/*///////////////////////////////////////////////////////////////////////// Responsive CSS Structure /////////////////////////////////////////////////////////////////////////*/


/*---------- Small Mobile , IPhone Start ----------*/

/* Height Media Query Start */
@media (min-height: 450px) and (max-height: 499px) {
/* .steps-pg .steps-left { height: 275px; } */
/* .company-info-section .common-detail-content { height: 190px; } */


.registration-modal .registration-modal-title { padding: 0 0 15px; }
.registration-modal .registration-modal-title h1, 
.registration-modal .registration-modal-title h2, 
.registration-modal .registration-modal-title h3, 
.registration-modal .registration-modal-title h4, 
.registration-modal .registration-modal-title h5, 
.registration-modal .registration-modal-title h6 { font-size: 20px; line-height: 20px; }
.registration-modal .modal-content { padding: 20px 15px; }
/* .registration-modal .security-verification-block { padding: 10px 0; } */
.registration-modal .security-verification-block { padding: 0 0 10px; }
.registration-modal .common-form .form-control { height: 28px; font-size: 14px; }
.registration-modal .selectric-section .selectric .label { height: 28px; font-size: 14px; }
.registration-modal .selectric-section .selectric .button { height: 28px; width: 50px; }
.registration-modal .selectric-section .selectric .button:after { width: 18px; height: 18px; }
.registration-modal .btn { font-size: 14px; padding: 12px 30px; }

/* .steps-pg .steps-main-content .steps-content-description { margin: 95px 0 30px; } */
.next-prev-steps-btn { padding-bottom: 100px; }
/* .company-info-section .common-detail-content:after { height: 100px; } */
}

@media (min-height: 500px) and (max-height: 549px) {
/* .steps-pg .steps-left { height: 275px; } */
.company-info-pg .section-title { padding: 20px 0; }
/* .company-info-section .common-detail-content { height: 200px; } */



.registration-modal .registration-modal-title h1, 
.registration-modal .registration-modal-title h2, 
.registration-modal .registration-modal-title h3, 
.registration-modal .registration-modal-title h4, 
.registration-modal .registration-modal-title h5, 
.registration-modal .registration-modal-title h6 { font-size: 20px; line-height: 20px; }
.registration-modal .modal-content { padding: 25px 15px; }
.registration-modal .security-verification-block { padding: 15px 0; }
.registration-modal .common-form .form-control { height: 30px; font-size: 14px; }
.registration-modal .selectric-section .selectric .label { height: 30px; font-size: 14px; }
.registration-modal .selectric-section .selectric .button { height: 30px; width: 50px; }
.registration-modal .selectric-section .selectric .button:after { width: 18px; height: 18px; }
.registration-modal .btn { padding: 12px 30px; }

/* .steps-pg .steps-main-content .steps-content-description { margin: 95px 0 30px; } */
.next-prev-steps-btn { padding-bottom: 100px; }
/* .company-info-section .common-detail-content:after { height: 100px; } */
}

@media (min-height: 550px) and (max-height: 599px) {
/* .steps-pg .steps-left { height: 325px; } */
.company-info-pg .section-title { padding: 20px 0; }
/* .company-info-section .common-detail-content { height: 250px; } */



.registration-modal .registration-modal-title h1, 
.registration-modal .registration-modal-title h2, 
.registration-modal .registration-modal-title h3, 
.registration-modal .registration-modal-title h4, 
.registration-modal .registration-modal-title h5, 
.registration-modal .registration-modal-title h6 { font-size: 20px; line-height: 20px; }
.registration-modal .modal-content { padding: 25px 15px; }
.registration-modal .security-verification-block { padding: 15px 0; }
.registration-modal .common-form .form-control { height: 30px; font-size: 14px; }
.registration-modal .selectric-section .selectric .label { height: 30px; font-size: 14px; }
.registration-modal .selectric-section .selectric .button { height: 30px; }
.registration-modal .selectric-section .selectric .button:after { width: 18px; height: 18px; }
.registration-modal .btn { padding: 12px 30px; }

/* .steps-pg .steps-main-content .steps-content-description { margin: 95px 0 30px; } */
/* .next-prev-steps-btn { padding-bottom: 100px; }
.company-info-section .common-detail-content:after { height: 100px; } */
}

@media (min-height: 600px) and (max-height: 649px) {
/* .steps-pg .steps-left { height: 375px; } */
.company-info-pg .section-title { padding: 25px 0; }
/*.company-info-section .common-detail-content { height: 280px; }*/
/* .company-info-section .common-detail-content { height: 320px; } */


.registration-modal .registration-modal-title h1, 
.registration-modal .registration-modal-title h2, 
.registration-modal .registration-modal-title h3, 
.registration-modal .registration-modal-title h4, 
.registration-modal .registration-modal-title h5, 
.registration-modal .registration-modal-title h6 { font-size: 22px; line-height: 22px; }
.registration-modal .modal-content { padding: 30px 25px; }
.registration-modal .security-verification-block { padding: 20px 0; }
.registration-modal .common-form .form-control { height: 30px; }
.registration-modal .selectric-section .selectric .label { height: 30px; }
.registration-modal .selectric-section .selectric .button { height: 30px; }
.registration-modal .selectric-section .selectric .button:after { width: 18px; height: 18px; }
.registration-modal .btn { padding: 15px 30px; }

/* .steps-pg .steps-main-content .steps-content-description { margin: 95px 0 30px; } */
/* .next-prev-steps-btn { padding-bottom: 125px; }
.company-info-section .common-detail-content:after { height: 125px; } */
}

@media (min-height: 650px) and (max-height: 699px) {
/* .steps-pg .steps-left { height: 425px; } */
/*.company-info-section .common-detail-content { height: 350px; }*/
/* .company-info-section .common-detail-content { height: 375px; } */
.company-info-pg .section-title { padding: 25px 0; }


.registration-modal .registration-modal-title h1, 
.registration-modal .registration-modal-title h2, 
.registration-modal .registration-modal-title h3, 
.registration-modal .registration-modal-title h4, 
.registration-modal .registration-modal-title h5, 
.registration-modal .registration-modal-title h6 { font-size: 25px; line-height: 25px; }
.registration-modal .modal-content { padding: 30px 25px; }
.registration-modal .security-verification-block { padding: 30px 0; }
.registration-modal .common-form .form-control { height: 34px; }
.registration-modal .selectric-section .selectric .label { height: 34px; }
.registration-modal .selectric-section .selectric .button { height: 34px; }
.registration-modal .selectric-section .selectric .button:after { width: 18px; height: 18px; }

/* .steps-pg .steps-main-content .steps-content-description { margin: 95px 0 50px; } */
/* .next-prev-steps-btn { padding-bottom: 150px; }
.company-info-section .common-detail-content:after { height: 150px; } */
}

@media (min-height: 700px) and (max-height: 749px) {
/* .steps-pg .steps-left { height: 475px; }
.company-info-section .common-detail-content { height: 375px; } */
/* .company-info-pg .section-title { padding: 0 0 30px; } */


.registration-modal .registration-modal-title h1, 
.registration-modal .registration-modal-title h2, 
.registration-modal .registration-modal-title h3, 
.registration-modal .registration-modal-title h4, 
.registration-modal .registration-modal-title h5, 
.registration-modal .registration-modal-title h6 { font-size: 25px; line-height: 25px; }
.registration-modal .modal-content { padding: 30px 25px; }
.registration-modal .security-verification-block { padding: 30px 0; }
.registration-modal .common-form .form-control { height: 34px; }
.registration-modal .selectric-section .selectric .label { height: 34px; }
.registration-modal .selectric-section .selectric .button { height: 34px; }
.registration-modal .selectric-section .selectric .button:after { width: 18px; height: 18px; }

/* .steps-pg .steps-main-content .steps-content-description { margin: 125px 0 50px; } */
/* .next-prev-steps-btn { padding-bottom: 125px; }
.company-info-section .common-detail-content:after { height: 125px; } */
}

@media (min-height: 750px) and (max-height: 799px) {
/* .steps-pg .steps-left { height: 525px; }
.company-info-section .common-detail-content { height: 425px; } */


.registration-modal .modal-content { padding: 50px 25px; }
.registration-modal .security-verification-block { padding: 30px 0; }

/* .steps-pg .steps-main-content .steps-content-description { margin: 125px 0 50px; } */
/* .next-prev-steps-btn { padding-bottom: 150px; }
.company-info-section .common-detail-content:after { height: 150px; } */
}

@media (min-height: 800px) and (max-height: 849px) {
/* .steps-pg .steps-left { height: 555px; }
.company-info-section .common-detail-content { height: 450px; } */


.registration-modal .modal-content { padding: 60px 25px; }
.registration-modal .security-verification-block { padding: 40px 0; }

/* .next-prev-steps-btn { padding-bottom: 200px; }
.company-info-section .common-detail-content:after { height: 200px; } */
}

@media (min-height: 850px) and (max-height: 899px) {
.registration-modal .modal-content { padding: 70px 25px; }
.registration-modal .security-verification-block { padding: 50px 0; }

/* .next-prev-steps-btn { padding-bottom: 250px; }
.company-info-section .common-detail-content:after { height: 250px; } */
}

@media (min-height: 900px) and (max-height: 949px) {
.registration-modal .modal-content { padding: 70px 25px; }
/* .company-info-section .common-detail-content { height: 758px; } */
}
/* Height Media Query End */


/*=== Screen Size = 240, 320, 360, 480, 568 ===*/
@media (min-width: 240px) and (max-width: 568px){
.header [class^=col-] { width: 100%; }
.header { text-align: center; }
.header .h-right { float: none; }
.header .h-apply-sign-in-section { float: none; display: block; padding: 0 0 10px; }
.header .h-apply-sign-in-section ul li { padding: 0 10px; float: none; }
.header .h-social-icons { float: none; display: block; }

.main-banner-section .banner-content .banner-content-detail { width: 90%; }
.main-banner-section .banner-image img { height: 500px; object-fit: cover; font-family: 'object-fit: cover'; }
.main-banner-section .banner-title h1, 
.main-banner-section .banner-title h2, 
.main-banner-section .banner-title h3, 
.main-banner-section .banner-title h4, 
.main-banner-section .banner-title h5, 
.main-banner-section .banner-title h6 { font-size: 20px; line-height: 30px; }

.wedding-services-section [class^=col-] { width: 100%; }
.contact-section span { font-size: 18px; line-height: 18px; }
.about-wedily-section .about-wedily-image { margin: 0; }
.about-wedily-section .about-wedily-image .purple-squar { width: 225px; height: 225px; margin-left: -20px; margin-bottom: -200px; }
.about-wedily-section .about-wedily-image img { width: 250px; height: 250px; border: 15px solid #ffffff; }
.about-wedily-section .about-wedily-detail p { font-size: 14px; line-height: 20px; margin: 0 0 15px; }
.about-wedily-section .about-wedily-title h1, 
.about-wedily-section .about-wedily-title h2, 
.about-wedily-section .about-wedily-title h3, 
.about-wedily-section .about-wedily-title h4, 
.about-wedily-section .about-wedily-title h5, 
.about-wedily-section .about-wedily-title h6 { padding-left: 30px; }
.about-wedily-section .about-wedily-title h1:before, 
.about-wedily-section .about-wedily-title h2:before, 
.about-wedily-section .about-wedily-title h3:before, 
.about-wedily-section .about-wedily-title h4:before, 
.about-wedily-section .about-wedily-title h5:before, 
.about-wedily-section .about-wedily-title h6:before { width: 20px; }
.about-wedily-section .about-wedily-detail { padding-left: 30px; }
.joining-section .joining-title h1, 
.joining-section .joining-title h2, 
.joining-section .joining-title h3, 
.joining-section .joining-title h4, 
.joining-section .joining-title h5, 
.joining-section .joining-title h6 { padding-right: 30px; }
.joining-section .joining-title h1:before, 
.joining-section .joining-title h2:before, 
.joining-section .joining-title h3:before, 
.joining-section .joining-title h4:before, 
.joining-section .joining-title h5:before, 
.joining-section .joining-title h6:before { width: 20px; }
.about-wedily-section .about-wedily-content { padding: 30px 0 0; }


.modal-title h1, 
.modal-title h2, 
.modal-title h3, 
.modal-title h4, 
.modal-title h5, 
.modal-title h6 { font-size: 20px; line-height: 20px; }
.login-modal .modal-dialog { width: 90%; margin: 0; }


.registration-modal .modal-content { padding: 20px 15px; }
/*.registration-modal .security-verification-block { padding: 20px 0; }
.registration-modal .registration-modal-title h1, 
.registration-modal .registration-modal-title h2, 
.registration-modal .registration-modal-title h3, 
.registration-modal .registration-modal-title h4, 
.registration-modal .registration-modal-title h5, 
.registration-modal .registration-modal-title h6 { font-size: 20px; line-height: 20px; padding-right: 50px; }*/
.registration-modal .registration-modal-title h1, 
.registration-modal .registration-modal-title h2, 
.registration-modal .registration-modal-title h3, 
.registration-modal .registration-modal-title h4, 
.registration-modal .registration-modal-title h5, 
.registration-modal .registration-modal-title h6 { padding-right: 50px; }
.registration-modal .registration-modal-title h1:before, 
.registration-modal .registration-modal-title h2:before, 
.registration-modal .registration-modal-title h3:before, 
.registration-modal .registration-modal-title h4:before, 
.registration-modal .registration-modal-title h5:before, 
.registration-modal .registration-modal-title h6:before { width: 30px; }
/* .registration-modal .modal-dialog { width: 90%; margin: 0; } */


/* Steps Page Start */
.steps-pg .step-why-do-section { width: 100%; }
.steps-pg .mCSB_inside > .mCSB_container { margin-right: 20px !important; }
.steps-pg .steps-left:after  { height: 30px; }
.steps-pg .steps-main-title:before  { height: 30px; }
.steps-pg .steps-left:before  { height: 30px; }
.steps-pg .steps-left .steps-list { padding: 0 0 35px; }
/* Steps Page End */


/* Company Info Page Start */
.header3 ul li.logo a { font-size: 18px; line-height: 18px; }
.header3 ul li,
.header3 ul li a { font-size: 12px; line-height: 18px; }
.header3 ul li i { font-size: 18px; line-height: 18px; }
/* .header3 ul li.save-exit { padding: 3px 0 !important; } */
.header3 ul li.save-exit { padding: 10px 0 !important; position: relative; bottom: -5px; }
.header3 ul li.logo { position: relative; bottom: -5px; }
.header3 .header-content { padding: 0 0 18px; }
.header3 ul li.save-exit a { font-size: 12px; }
.header3 ul li { padding: 0 5px !important; }
.header3 ul li:first-child { padding-left: 0 !important; }
.header3 ul li:last-child { padding-right: 0 !important; }
.company-info-pg { padding: 115px 0; }
/* .company-info-pg { padding: 90px 0 0; } */
.company-info-pg .section-title h1, 
.company-info-pg .section-title h2, 
.company-info-pg .section-title h3, 
.company-info-pg .section-title h4, 
.company-info-pg .section-title h5, 
.company-info-pg .section-title h6 { font-size: 20px; line-height: 25px; }
.company-info-pg .section-title:before { height: 35px; }
/* .next-prev-steps-btn:before { height: 35px; } */
/* .company-info-section .common-detail-content:after { height: 35px; } */
/* .company-info-section .common-detail-content:after { height: 100px; } */
/* .company-info-section .common-detail-content { height: 175px; } */
/* .company-info-section .common-detail-content .common-form { padding-top: 50px; } */
.company-info-pg .section-title { top: 68px; }
.company-info-pg .section-title.main-pg-title { top: 68px; }
/* Company Info Page End */

/* Venue Services Page Start */
.base-venue-rental-section .base-venue-rental-description [class^=col-] { width: 100%; }
.add-layer-block { position: relative; left: auto; top: auto; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; margin: 30px 0 0; text-align: center; }
/* Venue Services Page End */

/* Additional Mandatory Page Start */
.additional-mandatory-fees-list { text-align: center; }
.additional-mandatory-fees-list [class^=col-] { width: 100%; }
.indoor-outdoor-block > label, 
.indoor-outdoor-block .add-fees-link a { height: auto !important; display: inline-block !important; vertical-align: inherit; }
.additional-mandatory-fees-list .form-control::-webkit-input-placeholder { text-align: center !important; }
.additional-mandatory-fees-list .form-control::-moz-placeholder { text-align: center !important; }
.additional-mandatory-fees-list .form-control:-ms-input-placeholder { text-align: center !important; }
.additional-mandatory-fees-list .form-control:-o-placeholder { text-align: center !important; }
.common-form .blank-field { display: none; }
.add-layer-block .add-layer-btn { width: 100%; }

.additional-mandatory-fees-list .add-fees-block .form-control::-webkit-input-placeholder { text-align: center !important; }
.additional-mandatory-fees-list .add-fees-block .form-control::-moz-placeholder { text-align: center !important; }
.additional-mandatory-fees-list .add-fees-block .form-control:-ms-input-placeholder { text-align: center !important; }
.additional-mandatory-fees-list .add-fees-block .form-control:-o-placeholder { text-align: center !important; }

.additional-mandatory-fees-list .form-control::-webkit-input-placeholder { text-align: center !important; }
.additional-mandatory-fees-list .form-control::-moz-placeholder { text-align: center !important; }
.additional-mandatory-fees-list .form-control:-ms-input-placeholder { text-align: center !important; }
.additional-mandatory-fees-list .form-control:-o-placeholder { text-align: center !important; }
/* Additional Mandatory Page End */

/* Start End Timining Start */
.start-end-timing-list [class^=col-] { width: 100%; }
/* Start End Timining End */

/* Other Details Page Start */
.other-details-pg .extra-hours-block [class^=col-] { width: 100%; }
.w-460,
.w-490 { width: 100%; }
/* Other Details Page End */

/* Page Calendar Start */
.pignose-calendar-top-date span.pignose-calendar-top-month { font-size: 16px !important; }
.pignose-calendar-top-date span.pignose-calendar-top-year { font-size: 14px !important; }
.pignose-calendar .pignose-calendar-top .pignose-calendar-top-date { padding: 22px 0 !important; }
.pignose-calendar .pignose-calendar-header { margin: 10px 0 0 !important; padding: 0 10px !important; }
.pignose-calendar-header .pignose-calendar-week { height: 30px !important; font-size: 12px; line-height: 30px !important; }
.pignose-calendar .pignose-calendar-body { padding: 10px !important; }
.pignose-calendar .pignose-calendar-unit a { width: 30px !important; height: 30px !important; font-size: 12px; line-height: 34px !important; }
/* Page Calendar End */

/* Furniture Rental Decor Page Start */
.add-img-description [class^=col-] { width: 100%; }
/* Furniture Rental Decor Page End */

/* 27-8-2019 Start */
.other-details-pg .indoor-outdoor-block .inner-indoor-outdoor-block .extra-cost-block .radio-btn { height: auto; display: block; vertical-align: inherit; }
/* 27-8-2019 End */

/* Booking Preferences Page Start */
.pre-tour-reservation-list [class^=col-] { width: 100%; }
.pre-tour-reservation-list label { height: auto; }
/* Booking Preferences Page End */

/* Vendor Wedding Planning Page Start */
.vendor-wedding-planning-pg .wedding-planning-list .wedding-planning-block [class^=col-] { width: 100%; }
/* Vendor Wedding Planning Page End */

/* Vendor Wedding Planning 2 Page Start */
.greater-less-guest-selection-section .greater-less-block { padding: 0 4px; }
.greater-less-guest-selection-section .greater-less-block .guest-selection-list .selectric-section .selectric .label { padding-right: 20px; }
.greater-less-guest-selection-section .greater-less-block .guest-selection-list label { padding-left: 4px; }
/* Vendor Wedding Planning 2 Page End */

/* Venue Image Page Start */
.uploader .uploader-content .uploader-icon { position: relative; display: inline-block; left: auto; top: auto; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; width: 50px; height: 50px; }
.uploader .uploader-content .uploader-icon svg { width: 25px; height: 25px; }
.uploader .uploader-content { padding-left: 0; }
.uploader .uploader-desc div { text-align: center; font-size: 14px; }
.uploader .uploader-desc div.browser { font-size: 12px; }
.images-gallery-section .item { width: 33.33%; }
.images-gallery-section .item { height: auto; object-fit: none; font-family: 'object-fit: none'; }
.add-image-modal .images-gallery-section .item img { height: auto; }
/* Venue Image Page End */

/* Availability Calendar Page Start */
.block-this-month-btn { width: 100%; text-align: center; }
.block-this-month-btn .btn { margin: 0 0 10px; }
.block-this-month-btn .btn:last-child { margin-bottom: 0; }
/* Availability Calendar Page End */

/* Lodging Page Start */
.lodging-pg .add-enit-link { position: relative; left: auto; top: auto; float: left; width: 100%; text-align: center; margin: 30px 0 0; }
.lodging-pg .add-enit-link a { display: inline-block; width: auto; }
.lodging-structure-list [class^=col-] { width: 75%; }
.lodging-pg .add-layer-block { position: absolute; left: 100%; top: 50%; transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -moz-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform: translate(0,-50%); margin-left: -70px; margin-top: 0; }
.lodging-pg .add-layer-block .add-layer-btn { font-size: 14px; line-height: 20px; }
/* Lodging Page End */

/* 7-9-2019 Start */
.venue-pricing-pg .add-layer-block { position: absolute; right: 0; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); margin-top: 0; width: auto; }
/* .venue-pricing-pg .base-venue-rental-section .base-venue-rental-description [class^=col-] { width: 78%; } */
.venue-pricing-pg .base-venue-rental-section .base-venue-rental-description [class^=col-] { width: 77%; }
/* 7-9-2019 End */

/* 10-9-2019 Start */
.room-block-pg .base-venue-rental-description [class^=col-] { width: 100%; }
.room-block-pg .add-layer-block { position: relative; left: auto; right: auto; top: auto; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; margin: 20px 0 0; }
.venue-pricing-pg .high-season-pricing-block .base-venue-rental-description [class^=col-] { width: 100%; }
.food-beverage-pg .base-venue-rental-description [class^=col-] { width: 100%; }
.hors-pakages-opt-section [class^=col-] { width: 100%; }
.dinner-packages-opt-section [class^=col-] { width: 100%; }
.wedding-cake-opt-section [class^=col-] { width: 100%; }
.additional-dessert-opt-section [class^=col-] { width: 100%; }
.base-venue-rental-list [class^=col-xs] { width: 100%; }
/* 10-9-2019 End */

/* Travel Lodging Page Start */
.travel-lodging-fees-section .travel-lodging-fees-content { width: 75%; }
.mileage-fee-section .mileage-fee-block.mileage-fee-radius-block img { width: 35%; margin: 30px 0 0; }
.travel-lodging-fees-content .venue-distance span { font-size: 11px; line-height: 16px; }
/* .mileage-fee-section [class^=col-] { width: 33.33333333%; } */
/* Travel Lodging Page End */

/* Travel Lodging Fees Page Start */
.travel-lodging-fees-section .travel-lodging-fees-content { width: 85%; padding: 70px 0; }
.travel-lodging-fees-content .venue-distance span { margin-left: 5px; }
/* .mileage-fee-section { margin: 70px 0 0; } */

.mileage-fee-section .mileage-fee-block.mileage-fee-radius-block { margin: -15px 0 0 -30px; display: inline-block; }
.mileage-fee-section .mileage-fee-block.mileage-fee-radius-block img { margin: 50px 0 0; }

.mileage-fee-section .mileage-fee-block a.modal-ancher-block { margin-left: 76px !important; margin-bottom: 112px !important; /*margin-top: -260px !important;*/ }
.mileage-fee-section .mileage-fee-block.mileage-amount-night-block { margin-top: -195px; }
.mileage-fee-section .mileage-fee-block.mileage-amount-night-block span { margin: 10px -10px 0 50px; width: 51px; word-wrap: break-word; padding-top: 0; }
.mileage-fee-section .mileage-fee-block a.modal-ancher-block:before { height: 75px; }
.mileage-fee-section .mileage-fee-block a.modal-ancher-block:after { bottom: -92px }


.mileage-fee-section .mileage-fee-block.night-price-block { margin-left: 55px; margin-top: -150px; }
.mileage-fee-section .mileage-fee-block.night-price-block span { margin-left: 80px; margin-top: -40px; padding: 20px 0 0 !important; }
.mileage-fee-section .mileage-fee-block a.modal-ancher-block span { width: auto !important; }
.mileage-fee-section .mileage-fee-block.night-price-block a.modal-ancher-block { margin-bottom: 0 !important; bottom: -200% !important; }
.mileage-fee-section .mileage-fee-block.night-price-block a.modal-ancher-block:after { top: -92px !important; }
.mileage-fee-section .mileage-fee-block span { font-size: 10px !important; line-height: 14px !important; }
/* Travel Lodging Fees Page End */

/* 12-9-2019 Start */
.venue-pricing-pg .slick-close-icon .close-button-container { right: 0; }
.lodging-pg .add-layer-block { left: auto; right: 0; width: auto; }
/* 12-9-2019 End */

/* 7-10-2019 Start */
.uploaded-images-list img { width: 33.33%; height: auto; }
.slick-slider .uploaded-images-list img { width: 33.33%; height: auto; }
/* 7-10-2019 End */

/* 17-10-2019 Start */
.welcome-modal .welcome-image img { height: 150px; width: 275px; }
/* 17-10-2019 End */

/* 5-11-2019 Start */
.vendor-photography-pg .wedding-rate-type-section .wedding-rate-type-content .add-layer-block { float: left; width: 100%; }
.vendor-photography-pg .day-month-full-planning-section .planning-opt-block .squar-checkbox-btn span, 
.vendor-photography-pg .day-month-full-planning-section .planning-opt-block .squar-checkbox-btn span { font-size: 14px; line-height: 30px; }
.vendor-photography-pg .greater-less-guest-selection-section { padding-left: 0 !important; }
.add-layer-block { float: left; width: 100%; }

.vendor-florals-pg .wedding-rate-type-section .mob-bridal-height { height: 70px !important; }
.vendor-florals-pg .wedding-rate-type-section .mob-reception-height { height: 70px !important; }
/* 5-11-2019 End */

/* 6-11-2019 Start */
/* .vendor-florals-pg .company-info-section .wedding-rate-type-content .col-xs-6.col-sm-5 { display: none; }
.vendor-florals-pg .company-info-section .wedding-rate-type-content .col-xs-6.col-sm-7 { width: 65%; }
.vendor-florals-pg .wedding-rate-type-section .wedding-rate-type-content .add-layer-block { position: absolute; top: 50%; left: auto; right: 0; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); margin: 0; width: auto; float: none; } */
/* .vendor-florals-pg .wedding-carousel .wedding-item .wedding-item-block { height: auto !important; float: left; width: 100%; } */
.vendor-florals-pg .wedding-carousel .wedding-item .wedding-item-block .amount-field { width: 100%; }
/* .vendor-florals-pg .day-month-full-planning-section .planning-opt-block.h-40 { height: auto !important; } */
.vendor-music-pg .common-form.company-info-form .form-group [class^=col-] { width: 100%; }
.vendor-kitchen-rentals-pg .planning-services-section .venue-services-block .mob-full-width-col { width: 100%; }
.vendor-kitchen-rentals-pg .planning-services-section .venue-services-block label { line-height: 30px !important; }





.vendor-travel-lodging-fees-pg .travel-lodging-fees-content:before { width: 250px; height: 55px; right: -50px; margin-top: -70px; }
.travel-packaging-discount-section .row { margin: 0 -5px; }
.vendor-travel-lodging-fees-pg .travel-packaging-discount-section [class^=col-] { padding: 0 5px; }
.travel-packaging-discount-section { width: 46%; height: auto; margin: -62px 75px 0 0; }
.travel-packaging-discount-section .travel-package-block { margin-left: 0; }
.travel-packaging-discount-section .row { display: block; table-layout: inherit; width: auto; height: auto; }
.travel-packaging-discount-section [class^=col-] { float: left; display: inline-block; vertical-align: inherit; width: 33.33%; }
.travel-packaging-discount-section .travel-package-block a span { display: block; }

.vendor-travel-lodging-fees-pg .mileage-fee-section .mileage-fee-block.mileage-fee-radius-block { margin-top: 0; }
.vendor-travel-lodging-fees-pg .mileage-fee-section .mileage-fee-block.mileage-amount-night-block { margin-top: -175px; }
.vendor-travel-lodging-fees-pg .mileage-fee-section .mileage-fee-block.night-price-block { margin-top: -115px; }

.vendor-travel-lodging-fees-pg .mileage-fee-section .mileage-fee-block.mileage-amount-night-block span { margin-top: 0; padding-top: 0; }
.travel-packaging-discount-section .travel-package-block a,
.travel-packaging-discount-section .travel-package-block a span { font-size: 10px; }

.vendor-travel-lodging-fees-pg .mileage-fee-section .mileage-fee-block.mileage-fee-radius-block img { margin: 5px 0 0; }
.vendor-travel-lodging-fees-pg .mileage-fee-section .mileage-fee-block.night-price-block a.modal-ancher-block { margin: 0 0 -25px -75px; }
.vendor-travel-lodging-fees-pg .mileage-fee-section .mileage-fee-block a.modal-ancher-block:before { height: 75px; }
.vendor-travel-lodging-fees-pg .mileage-fee-section .mileage-fee-block a.modal-ancher-block { margin: -110px 0 0 -45px; }
.vendor-travel-lodging-fees-pg .mileage-fee-section .mileage-fee-block a.modal-ancher-block:after { bottom: -92px; }
/* 6-11-2019 End */

/* 7-11-2019 Start */
.field-close-icon a.close-button { font-size: 0; line-height: 0; right: 5px; }
.field-close-icon a.close-button i { font-size: 16px; line-height: 16px; }
/* 7-11-2019 End */

/* 11-11-2019 Start */
.uploaded-images-list.custom-width-img img { width: 50%; height: auto; }
/* 11-11-2019 End */

/* 14-11-2019 Start */
.add-layer-block .add-layer-btn { width: 60px; }
.room-block-pg .add-layer-block { width: 100% !important; }
.room-block-pg .add-layer-block .add-layer-btn { margin: 0; }


/* .room-block-pg .base-venue-rental-description [class^=col-] { width: 70%; } */
/* 14-11-2019 End */

/* 18-11-2019 Start */
.day-month-full-planning-section .planning-opt-block .squar-checkbox-btn span { font-size: 14px; line-height: 30px; }
/* 18-11-2019 End */

/* 21-11-2019 Start */
.ceremony-location-pg .add-layer-block { position: absolute; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); left: auto; right: 0; width: auto; margin: 0; }
/* 21-11-2019 End */

