
body {
	/*font-family: century gothic;*/
	/*font-family: calibri;*/
	font-family: Agency FB;
	/*background-color: rgba(224,224,224,1);*/
	/*background-color: rgba(0,0,0,0.5);*/
}
/*
li {
	list-style-image: url("Images/Logo Stacked.png");
}*/

.NavBarContainer {
	width: 100%;
	display: table;
	height: 100px;
	background-image: url("Images/background.png");
	background-size: 20%;
	position: fixed;
	/*background-color: rgba(0,0,0,1);*/
	z-index: 3;
	background-color: ;
}
#NavBarContainerHomePage {
	margin-top: -8px;
}
#NavBarContainerAboutPage {
	margin-top: -8px;
}
#NavBarContainerContactPage {
	/*margin-top: -200px;*/
	margin-top: -8px;
}
	.NavImageLeft {
		display: table-cell;
		width: 300px;
		/*width: 25%;*/
		height: 100px;
	}
		.FlatLogo {
			width: 300px;
			height: 100px;
			display: block;
		}

	.NavBarRightSide {
		display: table-cell;
		height: 100px;
	}

		.NavBarItems {
			display: block;
			height: 100px;
			line-height: 100px;
			width: 100%;
			text-shadow: 1px 1px rgba(114,115,118,1);
			/*background-color: rgba(114,115,118,1);*/

			/*width: 900px;*/
			width: 78%;
			/*background-color: purple;*/
		}
			.NavBarItem {
				font-weight: bold;
				/*font-size: 35px;*/
				font-size: 37px;
				color: rgba(255,204,41,1);
				float: left;
				/*margin-left: 50px;*/
				text-decoration: none;
				/*background-image: url("Images/abstractFence.png");
				background-size: contain;*/

				/*border: 1px solid grey;*/
				/*width: 300px;*/
				width: 33%;
				text-align: center;
				/*border: 1px solid grey;*/

				background-image: url("Images/background.png");
				background-size: 100%;
			}
			.NavBarItem:hover {
				/*background-color: rgba(114,115,118,1);*/
				color: grey;
				/*text-shadow: 0 0 5px rgba(255,255,0,.5);*/
				/*text-shadow: 1px 1px rgba(255,255,0,.5);*/
				/*text-shadow: 0 0 10px #fff, 0 0 20px #fff,
				 0 0 30px #e60073, 0 0 40px #e60073,
				  0 0 50px #e60073, 0 0 60px #e60073, 0 0 70px #e60073;*/

				text-shadow: 0 0 10px #fff, 0 0 20px #fff,
				 0 0 30px #ffff00, 0 0 40px #ffff00,
				  0 0 50px #ffff00, 0 0 60px #ffff00, 0 0 70px #ffff00;
			}
				.NavWord:hover {
					/*box-shadow: 0 0 5px rgba(255,255,0,.5);*/
				}
		/*
		.NavBarLine {
			display: block;
		 	height: 2px;
		 	width: 100%;
		 	background-color: rgb(260,168,49);
		}*/

	/*	.NavCircleContainer {
			background-color: palegreen;
			display: table-cell;
			height: 100px;
		}
*/


.SmallNavBar {
	height: 80px;
	width: 100%;
	background-image: url("Images/background.png");
	background-repeat: no-repeat;
	background-size: 100%;
	position: fixed;
	z-index: 3;
	margin-top: -8px;

	display: none;
}
	.FlatLogoSmallNav {
		width: 240px;
		height: 80px;
		float: left;
	}
	.BurgerButton {
		display: block;
		height: 60px;
		width: 60px;
		margin-right: 20px;
		float: right;
		margin-top: 10px;
		margin-bottom: 10px;
		background-color: orange;
		border-radius: 20px;
		box-shadow: 0 0 10px rgba(0,0,0,.5);
	}
	.BurgerButton:hover {
		cursor: pointer;
		box-shadow: 0 0 0px rgba(0,0,0,.5);
		background-color: rgba(255,165,0,.5);

	}
	/*
	.BurgerButton:hover + .NavOptions{
		display: block;
	}
	*/
	/*
	.BurgerButton:active + .NavOptions{
		display: block;

		animation: 3s slidein;
	}*/

	/*If the cube is directly indide the container*/
	/*.BurgerButton:hover > .NavOptions*/

	/*If the cube is next to (after container's closing tag) the container*/
	/*.BurgerButton:hover + .NavOptions*/

	/*If the cube is somewhere inside the container*/
	/*.BurgerButton:hover .NavOptions*/

	/*If the cube is a sibling of the container*/
	/*.BurgerButton:hover ~ .NavOptions*/
		.BurgerButtonInsideLines {

		}
		.BurgerButtonInsideLine {
			width: 80%;	
			height: 8px;	
			margin-left: 10%;
			margin-right: 10%;
			background-color: rgba(75,75,75,1);
			border-radius: 20px;

		}
		#BurgerButtonInsideLine1 {
			margin-top: 11px;
		}
		#BurgerButtonInsideLine2 {
			margin-top: 7px;
			margin-bottom: 7px;
		}
		#BurgerButtonInsideLine3 {
			margin-bottom: 11px;
		}

.NavOptions {
	width: 100%;
	height: 240px;
	display: none;
}
	.NavOption {
		display: inline-block;
		background-image: url("Images/background.png");
		background-size: 100%;
		width: 100%;
		height: 80px;

		font-weight: bold;
		font-size: 37px;
		color: rgba(255,204,41,1);
		text-decoration: none;
		width: 100%;
		text-align: center;
		background-image: url("Images/background.png");
		background-size: 100%;
		line-height: 80px;
	}
	.NavOption:hover {
		color: grey;
		text-shadow: 
			0 0 10px #fff, 0 0 20px #fff,
			0 0 30px #ffff00, 0 0 40px #ffff00,
			0 0 50px #ffff00, 0 0 60px #ffff00, 
			0 0 70px #ffff00;
	}

	#NavOption1 {
		border-top: 1px solid rgba(255,204,41,1);
	}
	#NavOption2 {
		border-top: 1px solid rgba(255,204,41,1);
		border-bottom: 1px solid rgba(255,204,41,1);
	}
	#NavOption3 {
		border-bottom: 1px solid rgba(255,204,41,1);
	}







.DivUnderNav {
	width: 100%;
	/*height: 100px;*/
	height: 92px;
	display: block;
	background-color: black;
}


.NavBarBottomLine {
	position: fixed;
	height: 12px;
	width: 100%;
	z-index: 3;
	/*top: 100px;*/
}








