@charset "utf-8";

/* CSS Document */



body{

	margin:0px;

	padding:0px;

}

.for_header{

	width:100%;

	height:215px;

	

}



.for_header1{

	width:90%;

	height:auto;

	margin:0 auto;

	padding-top:20px;

	

	

	}

.for_logo{

	width:24%;

	height:auto; 

	float:left;

	

	}

	




#booking{
position:absolute;
top:50%;
right:5%;
z-index:999;
width:30%;
}



#booking1{
position: relative;
margin:0 auto;
display:inline-block;
text-align:center;
width:50%!important;
padding-left:25%!important;
padding-right:25%!important;
}



	

	

.for_menu{

	width:76%;

	height:auto;

	float:left;

	}

.menu_space{

	padding-top:68px;

	}

.icon_1{

	float:right;

	}

.icon_2{

	float:right;

	padding-right:7px;

	}

.textstyle{

	

	background-color:#202630;

	border:1px solid #617c8d;

	padding-top:8px;

	padding-bottom:8px;

	color:#fff;

	}

.columnheading{

	margin-top:-8px;

	}

.mainpageabslouteone{

	bottom:35px;

	}

.mainpageabsloutethree{

	bottom:20px;

	}

.mainpageabsloutetfour{

	 bottom:30px;

	}

.mainpagerfh{

	font-size:36px;

	}

.mainpagerfh1{

	font-size:36px;

	padding-top:25px;

	

	}

.mainpagerfp{

	font-size:16px;

	}

.mainpagerfp1{

	font-size: 18px !important;

	}

.footerheading{

	padding-top:20px; }

.footerparagraph{

	font-size:16px;



	}

.footerimage img{

	padding-top:37px;

	}



/*pagination*/

.pagination{

	margin:0px;

	

}

	



.pagination>li>a{

	background-color:#484747;

	color:#fff;

}

.pagination>li>a:hover,.pagination>li>a:active{

	color: #23527c;

    background-color: #eee;

	}



.pagination>li:first-child>a{

	background-color:#484747;

	color:#fff;

	

	}	



.pagination>li:first-child>a:hover{

	color: #23527c;

    background-color: #eee;

	}

	

	.pagination>li:last-child>a{

	background-color:#484747

	color:#fff;

	

	}	



.pagination>li:last-child>a:hover{

	color: #23527c;

    background-color: #eee;

	}

	

/*responsive*/

@media only screen and (min-width:  1252px)  and (max-width: 1285px)

{



.menu_space{

	padding-top:65px;

	}

}

@media only screen and (min-width:  1200px)  and (max-width: 1251px)



{

	.for_header{

	width:100%;

	height:180px;

}



.menu_space{

	padding-top:62px;

	}

}

@media only screen and (min-width:  1175px)  and (max-width: 1199px)

{

	.for_header{

	width:100%;

	height:175px;

}



.menu_space{

	padding-top:59px;

	}

}

@media only screen and (min-width:  1150px)  and (max-width: 1174px)

{

	.for_header{

	width:100%;

	height:175px;

}



.menu_space{

	padding-top:58px;

	}

.mainpageabslouteone{

	

	bottom:25px;

	}





}

@media only screen and (min-width:  1100px)  and (max-width: 1149px)

{

	

	.for_header{

	width:100%;

	height:170px;

}



.menu_space{

	padding-top:55px;

	}



.mainpageabslouteone{

	

	bottom:25px;

	}



}

@media only screen and (min-width:  1055px)  and (max-width: 1099px)

{

	

	.for_header{

	width:100%;

	height:165px;

}





.menu_space{

	padding-top:53px;

	}

	.mainpageabslouteone{

	

	bottom:22px;

	}

.mainpagerfh{

	font-size:30px;

	}

.mainpagerfh1{

	font-size:30px;

	}

.mainpagerfp{

	font-size:15px;

	}

.mainpagerfp1{

	font-size: 17px !important;

	}



}

@media only screen and (min-width:  1025px)  and (max-width: 1054px)

