.body
{
	margin:0px;
	font-family:'Montserrat', arial;
	color:#000;
	font-size:14px;
	background-color:#fff;
	cursor:default;
	}
	
.exploredivon
{
	position:fixed;
	z-index:10;
	width:100%;
	height:100%;
	visibility:visible;
	left:0px;
	top:0px;
	}
		
.newshortcutsleftbb
{
	width:70px;
	height:60px;
	text-align:center;
	font-size:0px;
	border-radius:10px;
	}
		
.newshortcutsleftbb:hover
{
	background-color:#3969bc;
	width:70px;
	height:60px;
	text-align:center;
	font-size:0px;
	border-radius:10px;
	}
	
.borderall
{
	border-radius:1000px;
	}
	
.servicebuttonstyle
{
	width:250px;
	height:170px;
	background-color:#fff;
	opacity:0;
	}
		
.servicebuttonstyle:hover
{
	width:250px;
	height:170px;
	background-color:#fff;
	opacity:0.3;
	}
			
.servicebuttonstyleon
{
	width:250px;
	height:170px;
	background-color:#fff;
	opacity:0.5;
	}
	
.testimonialdivoff
{
	position:relative;
	left:0px;
	width:100%;
	z-index:10;
	height:0px;
	font-size:0px;
	visibility:hidden;
	}
			
.testimonialdivon
{
	position:relative;
	left:0px;
	width:100%;
	z-index:10;
	visibility:visible;
	}
		
.servicebuttonstyle2
{
	width:250px;
	height:170px;
	background-color:#f5f5f5;
	opacity:0;
	}
		
.servicebuttonstyle2:hover
{
	width:250px;
	height:170px;
	background-color:#f5f5f5;
	opacity:0.3;
	}
			
.servicebuttonstyle2on
{
	width:250px;
	height:170px;
	background-color:#f5f5f5;
	opacity:0.5;
	}
	
.newshortcutsleft
{
	background-color:#1e4589;
	width:70px;
	height:60px;
	text-align:center;
	font-size:0px;
	border-radius:0px 0px 0px 10px;
	}
		
.newshortcutsleft:hover
{
	background-color:#3969bc;
	width:70px;
	height:60px;
	text-align:center;
	font-size:0px;
	border-radius:0px 0px 0px 10px;
	}
	
.notifier
{
	width:450px;
	height:64px;
	position:absolute;
	top:130px;
	left:300px;
	z-index:9999;
	}
			
.newshortcutslefton
{
	background-color:#3969bc;
	width:70px;
	height:60px;
	text-align:center;
	font-size:0px;
	border-radius:0px 0px 0px 10px;
	}
				
.newshortcutsleftonbb
{
	background-color:#3969bc;
	width:70px;
	height:60px;
	text-align:center;
	font-size:0px;
	border-radius:10px;
	}
		
.newshortcutsrightbb
{
	width:70px;
	height:60px;
	text-align:center;
	font-size:0px;
	border-radius:10px;
	}
		
.newshortcutsrightbb:hover
{
	background-color:#3969bc;
	width:70px;
	height:60px;
	text-align:center;
	font-size:0px;
	border-radius:10px;
	}
	
.newshortcutsright
{
	background-color:#1e4589;
	width:70px;
	height:60px;
	text-align:center;
	font-size:0px;
	border-radius:0px 0px 10px 0px;
	}
		
.newshortcutsright:hover
{
	background-color:#3969bc;
	width:70px;
	height:60px;
	text-align:center;
	font-size:0px;
	border-radius:0px 0px 10px 0px;
	}
			
.newshortcutsrighton
{
	background-color:#3969bc;
	width:70px;
	height:60px;
	text-align:center;
	font-size:0px;
	border-radius:0px 0px 10px 0px;
	}
				
.newshortcutsrightonbb
{
	background-color:#3969bc;
	width:70px;
	height:60px;
	text-align:center;
	font-size:0px;
	border-radius:10px;
	}
			
.newshortcutsmiddlebb
{
	width:70px;
	height:60px;
	text-align:center;
	font-size:0px;
	}
		
.newshortcutsmiddlebb:hover
{
	background-color:#3969bc;
	width:70px;
	height:60px;
	text-align:center;
	font-size:0px;
	border-radius:10px;
	}
		
.newshortcutsmiddle
{
	background-color:#1e4589;
	width:70px;
	height:60px;
	text-align:center;
	font-size:0px;
	}
		
.newshortcutsmiddle:hover
{
	background-color:#3969bc;
	width:70px;
	height:60px;
	text-align:center;
	font-size:0px;
	}
			
.newshortcutsmiddleon
{
	background-color:#3969bc;
	width:70px;
	height:60px;
	text-align:center;
	font-size:0px;
	}
				
.newshortcutsmiddleonbb
{
	background-color:#3969bc;
	width:70px;
	height:60px;
	text-align:center;
	font-size:0px;
	border-radius:10px;
	}
	
.bodynoscroll
{
	margin:0px;
	font-family:'Montserrat';
	color:#000;
	font-size:14px;
	background-color:#fff;
	cursor:default;
	overflow:hidden;
	}
	
.bannerbody
{
	margin:0px;
	font-family:'Montserrat';
	color:#000;
	font-size:14px;
	background-color:#000;
	cursor:default;
	}

.titleopacityoff
{
	position:fixed;
	bottom:50px;
	right:50px;
	z-index:99;
	opacity:0;
	}
	
.titleopacityon
{
	position:fixed;
	bottom:50px;
	right:50px;
	z-index:99;
	opacity:1;
	}
	
.opacityoff
{
	opacity:0;
	}
	
.opacityon
{
	opacity:1;
	}
	