/* 3-12-2019 Start */
.all-type-of-drinks-section .col-xs-8 { width: 100%; }
/* 3-12-2019 End */

/* 6-12-2019 Start */
.pignose-calendar .pignose-calendar-top .pignose-calendar-top-nav { margin-top: -15px; }
.pignose-calendar .pignose-calendar-top .pignose-calendar-top-date .pignose-calendar-custom-fromdate { font-size: 12px; bottom: 11px; }
.pignose-calendar .pignose-calendar-top .pignose-calendar-top-date .pignose-calendar-custom-todate { font-size: 12px; bottom: 11px; }
/* 6-12-2019 End */

/* 11-1-2020 Start */
.venue-image-gallery-section [class^=col-] { width: 100%; }
.venue-image-gallery-section .image { height: auto; }
.venue-image-gallery-section .image.add-file-block { height: 150px; }
.venue-image-gallery-section { padding: 0 15px; }
.return_to_main,
.return_to_logout { margin-left: 0; left: auto; position: relative; top: auto; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; margin-right: 20px; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
/* 11-1-2020 End */

/* 16-3-2019 css start */
.preferred-block .images-gallery-section .item {
    width: 50%;
}
.preferred-block .images-gallery-section .item .icon i {
    font-size: 50px;
    padding: 19px 0px;
}
/* .preferred-block .images-gallery-section .item .icon {
    height: 94px;
} */
.preferred-block .images-gallery-section .item img {
    height: 94px;
}
/* 16-3-2019 css end */

.planning-services-section .my-venues-content [class^=col-] { width: 100%; }

/* New Home Page Start */
.login-modal [class^=col-] { width: 100%; }
.registration-modal .joining-form [class^=col-] { width: 100%; }
.registration-modal .request-invitation-block { padding: 20px 0 0; }
/* New Home Page End */

/* 4-6-2020 Start */
.additional-mandatory-fees-list .amount-field { width: 50%; }
.additional-mandatory-fees-list .selectric-section { width: 50%; }
/* 4-6-2020 End */

/* 23-6-2020 Start */
.venue-listing-section .venue-listing-content .return_to_main { position: absolute; top: 7px; right: 0; }
.preferred-block .images-gallery-section .item { width: 100%; text-align: center; }
/* 23-6-2020 End */
}

@media (min-width: 240px) and (max-width: 374px) {
/* 20-11-2019 Start */
.header3 ul li { padding: 0 3px !important; }
.header3 ul li,
.header3 ul li a { letter-spacing: 0; }
.header3 ul li:first-child { padding-left: 0 !important; }
.header3 ul li:last-child { padding-right: 0 !important; }
.header3 ul li.logo a { font-size: 14px !important; }
.header3 ul li i { font-size: 14px; padding-right: 3px; }
/* .header3 ul li.save-exit { padding: 3px 0 !important; } */
/* 20-11-2019 End */
}

@media (min-width: 240px) and (max-width: 399px) {
/* 15-11-2019 Start */
.room-block-pg .add-layer-block { width: auto !important; position: absolute; top: 0; right: -10px; margin: 0; background-color: #ffffff; padding: 5px; }
.add-layer-block .add-layer-btn { width: 60px !important; font-size: 14px !important; line-height: 18px !important; }
.add-layer-block .add-layer-btn .border { margin: 0 auto 3px !important; }
.venue-pricing-pg .add-layer-block { position: absolute; top: 0; transform: none; background-color: #ffffff; padding: 5px; }
.venue-pricing-pg .base-venue-rental-section .base-venue-rental-description [class^=col-] { width: 100% !important; }
.food-beverage-pg .add-layer-block { width: auto !important; position: absolute; top: 0; right: 0; transform: none; background-color: #ffffff; padding: 5px; margin: 0; }
.hors-packages-pg .add-layer-block { width: auto !important; position: absolute; top: 0; right: 0; transform: none; background-color: #ffffff; padding: 5px; margin: 0; }
.additional-dessert-pg .add-layer-block { width: auto !important; position: absolute; top: 0; right: 0; transform: none; background-color: #ffffff; padding: 5px; margin: 0; }
.wedding-cake-pg .add-layer-block { width: auto !important; position: absolute; top: 0; right: 0; transform: none; background-color: #ffffff; padding: 5px; margin: 0; }
.dinner-packages-pg .add-layer-block { width: auto !important; position: absolute; top: 0; right: 0; transform: none; background-color: #ffffff; padding: 5px; margin: 0; }

.select2-dropdown.dropdown-custom-width { width: 200px !important; }


.venue-pricing-pg .slick-close-icon { text-align: center; }
.venue-pricing-pg .slick-close-icon label { display: inline-block !important; }
.venue-pricing-pg .slick-close-icon .close-button-container { position: relative; right: auto; display: inline-block; margin: 0 0 0 5px; }
.food-beverage-pg .slick-close-icon { text-align: center; }
.food-beverage-pg .slick-close-icon label { display: inline-block !important; }
.food-beverage-pg .slick-close-icon .close-button-container { position: relative; right: auto; display: inline-block; margin: 0 0 0 5px; }
.hors-packages-pg .slick-close-icon { text-align: center; }
.hors-packages-pg .slick-close-icon label { display: inline-block !important; }
.hors-packages-pg .slick-close-icon  .close-button-container { position: relative; right: auto; display: inline-block; margin: 0 0 0 5px; }
.room-block-pg .slick-close-icon { text-align: center; }
.room-block-pg .slick-close-icon label { display: inline-block !important; }
.room-block-pg .slick-close-icon  .close-button-container { position: relative; left: auto !important; right: auto !important; display: inline-block; margin: 0 0 0 5px; }
.additional-dessert-pg .slick-close-icon { text-align: center; }
.additional-dessert-pg .slick-close-icon label { display: inline-block !important; }
.additional-dessert-pg .slick-close-icon  .close-button-container { position: relative; right: auto; display: inline-block; margin: 0 0 0 5px; }
.wedding-cake-pg .slick-close-icon { text-align: center; }
.wedding-cake-pg .slick-close-icon label { display: inline-block !important; }
.wedding-cake-pg .slick-close-icon  .close-button-container { position: relative; right: auto; display: inline-block; margin: 0 0 0 5px; }
.dinner-packages-pg .slick-close-icon { text-align: center; }
.dinner-packages-pg .slick-close-icon label { display: inline-block !important; }
.dinner-packages-pg .slick-close-icon  .close-button-container { position: relative; right: auto; display: inline-block; margin: 0 0 0 5px; }




.wedding-carousel .wedding-item .wedding-item-block.slick-close-icon { text-align: center; }
.wedding-carousel .wedding-item .wedding-item-block.slick-close-icon label { display: inline-block; }
.wedding-carousel .wedding-item .wedding-item-block.slick-close-icon .close-button-container { position: relative; right: auto; display: inline-block; margin: 0 0 0 5px; }



.vendor-photography-pg .add-layer-block { width: auto !important; position: absolute; left: 0; top: 0; margin: 0; }
.vendor-florals-pg .add-layer-block { width: auto !important; position: absolute; left: 0; top: 0; margin: 0; }
.vendor-florals-pg .add-layer-block .add-layer-btn .border { margin: 0 auto 3px; }
.vendor-florals-pg .add-layer-block .add-layer-btn .border { margin: 0 auto 3px; }
/* 15-11-2019 End */



/* 21-11-2019 Start */
.ceremony-location-pg .lodging-structure-list [class^=col-] { width: 88%; }
.ceremony-location-pg .add-layer-block { margin-right: -40px; }
.ceremony-location-pg .slick-close-icon { text-align: center; }
.ceremony-location-pg .slick-close-icon label { display: inline-block !important; }
.ceremony-location-pg .slick-close-icon .close-button-container { position: absolute; right: 0; display: inline-block; margin: 0 0 0 5px; }
/* 21-11-2019 End */

.mobile-view-right { text-align: right; }
}

@media (min-width: 360px) and (max-width: 568px) {
/* Travel Lodging Fees Page Start */
.additional-dessert-opt-section .col-xs-6 { width: 50%; }
.additional-dessert-opt-section .col-xs-3 { width: 25%; }
/* Travel Lodging Fees Page End */


/* Travel Lodging Fees Page Start */
.travel-lodging-fees-section .travel-lodging-fees-content { width: 85%; }
.travel-lodging-fees-content .venue-distance span { margin-left: 10px; }
/* .mileage-fee-section { margin: 70px 0 0; } */

.mileage-fee-section .mileage-fee-block.mileage-fee-radius-block { margin: 30px 0 0 0; display: inline-block; }
.mileage-fee-section .mileage-fee-block.mileage-fee-radius-block img { width: 80%; margin: 0; }

.mileage-fee-section .mileage-fee-block a.modal-ancher-block { margin-left: 0 !important; margin-bottom: 112px !important; margin-top: -130px !important; }
.mileage-fee-section .mileage-fee-block.mileage-amount-night-block { margin-top: 60px; margin-left: -60px; }
.mileage-fee-section .mileage-fee-block.mileage-amount-night-block span { margin: 0 -10px 0 50px; padding-top: 0; }
.mileage-fee-section .mileage-fee-block a.modal-ancher-block:before { height: 75px; }
.mileage-fee-section .mileage-fee-block a.modal-ancher-block:after { bottom: -92px }


.mileage-fee-section .mileage-fee-block.night-price-block { margin-left: -78px; margin-top: 0; }
.mileage-fee-section .mileage-fee-block.night-price-block span { padding: 0 0 20px !important; margin-top: -40px; }
.mileage-fee-section .mileage-fee-block.night-price-block a.modal-ancher-block { margin-bottom: 0 !important; bottom: -175% !important; }
.mileage-fee-section .mileage-fee-block.night-price-block a.modal-ancher-block:after { top: -92px !important; }
/* Travel Lodging Fees Page End */

/* 6-11-2019 Start */
.vendor-travel-lodging-fees-pg .mileage-fee-section .mileage-fee-block.mileage-amount-night-block { margin-top: 60px; }
.vendor-travel-lodging-fees-pg .mileage-fee-section .mileage-fee-block.night-price-block { margin-top: 10px; margin-left: -72px; }
/* 6-11-2019 End */
}

@media (min-width: 400px) and (max-width: 449px) {
/* Travel Lodging Fees Page Start */
.mileage-fee-section .mileage-fee-block.mileage-fee-radius-block { margin: 20px 0 0; }
/* Travel Lodging Fees Page End */
}

@media (min-width: 450px) and (max-width: 499px) {
/* Travel Lodging Fees Page Start */
.mileage-fee-section .mileage-fee-block.mileage-fee-radius-block { margin: 20px 0 0; }
.mileage-fee-section .mileage-fee-block.mileage-fee-radius-block span { padding-top: 20px; }
/* Travel Lodging Fees Page End */
}

@media (min-width: 500px) and (max-width: 568px) {
/* Travel Lodging Fees Page Start */
.mileage-fee-section .mileage-fee-block.mileage-fee-radius-block { margin: 10px 0 0; }
.mileage-fee-section .mileage-fee-block.mileage-fee-radius-block span { padding-top: 25px; }
/* Travel Lodging Fees Page End */

/* 5-11-2019 Start */
.vendor-photography-pg .wedding-rate-type-section .wedding-rate-type-content { padding-right: 120px; }
.vendor-photography-pg .wedding-rate-type-section .wedding-rate-type-content .add-layer-block { position: absolute; top: 50%; left: auto; right: 0; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); margin: 0; width: auto; float: none; }
.vendor-photography-pg .greater-less-guest-selection-section { padding-left: 20px !important; }
/* 5-11-2019 End */

/* 6-11-2019 Start */
/* .vendor-florals-pg .wedding-rate-type-section .wedding-rate-type-content .add-layer-block { right: 30px; } */
/* 6-11-2019 End */
}

@media (min-width: 400px) and (max-width: 499px) {
/* 6-11-2019 Start */
.vendor-travel-lodging-fees-pg .travel-lodging-fees-content:before { width: 265px; right: -40px; }
.travel-packaging-discount-section { margin-right: 90px; }
/* 6-11-2019 End */

/* 21-11-2019 Start */
.ceremony-location-pg .lodging-structure-list [class^=col-] { width: 85%; }
.ceremony-location-pg .add-layer-block { left: 100% !important; right: auto; }
/* 21-11-2019 End */
}

@media (min-width: 500px) and (max-width: 568px) {
/* 6-11-2019 Start */
.vendor-travel-lodging-fees-pg .travel-lodging-fees-content:before { width: 275px; right: -20px; }
.travel-packaging-discount-section { margin-right: 110px; }
/* 6-11-2019 End */
}

@media (min-width: 400px) and (max-width: 568px) {
/* 10-9-2019 Start */
.food-beverage-pg .base-venue-rental-description [class^=col-] { width: 70%; }
.food-beverage-pg .add-layer-block { position: absolute; right: 0; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); margin: 0; width: auto; }

.room-block-pg .base-venue-rental-description [class^=col-] { width: 70%; }
.room-block-pg  .add-layer-block { position: absolute; right: 0; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); margin: 0; width: auto !important; }

.hors-packages-pg .base-venue-rental-list [class^=col-xs] { width: 80%; }
.hors-packages-pg .add-layer-block { position: absolute; left: 100%; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); margin: 0 0 0 20px; width: auto; }
.dinner-packages-pg .base-venue-rental-list [class^=col-xs] { width: 80%; }
.dinner-packages-pg .add-layer-block { position: absolute; left: 100%; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); margin: 0 0 0 20px; width: auto; }
.wedding-cake-pg .base-venue-rental-list [class^=col-xs] { width: 80%; }
.wedding-cake-pg .add-layer-block { position: absolute; left: 100%; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); margin: 0 0 0 20px; width: auto; }
.additional-dessert-pg .base-venue-rental-list [class^=col-xs] { width: 80%; }
.additional-dessert-pg .add-layer-block { position: absolute; left: 100%; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); margin: 0 0 0 20px; width: auto; }
/* 10-9-2019 End */

/* 15-11-2019 Start */
.vendor-wedding-planning-2-pg .wedding-rate-type-section { padding-right: 0; }
.wedding-rate-type-section { padding-right: 70px; }
.vendor-florals-pg .add-layer-block { width: auto !important; position: absolute; left: 100%; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%);  margin-left: 20px; }

.vendor-photography-pg .wedding-rate-type-section .wedding-rate-type-content { padding-right: 0; }
.vendor-photography-pg .wedding-rate-type-section .wedding-rate-type-content .add-layer-block { left: 100%; margin-left: 20px; width: auto !important; position: absolute; left: 100%; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%);  margin-left: 20px; }
/* 15-11-2019 End */
}

@media (max-width: 470px) {
.base-venue-rental-carousel .base-venue-rental-item { width: auto !important; }
.high-low-season-carousel .base-venue-rental-item { width: auto !important; }
.layers-carousel .base-venue-rental-item { width: auto !important; }


/* Taxservice Page Start */
.tax-service-pg .indoor-outdoor-block [class^=col-] { width: 100%; }
/* Taxservice Page End */
}

@media (max-width: 600px) {
/* Room Block Page Start */
/* .layers-carousel .slick-list { padding-right: 0; } */
/* Room Block Page End */

/* 7-10-2019 Start */
.base-venue-rental-list .layers-carousel .base-venue-rental-block .label-cost-field .amount-field, 
.base-venue-rental-list .high-low-season-carousel .base-venue-rental-block .label-cost-field .amount-field, 
.base-venue-rental-list .base-venue-rental-carousel .base-venue-rental-block .label-cost-field .amount-field { float: none;  }
/* 7-10-2019 End */

/* 8-8-2020 Start */
.guest-field-customization { display: inline-block; text-align: center; float: none; margin: 0 auto; }
.guest-field-customization label { display: block !important; }
/* 8-8-2020 End */
}

@media (min-width: 471px) and (max-width: 767px) {
.base-venue-rental-carousel .base-venue-rental-item { width: auto !important; }
.high-low-season-carousel .base-venue-rental-item { width: auto !important; }
.layers-carousel .base-venue-rental-item { width: auto !important; }
}

@media (min-width: 569px) and (max-width: 767px){
/* .main-banner-section .banner-title { padding: 0 70px; } */
.main-banner-section .banner-image img { height: 450px; object-fit: cover; font-family: 'object-fit: cover'; }
.main-banner-section .banner-content .banner-content-detail { width: 70%; }
.main-banner-section .banner-title h1, 
.main-banner-section .banner-title h2, 
.main-banner-section .banner-title h3, 
.main-banner-section .banner-title h4, 
.main-banner-section .banner-title h5, 
.main-banner-section .banner-title h6 { font-size: 25px; line-height: 35px; }
.wedding-services-section [class^=col-]:nth-child(2n+1) { clear: both; }
.wedding-services-section [class^=col-]:nth-child(4n+1) { clear: unset; }
.about-wedily-section .about-wedily-image .purple-squar { margin-left: -60px; margin-bottom: -250px; }
.company-info-pg .section-title { top: 75px; }
/* .contact-section span { font-size: 25px; line-height: 25px; } */
.about-wedily-section .about-wedily-title h1, 
.about-wedily-section .about-wedily-title h2, 
.about-wedily-section .about-wedily-title h3, 
.about-wedily-section .about-wedily-title h4, 
.about-wedily-section .about-wedily-title h5, 
.about-wedily-section .about-wedily-title h6 { padding-left: 50px; }
.about-wedily-section .about-wedily-title h1:before, 
.about-wedily-section .about-wedily-title h2:before, 
.about-wedily-section .about-wedily-title h3:before, 
.about-wedily-section .about-wedily-title h4:before, 
.about-wedily-section .about-wedily-title h5:before, 
.about-wedily-section .about-wedily-title h6:before { width: 30px; }
.about-wedily-section .about-wedily-detail { padding-left: 50px; }
.joining-section .joining-title h1, 
.joining-section .joining-title h2, 
.joining-section .joining-title h3, 
.joining-section .joining-title h4, 
.joining-section .joining-title h5, 
.joining-section .joining-title h6 { padding-right: 50px; }
.joining-section .joining-title h1:before, 
.joining-section .joining-title h2:before, 
.joining-section .joining-title h3:before, 
.joining-section .joining-title h4:before, 
.joining-section .joining-title h5:before, 
.joining-section .joining-title h6:before { width: 30px; }
.about-wedily-section .about-wedily-content { padding: 50px 0 0; }



.modal-title h1, 
.modal-title h2, 
.modal-title h3, 
.modal-title h4, 
.modal-title h5, 
.modal-title h6 { font-size: 25px; line-height: 25px; }
.login-modal .modal-dialog { width: 540px; }



/*.registration-modal .security-verification-block { padding: 20px 0; }
.registration-modal .registration-modal-title h1, 
.registration-modal .registration-modal-title h2, 
.registration-modal .registration-modal-title h3, 
.registration-modal .registration-modal-title h4, 
.registration-modal .registration-modal-title h5, 
.registration-modal .registration-modal-title h6 { font-size: 25px; line-height: 25px; padding-right: 70px; }*/
.registration-modal .modal-content { padding: 50px 15px; }
.registration-modal .registration-modal-title h1, 
.registration-modal .registration-modal-title h2, 
.registration-modal .registration-modal-title h3, 
.registration-modal .registration-modal-title h4, 
.registration-modal .registration-modal-title h5, 
.registration-modal .registration-modal-title h6 { padding-right: 70px; }
.registration-modal .registration-modal-title h1:before, 
.registration-modal .registration-modal-title h2:before, 
.registration-modal .registration-modal-title h3:before, 
.registration-modal .registration-modal-title h4:before, 
.registration-modal .registration-modal-title h5:before, 
.registration-modal .registration-modal-title h6:before { width: 50px; }
/* .registration-modal .modal-dialog { width: 505px; } */

/* Steps Page Start */
.steps-pg .mCSB_inside > .mCSB_container { margin-right: 30px !important; }
.steps-pg .steps-left:after  { height: 35px; }
.steps-pg .steps-main-title:before  { height: 35px; }
.steps-pg .steps-left:before  { height: 35px; }
/* Steps Page End */

/* Company Info Page Start */
/* .company-info-pg .section-title.main-pg-title { top: 68px; } */
.header3 ul li.logo a { font-size: 25px; line-height: 25px; }
.header3 ul li,
.header3 ul li a { font-size: 16px; line-height: 25px; }
/* .header3 ul li.save-exit a { font-size: 14px; } */
/* .company-info-pg { padding: 125px 0 150px; } */
.company-info-pg { padding: 115px 0 0; }
.company-info-pg .section-title:before { height: 35px; }
/* .next-prev-steps-btn:before { height: 30px; } */
/* .company-info-section .common-detail-content:after { height: 35px; } */
/* .company-info-section .common-detail-content:after { height: 100px; } */
/* .company-info-section .common-detail-content .common-form { padding-top: 50px; } */
/* .company-info-section .common-detail-content { height: 250px; } */
/* Company Info Page End */

/* Venue Services Page Start */
.add-layer-block { margin-left: 0; left: auto; right: 15%; }
/* Venue Services Page End */

/* Add Image Page Start */
.uploader { height: 95px; }
.uploader .uploader-content { padding-left: 75px; }
.uploader .uploader-content .uploader-icon { width: 60px; height: 60px; }
.uploader .uploader-content .uploader-icon svg { width: 30px; height: 30px; }
.uploader .uploader-desc div { font-size: 16px; }
.add-image-modal .images-gallery-section .item { width: 33.33%; }
.add-image-modal .images-gallery-section .item img { height: 115px; }
/* Add Image Page End */

/* Lodging Page Start */
.lodging-pg .add-enit-link { margin-left: -150px; }
.lodging-pg .add-layer-block { right: 0; }
/* Lodging Page End */

/* 7-9-2019 Start */
/* .venue-pricing-pg .add-layer-block { right: 0; } */
/* 7-9-2019 End */

/* 10-9-2019 Start */
.add-layer-block .add-layer-btn { width: 100px; }
/* .room-block-pg .add-layer-block { right: 30px; } */
.room-block-pg .add-layer-block { right: 15%; }
.food-beverage-pg .add-layer-block { right: 20%; }
.hors-packages-pg .add-layer-block { right: auto; left: 100%; margin-left: 20px; }
.hors-packages-pg .add-layer-block .add-layer-btn { width: 100px; }
.dinner-packages-pg .add-layer-block { right: auto; left: 100%; margin-left: 20px; }
.dinner-packages-pg .add-layer-block .add-layer-btn { width: 100px; }
.wedding-cake-pg .add-layer-block { right: auto; left: 100%; margin-left: 20px; }
.wedding-cake-pg .add-layer-block .add-layer-btn { width: 100px; }
.additional-dessert-pg .add-layer-block { right: auto; left: 100%; margin-left: 20px; }
.additional-dessert-pg .add-layer-block .add-layer-btn { width: 100px; }
/* 10-9-2019 End */

/* Travel Lodging Page Start */
.travel-lodging-fees-section .travel-lodging-fees-content { width: 85%; }
.travel-lodging-fees-content .venue-distance span { font-size: 14px; line-height: 16px; }
.mileage-fee-section .mileage-fee-block.mileage-fee-radius-block img { width: 60%; margin: 20px 0 0; }
/* Travel Lodging Page End */

/* 12-9-2019 Start */
.lodging-pg .add-layer-block { right: 20%; }
/* 12-9-2019 End */

/* 7-10-2019 Start */
.uploaded-images-list img { height: 45px; }
/* 7-10-2019 End */

/* 17-10-2019 Start */
.welcome-modal .welcome-image img { height: 225px; width: 350px; }
/* 17-10-2019 End */

/* 5-11-2019 Start */
.vendor-photography-pg .wedding-rate-type-section .wedding-rate-type-content { padding-right: 120px; }
.vendor-photography-pg .wedding-rate-type-section .wedding-rate-type-content .add-layer-block { margin-right: 0; left: auto; right: 0; }
/* 5-11-2019 End */

/* 6-11-2019 Start */
.vendor-florals-pg .company-info-section .wedding-rate-type-content { padding-right: 125px; }
.vendor-florals-pg .company-info-section .wedding-rate-type-content .add-layer-block { right: 0; }
.vendor-kitchen-rentals-pg .planning-services-section .venue-services-block .label-cost-field .amount-field { width: 100%; }



.vendor-travel-lodging-fees-pg .travel-lodging-fees-content:before { width: 65%; height: 71px; margin-top: -90px; }
.travel-packaging-discount-section { width: 46%; height: auto; margin: -82px 120px 0 0; }
.travel-packaging-discount-section .travel-package-block { margin-left: 0; }
.travel-packaging-discount-section .row { display: block; table-layout: inherit; width: auto; height: auto; }
.travel-packaging-discount-section [class^=col-] { float: left; display: inline-block; vertical-align: inherit; width: 33.33%; }
.travel-packaging-discount-section .travel-package-block a span { display: block; }

.vendor-travel-lodging-fees-pg .mileage-fee-section .mileage-fee-block.mileage-fee-radius-block img { margin: 5px 0 0; }
.vendor-travel-lodging-fees-pg .mileage-fee-section .mileage-fee-block.night-price-block a.modal-ancher-block { margin: 0 0 -25px -75px; }
.vendor-travel-lodging-fees-pg .mileage-fee-section .mileage-fee-block a.modal-ancher-block:before { height: 125px; }
.vendor-travel-lodging-fees-pg .mileage-fee-section .mileage-fee-block a.modal-ancher-block { margin: -110px 0 0 -45px; }
.vendor-travel-lodging-fees-pg .mileage-fee-section .mileage-fee-block a.modal-ancher-block:after { bottom: -142px; }
/* 6-11-2019 End */

/* 15-11-2019 Start */
.images-gallery-section .item { width: 33.33%; }
.images-gallery-section .item img { height: 150px; }
/* 15-11-2019 End */

/* 3-12-2019 Start */
.all-type-of-drinks-section .col-xs-4.hidden-xs { display: block !important; }
.all-type-drinks-carousel .base-venue-rental-item label.visible-xs { display: none !important; }
.all-type-drinks-carousel .base-venue-rental-item .squar-checkbox-btn.visible-xs { display: none !important; }
/* 3-12-2019 End */

/* 11-1-2020 Start */
.venue-image-gallery-section .venue-gallery-block [class^=col-]:nth-child(2n+1) { clear: both; }
.venue-image-gallery-section .venue-gallery-block [class^=col-]:nth-child(3n+1) { clear: unset; }
.return_to_main { margin-left: 0; left: auto; right: 0; margin-right: 100px; }
.return_to_logout { margin-left: 0; left: auto; right: 0; margin-right: 30px; }
.my-venues-pg .section-title { top: 55px; }
/* 11-1-2020 End */

/* 23-6-2020 Start */
.venue-listing-section .venue-listing-content .return_to_main { top: 7px; right: 0; }
/* 23-6-2020 End */
}

