.bg-gray{background-color:#f9f9f9}.site-button.button-lg,.site-button{font-weight:400;z-index:99;position:relative}button.close{position:fixed;right:0;width:40px;height:40px;background:#fff;opacity:1;font-size:34px;font-weight:200;z-index:99999}.dlab-bnr-inr.dlab-bnr-inr-sm{padding-top:0}.dlab-bnr-inr.dlab-bnr-inr-sm{padding-top:70px;padding-bottom:80px}.dlab-home .bnr-content h2{font-size:50px;font-weight:500;line-height:60px;font-family:'Rubik',sans-serif;color:#fff;text-align:center;margin-bottom:15px}.dlab-home .bnr-content h2 strong{font-weight:700;display:block}.dlab-home .bnr-content{width:800px;margin:auto}.dlab-home .bnr-content p{font-size:16px;font-family:rubik;color:#fff;text-align:center;margin-bottom:30px}.dlab-bnr-inr-sm .dlab-bnr-inr-entry p{font-size:18px;color:#fff;margin-bottom:20px;font-weight:300}.dlab-bnr-inr-sm .dlab-bnr-inr-entry .breadcrumb-row li{font-size:14px;font-weight:500}.dlab-bnr-inr-sm .breadcrumb-row ul li::after{content:"|";font-weight:700}.search-filter{background-color:rgb(255 255 255 / .1);padding:12px;z-index:99;width:100%}.search-filter form .form-control{height:45px;padding:10px 20px;font-size:14px;margin-right:15px;border-radius:4px;color:#000;border:0}.search-filter form .form-control:focus{border-color:#9f8370;box-shadow:5px 5px 20px 0 rgb(0 0 0 / .05)}.search-filter form .btn{padding:10px 40px;border-radius:4px;font-family:poppins;font-size:16px;font-weight:400;height:45px}.filter-form .row{margin-left:-6px;margin-right:-6px}.filter-form [class*="col-"]{padding-left:6px;padding-right:6px}.plan-tools-bx{padding:15px 0}.plan-tools-list{margin:0 -5px;padding-left:0;display:flex;flex-wrap:wrap}.plan-tools-list li{text-align:center;display:inline-block;width:16.66%;flex:16.66%;padding:0 5px}.plan-tools-list .list-box .title{font-size:16px;font-weight:700;text-transform:uppercase;line-height:20px;display:flex;justify-content:center;align-items:center;transition:all 0.5s}.plan-tools-list .home-list .title{color:#f37084}.plan-tools-list .guest-list .title{color:#ae8400}.plan-tools-list .budget-list .title{color:#9f8370}.plan-tools-list .check-list .title{color:#2dbaa7}.plan-tools-list .short-list .title{color:#537dd7}.plan-tools-list .advice-list .title{color:#b253ff}.plan-tools-list .home-list{background-color:#ffdbe1}.plan-tools-list .guest-list{background-color:#fff5d5}.plan-tools-list .budget-list{background-color:#f9e7db}.plan-tools-list .check-list{background-color:#d6fff9}.plan-tools-list .short-list{background-color:#dbe6ff}.plan-tools-list .advice-list{background-color:#fce3ff}.mneu-filter-bx.color4,.plan-tools-list .short-list:hover,.plan-tools-list .short-list.active{background:#5947f3;background:-moz-linear-gradient(left,#5947f3 0%,#8c73f5 100%);background:-webkit-linear-gradient(left,#5947f3 0%,#8c73f5 100%);background:linear-gradient(to right,#5947f3 0%,#8c73f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5947f3',endColorstr='#8c73f5',GradientType=1);box-shadow:0 10px 50px -20px #5947f3}.mneu-filter-bx.color1,.plan-tools-list .guest-list:hover,.plan-tools-list .guest-list.active{background:#ffa200;background:-moz-linear-gradient(left,#ffa200 0%,#ffc424 100%);background:-webkit-linear-gradient(left,#ffa200 0%,#ffc424 100%);background:linear-gradient(to right,#ffa200 0%,#ffc424 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa200',endColorstr='#ffc424',GradientType=1);box-shadow:0 10px 50px -20px #ffa200}.mneu-filter-bx.color2,.plan-tools-list .check-list:hover,.plan-tools-list .check-list.active{background:#21b176;background:-moz-linear-gradient(left,#21b176 0%,#35d895 100%);background:-webkit-linear-gradient(left,#21b176 0%,#35d895 100%);background:linear-gradient(to right,#21b176 0%,#35d895 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#21b176',endColorstr='#35d895',GradientType=1);box-shadow:0 10px 50px -20px #21b176}.mneu-filter-bx.color3,.plan-tools-list .budget-list:hover,.plan-tools-list .budget-list.active{background:#cb6400;background:-moz-linear-gradient(left,#cb6400 0%,#e09900 100%);background:-webkit-linear-gradient(left,#cb6400 0%,#e09900 100%);background:linear-gradient(to right,#cb6400 0%,#e09900 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb6400',endColorstr='#e09900',GradientType=1);box-shadow:0 10px 50px -20px #cb6400}.plan-tools-list .home-list:hover,.plan-tools-list .home-list.active{background:#fd60a2;background:-moz-linear-gradient(left,#fd60a2 0%,#ff96a5 100%);background:-webkit-linear-gradient(left,#fd60a2 0%,#ff96a5 100%);background:linear-gradient(to right,#fd60a2 0%,#ff96a5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd60a2',endColorstr='#ff96a5',GradientType=1);box-shadow:0 10px 50px -20px var(--bg-color)}.plan-tools-list .advice-list:hover,.plan-tools-list .advice-list.active{background:#a14bea;background:-moz-linear-gradient(left,#a14bea 0%,#aa61b6 100%);background:-webkit-linear-gradient(left,#a14bea 0%,#aa61b6 100%);background:linear-gradient(to right,#a14bea 0%,#aa61b6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a14bea',endColorstr='#aa61b6',GradientType=1);box-shadow:0 10px 50px -20px #a14bea}.plan-tools-list .list-box.active .title,.plan-tools-list .list-box.active p,.plan-tools-list .list-box.active .title a{color:#fff}.plan-tools-list .list-box .title i{font-size:24px;margin-right:5px}.plan-tools-list .list-box p{font-size:13px;text-transform:uppercase;font-weight:600;opacity:.7;color:#000;margin-bottom:0;line-height:16px;transition:all 0.5s}.plan-tools-list .list-box{padding:15px;border-radius:8px;display:block}.plan-tools-list .home-list:hover{background-color:#f37084}.plan-tools-list .guest-list:hover{background-color:#ffbb5b}.plan-tools-list .budget-list:hover{background-color:#9f8370}.plan-tools-list .check-list:hover{background-color:#2dbaa7}.plan-tools-list .short-list:hover{background-color:#537dd7}.plan-tools-list .advice-list:hover{background-color:#9f8370}.plan-tools-list .list-box:hover .title,.plan-tools-list .list-box:hover p{color:#fff;transition:all 0.5s}.plan-tools-list .list-box,.plan-tools-list .list-box:hover{transition:all 0.5s}.section-head{position:relative}.section-head .box-title::before{content:attr(data-name);font-size:70px;line-height:50px;letter-spacing:2px;opacity:.2;z-index:1;font-weight:900;color:#00aeaf;position:absolute;text-align:center;left:0;right:0}.section-head .box-title{font-size:40px;line-height:60px;margin-bottom:5px;margin-top:-10px;font-weight:500;color:#000}.section-head p{color:#666;font-size:18px}.section-head.text-white p{color:rgb(255 255 255 / .8)}.section-head .title{font-size:40px;font-weight:500;margin:auto;max-width:950px;line-height:50px;margin-bottom:10px}.planning-tools{padding:50px 20px;border:1px solid rgb(0 0 0 / .1);background-color:#fff;border-radius:4px;box-shadow:5px 5px 30px 0 rgb(0 0 0 / .05);transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s}.planning-tools:hover{transform:translateY(-10px);-moz-transform:translateY(-10px);-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px)}.planning-tools .icon-bx{font-size:55px;line-height:65px;margin-bottom:10px}.planning-tools .title{font-size:24px;margin-bottom:20px;font-weight:500;line-height:35px}.planning-tools .content-bx p{margin-bottom:22px;font-size:16px;line-height:26px;color:#666}.featured-star{margin:0;padding:0}.featured-star{margin:0;padding:0;margin-bottom:5px}.featured-star li{color:#ffc600;font-size:13px;list-style:none;display:inline-block}.details-media-bx{margin-bottom:30px}.details-media-bx .featured-info{position:relative;margin-bottom:20px;padding:0;text-align:left}.details-media-bx .featured-info .title{font-weight:500;font-size:30px;line-height:40px;margin-bottom:8px}.details-media-bx .featured-info .address{font-size:16px;color:#666;font-weight:400;margin-bottom:0}.details-media-bx .featured-star{margin:0;padding:0;list-style:none;position:absolute;right:0;bottom:0}.details-media-bx .featured-star li{color:#f1c438;display:inline-block;text-shadow:1px 1px 0 rgb(0 0 0 / .3)}.details-media-bx .featured-media{padding:10px;background:#fff;border:1px solid rgb(0 0 0 / .1);border-radius:8px;box-shadow:5px 5px 30px 0 rgb(0 0 0 / .1)}.text-quote{font-size:20px;line-height:32px;font-weight:400;margin-bottom:30px;border-left:4px solid var(--text-color);padding:0 0 0 20px;font-style:italic}.details-title{font-weight:500;color:#000;border:1px solid rgb(0 0 0 / .1);padding:16px 25px;margin-bottom:25px;font-size:18px;line-height:30px;background:#fff;border-radius:6px;box-shadow:0 5px 15px 0 rgb(32 0 90 / .05)}.pricing-costs-box{margin-bottom:40px}.pricing-costs-box .price{font-size:35px;line-height:45px;font-weight:500;color:var(--text-color);margin-bottom:15px}.pricing-costs-box .title{font-weight:400;color:#666;font-size:18px;margin-bottom:2px;line-height:28px}.inner-content-bx .details-list .list-check li,.inner-content-bx .details-list .list-check li:before{font-size:16px}.details-list{margin-bottom:20px}.details-list:last-child{margin-bottom:40px}.description-box p{font-size:16px;line-height:28px;color:#666;margin-bottom:15px}.dec-exp-bx{list-style:none;background:#fff;padding:15px 30px;margin:20px 0;border:1px solid rgb(0 0 0 / .1);border-radius:4px}.dec-exp-bx li{padding:8px 0 8px 0;font-size:16px;font-weight:400;display:flex;color:#000}.dec-exp-bx li span{margin-left:auto;color:#999}.description-box .title{font-weight:500;margin-bottom:5px}.venues-reviews{position:relative;background:#fff;border:1px solid rgb(0 0 0 / .1);padding:15px;border-radius:4px;margin-bottom:15px}.reviews-info{margin:-15px -15px 15px;border-bottom:1px solid rgb(0 0 0 / .1);padding:10px 15px;display:flex;align-items:center}.reviews-content .title{font-weight:500;font-size:20px;margin-bottom:10px}.reviews-content p{font-size:14px;font-weight:400;color:#777;margin-bottom:5px}.reviewer-name{font-size:16px;font-weight:500;color:#000;margin-bottom:2px}.wedding-date{margin:0;font-size:13px;font-weight:400;color:#888}.reviews-rating{margin-left:auto;text-align:right}.rating{margin:0;padding:0;list-style:none;font-size:14px;color:#f1c438}.rating li{display:inline-block}.review-date{margin:0;font-size:13px;font-weight:400;color:#888}.featured-bx{position:relative;border-radius:8px;overflow:hidden;box-shadow:5px 5px 30px 0 rgb(0 0 0 / .1)}.featured-bx .featured-media img{width:100%}.listing-bx.overlap:after,.featured-bx:after{content:"";background:#000;position:absolute;width:100%;height:100%;bottom:0;left:0;opacity:.5}.featured-info{position:absolute;bottom:0;padding:20px 30px;z-index:1;width:100%;text-align:center}.featured-info h4.title{font-size:24px;line-height:30px;margin-bottom:5px;font-weight:500}.featured-info h5.title{font-size:24px;line-height:28px;margin-bottom:15px;font-weight:500}.featured-info .title span{font-size:12px;background-color:#9f8370;border-radius:3px;padding:5px 8px;margin-left:10px;color:#fff;font-weight:500}.featured-info .title a{color:#fff}.featured-info p{font-size:14px;color:rgb(255 255 255 / .8);margin-bottom:10px}.featured-category,.featured-star{margin:0;padding:0}.featured-star{margin-bottom:5px}.featured-category li,.featured-star li{list-style:none;display:inline-block}.featured-star li{color:#ffc600;font-size:13px}.featured-star li.rate{background-color:rgb(0 174 175 / .3);color:#00aeaf;padding:1px 4px;font-size:14px;margin-left:10px;font-family:roboto;line-height:18px;border-radius:2px}.featured-category li{color:rgb(255 255 255 / .6);margin-right:10px;font-size:14px}.featured-tag{padding:10px 20px;background:var(--bg-color);color:#fff;position:absolute;right:0;top:30px;z-index:1;font-size:14px}.featured-tag:hover{color:#fff;padding:10px 25px}.featured-tag:after{content:"";background-image:url(../images/tag.png);height:100%;width:40px;display:block;position:absolute;background-size:contain;background-repeat:no-repeat;background-position:right;left:-40px;top:0}.listing-bx{position:relative;border-radius:6px;overflow:hidden;box-shadow:0 5px 15px 0 rgb(32 0 90 / .05)}.listing-bx .media-info{position:absolute;bottom:0;padding:60px 25px 15px 25px;left:0;display:flex;width:100%;justify-content:space-between;background:#0f0400;background:-moz-linear-gradient(top,#fff0 0%,rgb(22 9 0 / .8) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(22 9 0 / .8) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(22 9 0 / .8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0f0400',endColorstr='#160900',GradientType=0)}.listing-bx.listing-sm{margin-bottom:20px}.listing-bx.listing-sm .media-info{padding:50px 15px 10px 15px}.listing-bx .media-info .like-btn{color:#fff}.listing-bx .media-info .featured-star{margin-bottom:0}.listing-bx .listing-media{position:relative}.listing-bx .listing-media img{width:100%;height:100%;object-fit:cover}.listing-bx.overlap .listing-info{position:absolute;left:0;bottom:0;width:100%;padding:30px 30px 15px 30px;z-index:99}.listing-bx.overlap .listing-info{background-color:#fff0;color:#fff}.listing-bx.overlap .listing-info .place-info{border-top:1px solid rgb(255 255 255 / .1)}.listing-bx.overlap .listing-info .title a{color:#fff}.listing-info{padding:10px 15px;background:#fff}.listing-bx.listing-sm .listing-info{padding:15px 15px 10px}.listing-sm .listing-info p{margin-bottom:0}.listing-sm .listing-info .title{font-size:15px;font-weight:500;line-height:24px;margin-bottom:2px}.expert-advice .location{margin-bottom:0}.expert-advice.listing-info{padding:15px 20px}.expert-advice .btn-link{font-size:13px;color:#aaa;font-weight:500;text-transform:uppercase}.expert-advice .media-info{background:#fff0;padding:10px;bottom:auto;right:0;top:0;width:auto;left:auto}.expert-advice .media-info .like-btn{width:40px;background-color:rgb(0 0 0 / .4);height:40px;line-height:44px;text-align:center;border-radius:40px}.listing-info .title{font-size:16px;font-weight:500;line-height:25px;color:#000;margin-bottom:5px}.listing-info p{font-size:13px}.place-info{margin:0 -25px -25px -25px;padding:15px 25px;list-style:none;border-top:1px solid rgb(0 0 0 / .1);padding-top:15px;display:flex}.listing-info .place-info span{color:#a8a8a8;text-transform:uppercase;font-weight:500;font-size:13px}.listing-info .place-info .vendor-guest .title{color:#537dd7}.listing-info .place-info .vendor-price .title{color:#f37084}.listing-info .place-info .vendor-price{margin-right:0}.listing-info .place-info .title{margin-bottom:0;font-size:18px;font-weight:600;margin-top:2px}.place-info li{display:inline-block;font-size:13px;margin-right:15px}.listing-info p{margin-bottom:20px;text-transform:uppercase;color:#a8a8a8;font-size:13px;font-weight:500}.place-info li i{margin-right:5px}.place-info li.place-location i{color:var(--bg-color)}.place-info li.open{color:#94d21f}.place-info li.close{color:#ff3c3c}.wish-bx{margin:0;padding:0;position:absolute;top:20px;right:20px;z-index:2}.wish-bx li{list-style:none;display:block;margin-bottom:10px}.wish-bx li a{height:40px;width:40px;color:#fff;display:table;border-radius:50px;line-height:40px;text-align:center}.wish-bx li .info-btn{background-color:var(--bg-color)}.wish-bx li .like-btn{background-color:rgb(0 174 175 / .9)}.vendor-price{margin-left:auto;float:right;font-weight:500;font-size:14px!important}.listing-tag{padding:5px 10px;color:#fff;position:absolute;left:0;top:20px;font-size:12px;border-radius:0 5px 5px 0;text-transform:capitalize}.listing-tag.featured{background-color:#e64ecf}.listing-tag.top-rated{background-color:#f39713}.listing-tag.popular{background-color:#c00}.most-visited .dlab-divider{margin:80px 0}.most-visited{padding-bottom:70px}.most-visited img{width:100%}.works-bx p{max-width:281px;font-size:14px;color:#848484;font-weight:400;margin-left:auto;margin-right:auto}.works-bx{border-right:1px solid rgb(0 0 0 / .1)}.works-bx:last-child{border-right:0}.works-bx .dlab-tilte{font-size:20px;font-weight:600;line-height:28px}.work-list{list-style:none;margin:0;padding:0;display:flex}.work-list li{display:inline-block;text-align:center;flex:0 0 12.5%;padding:0 5px}.work-list li a{display:block;padding:22px 10px;background:#fff;border-radius:4px;box-shadow:0 0 30px 0 rgb(0 0 0 / .05);transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;position:relative}.work-list li a:after{content:"";height:4px;width:0;background-color:#9f8370;position:absolute;bottom:0;right:0;z-index:1;transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-webkit-transform-origin:left;-o-transform-origin:left;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s}.work-list li a:hover:after{width:100%;left:0;right:auto;transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-webkit-transform-origin:right;-o-transform-origin:right}.work-list li a:hover{transform:scale(1.05)}.work-list li a img{max-width:50px;margin-bottom:15px}.work-list li a h6{margin:0;font-size:15px;color:#000}.client-detail{display:flex;align-items:center;border-bottom:1px solid rgb(0 0 0 / .1);padding:30px}.client-detail .client-img{width:60px;height:60px;border-radius:60px;overflow:hidden;min-width:60px;margin-right:10px;box-shadow:8px -4px 20px 0 rgb(221 231 255 / .4)}.client-box{background-color:#fff;border-radius:15px;background-size:200px;background-repeat:no-repeat;background-position:right 20px top 20px;box-shadow:0 8px 20px 0 rgb(221 231 255 / .4);overflow:hidden;position:relative}.client-name{font-size:18px;font-weight:600;margin-bottom:5px}.client-info span{font-family:Rubik;font-size:14px;font-weight:500;color:var(--text-color)}.client-box .featured-star{margin-bottom:30px}.client-info-bx p{color:#7b7d86;font-size:14px;margin-bottom:0}.client-box .client-quotes{font-size:25px;color:#fff;background-color:#00aeaf;display:block;position:absolute;right:-40px;bottom:-40px;padding:20px 22px;border-radius:50px;height:100px;width:100px;box-shadow:0 0 0 10px rgb(0 174 175 / .5)}.client-box .client-info-bx{padding:30px}.testimonial-one .owl-item>.item{padding:15px}.owl-btn-style .owl-prev,.owl-btn-style .owl-next,.owl-clienr-btn .prev,.owl-clienr-btn .next{padding:0;background-color:#fff;width:60px;height:60px;color:#9fa2b6;line-height:60px;font-size:15px;border-radius:60px;transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;text-align:center}.owl-clienr-btn .prev:hover,.owl-clienr-btn .next:hover{background-color:var(--bg-color);color:#fff;box-shadow:0 8px 20px 0 rgb(244 205 4 / .3)}.testimonial-one.owl-theme .owl-dots.disabled{margin:15px 0 0 0}.testimonial-one{margin:-15px 0 15px 0}.dez-blog .dlab-post-title .post-title{margin-top:15px;margin-bottom:10px;font-weight:700}.dez-blog .category-tag a{background-color:var(--bg-color);color:#fff;text-transform:uppercase;font-size:13px;padding:4px 20px;display:inline-block;font-weight:500;border-radius:20px}.dez-blog{box-shadow:0 5px 15px 0 rgb(32 0 90 / .05);border-radius:6px}.dez-blog .dlab-info{padding:20px 25px;background:#f6f6f6;border:1px solid rgb(0 174 175 / .1)}.dez-blog .dlab-post-meta ul{border-top:1px solid #e6e6e6;padding-top:15px}.dez-blog .dlab-post-meta i,.dez-blog .dlab-post-meta a,.dez-blog .dlab-post-meta li{color:#7b7d86;font-size:13px;font-weight:400}.dez-blog .dlab-post-text p{color:#7b7d86;font-size:15px}.site-footer .footer-top{background-color:#fff;border-top:1px solid #f5f5f5;padding-bottom:30px}.site-footer .footer-bottom{background-color:#fffbf9}.site-footer .widget .widget-title{font-size:18px;font-family:poppins;font-weight:500;color:#000;line-height:28px;padding-bottom:3px;text-transform:uppercase;display:-webkit-inline-flex;margin-bottom:20px;border-bottom:2px solid #a0a0a0}.site-footer .widget-list ul li{padding:10px 0;word-break:break-all}.site-footer .widget-list ul li a{color:#666}.site-footer .widget-list ul li a:hover{color:var(--text-color)}.site-footer .widget.widget-app img{margin-top:10px;display:block}.footer-top{padding:65px 0 30px}.widget-title::after{bottom:-10px;height:2px;right:0;background-color:#a0a0a0!important;margin:10px 0;width:100%}.site-footer .footer-bottom .footer-list{float:right}.site-footer .footer-bottom .footer-list li a,.site-footer .footer-bottom .copyright{color:#000;font-size:14px}.site-footer .footer-bottom .footer-list li{display:inline-block;margin-left:20px}.listing-filter-sidebar{padding:40px 30px;background-color:#fff;box-shadow:0 5px 15px 0 rgb(32 0 90 / .05)}.add img{width:100%}.listing-filter-sidebar .title:before{content:"";width:4px;height:100%;background-color:var(--bg-color);position:absolute;top:0;left:0}.listing-filter-sidebar .title{font-size:20px;font-weight:700;position:relative;padding-left:20px}.listing-filter-sidebar .form-group .btn.dropdown-toggle.btn-default,.listing-filter-sidebar .form-group .form-control{background-color:#fff!important;height:50px;padding:15px 30px;color:#7b7d86;box-shadow:0 3px 10px 0 rgb(0 0 0 / .05)!important;font-size:14px}.listing-filter-sidebar .form-group .btn.dropdown-toggle.btn-default .caret::before,.planner-box form .btn.dropdown-toggle.btn-default .caret::before{content:"\f107"}.listing-filter-sidebar .form-group{margin-bottom:20px}.listing-filter-sidebar .form-group .input-group-text{border:0;background-color:#f6f5ff;padding:20px 30px 20px 0}.search-check-list li{display:block;margin-bottom:5px}.search-check-list li .custom-control{padding-left:0}.search-check-list li input[type="checkbox"]+label,.search-check-list li input[type="radio"]+label{padding-left:30px!important}.search-check-list li label{font-weight:400;font-size:15px;line-height:15px;color:#151c31}.sticky-top,.sticky-top>.side-bar{top:62px}.search-results-topbar{box-shadow:0 5px 15px 0 rgb(32 0 90 / .05);padding:10px 20px;background-color:#fff;margin-bottom:30px;display:flex}.search-results{display:flex;align-items:center;width:100%}.search-results .bootstrap-select{width:150px;max-width:150px;margin-right:10px}.search-results .bootstrap-select .btn{height:45px;padding:12px 15px}.search-results .btn{padding:14px 20px}.search-results .btn-link{color:#999;font-size:14px;font-weight:400;margin-right:10px;margin-left:auto}.search-results .bootstrap-select.btn-group .dropdown-toggle .caret{top:15px;right:15px}.search-results-topbar .search-content,.search-results-topbar .sortlist{margin-bottom:0;font-weight:500;font-style:italic}.search-results-topbar .sortlist{margin-left:auto}.sidebar-list{padding-right:40px;padding-top:40px}.listing-filter{padding:15px;background:#fff;border:2px solid #ecebf5}.listing-filter .filter li,.listing-filter .filter-icon li{list-style:none;display:inline-block}.listing-filter .filter-icon li a{padding:0;color:#fff;font-size:14px;line-height:40px;background:var(--bg-color);border-radius:30px;width:40px;height:40px;display:inline-block;text-align:center}.listing-filter .filter-icon li a:hover{background:var(--bg-color-ho)}.listing-filter .filter .btn.dropdown-toggle.btn-default{font-size:14px;border:0!important;padding:10px 30px 10px 20px;color:#fff;border-radius:30px;background:var(--bg-color)!important}.form-accordion.details-accordion .card-header a{font-weight:500;color:#000;border:1px solid rgb(0 0 0 / .1);padding:16px 25px;font-size:18px;line-height:30px;background:#fff;border-radius:6px;box-shadow:0 5px 15px 0 rgb(32 0 90 / .05)}.form-accordion.details-accordion .card-header a:after{top:15px;right:25px;font-size:24px}.form-accordion.details-accordion .card{background:#fff0}.widget_video .video-frame{position:relative}.widget_video .video-frame .video{position:absolute;z-index:9;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;background-color:#fff;width:40px;height:40px;text-align:center;line-height:40px;border-radius:50px;box-shadow:0 0 0 4px rgb(0 0 0 / .4)}.faq-box .title{font-size:20px;font-weight:500;line-height:32px;border-bottom:1px solid rgb(0 0 0 / .2);padding-bottom:10px;margin-bottom:15px}.faq-box p{font-size:15px;color:#6c6c6c;line-height:26px}.side-bar .widget{margin-bottom:50px;border:0;padding:0}.vender-profile{background-color:#fff;border-radius:5px;overflow:hidden;margin-bottom:30px;box-shadow:0 5px 15px 0 rgb(32 0 90 / .05)}.vender-profile .vender-profile-list{padding:30px;margin:0}.vender-profile .vender-profile-list li{display:block;font-size:14px;padding:5px 0}.vender-profile .vender-profile-list li strong{font-weight:500;color:#151c31;margin-right:10px}.vender-profile .title{background-color:var(--bg-color);padding:15px 10px}.vender-profile .title h5{color:#fff;font-size:14px;text-align:center;margin-bottom:0;font-weight:500}.venue-facilities-list{margin-bottom:0}.venue-facilities-list li{font-family:'Rubik',sans-serif;width:50%;float:left}.comment-respond{padding:0;border:0}ol.comment-list li.comment p{line-height:22px;font-size:14px}ol.comment-list li.comment .comment-author .fn{color:#151c31;font-size:16px;font-weight:500}ol.comment-list li.comment .comment-meta::before,ol.comment-list li.comment .reply a::before{font-size:14px;margin-right:4px}ol.comment-list li.comment .comment-author{margin-bottom:3px}ol.comment-list li.comment .comment-meta a{font-size:14px}ol.comment-list li.comment .reply a{font-weight:400;font-size:14px}.vender-details-form{margin:0 -5px;padding:0;list-style:none;display:flex;flex-wrap:wrap}.vender-details-form li{max-width:50%;padding:0 5px;flex:0 0 50%}.vender-details-form .btn{box-shadow:0 5px 15px 0 rgb(32 0 90 / .05);border:0;background-color:#fff;padding:15px 10px;display:block;cursor:pointer;margin-bottom:10px;border:1px solid rgb(0 0 0 / .08)}.vender-details-form .btn i{display:block;margin-bottom:10px;font-size:28px;color:#151c31;line-height:28px}.vender-details-form .btn span.fa{font-size:90px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;font-weight:700;color:#efefef}.vender-details-form .btn span{color:#151c31;text-transform:capitalize;letter-spacing:normal;font-size:15px;font-weight:500;display:block}.vender-details-form .shortlist-btn .show2,.vender-details-form .shortlist-btn .icon1,.vender-details-form .booked-btn .show2,.vender-details-form .booked-btn .icon1{display:none}.vender-details-form .booked-btn:hover,.vender-details-form .booked-btn.active{background:#21b176!important;background:-moz-linear-gradient(left,#21b176 0%,#35d895 100%)!important;background:-webkit-linear-gradient(left,#21b176 0%,#35d895 100%)!important;background:linear-gradient(to right,#21b176 0%,#35d895 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#21b176',endColorstr='#35d895',GradientType=1)!important;box-shadow:0 10px 50px -20px #21b176}.vender-details-form .shortlist-btn:hover i,.vender-details-form .shortlist-btn:hover span,.vender-details-form .shortlist-btn.active i,.vender-details-form .shortlist-btn.active span,.vender-details-form .booked-btn:hover i,.vender-details-form .booked-btn:hover span,.vender-details-form .booked-btn.active i,.vender-details-form .booked-btn.active span{color:#fff}.vender-details-form .booked-btn i{color:#21b176}.vender-details-form .shortlist-btn i{color:#fe84a4}.vender-details-form .btn.reviews-btn i{color:#ffd800}.vender-details-form .btn.quote-btn i{color:#5947f3}.vender-details-form .btn.showround-btn i{color:#cb6400}.vender-details-form .btn:focus,.vender-details-form .btn:hover{background-color:#fff}.vender-details-form .shortlist-btn.active .show2,.vender-details-form .shortlist-btn.active .icon1,.vender-details-form .booked-btn.active .show2,.vender-details-form .booked-btn.active .icon1{display:block}.vender-details-form .shortlist-btn.active .show1,.vender-details-form .shortlist-btn.active .icon2,.vender-details-form .booked-btn.active .show1,.vender-details-form .booked-btn.active .icon2{display:none}.vender-details-form .shortlist-btn:hover,.vender-details-form .shortlist-btn.active{background:#fd60a2!important;background:-moz-linear-gradient(left,#fd60a2 0%,#ff96a5 100%)!important;background:-webkit-linear-gradient(left,#fd60a2 0%,#ff96a5 100%)!important;background:linear-gradient(to right,#fd60a2 0%,#ff96a5 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd60a2',endColorstr='#ff96a5',GradientType=1)!important;box-shadow:0 10px 50px -20px #fd60a2}.planner-box .edit-icon a{margin:0 0 0 10px;font-size:16px;color:#acacac}.planner-box .edit-icon{width:120px}.planner-box .edit-icon .trash{color:#dd5a59;font-size:18px}.planner-box .event-budget-head{font-weight:500;font-size:14px;padding:15px 20px;color:#333}.planner-box .planner-category .category-title{font-size:18px;line-height:24px;font-weight:500}.planner-box .table-head{font-size:14px;padding:15px 20px;font-weight:500;color:#333}.planner-box .edit-btn .delete-btn{background-color:#dd5a59;margin-left:10px}.planner-box form .btn.dropdown-toggle.btn-default,.planner-box form .form-control{border-color:rgb(0 0 0 / .2)}.planner-box table tfoot .add-list{padding:20px}.planner-box .table{margin-bottom:0}.planner-box table tfoot tr td{padding:15px 20px;font-size:14px}.planner-box table tfoot .budget-target{font-size:14px;font-weight:500;color:#333}.planner-box table tfoot .footer-title{font-size:14px;padding:15px 20px}.wedding-filter-search .title{margin-bottom:0;font-size:24px;line-height:30px;font-weight:500;align-self:center}.wedding-filter-search{padding:20px 0;border:1px solid rgb(0 0 0 / .1);border-width:1px 0}.wedding-filter-advice form .form-control{height:50px;margin-right:20px;font-size:15px;border-radius:4px!important;color:#000}.checklist-box ul{list-style:none;margin:0;padding:0}.checklist-box>ul>li{display:flex;justify-content:space-between;padding:20px 20px;background:#fff;box-shadow:5px 5px 20px 0 rgb(0 61 108 / .05);border:1px solid #ebebeb;border-radius:4px;margin-bottom:15px}.checklist-box ul li .rightopen{text-transform:uppercase;color:#5947f3;font-size:18px;font-weight:500}.checklist-box ul li .rightopen i{margin-left:10px}.custom-control.checkbox-lg{position:relative;display:block;min-height:20px;padding-left:35px;line-height:32px}.checkbox-lg input[type=checkbox]+label:before,.checkbox-lg input[type=radio]+label:before{height:25px;width:25px;background:#fff;border:2px solid #5947f3;border-radius:6px}.checkbox-lg .custom-control-label:after{height:25px;width:25px}.checkbox-lg input[type=checkbox]+label:hover:before,.checkbox-lg input[type=radio]+label:hover:before{border:2px solid #537dd7}.custom-control-input:focus~.custom-control-label:before{box-shadow:none}.custom-checkbox.checkbox-lg .custom-control-input:checked~.custom-control-label:before{background-color:#5947f3;border:2px solid #5947f3}.checklist-box ul li.add-check-list{flex-direction:column}.checklist-box ul li.add-check-list .form-group{margin-bottom:5px}.checklist-box ul li.add-check-list .form-control{border-radius:4px;border-color:rgb(0 0 0 / .2)}.wedding-location{background-color:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);border-radius:8px;padding:15px 20px;width:300px;margin:20px auto 0}.wedding-location .location-name{font-size:20px;color:#fff;text-transform:uppercase;font-weight:500;line-height:24px;display:block;margin-bottom:10px}.wedding-location .location-info{font-size:15px!important;margin-bottom:0!important;font-weight:400!important}.wedding-details .wedding-info .wedding-name{font-size:20px;line-height:30px;font-family:poppins;font-weight:400;align-self:center;margin-bottom:0}.wedding-details .wedding-info{display:flex;width:50%;align-items:center}.dlab-home .bnr-content .wedding-info-right .wedding-name{text-align:left}.wedding-details .wedding-info .wedding-img{box-shadow:0 0 20px 0 rgb(0 0 0 / .2);height:65px;width:65px;min-width:65px;border-radius:50px;overflow:hidden;padding:3px;margin:0 15px;background:#fd60a2;background:-moz-linear-gradient(left,#fd60a2 0%,#ff96a5 100%);background:-webkit-linear-gradient(left,#fd60a2 0%,#ff96a5 100%);background:linear-gradient(to right,#fd60a2 0%,#ff96a5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd60a2',endColorstr='#ff96a5',GradientType=1)}.wedding-details .wedding-info .wedding-img img{border-radius:100%}.wedding-details{display:flex;justify-content:center;align-items:center}.wedding-details .wedding-heart i{color:#ff9eec;font-size:30px}.wedding-heart{position:relative}.wedding-heart:before,.wedding-heart:after{content:"\f004";animation-name:example;-webkit-animation-name:example;-webkit-animation-duration:2s;animation-duration:2s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;font-family:fontawesome;position:absolute;height:100%;width:100%;left:0;top:0;font-size:30px;color:#ff9eec;line-height:30px}.wedding-heart:before{animation-name:example1;-webkit-animation-name:example1;-webkit-animation-duration:2s;animation-duration:2s}@keyframes example{0%{transform:scale(1);opacity:1}100%{transform:scale(2);opacity:0}}@keyframes example1{0%{transform:scale(1);opacity:1}100%{transform:scale(3);opacity:0}}.dlab-home .bnr-content{width:100%}.wedding-info.wedding-info-left{justify-content:flex-end}.wedding-info.wedding-info-left .wedding-name{text-align:right}.is-fixed .extra-nav,.extra-nav{padding:8px 0}.site-header.header-transparent{border-bottom:1px solid rgb(255 255 255 / .2)}.site-header .extra-nav .btn{padding:10px 20px}.header-nav .nav>li>a{font-size:15px;padding:16px 12px;font-weight:500;text-transform:capitalize}.is-fixed .header-nav .nav>li>a{padding:16px 12px;color:#000}.is-fixed .logo-header,.logo-header{height:auto;padding:5px 0;width:150px}.site-header .logo-header .header-logo1,.site-header .is-fixed .logo-header .header-logo2{display:table-cell}.site-header .logo-header .header-logo2,.site-header .is-fixed .logo-header .header-logo1{display:none}.closebtn:after{content:"";position:fixed;height:100vh;width:0;background:#0b000e;right:-200px;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;opacity:0;filter:blur(50px)}.open .closebtn:after{width:calc(100vw - 280px);opacity:.88;filter:blur(0);right:300px}.planner-checklist-bx tfoot tr,.planner-checklist-bx tbody tr:not(.table-hr){background:#fff;border-radius:6px;-webkit-border-radius:6px;border:1px solid #ebebeb;box-shadow:5px 5px 20px 0 rgb(0 61 108 / .05)}.settings-box{width:800px;margin:auto;background-color:#fff;padding:30px;border-radius:10px;border:1px solid rgb(0 0 0 / .1);box-shadow:10px 0 40px 0 rgb(0 0 0 / .1)}.settings-box .form-title{border-bottom:1px solid rgb(0 0 0 / .2);margin-bottom:30px}.settings-box .form-title h2{font-size:20px;font-weight:500;line-height:30px;margin-bottom:5px}.settings-box .form-title p{margin-bottom:15px;font-size:14px;color:#666}.settings-box .upload-photo{justify-content:center;display:flex}.settings-box .upload-photo .thum{height:100px;width:100px;overflow:hidden;border-radius:50px;margin:0 auto 15px}.settings-box .upload-photo .input-file input{position:absolute;left:0;right:0;opacity:0;width:100%}.settings-box .upload-photo .input-file h6:hover{text-decoration:underline}.settings-box .upload-photo .input-file h6{position:relative;font-weight:500;font-size:14px;text-align:center}.settings-box form p{font-size:14px}.settings-box form label{font-weight:500}.settings-box form .form-control{height:50px;padding:15px 30px;font-size:15px;margin-right:15px;border-radius:4px;color:#000}.settings-box form .form-control:focus{border-color:#9f8370;box-shadow:5px 5px 20px 0 rgb(0 0 0 / .05)}.settings-box .add-social-info{padding-left:25px;position:relative}.settings-box .add-social-info h6{font-size:14px;margin-bottom:5px;line-height:16px}.settings-box .add-social-info i{position:absolute;left:0;top:10px;font-size:18px}.settings-box .invite-info .invite-name{border-bottom:1px solid rgb(0 0 0 / .2)}.settings-box .invite-info .invite-name h6{font-size:14px;font-weight:500}.settings-box .invite-info .admin{float:right;font-weight:500;font-size:14px;line-height:24px;margin:7px 0}.planner-shortlist-bx ul{padding-left:0;margin:0 -15px}.planner-shortlist-bx ul li{display:block;width:50%;margin-bottom:15px;float:left;padding:0 15px}.planner-shortlist-bx ul li .shortlist{background-color:#fff;display:flex;border-radius:4px;border:1px dashed silver;padding:10px 20px 10px 100px;align-items:center;position:relative;height:80px}.planner-shortlist-bx ul li .shortlist .shortlist-name{margin-bottom:0;font-size:16px;font-weight:500;line-height:24px}.planner-shortlist-bx ul li .shortlist .shortlist-name+p{margin-top:5px}.planner-shortlist-bx ul li .shortlist .shortlist-click i{color:#333;font-size:20px;margin-left:5px}.planner-shortlist-bx ul li .shortlist .shortlist-click{margin-left:auto;font-size:14px;display:flex;align-items:center;color:#000;opacity:.6}.planner-shortlist-bx ul li .shortlist .shortlist-name-icon{font-size:35px;color:#000;float:left;text-align:center;position:absolute;left:0;height:80px;width:80px;border-right:1px dashed rgb(0 0 0 / .2);line-height:80px}.planner-shortlist-bx ul li .shortlist.shortlist-done,.planner-shortlist-bx ul li .shortlist.shortlist-add{border:1px solid;box-shadow:0 0 10px -2px rgb(0 0 0 / .1);border-width:0 0 0 5px;border-color:#5947f3}.planner-shortlist-bx ul li .shortlist.shortlist-add .shortlist-name-icon{color:#5947f3}.planner-shortlist-bx ul li .shortlist .add-info p{margin-bottom:0;font-size:12px;line-height:14px;color:#5947f3;text-transform:uppercase;font-weight:600}.planner-shortlist-bx ul li .shortlist .add-info{margin-left:5px}.planner-shortlist-bx ul li .shortlist.shortlist-done{border-color:#2dbaa7;background-color:#f5fffe}.planner-shortlist-bx ul li .shortlist.shortlist-done .shortlist-name-icon{color:#2dbaa7}.planner-shortlist-bx ul li .shortlist.shortlist-done .shortlist-click{color:#2dbaa7;opacity:1}.planner-shortlist-bx ul li .shortlist.shortlist-done .shortlist-click i{color:#2dbaa7}.planner-shortlist-bx ul li .shortlist.shortlist-done .add-info p{color:#a7a7a7}.category-side-bar:after{content:"";position:absolute}.category-side-bar{z-index:99999}.category-side-bar .category-head{background-color:var(--bg-color);text-align:center;padding:20px 65px;height:65px}.category-side-bar .category-head .title{color:#fff;font-size:18px;margin-bottom:0;line-height:24px;font-weight:500}.category-side-bar .category-search-bx{padding:20px;border-bottom:1px solid rgb(0 0 0 / .1);background:#f9e7db}.category-side-bar .category-contact{padding:20px 20px 0}.category-side-bar .category-search-bx form .form-control{height:50px;padding:15px 20px;font-size:14px;border:1px solid #f7dcca;border-radius:8px;color:#000}.category-side-bar .category-bottom{padding:30px;border-top:1px solid rgb(0 0 0 / .1);text-align:center;margin-top:auto}.planner-budget-bx{width:1000px;margin:auto}.planner-budget-bx ul{padding-left:0}.planner-budget-bx ul li{display:block;background-color:#fff;padding:15px 20px;border:1px solid #ebebeb;box-shadow:5px 5px 20px 0 rgb(0 61 108 / .05);margin-bottom:10px;border-radius:4px;position:relative}.planner-budget-bx .budget-bx{display:flex;align-items:center}.planner-budget-bx .budget-bx .edit-icon{margin-left:auto;text-align:right}.planner-budget-bx .budget-bx .budget-actual,.planner-budget-bx .budget-bx .budget-estimate{width:180px;margin-left:auto;margin-bottom:0;font-weight:500}.planner-budget-bx .budget-bx .budget-head{width:50%}.planner-budget-bx .budget-bx .budget-head .title{font-size:18px;line-height:20px;margin-bottom:5px;font-weight:500}.planner-budget-bx .budget-bx .search-link{color:#9f9f9f;text-transform:uppercase;font-size:13px;font-weight:500;letter-spacing:1px}.planner-budget-bx .edit-icon .edit{color:#5947f3}.planner-budget-bx .edit-notes{margin-top:15px;padding-top:15px;border-top:1px solid rgb(0 0 0 / .1)}.edit-notes .form-group{margin-bottom:15px}.planner-budget-bx .edit-notes .title{font-size:14px;font-weight:500}.planner-budget-bx .edit-notes .btn{border-radius:4px!important}.planner-budget-bx .edit-notes .form-control{border-radius:4px;padding:20px;resize:none}.planner-budget-bx .edit-notes textarea.form-control{height:120px}.planner-modal-bx form .form-control{height:50px;padding:15px 20px;font-size:14px;margin-right:15px;border-radius:4px;color:#000}.planner-budget-bx .edit-notes .form-control:focus,.planner-modal-bx form .form-control:focus,.planner-budget-bx .edit-notes .form-control:hover .planner-modal-bx form .form-control:hover{border-color:#9f8370;box-shadow:5px 5px 20px 0 rgb(0 0 0 / .05)}.planner-modal-bx .modal-content{padding:30px;border:0;border-radius:8px}.planner-modal-bx .title.m-b10{margin-bottom:10px}.planner-modal-bx .title.m-b5{margin-bottom:5px}.planner-modal-bx .title+i{font-size:14px;color:#666;font-weight:300}.planner-modal-bx .title{font-size:20px;line-height:24px;margin-bottom:20px;font-weight:600}.checklist-select-date .planner-category .category-title{font-size:22px;margin-bottom:15px}.checklist-select-date .select-date-box h2,.planner-budget-select .budget-select-box form h5{font-size:18px;font-weight:500;line-height:24px;margin:20px 0}.checklist-select-date .select-date-box p{font-size:14px;line-height:20px}.btn.disabled{background-color:#d3d3d3;opacity:1;color:#737373;cursor:no-drop}.checklist-select-date .select-date-box .input-group{box-shadow:5px 5px 20px 0 rgb(0 61 108 / .05);margin-bottom:10px}.checklist-select-date .select-date-box .input-group .form-control{border-radius:8px 0 0 8px}.checklist-select-date .select-date-box .input-group .btn{border-radius:0 8px 8px 0;font-size:20px;padding:10px 20px}.btn.disabled:hover,.btn.disabled:focus{background-color:#d3d3d3}.planner-budget-select .budget-select-box{margin-bottom:40px}.planner-budget-select .budget-select-box .title{font-size:24px;line-height:30px;margin-bottom:10px;font-weight:500}.planner-budget-select .budget-select-box p{margin-bottom:10px}.planner-budget-select .btn-group-toggle .btn{text-transform:capitalize;margin-right:5px}.planner-budget-select .budget-select-box .input-group .form-control{border:0;padding-left:5px}.planner-budget-select .budget-select-box .input-group{box-shadow:5px 5px 20px 0 rgb(0 61 108 / .05);width:500px;border:1px solid #e1e6eb;border-radius:5px;overflow:hidden}.planner-budget-select .budget-select-box .input-group .form-control{margin-right:0}.planner-budget-select .budget-select-box .input-group-prepend .input-group-text{background-color:#fff;border:0}.planner-budget-select .budget-select-box .select-list li{width:50%;display:inline-block;float:left;margin-bottom:10px}.planner-budget-select .budget-select-box .custom-control-label{margin-bottom:0;font-size:14px;font-weight:500}.planner-budget-select{margin:auto;width:850px}.wedding-filter-search .video-popup{color:#a3a3a3}.main-budget-head{background:#5947f3;background:-moz-linear-gradient(left,#5947f3 0%,#8c73f5 100%);background:-webkit-linear-gradient(left,#5947f3 0%,#8c73f5 100%);background:linear-gradient(to right,#5947f3 0%,#8c73f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5947f3',endColorstr='#8c73f5',GradientType=1)}.main-budget-head .title{line-height:20px;font-size:18px;color:#fff;margin-bottom:5px}.main-budget-head .budget-head a{font-size:13px;color:#fff;font-weight:500;opacity:.8}.main-budget-head .budget-bx .search-link{opacity:.8;color:#fff}.wedding-supplier .featured-info{text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;width:100%}.wedding-supplier .featured-info .title{font-family:roboto;margin-bottom:0}.wedding-supplier .featured-info h2.title{font-size:36px}.wedding-supplier .featured-info h3.title{font-size:30px}.wedding-supplier .featured-info h4.title{font-size:24px}.wedding-supplier .featured-media{height:250px}.wedding-supplier .featured-media img{object-fit:cover;height:100%}.gift-box .gift-list{display:flex;box-shadow:5px 5px 20px 0 rgb(0 61 108 / .05);border:1px solid #e1e6eb;border-radius:5px;overflow:hidden;margin-bottom:20px}.gift-list .gift-media .media-box{align-self:center}.gift-list .gift-media{text-align:center;background-color:#fff;width:250px;min-width:250px;display:flex}.gift-list .content-box{background-color:#fff;padding:30px;border-left:1px solid rgb(0 0 0 / .1)}.gift-list .content-box .title{font-size:24px;line-height:30px;margin-bottom:20px;font-weight:500}.gift-bx{position:relative}.gift-bx .gift-info{position:absolute;top:50%;text-align:center;width:100%;transform:translateY(-50%);padding:30px}.tag-list{padding-left:0}.tag-list li span{margin-right:5px}.tag-list li.list-check{color:#2eb05f}.tag-list li.list-close{color:#5D7B5D}.tag-list li.list-close span{color:#f0526d}.tag-list li{display:inline-block;border:1px solid #e1e6eb;padding:10px 15px;margin:0 5px 8px 0}.list-content li{margin-bottom:10px}.bootstrap-select .btn{height:50px;padding:15px 20px;font-size:14px;margin-right:15px;border-radius:4px;color:#818181;text-transform:capitalize;letter-spacing:inherit;font-weight:400;border-color:#ced4da}.select-group{display:table-cell;flex:1 1 0%}.bootstrap-select.btn-group .dropdown-toggle .caret{top:20px;right:20px}.select-input{display:flex;align-items:center}.subtasks-box .checklist-box .custom-checkbox .custom-control-input:checked~.custom-control-label{text-decoration:line-through;color:#9f9f9f}.subtasks-box .checklist-box>ul>li{margin-bottom:0;border-radius:0;border-width:0 0 1px 0}.subtasks-box .category-contact{padding:30px}.subtasks-box .tasks-btn a{font-size:14px;color:#000;margin:0 30px}.subtasks-box .tasks-btn{text-align:center;margin-bottom:30px}.subtasks-box .tasks-btn i{margin-right:10px}.subtasks-box .share-tasks ul a{width:30px;height:30px;padding:0;line-height:30px;text-align:center}.subtasks-box .share-tasks .title{font-size:14px;font-weight:400}.subtasks-check{background-color:#dd5a59;padding:30px;color:#fff}.subtasks-check .custom-control-label{font-size:22px;line-height:34px;margin-bottom:15px}.subtasks-check p{margin-bottom:15px}.subtasks-check p,.subtasks-check a{font-size:14px;margin-left:38px}.map-box iframe{width:100%;height:calc(100vh - 120px);vertical-align:middle}.map-box{position:fixed;width:100%;top:120px}.search-filter.wadding-vanues-filter{background-color:#550069;z-index:9999}.wadding-vanues-search .sidebar-list{padding:0;position:relative}.wadding-vanues-search .search-results-topbar{position:sticky;z-index:999;top:122px;margin-bottom:0}.wadding-vanues-search .wadding-vanues-list{padding:20px 20px 20px}.wadding-vanues-search .filter-bx{background-color:#fff;padding:20px;margin-bottom:10px;box-shadow:0 15px 15px 0 rgb(32 0 90 / .3);position:absolute;top:100%;width:100%;left:0;overflow-y:scroll;border-top:1px solid rgb(0 0 0 / .1)}.wadding-vanues-search .filter-bx.show{height:calc(100vh - 187px)}.listing-sm .place-info{margin:10px -15px -5px -15px;padding:15px 15px}.listing-sm .listing-info .place-info .title{font-size:15px}.listing-media .offer{position:absolute;top:10px;z-index:2}.listing-media .offer .event{background:#fff;border-radius:0 4px 4px 0;font-size:12px;text-transform:uppercase;font-weight:500;padding:3px 10px;color:#fff;margin-bottom:4px}.listing-media .offer .upcoming{background:#fd60a2;color:#fff;font-weight:700}.listing-media .offer .available{background:#21b176}.slider.slider-horizontal{width:100%}.slider.slider-horizontal .slider-track{height:5px;box-shadow:none;background:#ffe0e6}.slider-selection.tick-slider-selection{background:#5947f3;background:-moz-linear-gradient(left,#5947f3 0%,#8c73f5 100%);background:-webkit-linear-gradient(left,#5947f3 0%,#8c73f5 100%);background:linear-gradient(to right,#5947f3 0%,#8c73f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5947f3',endColorstr='#8c73f5',GradientType=1)}.slider-handle{height:19px;width:19px;border:2px solid #fff;background:#fd60a2;background:-moz-linear-gradient(left,#fd60a2 0%,#ff96a5 100%);background:-webkit-linear-gradient(left,#fd60a2 0%,#ff96a5 100%);background:linear-gradient(to right,#fd60a2 0%,#ff96a5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd60a2',endColorstr='#ff96a5',GradientType=1);box-shadow:0 0 15px -4px #fd60a2}.slider-tick.in-selection{background:#5947f3;background:-moz-linear-gradient(left,#5947f3 0%,#8c73f5 100%);background:-webkit-linear-gradient(left,#5947f3 0%,#8c73f5 100%);background:linear-gradient(to right,#5947f3 0%,#8c73f5 100%);box-shadow:0 0 15px -4px #5947f3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5947f3',endColorstr='#8c73f5',GradientType=1)}.slider-tick{width:19px;height:19px;background:#21b176;background:-moz-linear-gradient(left,#21b176 0%,#35d895 100%);background:-webkit-linear-gradient(left,#21b176 0%,#35d895 100%);background:linear-gradient(to right,#21b176 0%,#35d895 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#21b176',endColorstr='#35d895',GradientType=1);border:2px solid #fff;box-shadow:0 0 15px -4px #21b176}.slider.slider-horizontal{height:24px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{font-weight:500;color:#000;font-size:14px}.gray-bx{background:#f6f7f7;margin:0 -30px;padding:30px 30px;border-bottom:1px solid rgb(0 0 0 / .1)}.list-3{display:flex;flex-wrap:wrap;margin-bottom:5px}.list-3 li{width:33.33%;padding-bottom:5px}.modal-title{font-size:20px;margin:-30px -30px 0 -30px;padding:20px 30px;border-bottom:1px solid rgb(0 0 0 / .1);font-weight:500}.popup-profile-info{margin:0 0 20px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;text-align:left}.popup-profile-info li{flex:0 0 50%;width:50%;padding:5px 0;font-size:15px}.popup-profile-info li strong{margin-right:10px;font-weight:600;color:#000}.popup-profile-info li span{color:#929292;font-weight:400}.small-bx{background:#f6f7f7;display:block;padding:8px 10px;margin:0 -30px;border-bottom:1px solid rgb(0 0 0 / .1)}.my-account-bx .modal-content{padding:30px;border-radius:4px}.modal-content+.modal-content{margin:0}.my-account-bx .modal-dialog{max-width:400px;position:relative}.sign-text{background:#eee;margin:0 -30px -30px -30px;padding:10px 30px;font-size:14px;text-align:center;font-weight:500;color:#000;border-radius:0 0 4px 4px}.my-account-bx .form-group{margin-bottom:20px;text-align:left}.reset-password{text-align:right}.reset-password .btn-link{font-size:14px;color:#000}.my-account-bx .title{font-size:22px;font-weight:500;text-align:center;margin:-30px -30px 30px -30px;background:linear-gradient(to right,#fd60a2 0%,#ff96a5 100%);line-height:32px;padding:18px 20px;color:#fff;border-radius:4px 4px 0 0}.reset-password.modal-content{position:absolute;top:0;z-index:1;height:100%}.reset-password.modal-content .sign-text{margin:0;position:absolute;bottom:0;width:100%;left:0}.password-icon-bx p{text-align:center;font-size:14px;font-weight:500}.password-icon-bx i{width:100px;height:100px;margin:0 auto 20px;display:block;text-align:center;line-height:100px;font-size:50px;background:#eee;border-radius:100%}.home-banner .title{color:#fff;font-size:60px;font-family:"Petit Formal Script",sans-serif;line-height:80px;max-width:700px;margin:0 auto 50px}.home-banner .icon-bx{margin-bottom:30px}.testimonials-section{padding-left:100px;padding-right:100px}.testimonials-box{box-shadow:0 5px 15px 0 rgb(32 0 90 / .05);padding:30px;background-color:#fff;border-radius:5px;position:relative;transform:scale(.8);opacity:1;transition:all 0.5s}.testimonials-box .quote{position:absolute;right:20px;bottom:20px;width:80px}.testimonials-box p{color:#444;font-size:18px;line-height:35px;font-weight:300;margin-bottom:25px}.testimonials-box .testimonials-name{font-size:18px;color:#000;margin-bottom:0;line-height:24px}.testimonials-carousel .owl-item.active.center .testimonials-box{transform:scale(1);opacity:1;transition:all 0.5s}.search-filter.style1{position:relative;margin-bottom:70px;border-radius:50px;padding:20px 10px}.search-filter.style1 form .form-control,.search-filter.style1 form .btn{border-radius:50px}.venue-search-title .box-title{color:#fff;font-size:40px;font-weight:400;margin:auto;max-width:950px;line-height:50px}.venue-search-list ul{padding-left:0;margin-bottom:0}.venue-search-list ul li a{padding:14px 30px;display:block;color:rgb(255 255 255 / .7);border-radius:10px;transition:all 0.5s}.venue-search-list ul li a:hover{transition:all 0.5s;background:#fd60a2;background:-moz-linear-gradient(left,#fd60a2 0%,#ff96a5 100%);background:-webkit-linear-gradient(left,#fd60a2 0%,#ff96a5 100%);background:linear-gradient(to right,#fd60a2 0%,#ff96a5 100%)}.venue-search-list ul li{display:block}.venue-search-list{margin-bottom:30px}.venue-search-list>div{border-right:1px solid rgb(255 255 255 / .1)}.venue-search-list>div:last-child{border-right:0}.venue-search-list-title{margin:0 auto 30px;display:table}.planning-tools.style1{border:0;border-radius:5px;padding:30px;overflow:hidden;position:relative}.planning-tools.style1 .title{font-size:22px;margin-bottom:15px;line-height:30px}.text-italic{font-style:italic}.planning-tools.style1 .content-bx{z-index:99;position:relative}.planning-tools.style1 .icon-bx{margin:0 auto 15px;height:100px;width:100px}.planning-tools.style1:before{content:"";position:absolute;width:100%;height:100%;left:0;top:-100%;background-image:url(../images/sap1.png);background-repeat:no-repeat;background-position:top;background-size:contain;transition:all 0.8s;-moz-transition:all 0.8s;-webkit-transition:all 0.8s;-ms-transition:all 0.8s;-o-transition:all 0.8s;z-index:1}.planning-tools.style1:after{content:"";background:#fd60a2;background:-moz-linear-gradient(left,#fd60a2 0%,#ff96a5 100%);background:-webkit-linear-gradient(left,#fd60a2 0%,#ff96a5 100%);background:linear-gradient(to right,#fd60a2 0%,#ff96a5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd60a2',endColorstr='#ff96a5',GradientType=1);position:absolute;width:100%;height:100%;left:0;bottom:-100%;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s}.planning-tools.style1:hover:before{top:0}.planning-tools.style1:hover:after{bottom:0;border-radius:0}.planning-tools.style1:hover .icon-bx{background:#fff;border-radius:100%;box-shadow:inset 0 0 0 6px var(--bg-color),10px 0 40px -5px rgb(57 0 0 / .17)}.planning-tools.style1 .icon-bx,.planning-tools.style1 .icon-bx img{-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;border-radius:100%}.planning-tools.style1:hover .icon-bx img{transform:scale(.8)}.planning-tools.style1:hover .title{color:#fff}.planning-tools.style1 .btn{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s}.planning-tools.style1:hover .btn{background:#fff;color:#000}.planning-tools.style1 p{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s}.planning-tools.style1:hover p{color:#fff}.inspiration-box .title{font-size:48px;font-weight:500;line-height:58px}.inspiration-box p{color:#666;font-size:18px;line-height:32px;margin-bottom:30px}.apps-box .app-info p{font-size:18px;font-weight:300;line-height:30px;margin-bottom:30px}.apps-box .app-info .title{font-size:48px;line-height:60px;font-weight:500}.expert-advice .section-head{margin-bottom:60px}.expert-advice .section-head p{color:#000;font-size:22px;line-height:32px;margin-bottom:30px}.expert-advice .section-head .box-title{font-size:48px;font-weight:500;line-height:62px;text-shadow:0 15px 15px rgb(0 0 0 / .1)}.text-gradient{background:#fd60a2;background:-moz-linear-gradient(left,#fd60a2 0%,#ff96a5 100%);background:-webkit-linear-gradient(left,#fd60a2 0%,#ff96a5 100%);background:linear-gradient(to right,#fd60a2 0%,#ff96a5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0034b9',endColorstr='#0022bd',GradientType=1);background:-o-linear-gradient(transparent,transparent);-webkit-background-clip:text;background-position:50% 50%;background-repeat:repeat;-webkit-text-fill-color:#fff0}.expert-advice-list{padding:0;margin-bottom:0}.expert-advice-list li{color:#313131;font-size:18px;line-height:28px;display:block;position:relative;padding:0 0 30px 65px}.expert-advice-list li:after{content:"\f00c";font-family:fontawesome;color:#fff;text-align:center;line-height:48px;font-size:16px;height:48px;width:48px;border-radius:50px;position:absolute;left:0;top:3px;background:#fd60a2;background:-moz-linear-gradient(left,#fd60a2 0%,#ff96a5 100%);background:-webkit-linear-gradient(left,#fd60a2 0%,#ff96a5 100%);background:linear-gradient(to right,#fd60a2 0%,#ff96a5 100%)}.separate{width:100%;height:3px}.wedding-services{box-shadow:0 5px 15px 0 rgb(32 0 90 / .05);background-color:#fff;padding:30px;text-align:center;border-radius:10px;position:relative;overflow:hidden;transition:all 0.5s}.wedding-services .content-bx .title{font-size:22px;line-height:30px;margin-top:15px;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;margin-bottom:0;color:#000;font-weight:600;display:block}.wedding-services .content-bx,.wedding-services .icon-bx,.planning-tools.style1 .icon-bx{position:relative;z-index:99;transition:all 0.5s}.wedding-services .icon-bx{height:100px;width:100px;margin:auto;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s}.wedding-services:before{content:"";position:absolute;width:100%;height:100%;left:0;top:-100%;background-image:url(../images/sap1.png);background-repeat:no-repeat;background-position:top;background-size:contain;transition:all 0.8s;-moz-transition:all 0.8s;-webkit-transition:all 0.8s;-ms-transition:all 0.8s;-o-transition:all 0.8s;z-index:1}.wedding-services:after{content:"";background:#fd60a2;background:-moz-linear-gradient(left,#fd60a2 0%,#ff96a5 100%);background:-webkit-linear-gradient(left,#fd60a2 0%,#ff96a5 100%);background:linear-gradient(to right,#fd60a2 0%,#ff96a5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd60a2',endColorstr='#ff96a5',GradientType=1);position:absolute;width:100%;height:100%;left:0;bottom:-100%;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s}.wedding-services:hover:before{top:0}.wedding-services:hover:after{bottom:0;border-radius:0}.wedding-services:hover .icon-bx{background:#fff;border-radius:100%;box-shadow:inset 0 0 0 6px var(--bg-color),10px 0 40px -5px rgb(57 0 0 / .17)}.wedding-services .icon-bx,.wedding-services .icon-bx img{-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;border-radius:100%}.wedding-services:hover .icon-bx img{transform:scale(.8)}.wedding-services:hover .title{color:#fff}.inner-content-bx p{font-size:18px;line-height:30px;color:#333}.inner-content-bx .title{font-weight:500;margin-bottom:10px;color:#000;text-decoration:underline}.img-bx{width:100%;padding:20px;background:#fff;box-shadow:10px 10px 30px 0 rgb(0 0 0 / .05);border-radius:8px;margin-bottom:30px}.inner-content-bx .list-check li{font-size:18px}.inner-content-bx strong,.inner-content-bx a:not(.btn){font-size:18px;font-weight:600;color:#000;box-shadow:inset 0 -10px 0 rgb(253 96 82 / .3)}.inner-content-bx .list-check li:before{font-family:FontAwesome;content:"\f00c";font-size:18px;top:6px}.scrapbook-bx{position:relative;max-width:550px;margin:auto;padding:0 0 0 170px}.scrapbook-bx img{width:140px;position:absolute;left:0}.scrapbook-bx .title{font-weight:500;font-size:28px;color:#000;margin-bottom:10px}.scrapbook-bx p{font-size:18px;line-height:30px;color:#333;margin-bottom:15px}.scrapbook-note{background:#fff;border:1px solid rgb(0 0 0 / .1);padding:20px 20px;border-radius:8px;box-shadow:10px 10px 40px -20px rgb(0 0 0 / .1);position:relative;margin-bottom:40px}.scrapbook-note:after{content:"";font-family:FontAwesome}.scrapbook-note .edit-not{position:absolute;background:#fff;padding:5px 10px;border-radius:4px;font-size:12px;text-transform:uppercase;right:20px;top:-15px;border:2px solid rgb(0 0 0 / .1);color:#000;font-weight:600;z-index:1}.scrapbook-note .title{background:#eee;font-size:20px;font-weight:500;padding:8px 20px;margin:-20px -20px 20px -20px;display:block;color:#000;position:relative}.scrapbook-note p{margin:0;font-size:16px;line-height:30px}.planner-video .title{font-weight:500;color:#000;margin-bottom:10px}.planner-video p{font-size:16px;line-height:28px;color:#333}.video-box{position:relative;background:#fff;padding:10px;border-radius:6px;overflow:hidden;box-shadow:10px 10px 40px 0 rgb(0 0 0 / .1);border:1px solid rgb(0 0 0 / .1)}.video-box a{width:80px;height:80px;display:block;line-height:80px;position:absolute;top:50%;background:#fff;border-radius:100%;text-align:center;font-size:28px;padding:0 0 0 5px;left:50%;color:#000;transform:translate(-50%,-50%);box-shadow:10px 10px 30px 0 rgb(0 0 0 / .2)}.wedding-planning-bx{background:#aaa;width:100%;height:250px;padding:30px 30px;color:#fff;position:relative;border-radius:8px;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s}.wedding-planning-bx:hover{transform:translateY(-10px)}.wedding-planning-bx.planning-bx-lg{height:520px}.wedding-planning-bx .title{font-size:26px;line-height:40px;color:#fff;font-weight:500;margin-bottom:10px;text-shadow:10px 10px 30px rgb(0 0 0 / .2)}.wedding-planning-bx .planning-icon{position:absolute;font-size:120px;line-height:120px;top:0;right:0;opacity:.2;color:#fff}.wedding-planning-bx p{color:#fff;font-size:16px;line-height:28px;margin-bottom:10px;opacity:.95;font-weight:300}.wedding-planning-bx span{display:block;width:100%;text-transform:uppercase;font-size:15px;font-weight:500;letter-spacing:2px;opacity:.5;margin-bottom:5px;color:#fff}.wedding-planning-bx .right-icon{position:absolute;bottom:0;padding:15px 30px;left:0;background-color:rgb(255 255 255 / .3);width:100%;color:#fff}.wedding-planning-bx.bg-primary{background:#fd60a2;background:-moz-linear-gradient(left,#fd60a2 0%,#ff96a5 100%);background:-webkit-linear-gradient(left,#fd60a2 0%,#ff96a5 100%);background:linear-gradient(to right,#fd60a2 0%,#ff96a5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd60a2',endColorstr='#ff96a5',GradientType=1);box-shadow:0 10px 50px -20px var(--bg-color)}.wedding-planning-bx.bg-yellow{background:#ffa200;background:-moz-linear-gradient(left,#ffa200 0%,#ffc424 100%);background:-webkit-linear-gradient(left,#ffa200 0%,#ffc424 100%);background:linear-gradient(to right,#ffa200 0%,#ffc424 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa200',endColorstr='#ffc424',GradientType=1);box-shadow:0 10px 50px -20px #ffa200}.wedding-planning-bx.bg-purpal{background:#5947f3;background:-moz-linear-gradient(left,#5947f3 0%,#8c73f5 100%);background:-webkit-linear-gradient(left,#5947f3 0%,#8c73f5 100%);background:linear-gradient(to right,#5947f3 0%,#8c73f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5947f3',endColorstr='#8c73f5',GradientType=1);box-shadow:0 10px 50px -20px #5947f3}.wedding-planning-bx.bg-brown{background:#cb6400;background:-moz-linear-gradient(left,#cb6400 0%,#e09900 100%);background:-webkit-linear-gradient(left,#cb6400 0%,#e09900 100%);background:linear-gradient(to right,#cb6400 0%,#e09900 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb6400',endColorstr='#e09900',GradientType=1);box-shadow:0 10px 50px -20px #cb6400}.wedding-planning-bx.bg-green{background:#21b176;background:-moz-linear-gradient(left,#21b176 0%,#35d895 100%);background:-webkit-linear-gradient(left,#21b176 0%,#35d895 100%);background:linear-gradient(to right,#21b176 0%,#35d895 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#21b176',endColorstr='#35d895',GradientType=1);box-shadow:0 10px 50px -20px #21b176}.quote-bx{margin:auto;max-width:850px;text-align:center}.quote-bx p{color:#fff;font-size:35px;line-height:50px}.quote-bx span{color:#ffa200;font-size:26px;font-weight:300;text-decoration:underline}.list-check-bx.inner-content-bx a:not(.btn){box-shadow:none;font-weight:500;color:#333}.list-check-bx.inner-content-bx a:not(.btn):hover{text-decoration:underline}.bookmark.btn{background:#bfbfbf;color:#000;letter-spacing:unset;text-transform:capitalize;font-size:16px;font-weight:400;padding:12px 30px}.bookmark.btn i{margin-left:0;margin-right:10px}.bookmark.btn .fa-bookmark{display:none}.bookmark.btn.active .fa-bookmark{display:inline-block}.bookmark.btn.active .fa-bookmark-o{display:none}.bookmark.btn:focus,.bookmark.btn:active,.bookmark.btn:hover,.bookmark.btn.active{color:#fff;background:#82b440;outline:none!important;box-shadow:none!important}.widget_share ul li a{font-size:16px}.list-5{padding-left:0}.list-5 li{width:20%;float:left;display:inline-block;padding:5px 0}.list-5 li a{color:#333}.lg-actions .lg-next,.lg-actions .lg-prev,.lg-sub-html,.lg-toolbar{background-color:var(--bg-color)}.lg-outer .lg-toogle-thumb,.lg-outer .lg-thumb-outer,.lg-outer .lg-img-wrap,.lg-outer .lg-item{background-color:var(--bg-color-sc)}.lg-outer .lg-toogle-thumb,.lg-actions .lg-next,.lg-actions .lg-prev,.lg-toolbar .lg-icon,#lg-counter{color:#fff}.wedding-venues-details .venues-sidebar-info .title-head{background:#fd60a2;background:-moz-linear-gradient(left,#fd60a2 0%,#ff96a5 100%);background:-webkit-linear-gradient(left,#fd60a2 0%,#ff96a5 100%);background:linear-gradient(to right,#fd60a2 0%,#ff96a5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd60a2',endColorstr='#ff96a5',GradientType=1);padding:15px 25px}.wedding-venues-details .venues-sidebar-info .title{color:#fff;font-size:18px;line-height:28px;text-align:center;margin-bottom:0;font-weight:500}span.bookmarked{font-size:14px;font-weight:400;display:block;color:#767676;margin-top:4px}.wedding-venues-details .venues-sidebar-info .small-bx{padding:10px 20px;margin:0;font-size:12px}.wedding-venues-details .venues-sidebar-info{background-color:#fff;border-radius:5px;overflow:hidden;margin-bottom:30px;box-shadow:0 5px 15px 0 rgb(32 0 90 / .05);border:1px solid rgb(0 0 0 / .1)}.wedding-venues-details .venues-sidebar-info .vender-profile-list{padding:15px 20px;margin:0;position:relative}.wedding-venues-details .venues-sidebar-info .vender-profile-list li{display:block;font-size:14px;color:#777;padding:8px 0}.wedding-venues-details .venues-sidebar-info .vender-profile-list li strong{font-weight:600;color:#151c31;margin-right:10px}.wedding-venues-details .venues-sidebar-info .edit{position:absolute;right:0;bottom:0;border:0 solid rgb(0 0 0 / .1);padding:3px 8px;font-size:12px;border-radius:0}.wedding-venues-details .venues-sidebar-info .text-message{padding:20px 20px;background-color:#f6f7f7;border-top:1px solid rgb(0 0 0 / .1)}.wedding-venues-details .venues-sidebar-info .text-message form textarea.form-control{height:200px;margin-bottom:15px;padding:15px}.home-sign .btn i{display:none}.bus-banner{padding-top:120px;padding-bottom:100px}.ov-blue.overlay-black-dark:after{background:#000b1e;opacity:.85;height:100%}.business-form{background:#fff;border-radius:6px;overflow:hidden;padding:30px;width:100%;border:0}.bns-title{background:#3396f2;background:-moz-linear-gradient(left,#3396f2 0%,#509eff 100%);background:-webkit-linear-gradient(left,#3396f2 0%,#509eff 100%);background:linear-gradient(to right,#3396f2 0%,#509eff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3396f2',endColorstr='#509eff',GradientType=1);color:#fff;font-size:22px;font-weight:500;line-height:35px;padding:15px 20px;margin:-30px -30px 30px;text-align:center}.business-form .form-control{border:2px solid #1c91ff;border-width:0 0 1px 0;border-radius:0;padding:0 0;font-size:16px;font-weight:500;background:#fff0}.business-form .bootstrap-select .btn{border:0;background:#fff0;padding:0 0;font-size:16px;font-weight:500}.bus-bnr-title .title{color:#fff;font-size:60px;line-height:75px;margin:0 0 10px 0;text-align:left;font-weight:500}.bus-bnr-title p{font-size:28px;line-height:45px;text-align:left;color:#fff;opacity:.85;font-weight:200;padding-right:20px}.next-proceed.bns-inner{position:absolute;top:0;left:0;width:100%;background:#fff}.bns-register{position:relative}.bns-inner{position:relative;z-index:1}.bns-inner:after{content:attr(data-name);position:absolute;right:0;top:-3px;font-size:70px;line-height:60px;font-weight:600;color:#000;opacity:.1;z-index:-1}.site-filters.style2 li.btn:after{content:none}.bns-search .search-filter{position:relative;background:#3396f2;background:-moz-linear-gradient(left,#3396f2 0%,#509eff 100%);background:-webkit-linear-gradient(left,#3396f2 0%,#509eff 100%);background:linear-gradient(to right,#3396f2 0%,#509eff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3396f2',endColorstr='#509eff',GradientType=1);border-radius:8px}.logo-list{padding:0;list-style:none;max-width:1000px;margin:auto}.logo-list li{padding:5px 10px;display:inline-block}.serlist{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.serlist li{display:inline-block;flex:0 0 19%;text-align:center;padding:10px 10px}.serlist li i{background:#3396f2;background:-moz-linear-gradient(left,#3396f2 0%,#509eff 100%);background:-webkit-linear-gradient(left,#3396f2 0%,#509eff 100%);background:linear-gradient(to right,#3396f2 0%,#509eff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3396f2',endColorstr='#509eff',GradientType=1);color:#fff;font-size:40px;width:60px;height:60px;line-height:60px;border-radius:60px}.serlist li strong{background:#fff;display:block;padding:20px 20px;border-radius:8px;box-shadow:0 0 50px 0 rgb(0 0 0 / .1);height:100%;transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s}.serlist li strong:hover{transform:scale(1.05)}.serlist li span{font-size:18px;font-weight:500;color:#000;display:block;margin-top:15px}.counter-bx span{background:#3396f2;background:-moz-linear-gradient(left,#3396f2 0%,#509eff 100%);background:-webkit-linear-gradient(left,#3396f2 0%,#509eff 100%);background:linear-gradient(to right,#3396f2 0%,#509eff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3396f2',endColorstr='#509eff',GradientType=1);font-size:14px;color:#fff;padding:8px 20px;display:inline-block;border-radius:4px;font-weight:600;margin-bottom:20px}.counter-bx{text-align:center}.counter-bx p{font-size:22px;border-top:1px solid rgb(255 255 255 / .2);padding-top:15px;color:#fff;line-height:35px;font-weight:300;margin-bottom:0}.counter-bx .counter{font-size:70px;font-weight:500;line-height:80px;color:#fff;margin-bottom:10px}.range-sliderbx{padding:10px 30px 20px;overflow:hidden;margin:0 -20px}.planroll-title{text-align:center;display:block;margin-bottom:20px}.planroll.date-wizard .modal-header{margin-top:-20px}.planroll .modal-header .title,.planroll-title .title{font-size:20px;font-weight:500;margin-bottom:5px;line-height:30px}.start-here-bx{margin:0 auto 10px;max-width:400px}.modal-footer.text-center{display:block}.start-here-bx .form-control{height:45px;background:#f4f4f4}.planroll-title p{font-size:14px;font-weight:400;color:#9f9f9f;margin-bottom:0}.planroll-nav{display:flex;justify-content:space-between;border-bottom:1px solid rgb(0 0 0 / .05);background:rgb(0 0 0 / .05);align-items:center;margin-bottom:20px}.planroll-nav span{font-size:16px;font-weight:700;font-family:roboto;line-height:16px;color:#5947f3}.planroll-nav a.prev{border-right:1px solid rgb(0 0 0 / .05)}.planroll-nav a.next{border-left:1px solid rgb(0 0 0 / .05)}.planroll-nav a{color:#999;font-size:14px;text-transform:uppercase;font-weight:600;padding:10px 20px}.planroll-nav a:hover{color:var(--text-color);background:rgb(0 0 0 / .05)}.planroll-imgbx{width:150px;height:150px;margin:0 auto;margin-bottom:30px;background-size:contain;background-repeat:no-repeat;background-position:center}.start-planning .start-here-bx{max-width:700px}.start-here-bx.text-center{width:100%}.start-here-bx.text-center img{width:100%}.wedding-reception-bx .nav{margin:0 0 30px 0;border:0;text-align:center;display:block}.wedding-reception-bx .nav li{margin:0;display:inline-block}.wedding-reception-bx .nav li a{border:2px solid rgb(0 0 0 / .2);border-radius:8px!important;padding:8px 15px;margin:0 2px;background:#fff0;color:#aaa;font-size:12px}.wedding-reception-bx .nav li a.active{background:#5947f3;border-color:#5947f3;box-shadow:5px 5px 20px -10px #5947f3;color:#fff}.myacountlist{margin:0 -5px;padding:0;list-style:none;display:flex}.myacountlist li{display:inline-block;padding:0 4px;flex:0 0 25%;max-width:25%}.myacountlist li a{background:rgb(0 0 0 / .05);display:block;border:1px solid rgb(0 0 0 / .05);border-radius:6px;text-align:center;padding:10px 5px 15px 5px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;color:#000}.myacountlist li a img{width:50px}.myacountlist li a span{display:block;font-size:14px}.myacountlist li a:hover{background:#fd60a2;background:-moz-linear-gradient(left,#fd60a2 0%,#ff96a5 100%);background:-webkit-linear-gradient(left,#fd60a2 0%,#ff96a5 100%);background:linear-gradient(to right,#fd60a2 0%,#ff96a5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd60a2',endColorstr='#ff96a5',GradientType=1);box-shadow:0 10px 50px -20px var(--bg-color);color:#fff}.found-matches{background:rgb(0 0 0 / .05);border:1px solid rgb(0 0 0 / .05);border-radius:6px;margin-bottom:30px;padding:30px 30px;text-align:center}.found-matches .title{font-size:24px;font-weight:500;color:#111;margin-bottom:5px}.found-matches p{margin-bottom:15px}.found-matches .btn{display:block;padding:16px 20px;font-size:18px;font-weight:400}.modal-content{margin-top:40px;margin-bottom:40px}.without-sign .search-filter{z-index:1;opacity:.4}.without-sign.dlab-bnr-inr{padding-bottom:0;padding-top:40px}.without-sign.dlab-bnr-inr .dlab-bnr-inr-entry p{margin-bottom:20px;font-size:20px;font-weight:300;opacity:.8}.without-sign.dlab-bnr-inr .plan-tools-bx{padding-left:15px;padding-right:15px}@media only screen and (max-width:1200px){.home-sign .btn i{display:inline-block}.site-header .extra-nav .home-sign .btn{margin-left:5px;height:37px;padding:0;width:37px;line-height:37px;font-size:22px}.home-sign .btn span{display:none}.planning-tools.style1{padding:30px 15px}.planning-tools .content-bx p{font-size:14px;line-height:24px}.planning-tools.style1 .icon-bx{height:80px;width:80px}.apps-box .app-info .title,.inspiration-box .title{font-size:40px;font-weight:500;line-height:50px}.wedding-services{padding:30px 10px}.serlist li{width:25%;flex:0 0 25%}}@media only screen and (max-width:991px){.search-filter.style1 form .form-control{margin-bottom:10px}.testimonials-section{padding-left:15px;padding-right:15px}.header-nav .nav>li>a,.is-fixed .header-nav .nav>li>a{font-size:14px;padding:10px 20px;color:#000}.col-md-revers{flex-direction:column-reverse}.app-info{padding:0 0 50px 0}.bus-bnr-title p,.bus-bnr-title,.bus-bnr-title .title{text-align:center!important;padding:0}.bus-bnr-title{margin-bottom:50px}.bns-search .search-filter .form-control{margin-bottom:10px}.serlist li{width:33%;flex:0 0 33.33%}}@media only screen and (max-width:767px){.details-media-bx .featured-info .title{font-weight:500;font-size:24px;line-height:35px;margin-bottom:2px}.details-media-bx .featured-info .address{font-size:14px;margin-bottom:5px}.details-media-bx .featured-star{position:unset}.popup-profile-info li{flex:0 0 100%;width:100%}.gray-bx{padding:15px 15px;margin:0 -15px}.small-bx{margin:0 -15px}.modal-title{font-size:18px;margin:-15px -15px 0 -15px;padding:12px 15px}.select-list.list-3 li{width:auto;padding-bottom:5px;margin-right:10px}.planner-modal-bx .modal-content{padding:15px}.vender-details-form .btn span{font-size:13px}.my-account-bx .modal-dialog{max-width:320px;margin:auto}.my-account-bx .modal-content{padding:15px}.my-account-bx .title{margin:-15px -15px 20px -15px;font-size:18px;padding:10px 10px}.sign-text{margin:0 -15px -15px -15px}.venue-search-list ul li a{padding:10px 15px}.serlist li{width:50%;flex:0 0 50%}.counter-bx .counter{font-size:55px;font-weight:500;line-height:70px}.bus-bnr-title .title{font-size:40px;line-height:55px}.bus-bnr-title p{font-size:18px;line-height:35px}}@media only screen and (max-width:576px){.home-banner .title{font-size:40px;line-height:55px}.venue-search-list-title{margin:0 auto 10px}.search-filter.style1{margin-bottom:50px}.btn-md{padding:12px 30px}.inspiration-box p{margin-bottom:15px}.expert-advice .section-head .box-title{font-size:30px;font-weight:500;line-height:40px;margin-bottom:10px}.expert-advice .section-head p{font-size:18px;line-height:30px;margin-bottom:30px}.expert-advice .section-head{margin-bottom:30px}.dlab-bnr-inr.dlab-bnr-inr-sm.home-banner{padding-top:100px;padding-bottom:70px}.home-banner .title{font-size:28px;line-height:40px;margin-bottom:20px}.home-banner .icon-bx{width:60px;margin:0 auto 20px}.serlist li span{font-size:14px}.serlist li{padding:4px 4px}.serlist li strong{padding:20px 5px}.bns-search .search-filter{margin:0 20px;padding:15px 20px}.bus-bnr-title .title{font-size:30px;line-height:40px}.bus-bnr-title p{font-size:18px;line-height:28px}.bns-title{margin:-15px -15px 20px;font-size:18px;line-height:28px}.business-form{padding:15px}.logo-list li{padding:5px 5px}.start-here-bx{padding:0 15px}.start-here-bx .form-group{margin-bottom:15px}.planroll .modal-header .title,.planroll-title .title{font-size:18px}.planroll-imgbx{width:100px;height:100px;margin-bottom:10px}.planroll-title{margin-bottom:15px}.start-here-bx .list-2 li{padding:0 0 5px 0;width:100%}.start-here-bx .radio-lg.custom-control{padding-top:3px}.start-here-bx .custom-control-label{padding-top:2px}.wedding-reception-bx .nav{margin:0 0 20px 0}.date-wizard .btn-toolbar{padding:15px 15px}.myacountlist li a span{font-size:12px}.found-matches{padding:15px 15px;margin-bottom:15px}.found-matches .btn{padding:12px 20px;font-size:14px}}.imageuploadify{padding:10px!important}.rightsidebar.subtasks-box .listing-bx{margin-top:20px}.featured-gallery{position:relative}.featured-gallery .lightGalleryButton{position:absolute;right:0;bottom:0;border:0;color:#fff;font-weight:500;font-size:14px;padding:12px 20px;z-index:2;background:rgb(0 0 0 / .5);border-radius:4px}.ui-autocomplete{min-width:0;max-width:none;padding:.75rem 0;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .1);box-shadow:0 .5rem 1rem rgb(0 0 0 / .175);max-height:300px;overflow-y:auto;overflow-x:hidden;height:300px;padding:0;z-index:999999}.ui-autocomplete li{text-align:left;padding:15px 20px;border-bottom:1px solid rgb(0 0 0 / .1);font-family:Poppins}.ui-autocomplete li:hover{background:rgb(0 0 0 / .03)}.ui-menu.ui-autocomplete li div.ui-menu-item-wrapper{padding:0;border:0!important;text-transform:capitalize;font-weight:400;font-size:15px;color:#000}.ui-autocomplete li span{font-size:14px;color:#777;font-weight:300}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:0;background:#fff0;border:0;padding:0;margin:0;color:#000}.filter-form .bootstrap-select .btn{border:0;padding:10px 20px;font-size:14px}.filter-form .bootstrap-select.btn-group .dropdown-toggle .caret{top:18px}.register-content .title{font-weight:600;font-size:28px;margin-bottom:15px;text-align:left}.register-content{position:relative}.register-content .modal-content{margin-top:0;margin-bottom:0;padding:30px;border:1px solid rgb(0 0 0 / .05);border-radius:8px}.featured-lists{margin-bottom:20px}.featured-lists ul{margin:0;padding:0;list-style:none;border-top:1px solid rgb(0 0 0 / .1);padding-top:10px}.featured-lists ul li{display:inline-block;font-size:13px;padding-right:10px;font-weight:500}.featured-lists ul li a{align-items:center;display:flex;padding:0;color:#777}.featured-lists ul li a i{color:var(--text-color);font-size:24px;line-height:24px;margin-right:4px}.h100{height:100%}.card-bx{background:#dbe6ff;padding:15px 25px 15px 15px;border-radius:6px;position:relative;display:flex;cursor:pointer}.card-bx .inner{width:100%}.card-bx.bordered{border:2px solid rgb(0 0 0 / .1);border-width:1px 1px 1px 4px}.card-bx:after{content:"\f112";font-family:LineAwesome;position:absolute;right:10px;font-size:20px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.card-bx .title{color:#537dd7;font-size:16px;font-weight:500;margin-bottom:5px}.card-bx p{margin-bottom:0;font-size:15px;color:#000;font-weight:400;opacity:.9}.tag-btn{background-color:#537dd7;padding:2px 10px;display:inline-block;border-radius:24px;font-size:12px;color:#fff;font-weight:500;margin-bottom:10px}.card-bx.red{background-color:#fbd4da}.card-bx.red .title{color:#f0526d}.card-bx.red .tag-btn{background-color:#f0526d}.card-bx.green{background-color:#bbf0e8}.card-bx.green .title{color:#2dbaa7}.card-bx.green .tag-btn{background-color:#2dbaa7}.card-bx.yellow{background-color:#fff5d5}.card-bx.yellow .title{color:#ae8400}.card-bx.yellow .tag-btn{background-color:#ae8400}.deal-modal .modal-header{padding:20px;background-color:#fff0;text-align:center;position:relative}.yellow.bordered{border-color:#ae8400}.red.bordered{border-color:#f0526d}.blue.bordered{border-color:#537dd7}.green.bordered{border-color:#2dbaa7}.card-bx.white{background:#fff}.border-bx{border:1px solid rgb(0 0 0 / .2);padding:15px}.card-bx.border-bx .iconbx{font-size:24px;padding-right:10px;color:#537dd7}.card-bx.border-bx .deal-list{border-left:1px solid rgb(0 0 0 / .2);padding-left:15px}.card-bx.border-bx:after{content:none}.deal-modal .modal-header button.close{position:absolute;width:auto;height:auto;padding:0;background:#fff0;top:20px;margin:0;right:15px;font-weight:300}.deal-inner{text-align:center}.deal-inner .title{font-weight:500;margin-bottom:15px}.deal-inner p{margin:15px 0;font-size:16px;color:#000;line-height:28px}.deal-inner .price,.deal-inner .date{font-weight:500;font-size:14px;color:#000;opacity:.6}.deal-list{margin:0;padding:0;list-style:none}.deal-list li{padding:4px 0;display:flex;justify-content:space-between;font-size:13px;color:#000}.deal-list li strong{font-weight:600}.pricost-box .card-bx{margin-bottom:10px}.pricost-box .pricost-title{font-weight:400;color:#000}.pricost-box .pricost-title span{font-size:13px;color:#666;font-weight:400}.pricost-box .pricost-title i,.pricost-box .pricost-title i{margin-right:5px}.pricost-content{font-size:14px;color:#666;font-weight:400;margin-bottom:5px;height:50px;overflow:hidden;position:relative;transition:all 0.5s}.readmore:hover{height:auto}.readmore:hover span{display:none}.pricost-content span{background:#f9f9f9;padding:2px 5px;position:absolute;right:0;bottom:0}.pricost-content span:hover{background:#f9f9f9}.pricost-box .card-bx{padding:15px}.pricost-box .card-bx:after{content:none}.location-details .info-bx{margin:0 0 20px 0;list-style:none;background:#fff;border-radius:6px;border:1px solid rgb(0 0 0 / .2);padding:15px;display:flex}.location-details .info-bx li{flex:0 0 33.33%;text-align:center;max-width:33.33%;border-right:1px solid rgb(0 0 0 / .2)}.location-details .info-bx li:last-child{border-right:0}.location-details .info-bx li a{color:#000;font-size:14px;width:100%;display:flex;align-items:center;justify-content:center}.location-details .info-bx li a i{font-size:22px;margin-right:8px}.location-details .title{font-weight:500;margin-bottom:5px;text-decoration:underline}.location-details p{font-size:14px;margin-bottom:5px;color:#777}.follow-supplier{border-top:1px solid rgb(0 0 0 / .2);padding-top:20px;text-align:center}.follow-supplier .title{font-weight:500;margin-bottom:20px}.afnone:after{content:none}.press-bx{margin-bottom:30px}.press-bx .title{font-weight:500;font-size:18px;margin-bottom:20px}.press-bx .title span{color:#777;font-family:Roboto}.press-bx .title i{color:var(--text-color);margin-right:10px}.press-bx a,.press-bx p{margin:0;font-size:15px;color:#000;line-height:24px;margin-bottom:15px;display:block}.press-bx a:hover{color:#000;text-decoration:underline}.no-review{position:relative;padding:30px 20px 30px 190px;margin-bottom:30px;border:1px solid rgb(0 0 0 / .1);background:#fff;border-radius:8px}.no-review img{width:150px;height:150px;position:absolute;left:20px;top:30px}.no-review .title{font-weight:500;margin-bottom:10px}.no-review p{margin-bottom:15px}.review-media{margin-bottom:15px}.review-media img{height:300px;width:100%;object-fit:cover;border-radius:4px}.boxed .testimonials-section{padding-left:15px;padding-right:15px}.fullmenu{position:fixed;height:100%;width:100%;top:0;bottom:0;right:-100%;z-index:999999;background:#fff;transition:all 0.5s;overflow-y:scroll}.fullmenu.open{right:0}.demo-btn{background:var(--bg-color);color:#fff;font-weight:600;text-transform:uppercase;position:fixed;border-radius:0 0 6px 6px;font-size:15px;padding:10px 30px 10px 60px;transform:rotate(90deg) translate(50%,50%);-moz-transform:rotate(90deg) translate(50%,50%);-webkit-transform:rotate(90deg) translate(50%,50%);-ms-transform:rotate(90deg) translate(50%,50%);-webkit-transform:rotate(90deg) translate(50%,50%);right:0;transform-origin:right;-moz-transform-origin:right;-webkit-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;top:50%;cursor:pointer;z-index:99999}.fullmenu .fullhead{text-align:center;border-bottom:1px solid rgb(0 0 0 / .15);position:sticky;top:0;background:#fff;z-index:2}.menu-nav-link{margin:0;display:block}.menu-nav-link li{display:inline-block}.menu-nav-link li a{color:#000;text-transform:uppercase;letter-spacing:1px;opacity:.5;padding:15px 20px;position:relative}.menu-nav-link li a.active{opacity:1;color:var(--text-color)}.menu-nav-link li a:after{width:10px;height:10px;background:#fff;position:absolute;left:calc(50% - 5px);bottom:-6px;transform:rotate(45deg);border:1px solid rgb(0 0 0 / .15);z-index:1;border-width:0 1px 1px 0}.menu-nav-link li a.active:after{content:""}.fullfooter{border-top:1px solid rgb(0 0 0 / .15);padding:20px 0}.mneu-search-type{display:flex;max-width:1040px;margin-left:auto;margin-right:auto}.mneu-search-type .mneu-search-col{flex:0 0 25%;max-width:25%;padding:0 10px}.mneu-filter-bx{background:#999;border-radius:6px;display:flex;align-items:center;position:relative;height:80px;overflow:hidden;padding-left:95px;padding-right:15px;box-shadow:unset!important}.mneu-filter-bx span{height:100px;width:150px;padding-left:75px;position:absolute;background:#eaeaea;border-radius:50px;left:-70px;display:flex;align-items:center}.mneu-filter-bx .title{margin:0;color:#fff;font-size:20px;text-transform:uppercase;font-weight:600}.mneu-filter-bx span img{width:62px;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s}.mneu-filter-bx:hover span img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.fullcontent{padding:40px 100px 0 100px}.demo-content-bx{display:flex;margin:0 -25px;flex-wrap:wrap}.demo-content-bx .demo-col{flex:0 0 25%;max-width:25%;padding:0 25px}.demo-info{display:flex;justify-content:space-between;padding:15px 20px}.demo-info span{color:#000;font-weight:500;font-size:16px;text-transform:uppercase;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s}.demo-info i{color:#000;font-size:20px;opacity:.3}.demo-box{display:block;margin-bottom:40px}.demo-media{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;position:relative;overflow:hidden;border-radius:6px;box-shadow:0 10px 30px 0 rgb(0 0 0 / .15);border:1px solid rgb(0 0 0 / .15)}.demo-close{width:50px;color:#000;font-size:24px;line-height:55px;position:absolute;right:0;cursor:pointer}.demo-box:hover .demo-media{transform:translateY(-10px)}.demo-media img{height:170px;width:100%;object-fit:cover;object-position:top}.demo-btn:before{-webkit-animation:bounce2 2s infinite;animation:bounce2 2s infinite;content:"\f272";font-family:LineAwesome;display:inline-block;font-size:28px;font-weight:100;position:absolute;top:0;left:20px}@-webkit-keyframes bounce2{0%,20%,50%,80%,100%{transform:translateX(0) rotate(-90deg)}40%{transform:translateX(-20px) rotate(-90deg)}60%{transform:translateX(-10px) rotate(-90deg)}}.out-img{margin:-20px 0}.img-wave{-webkit-animation:wobble 4s infinite;animation:wobble 4s infinite}@-webkit-keyframes wobble{0%{-webkit-transform:rotate(-1deg) translate(-5px,-5px);transform:rotate(-1deg) translate(-5px,-5px)}50%{-webkit-transform:rotate(1deg) translate(5px,5px);transform:rotate(1deg) translate(5px,5px)}100%{-webkit-transform:rotate(-1deg) translate(-5px,-5px);transform:rotate(-1deg) translate(-5px,-5px)}}@keyframes wobble{0%{-webkit-transform:rotate(-1deg) translate(-5px,-5px);transform:rotate(-1deg) translate(-5px,-5px)}50%{-webkit-transform:rotate(1deg) translate(5px,5px);transform:rotate(1deg) translate(5px,5px)}100%{-webkit-transform:rotate(-1deg) translate(-5px,-5px);transform:rotate(-1deg) translate(-5px,-5px)}}@media only screen and (max-width:1400px){.demo-info span{font-size:14px}.demo-info{padding:15px 10px}.fullcontent{padding:40px 50px 0 50px}.demo-content-bx .demo-col{padding:0 15px}.demo-content-bx{margin:0 -15px}}@media only screen and (min-width:1400px){.demo-content-bx .demo-col{flex:0 0 20%;max-width:20%;padding:0 20px}}@media only screen and (max-width:1200px){.demo-content-bx .demo-col{flex:0 0 33.33%;max-width:33.33%}.mneu-search-type{max-width:930px}.mneu-filter-bx .title{font-size:16px}}@media only screen and (max-width:991px){.demo-content-bx .demo-col{padding:0 10px}.demo-content-bx{margin:0 -10px}.demo-info{padding:10px 5px}.demo-box{margin-bottom:20px}.mneu-filter-bx span img{width:40px}.mneu-filter-bx{height:50px;padding-left:55px}.mneu-filter-bx span{left:-55px;height:60px;width:100px;padding-left:55px}.mneu-search-type{max-width:100%;padding:0 10px}.fullfooter{padding:15px 0}.mneu-search-type .mneu-search-col{padding:0 5px}.fullcontent{padding:30px 15px 0 15px}.demo-content-bx .demo-col{padding:0 5px}.demo-content-bx{margin:0 -5px}.mneu-filter-bx .title{font-size:14px}.demo-media img{border-radius:4px}}@media only screen and (max-width:576px){.demo-content-bx .demo-col{flex:0 0 50%;max-width:50%}.demo-info span{font-weight:400;text-transform:capitalize}.demo-box{margin-bottom:10px}.demo-media img{height:100px}.menu-nav-link li a{padding:5px 10px}.fullmenu .fullhead{padding:5px 0}.menu-nav-link li a.active:after{content:none}.fullcontent{padding:15px 15px 0 15px}.mneu-search-type .mneu-search-col{flex:0 0 50%;max-width:50%}.mneu-search-type{flex-wrap:wrap}.mneu-search-type .mneu-search-col{margin-bottom:10px}.demo-btn{padding:6px 20px 6px 50px;font-size:12px}.demo-close{width:40px;font-size:20px;line-height:40px;bottom:0}.demo-btn:before{font-size:18px}}