.addressbookdiv
{
	position:fixed;
	top:250px;
	left:50px;
	z-index:99;
	}
	
.roundedbutton
{
	background-color:#e5e5e5;
	border-radius:60px;
	width:60px;
	height:60px;
	text-align:center;
	}
		
.roundedbutton:hover
{
	border-radius:60px;
	width:60px;
	height:60px;
	text-align:center;
	opacity:0.6;
	}
	
.vbreakline
{
	width:1px;
	font-size:0px;
	background-color:#1e4589;
	}

.fbbutton
{
	height:50px;
	width:160px;
	text-align:center;
	border-radius:350px;
	background-color:#333;
	}
	
.fbbutton:hover
{
	height:50px;
	width:160px;
	text-align:center;
	border-radius:350px;
	background-color:#444;
	}
	
.topline
{
	background-color:#000;
	height:8px;
	font-size:0px;
	}
	
.headnavigation
{
	height:130px;
	}
	
		
.bannerline
{
	background-image:url(../images/masks/bluemask.png);
	background-repeat:repeat;
	height:60px;
	text-align:center;
	}
	
.titlestyle1
{
	font-size:20px;
	color:#fff;
	}
		
.titlestyle1b
{
	font-size:14px;
	color:#fff;
	}
		
.titlestyle1c
{
	font-size:30px;
	color:#fff;
	}
		
.titlestyle2
{
	font-size:40px;
	color:#fff;
	text-align:center;
	}
			
.titlestyle2b
{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	}
			
.titlestyle2c
{
	font-size:40px;
	color:#fff;
	text-align:left;
	}
				
.titlestyle2d
{
	font-size:20px;
	color:#fff;
	text-align:center;
	}
		
.titlestyle3
{
	font-size:40px;
	color:#1b1b1b;
	text-align:center;
	text-transform:uppercase;
	}
			
.titlestyle4
{
	font-size:40px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	}
			
.titlestyle3b
{
	font-size:20px;
	color:#1b1b1b;
	text-align:center;
	}
	
.valign1
{
	vertical-align:bottom;
	}
		
.valign2
{
	vertical-align:top;
	}
	
.activemenu
{
	height:3px;
	font-size:0px;
	}
	
.menuwidthspacing1
{
	width:20px;
	font-size:0px;
	}
	
.menutitlestyle1
{
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	color:#1e448a;
	}
	
.heightspacing1
{
	height:10px;
	font-size:0px;
	}
		
.heightspacing0
{
	height:80px;
	font-size:0px;
	}
		
.heightspacing4
{
	height:50px;
	font-size:0px;
	}
	
.bannerdiv
{
	z-index:1;
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	}
		
.bannerdetailsdiv
{
	z-index:2;
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	}
	
.featureheightspacing
{
	height:10px;
	font-size:0px;
	}
		
.buttonstyle1cb
{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	width:200px;
	height:50px;
	background-color:#fff;
	border-radius:5px;
	color:#1e4589;
	opacity:1;
	}
		
.buttonstyle1cb:hover
{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	width:200px;
	height:50px;
	background-color:#fff;
	border-radius:5px;
	color:#1e4589;
	opacity:0.6;
	}
	
.buttonstyle1
{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	width:200px;
	height:50px;
	background-color:#111;
	border-radius:5px;
	color:#fff;
	opacity:1;
	}
		
.buttonstyle1:hover
{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	width:200px;
	height:50px;
	background-color:#111;
	border-radius:5px;
	color:#fff;
	opacity:0.6;
	}
		
.buttonstyle1b
{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	width:250px;
	height:80px;
	background-color:#111;
	border-radius:5px;
	color:#fff;
	opacity:1;
	text-transform:uppercase;
	}
		
.buttonstyle1b:hover
{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	width:250px;
	height:80px;
	background-color:#111;
	border-radius:5px;
	color:#fff;
	text-transform:uppercase;
	opacity:0.6;
	}
	
			
.buttonstyle1c
{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	width:250px;
	height:80px;
	background-color:#6282b9;
	border-radius:5px;
	color:#fff;
	text-transform:uppercase;
	opacity:1;
	}
		
.buttonstyle1c:hover
{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	width:250px;
	height:80px;
	background-color:#111;
	border-radius:5px;
	text-transform:uppercase;
	color:#fff;
	opacity:0.6;
	}
		
.buttonstyle2
{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	width:200px;
	height:50px;
	background-color:transparent;
	border-radius:5px;
	border:1px #fff solid;
	color:#fff;
	opacity:1;
	}
		
.buttonstyle2:hover
{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	width:200px;
	height:50px;
	background-color:#fff;
	border-radius:5px;
	color:#000;
	opacity:1;
	}
				
.newhoverzzzz
{
	opacity:1;
	transition:150ms;
	transform:scale(1);
	}
		
.newhoverzzzz:hover
{
	opacity:1;
	transition:150ms;
	transform:scale(0.8);
	filter: brightness(150%);
	border-radius:10px;
	background-color:#ffdc00;
	}
	
.brightness2
{
	filter: brightness(80%);
	}
	
.newhover
{
	opacity:1;
	transition:150ms;
	transform:scale(1);
	}
		
.newhover:hover
{
	opacity:1;
	transition:150ms;
	transform:scale(1.1);
	filter: brightness(150%);
	}
					
.newpicturehover3
{
	opacity:1;
	transition:150ms;
	transform:scale(1);
	}
		
.newpicturehover3:hover
{
	opacity:1;
	transition:150ms;
	transform:scale(1.5);
	}
						
.newpicturehover4
{
	opacity:1;
	transition:150ms;
	transform:scale(1);
	}
		
.newpicturehover4:hover
{
	opacity:1;
	transition:150ms;
	transform:scale(1.5);
	border:5px #fff solid;
	}
					