@media (min-width: 700px) and (max-width: 767px) {
/* 6-11-2019 Start */
.travel-packaging-discount-section .travel-package-block { margin-left: -15px; }
/* 6-11-2019 End */
}

@media (max-width: 430px) {
/* New Home Page Start */
.header .h-apply-sign-in-section ul li a.add-listing-btn { margin: 10px 0 0; }
/* New Home Page End */
}

@media (max-width: 767px) {

.btn { padding: 12px 30px; }
.common-form.joining-form .form-control { padding: 6px 10px; }

.header { padding: 35px 25px 0; }
.header .h-right { padding: 8px 0 0; }
.header .h-left a { font-size: 30px; line-height: 30px; }

.scroll-to-section:before { height: 50px; }
@-webkit-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 50px; } }
@-moz-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 50px; } }
@-ms-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 50px; } }
@-o-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 50px; } }
@keyframes scroll-section-line { 0% { height: 0; } 100% { height: 50px; } }
.scroll-to-section { bottom: 10px; /*padding: 50px 0 0;*/ }
.main-banner-section .banner-content .apply-now-btn { padding: 20px 0 0; }

.wedding-services-section { padding: 30px 0 0; }
.wedding-services-section .row { margin: 0 -15px; }
.wedding-services-section [class^=col-] { padding: 0 15px; }
.wedding-services-section .service-block { margin: 0 0 30px; }
.about-wedily-section { padding: 30px 0; }
.about-wedily-section .about-wedily-title { padding: 0 0 20px; }
.about-wedily-section .about-wedily-title h1, 
.about-wedily-section .about-wedily-title h2, 
.about-wedily-section .about-wedily-title h3, 
.about-wedily-section .about-wedily-title h4, 
.about-wedily-section .about-wedily-title h5, 
.about-wedily-section .about-wedily-title h6 { font-size: 22px; line-height: 22px; }
.about-wedily-section .about-wedily-detail .apply-to-join-link { padding: 20px 0 0; }
.joining-section { padding: 30px 0; }
.joining-section .joining-title h1, 
.joining-section .joining-title h2, 
.joining-section .joining-title h3, 
.joining-section .joining-title h4, 
.joining-section .joining-title h5, 
.joining-section .joining-title h6 { font-size: 22px; line-height: 22px; }
.joining-section .joining-title { padding-bottom: 20px; }
.joining-section .joining-content .row { margin: 0 -15px; }
.joining-section .joining-content .common-form .btn { margin: 20px 0 0; }
.joining-section .joining-content [class^=col-] { padding: 0 15px; }
.contact-section { padding: 30px 0 32px; }
.footer { padding: 30px 0; text-align: center; }
.footer .f-social-icons { float: none; }
.footer .f-logo a { font-size: 28px; line-height: 28px; }
.footer .back-to-top { height: 40px; }
.footer .f-block { padding: 0 0 5px; }
.footer [class^=col-]:last-child .f-block { padding-bottom: 0; }
.footer .f-block p { font-size: 14px; line-height: 30px; }
.footer .f-copyright ul li { font-size: 14px; line-height: 18px; }


.modal-title { padding: 0 0 20px; }
.modal-content { padding: 20px; }
.login-modal .remember-show-password .check-box { width: 100%; margin: 0 0 10px; }
/* .login-modal .remember-show-password .check-box span { font-size: 14px; } */
.login-modal .remember-show-password a.show-password { width: 100%; }

.registration-modal .modal-content { width: 100%; }
/* .registration-modal .modal-dialog { height: auto; } */
/* .registration-modal a.close-icon { background-color: #ffffff; } */
.selectric-section .selectric .label { padding-left: 10px; }


/* Steps Page Start */
/* html, .inner-pg { height: auto; } */
.header2 { /*position: relative; left: auto; right: auto; top: auto;*/ text-align: center; /*padding: 15px 0 18px;*/ padding: 10px 0 15px; }
/* .header2 a { font-size: 30px; line-height: 30px; } */
.steps-header:before { display: none; }
.steps-pg:before { display: none; }
.steps-pg .content { display: block; table-layout: inherit; /*height: auto;*/ }
.steps-pg .steps-main-content { float: left; display: block; vertical-align: inherit; /*padding: 30px 0 0;*/ padding: 22px 0 0; }
.steps-pg .steps-block .checkmark { width: 25px; height: 25px; bottom: 15px; }
.steps-pg .steps-block .checkmark svg { width: 15px; height: 15px; }
/* .steps-pg .steps-left { width: 100%; }  */
.steps-pg .steps-left .steps-list { width: 100%; }
.steps-pg .steps-right { width: 100%; position: relative; right: auto; top: auto; }
.inner-pg .container { width: auto; }
.steps-pg .steps-block { padding: 15px 40px 15px 0; }
/* .steps-pg .steps-title h1, 
.steps-pg .steps-title h2, 
.steps-pg .steps-title h3, 
.steps-pg .steps-title h4, 
.steps-pg .steps-title h5, 
.steps-pg .steps-title h6 { font-size: 18px; line-height: 18px; } */
/* .steps-pg .steps-left { height: 450px; } */
.steps-pg .steps-block .title span { font-size: 14px; line-height: 18px; }
.steps-pg .steps-block p { font-size: 14px; line-height: 20px; }
.steps-pg .steps-block .edit-link a { font-size: 15px; line-height: 15px; }
.steps-pg { padding: 150px 15px 0; }
/*.steps-pg .steps-block .continue-btn .btn { font-size: 16px; line-height: 16px; padding: 12px 25px; }*/
.steps-pg .steps-main-title { width: 100%; /*top: 64px;*/ top: 48px; padding: 15px; }
.steps-pg .steps-main-title h1, 
.steps-pg .steps-main-title h2, 
.steps-pg .steps-main-title h3, 
.steps-pg .steps-main-title h4, 
.steps-pg .steps-main-title h5, 
.steps-pg .steps-main-title h6 { font-size: 20px; line-height: 25px; }
.steps-pg .steps-main-title h1 span, 
.steps-pg .steps-main-title h2 span, 
.steps-pg .steps-main-title h3 span, 
.steps-pg .steps-main-title h4 span, 
.steps-pg .steps-main-title h5 span, 
.steps-pg .steps-main-title h6 span { font-size: 16px; line-height: 20px; }
.steps-pg .steps-left .steps-list { padding: 25px 0; }
/* Steps Page End */






/* Company Info Page Start */
.header3 { padding: 15px 0 0; z-index: 99999; }
.header3 ul li { padding: 0 10px; }
.company-info-pg .section-title h1, 
.company-info-pg .section-title h2, 
.company-info-pg .section-title h3, 
.company-info-pg .section-title h4, 
.company-info-pg .section-title h5, 
.company-info-pg .section-title h6 { width: 100%; }
.company-info-pg .section-title { padding: 20px 0; background-color: #ffffff; }
.company-info-section .common-detail-content { /*height: auto;*/ padding: 0; }
.common-form.company-info-form .form-group { margin: 0 0 20px; }
/*.common-form.company-info-form label { font-size: 16px; line-height: 16px; }
.common-form.company-info-form .form-control { font-size: 16px; }
.radio-btn span, 
.circle-checkbox-btn span { font-size: 16px; line-height: 20px; padding-left: 40px; }
.radio-btn .checkmark, 
.circle-checkbox-btn .checkmark { width: 20px; height: 20px; left: 0; }
.radio-btn .checkmark:before, 
.circle-checkbox-btn .checkmark:before { width: 8px; height: 8px; }*/
/* .company-info-main-content .common-form.company-info-form .radio-btn { padding: 10px 0 0; } */
/* .next-prev-steps-btn { padding: 20px 15px 100px; z-index: 99999; } */
/* .next-prev-steps-btn { padding: 20px 15px 50px; z-index: 99999; } */
.next-prev-steps-btn { padding: 20px 0 50px; z-index: 99999; }
.next-prev-steps-btn .next-prev-steps-detail a.back-btn { float: left; font-size: 16px; line-height: 16px; padding: 12px 0; }
.next-prev-steps-btn .next-prev-steps-detail a.back-btn svg { width: 16px; height: 16px; }
.next-prev-steps-btn .next-prev-steps-detail .next-btn { font-size: 16px; line-height: 16px; padding: 12px 25px; }
.next-prev-steps-btn .next-prev-steps-detail a { margin: 0 10px; }
.company-info-pg .company-info-main-content { padding: 0; }


.company-info-pg .company-info-section .common-detail-content { width: 100%; padding: 0 15px; } 
.company-info-pg .company-info-section .common-detail-content .common-form { width: 100%; padding-top: 50px; }
/* .company-info-section .common-detail-content:after { height: 100px; } */
/* .next-prev-steps-btn .next-prev-steps-detail { width: 100%; } */
/* Company Info Page End */

/* Venues Services Page Start */
/* .planning-services-section .planning-services-title h1, 
.planning-services-section .planning-services-title h2, 
.planning-services-section .planning-services-title h3, 
.planning-services-section .planning-services-title h4, 
.planning-services-section .planning-services-title h5, 
.planning-services-section .planning-services-title h6 { font-size: 18px; line-height: 22px; } */
.planning-services-section .planning-block { padding-left: 0; }
.planning-services-section .planning-services-title { padding: 0 0 10px; }
.planning-services-section .venue-services-block .planning-block { padding-left: 0; }



.indoor-outdoor-block .inner-indoor-outdoor-block { padding: 0 0 0 20px; }
.indoor-outdoor-block .inner-sub-indoor-outdoor-block { padding: 0 0 0 30px; }
a.popover-link { display: inline-block !important; }


/* .base-venue-rental-block label { text-align: center; } */
/* .base-venue-rental-block .form-control { font-size: 14px !important; } */
.amount-field { width: 130px; }


/* .common-form .base-venue-rental-carousel label { display: block; }
.common-form .base-venue-rental-carousel .form-control,
.common-form .base-venue-rental-carousel .amount-field .form-control { text-align: center !important; margin: 0 auto; }
.common-form .base-venue-rental-carousel .form-control::-webkit-input-placeholder { text-align: center !important; }
.common-form .base-venue-rental-carousel .form-control::-moz-placeholder { text-align: center !important; }
.common-form .base-venue-rental-carousel .form-control:-ms-input-placeholder { text-align: center !important; }
.common-form .base-venue-rental-carousel .form-control:-o-placeholder { text-align: center !important; }
.common-form .base-venue-rental-carousel .date-picker-section { text-align: center; }
.common-form .base-venue-rental-carousel .date-picker-section i { position: relative; display: inline-block; left: auto; top: auto; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
.common-form .base-venue-rental-carousel .date-picker-section .form-control { display: inline-block; padding-left: 0 !important; }


.common-form .high-low-season-carousel label { display: block; }
.common-form .high-low-season-carousel .form-control,
.common-form .high-low-season-carousel .amount-field .form-control { text-align: center !important; margin: 0 auto; }
.common-form .high-low-season-carousel .form-control::-webkit-input-placeholder { text-align: center !important; }
.common-form .high-low-season-carousel .form-control::-moz-placeholder { text-align: center !important; }
.common-form .high-low-season-carousel .form-control:-ms-input-placeholder { text-align: center !important; }
.common-form .high-low-season-carousel .form-control:-o-placeholder { text-align: center !important; }
.common-form .high-low-season-carousel .date-picker-section { text-align: center; }
.common-form .high-low-season-carousel .date-picker-section i { position: relative; display: inline-block; left: auto; top: auto; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
.common-form .high-low-season-carousel .date-picker-section .form-control { display: inline-block; padding-left: 0 !important; }


.common-form .layers-carousel label { display: block; }
.common-form .layers-carousel .form-control,
.common-form .layers-carousel .amount-field .form-control { text-align: center !important; margin: 0 auto; }
.common-form .layers-carousel .form-control::-webkit-input-placeholder { text-align: center !important; }
.common-form .layers-carousel .form-control::-moz-placeholder { text-align: center !important; }
.common-form .layers-carousel .form-control:-ms-input-placeholder { text-align: center !important; }
.common-form .layers-carousel .form-control:-o-placeholder { text-align: center !important; }
.common-form .layers-carousel .date-picker-section { text-align: center; }
.common-form .layers-carousel .date-picker-section i { position: relative; display: inline-block; left: auto; top: auto; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
.common-form .layers-carousel .date-picker-section .form-control { display: inline-block; padding-left: 0 !important; } */

.base-venue-rental-list .base-venue-rental-block.price-layer-block { padding-left: 0; }
.base-venue-rental-list .base-venue-rental-block .amount-field { padding-left: 0; }
.base-venue-rental-list .base-venue-rental-block .date-picker-section { margin-left: 0; }
/* .common-form .base-venue-rental-carousel .selectric-section .label { text-align: center; }
.common-form .high-low-season-carousel .selectric-section .label { text-align: center; }
.common-form .layers-carousel .selectric-section .label { text-align: center; } */
.base-venue-rental-block label { height: auto !important; line-height: 25px !important; }

/* .base-venue-rental-block .form-control { width: 142px; } */
/* .base-venue-rental-list .layers-carousel .base-venue-rental-block .date-picker-section .form-control, 
.base-venue-rental-list .high-low-season-carousel .base-venue-rental-block .date-picker-section .form-control, 
.base-venue-rental-list .base-venue-rental-carousel .base-venue-rental-block .date-picker-section .form-control { width: 145px; } */
/* Venues Services Page End */

/* 13-8-2019 Start */
.indoor-outdoor-block .inner-shape:before { height: 12px; width: 12px; top: -3px; }
/* .indoor-outdoor-block .inner-shape:after { width: 12px; top: 7px; } */
/* 13-8-2019 End */

/* Room Block Page Start */
.room-block-pg .section-title h1, 
.room-block-pg .section-title h2, 
.room-block-pg .section-title h3, 
.room-block-pg .section-title h4, 
.room-block-pg .section-title h5, 
.room-block-pg .section-title h6 { width: 100%; }
.room-block-pg .company-info-section .common-detail-content .common-form { width: 100%; }
.room-block-pg .add-layer-block { 	 }
.room-block-pg .add-layer-block .add-layer-btn { width: 100%; }
.room-block-pg .common-form .layers-carousel .base-venue-rental-item label { display: inline-block !important; }
.layers-carousel .base-venue-rental-item { padding: 0 10px; } 

.room-block-pg .common-form .layers-carousel .base-venue-rental-item .slick-close-icon .close-button-container { right: auto;left: 100%; margin-left: 10px; }

.layers-carousel .base-venue-rental-block { display: inline-block; float: left; clear: both; }
/* Room Block Page End */

/* Additional Mandatory Page Start */
.additional-mandatory-fees-list { padding: 0; }
/* Additional Mandatory Page End */

/* 21-8-2019 Start */
.details-pg .textarea-field { padding-right: 0; }
/* 21-8-2019 End */

/* Other Details Page Start */
/* .other-details-pg .section-title h1, 
.other-details-pg .section-title h2, 
.other-details-pg .section-title h3, 
.other-details-pg .section-title h4, 
.other-details-pg .section-title h5, 
.other-details-pg .section-title h6 { width: 100% !important; }
.other-details-pg .company-info-section .common-detail-content .common-form { width: 100% !important; } */
/* Other Details Page End */

/* House Rules Amenities Page start */
.house-rules-amenities-pg .section-title h1, 
.house-rules-amenities-pg .section-title h2, 
.house-rules-amenities-pg .section-title h3, 
.house-rules-amenities-pg .section-title h4, 
.house-rules-amenities-pg .section-title h5, 
.house-rules-amenities-pg .section-title h6 { width: 100%; }
.house-rules-amenities-pg .company-info-section .common-detail-content .common-form { width: 100%; }
.house-rules-options ul li { display: block; padding: 3px 15px !important; }
.house-rules-options ul li:first-child { padding-top: 0 !important; }
.house-rules-options ul li:last-child { padding-bottom: 0 !important; }
.house-rules-amenities-pg .indoor-outdoor-block .inner-indoor-outdoor-block { padding-left: 0; }
/* House Rules Amenities Page End */

/* Catering Bar Service Start */
.catering-bar-list .catering-bar-block { padding: 0 0 15px; }
.catering-bar-list .catering-bar-block:last-child    { padding-bottom: 0; }
/* Catering Bar Service End */  

/* 27-8-2019 Start */
.layers-carousel label .squar-radio-btn span, 
.layers-carousel label .squar-checkbox-btn span { padding-left: 20px; width: auto; }
.layers-carousel label .squar-radio-btn .checkmark,
.layers-carousel label .squar-checkbox-btn .checkmark { left: 5px; }
/* 27-8-2019 End */

/* Availability Calendar Page Start */
.block-this-month-btn .btn { font-size: 14px; line-height: 14px; padding: 12px 18px; }

.default-open-calendar .datepicker .datepicker-days table thead th,
.default-open-calendar .datepicker .datepicker-months table thead th,
.default-open-calendar .datepicker .datepicker-years table thead th,
.default-open-calendar .datepicker .datepicker-decades table thead th,
.default-open-calendar .datepicker .datepicker-centuries table thead th { font-size: 16px; line-height: 16px; padding: 9px; }
.default-open-calendar .datepicker .datepicker-days table thead th.dow { font-size: 14px; height: auto !important; padding: 9px; }
.default-open-calendar .datepicker table tbody td span { font-size: 14px; height: 45px; line-height: 45px; }
.default-open-calendar .datepicker .datepicker-days table tbody td { height: auto; font-size: 12px; line-height: 14px; padding: 9px; text-align: center; vertical-align: middle; }
/* Availability Calendar Page End */

/* Booking Preferences Page Start */
.week-table-section .week-table { overflow: hidden; overflow-x: auto; padding-left: 20px; }
.week-table-section:before { display: block; position: absolute; content: ""; left: 0; top: 0; bottom: 0; width: 30px; height: 100%; background-color: #ffffff;
    background: -moz-linear-gradient(left, rgb(255,255,255) 0%, rgba(255,255,255,0.1) 35%, rgba(255,255,255,0.01) 0%);
    background: -webkit-linear-gradient(left, rgb(255,255,255) 0%, rgba(255,255,255,0.1) 35%, rgba(255,255,255,0.01) 0%);
    background: -o-linear-gradient(left, rgb(255,255,255) 0%, rgba(255,255,255,0.1) 35%, rgba(255,255,255,0.01) 0%);
    background: -ms-linear-gradient(left, rgb(255,255,255) 0%, rgba(255,255,255,0.1) 35%, rgba(255,255,255,0.01) 0%);
    background: linear-gradient(to right, rgb(255,255,255) 0%, rgba(255,255,255,0.1) 30%, rgba(255,255,255,0.01) 0%);
}

.week-table-section:after { display: block; position: absolute; content: ""; right: 0; top: 0; bottom: 0; width: 30px; height: 100%; background-color: #ffffff;
    background: -moz-linear-gradient(right, rgb(255,255,255) 0%, rgba(255,255,255,0.1) 35%, rgba(255,255,255,0.01) 0%);
    background: -webkit-linear-gradient(right, rgb(255,255,255) 0%, rgba(255,255,255,0.1) 35%, rgba(255,255,255,0.01) 0%);
    background: -o-linear-gradient(right, rgb(255,255,255) 0%, rgba(255,255,255,0.1) 35%, rgba(255,255,255,0.01) 0%);
    background: -ms-linear-gradient(right, rgb(255,255,255) 0%, rgba(255,255,255,0.1) 35%, rgba(255,255,255,0.01) 0%);
    background: linear-gradient(to left, rgb(255,255,255) 0%, rgba(255,255,255,0.1) 35%, rgba(255,255,255,0.01) 0%);
}
.pre-tour-reservation-list .pre-tour-reservation-block { padding: 0 0 10px; }
/* Booking Preferences Page End */

/* Venue Staffing Page Start */
.venue-staffing-selection-options .textarea-field { position: relative; left: auto; right: auto; top: auto; padding-top: 10px; }
/* Venue Staffing Page End */

/* Vendor Wedding Planning Page Start */
.vendor-wedding-planning-pg .wedding-planning-list .wedding-planning-block { padding-bottom: 20px; }
.vendor-wedding-planning-pg .wedding-planning-list .wedding-planning-block:last-child { padding-bottom: 0; }
.vendor-wedding-planning-pg .wedding-planning-list .wedding-planning-block .wedding-planning-title { padding: 0 0 5px; }
.vendor-wedding-planning-pg .wedding-planning-list .wedding-planning-block .checkbox-lbl { display: inline-block !important; }
.vendor-wedding-planning-pg .wedding-planning-list .wedding-planning-block .squar-radio-btn, 
.vendor-wedding-planning-pg .wedding-planning-list .wedding-planning-block .squar-checkbox-btn { float: left; }
/* Vendor Wedding Planning Page End */

/* Vendor Wedding Planning 2 Page Start */
.wedding-carousel .wedding-item .wedding-item-block .amount-field { margin: 0 auto; width: 105px; }
/* Vendor Wedding Planning 2 Page End */

/* Add Image Modal Start */
.add-image-modal .modal-dialog { width: 90%; }
.add-image-modal .planning-services-section { height: auto; }
.h-30 { height: auto !important; }
/* Add Image Modal End */

/* 3-9-2019 Start */
.pad-left-30 { padding-left: 20px !important; }
.pad-left-60 { padding-left: 40px !important; }
.pad-left-90 { padding-left: 70px !important; }
/* 3-9-2019 End */

/* 6-9-2019 Start */
.planning-services-section .venue-services-block .catering-bar-block .squar-checkbox-btn { padding-bottom: 5px !important; }
.planning-services-section .venue-services-block .catering-bar-block { padding-bottom: 10px; }
.pad-left-35 { padding-left: 25px !important; }

.lbl-min-h-20,
.lbl-min-h-25,
.lbl-min-h-30,
.lbl-min-h-35,
.lbl-min-h-40,
.lbl-min-h-45,
.lbl-min-h-50 { min-height: inherit !important; }
/* .lodging-pg .common-form .base-venue-rental-carousel .base-venue-rental-item label { display: inline-block !important; } */
.total-guestrooms label { height: auto; }
/* .lodging-pg .form-control.txt-center { text-align: left !important; }
.common-form .form-control.txt-center::-webkit-input-placeholder { text-align: left !important; }
.common-form .form-control.txt-center::-moz-placeholder { text-align: left !important; }
.common-form .form-control.txt-center:-ms-input-placeholder { text-align: left !important; }
.common-form .form-control.txt-center:-o-placeholder { text-align: left !important; } */


.add-layer-block .add-layer-btn { font-size: 14px; line-height: 18px; display: inline-block; }
.add-layer-block .add-layer-btn .border { width: 30px; height: 30px; }
.add-layer-block .add-layer-btn .border span { font-size: 25px; line-height: 25px; }
/* 6-9-2019 End */

/* Catering Page Start */
.catering-pg .pad-left-17 { padding-left: 5px !important; }
/* Catering Page End */

/* 10-9-2019 Start */
.room-block-pg .layers-carousel .base-venue-rental-block { text-align: center; width: 100%; display: block; }
.hors-packages-pg .layers-carousel .base-venue-rental-block { display: block; float: none; }
.dinner-packages-pg .layers-carousel .base-venue-rental-block { display: block; float: none; }
.wedding-cake-pg .layers-carousel .base-venue-rental-block { display: block; float: none; }
.additional-dessert-pg .layers-carousel .base-venue-rental-block { display: block; float: none; }

.mob-space-left-30 { padding-left: 30px !important; }

.indoor-outdoor-block .base-venue-rental-block label { height: auto !important; line-height: 20px !important; }
/* .additional-mandatory-fees-block .form-control { text-align: left !important; }
.additional-mandatory-fees-block .form-control::-webkit-input-placeholder { text-align: left !important; }
.additional-mandatory-fees-block .form-control::-moz-placeholder { text-align: left !important; }
.additional-mandatory-fees-block .form-control:-ms-input-placeholder { text-align: left !important; }
.additional-mandatory-fees-block .form-control:-o-placeholder { text-align: left !important; }

.additional-mandatory-fees-block .amount-field .form-control { text-align: left !important; }
.additional-mandatory-fees-block .amount-field .form-control::-webkit-input-placeholder { text-align: left !important; }
.additional-mandatory-fees-block .amount-field .form-control::-moz-placeholder { text-align: left !important; }
.additional-mandatory-fees-block .amount-field .form-control:-ms-input-placeholder { text-align: left !important; }
.additional-mandatory-fees-block .amount-field .form-control:-o-placeholder { text-align: left !important; } */

.additional-mandatory-fees-block .add-fees-block .form-control { text-align: center !important; }
.additional-mandatory-fees-block .add-fees-block .form-control::-webkit-input-placeholder { text-align: center !important; }
.additional-mandatory-fees-block .add-fees-block .form-control::-moz-placeholder { text-align: center !important; }
.additional-mandatory-fees-block .add-fees-block .form-control:-ms-input-placeholder { text-align: center !important; }
.additional-mandatory-fees-block .add-fees-block .form-control:-o-placeholder { text-align: center !important; }
/* 10-9-2019 End */

/* Travel Lodging Page Start */
.mileage-fee-section .mileage-fee-block span { font-size: 14px; line-height: 16px; }
.mileage-fee-section .mileage-fee-block a.modal-ancher-block { width: 110px; padding: 5px; margin-left: -58px; margin-top: -110px; }
.mileage-fee-section .mileage-fee-block.night-price-block a.modal-ancher-block { position: absolute; margin: 0 0 0 -80px; bottom: -70%; }
.mileage-fee-section .mileage-fee-block.night-price-block a.modal-ancher-block:before { top: auto; bottom: 100%; margin: 0 0 10px; }
.mileage-fee-section .mileage-fee-block.night-price-block a.modal-ancher-block:after { top: -142px; bottom: auto; margin: 0 0 10px; width: 0; height: 0; border-style: solid; border-width: 0 6px 10px 6px; border-color: transparent transparent #a6a6a6 transparent; }
.mileage-fee-section .mileage-fee-block.night-price-block span { padding: 90px 0 0; }
.travel-lodging-fees-content .venue-distance:before { width: 15px; height: 15px; }
/* Travel Lodging Page End */

/* Vendor Calendar Override Page Start */
/* No More Table Start */
/* Force table to not be like tables anymore */
#no-more-tables table, 
#no-more-tables thead, 
#no-more-tables tbody, 
#no-more-tables th, 
#no-more-tables td, 
#no-more-tables tr { 
    display: block; 
}

/* Hide table headers (but not display: none;, for accessibility) */
#no-more-tables thead tr { 
    position: absolute;
    top: -9999px;
    left: -9999px;
}

#no-more-tables tr { border: 1px solid #ccc; }

#no-more-tables td { 
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee; 
    position: relative;
    padding-left: 50%; 
    white-space: normal;
    text-align:left;
}

#no-more-tables td:before { 
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%; 
    padding-right: 10px; 
    white-space: nowrap;
    text-align:left;
    font-weight: bold;
}

/*
Label the data
*/
#no-more-tables td:before { content: attr(data-title); }
/* No More Table End */


