html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
body{font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:18px;color:#4d4f53; border-top:2px solid #555;}a{text-decoration:none;color:#4d4f53;font-weight:normal;}a:hover{color:#A20202;}.clear{ display:block; clear:both;}strong {font-weight:bold;}#headermain {width:100%;height:auto;}#header{width:1000px; height:auto; padding:1px 5px 10px 5px; margin:0 auto; background:#fff;-moz-box-shadow: 0 0 9px -2px #333;-webkit-box-shadow: 0 0 9px -2px #333;box-shadow: 0 0 9px -2px #333;}
#logo {float:left; width:100px; height:auto; margin:5px 0px 0px 0px;}
.bodymains{ width:1000px; height:auto; margin:0 auto;}
.tablesection .firstinnerdiv {width: 100%;display: inline-block;margin-bottom: 6px;}
.firstinnerdiv>a, .secondinnerdiv>a {text-decoration: none;cursor: pointer;}
.firstinnerdiv .firstarticle {width: 66.67%;float: left;}
.firstinnerdiv .firstarticle .maindiv, .firstinnerdiv .secondarticle .maindiv {padding-top: 0;overflow: hidden;margin-right: 10px;position: relative;height: 223px;}
.tablesection .maindiv>img {width: 100%;height: 223px;}
.tablesection .maindiv img {-moz-transition: all 1.2s;-webkit-transition: all 1.2s;-o-transition: all 1.2s;transition: all 1.2s;}
.boxgrid{width: 325px; height: 260px;margin:10px;float:left; background:#161613; border: solid 2px #8399AF; overflow: hidden; position: relative;}
.boxgrid img{position: absolute; top: 0; left: 0; border: 0;}
.boxgrid p{padding: 0 10px;color:#afafaf;font-weight:bold;font:10pt "Lucida Grande", Arial, sans-serif;}
.boxcaption{float: left; position: absolute; background: #000; height: 100px;width: 100%; opacity: .8; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.boxcaption p{ color:#fff;} .captionfull .boxcaption {top: 260;left: 0;}
.caption .boxcaption {top: 220;left: 0;}
.welcomemainds{background-color: #EFF4FD; padding:10px 0px; margin:25px 0px; }
.bodymains h2{ color:#1665AA; font-size: 24px; margin:25px 0px 10px 0px; float:left; width:100%; text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 24px;text-align: left;text-transform: none;margin-bottom: 20px;line-height: 1.2em;margin:5px 0px 15px 0px; float:left;}
p{color: #4d4f53!important; margin:10px 0px 15px 0px; line-height:25px; text-align:justify;}
.weltest{float:left; width:650px; margin:0px;}
.firstinnerdiv .secondarticle {width: 33.33%;float: right;}
.firstinnerdiv .secondarticle .maindiv {width: 100%;background: url('../../Images/videoDefault.png') 0 0 no-repeat;background-size: contain;}
.footer {width: 100%; position: relative; z-index: 2; background-color: #1a2d4e;}
.footer p{padding-right:30px;margin:0;font-size:13px;text-align:left}
.pageContent {width: 1024px; position: relative; margin: 0 auto 0; padding-bottom: 20px; height: 100%;}
ul.footerMenu {display: block; list-style-type: none; margin: 0; padding: 0; clear: both;}
.footerMenu li {display: inline-block; position: relative; float: none; margin: 0; vertical-align: top;  width: 253px;}
.footerMenu li a { color: #ccc!important; text-decoration: none; display: inline-block;}
.footerMenu>li>a { margin: 8px 0 4px 0; padding: 40px 0 20px 0; vertical-align: middle; font-size: 13px; font-weight: bold;}
.footerMenu li ul { display: block; list-style-type: none; margin: 0; padding: 0;}
.footerMenu li ul li {display: block; position: relative; float: none; margin: 0;}
.footerMenu li ul li a { margin: 0; font-weight: 100; font: thin 13px/200% OpenSansRegular!important; font-size: 13px; line-height: 1.2rem; text-transform: capitalize; vertical-align: baseline; padding: 0 0 10px 0;}
.footerSocialLinks {width: 100%; background-color: #366194; color: #fff!important;}
.footerSocialLinks .pageContent { padding: 10px 0 5px 0;}
.footerSocialLinks .inner {font: 25px Arial; width: 100%; vertical-align: middle; height: 100%;}
.footerSocialLinks .icons {float: right;margin-top: 5px;}
.footerText {background-color: #1a2d4e; min-height: 65px;}
.footerText p {vertical-align: middle;float: left; padding-top: 10px; font-size: 13px; color: #ccc!important;}
.footerText a {color: #ccc!important;}
.innerbodymains{ width:1024px; height:auto; margin:0 auto; padding-bottom:35px;}
.innerbodymains h2{ color:#1665AA; font-size: 24px; margin:15px 0px 10px 0px; border-bottom:5px solid #1665AA; padding-bottom:10px; float:left; width:100%; text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;line-height: normal;}
ul{ padding-left:15px; line-height:25px;  color: #4d4f53!important;}
.left-side{
	  width: 245px;
  float: left;
  margin-right: 10px;
	}
.right-side{
	  margin-left: 10px;
  width: 750px;
  float:left}
  
/*-----------------------------------------------------------------------------------*/
/*	14. Contact Page Styles
/*-----------------------------------------------------------------------------------*/
#map_canvas{ border:4px #e6e6e6 solid; width:637px; height:250px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin:0px 0px 15px; }
#map_canvas:hover { border-color:#d6d6d6; }
#content address{ color:#a3a3a9; font-size:13px; line-height:21px; }
.contact-form-container{ margin:60px 0px; border: 1px solid #EEEEEE;padding: 20px;
  width: 580px;}
#contact-form{width: 660px;}
#contact-form input[type=text],
#contact-form textarea{ border:1px solid #dcdcdc; color:#bcbcbc; font: 12px 'Droid Sans', Arial, Helvetica, "Trebuchet MS", sans-serif; outline:none; }
#contact-form input[type=text].error,
#contact-form textarea.error{ border:1px solid red;}
#contact-form input[type=text]:focus,
#contact-form textarea:focus{ color:#adadad; }
#contact-form input[type=text]{ width:250px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; box-shadow:none; -moz-box-shadow:none; -webbox-shadow:none;}
#contact-form textarea{ width:561px; padding:5px; margin-bottom:15px; box-shadow:none; }
#contact-loader { vertical-align: middle; margin-left:20px; display:none; }
#message-sent { margin: 10px 0px; color:red; display:none; }
.form-cell{ width:305px; float:left; margin:0px 0px 20px;}
.form-cell span{ color:#d7332c; display:inline-block; margin-left:5px; }
#contact-form .submit{ margin-bottom:15px;}
#contact-form .error-container label{ display:block; color:red; font-style:italic; }
.contact-widget{ font:13px 'Droid Sans', Arial, Helvetica, "Trebuchet MS", sans-serif; line-height:21px;}
.contact-widget p{ margin:20px 10px; color:#95959c; }
.contact-widget hr{ border:none; height:1px; background:#e6e6e6;}
.contact-widget a { color:#95959c; }
.contact-widget a:hover,.contact-widget a:focus{ color:#65656c; }

.captcha-container{ margin:0 0 20px; }
.captcha-container img{ vertical-align:top; margin:0 5px; }
#wrapper .captcha-container .captcha{ width:50px; font-size:14px;  }


.wpcf7-form input[type=text],
.wpcf7-form textarea{ border:1px solid #dcdcdc; color:#bcbcbc; font: 12px 'Droid Sans', Arial, Helvetica, "Trebuchet MS", sans-serif; outline:none; box-shadow: none; }
.wpcf7-form .wpcf7-submit{ padding: 5px 10px; }
.display-ie8 { display:none; }
h3{  font-weight: bold;
  font-size: 18px;}