.newpicturehover2bbbz
{
	opacity:1;
	transition:150ms;
	transform:scale(1);
	border:1px #fff solid;
	}
		
.newpicturehover2bbbz:hover
{
	opacity:1;
	transition:150ms;
	transform:scale(1.2);
	filter: brightness(110%);
	border:1px #1f468a solid;
	}
				
.newpicturehover2
{
	opacity:1;
	transition:150ms;
	transform:scale(1);
	}
		
.newpicturehover2:hover
{
	opacity:1;
	transition:150ms;
	transform:scale(0.95);
	filter: brightness(110%);
	}
			
.newpicturehover
{
	opacity:1;
	transition:150ms;
	transform:scale(1);
	}
		
.newpicturehover:hover
{
	opacity:1;
	transition:150ms;
	transform:scale(1.3);
	filter: brightness(110%);
	}	
		
.newhoverother2
{
	opacity:0;
	}
		
.newhoverother2:hover
{
	opacity:1;
	}
		
.newhoverother
{
	opacity:0.5;
	}
		
.newhoverother:hover
{
	opacity:1;
	}
			
.newhoverother2131
{
	opacity:1;
	}
		
.newhoverother2131:hover
{
	opacity:0.8;
	}
	
			
.newhoverother23254
{
	opacity:0;
	}
		
.newhoverother23254:hover
{
	opacity:0.3;
	}
	
.buttonwidthspacing
{
	width:20px;
	font-size:0px;
	}
	
.contentheightspacing
{
	height:80px;
	font-size:0px;
	}
		
.contentheightspacing2
{
	height:20px;
	font-size:0px;
	}
		
.contentheightspacing3
{
	height:40px;
	font-size:0px;
	}
			
.contentheightspacing3zz
{
	height:20px;
	font-size:0px;
	}
	
.align1
{
	text-align:center;
	}
	
.menubuttonoff
{
	height:30px;
	background-color:transparent;
	border-radius:5px;
	}
	

.blur {filter: blur(4px);}
.blur2 {filter: blur(20px);}
.brightness {filter: brightness(250%);}
.contrast {filter: contrast(180%);}
.grayscale {filter: grayscale(100%);}
.huerotate {filter: hue-rotate(180deg);}
.invert {filter: invert(100%);}
.opacity {filter: opacity(50%);}
.saturate {filter: saturate(7);}
.sepia {filter: sepia(100%);}
.shadow {filter: drop-shadow(8px 8px 10px green);}

		
.transformer0
{
	opacity:1;
	transition:150ms;
	transform:scale(1);
	z-index:99;
	}
		
.transformer0:hover
{
	opacity:1;
	transition:200ms;
	transform:scale(1.2);
	filter: hue-rotate(360deg);
	z-index:99999;
	}		
.transformer1
{
	opacity:1;
	transition:150ms;
	transform:scale(1);
	}
		
.transformer1:hover
{
	opacity:1;
	transition:200ms;
	transform:scale(0.8);
	filter: hue-rotate(360deg);
	}
		
		
.transformer2
{
	opacity:1;
	transition:100ms;
	border-radius:0px;
	transition:100ms;
	}
		
.transformer2:hover
{
	opacity:1;
	transition:100ms;
	filter: hue-rotate(360deg);
	border-radius:0px;
	}
				
.transformer3
{
	opacity:1;
	transition:100ms;
	border-radius:0px;
	transform:scale(1);
	transition:100ms;
	}
		
.transformer3:hover
{
	opacity:1;
	transition:100ms;
	transform:scale(0.8);
	border-radius:0px;
	}
					
.transformer4
{
	opacity:1;
	transition:100ms;
	transform:scale(1);
	transition:100ms;
	}
		
.transformer4:hover
{
	opacity:1;
	transition:100ms;
	transform:scale(0.8);
	}
	
.menubutton
{
	height:30px;
	background-color:transparent;
	border-radius:5px;
	opacity:1;
	transition:400ms;
	transform:scale(1);
	}
		
.menubutton:hover
{
	height:30px;
	background-color:#c1c1c1;
	border-radius:5px;
	opacity:1;
	transition:250ms;
	transform:scale(0.9);
	filter: hue-rotate(180deg);	
	}
	
.menubuttonpins
{
	height:30px;
	background-color:transparent;
	border-radius:5px;
	opacity:0.5;
	transition:400ms;
	transform:scale(1);
	
	}
			
.menubuttonpins:hover
{
	height:30px;
	background-color:#c1c1c1;
	border-radius:5px;
	opacity:1;
	transition:250ms;
	transform:scale(0.9);
	filter: hue-rotate(180deg);	
	}
			
.menubutton2
{
	height:30px;
	background-color:transparent;
	border-radius:5px;
	}
		
.menubutton2:hover
{
	height:30px;
	background-color:#1c4489;
	border-radius:5px;
	}
	
.footer
{
	height:200px;
	background-color:#1f1f1f;
	}
	
.end
{
	background-color:#343434;
	height:80px;
	}
	
.endtitlestyle1
{
	font-size:12px;
	font-weight:normal;
	color:#fff;
	text-align:center;
	}
	
.footericonwidthspacing
{
	width:30px;
	text-align:center;
	}
	
.align1
{
	text-align:left;
	}
		
.align2
{
	text-align:center;
	}
		
.align3
{
	text-align:right;
	}
	
.white
{
	color:#fff;
	}
		
.black
{
	color:#000;
	}
			
.red
{
	color:#900;
	}
	
.mailbuttonstyle1
{
	height:60px;
	width:260px;
	text-align:center;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#111;
	border-radius:10px;
	color:#fff;
	}