.available-day-date-table table .blank-field { display: block !important; }
.available-day-date-table table .form-control { width: 100% !important; }
.available-day-date-table table tbody td .selectric-section { width: 100%; }
/* Venue Calendar Override Page End */

/* 13-9-2019 Start */
.house-rules-block .house-rules-options { padding-left: 15px; }
/* 13-9-2019 End */

/* 7-10-2019 Start */
.common-alert.error,
.common-alert.success { margin: 0; }
/* 7-10-2019 End */

/* 11-10-2019 Start */
.venue-images-pg .popover-link { position: absolute; right: 15px; top: 15px; z-index: 9; }
/* 11-10-2019 End */

/* 17-10-2019 Start */
.steps-pg .steps-block .edit-link,
.steps-pg .steps-block .continue-btn { padding: 10px 0 0; }
.welcome-modal .modal-dialog { width: auto; }
/* .welcome-modal .modal-content .welcome-modal-content { padding: 20px 15px; } */
.welcome-modal .modal-content .get-start-btn .btn { width: 250px; padding: 12px 30px; }
.welcome-modal .modal-content .welcome-modal-content p { font-size: 14px; }
/* 17-10-2019 End */

/* 6-11-2019 Start */
/* .vendor-travel-lodging-fees-pg .mileage-fee-section .mileage-fee-block.mileage-fee-radius-block img { margin: 5px 0 0; }
.vendor-travel-lodging-fees-pg .mileage-fee-section .mileage-fee-block.night-price-block a.modal-ancher-block { margin: 0 0 -25px -75px; }
.vendor-travel-lodging-fees-pg .mileage-fee-section .mileage-fee-block a.modal-ancher-block:before { height: 125px; }
.vendor-travel-lodging-fees-pg .mileage-fee-section .mileage-fee-block a.modal-ancher-block { margin: -110px 0 0 -45px; }
.vendor-travel-lodging-fees-pg .mileage-fee-section .mileage-fee-block a.modal-ancher-block:after { bottom: -142px; } */
/* 6-11-2019 End */

/* 7-11-2019 Start */
.steps-pg .steps-main-title span { font-size: 14px; padding: 10px 0 0; }
/* 7-11-2019 End */

/* 11-11-2019 Start */
.event-rental-on-boarding-pg .label-cost-field label { line-height: 30px !important; }
/* 11-11-2019 End */

/* 21-11-2019 Start */
.vendor-kitchen-rentals-pg .on-boarding-images-list.amount-field { width: 100%; margin: 0; }
.event-rental-on-boarding-pg .on-boarding-images-list.amount-field { width: 100%; margin: 0; }
/* 21-11-2019 End */

/* 3-12-2019 Start */
.company-info-pg.catering-bar-service-pg .company-info-section .common-detail-content .common-form { width: 100%; }
.all-type-drinks-carousel .base-venue-rental-item label.h-30 { height: 30px !important; line-height: 30px !important; }
.all-type-of-drinks-section .all-types-drink-labels label.h-30 { height: 30px !important; line-height: 30px !important; }
/* 3-12-2019 End */

/* 4-12-2019 Start */
.terms-privacy-policy-block .squar-checkbox-btn span { padding-left: 25px; }
.terms-privacy-policy-block .squar-checkbox-btn { margin: 0 0 0 15px; }
/* 4-12-2019 End */

/* 6-12-2019 Start */
.welcome-modal .modal-title h1,
.welcome-modal .modal-title h2,
.welcome-modal .modal-title h3,
.welcome-modal .modal-title h4,
.welcome-modal .modal-title h5,
.welcome-modal .modal-title h6 { font-size: 25px; line-height: 25px; }
.welcome-modal .modal-content .welcome-modal-content { padding: 20px; }
.welcome-modal:before { height: auto; }
/* 6-12-2019 End */

/* 15-1-2020 Start */
.my-account-list .account-block .account-block-title span { font-size: 16px; line-height: 18px; }
.my-account-list .account-block .account-title { padding-right: 70px; }
.my-account-list .account-block .account-title span,
.my-account-list .account-block .account-title a.title { font-size: 14px; line-height: 16px; }
.my-account-list .account-block .account-title a.update { font-size: 14px; line-height: 16px; }
.my-account-list .account-block .detail { padding: 0 70px 0 15px; }
.my-account-list .account-block .detail p { font-size: 14px; }
/* 15-1-2020 End */

/* 12-2-2020 Start */
.iti-mobile .iti--container { top: 65% !important; bottom: auto; left: 50% !important; right: auto; width: 90%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);z-index: 999999; }
#HostedHourBlock {
    margin-left:-73px;
}
/* 12-2-2020 End */

/* 12-3-2020 start */
.preferred-main .uploader p {
    padding: 15px 7px 11px 10px;
}
/* 12-3-2020 End */

/* 10-4-2020 Start */
.header2 { background-color: #ffffff; }
.planning-services-section .my-venues-content { padding: 0; }
.venue-listing-section .venue-listing-content { padding: 0; }
.planning-services-section .my-venues-content:before { display: none; }
.privacy-help-links { position: relative; left: auto; right: auto; bottom: auto; padding-top: 10px; }
.venue-services-pg .section-title h1, 
.venue-services-pg .section-title h2, 
.venue-services-pg .section-title h3, 
.venue-services-pg .section-title h4, 
.venue-services-pg .section-title h5, 
.venue-services-pg .section-title h6 { padding-left: 0; background-color: transparent; }
.venue-listing-pg .left-side-panel { float: none; }
.venue-listing-pg .my-venues-pg .left-side-tabing-list-items { padding-top: 0; }
.venue-listing-pg .company-info-pg { padding: 70px 0 20px; }
.venue-listing-pg .header2 { padding-top: 0; }
.venue-listing-pg .my-venues-pg .my-venues-content { padding-top: 0; }
.privacy-help-links ul { text-align: left; }
/* .venue-listing-section .listing-title h1, 
.venue-listing-section .listing-title h2, 
.venue-listing-section .listing-title h3, 
.venue-listing-section .listing-title h4, 
.venue-listing-section .listing-title h5, 
.venue-listing-section .listing-title h6 { font-size: 22px; } */
/* 10-4-2020 End */

/* 18-5-2020 Start */
.welcome-modal .modal-content .welcome-modal-content .row { display: block; table-layout: inherit; width: auto; }
.welcome-modal .modal-content .welcome-modal-content [class^=col-] { float: left; width: 100%; display: block; vertical-align: inherit; }
.welcome-modal .welcome-img img { height: auto; object-fit: inherit; }
.welcome-modal .modal-content .welcome-modal-content .welcome-description { padding: 20px 0 0; }
.welcome-modal .modal-content .welcome-modal-content .modal-next-btn { padding: 20px 0 0; }
.wedding-services-section .service-block .title span, .wedding-services-section .service-block .title a { letter-spacing: 4px; }
.condition-accept-modal.welcome-modal .modal-content .welcome-modal-content .welcome-description { margin-top: 0; }
/* 18-5-2020 End */

/* New Home Page Start */
.home-pg .header { /*background-color: rgba(11,34,61,0.5);*/ padding: 35px 0 15px; }
.header .h-apply-sign-in-section ul li { padding: 0 5px; }
.header .h-apply-sign-in-section ul li a.add-listing-btn { padding: 10px 15px; }
.header .h-apply-sign-in-section { padding-right: 0; }
.home-pg .container { width: auto; }
.main-banner-section .banner-content .banner-content-detail { padding: 25px 20px 30px; }
.main-banner-section .banner-content .apply-now-btn .btn { padding-left: 50px; padding-right: 50px; }
.main-banner-section:before { border-width: 25px 20px 0 20px; bottom: -2px; }
.main-banner-section .banner-image:before,
.main-banner-section .banner-image:after { width: calc(50% - 20px); height: 20px; }	
.the-problem-section { padding: 50px 0; }
.the-problem-section .problem-block .title h1, 
.the-problem-section .problem-block .title h2, 
.the-problem-section .problem-block .title h3, 
.the-problem-section .problem-block .title h4, 
.the-problem-section .problem-block .title h5, 
.the-problem-section .problem-block .title h6 { font-size: 25px; line-height: 35px; }
.triangle-section:before { border-width: 25px 20px 0 20px; }
.the-problem-section .block-title { padding: 0 0 70px; }
.the-problem-section .problem-content .row { margin: 0 -30px; }
.the-problem-section .problem-content [class^=col-] { padding: 0 30px; }
.the-problem-section .problem-content .problem-block { padding-bottom: 30px; }
.the-problem-section .problem-content [class^=col-]:last-child .problem-block { padding-bottom: 0; }
.the-problem-section .problem-block p { line-height: 30px; }
.cost-section .cost-request .cost-request-detail { padding: 125px 30px 30px; }
.cost-section { padding: 70px 0; }
.rejoin-section { padding: 100px 0; }
.rejoin-section .rejoin-title h1, 
.rejoin-section .rejoin-title h2, 
.rejoin-section .rejoin-title h3, 
.rejoin-section .rejoin-title h4, 
.rejoin-section .rejoin-title h5, 
.rejoin-section .rejoin-title h6 { font-size: 35px; line-height: 40px; }
.rejoin-section .rejoin-title h1 br, 
.rejoin-section .rejoin-title h2 br, 
.rejoin-section .rejoin-title h3 br, 
.rejoin-section .rejoin-title h4 br, 
.rejoin-section .rejoin-title h5 br, 
.rejoin-section .rejoin-title h6 br { display: none; }
.rejoin-section .rejoin-content { padding-left: 35px; padding-right: 35px; padding-top: 50px; }
.rejoin-section .rejoin-title { padding: 0 0 25px; }
.rejoin-section .rejoin-content .detail { padding: 0 0 35px; }
.rejoin-section .rejoin-image:before { top: -25px; bottom: -25px; width: 90%; }
.rejoin-section .rejoin-content .get-started-btn .btn { padding-left: 50px; padding-right: 50px; }
.the-result-section { padding: 70px 0 0; }
.the-result-section .detail { padding: 0 0 50px; }
.the-result-section .detail p { font-size: 18px; line-height: 28px; }
.the-result-section .the-result-content .result-block span { font-size: 24px; line-height: 30px; }
.the-result-section .the-result-content .result-detail { padding: 35px 15px; }
.the-result-section .the-result-content .result-block { padding-left: 0; margin-bottom: 35px; }
.the-result-section .the-result-content .result-block .icon { position: relative; left: auto; top: auto; padding-bottom: 15px; text-align: center; }
.the-result-section .the-result-content .result-block p { line-height: 30px; }
.the-solution-section .row { margin: 0 -15px; }
.the-solution-section [class^=col-] { padding: 0 15px; }
.the-solution-content .solution-images { margin: 0 25px; }
.the-solution-content .solution-images:before { right: -25px; left: -25px; }
.the-solution-content .solution-images .image-block { padding-bottom: 25px; }
.the-solution-content .solution-options-list .option-block { padding-left: 0; }
.the-solution-content .solution-options-list .option-block .opt-icon { position: relative; left: auto; top: auto; padding-bottom: 10px; }
.cost-section .cost-detail { padding: 0 0 70px; }
.cost-section .cost-services [class^=col-]:nth-child(2n+1) { clear: both; }
.cost-section .cost-services [class^=col-]:nth-child(4n+1) { clear: unset; }
.cost-section .cost-request .cost-request-detail .detail { padding-bottom: 30px; text-align: center; }
.cost-section .cost-request .cost-request-detail .icon { top: -50px; left: 50%; text-align: center; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); }
.cost-section .cost-request .cost-request-detail .get-started-btn { text-align: center; position: relative; right: auto; top: auto; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
.cost-section .cost-request .cost-request-detail .icon svg { width: 175px; }
.the-result-section .the-result-content .result-description { position: relative; left: auto; top: auto; right: auto; }
.the-result-section .the-result-content .result-image { padding-top: 20px; }
.the-result-section .result-image img {  width: 100%; }
.home-pg .block-title { padding-bottom: 30px; }
.home-pg .block-title h1, 
.home-pg .block-title h2, 
.home-pg .block-title h3, 
.home-pg .block-title h4, 
.home-pg .block-title h5, 
.home-pg .block-title h6 { font-size: 30px; line-height: 35px; }
.main-banner-section .banner-title h1, 
.main-banner-section .banner-title h2, 
.main-banner-section .banner-title h3, 
.main-banner-section .banner-title h4, 
.main-banner-section .banner-title h5, 
.main-banner-section .banner-title h6 { font-size: 30px; line-height: 35px; }
.cost-section .cost-block span { font-size: 18px; }
.the-solution-section { padding: 70px 0 50px; }
.the-solution-content .solution-images .image-block span { font-size: 18px; line-height: 22px; }
.the-solution-content .solution-content .sub-title h1, 
.the-solution-content .solution-content .sub-title h2, 
.the-solution-content .solution-content .sub-title h3, 
.the-solution-content .solution-content .sub-title h4, 
.the-solution-content .solution-content .sub-title h5, 
.the-solution-content .solution-content .sub-title h6 { font-size: 30px; line-height: 35px; }
.the-solution-content .solution-options-list .option-block .title span { font-size: 22px; line-height: 28px; }
.the-solution-content .solution-content .detail p { font-size: 20px; line-height: 28px; }
.the-solution-content .solution-options-list .option-block p { line-height: 30px; }
.the-solution-content .solution-content { padding: 30px 15px 0; }
.cost-section .cost-request .cost-request-detail .detail p { font-size: 20px; line-height: 25px; }
.the-solution-content .solution-content .icon { padding: 30px 0; }
.the-result-section .detail p br { display: none; }
.modal:before { height: auto; }
.modal .modal-main-content-part { display: block; width: auto; table-layout: inherit; }
.modal .modal-main-content-part > [class^=col-] { float: left; width: 100%; display: block; vertical-align: inherit; }
.modal .modal-main-content-part .modal-main-description { padding: 20px; }
.login-modal .login-form .common-form .form-group { margin-bottom: 30px; }
.login-modal .close-icon { background-color: #ffffff; z-index: 99; }

.registration-modal .modal-dialog { width: auto; }
.modal .modal-main-content-part { display: block; float: left; width: auto; table-layout: inherit; }
.modal .modal-main-content-part > [class^=col-] { float: left; width: 100%; display: block; vertical-align: inherit; }
.login-modal .modal-dialog { width: auto; }
.modal .modal-main-content-part .modal-main-image img { height: 250px; object-fit: cover; object-position: center top; }
.main-banner-section .banner-content { margin: 0; }
/* New Home Page End */

/* 4-7-2020 Start */
.vendor-kitchen-rentals-pg .select-box-block { padding-right: 0; float: left; }
/* 4-7-2020 End */

/* 9-8-2020 Start */
.mobile-view-float-none { float: none !important; }
.mobile-view-position-tp-auto { top:auto !important; }
.mobile-view-inherit { display: inherit !important; }
.mobile-view-inline { display: inline !important; }
.mobile-view-block { display: block !important; }
.mobile-view-inline-block { display: inline-block !important; }
.mobile-view-pad-left { padding-left: 0 !important; }
.mobile-view-pad-left-15 { padding-left: 15px !important; }
.mobile-view-pad-right { padding-right: 0 !important; }
.mobile-view-pad-right-15 { padding-right: 15px !important; }
.mobile-view-pad-top { padding-top: 0 !important; }
.mobile-view-pad-bottom { padding-bottom: 0 !important; }
.mobile-view-w-100-per { width: 100% !important; }
.vendor-status-pg .base-venue-rental-description .squar-checkbox-btn { display: inline-block; }
.vendor-status-pg .layers-carousel .base-venue-rental-block .label-cost-field { left: 10px; margin-top: 10px; }
/* 9-8-2020 End */

/* 17-8-2020 Start */
.third-party-fees-pg .company-info-main-content .common-form.company-info-form .radio-btn { height: 30px !important; }
.third-party-fees-pg .company-info-main-content .common-form.company-info-form .radio-btn span { height: 30px !important; }
.third-party-fees-pg .layers-carousel .base-venue-rental-block .label-cost-field { margin-top: 5px; }
.third-party-fees-pg .layers-carousel .base-venue-rental-block { width: 100% !important; }
/* 17-8-2020 End */

.property-amenities-activity-block .field-close-icon a.close-button { right: 15px; top: -25px; }
.vendor-status-pg .base-venue-rental-description .radio-btn { display: inline-block; }


.venue-listing-section [class^=col-]:nth-child(4n+1) { clear: unset; }
}

@media (min-width: 768px) {
.navbar-nav > li .caret { display: none; }
}

@media (min-width: 768px) and (max-width: 991px){
.btn { padding: 15px 35px; }
.common-form.joining-form .form-control { padding: 6px 15px; }

.header { padding: 35px 25px 0; }
.header .h-left a { font-size: 30px; line-height: 30px; }

.scroll-to-section:before { height: 50px; }
@-webkit-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 50px; } }
@-moz-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 50px; } }
@-ms-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 50px; } }
@-o-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 50px; } }
@keyframes scroll-section-line { 0% { height: 0; } 100% { height: 50px; } }
.scroll-to-section { bottom: 10px; /*padding: 50px 0 0;*/ }

.main-banner-section .banner-content .apply-now-btn { padding: 20px 0 0; }

.wedding-services-section { padding: 30px 0 0; }
.wedding-services-section .row { margin: 0 -15px; }
.wedding-services-section [class^=col-] { padding: 0 15px; }
.wedding-services-section .service-block { padding: 0 50px; margin: 0 0 30px; }
.about-wedily-section .about-wedily-image .purple-squar { margin-left: -85px; margin-bottom: -220px; width: 300px; height: 300px; }
.about-wedily-section .about-wedily-image img { width: 300px; height: 300px; }
.about-wedily-section { padding: 30px 0; }
.about-wedily-section .about-wedily-title { padding: 0 0 30px; }
.about-wedily-section .about-wedily-title h1, 
.about-wedily-section .about-wedily-title h2, 
.about-wedily-section .about-wedily-title h3, 
.about-wedily-section .about-wedily-title h4, 
.about-wedily-section .about-wedily-title h5, 
.about-wedily-section .about-wedily-title h6 { font-size: 25px; line-height: 25px; padding-left: 70px; }
.about-wedily-section .about-wedily-title h1:before, 
.about-wedily-section .about-wedily-title h2:before, 
.about-wedily-section .about-wedily-title h3:before, 
.about-wedily-section .about-wedily-title h4:before, 
.about-wedily-section .about-wedily-title h5:before, 
.about-wedily-section .about-wedily-title h6:before { width: 50px; }
.about-wedily-section .about-wedily-detail { padding-left: 70px; }
.about-wedily-section .about-wedily-content { padding: 50px 0; }
.about-wedily-section .about-wedily-detail .apply-to-join-link { padding: 35px 0 0; }
/* .main-banner-section .banner-title { padding: 0 40px; }
.main-banner-section .banner-title h1, 
.main-banner-section .banner-title h2, 
.main-banner-section .banner-title h3, 
.main-banner-section .banner-title h4, 
.main-banner-section .banner-title h5, 
.main-banner-section .banner-title h6 { font-size: 30px; line-height: 40px; } */
.joining-section { padding: 30px 0; }
.joining-section .joining-title h1, 
.joining-section .joining-title h2, 
.joining-section .joining-title h3, 
.joining-section .joining-title h4, 
.joining-section .joining-title h5, 
.joining-section .joining-title h6 { font-size: 25px; line-height: 25px; padding-right: 70px; }
.joining-section .joining-title h1:before, 
.joining-section .joining-title h2:before, 
.joining-section .joining-title h3:before, 
.joining-section .joining-title h4:before, 
.joining-section .joining-title h5:before, 
.joining-section .joining-title h6:before { width: 50px; }
.joining-section .joining-title { padding-bottom: 20px; }
.joining-section .joining-content .row { margin: 0 -15px; }
.joining-section .joining-content .common-form .btn { margin: 40px 0 0; }
.joining-section .joining-content [class^=col-] { padding: 0 15px; }
.contact-section { padding: 30px 0 32px; }
/* .contact-section span { font-size: 25px; line-height: 25px; } */
.wedding-services-section [class^=col-]:nth-child(2n+1) { clear: both; }
.wedding-services-section [class^=col-]:nth-child(4n+1) { clear: unset; }
.footer { padding: 30px 0; }
.footer .f-logo a { font-size: 28px; line-height: 28px; }
.footer .back-to-top { height: 40px; }
.footer .f-block p { font-size: 14px; }
.footer .f-copyright ul li { font-size: 14px; }


.modal-title { padding: 0 0 20px; }
.modal-title h1, 
.modal-title h2, 
.modal-title h3, 
.modal-title h4, 
.modal-title h5, 
.modal-title h6 { font-size: 25px; line-height: 25px; }
.modal-content { padding: 25px; }


/*.registration-modal .modal-content { padding: 50px 25px; }
.registration-modal .security-verification-block { padding: 30px 0; }
.registration-modal .registration-modal-title h1, 
.registration-modal .registration-modal-title h2, 
.registration-modal .registration-modal-title h3, 
.registration-modal .registration-modal-title h4, 
.registration-modal .registration-modal-title h5, 
.registration-modal .registration-modal-title h6 { font-size: 30px; line-height: 30px; }*/
/* .registration-modal a.close-icon { right: 40px; } */
/* .registration-modal a.close-icon { background-color: #ffffff; }
.login-modal a.close-icon { background-color: #ffffff; } */
.selectric-section .selectric .label { padding-left: 15px; }

/* Steps Page Start */
/* html, .inner-pg { height: auto; } */
.header2 { /*position: relative; left: auto; right: auto; top: auto;*/ /*padding: 15px 15px 20px;*/ padding: 10px 15px 15px; }
/* .header2 a { font-size: 30px; line-height: 30px; } */
.steps-header:before { width: 6000px; left: 425px; }
.steps-pg:before { width: 6000px; left: 425px; }
.steps-pg .content { display: block; table-layout: inherit; /*height: auto;*/ }
.steps-pg .steps-main-content { float: left; display: block; vertical-align: inherit; }
.steps-pg .steps-right { position: relative; top: auto; right: auto; padding: 0 auto; float: none; width: 540px; margin: 0 auto; }
.steps-pg .mCSB_inside > .mCSB_container { margin-right: 40px !important; }
.inner-pg .container { width: 750px; }
/*.steps-pg .steps-block { padding: 20px 50px 20px 0; }
.steps-pg .steps-block .checkmark { bottom: 20px; }
.steps-pg .steps-title h1, 
.steps-pg .steps-title h2, 
.steps-pg .steps-title h3, 
.steps-pg .steps-title h4, 
.steps-pg .steps-title h5, 
.steps-pg .steps-title h6 { font-size: 22px; line-height: 22px; }*/
/* .steps-pg .steps-left { width: 500px; } */
.steps-pg .steps-left .steps-list { width: 350px; margin: 0 0 0 35px; }
.steps-pg .steps-popup-block .steps-popup { margin-left: 30px; }
.steps-pg .step-why-do-section { width: 300px; }
/* .step-why-do-section .step-why-do-title h1, 
.step-why-do-section .step-why-do-title h2, 
.step-why-do-section .step-why-do-title h3, 
.step-why-do-section .step-why-do-title h4, 
.step-why-do-section .step-why-do-title h5, 
.step-why-do-section .step-why-do-title h6 { font-size: 16px; line-height: 16px; } */
.steps-pg { /*padding: 180px 0 0;*/ padding: 170px 0 0; }
.steps-pg .steps-left .steps-list { padding: 25px 0; }
/* .steps-pg .steps-left { height: 450px; } */
/*.steps-pg .steps-block .title span { font-size: 16px; line-height: 16px; }*/
.steps-pg .steps-block p { font-size: 14px; line-height: 22px; }
.steps-pg .steps-block .edit-link a { font-size: 14px; line-height: 14px; }
.steps-pg .steps-block .continue-btn .btn { font-size: 14px; line-height: 14px; }
/*.steps-pg .steps-block .continue-btn .btn { font-size: 16px; line-height: 16px; padding: 12px 25px; }*/
.steps-pg .steps-main-title { width: 400px; /*top: 65px;*/ top: 50px; padding: 15px 15px 15px 35px; margin: 0; }
.steps-pg .steps-main-title h1, 
.steps-pg .steps-main-title h2, 
.steps-pg .steps-main-title h3, 
.steps-pg .steps-main-title h4, 
.steps-pg .steps-main-title h5, 
.steps-pg .steps-main-title h6 { font-size: 20px; line-height: 25px; }
.steps-pg .steps-main-title h1 span, 
.steps-pg .steps-main-title h2 span, 
.steps-pg .steps-main-title h3 span, 
.steps-pg .steps-main-title h4 span, 
.steps-pg .steps-main-title h5 span, 
.steps-pg .steps-main-title h6 span { font-size: 16px; line-height: 20px; }
/* Steps Page End */




/* Company Info Page Start */
/* .header3 { padding: 15px 15px 0; } */
.header3 { padding: 15px 0 0; }
.header3 ul li.logo a { font-size: 30px; line-height: 30px; }
.header3 ul li,
.header3 ul li a { font-size: 18px; line-height: 30px; }
/* .header3 ul li.save-exit a { font-size: 16px; } */

/* .company-info-pg { padding: 125px 0 150px; } */
/* .company-info-pg { padding: 115px 0 0; } */
/* .company-info-pg .company-info-main-content { padding: 0; }  */
.company-info-pg .section-title h1, 
.company-info-pg .section-title h2, 
.company-info-pg .section-title h3, 
.company-info-pg .section-title h4, 
.company-info-pg .section-title h5, 
.company-info-pg .section-title h6 { width: 100%; }
.company-info-pg .section-title { padding: 20px 0; top: 77px; }
/*.company-info-section .common-detail-content { width: 720px; } */
.company-info-section .common-detail-content .common-form { width: 690px; }
.common-form.company-info-form .form-group { margin: 0 0 20px; }
/* .next-prev-steps-btn .next-prev-steps-detail { width: 720px; }  */
/*.company-info-section .common-detail-content { height: 200px; padding: 0 50px; }
.company-info-section .common-detail-content .common-form { padding-top: 50px; }
.common-form.company-info-form label { font-size: 18px; line-height: 18px; }
.common-form.company-info-form .form-control { font-size: 20px; }
.radio-btn span { font-size: 18px; line-height: 20px; padding-left: 40px; }
.radio-btn .checkmark { width: 20px; height: 20px; left: 8px; }
.radio-btn .checkmark:before { width: 8px; height: 8px; }
.common-form.company-info-form .radio-btn { padding: 10px 0 0; }
.next-prev-steps-btn { padding: 25px 0; }
.next-prev-steps-btn .next-prev-steps-detail a.back-btn { font-size: 16px; line-height: 16px; padding: 12px 0; }
.next-prev-steps-btn .next-prev-steps-detail a.back-btn svg { width: 16px; height: 16px; }
.next-prev-steps-btn .next-prev-steps-detail .next-btn { font-size: 16px; line-height: 16px; padding: 12px 25px; }

.company-info-pg .company-info-main-content { padding: 0; }*/
/* .company-info-section .common-detail-content { height: 155px; } */
/*.company-info-pg .section-title:before { height: 50px; }
.next-prev-steps-btn:before { height: 50px; }*/

.company-info-pg .section-title:before { height: 35px; }
/* .next-prev-steps-btn:before { height: 30px; } */
/* .company-info-section .common-detail-content:after { height: 35px; } */
.company-info-pg .company-info-section .common-detail-content:after { height: 100px; }
/* .company-info-section .common-detail-content .common-form { padding: 170px 0 0; }   */
.next-prev-steps-btn .next-prev-steps-detail .next-btn { font-size: 14px; line-height: 14px; padding: 8px 25px; } 
/*.next-prev-steps-btn { padding: 20px 0; }*/
.next-prev-steps-btn .next-prev-steps-detail a.back-btn { float: left; font-size: 16px; line-height: 16px; }
.next-prev-steps-btn .next-prev-steps-detail .next-btn { font-size: 16px; line-height: 16px; padding: 10px 35px; }
.steps-pg .steps-main-content .steps-content-description { margin: 0; }
.steps-pg .steps-title { padding: 0 0 10px; }
.steps-pg .steps-title h1, 
.steps-pg .steps-title h2, 
.steps-pg .steps-title h3, 
.steps-pg .steps-title h4, 
.steps-pg .steps-title h5, 
.steps-pg .steps-title h6 { font-size: 16px; line-height: 20px; }
.steps-pg .steps-block .title span { font-size: 14px; line-height: 18px; }
.steps-pg .steps-block .checkmark { width: 22px; height: 22px; }
.steps-pg .steps-block .checkmark svg { width: 12px; height: 12px; }
/* .next-prev-steps-btn { padding-bottom: 125px; } */
/* .company-info-section .common-detail-content:after { height: 125px; } */
/* Company Info Page End */

