			html,body { margin: 0; padding: 0; font-family: arial; background-color: #e2e2e2; }

			.bodyDiv { width: 88%; margin: auto; max-width: 1300px; }
			.whiteBody { background-color: #ffffff; }
			.blackBody { background-color: #000000; color: #ffffff; }



			.topBorderBold { background-color: #1fa5ff; height: 4px; }




			.topSocialMobileSpace { display: inline-block;  font-size: 1px; }
			.topSocialUrl { color: #ffffff; }

			.topSocialContact { width: 100%; max-width: 1300px; margin: auto; background-color: #1fa5ff; color: white; font-weight: bold; }

			.rightTopLinks { display: inline-block; margin: auto; padding: 10px; font-size: 14pt; margin-right: 10px; }

				
			.topMenu { background-color: #ffffff; height: 150px; padding: 15px;  }
			.menuLinks {  display: inline; vertical-align: middle; font-weight: bold; font-size: 12pt; }
			.menuItem { display: inline; margin-right: 3%; }


			.ifh { width: 0; height: 0; border: 0; }

			#submitBtnSpan { margin: auto; font-size: 12pt; color: #dbffbb; }

			.menuLinksMobile { display: none; }



			.logoMain {  max-height: 140px; vertical-align: middle; margin-right: 5%; padding-left: 6%; cursor: pointer; }


			.topHeaderBigImg { width: 92%;  max-width: 1400px; height: 300px; margin: auto; border: 1px solid transparent; background-image: url('/images/slide-1.jpg'); background-attachment: fixed; background-position: center top; text-align: center; padding-top: 30px; }
			.topTitleH1 { color: white; font-size: 30pt; font-weight: normal; font-style: italic; }
			.topTitleH1b { text-shadow: 2px 2px #888888; text-align: center; font-size: 30pt; font-weight: normal; font-style: italic; }
			.topTitleH2 { color: white; font-size: 21pt; font-weight: normal; font-style: italic; }
			.bigImgButton { cursor: pointer; margin: 20px; background-color: #56bbff; color: white; font-weight: bold; font-size: 11pt; padding: 14px; padding-left: 25px; padding-right: 25px; border: none; }
			.bigImgButtonB { cursor: pointer; margin: 20px; color: #28a9ff; background-color: white; font-weight: bold; font-size: 11pt; padding: 14px; padding-left: 25px; padding-right: 25px; border: none; }



			.aboutImg { display: inline-block; vertical-align: top; width: 48%; max-width: 600px; }
			.aboutTxt { display: inline-block;  width: 45%; vertical-align: top; padding: 10px; }

			.spacerBold { background-color: #1fa5ff; height: 4px; width: 120px; margin-top: 20px; margin-bottom: 20px; }
			.spacerBoldb { display: block; background-color: #1fa5ff; height: 4px; width: 120px; margin: auto; margin-top: 20px; margin-bottom: 20px; }
			.spacerBottom { background-color: #62747f; height: 4px; width: 120px; margin-top: 12px; margin-bottom: 15px; }
			.blockSubTitle { font-size: 17pt; font-weight: normal; margin: 3px; letter-spacing: 1px; }
			.blockmainTitle { font-size: 25pt; font-weight: normal; margin: 3px; letter-spacing: 1px; }
			.blockBottomNavTitle { font-size: 24pt; font-weight: normal; margin: 3px; letter-spacing: 1px; }
			.aboutTxtBlock {  word-spacing: 2px; line-height: 1.9; }
			.ourServiceTxtBlock {  line-height: 1.9; }
			.aboutButton { cursor: pointer; display: inline-block; margin-top: 15px; border: 0; padding-left: 20px; padding-right: 20px; padding: 10px; color: white; font-weight: bold; font-size: 11pt; letter-spacing: 1px; background-color: #22a7ff; border: 1px solid #049bff; border-radius: 14px; }
			
			.tbox { padding: 10px;  background-color: #dff3ff; text-align: center; }
			.tboxB { padding: 20px; background-color: #dff3ff; text-align: center; color: #000000; }
			.spacerBoldA { margin: auto; background-color: #1fa5ff; height: 4px; width: 120px; margin-top: 20px; margin-bottom: 20px; }
			.tboxBlock { vertical-align: top; display: inline-block; margin: auto; margin: 1%; width: 29%; background-color: #ffffff; border: 1px solid #eaeaea; border-radius: 8px; padding: 5px; }
			.spacerBoldShort { margin: auto; background-color: #1fa5ff; height: 4px; width: 90px; margin-top: 20px; margin-bottom: 20px; }
			.tboxImg { width: 94%; margin-top: 10px; }

			.appBox {  background-color: #ffffff; box-shadow: 5px 10px 18px #888888; border-radius: 6px; padding: 20px; width: 90%; margin: auto; margin-top: 30px; }
			.appStoreImg { margin-top: 15px; width: 190px; height: 60px; }

			.selectLang { background: #1fa5ff; border: 0; cursor: pointer; color: #ffffff; }

			.saveTimeBan { background-image: url('/images/timemoney.jpg'); background-attachment: fixed; background-position: center top;  text-align: center; color: #f2fbff; padding-top: 40px; padding-bottom: 40px; margin-top: 15px; }
			
			.counter-value { display: inline-block; font-size: 40pt; width: 31%; text-align: center;}
			.counter-txt { display: inline-block; font-size: 30pt; width: 31%; text-align: center; }
			.counter-subtxt { display: inline-block; font-size: 12pt; width: 31%; text-align: center; }



			.heightDiv { height: 60px; display: block; }

			ul { margin: 0; padding: 0; list-style-type: none; }
			.starList { color: #4200f0; }


			.bottomNav { display: inline-block; width: 40%; padding-top: 30px; margin-right: 2%; margin-left: 2%; vertical-align: top; }
			.contactMainForm { display: inline-block; width: 45%;  padding-top: 30px; margin-left: 2%; margin-right: 2%; vertical-align: top; }

			.bottomNavLink { color: white; text-decoration: none; cursor: pointer; }

			.bottomBar { background-color: #1fa5ff; text-align: center; padding-top: 30px; padding-bottom: 30px; color: #0077c6; }

			.mainMenuButton { font-size: 11pt; padding: 14px; padding-right: 20px; padding-left: 20px; color: #ffffff; background-color: #1fa5ff; border: 0; cursor: pointer; font-weight: bold; border-radius: 6px; }
			.mainMenuButtonOver { font-size: 11pt; padding: 14px; padding-right: 20px; padding-left: 20px; color: #ffffff; background-color: #000000; border: 0; cursor: pointer; font-weight: bold; border-radius: 6px; }


			.overlay { height: 0%; width: 100%; position: fixed; z-index: 1; top: 0; left: 0; background-color: rgb(0,0,0); background-color: rgba(242, 241, 241, 0.9); overflow-y: hidden; transition: 0.5s; }
			.overlay-content { position: relative; top: 25%; width: 100%; text-align: center; margin-top: 30px; }
			.overlay a { padding: 8px; text-decoration: none; font-size: 26px; color: #000000; display: block; transition: 0.3s; font-weight: bold; border-bottom: 1px solid silver; }
			.overlayB a { margin: 3px; padding: 8px; text-decoration: none; font-size: 26px; color: #ffffff; background-color: #56bbff; border-radius: 5px; display: block; transition: 0.3s; font-weight: bold; border-bottom: 1px solid silver; }
			.overlay a:hover, .overlay a:focus { color: #000000; }
			.overlay .closebtn { position: absolute; top: 20px; right: 45px; font-size: 60px; }

			.inputH { margin: 1%; margin-top: 20px; width: 43%; display: inline-block; padding-right: 10px; padding-top: 15px; padding-bottom: 15px; font-family: arial; font-size: 10pt; color: gray; border: 1px solid gray; border-radius: 5px; }
			.inputF { margin: 1%; margin-top: 20px; width: 100%; display: inline-block; padding-right: 10px; padding-top: 15px; padding-bottom: 15px; font-family: arial; font-size: 10pt; color: gray; border: 1px solid gray; border-radius: 5px; }
			textarea { height: 80px; }
			.submitFormBtn { font-size: 11pt; padding: 14px; padding-right: 20px; padding-left: 20px; color: #ffffff; background-color: #1fa5ff; border: 0; cursor: pointer; float: left; border-radius: 6px; }


			#goTopBtn { opacity: 0.6; display: none; position: fixed; bottom: 20px; right: 30px; z-index: 99; font-size: 35px; border: none; outline: none; background-color: #56bbff; color: white; cursor: pointer; padding: 15px; border-radius: 4px; }

			.mainMenuLink { color: #000000; text-decoration: none; cursor: pointer; }
			.mainMenuLinkActive { color: #28a9ff; text-decoration: none; padding-top: 20px; border-top: 10px solid #28a9ff; cursor: pointer; }

			.contB { width: 95%; margin: auto; line-height: 1.7; padding-bottom: 30px; }

			.ourCstmrsLogo { max-height: 90px; filter: grayscale(100%); opacity: 0.5; margin: 10px; display: inline-block; }

			.cntrLogo { width: 30px; margin: auto; vertical-align: middle; margin-left: 10px; margin-right: 10px; cursor: pointer; }

	

			@media screen and (max-width: 800px) {
				.bodyDiv { width: 100%; max-width: 100%; }
			.leftTopLinks {  background-color: #1fa5ff; float: none; width: 90%; max-width: 100%; padding: 10px;  text-align: left; font-size: 10pt; margin-left: 4px; }
			.rightTopLinks { background-color: #1fa5ff; float: none; margin: auto;  max-width: 100%; padding: 10px; font-size: 14pt;  }

				.topHeaderBigImg { width: 99%; max-width: 99%;  height: 300px; padding-top: 5px; }
				.menuLinks { display: none; }

				.logoMain {  max-height: 110px; vertical-align: middle; margin-right: 5%; padding-left: 6%; }
				.topMenu { background-color: #ffffff; height: 120px; padding: 11px;  }
				.topSocialMobileSpace { display: none; }
				
				.aboutTxt { width: 98%; max-width: 98%; padding: 3px; margin: auto;  }
				.aboutImg { display: block; margin: auto; width: 90%; }
				.tboxBlock { vertical-align: top; display: inline-block; margin: auto; margin: 1%; width: 90%; margin-top: 10px; }

				.bottomNav { display: inline-block; width: 95%; padding-top: 30px; margin-right: 2%; margin-left: 2%; vertical-align: top; }
				.contactMainForm { display: inline-block; width: 95%;  padding-top: 40px; margin-left: 2%; margin-right: 2%; vertical-align: top;}

				.inputF { width: 95%; }

				.topTitleH1 { color: white; font-size: 30pt; font-weight: normal; font-style: italic; }
				.topTitleH1b { text-shadow: 2px 2px #888888; text-align: center; font-size: 30pt; font-weight: normal; font-style: italic; }
				.topTitleH2 { color: white; font-size: 18pt; font-weight: normal; font-style: italic; }


				
			.counter-value { display: inline-block; font-size: 20pt; max-width: 31%; text-align: center;}
			.counter-txt { display: inline-block; font-size: 12pt; font-weight: bold; max-width: 31%; text-align: center; }
			.counter-subtxt { display: inline-block; font-size: 10pt; max-width: 31%; text-align: center; }

				

			}
			@media screen and (max-height: 450px) {
			  .overlay {overflow-y: auto;}
			  .overlay a {font-size: 20px}
			  .overlay .closebtn { font-size: 40px; top: 15px; right: 35px; }
			}