@charset "utf-8";

/* CSS Document */

body {margin: 0px;	padding: 0px; font-family:Tahoma, Geneva, sans-serif; background:#000; }

h1{font-size:32px;} h2{font-size:30px; padding:10px 0;} h3{font-size:28px;} h4{font-size:25px;} h5{font-size:20px;} h6{font-size:16px;}

h1,h2,h3,h4,h5,h6{color:#FEB92F; margin:0px 0 0px 0;   font-weight:900; }

strong{color:#FB9E3B;}

p { padding:0; font-size: 26px;  color:#fff; margin:0; text-align:justify; line-height:30px;}

a{ color:#FFFF99; text-decoration:none}

img{max-width:100%; height:auto; margin:0px; padding:0px;}

.page_wrapper_full {width: 100%; margin: auto auto auto auto; display: table; text-align: center;  width: 100%;}

.navigation_container{width:100%; margin:0 auto; padding:0px 0 0px 0; display:block; }

#nav {width: 100%; /* 1000 */

			font-family:Arial;

			position:relative;

			font-weight:bold; 

			float:right; 

			 text-decoration:none; 

			 z-index:9999;

			 text-align:left; padding:30px 0 0 0; 

		}



			#nav > a { display: none; }



			#nav li

			{

				position: relative;

				list-style: none;

			}

				#nav li a

				{

					color: #fff;

					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:8px 43px 0px 0px;

						height:auto; 

						font-size:16px; /* 24 */

						line-height:60px; /* 60 (24) */

						text-align: left;

						text-decoration:none;

						margin:0 0px 0 0px;

						text-transform:capitalize;

						color:#fff;

					}

						#nav > ul > li:not( :last-child ) > a

						{

						

						}

						#nav > ul > li:hover > a,

						#nav > ul:not( :hover ) > li.active > a

						{

							background-color: none; text-decoration:none;

							color:#FB9E3B; 

							

						}



						#nav > ul > li a.selected

						{

							background-color: none; text-decoration:none;

							color:#c10505; 

							

						}







				/* second level */



				#nav li ul

				{

					background-color: #fff;

					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:#c10505; 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:#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:#c10505; color:#fff;}

						#nav > ul > li a.selected

						{

							background-color: none;

							border:none; background-color:#c10505; color:#fff;

							

						}





				/* 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{min-width:100%; height:auto;}

.backareabg{width:100%; padding:20px 0 20px 0px; margin:20px 0 20px 0px; display:table; background:#39434B; line-height:none; }

.backareabg h2{color:#ffc629;}

.backareabg h4{color:#ffc629; color:#fff;}

.backareabg p{color:#fff;}

.gallery_img{ background:#9B4A07; margin: 5px; padding:5px; text-align:center; border-top-left-radius:30px; border-bottom-right-radius:30px;  text-transform:capitalize; transition: 0.5s; background-size: 200% auto; color:#fff; display: block;} 

.galleryimages img{min-width:100%; height:auto; border-top-left-radius:30px; border-bottom-right-radius:30px;}			

.gallery_img p{color:#fff; margin:0px; padding:0px; line-height:none; text-align:center; font-weight:900;}

.midbanner img{min-width:100%; height:auto;padding:0px; margin:0px;}

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

.footercategary  {margin:20px 0 0 0px; width:100%; padding:10px; display:table; background:#9F0B0B;}

.footercategary ul {margin:0 0 0 0px;   padding:0px 0px 0px 0px;}

.footercategary ul li{float:none; list-style:none; padding: 0 0 0 0px; margin: 0px; }

.footercategary ul li a{font-size:16px; color:#FFF; text-decoration: none;  text-align:left; margin:10px; padding: 0 0px 5px 0px;  display:block; border-bottom:solid 1px #262626;}

.footercategary ul li a:hover{ color:#ffc629; text-decoration:none;}

.textp{color:#ffc629; font-weight:800; font-size:22px; padding: 0 0 0 5px; display: flex; text-transform:capitalize;}

.footer-bottom{background:#000;  color: #fff; font-size:16px; padding: 20px 20px 60px 20px; text-align: center; width: 100%; margin: 0;}

.footer-bottom a{text-decoration: none; color: #fff; width: 100%; padding: 0 10px; margin: 0px;}

.footer-bottom a:hover{ color: #ffc629;}

 

/*---------------------------------------*/

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

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

p{margin: 0px; padding:0px 0px 20px 0px; font-size:16px; text-align:justify; color:#fff; }

.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:#fff;  display:table; font-weight:500; font-size:15px; display:block; text-align:left;  padding:0px 18px;float:left; width: 100%; line-height:57px;}

h1{font-size:30px; } h2{ font-size:28px;} h2{ font-size:25px;} h2{ font-size:22px;} h2{ font-size:20px;} h2{ font-size:19px;}



}



@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%}

p {margin: 0px; padding:0px 20px 10px 0px; font-size:16px; text-align:justify; color:#fff; }

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

.header_stip{width:100%; background:#6a005c; margin:0px; padding:10px 0px; display:table; color:#fff; font-size:14px;}

p {margin: 0px; padding:0px 0px 20px 0px; font-size:16px; text-align:justify; color:#fff; }

.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:#fff;  display:table; font-weight:500; font-size:15px; display:block; text-align:left;  padding:0px 18px;float:left; width: 100%; line-height:57px;}

h1{font-size:30px; } h2{ font-size:28px;} h2{ font-size:25px;} h2{ font-size:22px;} h2{ font-size:20px;} h2{ font-size:19px;}

.pr_name {color:#F00; text-transform:uppercase; font-size:13px; padding:0px; margin:0px; }

.nametag{background:#fff;  padding:5px; font-size:16px; color:#fff; 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;}

.backareabg{width:100%; padding:20px; margin:0px; display:table; background:#39434B; line-height:none;}

}





 table {

         width: 100%;

         border-collapse: collapse;

         }

         th, td {

         border: 1px solid #fff;

         padding: 8px;

         color: white;

         }

         th {

         background-color: #E84B4B;

         text-align: left;}

		 

		 

		 

		 .nowcalling

{display:block;position:fixed;bottom:0;width:100%;z-index:9999}

.lcol,.rcol,.ccol

{float:left;width:50%}

.lcol{background-color:#F94B4B}

.rcol{background-color:#54A205}


.lcol a,.rcol a,.ccol a{display:block;padding:10px 0;text-align:center;text-decoration:none;color:#fff} 