/*  Desktop */
@media all and (min-width: 1601px) and (max-width: 1920px)
{

}
@media (min-width: 1536px){
	/*----booking venue review page---*/
	.kkexp-rent{max-width: 634px;margin: 0 auto;}

}
@media (min-width: 1200px){

	.time-calender{left: -90%;transform: translateX(0); }
}
@media (min-width: 992px) {


   /*--search result--*/

    .kkallkksrcres-lft { width: 66.66666667%;  }
    .kkallkksrcres-rgt { width: 33.33333333%;}
	.kkmobilecheck{display: none;}
	.kkallkksrcres-lft.full-width {width: 100%;}
	.kkallkksrcres-rgt.desktop-hidden {display: none;}

}

@media (max-width: 1536px){

	/*----ready_to_shoot End----*/
	.kk-pr-54.kk-lg-autoscroll {overflow-x: auto;white-space: nowrap;scrollbar-width: thin; scrollbar-color: #BB952A transparent;}
	.kk-pr-54.kk-lg-autoscroll::-webkit-scrollbar {height: 5px;background-color: #e5e5e5;}
	.kk-pr-54.kk-lg-autoscroll::-webkit-scrollbar-track {background-color: #e5e5e5;border-radius: 2px;}
	.kk-pr-54.kk-lg-autoscroll::-webkit-scrollbar-thumb {background-color: #BB952A;border-radius: 2px;}
	.kk-pr-54.kk-lg-autoscroll > * {padding-bottom: 8px;}

	/*----ready_to_shoot End----*/

	/*----booking venue review page---*/
	.kkbkgiv-revsec:before{width: 100%;}

		/*--wallscape_payment 23-05-2025--*/
	.booking-form .form-control{padding: 8px 20px 8px 0;}
	.booking-form select.form-control{padding: 8px 0;}

	.chat_conversation_header h3{font-size: 16px;}

	}
/* Laptop */
@media (max-width: 1400px)
{
	/* host side: booking Wd-mr */
	.status-grid{grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));}
}
@media (max-width: 1366px)
{
		/*--venue_details--*/
		.discover-lft-txt h3{font-size: 40px;}
		
}


@media only screen and (min-width: 1201px) {

        /*-----Home page header---*/
        .sidemenu-items li:first-of-type{display: none;}
		.sidemenu-items.kkaftr-login li:first-of-type{display: block;}

		/*-----Home page header End---*/

		/*---Home page Search---*/
		.kkhmobsrchfrm{display: none;}
		.kkpopulartabarea{display: none;}
	    .mbilsearchpopup{display: none;}
		.srchresltpopup{display: none;}

		/*------*/


}


/* Large devices (desktops, less than 1200px) */
@media (max-width: 1200px)
{

   /*-----Home page header Part---*/
    .kkhomemenuwrap{display: none;}
   	.kklistyourspc > a{display: none !important;}
    .sidemenu-items li:first-of-type{display: block;}
    .kkbrowslocationpopup .modal-dialog{ max-width: 100%;margin: 0;}
    .kkbrowslocationpopup .modal-header{border-bottom: unset; padding-bottom: 0;}
    .kkbrowslocationpopup .modal-content{border-radius: unset;}
   	.kkbrowslocationpopup .btn-close{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35px' height='35px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15 7L10 12L15 17' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");margin-left:0;width:24px;height:24px;opacity:.5}
    .kkbrowslocationpopup h2{font-size: 16px; font-weight: 600; margin: 10px 0;}
    .kkbrolocpagelink ul li a{padding: 5px 5px; margin-bottom: 2px; font-size: 15px;color: #000; display: inline-block;}
	.v_detail_blog{padding-top: 0;}

	.desk-view-menu,.progusermenu{display: none !important;}
	.notification{margin-left: auto;}
	.kkexp-rent{padding-top: 30px;}
	.kk-wallbtn a{font-size: 16px;}
	.kknotytion-popup .dropdown-menu{transform: translateX(-65%);}
	.kknotytion-popup .kknotytion-wrap{width: 300px;}
	header.project-header{padding: 8px 0;}
	header.project-header .menu .projhead-list{display: none;}
	.basicstepsscom{display: none;}
    /*-----Home page header End---*/



    /*-----Home page Search---*/
	.search-modal-open{overflow: hidden;}
	.mbilsearchpopup.active{display:block;background:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999;width:98%;height:100%;padding:20px;border:1px solid #e5e5e5;overflow-y:auto}
	.mbilsearchpopup{display: none;}
	.closebtnpopup button{background-color: transparent;border: unset;}

	.kktriggerfrm h2{font-size: 16px; text-align: center; font-weight: 600; padding: 15px 0; margin-bottom: 0;}
	.kktriggerfrm .form-control{padding: 12px 15px; border-radius: unset; border: 1px solid #e5e5e5;font-size: 16px; font-weight: 600;}

	.kktriggerfrm .select2-container{padding: 12px 15px;border: 1px solid #e5e5e5;width: 100% !important;}
	.kktriggerfrm .select2-container--default .select2-selection--single .select2-selection__rendered{font-size: 16px; font-weight: 600;}
	.kktriggerfrm .date-dropdown .time-calender{background-color: #fff;}
	.kktriggersrch {position: relative;}

	.kkpopulartabarea{background-color:#fff;border:1px solid #ececec;display:none;position:absolute;width:100%}
	.kkpopulartabarea.show{display:block}
	.kkpopulartabarea .nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:transparent;color:#000;position:relative;font-weight:600}
	.kkpopulartabarea .nav-pills .nav-link.active:before{content:'';position:absolute;width:100%;height:2px;background-color:#bb952a;bottom:0;left:0}
	.kkpopulartabarea .nav-pills{border-bottom:1px solid rgba(0,0,0,.3)}
	.kkpopulartabarea .nav-pills .nav-link{color:rgba(0,0,0,.6);font-size:13px;font-weight:400}
	.kkpopulartab-content ul li a{color:#777;font-size:13px;font-weight:500;padding:8px 15px;display:inline-block}
	.kkpopulartabarea .tab-content ul{height:256px;overflow-y:auto}

    .kkhomepagesrc{display: none;}
    .kkhmobsrchfrm{background-color: transparent; width: 90%;}
	.kkhmobsrchfrm .form-group{position: relative; }
	.kkhmobsrchfrm .form-group svg{position: absolute; top: 50%; left: 20px; transform: translateY(-50%); }
    .kkhmobsrchfrm .form-control{padding: 15px 50px; border: 1px solid #e5e5e5; background-color: #fff; text-align: left;}

	.kkpopularsec ul, .mobwhrsec ul {display: grid;grid-template-columns: repeat(2, 1fr);gap: 10px;white-space:nowrap;}
	.kkpopularsec ul li a, .mobwhrsec li a{padding: 10px 10px; background-color: #f8f8f8; font-size: 12px; border-radius: 6px; width: 100%; display: inline-block; color: #000;font-weight: 600;}

	.mobtime-range{font-size: 14px; font-weight: 600; text-align: center;}
	.mbclerbtn{background-color: transparent; outline: none; border: none;}
	.mobilesrch_btn{box-shadow: 0px 5px 14px 0px #BC8A1F66;border: 1px solid rgba(0, 0, 0, 0.4);background: #BB952A;padding: 14px 17px;display: inline-flex;border-radius: 10px;grid-gap: 10px;font-weight: 600;font-size: 16px;color: #fff;line-height: 0;align-items: center;justify-content: center;}
	.mobilesrch_btn svg{width: 20px;height: 20px;}

	.srch_bar{display: none;}
	.srchresltpopup button{background-color: transparent;border: none; outline: none;}

    /*-----Home page Search---*/



/*----booking venue review page---*/
	.kk-staappinnr h4{font-size: 16px;}

	/*--chat---*/
	.chatdetail-wrap {display: none;width: 41.66666667%;min-width: 41.66666667%;}
    .chatconversation-wrap {width: 58.33333333% ;}
     #hidebtn_detail, #detilhidebtn {display: none ;}
     #showbtn_detail {display: block ;}
    /* Additional styles for mobile layout */
    .chatlist-wrap {display: block;width: 41.66666667%;min-width: 41.66666667%; }

	/*--search_result_detail--*/
	.similar-listing .row > div:last-of-type .dropdown-menu::before{left: 76%;}
	.top-venues-blog .row > div:nth-child(4n) .dropdown-menu::before{left: 77.5%;}
}
@media (max-width: 1199px)
{
	.banner_text h1{font-size: 50px;line-height: 67px;}
}
@media (max-width: 1024px)
{
	/*--Home page--*/
	.cmon_title span{font-size: 90px;}
	.cmon_title h3{font-size: 30px; line-height: 1.5;}
	.cmon_title p,.space_txt h3{font-size: 16px;}
	.host_right h3, .review-area h3{font-size: 30px;}
	.host_right p, .review-area p{font-size: 16px;}
	.review-lft h4{font-size: 28px;}
	.user-intro-txt h5{font-size: 16px;}
	.discover-lft-txt h3{font-size: 30px;}
	.discover-lft-txt p{font-size: 16px;}
	/*-----space_steps page------*/
	.kkmb-41{margin-bottom: 30px;}
	.kk-glb-title h2{font-size: 24px;}
	.kk-glb-title h3{font-size: 16px;}
	.kk-glb-title p{font-size: 16px;}
	.kk-space-stepfrm .form-group .form-check-label{font-size: 13px;}
	/*-----space_steps page End------*/

	/*-21-05-25 venue_details-*/
	.discover-img-area{margin: -90px 0 0;}
	.discover-blog{ padding: 50px 0 88px;}
	.venue-book-dtls ul li{margin-left: 10px;}
	.venue-book-dtls ul{margin: 0 0 5px;}
	.rating-star span{font-size: 12px;}
	p.booking-type{font-size: 12px;}
	.wd-venue-dtls a{font-size: 14px;margin-bottom: 5px;}

}

@media (max-width: 992px)
{
	/*--search_result_detail--*/
	.similar-listing .row > div:last-of-type .dropdown-menu::before {left: 81%;}
}
/* Medium devices (tablets, less than 992px) */
@media (max-width: 991px)
{
	br{display: none;}
	main{padding: 78px 0 0;}
	/* Home	*/
	.banner_text h1{font-size: 50px;line-height: 67px;margin-bottom: 18px;}
	.kkhomepagesrc{padding: 0;}
	.banner-text, .list-space-wrap, .testimonal-wrap, .testimonal-right, .download-app-wrapper{padding: 15px;}
	.bannerbtn{font-size: 14px;padding: 10px 15px;}
	.bannerbtn svg{width: 18px;height: 18px;grid-gap: 5px;}
	.banner-search-bar .form-group .form-control{font-size: 14px;}
	.gallery_blog, .grid_blog, .perfect_blog,.host_blog{padding: 30px 0;}
	.cmon_title h3{font-size: 30px; margin-bottom: 0; line-height: 1.2;}
	.cmon_title p{font-size: 16px; margin-bottom: 30px;}
	.cmon_title span{font-size: 60px;margin-bottom: -50px;}
	/* .grid_img{margin-bottom: 24px;} */
	.kkcolumns{column-count: 3;}
	.space_list li{padding: 15px; grid-gap: 20px;}
	.space_txt h3{font-size: 18px;}
	.space_txt p, .host_right p, .review-area p{font-size: 15px;}
	.spaces-right{text-align: center;margin-bottom: 60px;}
	.host_right{padding: 20px;}
	.host_right h3, .review-area h3{font-size: 32px;}
	.home-btn{font-size: 15px; padding: 12px 15px;}
	.review-area{padding: 30px;}
	.review-box{padding: 56px 20px 56px 38px;}
	.space_list{padding-right: 0;}
	.time-wrapper input{width: 120px;}

	/*	margin - 0*/
	.bannr{margin: 0;}
	.main-banner, .gallery-slider, .perfect-spaces, .list-your-space, .download-app{padding: 30px 0;}
	/* Title section*/
	.gallery-title, .wd-main-title, .test-title, .testimonal-wrap h2{font-size: 28px;margin-bottom: 10px;}
	/* Images	*/
	.list-left img{height: auto;}
	/* Button	*/
	.common_btn{padding: 10px 15px;font-size: 14px;}
	/* Search Result */
	.search-result-bar{display: none;}
	.host-name h4{font-size: 16px;}
	.host-name p{font-size: 14px;}
	.space-sec{padding: 30px 0;}
	.venue-txt p{text-align: left; margin-left: 25px; margin-bottom: 8px; }
	.multi-tabs li .nav-link span{display: block;}
	.kkmsghost-wrap{margin-top: 0;}

	/* ------------ wd-mr ---------------- */
	/* common page */
	.best-film-text h1{font-size: 30px; margin-bottom: 12px;}
	.best-film-text p{font-size: 15px; margin-bottom: 12px;}
	.best-film-text ul{padding: 15px;}
	.find-venue-img{padding: 30px 0 0;}
	.counter-content h3,.counter-content h2{font-size: 20px;margin-bottom: 4px;}
	.counter-box{padding: 12px 15px;}
	.counter-content{padding: 0;}
	.counter-content p{font-size: 14px;}
	.wd-counter-area,.map-area{padding-top: 30px;}
	.venue-btn-grp a{white-space: nowrap; font-size: 14px;}

	.find-film-blog, .discover-blog, .common-faq-blog{padding: 0 0 30px;}

	.top-venues-title{flex-flow: column; align-items: flex-start; gap: 15px;margin-bottom: 24px;}
	.map-area iframe{height: 380px;}
	.faq-title-are{position: relative; top: 0;}
	.discover-img-area{margin: 0; text-align: center;}
	.discover-lft-txt h3{font-size: 32px;}
	.discover-space-area{padding: 30px 20px;}
	.discover-lft-txt{text-align: center;}
	.app-btn-grp{justify-content: center;}
	.ask-que-btn{margin-bottom: 20px;}
	/* about faq trust & safety */
	.search-form .form-control{padding: 12px 15px 12px 46px;}
    .search-icon{margin: 12px 15px;}
	.about-blog, .faq-blog, .trust-blog{padding: 30px 0;}
	.about-title{font-size: 28px; margin-bottom: 15px;}
	.about-faq-box, .reaction-box{padding: 15px;}
	.about-faq-box li a{padding: 10px 12px;}
	.about-faq-box li{margin-bottom: 10px;}
	.about-details p{font-size: 15px; margin-bottom: 25px;}
	.react-btn + .reaction-label{width: 36px; height: 36px; font-size: 28px;}


	/*---list-basic-space-steps karan---*/
	.space-steps-header h5{display: none;}
	.space-steps-header a{margin-left: auto;}
	.kk-frmspace{padding: 30px 0;margin-bottom: 94px;}
	.kk-pr-54 {padding-right: 22px;}
	.kkmb-41{margin-bottom: 15px;}
	.kkmb-22{margin-bottom: 15px;}
	.kk-glb-title h2{font-size: 20px;}
	.kk-glb-title h3{font-size: 16px;}
	.kk-glb-title p, .kkmapspone-wrap p{font-size: 14px;}
	.kk-pr-54{padding-right: unset;}
	.kd-ftrspace{padding: 15px 0;}
	.kd-prv-nextbtn .kk-next-btn{padding: 15px 20px 15px 20px;}
	.kd-prv-nextbtn button svg{margin-right: 10px;}
	/*-basics_steps_complete--*/
	.kk-locright-img{text-align: center;}
	.kk-allstpwrap{margin-top:30px}
	.kk-thebsictabwrp{flex-wrap: wrap;}
	.kksetscen-btn{padding: 12px 20px;}
	.kk-thebsictabinnr{margin-bottom: 15px;}
	.kk-thebsictabwrp{padding: 20px 0;}
	/*-ready_to_shoot page--*/
	.kk-ruleschk label{padding: 5px 10px;}
	/*----ready_to_shoot----*/
	.kkdayrow{gap: 5px;}
	.kkselect-boxwrap .select2-container{width: 100px !important;}
	.kk-wlc-guide p,.kk-wlc-guide p strong,.kk-peoplesec h3,.kk-autopricwrp p, .kk-autopricwrp p strong{font-size: 16px;}
	.kkpublish-btn,.kkpreview-btn{padding: 12px 25px;}
	/*----ready_to_shoot End----*/
	/*--additional-page-*/
	.kkactive-istbok h2{font-size: 20px;}

		/*----booking venue review page---*/
	.pt-67{padding-top: 30px;}
	.pb-100{padding-bottom: 30px;}
	.kk-mtlg-30{margin-top: unset;}
	.kk-upcomtab .nav-pills .nav-link{padding: 16px 0;}
	.kk-upcomtab .nav-pills .nav-link.active::before, .kk-upcomtab .nav-pills .show>.nav-link{bottom: -10px;}

	.kkcustscroll-x {overflow-x: auto;white-space: nowrap;scrollbar-width: thin; scrollbar-color: #BB952A transparent; padding-bottom: 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.2);}
	.kkcustscroll-x::-webkit-scrollbar {height: 5px;background-color: #e5e5e5;}
	.kkcustscroll-x::-webkit-scrollbar-track {background-color: #e5e5e5;border-radius: 2px;}
	.kkcustscroll-x::-webkit-scrollbar-thumb {background-color: #BB952A;border-radius: 2px;}
	.kk-upcomtab{border-bottom: unset;}
	.kk-upcomtab .nav{flex-wrap: nowrap;gap: 10px;}
	.kk-upcomtab .nav-pills .nav-link{font-size: 14px;}
	.kk-upcomtab{gap: 10px;}
/*	.kk-upcomtab .form-group .select2-container{min-width: auto;}*/
	.kk-fndloc-btn{padding: 12px 14px;}
	.kk-upcmgbkgtitle h1{font-size: 30px;}
	.kk-noupcomsecwrp{padding: 30px 0; text-align: left;}
	.kk-noupcomsecwrp p{margin-bottom: unset;}
	.kk-no-upcomsec{justify-content: flex-start;}
	.kkmt-44{margin-top: 30px;}
	.kk-listlft > span{font-size: 16px;}
	.kktemrquprj {overflow-x: auto;white-space: nowrap;scrollbar-width: thin; scrollbar-color: #BB952A transparent; padding-bottom: 0;}
	.kktemrquprj::-webkit-scrollbar {height: 5px;background-color: #e5e5e5;}
	.kktemrquprj::-webkit-scrollbar-track {background-color: #e5e5e5;border-radius: 2px;}
	.kktemrquprj::-webkit-scrollbar-thumb {background-color: #BB952A;border-radius: 2px;}

	/*profile info page*/
	.account-right-area{padding: 0 0;}
	.account-menu-lft ul li a.active{border-right: unset;}
	.account-menu-lft{border: 1px solid #0000001F;}
	.account-menu-lft ul li{padding:0 15px ; border-bottom:1px solid #0000001F ;}
	.account-menu-lft ul li:last-child{border-bottom: unset;}
	.profile-wrapper{margin-bottom: 15px;}
	.account-right-area h1,.kklinkacount-wrap h2{font-size: 22px;}
	.acc-save-btn{padding: 14px 10px;}
	.user-name{margin-top: 10px;}
	.kkinstbok-type label{flex: unset;}
	.venue-top-title h1{font-size: 18px;}
	.space-sec-32{padding: 16px 0;}
	.kktwoboklght-wrap{padding:16px 16px; margin-bottom:16px}

	/*-21-05-25 venue_details-*/
	.message-host-lft{border-right:unset}
	.host-keys{margin-bottom: 10px;}
	.message-host-right{margin-top: 15px;}
	.host-dtls{margin-bottom: 10px;}
	.discover-space-area .row{flex-flow: column-reverse;}
	.space-sec{padding: 30px 0;}
	.shows_btn{margin: 0 10px 10px;font-size: 12px; padding: 10px 10px;}
	.ld_right{gap: 5px;}
	.ld_photos{gap: 5px;}
	.venue-book-dtls ul li,.vanue-rating-area ul li{list-style: none;}
	.vanue-rating-area ul li{margin-left: 10px;}
	.gal_grid{grid-template-columns: repeat(3, 1fr);}


	/*--wallscape_payment 23-05-2025--*/
	.venue-details-blog .row{flex-direction: column-reverse;}
	.kkpayment-sec .row{flex-direction: column-reverse;}
	.kkpayment-sec{padding: 30px 0 30px 0;}

	/* host side: 21-05-2025 wd-mr */
	.host-side main {padding: 54px 0 0;}
	.contact-suport-blog, .host-side-blog{padding: 36px 0;}
	.host-guide-text h1{font-size: 24px;}
	.host-guide-botm{padding: 20px 0; margin-top: 20px;}
	.host-guide-text p, .location-img img, .guide-review img, .guide-list{margin-bottom: 20px;}
	/* host booking */
	.booking-btn{margin: 0 auto 20px;}
	.boking-dtls-rvw{gap: 20px; padding: 15px; margin-bottom: 20px;}
	.booking-in-dtls{gap: 15px; margin-bottom: 15px;}
	.wd-rqst-dtls{padding: 15px 0;}

	/* 23-05-2025 Karuna */
	.kk-locationright{padding: 20px;}
	.kk-space-stepfrm .form-group{margin-bottom: 15px;}

	/*---search result--*/

	.kkmaptogg{width: 100%;}
	.kkallkksrcres-rgt.mobile-visible {display: block;}
	.kkallkksrcres-rgt{width: 100% !important;height: 100vh;z-index: 9999;display: none;position: fixed;}
	#searchresultmap{height: 100vh;}
	 #searchmapclose{display: block; position: fixed; top: 15px;right: 15px; z-index: 9999; background-color: #fff; border: unset;}
	.kkmobilecheck{display: block;}
	.kkdeskcheck{display: none;}
	.kkallkksrcres-lft{width: 100% !important;}
	.wd-venue-dtls a{font-size: 14px;}
	.kkpadngcomwrap .row > div:nth-child(even) .kkbookmrk-popup .dropdown-menu:before{right: 12%;left: unset;content: unset;}

	.wd-auth-modal .modal-content,.kkshare-model .modal-content,.kkfilter-model .modal-content{min-width:auto;}
	.wd-form-flex{flex-direction: column; gap: unset; }
	.header_signup_btn{padding: 14px 35px;font-size: 14px;}

		/*--search_result_detail--*/
	.similar-listing .row > div:nth-child(2) .dropdown-menu::before,.similar-listing .row > div:nth-child(4) .dropdown-menu::before {left: 77%;content: unset;}

	.kkserchdrg{top: 15px; left: 60px;}

	.kkteammeb-wrap {flex-direction: column;justify-content: flex-start;align-items: flex-start;gap: 5px;}
	.kkteammeb-wrap h3{font-size: 14px;}
	.kkteammeb-wrap span{margin: unset;font-size: 14px;}

	.top-venues-blog .row > div .dropdown-menu::before{content: unset;}
	.kkslbthbrd-top .row{flex-direction: unset;}
	.list-space-banner{padding: 30px 30px;}
	.space-steps-area{flex-direction: column;align-items: center;justify-content: center;text-align: center;gap: 30px;margin-bottom: 30px;}
	.host-steps-dtls{margin-bottom: 30px;}
	.host-type-blog h2,.host-type-bx,.host-type-blog h3{text-align: center;}
	.host-type-blog h2,.host-type-blog h3,.space-steps-text h3, .ready-to-start h3{font-size: 30px;}

	/*---10-06-2025host_listing_done--*/
	.wd-listing-process{text-align: center;}
	.booking-review-blog h1{font-size: 22px;}

	.kknotificpg{padding: 30px 0;}
	.kkteammeb-icon button svg{width: 24px;}

	.find-film-blog h1,.top-venues-title h2{font-size: 22px;}
	.faq-title-are h2{font-size: 22px;}

	.host-type-blog{padding: 0px 0 30px;}
	.profile-blog{padding: 30px 0 30px;}
	.profile-image{width: 80px;height: 80px;}
	.acc-setting-blog{padding: 30px 0 30px;}

}



/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767px)
{
	/*---host-side---*/
		.booking-menu h1,.booking-menu a{font-size: 14px;}
		.otp_box{grid-gap: 12px;}
		.otp_box input{width: 35px;min-width: 35px;height: 35px;}
		.project-modal .modal-title{font-size: 22px;}


	/*----Header Search----*/
	.wrapper.paymenthead{flex-basis: 100%;}

	.kktriggerfrm .time-calender.show{flex-direction: column;}
	.kktriggerfrm .flatpickr-calendar,.kktriggerfrm .flatpickr-rContainer, .kktriggerfrm .flatpickr-days{width: 100%;}
	.kktriggerfrm .dayContainer{width: 100%;min-width: 100%;max-width: 100%;}
	.show-menu-sidebar{width: 320px;}
	.banner_img::before{bottom: -10px;}
	/*-----Header Search End----*/


	.row-reverse{flex-flow: column-reverse;}
	main{padding: 63px 0 0;}
	/* Home	*/
	.cmon_title p{font-size: 15px;}
	.owl-gallery-slider .owl-nav button.owl-next, .owl-gallery-slider .owl-nav button.owl-prev{width: 32px; height: 32px;}
	.gallery_blog, .grid_blog, .perfect_blog, .host_blog{padding: 20px 0;}
	.owl-gallery-slider .owl-nav button.owl-next{right: -10px;}
	.owl-gallery-slider .owl-nav button.owl-prev{left: -10px;}
	.review-lft{padding: 30px 20px 0; margin-bottom: 50px; justify-content: flex-start;}
	.review-lft h4, .host_right h3, .review-area h3{font-size: 28px;}
	.review-area{padding: 15px 15px 25px;}
	.owl-review .owl-dots{margin: 20px 0 0;}
	.cmon_title span{font-size: 38px; margin: 0;}
	.review-area{border-top-left-radius: 0;border-top-right-radius: 0;}
	/* ---------- wd-mr---------------- */
	/* common page */
	.wd-counter-area{flex-wrap: wrap;}
	.counter-box{width: 50%; border-right: 0; padding: 15px 0;}

		/*----booking venue review page---*/
	.kk-yourhstwrap,.kk-listwrap{flex-wrap: wrap;flex-direction: column-reverse;gap: 15px;align-items: flex-start;}
	.kkreviarea{flex-wrap: wrap; gap: 10px;}
	.kkglb-btn{padding: 12px 14px;}
	.kkrverat-wrap{grid-template-columns: repeat(1, 1fr); gap: 8px;}
	.kkbkrvi-title h2{font-size: 20px;}
	.kk-upcmgbkgtitle h1{font-size: 24px;}

	/*--chat--*/

	.chatlist-wrap{width: 100%;min-width: 100%;}
	.chatconversation-wrap {width: 100% ;}
	.chat_conversation_header img{display: none;}
	.chat_conversation_header a.chat_back_arrow{display: block;}
	.chatdetail-wrap {display: none;width: 100%;}
	.chatconversation-wrap .time:before, .chatconversation-wrap .time:after{content: unset;}
	.kkaddfees-model .modal-header h1{font-size: 20px;}
	.chat_conversation_header{padding: 18px 16px;}
	.chatdetail-headinnr,.chatlist-head{padding: 18px 16px;}
	.chat_conversation_header h3{font-size: 16px;}
	.wd_chat_head_lft{gap: 5px;}
	.rgtbtncommon{font-size: 14px;}
	.kkaddfees-model .kkmodel-btn{padding: 14px 20px;}
	.kkparpool-wrap h2,.chatdetail-headinnr h2{font-size: 16px;}

	.location-txt-side{padding: 20px 20px;}
	.kkteammeb-wrap {flex-direction: column;justify-content: flex-start;align-items: flex-start;gap: 5px;}
	.kkteammeb-wrap h3{font-size: 14px;}
	.kkteammeb-wrap span{margin: unset;font-size: 14px;}
	.kkprjteam-inner{padding: 15px 10px;}
	.project-type{margin-left: 20px;}
	.dtls-tab-top .nav{flex-wrap: nowrap;}
	.loaction-lft h3,.loaction-dtls h4,.loaction-dtls p,.kkstatus-rvw span:first-of-type,.kkstatus-rvw span:last-of-type{font-size: 14px;}
	.loaction-lft{margin-bottom: 30px; gap: 5px;}
	.project-title-line h1{font-size: 16px;}
	.add-project-form .form-group, .invite-poject .form-group{margin-bottom: 15px;}
	.dtls-tab-top .nav .nav-link{font-size: 14px;}


		/*-21-05-25 venue_details-*/
	.shows_btn{display: none;}
	.share_info a{font-size: 12px;}
	.share_info{grid-gap: 10px;}
	.venue-share-btns button svg, .wd-mr-fvrt svg{width: 20px;}
	.share_info a svg{width: 16px;}
	.back-arrow{font-size: 12px;}
	.space-sec .row .col-lg-3.col-md-6:last-of-type .wd-venue-box{margin-bottom: unset;}
	.venue-sec-title,.price-per-hr{font-size: 16px;}
	.message-host-box{padding: 20px 20px;}
	.discover-lft-txt h3{font-size: 22px;}
	.message-host-lft{padding-right: unset;}
	.discover-lft-txt p{font-size: 16px;}
	.kkswreview-btn{ padding: 12px 20px;}


	/* host side: 21-05-2025 wd-mr */
	.host-guide-text p, .location-img img, .guide-review img, .guide-list{margin-bottom: 15px;}
	/* host bookings */
	.kk-upcomtab{flex-flow: column-reverse; align-items: flex-start;}
	.status-grid {grid-template-columns: repeat(auto-fit, minmax(152px, 1fr)); grid-gap: 15px;}



	/*--search result page --*/
		.kkpadngcomwrap{padding: 0 12px 36px;}
		.kkpadngcomwrap .row > div:nth-child(odd) .kkbookmrk-popup .dropdown-menu:before,.kkpadngcomwrap .row > div:nth-child(even) .kkbookmrk-popup .dropdown-menu:before{right: 6%;left: unset;}


	/*--search_result_detail--*/


	.banner_text h1{font-size: 24px; line-height: 1.3;}
	.banner_img::after,.banner_img img{border-radius: 20px;}
	.banner_blog{padding: 15px 0;}
	.banner_text{padding: 0 12px;}

	/*---host listing page 10-06-2025--*/
	.list-body-lft,.wd-updtae-side{flex-wrap: wrap;}

    /*--activity-details page--*/
    .equipment-title{font-size: 12px;}
    .success-message .accordion-header .accordion-button{font-size: 14px;}


	.kksrresfield-form.srchsticky{top: 56px;}
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 600px)
{
	/* Home	*/
	.cmon_title h3{font-size: 26px;}
	/* wd-mr */
	/* about faq trust & safety */
	.about-title{font-size: 26px;}

}
@media (max-width: 600px)
{
	.space_list li{flex-flow: column; justify-content: center; align-items: flex-start;}
}
@media (max-width: 575px)
{
	/*--Home--*/
	.spaces-right{margin-bottom: 40px;}
	.space_list li:last-of-type{margin-bottom: unset;}
	.kkcolumns{column-count: 2;}

	.kknavpill-main li{flex: 1;}
	.kknavpill-main .nav-link.active, .kknavpill-main .show>.nav-link,.kknavpill-main .nav-link{padding: 5px 20px;width: 100%;font-size: 14px;}
	.kknavpill-main li button span{display:block;}

	/*-21-05-25 venue_details-*/
	.gal_grid{grid-template-columns: repeat(2, 1fr);}
	.share_info,.share_info a{grid-gap: 5px;}
	.venue-dtls-line li{list-style: none; margin-left:15px;}
	#kktabslbothwall li button span{display: block;}
	/* 23-05-2025 Karuna */
	.kknavpill-main{width: 100%;}
	.kk-glb-title h2{font-size: 18px;}
	.kd-prv-nextbtn .kk-next-btn {padding: 10px 20px;}
	.kkmapspone-wrap iframe{height: auto;}
	.kk-locationright{padding: 15px;}

	/* 23-05-2025 host side: Bookings wd-mr */
	.boking-dtls-rvw{flex-flow: column; align-items: flex-start;}
	.status-grid {grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));}
	.booking-btn{width: 90%;}

	/*--search_result_detail--*/

	.kkcretproj-frmbtn{padding: 14px 50px;}
	.kkcrtprjarea h3{margin-bottom: 15px;}

}

@media (max-width: 475px)
{
	.kkstatustog{width: auto;}
	.kkteammeb-icon{flex-direction: column;gap: 5px;}

	.cmon_title span{font-size: 34px;}
	.otp-form{gap: 8px;}
	.otp-form input{width: 40px; height: 40px;}
	.cntfindsec button{flex: 1;}
}