.StackedLogo {
	width: 50px;
}







.MainImagecontainer {
	width: 100%;
	height: 700px;
	/*Fixed Background on Scroll*/
	/*position: fixed;*/

}
	.SloganPicture {
		/*display: block;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 40px;
		margin-top: 20px;
*/

		background-image: url("Images/slogan Black.png");
		/*background-size: contain;*/
		background-size: 683px 36px;
		height: 36px;
		width: 683px;
		display: block;

		/*display: block;
		width: 683px;
		height: 36px;
		position: fixed;
		z-index: -1;*/

		
		background-attachment: fixed;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		background-color: yellow;

	}


	.DivBeforeBackground {
		background-color: purple;
		width: 100%;
		height: 100px;
		/*background-attachment: fixed;*/
		position: fixed;
	}


	.MainPictureContainer {
		width: 80%;
		margin-left: auto;
		margin-right: auto;

		/*Fixed Background on Scroll*/
		/*position: fixed;
		height: 600px;*//*Looked good*/
	}


		.ManPicture {
			background-image: url("Images/slogan Black.png"), url("Images/Man.png");
			background-size: 650px;

			width: 100%;
			height: 600px;
			background-attachment: fixed;
			background-position: 50% 19.5%, 50% 120%;
			/**/
			/*background-position: 50% 20%, 50% 120%;*/
			/**/
			background-repeat: no-repeat, no-repeat;
			/**/
			/*margin-top: -35px;*/
			/**/
			/*background-color: purple;*/
		}

		#ManPicture1 {
			margin-top: -36px;
		}

		.ManPictureHeading {
			text-align: center;
			position: fixed;

			z-index: -1;
		}









	.InformationSlideBlockRight {
		float: right;
		width: 500px;
		height: 200px;
		border: 4px solid rgba(255,204,41,1);
		border-radius: 30px 0px 30px 0px;

		display: block;
		padding: 30px;
		font-size: 30px;
		color: rgba(255,204,41,1);
		text-shadow: 1.5px 1.5px rgba(0,0,0,1);
		background-image: url("Images/background.png");
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: center;
	}

.InformationSlideBlock {
	width: 500px;
	height: 200px;
	border: 4px solid rgba(255,204,41,1);
	border-radius: 30px 0px 30px 0px;

	display: none;
	padding: 30px;
	font-size: 30px;
	color: rgba(255,204,41,1);
	text-shadow: 1.5px 1.5px rgba(0,0,0,1);
	background-image: url("Images/background.png");
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center;
}
#InformationSlideBlock1 {
	display: block;
}
#InformationSlideBlock2 {

}
#InformationSlideBlock3 {

}
#InformationSlideBlock4 {

}
#InformationSlideBlock5 {

}
#InformationSlideBlock6 {

}



.FontTest {
	font-size: 50px;
	/*font-family: BankGothic Md BT Medium;*/
	/*color: rgba(114,115,118,1);*/
	color: rgba(128,128,128,1);

}






.IntroductionTopLine {
	width: 100%;
	height: 4px;
}
#IntroductionTopLine1 {
	background-color: rgba(260,168,49,1);
}
#IntroductionTopLine2 {
	background-color: rgba(0,0,0,1);
}
#IntroductionTopLine3 {
	background-color: rgba(255,204,41,1);
	/*box-shadow: 2px 2px rgba(0,0,0,1);*/
}










.MidInformationContainer {
	display: table;
	/**/
	height: 800px;
	/**/
	width: 100%;
	/*background-color: orange;*/
	/*border: 2px solid rgba(75,75,75,1);*/
}
	.LeftInformationBlock {
		display: block;
		float: left;
		/*background-color: palegreen;*/
		width: 60%;
		/**/
		height: 100%;
		/*background-color: rgba(75,75,75,1);*/
		/**/
	}
		.InformationBlockTitle {
			text-align: center;
			/*color: white;*/
			
		}
		.InformationBlockP {
			color: rgba(260,168,49,1);
			/*text-align: center;*/
			
			margin-left: 5%;
			margin-right: 5%;
			/*margin-left: 20%;
			margin-right: 20%;*/
			text-shadow: 1px 1px black;
			font-size: 25px;

		}
	.InformationBlockRight {
		display: block;
		float: left;
		/*background-color: rgba(0,0,0,1);*/
		width: 40%;
	}
		.InformationBlockRightImageContainer {

			/*background-color: pink;*/
			/*border: 2px solid navy;*/
			height: 404px;
		}
			.InformationBlockRightImage {
				display: block;
				height: 360px;
				width: 80%;
				margin-left: 10%;
				margin-right: 10%;
				margin-top: 20px;
				margin-top: 20px;

				object-fit: contain;
				
			}








.IntroductionBlock {
	display: table;
	width: 100%;
	background-color: grey;
	height: relative;
	background-image: url("Images/background.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;

	/*z-index: -1;*/
}
	.IntroductionTable {
		display: table;
	}
		.IntroductionTableLeftCell {
			display: table-cell;
			float: left;
			width: 80%;
		}
			.IntroductionBlockP {
				color: rgba(260,168,49,1);		
				margin-left: 5%;
				margin-right: 5%;
				text-shadow: 2px 2px black;
				/*font-size: 25px;*/
				font-size: 30px;
				color: white;
			}
		.IntroductionTableRightCell {
			display: table-cell;
			float: right;
			width: 20%;
		}
			.IntroductionBlockImage {
				/*float: right;*/
				margin-right: 50px;
			}














/*
.MidBanner {
	width: 100%;
	height: 300px;
	display: table;
	border-top: 3px solid rgba(255,204,41,1);
	border-bottom: 3px solid rgba(255,204,41,1);
}
	.MidBannerLeftCell {
		display: table-cell;
		width: 50%;
		height: 300px;
		margin-top: 20px;
		margin-bottom: 20px;
		border-right: solid 2px rgba(255,204,41,1);
		background-color: rgba(0,0,0,1);
	}
	.MidBannerRightCell {
		display: table-cell;
		width: 50%;
		height: 300px;
		margin-top: 20px;
		margin-bottom: 20px;
		border-left: solid 2px rgba(255,204,41,1);
		background-color: rgba(192,192,192,1);
	}
		.MidBannerImage {
			display: block;
			width: 100%;
			height: 300px;
			object-fit: contain;
			margin-top: 20px;
			margin-bottom: 20px;
		}
*/






.InformationBlock {
	display: table;
	width: 100%;
	background-color: rgba(0,0,0,1);
	background-image: url("Images/background.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	height: relative;
}

#InformationBlockTitleWhyUseGuarding {
	/*color: rgba(78,78,78,1);
	background-color: rgba(255,204,41,1);*/
	font-size: 50px;
	color: rgba(255,204,41,1);
	text-shadow: 2px 2px rgba(75,75,75,1);
}

	.InformationBlockTable {
		display: table;
		width: 100%;
		height: relative;
		/*background-color: rgba(0,0,0,.5);*/
	}
		.InformationBlockLeftCell {
			display: table-cell;
			float: left;
			width: 15%;
			/*background-color: rgba(0,0,0,.5);*/
			/*width: 200px;*/
		}
			.InformationBlockImage {
				/*float: left;*/
				/*height: 200px;*/
				height: 250px;
				width: 200px;
				object-fit: contain;
				display: block;
				margin-left: 5%;
				margin-right: 5%;

			}
		.InformationBlockRightCell {
			display: table-cell;
			float: right;
			width: 85%
			/*background-color: rgba(0,0,0,.5);*/
		}
			#WhyUseGuarding {
				font-size: 30px;
				text-shadow: 1.5px 1.5px rgba(0,0,0,.5);
				text-shadow: 1.5px 1.5px rgba(50,205,50,.5);
				text-shadow: 1.5px 1.5px rgba(255,204,41,1);
				text-shadow: 1.5px 1.5px rgba(75,75,75,1);
				color: rgba(255,204,41,1);
				color: white;

				display: block;
			}
	