.mailbuttonstyle2
{
	height:20px;
	width:260px;
	text-align:center;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#111;
	border-radius:10px;
	color:#fff;
	}
				
.loaddivoff
{
	position:fixed;
	top:0px;
	left:0px;
	width:0%;
	height:0%;
	z-index:99;
	visibility:hidden;
	}
	
.loaddivon
{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:9999999;
	}
	
.shadecontaineroff
{
	position:fixed;
	top:0px;
	left:0px;
	width:0%;
	height:0%;
	z-index:99;
	visibility:hidden;
	}
	
.shadecontaineron
{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:99;
	}
	
.shadestyle
{
	background-image:url(../images/shade.png);
	background-repeat:repeat;
	}
	
		
.shadestylezz
{
	background-image:url(../images/masks/mask3.png);
	background-repeat:repeat;
	}
		
.shadestyle2
{
	background-image:url(../images/masks/lightmask.png);
	background-repeat:repeat;
	}
			
.shadestyle2b
{
	background-image:url(../images/masks/lightmask.png);
	background-repeat:repeat;
	}
	
.contactheightspacing
{
	height:50px;
	font-size:0px;
	}
		
.contactwidthspacing
{
	width:50px;
	font-size:0px;
	}
			
.contactwidthspacing4
{
	width:230px;
	font-size:0px;
	}
	
.contactformstyle1
{
	background-color:#fff;
	width:700px;
	border-radius:0px 20px 20px 0px;
	height:475px;
	background-image:url(../images/contactbg.jpg);
	background-repeat:repeat;
	}
	
.contactformline
{
	height:5px;
	font-size:0px;
	background-color:#111;
	border-radius:20px 20px 0px 0px;
	}
	
.zeroheight
{
	height:0px;
	font-size:0px;
	vertical-align:bottom;
	}
		
.zerowidth
{
	width:0px;
	font-size:0px;
	vertical-align:bottom;
	}
	
.diagramtopbuttons
{
	width:250px;
	font-size:0px;
	cursor:url(../images/cr.cur);
	}
	
.zeroopacity
{
	opacity:0;
	}
		
.zeroopacityoff
{
	opacity:1;
	}
	
.diagramtopbuttonstyle
{
	border-radius:200px;
	text-align:center;
	width:100px;
	height:100px;
	font-size:0px;
	}
		
.diagramtopbuttonstyle2
{
	border-radius:200px;
	text-align:center;
	width:50px;
	height:50px;
	font-size:0px;
	}
			
.diagramtopbuttonstyle3
{
	border-radius:200px;
	text-align:center;
	width:100px;
	height:50px;
	font-size:0px;
	}
			
.diagramtopbuttonstyle4
{
	border-radius:200px;
	text-align:center;
	width:100px;
	height:100px;
	font-size:0px;
	}
				
.diagramtopbuttonstyle5
{
	border-radius:200px;
	text-align:center;
	width:200px;
	height:200px;
	font-size:0px;
	}
	
.lineup
{
	border:1px #1c4489 solid;
	border-radius:10px;
	}
		
.diagrambutton1div
{
	z-index:99999;
	top:200px;
	right:130px;
	position:relative;
	}
	
.diagrambutton2div
{
	z-index:99999;
	top:430px;
	left:-530px;
	position:relative;
	}
		
.diagrambutton3div
{
	z-index:999999;
	top:250px;
	left:50px;
	position:relative;
	}
			
.diagrambutton4div
{
	z-index:99999;
	top:290px;
	left:-25px;
	position:relative;
	}
				
.diagrambutton5div
{
	z-index:999999;
	top:400px;
	left:420px;
	position:relative;
	}
					
.diagrambutton6div
{
	z-index:9999;
	bottom:550px;
	left:60px;
	position:relative;
	}
	
		
.diagrambutton7div
{
	z-index:99999;
	bottom:500px;
	right:-160px;
	position:relative;
	}
		
.diagrambutton8div
{
	z-index:99999;
	bottom:520px;
	left:250px;
	position:relative;
	}
			
.diagrambutton9div
{
	z-index:999999;
	top:520px;
	left:-860px;
	position:relative;
	}
				
.diagrambutton10div
{
	z-index:99999;
	bottom:500px;
	left:-100px;
	position:relative;
	}
					
.diagrambutton11div
{
	z-index:99999;
	bottom:320px;
	left:230px;
	position:relative;
	}
	
.line
{
	height:1px;font-size:0px;
	background-color:#fff;
	}
	
.contentwidthspacing
{
	width:50px;
	font-size:0px;
	}
	
.sendbuttondivon
	{}
	
.heightspacing2b
{
	height:30px;
	font-size:0px;
	}
	
.inputboxbgstyle1
{
	background-color:#fff;
	border-radius:5px;
	height:80px;
	text-align:center;
	border:1px #fff solid;
	}
		
.inputboxbgstyle1:hover
{
	border-radius:5px;
	height:80px;
	text-align:center;
	border:1px #20498d solid;
	}
	
.reportinputboxstyle
{
	background-color:#fff;
	border-radius:5px;
	height:80px;
	text-align:center;
	background-color:#ddd;
	}
		
.reportinputboxstyle:hover
{
	border-radius:5px;
	height:80px;
	text-align:center;
	background-color:#eee;
	}
		
.inputboxbgstyle3
{
	background-color:#dadada;
	border-radius:5px;
	height:100px;
	text-align:center;
	border:1px #fff solid;
	}
		
.inputboxbgstyle3:hover
{
	border-radius:5px;
	height:100px;
	text-align:center;
	border:1px #20498d solid;
	}
			
