@charset "UTF-8";
.display-3 {
	color: #FFFFFF;
	font-family: alex-brush;
	font-style: normal;
	font-weight: 400;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.35);
	text-align: center;
}
.jumbotron {
	background-image: url("images/hero-background.gif");
	background-size: cover;
	background-repeat: no-repeat;
}
.btn-primary {
	background-color: rgba(0,0,0,0.65);
	border-color: rgba(255,255,255,0.65);
}
.btn-primary:hover {
	background-color: rgba(77,77,77,0.65);
	border-color: rgba(255,255,255,0.65);
}
.btn-primary:active {
	background-color: rgba(202,202,202,0.65) !important;
	border-color: rgba(105,105,105,0.65) !important;
	box-shadow: none !important;
}
.bg-light {
	background-color:rgba(255,255,255,0.85) !important;
}
.card-title {
	font-family: alex-brush;
	font-style: normal;
	font-weight: 400;
	font-size: 34px;
}
.col-xl-12 {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}
.phone-icon {
	padding-left: 15px;
	padding-right: 15px;
}
.email-icon {
	padding-left: 15px;
	padding-right: 15px;
}
.facebook-icon {
	margin-right: 7px;
	margin-left: 7px;
}
.instagram-icon {
	margin-right: 7px;
	margin-left: 7px;
}
.twitter-icon {
	margin-left: 7px;
	margin-right: 7px;
}
.youtube-icon {
	margin-left: 7px;
	margin-right: 7px;
}
.dropdown-menu a{
    color: #7C7C7C !important;
}
.dropdown-menu a:hover{
    color: #5F5F5F !important;
}
.dropdown-item.active {
	background-color: rgba(190,190,190,0.65);
}
.dropdown-item:active {
	background-color: rgba(150,150,150,0.65) !important;
}
.dropdown-divider {
	border-color: #CFCFCF;
}
.col-lg-12 {
	text-align: center;
	padding-bottom: 10px;
}
.col-sm-12 {
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.bottom-link {
	color: white;
	text-decoration: none;
}

.bottom-link:hover {
	color: #7A7777;
	text-decoration: none;
}
.phone-link:hover {
	color: #7A7777;
	text-decoration: none;
}
.email-link:hover {
	color: #7A7777;
	text-decoration: none;
}
.jumbotron-sweet-sixteens {
	background-image: url(images/hero-sweet-sixteens.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.jumbotron-mitzvahs {
	background-image: url(images/hero-mitzvahs.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.jumbotron-upcoming-events {
	background-image: url(images/hero-upcoming-events.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 80px;
	padding-bottom: 80px;
}
.jumbotron-past-events {
	background-image: url(images/hero-past-events.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 80px;
	padding-bottom: 80px;
}
.jumbotron-childrens-parties {
	background-image: url(images/hero-childrens-parties.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.jumbotron-about-us {
	background-image: url(images/hero-about-us.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 80px;
	padding-bottom: 80px;
}
.jumbotron-contact-us {
	background-image: url(images/hero-conatct_us.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 80px;
	padding-bottom: 80px;
}
.privacy {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 20px;
}
.jumbotron-privacy {
	background-image: url(images/hero-privacy.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 80px;
	padding-bottom: 80px;
}
.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.col-xl-12-weddings {
	padding-top: 44px;
	padding-bottom: 44px;
}
.jumbotron-weddings {
	background-image: url(images/hero-weddings.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}
.call-email-p {
	font-size: 20px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}
.reach-us-p {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 20px;
}
.phone-p {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 20px;
}
.email-p {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 20px;
}
.click-p {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
}
.phone-link {
	color: #000000;
}
.email-link {
	color: #000000;
}
.userway-link {
	color: #000000;
}
.about-us-main-p {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 20px;
}
.what-we-p {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 26px;
}
.book-event-p {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 26px;
}
.privacy-policy-p {
	font-size: 26px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}
.weddings-page {
	text-align: center;
}
.weddings-page-p {
	font-family: dancing-script;
	font-size: 34px;
	font-style: normal;
	font-weight: 400;
}
.sweet-sixteens-page {
	text-align: center;
}
.sweet-sixteens-page-p {
	font-family: dancing-script;
	font-style: normal;
	font-weight: 400;
	font-size: 34px;
}
.childrens-page-p {
	font-family: dancing-script;
	font-style: normal;
	font-weight: 400;
	font-size: 34px;
}
.childrens-page {
	text-align: center;
}
.past-events-p {
	text-align: center;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 26px;
}
.past-events-page {
	text-align: center;
}
.upcoming-events-page {
	text-align: center;
}
.upcoming-events-p {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 26px;
}
.click-to-purchase-p {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 24px;
}
.mitzvahs-page {
	text-align: center;
}
.mitzvahs-p {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 26px;
}
.mitzvahs-p2 {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 20px;
}
.jumbotron-accessibility {
	background-image: url(images/hero-accessibility.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 80px;
	padding-bottom: 80px;
}




/*Mobile View*/
@media (max-width: 767px){

.bg-logo {
		width: 250px;
		height: auto;
	}
.display-3-sm {
	color: #FFFFFF;
	font-family: alex-brush;
	font-style: normal;
	font-weight: 400;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.35);
	font-size: 32px;
}
.col-xl-12 {
	padding-top: 50px;
	padding-bottom: 50px;
}
.jumbotron {
	background-image: url(images/hero-background_wash-sm.gif);
	background-repeat: no-repeat;
	background-size: cover;
}
.jumbotron-weddings {
	background-image: url("images/hero-weddings-sm.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 48px;
	padding-bottom: 48px;
}
.jumbotron-sweet-sixteens {
	background-image: url(images/hero-sweet-sixteens-sm.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 48px;
	padding-bottom: 48px;
}
.jumbotron-mitzvahs {
	background-image: url("images/hero-mitzvahs-sm.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 48px;
	padding-bottom: 48px;
}
.jumbotron-upcoming-events {
	background-image: url("images/hero-upcoming-events-sm.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 50px;
	padding-bottom: 50px;
}
.jumbotron-past-events {
	background-image: url("images/hero-past-events-sm.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 50px;
	padding-bottom: 50px;
}
.jumbotron-childrens-parties {
	background-image: url("images/hero-childrens-parties-sm.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 48px;
	padding-bottom: 48px;
}
.jumbotron-about-us {
	background-image: url("images/hero-about-us-sm.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 50px;
	padding-bottom: 50px;
}
.jumbotron-contact-us {
	background-image: url("images/hero-conatct_us-sm.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 50px;
	padding-bottom: 50px;
}
.jumbotron-privacy {
	background-image: url("images/hero-privacy-sm.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 60px;
	padding-bottom: 60px;
}
.phone-icon {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.email-icon {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}
.sweet-sixteens-page-p {
	font-family: dancing-script;
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
}
.weddings-page-p {
	font-family: dancing-script;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
}
.childrens-page-p {
	font-family: dancing-script;
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
}
.past-events-p {
	text-align: center;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 24px;
}
.jumbotron-accessibility {
	background-image: url("images/hero-accessibility-sm.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 60px;
	padding-bottom: 60px;
}
	
	
	

/*Tablet View*/
@media (min-width: 768px) and (max-width: 991px){

.jumbotron {
	background-image: url("images/hero-background_wash-md.gif");
	background-repeat: no-repeat;
	background-size: cover;
}
.jumbotron-weddings {
	background-image: url("images/hero-weddings-md.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}
.jumbotron-sweet-sixteens {
	background-image: url(images/hero-sweet-sixteens-md.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.jumbotron-mitzvahs {
	background-image: url("images/hero-mitzvahs-md.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 48px;
	padding-bottom: 48px;
}
.jumbotron-upcoming-events {
	background-image: url("images/hero-upcoming-events-md.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 50px;
	padding-bottom: 50px;
}
.jumbotron-past-events {
	background-image: url("images/hero-past-events-md.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 50px;
	padding-bottom: 50px;
}
.jumbotron-childrens-parties {
	background-image: url("images/hero-childrens-parties-md.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 48px;
	padding-bottom: 48px;
}
.jumbotron-about-us {
	background-image: url("images/hero-about-us-md.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 50px;
	padding-bottom: 50px;
}
.jumbotron-contact-us {
	background-image: url("images/hero-conatct_us-md.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 50px;
	padding-bottom: 50px;
}
.jumbotron-privacy {
	background-image: url("images/hero-privacy-md.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 60px;
	padding-bottom: 60px;
}
.jumbotron-accessibility {
	background-image: url("images/hero-accessibility-md.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 60px;
	padding-bottom: 60px;
}
}

/*Desktop View*/
@media (min-width: 992px) and (max-width: 1199px){

}

/*Xtra Large Desktop View*/
@media (min-width: 1200px){

}
}
