@charset "utf-8";
/* CSS Document */
@font-face { font-family:'Aspergit'; src:url('../fonts/Aspergit.otf') format('truetype'); }
@font-face { font-family:'HURTMOLD_'; src:url('../fonts/HURTM.otf') format('truetype'); }
@font-face { font-family:'MindBlue'; src:url('../fonts/MindBlue_bold_demo.otf') format('truetype'); }
@font-face { font-family:'Steiner'; src:url('../fonts/Steinerlight.ttf') format('truetype'); }
@font-face { font-family:'Venus Rising'; src:url('../fonts/venus rising rg.ttf') format('truetype'); }
@font-face { font-family:'Venus Rising'; src:url('../fonts/TitilliumWeb-Regular.ttf') format('truetype'); }


body { border:0  font-size:20px; font-style:normal; background:#fff; font-weight:normal; margin:0px; 
font-family:'Titillium Web'; src:url('../fonts/Titillium Web.ttf') format('opentype'); }
 
a{ border:none; text-decoration:none;}

.main {clear:both; width:100%; margin:0 auto;; padding:0px;  }

.wrapper { clear:both; width:1124px; margin:0 auto; padding-top:0px; overflow:hidden; max-width:1124px;  background:#ffffff; }
.wrapper1 { clear:both; width:1124px; margin:0 auto; padding-top:0px; overflow:hidden; background:#0055ac;
 border-bottom:6px solid #090 }
.wrapper2 { clear:both; width:1124px; margin:0 auto; padding-top:0px; overflow:hidden; background:#ffffff;  }
.wrapper3 { clear:both; width:1124px; margin:0 auto; padding:10px 0px; overflow:hidden; background:#ffffff;  }
.wrapper3a { clear:both; width:1124px; margin:0 auto; padding:10px 0px; overflow:hidden;   }
.wrapper4 { clear:both; width:1124px; margin:0 auto; padding:0px 0px; padding-bottom:20px; overflow:hidden; background:#ffffff;  }
.wrapper5 { clear:both; width:1124px; margin:0 auto; padding:0px 0px; overflow:hidden; background:#ffffff; border-bottom:12px solid #090; border-top:12px solid #4e5fab }
.wrapper6 { clear:both; width:1124px; margin:0 auto; padding:0px 0px; padding-bottom:20px; overflow:hidden; background:#0055ac;border-radius: 10px;  }
.wrapper7 { clear:both; width:1124px; margin:0 auto; padding:0px 0px;   overflow:hidden; background:#090; border-radius: 10px; }

.head{ padding:10px;}
 .logo{ float:left; width:400px}
 .contact{ float:right; width:170px;}
 .contact h1{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#0072bc; padding:0px; margin:0px; text-align:center} 
 .contact h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#005826; padding:0px;margin:0px;text-align:center}
 
 
 #cssmenu { width: 1100px; min-height:44px; margin:0px; float:left; padding-left:100px;font-family:MindBlue;   }
#nav { display: block; width:100%;  list-style: none; padding:0px; margin: 0 auto; z-index:99999;}
#nav li { display: inline-block; float:left; margin: 0; padding: 0;}
#nav > li > a { position: relative; display: block; color: #FFF; font-size: 17px; line-height: none; padding: 12px 20.8px 11px; }
#nav > li > a:hover { background:#ffc242; color:#4c4c4c;  }
#nav li:hover > ul { display:block; -webkit-animation-name: showSubMenu; -webkit-animation-duration: .4s;}

#nav ul { position: absolute; display:none; z-index: 1000; left: auto; top:auto; width:400px; padding: 0; margin: 0; margin-left:0px;}
#nav ul li { display:block; float:left; position: relative; margin: 0; padding: 0;}
#nav ul li a { display: block; float: left; padding: 10px 20px; font-size: 16px; color: #ffffff; border-bottom: 1px solid #EEE; background: #ff011a none repeat scroll 0% 0%;width: 250px;}
#nav ul li a:hover { color: #1A1A1A; background: #f2f2f2;}

#cssmenu li.has-sub::after { display: block; content: ""; position:absolute; width: 0; height: 0; top: 13px; right:3px; border: 5px solid transparent; border-top-color: #7a8189;}
#cssmenu > ul > li:hover::after { border-top-color: #008839;}

.p1 #p1,.p2 #p2,.p3 #p3,.p4 #p4,.p5 #p5,.p6 #p6{ color: #008839;}

#homeconleft{ width:1000px; padding-left:60px; padding-top:10px; float:left}
#homeconleft h1{
	font-family: Venus Rising;
	color: #0072bc;
	padding: 0px;
	font-size: 24px
}
#homeconleft p{
	font-family: "Titillium Web";
	color: #363636;
	font-size: 18px;
	text-align: justify;
	line-height: 30px
}
#homeconleft h2{ font-family:HURTMOLD_; color:#0072bc;   font-size:40px;  padding:0px; margin-top:0px;   font-weight:normal; letter-spacing:2px}
-----
#homeconleftabt{ width:1000px; padding-left:60px; padding-top:10px; float:left}
#homeconleftabt h1{ font-family:Venus Rising; color:#0072bc; padding:0px; font-size:20px }
#homeconleftabt p{
	font-family: "Titillium Web";
	color: #363636;
	font-size: 18px;
	text-align: justify;
	line-height: 30px
}
#homeconleftabt h2{ font-family:HURTMOLD_; color:#0072bc;   font-size:40px;  padding:0px; margin-top:0px;   font-weight:normal; letter-spacing:2px}
-------


#homeconright{ width:240px; padding-left:30px; padding-top:40px; float:left}


#homeconleft1{ width:760px; padding-left:30px; padding-top:10px; float:left}
#pro{ width:1100px; padding-left:30px; padding-top:20px; float:left}
#pro1{float:left; width:520px;padding-right:30px;  padding-top:12px; }
#pro2{float:right; width:520px;padding-left:30px;  padding-top:12px; }
#homeconleft11{ width:1000px; padding-left:60px; padding-top:10px; float:left; }
#homeconleft1 h1{ font-family:Venus Rising; color:#0072bc; padding:0px; font-size:20px }
#homeconleft1 p{
	font-family: "Titillium Web";
	color: #363636;
	font-size: 18px;
	text-align: justify;
	line-height: 30px
}
#homeconleft1 h2{ font-family:HURTMOLD_; color:#0072bc;   font-size:40px;  padding:0px; margin-top:0px;   font-weight:normal; letter-spacing:2px}

#homeconright1{ width:260px; padding-left:30px; padding-top:40px; float:left}


#homeconleft2{ width:550px; padding-left:30px; padding-top:10px; float:left}
#homeconleft2 h1{ font-family:Venus Rising; color:#0072bc; padding:0px; font-size:20px }
#homeconleft2 p{ font-family:Arial, Helvetica, sans-serif; color:#363636;  font-size:13px; text-align:justify; line-height:20px  }
#homeconleft2 h2{ font-family:HURTMOLD_; color:#0072bc;   font-size:40px;  padding:0px; margin-top:0px;   font-weight:normal; letter-spacing:2px}

#homeconright2{ width:500px; padding-left:30px; padding-top:10px;  float:left}
#homeconright2 h2{ font-family:HURTMOLD_; color:#0072bc;   font-size:40px;  padding:0px; margin-top:0px;   font-weight:normal; letter-spacing:2px}


#homemid{ width:1124px; }
#homemid h1{ font-family:HURTMOLD_; color:#0072bc;   font-size:50px; text-align:center ; padding:0px; margin-top:0px; font-weight:normal; letter-spacing:2px}
#homemid1{ width:1124px; text-align:center }
#homemid1 h2{ font-family:Aspergit; color:#033ed3;   font-size:25px; text-align:center ; font-weight:normal; letter-spacing:2px; margin-bottom:0px}

#homemid2{width:1060px; padding-left:30px; padding-top:20px;  float:left}
#homemid2 h1{ font-family:HURTMOLD_; color:#0072bc;   font-size:50px; text-align:center ; padding:0px; margin-top:0px;   font-weight:normal; letter-spacing:2px}
#homemid2 p{
	font-family: 'Titillium Web';
	src: url('../fonts/Titillium Web.ttf') format('opentype');
	color: #363636;
	font-size: 18px;
	text-align: justify;
	line-height: 30px
}

#homemidleft{ width:350px; float:left; text-align:center}
#homemidleft h1{ font-family:Steiner; font-size:40px; font-weight:normal; color:#363636; letter-spacing:2px}
#homemidright{ width:250px; float:left}

#footer{
	padding: 20px;
	width: 1120px;
	font-family: MindBlue;
	font-size: 15px;
	color: #FFFFFF
}
#col1{ float:left; width:250px; padding-left:20px;}
#col1 h1{ color:#ffffff; font-size:22px; font-weight:normal; letter-spacing:1px;}
#col1 ul{ list-style:none; padding-left:0px; line-height:23px}
 
#col1 ul a{ color:#cccbcb; font-size:15px; font-family:Arial, Helvetica, sans-serif}
#col1 p{ color:#cccbcb; font-size:12px; font-family:Arial, Helvetica, sans-serif}

.box {
  cursor: pointer;
  height: 196px;
  position: relative;
  overflow: hidden;
  width: 374.67px;
  float:left;
}

.box img {
  position: absolute;
  left: 0;
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
}

.box .overbox {
  background-color: #FC0;
  position: absolute;
  top: 0;
  left: 0;
  color: #000;
  z-index: 100;
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  opacity: 0;
  width:  374.67px;
  height: 196px;
  padding: 100px 20px;
}

.box:hover .overbox { opacity: 1; }

.box .overtext {
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  transform: translateY(40px);
  -webkit-transform: translateY(40px);
}

.box .title {
  font-size: 1.5em;
  text-transform: uppercase;
  opacity: 0;
  transition-delay: 0.1s;
  transition-duration: 0.2s;
}

.box:hover .title,
.box:focus .title {
  opacity: 1;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
}

.box .tagline {
  font-size: 0.8em;
  opacity: 0;
  transition-delay: 0.2s;
  transition-duration: 0.2s;
}

.box:hover .tagline,
.box:focus .tagline {
  opacity: 1;
  transform: translateX(0px);
  -webkit-transform: translateX(0px);
}
#slideImg {
  margin: 2px auto;
 
  padding: 5px 10px;
  position: relative;
}

#slideImg ul { list-style: none; }

#slideImg li {
  float: left;
  margin: 0 12px;
}

.slide1 img { vertical-align: bottom; border:5px solid #fff; }

.rotate-prev { position: absolute; }

.clear {
  clear: both;
  float: none;
  width: 100%;
}

/* line 22, ../sass/demo.scss */
.container {
  max-width: 1170px;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
/* line 32, ../sass/demo.scss */
.container .gallery a img {
  float: left;
  width: 24%;
  height: auto;
  border: 2px solid #fff;
  -webkit-transition: -webkit-transform .15s ease;
  -moz-transition: -moz-transform .15s ease;
  -o-transition: -o-transform .15s ease;
  -ms-transition: -ms-transform .15s ease;
  transition: transform .15s ease;
  position: relative;
}
/* line 46, ../sass/demo.scss */
.container .gallery a:hover img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  z-index: 5;
}
/* line 57, ../sass/demo.scss */
.container .gallery a.big img {
  width: 40%;
}

/* line 65, ../sass/demo.scss */
.align-center {
  text-align: center;
}

#newreg1{width:100%; float:left; padding:20px 0px;}
#newreg1a{width:100%; float:left; padding:10px 0px;}
#newreg1a1{width:100%; float:left; font-size:17px; color:#5f5d5d;}
#newreg1a2{width:100%; float:left;}
#submt{width:55%; margin:0 auto; float:left;}
#submt1{width:80%; margin:0 auto; float:left; padding-bottom:50px;}
.iptxtm {background: #fff;font-size:14px;padding: 4px 2%;height: 30px;width:90%;border:#6a89bb 1px solid; max-width:350px;}
.iptxtm:focus{outline:none; border:#993365 1px solid; }
.iptxtmh {background: #068ab5;font-size:14px;padding: 4px 10px;height: 20px;width:92% !important;border:#a1a1a1 1px solid; margin:6px 0px; color:#fff;}
.iptxtmh:focus{outline:none; border:#993365 1px solid; }
.iptxtmhh {background: #068ab5;font-size:14px;padding: 4px 10px;height: 15px;width:25% !important;border:#a1a1a1 1px solid; margin:6px 5px; color:#fff;}
.iptxtms {background: #fff;font-size:14px;padding: 4px 10px;height: 28px;width:352px !important;border:#6a89bb 1px solid;}
.iptxtms:focus{outline:none; border:#993365 1px solid; }
.iptxtms1 {background: #fff;font-size:14px;padding: 4px 2%;height: 28px;width:95%;border:#6a89bb 1px solid;}
.iptxtms1:focus{outline:none; border:#993365 1px solid; }
.iptxtm1 {background: #fff;font-size:14px;padding: 4px 10px;height: 30px;width:80px; !important;border:#6a89bb 1px solid;}
.iptxtm1:focus{outline:none; border:#993365 1px solid; }
.iptxtmt {background: #fff;font-size:14px;padding: 4px 2%;height: 100px;width:90% !important;border:#6a89bb 1px solid;max-width:350px;}
.iptxtmt:focus{outline:none; border:#993365 1px solid; }
.buttoncp1 {  margin-left:60%; float:left; margin-top:10px; padding: 4px 9px 6px 10px;border-color:#333; border-left: 4px solid #333;border-radius: 15px 15px 15px 15px;border-right: 4px solid #333;border-style: solid;border-width: 2px 4px;display: inline-block;padding: 4px 11px 5px 12px;text-decoration: none;cursor: pointer;}
.buttoncp1:focus{outline:none;}
.buttoncp1h {  margin-left:60%; float:left; margin-top:10px; padding: 4px 6px 4px 6px;border-color:#fff; border-style: solid;border-width: 1px 1px;display: inline-block;padding: 4px 11px 5px 12px;text-decoration: none;cursor: pointer; background:#eb2f32; color:#fff; float:right;}
.buttoncp1h:focus{outline:none;}
#newreg1{width:100%; float:left; padding:20px 0px;}
#newreg1a{width:100%; float:left; padding:10px 0px;}
#newreg1a1{width:100%; float:left; font-size:17px; color:#5f5d5d;}
#newreg1a2{width:100%; float:left;}
#submt{width:55%; margin:0 auto; float:left;}
#submt1{width:80%; margin:0 auto; float:left; padding-bottom:50px;}
#vcodediv2{ float:left; width:49%; margin:0px; padding:0px;}

#vcodediv1{ float:left; width:40%; margin:0px; padding:0px; padding-right:10%;}
