@charset "utf-8";
/* CSS Document */


body {margin: 0; padding: 0; font-family: "Century Gothic", serif; background-image: linear-gradient(to left, #000103, #18181a, #2a292b, #3d3b3d, #524d4f); font-size: 20px; line-height: 30px; color: #fff; }
 
.navigation_bg{width:100%; margin:0 auto; padding:0; display:table; background-image: linear-gradient(to right, #fa1010, #f0003e, #db005e, #ba0076, #910a86);}
.navigation_container{width:980px; margin:0 auto; padding:0; }
 img{max-width:100%; height:auto;}
.btn-style{width:100%; background-color:red; text-align:center; height:50px; padding-top:10px; border-radius:10px 0 10px 0;}
.hotelborder{border: solid 1px white; margin: 1px 1px 1px 0; padding: 10px;}
.banner img{width:100%; height:auto; border-radius: 7px;}
.centertext{
    text-align:center;
}
.w100{
    width:100%;
    height:auto;
}
.mx1{
    margin-left:5px;
    margin-right:5px;
}
.px1{
    padding-left:5px;
    padding-right:5px;
}
.borderfff{
    border: dashed 1px #fff;  
}
ul{
	padding:0;
}
ul li{
	list-style:inside disc;
}
.location_area ul li{
	list-style:none;
}
.text-sec h1, .text-sec h2, .text-sec h3, .text-sec h4, .text-sec h5, .text-sec h6{
	text-align:left;
}
.galimgbg {
    text-align: center;
    border-radius: 2px;
    background: rgb(215,20,20);
    background: linear-gradient(
151deg, rgba(215,20,20,1) 0%, rgba(255,255,255,1) 51%, rgba(215,20,20,1) 100%);
    margin: 2px;
    padding:2px;
}

#nav { 
width: 100%; /* 1000 */
font-family:Arial;
position:relative;
display:inline-block; 
text-decoration:none; 
z-index:9999;
text-align:center; 
padding:10px; 
		}

#nav > a { display:none; }
#nav li
{
	position:relative;
	list-style:none;
}
#nav li a
	{
	color:#ffffff;
	display:block;
}
#nav li a:active
	{
	background-color:#000 !important;
	}

#nav span:after
{
	width: 0;
	height: 0;
	border: 0.313em solid transparent; /* 5 */
	border-bottom: none;
	border-top-color: #fff;
	content: '';
	vertical-align: middle;
	display: inline-block;
	osition: relative;
	right: -0.313em; /* 5 */
}

			/* first level */

			#nav > ul
			{
				 /* 60 */
				/*background-color: #003d98;*/
				 list-style: none; padding:0px; margin:0px; 
				 text-align:center;
			}
				#nav > ul > li { height:auto; 
					display: inline-block; 
				}
					#nav > ul > li > a
					{ padding:0px 20px 0px 20px;
						height:auto; 
						font-size:15px; /* 24 */
						line-height:50px; /* 60 (24) */
						text-align: center;
						text-decoration:none;
						margin:0;
					
					}
						#nav > ul > li:not( :last-child ) > a
						{
						
						}
						#nav > ul > li:hover > a,
						#nav > ul:not( :hover ) > li.active > a
						{background-color:#e4ff00; text-decoration:none;color:#e21416; }

						#nav > ul > li a.selected
						{background-color:#161616; text-decoration:none;color:#fff; border-radius:5px; }



				/* second level */

				#nav li ul
				{
					background-color: #000000;
					display: none;
					position: absolute;
					top: 100%; width:230px; margin:0px; padding:0px;
				}
					#nav li:hover ul
					{
						display: block;
						left: 0;
						right: 0;
					}
						#nav li:not( :first-child ):hover ul
						{
							left: 0px;
						}
						#nav li ul a
						{
							font-size: 20px; /* 20 */ 
							border-bottom: 1px solid #ffffff;
							padding: 0px 0 0 8px; line-height:40px;text-decoration:none; /* 15 (20) */
						}
							#nav li ul li a:hover,
							#nav li ul:not( :hover ) li.active a
							{
								 border-right:0px; background-color:#fff; text-decoration:none;color:#e21416;text-decoration:none;
							}
							
		@media only screen and ( min-width: 501px ) /* 1000 */
		{
.desktop{display:block;}
.mobile{display:none;}
		}							
		@media only screen and ( max-width: 500px ) /* 1000 */
		{
.desktop{display:none;}
.mobile{display:block;}
		}

		@media only screen and ( max-width: 62.5em ) /* 1000 */
		{
			#nav
			{
				width: 100%;
				position: static;
				margin: 0;
			}
		}

		@media only screen and ( max-width: 767px ) /* 640 */
		{
			
			#nav
			{
				position: relative;
				top: auto;
				left: auto;
			}
				#nav > a
				{ 
					width: 3.125em; /* 50 */
					height: 3.125em; /* 50 */
					text-align: left;
					text-indent: -9999px;
					background-color: #e21416;
					position: relative;
				}
					#nav > a:before,
					#nav > a:after
					{
						position: absolute;
						border: 2px solid #fff;
						top: 35%;
						left: 25%;
						right: 25%;
						content: '';
					}
					#nav > a:after
					{
						top: 60%;
					}

				#nav:not( :target ) > a:first-of-type,
				#nav:target > a:last-of-type
				{
					display: block; 
				}






			/* first level */

			#nav > ul
			{
				height: auto;
				display: none; 
				position: absolute;
				left: 0; color:#ffffff;
				right: 0; background-color:#000000;
				width:100%;
				
			}
				#nav:target > ul
				{
					display: block; 
				}
				#nav > ul > li
				{
					width: 100%;
					float: none;
					border-bottom:1px solid #ffffff;
				}
					#nav > ul > li > a
					{
						height: auto;
						text-align: left;
						padding:0 0 0 7px; border:none;color:#ffffff;
						
						 /* 20 (24) */
					}
						#nav > ul > li:not( :last-child ) > a
						{
							border-right: none; color:#ffffff; 
							border-bottom:none; 
							
							
						}
						
						#nav > ul > li > a:hover{border:none; background-color:#e21416; color:#fff;}
						#nav > ul > li a.selected
						{
							background-color: none;
							background-color:#e21416; color:#fff; border:none;
							
						}


				/* second level */

				#nav li ul
				{
					position: static;
					padding:0px; /* 20 */
					width:100%;
					display: block; border-bottom:none; color:#ffffff; 
				}
				#nav li ul a
						{ font-size: 14px; /* 20 */ 
							border-bottom:none;
							padding: 0px 0 0 25px; line-height:30px; color:#ffffff;/* 15 (20) */
						}
		}

/********************menu end******************/
.diff{clear: both;}
.text-center{text-align: center; text-decoration: underline; color: yellow;}
.container {width:1102px; margin:0 auto; padding:5px 0 5px 0; display:table;}
.col_lg {width:21%; float:left; padding:17px; text-align: center; border-radius:2px;  background: rgb(215,20,20);
	background: linear-gradient(151deg, rgba(215,20,20,1) 0%, rgba(255,255,255,1) 51%, rgba(215,20,20,1) 100%);  margin:5px;}
.col_lg img {width: 100%; height: auto;}
.heading {font-size:26px; text-transform:none; color:#dbcc4f; margin: 0px; padding: 0px; font-weight: 900;}
h1 {font-size:30px; text-transform:uppercase; color:#ff0003;}
h2 {font-size:26px; text-transform:none; color:#dbcc4f;}
h3 {font-size:22px; text-transform:uppercase; color:#dbcc4f;}
h4 {font-size:20px; text-transform:uppercase; color:#dbcc4f;}
h5 {font-size:18px; text-transform:uppercase; color:#dbcc4f;}
h6 {font-size:18px; text-transform:uppercase; color:#dbcc4f;}
p { font-size:20px; line-height:30px; color: #fff; text-align:justify;}
a{color: yellow; text-decoration: none;}
.location_area ul {width:100%; margin:0 0 0px 0px; padding:0px; list-style:none;}
.location_area ul li {margin:0 0 0px 0px; padding:0px; width:100%;  }
.location_area ul li a{margin:0 0 5px 0px; padding:0px;background: rgb(78,0,0);
background: linear-gradient(-225deg, #FF057C 0%, #8D0B93 50%, #321575 100%);color:#fff; text-decoration:none; line-height:50px;display: table; width:100%; text-align:center;font-size:20px; font-weight:bold;text-transform: uppercase;}
.location_area ul li a:hover{background:#fff;color:#9c0708; text-decoration:none; }
/* End of Page styling */
/* End of Page styling */
.images-area img{min-width:100%; height:auto;}

/*footer css*/
.footerbg{width:100%; background: radial-gradient(circle at 0.2% 1.8%, rgb(255, 90, 8) 0%, rgb(88, 0, 0) 100.2%); margin:40px auto 0 auto; padding:30px 0 30px 0px;}
.footer_container{width:1102px; margin:0 auto; padding:10px 0 10px 0; display:table;}
.footer_Link{width:100%;  padding:0px 0 0 25px; margin:0px; text-align: center;}
.footertxt{ font-size:20px; color:#FFFFFF; }
.footertxt a:link {
	color: #FFFFFF; padding:0 5px 0 5px;
	text-decoration: none;
}
 
.footertxt a:hover {
	text-decoration: underline;
	color: #fff;
}
.whiteborder{
    border:1px solid #ffffff;
} 
.copyright{ font-size:16px; color:#fff; padding:10px 0 0 10px; font-style:italic;}

/*add new css*/
.text-sec{width:48%; margin:20px 0px 20px 0px; padding:10px; float:left; font-size: 16px;}
.img-sec{width:45%; margin:49px 0px 20px 0px; padding:0px; float:right; border: solid #fff 1px; }

/* Responsive CSS Styles Table of Contents */
.category-link {  margin:0 10px 10px 0px;  float: left; text-align: center; }
.category-link a {padding:10px;  background: linear-gradient(to top, #c471f5 0%, #fa71cd 100%);  color: #fff; text-decoration:none; font-size:16px;  font-weight:600;   border-top-left-radius:20px; border-bottom-right-radius:20px; display: table;}
.category-link a:hover{ color:#FFFFFF; background:#ccc; }
.glry { font-size:16px; padding: 10px; color: #fff; background: linear-gradient(-225deg, #FF057C 0%, #8D0B93 50%, #321575 100%); font-weight: 600; }
.glry-call { font-size:20px;  color: #fff; background: linear-gradient(358.3deg, rgb(255, 82, 168) 12.9%, rgb(177, 118, 240) 134.3%); font-weight:600; padding: 5px 0 10px 0; text-decoration: none;}
.mcol{width:15%; margin:8px; padding:0px; float: left; border: #fff 1px solid;}
.mcol img{min-width:100%; height: auto;}
.tel{width:50%; float: left; margin:10px 0 0 0;}

.callnow{ font-size:20px; font-weight: 900;  color:#fff; text-align: center; background: rgb(78,0,0);
background: linear-gradient(90deg, rgba(78,0,0,1) 0%, rgba(255,0,0,1) 54%, rgba(78,0,0,1) 100%);padding:10px; margin:0px 0 10px 0; }
.callnow a:link {	color: #FFFFFF; padding:0 5px 0 5px;	text-decoration: none;}
.callnow a:hover {	text-decoration: underline;	color: #fff;}

.headingct{ font-size:20px; font-weight: 900; padding:10px 0 10px 0;  color:#000; text-align: center;
background:#E8FF00; border-top-left-radius:5px; border-top-right-radius:5px;}



@media only screen and (min-width:999px) and (max-width:1200px){ 
.container{width:980px; margin:auto;}
.navigation_container{width:980px; margin:0 auto; padding:5px 0 5px 0; display:table;}
.col_lg{width:18%; float:left; padding:20px; text-align: center; border-radius:10px;  margin:7px;}
 .footer_container{width:980px; margin:0 auto; padding:10px 0 10px 0; display:table;}
.mcol{width:31%; margin:8px; padding:0px; float: left; border: #fff 1px solid;}	
}

@media only screen and (min-width:768px) and (max-width:998px){
.container{width:737px; margin:auto;}
.navigation_container{width:737px; margin:0 auto; padding:5px 0 5px 0; display:table;}
	#nav > ul > li > a
					{ padding:0px 20px 0px 20px;
						height:auto; 
						font-size:12px; /* 24 */
						text-align: center;
						text-decoration:none;
						margin:0 0px 0 0px;
						text-transform:uppercase;					}
	
	.col_lg{width:38%; float:left; padding:20px; text-align: center; border-radius:10px;  margin:15px;}
.footer_container{width:737px; margin:0 auto; padding:10px 0 10px 0; display:table;}
/*add new css*/
.text-sec{width:100%; margin:20px 0px 10px 0px; padding:10px; float:left; font-size: 16px;}
.img-sec{width:100%; margin:0px 0px 20px 0px; padding:0px; float:right; border: solid #fff 1px; }
.mcol{width:47%; margin:8px; padding:0px; float: left; border: #fff 1px solid;}	
}

@media only screen and (min-width:480px) and (max-width:767px){
.container{width:450px; margin:auto;}
.navigation_container{width:450px; margin:0 auto; padding:0px 0 0px 0; display:table;}
 
#nav > ul > li > a
					{ padding:0px 43px 0px 3px;
						height:auto; 
						font-size:13px; /* 24 */
						line-height:30px; /* 60 (24) */
						text-align: left;
						text-decoration:none;
						margin:0 0px 0 0px;}
.col_lg{width:38%; float:left; padding:20px; text-align: center; border-radius:10px;  margin:7px;}	
.footer_container{width:450px; margin:0 auto; padding:10px 0 10px 0; display:table;}	
/*add new css*/
.text-sec{width:100%; margin:20px 0px 10px 0px; padding:10px; float:left; font-size: 16px;}
.img-sec{width:100%; margin:0px 0px 20px 0px; padding:0px; float:right; border: solid #fff 1px; }	
 
}

@media only screen and (max-width:479px){
.container{width:300px; margin:auto;}
.navigation_container{width:300px; margin:0 auto; padding:0px 0 0px 0; display:table;}
 
.col_lg{width:95%; float:left; padding:10px; text-align: center; border-radius:10px;  margin:5px;}
.footer_container{width:100%; margin:0 auto; padding:10px 0 10px 0; display:table;}
.location_area{width:100%; margin:0 0 10px 0px; padding:0px; }	
	#nav > ul{height: auto;	display: none; 	position: absolute;	left: 0; color:#ffffff; right: 0; background-color:#000000;			width:94%;}	
.footer_Link{width:80%;  padding:0px 0 0 25px; margin:0px; text-align: center;}
.images-area{width:100%;float:right; margin:0 0 0px 0px; padding:0px;}	
h1 {font-size:35px; text-transform:uppercase; color:#ff0003; text-align:center;}

/*add new css*/
.text-sec{width:100%; margin:20px 0px 10px 0px; padding:10px; float:left; font-size: 16px;}
.img-sec{width:100%; margin:0px 0px 20px 0px; padding:0px; float:right; border: solid #fff 1px; }
.category-link  {  margin:0 0px 20px 0px;  float: left; text-align: center; width: 95%;}
 .category-link a { width: 100%; padding:20px 20px 20px 20px;   }
.mcol{width:100%; margin:8px; padding:0px; float: left; border: #fff 1px solid;}
}

div {
    display: block;
}
.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
*, ::after, ::before {
    box-sizing: border-box;
}



.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{
    padding:10px;
}


@media (min-width: 576px){
.container {
    max-width: 540px;
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left}.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{width:100%}
}
@media only screen and (max-width: 768px) {
.container {
    max-width: 720px;
}
  [class*="col-"] {
    width: 100%;
  }
}

@media (min-width: 992px){
.container {
    max-width: 960px;
}
.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{float:left}
.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}
}

@media (min-width: 1200px){
.container {
    max-width: 1140px;
}
.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{float:left}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}
}
