html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0;padding:0!important;font-family:Montserrat-Regular;font-size:14px;color:#000;font-weight:400;line-height:normal;background:#fff}

@font-face{font-family:Montserrat-Thin;src:url(Montserrat-Thin.ttf)}
@font-face{font-family:Montserrat-Regular;src:url(Montserrat-Regular.otf)}
@font-face{font-family:Montserrat-SemiBold;src:url(Montserrat-SemiBold.otf)}
@font-face{font-family:Montserrat-Bold;src:url(Montserrat-Bold.otf)}
@font-face{font-family:OratorStd;src:url(OratorStd.otf)}

input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{background:#fff;border:0 solid #ccc;font-family:Montserrat-Regular;color:#000;font-size:13px;line-height:normal;margin:0 0 10px 0!important;padding:12px 15px;width:100%;outline:0;border-radius:50px!important}
input[type=submit]{background:#bf087f;border:0;padding:10px 25px;margin:10px 0 0 0;font-family:Montserrat-Bold;color:#fff;font-size:14px;text-transform:uppercase;line-height:normal;cursor:pointer;outline:0;border-radius:50px;transition:.5s}
input[type=submit]:hover{background:#672e81;color:#fff}
input[type=submit]:focus{outline:0}
textarea{height:90px}
select{font-family: Montserrat-Regular !important;padding:12px 15px!important;color:#555;font-size:13px!important;margin-bottom:10px!important;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='gray' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}

h1,h2,h3,h4,h5,h6{margin:0;padding:0 0 15px 0;font-family:Montserrat-Bold;color:#000;line-height:normal;text-transform:none}
h1{font-size:32px}
h2{font-size:25px}
h3{font-size:20px}
h4{font-size:18px}
h5{font-size:16px}
p{margin:0;padding:0 0 10px 0;font-family:Montserrat-Regular;color:#000;font-size:14px;line-height:25px;font-weight:400}

.heading{font-size: 40px;line-height: normal;color:#000;text-transform:uppercase;text-align:center;position:relative;padding: 0 0 25px 0;}
.heading:before{display:none;content:'';position:absolute;width:100%;bottom:0;left:0;font-family:Montserrat-Thin;color:#ddd;font-size:90px;text-transform:uppercase;text-align:center;z-index:-1;opacity:.5}

.heading-va{display:flex;justify-content:space-between;align-items:baseline;padding:0 80px 0 0;margin: 5px 0 24px 0;position:relative;min-height:44px}
.heading-va:before{content:'';position:absolute;left:5%;right:90px;top: 23px;z-index:-1;height:1px;background: #f1f1f1;}
.heading-va h3{font-family:Montserrat-Regular;color:#fff!important;font-size:20px!important;text-transform:uppercase;background:#bf087f!important;padding:9px 24px!important;border-radius:50px}
.heading-va h4{padding:0}
.heading-va .btn{font-size:14px!important;padding:5px 15px!important;color: #000!important;background: #f1f1f1!important;}
.heading-va .btn:hover{color: #fff!important;background:#bf087f!important;}

.company-reviews .icon-favicon,.footer-contact i,.itembox i,.jobsum-icon i,.location-map i,.page-title-icons i,.page-top-icon i,.profile-card ul li i,.quickcontact i,.rating-review i,.smoicons i,.social-links i,.tab-content ul li i,.upcoming-events i, .amenities-info i{display:inline-flex;justify-content:center;align-items:center;padding:0;margin:0 8px 0 0;border-radius:50%;line-height:normal}

.svgi{display:inline-block!important;width:21px}

ul{padding:0;margin:0}
ul li{padding:0;margin:0;list-style-type:none;font-family:Montserrat-Regular}
ol li a,ul li a{color:#000}
ol li a:hover,ul li a:hover{color:#555}
ol{padding:0;margin:0 0 15px 15px}
ol li{padding:0;margin:0;list-style-type:decimal;font-family:Montserrat-Regular}

a{color:#000;font-family:Montserrat-Regular;text-decoration:none!important;outline:0;background-color:transparent;-webkit-text-decoration-skip:objects;transition:.5s}
a:hover{color:#000;text-decoration:none!important}

.lzero{padding-left:0!important}
.rzero{padding-right:0!important}

::-webkit-input-placeholder{color:#555}
:-ms-input-placeholder{color:#555}
::-moz-placeholder{color:#555}
:-moz-placeholder{color:#555}

.btn{font-family:Montserrat-Regular;font-size:15px!important;color:#444;font-weight:400!important;text-transform:capitalize!important;padding:7px 18px!important;border:0!important;line-height:normal!important;border-radius:40px!important;transition:.9s!important}
.btn:focus{outline:0!important;box-shadow:none!important}
.btn-primary{color:#fff!important;background:#bf087f!important}
.btn-primary:focus,.btn-primary:hover{background:#672e81!important}
.btn-secondary{color:#000!important;background:#ededef!important}
.btn-secondary:focus,.btn-secondary:hover{color:#fff!important;background:#bf077f!important}
.btn-outline-primary{color:#00f;border:1px solid #00f!important}
.btn-outline-primary:focus,.btn-outline-primary:hover{color:#fff;background:#000!important;border-color:#000!important}

.dropdown:hover .dropdown-menu{display:block}

.wpcf7-form span.wpcf7-not-valid-tip{position:absolute;right:0;top:0;display:inline-block;background:#ff0000;padding:1px 5px;font-family: Montserrat-Regular;color:#fff;font-size:10px;line-height:normal;    border-radius: 10px;}
.wpcf7-form div.wpcf7-response-output{font-size:14px!important;color:red;line-height:normal!important;text-align:center!important;margin:0!important;padding:10px 20px!important;border:1px solid red!important}
.wpcf7-form div.wpcf7-acceptance-missing,.wpcf7-form div.wpcf7-validation-errors{border:1px solid red!important;color:red!important}
.wpcf7-form div.wpcf7-mail-sent-ok{border:1px solid #0d0!important;color:#0d0!important}
.wpcf7 form.sent .wpcf7-response-output{border-color:#0d0!important;color:#0c0!important}

.modal{top:20px!important;z-index:999999!important}
.modal-open{overflow:inherit!important}
.modal-header{padding:0!important;background:0 0!important;border:0!important;border-radius:0!important}
.modal-header h3{padding:0;margin:0;color:#fff}
.modal-header .close{position:absolute;right:12px;top:12px;z-index:9999999!important;background:red;width:30px;height:30px;margin:0!important;padding:0 8px!important;line-height:normal!important;font-size:25px!important;color:#fff!important;font-weight:400!important;text-shadow:none!important;border-radius:50%!important;opacity:1!important;outline:0}
.modal-content{border-radius:0!important}
.modal-body{padding:25px!important}
.modal-backdrop.show{opacity:.9!important}
.modal-backdrop{background:#000!important;z-index:999!important}
.modal input[type=date],.modal input[type=email],.modal input[type=number],.modal input[type=password],.modal input[type=text],.modal select,.modal textarea{border:1px solid #ccc}
.modal textarea{border-radius:30px!important}

.carousel{position:relative}
.carousel-inner img{width:100%}

.imgeffect{position:relative;overflow:hidden;width:100%;background:#000;text-align:center}
.imgeffect img{position:relative;display:block;min-height:100%;max-width:100%;width:100%;opacity:1;max-width:none;-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.imgeffect:hover img{opacity:.8;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}




/*one time popup*/
#once-popup {display:none;position: fixed;top: 0;bottom: 0;right: 0;left: 0;z-index: 99999;background: rgba(0, 0, 0, 0.8);text-align: center;display: flex;align-items: center;justify-content: center;}
.wraper-once-popup {    width: fit-content;    margin: 0 auto;position: relative;}
#close-popup {cursor: pointer;position: absolute;right: 1px;top: 1px;z-index: 999999;padding: 15px;}
#close-popup i{font-size: 20px;color: #fff;}

.modal-slider iframe{ width:316px; height:560px; margin:0;}
.modal-slider .swiper-button-next:after, .modal-slider .swiper-button-prev:after {font-size: 25px;color: #fff;}

/*community-popup*/
.community-popup{display: flex;align-items: center;justify-content: center;}

.community-popup img.mobile-download-app {display:none;}



.info-community-popup{width:55%;padding: 50px;text-align: center;}

.community-popup h2{font-family: 'Montserrat-Regular';font-size: 16px;color: #fff;text-transform: uppercase;}
.community-popup p{font-size: 15px;color: #fff;padding: 5px 0 60px 0;}
.community-popup .btn-primary {height: 46px;display: inline-flex;align-items: center;justify-content: center;background:#fff!important;border-radius:50px !important;position: relative;padding: 5px 30px 5px 70px !important;margin: 0 !important;font-family: Montserrat-Bold;color:#bf087f!important;text-transform: uppercase !important;font-size: 20px !important;}
.community-popup .btn-primary:hover{background:#fff!important;color:#000!important;}

.community-popup i{background: #fff;width: 75px;height: 75px;border-radius: 50%;display: flex;align-items: center;justify-content: center;position: absolute;left: -18px;top: -16px;font-size: 50px;color: #348b3a;}
.community-popup img{width:100%;height: 100%;}




.load-more-items .col-md-3{display:none}
.load-more-items .col-md-4{display:none}
.load-more-items .col-md-12{display:none}
.load-more-items .col-md-4 .itembox{padding:0}
.load-more{display:inline-flex;justify-content:center;align-items:center;border-radius:25px;border:1px solid #000;padding:8px 25px;margin: 10px 0 0 0;font-family:Montserrat-Bold;color:#000;font-size:14px}
.load-more:hover{background:#672e81;color:#fff;border:1px solid transparent}


.itembox{padding:0;margin:0 0 24px 0}
.itembox .imgeffect img {height: 399px;	object-fit: cover;}
.itembox h3{font-family:Montserrat-Bold;font-size:17px;color:#000;padding:0 0 7px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-transform: uppercase;}

.itembox h4{font-size:12px;font-weight:400;padding:0 0 10px 0 !important;line-height:normal}
.itembox h4 a{font-family:Montserrat-Regular;display:inline-flex;align-items:center;font-size:12px!important;color:#000;border:1px solid #d7d7d7;padding:5px 12px 5px 10px;margin:0;border-radius:50px}
.itembox h4 a:hover{color:#fff;background:#d20083}
.itembox h4 a:hover i{color:#fff}
.itembox h4 i{margin-right:5px;font-size:25px;color:#ccc;background:0 0!important;width:14px;height:14px;line-height:normal}

.itembox ul{margin:0;padding:0;display:flex;flex-direction:column;justify-content:left;align-items:start}
.itembox ul li{display:flex;align-items:center;padding:5px 0;font-family:Montserrat-Regular;color:#000;font-size:12px}
.itembox ul li a{font-family:Montserrat-Regular;font-size:12px}
.itembox i{font-size:18px;color:#000;width:20px;height:20px;background:#eff0f1}

.itembox ul li.btns-itembox{justify-content: space-between;	width: 100%;margin: 5px 0 0 0;}
.itembox .btn{font-family:Montserrat-Regular!important;font-size:13px!important;color: #000!important;background: #eff0f2!important;border:1px solid #6d6e6f!important;padding:4px 12px!important;}
.itembox .btn:hover{background:#bf087f!important;border-color:#bf087f!important;color: #fff!important;}
.itembox .btn-secondary {background: #2db742 !important;border:1px solid transparent!important;color: #fff !important;margin: 0 0 0 10px !important;}

.itembox .avenue-icon{width:80px!important;height:45px!important}
.itembox-info{padding:12px;border:1px solid #d6d6d6;position:relative;}
.itembox-detail li strong{color:#d30083;padding-right:5px}
.itembox-detail{display:flex;justify-content:space-between;align-items:end}

.venue-ib .itembox-info{height:135px;}
.event-ib .itembox-info{height:150px;}
.gallery-ib .itembox-info{height:90px;}




header{padding:10px 0 15px 0;}
.header-wraper{display:flex;justify-content:space-between;align-items:end}
.logo{width: 17%;margin: 0 10px 0 0;}
.logo img{width: 110px;}

header .simple-search {width: auto;}


/*btn-header*/
.btn-header{display: flex;align-items: center;justify-content: start;}
.btn-header .btn{padding: 7px 15px !important;margin: 0 15px 0 0 !important;font-family: Montserrat-Bold!important;font-size: 13px!important;text-transform: uppercase!important;border-radius: 50px!important;}

.btn-header .btn-primary{background: #bf087f !important;color: #fff!important;}
.btn-header .btn-primary:hover {background: #672e81!important;color: #fff!important;}

.btn-header .btn-outline-primary{color: #bf087f !important;border: 1px solid #bf087f !important;background:none !important;padding: 5px 15px !important;}
.btn-header .btn-outline-primary:hover {background: #672e81!important;color: #fff!important;}

.btn-header .btn-indweb{width:120px;}

/*simple-search*/
.simple-search{width:40%;background:#fff;border:1px solid #000;border-radius:50px;padding:3px 3px 3px 10px;position:relative}
.simple-search form{display:flex;align-items:center}
.simple-search i{font-size:30px;color:#555;width:20px;height:20px;margin:0 4px 0 0}
.simple-search input[type=text]{border:0;font-size:13px;margin:0!important;padding: 3px 10px 3px 3px!important;}
.simple-search input[type=submit]{font-family:Montserrat-Regular;font-size:14px;text-transform:capitalize;padding:4px 15px;margin:0}

/*static-search*/
.static-search-item{display:block;padding:5px;}
.static-search-wraper{padding:0;}
.static-search-field{padding:10px 15px;margin:25px 0 15px 0;border: 1px solid #ccc;}

.eventp .simple-search, .venuep .simple-search, .galleryp .simple-search {width: 100%;display: flex;align-items: center;padding: 7px 3px 7px 10px;margin: 0 0 25px 0;}
.galleryp .simple-search {width: 40%; margin:0;  }
.eventp .simple-search i, .venuep .simple-search i, .galleryp .simple-search i {   margin: 0 10px 0 0;}

.header-contact{padding: 0 0 16px 0;display:flex;justify-content:space-between;align-items:center}
.header-contact ul{display:flex;justify-content:center;align-items:center;margin:0}
.header-contact ul li{margin:0 35px 0 0;}
.header-contact ul li:last-child{margin:0;}
.header-contact ul li a{display: flex;justify-content: center;align-items: center;font-family:Montserrat-Bold;font-size: 12px;color:#000;line-height:normal;margin:0;padding: 0 0 0 27px;transition:.5s;position:relative}
.header-contact ul li a i{font-size: 28px;color:#444;width: 25px;height:20px;position:absolute;left:0;top:-3px}
.header-contact ul li a:hover{color:#c00880}
.header-contact ul li a img{width: 19px;margin: 0 5px 0 0;display:inline-block;position:absolute;left:0}

#enquiry-now .modal-content{background:#ededee;border: 0;}
#enquiry-now .enquirynow{background:0 0;padding:0}
#enquiry-now select{padding: 6px 17px!important;margin:0 0 7px 0!important;font-size: 14px !important;}
#enquiry-now h3{font-size:24px;color:#bf087f;text-align:center;padding-bottom:20px}
#enquiry-now .modal-body {padding: 25px 25px 5px 25px !important;}
#enquiry-now .phonencont {margin-bottom: 10px;}
#enquiry-now .btn-close {opacity: 1;position: absolute;right: -27px;top: 0;    z-index: 99999;background: #ff0000;width: 20px;height: 20px;border-radius: 0;color: #fff;font-size: 15px;}




/* NAVBAR */
.menubar{background:#f1f1f1;height:initial;margin:0;position:relative;border-radius: 10px;}
.menutop{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding: 0 7px;}
.menutop li{position:relative}
.menutop li a{display:block;font-family:Montserrat-Bold;font-size: 13px;color:#000;text-transform:uppercase;font-weight:400;line-height:normal;padding:11px 0;margin: 0 12px;text-decoration:none;border-bottom:1px solid transparent;transition:1s;position:relative}
.menutop li a:hover,.menutop li.current-menu-item a{color:#be087f;border-bottom:1px solid #bf087f}
.menutop .current-page-parent a{color:#000;border-bottom:1px solid #000}
.menutop li a:after{content:"";position:absolute;z-index:1;left:0;right:100%;bottom:0;border-bottom:2px solid #be087f;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-iming-function:ease-out}
.menutop li a:hover:after{left:0;right:0}
.menutop li.menu-item-has-children:before,.menutop li.menu-item-has-children:after{content:"";display:block;position:absolute;top:19px;width: 5px;height:1px;background:#555;}
.menutop li.menu-item-has-children:hover:before,.menutop li.menu-item-has-children:hover:after{background:#bf087f;}
.menutop li.menu-item-has-children:before{transform:rotate(45deg);right:5px;}
.menutop li.menu-item-has-children:after{transform:rotate(135deg);right:2px;}

.menutop li.dwc-menu{margin: 0 4px 0 0;}
.menutop li.dwc-menu a{color:#bf087f;padding: 0 4px 0 0;position:relative;}
.menutop li.dwc-menu a:before{content:'';position: absolute;right: -10px;top: 3px;background: url(../images/icons/download.png);width: 11px;height: 10px;}


/* sub menu */
.menutop .sub-menu{display:none;position:absolute;top:100%;left:0;z-index:99999;width: 255px;padding: 8px 0;background: #000;*zoom:1}
.menutop .sub-menu .sub-menu{top:0;left:100%;background:#222}
.menutop .sub-menu li,.menutop .sub-menu li a{float:none;background:none;margin:0;padding:0;border:0;white-space:normal}
.menutop .sub-menu li a{position: relative;display: block;font-size: 12px;color: #ddd;padding: 7px 15px 7px 15px!important;margin-bottom: 1px!important;font-weight: 400;}
.menutop .sub-menu li a:before, .menutop .sub-menu li a:after{content:"";display:none;position:absolute;left:20px;width:7px;height:1px;background:#fff;}
.menutop .sub-menu li a:before{transform:rotate(45deg);top:15px;}
.menutop .sub-menu li a:after{transform:rotate(135deg);top:19px;}
.menutop .sub-menu li.menu-item-has-children:after{content:'\f0da';color:#ddd;font-size:14px;right:10px;top:10px}
.menutop .sub-menu li a:hover{color:#fff; padding-left:20px!important; }
.menutop .sub-menu li.current-menu-item a{color:#fff}

/* mobile menu */
.mobmenu-panel .mob-cancel-button {font-size: 24px!important;}
.mob-expand-submenu {padding: 0 2px 0 20px !important;}
.mobmenu-right-panel li{padding-left: 15px !important;padding-right: 15px !important;}





/*smo-links*/
.smo-links {position: absolute;top: 0;right: 0;z-index: 99999;display: flex;align-items: center;justify-content: center;flex-direction: column;width: fit-content;height: 100%;padding:15px 25px 15px 15px;}
.smo-links a{display: flex;align-items: center;justify-content: start;background: #fff;border: 1px solid #333;width: 100%;border-radius:10px;padding: 5px 12px 5px 5px;margin: 4px 0;font-family: Montserrat-SemiBold;color:#000;font-size: 15px;line-height: 20px;transition:1s;}
.smo-links a:hover{color:#d32e80;border: 1px solid #d32e80;}
.smo-links small{font-family: 'Montserrat-Regular';font-size: 12px;display: block;}
.smo-links img{width: 38px !important;height: auto !important;margin: 0 10px 0 0;}



/*slider*/
.slider{margin: 0 0 50px 0;position:relative}
.slider img{width:100%}
.slider .carousel-caption {width:90%!important;height:100%;left:5%!important;right:5%!important;top:0!important;bottom:inherit!important;z-index:9;padding:0 0 15px 0;display:flex;flex-direction:column;justify-content:center;align-items:start}
.slider .carousel-caption h1,.slider .carousel-caption h2{color:#fff;font-size:50px;line-height:60px;padding:0 0 10px 0}
.slider .carousel-caption p{font-size:20px;color:#fff;text-align:center;padding:0;font-family:Montserrat-Bold}
.slider .swiper-button-next,.slider .swiper-button-prev{top:80%}
.slider .swiper-button-prev,.slider .swiper-rtl .swiper-button-next{left:65px}
.slider .swiper-button-next,.slider .swiper-rtl .swiper-button-prev{right: auto;left: 110px;}
.slider .swiper-button-next:after,.slider .swiper-button-prev:after{font-size:25px;color:#fff}


.latest-updates{ margin: 0 0 30px 0;    height: 445px;    overflow: hidden;}
.wpsr-ig-feed-template2 .wpsr-ig-post .wpsr-ig-post-info .wpsr-ig-post-caption p {
overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;height: 61px;font-size: 15px !important;line-height: 20px !important;}


.story-section{background:#000;padding:30px;margin: 0 0 50px 0;}
.story-item{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0;text-align: center;}
.story-item h3{color:#fff;padding:20px 0 0 0;font-size:13px;text-transform:uppercase}
.story-item a{display:flex;justify-content:center;align-items:center;flex-direction:column}
.story-item img{width:125px !important;height:125px !important;border-radius:50%;border:#fff 2px dashed;padding:5px;transition:.5s}
.story-item a:hover img{transform:rotate(10deg);border:#be087f 2px dashed}
.story-item a:hover h3{color:#be087f}

.latest-services {position:relative;padding: 0 0 50px 0;}
.latest-services .heading {}
.latest-services .service-item{padding:0 0 20px 0}
.latest-services .imgeffect:hover{box-shadow:0 8px 17px 0 rgb(0 0 0 / 5%)}
.latest-services h3{font-family:Montserrat-Regular;font-weight:400;position:absolute;left:0;top:25px;z-index:99;width:100%;transition:1s}
.latest-services h3 a{font-family:Montserrat-Regular;color:#fff;font-size:15px;text-transform:uppercase;background:#bf087f;padding:8px 24px;border-radius:50px}

.secondaryp .latest-services{padding:20px 0 50px 0 !important;margin:0 !important;}

.galleryfp{padding: 0 0 40px 0;overflow:hidden}

.venuefp{padding: 0 0 50px 0;overflow:hidden}

.eventfp{padding: 0 0 30px 0;overflow:hidden}

.weeklyfp{padding: 0 0 50px 0;}
.weeklyfp .suggestions-scroll-nav{padding:0 0 25px 0}
.weeklyfp .suggestions-scroll-nav ul li a{padding:5px 18px}

.conciergefp{padding: 25px 0;}




.shorts-fp{padding: 0 0 50px 0;}
.slide-shorts-fp{position:relative;}

.item-shorts{margin: 0 0 17px 0;}
.item-shorts iframe {width: 100%;height: 470px;}



.blogfp{padding: 0 0 45px 0;overflow:hidden}

.instagram-feed{padding: 0 0 50px 0;height: 740px;overflow: hidden;}
#sb_instagram .sbi_photo{height: 250px !important;}

/*footer*/
footer{padding: 50px 0 40px 0;background:#f4f4f4}
.mobile-ftrcol{display:none}
footer h4{color:#bf087f;font-size:25px;text-transform:uppercase}
footer h4 small{display:block;font-size:10px;padding:10px 0 0 0}
.footer-about{padding:0 10px 0 0}
.footer-about img{width:150px}
.footer-about p{color:#000;font-size:13px;padding:25px 0 0 0;}
footer ul{position:relative;padding:0 0 0 20px!important;margin:0!important}
footer ul:before{content:'';position:absolute;left:0;top:10px;height:80px;width:2px;background:#bf077f}
footer ul li a{display:inline-block;font-family:Montserrat-Regular;color:#000;font-size:17px;line-height:42px}
footer ul li a:hover{color:#bf077f}
footer h5{color:#fff}

.whatsaap-channel{width: fit-content;}

.download-links-footer{display: inline-block;margin: 25px 0 0 0;}
.download-links-footer img{}

.apps-footer{background: linear-gradient(90deg, #013dc9 0%, #e95497 100%);border-radius: 50px;display: flex;align-items: center;justify-content: space-between;padding: 5px 5px 5px 20px;margin: 25px 0 0 0;width: fit-content;}	
.apps-footer span{font-family: Montserrat-Bold;color: #fff;text-transform: none;font-size: 14px;}		
.apps-footer img{width: 115px;margin: 0 0 0 5px;}	
.flex-apps-footer{display: flex;align-items: center;justify-content: end;margin: 0 0 0 15px;}	
	
	
.links-ftr{display: flex;align-items: center;justify-content: start;    margin: 15px 0 0 0;}		  
.links-ftr img{width: 149px;margin: 0 10px 0 0;}	

.dcp-btn{color: #000;font-size: 14px;line-height: 20px;background: #fff;border: 1px solid #ff2378;border-radius: 8px;padding:7px 15px;margin: 25px 0 0 0;display: inline-flex;flex-direction: column;font-family: Montserrat-Regular;}
.dcp-btn span{color: #ff2378;font-family: Montserrat-Bold;text-transform: uppercase;letter-spacing: 4px;}


.copyright{display:flex;justify-content:center;align-items:center;background:#ddd;padding:20px;color:#fff}
.copyright p{padding:0 15px 0 0;line-height:normal;color:#000;font-size: 13px;}

.smoicons{display:flex;justify-content: left;align-items:center;flex-wrap:wrap;padding:0 0 20px 0}
.smoicons i{font-size:25px;color:#000;background:#fff;width:45px;height:45px;margin: 0 14px 0 3px;}
.smoicons i.icon-facebook{font-size:15px}
.smoicons i.icon-whatsapp{font-size:37px}
.smoicons i:hover{color:#fff!important;background:#bf077f!important}

.footer-newsletter form{position:relative;background:#fff;padding:4px;border-radius:50px;display:flex;justify-content:space-between;align-items:center}
.footer-newsletter input[type=email]{padding:5px 9px;margin:0;border:0;background:#fff;font-size:15px;color:#ccc}
.footer-newsletter input[type=submit]{width:65px;border-radius:50px;font-size:11px;font-weight:700;text-transform:uppercase;padding:6px 14px;margin:0}

#backtop{display:none;position:fixed;bottom:99px;right:15px;z-index:99999999;cursor:pointer;font-size:14px;color:#fff;text-decoration:none}
#backtop i{font-size:30px;color:#000}
#backtop i:hover{color:#bf087f}

.ads-footer{padding: 0 0 10px 0;}
.ads-footer .carousel-caption{width:70%!important;left:15%!important;right:15%!important;top:inherit!important;bottom:24%!important;z-index:9;padding:0;text-align:center}
.ads-footer .carousel-caption h3{color:#fff;font-size:35px;line-height:35px;padding:0;text-shadow:0 3px 4px #252525}
.ads-footer .carousel-caption p{font-size:20px;line-height:25px;color:#fff;text-align:center;padding:12px 0;text-shadow:0 3px 4px #252525}
.ads-footer .carousel-caption .btn-primary{font-family:Montserrat-Bold;font-size:16px!important;color:#000!important;background:#fff!important;padding:7px 21px!important}
.ads-footer .carousel-caption .btn-primary:hover{color:#fff!important;background:#bf087f!important}

.ads-footer .swiper-button-next,.ads-footer .swiper-button-prev,.latest-services .swiper-button-next,.latest-services .swiper-button-prev{top:45%}
.ads-footer .swiper-button-next:after,.ads-footer .swiper-button-prev:after,.latest-services .swiper-button-next:after,.latest-services .swiper-button-prev:after
{display:none!important}
.ads-footer .swiper-button-next img,.ads-footer .swiper-button-prev img,.latest-services .swiper-button-next img,.latest-services .swiper-button-prev img
{width:40px;height:40px;filter:invert(1)}




/*secondary page*/
.secondaryp{padding: 0 0 30px 0;}
.secondaryp-content{padding: 0;}




.breadcrumb{background:#000!important;padding:0!important;margin:0!important;border-radius:0!important;position:relative;align-items:center}
.breadcrumb figure{width:100%;height:250px;overflow:hidden;margin:0;padding:0}
.breadcrumb img{width:100%;height:100%}
.bc-caption{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:left;align-items:center}
.breadcrumb h1{padding:0 0 15px 0;font-size:60px;color:#fff;text-transform:uppercase}
.breadcrumb p{padding:0;color:#fff;font-size:20px;line-height:25px}
.bc-img{width:400px;position:absolute;left:50%;bottom:0}
.bc-icons{display:flex;flex-wrap:wrap;justify-content:end}
.bc-icons img{margin:5px;width:140px}
.breadcrumb-nav{display:flex;justify-content:space-between;align-items:center}
.breadcrumb-nav p{color:#444}
.breadcrumb-nav p a{color:#000}
.breadcrumb-nav ul{display:flex;flex-wrap:wrap;justify-content:left;align-items:center}
.breadcrumb-nav ul li{padding:0 10px 0 0;font-size:12px;color:#000;font-weight:400;line-height:normal;text-decoration:none;position:relative}
.breadcrumb-nav ul li:after{content:'/';margin-left:10px}
.breadcrumb-nav ul li:last-child:after{display:none}
.breadcrumb-nav ul li a{font-size:12px;color:#555;line-height:20px}
.breadcrumb-nav ul li a:hover{text-decoration:underline}

.bc-slider{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
#bcslider{width:100%}
#bcslider img{height:180px}
.bc-slider .carousel-caption{width:80%!important;height:100%;left:10%!important;right:10%!important;top:inherit!important;bottom:0!important;z-index:99;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}
.bc-slider h1,.bc-slider h2{padding:0 0 10px 0;font-size:40px;line-height:40px;color:#fff;text-transform:uppercase;text-shadow:0 3px 4px #252525}
.bc-slider p{padding:0;color:#fff;font-size:20px;line-height:25px;text-shadow:0 3px 4px #252525}
.bc-slider .btn-primary{font-family:Montserrat-Bold;font-size:14px!important;color:#000!important;background:#fff!important;padding:5px 15px!important;margin:15px 0 0 0}
.bc-slider .btn-primary:hover{color:#fff!important;background:#bf087f!important}
.bc-slider .carousel-control-next,.bc-slider .carousel-control-prev{opacity:1;z-index:99;width:60px}
.bc-slider .carousel-control-next img,.bc-slider .carousel-control-prev img{width:30px;filter:invert(1)}



/*stories*/
.stories{width:23.2%;height:180px;padding:1%;background:#dcd9d9;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
.stories a{color:#000}
.stories img{border-radius:50%;border:2px solid #bf087f;width:125px;height:125px;object-fit: cover;}
.stories:hover img{filter:grayscale(10)}
.stories small{display:block;font-size:14px;text-transform:uppercase;padding:10px 0 0 0}
.stories small:hover{color:#bf087f}
#storiespopup .modal-body{padding:0!important}

.modal-slider{top:0!important;z-index:999999!important}
.modal-slider .modal-dialog{display:flex!important;align-items:center!important;height:90%}
.modal-slider .modal-body{padding:0!important}
.modal-slider .modal-content .btn-close,.modal-slider .modal-content .close{position:absolute;right:0;top:-40px;z-index:9999;opacity:1;text-shadow:none;background:red;border-radius:50%;width:25px;height:25px;display:flex;justify-content:center;align-items:center;outline:0!important}
.modal-slider .modal-content .btn-close i,.modal-slider .modal-content .close i{font-size:15px;color:#fff}
.modal-slider .carousel-control-next,.modal-slider .carousel-control-prev{opacity:1;z-index:99;width:60px}
.modal-slider .carousel-control-next img,.modal-slider .carousel-control-prev img{width:30px;filter:invert(1)}
.modal-slider .carousel-control-next i,.modal-slider .carousel-control-prev i{font-size:20px}
.bc-top-wraper{display:flex;justify-content:space-between;align-items:center;border:1px solid #e5e5e5;margin: 0 0 30px 0;height: 215px;}
.bc-top-wraper .stories{height:100%;background:#e5e5e5}
.bc-top-wraper .stories small{display:block;background:#fff;font-size:14px;text-transform:none;padding:4px;margin:15px 0 0 0;border-radius:50px}
.bc-top-wraper-side{width:100%;padding: 0 20px;}









/*venue page*/



/*venue more*/









.all-module{padding: 50px 0;}
.all-module .heading-va{margin:0}
.all-module .heading-va:before{display:none}








.phonencont .allow-dropdown input[type=text]{margin: 0 !important;padding-left: 100px !important;}
.phonencont{margin-bottom:10px;padding: 0;}
.phonencont .intl-tel-input.allow-dropdown .flag-container {    left: 7px;}







.blogp .breadcrumb-nav {padding: 25px 0 0 0;}
.blogp .breadcrumb-nav p {padding:  0;}

.storymodal .modal-dialog {max-width: 350px !important;    text-align: center;}
.storymodal .modal-body {padding:0!important; position:relative;}
.storymodal .modal-content {background: none!important;}
.storymodal .btn-close{opacity: 1;position: absolute;right:-11px;top: 0;z-index: 99999;background: #ff0000;width: 20px;height: 20px;border-radius: 0;color: #fff;font-size: 15px;}
.storymodal iframe{     width: 316px;    height: 560px; margin:0;}



.about-content{text-align:center;padding:40px 0 0 0}
.about-content h2{font-size:50px;text-transform:uppercase}
.about-content h3{padding: 7px 0 10px 0;}
.about-content ul{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.about-content ul li {margin: 0;padding:0 0 3px 15px;font-family: Montserrat-Regular;color: #000;font-size: 13px;line-height: 25px;position:relative;  }
.about-content ul li:before{content:'-'; position:absolute;left: 0;}


.item-past-events-about{padding:15px 0 25px 0}
.item-past-events-about h3{text-transform: uppercase;font-size: 17px;}
.item-past-events-about .imgeffect{margin: 12px 0 !important;}

.about-venues{padding: 50px 0;}
.about-venues h2{font-size:50px;text-transform:uppercase; text-align:center;padding: 0 0 30px 0;}
.about-venue-list{background:#444;padding:99px 0 80px 0}
.about-venue-list .row{display:flex;justify-content:center;align-items:center;position:relative}
.about-venue-list p{color: #fff;padding:0 70px 0 0}
.about-venue-list h3{position:absolute;left:0;top:-40px;z-index:999;font-size:80px;color:#fff;text-transform:uppercase;padding:0 0 0 10%;width:100%;text-align:center}
.about-venue-list:nth-child(2n){background:#999}
.about-venue-list:nth-child(2n) .row{flex-direction:row-reverse}
.about-venue-list:nth-child(2n) h3{text-align:left}
.about-venue-list:nth-child(2n) p{padding:0 0 0 70px}
.ui-datepicker .ui-datepicker-title select{margin:0!important;padding:1px 9px!important;font-size:14px!important;text-transform:uppercase}
.booking-form{background-image:url(../images/booking.jpg);background-attachment:fixed;background-size:cover;background-repeat:no-repeat;padding:50px 20%;border-radius:4px}
.booking-form h2{font-size:35px;color:#fff;text-transform:uppercase;padding:0 0 30px 0;font-family:Montserrat-Bold;text-align:center}
.booking-form i{position:absolute;top: 4px;left:10px;z-index:1;font-size: 26px;color:#b66a16}
.booking-form i.icon-user{top: 12px;left: 16px;font-size: 14px;}
.booking-form .fa-female{font-size: 19px;top: 9px;left: 17px;}
.booking-form .fa-pen-to-square{font-size: 18px;top:14px;left:16px}
.booking-form p{padding:0;position:relative}
.booking-form input[type=date],.booking-form input[type=email],.booking-form input[type=number],.booking-form input[type=text],.booking-form select,.booking-form textarea{border:1px solid #b66a16;margin: 0 0 12px 0!important;padding: 9px 15px 9px 40px!important;height:auto!important;line-height:normal!important;font-size:14px}
.booking-form textarea{resize:vertical;border-radius:20px!important;padding-top:16px!important;height: 150px !important;}
.booking-form input[type=submit]{width:100%;padding: 11px 15px;margin: 21px 0 0 0;background:#b66a16;font-size:25px}
.bookingcaptcha{align-items:center;}

.booking-form .bookingcaptcha input[type=text]{margin: 0!important;padding: 9px 15px 9px 15px!important;   }

.booking-form select {padding: 10px 15px 10px 40px!important;font-size: 14px !important;}
.booking-form .rzero i.icon-calendar {top: 5px;}

.bookingp .quickcontact{border:0;text-align:center;padding: 45px 0;margin: 0;}
.bookingp .quickcontact h3{font-size:40px;text-transform:uppercase;padding:0 0 24px 0;font-family:Montserrat-Bold}
.bookingp .quickcontact i {margin: 0 8px; width: 50px;height: 50px;  font-size: 50px;}
.blog-ib .imgeffect img{height:225px}
.blog-ib h3{line-height:28px!important;padding:4px 0 10px 0 !important}
.blog-ib h3 a{color:#000!important}

.about-event-info h3{color:#bf077f!important;font-size: 18px!important;line-height: 31px!important;padding: 12px 0!important;text-transform: uppercase;}
.about-event-info h3 small{display:block;color:#000;font-size: 15px!important;line-height: 25px;padding: 4px 0 0 0;}
.about-event-info .accordion{margin: 25px 0 20px 0;}
.about-event-info .accordion-body{padding:0}
.about-event-info .accordion-item{color:#000;background-color:#fff;border:0!important}
.about-event-info .accordion-button{padding: 12px 0;font-family: Montserrat-Bold;font-size: 18px;text-transform:uppercase;color:#bf077f!important}

.about-event-info .accordion-body p{font-size: 15px;    line-height: 29px;}

.about-event-info .accordion-button:focus{border-color:inherit;outline:0;box-shadow:none;background:0 0}
.about-event-info .accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:none;box-shadow:none}
.about-event-info .accordion-button:not(.collapsed)::after{content:"-"}
.about-event-info .accordion-button::after{background:0 0!important;width:40px!important;height:40px!important;margin:0!important;padding:0!important;content:"+";position:absolute;right:15px;font-size: 35px;font-weight:700;color:#bf077f;display:flex;justify-content:center;align-items:center;transform:inherit!important}
.about-event-info .accordion-button:not(.collapsed){background:0 0!important;box-shadow:none!important}
.about-accordion{padding:50px 0 0 0}
.about-accordion .accordion{margin:20px 0 0 0}
.about-accordion .accordion-body{padding:0}
.about-accordion .accordion-item{color:#000;background-color:#fff;border:0!important}
.about-accordion .accordion-button{font-family:Montserrat-Bold;padding:17px 0;font-size:21px;text-transform:uppercase;color:#bf077f!important}
.about-accordion .accordion-button:focus{border-color:inherit;outline:0;box-shadow:none;background:0 0}
.about-accordion .accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:none;box-shadow:none}
.about-accordion .accordion-button:not(.collapsed)::after{content:"-"}
.about-accordion .accordion-button::after{background:0 0!important;width:40px!important;height:40px!important;margin:0!important;padding:0!important;content:"+";position:absolute;right:15px;font-size:38px;font-weight:700;color:#bf077f;display:flex;justify-content:center;align-items:center;transform:inherit!important}
.about-accordion .accordion-button:not(.collapsed){background:0 0!important;box-shadow:none!important}
.about-accordion img{width:100%}










.place-home{padding:40px 0}
.place-items{position:relative}
.place-items .swiper-slide{padding:0 0 30px 0}
.place-items .imgeffect:hover{box-shadow:0 8px 17px 0 rgb(0 0 0 / 25%)}
.place-items h3{font-family:Montserrat-Bold;font-weight:400;position:absolute;left:0;top:40px;z-index:99;width:100%;transition:1s}
.place-items h3 a{font-family:Montserrat-Bold;font-size:13px;background:#fff!important;color:#bf087f;text-transform:capitalize;text-align:center;padding:6px 25px;border-radius:20px}
.place-items h3 a:hover{background:#672e81!important;color:#fff;transform:translateY(10px)}
.place-items .imgeffect:hover h3{transform:translateY(10px)}
.gallery-ib li strong{color:#d30083;padding-right:5px}
.eventp .event-ib .btn-primary{}

.event-ib .itembox-detail {display: inherit !important;}
.event-ib .event-ib-ul{flex-direction: row;justify-content: space-between;align-items: center;}

.event-ib ul .ib-datetime{display: flex !important;align-items: center;justify-content: space-between;width: 100%;padding-left:29px}
.event-ib ul .ib-datetime i{position:absolute;left:12px}
.event-ib ul li span{padding:0 0 0 10px}
.event-ib ul li strong{color:#bf077f;padding-right:3px}
.event-ib small.hide-category{ display:none !important;}






.news-ib li strong{color:#d30083;padding-right:5px}
.news-ib p{padding:10px 0 10px 0!important}
.recommendation-home{padding:0 0 50px 0;overflow:hidden}
.recommendation-ib p{padding:0 0 15px 0!important}
.recommendation-ib li strong{color:#d30083;padding-right:5px}
#recommendation-modal .page-title-icons{padding:0 35px 20px 0}
.recom-helpful{padding:20px 0 0 0}
.recom-helpful p small{font-size:12px;color:#bf077f}
.recom-helpful p i{background:#000;color:#fff;font-size:12px;padding:4px 6px;margin:0 0 0 5px;border-radius:3px}
#recommendation-modal .modal-content{position:relative;padding:20px 40px 30px 40px}
#recommendation-modal img{width:100%}
#recommendation-modal .close{position:absolute;right:12px;top:20px;z-index:9999999!important;background:red;width:30px;height:30px;margin:0!important;padding:0 8px!important;line-height:normal!important;font-size:25px!important;color:#fff!important;font-weight:400!important;text-shadow:none!important;border-radius:50%!important;opacity:1!important;outline:0}
#recommendation-modal .close:hover{background:#000;color:#fff!important}
.gallery-slideshow{width:100%;overflow:hidden;position:relative}
.gallery-slider{width:100%;height:auto;margin:0 0 10px 0}
.gallery-slider .swiper-slide{width:auto;height:auto}
.gallery-slider .swiper-slide img{display:block;width:auto;height:100%;margin:0 auto}
.gallery-thumbs{width:100%;padding:0;overflow:hidden}
.gallery-thumbs .swiper-slide{width:100px;height:auto;text-align:center;overflow:hidden;opacity:.8}
.gallery-thumbs .swiper-slide-active{opacity:1}
.gallery-thumbs .swiper-slide img{width:100%;height:auto}
.gallery-slideshow .swiper-button-next:after,.gallery-slideshow .swiper-button-prev:after{font-size:25px;color:#fff}
.gallery-slideshow .swiper-button-next,.gallery-slideshow .swiper-button-prev{top:40%}











.itembox i.icon-user{font-size:13px;padding:2px 3px}
.itembox i.icon-heart{font-size:12px}
.itembox i.fa-square{font-size:12px}
.itembox .fa-star{color:#eebe40;font-size:11px;background-image:none!important;width:auto;height:auto;padding:0;margin: 0 2px 0 0;}
.itembox .fa-star:last-child{color:#e1e1e1}
.google-review-icon{width:20px!important;margin:0 11px 0 0!important}
.itembox-buttons{display:flex;justify-content:space-between;align-items:center;padding:4px 0 12px 0}
.itembox p{font-size:12px;line-height:21px;font-weight:400;padding:7px 0 5px 0}





.post-date{position:absolute;right:10px;bottom:10px;z-index:9;font-size:10px;color:#000;background:#fff;padding:3px 10px;border-radius:50px}
.datebtn{width:45px;text-align:center;position:absolute;top:-55px;right:20px;background:#ff4982;border-radius:50px;color:#fff;padding:10px;font-size:11px;font-family:Montserrat-Bold}
.datebtn strong{font-size:18px;font-family:Montserrat-Bold}
.datebtn small{display:block;font-size:10px;padding:2px 0}




.status-text{padding:25px 0 15px 0}

.page-title{padding: 5px 0 15px 0;}
.page-title h1{padding:0;font-size: 25px;}
.price-title{color:#be097e;font-size:21px;padding:12px 0 0 0}

.page-title-icons ul{display:flex;flex-wrap:wrap;justify-content:right}
.page-title-icons ul li{font-family:Montserrat-Bold;font-size:15px;color:#000;margin-left:35px;display:flex;justify-content:center;align-items:center}
.page-title-icons ul li:after{display:none!important}
.page-title-icons ul li a{display:flex;align-items:center;font-family:Montserrat-Bold;color:#000}
.page-title-icons i{font-size:35px;color:#bf077f;background:#fff;border:1px solid #ddd;width:35px;height:35px}
.page-title-icons i.fa-share-nodes{font-size:20px}
.page-title-icons i.icon-heart{font-size:15px}
.page-title-icons a:hover i{color:#fff;background:#bf077f}
.page-title-icons .company-reviews span{padding-right:10px;font-size:15px}

.rating-review ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0}
.rating-review ul li{display:flex;align-items:center;font-size:14px;font-family:Montserrat-regular;padding:2px 10px 2px 0}
.rating-review ul li:last-child{padding-right:0;}
.rating-review ul li a{display:flex;align-items:center}
.rating-review ul li a i{font-size: 24px;color: #fff!important;background: linear-gradient(90deg, rgb(18, 198, 101) 0.85%, rgb(0, 148, 70) 100%);border-radius: 30px;padding: 0;
width: 24px;height: 24px;}
.rating-review ul li span{padding-right:10px;font-size:14px}
.rating-review ul li span .btn{font-size:10px!important;padding:2px 7px!important;margin:0 0 0 10px!important}
.rating-review i{font-size:22px;color:#000;width:24px;height:24px;background:#eff0f1}

.company-reviews .fa-star,.rating-review .fa-star{color:#eebe40;font-size:12px;background-image:none!important;border:0;width:auto;height:auto;padding:0;margin:0 4px 0 0}
.company-reviews .fa-star:last-child,.rating-review .fa-star:last-child{color:#e1e1e1}
.company-reviews .icon-favicon{font-size:16px;color:#fff;background:#bf087f;width:24px;height:24px}
.company-reviews .fa-star{color:#bf077f}

.status-module{width:100%;height:54px;background:#ededee;display:flex;justify-content:left;align-items:center;margin: 5px 0 15px 0;}
.status-module h4{height:100%;display:flex;align-items:center;font-size:15px;padding:20px 25px;margin:0 25px 0 0;border-right:2px solid #fff}
.status-module p{padding:7px 20px 7px 0;font-size:12px;line-height:21px}

.share-select{width:25px!important;padding:0!important;margin:0 10px 0 0!important}
.share-select ul li{padding:0!important}
.share-select i{transform:rotate(-90deg);font-size:20px}

.page-top-icon{padding:20px 0 0 0}
.page-top-icon ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.page-top-icon ul li{font-size:14px;color:#000;padding:4px 20px 4px 0;display:flex;align-items:center}
.page-top-icon ul li a{color:#000;display:flex;align-items:center}
.page-top-icon ul li:last-child{margin-right:0}
.page-top-icon i{font-size:22px;color:#fff;width:24px;height:24px;background:#bf087f}
.page-top-icon i.icon-restaurants{font-size:13px}






.videoimg-gallery{padding: 0 0 40px 0;}
.vdo-or-pic iframe{width:100%;height:335px;margin:0;border:0}
.event-morep .vdo-or-pic iframe{height: 600px;}
.vdo-or-pic img{width:100%;height:335px;margin:0;border:0}
.pic-lightbox{column-count:2;column-gap:14px}
.pic-lightbox img{width:100%;height:160px;    object-fit: cover;margin-bottom:14px}
.videowrapper{float:none;clear:both;width:100%;position:relative;padding-top:25px;height:0}
.videowrapper iframe{position:absolute;top:0;left:0;width:100%}

.event-morep .about-module {}

.enquirynow{background:#ededee;padding:30px}
.enquirynow .row{align-items:center}

.wpcf7-form .wpcf7-captchac{border-radius:12px;}

.enquirynow h3{font-size:24px;color:#bf0781;padding:0 0 22px 0!important;text-align:center}
form .enquirynow p{padding:0;position:relative}
form .enquirynow label{font-family:Montserrat-Regular;font-size:15px}
form .enquirynow i{position:absolute;top:5px;left:13px;z-index:9999;font-size:28px}
form .enquirynow .icon-user{top:11px;left:18px;font-size:15px}
.enquirynow input[type=email],.enquirynow input[type=number],.enquirynow input[type=text],.enquirynow select,.enquirynow textarea{padding: 8px 17px !important;border:1px solid #ddd;margin: 0 0 7px 0;}
.enquirynow select{padding-left:15px!important}
.enquirynow textarea{padding: 10px 17px 10px 17px!important;}
.enquirynow input[type=submit]{padding:12px 25px!important;font-size:15px;width: 100%;}

.quickcontact{border-top:2px solid #dedee0;padding-top:25px;margin-top:25px}
.quickcontact p{padding:0;display:flex;align-items:center;justify-content:center;width:100%;font-family:Montserrat-Bold;font-size:16px!important}
.quickcontact p a:hover i{background:#672e81}
.quickcontact i{width:40px;height:40px;margin:0 0 0 14px;background:#bf087f!important;font-size:40px;color:#fff}
.quickcontact i:hover{background:#672e81!important;color:#fff}



.book-table{background:#ededee;padding:20px;text-align:center}
.book-table .row{align-items: center;}
.book-table h2{color:#bf077f;padding:15px 0 24px 0}
.book-table p{font-size:15px!important;text-align:center!important;font-weight:400!important;padding:0!important}
.book-table .enquirynow{background:0 0!important;padding:0!important}
.book-table input[type=submit]{float:none;font-size:18px;width:100%;background:#000;padding:12px 25px}
.book-table input[type=submit]:hover{background:#bf077f}

.main-pic-event-more{margin:0 0 40px 0;}

.reserve-via-whatsapp{margin:0 0 40px 0;}
.reserve-via-whatsapp img{ width:100%;}


.location-map p{font-size:13px;position:relative;padding:0 0 12px 32px;margin:10px 0 0 0;display:flex;justify-content:left;align-items:center}
.location-map p i{position:absolute;left:0;top:0}
.location-map i{width:22px;height:22px;background:#bf087f;color:#fff;font-size:22px}
.location-map i.icon-waze{background:#00a7eb!important;font-size:15px}
.location-map ul{display:flex;flex-wrap:wrap;justify-content:left;align-items:center;margin-bottom:30px}
.location-map ul li{font-size:13px;padding:0 30px 0 0;margin:5px 0;display:flex;align-items:center}
.location-map ul li strong a{color:#000;font-family:Montserrat-Bold;display:inline-block;padding:0 4px}
.location-map iframe{height: 200px;width:90%}









.about-module{padding: 0 0 40px 0;}
.about-module h3{padding:0 0 10px 0}


.upcoming-events{padding: 15px 20px 10px 20px;margin: 0 0 40px 0;border: 1px solid #bf087f;}
.upcoming-events ul li{display:flex;flex-wrap:wrap;align-items:center;justify-content: space-between;margin:5px 0 8px 0;font-size:14px;line-height:28px}
.upcoming-events ul li strong{width:40%;color:#bd0a7f;font-family:Montserrat-Bold}
.upcoming-events ul li span{width: 25%;padding: 0 0 0 5%;display:flex;align-items:center}
.upcoming-events i{width:20px;height:20px;background:#bf087f;color:#fff;font-size:18px}


.amenities-info{padding:20px 0 30px 0}
.amenities-info ul{display: flex;flex-wrap: wrap;align-items: center;width: 100%;}
.amenities-info ul li{width: 24%;display:flex;flex-wrap:wrap;align-items:center;margin:5px 1% 10px 0;font-size:14px;line-height:28px}
.amenities-info ul li strong{width: 40%;color:#bd0a7f;font-family:Montserrat-Bold}
.amenities-info ul li span{width: 30%;padding:0;display:flex;align-items:center}
.amenities-info i{width:20px;height:20px;background:#bf087f;color:#fff;font-size:18px}





.similar-module{padding:40px 0 10px 0;overflow:hidden}
.other-module .itembox,.nearby-module .itembox,.similar-module .itembox{margin:0 0 10px 0}
.nearby-module{padding:30px 0 0 0;overflow:hidden}
.other-module{padding: 0 0 45px 0;overflow:hidden}





.giveawayp .page-title-icons ul li{padding:0}
.giveaway-wraper{padding:10px 0 25px 0;overflow:hidden}
.giveaway-item{margin:0 0 25px 0}
.giveaway-item h3{font-size:18px;padding:0 0 10px 0}
.giveaway-item img{height:100%}
.giveaway-item .imgeffect{margin:0!important;height:350px;}
.giveaway-item .btn-secondary{font-size:13px!important;padding:4px 14px!important;margin:10px 10px 0 0!important}
.giveaway-item-info{height:350px;display: flex;flex-direction: column;align-items: start;justify-content: center;padding:18px 20px 20px 20px;border:1px #d6d6d6 solid}



.giveawayp .breadcrumb-nav {padding: 15px 0 0 0;}
.giveawayp .breadcrumb-nav p{padding: 0;}

.ticketsp .giveaway-item-info{height:225px;}
.ticketsp .giveaway-item .imgeffect{height:225px;}
.ticketsp .breadcrumb-nav {padding: 15px 0 0 0;}
.ticketsp .breadcrumb-nav p{padding: 0;}



.larrrow{margin:10px 0 0 0}
.larrrow hr{position:relative;display:inline-block;width:20px;height:1px;margin:0 0 4px 10px;padding:0;border:none;background:#fff;transform-origin:right center;transition:all .2s;overflow:visible}
.larrrow:hover hr{right:0;transition:all .3s ease;width:30px}
.larrrow hr:after,.larrrow hr:before{content:"";display:block;position:absolute;right:0;width:8px;height:1px;background:#fff;transform-origin:right center;transition:all .5s}
.larrrow hr:before{transform:rotate(-49deg)}
.larrrow hr:after{transform:rotate(49deg)}




.contact-wraper{padding: 35px 0 45px 0!important;}
.contact-wraper h3{font-size:14px;font-family:Montserrat-Regular;padding:0 0 25px 0}
.contact-form{border-right:2px solid #f5f5f6;height:100%;padding:0 50px 0 0}
.contactp input[type=date],.contactp input[type=email],.contactp input[type=number],.contactp input[type=password],.contactp input[type=text],.contactp select,.contactp textarea{border:1px solid #ddd!important;font-size:12px;margin:0 0 10px 0!important;padding:8px 15px!important}
.contactp select{padding:6px 15px!important}
.contactp textarea{border-radius:10px!important}
.contact-form small{display:block;text-align:right;font-size:9px;color:#d20082;letter-spacing:1px}
.contact-form .row {    align-items: center;}
.contactp .quickcontact {border-top: 0;padding: 0 0 45px 0;margin: 0;}
.contactp .quickcontact p {justify-content: left;}
.contactp .contact-sidebar p a {padding: 10px 0 0 0;}
.contactp .quickcontact i {margin: 0 20px 0 0; }
.contact-sidebar{padding:0 0 0 30px}
.contact-sidebar ul{display:flex;justify-content:left;align-items:center;flex-wrap:wrap;margin:0 0 70px 0;width:90%}
.contact-sidebar ul li{width:24%;margin:10px 10px 5px 0}
.contact-sidebar ul li a{display:flex;justify-content:center;align-items:center;font-size:13px;color:#fff;padding:8px 15px;background:#000;text-transform:uppercase;border-radius:30px}
.contact-sidebar ul li a:hover{background:#d20082}
.contact-sidebar p a{color:#d20082;padding:15px 0 10px 0}
.contact-sidebar .btn{display:inline-flex;justify-content:center;align-items:center;margin: 5px 0!important;padding:10px 30px!important}
.contact-sidebar span{display:block}
.contact-sidebar iframe{width:100%;height: 300px;margin:40px 0 0 0}




.conciergep .itembox h3{padding:0 0 15px 0}
.conciergep .itembox ul li{padding:0 2px 14px 0}




.blog-all-item{padding: 40px 0 50px 0;}
.blog-ib p{padding:0 0 8px 0!important}
.blog-ib li strong{color:#d30083;padding-right:5px}




.gallery-media-btn{border:1px solid #bf087f;border-radius:50px;padding:3px 5px;margin:0 25px;display:flex;justify-content:space-between;align-items:center}
.gallery-media-btn button{font-size:12px;color:#000;text-transform:uppercase;background:0 0;border:0;padding:4px 10px;margin:1px;border-radius:50px}
.gallery-media-btn button.active{color:#fff;background:#000}
.gallery-media-btn button:hover{color:#fff;background:#672e81}
.gallery-media-btn button:focus{outline:0;border:0}
#video-gallery-section iframe{width:100%;height:auto;margin:0 0 30px 0}


.galleryp .breadcrumb-nav {padding: 35px 0 0 0;}
.galleryp .breadcrumb-nav p, .gallery-morep .breadcrumb-nav p{padding: 0;}

.gallery-morep .gallery-all-item {padding: 25px 0 0 0;}

.gallery-all-item{padding:40px 0 0 0}
.gallery-morep .gallery-all-item .imgeffect{margin:0 0 24px 0}

.weeklyp .breadcrumb-nav {padding: 20px 0 0 0;}
.weeklyp .featured-module{padding:5px 0 40px 0}
.weeklyp .featured-module .slick-track {margin-left: initial;    margin-right: initial;}
.weeklyp .secondaryp-content {padding: 0 0 30px 0;}

.ladiesofferp .breadcrumb-nav {padding: 20px 0 0 0;}
.ladiesofferp .featured-module{padding:5px 0 40px 0}
.ladiesofferp .featured-module .slick-track {margin-left: initial;    margin-right: initial;}
.ladiesofferp .secondaryp-content {padding: 0 0 30px 0;}

.suggestions-scroll-nav{padding:15px 0}
.suggestions-scroll-nav ul{display:flex;flex-wrap:wrap;justify-content:start;align-items:center}
.suggestions-scroll-nav ul li{margin:0 15px 0 0!important}
.suggestions-scroll-nav ul li a{display:flex;justify-content:center;align-items:center;background:#f2f2f2;padding:8px 20px;font-family:Montserrat-Bold;color:#000;font-size:14px;text-transform:uppercase;border-radius:25px}
.suggestions-scroll-nav ul li a:hover{background:#bf077f;color:#fff}




.media-slick{padding: 0 0 40px 0;}
.media-slick iframe{width:100%;height:210px}
.mediap-title{display:flex;justify-content:space-between;align-items:center;padding:5px 0 25px 0}
.mediap-title .btn-primary{background:#000!important;padding:4px 15px!important;font-size:13px!important}
.mediap-title h2{color:#bf077f;text-transform:uppercase}
.mediap-title .btn-primary:hover{background:#bf077f!important}
.mediap .lightbox{padding:0 0 30px 0}
.mediap img{width:100%}
.media-slick .swiper-slide img {height: 250px;object-fit: cover;}
.mediap iframe{width:100%;height:200px;margin-bottom:28px}

.ladies-offerspp{background-image:url(../images/ladies-offers.jpg) !important;background-size:cover;}

.conciergep{background:url(../images/vip-luxury.jpg);background-size:cover;padding: 60px 0;margin: 0 0 40px 0;}
.vip-luxury-heading img{padding:5px 0}
.vip-luxury-heading h2{background:rgba(0,0,0,.5);text-align:center;padding:20px 0}
.vip-luxury-heading h2 span{font-size:70px}
.vip-luxury-content .btn,.vip-luxury-heading h2 span,.vip-luxury-item .carousel-control-next i,.vip-luxury-item .carousel-control-prev i,.vip-luxury-item h3{text-transform:uppercase;color:transparent;background:linear-gradient(to right,#9c7025,#f2d19c,#aa8a3d,#e4d184);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.vip-luxury-item{background:rgba(0,0,0,.5);text-align:center;margin:30px 0 0 0;padding-top:15px}
.vip-luxury-item h3{font-size:25px;padding:20px 0}
.vip-luxury-item img{width:100%}
.vip-luxury-border{border-style:solid;border-width:3px;border-image:linear-gradient(to right,#81642a,#ddcb8d,#9d8140,#e2d392,#c2a060);border-image-slice:3;padding:10px}
.vip-luxury-box{border-style:solid;border-width:3px;border-image:linear-gradient(to right,#81642a,#ddcb8d,#9d8140,#e2d392,#c2a060);border-image-slice:3}
.vip-luxury-content{background:#000;padding:15px 10px 20px 10px}
.vip-luxury-content p{color:#fff;text-align:center;padding:0 0 15px 0}
.vip-luxury-content .btn{font-size:15px!important;text-transform:uppercase!important;font-weight:700!important;margin:0 20px 0 0!important}
.vip-luxury-smo{display:flex;justify-content:center;align-items:center}
.vip-luxury-smo ul{display:flex;justify-content:center;align-items:center}
.vip-luxury-smo ul li a i{font-size:30px;color:#000;background:linear-gradient(to right,#81642a,#ddcb8d,#9d8140,#e2d392,#c2a060);width:30px;height:30px;margin:0 5px;border-radius:50%;display:flex;justify-content:center;align-items:center}
.vip-luxury-item .carousel-control-next,.vip-luxury-item .carousel-control-prev{background:0 0;border:none;top:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:1}
.vip-luxury-item .carousel-control-prev{left:3%}
.vip-luxury-item .carousel-control-next{right:3%}
.vip-luxury-item .carousel-control-next i,.vip-luxury-item .carousel-control-prev i{font-size:30px}
.vip-luxury-item .carousel-indicators{width:100%!important;margin:0!important;padding:0 0 5px 0!important;display:flex!important;flex-direction:inherit!important;justify-content:center!important;align-items:center!important}
.vip-luxury-item .carousel-indicators li{display:inherit!important;align-items:inherit!important;padding:0!important;width:7px!important;height:7px!important;border-radius:50%!important}
.vip-luxury-slick .slick-next,.vip-luxury-slick .slick-prev{top:49%!important;width:50px!important;height:50px!important;background:#000!important}
.vip-luxury-slick .slick-prev{left:-60px!important;right:auto!important}
.vip-luxury-slick .slick-next{right:-60px!important}
.vip-luxury-slick .slick-next i,.vip-luxury-slick .slick-prev i{font-size:24px!important;color:transparent;background:linear-gradient(to right,#9c7025,#f2d19c,#aa8a3d,#e4d184);-webkit-background-clip:text;-webkit-text-fill-color:transparent}

.past-events{padding:40px 0 5px 0;}
.past-events .heading {font-size: 30px;padding: 0 0 25px 0;}




/*top venue*/
.top-venuep {padding: 20px 0 45px 0; margin:0 0 10px 0;background: #8C6D35;background: -webkit-linear-gradient(to right, #8C6D35, #DBCA8A, #A28541, #DBCA8A, #C29C58);background: -moz-linear-gradient(to right, #8C6D35, #DBCA8A, #A28541, #DBCA8A, #C29C58);background: linear-gradient(to right, #8C6D35, #DBCA8A, #A28541, #DBCA8A, #C29C58);}
.top-venuep .vip-luxury-item {padding: 5px 15px 15px 15px;}
.top-venuep .vip-luxury-item h3 a{font-family: Montserrat-Bold;}
.top-venuep .vip-luxury-content p {padding: 0;margin: 0 0 15px 0;overflow: hidden;text-overflow: ellipsis;    display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.top-venuep .vip-luxury-content .btn {font-size: 22px!important;}



/*guestlist*/
.guestlistp {background: url(https://www.thepartyfinder.com/wp-content/uploads/2024/01/guestlist.jpg);background-size: cover;background-position: center;background-attachment: fixed;}
.form-guestlist{padding:45px 50px 30px 50px;border-radius: 10px;position: relative;}
.guestlistp .qcf-style.default h2 {color: #fff;font-size: 35px;text-align: center;padding: 0 0 25px 0;}
.guestlistp .qcf-style.default input[type=text], .guestlistp .qcf-style.default input[type=email], .guestlistp  .qcf-style.default textarea, .guestlistp .qcf-style.default select {border: 0!important;background: #FFFFFF !important;font-size: 15px !important;color: #465069 !important;margin: 0 0 12px 0 !important;padding: 14px 20px !important;font-family: Montserrat-Regular !important;}
.guestlistp .qcf-style.default #submit {    background: linear-gradient(to right,#81642a,#9d8140,#e2d392,#c2a060) !important;border: 0 !important;padding: 10px 25px !important;margin: 0 !important;font-family: Montserrat-Bold !important;color: #fff !important;font-size: 18px !important;text-transform: uppercase !important;border-radius: 50px !important;width: fit-content;position: absolute;right: 50px;bottom: 50px;}
.guestlistp .qcf-style.default p.qcf-input-error{margin: 0 !important;padding: 2px 5px !important;font-size: 11px !important;font-family: Montserrat-Regular!important;background: #ff0000!important;color: #fff !important;display: inline-block;border-radius: 5px;}
.guestlistp .qcf-style p span {color: #fff !important;}
.guestlistp .qcf-style.default p{font-family: Montserrat-Bold !important;font-size: 15px !important;color: #fff !important;margin: 12px 0 0 0 !important;padding: 0 !important;}
.guestlistp .qcf-style.default p:nth-child(1){ margin:15px 0 !important;} 
.guestlistp .qcf-style.default p label {font-family: Montserrat-Regular !important;    color: #fff !important;    font-size: 15px !important;    margin: 0 0 0 7px !important;}

.guestlistp p.reply-blurb{ text-align:center;}

.page-id-5914 .instagram-feed, .page-id-5914 footer {display: none;}

/*tabs-events*/
.tabs-events .menu-tabs {display: flex;justify-content: space-between;align-items: center;margin: 0;padding:0;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.tabs-events .menu-tabs li {padding: 12px 20px;margin: 0 2px 0 0;background: none;border-bottom: 3px solid transparent;color: #bf087f;font-size: 14px;text-transform: uppercase;cursor: pointer;transition: 0.5s;display: flex;align-items: center;justify-content: center;flex-direction: column;text-align: center;}
.tabs-events .menu-tabs li:nth-child(1){padding:12px 30px;}
.tabs-events .menu-tabs li.active, .tabs-events .menu-tabs li:hover{background: rgba(191,8,127,0.1);    border-color: #bf087f;}
.tabs-events .menu-tabs li i{font-size: 21px;margin: 5px 0 8px 0;}
.tabs-events .content-tabs {display: none;padding:25px 0 0 0;min-height: 250px;}
.tabs-events .content-tabs.active {display:inherit !important;}


/*landing-col-tp*/
.landing-col-tp{background: #000;position: relative;margin: 0 0 40px 0;}	
.landing-col-tp img{width: 100%;height: 80px;object-fit: cover;opacity: 0.5;}	
.landing-col-tp a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}	
.landing-col-tp span{background: #bf087f !important;padding: 7px 15px !important;margin: 0 20px !important;font-family: Montserrat-Bold!important;color: #fff!important;font-size: 13px!important;text-transform: uppercase!important;border-radius: 50px!important;}	




/*////////////////////////////////////*/

.instagram-media .Header{ display:none !important;}


/*//////////////////////////////////// video page */
.videop video { width:100%; height:auto;}

/* calendar page */
.calendarp .itembox-info{padding: 18px;}
.calendarp .itembox .btn{font-size: 15px !important;padding: 7px 15px !important;margin:5px 0 0 0 !important;display: inline-flex;align-items: center;justify-content: center;}
.calendarp .itembox .btn:hover i{color: #fff;}
.calendarp .itembox i{font-size: 18px;color: #bf087f;width: auto;height: auto;background: none;margin: 0 0 0 10px;}





/*//////////////////////////////////// influencers page*/

/**/
.slide-influ{margin: 40px 0 60px 0;}
.slide-influ .row{    align-items: center;}
.slide-influ h2{    font-size: 54px;    line-height: 55px;    color: #1e1e1e;    padding: 15px 0 25px 0;}
.slide-influ h3{font-size: 24px;    line-height: normal;    color: #1e1e1e;    font-family: Montserrat-Regular;    padding: 0 0 12px 0;}
.slide-influ p{    padding: 0;    color: #1e1e1e;    font-size: 17px;    line-height: 27px;}
.slide-influ img{    width: 100%;    height: auto;}

/**/
.event-influ{margin:0 0 40px 0;}

.item-influ {border-radius: 20px;box-shadow: 0px 2px 4px #ccc;margin: 0 0 24px 0;}
.item-influ .imgeffect {border-radius: 20px;}
.item-influ .imgeffect img {border-radius: 20px;height: 200px;object-fit: cover;}


.info-item-influ{padding: 25px 20px 20px 20px; position: relative;}
.thumb-influ{position: absolute;top: -27px;left: 20px;z-index: 999;border: 2px solid #bf087f;border-radius: 50px;padding: 1px;}
.thumb-influ img{width: 45px;height: 45px;}

.item-influ h3 {padding: 0 0 10px 55px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.item-influ ul {}
.item-influ ul li {font-size: 12px;color: #000;margin: 0 0 10px 0;display: flex;align-items: center;justify-content: start;    width: 100%;}
.item-influ ul li.insta-influ{    justify-content: space-between;}
.item-influ ul li a {}
.item-influ ul li i {color: #bf087f;font-size: 12px;margin: 0 6px 0 0;}

.btn-item-influ {margin: 15px 0 0 0;display: flex;align-items: center;justify-content: space-between;}
.btn-item-influ .btn {display: flex;align-items: center;justify-content: space-between;font-size: 12px !important;padding: 6px 14px !important;margin: 0 5px 0 0 !important;}
.btn-item-influ .btn-primary {background: #000 !important;}
.btn-item-influ .btn-primary:hover, .btn-item-influ .btn-secondary:hover{background: #bf087f !important;}
.btn-item-influ .btn-primary i{margin: 0 0 0 10px;font-size: 10px;}
.btn-item-influ .btn-secondary {background: #4b4cff !important;color: #fff !important; }
.btn-item-influ .whatsapp-item-influ {margin: 0 5px 0 0;}
.btn-item-influ .whatsapp-item-influ img{width: 32px;    height: 32px;}
.btn-item-influ .phone-item-influ {width: 32px;height: 32px;background: #bf087f;border-radius: 50px;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 12px;}
.btn-item-influ .phone-item-influ:hover {background: #4b4cff;}








































@media only screen and (max-width:960px){
	
h1{font-size:22px}
h2{font-size:20px}
h3{font-size:17px}
h4{font-size:16px}
h5{font-size:15px}
p{font-size:12px;line-height: 20px;}
.lzero{padding-left:15px!important}
.rzero{padding-right:15px!important}
.offset-1,.offset-2,.offset-3,.offset-4,.offset-5,.offset-6{margin-left:0!important}
.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{padding-right:15px!important;padding-left:15px!important}
.col-sm-1{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}
.col-sm-2{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}
.col-sm-3{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}
.col-sm-4{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}
.col-sm-5{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}
.col-sm-6{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}
.col-sm-7{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}
.col-sm-8{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}
.col-sm-9{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}
.col-sm-10{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}
.col-sm-11{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}
.col-sm-12{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}
select{padding:10px 15px!important;font-size: 14px!important;margin-bottom:7px!important}
.enquirynow textarea{border-radius:20px!important}
.heading{padding:0 0 10px 0;font-size:22px}
.heading:before{display:none;font-size:35px;bottom:1px}
.heading-va{padding:0;margin:10px 0 20px 0;min-height:auto}
.heading-va:before{right:0;top:13px}
.heading-va h3{font-size:12px!important;padding:4px 10px 5px 10px!important}
.heading-va .btn{font-size:11px!important;padding:3px 10px!important;text-transform:uppercase!important}


	
/*once-popup*/
.wraper-once-popup {width: 90%;}	
#close-popup i {font-size: 25px;}
	
/*community-popup*/
.community-popup{flex-direction: column;}
	
.community-popup img.desktop-download-app {display:none;}
.community-popup img.mobile-download-app {display:block;}	
	
.info-community-popup{width: 100%;padding: 15px 10px 10px 10px;}
.community-popup h2{font-size: 14px;padding: 0 0 7px 0;}
.community-popup p{font-size: 13px;line-height: 21px;padding: 0 0 25px 0;}
.community-popup .btn-primary {height: 35px;padding: 3px 25px 3px 45px !important;font-size: 15px !important;}

.community-popup i{width: 50px;height: 50px;left: -15px;top: -9px;font-size:30px;}

	
	
	
	
header{padding:9px 0;text-align:left}
.header-wraper{align-items:center;}
.logo{width:fit-content;margin:0 10px 0 0;}
.logo img{width:60px}
header .simple-search {width: auto;display: none;}
.header-contact{padding:5px 25px 0 0;}
.header-contact ul{display: none;}
.header-contact ul li {margin: 0 5px 0 0;}
.header-contact ul li a{font-size: 0;margin: 0;padding:0;}
.header-contact ul li a img{margin:0;width:19px}
.header-contact ul li a i {position: static;}	
	
.btn-header {margin: 0 7px 0 0;}	
.btn-header .btn {padding: 3px 6px !important;margin: 0 4px 0 0 !important;font-family: Montserrat-Regular !important;font-size: 10px !important;height: 22px;display: flex;align-items: center;justify-content: center;}
.btn-header .btn-indweb {width:80px;}
	
	
.mobmenur-container{top:21px!important;margin-right: 0!important;margin-top: 0px!important;}	
	
.header-menu{display:none!important;position:absolute;right:0;top:20px;width:60%;justify-content:right}
.header-menu li{padding:1px 10px}
.header-menu li a{font-size:0;text-transform:capitalize}
.header-menu li i{font-size:14px;margin:0 5px 0 0}
.language-select{padding:0}
.language-select ul li{padding:0 25px 0 0}
.language-select i.icon-arrow-right{font-size:7px;margin:0 0 0 6px}
.language-select ul li .dropdown{min-width:80px}
.language-select ul li .dropdown li a{font-size:11px;padding:7px 10px}
.country-select .dropdown li a{font-size:11px!important}
.header-register{position:absolute;right:2px;bottom:-31px}
.header-register a{color:#555;text-transform:capitalize}
.header-register a span{text-transform:uppercase}
.header-signin{display:none!important;margin:0 25px 0 0}
.header-signin a{padding:2px 8px}
.header-notification{padding:0 5px 0 0}
.header-search{width:100%;padding:3px 4px 3px 12px;margin:20px 0 0 0;border:1px solid #ccc}
.search-find{width:70%;border:0;margin-right:5px}
.search-near{display:none}
.header-search i{font-size:28px;margin:0 7px 0 0}
.header-search i.icon-location{font-size:19px}
.header-search .icon-location-mark{font-size:16px;margin:0 12px 0 0}
.header-search input[type=text]{font-size:12px;padding:2px 5px 2px 2px}
.header-search input[type=submit]{background:#bf087f;padding:4px 8px!important;font-family:Montserrat-Regular;font-size:12px;letter-spacing:1px}
.categories-menu{left:12px}
.categories-menu .categories-menu-link{padding:10px 0}
.mega-menu .big-nav>ul>li>ul{left:25%;width:75%}
.mega-menu .big-nav>ul>li>ul>li.col3{width:48%;padding:5px}
.mega-menu .big-nav>ul>li>ul>li a{padding:4px 10px;line-height:2;font-size:10px}
.mega-menu .big-nav>ul>li{width:29%;padding:4px 10px}
.mega-menu .big-nav>ul>li>a{padding:2px 0;font-size:11px}
.mega-menu .big-nav>ul>li>ul>li h4{margin:0 0 10px 10px;font-size:10px}
.mega-menu .big-nav>ul>li>ul>li.col3{width:33.3334%;padding:5px}
.mobile-primary-menu{display:block!important}
.menubar{display:none!important;position:relative;height:35px;margin:5px 0 0 0}
.menutop{max-height:0;height:calc(100vh - 0px);overflow:hidden;position:fixed;top:52px;left:4%;right:4%;z-index:9999999999!important;width:92%!important;padding:0;flex-direction:column;background:#eff0f1!important;transition:all .5s ease-in-out;align-items:baseline;justify-content:left}
.menutop li.active:before{display:none}
.menutop li{width:100%;text-align:left;padding:0 20px}
.menutop .padtop{padding-top:12px!important}
.menutop li a{font-family:Montserrat-Bold;color:#000;font-size:12px;text-transform:capitalize;padding:7px 0;margin:0}
.menutop li a:hover{color:#bf087f;border:0 solid transparent}
.menutop li.active a{color:#bf087f}
.menutop li.active{justify-content:left}
#drop-down-cbox+label{display:block;z-index:999;position:absolute;right:0;top:-1px}
#drop-down-cbox:checked~.main-nav{max-height:calc(100vh - 0px);transition:all .6s ease-in-out}
.menutop label{margin:0;padding:0;position:absolute;right:10px;top:10px}
.menutop label i{font-size:15px;color:#fff;background:#bf087f;width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center}
.menutop label i:hover{background:red}
.mob-col-menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-bottom:1px solid #555;padding:0 0 10px 0;margin:0 0 10px 0}
.mob-col-menu li{width:50%;padding:0}
.menutop .tpf-app-icon{border-bottom:0!important;border-top:1px solid #555!important;padding:12px 0 0 0!important;margin:12px 0 0 0!important}
.menutop .tpf-app-icon li{width:33.33%!important;font-size:12px!important}
.tpf-app-icon li img{width:15px!important}


.follow-instagram {top: 5px;right: 5px;}
.follow-instagram img{width: 100px !important;height: 31px !important;}

/*slider*/	
.slider {margin: 0 0 40px 0;}
.slider img{height: 175px;object-fit: cover;}
.slider .carousel-caption{width:100%!important;height:100%;left:0!important;right:0!important;top:0!important;padding: 15px;text-align:center;align-items:center}
.slider .carousel-caption h2{font-size: 24px;line-height: 30px;text-transform:uppercase;padding-bottom: 10px;}
.slider .carousel-caption p{font-size:12px;line-height:18px;font-family:Montserrat-Regular}
.slider .swiper-button-next,.slider .swiper-button-prev{display:none}
.slider .swiper-button-next:after,.slider .swiper-button-prev:after{font-size:15px}
.slider .swiper-button-prev,.slider .swiper-rtl .swiper-button-next{left:8px}
.slider .swiper-button-next,.slider .swiper-rtl .swiper-button-prev{right:8px}
	


/*smo-links*/
.smo-links {position: static;flex-direction: inherit;flex-wrap: wrap;justify-content: space-between;width: 100%;height: 100%;padding:5px 0 20px 0;}
.smo-links a{width: 48.5%;border-radius: 7px;padding: 4px 10px 4px 4px;margin: 0 2% 10px 0;font-size: 14px;line-height: 17px;}
.smo-links a:nth-child(even){margin-right:0;}
.smo-links img{width: 38px !important;margin: 0 10px 0 0;}

	
	
	
	
.tab-home{padding:7px 0 0 0}
.tab-home .tab-menu li{font-size:12px;padding:8px}
.tab-home .tab-content{padding:14px 0}
.tab-home .tab-content a i{width:25px;height:25px;margin:0 7px 0 0;font-size:14px}
.tab-home .tab-content a img{width:25px;height:25px;margin:0 7px 0 0}
.tab-home .swiper-button-next,.tab-home .swiper-button-prev{top:0;padding:5px 2px}
.tab-home .swiper-button-next{right:4px}
.tab-home .swiper-button-prev{left:4px}
.home-tpf-app{padding:20px 0}
.tpf-app{padding:10px 12px 14px 12px;margin:15px 0;flex-direction:column;justify-content:center;align-items:center}
.tpf-app p{font-size:11px}
.tpf-app-icon{justify-content:left;align-items:start;border-left:0;border-right:0;padding:10px 0 15px 0}
.tpf-app-icon li{padding:0 15px}
.tpf-app-icon li img{margin-right:4px;width:24px}
.countdown ul li{font-size:6px;width:35px;height:35px;margin:0 7px}
.countdown ul li span{font-size:15px}
	
.latest-services {    padding: 0 0 35px 0;}
.latest-services h3 a{font-size:17px;padding:7px 15px}
.latest-services .swiper-button-next,.latest-services .swiper-button-prev{display:none!important}
.latest-services .swiper-button-next img,.latest-services .swiper-button-prev img{width:25px;height:25px}
.latest-services .swiper-button-next{right:10px}
.latest-services .swiper-button-prev{left:10px}
.category-menu{margin:20px 0 2px 0;padding:0}
.category-menu a{font-size:9px;padding:4px 5px 4px 5px;font-family:Montserrat-Regular}
.category-menu a i{font-size:22px;color:#000;margin:0 4px 0 0;width:12px;height:12px}
.category-menu .swiper-button-next,.category-menu .swiper-button-prev{display:none!important}
.category-menu .swiper-button-next,.category-menu .swiper-button-prev{top:3px}

.itembox{margin:0 0 15px 0}
.itembox .imgeffect img {height: 150px;}	
.itembox-info{min-height: auto;text-align:left;padding:14px 10px 12px 10px;}
.itembox-detail{display:flex;flex-direction:column;justify-content:left;align-items:start}
.itembox h3{font-size:15px;padding:0 0 10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.itembox h4{padding:0 0 10px 0!important;}
.itembox h4 a{font-size:10px!important;padding:4px 8px 4px 7px;margin:0 0 5px 0}
.itembox h4 i{margin-right:4px;font-size:24px;width:14px;height:14px;color:#000}
.itembox p{font-size:11px;line-height:20px}
.itembox ul{width:100%!important;display:flex;flex-direction:column;justify-content:left;align-items:start}
.itembox ul:last-child{flex-direction:column;justify-content:left;align-items:start}
.itembox ul li{font-size:12px;padding:5px 0;width:100%}
.itembox i{width:20px;height:20px;font-size:20px}
.google-review-icon{width:16px!important}
.itembox-buttons{padding:2px 0 2px 0;flex-direction:column}
.itembox .itembox-buttons .btn,.modulep .itembox .itembox-buttons .btn{font-size:12px!important;margin:8px 0 0 0!important}
	
.itembox ul li.btns-itembox {flex-direction: column;}	
.itembox .btn{padding: 8px 10px!important;margin:4px 0 0 0!important;width: 100%;}
.itembox .btn-primary{font-size:13px!important}
.itembox .btn-primary:hover{color:#fff!important;background:#bf087f!important}
.itembox .btn-secondary{margin:7px 0 0 0!important;}	
	
.avenue-icon{margin:0 auto!important;display:none!important}
.itembox-thumb .imgeffect{display:block!important}
.itembox-thumb .carousel{display:none!important}
.datebtn{top: -60px;right: 10px;width: 35px;padding: 7px 5px;font-size: 11px;}
.datebtn strong{font-size:12px}
.datebtn small{font-size:8px;padding:1px 0}

.event-list-page .itembox ul li.btns-itembox {flex-direction: row;margin:5px 0 0 0;} 
.event-list-page .itembox .btn-secondary {margin: 0 0 0 7px !important;}	
	
.place-home .heading{font-size:18px}
.place-home .heading-va{display:none}
.place-home .category-menu{margin:5px 0 15px 0}
.place-items h3{top:35px}
.place-items h3 a{font-size:11px;color:#bf087f;background:#fff!important;padding:4px 5px}
.place-home .slickarrow .slick-next,.place-home .slickarrow .slick-prev{top:-20px!important}
.place-home .swiper-button-next,.place-home .swiper-button-prev{display:none!important}
.galleryfp .heading-va,.blogfp .heading-va,.eventfp .heading-va,.venuefp .heading-va, .conciergefp .heading-va, .shorts-fp  .heading-va{margin-right:54px}
	
.venue-ib .itembox-info {height: 185px;}
	
.event-ib .itembox-info {height: 170px;}	
.eventfp .event-ib .itembox-info {height: 249px;}
	
.weeklyfp .event-ib .itembox-info{height: 215px;}	
.weeklyp .event-ib .itembox-info {height: 210px;}
		
	
.ads-footer .carousel-caption,.ads-home .carousel-caption{width:100%!important;height:100%;left:0!important;top:inherit!important;bottom:0!important;padding:5px 40px;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:center}
.ads-footer .carousel-caption h3,.ads-home .carousel-caption h3{font-size:16px;line-height:19px;padding:0}
.ads-footer .carousel-caption p,.ads-home .carousel-caption p{font-size:14px;line-height:14px;padding:8px 0 10px 0;font-family:Montserrat-Regular;text-align:left}
.ads-footer .carousel-caption .btn-primary,.ads-home .carousel-caption .btn-primary{font-size:11px!important;padding:2px 10px!important}
.ads-footer .swiper-button-next img,.ads-footer .swiper-button-prev img,.ads-home .swiper-button-next img,.ads-home .swiper-button-prev img{width:25px;height:25px}
.ads-footer .swiper-button-next,.ads-footer .swiper-button-prev,.ads-home .swiper-button-next,.ads-home .swiper-button-prev{top:40%}
.ads-footer .swiper-button-next,.ads-home .swiper-button-next{right:10px!important}
.ads-footer .swiper-button-prev,.ads-home .swiper-button-prev{left:10px!important}
	
.eventfp{padding: 0 0 15px 0;}
.event-ib ul .ib-datetime i{left:12px}
.eventfp .event-ib ul .ib-datetime {align-items: start;justify-content: start;flex-direction: column;}	
.eventfp .event-ib ul li span {padding: 5px 0 0 0;}	
	
	
.news-ib p{padding:0 0 10px 0!important}
.country-region{flex-direction:column;padding:12px;margin:15px 0}
.country-region h3{padding:0 0 15px 0}
.country-region ul li a{flex-direction:column;padding:0 12px;font-size:12px}
.country-region ul li a img{margin:0 0 5px 0}
.copyright{flex-direction:column-reverse;padding:15px;text-align:left}
.copyright-smo-newslet-newslet{align-items:start;padding:0 0 14px 0}
.copyright p{line-height:20px;padding:0;text-align:center}
.copyright h5{text-align:left;display:block;width:100%;padding:0 0 12px 0}
.copyright h5 small{font-size:8px}
.footer-newsletter{flex-direction:column;align-items:start;justify-content:left}
.footer-newsletter form{width:100%}
.footer-newsletter input[type=email]{padding:6px 7px;font-size:11px}
.footer-newsletter p{line-height:15px}
.smoicons{justify-content:left;padding:0}
.smoicons i{width:35px;height: 35px;margin: 0 10px 0 0;font-size: 21px;}
.smoicons i.icon-whatsapp {font-size:32px;}
.smssoicons a:last-child i{margin:0}
	
#backtop {bottom: 90px;}
#backtop i{font-size:27px}
	
.row-reverse{flex-direction:row-reverse}
.column-reverse{flex-direction:column-reverse}
.modulep .event-ib ul .ib-datetime i{left:12px}
.modulep .event-ib ul .ib-datetime{padding-left:25px}
.mudule-more{padding-top:10px!important}
.mudule-more .tpf-app{display:none!important}
.filter-mobile{display:flex;justify-content:space-between;align-items:center}
.filter-btn{font-size:13px;color:#fff;background:#000;padding:5px 10px;width:25%;height:30px;display:flex;justify-content:center;align-items:center}
.filter-btn i{font-size:15px;margin:0 8px 0 0}
.filter-mobile .sortby{width:75%;height:30px;padding:7px 14px;border-radius:0}
.featured-module{padding:21px 0 0 0}
.featured-module .heading-va:before{right:60px}
.all-module{padding: 20px 0 10px 0;}
.allmodule-heading{display:block;padding:15px 0}
.all-module .heading-va:before{display:block!important}
.allmodule-heading .sortby{display:none!important}
.all-module .category-menu{margin:0 0 15px 0}
.all-module .col-md-4{width:50%!important;-ms-flex:0 0 50%!important;flex:0 0 50%!important;max-width:50%!important;padding-right:12px;padding-left:0}
.all-module .itembox{margin:0 0 15px 0}
.load-more-items{padding:0}
.load-more,.vg-load-more{padding:5px 20px;margin:10px 0 0 0;font-size:12px}
.secondaryp{padding: 0 0 30px 0;}
.breadcrumb{padding:0!important;text-align:left}
.breadcrumb h1{padding:0 0 5px 0;font-size:15px!important}
.breadcrumb p{padding:0;font-size:12px;line-height:18px}
.breadcrumb figure{height:auto}
.breadcrumb img{height:auto}
.bc-img{width:225px;position:static}
.bc-icons{justify-content:left;padding:15px 0;width:100%;border-top:1px solid #d7038d}
.bc-icons img{margin:5px;width:120px}
.breadcrumb-nav ul{justify-content:left;padding:0 0 15px 0}
.breadcrumb-nav ul li{padding:0 5px 0 0;font-size:11px}
.breadcrumb-nav ul li a{font-size:11px}
.breadcrumb-nav ul li:after{margin-left:5px}
.modulep .breadcrumb-nav{display:none}
.bc-slider{padding:0}
#bcslider img{height:107px}
.bc-slider .carousel-caption{width:76%!important;left:12%!important;right:12%!important;align-items:center}
.bc-slider h1,.bc-slider h2{padding:0 0 2px 0;font-size:18px;line-height:normal}
.bc-slider p{padding:0;font-size:11px;line-height:14px}
.bc-slider .btn{font-size:10px!important;padding:2px 10px!important;margin:7px 0 0 0;display:none}
.bc-slider .carousel-control-next,.bc-slider .carousel-control-prev{width:35px}
.bc-slider .carousel-control-next img,.bc-slider .carousel-control-prev img{width:18px!important;height:auto!important}
.stories{width:30%;height:107px;padding:1%}
.stories img{width:70px;height:70px}
.stories small{font-size:12px;padding:6px 0 0 0}
.modal-slider .modal-content .btn-close,.modal-slider .modal-content .close{width:20px;height:20px}
.modal-slider .modal-content .btn-close i,.modal-slider .modal-content .close i{font-size:12px}
.modal-slider .carousel-control-next,.modal-slider .carousel-control-prev{width:40px}
.modal-slider .carousel-control-next img,.modal-slider .carousel-control-prev img{width:24px}
.module-buttons{margin:20px 0}
.module-buttons a{font-size:11px;padding:5px 5px}
.module-buttons i{font-size:20px;margin:0 7px 0 0}
.module-buttons i.icon-handshake{font-size:18px;margin:0 8px 0 0}
.module-buttons i.icon-table{font-size:30px}
.module-buttons img{width:35px!important}
.module-buttons .swiper-button-next,.module-buttons .swiper-button-prev{top:34%}
.categories-module{padding:15px 0 0 0}
.categories-module .heading-va{margin-right:60px}
.categories-itembox h3 a{padding:7px 4px;font-size:11px}
.categories-itembox h3 a i{font-size:30px;margin-right:4px}
.categories-itembox h3 i.icon-nightclub{font-size:20px;margin-right:7px}
.categories-itembox button{padding:7px 4px;font-size:11px}
.categories-itembox button img{width:20px;height:20px}
.sidebar-search{display:none;padding:15px;margin:0 0 20px 0}
.sidebar-search h2{font-size:18px}
.sidebar-search h2 i{font-size:14px}
.search-filter{padding:20px 0 0 0}
.search-filter label{display:none}
.search-filter .lzero{padding-left:15px!important}
.search-filter .rzero{padding-right:15px!important}
.search-filter input[type=text]{margin-bottom:7px!important}
.search-filter button{padding:8px 20px 8px 15px;margin:5px 0 0 0;color:#fff;font-size:15px}
.search-filter button i{top:3px;right:3px;font-size:29px;width:29px;height:29px}
.seacrh-btns{padding:15px 0 0 0}
.seacrh-btns [type=reset],.seacrh-btns a{padding:5px 15px;font-size:12px}
.page-title{padding:0 0 15px 0;text-align:left}
.page-title h1{padding:0 0 10px 0;font-size:20px}
.page-title ul{justify-content:space-between}
.page-title ul li{font-size:13px;margin:4px 25px 4px 0}
.page-title .page-title-icons{padding-top:7px}
.page-title-icons i{width:30px;height:30px;font-size:30px}
.page-title-icons i.fa-share-nodes{font-size:18px}
.page-title-icons i.icon-heart{font-size:14px}
.page-title-icons ul li{font-size:14px;margin:0 15px 0 0}
.company-reviews .icon-favicon{font-size:13px;width:20px;height:20px}
.rating-review ul{justify-content:space-between}
.rating-review ul li{font-size:13px;padding: 4px 0;}
.rating-review ul li span{font-size:12px}
.rating-review ul li span:last-child{display:none}
.company-reviews .fa-star,.rating-review .fa-star{font-size:10px}
.page-top-icon{padding:8px 0 15px 0}
.page-top-icon ul{justify-content:left}
.page-top-icon ul li{font-size:11px;padding:4px 15px 4px 0;width:50%}
.page-top-icon i{width:18px;height:18px;font-size:18px;background:#eff0f1;color:#000}
.page-top-icon i.icon-restaurants{font-size:10px}
.news-tickers{padding:10px 25px;text-align:left}
.newsticker ul li{font-size:12px}
.news-tickers a{float:none;padding:10px 0 0 0;display:block;font-size:12px}
.about-module{padding: 0 0 25px 0;}
.upcoming-events{margin: 0 0 25px 0;}
.upcoming-events ul li{margin:0 0 6px 0;font-size:12px;line-height:28px;flex-direction:column;align-items:baseline}
.upcoming-events ul li strong{width:100%}
.upcoming-events ul li span{width:100%;padding:3px 0}
.upcoming-events i{background:#eff0f1;color:#000}
.amenities-info{padding: 15px 0;}
.amenities-info ul li{width:100%;float:none;line-height:25px;flex-direction:row!important}
.enquirynow{padding:17px 20px 21px 20px;text-align:left}
.enquirynow h3{font-size:20px;padding:0 0 15px 0!important;text-align:left}
form .enquirynow label{display:none}
.enquirynow input[type=email],.enquirynow input[type=number],.enquirynow input[type=text],.enquirynow select,.enquirynow textarea{margin-bottom: 5px !important;}
.enquirynow textarea{padding:10px 20px!important}
.enquirynow input[type=submit]{padding:10px 25px!important;float:none;font-size:15px;width:100%}
form .enquirynow .icon-user{top:10px;left:15px;font-size:12px}
form .enquirynow i{top:5px;left:9px;font-size:24px}
.customer-review{background:#f2f2f2;padding:15px 15px 10px 15px}
.customer-review h2{font-size:18px;padding:0 0 10px 0}
.customer-review h4{font-size:15px}
.customer-review h3{font-size:14px;text-align:left;padding:10px 0}
.customer-review .enquirynow{padding:5px 0 15px 0}
.location-landmark{padding:0 0 25px 0}
.quickcontact{padding:20px 0 10px 0;margin:25px 0 0 0}
.book-table .quickcontact{margin:5px 0 0 0}
.quickcontact p{font-size:15px!important}
.quickcontact i{width:30px;height:30px;font-size:30px;margin:0 0 0 10px}
.profile-card{padding:20px;text-align:left}
.profile-card h2{font-size:18px}
.profile-card .btn-primary{font-size:14px!important;padding:8px 14px!important;margin:2px 3px!important;width:100%}
.profile-card ul{justify-content:left;align-items:baseline}
.profile-card ul li{width:50%;padding:14px 2px 5px 35px;font-size:13px;text-align:left;line-height:20px}
.profile-card ul li i.icon-user{font-size:12px}
.profile-card ul li i.fa-star{font-size:13px}
.profile-card ul li i{width:25px;height:25px;font-size:23px}
.profile-card-bio{padding:20px 0 10px 0;margin:15px 0}
.profile-card-bio h4{padding:0 0 10px 0}
.profile-card-bio p{text-align:left}
.profile-card .smoicons{padding:0}
.profile-card .smoicons i{font-size:30px!important;width:30px!important;height:30px!important}
.profile-card .smoicons i.icon-facebook{font-size:18px!important}
.social-links{padding:15px 0 20px 0}
.social-links-icon{font-size:14px}
.social-links i{margin:0 0 0 10px;width:25px;height:25px;font-size:22px}
.social-links i.icon-facebook{font-size:13px}
.social-links .btn-primary{padding:5px 15px!important;font-size:14px!important}
.location-map{padding:0 0 25px 0}
.location-map p{font-size:12px;margin:5px 0 0 0;padding:0 0 8px 29px}
.location-map p i{top:1px}
.location-map ul{margin-bottom:20px}
.location-map ul li{padding:0 15px 0 0;margin:7px 0;font-size:12px}
.location-map i{width:20px;height:20px;font-size:20px}
.location-map i.icon-waze{font-size:13px}
.location-map iframe{width:100%;height:200px!important}
.side-location{text-align:left}
.side-location ul{justify-content:left;margin-bottom:10px}
.side-location-dtl{padding:17px 15px 5px 15px}
.side-location img{margin-top:5px}
.landmarks{padding:20px 15px 8px 15px}
.landmarks h3{font-size:18px;text-align:left}
.landmarks ul li{margin:5px 0 15px 0;font-size:10px}
.landmarks ul li i{font-size:12px;width:20px;margin:0 5px 0 0}
.rating-progressbar{padding:0;text-align:center}
.rating-progressbar .text-right{text-align:center!important}
.progressbars{margin:10px 0 20px 0}
.progressbars .progress{width:60%;height:10px;margin:0 30px 0 0}
.progressbars label{margin:0 10px;text-align:left}
.ticket-slider{padding:5px 0 0 0}
.ticket-btns{padding:7px;flex-direction:column;justify-content:space-between}
.ticket-btns ul{justify-content:center;width:100%;margin:5px 0}
.ticket-btns ul:last-child{width:100%;justify-content:center}
.ticket-btns ul li{font-family:Montserrat-Regular;font-size:10px;padding:0 8px}
.ticket-btns ul li i{font-size:20px;margin-right:3px}
.ticket-btns .btn-primary{font-size:12px!important}
.ticket-slider .carousel-control-next,.ticket-slider .carousel-control-prev{width:35px}
.ticket-slider .carousel-control-next i,.ticket-slider .carousel-control-prev i{font-size:12px}
.ticket-ib p{padding:0 0 10px 0!important}
.ticket-ib h4{padding:4px 0 7px 0!important}
.sortby{justify-content:right;padding:5px 5px 5px 10px}
.sortby strong{font-size:11px!important}
.sortby-result{padding:0 10px 0 0}
.sortby-filter{margin-left:10px;font-size:11px}
.price-title{font-size:18px;padding:5px 0 0 0}
.buysell-ib h4,.concierge-ib h4,.directory-ib h4{padding:3px 0 7px 0!important}
.buysell-ib p,.concierge-ib p,.directory-ib p{padding:0 0 8px 0!important}
.mega-menu-nav>li>a i{display:none}
.mega-menu-nav>li>.megadrop{display:none}
.buysell-morep .enquirynow{margin-top:30px}
.buysell-morep .page-title{padding:5px 0 0 0}
.buysell-morep .price-title{font-size:15px;padding:0 0 12px 0}
.buysell-morep .page-title ul{justify-content:left}
.buysell-morep .page-title-icons{padding:0 0 10px 0}
.buysell-morep .page-title-icons ul li{font-size:14px;margin:0 10px 10px 0}
.buysell-morep .page-title-icons .company-reviews span:last-child{display:none}
.tab-buysell .tab-menu{justify-content:left}
.tab-buysell .tab-menu li{font-size:13px!important;padding:7px 12px!important;margin:0 4px 0 0!important}
.tab-buysell .tab-content{padding:18px 0 0 0}
.directory-title{padding:10px 0;text-align:left}
.directory-title img{margin:0 0 15px 0}
.directory-morep .page-top-icon ul{justify-content:center}
.directory-morep .location-map img{float:none;margin:0 0 24px 0}

.directory-morep .page-top-icon ul li{padding:4px 15px 4px 0;line-height:18px}
.concierge-morep .breadcrumb-nav ul{padding:0}
.concierge-morep .page-title{padding:15px 0 20px 0}
.concierge-morep .page-title .page-title-icons{padding-top:4px}
.concierge-morep .book-table{margin:20px 0 0 0}
.influencers-morep .breadcrumb-nav{flex-direction:column;align-items:baseline}
.influencers-morep .page-title-icons{width:100%}
.influencers-morep .page-title-icons ul{justify-content:space-between;padding:0 0 5px 0}
.influencers-morep .about-module{padding:12px 0 4px 0}
.influencers-morep .enquirynow{margin:14px 0 0 0}
.influen-ib img.influen-story{width:99px;height:99px}
.influen-ib p{padding:4px 0 7px 0}
.giveawayp .breadcrumb-nav{flex-direction:column;align-items:start}
.giveawayp .page-title-icons{width:100%;padding: 10px 0 0 0;}
.giveawayp .page-title-icons ul{justify-content:space-between;padding:0}
.giveaway-wraper{padding:15px 0 0 0}
.giveawayp .heading-va{margin-right:54px}
.giveaway-item{margin:5px 0 15px 0}
.giveaway-item .row{flex-direction:column-reverse}
.giveaway-item h3{font-size:15px}
.giveaway-item p{font-size:11px;line-height:21px}
.giveaway-item img{height:auto}
.giveaway-item .btn-primary{font-size:12px!important;padding:6px 10px!important}
.giveaway-item .larrrow hr{width:15px;margin:0 0 4px 5px}
.giveaway-item-info{height:auto;padding:15px}
.giveaway-reviews{padding:14px 0 0 0}
.giveaway-reviews .heading-va{margin-right:50px}
.giveaway-reviews h2{font-size:14px;line-height:21px;padding:0 0 20px 0}
.giveaway-reviews .slick-next,.giveaway-reviews .slick-prev{top:-126px!important}
.influencers-morep .similar-module{padding:15px 0 0 0}
.similar-module{padding:25px 0 20px 0}
.other-module .heading-va,.nearby-module .heading-va,.similar-module .heading-va{margin-right:54px}
.other-module{padding: 0 0 25px 0;}
.jobsp .heading-va{margin-right:54px}
.jobs-morep .side-location{padding:30px 0 20px 0}
.jobs-morep .module-buttons a{font-size:12px;padding:9px 5px}
.job-summary{padding:15px;margin:25px 0 0 0}
.jobsum-icon ul li{margin:12px 2% 0 0;padding:0 0 0 34px;width:48%;font-size:12px;line-height:20px}
.jobsum-icon i{width:25px;height:25px;font-size:25px}
.jobsum-icon i.icon-list-profile{font-size:15px}
.jobsum-icon ul li span{font-size:11px}
.jobsum-heading{flex-direction:column;flex-wrap:wrap;padding:10px 0 0;margin:0 0 7px 0}
.jobsum-heading h1{font-size:15px}
.jobsum-heading .page-title-icons ul li{font-size:13px;margin:0 14px}
.jobsum-heading .page-title-icons i{width:20px;height:20px;font-size:20px}
.jobsum-heading .page-title-icons i.fa-share-nodes{font-size:12px}
.jobsum-heading .page-title-icons i.icon-heart{font-size:9px}
.jobsum-heading .page-title-icons{padding:7px 10px;margin:10px 0 0 0}
.job-description{padding:10px 15px 15px 15px;margin:24px 0}
.job-description h3{padding-top:12px}
.job-description ul li:before{font-size:15px}
.job-appliction-form{padding:15px;margin-bottom:20px}
.job-appliction-form label{display:none}
.job-appliction-form blockquote{padding:15px 15px 10px 15px}
.attached-input{margin:4px 0;padding:8px 10px}
.attached-input i{top:26px;left:12px;width:37px;height:30px;font-size:15px}
.attached-input input[type=file]{width:45px;height:35px}
.attached-input h4{padding:0 0 0 9px;font-size:12px}
.attached-input h4 span{padding:5px 0 0 0}
.job-appliction-form input[type=submit]{font-size:15px;padding:10px 15px;margin:15px 0 0 0;width:100%}
.jobadminp .breadcrumb-nav{padding-bottom:10px}
.jobadminp .attached-input{margin:5px 0}
.edit-profile-pic img{width:100px}
.edit-profile-pic .icon-camera{left:100px;font-size:40px}
.edit-profile-pic .fa-pencil{font-size:15px;width:35px;height:35px}
	
.videoimg-gallery {padding: 0 0 25px 0;}
.vdo-or-pic iframe{height:auto!important;margin: 0;}
.vdo-or-pic img{height:auto!important;margin:0 0 10px 0}
.pic-lightbox img{height:auto;margin-bottom:14px}
.directoryp .breadcrumb h1{font-size:15px}
.search-result{padding:40px 0 40px 0}
.spacesp .all-module .load-more-items{padding:0}
.spaces-ib h4{padding:3px 0 7px 0!important}
.spaces-morep .heading-va{margin-right:54px}
.spaces-morep .heading-va h3,.spacesp .heading-va h3{font-size:10px!important;padding:5px 5px!important}
.places-aroundp .heading-va{margin-right:54px}
.places-aroundp .categories-module{padding-bottom:20px}
.places-aroundp .similar-module{padding:0 0 20px 0}
	
.weeklyfp .heading-va h4 {display: none;}	
.weeklyfp .slick-arrow-lg .slick-prev, .weeklyfp .slick-arrow-lg .slick-next {top: -97px !important;}	
.suggestions-scroll-nav{padding: 5px 0 5px 0;}
.suggestions-scroll-nav ul{ display:-webkit-box;align-items: start;justify-content: start;flex-wrap: nowrap;white-space: nowrap;overflow: auto;-ms-overflow-style: none;scrollbar-width: none;}
.suggestions-scroll-nav ul li a{padding:5px 15px;margin:0 2px 4px 0;font-size:14px}
.verify-email{text-align:left;padding:0}
.verify-email h1{font-size:25px}
.verify-email p{font-size:15px;line-height:25px;padding:0 0 10px 0}
.verify-email .btn{width:100%;font-size:20px!important;padding:10px 30px!important;margin:10px 0 20px 0!important}
.verify-email h3 a{font-size:20px}
.regards-verifymail{text-align:left;padding:20px 0 0 0}
.attractionsp .carousel img{height:250px}
.attractionsp .carousel-caption{padding:0 15px!important}
.attractionsp .carousel-caption h1,.attractionsp .carousel-caption h2{font-size:17px;line-height:24px;padding-bottom:7px;text-shadow:0 2px 4px #222}
.attractionsp .carousel-caption p{font-size:12px;line-height:18px;padding:0 0 20px 0;font-family:Montserrat-Regular;text-shadow:0 2px 4px #222}
.attractionsp .carousel-control-next,.attractionsp .carousel-control-prev{width:25px;display:none}
.attractionsp .carousel-control-next i,.attractionsp .carousel-control-prev i{font-size:15px}
.attractions-search{padding:1px 4px 1px 35px}
.attractions-search i{top:1px;left:5px;font-size:30px}
.attractions-search input[type=text]{font-size:13px;padding:5px 10px 5px 1px}
.attractions-search input[type=submit]{font-size:13px;padding:5px 12px}
.find-attractionsp .breadcrumb-nav{margin-bottom:20px}

.guest-formfield{margin:5px 0 15px 0}
.guest-formfield label{height:35px;padding:7px 15px;font-size:13px}
.guest-formfield label i{font-size:15px}
.guest-formfield a i,.guest-formfield input[type=text]{font-size:14px;width:35px;height:35px}
.limoride-btn{padding:10px 0 0 0}
.limoride-btn .btn-primary{font-size:12px!important;padding:10px 10px!important;margin:0 10px 0 0!important}
.loginp{padding:15px 0 30px 0}
.login-header{margin:0 0 20px 0}
.login-header-logo img{width:115px}
.login-header-btn{position:static;justify-content:center;align-items:center;padding:20px 0 0 0}
.login-header-btn .btn-primary{margin:0 20px 0 0!important;font-size:11px!important}
.login-header-btn i{width:22px;height:22px}
.login-slider-caption{padding:25px 10px}
.login-slider-caption h2{font-size:40px;letter-spacing:2px}
.login-slider-caption h3{font-size:18px;padding:15px 0 10px 0}
.login-slider-caption p{font-size:15px}
.login-form{padding:15px}
.login-form h3{font-size:18px}
.register-businessp{padding:15px 0 30px 0}
.register-businessp .login-form{padding:20px 15px}
.register-businessp h1{font-size:15px;padding:0 0 11px 0;text-align:left}
.register-businessp h2{text-align:left}
.register-businessp p{text-align:left}
.register-businessp .login-form label{font-size:12px;margin:2px 0 7px 10px}
.register-businessp .login-field{margin:0 0 10px 0;padding:5px 12px}
.register-businessp input[type=submit]{width:100%!important;margin:20px 0 0 0}
.register-businessp .iagree{padding:10px 0 0 0}
#formprogress li{font-size:9px}
#formprogress li:before{width:25px;height:25px;font-size:12px}
#formprogress li:after{top:14px}
#formprogress li i{font-size:14px;top:-20px;left:45%}
.register-multiform .login-form{padding:40px 15px 50px 15px}
.account-creation input[type=submit]{margin:5px 0 0 0!important}
.account-creation label{margin-top:15px!important}
#msform{padding:75px 0 0 0}
.resend-otp{text-align:left}
.resend-otp h3{font-size:13px!important;padding:24px 0 20px 0;margin:0 0 20px 0}
.resend-otp h4{font-size:12px}
.resend-otp p{padding:0 0 5px 0}
.resend-otp ul{justify-content:left;align-items:start;flex-direction:column}
.resend-otp ul li{font-size:11px;padding:5px 0}
.action-button,.action-button-previous{padding:8px 30px;margin:10px 0 10px 10px}
.select-listing ul li{padding:7px 7px}
.select-listing-field{padding:10px 15px 15px 15px;margin:20px 0 0 0}
.register-submit{justify-content:center;flex-direction:column}
.register-submit input[type=submit]{margin-bottom:12px}
.register-faq{padding:15px}
.confirm-finish{text-align:left}
.confirm-finish p{font-size:15px}
.confirm-finish .btn-primary{margin:15px 0 0 0!important}
.staticp .breadcrumb-nav{padding:0 0 15px 0}
.staticp .breadcrumb-nav ul{padding:0}
.about-download{margin:0 0 20px 0!important;width:100%;display:block}
.about-download a{font-size:14px!important;padding:14px 12px 14px 5px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row}
.about-download a i{font-size:35px;margin:0 10px 0 0}
.tab-aboutp{padding:0}
.tab-aboutp .tab-menu{width:100%;float:none;padding:0 15px 15px 15px}
.tab-aboutp .tab-content{width:100%;float:none;padding:24px 0 5px 0}
.tab-aboutp .tab-menu li{font-size:11px;border-radius:50px;padding:5px 10px;margin:2px;display:inline-block}
.tab-aboutp .tab-menu li a{font-size:11px}
.tab-aboutp .tab-content h2{font-size:17px;padding:0 0 12px 0}
.aboutp-modules{padding:25px 0 0 0}
.aboutp-module-item{margin:0 0 15px 0;padding:15px}
.aboutp-module-item h3 a{font-size:17px;padding:6px 20px}
.aboutp-module-item h3{text-align:left}
.contact-wraper h3{padding:0 0 15px 0}
.contact-form{border-right:0;height:auto;padding:0 0 10px 0}
.contactp .quickcontact {padding: 0 0 30px 0;}
.contact-form input[type=submit]{width:100%}
.contact-form small{text-align:left}
.contactp label{    display: none;font-size:11px;margin:5px 0 6px 10px}
.contactp .phonencont {    margin-bottom: 5px;}
.contact-sidebar{padding:0}
.contact-sidebar ul{display:flex;justify-content:left;align-items:center;flex-wrap:wrap;margin:0 0 25px 0;width:100%}
.contact-sidebar ul li{width:31%;margin:5px 2% 5px 0}
.contact-sidebar ul li a{font-size:12px;padding:7px 15px}
.contact-sidebar .btn{margin:4px 0 30px 0!important;padding:6px 30px!important}
.careers-wraper ul{flex-wrap:wrap;margin:0 0 8px 0}
.careers-wraper ul li{margin:5px 25px 6px 0}
.careers-wraper h3{padding:10px 0 10px 0}
.faqs-category{padding:0 0 20px 0}
.faqnav{padding:4px 0 20px 0;text-align:left}
.faqnav a{font-size:11px;padding:5px 10px;margin:2px}
.faq-item h3 a{font-size:12px}
.faq-item h3{font-size:12px}
.sitemap-nav{padding:0 0 25px 0}
.sitemap-nav h2{font-size:15px;padding:5px 15px;margin:0 0 10px 0}
.sitemap-nav ul li{width:50%}
.sitemap-nav ul li a{line-height:30px}
.bc-col{flex-direction:column;justify-content:left;align-items:start;padding:0 0 10px 0}
.bc-col .simple-search{width:100%;margin:0 0 18px 0}
.bc-col .sortby{justify-content:center;width:100%}
.large-pic{padding:5px 0 20px 0}
.post-date-heading{font-size:17px;padding:0 0 10px 0}
.leave-comment-heading{padding:15px 0 0 0}
.leave-comment-heading h3{font-size:16px;padding:0 0 10px 0}
.leave-comment-heading p{padding:0}
.leave-comment-heading p a{font-size:14px}
.gallery-all-item{padding:10px 0 0 0}
.gallery-morep .imgeffect{margin: 0;}
.gallery-morep .secondaryp{padding-top:10px}
.blog-morep,.news-morep{padding-top:5px}
.blogp .load-more-items,.gallery-morep .load-more-items,.galleryp .load-more-items,.newsp .load-more-items{padding:0}
.blogp .blog-ib .itembox-detail,.newsp .news-ib .itembox-detail{flex-direction:row;justify-content:space-between;align-items:center}
.blog-all-item{padding: 10px 0 30px 0;}
.news-all-item{padding:10px 0 0 0}
.artist-filter{padding:10px 0 25px 0}
.artist-filter h2{padding:0 10px 0 0;font-size:12px;display:none}
.artist-filter-search,.artist-filter-select{width:47%;margin:0 4px 0 0}
.profile-box{align-items:start;flex-direction:column;padding:15px;margin:0 0 25px 0}
.profile-box-pic{padding:0;margin:0 0 24px 0;justify-content:center;align-items:center}
.profile-box-pic img{width:150px;height:150px}
.profile-box-info h2{font-size:18px}
.profile-box-info{width:100%}
.profile-box-info li{margin:6px 0}
.profile-box-info li i{font-size:11px}
.profile-box-info strong{margin:0 12px 0 0}
.profile-box-smo{padding:12px 0 4px 0;position:static;justify-content:space-between;align-items:center;width:100%;flex-direction:row}
.profile-btn{margin:0}
.find-artistp .load-more-items{padding:0}
.find-artistp .categories-itembox{padding:0 0 15px 0}
.find-artistp .categories-itembox h3 a{font-size:14px;padding:10px 5px}
.artist-morep .about-module{padding:4px 0 15px 0}
.artist-morep .book-table{margin:14px 0 0 0}
.media-slick{padding: 0 0 25px 0;}
.media-slick .heading-va{margin-right:60px}
.media-slick iframe{height:auto}
.mediap-title{padding:5px 0 20px 0}
.mediap-title h2{font-size:14px;padding:0}
.mediap-title .profile-btn{font-size:10px;padding:4px 9px;margin:0}
.mediap-title .profile-btn i{display:none}
.mediap-title .btn-primary{padding:3px 9px!important;font-size:10px!important}
.all-media-item .load-more-items{padding:0}
.mediap .lightbox{padding:0 0 14px 0}
.conciergep{padding: 10px 0 15px 0;margin: 0 0 20px 0;}
.vip-luxury-heading h2{padding:10px 0}
.vip-luxury-heading h2 span{font-size:24px}
.vip-luxury-item{margin:10px 0 0 0}
.vip-luxury-item h3{font-size:20px;padding:0 0 15px 0}
.vip-luxury-slick .slick-next,.vip-luxury-slick .slick-prev{top:auto!important;bottom:42%!important;width:35px!important;height:35px!important}
.vip-luxury-slick .slick-next i,.vip-luxury-slick .slick-prev i{font-size:18px!important}
.vip-luxury-slick .slick-prev{left:0!important;right:auto!important}
.vip-luxury-slick .slick-next{right:0!important}
.vip-luxury-item .carousel-control-next i,.vip-luxury-item .carousel-control-prev i{font-size:20px}
.places-search{padding:35px 0 25px 0}
.places-search .simple-search{width:95%}
.places-interest-caption i{font-size:40px;width:70px;height:70px}
.places-interest-caption h3{padding:10px 0 0 0}
.places-interest-wraper .swiper-button-next{display:none}
.places-interest-wraper .swiper-button-prev{display:none}
.distance-range{padding:20px 15px 30px 15px;margin:40px 0}
.range-labels{margin:8px 0 20px 0}
.range-labels li{font-size:12px}
.places-trends-title{padding:0 0 20px 0;flex-direction:column;align-items:start}
.trends-rating-hours{flex-direction:column}
.rating-hours{padding:0 0 15px 0}
.rating-hours select{margin:0 15px 0 0!important}
.places-trends-item img{width:95px;height:95px}
.landing-page .logo img{width:99px}
.landing-page header{padding:10px 0 0 0}
.landing-page .language-select{padding:15px 0 10px 0}
.landing-page .language-select ul li a{font-size:13px}
.landing-page .language-select img{width:22px}
.landing-page .header-register a{font-size:11px;padding:4px}
.landing-page .header-register{margin:0 0 15px 0;position:static}
.slider-landing{margin:0 0 20px 0}
.slider-landing img{width:100%;height:225px}
.slider-landing .header-search{left:4%;top:20px;width:92%;padding:3px 3px 3px 15px;margin:0}
.slider-landing .header-search i{font-size:35px;margin:0 9px 0 0}
.slider-landing .search-find{margin-right:15px}
.slider-landing .header-search input[type=text]{font-size:14px;padding:2px}
.slider-landing .header-search .icon-location-mark{font-size:17px;margin:2px 10px 0 0}
.slider-landing .header-search input[type=submit]{font-size:13px;padding:4px 12px!important;font-family:Montserrat-Bold}
.all-categories-landing{padding:10px 10px}
#see-all-categories-modal ul,.all-categories-landing ul{flex-wrap:wrap}
#see-all-categories-modal ul li,.all-categories-landing ul li{width:31%;margin:8px 1%}
.all-categories-landing ul li:nth-child(6),.all-categories-landing ul li:nth-child(7),.all-categories-landing ul li:nth-child(8),.all-categories-landing ul li:nth-child(9){display:none}
#see-all-categories-modal ul li a,.all-categories-landing ul li a{font-size:12px}
.all-categories-landing ul li .motors-size{width:35px}
#see-all-categories-modal ul li img,.all-categories-landing ul li img{width:auto;height:20px;margin:0 0 8px 0}
.all-categories-landing ul li .see-all-size{width:30px}
#see-all-categories-modal .modal-content{padding:15px 10px}
#see-all-categories-modal ul li a{margin:5px 10px}
.website-activities{padding:11px}
.website-activities ul{flex-wrap:wrap}
.website-activities ul li{font-size:15px;margin:8px 2%;display:flex;flex-direction:column;justify-content:left;align-items:start;width:45%}
.website-activities ul li span{padding:5px 0 0 0;font-size:10px}
.popular-categories-landing{padding:40px 0}
.popular-categories-landing .load-more-items{padding:0}
.landing-page .heading{padding:0 0 21px 0}
.category-item-landing{margin:0 0 20px 0}
.category-item-landing img{margin:15px 0 20px 0}
.category-item-landing ul{padding:0 15px 10px 15px}
.category-item-landing a{font-size:12px;padding:9px}
.marketing-review-landing{flex-direction:column}
.marketing-landing{padding:25px;width:100%}
.marketing-landing h2{font-size:21px;line-height:31px}
.marketing-landing p{padding:0 0 20px 0}
.review-landing{padding:25px;width:100%}
.review-landing h2{font-size:20px;line-height:31px;padding:0 0 25px 0;margin:0 0 2px 0}
.review-landing p{font-size:15px;line-height:25px;padding:20px 0 0 0}
.find-attractions-landing{padding:40px 0}
.activity-slider-landing{margin-bottom:15px}
.find-attractions-landing .carousel-caption{padding:0 15px!important}
.find-attractions-landing .carousel-caption h2{font-size:15px;line-height:24px;padding-bottom:10px}
.find-attractions-landing .carousel-caption p{font-size:11px;line-height:15px;padding:0 0 5px 0;display:none}
.find-attractions-landing .caption-fa h3{padding:5px 15px;font-size:13px}
.find-attractions-landing .main-slider .swiper-button-next,.find-attractions-landing .main-slider .swiper-button-prev{display:none}
.find-attractions-landing .swiper-button-next:after,.find-attractions-landing .swiper-button-prev:after{font-size:15px}
.find-attractions-landing .swiper-button-prev,.find-attractions-landing .swiper-rtl .swiper-button-next{left:10px}
.find-attractions-landing .swiper-button-next,.find-attractions-landing .swiper-rtl .swiper-button-prev{right:10px}
.find-friends-landing{padding:0 0 25px 0}
.find-friends-landing h3{padding:5px 15px;font-size:13px}
.landing-page .copyright{padding:1px 0 21px 0}
.module-searchbar{height:37px;padding:4px 4px 4px 60px}
.module-searchbar button{width:50px;height:35px}
.module-searchbar i{font-size:40px;width:30px;height:25px}
.module-searchbar input[type=text]{font-size:14px;padding:5px 3px!important}
.module-search-filter{margin:20px 0;padding:7px 10px 15px 10px}
.module-search-filter form{flex-wrap:wrap}
.module-search-filter div{padding:5px;width:50%}
.module-search-filter a{display:none!important}
.module-search-filter a,.module-search-filter button{width:96%;height:auto;margin:12px 0 0 1%;padding:5px 10px;flex-direction:row;border-radius:40px}
.module-search-filter button i{font-size:40px;height:27px}
.sidebar-category-modulep{margin:0 0 10px 0}
.sidebar-category-modulep h2{font-size:17px;padding:0 0 10px 0}
.sidebar-category-modulep ul li{padding:5px 0}
.sidebar-category-modulep ul li a{font-size:12px}
.popular-categories-modulep{padding:30px 0 20px 0}
.all-trends-module{margin:10px 0 25px 0}
.all-trends-module .swiper-button-next,.all-trends-module .swiper-rtl .swiper-button-prev,.popular-categories-modulep .swiper-button-next,.popular-categories-modulep .swiper-rtl .swiper-button-prev{right:0;display:none}
.all-trends-module .swiper-button-prev,.all-trends-module .swiper-rtl .swiper-button-next,.popular-categories-modulep .swiper-button-prev,.popular-categories-modulep .swiper-rtl .swiper-button-next{left:0;display:none}
.suggest-tagline p{font-size:14px}
.bc-top-wraper{height:auto;flex-direction:column;margin: 5px 0 20px 0;}
.bc-top-wraper .stories{width:100%;height:auto;padding:10px}
.bc-top-wraper .stories a{display:flex;justify-content:center;align-items:center;flex-direction:row}
.bc-top-wraper .stories img{width:90px;height:90px}
.bc-top-wraper .stories small{padding:4px 15px;margin:0 0 0 15px}
.bc-top-wraper-side{width:100%;padding: 12px 15px 15px 15px;}
.status-module{height:auto;flex-direction:column;align-items:baseline;margin:4px 0 15px 0;padding:12px 14px 10px 14px;position:relative}
.status-module h4{height:auto;padding:0 0 8px 0;margin:0;border-right:0}
.status-module p{padding:0;font-size:11px;line-height:19px}
.share-select{width:20px!important;margin:0!important}
.share-select i{transform:inherit}
.tab-modulemorep{margin:0 0 40px 0}
.tab-modulemorep .tab-menu{margin:0;padding:5px 10px 1px 10px}
.tab-modulemorep .tab-menu div{width:49%;margin:0 .2%!important}
.tab-modulemorep .tab-menu li{font-size:12px!important;padding:5px 10px!important;margin:7px 0!important}
.tab-modulemorep .tab-menu li.tabactive{padding:0!important}
.tab-modulemorep .tab-menu li.tabactive a{font-size:12px!important;padding:5px 5px!important;margin:0!important}
.tab-modulemorep .tab-menu li img{width:15px;height:15px;margin-right:7px}
.tab-modulemorep .tab-content{padding:20px}
.tab-modulemorep .tab-content h3{font-size:20px}
#download-tab ul{flex-direction:column;padding:0}
#download-tab ul li{width:100%}
#download-tab ul li a{width:100%;flex-direction:row;padding:15px 10px;margin:5px 0;font-size:15px}
#download-tab ul li i{font-size:20px;margin:0 10px 0 0}
#download-app-tab ul{flex-direction:column}
#download-app-tab ul li{padding:15px 0}
#download-app-tab img{margin:0}
#download-app-tab small img{margin:7px 0 0 0}
.services-tab-slide{padding:0 10px}
.services-tab-slide .imgeffect{margin:10px 0}
.services-tab-slide .swiper-button-prev{left:-10px}
.services-tab-slide .swiper-button-next{right:-10px}
.tabs-nav-gallery a{width:50%;padding:8px 10px;font-size:18px}
.tab-gallery-photo-item .imgeffect{width:24%}
.tab-gallery-video-item iframe{width:49%;height:auto}
.career-tab-form{flex-wrap:wrap;padding:0;overflow:hidden}
.career-tab-form .frm-field{width:46%;margin:8px 2%}
.career-tab-form label{font-size:11px}
.career-tab-form input[type=email],.career-tab-form input[type=number],.career-tab-form input[type=text],.career-tab-form select{font-size:12px!important;padding:7px 10px!important}
#career-tab input[type=submit]{padding:10px 20px!important;width:100%;margin:10px 0 0 0}
#follow-us-tab .smoicons{padding:5px 0;justify-content:center}
#follow-us-tab .smoicons i{font-size:35px;width:40px;height:40px;margin:0 5px}
#follow-us-tab .smoicons i.icon-facebook{font-size:22px}
.write-recommendation{padding:20px 15px 20px 15px;margin:40px 0 0 0}
.heading-write-recommendation{justify-content:start;align-items:start;flex-direction:column;padding:0 0 5px 0}
.heading-write-recommendation h2{padding:0 0 10px 0}
.write-recommendation label{font-size:13px;margin:12px 0 5px 0!important}
.write-recommendation input[type=text]{padding:10px 10px 4px 53px}
.write-recommendation input[type=submit]{margin:18px 0 0 0;float:none;width:100%}
.story-section{padding:20px;margin: 0 0 40px 0;}
.story-item h3{padding: 11px 0 0 0;font-size: 11px;}
.story-item a img{width: 70px!important;height: 70px!important;}
.latest-updates {margin: 0 0 15px 0;height: auto;overflow: auto;}	
.galleryfp{padding: 0 0 30px 0;}
.venuefp{padding: 0 0 30px 0;}
	
.weeklyfp{padding: 0 0 30px 0;}
.weeklyfp .event-ib ul .ib-datetime {align-items: start;justify-content: start;flex-direction: column;}	
.weeklyfp .event-ib ul li span {padding: 5px 0 0 0;}		
	
.weeklyp .event-ib ul .ib-datetime {align-items: start;justify-content: start;flex-direction: column;}	
.weeklyp .event-ib ul li span {padding: 5px 0 0 0;}	
	
.place-home{padding:20px 0 0 0}
.blogfp{padding:10px 0 20px 0}
.blogfp{padding: 0 0 15px 0;}
.blog-ib p {display: none;}
.blog-ib .featured-video iframe {height: 180px !important;}
	
.shorts-fp {padding: 0 0 25px 0;}	
	
.instagram-feed {padding: 0 0 30px 0;height: auto;overflow: auto;}	
	
footer .col-sm-2,footer .col-sm-3,footer .col-sm-4,footer .col-sm-8{-ms-flex:0 0 50%!important;flex:0 0 50%!important;max-width:50%!important}
footer{padding:5px 5px 25px 5px}
.mobile-ftrcol{display:block}
.desktop-ftrcol{display:none}
.footer-about{padding:0}
.footer-about img{width:99px;margin:0 20px 0 0}
.footer-about p{font-size:11px;line-height:18px;padding:15px 0 0 0;width:100%}
footer p{line-height:21px;padding:15px 0 0 0}
footer h4{font-size:13px;padding:20px 0 10px 0}
footer ul{margin:0!important;padding:0 0 0 14px!important}
footer ul li a{line-height:20px;font-size:13px;margin:3px 0}
.footer-contact{width:50%!important;padding:0 10px 0 0}
.footer-contact ul li{line-height:22px;padding:0 0 11px 0}
.footer-contact ul li i{font-size:25px;width:25px;height:25px;top:-1px}
.footer-legal{padding:1px 0 0 0}
.footer-app{padding:40px 0 10px 0}
.footer-app h4{padding:0 0 10px 0}
.footer-app img{margin:5px 0 0 0}
footer .footer-support{display:flex;justify-content:space-between;flex-wrap:wrap;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}
	
.whatsaap-channel img{margin: 12px 0 0 0;width: 210px;}	
.download-links-footer{display: block;margin: 15px 0 0 0;}
.download-links-footer img{margin: 0 !important;width: 139px !important;}	
	
.apps-footer{border-radius: 10px;display: block;padding: 5px 10px 10px 10px;margin: 21px 0 0 0;width: fit-content;}	
.apps-footer img{width: 95px;margin: 0 5px 0 0;}	
.flex-apps-footer{margin: 7px 0 0 0;align-items: start;justify-content: start;}	
	
.links-ftr{margin: 10px 0 0 0;}		  
.links-ftr img{width: 99px;margin: 0 5px 0 0;}	
	

#enquiry-now .modal-body{padding:10px!important}
#enquiry-now{top:0!important;z-index:999999!important}
#enquiry-now h3{font-size:20px;padding-bottom:14px}
#enquiry-now select{margin: 0 0 5px 0!important;}
.about-content{padding:20px 0 0 0}
.about-content h2{font-size:21px}
.about-venues{padding:25px 0}
.about-venues h2 {font-size:25px;  padding: 0 0 15px 0;}
.about-venue-list{padding:30px 0}
.about-venue-list h3{position:static;font-size:24px;text-align:center;padding: 0 !important;}
.about-venue-list p{padding:12px 0 15px 0;text-align:center}
.about-venue-list:nth-child(2n) h3{text-align:center}
.about-venue-list:nth-child(2n) p{padding:12px 0 15px 0}
.booking-form{padding:25px 20px}
.booking-form h2{font-size:25px;padding:0 0 17px 0}
.booking-form input[type=date],.booking-form input[type=email],.booking-form input[type=number],.booking-form input[type=text],.booking-form select,.booking-form textarea{margin:0 0 7px 0!important;padding:8px 15px 8px 40px!important}
.booking-form textarea{height:99px!important}
.booking-form input[type=submit]{font-size: 20px;    margin: 10px 0 0 0;}
.booking-form i{top:5px;font-size:24px}
.booking-form i.icon-user{top:10px;left:16px;font-size:14px}
.booking-form .fa-female{font-size:18px;top:7px;left:17px}
.booking-form .fa-pen-to-square{font-size:17px;top:10px;left:15px}
.bookingp .quickcontact{padding: 30px 0 35px 0;}
.bookingp .quickcontact h3 {font-size: 30px;padding: 0 0 20px 0;}
.conciergefp {padding: 25px 0 0 0;}

.galleryp .breadcrumb-nav {padding: 10px 0 0 0;}
.galleryp .breadcrumb-nav .simple-search {margin: 10px 0 10px 0;}
.gallery-ib .btn {width: auto!important;padding: 5px 14px!important;margin: 2px 0 0 0!important;}
	
.ads-footer, .ads-home {padding: 0 0 10px 0;}

.gallery-morep .gallery-all-item {padding: 10px 0 0 0;}
.gallery-morep .gallery-all-item .imgeffect {margin: 0 0 10px 0;}

.event-morep .vdo-or-pic iframe {height: 250px !important;}
.about-event-info h3 {font-size: 15px!important;line-height: 25px!important;padding:7px 0!important;}	
.about-event-info h3 small {font-size: 13px!important;line-height: 24px;padding: 3px 0 0 0;}

.about-event-info .accordion {margin: 15px 0 20px 0;}
.about-event-info .accordion-button {padding: 8px 0;font-size: 15px;}	
	
.blogp .breadcrumb-nav {padding: 10px 0 0 0;}
.blogp .breadcrumb-nav .simple-search {margin: 8px 0 10px 0;}

.single .featured-video {padding: 4px 0 20px 0!important;}
.single .featured-video iframe {height: 300px!important;}

.comment-form input[type=date], .comment-form input[type=email], .comment-form input[type=number], .comment-form input[type=text], .comment-form select, .comment-form textarea {
background: #eee !important;}

.single .page-title-icons ul {justify-content: space-between !important;padding: 10px 5px !important;margin: 5px 0 25px 0 !important;}
.single .page-title-icons ul li {margin: 0 10px !important;}

.weeklyp .breadcrumb-nav {padding: 10px 0 0 0;}
.weeklyp .featured-module{padding:5px 0}

.ladiesofferp .breadcrumb-nav {padding: 10px 0 0 0;}	
.ladiesofferp .featured-module{padding:5px 0}
	
.giveaway-item .imgeffect {margin: 0!important;height: auto;}

.ticketsp .breadcrumb-nav ul {padding: 0;}
.ticketsp .heading-va:before {right: 54px;}
.ticketsp .giveaway-item .imgeffect {height: auto;}
.ticketsp .giveaway-item-info {height: auto;}

.about-accordion {padding: 0;}
.about-accordion .accordion {margin: 10px 0 0 0;}
.about-accordion .accordion-button {padding: 10px 0;font-size: 18px;}
.about-accordion .accordion-button::after {font-size: 30px;}

.contactp input[type=date], .contactp input[type=email], .contactp input[type=number], .contactp input[type=password], .contactp input[type=text], .contactp select, .contactp textarea {border: 1px solid #ddd!important;font-size: 12px;margin: 0 0 5px 0!important;padding: 8px 15px!important;}

.contact-sidebar iframe {width: 100%;height: 250px;margin: 10px 0 0 0;}

.contact-wraper {padding: 30px 0!important;}
	
.mob-menu-header-holder,.mob-menu-logo-holder{height:0!important}
.mobmenu .headertext {   display: none!important;}	
.mobmenu-content li a {padding: 10px 0!important;}
.mobmenu-content #mobmenuright .sub-menu a {font-size: 13px!important;padding: 5px 0!important;}		
.mobmenu-content #mobmenuright .sub-menu {padding: 10px 0 !important;}	
	
	
.bookphonefld{ margin-bottom:7px;}

.wpcf7-form .wpcf7-captchac {    margin: 0 0 5px 0;}
	
#enquiry-now .btn-close, .storymodal .btn-close {	right: 0;}
.storymodal iframe {height: 400px;}

	
	
	
.phonencont {margin-bottom: 7px;}	
#enquiry-now .phonencont {margin-bottom: 5px;}	
	
	
.book-table{padding:15px; text-align:left;}
.book-table h2{padding:0 0 12px 0;}
.book-table p{font-size:14px!important;line-height:21px}
	
.book-table label {display: none;}	
	
.book-table .tabsbtn{padding:14px 0 0 0}
.book-table .tab-content{padding:14px 0 10px 0}
.book-table .tab-content h3{padding:4px 0 15px 0}
.book-table .tabsbtn .nav{padding:4px}
.book-table .tabsbtn .nav li a i{font-size:9px;width:17px;height:17px;margin:0 4px 0 0}
.book-table .tabsbtn .nav li a{font-size:12px!important;padding:2px 6px 2px 2px!important;margin:0 1px 0 0!important}
.calendar__head{line-height:35px}
.cal-body__day,.cal-head__day{width:35px;height:35px}
.book-table .tabsbtn .choosetime li a{padding:5px 4px;font-size:11px}
.book-table .tabsbtn .timeslot li{margin:4px 1%!important;width:23%}
.book-table .tabsbtn .timeslot li a{padding:7px 5px;font-size:12px}
.guest-formfield a i,.guest-formfield input[type=text]{font-size:15px;width:40px;height:40px;margin:0 0 0 10px}
.guest-formfield label{height:40px;padding:5px 15px;font-size:14px}
.guest-formfield label i{font-size:15px;margin:0 7px 0 0}
.book-table .tab-menu{padding:5px;margin:12px 0 5px 0}
.book-table .tab-menu li{font-size:12px;padding:4px 7px 4px 5px;margin:0 1px 0 0}
.book-table .tab-content h3 i,.book-table .tab-menu li i{font-size:9px;width:17px;height:17px;margin:0 5px 0 0}
.book-table .tab-content{padding:14px 0 10px 0}
.book-table .tab-content h3{padding:0 0 15px 0;font-size:16px}
.book-table .tab-content h3 i{margin-right:10px}
.cal-month__current{font-size:15px}
.calendar__head{line-height:34px}
.cal-body__day,.cal-head__day{font-size:12px;width:34px;height:34px}
.cal-month__next i,.cal-month__previous i{font-size:12px}
.book-table .timeslot li{margin:4px 1%!important}
.book-table .choosetime li a{padding:7px 7px;font-size:11px}
.book-table .timeslot li a{padding:7px;font-size:12px}	
	
.secondaryp .latest-services {padding: 0 0 25px 0 !important;}
	
.gallery-ib .itembox-info {min-height: auto;}
	

/*guestlist*/
.form-guestlist{padding:30px 0 10px 0;}
.guestlistp .qcf-style.default h2 {font-size: 22px;padding: 0 0 15px 0;}
.guestlistp .qcf-style.default input[type=text], .guestlistp .qcf-style.default input[type=email], .guestlistp  .qcf-style.default textarea, .guestlistp .qcf-style.default select {font-size: 14px !important;margin: 0 0 8px 0 !important;padding: 10px 15px !important;}
.guestlistp .qcf-style.default #submit{font-size: 15px !important;right: 0;bottom: 28px;}
.guestlistp .qcf-style.default p{font-size: 14px !important;margin: 7px 0 0 0 !important;}
.guestlistp .qcf-style.default p label {font-size: 14px !important;}
	
/*top-venuep*/	
.top-venuep {padding: 10px 0 15px 0;margin: 0 0 15px 0;}	
.top-venuep .vip-luxury-content .btn {font-size: 15px!important;}	

.top-venuep .vip-luxury-item {padding: 15px;}	
	
	
/*tabs-events*/
.tabs-events .menu-tabs {display: flex;align-items: start;justify-content: start;flex-wrap: nowrap;white-space: nowrap;overflow: auto;-ms-overflow-style: none;scrollbar-width: none;}
.tabs-events .menu-tabs li {padding: 5px 15px;margin: 0 2px 0 0;border-bottom: 2px solid transparent;font-size: 12px;}	.tabs-events .menu-tabs li:nth-child(1) {padding: 5px 20px;}
.tabs-events .menu-tabs li i {font-size: 16px;margin: 4px 0 6px 0;}
	
/*past-events*/	
.past-events {padding: 20px 0 5px 0;}	
.past-events .heading {font-size: 21px;padding: 0 0 15px 0;}	
	
	
	
/*//////////////////////////////////// influencers page*/
.slide-influ{margin: 25px 0 35px 0;}
.slide-influ h2{font-size: 25px;line-height: 30px;padding: 10px 0 15px 0;}
.slide-influ h3{font-size: 17px;padding: 0 0 7px 0;}
.slide-influ p{font-size: 14px;line-height: 21px;padding: 0 0 20px 0;}
	
/**/
.event-influ {margin: 0;}
.item-influ {margin: 0 0 25px 0;}
	
	
	
	
	
	
}











/*///////////////////////////// AI SEARCH */
.ai {background: linear-gradient(to bottom, #e51e83, #831885);padding:20px 0 34px 0;margin: 0 0 30px 0;}
.ai h2 {font-size: 25px;color: #fff;line-height: normal;padding: 0 0 8px 0;text-transform: uppercase;text-align: center;}
.ai p {font-size: 17px;letter-spacing: 1px;color: #fff;padding: 0 0 20px 0;text-align: center;}

.flex-ai {display: flex;align-items: center;justify-content: space-between;padding: 0 7%;}

.search-ai {width: 70%;background: #fff;padding: 5px 5px 5px 20px;margin: 0 20px 0 0;border-radius: 100px;}
.search-ai form {display: flex;align-items: center;justify-content: space-between;}
.input-ai {display: flex;align-items: center;justify-content: start;width: 75%;}
.input-ai img {width:27px;margin:0 20px 0 0;}
.search-ai input[type="text"] {width: 100%!important;background: none !important;border: 0!important;border-radius: 0!important;padding: 0!important;margin: 0!important;font-size: 19px !important;text-transform: uppercase !important;line-height: 1.5!important;resize: none;overflow-y: auto;}
.submit-ai {display: flex;align-items: center;justify-content: start;}
.submit-ai a img {width:25px;}
.submit-ai button {background: linear-gradient(to bottom, #e51e83, #831885) !important;padding: 0 !important;margin: 0 0 0 25px!important;border: 0!important;width: 70px;height: 70px;border-radius: 100px;display: flex;align-items: center;justify-content: center;}
.submit-ai button:hover{background: linear-gradient(to top, #e51e83, #831885) !important;}
.submit-ai button img {width:30px;}
#voice-search{background: none !important;padding: 0 !important;margin: 0 !important;border: 0 !important;width: auto !important;height: auto !important;border-radius: 0 !important;}	

.ai ::-webkit-input-placeholder {color:#808080;}
.ai :-ms-input-placeholder {color:#808080;}
.ai ::-moz-placeholder {color:#808080;}
.ai :-moz-placeholder {color:#808080;}

.circle-ai {position: relative;width: 225px;display: flex;align-items: center;justify-content: center;}
.thumb-circle-ai {width:55px;height: 55px;position: relative;z-index: 2;border: 2px solid #fff;border-radius: 100px;}

.link-circle-ai {position: absolute;width: fit-content;opacity: 0;transform: scale(0) translate(0, 0);animation: popIn 1s ease-out forwards;z-index: 1;}
.link-circle-ai a {background: #fff;border-radius: 100px;height: 21px;padding: 2px 7px;color: #525252;font-size: 11px;display: flex;justify-content: center;align-items: center;transition: transform 0.3s ease-in-out;}
.link-circle-ai a:hover {color: #000;transform: scale(1.1);}
.link-circle-ai a img {width: 11px;margin: 0 4px 0 0;}

@keyframes popIn {
 0% { opacity: 0; transform: scale(0.2) translate(0, 0);}
 50% { opacity: 1; transform: scale(1.1) translate(0, 0);}
 100% { opacity: 1; transform: scale(1) translate(var(--x), var(--y));}
}

.link-circle-ai:nth-child(1) {--x: -4px;--y: -44px;animation-delay: 0.3s;}
.link-circle-ai:nth-child(2) {--x: 62px;--y: -17px;animation-delay: 0.4s;}
.link-circle-ai:nth-child(3) {--x: 67px;--y: 14px;animation-delay: 0.5s;}
.link-circle-ai:nth-child(4) {--x: 1px;--y: 43px;animation-delay: 0.6s;}
.link-circle-ai:nth-child(5) {--x: -68px;--y: 16px;animation-delay: 0.7s;}
.link-circle-ai:nth-child(6) {--x: -71px;--y: -14px;animation-delay: 0.8s;}


/*fixed-ai*/
.fixed-ai {background: linear-gradient(to bottom, #e51e83, #831885);border-radius: 100px;padding:10px;display: flex;align-items: center;justify-content: space-between;width: 50%;margin: 0 auto;position: fixed;left: 25%;bottom: 1px;z-index: 99;}

.fixed-ai .search-ai {width: -webkit-fill-available;padding: 4px 4px 4px 18px;margin: 0 15px 0 0;}
.fixed-ai .input-ai img {width: 18px;margin: 0 15px 0 0;}
.fixed-ai .search-ai input[type="text"] {font-size: 17px !important;}
.fixed-ai .submit-ai a img {width: 18px;}
.fixed-ai .submit-ai button {margin: 0 0 0 20px!important;width: 45px;height: 45px;}
.fixed-ai .submit-ai button img {width: 20px;}

.fixed-ai .circle-ai {width: fit-content; margin:0;}
.fixed-ai .thumb-circle-ai {width: 51px;height: 51px;}

/**/
.sr-heading{margin: 0 0 20px 0;padding: 5px 15px;background: #f1f1f1;width: fit-content;border-radius: 100px;font-size: 14px;font-family: Montserrat-regular;}

.search-results .itembox-info {min-height: 165px;}

/*voice-popup*/
.voice-popup {display: none;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background: rgba(0, 0, 0, 0.8);padding: 20px;border-radius: 10px;text-align: center;z-index: 9999;opacity: 0;transition: opacity 0.5s ease-in-out;}
.voice-popup.show {display: block;opacity: 1;}

.voice-popup i{font-size:25px;color: #fff;}
.voice-popup p{font-size: 15px;color: #fff;margin:5px 0 0 0; padding:0;}



@media only screen and (max-width:960px){
	
.ai {padding:20px 0 45px 0;margin: 0 0 20px 0;}	
.ai h2 {font-size: 18px;padding: 0 0 8px 0;}
.ai p {font-size: 15px;padding: 0 0 15px 0;}
	
.flex-ai{flex-direction: column;padding:0;}
	
.search-ai {width: 100%;padding: 5px 5px 5px 20px;margin: 0 0 24px 0;}
.input-ai img {width: 22px;margin: 0 12px 0 0;}
.search-ai input[type="text"] {width: 100% !important;font-size: 16px !important;}
.submit-ai a img {width: 19px;}
.submit-ai button {margin: 0 0 0 25px !important;width: 51px;height: 51px;}
.submit-ai button img {width: 20px;}
.circle-ai {width: 270px;margin: 20px 0 0 0;}

.link-circle-ai:nth-child(1) {--x: 0;}	
.link-circle-ai:nth-child(4) {--x: 0;}	
	
/*fixed-ai*/
.fixed-ai {width: -webkit-fill-available;padding:7px;left: 10px;right: 10px;}

.search-results .itembox-info {min-height: auto;}	

	
/*item-shorts*/	
.item-shorts{margin: 0 0 10px 0;}
.item-shorts iframe {width: 100%;height: 400px;}
	
	
	
}




 .coming-tooltip {position: relative;display: inline-block;cursor: pointer;}
.tooltip-text {visibility: hidden;background-color: black;color: white;text-align: center;border-radius: 5px;padding: 5px 10px;position: absolute;bottom: 125%;left: 50%;transform: translateX(-50%);white-space: nowrap;z-index: 1;opacity: 0;transition: opacity 0.9s;}
.tooltip-text::after {content: "";position: absolute;top: 100%; left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: black transparent transparent transparent;}
.coming-tooltip:hover .tooltip-text, .coming-tooltip:focus .tooltip-text {visibility: visible;opacity: 1;}





