@media only screen and (max-width:1200px){.plan-tools-list{margin:0 -5px;display:flex;flex-wrap:wrap}.plan-tools-list li{width:16.66%}.filter-form .row{margin-left:-5px;margin-right:-5px}.filter-form .row [class*=col-]{padding-left:5px;padding-right:5px}.search-filter form .btn{padding:12px 25px}.site-header .extra-nav .btn{margin-left:5px}.planner-budget-bx{width:100%}.inner-content-bx p{font-size:16px;line-height:28px}.img-bx{padding:10px}.side-page-bx li a{font-size:14px;padding:10px 15px}.plan-tools-list .list-box .title{font-size:14px;margin-bottom:6px}.plan-tools-list .list-box{padding:10px}.featured-info h5.title{font-size:20px;margin-bottom:10px}.planning-tools{padding:20px 15px}.planning-tools .title{font-size:18px;margin-bottom:15px;font-weight:500;line-height:28px}.planning-tools .icon-bx{font-size:40px;line-height:50px;margin-bottom:5px}.column-reverse-md{flex-direction:column-reverse}.map-bx .map-box,.map-bx .sticky-top,.search-filter.wadding-vanues-filter{position:unset}.wadding-vanues-search .search-results-topbar{position:relative;top:auto}.map-box iframe{width:100%;height:300px}.wadding-vanues-search .filter-bx{z-index:99}}@media only screen and (max-width:991px){.plan-tools-bx{padding:15px 0 5px 0}.mo-left .navbar-toggler.open:after{width:70%}.bg-img-sm{background-size:40%;background-position:right bottom!important}.plan-tools-list li{width:33.33%;margin-bottom:10px;flex:0 0 33.33%}.is-fixed .logo-header,.logo-header{padding:14px 0;width:150px}.extra-nav,.is-fixed .extra-nav{padding:12px 0}.search-filter form .btn{padding:12px 15px;font-size:15px;border-radius:4px}.search-filter form .form-control{height:45px;padding:10px 15px;border-radius:4px}.site-footer .footer-bottom{text-align:center}.site-footer .footer-bottom .footer-list{float:unset;padding-left:0;margin-top:10px}.site-footer .footer-bottom .footer-list li{margin:0 10px}.img-bx{padding:10px}.side-page-bx li a{padding:12px 20px;font-size:14px}.dlab-bnr-inr.dlab-bnr-inr-sm{padding-bottom:80px;padding-top:50px}.wedding-filter-search .row [class*=col-]+[class*=col-].text-right:last-child{text-align:left!important}.wedding-filter-search .row [class*=col-]+[class*=col-]:last-child{margin-top:20px}.wedding-filter-search.planner-filter-advice .float-right{float:left!important}.planner-budget-select{width:100%}.section-head .box-title{font-size:36px;line-height:46px}.settings-box{width:100%}.section-head .title{font-size:32px;line-height:40px}.quote-bx p{font-size:28px;line-height:40px}.gift-box .gift-list{display:block}.gift-list .gift-media img{margin:auto;display:block}.gift-list .gift-media{width:100%;min-width:100%;display:block;border-bottom:1px solid #e1e6eb;padding:20px 30px}.gift-list .content-box{border-left:0}.venue-search-title .box-title{width:100%;font-size:30px;line-height:40px}.apps-box .app-info .title,.inspiration-box .title{font-size:30px;line-height:40px}.list-5 li{width:25%}.planner-shortlist-bx ul li{width:100%}.rightsidebar{width:100%}.site-footer .widget .widget-title{font-size:16px;padding-bottom:0;margin-bottom:15px}footer li,footer p{font-size:14px;line-height:16px}.footer-top{padding:70px 0 20px}.add-guest .modal-dialog{max-width:700px}.planner-budget-bx .budget-bx .budget-head .title{font-size:16px}.planner-budget-bx ul li{padding:10px 15px}.main-budget-head .title{line-height:20px;font-size:16px}.date-wizard .modal-dialog{max-width:700px;padding:0 15px}.search-results .search-content{max-width:300px}.counter-bx{text-align:center;background:rgba(255,255,255,.1);border-radius:6px;border:1px solid rgba(255,255,255,.1);padding:30px 30px}.enquiries-table .enquiries-footer li.pagination-bx{margin-bottom:0}.venue-search-list ul li a{padding:10px;font-size:14px}.enquiries-profile{margin-bottom:30px}}@media only screen and (max-width:767px){.mo-left .navbar-toggler.open:after{width:100%}body{font-size:14px}.form-control,.settings-box form .form-control{height:40px;font-size:13px;padding:10px 10px}.btn,.btn-secondry{letter-spacing:unset;font-weight:400;padding:10px 15px}.planner-box table tfoot .add-list{padding:10px}.add-category{padding:10px}.add-category .btn-link{font-size:13px}.guest-filter .btn-sm{font-size:12px;padding:10px 15px}.search-filter form .form-control{height:40px;padding:10px 15px;border-radius:4px;font-size:12px}.search-filter form .btn{padding:10px 15px;font-size:15px;border-radius:4px;height:40px}.bootstrap-select .btn,.planner-modal-bx form .form-control{height:40px;padding:10px 15px;font-size:13px}.bootstrap-select.btn-group .dropdown-toggle .caret{top:14px;right:12px}.add-guest .label-title,label{font-size:14px;font-weight:600;margin-bottom:5px}.planner-modal-bx .modal-content{border-radius:4px}.wedding-details .wedding-info .wedding-img{height:50px;width:50px;min-width:50px;margin:0 10px}.wedding-details .wedding-info .wedding-name{font-size:20px;line-height:24px}.column-reverse{flex-direction:column-reverse}.site-header .extra-nav,.site-header .is-fixed .extra-nav{padding:10px 0}.is-fixed .logo-header,.logo-header{padding:12px 0;width:150px;max-width:150px;margin-right:0}.filter-form .row [class*=col-]{margin-top:5px;margin-bottom:5px}.dlab-bnr-inr.dlab-bnr-inr-sm{padding-bottom:200px;padding-top:100px}.widget{margin-bottom:30px}.planner-budget-bx .budget-bx .budget-head{min-width:40%}.planner-budget-bx .budget-bx .budget-actual,.planner-budget-bx .budget-bx .budget-estimate{min-width:20%}.main-budget-head .title,.planner-budget-bx .budget-bx .budget-head .title{line-height:16px;font-size:14px}.planner-budget-bx .edit-notes .input-group-append{width:100%;margin-top:10px}.planner-budget-select .budget-select-box .input-group{width:100%}.inner-content-bx h2.title{font-size:30px;line-height:40px}.inner-content-bx h3.title{font-size:24px;line-height:32px}.quote-bx p{font-size:24px;line-height:35px}.quote-bx span{font-size:22px}.venue-search-title .box-title{font-size:24px;line-height:34px}.section-head .box-title{font-size:30px;line-height:36px}.list-5 li{width:33.33%}.wedding-filter-search.wedding-filter-advice .row [class*=col-]+[class*=col-]:last-child{margin-top:15px!important;text-align:left!important}.guest-filter .btn-sm{margin:0 5px 5px 0}.planner-box .table td,.planner-box .table th,.planner-box .table thead th{padding:6px 10px 6px}.guest-edit-icon a,.guest-rsvp a{color:#afafaf;font-size:16px;padding:0 0 0 2px}.footer-top{padding:40px 0 20px}.site-footer .widget{margin-bottom:20px}.search-filter.style1{border-radius:10px;padding:15px 0;margin-bottom:40px}.venue-search-list-title{margin:0 auto 20px}.home-banner .title{font-size:40px;line-height:55px;margin:0 auto 30px}.home-banner .icon-bx{margin-bottom:20px}.dlab-bnr-inr.dlab-bnr-inr-sm.home-banner{padding-top:120px;padding-bottom:100px}.expert-advice .section-head .box-title{font-size:30px;font-weight:500;line-height:40px;margin-bottom:5px}.expert-advice .section-head p{font-size:18px;line-height:30px;margin-bottom:20px}.expert-advice .section-head{margin-bottom:40px}.section-head .box-title{font-size:26px;line-height:36px;margin-bottom:5px}.section-head p{font-size:15px;line-height:26px}.wedding-filter-advice form .form-control{height:40px;margin-right:5px}.wedding-filter-search .title{font-size:20px}.bg-img-sm{background-size:40%}.checklist-select-date .select-date-box .input-group .btn{border-radius:0 8px 8px 0;font-size:18px;padding:5px 15px}.calendar-bx.btn-select .btn{padding:5px}.settings-box{padding:15px;border-radius:4px}.save-email button.btn{height:40px}.wadding-vanues-search .wadding-vanues-list{padding:15px}.enquiries-table .enquiries-footer li.pagination-bx li .form-control{height:25px;padding:12px;margin:0 8px}.search-filter.style1 .filter-form .d-flex{display:unset!important}.venue-search-list{margin-bottom:10px}.venue-search-list>div:nth-child(2){border-right:0}.inner-banner{padding:0 0 50px;height:320px}.modal-dialog{margin:0 10px}}@media only screen and (max-width:576px){.app-info img{width:130px}.apps-box .app-info p{font-size:15px;font-weight:300;line-height:26px}.plan-tools-list li{width:50%;flex:0 0 50%}.plan-tools-list .list-box .title{font-size:14px;line-height:18px;margin-bottom:5px}.plan-tools-list .list-box p{font-size:12px;line-height:14px}.wedding-location{padding:15px 20px;width:300px;margin:20px auto 0}.wedding-details .wedding-info .wedding-name{font-size:16px;line-height:20px}.wedding-details .wedding-heart i,.wedding-heart:after,.wedding-heart:before{font-size:20px;line-height:20px}.wedding-details .wedding-info .wedding-img{height:40px;width:40px;min-width:40px;margin:0 7px}.wedding-location .location-name{font-size:16px;line-height:20px;margin-bottom:5px}.wedding-location .location-info{font-size:14px!important}.inner-content-bx a:not(.btn),.inner-content-bx strong{font-size:14px}.inner-content-bx h2.title{font-size:24px;line-height:30px}.inner-content-bx h3.title{font-size:20px;line-height:26px}.site-header .extra-nav .btn span{display:none}.dlab-bnr-inr.dlab-bnr-inr-sm,.inner-banner{padding-top:100px;padding-bottom:150px}.search-filter{padding:10px 0}.wedding-filter-search{padding:30px 0}.planner-budget-bx .budget-bx{flex-wrap:wrap}.planner-budget-bx .budget-bx .budget-head{min-width:100%;margin-bottom:15px}.planner-budget-bx .budget-bx .budget-actual,.planner-budget-bx .budget-bx .budget-estimate{min-width:50%}.planner-budget-bx .budget-bx .budget-actual{margin-bottom:0!important}.planner-budget-bx .edit-notes .form-control{margin-bottom:10px;margin-right:0;width:100%}.planner-budget-bx .budget-bx .budget-actual,.planner-budget-bx .budget-bx .budget-estimate{min-width:42.5%;margin-bottom:5px;flex:0 0 42.5%}.planner-box .budget-bx .edit-icon{min-width:15%;flex:0 0 15%}.planner-box .edit-icon a{margin:0 0 0 2px}.planner-budget-bx .edit-notes .input-group-append{margin-top:0}.planner-budget-select .budget-select-box .title{font-size:18px;line-height:24px}.planner-budget-select .budget-select-box form h5{font-size:16px;margin:10px 0}.planner-budget-select .budget-select-box .select-list li{width:100%}.section-head .box-title{font-size:24px;line-height:34px}.scrapbook-bx img{width:80px}.scrapbook-bx{max-width:100%;padding:0 0 0 100px}.scrapbook-bx .title{font-size:22px;margin-bottom:5px;line-height:30px}.inner-content-bx .list-check li,.inner-content-bx p,.inspiration-box p,.planner-video p,.scrapbook-bx p,.scrapbook-note p,.wedding-planning-bx p,p{font-size:14px;line-height:24px}.scrapbook-note .title{font-size:18px}.settings-box .save-email .form-control{margin-bottom:10px}.wedding-planning-bx .title{font-size:22px;line-height:30px}.wedding-planning-bx span{font-size:12px}.wedding-planning-bx{height:200px}.section-head .title{font-size:24px;line-height:30px}.quote-bx p{font-size:18px;line-height:28px;margin-bottom:15px}.quote-bx span{font-size:16px}.gift-list .content-box .title{font-size:18px;line-height:24px}.tag-list li{font-size:13px}.gift-list .content-box{padding:20px}.venue-search-title .box-title{font-size:20px;line-height:28px;margin-bottom:10px}.expert-advice-list li:after{line-height:40px;font-size:14px;height:40px;width:40px}.expert-advice-list li{font-size:14px;line-height:24px;padding:0 0 20px 55px}.apps-box .app-info .title,.inspiration-box .title{font-size:24px;line-height:30px;margin-bottom:10px}.planner-video h2.title{font-size:24px;line-height:34px}.section-head p{font-size:16px}.list-5 li{width:50%}.planner-shortlist-bx ul li .shortlist .shortlist-name-icon{font-size:24px;height:60px;width:60px;line-height:60px}.planner-shortlist-bx ul li .shortlist{padding:5px 15px 5px 70px;height:60px}.planner-shortlist-bx ul li .shortlist.shortlist-add,.planner-shortlist-bx ul li .shortlist.shortlist-done{border-width:0 0 0 3px}.planner-shortlist-bx ul li .shortlist .shortlist-name{font-size:14px;line-height:20px}.checklist-box>ul>li{padding:15px}.checkbox-lg input[type=checkbox]+label:before,.checkbox-lg input[type=radio]+label:before{height:20px;width:20px;border-radius:4px}.custom-control.checkbox-lg{padding-left:30px;line-height:24px;font-size:14px}.checklist-box ul li .rightopen{font-size:16px;width:90px;align-self:center;text-align:right}.checklist-box ul li.add-check-list .input-group-append{margin-top:10px}.rightsidebar .checklist-box ul li.add-check-list .input-group-append{margin-top:0}.wedding-services .content-bx .title{font-size:14px}.wedding-services{padding:15px 10px}.wedding-services .icon-bx{height:50px;width:50px}.wedding-services .content-bx .title{margin-top:5px}.details-title,.form-accordion.details-accordion .card-header a{padding:10px 15px;margin-bottom:15px;font-size:16px;border-radius:4px}.form-accordion.details-accordion .card-header a:after{top:10px;right:15px;font-size:20px}.widget_gallery.gallery-grid-8 li{width:20%}.form-accordion .card-body{padding:10px 0 0 0}.checkbox-lg .custom-control-label:after{height:20px;width:20px}.wedding-venues-details .venues-sidebar-info .text-message,.wedding-venues-details .venues-sidebar-info .vender-profile-list{padding:15px 15px}.date-wizard .modal-dialog{padding:0 0}.date-wizard .modal-header{padding:15px 15px}.date-wizard .modal-header .title{margin-bottom:5px}.nav-tabs.step-anchor li a{padding:10px 10px;font-size:13px}.seclect-box .seclect-area{flex:0 0 100%;width:100%;padding:0 15px}.seclect-area{margin-bottom:10px}.seclect-box{display:flex;flex-wrap:wrap}.date-wizard .sw-container{padding:0 0 15px 0}.seclect-box .title{margin-bottom:10px;font-size:15px;font-weight:500}.select-option .bootstrap-select .dropdown-toggle{padding:10px 15px;height:40px;font-size:14px;border-radius:4px}.select-option .bootstrap-select.btn-group .dropdown-toggle .caret{right:15px;top:14px}.add-tast{display:block}.add-tast .btn{width:100%;display:block;border-radius:4px}.add-tast .form-control,.add-tast .select-group{width:100%;display:block;margin-right:0;margin-bottom:10px}.subtasks-box .category-contact,.subtasks-check{padding:15px}.subtasks-box .tasks-btn a{margin:0 10px}.search-results .btn-link,.search-results .search-content{max-width:100%;flex:0 0 100%;margin-bottom:10px}.search-results .bootstrap-select{flex:0 0 60%}.search-results .btn{flex:0 0 40%}.search-results-topbar{padding:10px 15px}.search-results-topbar .search-results{flex-wrap:wrap}.wadding-vanues-search .filter-bx{padding:20px 15px}.counter-bx p{font-size:16px;padding-top:10px;line-height:26px}.counter-bx .counter{font-size:45px;line-height:50px}.counter-bx span{font-size:12px;padding:6px 18px;font-weight:500;margin-bottom:15px}.imageuploadify{padding:0 15px!important}.business-profile-settings .title-head{display:block}}.site-filters li a{display:inline-block}