.InfoBannerTitle {
	text-align: center;
	font-size: 50px;
	color: rgba(255,204,41,1);
	text-shadow: 2px 2px rgba(75,75,75,1);
}

.InfoBanner {
	display: table;
	height: 300px;
	width: 100%;
	background-image: url("Images/chainlink.webp");
	background-size: cover;
	background-position: left;
	background-repeat: no-repeat;
	/*background-color: indigo;*/
}
	.InfoBannerLeftCell {
		display: table-cell;
		height: 300px;
		width: 50%;
		background-color: rgba(0,0,0,.2);
		/*background-color: green;*/
	}
		.IntroductionLeft {
			text-align: center;
			/*color: rgba(255,204,41,1);*/
			color: white;
			text-shadow: 2px 2px rgba(260,168,49,1);
			text-shadow: 1px 1px rgba(75,75,75,1)
		}

	.InfoBannerRightCell {
		display: table-cell;
		height: 300px;
		width: 50%;
		background-color: rgba(0,0,0,.2)
		/*background-color: grey;*/
	}
		.IntroductionRight {
			text-align: center;
			/*color: rgba(255,204,41,1);*/
			color: white;
			text-shadow: 2px 2px rgba(260,168,49,1);
			text-shadow: 1px 1px rgba(75,75,75,1)
		}
			.IntroductionBanner {
				height: 150px;
				width: 90%;
				margin: 5%;
				background-image: url("Images/background.png");
				background-repeat: no-repeat;
				background-size: cover;
				background-position: center;
				border: 2px solid rgba(260,168,49,1);
				border-radius: 30px;
				display: block;	
			}
				.IntroductionBannerP {
					font-size: 25px;
					display: block;
					color: white/*rgba(255,204,41,1)*/;
					text-shadow: 2px 2px rgba(0,0,0,0.5);
					/*text-shadow: 2px 2px white;*/
				} 










/*
.Footer {
	height: 208px;
	width: 100%;
	display: table;
	background-color: black;
	
}

		.FooterLeft {
			float: left;
			height: 208px;	
			background-image: url("Images/background.png");
			background-size: 100%;
			background-repeat: no-repeat;
			background-position: center;
			display: table;
		}
			.FooterCell {
				display: block;
				width: 33.33%;
				height: 208px;
			}
			#FooterLeftCell {
				background-color: rgba(23,35,12,1);
				float: left;
			}
			#FooterCenterCell {
				background-color: rgba(91,42,83,1);
				float: left;
			}
			#FooterRightCell {
				background-color: rgba(45,90,0,1);
				float: right;

			}

		.FooterRight {
			float: left;
			width: 200px;
			height: 208px;
			background-color: white;
			border: 4px solid brown;

		}
			.AutomaticSlideShowContainer {
				width: 200px;
				height: 200px;
				display: block;
				margin-left: auto;
				margin-right: auto;
				margin-top: 10px;
				margin-bottom: 10px;
			}
				.mySlides {
					width: 180px;
					object-fit: contain;
					height: 180px;
					background-color: orange;
					display: block;
					margin-top: 10px;
					margin-bottom: 10px;
				}*/






.FooterTop {
	width: 100%;
	height: 100px;
	background-color: rgba(75,75,75,1);
	background-color: orange;
	background-color: rgba(255,204,41,1);
	border: 2px solid rgba(75,75,75,1);
	display: table;

}
/*ONLY FOR SMALL FOOTER*/
.FooterTopSmall {
	width: 100%;
	height: 100px;
	background-color: rgba(75,75,75,1);
	background-color: orange;
	background-color: rgba(255,204,41,1);
	border: 2px solid rgba(75,75,75,1);
	display: table;
}
/**//**//**//**//**/

	.FooterTopLeft {
		height: 100px;
		display: table-cell;
		/*background-color: orange;*/
		float: left;

	}
	.FooterTopTop2 {
		height: 100px;
		display: block;
		background-color: ;
	}
		.FooterTopTop2LeftCell {
			display: table-cell;
			float: left;
			height: 100%;
			width: 30%;
			/*background-color: indigo;*/
		}
			.FooterTopImageLogo2 {
				height: 100%;
				display: block;
			}
		.FooterTopTop2RightCell {
			display: table-cell;
			float: left;
			height: 100%;
			width: 70%;
			/*background-color: grey;*/
		}
			.FooterTopImage2 {
				height: 28px;
				display: block;
				position: relative;
				top: 50%;
				transform: translateY(-50%);
				margin-left: 70px;
				/*margin-right: auto;*/

			}
	
		.BottomStripLogo {
			width: 300px;
			height: 100px;
			display: inline-block;

			/*display: table-cell;
			float: left;*/

		}
		.FooterTopImage {
			display: inline-block;
			height: 100px;
			width: 400px;
		}
		/*.FooterRightSlogan {
			display: inline-block;
		}*/
		/*FooterTopTop*/

	/*
	.BottomStripRightSlogan {
		height: 100px;
		display: block;
		float: left;
	}*/
	.FooterWeBringTheForce {
		/*width: 80%;
		margin-left: 10%;
		margin-right: 10%;*/
		display: table-cell;
		float: left;

	}
		.FooterTopRight {
			height: 100px;
			/*width: 50%;*/
			float: left;
			margin-left: 40px;
			/*display: table-cell;*/
			background-color: ;

			text-align: center;
			line-height: 100px;
			color: white;
			/*font-family: BankGothic Md BT;*/
			font-size: 70px;
		}
		.FooterTopRightForce {
			float: left;
			height: 100px;
			font-size: 90px;
			line-height: 100px;
			/*font-family: BankGothic Md BT;*/
			color: rgba(75,75,75,1);
			margin-top: -5px;
			/*margin-bottom: -3px;*/
			margin-left: 20px;
		}



