.content-section{background: #f7f7f7; max-width: 100% !important;}
 .green-bg{background: #bfda7d !important;}
 .green-dark-bg{background:#96b155}
 .heading-section h1 {font-size: 28px;font-weight: bold;}
 .heading-section h5{font-weight: bold;}
.heading-section h6{display: table;margin: 0 auto; padding: 8px 20px;margin-top: 12px;color: #92c11b ! important;background: #fff;}
 h1, h2, h3, h4, h5, h6, p, li, label, .btn{font-family: 'Montserrat', sans-serif;}
 .form-control{font-family: 'Montserrat', sans-serif;font-size: 14px;height: 40px;border-radius: 0px;}
 form .form-inline {display: grid; grid-template-columns: auto auto auto auto auto;gap: 10px;margin-bottom: 10px;}
h1, h2, h3, h4, h5, h6{ font-weight:bold;}
.form-check-input{width: 1.2em;height: 1.2em;}
.form-check-input[type=checkbox]{border: 2px solid #00214f;border-radius: 0px;}
.form-check-input:checked[type="checkbox"] { background-color: #91c01a;border: 2px solid #91c01a;}
.select{border: 1px solid #ced4da;height: 40px;padding: 0px 10px; font-size: 14px;font-family: 'Montserrat', sans-serif;}
.select-box{display: flex; align-items: center;}
.select-box label{width: 100%;font-weight: 600;}
.select-box .select{width: 52%;}
body .btn-success {background: #91c01a; border-color: #91c01a;border-radius: 0px; padding: 10px 39px; font-weight: 600; font-size: 18px;}
.page-link { padding: 10px 20px;}
.page-item.disabled .page-link {color: #b8d46e; pointer-events: none;background-color: #fff;  border-color: #b8d46e; font-weight: bold;}
.page-link{color: #b8d46e;border: 1px solid #b8d46e;font-weight: 600;}
.page-link:hover { z-index: 2;color: #fff;background-color: #000; border-color: #000;}
.page-item.active .page-link{color: #fff;background-color: #b8d46e; border-color: #b8d46e;}
.pl-4 {padding-left: 35px;}
.img-section img {width: 100%;object-fit: cover; height: 220px;}
.img-section{display: grid;grid-template-columns: auto auto auto auto auto;}
body .btn-success:hover {background: #000 ! important;border-color: #000;}


/******************* Add Guests Page Style *********************/
.content-section span.guest-number {font-weight: bold; font-family: 'Montserrat', sans-serif; padding-right: 13px;font-size: 24px; color: #91c11d;}
.content-section span.padding-rt {padding-right: 19px;}
ul.list-check{padding: 0px;text-align: center;}
ul.list-check li {list-style: none;margin-bottom: 13px;}
ul.list-check li:last-child{ margin-bottom:0px;}
ul.list-check .form-check-input { width:2em; height:2em; }
.grid-box{display: grid;grid-template-columns: auto auto auto auto;gap: 20px;}
.grid-box p, .guest-list p{font-size: 14px;line-height: 18px;}
.padding-left { padding-left: 28px;}
ul.list-check.list-check-03 li { margin-bottom: 22px;}
ul.list-check.list-check-03 .form-control{height: 35px;}
ul.list-check.list-check-03 li:last-child{ margin-bottom:0px;}
ul.list-check.list-check-03 { margin-bottom: 0px;}

/***************************** 22-11-2022 Starts********************************/
input[type='text'].invalid-input, input[type='email'].invalid-input{ border-color: #842029; color:#842029;}
/***************************** 22-11-2022 Ends ********************************/