{

.for_header{

	width:100%;

	height:155px;

}







.menu_space{

	padding-top:52px;

	}

.mainpageabslouteone{

	

	bottom:20px;

	}

.mainpagerfh{

	font-size:30px;

	}



.mainpagerfh1{

	font-size:30px;

	}

.mainpagerfp{

	font-size:15px;

	}

.mainpagerfp1{

	font-size: 17px !important;

	}

}

@media only screen and (min-width:  1000px)  and (max-width: 1024px)

{

	.for_header{

	width:100%;

	height:155px;

}



.menu_space{

	padding-top:49px;

	}

.mainpageabslouteone{

	

	bottom:20px;

	}

	.mainpagerfh{

	font-size:30px;

	}

	.mainpagerfh1{

	font-size:30px;

	}



.mainpagerfp{

	font-size:15px;

	}

.mainpagerfp1{

	font-size: 16px !important;

	}

}

@media only screen and (min-width:  950px)  and (max-width: 999px)

{

.for_header{

	width:100%;

	height:150px;

}



.menu_space{

	padding-top:47px;

	}

.mainpageabslouteone{

	

	bottom:18px;

	}

.mainpageabsloutethree{

	

	bottom:14px;

	}

.mainpagerfh{

	font-size:28px;

	}

.mainpagerfh1{

	font-size:28px;

	padding-top:15px !important;

	}



.mainpagerfp{

	font-size:15px;

	}

.mainpagerfp1{

	font-size: 16px !important;

	}

}

@media only screen and (min-width:  900px)  and (max-width: 949px)

{

	.for_header{

	width:100%;

	height:145px;

}



.menu_space{

	padding-top:45px;

	}

.mainpageabslouteone{

	

	bottom:18px;

	}

.mainpageabsloutethree{

	

	bottom:14px;

	}

.mainpageabsloutetfour{

	 bottom:25px;

	}

.mainpagerfh{

	font-size:27px;

	}

.mainpagerfh1{

	font-size:27px;

	padding-top:10px !important;

	}



.mainpagerfp{

	font-size:14px;

	}

.mainpagerfp1{

	font-size: 15px !important;

	}

}

@media only screen and (min-width: 850px)  and (max-width: 899px)

{

	.for_header{

	width:100%;

	height:140px;

}



.menu_space{

	padding-top:42px;

	}

.mainpageabslouteone{

	

	bottom:18px;

	}

.mainpageabsloutethree{

	

	bottom:10px;

	}

.mainpageabsloutetfour{

	 bottom:20px;

	}

.mainpagerfh{

	font-size:27px;

	}

.mainpagerfh1{

	font-size:27px;

	padding-top:8px !important;

	}



.mainpagerfp{

	font-size:14px;

	}

.mainpagerfp1{

	font-size: 15px !important;

	}

}

@media only screen and (min-width: 800px)  and (max-width: 849px)

{

	.for_header{

	width:100%;

	height:135px;

}



.menu_space{

	padding-top:36px;

	}

.mainpageabslouteone{

	

	bottom:18px;

	}

.mainpageabsloutethree{

	

	bottom:7px;

	}

.mainpageabsloutetfour{

	 bottom:20px;

	}

.mainpagerfh{

	font-size:26px;

	}

.mainpagerfh1{

	font-size:26px;

	padding-top:8px !important;

	}



.mainpagerfp{

	font-size:13px;

	}

.mainpagerfp1{

	font-size: 14px !important;

	}

}

@media only screen and (min-width:784px)  and (max-width: 799px)

{

	.for_header{

	width:100%;

	height:135px;

}





.menu_space{

	padding-top:35px;

	}

	.mainpageabslouteone{

	

	bottom:13px;

	}

.mainpageabsloutethree{

	

	bottom:4px;

	}

.mainpageabsloutetfour{

	 bottom:15px;

	}

.mainpagerfh{

	font-size:26px;

	}

.mainpagerfh1{

	font-size:26px;

	padding-top:8px !important;

	}



.mainpagerfp{

	font-size:13px;

	}

.mainpagerfp1{

	font-size: 14px !important;

	}

}

@media only screen and (min-width:770px)  and (max-width: 786px)