.Footer {
	width: 100%;
	height: 200px;
	background-color: white;
	border: 2px solid rgba(75,75,75,1);
}
	.FooterLeft {
		width: 80%;
		/*width: 100%;*/
		height: 200px;
		background-color: yellow;
		float: left;
		display: table;
		background-image: url("Images/background.png");
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	/*ONLY FOR SMALL FOOTER*/
	.FooterLeftSmall {
		width: 100%;
		/*width: 100%;*/
		height: 200px;
		background-color: yellow;
		float: left;
		display: table;
		background-image: url("Images/background.png");
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	/**//**//**//**//**/
		.FooterLeftLeftCell {
			display: table-cell;
			width: 33.33%;
			height: 200px;
			/*background-color: rgba(0,255,255,.2);*/ /*cyan*/
			background-color: rgba(255,204,41,0.2);
		}
		.FooterLeftCentercell {
			display: table-cell;
			width: 33.33%;
			height: 200px;
			/*background-color: rgba(75,0,130,.2);*/ /*indigo*/
			background-color: rgba(114,115,118,0.2);
			border-left: 2px solid rgba(255,204,41,1);
			border-right: 2px solid rgba(255,204,41,1);
		}
		.FooterLeftRightCell {
			display: table-cell;
			width: 33.33%;
			height: 200px;
			/*background-color: rgba(255,20,147,.2);*/ /*deeppink*/
			background-color: rgba(260,168,49,0.2);
			border-right: 2px solid rgba(75,75,75,1);
		}
			.FooterHeading {
				text-align: center;
				color: rgba(255,255,255,1);
				text-shadow: 2px 2px rgba(0,0,0,0.4);
				/*padding-bottom: 10px;*/
				margin-top: 5px;
				/*border-bottom: 2px solid rgba(255,204,41,1);*/
				background-color: rgba(75,75,75,1);
				height: 50px;
				line-height: 50px;
			}
				.FooterList {
					color: rgba(255,255,255,0.8);
					/*margin-top: -20px;*/
					margin-top: -5px;
				}
				.FooterList:hover {
					color: rgba(255,255,255,1);
				}


				.SmallFooterList {
					text-align: center;
					color: rgba(255,255,255,0.8);
					font-size: 25px;
				}
				.SmallFooterList:hover {
					color: rgba(255,255,255,1);
				}

				.FooterContactNumberAndEmail {
					display: table;
					height: 60px;
					width: 100%;
					/*margin-top: 10px;*/
					margin-top: 15px;
					/*background-color: black;*/
				}
					.FooterNumberDiv {
						display: table-cell;
						float: left;
						/*background-color: blue;*/
						width: 50%;
						height: 60px;
						margin-top: -45px;
					}
					.FooterEmailDiv {
						display: table-cell;
						float: left;
						/*background-color: red;*/
						width: 50%;
						height: 60px;
						margin-top: -45px;
					}
				.FooterContactAddress {
					height: 60px;
					width: 100%;
					/*background-color: grey;*/
					margin-top: -65px;
				}
						/*Footer Contact Cell*/
						.FooterContactHeading {
							/*text-align: left;*/
							text-align: center;
							margin-left: 10px;
							color: rgba(255,255,255,1);
							color: rgba(255,204,41,1);
							text-shadow: 2px 2px rgba(0,0,0,0.4);

						}
						#FooterContactNumber {
							margin-top: 5px;
						}
						#FooterEmail {
							margin-top: 5px;
						}

						#FooterAddress {
							/*margin-top: -40px;*/
							/*padding-top: 8px;*/
							padding-top: 20px;
						}
						#FooterAddressDetails {
							/*margin-top: -20px;*/
						}

						.FooterContactDetails {
							text-align: center;
							text-decoration:none;
							color: rgba(255,255,255,1);
							margin-top: -20px;
						}



	.FooterRight {
		width: 20%;
		height: 200px;
		float: left;
		background-image: url("Images/background.png");
		background-repeat: no-repeat;
		background-size: cover;
		/*background-size: contain;*/

	}
		/*
		.AutomaticSlideShowContainer {
			width: 200px;
			height: 200px;
			display: block;
			margin-left: auto;
			margin-right: auto;
			background-color: palegreen;
		}*/
			.mySlides {
				width: 180px;
				object-fit: contain;
				height: 180px;
				background-color: ;
				display: block;
				margin-top: 10px;
				margin-bottom: 10px;
				margin-left: auto;
				margin-right: auto;
			}

			.SmallSlides {
				width: 180px;
				object-fit: contain;
				height: 180px;
				background-color: ;
				display: block;
				margin-top: 10px;
				margin-bottom: 10px;
				margin-left: auto;
				margin-right: auto;
			}




/*FooterSmall*//*FooterSmall*//*FooterSmall*//*FooterSmall*/