/* Venues Services Page Start */
.planning-services-section .planning-block { padding-left: 0; }
.planning-services-section .planning-services-title { padding: 0 0 10px; }
/* Venues Services Page End */

/* Venues Services Page Start */
/* .planning-services-section .planning-services-title h1, 
.planning-services-section .planning-services-title h2, 
.planning-services-section .planning-services-title h3, 
.planning-services-section .planning-services-title h4, 
.planning-services-section .planning-services-title h5, 
.planning-services-section .planning-services-title h6 { font-size: 18px; line-height: 22px; } */
.planning-services-section .planning-block { padding-left: 15px; }
.planning-services-section .planning-services-title { padding: 0 0 10px; }
.planning-services-section .venue-services-block .planning-block { padding-left: 15px; }



.indoor-outdoor-block .inner-indoor-outdoor-block { padding: 0 0 0 20px; }
.indoor-outdoor-block .inner-sub-indoor-outdoor-block { padding: 0 0 0 30px; }
.add-layer-block { margin-left: -10px; }
/* .base-venue-rental-carousel .form-control { width: 125px; } */
/* .common-form .base-venue-rental-block .form-control { font-size: 14px; width: 132px !important; } */
/* .common-form .base-venue-rental-carousel .form-control { font-size: 14px; } */
/* .base-venue-rental-list .base-venue-rental-carousel .base-venue-rental-block .amount-field .form-control { width: 129px; } */
/* .base-venue-rental-list .layers-carousel .base-venue-rental-block .selectric-section .selectric,
.base-venue-rental-list .high-low-season-carousel .base-venue-rental-block .selectric-section .selectric,
.base-venue-rental-list .base-venue-rental-carousel .base-venue-rental-block .selectric-section .selectric { width: 132px; } */
/* Venues Services Page End */

/* 13-8-2019 Start */
.indoor-outdoor-block .inner-shape:before { height: 12px; width: 12px; top: -3px; }
/* .indoor-outdoor-block .inner-shape:after { width: 12px; top: 7px; } */
/* 13-8-2019 End */

/* Room Block Page Start */
.room-block-pg .section-title h1, 
.room-block-pg .section-title h2, 
.room-block-pg .section-title h3, 
.room-block-pg .section-title h4, 
.room-block-pg .section-title h5, 
.room-block-pg .section-title h6 { width: 100%; }
.room-block-pg .company-info-section .common-detail-content .common-form { width: 690px; }
.room-block-pg .add-layer-block .add-layer-btn { width: 100%; }

/* .room-block-pg .base-venue-rental-block label { text-align: center; }


.layers-carousel label { display: block; }
.layers-carousel .form-control,
.layers-carousel .amount-field .form-control { text-align: center !important; margin: 0 auto; }
.layers-carousel .form-control::-webkit-input-placeholder { text-align: center !important; }
.layers-carousel .form-control::-moz-placeholder { text-align: center !important; }
.layers-carousel .form-control:-ms-input-placeholder { text-align: center !important; }
.layers-carousel .form-control:-o-placeholder { text-align: center !important; }
.layers-carousel .date-picker-section { text-align: center; }
.layers-carousel .date-picker-section i { position: relative; display: inline-block; left: auto; top: auto; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
.layers-carousel .date-picker-section .form-control { display: inline-block; padding-left: 0 !important; }
.layers-carousel .selectric-section .label { text-align: center; } */
/* Room Block Page End */

/* House Rules Amenities Page start */
.house-rules-amenities-pg .section-title h1, 
.house-rules-amenities-pg .section-title h2, 
.house-rules-amenities-pg .section-title h3, 
.house-rules-amenities-pg .section-title h4, 
.house-rules-amenities-pg .section-title h5, 
.house-rules-amenities-pg .section-title h6 { width: 100%; }
.house-rules-amenities-pg .company-info-section .common-detail-content .common-form { width: 100%; padding-left: 15px; padding-right: 15px; }
.house-rules-options ul li { padding: 0 5px !important; }
/* House Rules Amenities Page End */

/* Lodging Page Start */
.lodging-pg .add-enit-link { margin-left: -120px; }
/* Lodging Page End */

/* 27-8-2019 Start */
.layers-carousel label .squar-radio-btn span, 
.layers-carousel label .squar-checkbox-btn span { padding-left: 20px; width: auto; }
.layers-carousel label .squar-radio-btn .checkmark,
.layers-carousel label .squar-checkbox-btn .checkmark { left: 5px; }
/* 27-8-2019 End */

/* Availability Calendar Page Start */
.default-open-calendar .datepicker .datepicker-days table thead th,
.default-open-calendar .datepicker .datepicker-months table thead th,
.default-open-calendar .datepicker .datepicker-years table thead th,
.default-open-calendar .datepicker .datepicker-decades table thead th,
.default-open-calendar .datepicker .datepicker-centuries table thead th { font-size: 16px; line-height: 16px; padding: 10px; }
.default-open-calendar .datepicker .datepicker-days table thead th.dow { height: 45px !important; }
.default-open-calendar .datepicker .datepicker-days table tbody td { height: 50px; font-size: 14px; line-height: 14px; }
.default-open-calendar .datepicker table tbody td span { height: 45px; line-height: 45px; }
/* Availability Calendar Page End */

/* Vendor Wedding Planning Page Start */
.company-info-pg .section-title h1, 
.company-info-pg .section-title h2, 
.company-info-pg .section-title h3, 
.company-info-pg .section-title h4, 
.company-info-pg .section-title h5, 
.company-info-pg .section-title h6 { width: 100%; }
.vendor-wedding-planning-pg .company-info-section .common-detail-content .common-form {	width: 100%; padding-left: 15px; padding-right: 15px; }
/* Vendor Wedding Planning Page End */

/* Add Image Modal Start */
.add-image-modal .uploader { height: 95px; }
.add-image-modal .modal-lg { width: 600px; }
.add-image-modal .planning-services-section { height: 370px; }
.add-image-modal .images-gallery-section .item img { height: 95px; }
.add-image-modal .uploader .uploader-content .uploader-icon { width: 60px; height: 60px; }
.add-image-modal .uploader .uploader-content .uploader-icon svg { width: 30px; height: 30px; }
.add-image-modal .uploader .uploader-content { padding-left: 85px; }
.add-image-modal .uploader .uploader-desc div { font-size: 16px; padding-bottom: 5px; }
.add-image-modal .uploader .uploader-desc div.browser { font-size: 14px; }
/* Add Image Modal End */

/* 3-9-2019 Start */
.pad-left-30 { padding-left: 20px !important; }
.pad-left-60 { padding-left: 40px !important; }
.pad-left-90 { padding-left: 70px !important; }
/* 3-9-2019 End */

/* 6-9-2019 Start */
.pad-left-35 { padding-left: 15px !important; }
.lodging-pg .add-layer-block { margin-left: -115px; }
.lodging-pg .add-layer-block .add-layer-btn { width: 115px; }
/* 6-9-2019 End */

/* 7-9-2019 Start */
/* .venue-pricing-pg .add-layer-block { margin-left: -30px; } */
.venue-pricing-pg .add-layer-block { margin-left: 0; }
/* 7-9-2019 End */

/* Catering Page Start */
.catering-pg .pad-left-17 { padding-left: 12px !important; }
/* Catering Page End */

/* 10-9-2019 Start */
.room-block-pg .layers-carousel .base-venue-rental-block { height: auto !important; }
.room-block-pg .add-layer-block { margin-left: 20px; margin-right: -50%; }
.room-block-pg .layers-carousel .base-venue-rental-block label { height: auto !important; line-height: 22px !important; }
.food-beverage-pg .add-layer-block { margin-left: 10px; }
.food-beverage-pg .add-layer-block .add-layer-btn { font-size: 14px; line-height: 20px; width: 125px; }
.food-beverage-pg .company-info-section .common-detail-content .common-form { width: 690px; }

.tablate-space-left-15 { padding-left: 15px !important; }
.tablate-space-left-30 { padding-left: 30px !important; }
/* 10-9-2019 End */

/* Travel Lodging Page Start */
.travel-lodging-fees-section .travel-lodging-fees-content { width: 85%; }
.mileage-fee-section .mileage-fee-block span { font-size: 14px; }
.mileage-fee-section .mileage-fee-block a.modal-ancher-block { width: 110px; padding: 5px; margin-left: -52px; }
.mileage-fee-section .mileage-fee-block.night-price-block a.modal-ancher-block { margin-left: -80px; }
/* Travel Lodging Page End */

/* 12-9-2019 Start */
.lodging-pg .add-layer-block { right: 15%; }
/* 12-9-2019 End */

/* 13-9-2019 Start */
.house-rules-block .house-rules-options { padding-left: 10px; }
/* 13-9-2019 End */

/* 7-10-2019 Start */
.uploaded-images-list img { height: 45px; }
.common-alert.error,
.common-alert.success { margin: 0; }
.venue-images-pg .popover-link { position: absolute; right: 15px; top: 15px; z-index: 9; }
/* 7-10-2019 End */

/* 17-10-2019 Start */
.steps-pg .steps-block .edit-link,
.steps-pg .steps-block .continue-btn { padding: 10px 0 0; }
.modal-title h1, 
.modal-title h2, 
.modal-title h3, 
.modal-title h4, 
.modal-title h5, 
.modal-title h6 { font-size: 22px; line-height: 22px; }
.welcome-modal .welcome-image img { height: 200px; width: 375px; }
/* .welcome-modal .modal-content .welcome-modal-content { padding: 20px; } */
.welcome-modal .modal-content .get-start-btn .btn { padding: 12px 30px; }
/* 17-10-2019 End */

/* 5-11-2019 Start */
.vendor-photography-pg .wedding-rate-type-section .wedding-rate-type-content { padding-right: 150px; }
.vendor-photography-pg .wedding-rate-type-section .wedding-rate-type-content .add-layer-block { margin-right: 0; left: auto; right: 0; }
/* 5-11-2019 End */

/* 6-11-2019 Start */
.vendor-florals-pg .company-info-section .common-detail-content .common-form { width: 700px; }
.travel-packaging-discount-section { width: 400px; margin-right: 125px; }
.vendor-travel-lodging-fees-pg .travel-lodging-fees-content:before { width: 400px; }
.travel-packaging-discount-section .travel-package-block { margin-left: 30px; }
/* 6-11-2019 End */

/* 7-11-2019 Start */
.steps-pg .steps-main-title span { font-size: 14px; padding: 10px 0 0; }
/* 7-11-2019 End */

/* 19-11-2019 Start */
.vendor-beauty-pg .wedding-rate-type-section { padding-right: 50px; }
/* 19-11-2019 End */

/* 3-12-2019 Start */
.company-info-pg.catering-bar-service-pg .company-info-section .common-detail-content .common-form { width: 690px; }
/* 3-12-2019 End */

/* 5-12-2019 Start */
.terms-privacy-policy-block .squar-checkbox-btn { margin-left: 15px; }
/* 5-12-2019 End */

/* 6-12-2019 Start */
.welcome-modal .modal-title h1,
.welcome-modal .modal-title h2,
.welcome-modal .modal-title h3,
.welcome-modal .modal-title h4,
.welcome-modal .modal-title h5,
.welcome-modal .modal-title h6 { font-size: 30px; line-height: 30px; }
/* .welcome-modal .modal-content .welcome-modal-content { margin-top: -20px; } */
/* 6-12-2019 End */

/* 11-1-2020 Start */
/* My Venues Page Start */
.my-venues-pg .section-title h1,
.my-venues-pg .section-title h2,
.my-venues-pg .section-title h3,
.my-venues-pg .section-title h4,
.my-venues-pg .section-title h5,
.my-venues-pg .section-title h6 { width: 100%; }

.company-info-pg .company-info-section .common-detail-content .common-form { width: 100%; padding-left: 15px; padding-right: 15px; }
/* My Venues Page End */
/* 11-1-2020 End */

/* 15-1-2020 Start */
.my-account-list .account-block .account-block-title span { font-size: 18px; }
.my-account-list .account-block .account-title { padding-right: 70px; }
.my-account-list .account-block .account-title span,
.my-account-list .account-block .account-title a.title { font-size: 16px; }
.my-account-list .account-block .account-title a.update { font-size: 16px; }
.my-account-list .account-block .detail { padding-right: 70px; }
/* .steps-pg .steps-main-title .return_to_main { margin-left: 0; left: auto; right: 0; margin-right: 20px; } */
.my-venues-pg .section-title { top: 55px; }
/* 15-1-2020 End */

/* 10-4-2020 Start */
.venue-listing-section .venue-listing-content { padding: 30px; }
.planning-services-section .my-venues-content:before { top: -185px; }
.venue-services-listing-pg .section-title h1, 
.venue-services-listing-pg .section-title h2, 
.venue-services-listing-pg .section-title h3, 
.venue-services-listing-pg .section-title h4, 
.venue-services-listing-pg .section-title h5, 
.venue-services-listing-pg .section-title h6 { padding-left: 0; background-color: transparent; }
/* 10-4-2020 End */

/* 18-5-2020 Start */
.wedding-services-section .service-block .title span, .wedding-services-section .service-block .title a { letter-spacing: 4px; }
/* 18-5-2020 End */

/* New Home Page Start */
.header .h-apply-sign-in-section ul li { padding: 0 15px; }
.home-pg .container { width: 750px; }
.main-banner-section .banner-content .banner-content-detail { padding: 35px 75px 40px; width: 525px; }
.main-banner-section .banner-content .apply-now-btn .btn { padding-left: 50px; padding-right: 50px; }
.main-banner-section:before { border-width: 40px 38px 0 38px; bottom: -2px; }
.main-banner-section .banner-image:before,
.main-banner-section .banner-image:after { width: calc(50% - 38px); height: 38px; }	
.the-problem-section { padding: 100px 0 50px; }
.triangle-section:before { border-width: 40px 38px 0 38px; }
.the-problem-section .block-title { padding: 0 0 70px; }
.the-problem-section .problem-content .row { margin: 0 -30px; }
.the-problem-section .problem-content [class^=col-] { padding: 0 30px; }
.the-problem-section .problem-block p { line-height: 30px; }
.cost-section .cost-request .cost-request-detail { padding: 125px 30px 30px; }
.cost-section { padding: 70px 0; }
.rejoin-section { padding: 100px 0; }
.rejoin-section .rejoin-title h1, 
.rejoin-section .rejoin-title h2, 
.rejoin-section .rejoin-title h3, 
.rejoin-section .rejoin-title h4, 
.rejoin-section .rejoin-title h5, 
.rejoin-section .rejoin-title h6 { font-size: 40px; line-height: 50px; }
.rejoin-section .rejoin-content { padding-left: 35px; padding-right: 35px; padding-top: 50px; }
.rejoin-section .rejoin-title { padding: 0 0 25px; }
.rejoin-section .rejoin-content .detail { padding: 0 0 35px; }
.rejoin-section .rejoin-image:before { top: -25px; bottom: -25px; width: 90%; }
.rejoin-section .rejoin-content .get-started-btn .btn { padding-left: 50px; padding-right: 50px; }
.the-result-section { padding: 70px 0 0; }
.the-result-section .detail { padding: 0 0 70px; }
.the-result-section .detail p { font-size: 22px; line-height: 30px; }
.the-result-section .the-result-content .result-block span { font-size: 30px; line-height: 30px; }
.the-result-section .the-result-content .result-detail { padding: 50px 35px; }
.the-result-section .the-result-content .result-block { padding-left: 70px; margin-bottom: 35px; }
.the-result-section .the-result-content .result-block p { line-height: 30px; }
.the-solution-section .row { margin: 0 -15px; }
.the-solution-section [class^=col-] { padding: 0 15px; }
.cost-section .cost-detail { padding: 0 0 70px; }
.cost-section .cost-services [class^=col-]:nth-child(2n+1) { clear: both; }
.cost-section .cost-services [class^=col-]:nth-child(4n+1) { clear: unset; }
.cost-section .cost-request .cost-request-detail .detail { padding-bottom: 30px; text-align: center; }
.cost-section .cost-request .cost-request-detail .icon { top: -50px; left: 50%; text-align: center; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); }
.cost-section .cost-request .cost-request-detail .get-started-btn { text-align: center; position: relative; right: auto; top: auto; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
.cost-section .cost-request .cost-request-detail .icon svg { width: 225px; }
.the-result-section .the-result-content .result-description { position: relative; left: auto; top: auto; right: auto; }
.the-result-section .the-result-content .result-description [class^=col-] { float: none; margin: 0 auto; }
.the-result-section .result-image img { float: none; margin: 0 auto; width: 75%; }
.home-pg .block-title { padding-bottom: 50px; }
.home-pg .block-title h1, 
.home-pg .block-title h2, 
.home-pg .block-title h3, 
.home-pg .block-title h4, 
.home-pg .block-title h5, 
.home-pg .block-title h6 { font-size: 35px; line-height: 40px; }
.main-banner-section .banner-title h1, 
.main-banner-section .banner-title h2, 
.main-banner-section .banner-title h3, 
.main-banner-section .banner-title h4, 
.main-banner-section .banner-title h5, 
.main-banner-section .banner-title h6 { font-size: 35px; line-height: 40px; }
.the-solution-section { padding: 100px 0 75px; }
/* .the-solution-content .solution-content .sub-title h1, 
.the-solution-content .solution-content .sub-title h2, 
.the-solution-content .solution-content .sub-title h3, 
.the-solution-content .solution-content .sub-title h4, 
.the-solution-content .solution-content .sub-title h5, 
.the-solution-content .solution-content .sub-title h6 { font-size: 35px; line-height: 40px; } */
.the-solution-content .solution-content .detail p { font-size: 20px; line-height: 28px; }
.the-solution-content .solution-options-list .option-block p { line-height: 28px; }
.the-solution-content .solution-content { padding: 30px 15px 0; }
.cost-section .cost-request .cost-request-detail .detail p { font-size: 24px; line-height: 28px; }
.the-solution-content .solution-options-list .option-block .title span { font-size: 25px; line-height: 35px; }
.the-solution-content .solution-content .icon { padding: 30px 0; }
.modal .modal-main-content-part .modal-main-description { padding: 30px 20px; }
.login-modal .login-form .common-form .form-group { margin-bottom: 30px; }
/* .registration-modal .modal-dialog { width: 600px; } */
.modal .modal-main-content-part { display: block; float: left; width: auto; table-layout: inherit; }
.modal .modal-main-content-part > [class^=col-] { float: left; width: 100%; display: block; vertical-align: inherit; }
/* .login-modal .modal-dialog { width: 600px; } */
.modal .modal-main-content-part .modal-main-image img { height: 250px; object-fit: cover; object-position: center top; }



.the-solution-content .solution-images:before { left: -35px; right: -35px; }
.the-solution-content .solution-images { margin-left: 40px; margin-right: 40px; }
.the-solution-content .solution-content { padding-left: 30px; }
.the-solution-content .solution-content .sub-title h1, 
.the-solution-content .solution-content .sub-title h2, 
.the-solution-content .solution-content .sub-title h3, 
.the-solution-content .solution-content .sub-title h4, 
.the-solution-content .solution-content .sub-title h5, 
.the-solution-content .solution-content .sub-title h6 { font-size: 30px; line-height: 35px; }
.the-solution-content .solution-images .image-block span { font-size: 20px; }
.main-banner-section .banner-content { margin: 0; }
/* New Home Page End */


/* 27-6-2020 Start */
.condition-accept-modal.welcome-modal .modal-content .welcome-modal-content .welcome-description { margin-top: -15px; }
/* 27-6-2020 End */
/* 4-7-2020 Start */
.vendor-kitchen-rentals-pg .select-box-block { padding-right: 100px; }
/* 4-7-2020 End */

/* 8-8-2020 Start */
.guest-field-customization select { width: 77px !important; }
/* 8-8-2020 End */

/* 9-8-2020 Start */
.tablet-view-float-none { float: none !important; }
.tablet-view-float-left { float: left !important; }
.tablet-view-position-tp-auto { top:auto !important; }
.tablet-view-inherit { display: inherit !important; }
.tablet-view-inline { display: inline !important; }
.tablet-view-block { display: block !important; }
.tablet-view-inline-block { display: inline-block !important; }
.tablet-view-h-auto { height: auto !important; }
.tablet-view-pad-left { padding-left: 0 !important; }
.tablet-view-pad-left-30 { padding-left: 30px !important; }
.tablet-view-pad-right { padding-right: 0 !important; }
.tablet-view-pad-top { padding-top: 0 !important; }
.tablet-view-pad-bottom { padding-bottom: 0 !important; }
.vendor-status-pg .layers-carousel .base-venue-rental-block .label-cost-field { left: 50%; }
/* 9-8-2020 End */

.dinner-packages-pg .add-layer-block { padding: 5px; margin: 0; }
.dinner-packages-pg .PC_Slider .add-layer-block { margin-left: -10px; }
.dinner-packages-pg .add-layer-block .add-layer-btn { width: 60px !important; font-size: 16px !important; line-height: 18px !important; }

.venue-listing-section [class^=col-]:nth-child(4n+1) { clear: unset; }
}

@media (min-width: 992px) and (max-width: 1199px){
.header { padding: 35px 35px 0; }

.scroll-to-section:before { height: 70px; }
@-webkit-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 70px; } }
@-moz-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 70px; } }
@-ms-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 70px; } }
@-o-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 70px; } }
@keyframes scroll-section-line { 0% { height: 0; } 100% { height: 70px; } }
.scroll-to-section { bottom: 30px; /*padding: 75px 0 0;*/ }

.wedding-services-section { padding: 50px 0; }
.wedding-services-section .row { margin: 0 -15px; }
.wedding-services-section [class^=col-] { padding: 0 15px; }
.about-wedily-section { padding: 50px 0; }
.about-wedily-section .about-wedily-image .purple-squar { margin-left: -50px; width: 300px; height: 300px; }
.about-wedily-section .about-wedily-image img { width: 300px; height: 300px; }
.about-wedily-section .about-wedily-title { padding: 0 0 30px; }
.about-wedily-section .about-wedily-title h1, 
.about-wedily-section .about-wedily-title h2, 
.about-wedily-section .about-wedily-title h3, 
.about-wedily-section .about-wedily-title h4, 
.about-wedily-section .about-wedily-title h5, 
.about-wedily-section .about-wedily-title h6 { font-size: 28px; line-height: 28px; padding-left: 85px; }
.about-wedily-section .about-wedily-title h1:before, 
.about-wedily-section .about-wedily-title h2:before, 
.about-wedily-section .about-wedily-title h3:before, 
.about-wedily-section .about-wedily-title h4:before, 
.about-wedily-section .about-wedily-title h5:before, 
.about-wedily-section .about-wedily-title h6:before { width: 65px; }
.about-wedily-section .about-wedily-detail { padding-left: 85px; }
.about-wedily-section .about-wedily-detail .apply-to-join-link { padding: 35px 0 0; }
/* .main-banner-section .banner-title { padding: 0 40px; }
.main-banner-section .banner-title h1, 
.main-banner-section .banner-title h2, 
.main-banner-section .banner-title h3, 
.main-banner-section .banner-title h4, 
.main-banner-section .banner-title h5, 
.main-banner-section .banner-title h6 { font-size: 35px; line-height: 50px; } */
.joining-section { padding: 50px 0; }
.joining-section .joining-title h1, 
.joining-section .joining-title h2, 
.joining-section .joining-title h3, 
.joining-section .joining-title h4, 
.joining-section .joining-title h5, 
.joining-section .joining-title h6 { font-size: 28px; line-height: 28px; padding-right: 85px; }
.joining-section .joining-title h1:before, 
.joining-section .joining-title h2:before, 
.joining-section .joining-title h3:before, 
.joining-section .joining-title h4:before, 
.joining-section .joining-title h5:before, 
.joining-section .joining-title h6:before { width: 65px; }
.joining-section .joining-content .row { margin: 0 -15px; }
.joining-section .joining-content .common-form .btn { margin: 40px 0 0; }
.joining-section .joining-content [class^=col-] { padding: 0 15px; }
.contact-section { padding: 50px 0 52px; }
/* .contact-section span { font-size: 32px; line-height: 32px; } */
.footer { padding: 50px 35px; }
.footer .f-logo:before { height: 35px; }
.footer .f-logo a { font-size: 35px; line-height: 35px; }
.footer .back-to-top { height: 50px; }



/*.registration-modal .modal-content { padding: 50px 25px; }
.registration-modal .security-verification-block { padding: 30px 0; }
.registration-modal .registration-modal-title h1, 
.registration-modal .registration-modal-title h2, 
.registration-modal .registration-modal-title h3, 
.registration-modal .registration-modal-title h4, 
.registration-modal .registration-modal-title h5, 
.registration-modal .registration-modal-title h6 { font-size: 30px; line-height: 30px; }*/
/* .registration-modal a.close-icon { right: 40px; } */
.steps-pg .steps-right { position: relative; top: auto; right: auto; float: none; width: 560px; margin: 0 auto; }
/* .steps-pg .steps-main-content { padding: 125px 0 0; } */

/* Steps Page Start */
.inner-pg .container { width: 970px; }
/* .steps-pg .steps-left { width: 500px; } */
.steps-header:before { width: 6000px; left: 585px; }
.steps-pg:before { width: 6000px; left: 585px; }
.steps-pg .steps-left .steps-list { width: 500px; padding: 25px 0 35px; margin: 0 0 0 50px; }
.steps-pg .steps-title { padding: 0 0 10px; }
.steps-pg .steps-title h1, 
.steps-pg .steps-title h2, 
.steps-pg .steps-title h3, 
.steps-pg .steps-title h4, 
.steps-pg .steps-title h5, 
.steps-pg .steps-title h6 { font-size: 16px; line-height: 20px; }
.steps-pg .steps-block .title span { font-size: 16px; }
.steps-pg .steps-block p { font-size: 14px; }
.steps-pg .steps-block .edit-link a { font-size: 16px; line-height: 16px; }
.steps-pg .steps-block .checkmark { width: 25px; height: 25px; }
.steps-pg .steps-block .checkmark svg { width: 12px; height: 12px; }
.steps-pg .steps-block .continue-btn .btn { font-size: 14px; line-height: 14px; }
/* .steps-pg { padding: 95px 0 0; } */
.steps-pg { /*padding: 185px 0 0;*/ padding: 175px 0 0; }
/*.steps-pg .steps-block { padding: 30px 50px 30px 0; }
.steps-pg .steps-block .checkmark { bottom: 30px; }
.steps-pg .steps-title h1, 
.steps-pg .steps-title h2, 
.steps-pg .steps-title h3, 
.steps-pg .steps-title h4, 
.steps-pg .steps-title h5, 
.steps-pg .steps-title h6 { font-size: 25px; line-height: 25px; }*/
/* .steps-pg .steps-left { height: 450px; } */
/*.steps-pg .steps-block .title span { font-size: 18px; line-height: 18px; }
.steps-pg .steps-block p { font-size: 14px; line-height: 22px; }
.steps-pg .steps-block .edit-link a { font-size: 18px; line-height: 18px; }
.steps-pg .steps-block .continue-btn .btn { font-size: 16px; line-height: 16px; padding: 12px 25px; }*/
.steps-pg .steps-main-title { width: 525px; padding: 15px 0; margin: 0 0 0 45px; }
.steps-pg .steps-main-title h1, 
.steps-pg .steps-main-title h2, 
.steps-pg .steps-main-title h3, 
.steps-pg .steps-main-title h4, 
.steps-pg .steps-main-title h5, 
.steps-pg .steps-main-title h6 { font-size: 20px; line-height: 25px; }
.steps-pg .steps-main-title h1 span, 
.steps-pg .steps-main-title h2 span, 
.steps-pg .steps-main-title h3 span, 
.steps-pg .steps-main-title h4 span, 
.steps-pg .steps-main-title h5 span, 
.steps-pg .steps-main-title h6 span { font-size: 16px; line-height: 20px; }
.step-why-do-section { width: 280px; }
/* Steps Page End */