{







.mainpagerfh{

	font-size:26px;

	}

.mainpagerfh1{

	font-size:26px;

	padding-top:8px !important;

	}



.mainpagerfp{

	font-size:13px;

	}

.mainpagerfp1{

	font-size: 14px !important;

	}

}







@media only screen and (min-width:700px)  and (max-width: 769px)

{



.mainpagerfh{

	font-size:28px;

	}

.mainpagerfh1{

	font-size:28px;

	

	}



.mainpagerfp{

	font-size:14px;

	}

.mainpagerfp1{

	font-size: 15px !important;

	}

}

@media only screen and (min-width:600px)  and (max-width: 699px)

{



.mainpagerfh{

	font-size:27px;

	}

.mainpagerfh1{

	font-size:27px;



	}



.mainpagerfp{

	font-size:14px;

	}

.mainpagerfp1{

	font-size: 15px !important;

	}

}

@media only screen and (min-width:500px)  and (max-width: 599px)

{



.mainpagerfh{

	font-size:25px;

	}

.mainpagerfh1{

	font-size:25px;

	

	}



.mainpagerfp{

	font-size:14px;

	}

.mainpagerfp1{

	font-size: 15px !important;

	}

}



@media only screen and (min-width:461px)  and (max-width: 499px)

{



.mainpagerfh{

	font-size:22px;

	}

.mainpagerfh1{

	font-size:22px;

	

	}



.mainpagerfp{

	font-size:14px;

	}

.mainpagerfp1{

	font-size: 15px !important;

	}

}



@media only screen and (min-width:423px)  and (max-width: 460px)

{



.mainpagerfh{

	font-size:20px;

	}

.mainpagerfh1{

	font-size:20px;

	

	}



.mainpagerfp{

	font-size:14px;

	}

.mainpagerfp1{

	font-size: 15px !important;

	}

}

@media only screen and (min-width:387px)  and (max-width: 422px)

{



.mainpagerfh{

	font-size:18px;

	}

.mainpagerfh1{

	font-size:18px;

	

	}



.mainpagerfp{

	font-size:13px;

	}

.mainpagerfp1{

	font-size: 14px !important;

	}

}



@media only screen and (min-width:350px)  and (max-width: 386px)

{



.mainpagerfh{

	font-size:17px;

	}

.mainpagerfh1{

	font-size:17px;

	

	}



.mainpagerfp{

	font-size:13px;

	}

.mainpagerfp1{

	font-size: 14px !important;

	}

}

@media only screen and (min-width:300px)  and (max-width: 349px)

{



.mainpagerfh{

	font-size:17px;

	}

.mainpagerfh1{

	font-size:17px;

	

	}



.mainpagerfp{

	font-size:13px;

	}

.mainpagerfp1{

	font-size: 13px !important;

	}

}



@media only screen and (min-width:200px)  and (max-width: 299px)

{



.mainpagerfh{

	font-size:17px;

	}

.mainpagerfh1{

	font-size:17px;

	

	}



.mainpagerfp{

	font-size:12px;

	}

.mainpagerfp1{

	font-size: 13px !important;

	}

}







/* menu responsive from 770*/



@media only screen and (min-width:770px)  and (max-width: 784px)

{



	

.for_header{

	width:100%;

	height:240px !important;

	

}

.for_logo {

    width:100%;

}

.for_logo img{

	width:40%;

	margin:0 auto;

}

	

.for_menu {

    width: 100%;

}

.menu_space{

	padding-top:10px;

	}

}





@media only screen and (min-width:730px)  and (max-width: 769px)

{



	

.for_header{

	width:100%;

	height:230px !important;

	

}

.for_logo {

    width:100%;

}

.for_logo img{

	width:42%;

	margin:0 auto;

}

	

.for_menu {

    width: 100%;

}

.menu_space{

	padding-top:10px;

	}

}



@media only screen and (min-width:700px)  and (max-width: 729px)