/*
.FooterSmall {
	width: 100%;
	height: 200px;
	background-color: white;
	border: 2px solid rgba(75,75,75,1);
}
	.FooterLeft {
		width: 80%;
		height: 200px;
		background-color: yellow;
		float: left;
		display: table;
		background-image: url("Images/background.png");
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
		.FooterLeftLeftCell {
			display: table-cell;
			width: 33.33%;
			height: 200px;
			background-color: rgba(255,204,41,0.2);
		}
		.FooterLeftCentercell {
			display: table-cell;
			width: 33.33%;
			height: 200px;
			background-color: rgba(114,115,118,0.2);
			border-left: 2px solid rgba(255,204,41,1);
			border-right: 2px solid rgba(255,204,41,1);
		}
		.FooterLeftRightCell {
			display: table-cell;
			width: 33.33%;
			height: 200px;
			background-color: rgba(260,168,49,0.2);
			border-right: 2px solid rgba(75,75,75,1);
		}
			.FooterHeading {
				text-align: center;
				color: rgba(255,255,255,1);
				text-shadow: 2px 2px rgba(0,0,0,0.4);
				margin-top: 5px;
				background-color: rgba(75,75,75,1);
				height: 50px;
				line-height: 50px;
			}
				.FooterList {
					color: rgba(255,255,255,0.8);
					margin-top: -5px;
				}
				.FooterList:hover {
					color: rgba(255,255,255,1);
				}
				.FooterContactNumberAndEmail {
					display: table;
					height: 60px;
					width: 100%;
					margin-top: 15px;
				}
					.FooterNumberDiv {
						display: table-cell;
						float: left;
						width: 50%;
						height: 60px;
						margin-top: -45px;
					}
					.FooterEmailDiv {
						display: table-cell;
						float: left;
						width: 50%;
						height: 60px;
						margin-top: -45px;
					}
				.FooterContactAddress {
					height: 60px;
					width: 100%;
					margin-top: -65px;
				}


						.FooterContactHeading {
							text-align: center;
							margin-left: 10px;
							color: rgba(255,255,255,1);
							color: rgba(255,204,41,1);
							text-shadow: 2px 2px rgba(0,0,0,0.4);

						}
						#FooterContactNumber {
							margin-top: 5px;
						}
						#FooterEmail {
							margin-top: 5px;
						}

						#FooterAddress {
							padding-top: 8px;
						}
						#FooterAddressDetails {
						}

						.FooterContactDetails {
							text-align: center;
							text-decoration:none;
							color: rgba(255,255,255,1);
							margin-top: -20px;
						}



	.FooterRight {
		width: 20%;
		height: 200px;
		float: left;
		background-image: url("Images/background.png");
		background-repeat: no-repeat;
		background-size: cover;
	}
		
			.mySlides {
				width: 180px;
				object-fit: contain;
				height: 180px;
				background-color: ;
				display: block;
				margin-top: 10px;
				margin-bottom: 10px;
				margin-left: auto;
				margin-right: auto;
			}
*/

















.DivOnGoolgeMaps {
	display: block;
	width: 100%;
	height: 20px;
	background-color: rgba(260,168,49,1);
	margin-bottom: 02px;
}








/*About Page*//*About Page*//*About Page*//*About Page*/
/*About Page*//*About Page*//*About Page*//*About Page*/
/*About Page*//*About Page*//*About Page*//*About Page*/
/*About Page*//*About Page*//*About Page*//*About Page*/

.OurGoalHeading {
	text-align: center;
	font-size: 80px;
	font-weight: bold;
	color: rgb(75,75,75);
}

.TitenStrivesToDiv {
	/*height: 300px;*/
	/*height: 200px;*/
	height: relative;
	width: 100%;
	/*margin-top: 70px;*/
	display: block;
	/*background-color: grey;*/
	

}
	.TitenStrivesToParagraph {
		font-size: 60px;
		/*font-family: BankGothic Md BT;*/
		color: white;
		color: rgba(255,204,41,1);
		color: rgba(255,255,255,1);
		color: rgba(75,75,75,0.2);
		color: lightgrey;
		text-shadow: 2px 2px rgba(75,75,75,1);
		text-shadow: 2px 2px rgba(255,204,41,1);
		text-shadow: 2px 2px rgba(0,0,0,1);
		/*text-shadow: 2px 2px rgba(255,255,255,1);*/
		font-style: italic;
		margin-left: 100px;
		margin-right: 100px;
		font-weight: bold;
		display: inline-block;
		/*margin-top: 30px;*/
		text-align: center;
		vertical-align: middle;
	}





.PracticeBlock {
	width: 320px;
	/*background-color: coral;*/
	/*border: solid 2px rgba(260,168,49,1);*/
	/*border: solid 2px rgba(64,64,64,1);*/
	border: solid 2px rgba(255,204,41,1);
	border-radius: 20px;
	background-image: url("Images/background.png");
	background-repeat: no-repeat;
	background-size: 670px;
	background-position: left;
	margin-top: 30px;
	/*margin-left: 100px;*/
	margin-left: 10%;

	box-shadow: 3px 4px 4px 5px rgba(0,0,0,.4);
}
.PracticeBlock:hover {
	box-shadow: none;
	transform: scale(1.2);
}

	.PracticeBlockHeadingBlock {
		width: 300px;
		padding: 10px;
		/*background-color: rgba(225,204,41,1);*/
		border-bottom: solid 2px rgba(255,204,41,1);
		border-radius: 20px 20px 0px 0px;
		display: table;
	}
		.PracticeBlockStackedLogo {
			width: 50px;
			display: table-cell;
		}
		.PracticeBlockHeading {
			/*background-color: rgba(260,168,49,1);*/
			color: white;
			font-size: 23px;
			display: table-cell;
			vertical-align: middle;
			padding-left: 10px;
			text-shadow: 2px 2px black;
		}
	.PracticeBlockBodyBlock {
		width: 300px;
		padding: 10px;
		/*background-color: rgba(255,204,41,0.3);*/
		border-radius: 0px 0px 20px 20px;
	}
		.PracticeBlockBody {
			color: rgba(255,204,41,1);
			text-shadow: .2px .2px rgba(0,0,0,1);
			padding-left: 20px;
			font-size: 18px;

			/*background-color: rgba(255,204,41,1);*/	
		}



.SideBar {
	color: white;
	text-shadow: 2px 2px black;
	font-size: 50px;
	float: right;
	width: 65%;
}



.PanelUnder {
	background-color: rgba(224,224,224,1);
	height: 500px;
	width: 100%;
	display: table;
}
	.PanelLeftCell {
		display: table-cell;
	}
	.PanelRightCell {
		display: table-cell;
	}


.AccrossBanner {
	width: 100%;
	height: 300px;
	background-color: rgba(255,204,41,1);
	display: table;
}
	.AccrossBannerLeft {
		display: table-cell;
		width: 30%;
		height: 300px;
		background-color: yellow;
	}
	.AcrossBannerRight {
		display: table-cell;
		width: 70%;
		height: 300px;
		background-color: palegreen;
	}