.inputboxbgstyle3b
{
	background-color:#dadada;
	border-radius:5px;
	height:100px;
	width:250px;
	text-align:center;
	border:1px #fff solid;
	}
		
.inputboxbgstyle3b:hover
{
	border-radius:5px;
	height:100px;
	width:250px;
	text-align:center;
	border:1px #20498d solid;
	}
	
.subscribeouter
{
	width:30px;
	height:30px;
	background-color:#eee;
	border-radius:50px;
	text-align:center;
	border:1px #fff solid;
	}
		
.subscribeouter:hover
{
	width:30px;
	height:30px;
	background-color:#fff;
	border-radius:50px;
	text-align:center;
	border:1px #1c4388 solid;
	}
		
.subscribeiner
{
	width:20px;
	height:20px;
	background-color:#999;
	border-radius:50px;
	text-align:center;
	}
			
.subscribeiner:hover
{
	width:20px;
	height:20px;
	background-color:#1c4388;
	border-radius:50px;
	text-align:center;
	}
	
.subscribedivon
{
	position:relative;
	width:0px;
	height:0px;
	font-size:0px;
	z-index:99;
	left:20px;
	top:-25px;
	visibility:visible;
	}
		
.subscribedivoff
{
	position:relative;
	width:0px;
	height:0px;
	font-size:0px;
	z-index:99;
	left:20px;
	top:-25px;
	visibility:hidden;
	}
		
.inputboxbgstyle2
{
	background-color:#fff;
	border-radius:5px;
	height:200px;
	text-align:center;
	border:1px #fff solid;
	}
		
.inputboxbgstyle2:hover
{
	border-radius:5px;
	height:200px;
	text-align:center;
	border:1px #20498d solid;
	}
			
.inputboxbgstyle2b
{
	background-color:#dadada;
	border-radius:5px;
	height:200px;
	text-align:center;
	border:1px #fff solid;
	}
		
.inputboxbgstyle2b:hover
{
	border-radius:5px;
	height:200px;
	text-align:center;
	border:1px #20498d solid;
	}
	
.contactwidthspacing2
{
	width:20px;
	font-size:0px;
	}
		
.contactwidthspacing3
{
	width:10px;
	font-size:0px;
	}
	
.inputboxstyle1
{
	width:100%;
	color:#000;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	border:0px none;
	background-color:transparent;
	}
		
.inputboxstyle1zzz
{
	width:100px;
	color:#000;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	border:0px none;
	background-color:transparent;
	}
			
.inputboxstyle2zzz
{
	width:200px;
	color:#000;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	border:0px none;
	background-color:transparent;
	}
		
.inputboxstyle1b
{
	width:400px;
	color:#000;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	border:0px none;
	background-color:transparent;
	}
				
.inputboxstyle1bzzzzz
{
	width:300px;
	color:#000;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	border:0px none;
	background-color:transparent;
	}
	
.inputboxstyle2
{
	width:170px;
	color:#000;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	border:0px none;
	background-color:transparent;
	}
		
.inputboxstyle3
{
	width:400px;
	height:200px;
	color:#000;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	border:0px none;
	background-color:transparent;
	}
	
.sendbuttondivon
{
	position:fixed;
	bottom:100px;
	left:440px;
	z-index:999;
	}
	
		
.sendbuttondivoff
{
	position:fixed;
	top:0px;
	left:0px;
	z-index:999;
	visibility:hidden;
	}
	
.sendbuttonstyle1
{
	height:80px;
	width:80px;
	border-radius:100px;
	text-align:center;
	}
	
.shademessagedivon
{
	position:fixed;
	bottom:56px;
	left:500px;
	z-index:9999;
	}
	
.messageframe
{
	background-color:#fff;
	height:400px;
	width:500px;
	border-radius:20px;
	}
	
.contactside
{
	z-index:99999;
	position:relative;
	top:0px;
	left:50px;
	}
	
.mailside
{
	width:300px;
	height:475px;
	background-image:url(../images/mailside.png);
	background-repeat:repeat;
	}
	
.iconarea
{
	width:60px;
	}

.closebuttondivoff
{
	z-index:99999;
	top:50px;
	right:50px;
	position:fixed;
	visibility:hidden;
	}
	
.closebuttondivon
{
	z-index:99999;
	top:50px;
	right:50px;
	position:fixed;
	visibility:visible;
	}
	
.closebuttonstyle
{

	border-radius:50px;
	width:50px;
	height:50px;
	text-align:center;
	color:#fff;
	font-size:30px;
	font-weight:bold;
	border:1px #fff solid;
	}
		
.closebuttonstyle:hover
{
	background-color:#900;
	border-radius:50px;
	width:50px;
	height:50px;
	text-align:center;
	color:#fff;
	font-size:30px;
	font-weight:bold;
	border:1px #900 solid;
	}
		
.continuebuttondivoff
{
	z-index:999999;
	top:-130px;
	right:-50px;
	width:0px;
	height:0px;
	font-size:0px;
	position:relative;
	visibility:hidden;
	}
	
.continuebuttondivon
{
	z-index:999999;
	top:-130px;
	right:-50px;
	width:0px;
	height:0px;
	font-size:0px;
	position:relative;
	}
	
.continuebuttonstyle
{
	width:105px;
	height:90px;
	text-align:center;
	color:#fff;
	background-color:#1b1b1b;
	border-radius:100px;
	border:5px #fff solid;
	}
		
.continuebuttonstyle:hover
{
	width:105px;
	height:90px;
	text-align:center;
	color:#fff;
	background-color:#1c4489;
	border-radius:100px;
	border:5px #fff solid;
	}
	
	
.hiringbutton
{
	width:220px;
	height:70px;
	text-align:center;
	color:#fff;
	background-color:#1e4589;
	border-radius:10px;
	}
		
	