{



	

.for_header{

	width:100%;

	height:215px !important;

	

}

.for_logo {

    width:100%;

}

.for_logo img{

	width:42%;

	margin:0 auto;

}

	

.for_menu {

    width: 100%;

}

.menu_space{

	padding-top:5px;

	}

}



@media only screen and (min-width:650px)  and (max-width: 699px)

{



	

.for_header{

	width:100%;

	height:210px !important;

	

}

.for_logo {

    width:100%;

}

.for_logo img{

	width:43%;

	margin:0 auto;

}

	

.for_menu {

    width: 100%;

}

.menu_space{

	padding-top:5px;

	}

}



@media only screen and (min-width:600px)  and (max-width: 649px)

{



	

.for_header{

	width:100%;

	height:210px !important;

	

}

.for_logo {

    width:100%;

}

.for_logo img{

	width:45%;

	margin:0 auto;

}

	

.for_menu {

    width: 100%;

}

.menu_space{

	padding-top:5px;

	}

}



@media only screen and (min-width:600px)  and (max-width: 649px)

{



	

.for_header{

	width:100%;

	height:208px !important;

	

}

.for_logo {

    width:100%;

}

.for_logo img{

	width:46%;

	margin:0 auto;

}

	

.for_menu {

    width: 100%;

}

.menu_space{

	padding-top:5px;

	}

}





@media only screen and (min-width:560px)  and (max-width: 599px)

{



	

.for_header{

	width:100%;

	height:220px !important;

	

}

.for_logo {

    width:100%;

}

.for_logo img{

	width:50%;

	margin:0 auto;

}

	

.for_menu {

    width: 100%;

}

.menu_space{

	padding-top:5px;

	}

}



@media only screen and (min-width:530px)  and (max-width: 559px)

{



	

.for_header{

	width:100%;

	height:220px !important;

	

}

.for_logo {

    width:100%;

}

.for_logo img{

	width:52%;

	margin:0 auto;

}

	

.for_menu {

    width: 100%;

}

.menu_space{

	padding-top:5px;

	}

}



@media only screen and (min-width:500px)  and (max-width: 529px)

{



	

.for_header{

	width:100%;

	height:220px !important;

	

}

.for_logo {

    width:100%;

}

.for_logo img{

	width:54%;

	margin:0 auto;

}

	

.for_menu {

    width: 100%;

}

.menu_space{

	padding-top:5px;

	}

}



@media only screen and (min-width:476px)  and (max-width: 499px)

{



	

.for_header{

	width:100%;

	height:220px !important;

	

}

.for_logo {

    width:100%;

}

.for_logo img{

	width:58%;

	margin:0 auto;

}

	

.for_menu {

    width: 100%;

}

.menu_space{

	padding-top:5px;

	}

}

@media only screen and (min-width:440px)  and (max-width: 475px)

{



	

.for_header{

	width:100%;

	height:215px !important;

	

}

.for_logo {

    width:100%;

}

.for_logo img{

	width:60%;

	margin:0 auto;

}

	

.for_menu {

    width: 100%;

}

.menu_space{

	padding-top:5px;

	}

}



@media only screen and (min-width:400px)  and (max-width: 439px)

{



	

.for_header{

	width:100%;

	height:215px !important;

	

}

.for_logo {

    width:100%;

}

.for_logo img{

	width:61%;

	margin:0 auto;

}

	

.for_menu {

    width: 100%;

}

.menu_space{

	padding-top:5px;

	}

}



@media only screen and (min-width:380px)  and (max-width: 399px)

{



	

.for_header{

	width:100%;

	height:210px !important;

	

}

.for_logo {

    width:100%;

}

.for_logo img{

	width:65%;

	margin:0 auto;

}

	

.for_menu {

    width: 100%;

}

.menu_space{

	padding-top:5px;

	}

}





@media only screen and (min-width:340px)  and (max-width: 379px)

{



	

.for_header{

	width:100%;

	height:202px !important;

	

}

.for_logo {

    width:100%;

}

.for_logo img{

	width:70%;

	margin:0 auto;

}

	

.for_menu {

    width: 100%;

}

.menu_space{

	padding-top:5px;

	}

}



@media only screen and (min-width:300px)  and (max-width: 339px)

