@media all and (max-width:1599px)
{
	
}

@media all and (max-width:1199px)
{


}

@media all and (max-width:991px)
{
	
.facilities-section ul li span { font-size: 20px; line-height: 24px;}
.about-section h2{font-size:52px;}
.black-section .white-box .sub p{font-size:20px; line-height:28px;}
.grid-section ul li span{font-size:20px;}
.rsvp-section form .form_row .sub input[type="text"], .rsvp-section form .form_row .sub input[type="tel"], .rsvp-section form .form_row .sub input[type="email"], .rsvp-section form .form_row .sub select,
.rsvp-section form .form_row .sub button[type="submit"]
{height:50px;}
.rsvp-section form .form_row .sub{margin-bottom:30px;}
.rsvp-section form .form_row .sub label{font-size:18px;}

}

@media all and (max-width:767px)
{
.about-section h4{font-size:28px;}
.about-section h2 { font-size: 38px;}
.about-section p{font-size: 19px; line-height: 28px;}
.facilities-section ul li { width: 48.5%; margin: 6px 0; padding:25px 10px;}
.facilities-section ul li span { font-size: 16px;  line-height: 22px; margin-top:20px;}
.facilities-section ul li img { max-height: 50px;}

.about-section,
.facilities-section,
.black-section,
.grid-section,
.rsvp-section
{padding:50px 0;}

.black-section .white-box{padding:50px 20px;}
.black-section .white-box .sub h3{font-size:35px; line-height:36px;}
.black-section .white-box .sub p {font-size: 16px; line-height: 23px;}
.black-section .white-box .sub h3 br,
.black-section .white-box .sub p br
{display:none;}

.grid-section ul li{width:50%; min-height:200px; border-bottom: 1px solid #646464 !important;}
.grid-section ul li:nth-child(odd){border-right: 1px solid #646464 !important;}
.grid-section ul li:nth-child(even){border-right: none !important;}
.grid-section ul li:nth-last-child(2),
.grid-section ul li:last-child
{border-bottom: none !important;}
.grid-section ul li span { font-size: 18px; margin-top:20px;}
.grid-section ul li img{max-width:40px;}

.rsvp-section form .form_row.half .sub { width: 100%;}
.rsvp-section form .form_row .sub label.blank{display:none;}

.rsvp-section form .form_row .sub { margin-bottom: 20px;}
.rsvp-section form .form_row .sub label { font-size: 16px;}
.rsvp-section form .form_row .sub button[type="submit"]{width:100%; font-size:20px;}
.success_message h5{font-size:16px;}
.rsvp-section form .form_row .sub .checkbox_area label{font-size:15px;}
.black-section .white-box .sub h5{font-size:16px;}
.banner .center_container{height:auto;     padding: 50px 0;}
}


@media all and (max-width:639px)

}