/*
.GuardItem {

}
	.GuardItemImg {
		width: 100px;
		height: 100px;
		display: block;
		border-radius: 50%;
		object-fit: contain;
	}

	#HandcuffsImg {

	}
	#RadiosImg
*/
.StyledWordingDivBannerTable {
	display: table;
	height: 400px;
	width: 100%;
	/*background-color: yellow;*/
	/*margin-bottom: 300px;*/
	margin-bottom: 100px;
	margin-top: 100px;

}
	.StlyledWordingDivBannerTableCell {
		display: table-cell;
		float: left;
		height: 400px;
		width: 50%;
		/*background-color: palegreen;*/
	}
		.StyledWordingDivBanner {
			width: 100%;
			height: 400px;
			display: table;
			/*border: 1px solid grey;*/
			/*background-color: pink;*/
		}
			.StyledWordingDiv {
				display: block;
				width: 600px;
				height: 400px;
				/*background-color: rgba(255,204,41,1);*/
				margin-left: auto;
				margin-right: auto;

			}
				.StyledHeading {
					text-align: center;
					font-size: 45px;
					color: rgba(75,75,75,1);
					text-shadow: 1.5px 1.5px rgba(255,204,41,1);
				}
				.StyledPoints {
					text-align: left;
					font-size: 30px;
					color: rgba(255,204,41,1);
					text-shadow: 1.5px 1.5px rgba(0,0,0,1);
				}






/*Contact Page*//*Contact Page*//*Contact Page*//*Contact Page*/
/*Contact Page*//*Contact Page*//*Contact Page*//*Contact Page*/
/*Contact Page*//*Contact Page*//*Contact Page*//*Contact Page*/



.ContactUsHeading {
	text-align: center;
	font-size: 80px;
	font-weight: bold;
	color: rgb(75,75,75);
}


.ContactInfoDiv {
	display: table;
	/*height: 150px;*/

	height: 200px;
	width: 100%;
	/*margin-top: 200px;*/
	border-bottom: 4px solid rgba(114,115,118,1);
	/*border-top: 4px solid rgba(260,168,49,1);*/
	border-top: 4px solid rgba(114,115,118,1);
}

	.ContactInfoDivLeft {
		display: table-cell;
		/*height: 150px;*/
		height: 100%;
		width: 33.33%;
		text-decoration: none;
		/*background-color: purple;*/
		/*background-color: rgba(114,115,118,0.4);*/
	}
	.ContactInfoDivCenter {
		display: table-cell;
		/*height: 150px;*/
		height: 100%;
		width: 33.33%;
		/*background-color: grey;*/
		border-right: 1px solid rgba(75,75,75,1);
		border-left: 1px solid rgba(75,75,75,1);
		/*background-color: rgba(114,115,118,0.4);*/
	}
	.ContactInfoDivRight {
		display: table-cell;
		/*height: 150px;*/
		height: 100%;
		width: 33.33%;
		/*background-color: limegreen;*/
		/*background-color: rgba(114,115,118,0.4);*/
	}
		.ContactInfoTitle {
			text-align: center;
			text-shadow: 1.5px 1.5px rgba(255,204,41,1);
			color: rgba(75,75,75,1);
			font-size: 30px;
		}	
		.ContactInfoInfo {
			text-align: center;
			font-size: 30px;
			color: rgba(75,75,75,1);
		}
				
		.NameAndContactNumber {
			/*font-size: 30px;*/
		}
			#NameAndContactNumberName {

			}
			#NameAndContactNumberNumber {		
				text-decoration: none;
			}
			#NameAndContactNumberName2 {

			}
			#NameAndContactNumberNumber2 {		
				text-decoration: none;
			}


		.EmailAddress {
			/*font-size: 30px;*/
		}
			#EmailAddressName {

			}
			#EmailAddressAddress {

			}
		.Address {
			/*font-size: 30px;*/
		}
			#AddressTitle {
	
			}
			#AddressAddress {

			}




.ContactMainBody {
	display: table;
	width: 100%;
	height: 500px;
	/*background-color: green;*/
	background-image: url("Images/background.png");
	/*background-repeat: no-repeat;*/
	/*background-size: 50%;*/
	background-size: 50% 500px;
	background-position: left;
	background-color: cyan;
	/*margin-top: 100px;*/
	margin-top: 50px;
	margin-bottom: 100px;
}
	.ContactMainBodyLeft {
		display: table-cell;
		float: left;
		/*background-color: orange;*/
		/*width: 600px;*/
		width: 50%;
		height: 500px;
		vertical-align: middle;
		background-color: rgba(0,255,255,.2);
	}
		.ContactForm {
			height: 400px;
			width: 500px;
			background-color: rgba(255,255,255,0.4);/*white*/
			background-color: rgba(0,0,0,.3);
			border: .5px solid black;
			border: 2px solid rgba(255,204,41,1);
			border-radius: 30px;
			box-shadow: 0 0 50px rgba(0,0,0,.5);
			margin-top: 50px;
			display: block;
			margin-left: auto;
			margin-right: auto;
		}
			.ContactFormFullName {
				height: 100px;
				width: 100%;
				display: table;
			}
			
				.ContactFormLine {
					/*height: 50px;*/
					display: table-cell;
					float: left;
				}


				#ContactFormFullNameLeft {
					float: left;
					/*background-color: blue;*/
					height: 100px;
					width: 250px;
				}
				#ContactFormFullNameRight {
					float: left;
					/*background-color: green;*/
					height: 100px;
					width: 250px;
				}
			.ContactFormAddressAndNumber {
				height: 100px;
				width: 100%;
				display: table;
			}	
				#ContactFormAddressLeft {
					float: left;
					/*background-color: yellow;*/
					height: 100px;
					width: 250px;
				}
				#ContactFormNumberRight {
					float: left;
					/*background-color: indigo;*/
					height: 100px;
					width: 250px;
				}
					.ContactFormLabel {
						font-size: 30px;
						text-shadow: .5px .5px black;
						color: rgba(255,204,41,1);
						font-weight: bold;
						text-align: center;
					}
					.ContactFormInput {
						width: 200px;
						height: 30px;
						border-radius: 10px;
						border: 1px solid rgba(255,204,41,1);
						margin-left: 23px;
					}

				.ContactFormTextArea {
					width: 400px;
					border-radius: 10px;
					border: 1px solid rgba(255,204,41,1);
					margin-left: 50px;
					height: 100px;
				}
				.ContactFormSubmitButton {
					width: 100px;
					height: 30px;
					border-radius: 10px;
					border: 1px solid rgba(255,204,41,1);
					margin-left: 200px;
					color: white;
					background-color: rgba(255,204,41,1);
					margin-top: 4px;
				}




	.ContactMainBodyRight {
		display: table-cell;
		/*float: right;*/
		float: left;
		height: 500px;
		width: 50%;
		background-color: rgba(0,255,255,.2);
		background-color: rgba(255,255,0,.2);

		/*border: 2px solid cyan;*/
	}
		.GoogleMapsDiv {
			/*display: inline-block;*/
			display: inline-block;

			/*height: 400px;
			width: 400px;*/
			/*height: 100%;*/
			/*margin-top: 5%;
			margin-bottom: 5%;*/
			height: 400px;
			margin-top: 50px;
			margin-bottom: 50px;
			border: 2px solid cyan;

			width: 90%;
			margin-left: 5%;
			margin-right: 5%;


			/*margin-left: auto;
			margin-right: auto;*/
			/*margin-top: 50px;*/
			/*border: 2px solid cyan;
			border-radius: 30px;*/	
		}
			.GoogleMaps {
				/*display: inline-block;*/
				display: block;

				/*border: 2px solid cyan;*/
				/*border-radius: 30px;*/

				height: 100%;
				width: 100%;
			}
