.hiringbutton:hover
{
	width:220px;
	height:70px;
	text-align:center;
	color:#fff;
	background-color:#2d5db2;
	border-radius:10px;
	}
		
	
.hiringbutton2
{
	width:220px;
	height:50px;
	text-align:center;
	color:#fff;
	background-color:#1e4589;

	}
		
	
.hiringbutton2:hover
{
	width:220px;
	height:50px;
	text-align:center;
	color:#fff;
	background-color:#2d5db2;

	}
	
.loaderframe
{
	text-align:center;
	border-radius:100px;
	}
	
.successtab
{
	height:50px;
	background-color:#F30;
	text-align:center;
	color:#fff;
	}
	
.coutdowndiv
{
	height:0px;
	width:0px;
	font-size:0px;
	z-index:999999;
	top:0px;
	}
	
.videoarea
{
	width:400px;
	height:300px;
	border-radius:10px;
	}
	
.borderstyle
{
	border-radius:10px;
	border:1px #000 solid;
	}
	
.diagram
{
	background-image:url(../images/diagram.png);
	width:1000px;
	height:660px;
	background-repeat:no-repeat;
	}
	
.brandtab
{
	height:350px;
	width:250px;
	text-align:center;
	border-radius:10px;
	}
	
.infoarea
{
	width:200px;
	background-color:#eee;
	}
	
.producttabstyle1
{
	width:250px;
	height:250px;
	border:1px #eee solid;
	background-color:#eee;
	border-radius:10px;
	}
		
.producttabstyle1:hover
{
	width:250px;
	height:250px;
	border:1px #eee solid;
	background-color:#fff;
	border-radius:10px;
	}
		
.producttabstyle1b
{
	width:100px;
	height:100px;
	border:1px #eee solid;
	background-color:#eee;
	border-radius:10px;
	}
		
.producttabstyle1b:hover
{
	width:100px;
	height:100px;
	border:1px #eee solid;
	background-color:#fff;
	border-radius:10px;
	}
	
.backbuttonstyle
{
	width:80px;
	height:80px;
	border-radius:80px;
	}
		
.backbuttonstyle:hover
{
	width:80px;
	height:80px;
	border:1px #fff solid;
	border-radius:80px;
	}
	
.welcomedivon
{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:99;
	visibility:visible;
	}
	
.wallpaper
{
	width:100%;
	height:100%;
	position:fixed;
	z-index:0;
	top:0px;
	left:0px;
	}
		
.video
{
	width:100%;
	height:100%;
	position:fixed;
	z-index:0;
	top:-300px;
	left:-300px;
	}
		
.dashboardpanel
{
	width:100%;
	position:absolute;
	top:50px;
	left:0px;
	z-index:2l;
	}
	
.accesspaneldiv
{
	width:400px;
	height:100%;
	position:fixed;
	top:0px;
	left:100px;
	}
		
.accesspaneldiv2
{
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	}
			
.accesspaneldiv2b
{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	}
				
.accesspaneldiv2c
{
	position:fixed;
	top:50px;
	left:50px;
	z-index:7;
	}
					
.accesspaneldiv2d
{
	position:fixed;
	top:50px;
	right:50px;
	z-index:8;
	}
						
.accesspaneldiv2e
{
	position:fixed;
	top:100px;
	left:50px;
	z-index:10;
	width:100%;
	}
		
.pinpad2
{
	width:300pt;
	height:80pt;
	border-radius:5px;
	background-color:#1d4489;
	}
	
.pinpadinput2
{
	width:100%;
	background-color:transparent;
	border:0px none;
	color:#fff;
	font-size:14px;
	text-align:left;
	font-family:arial;
	}
	
.pinpad
{
	width:350pt;
	height:80px;
	border-radius:5px;
	background-color:#0f2549;
	}
	
.pinpadinput
{
	width:100%;
	background-color:transparent;
	border:0px none;
	color:#fff;
	font-size:14px;
	text-align:left;
	font-family:arial;
	}
	
	
@keyframes pulseout {
    0% { transform:scale(0);opacity:1;transition:linear; }
	60% { opacity:0.6;transition:linear; }
    100% { transform:scale(1);opacity:0	;transition:linear; }

    
}
	

@keyframes pulseout2 {
    0% { transform:scale(0);opacity:1;transition:linear; }
	60% { opacity:0.6;transition:linear; }
    100% { transform:scale(1);opacity:0	;transition:linear; }

    
}
	

@keyframes pulseout3 {
    0% { transform:scale(0);opacity:1;transition:linear; }
	60% { opacity:0.6;transition:linear; }
    100% { transform:scale(0.8);opacity:0	;transition:linear; }

    
}

.animate-pulser {
   -webkit-animation: pulseout 3s infinite;
   -moz-animation: pulseout 3s infinite;
   -o-animation: pulseout 3s infinite;
    animation: pulseout 3s infinite;
}
	
.animate-pulser2 {
   -webkit-animation: pulseout2 2s infinite;
   -moz-animation: pulseout2 2s infinite;
   -o-animation: pulseout2 2s infinite;
    animation: pulseout2 2s infinite;
}	
	
.animate-pulser3 {
   -webkit-animation: pulseout3 1s infinite;
   -moz-animation: pulseout3 1s infinite;
   -o-animation: pulseout3 1s infinite;
    animation: pulseout3 1s infinite;
}		
	
		
.newsletterdivon
{
	z-index:999999999999;
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	}
		
.newsletterdivoff
{
	z-index:999999999999;
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	visibility:hidden;
	}
	
.newslettertabstyle
{
	background-image:url(../../gfx/masks/4.png);
	background-repeat:repeat;
	height:100%;
	width:100%;
	text-align:center;
	}

