@charset "utf-8";
/* CSS Document */
body {margin: 0px;	padding: 0px; font-family:"Times New Roman", Times, serif; }
h1{font-size:32px;} h2{font-size:30px; padding:10px 0; color:#ede500 !important;} h3{font-size:28px;} h4{font-size:26px;} h5{font-size:24px;} h6{font-size:22px;}
h1,h2,h3,h4,h5,h6{color:#fff; margin:0px 0 0px 0;  font-weight:900; padding:10px 0; text-align:center; text-transform:uppercase; line-height: normal;}

p { padding:0; font-size:20px;  color:#fff; margin:5px 0 10px 0; text-align:justify; line-height:30px; font-weight:500;}
a{ color:#FFFFFF; text-decoration:none}

img{width:100%; height:auto}
/*.booknow{ width:100%; color:#fff; text-align:center;  text-transform:uppercase; font-weight:bolder;}
.booknow a{  background:#fc3d69; color:#fff;  font-size:20px; text-decoration:none; padding:10px 0; margin:20px 0 0 0; display: table;  text-align: center;  width: 100%; border-radius:5px; }
.booknow a:hover { background:#000; }*/
.page_wrapper_full {width: 100%; margin: auto auto auto auto;    background-color: #120900; font-size:20px; display: table;
width: 100%;}
.topbg2{width:1380px; margin:0 auto; padding:0px;}
.navigation_container{width:1380px; margin:0 auto; padding:0px 0 0px 0; display:block; }
#nav {width: 100%; /* 1000 */ 
			font-family:Arial;
			position:relative;
			font-weight:bold; 
			float:left; 
			 text-decoration:none; 
			 z-index:9999;
			 text-align:center; }

			#nav > a { display: none; }

			#nav li
			{
				position: relative;
				list-style: none;
			}
				#nav li a
				{
					color: #ffffff;
					display: block;
				}
				#nav li a:active
				{
					background-color: none !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;
				position: relative;
				right: -0.313em; /* 5 */
			}

			/* first level */

			#nav > ul
			{
				 /* 60 */
				/*background-color: #003d98;*/
				 list-style: none; padding:0px; margin:0px; 
			}
				#nav > ul > li { height:auto; 
					float: left; 
				}
					#nav > ul > li > a
					{ padding:25px 38px;
						height:auto; 
						font-size:16px; /* 24 */
						text-align: center;
						text-decoration:none;
						margin:20px 20px 20px 0px;
						text-transform:uppercase; border-radius:50px;
						background: rgb(210,124,3);background: linear-gradient(90deg, rgba(210,124,3,1) 0%, rgba(255,178,70,1) 53%, rgba(210,124,3,1) 100%); text-decoration:none; color:#000; 	}
						#nav > ul > li:not( :last-child ) > a
						{
						
						}
						#nav > ul > li:hover > a,
						#nav > ul:not( :hover ) > li.active > a
						{background:#ed1b4c; text-decoration:none;color:#fff; }

						#nav > ul > li a.selected
						{background:#ed1b4c; text-decoration:none;color:#fff; 		
						}



				/* second level */

				#nav li ul
				{
					background-color: #000000;
					display: none;
					position: absolute;
					top: 100%; width:300px; 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: 14px; /* 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
							{
								background-color:none; border-right:0px; color:#FF0000; text-decoration:none;
							}


		@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: #000;
					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:#120900;
				width:100%;
				
			}
				#nav:target > ul
				{
					display: block; 
				}
				#nav > ul > li
				{
					width: 100%;
					float: none;
					border-bottom:1px solid #feb63e;
				}
					#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:none; color:#feb63e;}
						#nav > ul > li a.selected
						{
							background-color: none;
							color:#feb63e; border:none; background-color: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******************/
.banner img{width:100%; height:auto;}
.site_bg{width:100%; background: rgb(210,124,3);background: linear-gradient(90deg, rgba(210,124,3,1) 0%, rgba(255,178,70,1) 53%, rgba(210,124,3,1) 100%); margin:0px; padding:50px 0px; display:table; border:solid 1px #ffd48d;}
.site_bg h2{color:#000 !important;}
.site_bg h3{color:#000;}
.site_name{ margin:0px; padding:0px 0px; display:table; color:#000; font-size:50px; text-align:center; width:100%; font-weight:900; text-transform:uppercase; }
.site_name a{ text-decoration:none; color:#000; line-height:100px; }
.site_name a:hover{ text-decoration:none; color:#fff; }
.site_bg p{color:#000;}
.longareabg{width:100%; background:#160004; margin:0px 0px; padding:50px 0px; display:table; border:solid 1px #ffd48d;}
.longareabg h2{color:#ffc72d !important;}
.button { margin:0px; padding:0px 0px; display:table; color:#fff; font-size:20px; text-align:center; width:100%; font-weight:900; text-transform:uppercase; background: rgb(210,124,3);background: linear-gradient(90deg, rgba(210,124,3,1) 0%, rgba(255,178,70,1) 53%, rgba(210,124,3,1) 100%); border:solid 1px #ffd48d; border-radius:50px; display:table; line-height:60px; text-decoration:none;}
.button a{ color:#fff; font-size:30px; text-align:center; width:100%; font-weight:900; text-transform:uppercase; background: rgb(210,124,3);background: linear-gradient(90deg, rgba(210,124,3,1) 0%, rgba(255,178,70,1) 53%, rgba(210,124,3,1) 100%); border:solid 1px #fff; border-radius:50px; display:table; line-height:60px; text-decoration:none;}
.button a:hover{ text-decoration:none; color:#fff;  background:#F00; }
.gallery { margin:0px; padding:5px; display:table; width:100%; background: rgb(210,124,3);background: linear-gradient(109.6deg, rgba(0, 0, 0, 0.93) 11.2%, rgb(63, 61, 61) 78.9%); border:solid 1px #ffd48d;}
.gallery_txt{font-size:22px; color:#F9C24B; font-weight:600; text-decoration:none;text-align:center; padding:20px 0 10px 0; text-transform:uppercase;}
.gallery_txt2{font-size:18px; color:#fff; font-weight:600; text-align:center; line-height:30px; padding:10px 0 0 0; text-decoration:none;}
.img-border{border:solid 3px #FB8A05; text-decoration:none;}
.blinkbg{background:#ed1b4c; padding:20px 0; margin:10px 0 0 0px; width:100%;}
.blink { animation: blinker 1s step-start infinite; text-align:center; color:#fff; font-weight:900; font-size:20px;}
@keyframes blinker {50% {  opacity: 0; }}

.contentareabg{width:100%; background: rgb(210,124,3);background: linear-gradient(105.2deg, rgb(255, 78, 78) 11.2%, rgb(253, 176, 71) 117.9%);
 margin:0px 0px; padding:50px 0px; display:table; border:solid 1px #ffd48d; }
.contentareabg h2{color:#000 !important;}
.contentareabg p{color:#fff !important;}
.categaryarae  {margin:0 0 30px 0px; width:100%; padding:30px 0; display:table;  }
.categaryarae ul {margin:0 0 0 10px;   padding:0px; float:left; }
.categaryarae ul li{float:none; list-style:none; float:left; padding: 0 0 0 0px; margin: 0px; line-height:normal;}
.categaryarae ul li a{font-size:16px; color:#FFF; text-decoration: none;  text-align:left; margin:10px; padding:10px 20px;  display:block; background:#450d0e; border-radius:20px; text-transform:uppercase;}
.categaryarae ul li a:hover{ color:#fff; text-decoration:none; background:#ec3528;}



.categary  {margin:0 0 0 0px; width:100%; padding:10px;  }
.categary p{ font-size:20px;}
.categary ul {margin:0 0 0 0px;   padding:0px 10px 10px 0px; }
.categary ul li{float:none; list-style:none; padding: 0 0 0 0px; margin: 0px; line-height:normal;}
.categary ul li a{font-size:20px; color:#FFF; text-decoration: none;  text-align:left; margin:10px; padding: 0 0 0 0px;  display:block; line-height:30px;}
.categary ul li a:hover{ color:#ee9e2d; text-decoration:none;}
.textp{color:#FC0; font-weight:800; font-size:22px; padding: 0 0 30px 5px; display: flex; text-transform: uppercase;}
.footer { background:#000; color: #fff; line-height:30px; padding:20px 0 20px 0;  margin:0px 0 0 0; width: 100%; display: table;}

.footer-bottom{background: #ee9e2d; font-weight:600; color: #000; padding:15px; text-align: center; width: 100%; margin: 0; font-size:20px;}
.footer-bottom a{text-decoration: none;  color: #000; width: 100%; padding: 0 0px; margin: 0px; line-height:40px;  }
.footer-bottom a:hover{ color: #fff;}
 




.w100{width:100%; height:auto;}
.mx1{margin-left:5px; margin-right:5px; }
.px1{padding-left:5px; padding-right:5px;}
.px2{padding:20px;}
.borderfff {border: solid 1px #fff;}
 

/*---------------------------------------*/
.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: solid 3px #e59e07;}
div {  display: block; line-height:0px;}
.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;}
.spacet{padding:10px; display:flex;}

.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;}


*{  margin: 0;
  padding: 0;
  box-sizing: border-box;
 } 

#active:checked ~ .wrapper ul li a{  opacity: 1; }
 
@media (max-width: 768px){
.container {  max-width: 720px;}
.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:100%}.col-10{width:100%}.col-9{width:100%}.col-8{width:100%}.col-7{width:100%}.col-6{width:100%}.col-5{width:100%}.col-4{width:100%}.col-3{width:100%}.col-2{width:50%}.col-1{width:50%}
.header_stip{ text-align:center; font-size:20px;}
.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,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{width:100%}

.topnav ul li{margin:0px; padding:0 29px; list-style: none; float:left; width:100%; border-bottom:solid 1px #006;}
.topnav ul li a{margin: 0px; list-style:none;  text-decoration:none; color:#000;  display:table; font-weight:500; font-size:15px; display:block; text-align:left;  padding:0px 18px;float:left; width: 100%; line-height:57px;}
.pr_name {color:#F00; text-transform:uppercase; font-size:13px; padding:0px; margin:0px; }
.nametag{background:#fff;  padding:5px; font-size:16px; color:#000; font-weight:600; text-align:center; border-top-right-radius:5px; border-bottom-right-radius:5px;  }
.bannerbg3{width:100%; margin:0 auto; padding:20px 0px; background:#006; color:#fff; display:table;}

}

@media (min-width: 768px){
.container {    max-width: 720px;}
.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:100%}.col-10{width:100%}.col-9{width:100%}.col-8{width:100%}.col-7{width:100%}.col-6{width:100%}.col-5{width:100%}.col-4{width:100%}.col-3{width:100%}.col-2{width:50%}.col-1{width:50%}
.header_stip{ text-align:center; font-size:20px;}
 }
.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,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{width:100%}
.topnav ul li{margin:0px; padding:0 29px; list-style: none; float:left; width:100%; border-bottom:solid 1px #006;}
.topnav ul li a{margin: 0px; list-style:none;  text-decoration:none; color:#000;  display:table; font-weight:500; font-size:15px; display:block; text-align:left;  padding:0px 18px;float:left; width: 100%; line-height:57px;}
.pr_name {color:#F00; text-transform:uppercase; font-size:13px; padding:0px; margin:0px; }
.nametag{background:#fff;  padding:5px; font-size:15px; color:#000; font-weight:600; text-align:center; border-top-right-radius:5px; border-bottom-right-radius:5px;  }
.bannerbg3{width:100%; margin:0 auto; padding:20px 0px; background:#006; color:#fff; display:table;}

}

@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 (max-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: 1170px;}
.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 (max-width: 1200px){
.container { max-width: 1170px;}
.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 (max-width: 576px){

.container {    max-width: 540px;}
.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,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{width:100%}
.topnav ul li{margin:0px; padding:0 29px; list-style: none; float:left; width:100%; border-bottom:solid 1px #006;}
.topnav ul li a{margin: 0px; list-style:none;  text-decoration:none; color:#000;  display:table; font-weight:500; font-size:15px; display:block; text-align:left;  padding:0px 18px;float:left; width: 100%; line-height:57px;}
h1,h2,h3,h4,h5,h6{color:#00ff06; margin:0px 0 0px 0;  font-weight:900; padding:20px 0; font-size:30px; text-align:center; text-transform:uppercase; line-height: normal;}
.pr_name {color:#F00; text-transform:uppercase; font-size:13px; padding:0px; margin:0px; }
.nametag{background:#fff;  padding:5px; font-size:16px; color:#000; font-weight:600; text-align:center; border-top-right-radius:5px; border-bottom-right-radius:5px;  }
.site_name{ margin:0px; padding:0px 0px; display:table; color:#000; font-size:24px; text-align:center; width:100%; font-weight:900; text-transform:uppercase; }
.site_name a{ text-decoration:none; color:#000; line-height:normal; }
.site_bg{width:100%; background: rgb(210,124,3);background: linear-gradient(90deg, rgba(210,124,3,1) 0%, rgba(255,178,70,1) 53%, rgba(210,124,3,1) 100%); margin:0px; padding:20px 0px; display:table; border:solid 1px #ffd48d;}
.button a{font-size:18px;  display:table; line-height:40px; text-decoration:none;}
}