/* Company Info Page Start */
.header3 { padding: 15px 15px 0; }
.header3 ul li.logo a { font-size: 35px; line-height: 35px; }
.header3 ul li,
.header3 ul li a { font-size: 20px; line-height: 35px; }
/* .header3 ul li.save-exit a { font-size: 18px; } */

.common-form.company-info-form .form-group { margin: 0 0 20px; }
/*.company-info-pg { padding: 125px 0 150px; }
.company-info-pg .section-title { padding: 0 0 30px; }
.company-info-pg .section-title h1, 
.company-info-pg .section-title h2, 
.company-info-pg .section-title h3, 
.company-info-pg .section-title h4, 
.company-info-pg .section-title h5, 
.company-info-pg .section-title h6 { font-size: 28px; line-height: 28px; }
.company-info-section .common-detail-content { padding: 0 75px; height: 350px; }
.common-form.company-info-form label { font-size: 18px; line-height: 18px; }
.common-form.company-info-form .form-control { font-size: 20px; }
.radio-btn span { font-size: 18px; line-height: 20px; padding-left: 40px; }
.radio-btn .checkmark { width: 20px; height: 20px; left: 8px; }
.radio-btn .checkmark:before { width: 8px; height: 8px; }
.common-form.company-info-form .radio-btn { padding: 10px 0 0; }
.next-prev-steps-btn { padding: 25px 0; }
.next-prev-steps-btn .next-prev-steps-detail a.back-btn { font-size: 16px; line-height: 16px; padding: 12px 0; }
.next-prev-steps-btn .next-prev-steps-detail a.back-btn svg { width: 16px; height: 16px; }
.next-prev-steps-btn .next-prev-steps-detail .next-btn { font-size: 16px; line-height: 16px; padding: 12px 25px; }

.company-info-pg .company-info-main-content { padding: 0; }*/
/* .company-info-pg .company-info-main-content { padding: 100px 0; } */
/* .company-info-pg .section-title { top: 74px; } */
/* .company-info-pg .section-title.main-pg-title { top: 75px; } */
.company-info-pg .section-title:before { height: 35px; }
/* .next-prev-steps-btn:before { height: 30px; } */
/* .company-info-section .common-detail-content:after { height: 35px; } */
/* .company-info-section .common-detail-content:after { height: 50px; } */
/*.company-info-section .common-detail-content { width: 550px; }*/
.company-info-pg .company-info-section .common-detail-content .common-form { /*width: 540px;*/ width: 645px; }
.company-info-pg .section-title h1, 
.company-info-pg .section-title h2, 
.company-info-pg .section-title h3, 
.company-info-pg .section-title h4, 
.company-info-pg .section-title h5, 
.company-info-pg .section-title h6 { /*width: 570px;*/ width: 670px; }
/* .next-prev-steps-btn .next-prev-steps-detail { width: 550px; } */
/*.next-prev-steps-btn { padding: 20px 0; }*/
.next-prev-steps-btn .next-prev-steps-detail a.back-btn { font-size: 16px; line-height: 16px; }
.next-prev-steps-btn .next-prev-steps-detail .next-btn { font-size: 16px; line-height: 16px; padding: 10px 35px; }
/* .next-prev-steps-btn { padding-bottom: 125px; } */
/* .company-info-section .common-detail-content:after { height: 125px; } */
/* Company Info Page End */


/* Details Page Start */
.details-pg .company-info-section .common-detail-content .common-form { width: 670px; }
.details-pg .section-title h1, 
.details-pg .section-title h2, 
.details-pg .section-title h3, 
.details-pg .section-title h4, 
.details-pg .section-title h5, 
.details-pg .section-title h6 { width: 700px; }
/* Details Page End */

/* Venues Services Page Start */
.planning-services-section .planning-block { padding-left: 25px; }
.planning-services-section .planning-services-title { padding: 0 0 15px; }
.planning-services-section .venue-services-block .planning-block { padding-left: 25px; }



.indoor-outdoor-block .inner-indoor-outdoor-block { padding: 0 0 0 20px; }
.indoor-outdoor-block .inner-sub-indoor-outdoor-block { padding: 0 0 0 40px; }
/* .step-why-do-section .step-why-do-title h1, 
.step-why-do-section .step-why-do-title h2, 
.step-why-do-section .step-why-do-title h3, 
.step-why-do-section .step-why-do-title h4, 
.step-why-do-section .step-why-do-title h5, 
.step-why-do-section .step-why-do-title h6 { font-size: 16px; line-height: 20px; } */
/* Venues Services Page End */

/* 13-8-2019 Start */
.indoor-outdoor-block .inner-shape:before { height: 12px; width: 12px; top: -3px; }
/* .indoor-outdoor-block .inner-shape:after { width: 12px; top: 7px; } */
/* 13-8-2019 End */

/* Venue Pricing Page Start */
/* .venue-pricing-pg .section-title h1, 
.venue-pricing-pg .section-title h2, 
.venue-pricing-pg .section-title h3, 
.venue-pricing-pg .section-title h4, 
.venue-pricing-pg .section-title h5, 
.venue-pricing-pg .section-title h6 { width: 100%; }
.venue-pricing-pg .common-detail-content .common-form { width: 100%; padding-left: 50px; padding-right: 15px; }
.base-venue-rental-section .base-venue-rental-title .steps-popup { margin: 0 0 0 -260px; }
.base-venue-rental-section .base-venue-rental-title .steps-popup .step-why-do-section { width: 265px; }
.common-form.company-info-form .form-control { font-size: 14px; } */
.add-layer-block { margin-left: 15px; }
/* .common-form .base-venue-rental-block .form-control { font-size: 14px; width: 132px !important; }
.common-form .base-venue-rental-carousel .form-control { font-size: 14px; } */
/* .base-venue-rental-list .base-venue-rental-carousel .base-venue-rental-block .amount-field .form-control { width: 129px; } */
/* Venue Pricing Page End */

/* Room Block Page Start */
.room-block-pg .section-title h1, 
.room-block-pg .section-title h2, 
.room-block-pg .section-title h3, 
.room-block-pg .section-title h4, 
.room-block-pg .section-title h5, 
.room-block-pg .section-title h6 { width: 900px; }
.room-block-pg .company-info-section .common-detail-content .common-form { width: 870px; }
.room-block-pg .add-layer-block { margin-right: -50%; text-align: center; }
.room-block-pg .add-layer-block .add-layer-btn { width: 100%; }
/* .base-venue-rental-list .layers-carousel .base-venue-rental-block .form-control { float: none; margin: 0 auto; }
.base-venue-rental-list .layers-carousel .base-venue-rental-block .date-picker-section .form-control { display: inline-block; }
.base-venue-rental-list .layers-carousel .base-venue-rental-block .date-picker-section i { position: relative; left: auto; top: auto; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; } */
/* Room Block Page End */

/* Venue Stuffing Page Start */
.venue-staffing-pg .section-title h1, 
.venue-staffing-pg .section-title h2, 
.venue-staffing-pg .section-title h3, 
.venue-staffing-pg .section-title h4, 
.venue-staffing-pg .section-title h5, 
.venue-staffing-pg .section-title h6 { width: 750px; }
.venue-staffing-pg .company-info-section .common-detail-content .common-form { width: 720px; }
/* Venue Stuffing Page End */

/* House Rules Amenities Page start */
.house-rules-amenities-pg .section-title h1, 
.house-rules-amenities-pg .section-title h2, 
.house-rules-amenities-pg .section-title h3, 
.house-rules-amenities-pg .section-title h4, 
.house-rules-amenities-pg .section-title h5, 
.house-rules-amenities-pg .section-title h6 { width: 900px; }
.house-rules-amenities-pg .company-info-section .common-detail-content .common-form { width: 870px; }
/* House Rules Amenities Page End */

/* Lodging Page Start */
.lodging-pg .add-enit-link { margin-left: 40px; }
/* Lodging Page End */

/* Availability Calendar Page Start */
.default-open-calendar .datepicker .datepicker-days table thead th.dow { height: 50px !important; }
.default-open-calendar .datepicker .datepicker-days table tbody td { height: 55px; }
/* Availability Calendar Page End */

/* Vendor Wedding Planning Page Start */
.company-info-pg .section-title h1, 
.company-info-pg .section-title h2, 
.company-info-pg .section-title h3, 
.company-info-pg .section-title h4, 
.company-info-pg .section-title h5, 
.company-info-pg .section-title h6 { width: 900px; }
.vendor-wedding-planning-pg .company-info-section .common-detail-content .common-form {	width: 870px; }
/* Vendor Wedding Planning Page End */

/* Add Image Modal Start */
.add-image-modal .modal-lg { width: 650px; }
.add-image-modal .planning-services-section { height: 450px; }
.add-image-modal .images-gallery-section .item img { height: 100px; }
.add-image-modal .uploader .uploader-content .uploader-icon { width: 80px; height: 80px; }
.add-image-modal .uploader .uploader-content .uploader-icon svg { width: 50px; height: 50px; }
/* Add Image Modal End */

/* 3-9-2019 Start */
.pad-left-30 { padding-left: 20px !important; }
.pad-left-60 { padding-left: 40px !important; }
.pad-left-90 { padding-left: 70px !important; }
/* 3-9-2019 End */

/* 6-9-2019 Start */
.pad-left-35 { padding-left: 25px !important; }
/* 6-9-2019 End */

/* Catering Page Start */
.catering-pg .pad-left-17 { padding-left: 12px !important; }
/* Catering Page End */

/* 10-9-2019 Start */
.food-beverage-pg .add-layer-block { margin-left: 15px; }
/* 10-9-2019 End */

/* Travel Lodging Page Start */
.mileage-fee-section .mileage-fee-block span { font-size: 14px; }
/* Travel Lodging Page End */

/* Vendor Florals Page Start */
.vendor-florals-pg .company-info-section .common-detail-content .common-form { width: 800px; }
.vendor-florals-pg .add-layer-block { /*margin-left: -70px;*/ margin-left: 0; }
.vendor-florals-pg .label-cost-field .amount-field { width: 105px; }
/* Vendor Florals Page End */

/* 12-9-2019 Start */
.lodging-pg .add-layer-block { right: 0; }
/* 12-9-2019 End */

/* 7-10-2019 Start */
/* .uploaded-images-list img { width: 46px; height: 35px; } */
.common-alert.error,
.common-alert.success { margin: 0 0 -5px; }
/* 7-10-2019 End */

/* 11-10-2019 Start */
.venue-images-pg .popover-link { position: absolute; right: 15px; top: 15px; z-index: 9; }
/* 11-10-2019 End */

/* 17-10-2019 Start */
.steps-pg .steps-block .edit-link,
.steps-pg .steps-block .continue-btn { padding: 10px 0 0; }
.modal-title h1, 
.modal-title h2, 
.modal-title h3, 
.modal-title h4, 
.modal-title h5, 
.modal-title h6 { font-size: 22px; line-height: 22px; }
.welcome-modal .welcome-image img { height: 225px; }
/* .welcome-modal .modal-content .welcome-modal-content { padding: 20px; } */
/* 17-10-2019 End */

/* 6-11-2019 Start */
.travel-packaging-discount-section { width: 400px; }
.vendor-travel-lodging-fees-pg .travel-lodging-fees-content:before { width: 400px; }
.travel-packaging-discount-section .travel-package-block { margin-left: 30px; }
/* 6-11-2019 End */

/* 7-11-2019 Start */
.steps-pg .steps-main-title span { padding: 10px 0 0; }
/* 7-11-2019 End */

/* 6-12-2019 Start */
.welcome-modal .modal-title h1,
.welcome-modal .modal-title h2,
.welcome-modal .modal-title h3,
.welcome-modal .modal-title h4,
.welcome-modal .modal-title h5,
.welcome-modal .modal-title h6 { font-size: 30px; line-height: 30px; }
/* .welcome-modal .modal-content .welcome-modal-content { margin-top: -20px; } */
/* 6-12-2019 End */

/* 11-1-2020 Start */
/* My Venues Page Start */
.my-venues-pg .section-title h1,
.my-venues-pg .section-title h2,
.my-venues-pg .section-title h3,
.my-venues-pg .section-title h4,
.my-venues-pg .section-title h5,
.my-venues-pg .section-title h6 { width: 650px; }

.company-info-pg .company-info-section .common-detail-content .common-form { width: 850px; }

.venue-image-gallery-section .venue-gallery-block [class^=col-]:nth-child(2n+1) { clear: both; }
.venue-image-gallery-section .venue-gallery-block [class^=col-]:nth-child(3n+1) { clear: unset; }
/* My Venues Page End */
/* 11-1-2020 End */

/* 15-1-2020 Start */
.my-account-list .account-block .account-block-title span { font-size: 18px; }
.my-account-list .account-block .account-title { padding-right: 70px; }
.my-account-list .account-block .account-title span,
.my-account-list .account-block .account-title a.title { font-size: 16px; }
.my-account-list .account-block .account-title a.update { font-size: 16px; }
.my-account-list .account-block .detail { padding-right: 70px; }
.return_to_main { margin-left: 100px; }
.my-venues-pg .section-title { top: 59px; }
.planning-services-section .my-venues-content:before { top: -185px; }
/* 15-1-2020 End */

/* 18-5-2020 Start */
.wedding-services-section .service-block .title span, .wedding-services-section .service-block .title a { letter-spacing: 4px; }
/* 18-5-2020 End */

/* New Home Page Start */
.home-pg .container { width: 970px; }
.main-banner-section .banner-content .banner-content-detail { padding: 35px 75px 40px; width: 525px; }
.main-banner-section .banner-content .apply-now-btn .btn { padding-left: 50px; padding-right: 50px; }
.main-banner-section:before { border-width: 40px 38px 0 38px; bottom: -2px; }
.main-banner-section .banner-image:before,
.main-banner-section .banner-image:after { width: calc(50% - 38px); height: 38px; }
.the-problem-section { padding: 100px 0 50px; }
.triangle-section:before { border-width: 40px 38px 0 38px; }
.the-problem-section .block-title { padding: 0 0 75px; }
.the-problem-section .problem-content .row { margin: 0 -30px; }
.the-problem-section .problem-content [class^=col-] { padding: 0 30px; }
.the-problem-section .problem-block p { line-height: 30px; }
.cost-section .cost-request .cost-request-detail { padding: 55px 330px 57px 230px; }
.cost-section { padding: 100px 0; }
.rejoin-section { padding: 100px 0 150px; }
.rejoin-section .rejoin-title h1, 
.rejoin-section .rejoin-title h2, 
.rejoin-section .rejoin-title h3, 
.rejoin-section .rejoin-title h4, 
.rejoin-section .rejoin-title h5, 
.rejoin-section .rejoin-title h6 { font-size: 40px; line-height: 50px; }
.rejoin-section .rejoin-content { padding-left: 75px; padding-right: 75px; }
.rejoin-section .rejoin-title { padding: 0 0 25px; }
.rejoin-section .rejoin-content .detail { padding: 0 0 35px; }
.rejoin-section .rejoin-image:before { top: -35px; bottom: -35px; width: 325px; }
.rejoin-section .rejoin-content .get-started-btn .btn { padding-left: 50px; padding-right: 50px; }
.the-result-section { padding: 100px 0 0; }
.the-result-section .detail { padding: 0 0 70px; }
.the-result-section .detail p { font-size: 22px; line-height: 30px; }
.the-result-section .the-result-content .result-detail { padding: 50px 25px; }
.the-result-section .the-result-content .result-block { margin-bottom: 35px; }
.the-result-section .the-result-content .result-block p { line-height: 30px; }
.the-solution-section .row { margin: 0 -15px; }
.the-solution-section [class^=col-] { padding: 0 15px; }
.the-solution-content .solution-images:before { right: -15px; }
.cost-section .cost-detail { padding: 0 0 70px; }
.cost-section .cost-request .cost-request-detail .icon { top: -30px; left: 15px; }
.cost-section .cost-request .cost-request-detail .icon svg { width: 225px; }
.home-pg .block-title h1, 
.home-pg .block-title h2, 
.home-pg .block-title h3, 
.home-pg .block-title h4, 
.home-pg .block-title h5, 
.home-pg .block-title h6 { font-size: 35px; line-height: 35px; }
.main-banner-section .banner-title h1, 
.main-banner-section .banner-title h2, 
.main-banner-section .banner-title h3, 
.main-banner-section .banner-title h4, 
.main-banner-section .banner-title h5, 
.main-banner-section .banner-title h6 { font-size: 35px; line-height: 35px; }
/* .the-solution-content .solution-content .sub-title h1, 
.the-solution-content .solution-content .sub-title h2, 
.the-solution-content .solution-content .sub-title h3, 
.the-solution-content .solution-content .sub-title h4, 
.the-solution-content .solution-content .sub-title h5, 
.the-solution-content .solution-content .sub-title h6 { font-size: 35px; line-height: 35px; } */
.the-solution-content .solution-content .detail p { font-size: 20px; line-height: 28px; }
.the-solution-content .solution-options-list .option-block p { line-height: 28px; }
.cost-section .cost-request .cost-request-detail .detail p { font-size: 24px; line-height: 28px; }
.the-solution-content .solution-content .icon { padding: 30px 0 40px; }
.modal .modal-main-content-part .modal-main-description { padding: 0 50px; }
.the-solution-content .solution-options-list .option-block .title span { font-size: 25px; line-height: 35px; }

/* .registration-modal .modal-dialog { width: 900px; }
.login-modal .modal-dialog { width: 900px; } */
.the-solution-content .solution-images:before { left: -30px; }
.the-solution-content .solution-images { margin-left: 50px; }
.the-solution-content .solution-content { padding-left: 30px; }
.the-solution-content .solution-content .sub-title h1, 
.the-solution-content .solution-content .sub-title h2, 
.the-solution-content .solution-content .sub-title h3, 
.the-solution-content .solution-content .sub-title h4, 
.the-solution-content .solution-content .sub-title h5, 
.the-solution-content .solution-content .sub-title h6 { font-size: 35px; line-height: 35px; }
.the-solution-content .solution-images .image-block span { font-size: 20px; }
.main-banner-section .banner-content { margin: -20px 0 0; }
/* New Home Page End */

/* 27-6-2020 Start */
.condition-accept-modal.welcome-modal .modal-content .welcome-modal-content .welcome-description { margin-top: -15px; }
/* 27-6-2020 End */
/* 4-7-2020 Start */
.vendor-kitchen-rentals-pg .select-box-block { padding-right: 175px; }
/* 4-7-2020 End */

.medium-view-float-none { float: none !important; }
.medium-view-float-left { float: left !important; }
.medium-view-position-tp-auto { top:auto !important; }
.medium-view-inherit { display: inherit !important; }
.medium-view-inline { display: inline !important; }
.medium-view-block { display: block !important; }
.medium-view-inline-block { display: inline-block !important; }
.medium-view-h-auto { height: auto !important; }
.medium-view-pad-left { padding-left: 0 !important; }
.medium-view-pad-right { padding-right: 0 !important; }
.medium-view-pad-top { padding-top: 0 !important; }
.medium-view-pad-bottom { padding-bottom: 0 !important; }



.venue-listing-section [class^=col-]:nth-child(2n+1) { clear: both; }
.venue-listing-section [class^=col-]:nth-child(4n+1) { clear: unset; }
}

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

@media (min-width: 1200px) and (max-width: 1299px){
.container { width: 1140px; }
.header { padding: 35px 35px 0; }

.scroll-to-section:before { height: 115px; }
@-webkit-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 115px; } }
@-moz-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 115px; } }
@-ms-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 115px; } }
@-o-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 115px; } }
@keyframes scroll-section-line { 0% { height: 0; } 100% { height: 115px; } }
.scroll-to-section { bottom: 30px; /*padding: 120px 0 0;*/ }

.wedding-services-section { padding: 50px 0; }
.wedding-services-section .row { margin: 0 -25px; }
.wedding-services-section [class^=col-] { padding: 0 25px; }
.about-wedily-section { padding: 50px 0; }
.about-wedily-section .about-wedily-title { padding: 0 0 30px; }
.about-wedily-section .about-wedily-title h1, 
.about-wedily-section .about-wedily-title h2, 
.about-wedily-section .about-wedily-title h3, 
.about-wedily-section .about-wedily-title h4, 
.about-wedily-section .about-wedily-title h5, 
.about-wedily-section .about-wedily-title h6 { font-size: 28px; line-height: 28px; padding-left: 85px; }
.about-wedily-section .about-wedily-title h1:before, 
.about-wedily-section .about-wedily-title h2:before, 
.about-wedily-section .about-wedily-title h3:before, 
.about-wedily-section .about-wedily-title h4:before, 
.about-wedily-section .about-wedily-title h5:before, 
.about-wedily-section .about-wedily-title h6:before { width: 65px; }
.about-wedily-section .about-wedily-detail { padding-left: 85px; }
.about-wedily-section .about-wedily-detail .apply-to-join-link { padding: 35px 0 0; }
/* .main-banner-section .banner-title { padding: 0 40px; }
.main-banner-section .banner-title h1, 
.main-banner-section .banner-title h2, 
.main-banner-section .banner-title h3, 
.main-banner-section .banner-title h4, 
.main-banner-section .banner-title h5, 
.main-banner-section .banner-title h6 { font-size: 40px; line-height: 55px; } */
.joining-section { padding: 50px 0; }
.joining-section .joining-title h1, 
.joining-section .joining-title h2, 
.joining-section .joining-title h3, 
.joining-section .joining-title h4, 
.joining-section .joining-title h5, 
.joining-section .joining-title h6 { font-size: 28px; line-height: 28px; padding-right: 85px; }
.joining-section .joining-title h1:before, 
.joining-section .joining-title h2:before, 
.joining-section .joining-title h3:before, 
.joining-section .joining-title h4:before, 
.joining-section .joining-title h5:before, 
.joining-section .joining-title h6:before { width: 65px; }
.contact-section { padding: 50px 0 52px; }
/* .contact-section span { font-size: 32px; line-height: 32px; } */
/* .steps-pg .steps-left { width: 425px; } */
.steps-pg .steps-left .steps-list { width: 425px; padding: 35px 0; }
/* .steps-pg .steps-title h1, 
.steps-pg .steps-title h2, 
.steps-pg .steps-title h3, 
.steps-pg .steps-title h4, 
.steps-pg .steps-title h5, 
.steps-pg .steps-title h6 { font-size: 18px; line-height: 22px; } */
.steps-pg .steps-block .title span { font-size: 16px; }
.steps-pg .steps-block p { font-size: 14px; }
.footer { padding: 50px 35px; }
.footer .f-logo:before { height: 35px; }
.footer .f-logo a { font-size: 35px; line-height: 35px; }
.footer .back-to-top { height: 50px; }


/*.registration-modal .modal-content { padding: 50px 25px; }
.registration-modal .security-verification-block { padding: 30px 0; }*/
/* .registration-modal a.close-icon { right: 40px; } */

/* Steps Page Start */
.inner-pg .container { width: 1170px; }
/*.steps-pg .steps-block { padding: 35px 50px 35px 0; }
.steps-pg .steps-block .checkmark { bottom: 35px; }
.steps-pg .steps-title h1, 
.steps-pg .steps-title h2, 
.steps-pg .steps-title h3, 
.steps-pg .steps-title h4, 
.steps-pg .steps-title h5, 
.steps-pg .steps-title h6 { font-size: 25px; line-height: 25px; }*/
/* .steps-pg .steps-left { height: 380px; } */
/*.steps-pg .steps-block .title span { font-size: 20px; line-height: 20px; }
.steps-pg .steps-block p { font-size: 16px; line-height: 25px; }
.steps-pg .steps-block .edit-link a { font-size: 20px; line-height: 20px; }*/
/* .steps-pg { padding: 125px 0 0; } */
/* .steps-pg { padding: 190px 0 0; } */
.steps-pg { padding: 175px 0 0; }
.steps-pg .steps-right { right: 100px; }
.steps-pg .steps-main-title { width: 475px; padding: 15px 0; }
.steps-pg .steps-main-title h1 span, 
.steps-pg .steps-main-title h2 span, 
.steps-pg .steps-main-title h3 span, 
.steps-pg .steps-main-title h4 span, 
.steps-pg .steps-main-title h5 span, 
.steps-pg .steps-main-title h6 span { font-size: 16px; line-height: 22px; }
/* Steps Page End */



/* Company Info Page Start */
/*.header3 { padding: 25px 45px 0; }*/
.header3 { padding: 15px 35px 0; }
.header3 ul li.logo a { font-size: 35px; line-height: 35px; }
/* .header3 ul li,
.header3 ul li a { font-size: 20px; line-height: 35px; } */
/* .header3 ul li.save-exit a { font-size: 18px; } */

.common-form.company-info-form .form-group { margin: 0 0 20px; }
/* .company-info-pg .section-title { top: 74px; } */
/*.company-info-pg .section-title { padding: 0 0 30px; }
.company-info-pg .section-title h1, 
.company-info-pg .section-title h2, 
.company-info-pg .section-title h3, 
.company-info-pg .section-title h4, 
.company-info-pg .section-title h5, 
.company-info-pg .section-title h6 { font-size: 30px; line-height: 30px; }
.company-info-section .common-detail-content { height: 270px; padding: 0 125px; }
.common-form.company-info-form label { font-size: 18px; line-height: 18px; }
.common-form.company-info-form .form-control { font-size: 20px; }
.radio-btn span { font-size: 18px; line-height: 20px; padding-left: 40px; }
.radio-btn .checkmark { width: 20px; height: 20px; left: 8px; }
.radio-btn .checkmark:before { width: 8px; height: 8px; }
.common-form.company-info-form .radio-btn { padding: 10px 0 0; }*/
/*.company-info-section .common-detail-content { width: 550px; }*/

/* .company-info-pg .company-info-section .common-detail-content .common-form { width: 520px; }
.company-info-pg .section-title h1, 
.company-info-pg .section-title h2, 
.company-info-pg .section-title h3, 
.company-info-pg .section-title h4, 
.company-info-pg .section-title h5, 
.company-info-pg .section-title h6 { width: 550px; } */

/* .next-prev-steps-btn .next-prev-steps-detail { width: 520px; } */
/* .company-info-pg .company-info-main-content { padding: 120px 0; } */
/* .company-info-pg .section-title.main-pg-title { top: 75px; } */
/* .company-info-pg .section-title:before { height: 40px; }
.company-info-section .common-detail-content:after { height: 40px; } */
/*.next-prev-steps-btn { padding: 20px 0; }*/
.next-prev-steps-btn .next-prev-steps-detail a.back-btn { font-size: 16px; line-height: 16px; }
.next-prev-steps-btn .next-prev-steps-detail .next-btn { font-size: 16px; line-height: 16px; padding: 10px 35px; }
/* .next-prev-steps-btn { padding-bottom: 150px; } */
/* .company-info-section .common-detail-content:after { height: 150px; } */
/* Company Info Page End */

/* Details Page Start */
.details-pg .company-info-section .common-detail-content .common-form { width: 650px; }
.details-pg .section-title h1, 
.details-pg .section-title h2, 
.details-pg .section-title h3, 
.details-pg .section-title h4, 
.details-pg .section-title h5, 
.details-pg .section-title h6 { width: 685px; }
/* Details Page End */

