html,body{ padding: 0px; margin: 0px;}
html,body,p{font-family: "area-inktrap", sans-serif; font-weight: 400 ;}

.show-tab{ display: none;}
.hide-tab{ display: block;}

.nav-pills .nav-link{ font-size: 12px; color:#1F2020;  display: inline-block;line-height: 15px; background: #fff; padding: 7px 15px; border-radius: 18px;  font-weight: 700;border:1px solid #000;   }
/* .nav-pills .nav-link.active{font-size: 12px; color: #FFFBE2; line-height: 15px;opacity: 1; } */


#categoryFilterDesktop.nav-pills .nav-link{margin: 0px 10px 10px 0px;}
#weekFilterDesktop.nav-pills .nav-link{margin: 0px 0px 10px 10px;}
.text1{font-family: "dazzle-unicase", sans-serif;font-size: 30px;line-height: 35px; font-weight: 700;  color: #2f459a;}
.text2{font-size:24px;line-height:30px;color: #000;}
.text3{font-size:16px;font-weight: 600;}
.text4{font-size:25px;line-height:30px;color: #000;}
.text6{font-size: 14px;line-height: 24px;font-weight: 500;color: #000;}
.text7{ font-size:20px;line-height:25px;color: #000;font-weight: 500;}
.text8{ font-size:16px;line-height:20px;color: #e7ca83;font-weight: 400;margin-top: 13px;margin-left: 15px;}
.text9{ font-size:35px;line-height:40px;color: #8b0640;}
.text10{font-size: 19px;line-height: 27px;color: #1F2020;font-weight: 700;}
.text10a{font-size: 19px;line-height: 27px;color: #000; font-weight: 700;} 
.text11{font-size: 15px; line-height: 20px;color: #1F2020; font-weight: 700;}
.text11a{font-size: 16px;line-height: 22px;font-weight: 600;color: #000;}
.text12{font-size: 14px;line-height: 22px;font-weight: 600; color: #000;}
.text13{font-size: 14px;line-height: 22px;font-weight: 500;color: #1F2020;}
.text14{font-size:25px;line-height:30px;color: #000;font-weight: 700;}
.text15{font-size:15px;line-height:24px;color: #000;font-weight: 500;}
.text16{font-size:16px;line-height:24px;color: #000;font-weight: 500;}
.text17{font-size:16px;line-height:24px;color: #000;font-weight: 700;}


.accordion-item{border:0px;border-top:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.2); border-radius: 0px !important;}
.accordion-button{font-family: "dazzle-unicase", sans-serif;
  font-size: 30px;
  line-height: 35px;
  font-weight: 700;
  color: #2f459a; border-radius:0px !important;padding: 15px 0px;}
.accordion-button:not(.collapsed){ background: #fff;font-family: "dazzle-unicase", sans-serif;
  font-size: 30px;
  line-height: 35px;
  font-weight: 700;
  color: #2f459a;box-shadow:none;padding: 15px 0px;}
.accordion-button:focus{box-shadow:none;}
.brdr1{ margin: 20px 0px; border-bottom:1px solid #e3e3e3;}
.accordion-button::after{background: url(../images/icon-plus.svg) no-repeat 0px 0px;}
.accordion-button:not(.collapsed)::after{background: url(../images/icon-minus.svg) no-repeat 0px 0px;}
.accordion-body{ padding:10px 0px 0px 0px;}
.brdr-btm1{border-bottom:1px solid rgba(0,0,0,0.2);}

.carousel-control-prev-icon{background: #000 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e") center/70% no-repeat;
  border-radius: 100px;}
.carousel-control-next-icon{background: #000 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") center/70% no-repeat;
  border-radius: 100px;}




.fnt-bold{ font-weight: 700;}
#thankMsg,#thankMsgReg{display: none;}
.pdg1{ padding: 100px 0px;}
.pdg2{ padding-top:100px;}
.pdg3{ padding-bottom: 100px;}
.pdg-rgt{ padding-right: 30px;}
.pdg-lft{ padding-left: 30px;}
.mrg-tp1{margin-top: 100px;}
.mrg-tp2{margin-top: 25px;}
.mrg-tp3{padding-top: 100px;}
.mrg-tp4{margin-top: 50px;}

.mrg-btm1{ margin-bottom: 15px;}
.mrg-btm2{ margin-bottom: 30px;}
.mrg-btm3{ margin-bottom: 50px;}
.mrg-btm4{ margin-bottom: 0px;}
.mrg-btm5{ margin-bottom: 5px;}
.mrg-btm6{ margin-bottom: -20px;}
.mrg-btm7{ margin-bottom: 10px;}
.mrg-btm8{ margin-bottom: 20px;}
.mrg-rgt1{ margin-right: 10px;}
.jsc{ justify-content: center;}
.jsb{ justify-content: space-between;}
.jse{justify-content: end;}
.wdt1{ width: 402px;}
.wdt2{ width: 400px;}
.wdt3{ width: 95%;}
.wdt4{ width: 100%;}
.wdt5{width: 442px;}
.wdt6{width: 90%;}
.wdt7{width:450px;}




.signupformwrap{padding: 50px;width:100%;background-color: #faeed6;
  width: 100%;
  background: #faeed6;
  background-image: url(../images/border-left-right.jpg), url(../images/border-left-right.jpg),
                    url(../images/border-top-bottom.jpg), url(../images/border-top-bottom.jpg);
  background-repeat: repeat-y, repeat-y, repeat-x, repeat-x;
  background-size: 12px auto, 12px auto, auto 12px, auto 12px;
  background-position: left top, right top, left top, left bottom;
  background-origin: border-box;}
.form-control{border: 1px solid #A9A9A9;border-radius: 0px;
box-shadow: 4px 4px 0px 0px rgba(203,198,198,0.75);
-webkit-box-shadow: 4px 4px 0px 0px rgba(203,198,198,0.75);
-moz-box-shadow: 4px 4px 0px 0px rgba(203,198,198,0.75);
}
.btn-sbmt {background: #ec2d8c;font-size: 16px;line-height: 24px;font-weight: 600;color: #fff;border-radius: 0px; border:1px solid #ec2d8c;padding: 10px 30px;
  width: 100%; text-align: left; transition: all 0.5s ease;}
.btn-sbmt:hover{background: #fff;color: #ec2d8c; border:1px solid #ec2d8c;}
.form-check-label,.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {
  font-size: 14px;line-height: 20px;font-weight: 500;color: #000;}
.cnsnt-wrap1{display: flex;}
.form-check-input{border: 1px solid #A9A9A9; border-radius: 0px;}
.form-control:focus,.form-check-input:focus {box-shadow: none;border: 1px solid #A9A9A9;}
.form-check-input:checked {background-color: #000;border-color: #000;}
 

.evnt-img-brdr,.evnt-img-brdr img{display: block;}
.evnt-cntnt{padding: 20px 20px 100px 20px;}
.event-wrap{border: 1px solid #e3e3e3;background: #fff;position: relative; height: 100%;}
.btn1{background:#ec2d8c;display: flex;height: 45px;
  text-align: center;text-decoration:none;color: #fff;
  font-family: "dazzle-unicase", sans-serif; font-size: 16px;
  font-weight: 700;letter-spacing: 1px;align-items: center; justify-content: center; transition: all 0.5s ease;  
position: absolute; width: 100%; bottom: 0px;  left: 0px;
}
.btn1:hover{ color:#fff;}
.btn1.disabled, .btn1.disabled:hover {cursor: auto;background: #605e5e;color: rgba(255,255,255,0.5);}
.btn1[data-bs-toggle="modal"]{ cursor: pointer;}

.registerForm{padding: 50px;width:100%;width: 100%;background: #fff;}
.modal-content{background: none;box-shadow: none;border: 0px;  padding: 0px;}
.modal-body{ padding: 0px;}
.btn-close,.btn-close:hover,.btn-close:focus {position: absolute;right: 0px;top: 0px;background: #ec2d8c url(../images/close.svg)no-repeat center/20px; width: 25px; height: 25px;opacity: 1; border-radius: 0px;-webkit-appearance: none; -ms-appearance: none; -moz-appearance: none;box-shadow: none;}
.modal-dialog{display: flex;align-items: center;height: 100vh;}
.modal-backdrop.show {opacity: 0.8;}


.evnt-ctgry{position: absolute;left: 10px;top: 10px; font-size: 12px; display: inline-block; line-height: 15px;
  background: #FFFBE2;padding: 7px 15px;border-radius: 18px;   font-weight: 700;border: 1px solid #fff;  }

.btn-Exhibition{background:#d9776c; color:#fff;}
.btn-Community,.btn-Community:hover{background:#66cae2; color:#234b89;}   
.btn-Film{background:#ec1d3b; color:#fff;}
.btn-Live{background:#ec2d8a; color:#fff;}


.evnt-ctgry.Exhibition{background:#d9776c; color:#fff;}
.evnt-ctgry.Community{background:#66cae2; color:#234b89;}   
.evnt-ctgry.Film{background:#ec1d3b; color:#fff;}
.evnt-ctgry.Live{background:#ec2d8a; color:#fff;}


/* .nav-link[data-category="Exhibition"]{ background: #FFFBE2;color: #000;}
.nav-link[data-category="Community"]{ background: #FFFBE2;color: #000;}
.nav-link[data-category="Film"]{ background: #FFFBE2;color: #000;}
.nav-link[data-category="Live"]{ background:#FFFBE2; color:#000;} */

.nav-link.active[data-category="All"]{ background: #000;color: #fff; opacity: 1;}
.nav-link.active[data-category="Exhibition"]{ background: #d9776c;color: #fff; opacity: 1;}
.nav-link.active[data-category="Community"]{ background: #66cae2;color: #234b89; opacity: 1;}
.nav-link.active[data-category="Film"]{ background: #ec1d3b;color: #fff; opacity: 1;}
.nav-link.active[data-category="Live"]{ background:#ec2d8a; color:#fff; opacity: 1;}

#weekFilterDesktop .nav-link{ opacity: 1;}
#weekFilterDesktop .nav-link.active{ color:#fff; background: #000;}

 .link1{font-size:15px;line-height:20px;color: #000;font-weight: 500; text-decoration: none; border-bottom: 1px solid #000;}



@media (min-width: 1600px) {
.container1{ width:1400px;max-width:1400px;}

}

@media (max-width: 1280px) {
 
}

@media (max-width: 992px) {
.show-tab{ display: flex;}  
.hide-tab{ display: none;} 
.d-flx{display: flex;} 
.nav-pills .nav-link{ margin-bottom: 0px;}
 .dropdown-category {margin-right: 15px;}
.dropdown-week button{width: 130px;padding: 10px 20px;border-radius: 30px; appearance: none;font-size: 15px;line-height: 20px;font-weight: 500;height: 42px; }
.sprtr{ display: inline-block; margin: 0px 10px; width: 1px;height:40px; background: #e3e3e3;}
.dropdown-category button{width: 200px; padding: 10px 20px;border-radius: 30px; appearance: none;font-size: 15px;line-height: 20px;font-weight: 500;height: 42px;}     
.wdt5,.wdt7{ width: auto;}
.pdg-lft{ padding-left:0px;} 
 .pdg1{ padding: 50px 0px;}
.pdg2{ padding-top:50px;}
.pdg3{ padding-bottom: 50px;}
.mrg-tp4{margin-top: 25px;}
}

@media (max-width: 992px) {
.modal-dialog{ align-items: flex-start;}

}