/*Circles*//*Circles*//*Circles*//*Circles*/
/*Circles*//*Circles*//*Circles*//*Circles*/
/*Circles*//*Circles*//*Circles*//*Circles*/



.Circle {
	margin: 0;
	padding: 0;
	position: fixed;
	/*position: absolute;*/
	top: 9%;
	right: -2%;
	/*margin-right: 100px;*/
	/*transform: translate(-50%,-50%);*/
	width: 100px;
	height: 100px;
	border-radius: 50%;
	border: 5px solid #ccc;
	border-top: 5px solid rgba(255,204,41,1);
	border-left: 5px solid rgba(260,168,49,1);
	border-bottom: 5px solid rgba(255,204,41,1);
	border-right: 5px solid rgba(260,168,49,1);
	border-width: 25px;
	box-shadow: 0 0 25px rgba(0,0,0,.5);
	/*overflow: hidden;*/

	z-index: 4;
}

#Circle1 {
	animation: animateOne linear 6s infinite;
	/*z-index: 2;*/
}
/*
#Circle1:hover {
	animation: animateOne linear 2s infinite;
	z-index: 2;
}*/

.CircleSection {
	position: absolute;
	width: 100%;
	height: 100%;
	list-style: none;
	z-index: -1;
	/*background-color: rgba(114,115,118,1);*/
	margin-left: 50%;
	margin-top: 50%;
	animation: animateTwo linear 6s infinite;
	/*z-index: 3;*/
	z-index: 5;
	overflow: visible;
	border-radius: 50%;
}
.LogoInCircle {
	position: absolute;
	width: 100px;
	height: 100px;/*
	margin-left: 20px;
	margin-top: 20px;*/
	/*z-index: 4;*/
	z-index: 6;
	overflow: visible;
}

@keyframes animateOne
{
	0%
	{
		transform: translate(-50%,-50%) rotate(0deg);
	}
	100%
	{
		transform: translate(-50%,-50%) rotate(360deg);
	}

}

@keyframes animateTwo
{
	0%
	{
		transform: translate(-50%,-50%) rotate(360deg);
	}
	100%
	{
		transform: translate(-50%,-50%) rotate(0deg);
	}

}











/*Trangle*//*Trangle*//*Trangle*//*Trangle*//*Trangle*/
/*Trangle*//*Trangle*//*Trangle*//*Trangle*//*Trangle*/
/*Trangle*//*Trangle*//*Trangle*//*Trangle*//*Trangle*/
/*Trangle*//*Trangle*//*Trangle*//*Trangle*//*Trangle*/
/*
.TriangleUp {
	width: 0;
	height: 0;
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	border-bottom: 50px solid rgb(246,156,85);
	border-radius: 40%;
}*/
.TriangleUp {
	width: 0;
	height: 0;
	border-left: 50px solid transparent;
	border-right: 50px solid transparent;
	border-bottom: 50px solid rgb(246,156,85);
	border-radius: 50% 50% 50%;
}
.TriangleLeft {
	width: 0;
	height: 0;
	border-left: 50px solid rgb(246,156,85);
	border-right: 50px solid transparent;
	border-bottom: 50px solid transparent;;
	border-radius: 50% 50% 50%;
}
.TriangleRight {
	width: 0;
	height: 0;
	border-left: 50px solid transparent;
	border-right: 50px solid rgb(246,156,85);
	border-bottom: 50px solid transparent;
	border-radius: 50% 50% 50%;
}












/*Slide Show*//*Slide Show*//*Slide Show*/
/*Slide Show*//*Slide Show*//*Slide Show*/
/*Slide Show*//*Slide Show*//*Slide Show*/
/*Slide Show*//*Slide Show*//*Slide Show*/

.AboutUsHeading {
	text-align: center;
	font-size: 80px;
	font-weight: bold;
	color: rgb(75,75,75);
}
#MyVideo {
	display: none;
}

	.SlideShowContainerTopLeftBtnCell {
		display: table-cell;
		/*background-color: purple;*/
		width: 50%;
		height: 52px;
		float: left;
		/*height: 100%;*/
	}
	.SlideShowContainerTopRightBtnCell {
		display: table-cell;
		/*background-color: orange;*/
		width: 50%;
		height: 52px;
		float: left;
		/*height: 100%;*/
	}