/* 12-8-2019 Start */
.steps-pg { /*padding: 175px 0 0;*/ padding: 165px 0 0; }
.steps-pg .steps-main-title { padding: 20px 0; }
.steps-pg .steps-main-title h1, 
.steps-pg .steps-main-title h2, 
.steps-pg .steps-main-title h3, 
.steps-pg .steps-main-title h4, 
.steps-pg .steps-main-title h5, 
.steps-pg .steps-main-title h6 { font-size: 20px; line-height: 25px; }
.steps-pg .steps-main-title h1 span, 
.steps-pg .steps-main-title h2 span, 
.steps-pg .steps-main-title h3 span, 
.steps-pg .steps-main-title h4 span, 
.steps-pg .steps-main-title h5 span, 
.steps-pg .steps-main-title h6 span { font-size: 16px; line-height: 22px; }
.steps-pg .steps-title { padding: 0 0 10px; }
.steps-pg .steps-title h1, 
.steps-pg .steps-title h2, 
.steps-pg .steps-title h3, 
.steps-pg .steps-title h4, 
.steps-pg .steps-title h5, 
.steps-pg .steps-title h6 { font-size: 16px; line-height: 20px; }
.steps-pg .steps-block .title span { font-size: 14px; line-height: 18px; }
.steps-pg .steps-block p { font-size: 14px; line-height: 18px; }
.steps-pg .steps-block .edit-link,
.steps-pg .steps-block .continue-btn { padding: 10px 0 0; }
.steps-pg .steps-block .edit-link a { font-size: 16px; line-height: 16px; }
.steps-pg .steps-block .continue-btn .btn { font-size: 14px; line-height: 14px; }
/* .step-why-do-section .step-why-do-title h1, 
.step-why-do-section .step-why-do-title h2, 
.step-why-do-section .step-why-do-title h3, 
.step-why-do-section .step-why-do-title h4, 
.step-why-do-section .step-why-do-title h5, 
.step-why-do-section .step-why-do-title h6 { font-size: 16px; line-height: 16px; } */
.steps-pg .steps-block .checkmark { width: 25px; height: 25px; }
.steps-pg .steps-block .checkmark svg { width: 12px; height: 12px; }
.step-why-do-section { width: 295px; }
/* 12-8-2019 End */

/* Venue Pricing Page Start */
.venue-pricing-pg .section-title h1, 
.venue-pricing-pg .section-title h2, 
.venue-pricing-pg .section-title h3, 
.venue-pricing-pg .section-title h4, 
.venue-pricing-pg .section-title h5, 
.venue-pricing-pg .section-title h6 { /*width: 675px;*/ width: 775px; }
.venue-pricing-pg .common-detail-content .common-form { /*width: 625px;*/ width: 725px; }
.base-venue-rental-section .base-venue-rental-title .steps-popup { display: none !important; margin: 0; }
.base-venue-rental-section .base-venue-rental-title .steps-popup .step-why-do-section { width: 300px; }
.base-venue-rental-section a.popover-link { display: inline-block !important; }

/* .common-form .base-venue-rental-block .form-control { font-size: 14px; width: 132px !important; }
.common-form .base-venue-rental-carousel .form-control { font-size: 14px; } */
/* .base-venue-rental-list .base-venue-rental-carousel .base-venue-rental-block .amount-field .form-control { width: 129px; } */
/* .base-venue-rental-list .layers-carousel .base-venue-rental-block .date-picker-section,
.base-venue-rental-list .high-low-season-carousel .base-venue-rental-block .date-picker-section,
.base-venue-rental-list .base-venue-rental-carousel .base-venue-rental-block .date-picker-section { width: 145px; } */
/* Venue Pricing Page End */

/* 13-8-2019 Start */
.room-block-pg .section-title h1, 
.room-block-pg .section-title h2, 
.room-block-pg .section-title h3, 
.room-block-pg .section-title h4, 
.room-block-pg .section-title h5, 
.room-block-pg .section-title h6 { width: 930px; }
/* 13-8-2019 End */

/* Start End Times Page Start */
.start-end-times-pg .section-title h1, 
.start-end-times-pg .section-title h2, 
.start-end-times-pg .section-title h3, 
.start-end-times-pg .section-title h4, 
.start-end-times-pg .section-title h5, 
.start-end-times-pg .section-title h6 { width: 750px; }
.start-end-times-pg .common-detail-content .common-form { width: 700px; }
/* Start End Times Page End */

/* Venue Stuffing Page Start */
.venue-staffing-pg .section-title h1, 
.venue-staffing-pg .section-title h2, 
.venue-staffing-pg .section-title h3, 
.venue-staffing-pg .section-title h4, 
.venue-staffing-pg .section-title h5, 
.venue-staffing-pg .section-title h6 { width: 750px; }
.venue-staffing-pg .company-info-section .common-detail-content .common-form { width: 720px; }
/* Venue Stuffing Page End */

/* House Rules Amenities Page start */
.house-rules-amenities-pg .section-title h1, 
.house-rules-amenities-pg .section-title h2, 
.house-rules-amenities-pg .section-title h3, 
.house-rules-amenities-pg .section-title h4, 
.house-rules-amenities-pg .section-title h5, 
.house-rules-amenities-pg .section-title h6 { width: 930px; }
.house-rules-amenities-pg .company-info-section .common-detail-content .common-form { width: 900px; }
/* House Rules Amenities Page End */

/* Availability Calendar Page Start */
.default-open-calendar .datepicker .datepicker-days table thead th.dow { height: 50px !important; }
.default-open-calendar .datepicker .datepicker-days table tbody td { height: 55px; }
/* Availability Calendar Page End */

/* Add Image Modal Start */
.add-image-modal .modal-lg { width: 650px; }
.add-image-modal .planning-services-section { height: 450px; }
.add-image-modal .images-gallery-section .item img { height: 100px; }
.add-image-modal .uploader .uploader-content .uploader-icon { width: 80px; height: 80px; }
.add-image-modal .uploader .uploader-content .uploader-icon svg { width: 50px; height: 50px; }
/* Add Image Modal End */

/* 7-9-2019 Start */
.hors-packages-pg .steps-popup { display: none !important; }
.hors-packages-pg a.popover-link { display: inline-block !important; }
.additional-dessert-pg .steps-popup { display: none !important; }
.additional-dessert-pg a.popover-link { display: inline-block !important; }
.wedding-cake-pg .steps-popup { display: none !important; }
.wedding-cake-pg a.popover-link { display: inline-block !important; }
.dinner-packages-pg .steps-popup { display: none !important; }
.dinner-packages-pg a.popover-link { display: inline-block !important; }
/* 7-9-2019 End */

/* Travel Lodging Page Start */
.travel-lodging-fees-pg .steps-popup { display: none !important; }
.travel-lodging-fees-pg a.popover-link { display: inline-block !important; }
/* Travel Lodging Page End */

/* Vendor Florals Page Start */
.vendor-florals-pg .add-layer-block { margin-left: -15px; }
/* Vendor Florals Page End */

/* 13-9-2019 Start */
.house-rules-amenities-pg .section-title h1, 
.house-rules-amenities-pg .section-title h2, 
.house-rules-amenities-pg .section-title h3, 
.house-rules-amenities-pg .section-title h4, 
.house-rules-amenities-pg .section-title h5, 
.house-rules-amenities-pg .section-title h6 { width: 1080px !important; }
.house-rules-amenities-pg .company-info-section .common-detail-content .common-form { width: 1010px; }
/* 13-9-2019 End */

/* 9-10-2019 Start */
.steps-popup-view-1200-hide { display: none !important; }
.popover-link-view-1200-show { display: inline-block !important; }
.venue-images-pg .popover-link { position: absolute; right: 15px; top: 15px; z-index: 9; }
/* 9-10-2019 End */

/* 17-10-2019 Start */
.modal-title h1, 
.modal-title h2, 
.modal-title h3, 
.modal-title h4, 
.modal-title h5, 
.modal-title h6 { font-size: 22px; line-height: 22px; }
.welcome-modal .welcome-image img { height: 225px; }
/* .welcome-modal .modal-content .welcome-modal-content { padding: 20px; } */
/* 17-10-2019 End */

/* 7-11-2019 Start */
.steps-pg .steps-main-title span { font-size: 14px; padding: 10px 0 0; }
/* 7-11-2019 End */

/* 11-1-2020 Start */
/* My Venues Page Start */
.my-venues-pg .section-title h1,
.my-venues-pg .section-title h2,
.my-venues-pg .section-title h3,
.my-venues-pg .section-title h4,
.my-venues-pg .section-title h5,
.my-venues-pg .section-title h6 { width: 730px; }
.my-venues-pg .section-title { top: 59px; }
.planning-services-section .my-venues-content:before { top: -185px; }
.venue-listing-section .listing-block .image img { height: 180px; }
/* My Venues Page End */
/* 11-1-2020 End */

/* 13-1-2020 Start */
.venue-listing-section .venue-listing-description [class^=col-] { width: 33.33333333%; }
/* 13-1-2020 End */

/* New Home Page Start */
/* .home-pg .container { width: 1170px; } */
.the-problem-section { padding: 100px 0 50px; }
.triangle-section:before { border-width: 40px 38px 0 38px; }
.main-banner-section:before { border-width: 40px 38px 0 38px; bottom: -2px; }
.main-banner-section .banner-image:before,
.main-banner-section .banner-image:after { width: calc(50% - 38px); height: 38px; }
.the-problem-section .block-title { padding: 0 0 75px; }
.the-problem-section .problem-content .row { margin: 0 -30px; }
.the-problem-section .problem-content [class^=col-] { padding: 0 30px; }
.the-problem-section .problem-block p { line-height: 30px; }
.cost-section .cost-request .cost-request-detail { padding: 55px 315px 57px; }
.cost-section { padding: 100px 0; }
.rejoin-section { padding: 100px 0 150px; }
.rejoin-section .rejoin-title h1, 
.rejoin-section .rejoin-title h2, 
.rejoin-section .rejoin-title h3, 
.rejoin-section .rejoin-title h4, 
.rejoin-section .rejoin-title h5, 
.rejoin-section .rejoin-title h6 { font-size: 50px; line-height: 60px; }
.rejoin-section .rejoin-content { padding-left: 120px; padding-right: 120px; }
.rejoin-section .rejoin-image:before { top: -35px; bottom: -35px; width: 475px; }
.the-result-section { padding: 150px 0 0; }
.the-result-section .detail { padding: 0 0 70px; }
.the-result-section .detail p { font-size: 22px; line-height: 30px; }
.the-result-section .the-result-content .result-block span { font-size: 35px; line-height: 35px; }
.the-result-section .the-result-content .result-detail { padding: 50px 35px; }
.the-result-section .the-result-content .result-block { padding-left: 70px; margin-bottom: 35px; }
.the-result-section .the-result-content .result-block p { line-height: 30px; }
/* .the-solution-section .row { margin: 0 -15px; }
.the-solution-section [class^=col-] { padding: 0 15px; }
.the-solution-content .solution-images:before { right: -15px; } */
.home-pg .block-title h1, 
.home-pg .block-title h2, 
.home-pg .block-title h3, 
.home-pg .block-title h4, 
.home-pg .block-title h5, 
.home-pg .block-title h6 { font-size: 40px; line-height: 40px; }
.main-banner-section .banner-title h1, 
.main-banner-section .banner-title h2, 
.main-banner-section .banner-title h3, 
.main-banner-section .banner-title h4, 
.main-banner-section .banner-title h5, 
.main-banner-section .banner-title h6 { font-size: 40px; line-height: 40px; }
/* .the-solution-content .solution-content .sub-title h1, 
.the-solution-content .solution-content .sub-title h2, 
.the-solution-content .solution-content .sub-title h3, 
.the-solution-content .solution-content .sub-title h4, 
.the-solution-content .solution-content .sub-title h5, 
.the-solution-content .solution-content .sub-title h6 { font-size: 40px; line-height: 40px; } */
.the-solution-content .solution-content .detail p { line-height: 30px; }
.the-solution-content .solution-options-list .option-block p { line-height: 30px; }
.cost-section .cost-request .cost-request-detail .detail p { font-size: 24px; line-height: 30px; }
/* .registration-modal .modal-dialog { width: 1100px; }
.login-modal .modal-dialog { width: 1100px; } */


.the-solution-content .solution-images:before { left: -50px; }
.the-solution-content .solution-images { margin-left: 50px; }
.the-solution-section .row { margin: 0 -50px; }
.the-solution-section [class^=col-] { padding: 0 50px; }
.the-solution-content .solution-content .sub-title h1, 
.the-solution-content .solution-content .sub-title h2, 
.the-solution-content .solution-content .sub-title h3, 
.the-solution-content .solution-content .sub-title h4, 
.the-solution-content .solution-content .sub-title h5, 
.the-solution-content .solution-content .sub-title h6 { font-size: 35px; line-height: 35px; }
.the-solution-content .solution-images .image-block span { font-size: 20px; }
.main-banner-section .banner-content { margin: -25px 0 0; }
/* New Home Page End */


.venue-listing-section [class^=col-]:nth-child(3n+1) { clear: both; }
.venue-listing-section [class^=col-]:nth-child(4n+1) { clear: unset; }
}

@media (min-width: 1300px) and (max-width: 1399px){
.header { padding: 35px 35px 0; }

.scroll-to-section:before { height: 115px; }
@-webkit-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 115px; } }
@-moz-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 115px; } }
@-ms-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 115px; } }
@-o-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 115px; } }
@keyframes scroll-section-line { 0% { height: 0; } 100% { height: 115px; } }
.scroll-to-section { bottom: 30px; /*padding: 120px 0 0;*/ }

.wedding-services-section { padding: 70px 0; }
.wedding-services-section .row { margin: 0 -35px; }
.wedding-services-section [class^=col-] { padding: 0 35px; }
.about-wedily-section { padding: 70px 0; }
.about-wedily-section .about-wedily-title { padding: 0 0 30px; }
.about-wedily-section .about-wedily-title h1, 
.about-wedily-section .about-wedily-title h2, 
.about-wedily-section .about-wedily-title h3, 
.about-wedily-section .about-wedily-title h4, 
.about-wedily-section .about-wedily-title h5, 
.about-wedily-section .about-wedily-title h6 { font-size: 32px; line-height: 32px; }
.about-wedily-section .about-wedily-detail .apply-to-join-link { padding: 35px 0 0; }
.main-banner-section .banner-title h1, 
.main-banner-section .banner-title h2, 
.main-banner-section .banner-title h3, 
.main-banner-section .banner-title h4, 
.main-banner-section .banner-title h5, 
.main-banner-section .banner-title h6 { font-size: 45px; line-height: 65px; }
.joining-section { padding: 70px 0; }
.joining-section .joining-title h1, 
.joining-section .joining-title h2, 
.joining-section .joining-title h3, 
.joining-section .joining-title h4, 
.joining-section .joining-title h5, 
.joining-section .joining-title h6 { font-size: 32px; line-height: 32px; }
.contact-section { padding: 50px 0 52px; }
/* .contact-section span { font-size: 32px; line-height: 32px; } */
.footer { padding: 50px 35px 50px; }
.footer .f-logo:before { height: 35px; }
.footer .f-logo a { font-size: 35px; line-height: 35px; }


/*.registration-modal .modal-content { padding: 50px 25px; }
.registration-modal .security-verification-block { padding: 30px 0; }*/
/* .registration-modal a.close-icon { right: 40px; } */

/* Steps Page Start */
.inner-pg .container { width: 1270px; }
/*.steps-pg .steps-block { padding: 35px 50px 35px 0; }
.steps-pg .steps-block .checkmark { bottom: 35px; }
.steps-pg .steps-title h1, 
.steps-pg .steps-title h2, 
.steps-pg .steps-title h3, 
.steps-pg .steps-title h4, 
.steps-pg .steps-title h5, 
.steps-pg .steps-title h6 { font-size: 28px; line-height: 28px; }*/
/* .steps-pg .steps-left { height: 415px; } */
/* .steps-pg .steps-left { width: 550px; } */
/* .steps-pg .steps-left { width: 500px; } */
.steps-pg .steps-left .steps-list { width: 500px; padding: 35px 0; margin-bottom: 55px; }
.steps-pg .steps-right { right: 100px; }
/* .steps-pg .steps-title h1, 
.steps-pg .steps-title h2, 
.steps-pg .steps-title h3, 
.steps-pg .steps-title h4, 
.steps-pg .steps-title h5, 
.steps-pg .steps-title h6 { font-size: 18px; line-height: 22px; } */
.steps-pg .steps-block .title span { font-size: 16px; }
.steps-pg .steps-block p { font-size: 14px; }
/*.steps-pg .steps-block .title span { font-size: 22px; line-height: 22px; }
.steps-pg .steps-block p { font-size: 16px; line-height: 25px; }
.steps-pg .steps-block .edit-link a { font-size: 22px; line-height: 22px; }*/
/* .steps-pg { padding: 125px 0 0; } */
.steps-pg { padding: 200px 0 0; }
.steps-pg .steps-main-title { width: 500px; padding: 15px 0; }
.steps-pg .steps-main-title h1 span, 
.steps-pg .steps-main-title h2 span, 
.steps-pg .steps-main-title h3 span, 
.steps-pg .steps-main-title h4 span, 
.steps-pg .steps-main-title h5 span, 
.steps-pg .steps-main-title h6 span { font-size: 16px; line-height: 22px; }
/* Steps Page End */


/* Company Info Page Start */
/*.header3 { padding: 25px 35px 0; }*/
.header3 { padding: 15px 35px 0; }
.header3 ul li.logo a { font-size: 35px; line-height: 35px; }
/* .header3 ul li,
.header3 ul li a { line-height: 35px; } */
/* .header3 ul li.save-exit a { font-size: 18px; } */

.common-form.company-info-form .form-group { margin: 0 0 30px; }
/*.company-info-pg .section-title { padding: 0 0 30px; }
.company-info-pg .section-title h1, 
.company-info-pg .section-title h2, 
.company-info-pg .section-title h3, 
.company-info-pg .section-title h4, 
.company-info-pg .section-title h5, 
.company-info-pg .section-title h6 { font-size: 30px; line-height: 30px; }
.company-info-section .common-detail-content { height: 320px; padding: 0 150px; }
.common-form.company-info-form label { font-size: 18px; line-height: 18px; }
.common-form.company-info-form .form-control { font-size: 22px; }
.radio-btn span { font-size: 20px; line-height: 20px; }
.radio-btn .checkmark { width: 20px; height: 20px; }
.radio-btn .checkmark:before { width: 8px; height: 8px; }*/
/*.company-info-section .common-detail-content { width: 550px; }*/

/* .company-info-pg .company-info-section .common-detail-content .common-form { width: 520px; }
.company-info-pg .section-title h1, 
.company-info-pg .section-title h2, 
.company-info-pg .section-title h3, 
.company-info-pg .section-title h4, 
.company-info-pg .section-title h5, 
.company-info-pg .section-title h6 { width: 550px; } */

/* .next-prev-steps-btn .next-prev-steps-detail { width: 550px; } */
/* .company-info-pg .company-info-main-content { padding: 100px 0; }   */
/*.next-prev-steps-btn { padding: 20px 0; }*/
.next-prev-steps-btn .next-prev-steps-detail a.back-btn { font-size: 16px; line-height: 16px; }
.next-prev-steps-btn .next-prev-steps-detail .next-btn { font-size: 16px; line-height: 16px; padding: 10px 35px; }
.company-info-pg .section-title { padding: 20px 0; }
/* .company-info-pg .section-title.main-pg-title { top: 75px; } */
/* .company-info-pg .section-title:before { height: 40px; }
.company-info-section .common-detail-content:after { height: 40px; } */
/* .next-prev-steps-btn { padding-bottom: 150px; } */
/* .company-info-section .common-detail-content:after { height: 150px; } */
/* Company Info Page End */


/* Details Page Start */
.details-pg .company-info-section .common-detail-content .common-form { width: 680px; }
.details-pg .section-title h1, 
.details-pg .section-title h2, 
.details-pg .section-title h3, 
.details-pg .section-title h4, 
.details-pg .section-title h5, 
.details-pg .section-title h6 { width: 710px; }
/* Details Page End */


/* 12-8-2019 Start */
.steps-pg { /*padding: 175px 0 0;*/ padding: 165px 0 0; }
.steps-pg .steps-main-title { padding: 20px 0; }
.steps-pg .steps-main-title h1, 
.steps-pg .steps-main-title h2, 
.steps-pg .steps-main-title h3, 
.steps-pg .steps-main-title h4, 
.steps-pg .steps-main-title h5, 
.steps-pg .steps-main-title h6 { font-size: 20px; line-height: 25px; }
.steps-pg .steps-main-title h1 span, 
.steps-pg .steps-main-title h2 span, 
.steps-pg .steps-main-title h3 span, 
.steps-pg .steps-main-title h4 span, 
.steps-pg .steps-main-title h5 span, 
.steps-pg .steps-main-title h6 span { font-size: 16px; line-height: 22px; }
.steps-pg .steps-title { padding: 0 0 10px; }
/* .steps-pg .steps-title h1, 
.steps-pg .steps-title h2, 
.steps-pg .steps-title h3, 
.steps-pg .steps-title h4, 
.steps-pg .steps-title h5, 
.steps-pg .steps-title h6 { font-size: 18px; line-height: 20px; } */
.steps-pg .steps-block .title span { font-size: 16px; line-height: 20px; }
.steps-pg .steps-block p { font-size: 14px; line-height: 18px; }
.steps-pg .steps-block .edit-link,
.steps-pg .steps-block .continue-btn { padding: 10px 0 0; }
.steps-pg .steps-block .edit-link a { font-size: 16px; line-height: 16px; }
.steps-pg .steps-block .continue-btn .btn { font-size: 14px; line-height: 14px; }
/* .step-why-do-section .step-why-do-title h1, 
.step-why-do-section .step-why-do-title h2, 
.step-why-do-section .step-why-do-title h3, 
.step-why-do-section .step-why-do-title h4, 
.step-why-do-section .step-why-do-title h5, 
.step-why-do-section .step-why-do-title h6 { font-size: 16px; line-height: 16px; } */
.steps-pg .steps-block .checkmark { width: 25px; height: 25px; }
.steps-pg .steps-block .checkmark svg { width: 12px; height: 12px; }
/* 12-8-2019 End */

/* 13-8-2019 Start */
.base-venue-rental-section .base-venue-rental-title .steps-popup { margin-left: 20px; }
.base-venue-rental-section .base-venue-rental-title .steps-popup .step-why-do-section { width: 300px; }
/* 13-8-2019 End */

/* Venue Pricing Page Start */
.venue-pricing-pg .section-title h1, 
.venue-pricing-pg .section-title h2, 
.venue-pricing-pg .section-title h3, 
.venue-pricing-pg .section-title h4, 
.venue-pricing-pg .section-title h5, 
.venue-pricing-pg .section-title h6 { /*width: 675px;*/ width: 775px; }
.venue-pricing-pg .common-detail-content .common-form { /*width: 625px;*/ width: 725px; }
/* .common-form .base-venue-rental-block .form-control { font-size: 14px; width: 132px !important; }
.common-form .base-venue-rental-carousel .form-control { font-size: 14px; } */
/* .base-venue-rental-list .base-venue-rental-carousel .base-venue-rental-block .amount-field .form-control { width: 129px; } */
/* .base-venue-rental-list .layers-carousel .base-venue-rental-block .date-picker-section .form-control, 
.base-venue-rental-list .high-low-season-carousel .base-venue-rental-block .date-picker-section .form-control, 
.base-venue-rental-list .base-venue-rental-carousel .base-venue-rental-block .date-picker-section .form-control { width: 140px; } */
/* Venue Pricing Page End */

/* 13-8-2019 Start */
.room-block-pg .section-title h1, 
.room-block-pg .section-title h2, 
.room-block-pg .section-title h3, 
.room-block-pg .section-title h4, 
.room-block-pg .section-title h5, 
.room-block-pg .section-title h6 { width: 930px; }
.room-block-pg .base-venue-rental-section .base-venue-rental-title .steps-popup .step-why-do-section { width: 275px; }
.room-block-pg .base-venue-rental-section .base-venue-rental-title .steps-popup { margin-left: -90px; }
/* .room-block-pg .step-why-do-section .step-why-do-title h1, 
.room-block-pg .step-why-do-section .step-why-do-title h2, 
.room-block-pg .step-why-do-section .step-why-do-title h3, 
.room-block-pg .step-why-do-section .step-why-do-title h4, 
.room-block-pg .step-why-do-section .step-why-do-title h5, 
.room-block-pg .step-why-do-section .step-why-do-title h6 { font-size: 14px; } */
/* 13-8-2019 End */

/* Start End Times Page Start */
.start-end-times-pg .section-title h1, 
.start-end-times-pg .section-title h2, 
.start-end-times-pg .section-title h3, 
.start-end-times-pg .section-title h4, 
.start-end-times-pg .section-title h5, 
.start-end-times-pg .section-title h6 { width: 750px; }
.start-end-times-pg .common-detail-content .common-form { width: 700px; }
/* Start End Times Page End */

/* Venue Stuffing Page Start */
.venue-staffing-pg .section-title h1, 
.venue-staffing-pg .section-title h2, 
.venue-staffing-pg .section-title h3, 
.venue-staffing-pg .section-title h4, 
.venue-staffing-pg .section-title h5, 
.venue-staffing-pg .section-title h6 { width: 750px; }
.venue-staffing-pg .company-info-section .common-detail-content .common-form { width: 720px; }
/* Venue Stuffing Page End */

/* House Rules Amenities Page start */
.house-rules-amenities-pg .section-title h1, 
.house-rules-amenities-pg .section-title h2, 
.house-rules-amenities-pg .section-title h3, 
.house-rules-amenities-pg .section-title h4, 
.house-rules-amenities-pg .section-title h5, 
.house-rules-amenities-pg .section-title h6 { width: 930px; }
.house-rules-amenities-pg .company-info-section .common-detail-content .common-form { width: 900px; }
/* House Rules Amenities Page End */

/* Availability Calendar Page Start */
.default-open-calendar .datepicker .datepicker-days table thead th.dow { height: 50px !important; }
.default-open-calendar .datepicker .datepicker-days table tbody td { height: 55px; }
/* Availability Calendar Page End */

/* 7-9-2019 Start */
.hors-packages-pg .steps-popup { margin-left: 50px; }
.hors-packages-pg .step-why-do-section { width: 215px; }
/* 7-9-2019 End */

/* Travel Lodging Page Start */
.travel-lodging-fees-pg .steps-popup { margin-left: 50px; }
.travel-lodging-fees-pg .step-why-do-section { width: 215px; }
/* Travel Lodging Page End */

/* 13-9-2019 Start */
.house-rules-amenities-pg .section-title h1, 
.house-rules-amenities-pg .section-title h2, 
.house-rules-amenities-pg .section-title h3, 
.house-rules-amenities-pg .section-title h4, 
.house-rules-amenities-pg .section-title h5, 
.house-rules-amenities-pg .section-title h6 { width: 1180px !important; }
.house-rules-amenities-pg .company-info-section .common-detail-content .common-form { width: 1130px; }
/* 13-9-2019 End */

/* 9-10-2019 Start */
.popup-animation-section .steps-popup { margin-left: 30px; }
/* .popup-animation-section .steps-popup .step-why-do-section { width: 240px; } */
.popup-animation-section .steps-popup .step-why-do-section { width: 225px; }
.steps-popup-view-1300-hide { display: none !important; }
.popover-link-view-1300-show { display: inline-block !important; }
.steps-popup { margin-left: 30px; }
.step-why-do-section { width: 250px; }
.wedding-cake-pg .step-why-do-section { width: 250px; }
.additional-dessert-pg .step-why-do-section { width: 250px; }
.wedding-cake-pg .steps-popup { margin-left: 50px; }
.additional-dessert-pg .steps-popup { margin-left: 50px; }
.dinner-packages-pg .steps-popup { margin-left: 38px; }
/* 9-10-2019 End */

/* 14-10-2019 Start */
.room-block-pg .popup-animation-section .steps-popup { margin-left: -70px; }
/* 14-10-2019 End */

/* 17-10-2019 Start */
.modal-title h1, 
.modal-title h2, 
.modal-title h3, 
.modal-title h4, 
.modal-title h5, 
.modal-title h6 { font-size: 25px; line-height: 25px; }
.welcome-modal .welcome-image img { height: 225px; }
/* .welcome-modal .modal-content .welcome-modal-content { padding: 25px 20px; } */
/* 17-10-2019 End */

/* 7-11-2019 Start */
.steps-pg .steps-main-title span { padding: 10px 0 0; }
/* 7-11-2019 End */

/* 22-11-2019 Start */
.ceremony-location-pg .steps-popup { margin-left: 20px; }
/* 22-11-2019 End */

