@charset "utf-8";

/* CSS Document */





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

@media( max-width:1200px) {

.available_text {width:70%;}	

	}

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

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

@media( max-width:991px) {

.head_list ul li a {padding:15px;}	

.text_box {margin-bottom:15px;}

.available a {width:100%;float:left;margin-bottom:15px;}

.cprin_img {width:100%;}

.cprin_link {width:100%;float:left;text-align:left;}

.head_top_posi img {height:70px;}

.contact_form p {width:100%;}

	

	}

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

@media( max-width:800px) {

nav ul {padding:0px;}	

.cprin_left ul li h4 {width:100%;}

	}

@media( max-width:767px) {

#fix_navbar {display:none;}	

.mean-container .mean-bar {background-color:#ee3e41;}

.about_left h2 {font-size:30px;}

.about_img_posi {width:60px;font-size:16px;}

.about_img_posi strong {font-size:20px;}

	}	 

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

@media( max-width:600px) {

.cprin_left ul li h4 {font-size:22px;}

.cprin_link a {font-size:16px;}



	}

@media( max-width:560px) {
	.head_top { min-height: 200px; }
	.head_top > img { height: 100% !important; display: block; position: absolute; object-fit: cover; }
	.head_top img { height: 130px; }
	.head_top_posi img { height: 70px; }
}

@media( max-width:460px) {

.available h3 {font-size:26px;}

.available_text h4 {font-size:18px;}

.available_text p {font-size:13px;}	

.upcoming_sec h2 {font-size:26px;}

.upcoming_text p {font-size:15px;}

.reg_btn a {font-size:16px;}

.news_sec h2 {font-size:26px;}

.text_box h3 {font-size:20px;}

.text_box p {font-size:13px;}

.footer_top h6 {font-size:20px;}

.our_char p {font-size:14px;}

.our_char {padding-right:0px;}

.about_right ul li a {font-size:14px;}	

.about_right ul li img {width:20px;}

.about_right ul li span {margin-right:10px;}

.faq .set > a {font-size:13px;}



	}

@media( max-width:360px) {

.available_img {float:none;margin:0px auto;}

.available_text {padding-left:0px;width:100%;float:left;padding-top:20px;text-align:center;}



	}

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

