@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&display=swap');
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.9.1/font/bootstrap-icons.css");
@font-face {
    font-family: 'Finition PERSONAL USE ONLY';
    src: url('../fonts/FinitionPERSONALUSEONLY.woff2') format('woff2'),
        url('../fonts/FinitionPERSONALUSEONLY.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Firenze';
    src: url('../fonts/FirenzeITC-Normal.woff2') format('woff2'),
        url('../fonts/FirenzeITC-Normal.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
/* font-family: 'Montserrat', sans-serif; font-family: 'Poppins', sans-serif; font-family: 'Finition PERSONAL USE ONLY'; font-family: 'Firenze';*/
body{font-family: 'Poppins', sans-serif;font-size:14px;
    /*transform : scale(0.8);*/
    zoom:0.8;
}
a:hover{text-decoration:none;}
a{display: inline-block;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-family: 'Montserrat', sans-serif;word-break: break-all;}
h1{font-size:55px;}
h2{font-size:32px;}
h3{font-size:24px}
h4{font-size:20px}
.section_padding{padding:90px 0px;}
ul,ol{margin:0;padding:0;}
ul li, ol li{list-style: none;}
p{font-size: 16px;color: #333232;line-height: 26px;}
p:last-of-type {margin-bottom: 0;}
button:focus{outline:0;}
/*.container{max-width:1350px;}*/
.container{max-width:1400px;}

/* slick--slider-margin */
/* .slick-list {margin: 0 -7px;}
.slick-slide {margin: 0 7px;} */
/* slick--slider-margin */
:root{
    --marchant-bg-dark: #000000;
	--light-bg:#d8e3df;
	--font-500:500;
	--font-600:600;
	--font-700:700;
	--bg-dark: #252525;
	--red: #f70909;
	--yellow: #ffcc00;
}
.colr-red{color: var(--red);}
.slick-vertical .slick-slide{border: 0 !important;}
.header .collapse .navbar-nav .nav-item .nav-link{color:#fff;font-size:15px;font-weight:600;text-transform: uppercase;padding: 0px 25px}
.header .collapse .navbar-nav .nav-item .nav-link.active{color:var(--yellow);}
.header .collapse .navbar-nav .nav-item .nav-link:hover{color:var(--yellow);}
.header.inner-header{background-color:var(--marchant-bg-dark);padding: 10px 0px;}
.social_header a{font-size: 18px;color: #aaaaaa;padding-right: 15px;}
.social_header a:hover{color: var(--yellow);}
.dropdown_header .dropdown .dropdown-toggle{background-color:transparent;color:var(--red);font-family: 'Montserrat', sans-serif;border: none;}
.dropdown_header .dropdown .dropdown-toggle:after{border:none;content:'\f107';font: normal normal normal 14px/1 FontAwesome;vertical-align: baseline;}
.dropdown_header .dropdown .dropdown-menu{min-width: auto;border-radius: 0px;border-top: 2px solid var(--red);padding:0px;}
.dropdown_header .dropdown .dropdown-menu a.dropdown-item{padding: 6px 8px;}
.cart_options a{padding-right: 18px;color: var(--red);font-size: 28px;}
.cart_options a:hover{color: var(--yellow);}
.drop_hover .dropdown-toggle:hover{color: var(--yellow) !important;}
/* footer */
.footer-bottom, footer{background-color: #111111;}
.mail-text{line-height: 30px;color: #ffffff;font-size: 14px;}
.mail-text span{font-size: 17px;font-weight: 600}
footer h4{font-size: 16px;color: #ffffff;font-weight: bold;text-transform: uppercase;}
.footer_links li{margin-bottom: 14px;list-style: none;}
.footer_links li:last-child{margin-bottom: 0;}
.footer_links li a{font-size: 14px;color: #ffffff;}
.footer_links li a:hover{color: var(--yellow);}
.bottom_links li{display: inline-block;margin: 0px 20px;}
.bottom_links li a{text-transform: uppercase;font-size: 16px;letter-spacing: 2px;}
.footer-bottom p{font-size: 14px;color: #ffffff;font-weight: 100;}
.footer-bottom.border-top{border-top: 1px solid #787878!important;}
/* sign-in */
.heading-1{font-size: 32px;color: #000000;font-weight: bold;}
.sign-tab .nav-link{color: #000000;font-weight: 100;font-size: 20px;border-bottom: 2px solid #7d7d7d;border-radius: 0;}
.sign-tab .nav-pills .nav-link.active, .sign-tab .nav-pills .show>.nav-link {color: #fe0000;background-color: transparent;border-bottom: 2px solid #fe0000;border-radius: 0;font-weight: 700;}
.inner_tab_content{background-color: #d8e3df;padding: 60px;}
.form-label{font-size: 15px;color: #000000;margin-bottom: 4px;}
.form-control{height: 45px!important;border-radius: 0;border-color: #ffffff;/*margin-bottom: 5px;*/}
.form-select{height: 45px;border-radius: 0;border-color: #ffffff;}
.btn-danger {color: #fff;background-color: #fe0000;border-color: #fe0000;font-size: 17px;text-transform: uppercase;font-weight: 600;}
.btn-danger:hover {background-color: var(--yellow);border-color: var(--yellow);color: #000000;}
.btn-all{height: 58px;width: 200px;display: flex;justify-content: center;align-items: center;}
.fogt-pass {font-size: 12px;color: #595959;font-weight: 600;margin-bottom: 36px;}
.pass_eye {position: absolute;right: 15px;
    /*top: 52%;*/
    bottom: 12px;
}
.sign_with{font-size: 14px;color: #000000;}
.social_btns a {background-color: #ffffff;max-width: 196px;height: 46px;width: 100%;display: flex;align-items: center;justify-content: center;color: #000000;font-size: 16px;}
.create_one{color: #fe0000;font-weight: 600;}
.create_one:hover{color:#a30000;}
/* header */
/* .pos-header{position: absolute;top: 0; width: 100%;padding: 10px 0px;background: url(../images/pos-header-bg.png) no-repeat bottom center;background-size: cover;min-height: 153px;z-index: 1;} */
.pos-header {position: absolute;top: 0;width: 100%;padding: 10px 0px;z-index: 1;background-color: rgb(0 0 0 / 50%);}
/* banner-sec */
.slider-sec{height: 638px;display: flex !important;align-items: center;}
.subtitle{font-size: 20px; color: #ffffff;font-weight: 500;text-transform: uppercase;text-shadow: 1px 1px black;}
.main-heading{font-size: 55px;color: #ffffff;font-weight: 900;text-transform: uppercase;text-shadow: 2px 2px black;}
.bt-banner{font-size: 17px;padding: 15px 25px;border-radius: 0;}
.vertical-slider .next-btn{background-color: transparent;border: 0;position: absolute;top: 50%; left: 100px;z-index: 2;}
.vertical-slider .prev-arrow{background-color: transparent;border: 0;position: absolute;bottom: 50%; left: 100px;z-index: 2;}
/* booking-box */
.booking-box{background-color: rgb(255 255 255 / 57%);padding: 17px 128px 17px 30px;}
.booking-box label{font-size: 14px;font-weight: 800;color: #fe0000;margin-bottom: 6px;text-transform: uppercase;}
.booking-box .form-control, .booking-box .form-select{padding: 0;margin-bottom:0;background-color: #bababa;border: 0;color: #000000;font-size: 16px;font-weight: 600;height: 32px!important;border-radius: 0;padding-left: 4px;padding-right: 4px;}
.btn-submit{position: absolute;top: 0;right: 0;height: 93px;border-radius: 0;letter-spacing: 2px;}
/* background-color */
.bg-light-green{background-color: #d8e3df;}
.bg-yelow{background-color: #f3edc5;}
.bg-lg-green{background-color: #b6fce3;}
.bg-purple{background-color: #4e4efc;}
.bg-red{background-color: #ff0000;}
.bg-light-grey, .bg-white-primery {background-color: #f5f6f7;}
.bg-light-white{background-color: #ecf1ef;}
.bg-white-two{background-color: #f4f5f6;}
.bg-dark-ylow{background-color: #f7edc5!important;}
/* background-color */
.heading_five{font-size: 26px;color: #000000;font-weight: bold;}
.heading_two{font-size: 32px;color: #000000;font-weight: bold;}
/*.custom-padding{padding: 90px 0;}*/
.custom-padding{padding: 40px 0;}
.destination-box{height: 252px;display: flex;align-items: center;justify-content: center;border-radius: 50%;position: relative;z-index: 1;background-size: cover;}
.d-1{background: url(../images/d-1.png) no-repeat center center; background-size: cover;}
.d-2{background: url(../images/d-2.png) no-repeat center center; background-size: cover;}
.d-3{background: url(../images/d-3.png) no-repeat center center; background-size: cover;}
.d-4{background: url(../images/d-4.png) no-repeat center center; background-size: cover;}
.d-5{background: url(../images/d-5.png) no-repeat center center; background-size: cover;}
.d-6{background: url(../images/d-6.png) no-repeat center center; background-size: cover;}
.d-7{background: url(../images/d-7.png) no-repeat center center; background-size: cover;}
.d-8{background: url(../images/d-8.png) no-repeat center center; background-size: cover;}
.d-9{background: url(../images/d-9.png) no-repeat center center; background-size: cover;}
.d-10{background: url(../images/d-10.png) no-repeat center center;}
.destination-box::before{content: '';background-color: rgba(0, 0, 0, 0.573);position: absolute;width: 100%;height: 100%;border-radius: 50%;z-index: -1;}
.destination-box:hover.destination-box::before{display: none}
.destination-box:hover .destinton-name{color: var(--yellow);text-shadow: 2px 2px black;}
.destinations-slider a {display: block;}
.destinations-slider .slick-slide{width: 100%;margin-right: 14px;}
.destinton-name{font-size: 23px;color: #ffffff;font-weight: bold;}
.destinations-slider .next-btn{background-color: transparent;border: 0;position: absolute;z-index: 2;top: 0;    right: 46%;}
.destinations-slider .prev-arrow{background-color: transparent;border: 0;position: absolute;z-index: 2;top: 0;left: 46%;}
.destinations-slider{padding-top: 60px;}
/* Edventz-sec */
.edv-slider .slick-slide {width: 100%;}
.edv-slider .slick-slide{margin-right: 10px;}
.card-custom {border-radius: 10px;background-color: transparent;border-color: transparent;}
.card-custom:hover {background-color: #111111;border-color: transparent;}
.card-custom:hover .card-title {color: var(--yellow);}
.card-custom:hover h5 {color: #ffffff;}
.card-custom:hover h6 {color: #ffffff;}
.card-custom:hover .card-text{color: #8e8e8e;}
.card-custom  .card-body {padding: 12px 8px;}
.card-custom .card-title{font-size: 19px;color: #fe100d;font-weight: bold;margin-bottom: 2px;text-align: center!important;}
.card_min_height{height: 60px;overflow: hidden;}
.card-custom h5 {font-size: 14px;color: #000000;margin-bottom: 0;text-align: center;}
.card-custom h6 {font-size: 12px;color: #000000;font-weight: 600;margin: 12px 0;text-align: center;}
.card-custom p{font-size: 13px;color: #000000;line-height: 20px;text-align: center;}
.heart-img{cursor: pointer;position: absolute;bottom: 30px;right: 30px;width: 30px;height: 30px;background-color: rgb(255 255 255 / 60%);border-radius: 50%;display: flex;align-items: center;justify-content: center;z-index: 1;}
.custom-indecaters{display: none;}
.card-custom:hover .custom-indecaters{display: block;}
.carousel-control-next-icon {background-image: url(../images/carso-next.png);width: 44px;height: 28px;}
.carousel-control-prev-icon {background-image: url(../images/carso-prev.png);width: 44px;height: 28px;}
 /*You-Know-sec */
.You-Know-sec{background: url(../images/ypu-konw-bg.jpg) no-repeat center center;background-size: cover;}
.para-1{font-size: 16px;}
.know-box h3{font-size: 50px;color: #eab830;text-transform: uppercase;font-weight: bold;}
.know-box h4{font-size: 16px;color: #ffffff;text-transform: uppercase;font-weight: 600;}
.know-box p{font-size: 13px;color: #dddddd;}
.know_ul li{width: 20%;list-style: none;}
/*upcoming-banner */
/*.upcoming-sec{background: url(../images/upcoming-bg.jpg) no-repeat center center;background-size: cover;}*/
.heading_three{font-size: 122px;color: #ffffff;text-shadow: 0 0 20px #010101;font-family: 'Finition PERSONAL USE ONLY';line-height: 112px;}
/*Latest-Offers-sec */
.save-img{position: absolute;top: 0;left: 0;z-index: 1;}
/*upcoming-banner-two */
.bg-drk-ylw {background-color: #e6c851;}
.heading_four{font-size: 92px;color: #ffffff;font-family: 'Firenze';position: relative;z-index: 2;}
.heading_four::before{content: '';background-color: #e6c851;position: absolute;bottom: -20px;right: 40px;width: 100%;max-width: 476px;height: 62px;z-index: -1;}
.heading_two_b{font-size: 40px;color: #000000;font-weight: 600;}
.up-text{ position: absolute;bottom: -2px;left: 200px;z-index: 2;font-size: 18px;}
/*subject-sec */
.subject-box{ text-align: center; height: 202px;display: flex;align-items: center;justify-content: center;border-radius: 10px;position: relative;z-index: 1;background-size: cover;}
.s-1{background: url(../images/s-1.png) no-repeat center center; background-size: cover;}
.s-2{background: url(../images/s-2.png) no-repeat center center; background-size: cover;}
.s-3{background: url(../images/s-3.png) no-repeat center center; background-size: cover;}
.s-4{background: url(../images/s-4.png) no-repeat center center; background-size: cover;}
.s-5{background: url(../images/s-5.png) no-repeat center center; background-size: cover;}
.s-6{background: url(../images/s-6.png) no-repeat center center; background-size: cover;}
.s-7{background: url(../images/s-7.png) no-repeat center center; background-size: cover;}
.s-8{background: url(../images/s-8.png) no-repeat center center; background-size: cover;}
.s-9{background: url(../images/s-9.png) no-repeat center center; background-size: cover;}
.s-10{background: url(../images/s-10.png) no-repeat center center; background-size: cover;}
.subject-box::before{content: '';background-color: rgba(0, 0, 0, 0.573);position: absolute;width: 100%;height: 100%;border-radius: 10px;z-index: -1;}
.subject-box:hover.subject-box::before{display: none}
.subject-box:hover .subject-name{color: var(--yellow);text-shadow: 2px 2px black;}
.subject-name{font-size: 23px;color: #ffffff;font-weight: bold;}
.subject-slider a {display: block;}
.subject-slider .slick-slide{width: 100%;margin-right: 15px;margin-left: 15px;}
.subject-slider .next-btn{background-color: transparent;border: 0;position: absolute;z-index: 2;top: 0;right: 46%;}
.subject-slider .prev-arrow{background-color: transparent;border: 0;position: absolute;z-index: 2;top: 0;left: 46%;}
.subject-slider{padding-top: 80px;}
/* newslatter */
.newslatter h3{font-size: 20px;font-weight: bold;text-transform: uppercase;color: var(--yellow);}
.newslatter p{font-size: 14px;color: #ffffff; line-height: 20px;}
.newslatter .form-group {width: 60%;}
.btn-subus{background-color:var(--yellow);border-color:var(--yellow);height: 45px;padding: 0 26px !important;}
/* blog */
.blog-slider .next-btn{background-color: transparent;border: 0;position: absolute;z-index: 2;top: 0;    right: 46%;}
.blog-slider .prev-arrow{background-color: transparent;border: 0;position: absolute;z-index: 2;top: 0;left: 46%;}
.blog-slider{padding-top: 80px;}
.blog-slider .slick-slide{margin-right: 43px;}
.blog-card{background-color: transparent;border: 0;}
.blog-card h5{font-size: 18px; color: #151515;line-height: 28px;}
.blog-card img{
    border-radius: 8px;
}
.blog-card .card-title{color: #fe0000;font-size: 13px;}
.blog-slider .slick-slide img {width: 100%;}
/* about */
.breadcum-sec ol li a {font-size: 13px;color: #000000;text-transform: uppercase;}
.breadcrumb-item.active {color: #000000;font-size: 13px;font-weight: bold;text-transform: uppercase;word-break: break-all;}
.breadcrumb-item+.breadcrumb-item::before {color: #000000;font-family: 'IcoFont';content: "\eab8";font-size: 14px;}
.inner_heading{font-size: 22px;text-transform: uppercase;color: #000000;font-weight: 600;}
.inner_heading_three{font-size: 22px;color: #000000;font-weight: 600;}
.para-2{font-size: 14px;color: #000000;line-height: 24px;}
.inner-banner{height:215px;background-color: #000000;}
.inner-form{background-color: var(--marchant-bg-dark);padding-top: 30px;}
/* contact us */
.cont-table th{width: 112px;font-weight: 600;}
/* faq */
.faq-accord .accordion-button{font-size: 20px;color: #000000;background-color: #d8e3df;padding: 30px 30px;}
.faq-accord .accordion-button:not(.collapsed) {color: #000000;background-color: #ecf1ef;box-shadow:none;font-weight: 600;}
.faq-accord .accordion-button:focus {box-shadow: none;}
.faq-accord .accordion-body p{font-size: 16px;color: #333232;line-height: 27px;}
.faq-accord .accordion-body{padding: 0 30px 30px 30px;}
.faq-accord .accordion-item{background-color: #ecf1ef;}
/* blog */
.blog-detail-card{background-color: transparent;border: 0;}
.blog-detail-card .da_te{font-size: 20px;color: #454545;    margin: 20px 0;}
.blog-detail-card .card-title{font-size: 20px;color: #000000;font-weight: 600;}
.blog-detail-card p{font-size: 16px; color: #333232;line-height: 25px;}
.btn-blog{font-size: 17px;color: #ffffff;font-weight: 600;padding: 9px 45px;height: auto;}
.btn-more {font-size: 17px;color: #ffffff;font-weight: 600;padding: 14px 51px;height: auto;}
/* blog-single-page */
.tag-links li{list-style: none;display: inline-block;margin-right: 22px;padding: 4px 0;}
.tag-links li a{color: #000000;font-size: 14px}
.tag-links li a:hover{color: var(--red);}
.blog-single-left .post_ed{font-size: 15px;color: #000000;}
.blog-single-left h2{font-size: 24px;color: #000000;font-weight: 600;}
.blog_social a{background-color: #ecf1ef;width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;margin-left: 8px;}
/* how-to-guide */
.link_box_1 li{list-style: none;margin-bottom: 15px;}
.link_box_1 li:last-child{margin-bottom: 0;}
.link_box_1 li a{list-style: none;color: #000000;font-size: 15px;color: #414141;}
.doc-links{display: flex;justify-content: space-between;background-color: #ffffff;padding: 12px;}
.doc-links i{color: #ff0000;}
/* legal-document */
.para-three{font-size: 18px;color: #333232;line-height: 27px;}
/* advertise-banner */
/*.advertise-banner{background: url(../images/advertise-banner.jpg) no-repeat center center/cover;}*/
.list-acord .accordion-button{background: transparent;font-size: 18px;font-weight: bold;}
.list-acord .accordion-item {background-color: #d8e3df;border: 0;border-radius: 10px;}
.accordion-button:not(.collapsed){color: #000000;box-shadow: none;}
.accordion-button:focus {border-color: #d8e3df;box-shadow: none;}
.custom-check-label{font-size: 14px;color: #000000;}
.check-heading{font-size: 16px;color: #000000;font-weight: 600;}
.accordion-button-1:not(.collapsed)::after{display: none}
.btn-filter{border-radius: 0;font-size: 11px;height: auto;}

.custom-check-input:checked, .bigr-check-input:checked{background-color: var(--red);border-color: var(--red);box-shadow: none;border-radius: 0px;}

.form-to {border-radius: 10px;border: 1px solid #000000;padding: 0 10px;text-align: center;height: 40px;}
.shw_map{color: var(--red);font-size: 13px;text-decoration: underline;position: absolute;left: 0;top: 0px;text-transform: uppercase;font-weight: 600;}
.shw_map:hover{color: var(--red);text-decoration: none;}
.search_landing .list-acord .accordion-item {background-color: #ecf1ef;}
/* search-sec */
.search-box{height: 249px;display: flex;align-items: center;justify-content: center;border-radius: 10px;position: relative;z-index: 1;background-size: cover;}
.ss-1{background: url(../images/ss-1.png) no-repeat center center; background-size: cover;}
.ss-2{background: url(../images/ss-2.png) no-repeat center center; background-size: cover;}
.ss-3{background: url(../images/ss-3.png) no-repeat center center; background-size: cover;}
.ss-4{background: url(../images/ss-4.png) no-repeat center center; background-size: cover;}
.ss-5{background: url(../images/ss-5.png) no-repeat center center; background-size: cover;}
.ss-6{background: url(../images/ss-6.png) no-repeat center center; background-size: cover;}
.search-box::before{content: '';background-color: rgba(0, 0, 0, 0.573);position: absolute;width: 100%;height: 100%;border-radius: 10px;z-index: -1;}
.search-box.active.search-box::before{display: none}
.search-box.active .search-name{color: var(--yellow);text-shadow: 2px 2px black;}
.search-name{font-size: 23px;color: #ffffff;font-weight: bold;text-transform: uppercase;}
.check_icon{position: absolute;top: 10px;right: 10px; display: none;}
.search-box.active .check_icon{display: block;}
.btn-serch{max-width: 176px;height: 56px;width: 100%;display: flex;align-items: center;justify-content: center;}
.btn-outline-secondary{color: #000000;border-color: #000000;font-size: 17px;text-transform: uppercase;font-weight: 600;}
.btn-serch-outer{width: 282px; display: flex; align-items: center;justify-content: center;height: 56px;}
.btn-outline-secondary:hover {background-color: #000000;border-color: #000000;color: #ffffff;}
/* personal-login */
.bg-white-lgt{background-color: #fafbfb!important;}
.side-nav .nav-link {background-color: #fff;color: #000;font-size: 16px;padding: 15px 20px;margin-bottom: 12px;display: flex;justify-content: space-between;align-items: center;}
.side-nav .nav-link i{color: var(--red);}
.side-nav .nav-link.active{background-color: #d8e3df;color: var(--red);font-weight: bold;}
.event-select{background-color: transparent;border-color: transparent;position: relative;}
.event-select::before{content: '';background: url(../images/sort-by.png) no-repeat;position: absolute;top: 10px;left: 10px;width: 17px;height: 17px;}
.sort-drop{color: #000000;font-size: 16px;font-weight: 500;cursor: pointer;}
/*.sort-drop::after{margin-left: 20px;}*/
.sort-drop:hover{color: var(--red);}
.card-favorite .card-title {font-size: 14px;}
.card-favorite h5 {font-size: 13px;}
.card-favorite h6 {font-size: 12px;margin: 8px 0;}
.card-favorite .heart-img {width: 33px;height: 32px;padding: 7px;bottom: 10px;right: 10px;}
.z_one{z-index: 999;}
.user_rate{color: #ff8600;}
.user_review{color: #bababa;}
.line-bottom{color: #9c9c9c;margin: 26px 0;}
.page-link{background-color: transparent;font-size: 17px;font-weight: 600;color: #000;padding: 0px 10px;}
.page-link:hover {color: #000000;background-color: transparent;border-color:transparent;}
.page-item.active .page-link {font-size: 24px;color:var(--red);background-color: transparent;border-color: transparent;border-top:0;border-bottom:0;border-right: 1px solid #c4c4c4;border-left: 1px solid #c4c4c4;}
.page-link:focus {color: #000000;background-color: transparent;box-shadow: none;}
.custom-dropdown {min-width: auto;border-radius: 0;border: 0;}
.grid_sec{background-color: #ecf1ef;padding: 30px 10px;}
.min_with{min-width: 44px;}
.shop_list .accordion-item {background-color: #f4f5f6;}
.follow_btns .btn{padding: 6px 20px !important;height: auto;font-size: 14px;}
.inner_heading_four{font-size: 28px;font-weight: 600;text-transform: uppercase;color: #000000;}
/* merchant-tab */
.merchant-tab .nav-link {font-size: 30px;}
/* card-testmonial */
.card-testmonial .card-title {font-size: 18px;color: #676767;}
.card-testmonial h6 {font-size: 16px;color: #000000;}
.card-testmonial p {font-size: 14px;color: #000000;line-height: 24px;}
.card-testmonial .date {font-size: 13px;color: #000000;text-transform: uppercase;}
.testimonial-slider .slick-slide {margin: 0 15px;}
.testimonial-slider .slide-arrow{border: 0;background-color: transparent;padding: 0;}
.testimonial-slider .prev-arrow{ position: absolute;top: 46%; left: -10px; z-index: 9;}
.testimonial-slider .next-btn{ position: absolute;top: 46%; right: -10px; z-index: 9;}
.titel_event{font-size: 30px;font-weight: bold;color: #000000;}
.list-cicles li{list-style-type: circle;}
.inpt-file label{cursor: pointer;color: var(--red);font-size: 14px;text-decoration: underline;font-weight: 600;}
.qustins-list li{margin-bottom: 15px;}
.qustins-list li:last-child{margin-bottom: 0;}
.tickets_select{border-color: #ecf1ef;font-size: 16px;font-weight: 600;border-radius: 5px;background-color: #ecf1ef;padding: 10px 15px;height: 59px;}
.multi-price{font-size: 22px;color: #000000;font-weight: 600;}
.total{font-size: 22px;color: var(--red);font-weight: 600;}
.btn-fav{color: #000000;background-color: #b6fce3;border-color: #b6fce3;}
/* .btn-fav:hover{color: #000000;background-color: #48febe;border-color: #48febe;} */
.btn-smm {font-size: 12px;padding: 3px 12px;height: auto;}
.booking-tab .nav-link{font-size: 17px;}
.sm_txt{font-size: 12px;color: #000000;font-weight: 500;}
.sm_txt_three{font-size: 11px;color: #000000;font-weight: 500;line-height: 16px;}
.card-booking .card-title{font-size: 16px;color: var(--red);font-weight: 600;}
.card-booking h6{font-size: 12px;color: #000000;font-weight: 700;}
.sm_txt span{font-size: 14px;color: var(--red);}
.btn-small{font-size: 11px;padding: 6px 6px;color: #000000;border-color: #000000;background-color: transparent;font-weight: 600;}
.btn-small:hover{background-color: var(--red);border-color: var(--red);color: #ffffff;}
/* chat-css */
.inbox_people {background: #ffffff;float: left;overflow: hidden;width: 30%;}
.inbox_msg {clear: both;overflow: hidden;}
.top_spac{ margin: 20px 0 0;}
.recent_heading {float: left; width:30%;}
.srch_bar {display: inline-block;text-align: right;width: 70%; margin-left: 50px;}
.headind_srch{padding: 22px 15px;background-color: #f7edc5;display: flex;align-items: center;}
.recent_heading h4 {color: #05728f;font-size: 21px;margin: auto;}
.srch_bar input{ border:1px solid #cdcdcd; border-width:0 0 1px 0; width:80%; padding:2px 0 4px 6px; background:none;}
.srch_bar .input-group-addon button {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;padding: 0;color: #707070;font-size: 18px;}
.srch_bar .input-group-addon { margin: 0 0 0 -27px;}
.chat_ib h5{ font-size: 13px;color: #000000;margin: 0;font-weight: 600;line-height: 12px;}
.chat_ib small{font-size:10px; color: #808080;}
.chat_ib p{ font-size:14px; color:#989898; margin:auto}
.chat_img {float: left;width: 18%;}
.chat_ib {float: left;padding: 0 0 0 15px;width: 88%;}
.chat_people{ overflow:hidden; clear:both;display: flex;align-items: center;}
.chat_list {margin: 0;padding: 20px 15px;margin-left: 0px; border-bottom: 0.5px solid lightgrey;}
.active_chat{ background:#ebf1ef;}
.active_chat h5{color: var(--red);}
.incoming_msg_img {display: inline-block;width: 6%;}
.incoming_msg {margin:26px 0 26px;}
.received_msg {display: inline-block;vertical-align: top;width: 92%;}
.received_withd_msg .box_e {background: #ebebeb none repeat scroll 0 0;border-radius: 3px;color: #646464;margin: 0;padding: 10px 20px 20px;width: 100%;}
.time_date {color: #747474;display: block;font-size: 12px;margin: 8px 0 0;}
.received_withd_msg { width: 90%;}
.mesgs {float: left;padding: 30px;width: 70%;background-color: #d8e3df;}
.sent_msg .p_box {border-radius: 3px;font-size: 14px;margin: 0;padding: 10px 20px 20px;width:100%;border: 1px solid #ccc;}
.outgoing_msg{ overflow:hidden; margin:26px 0 26px;}
.sent_msg {float: right;width: 80%;}
.input_msg_write input {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;color: #4c4c4c;font-size: 15px;min-height: 48px;width: 100%;}
.type_msg {border-top: 1px solid #c4c4c4;position: relative;}
.msg_send_btn {background: #05728f none repeat scroll 0 0;border: medium none;border-radius: 50%;color: #fff;cursor: pointer;font-size: 17px;height: 33px;position: absolute;right: 0;top: 11px;width: 33px;}
/*.messaging img{ max-width:100%;}*/
.header-search {background: #fbf6e2 /*url(../images/chat-search.png)*/ no-repeat;background-position: right 10px center;border-radius: 0;height: 35px;border-color: #fbf6e2;font-size: 13px;color: #5d5d5d;}
.sm_txt_to{font-size: 10px;line-height: 10px;color: #000;font-weight: 500;}
.outgoing_msg_box{border-radius: 3px;}
.outgoing_msg_box p{font-weight: 600;color: var(--red);}

.bottom-search {background: #ffffff url(../images/file-icon.png) no-repeat;background-position: right 10px center;border-radius: 0;border-color: #ffffff;font-size: 13px;color: #5d5d5d;}
.btn_send {width: 100%;max-width: 150px;border-radius: 0;}
.sm_txt-sm{font-size: 11px;}
.card-basket{background-color: transparent;border: 0;}
.quantity_basket {background-color: #ffffff;padding: 8px 14px;border-radius: 3px;}
.plus_minus{background-color: #d8e3df;width: 21px;height: 21px;border-radius: 50%;display: flex;align-items: center;justify-content: center;border: 1px solid #393939;}
.quent_no input{font-size: 24px;color: #000000;text-align: center;padding: 0;max-width: 60px;}
.quent_no input:focus{border-color: #ffffff;box-shadow: none;}
.basket-search {border-radius: 0;border: 1px solid #ebf1ef !important;font-size: 13px;color: #5d5d5d;height: 53px;}
.list-group-item{background-color: #fdfbf3;border: 0;padding: 20px 20px;}
.list-amount{font-size: 18px;color: #000000;font-weight: 600;}
.sub_total .name{font-size: 18px;color: #000000;}
.sub_total .price{font-size: 18px;color: #000000;font-weight: 600;}
/************************************************************ merchant-dashboard-css ****************************************************************/
.header.marchant_header{background-color:var(--marchant-bg-dark);padding: 30px 0px;}
.marchant_header .dropdown_header .dropdown .dropdown-toggle{color:#fff;vertical-align: text-bottom;padding-right: 0;}
.marchant_header .navbar-brand{position: absolute;top: 0;left: 50%;transform: translateX(-50%);margin-right: 0;}
.marchant_header .navbar{justify-content: flex-end;}
.dropdown_header .dropdown .dropdown-toggle{background-color:transparent;color:var(--red);font-family: 'Montserrat', sans-serif;border: none;font-weight: 700;}
.marchant_header .dropdown_header .dropdown .dropdown-toggle:after{border:none;content:'\f107';font: normal normal normal 14px/1 FontAwesome;vertical-align: baseline;color:var(--red);}
.dropdown_header .dropdown .dropdown-menu{min-width: auto;border-radius: 0px;border-top: 2px solid var(--red);padding:0px;}
.dropdown_header .dropdown .dropdown-menu a.dropdown-item{padding: 6px 8px;}
.marchant_heading{background:#fff;padding: 28px 0px;}
.marchant_heading h2{font-weight:var(--font-500);}
.marchant_heading a{font-weight:var(--font-600);color:var(--red);position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}
.marchant_heading a i{color:#8a8a8a;}
.marchant_content{padding:60px 0px;}
.marchant_left_menu{background:#e8f1ee;padding: 40px 0px 30px;max-width:270px;width:100%;flex:0 0 270px;margin-right: 30px;}
.marchant_left_menu h3{font-weight:var(--font-700);padding:0px 30px;margin-bottom: 20px;}
.marchant_menu .accordion-item .accordion-header .accordion-button:focus{box-shadow:none;}
.marchant_menu .accordion-item .accordion-header .accordion-button img{filter: grayscale(100%);margin-right:8px;}
.marchant_menu .accordion-item .accordion-header .accordion-button{font-size:15px;font-family: 'Poppins', sans-serif;background-color: transparent;}
.marchant_menu .accordion-item{background-color: transparent;border: none;}
.marchant_menu .accordion-item .accordion-header .accordion-button:after{width: 13px;height: 13px;transform: rotate(-90deg);background-size: contain;}
.marchant_menu .accordion-item.active .accordion-header .accordion-button{font-weight:var(--font-700);color:var(--red);}
.marchant_menu .accordion-item.active .accordion-header .accordion-button img{filter: grayscale(0);}
.marchant_menu .accordion-item.active{background-color:#fff;}
.menu_submenu a{display: block;padding: 6px 25px;color: var(--black);}
.marchant_menu .accordion-button:not(.collapsed)::after {transform: rotate(360deg) !important;background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/></svg>");}
.marchant_right_content{background:#fff;padding:60px 50px;width: calc(100% - 300px);}
.marchant_right_content h2{font-weight:var(--font-700);margin-bottom: 45px;}
.form-control.marchant_form, .form-select.marchant_form{background-color:#f5f6f7;height:46px;border: 1px solid #e6e6e6;}
textarea.form-control.marchant_form{height:auto;}
/* .form-margin{margin-bottom:20px;} */
.form-margin{margin-bottom:25px;}

.form-margin label{font-size:15px;}
.form-inpt-file {background-color: #fff;border: 1px dashed #000000;margin-bottom:5px;border-radius: 3px;padding: 12px;cursor: pointer;text-align: center;margin-bottom: 5px;}
.check-active .form-check-label{font-weight: 600;}
/* multiselect-dropdown-css */
.ms-options-wrap > button:focus, .ms-options-wrap > button{background-color: #f5f6f7 !important;height: 46px;border: 0 !important;padding: 0.375rem 2.25rem 0.375rem 0.75rem !important;font-size: 1rem !important;font-weight: 400;color: #000000 !important;}
.ms-options-wrap > button:after {right: 12px !important;border-top-color: #000 !important;}
.ms-options-wrap > .ms-options > ul label {padding: 3px 25px !important;}
.ms-options-wrap > .ms-options > .ms-search input {padding: 10px 5px !important;}
/* dashboard-footer */
.dashboard-footer{background-color: #111111;}
.dashboard-footer p{color: #ffffff;font-size: 14px;}
/* review_table */
.review_table thead{background-color: #f7edc5;}
.review_table th{font-weight: 500;color: #000000;}
.review_table .table>:not(caption)>*>*{font-size: 13px;padding: 26px 15px;}
.table > :not(:first-child) {border-top: 0;}
.bigr-check-label{font-size: 24px !important;font-weight: 600;}
.bigr-check-input{width: 30px;height: 30px;}
.form-control-sm{font-size: 11px; border-radius: 5px;height: 34px !important;max-width: 114px;}
.custm-label{font-size: 13px !important;}
.table-scroll-height{max-height: 500px;overflow-y: auto;}
.table-scroll-wdith{max-width: 600px;overflow-x: auto;}
.wth-10{width: 10%;}
.wth-12{width: 12%;}
.button_btn a{font-size: 15px;padding: 0;}
.btn-danger-one:hover {color: #fff;background-color: #fe0000;border-color: #fe0000;}
.icon-search {background: #ffffff url(../images/search.png) no-repeat;background-position: right 10px center;border-radius: 0;border-color: #ffffff;font-size: 13px;color: #5d5d5d;}
.dasbord-tab .nav-pills .nav-link {height: 54px;text-transform: capitalize;font-size: 14px;padding: 6px 38px;background-color: #f5f6f7;color: #111111;font-weight: 500;border-radius: 0;}
.dasbord-tab .nav-pills .nav-link.active, .dasbord-tab .nav-pills .show>.nav-link {color: #fff;background-color: var(--red);}
.dasbord-tab .nav-item {border-right: 1px solid #e6e6e7;}
.dasbord-tab .nav-item:last-child {border-right: 0;}
 .dasbord-tab .table>:not(caption)>*>* {white-space: nowrap;vertical-align: middle;text-align: center;}
.dasbord-tab .table tr, .dasbord-tab .table td {padding: 4px 15px;}
.action-btn a {display: flex;flex-direction: column;height: 20px;align-items: center;justify-content: center;font-size: 10px;padding: 0 20px;background: #fff;}
.dasbord-tab-two .table>:not(caption)>*>* {text-align: left;}
.table_check label{font-size: 13px;color: #212529;}
.wallet_tab  .table tr, .wallet_tab  .table td {padding: 26px 15px;}
.port-summry h4{font-size: 20px;color: #000000;}
.port-summry h3{font-size: 30px;color: #000000;font-weight:700;}
.tp_2 .appli_d{font-size: 16px;color: #000000;font-weight: 600;}
.text_are{border: 1px solid #e4e4e4;border-radius: 0;padding: 6px;font-size: 13px;}
.cre_cy::after {margin-left: 5px;}
.selction-txt{font-size: 18px;color: var(--red);font-weight: 500;text-decoration: underline;display:block;}
.time-card{border: 0;}
.time-card .card-header{font-size: 18px;font-weight: 700;padding: 14px 16px;}
.time-card .card-title{font-size: 14px;color: var(--red);font-weight: 600;}
.form-time input{border-radius: 50%;border: 1px solid #5d5d5d;}
.form-time label{font-size: 13px;color: #000;font-weight: 500;}
.form-time input:checked {background-color: var(--red);border-color: var(--red);}
/* navbra-css-mobile */
.navbar-toggler-icon{background: #fff;width: 30px;height: 2px;position:relative;}
.navbar-toggler-icon:before{content: '';background: #fff;width: 30px;height: 2px;position: absolute;top: -10px;left: 0;}
.navbar-toggler-icon:after{content: '';background: #fff;width: 30px;height: 2px;position: absolute;top: 10px;left: 0;}
.navbar-toggler:focus{box-shadow:none;outline:none;}
.navbar-toggler{padding:0;}

/* 20-12-2022 */
.heading_link{color: #000000;}
.heading_link:hover{color: var(--red);}
.footer-socials a i{color: #fff;border: 3px solid #fff;border-radius: 50%;width: 40px;height: 40px;font-size: 16px;display: flex;align-items: center;justify-content: center;}
.footer-socials a i:hover{color: var(--yellow);border-color: var(--yellow);}
.marchant_menu .accordion-item:hover .accordion-header .accordion-button {font-weight: var(--font-700);color: var(--red);}
.marchant_menu .accordion-item:hover .accordion-header .accordion-button img {filter: grayscale(0);}
.dashboard-footer a:hover, .marchant_header .dropdown_header .dropdown .dropdown-toggle:hover, .marchant_header .dropdown_header .dropdown .dropdown-toggle:hover:after, .marchant_heading a:hover{color: var(--yellow) !important;}
.dasbord-tab .nav-pills .nav-link:hover{background-color: var(--yellow);color:#fff;}
button.form-control.marchant_form:hover,.blog_social a:hover{background-color: var(--yellow);color:#fff;}
.blog_social a{color:#000;}
.nav-fill .nav-item .nav-link:hover, .nav-justified .nav-item .nav-link:hover, .selction-txt:hover{color: var(--yellow);}
.sign-tab .nav-pills .nav-link.active:hover{border-color: var(--yellow);}
.side-nav .nav-link:hover {background-color: #d8e3df;color: var(--red);font-weight: bold;}
.grid_sec .min_with,.grid_sec a,.list_view_oragniser .d-flex a{font-size: 18px;color:#000;}
.grid_sec .min_with:hover,.grid_sec a:hover,.shw_map:hover,.list_view_oragniser .d-flex a:hover{color: var(--yellow);}
.heart-img i{font-size: 18px;position: relative;top: 1px;}
.heart-img{-webkit-text-stroke: 2px var(--red);color: transparent!important;}
.heart-img:hover{color: var(--red)!important;}

.edit_img{
    width: 100px;
    height: 100px;
    object-fit: cover;
}
.title_model{
    font-size: 20px;
}

.searchpage .img_size{
    height: 308px!important;
    width: 250px!important;
    object-fit: cover;
    background-color: #000000;
    border-radius: 9px;
}
.map_event_link{
    text-decoration: none;
    color: #000;
}