/* 11-1-2020 Start */
/* My Venues Page Start */
.my-venues-pg .section-title h1,
.my-venues-pg .section-title h2,
.my-venues-pg .section-title h3,
.my-venues-pg .section-title h4,
.my-venues-pg .section-title h5,
.my-venues-pg .section-title h6 { width: 750px; }
.my-venues-pg .section-title { top: 59px; }
.planning-services-section .my-venues-content:before { top: -185px; }
/* .venue-listing-section .listing-block .image img { height: 200px; } */
/* My Venues Page End */
/* 11-1-2020 End */

/* 13-1-2020 Start */
.venue-listing-section .venue-listing-description [class^=col-] { width: 33.33333333%; }
/* 13-1-2020 End */

/* New Home Page Start */
/* .home-pg .container { width: 1270px; } */
.the-problem-section .block-title { padding: 0 0 75px; }
.cost-section { padding: 120px 0 140px; }
.rejoin-section { padding: 125px 0 175px; }
.rejoin-section .rejoin-title h1, 
.rejoin-section .rejoin-title h2, 
.rejoin-section .rejoin-title h3, 
.rejoin-section .rejoin-title h4, 
.rejoin-section .rejoin-title h5, 
.rejoin-section .rejoin-title h6 { font-size: 55px; line-height: 65px; }
.rejoin-section .rejoin-content { padding-left: 120px; padding-right: 120px; }
.rejoin-section .rejoin-image:before { top: -35px; bottom: -35px; width: 475px; }
/* .the-solution-section .row { margin: 0 -15px; }
.the-solution-section [class^=col-] { padding: 0 15px; }
.the-solution-content .solution-images:before { right: -15px; } */
.home-pg .block-title h1, 
.home-pg .block-title h2, 
.home-pg .block-title h3, 
.home-pg .block-title h4, 
.home-pg .block-title h5, 
.home-pg .block-title h6 { font-size: 40px; line-height: 40px; }

/* .registration-modal .modal-dialog { width: 1200px; }
.login-modal .modal-dialog { width: 1200px; } */
.main-banner-section .banner-content { margin: -25px 0 0; }
/* New Home Page End */

.venue-listing-section [class^=col-]:nth-child(3n+1) { clear: both; }
.venue-listing-section [class^=col-]:nth-child(4n+1) { clear: unset; }
}

@media (min-width: 1400px) and (max-width: 1499px){
.scroll-to-section:before { height: 115px; }
@-webkit-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 115px; } }
@-moz-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 115px; } }
@-ms-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 115px; } }
@-o-keyframes scroll-section-line { 0% { height: 0; } 100% { height: 115px; } }
@keyframes scroll-section-line { 0% { height: 0; } 100% { height: 115px; } }
.scroll-to-section { bottom: 30px; /*padding: 120px 0 0;*/ }

.wedding-services-section { padding: 90px 0; }
.about-wedily-section { padding: 90px 0; }
.joining-section { padding: 90px 0; }
.contact-section { padding: 70px 0 72px; }
.footer { padding: 70px 40px; }
.footer .f-logo:before { height: 50px; }
.footer .f-logo a { font-size: 42px; line-height: 42px; }

/*.registration-modal .modal-content { padding: 70px 25px; }
.registration-modal .security-verification-block { padding: 50px 0; }*/

/* Steps Page Start */
.inner-pg .container { width: 1370px; }
/* .steps-pg { padding: 125px 0 0; } */
/*.steps-pg .steps-block { padding: 35px 50px 35px 0; }
.steps-pg .steps-block .checkmark { bottom: 35px; }
.steps-pg .steps-title h1, 
.steps-pg .steps-title h2, 
.steps-pg .steps-title h3, 
.steps-pg .steps-title h4, 
.steps-pg .steps-title h5, 
.steps-pg .steps-title h6 { font-size: 28px; line-height: 28px; }*/
/* .steps-pg .steps-left { height: 500px; } */
/*.steps-pg .steps-block .title span { font-size: 22px; line-height: 22px; }
.steps-pg .steps-block p { font-size: 16px; line-height: 25px; }
.steps-pg .steps-block .edit-link a { font-size: 22px; line-height: 22px; }*/
/* .steps-pg .steps-left { width: 550px; } */
/* .steps-pg .steps-left { width: 500px; } */
.steps-pg  { padding: 200px 0 0; }
.steps-pg .steps-left .steps-list { width: 500px; }
.steps-pg .steps-right { right: 125px; }
.steps-pg .steps-main-title { width: 560px; }
/* Steps Page End */


/* Company Info Page Start */
/*.header3 { padding: 25px 25px 0; }*/
.header3 { padding: 15px 25px 0; }
.header3 ul li.logo a { font-size: 35px; line-height: 35px; }
.header3 ul li,
.header3 ul li a { line-height: 35px; }

/* .company-info-pg .company-info-main-content { padding: 120px 0; } */
/*.company-info-pg .section-title { padding: 0 0 30px; }
.company-info-pg .section-title h1, 
.company-info-pg .section-title h2, 
.company-info-pg .section-title h3, 
.company-info-pg .section-title h4, 
.company-info-pg .section-title h5, 
.company-info-pg .section-title h6 { font-size: 33px; line-height: 33px; }
.company-info-section .common-detail-content { height: 450px; padding: 0 200px; }*/
/*.next-prev-steps-btn { padding: 20px 0; }*/
.company-info-pg .section-title { padding: 20px 0; top: 81px; }
/* .company-info-pg .section-title.main-pg-title { top: 75px; } */
.next-prev-steps-btn .next-prev-steps-detail a.back-btn { font-size: 16px; line-height: 16px; }
.next-prev-steps-btn .next-prev-steps-detail .next-btn { font-size: 16px; line-height: 16px; padding: 10px 35px; }
/* .company-info-section .common-detail-content .common-form { width: 717px; } */
/* .company-info-pg .section-title:before { height: 40px; }
.company-info-section .common-detail-content:after { height: 40px; } */
/* .next-prev-steps-btn { padding-bottom: 200px; }
.company-info-section .common-detail-content:after { height: 200px; } */
/* Company Info Page End */


/* 12-8-2019 Start */
.steps-pg { /*padding: 175px 0 0;*/ padding: 165px 0 0; }
.steps-pg .steps-main-title { padding: 20px 0; }
.steps-pg .steps-main-title h1 span, 
.steps-pg .steps-main-title h2 span, 
.steps-pg .steps-main-title h3 span, 
.steps-pg .steps-main-title h4 span, 
.steps-pg .steps-main-title h5 span, 
.steps-pg .steps-main-title h6 span { font-size: 16px; line-height: 22px; }
.steps-pg .steps-title { padding: 0 0 10px; }
/* .steps-pg .steps-title h1, 
.steps-pg .steps-title h2, 
.steps-pg .steps-title h3, 
.steps-pg .steps-title h4, 
.steps-pg .steps-title h5, 
.steps-pg .steps-title h6 { font-size: 18px; line-height: 20px; } */
.steps-pg .steps-block .title span { font-size: 16px; line-height: 20px; }
.steps-pg .steps-block p { font-size: 14px; line-height: 18px; }
.steps-pg .steps-block .edit-link,
.steps-pg .steps-block .continue-btn { padding: 10px 0 0; }
.steps-pg .steps-block .edit-link a { font-size: 16px; line-height: 16px; }
.steps-pg .steps-block .continue-btn .btn { font-size: 14px; line-height: 14px; }
/* .step-why-do-section .step-why-do-title h1, 
.step-why-do-section .step-why-do-title h2, 
.step-why-do-section .step-why-do-title h3, 
.step-why-do-section .step-why-do-title h4, 
.step-why-do-section .step-why-do-title h5, 
.step-why-do-section .step-why-do-title h6 { font-size: 16px; line-height: 16px; } */
.steps-pg .steps-block .checkmark { width: 25px; height: 25px; }
.steps-pg .steps-block .checkmark svg { width: 12px; height: 12px; }
/* 12-8-2019 End */

/* 13-8-2019 Start */
.room-block-pg .base-venue-rental-section .base-venue-rental-title .steps-popup .step-why-do-section { width: 300px; }
.room-block-pg .base-venue-rental-section .base-venue-rental-title .steps-popup { margin-left: -70px; }
/* 13-8-2019 End */

/* Availability Calendar Page Start */
.default-open-calendar .datepicker .datepicker-days table thead th.dow { height: 50px !important; }
.default-open-calendar .datepicker .datepicker-days table tbody td { height: 55px; }
/* Availability Calendar Page End */

/* 7-9-2019 Start */
.hors-packages-pg .steps-popup { margin-left: 60px; }
.hors-packages-pg .step-why-do-section { width: 255px; }
/* 7-9-2019 End */

/* Travel Lodging Page Start */
.travel-lodging-fees-pg .steps-popup { margin-left: 60px; }
.travel-lodging-fees-pg .step-why-do-section { width: 255px; }
/* Travel Lodging Page End */

/* 13-9-2019 Start */
.house-rules-amenities-pg .section-title h1, 
.house-rules-amenities-pg .section-title h2, 
.house-rules-amenities-pg .section-title h3, 
.house-rules-amenities-pg .section-title h4, 
.house-rules-amenities-pg .section-title h5, 
.house-rules-amenities-pg .section-title h6 { width: 1345px !important; }
.house-rules-amenities-pg .company-info-section .common-detail-content .common-form { width: 1275px; }
/* 13-9-2019 End */

/* 9-10-2019 Start */
.popup-animation-section .steps-popup { margin-left: 20px; }
/* .popup-animation-section .steps-popup .step-why-do-section { width: 275px; } */
.popup-animation-section .steps-popup .step-why-do-section { width: 260px; }
.steps-popup-view-1400-hide { display: none !important; }
.popover-link-view-1400-show { display: inline-block !important; }
.steps-popup { margin-left: 30px; }
.steps-popup .step-why-do-section { width: 275px; }
.wedding-cake-pg .steps-popup { margin-left: 60px; }
.additional-dessert-pg .steps-popup { margin-left: 60px; }
.dinner-packages-pg .steps-popup { margin-left: 50px; }
/* 9-10-2019 End */

/* 14-10-2019 Start */
.room-block-pg .popup-animation-section .steps-popup { margin-left: -70px; }
/* 14-10-2019 End */

/* 17-10-2019 Start */
.modal-title h1, 
.modal-title h2, 
.modal-title h3, 
.modal-title h4, 
.modal-title h5, 
.modal-title h6 { font-size: 25px; line-height: 25px; }
.welcome-modal .welcome-image img { height: 240px; }
/* 17-10-2019 End */

/* 7-11-2019 Start */
.steps-pg .steps-main-title span { padding: 10px 0 0; }
/* 7-11-2019 End */

/* 11-1-2020 Start */
/* My Venues Page Start */
.my-venues-pg .section-title h1,
.my-venues-pg .section-title h2,
.my-venues-pg .section-title h3,
.my-venues-pg .section-title h4,
.my-venues-pg .section-title h5,
.my-venues-pg .section-title h6 { width: 775px; }
.my-venues-pg .section-title { top: 59px; }
.planning-services-section .my-venues-content:before { top: -185px; }
.venue-listing-section .listing-block .image img { height: 225px; }
/* My Venues Page End */
/* 11-1-2020 End */

/* 13-1-2020 Start */
.venue-listing-section .venue-listing-description [class^=col-] { width: 33.33333333%; }
/* 13-1-2020 End */

/* New Home Page Start */
/* .home-pg .container { width: 1370px; } */
.the-problem-section .block-title { padding: 0 0 75px; }
.cost-section { padding: 120px 0 140px; }
.rejoin-section { padding: 125px 0 175px; }
.rejoin-section .rejoin-title h1, 
.rejoin-section .rejoin-title h2, 
.rejoin-section .rejoin-title h3, 
.rejoin-section .rejoin-title h4, 
.rejoin-section .rejoin-title h5, 
.rejoin-section .rejoin-title h6 { font-size: 55px; line-height: 65px; }
.rejoin-section .rejoin-content { padding-left: 150px; padding-right: 150px; }
.rejoin-section .rejoin-image:before { top: -35px; bottom: -35px; width: 475px; }
/* .the-solution-section .row { margin: 0 -15px; }
.the-solution-section [class^=col-] { padding: 0 15px; } */
/* .the-solution-content .solution-images:before { right: -15px; } */
/* .registration-modal .modal-dialog { width: 1300px; }
.login-modal .modal-dialog { width: 1300px; } */
.main-banner-section .banner-content { margin: -50px 0 0; }
/* New Home Page End */


.venue-listing-section [class^=col-]:nth-child(3n+1) { clear: both; }
.venue-listing-section [class^=col-]:nth-child(4n+1) { clear: unset; }
}

@media (min-width: 1500px) and (max-width: 1599px){
.scroll-to-section { bottom: 50px; /*padding: 150px 0 0;*/ }

/* Steps Page Start */
.inner-pg .container { width: 1470px; }
/*.steps-pg .steps-block { padding: 35px 50px 35px 0; }
.steps-pg .steps-block .checkmark { bottom: 35px; }*/
/*.steps-pg .steps-title h1, 
.steps-pg .steps-title h2, 
.steps-pg .steps-title h3, 
.steps-pg .steps-title h4, 
.steps-pg .steps-title h5, 
.steps-pg .steps-title h6 { font-size: 30px; line-height: 30px; }*/
/* .steps-pg .steps-left { width: 650px; } */
/* .steps-pg .steps-left { height: 500px; } */
/* .steps-pg { padding: 125px 0 0; } */
.steps-pg .steps-left .steps-list { width: 500px; }
/* .steps-pg { padding: 200px 0 0; } */
/* .steps-pg .steps-left .steps-list { width: 550px; } */
.steps-pg .steps-main-title { width: 555px; }
/* Steps Page End */


/* Company Info Page Start */
/*.header3 { padding: 25px 10px 0; }*/
.header3 { padding: 15px 10px 0; }
/*.company-info-pg .section-title { padding: 0 0 30px; }
.company-info-pg .section-title h1, 
.company-info-pg .section-title h2, 
.company-info-pg .section-title h3, 
.company-info-pg .section-title h4, 
.company-info-pg .section-title h5, 
.company-info-pg .section-title h6 { font-size: 33px; line-height: 33px; }
.company-info-section .common-detail-content { height: 450px; padding: 0 200px; }*/
.company-info-pg .section-title { padding: 20px 0; }
/* .company-info-section .common-detail-content .common-form { padding: 50px 0 0; } */
/* .company-info-pg .section-title:before { height: 40px; }
.company-info-section .common-detail-content:after { height: 40px; } */
/* .company-info-section .common-detail-content .common-form { width: 717px; } */
/* .next-prev-steps-btn { padding-bottom: 200px; }
.company-info-section .common-detail-content:after { height: 200px; } */
/* Company Info Page End */


/* 12-8-2019 Start */
.steps-pg { /*padding: 175px 0 0;*/ padding: 165px 0 0; }
.steps-pg .steps-main-title { padding: 20px 0; }
.steps-pg .steps-main-title h1 span, 
.steps-pg .steps-main-title h2 span, 
.steps-pg .steps-main-title h3 span, 
.steps-pg .steps-main-title h4 span, 
.steps-pg .steps-main-title h5 span, 
.steps-pg .steps-main-title h6 span { font-size: 16px; line-height: 22px; }
.steps-pg .steps-title { padding: 0 0 10px; }
/* .steps-pg .steps-title h1, 
.steps-pg .steps-title h2, 
.steps-pg .steps-title h3, 
.steps-pg .steps-title h4, 
.steps-pg .steps-title h5, 
.steps-pg .steps-title h6 { font-size: 20px; line-height: 22px; } */
.steps-pg .steps-block .title span { font-size: 16px; line-height: 20px; }
.steps-pg .steps-block p { font-size: 14px; line-height: 18px; }
.steps-pg .steps-block .edit-link,
.steps-pg .steps-block .continue-btn {  padding: 10px 0 0;}
.steps-pg .steps-block .edit-link a { font-size: 16px; line-height: 16px; }
.steps-pg .steps-block .continue-btn .btn { font-size: 14px; line-height: 14px; }
/* .step-why-do-section .step-why-do-title h1, 
.step-why-do-section .step-why-do-title h2, 
.step-why-do-section .step-why-do-title h3, 
.step-why-do-section .step-why-do-title h4, 
.step-why-do-section .step-why-do-title h5, 
.step-why-do-section .step-why-do-title h6 { font-size: 16px; line-height: 16px; } */
.steps-pg .steps-block .checkmark { width: 25px; height: 25px; }
.steps-pg .steps-block .checkmark svg { width: 12px; height: 12px; }
/* 12-8-2019 End */

/* 13-8-2019 Start */
.room-block-pg .base-venue-rental-section .base-venue-rental-title .steps-popup .step-why-do-section { width: 300px; }
.room-block-pg .base-venue-rental-section .base-venue-rental-title .steps-popup { margin-left: -20px; }
/* 13-8-2019 End */

/* Availability Calendar Page Start */
.default-open-calendar .datepicker .datepicker-days table thead th.dow { height: 50px !important; }
.default-open-calendar .datepicker .datepicker-days table tbody td { height: 55px; }
/* Availability Calendar Page End */

/* 7-9-2019 Start */
.hors-packages-pg .step-why-do-section { width: 255px; }
/* 7-9-2019 End */

/* Travel Lodging Page Start */
.travel-lodging-fees-pg .step-why-do-section { width: 255px; }
/* Travel Lodging Page End */

/* 9-10-2019 Start */
.popup-animation-section .steps-popup { margin-left: 50px; }
.steps-popup { margin-left: 30px; }
.steps-popup .step-why-do-section { width: 275px; }
.wedding-cake-pg .steps-popup { margin-left: 60px; }
.additional-dessert-pg .steps-popup { margin-left: 60px; }
.dinner-packages-pg .steps-popup { margin-left: 70px; }
.hors-packages-pg .steps-popup { margin-left: 70px; }
.room-block-pg .steps-popup { margin-left: 30px; }
.room-block-pg .steps-popup .step-why-do-section { width: 250px; }
/* 9-10-2019 End */

/* 17-10-2019 Start */
.modal-title h1, 
.modal-title h2, 
.modal-title h3, 
.modal-title h4, 
.modal-title h5, 
.modal-title h6 { font-size: 25px; line-height: 25px; }
/* 17-10-2019 End */

/* 7-11-2019 Start */
.steps-pg .steps-main-title span { padding: 10px 0 0; }
/* 7-11-2019 End */

/* 11-1-2020 Start */
/* My Venues Page Start */
.my-venues-pg .section-title h1,
.my-venues-pg .section-title h2,
.my-venues-pg .section-title h3,
.my-venues-pg .section-title h4,
.my-venues-pg .section-title h5,
.my-venues-pg .section-title h6 { width: 805px; }
.planning-services-section .my-venues-content:before { top: -185px; }
/* My Venues Page End */
/* 11-1-2020 End */

/* New Home Page Start */
.rejoin-section .rejoin-title h1, 
.rejoin-section .rejoin-title h2, 
.rejoin-section .rejoin-title h3, 
.rejoin-section .rejoin-title h4, 
.rejoin-section .rejoin-title h5, 
.rejoin-section .rejoin-title h6 { font-size: 60px; line-height: 70px; }
.rejoin-section .rejoin-content { padding-left: 150px; padding-right: 150px; }
/* New Home Page End */


.dinner-packages-pg .popup-animation-section .steps-popup.active { margin-left: 25px; }
.dinner-packages-pg .steps-popup .step-why-do-section { width: 265px; }
}

@media (min-width: 1600px) and (max-width: 1699px){
.scroll-to-section { bottom: 50px; /*padding: 150px 0 0;*/ }

/* Steps Page Start */
.inner-pg .container { width: 1570px; }
/*.steps-pg .steps-block { padding: 35px 50px 35px 0; }
.steps-pg .steps-block .checkmark { bottom: 35px; }
.steps-pg .steps-title h1, 
.steps-pg .steps-title h2, 
.steps-pg .steps-title h3, 
.steps-pg .steps-title h4, 
.steps-pg .steps-title h5, 
.steps-pg .steps-title h6 { font-size: 30px; line-height: 30px; }*/
/* .steps-pg .steps-left { width: 650px; } */
/* .steps-pg .steps-left { height: 500px; } */
.steps-pg { padding: 200px 0 0; }
.steps-pg .steps-left .steps-list { width: 550px; }
.steps-pg .steps-main-title { width: 605px; }
/* Steps Page End */


/* Company Info Page Start */
/*.header3 { padding: 25px 10px 0; }*/
.header3 { padding: 15px 10px 0; }
/*.company-info-pg .section-title { padding: 0 0 30px; }
.company-info-pg .section-title h1, 
.company-info-pg .section-title h2, 
.company-info-pg .section-title h3, 
.company-info-pg .section-title h4, 
.company-info-pg .section-title h5, 
.company-info-pg .section-title h6 { font-size: 33px; line-height: 33px; }
.company-info-section .common-detail-content { height: 450px; padding: 0 200px; }*/
.company-info-pg .section-title { padding: 20px 0; }
/* .company-info-section .common-detail-content .common-form { padding: 50px 0 0; } */
/* .company-info-pg .section-title:before { height: 40px; }
.company-info-section .common-detail-content:after { height: 40px; } */
/* .company-info-section .common-detail-content .common-form { width: 717px; } */
/* .next-prev-steps-btn { padding-bottom: 200px; }
.company-info-section .common-detail-content:after { height: 200px; } */
/* Company Info Page End */


/* 12-8-2019 Start */
.steps-pg { /*padding: 175px 0 0;*/ padding: 165px 0 0; }
.steps-pg .steps-main-title { padding: 20px 0; }
.steps-pg .steps-main-title h1 span, 
.steps-pg .steps-main-title h2 span, 
.steps-pg .steps-main-title h3 span, 
.steps-pg .steps-main-title h4 span, 
.steps-pg .steps-main-title h5 span, 
.steps-pg .steps-main-title h6 span { font-size: 16px; line-height: 22px; }
.steps-pg .steps-title { padding: 0 0 10px; }
/* .steps-pg .steps-title h1, 
.steps-pg .steps-title h2, 
.steps-pg .steps-title h3, 
.steps-pg .steps-title h4, 
.steps-pg .steps-title h5, 
.steps-pg .steps-title h6 { font-size: 20px; line-height: 22px; } */
.steps-pg .steps-block .title span { font-size: 16px; line-height: 20px; }
.steps-pg .steps-block p { font-size: 14px; line-height: 18px; }
.steps-pg .steps-block .edit-link,
.steps-pg .steps-block .continue-btn { padding: 10px 0 0; }
.steps-pg .steps-block .edit-link a { font-size: 16px; line-height: 16px; }
.steps-pg .steps-block .continue-btn .btn { font-size: 14px; line-height: 14px; }
/* .step-why-do-section .step-why-do-title h1, 
.step-why-do-section .step-why-do-title h2, 
.step-why-do-section .step-why-do-title h3, 
.step-why-do-section .step-why-do-title h4, 
.step-why-do-section .step-why-do-title h5, 
.step-why-do-section .step-why-do-title h6 { font-size: 16px; line-height: 16px; } */
.steps-pg .steps-block .checkmark { width: 25px; height: 25px; }
.steps-pg .steps-block .checkmark svg { width: 12px; height: 12px; }
/* 12-8-2019 End */

/* 13-8-2019 Start */
.room-block-pg .base-venue-rental-section .base-venue-rental-title .steps-popup { margin-left: -20px; }
/* 13-8-2019 End */

/* Availability Calendar Page Start */
.default-open-calendar .datepicker .datepicker-days table thead th.dow { height: 50px !important; }
.default-open-calendar .datepicker .datepicker-days table tbody td { height: 55px; }
.room-block-pg .steps-popup { margin-left: 50px; }
.room-block-pg .steps-popup .step-why-do-section { width: 275px; }
/* Availability Calendar Page End */

/* 17-10-2019 Start */
.modal-title h1, 
.modal-title h2, 
.modal-title h3, 
.modal-title h4, 
.modal-title h5, 
.modal-title h6 { font-size: 25px; line-height: 25px; }
/* 17-10-2019 End */

/* 7-11-2019 Start */
.steps-pg .steps-main-title span { padding: 10px 0 0; }
/* 7-11-2019 End */

/* 22-11-2019 Start */
.ceremony-location-pg .steps-popup { margin-left: 70px; }
/* 22-11-2019 End */

/* 11-1-2020 Start */
/* My Venues Page Start */
.my-venues-pg .section-title h1,
.my-venues-pg .section-title h2,
.my-venues-pg .section-title h3,
.my-venues-pg .section-title h4,
.my-venues-pg .section-title h5,
.my-venues-pg .section-title h6 { width: 833px; }
.planning-services-section .my-venues-content:before { top: -185px; }
/* My Venues Page End */
/* 11-1-2020 End */

/* New Home Page Start */
.rejoin-section .rejoin-title h1, 
.rejoin-section .rejoin-title h2, 
.rejoin-section .rejoin-title h3, 
.rejoin-section .rejoin-title h4, 
.rejoin-section .rejoin-title h5, 
.rejoin-section .rejoin-title h6 { font-size: 65px; line-height: 75px; }
.rejoin-section .rejoin-content { padding-left: 175px; padding-right: 175px; }
/* New Home Page End */

.dinner-packages-pg .popup-animation-section .steps-popup.active { margin-left: 25px; }
}

@media (min-width: 1700px) and (max-width: 1799px){
/* .company-info-section .common-detail-content { height: 530px; } */

/* Room Block Page Start */
.room-block-pg .base-venue-rental-section .base-venue-rental-title .steps-popup { margin-left: 40px; }
/* Room Block Page End */

/* Availability Calendar Page Start */
.default-open-calendar .datepicker .datepicker-days table thead th.dow { height: 50px !important; }
.default-open-calendar .datepicker .datepicker-days table tbody td { height: 55px; }
.room-block-pg .steps-popup { margin-left: 50px; }
/* Availability Calendar Page End */

/* 10-4-2020 Start */
.planning-services-section .my-venues-content:before { top: -185px; }
/* 10-4-2020 End */

/* New Home Page Start */
.rejoin-section .rejoin-title h1, 
.rejoin-section .rejoin-title h2, 
.rejoin-section .rejoin-title h3, 
.rejoin-section .rejoin-title h4, 
.rejoin-section .rejoin-title h5, 
.rejoin-section .rejoin-title h6 { font-size: 68px; line-height: 75px; }
.rejoin-section .rejoin-content { padding-left: 200px; padding-right: 200px; }
/* New Home Page End */

.dinner-packages-pg .popup-animation-section .steps-popup.active { margin-left: 70px; }
}

@media (min-width: 1800px) and (max-width: 1899px){
/* Availability Calendar Page Start */
.default-open-calendar .datepicker .datepicker-days table thead th.dow { height: 50px !important; }
.default-open-calendar .datepicker .datepicker-days table tbody td { height: 55px; }
/* Availability Calendar Page End */

/* 10-4-2020 Start */
.planning-services-section .my-venues-content:before { top: -185px; }
/* 10-4-2020 End */

/* New Home Page Start */
.rejoin-section .rejoin-title h1, 
.rejoin-section .rejoin-title h2, 
.rejoin-section .rejoin-title h3, 
.rejoin-section .rejoin-title h4, 
.rejoin-section .rejoin-title h5, 
.rejoin-section .rejoin-title h6 { font-size: 70px; }
.rejoin-section .rejoin-content { padding-left: 220px; padding-right: 220px; }
/* New Home Page End */
}

@media (min-width: 1900px) and (max-width: 1919px){
/* Availability Calendar Page Start */
.default-open-calendar .datepicker .datepicker-days table thead th.dow { height: 50px !important; }
.default-open-calendar .datepicker .datepicker-days table tbody td { height: 55px; }
/* Availability Calendar Page End */

/* 10-4-2020 Start */
.planning-services-section .my-venues-content:before { top: -185px; }
/* 10-4-2020 End */

/* New Home Page Start */
.rejoin-section .rejoin-title h1, 
.rejoin-section .rejoin-title h2, 
.rejoin-section .rejoin-title h3, 
.rejoin-section .rejoin-title h4, 
.rejoin-section .rejoin-title h5, 
.rejoin-section .rejoin-title h6 { font-size: 70px; }
/* New Home Page End */
}
/*---------- Large Desktop , Large Screen End ----------*/