.newsletterbuttonstyle
{
	height:120px;
	width:330px;
	text-align:center;
	border-radius:80px;
	background-color:#ffde00;
	}
	
.newsletterbuttonstyle2
{
	height:120px;
	width:320px;
	text-align:center;
	border-radius:70px;
	background-color:#fff;
	}
	
.newsletterbuttonstyle3
{
	height:120px;
	width:350px;
	text-align:center;
	border-radius:80px;
	background-color:#fff;
	}
	
.submitbutton
{
	width:27px;
	height:36px;
	background-color:transparent;
	border:0px none;
	background-image:url(../JTech/app/images/nexticon.png);
	background-repeat:no-repeat;
	}
		
.submitbutton2
{
	width:27px;
	height:36px;
	background-color:transparent;
	border:0px none;
	}
	
.taskcontainer
{
	height:50px;
	background-color:#1c4489;
	}
		
.taskcontainer:hover
{
	height:50px;
	background-color:#3161b4;
	}
	
.usericon
{
	height:80px;
	width:80px;
	text-align:center;
	background-color:#0f2549;
	border-radius:80px;
	}
		
.usericon2
{
	height:50px;
	width:50px;
	text-align:center;
	background-color:#0f2549;
	border-radius:50px;
	}
		
.usericonb
{
	height:200px;
	width:200px;
	text-align:center;
	background-color:#1c4489;
	border-radius:200px;
	}
		
.usericon2b
{
	height:180px;
	width:180px;
	text-align:center;
	background-color:#0f2549;
	border-radius:180px;
	}
			
.usericonb2
{
	height:100px;
	width:100px;
	text-align:center;
	background-color:#0f2549;
	border-radius:100px;
	}
		
.usericon2b2
{
	height:90px;
	width:90px;
	text-align:center;
	background-color:#0f2549;
	border-radius:90px;
	}
	
				
.usericonb2zzzz
{
	height:60px;
	width:60px;
	text-align:center;
	background-color:#0f2549;
	border-radius:100px;
	}
	
.nowservicingdiv
{
	z-index:999;
	position:fixed;
	right:0px;
	top:0px;
	}
	
.littlelaptopdiv
{
	z-index:999;
	position:fixed;
	right:50px;
	bottom:80px;
	}
	
.nowservicingtab
{
	background-image:url(../images/masks/lightmask.png);
	background-repeat:repeat;
	text-align:center;
	}
		
.reportbutton2
{
	height:50px;
	width:50px;
	text-align:center;
	border-radius:150px;
	color:#fff;
	text-align:center;
	background-color:#1b1b1b;
	}
		
.reportbutton2:hover
{
	height:50px;
	width:50px;
	text-align:center;
	border-radius:150px;
	color:#fff;
	background-color:#333;
	text-align:center;
	}
	
.changebuttonstyle
{
	height:80px;
	text-align:center;
	border-radius:150px;
	color:#fff;
	background-color:#1b1b1b;
	}
		
.changebuttonstyle:hover
{
	height:80px;
	text-align:center;
	border-radius:150px;
	color:#fff;
	background-color:#333;
	}
	
.viewallbuttonstyle
{
	height:50px;
	text-align:center;
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	background-color:#1c4489;
	}
		
.viewallbuttonstyle:hover
{
	height:50px;
	text-align:center;
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	background-color:#2d5daf;
	
	}
	
.selectedpriority
{
	height:50px;
	text-align:center;
	width:50px;
	border-radius:50px;
	background-color:#ddd;
	}
		
.offpriority
{
	height:50px;
	text-align:center;
	width:50px;
	border-radius:50px;
	}
			
.offpriority:hover
{
	height:50px;
	text-align:center;
	width:50px;
	border-radius:50px;
	background-color:#ddd;
	}
	
	
.backdot
{
	width:50px;
	height:50px;
	background-color:#fff;
	text-align:center;
	border-radius:100px;
	}
	
.pendingbuttonstyle1
{
	width:80px;
	height:50px;
	background-color:#F30;
	text-align:center;
	border-radius:100px;
	}
		
.donebutton
{
	width:80px;
	height:50px;
	background-color:#66cc00;
	text-align:center;
	border-radius:100px;
	}
		
.actionbuttonstyle1
{
	width:80px;
	height:50px;
	background-color:#0a2759;
	text-align:center;
	border-radius:100px;
	}
			
.actionbuttonsty2
{
	width:80px;
	height:50px;
	background-color:#999;
	text-align:center;
	border-radius:100px;
	}
	
.staffarea
{
	width:60px;
	height:60px;
	border-radius:60px;
	text-align:center;
	background-color:#0f2549;
	}
	
.smallicons
{
	width:50px;
	height:50px;
	border-radius:60px;
	text-align:center;
	background-color:transparent;
	}
		
.smallicons:hover
{
	width:50px;
	height:50px;
	border-radius:60px;
	text-align:center;
	background-color:#0f2549;
	}
	
.chatbox
{
	border-radius:20px;
	text-align:center;
	}
	
.chatinput
{
	width:500px;
	height:150px;
	background-color:transparent;
	border:0px none;
	font-size:14px;
	color:#fff;
	font-family:'Montserrat';
	}
	
.chatbuttonstyle1
{
	background-color:#F30;
	text-align:center;
	width:80px;
	height:90px;
	border-radius:80px;
	border:5px #1c4489 solid;
	}
		
.chatbuttonstyle1:hover
{
	background-color:#F00;
	text-align:center;
	width:80px;
	height:90px;
	border-radius:80px;
	border:5px #1c4489 solid;
	}
	
.addbuttondiv
{
	position:fixed;
	height:100%;
	width:100%;
	z-index:6;
	left:0;
	top:0px;
	}
	