.SlideShowContainer {
	margin-top: 50px;
	/*margin-top: 0px;*/
	width: 100%;
	height: 400px;
	/*background-color: indigo;*/
}

	.SlideShowCenterTable {
		display: table;
		height: 400px;
		width: 904px;
		/*background-color: purple;*/
		margin-left: auto;
		margin-right: auto;

	}

		.SlideShowContainerLeftBtnCell {
			display: table-cell;
			width: 52px;
			height: 400px;
			/*background-color: orange;*/
			float: left;
			background-color: rgba(0,0,0,.3);
			border-radius: 30px 0px 0px 30px;

			margin-top: -50px;
		}
			.SlideShowContainerLeftBtn {
				height: 50px;
				width: 50px;
				background-color: rgba(75,75,75,1);
				border: 1px solid grey;
				margin-top: 175px;
				line-height: 45px;
				font-size: 40px;
				color: lightgrey;
				text-align: center;
				border-radius: 10px;
			}
			.SlideShowContainerLeftBtn:hover {
				cursor: pointer;
				background-color: rgba(75,75,75,0.5);
				color: rgba(75,75,75,1);
			}


			.Slide {
				width: 800px;
				height: 400px;
				display: table-cell;
				margin-left: auto;
				margin-right: auto;
				float: left;
				background-color: rgba(0,0,0,0.2);

				margin-top: -50px;
			}
	
			.Slide:hover {
				/*transform: scale(1.2);*/
			}

				.SlideInformationDiv {
					height: 400px;
					display: block;
					width: 800px;
					background-color: rgba(75,75,75,.9);
					position: absolute;
					margin-top: -404px;
					/*margin-top: -454px;*/
					z-index: 1;
				}
					.SlideHeader {
						text-align: center;
						font-size: 45px;
						color: rgba(255,204,41,1);
						text-shadow: 2px 2px rgba(0,0,0,1);
						position: absolute;
						z-index: 2;
					}
					#Slide1Header {
						display: block;
						margin-left: 24%;
					}
					#Slide2Header {
						display: block;
						margin-left: 24%;
					}
					#Slide3Header {
						display: block;
						margin-left: 6%;
						font-size: 40px;
					}
					#Slide4Header {
						display: block;
						margin-left: 18%;
					}
					#Slide5Header {
						display: block;
						margin-left: 32%;
					}

					.SlideInformation {
						text-align: left;
						font-size: 30px;
						color: rgba(255,255,255,1);
						text-shadow: 2px 2px rgba(0,0,0,1);
						display: block;
						margin-left: 100px;
						position: absolute;
						z-index: 2;
						/*
						list-style-image: url('Images/Logo Stacked Small.png');*/			
					}
					.SlideInformation:hover {
						transform: scale(1.05);
						cursor: url(Images/Logo Stacked Small.png), auto;
					}

					#Slide1Information {
						margin-top: 140px;
					}
					#Slide2Information {
						margin-top: 100px;
						padding-right: 40px;
						font-size: 22px;
						text-shadow: 1px 1px rgba(0,0,0,1);
					}
					#Slide2Information:hover {
						/*margin-top: 92px;*/
					}
					#Slide3Information {
						margin-top: 125px;
					}
					#Slide4Information {
						margin-top: 120px;
					}
					#Slide5Information {
						margin-top: 120px;
					}

				.SlideShowContainerRightBtnCell {
					display: table-cell;
					width: 52px;
					height: 400px;
					/*background-color: cyan;*/
					float: right;
					background-color: rgba(0,0,0,.3);
					border-radius: 0px 30px 30px 0px;

					margin-top: -50px;
				}
					.SlideShowContainerRightBtn {
						height: 50px;
						width: 50px;
						background-color: rgba(75,75,75,1);
						border: 1px solid grey;
						margin-top: 175px;	
						line-height: 45px;
						font-size: 40px;
						color: lightgrey;
						text-align: center;
						border-radius: 10px;
					}
					.SlideShowContainerRightBtn:hover {
						cursor: pointer;
						background-color: rgba(75,75,75,0.5);
						color: rgba(75,75,75,1);
					}
#myVideo {
	/*width: 800px;*/
	height: 400px;
	margin-left: 45px;
}



.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
}








.QWFooterContainer {
	background-image: url("Images/milky-way.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;

	height: 50px;
	width: 100%;
}
	.QWFooter {
		display: block;
		height: 50px;
		width: 100%;
		background-color: rgba(78,78,78,1);
		background-color: rgba(0,0,0,0.5);
		/*background-color: grey;*/
		/*background-color: rgba(0,0,0,1);*/
		border-top: 2px solid rgb(78,78,78);
		border-top: 1px solid white;

		/*width: 350px;
		margin-left: auto;
		margin-right: auto;*/
	}
		.QWFooterInfo {
			display: block;
			height: 50px;
			width: 400px;
			margin-left: auto;
			margin-right: auto;
		}
			.QWFooterLeftCell {
				display: table-cell;
				float: left;
				height: 100%;
				width: 50%;
				width: 150px;
				background-color: ;
			}
				.QWFooterLeftCellBlock {
					display: block;
					margin-left: auto;
					margin-right: auto;
					height: 100%;
					width: 100%;
				}

					.QWImageReference {
						display: block;
						margin-left: auto;
						margin-right: auto;
						text-decoration: none;
						/*background-color: grey;*/
						/*padding-left: 10px;
						padding-right: 10px;*/
						width: 80px;
						height: 50px;
						width: 100%;
						height: 100%;
						border-radius: 20px;
						background-color: ;
					}
						.QWFooterLogo {
							display: block;
							margin-left: auto;
							margin-right: auto;
							/*height: 50px;
							width: 200px;*/
							width: 100%;
							height: 90%;
							/*width: 140%;
							height: 140%;*/
							object-fit: contain;
							/*margin-top: 2.5px;
							margin-bottom: 2.5px;*/

							border-radius: 20px;
							background-color: ;
							text-decoration: none;

							/*width: 400px;*/

							position: relative;
							top: 50%;
							transform: translateY(-50%);
						}


			.QWFooterRightCell {
				display: table-cell;
				float: left;
				height: 100%;
				width: 50%;
				width: 250px;
				background-color: ;
			}			
				.QWFooterRightCellBlock {
					display: block;
					margin-left: auto;
					margin-right: auto;
					height: 100%;
					width: 100%;
					height: 80%;
					height: 70%;

					position: relative;
					top: 50%;
					transform: translateY(-50%);
				}
					.QWFooterRightCellBlockTop {
						display: block;
						margin-left: auto;
						height: 50%;
						width: 100%;

						margin-top: 2px;
					}
						.DevelopedBy {
							display: block;
							margin-left: auto;
							margin-right: auto;
							text-align: center;
							/*height: 15px;
							line-height: 15px;*/
							color: white;
							font-weight: ;
							font-size: 10px;
							font-family: calibri;
							/*text-shadow: 1px 1px 8px white;*/
							color: rgba(0,0,0,0.5);
							color: white;
							/*line-height: 25px;*/
							position: relative;
							top: 50%;
							transform: translateY(-50%);

						}


					.QWFooterRightCellBlockBottom {
						display: block;
						margin-left: auto;
						margin-right: auto;
						height: 50%;
						width: 100%;
					}
						.QWWebsite {
							display: block;
							margin-left: auto;
							margin-right: auto;
							text-align: center;
							/*height: 15px;
							line-height: 15px;*/
							/*height: 50%;*/

							color: white;
							font-weight: ;
							font-size: 10px;
							font-family: calibri;
							/*text-shadow: 1px 1px 8px white;*/

							color: rgba(0,0,0,0.5);
							color: white;

							text-decoration: none;

							/*width: 400px;*/
							/*padding-left: 10px;
							padding-right: 10px;*/

							/*line-height: 25px;*/
							position: relative;
							top: 50%;
							transform: translateY(-50%);
						}

















/*Test for responsiveness*/