{



	

.for_header{

	width:100%;

	height:202px !important;

	

}

.for_logo {

    width:100%;

}

.for_logo img{

	width:74%;

	margin:0 auto;

}

	

.for_menu {

    width: 100%;

}

.menu_space{

	padding-top:5px;

	}

}



@media only screen and (min-width:280px)  and (max-width: 299px)

{



	

.for_header{

	width:100%;

	height:187px !important;

	

}

.for_logo {

    width:100%;

}

.for_logo img{

	width:85%;

	margin:0 auto;

}

	

.for_menu {

    width: 100%;

}

.menu_space{

	padding-top:5px;

	}

}

@media only screen and (min-width:270px)  and (max-width: 279px)

{



	

.for_header{

	width:100%;

	height:187px !important;

	

}

.for_logo {

    width:100%;

}

.for_logo img{

	width:88%;

	margin:0 auto;

}

	

.for_menu {

    width: 100%;

}

.menu_space{

	padding-top:5px;

	}

}









/*footercontent*/

@media only screen and (min-width:  950px)  and (max-width:1050px)

{

.footerheading{

	padding-top:25px;

	font-size:16px !important;

	}

.footerparagraph{

	font-size:14px  !important;



	}

.footerimage img{

	padding-top:52px;

	}

	

}

@media only screen and (min-width:  850px)  and (max-width: 949px)

{

.footerheading{

	

	

	font-size:16px !important;

	}

.footerparagraph{

	font-size:14px  !important;



	}

	

.footerimage img{

	padding-top:60px;

	}

	

}



@media only screen and (min-width:  768px)  and (max-width: 849px)

{

.footerheading{

	font-size:15px !important;

	}

.footerparagraph{

	font-size:13px  !important;



	}

.footerimage img{

	padding-top:69px;

	}

	

	

}



@media only screen and (min-width:  700px)  and (max-width: 767px)

{

.footerheading{

	padding-top:10px; 

	text-align:center;

	font-size:15px !important;

	}

.footerparagraph{

	text-align:center;

	font-size:13px  !important;



	}



.footerimage img{

	display:block;

		margin:0 auto;

	width:42%;

	}

	

}







@media only screen and (min-width:  600px)  and (max-width: 699px)

{

.footerheading{

	padding-top:10px; 

	text-align:center;

	font-size:15px !important;

	}

.footerparagraph{

	text-align:center;

	font-size:13px  !important;



	}



.footerimage img{

	display:block;

		margin:0 auto;

	width:45%;

	}

	

}

@media only screen and (min-width:  500px)  and (max-width: 599px)

{

.footerheading{

	padding-top:10px; 

	text-align:center;

	font-size:15px !important;

	}

.footerparagraph{

	text-align:center;

	font-size:13px  !important;



	}



.footerimage img{

	display:block;

		margin:0 auto;

	width:48%;

	}

	

}



@media only screen and (min-width:  400px)  and (max-width: 599px)

{

.footerheading{

	padding-top:10px; 

	text-align:center;

	font-size:15px !important;

	}

.footerparagraph{

	text-align:center;

	font-size:13px  !important;



	}



.footerimage img{

	display:block;

		margin:0 auto;

	width:55%;

	}

	

}



@media only screen and (min-width:  300px)  and (max-width:  399px)

{

.footerheading{]

padding-top:8px !important; 

	text-align:center;

	font-size:15px !important;

	}

.footerparagraph{

	text-align:center;

	font-size:13px  !important;



	}



.footerimage img{

	display:block;

		margin:0 auto;

	width:60%;

	}

	

}





@media only screen and (min-width:  200px)  and (max-width:299px)

{

.footerheading{

	padding-top:5px; 

	text-align:center;

	font-size:15px !important;

	}

.footerparagraph{

	text-align:center;

	font-size:13px  !important;



	}



.footerimage img{

	display:block;

		margin:0 auto;

	width:63%;

	}

	

}





@media only screen and (min-width:  200px)  and (max-width:767px)

{

	.columnheading{

		margin-top:6px;

		}

	

}