.changeiconarea
{
	width:50px;
	height:50px;
	background-color:#000;
	text-align:center;
	border-radius:50px;
	}
	
.inviterdiv
{
	position:fixed;
	z-index:6;
	top:150px;
	left:0px;
	}
	
.mailbutton
{
	width:50px;
	height:50px;
	border-radius:50px;
	text-align:center;
	background-color:#000;
	border:5px #0f2549 solid;
	}
	
.2ndlinediv
{
	position:relative;
	z-index:3;
	top:500px;
	left:0px;
	}
	
.compactinputboxbgstyle1
{
	height:60px;
	width:350px;
	background-color:#eee;
	border:1px #eee solid;
	border-radius:80px;
	text-align:center;
	}
		
.compactinputboxbgstyle1:hover
{
	height:60px;
	width:350px;
	background-color:#e3e3e3;
	border:1px #cacaca solid;
	border-radius:80px;
	text-align:center;
	}
	
.compactinputboxstyle1
{
	height:30px;
	width:300px;
	text-align:center;
	font-size:16px;
	color:#999;	
	background-color:transparent;
	border:0px none;
	}
		
.compactinputboxstyle1on
{
	height:30px;
	width:300px;
	text-align:center;
	font-size:20px;
	color:#000;	
	background-color:transparent;
	border:0px none;
	}
	
.compactinputboxstyle1small
{
	height:0px;
	width:150px;
	text-align:center;
	font-size:0px;
	color:#333;	
	background-color:transparent;
	border:0px none;
	opacity:0;
	}
		
.compactinputboxstyle1smallon
{
	height:14px;
	width:180px;
	text-align:center;
	font-size:10px;
	color:#999;	
	text-transform:uppercase;
	background-color:transparent;
	border:0px none;
	font-weight:normal;
	opacity:1;
	}


.datasheetbuttons
{
	width:200px;
	height:200px;
	border-radius:10px;
	text-align:center;
	}
	

.datasheetbuttons:hover
{
	width:200px;
	height:200px;
	background-color:#eee;
	border-radius:10px;
	text-align:center;
	}
	

		
.bottommenudiv
{
	width:100%;
	z-index:5;
	position:fixed;
	bottom:0px;
	left:0px;
	}
	
.topmenustyle
{
	height:100px;
	background-color:#fff;
	}
		
.bottommenustyle
{
	height:50px;
	background-color:#fff;
	}
			
.titlestyle1zzc
{
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#1d4489;
	}
		
.fixedmenustyle
{
	height:50px;
	background-color:#fff;
	}
	
		
.menubutton1on
{
	width:100px;
	background-color:#f5f5f5;
	border-radius:10px;
	height:80px;
	}
		
.menubutton1
{
	width:100px;
	height:80px;
	}
			
.menubutton1:hover
{
	width:100px;
	background-color:#f5f5f5;
	border-radius:10px;
	height:80px;
	}
		
.menubutton1compacton
{
	width:80px;
	background-color:#f5f5f5;
	height:50px;
	}
		
.menubutton1compact
{
	width:80px;
	height:50px;
	}
			
.menubutton1compact:hover
{
	width:80px;
	background-color:#f5f5f5;
	height:50px;
	}
		
.topmenudiv
{
	width:100%;
	z-index:99999999;
	position:absolute;
	top:0px;
	left:0px;
	}
	
.fixedmenudiv
{
	width:100%;
	z-index:99999998;
	position:fixed;
	top:0px;
	left:0px;
	}
	
	
.balloonsdiv
{
	position:fixed;
	right:58px;
	bottom:0px;
	z-index:6;
	}
		
.starsdiv
{
	position:fixed;
	left:35px;
	bottom:-5px;
	z-index:6;
	}
	
.topmenustyle
{
	height:100px;
	background-color:#fff;
	}
		
.bottommenustyle
{
	height:50px;
	background-color:#fff;
	}
	
	

.signin
{
	width:400px;
	height:500px;
	border-radius:10px;
	}

.uploadbutton
{
	width:150px;
	height:80px;
	border-radius:100px;
	background-color:#1d4489;
	text-align:center;
	color:#fff;
	}
	
.uploadbutton:hover
{
	width:150px;
	height:80px;
	border-radius:100px;
	background-color:#3766b3;
	text-align:center;
	color:#fff;
	}
	
.openbuttonstyle
{
	width:150px;
	height:60px;
	border-radius:60px;
	background-color:transparent;
	border:1px #1c4489 solid;
	text-align:center;
	font-size:14px;
	color:#1c4489;
	}
		
.openbuttonstyle:hover
{
	width:150px;
	height:60px;
	border-radius:60px;
	background-color:#1c4489;
	border:1px #1c4489 solid;
	text-align:center;
	font-size:14px;
	color:#eee;
	}
	
.enquirebutton
{
	width:120px;
	height:50px;
	text-align:center;
	border-radius:10px;
	background-color:transparent;
	}
		
.enquirebutton:hover
{
	width:120px;
	height:50px;
	text-align:center;
	border-radius:10px;
	background-color:transparent;
	background-image:url(../images/masks/lightmask.png);
	background-repeat:repeat;
	}
	
.lineheight
{
	line-height:30px;
	}
	
.titlestyle5
{
	font-size:24px;
	font-weight:bold;
	}
	
.widthspacing
{
	width:50px;
	}
	
.nofont
{
	font-size:0px;
	height:0px;
	}
	
.bulletareastyle
{
	height:50px;
	}
		
.widthspacing2
{
	width:20px;
	}
	
.bluebg
{
	background-color:#1d458a;
	}
		
.bluec
{
	color:#1d458a;
	}