*{
    margin: 0;
    padding: 0;
    outline: 0;
}
a{
    text-decoration: none;
}
ul,ol{
    list-style-type: none;
}
/* HOME PAGE PART START */
/*--navbar-start--*/
.navbar-part{
    height: 107px;
    position: absolute;
    top: 4px;
    left: 0;
    width: 100%;
    z-index: 999;
}
.sticky_menu{
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgb(11 11 11);
    padding: 10px 0;
    transition: all 0.5s linear;
    z-index: 999;
}
/*--navbar-logo-start--*/
.navbar-logo{
    margin-right: 0px;
    background-color: rgba(255,255,255,1);
}
.navbar-logo img{
    height: 100px;
    width: 125px;
}
/*--navbar-logo-end--*/
/*--navbar-menu-start--*/
.rrr{
    background-color: #db0707b0;
}
.fff{
    margin-left: 211px;
    margin-right: 45px;
}
.navbar-menu .navbar-nav .nav-link{
    text-transform: uppercase;
    margin-left: 12.1px;
    margin-right: 12.1px;
    font-weight: 800;
    font-size: 14px;
    padding: 8px 8px;
    color: rgba(255,255,255,1);
    border: 3px solid transparent;
    font-family: 'Baloo Bhai 2', cursive;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{
    color: rgba(255,255,255,1);
    background-color:  #db0707;
    transition: 0.3s ease-in;
}
.navbar-social-media {
    display: flex;
    margin: 8px 0px 0px 0px;
}
.navbar-social-media i {
    background-color: #db0707;
    margin-left: 22px;
    font-size: 12px;
    border-radius: 50%;
    height: 25px;
    width: 25px;
    line-height: 25px;
    color: rgba(255, 255, 255, 1);
    text-align: center;
}
/*--navbar-menu-end--*/
/*--navbar-end--*/
/*--banner-part-start--*/
.banner-height{
    height: 670px;
    width: 100%;
    background-image: url(../img/banner-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
    position: relative;
}
.banner-height:before {
    content: "";
    position: absolute;
    background-color: rgb(24 22 22 / 28%);
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.banner-text{
    margin-top: 38%;
}
.banner-text h1{
    white-space: normal;
    font-size: 44px;
    line-height: 51px;
    font-weight: 800;
    font-family: 'Baloo Bhai 2', cursive;
    text-transform: uppercase;
    text-align: left;
    margin: 0px;
    padding: 0px;
    min-height: 80px;
    color: rgba(255,255,255,1);
}
.banner-text h2 {
    text-transform: uppercase;
    white-space: normal;
    font-size: 24px;
    line-height: 33px;
    font-weight: 500;
    color: rgba(204,204,204,1);
    font-family: 'Baloo Bhai 2', cursive;
    margin: 0px;
    min-height: 70px;
}   
.banner-text h3{
    text-transform: uppercase;
    white-space: normal;
    font-size: 23px;
    line-height: 33px;
    font-weight: 500;
    color: rgba(204,204,204,1);
    font-family: 'Baloo Bhai 2', cursive;
    margin: 0px;
    min-height: 40px;
}
.banner-text p{
    text-transform: uppercase;
    font-size: 19px;
    line-height: 33px;
    font-weight: 500;
    color: rgba(204,204,204,1);
    font-family: 'Baloo Bhai 2', cursive;
    min-height: 90px;
    margin-top: 30px;
}
.monkey-trial-btn a{
    background-color: #db0707b0;
    color: rgba(204,204,204,1);
    padding: 5px 20px;
    margin-left: -17px;
    font-size: 16px;
    letter-spacing: 4px;
    font-weight: 700;
    border-radius: 0 23%;
    transition: all 0.3s linear;
    text-transform: uppercase;
    font-family: 'Baloo Bhai 2', cursive;
    white-space: normal;
}
.monkey-trial-btn a:hover {
    color: #db0707;
    background-color: rgba(204,204,204,1);
    border: 1px solid rgba(204,204,204,1);
    border-radius: 23% 0;
}
.banner-img img{
    height: 530px;
    width: 500px;
    margin: auto;
    margin-top: 23%;
    border: 3px solid #db0707b0;
    border-radius: 2px;
}
/* banner part two start */
.banner-part-2 {
    background-color: rgba(24, 22, 22, 1);
}
/* banner part three start */
.banner-part-3{
    background-color: rgba(24, 22, 22, 1);
}
/* banner part fore start */
.banner-part-4{
    background-color: rgba(24, 22, 22, 1);
}
/* banner part five start */
.banner-part-5{
   background-color: rgba(24, 22, 22, 1);
}
.banner-slider .slick-dots{
    text-align: center;
    position: absolute;
    right: 0;
    top: 40%;
    transform: translateZ(-50%);
}
.banner-slider .slick-dots li{
    display: block;
}
.banner-slider .slick-dots li button{
    font-size: 0;
    height: 20px;
    width: 20px;
    background-color: transparent;
    border-style: none;
    margin: 15px;
    border-radius: 50%;
    border: 5px solid #db0707;
}
.banner-slider .slick-dots li.slick-active button{
    background-color: rgba(255,255,255,1);
}
.banner-slider .slick-dots li.slick-active button:hover{
    color: #db0707;
    background-color: #db0707;
    border: 3px solid rgba(255,255,255,1);
    transition: 0.2s ease-in;
}
/*--banner-part-end--*/
/* ABOUT PART START */
#about-part{
    padding: 70px 0;
}
.about-text h1{ 
    font-size: 45px;
    letter-spacing: 1px;
    font-weight: 800;
    font-family: 'Baloo Bhai 2', cursive;
    text-transform: uppercase;
    text-align: center;
    color: rgba(24,22,22,1);
    min-height: 75px;
    margin: 0;
    padding: 0;
    white-space: normal;
}
.about-text h3{ 
    font-size: 18px;
    letter-spacing: 0.5px;
    font-weight: 500;
    font-family: 'Baloo Bhai 2', cursive;
    text-transform: uppercase;
    text-align: center;
    color: rgba(24,22,22,1);
    min-height: 75px;
    margin: 0;
    padding: 0;
    white-space: normal;
}
.about-text p{ 
    font-size: 18px;
    text-align: justify;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    color: rgba(24,22,22,1);
    line-height: 30px;
}
.about-text span{
    font-weight: 800;
}
/* ABOUT PART END */
/* members-portfolio-part-start */
#members-portfolio-part{
    padding: 70px 0;
    background-color: rgb(10 10 10);
}
.members-portfolio-header h1{
    font-size: 36px;
    letter-spacing: 1px;
    font-weight: 800;
    font-family: 'Baloo Bhai 2', cursive;
    text-transform: uppercase;
    text-align: center;
    color: rgba(255,255,255,1);
    margin: 0;
    padding: 0;
    white-space: normal;
}
.members-portfolio-body{
    margin-top: 55px;
}
.members-portfolio-row{
    border: 1px solid #db0707b0;
    border-radius: 13px;
    height: 300px;
    width: 250px;
    margin-bottom: 30px;
}
.members-portfolio-row img{
    height: 180px;
    width: 247.8px;
    border-radius: 13px 13px 0 0;
}
.members-portfolio-row h1{
    font-size: 18px;
    letter-spacing: 0.5px;
    font-weight: 800;
    font-family: 'Baloo Bhai 2', cursive;
    text-transform: uppercase;
    text-align: center;
    color: rgba(255,255,255,1);
    margin: 13px 0 6px 0;
    padding: 0;
    white-space: normal;
}
.members-portfolio-row p{
    font-size: 14px;
    text-align: center;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    color: rgba(204,204,204,1);
    margin: 0;
    padding: 0;
    white-space: normal;
}
.member-social-media{
    display: flex;
    margin: 6px 0px 0px 50px;
}
.member-social-media i{
    background-color: #db0707b0;
    margin-left: 13px;
    font-size: 11px;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    line-height: 20px;
    color: rgba(204,204,204,1);
    text-align: center;
}
.btn-one {
    background-color: #db0707;
    color: rgba(255,255,255,1);
    margin-top: 13px;
    margin-left: 34%;
    padding: 5px 22px;
    font-size: 11px;
    letter-spacing: 2px;
    font-weight: 600;
    border-radius: 40%;
    transition: all 0.3s linear;
    text-transform: uppercase;
    font-family: 'Baloo Bhai 2', cursive;
}
.btn-one:hover {
    color: rgba(255,255,255,1);
    background-color: rgba(24,22,22,1);
    border: 1px solid #db0707;;
}
.btn-one-one {
    background-color: #db0707;
    color: rgba(255,255,255,1);
    margin-top: 18px;
    margin-left: 34%;
    padding: 5px 22px;
    font-size: 11px;
    letter-spacing: 2px;
    font-weight: 600;
    border-radius: 40%;
    transition: all 0.3s linear;
    text-transform: uppercase;
    font-family: 'Baloo Bhai 2', cursive;
}
.btn-one-one:hover {
    color: rgba(255,255,255,1);
    background-color: rgba(24,22,22,1);
    border: 1px solid #db0707;;
}
.members-portfolio-slider .slick-dots{
    text-align: center;
    position: absolute;
    left: 40%;
    transform: translateZ(-50%);
}
.members-portfolio-slider .slick-dots li{
    display: inline-block;
}
.members-portfolio-slider .slick-dots li button{
    font-size: 0;
    height: 20px;
    width: 20px;
    background-color: transparent;
    border-style: none;
    margin: 20px 15px 0 15px;
    border-radius: 50%;
    border: 5px solid #db0707;
}
.members-portfolio-slider .slick-dots li.slick-active button{
    background-color: rgba(255,255,255,1);
}
.members-portfolio-slider .slick-dots li.slick-active button:hover{
    color: #db0707;
    background-color: #db0707;
    border: 3px solid rgba(255,255,255,1);
    transition: 0.2s ease-in;
}
/* members-portfolio-part-end */
/* gallery-part-start */
#gallery-part{
	padding: 70px 0;
}
.gallery-header h1{
	font-size: 32px;
	font-weight:800;
    color:rgba(24,22,22,1);
    letter-spacing: 0.5px;
	text-transform:uppercase;
    font-family: 'Baloo Bhai 2', cursive;
    margin: 0;
    padding: 0;
    white-space: normal;
}
.gallery-btn {
    color: rgba(24,22,22,1);
    font-size: 15px;
    font-weight: 500;
    margin-top: 14px;
    border-color: transparent;
    font-family: 'Montserrat', sans-serif;
}
.gallery-btn:hover {
    color: rgba(255,255,255,1);
    border-color: #db0707;
    background-color: #db0707;

}
.best-work-item{
	position:relative;
	overflow:hidden;
}
.people-react-item{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:#db0707ad;
	transform:scaleX(0);
	transition: all 0.4s linear;
	color:rgba(255,255,255,1);
	text-align:center;
}
.people-react-item a{
    color: rgba(255,255,255,1);
    text-decoration: none;
}
.best-work-item:hover .people-react-item{
	transform:scaleX(1);
} 
.people-react-item p{
	margin-top:60px;
}
.best-work-item img{
    height: 214px;
    width: 285px;
}
/* gallery-part-end */
/* stage-productions-part-start */
#stage-productions{
    padding: 40px 0 40px 0;
    background-color: rgb(11 11 11);
}
/* stage-productions-header-start */
.stage-productions-header h1{
    font-size: 34px;
    letter-spacing: 1px;
    font-weight: 800;
    font-family: 'Baloo Bhai 2', cursive;
    text-transform: uppercase;
    text-align: center;
    color: rgba(255,255,255,1);
    margin: 0;
}
/* stage-productions-header-end */
/* stage-productions-body-start */
/* urnajaal-production-start */
.urnajaal-production{
    background-color: rgb(0 0 0 / 92%);
    margin-top: 35px;
}
.stage-productions-img img{
    height: 500px;
    width: 470px;
}
.stage-productions-text{
    padding: 40px 0;
}
.stage-productions-text h1{
    font-size: 44px;
    font-weight: 800;
    font-family: 'Baloo Bhai 2', cursive;
    text-transform: uppercase;
    text-align: left;
    margin: 8px 0 0 55px;
    min-height: 105px;
    color: rgba(255,255,255,1);
    white-space: normal;
}
.stage-productions-text h2{
    text-transform: uppercase;
    white-space: normal;
    font-size: 23px;
    font-weight: 500;
    color: rgba(204,204,204,1);
    font-family: 'Baloo Bhai 2', cursive;
    text-align: left;
    margin: 0 0 0 55px;
    min-height: 85px;
}
.stage-productions-text h3{
    text-transform: uppercase;
    white-space: normal;
    font-size: 22px;
    font-weight: 500;
    color: rgba(204,204,204,1);
    font-family: 'Baloo Bhai 2', cursive;
    text-align: left;
    margin: 0 0 0 55px;
    min-height: 85px;
}
.stage-productions-text p{
    text-transform: uppercase;
    font-size: 18px;
    line-height: 33px;
    font-weight: 500;
    color: rgba(204,204,204,1);
    font-family: 'Baloo Bhai 2', cursive;
    margin: 0 0 0 55px;
    min-height: 85px;
}
.urnajaal-productions-btn {
    background-color: #db0707;
    color: rgba(204,204,204,1);
    margin: 0px 0 0 55px;
    padding: 8px 27px;
    font-size: 18px;
    letter-spacing: 5px;
    font-weight: 700;
    border-radius: 0 23%;
    transition: all 0.3s linear;
    text-transform: uppercase;
    font-family: 'Baloo Bhai 2', cursive;
    white-space: normal;
}
.urnajaal-productions-btn:hover {
    color: #db0707;
    background-color: rgba(204,204,204,1);
    border: 2px solid rgba(204,204,204,1);
    border-radius: 23% 0;
}
/* urnajaal-production-end */
/* olikhito-upakhyan-production-start */
.olikhito-upakhyan-production{
    background-color: rgb(0 0 0 / 92%);
    margin-top: 35px;
}
.olikhito-upakhyan-productions-btn {
    background-color: rgba(204,204,204,1);
    color: #db0707;
    margin: 0px 0 0 55px;
    padding: 8px 27px;
    font-size: 18px;
    letter-spacing: 5px;
    font-weight: 700;
    border-radius: 0 23%;
    transition: all 0.3s linear;
    text-transform: uppercase;
    font-family: 'Baloo Bhai 2', cursive;
    white-space: normal;
}
.olikhito-upakhyan-productions-btn:hover {
    color: rgba(204,204,204,1);
    background-color: #db0707;
    border: 2px solid #db0707;
    border-radius: 23% 0;
}
/* olikhito-upakhyan-production-end */
/* radCliffe-line-production-start */
.radCliffe-line-production{
    background-color: rgb(0 0 0 / 92%);
    margin-top: 35px;
}
.radCliffe-line-productions-btn {
    background-color: #db0707;
    color: rgba(204,204,204,1);
    margin: 0px 0 0 55px;
    padding: 8px 27px;
    font-size: 18px;
    letter-spacing: 5px;
    font-weight: 700;
    border-radius: 0 23%;
    transition: all 0.3s linear;
    text-transform: uppercase;
    font-family: 'Baloo Bhai 2', cursive;
    white-space: normal;
}
.radCliffe-line-productions-btn:hover {
    color: #db0707;
    background-color: rgba(204,204,204,1);
    border: 2px solid rgba(204,204,204,1);
    border-radius: 23% 0;
}
/* radCliffe-line-production-end */
.stage-productions-btn {
    color: rgba(204, 204, 204, 1);
    background-color: #db0707b0;
    margin: 4% 0 0 41%;
    padding: 5px 20px;
    letter-spacing: 2px;
    font-size: 16px;
    font-weight: 700;
    border-radius: 23% 0;
    transition: all 0.3s linear;
    text-transform: uppercase;
    font-family: 'Baloo Bhai 2', cursive;
    white-space: normal;
}
.stage-productions-btn:hover {
    color: #db0707b0;
    background-color: rgba(204, 204, 204, 1);
    border: 1px solid rgba(204, 204, 204, 1);
    border-radius: 0 23%;
}
/******* MONKEY TRIAL START *******/
#monkeytrial-details{
    padding: 50px 0;
    width: 100%;
}
.monkey-trial-btn2 a{
    background-color: #db0707b0;
    color: rgba(204,204,204,1);
    margin-left: 40px;
    padding: 5px 20px;
    font-size: 16px;
    letter-spacing: 4px;
    font-weight: 700;
    border-radius: 0 23%;
    transition: all 0.3s linear;
    text-transform: uppercase;
    font-family: 'Baloo Bhai 2', cursive;
    white-space: normal;
}
.monkey-trial-btn2 a:hover {
    color: #db0707;
    background-color: rgba(204,204,204,1);
    border: 1px solid rgba(204,204,204,1);
    border-radius: 23% 0;
}
.monkeytrial-director-tale-details h1{
    font-size: 45px;
    letter-spacing: 1px;
    font-weight: 800;
    font-family: 'Baloo Bhai 2', cursive;
    text-transform: uppercase;
    color: rgba(24,22,22,1);
    min-height: 75px;
    margin: 15px 0 0 0;
    padding: 0;
    white-space: normal;
}
.monkeytrial-director-tale-details p{
    font-size: 18px;
    text-align: justify;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    color: rgba(24,22,22,1);
    line-height: 30px;
}
.monkeytrial-Summary-details h1{
    font-size: 45px;
    letter-spacing: 1px;
    font-weight: 800;
    font-family: 'Baloo Bhai 2', cursive;
    text-transform: uppercase;
    color: rgba(24,22,22,1);
    min-height: 75px;
    margin: 48px 0 0 0;
    padding: 0;
    white-space: normal;
}
.monkeytrial-Summary-details p{
    font-size: 18px;
    text-align: justify;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    color: rgba(24,22,22,1);
    line-height: 30px;
}
.monkeytrial-crew-members-details h1{
    font-size: 40px;
    letter-spacing: 1px;
    font-weight: 800;
    font-family: 'Baloo Bhai 2', cursive;
    text-transform: uppercase;
    color: rgba(24,22,22,1);
    min-height: 75px;
    margin: 48px 0 0 0;
    padding: 0;
    white-space: normal;
}
.monkeytrial-crew-members-details h3{
    font-size: 19px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    color: rgba(24,22,22,1);
    line-height: 55px;
    margin: 0;
    padding: 0;
    white-space: normal;
}
.monkeytrial-cast-details h1{
    font-size: 44px;
    letter-spacing: 1px;
    font-weight: 800;
    font-family: 'Baloo Bhai 2', cursive;
    text-transform: uppercase;
    color: rgba(24,22,22,1);
    min-height: 75px;
    margin: 48px 0 0 0;
    padding: 0;
    white-space: normal;
}
.monkeytrial-cast-details h3{
    font-size: 19px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    color: rgba(24,22,22,1);
    line-height: 55px;
    margin: 0;
    padding: 0;
    white-space: normal;
}
.monkeytrial-details-body-two h1{
    font-size: 36px;
    letter-spacing: 1px;
    font-weight: 800;
    font-family: 'Baloo Bhai 2', cursive;
    text-transform: uppercase;
    color: rgba(24,22,22,1);
    min-height: 58px;
    margin-top: 48px;
    padding: 0;
    white-space: normal;
}
.monkeytrial-details-body-two p{
    font-size: 19px;
    text-align: justify;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    color: rgba(24,22,22,1);
    line-height: 47px;
}
/******* MONKEY TRIAL END *******/
/* stage-productions-body-end */
/* show-part-start */
#upcoming-show{
    padding: 0px 0 0 0;
    background-color: black;
}
.upcoming-show-body{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/monkey_trial/984A3831.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show-part-body:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show-body-text{
    margin-top: 25%;
}
.upcoming-show-body-text h1{
    font-size: 34px;
    letter-spacing: 1px;
    font-weight: 800;
    font-family: 'Baloo Bhai 2', cursive;
    text-transform: uppercase;
    text-align: center;
    color: rgba(255,255,255,1);
}
.upcoming-show-body-2{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/monkey_trial/IMG_1442\ \(1\).JPG);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show-part-body-2:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show-body-3{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/monkey_trial/984A4095.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show-part-body-3:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show-body-4{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/monkey_trial/IMG-20220531-WA0000.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show-part-body-4:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show-body-5{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/monkey_trial/984A4095.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show-part-body-5:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show-body-6{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/monkey_trial/IMG_1239.JPG);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show-part-body-5:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show-slider .slick-dots{
    text-align: center;
    position: absolute;
    left: 40%;
    transform: translateZ(-50%);
}
.upcoming-show-slider .slick-dots li{
    display: inline-block;
}
.upcoming-show-slider .slick-dots li button{
    font-size: 0;
    height: 20px;
    width: 20px;
    background-color: transparent;
    border-style: none;
    margin: 20px 15px 0 15px;
    border-radius: 50%;
    border: 5px solid #db0707;
}
.upcoming-show-slider .slick-dots li.slick-active button{
    background-color: #db0707;
}
.upcoming-show-slider .slick-dots li.slick-active button:hover{
    color: #db0707;
    background-color: #db0707;
    border: 3px solid #db0707;
}
/* show-part-end */
/* tickets-part-start */
#tickets-part{
    padding: 50px 0;
}
.tickets-body h1{
    white-space: normal;
    text-transform: uppercase;
    font-size: 45px;
    font-weight: 800;
    font-family: 'Baloo Bhai 2',
    cursive;
    margin:0 0 30px 0;
    padding: 0px;
    min-height: 67px;
    color: rgba(24, 22, 22, 1);
    text-align: center;
}
.card{
    background-color: rgb(0 0 0 / 92%);
    width: 365px;
}
.card-header h1{
    white-space: normal;
    font-size: 40px;
    font-weight: 700;
    font-family: 'Baloo Bhai 2', cursive;
    margin: 20px 0px 0px 6%;
    min-height: 0px;
    text-align: left;
    color: rgba(255, 255, 255, 1);
}
.card-header p{
    font-size: 18px;
    line-height: 30px;
    font-weight: 500;
    color: rgba(204, 204, 204, 1);
    font-family: 'Baloo Bhai 2', cursive;
    margin: 10px 0px 0px 5%;
    min-height: 0px;
    text-align: left;
}
.ticket-prices{
    background-color: #db0707b0;
    margin: 0 -17px 27px -17px;
}
.ticket-prices h1{
    white-space: normal;
    font-size: 39px;
    font-weight: 700;
    font-family: 'Baloo Bhai 2',
    cursive;
    padding: 10px;
    margin-left: 6%;
    text-align: left;
    color: rgba(255, 255, 255, 1);
}
.ticket-prices h1 span{
    font-size: 14px;
    margin-left: -4px;
    font-weight: 500;
}
.ticket-prices-body p {
    font-size: 18px;
    font-weight: 500;
    color: rgba(204, 204, 204, 1);
    font-family: 'Baloo Bhai 2', cursive;
    margin: 10px 0px 0px 13%;
    min-height: 0px;
    text-align: left;
}
.ticket-btn {
    color: rgba(204, 204, 204, 1);
    background-color: #db0707b0;
    margin: 27px 0px 15px 6%;
    padding: 10px 90px;
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: 700;
    transition: all 0.3s linear;
    border-radius: 0;
    text-transform: uppercase;
    font-family: 'Baloo Bhai 2', cursive;
    white-space: normal;
}
.ticket-btn:hover {
    background-color: rgba(204, 204, 204, 1);
    color: #db0707b0;
}
/* tickets-part-end */
#review{
    padding: 70px 0;
    background-color: rgb(11 11 11);
}
/* support-part-start */
#contact-part {
    padding: 50px 0;
}
.support-header h2 {
    font-size: 36px;
    letter-spacing: 1px;
    font-weight: 800;
    font-family: 'Baloo Bhai 2',
    cursive;
    text-transform: uppercase;
    color: rgba(24, 22, 22, 1);
}
.support-input {
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    color: rgba(24, 22, 22, 1);
    white-space: normal;
    background-color: #F0F2F5;
    height: 44px;
    margin-top: 21px;
}
.support-submit-btn {
    background-color: #db0707;
    color: rgba(204, 204, 204, 1);
    padding: 5px 20px;
    font-size: 16px;
    letter-spacing: 4px;
    font-weight: 700;
    border-radius: 0 23%;
    transition: all 0.3s linear;
    text-transform: uppercase;
    font-family: 'Baloo Bhai 2', cursive;
    white-space: normal;
}
.support-submit-btn:hover {
    border-radius: 23% 0;
    color: rgba(204, 204, 204, 1);
}
.support-contact-details {
    margin: 12% 0 0 20%;
}
.support-contact-details h6{
    font-size: 25px;
    letter-spacing: 1px;
    font-weight: 700;
    font-family: 'Baloo Bhai 2', cursive;
    text-transform: uppercase;
    color: rgba(24, 22, 22, 1);
    line-height: 60px;
}
.support-contact-details p {
    font-size: 18px;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    color: rgba(24, 22, 22, 1);
    white-space: normal;
    line-height: 30px;
}
.support-contact-details p i {
    color: rgba(24, 22, 22, 1);
    font-size: 20px;
    margin-right: 6px;
}
/* support-part-end */
/* HOME PAGE PART END */
/* URNAJAAL PART START */
#upcoming-show2{
    padding: 0px 0 0 0;
    background-color: black;
}
.upcoming-show2-body{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/urnajaal/1.JPG);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show2-part-body:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show2-body-2{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/urnajaal/2.JPG);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show2-part-body-2:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show2-body-3{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/urnajaal/3.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show2-part-body-3:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show2-body-4{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/urnajaal/4.JPG);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show2-part-body-4:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show2-body-5{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/urnajaal/5.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show2-part-body-5:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show2-body-6{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/urnajaal/6.JPG);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show2-part-body-6:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show2-slider .slick-dots{
    text-align: center;
    position: absolute;
    left: 40%;
    transform: translateZ(-50%);
}
.upcoming-show2-slider .slick-dots li{
    display: inline-block;
}
.upcoming-show2-slider .slick-dots li button{
    font-size: 0;
    height: 20px;
    width: 20px;
    background-color: transparent;
    border-style: none;
    margin: 20px 15px 0 15px;
    border-radius: 50%;
    border: 5px solid #db0707;
}
.upcoming-show2-slider .slick-dots li.slick-active button{
    background-color: #db0707;
}
.upcoming-show2-slider .slick-dots li.slick-active button:hover{
    color: #db0707;
    background-color: #db0707;
    border: 3px solid #db0707;
}
/* URNAJAAL PART END */
/* OLIKHITO UPAKHAN PART START */
#upcoming-show3{
    padding: 0px 0 0 0;
    background-color: black;
}
.upcoming-show3-body{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/olikhito_upakhyan/1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show3-part-body:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show3-body-2{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/olikhito_upakhyan/2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show3-part-body-2:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show3-body-3{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/olikhito_upakhyan/3.JPG);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show3-part-body-3:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show3-body-4{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/olikhito_upakhyan/4.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show3-part-body-4:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show3-body-5{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/olikhito_upakhyan/5.JPG);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show3-part-body-5:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show3-body-6{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/olikhito_upakhyan/6.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show3-part-body-6:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show3-slider .slick-dots{
    text-align: center;
    position: absolute;
    left: 40%;
    transform: translateZ(-50%);
}
.upcoming-show3-slider .slick-dots li{
    display: inline-block;
}
.upcoming-show3-slider .slick-dots li button{
    font-size: 0;
    height: 20px;
    width: 20px;
    background-color: transparent;
    border-style: none;
    margin: 20px 15px 0 15px;
    border-radius: 50%;
    border: 5px solid #db0707;
}
.upcoming-show3-slider .slick-dots li.slick-active button{
    background-color: #db0707;
}
.upcoming-show3-slider .slick-dots li.slick-active button:hover{
    color: #db0707;
    background-color: #db0707;
    border: 3px solid #db0707;
}
/* OLIKHITO UPAKHAN PART END */
/******* HIMUR KOLPITO DIARY PART START *******/
    #upcoming-show4{
        padding: 0px 0 0 0;
        background-color: black;
    }
    .upcoming-show4-body{
        height: 670px;
        width: 100%;
        background-image: url(../img/productions-img/himurkolpitodiary/1.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        box-sizing: border-box;
        position: relative;
        background-position: inherit;
        background-size: 100% 100%;
        background-attachment: scroll;
    }
    .upcoming-show4-part-body:before{
        position: absolute;
        content: "";
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background-color: rgba(0,0,0,0.5);
    }
    .upcoming-show4-body-2{
        height: 670px;
        width: 100%;
        background-image: url(../img/productions-img/himurkolpitodiary/2.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        box-sizing: border-box;
        position: relative;
        background-position: inherit;
        background-size: 100% 100%;
        background-attachment: scroll;
    }
    .upcoming-show4-part-body-2:before{
        position: absolute;
        content: "";
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background-color: rgba(0,0,0,0.5);
    }
    .upcoming-show4-slider .slick-dots{
        text-align: center;
        position: absolute;
        left: 40%;
        transform: translateZ(-50%);
    }
    .upcoming-show4-slider .slick-dots li{
        display: inline-block;
    }
    .upcoming-show4-slider .slick-dots li button{
        font-size: 0;
        height: 20px;
        width: 20px;
        background-color: transparent;
        border-style: none;
        margin: 20px 15px 0 15px;
        border-radius: 50%;
        border: 5px solid #db0707;
    }
    .upcoming-show4-slider .slick-dots li.slick-active button{
        background-color: #db0707;
    }
    .upcoming-show4-slider .slick-dots li.slick-active button:hover{
        color: #db0707;
        background-color: #db0707;
        border: 3px solid #db0707;
    }
    /***** TICKETS START *****/
    .hkd-ticket-body img{
        width: 100%;
        height: 999px;
    }
    .hkd-ticket-header h2 {
        text-transform: uppercase;
        white-space: normal;
        font-size: 28px;
        font-weight: 500;
        color: rgba(24,22,22,1);
        font-family: 'Baloo Bhai 2', cursive;
        text-align: center;
    }
    .hkd-ticket-header{
        color: #000;
    }
    .hkd-ticket-header h1 {
        font-size: 47px;
        font-weight: 800;
        font-family: 'Baloo Bhai 2', cursive;
        text-transform: uppercase;
        text-align: center;
        margin: 30px 0 0 0;
        min-height: 85px;
        color: rgba(24,22,22,1);
        white-space: normal;
    }
    .hkd-ticket-header2 h3{
        text-transform: uppercase;
        white-space: normal;
        text-align: justify;
        font-size: 26px;
        line-height: 71px;
        font-weight: 500;
        color: rgba(24,22,22,1);
        font-family: 'Baloo Bhai 2', cursive;
        margin: 25px 25px 25px 55px;
        min-height: 40px;
    }
    /***** TICKETS END *****/
/******* HIMUR KOLPITO DIARY PART END *******/
/******* BPG PART START *******/

/******* BPG PART END *******/


/* RADCLIFFE LINE PART START */
#upcoming-show5{
    padding: 0px 0 0 0;
    background-color: black;
}
.upcoming-show5-body{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img//radcliffe_line/1.JPG);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show5-part-body:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show5-body-2{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/radcliffe_line/2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show5-part-body-2:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show5-body-3{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/radcliffe_line/3.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show5-part-body-3:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show5-body-4{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/radcliffe_line/4.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show5-part-body-4:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show5-body-5{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/radcliffe_line/5.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show5-part-body-5:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show5-body-6{
    height: 670px;
    width: 100%;
    background-image: url(../img/productions-img/radcliffe_line/6.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    background-position: inherit;
    background-size: 100% 100%;
    background-attachment: scroll;
}
.upcoming-show5-part-body-6:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}
.upcoming-show5-slider .slick-dots{
    text-align: center;
    position: absolute;
    left: 40%;
    transform: translateZ(-50%);
}
.upcoming-show5-slider .slick-dots li{
    display: inline-block;
}
.upcoming-show5-slider .slick-dots li button{
    font-size: 0;
    height: 20px;
    width: 20px;
    background-color: transparent;
    border-style: none;
    margin: 20px 15px 0 15px;
    border-radius: 50%;
    border: 5px solid #db0707;
}
.upcoming-show5-slider .slick-dots li.slick-active button{
    background-color: #db0707;
}
.upcoming-show5-slider .slick-dots li.slick-active button:hover{
    color: #db0707;
    background-color: #db0707;
    border: 3px solid #db0707;
}
/* RADCLIFFE LINE PART END */

/******* JOIN MEMBER PART START *******/
#group-fore{
    height: 1013px;
    width: 100%;
    background-image: url(../img/banner-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.group-fore-body{
    content: "";
    position: absolute;
    background-color: #00000075;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.join-memebr-part h1{
    font-size: 51px;
    color: #fff;
    font-weight: 800;
    letter-spacing: 3px;
    font-style: italic;
    margin-top: 113px;
    margin-bottom: 30px;
    font-family: 'Montserrat', sans-serif;
}
.join-memebr {
    height: 771px;
    width: 693px;
    margin: auto;
    border-radius: 18px;
    background-color: #d4cfcb21;
}
.join-memebr-form{
    height: 45px;
    width: 80%;
    margin-top: 60px;
    margin-left: 10%;
    font-style: italic;
}
.join-memebr-form2{
    height: 45px;
    width: 80%;
    margin-top: 25px;
    margin-left: 10%;
    font-style: italic;
}
.btn-fore {
    color: #fff;
    background-color: transparent;
    padding: 5px 37px;
    font-size: 16px;
    font-weight: 600;
    border-radius: 22px;
    border: 2px solid #fff;
    margin-top: 40px;
    letter-spacing: 1px;
    margin-left: 40%;
    transition: all 0.3s linear;
    font-family: 'Montserrat', sans-serif;
}
.btn-fore:hover {
    color: #fff;
    background-color: #392115;
    border: 2px solid;
    border-radius: 22px;
}
/******* JOIN MEMBER PART END *******/
/******* TICKETS PART START *******/
.tickets-part{
    color: #fff;
    padding: 58px 0 50px 0;
    background-color: #F0F2F5;
}
.ticket-header{
    color: #000;
}
.tickets-body-card{
    width: 100%;
    background-color: rgba(255,255,255,1);
}
.ticket-header h1 {
    font-size: 47px;
    font-weight: 800;
    font-family: 'Baloo Bhai 2', cursive;
    text-transform: uppercase;
    text-align: center;
    margin: 30px 0 0 0;
    min-height: 85px;
    color: rgba(24,22,22,1);
    white-space: normal;
}
.ticket-header h2 {
    text-transform: uppercase;
    white-space: normal;
    font-size: 24px;
    font-weight: 500;
    color: rgba(24,22,22,1);
    font-family: 'Baloo Bhai 2', cursive;
    text-align: center;
}
.ticket-body img{
    width: 100%;
    height: 500px;
}
.tickets-card2{
    width: 100%;
    background-color: rgba(255,255,255,1);
}
.ticket-header2 h3{
    text-transform: uppercase;
    white-space: normal;
    text-align: justify;
    font-size: 21px;
    line-height: 56px;
    font-weight: 500;
    color: rgba(24,22,22,1);
    font-family: 'Baloo Bhai 2', cursive;
    margin: 25px 25px 25px 55px;
    min-height: 40px;
}
.ticket-header-rules h2{
    font-size: 40px;
    font-weight: 800;
    font-family: 'Baloo Bhai 2', cursive;
    text-transform: uppercase;
    text-align: center;
    margin: 30px 0 0 0;
    color: rgba(24,22,22,1);
    white-space: normal;
}
.ticket-header-rules h3{
    text-transform: uppercase;
    white-space: normal;
    text-align: justify;
    font-size: 28px;
    line-height: 56px;
    font-weight: 500;
    color: rgba(24,22,22,1);
    font-family: 'Baloo Bhai 2', cursive;
    margin: 22px 25px 25px 55px;
    min-height: 40px;
}
.tickets-card3{
    width: 100%;
    background-color: rgba(255,255,255,1);
}
.ticket-header3 h3{
    text-transform: uppercase;
    white-space: normal;
    font-size: 23px;
    line-height: 33px;
    font-weight: 500;
    color: rgb(0 0 0 / 92%);
    font-family: 'Baloo Bhai 2', cursive;
    margin: 25px 0 0 55px;
    min-height: 40px;
}
.ticket-name-body{
    margin: 0 55px 25px 55px;
}
.tickets-text{
    color: rgba(24,22,22,1);
    background-color: #F0F2F5;
}
.tickets-text:hover{
    color: rgba(24,22,22,1);
    background-color: #F0F2F5;
}
.ticket-price{
    font-size: 19px;
    color: rgba(24,22,22,1);
}
.ticket-number{
    font-size: 19px;
    color: rgba(24,22,22,1);
}
.ticket-header4 h3{
    text-transform: uppercase;
    white-space: normal;
    font-size: 21px;
    line-height: 56px;
    font-weight: 500;
    color: rgba(24,22,22,1);
    font-family: 'Baloo Bhai 2', cursive;
    margin: 25px 0 0 55px;
    min-height: 40px;
}
.ticket-header5 h3{
    text-transform: uppercase;
    white-space: normal;
    font-size: 21px;
    line-height: 56px;
    font-weight: 500;
    color: rgba(24,22,22,1);
    font-family: 'Baloo Bhai 2', cursive;
    margin: 25px 0 0 55px;
    min-height: 40px;
}
.tickets-submit-btn{
    background-color: #db0707;
    color: rgba(204, 204, 204, 1);
    padding: 5px 20px;
    font-size: 16px;
    letter-spacing: 4px;
    font-weight: 700;
    border-radius: 23% 0;
    transition: all 0.3s linear;
    text-transform: uppercase;
    font-family: 'Baloo Bhai 2', cursive;
    white-space: normal;
}
.tickets-submit-btn:hover {
    border-radius: 23% 0;
    color: #db0707;
    background-color: rgba(204, 204, 204, 1);
}
.input-class{
    padding: 6px;
    border: 1px solid rgba(24,22,22,1);
    margin-top: 8px;
}
.form-check-input:checked {
    background-color: #db0707;
    border-color: #db0707;
}
.bKash_text{
    text-transform: none;
}
/************* TICKETS PART END *************/
/******* MEMBER APPLICATION PART START *******/
.header-body-color{
    height: 113px;
    background-color: rgb(11 11 11);
}
.memberapplication-part {
    padding: 50px 0 50px 0;
    overflow-x: hidden;
    color: #ffffff;
}
.memberapplication-body-card{
    width: 100%;
    background-color: rgba(255,255,255,1);
    border: none;
}
.memberapplication-img img {
    width: 100%;
    height: 280px;
}
.memberapplication-details h1{
    margin-top: 60px;
    font-size: 40px;
    font-weight: 800;
    font-family: 'Baloo Bhai 2', cursive;
    text-transform: uppercase;
    text-align: center;
    min-height: 55px;
    color: #404040;
    white-space: normal;
    line-height: 1.4em;
}
.memberapplication-details h2{
    margin-top: 34px;
    text-transform: uppercase;
    white-space: normal;
    font-size: 20px;
    line-height: 48px;
    font-weight: 800;
    color: #404040;
    font-family: 'Baloo Bhai 2', cursive;
    text-align: left;
    text-align: justify;
}
.memberapplication-details h3{
    text-transform: uppercase;
    white-space: normal;
    font-size: 20px;
    line-height: 48px;
    font-weight: 500;
    color: #404040;
    font-family: 'Baloo Bhai 2', cursive;
    text-align: left;
    text-align: justify;
}
.memberapplication-card {
    margin-top: 78px;
    width: 95%;
    margin-left: 5%;
    background-color: rgba(255,255,255,1);
    border: transparent;
}
.memberapplication-header {
    padding: 0.5rem 1rem;
    margin-bottom: 0;
    background-color: rgba(255,255,255,1);
    border-bottom: 0px;
}
.memberapplication-input {
    display: block;
    font-weight: 500;
    font-family: 'Baloo Bhai 2', cursive;
    color: rgba(24, 22, 22, 1);
    white-space: normal;
    box-sizing: border-box;
    border-radius: 0px;
    border: 1px solid #c0c0c0;
}
.memberapplication-header h3 {
    text-transform: uppercase;
    white-space: normal;
    font-size: 20px;
    font-weight: 800;
    margin-bottom: -14px;
    color: #404040;
    font-family: 'Baloo Bhai 2', cursive;
}
.support-input2{
    height: 150px;
}
.form-check-input-body{
    border-radius: 0.25em;
    border: 1px solid #404040;
}
.form-check-label-body {
    font-size: 19px;
    text-transform: uppercase;
    white-space: normal;
    font-weight: 500;
    color: #404040;
    font-family: 'Baloo Bhai 2', cursive;
}
.memberapplication-submit-btn{
    background-color: #db0707;
    color: rgba(204, 204, 204, 1);
    padding: 5px 20px;
    font-size: 16px;
    font-weight: 700;
    border-radius: 23% 0;
    transition: all 0.3s linear;
    text-transform: uppercase;
    font-family: 'Baloo Bhai 2', cursive;
    white-space: normal;
    margin: 30px 0px 30px 0;
}
.memberapplication-submit-btn:hover {
    border-radius: 23% 0;
    color: #db0707;
    background-color: rgba(204, 204, 204, 1);
}
/******* MEMBER APPLICATION PART END *******/

/* footer-part-start */
#footer-part {
    padding: 25px 0;
    background-color: rgb(11 11 11);
    ;
}
.footer-part-left p {
    text-transform: uppercase;
    white-space: normal;
    font-size: 16px;
    font-weight: 400;
    color: rgba(204, 204, 204, 1);
    font-family: 'Baloo Bhai 2',
    cursive;
    text-align: left;
    margin: 0;
    padding: 0;
}
.footer-part-right P {
    text-transform: uppercase;
    white-space: normal;
    font-size: 16px;
    font-weight: 400;
    color: rgba(204, 204, 204, 1);
    font-family: 'Baloo Bhai 2',
    cursive;
    text-align: right;
    margin: 0;
    padding: 0;
}
.ra {
    color: #db0707;
}
/* footer-part-end */
.fZbFLE{
    background-color: #db0707;
}

/*top-button-part-start*/
.top-button{
    color: #db0707;
    position: fixed;
    right: 24px;
    bottom: 103px;
    z-index: 99;
    display: none;
    text-align: center;
    border: 4px solid #db0707;
    height: 50px;
    width: 50px;
    transform: rotate(46deg);
    line-height: 50px;
    box-shadow: 0px 0px 14px rgb(0 0 0 / 30%);
    cursor: pointer;
}
.top-button i{
    transform: rotate(-47deg);
    font-size: 29px;

}
.top-button:hover{
    color: rgba(255,255,255,1);
    background-color: #db0707;
    transition: 0.2s ease-in;
}
/*top-button-part-end*/