*, *:before, *:after {transition: all 0.3s linear; -webkit-transition: all 0.3s linear; box-sizing: border-box; -moz-box-sizing: border-box;}
*:before, *:after { position: absolute;}

/*reset*/
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border:0pt none; font-size:100%; margin:0pt; outline-color:invert; outline-style:none;	outline-width:0pt;	padding:0pt;}

/*body*/
body {margin:0; padding:0; font:400 15px lato; color:#484848; background:#fff;}

/*basics*/
a img {border:none; max-width:100%;}
img, a {border:none; outline:none !important; max-width:100%;}
a {font-style:normal; font-weight:bold; color:#0F2F60; text-decoration:none;}
a:hover {font-style:normal; font-weight:bold; color:#E60E19;}
h2{font-weight:normal;}
ul li {list-style:none;}
.comp {color:#0D2B54; font-weight:bold;}
.center, .center p{text-align:center!important;}
.fixed{position:fixed; width: 100%; z-index:999;}

header {width:auto;height:202px;margin:0;padding:0; background:url(images/header-bg.png) repeat-x center 53px #fff;}
	.headleft{float:left; margin:76px 0 0; border-right: 1px solid #e9e9e9; padding-right: 15px;}
	.headright{float:right;text-align:right;margin:73px 0 0 ;padding:0;width:678px; }
/*nav*/ 
.nav1{display:none;} 
.nav-area{
position:fixed;
margin-left:-125px;
} 
nav {background:url(images/nav-bg.png) repeat-x top left; margin:27px 0 0; text-align:center;}
nav ul{list-style:none; margin:0;  padding:0;}
nav ul li{display:inline-block;  padding:0 ; position:relative;}
nav ul li:first-child{padding-left:0;}
nav ul li:last-child{padding-right:0;}
nav ul li a{color:#193562; text-decoration:none; font:400 16px lato;  padding: 0px 3.2px; display:block; }
nav ul li a:hover, nav ul li a:active, nav ul li.current_page_item a{color:#e60f1a;}

nav span{position: absolute;right: 0px;top: 0px;display: none;padding: 5px;cursor: pointer;z-index: 9; color:#000;}

/* Navigation bar icon */
.nav-toggle-button{display: none;  float: right; color:#000 ; cursor: pointer; margin: 6px 10px; text-decoration:none;}
.nav-toggle-button:hover{color:#2967C7;}
.nav-toggle-button .fa{display: block; }
.nav-area p{display:none; position:absolute; left:10px; top:2px; font:700 25px open sans; color:#000; margin:auto;}

.top{position:absolute; top:0; background:#0D2B54; width:100%; height:45px;}
	.left{float:left; margin:13px 0 0 5px;}
	.left p{color:#fff; font:400 13px lato; margin:auto;}
	.left span{font-weight:bold; color:#FFFFFF;}
	
	.right{float:right; text-align:right;}
	.right ul{padding:0; margin: 16px 0 0;}
	.right ul li{display: inline-block; vertical-align: top; border-right:1px solid #fff; }
	.right ul li a{ display: block; padding:0 7px 0 4px; font:400 13px/14px lato; color: #fff;}
	.right ul li:last-child, .right ul li:nth-child(4){border-right:0; }
	.right ul li:last-child a{text-transform:uppercase;  height:30px; border-radius:5px; text-align:center; padding:9px 6px; font:700 11.48px lato; margin-top:-10px;}
	.right ul li:last-child a:hover, .right ul li:last-child.current_page_item a{color:#fff; background:#e50d14;}
	.right ul li a:hover, .right ul li a:active, .right ul li.current_page_item a{color:#e50d14;}
	
	.search2 form {margin:0;}
	.search2 form  label{display:none;}
	.search2 form  input[type=text]{font:700 13px lato; color:#808080; text-indent:20px; border-radius:5px; background:url(images/aft13.png) no-repeat 200px 6px, url(images/search-bg.png) repeat-x top left; width:230px; height:30px; border:1px solid #ececec;}
	.search2 input[type="submit"]{background:#102e61; margin:0; width:66px; height:30px; border:none; border-radius:5px; text-align:center; font:700 13px lato; color:#fff; text-align:center;}
	.search2 input[type="submit"]:hover{background: #e50d14;}

/*banner*/
#banner{ height:auto; margin:170px 0 0; max-width: 100%;}
	.box_skitter{left:-169px;}
	.box_skitter li{position: relative;}
		.t1{bottom: 236px; left: 220px; right: 0;}
		.t3{bottom: 65px; right: -500px;}
	.rslides{display:none;max-width: 100%;}
	
	.slogan_res{display:none; position:relative;}
	.label_skitter{background:none!important; width:1000px!important; margin:0 auto!important; opacity: 1!important;}
	
	.slogan{width:395px; max-width:100%; text-align:center; margin:10px auto 0; position:absolute;}
	.slogan h2{font:700 42px lato; color:#fff; background:#30ADCD; height:58px; margin:auto; padding: 3px 0;}
	.slogan span{font:700 43px lato; background:#0D2B54; color:#fff; height:70px; margin-top:4px; display:block; padding:9px 0;}

/*main*/
#main{margin-top:-37px; background:url(images/main-bg.png) no-repeat center top; position:relative; z-index:99;}
.col-a { width:642px; max-width:100%; height:auto; float:right; margin:0 ; padding:60px 0 0; display:block;}
	.col-a h1{color:#484848; font:400 28px lato; margin-bottom:25px;}
	.col-a h1 span{color:#0D2B54; font-weight:700;}
	.col-a ul {list-style:none;}
	.col-a ul li{padding: 6px 0 0 17px; background:url(images/bullet.png) no-repeat left 13px;margin:0 0 0 6px; line-height: 30px;}
	.col-a p{text-align:justify; line-height: 24px;}
		#t-home{float:left; margin:9px; border-radius:0!important; box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;}
		
.col-b{width:320px; height:auto; margin:-36px 0 0; padding:0; float:left;  text-align: center;}
	.right-box1{margin:0; padding: 0; background:#fff; border:1px solid #dbdbdb;}
	.right-box1 h2{background:#0D2B54; height:70px; padding:20px; font:700 24px lato; color:#fff; margin:auto;  text-align:left;}
	.right-box1 ul{padding:0 10px; margin:0;}
	.right-box1 ul li{border-bottom:1px solid #e9e9e9; text-align:left;}
	.right-box1 ul li a{color:#0D2B54; font:400 18px lato; display:block; width:300px; height:60px; padding:17px 0 0  53px; position:relative;}
	.right-box1 ul li a:hover, .right-box1 ul li.current_page_item a{color:#e50d14;}
	
	.right-box1 ul li a:after{content:url(images/aft1-hov.png); top:17px; left:10px;}
	.right-box1 ul li:hover a:after, .right-box1 ul li.current_page_item a:after{content:url(images/aft1.png);}
	.right-box1 ul li:nth-child(2) a:after{content:url(images/aft2-hov.png);}
	.right-box1 ul li:nth-child(3) a:after{content:url(images/aft3-hov.png);}
	.right-box1 ul li:nth-child(4) a:after{content:url(images/aft4-hov.png);}
	.right-box1 ul li:nth-child(5) a:after{content:url(images/aft5-hov.png);}
	.right-box1 ul li:nth-child(6) a:after{content:url(images/aft6-hov.png);}
	.right-box1 ul li:nth-child(2):hover a:after, .right-box1 ul li:nth-child(2).current_page_item a:after{content:url(images/aft2.png);}
	.right-box1 ul li:nth-child(3):hover a:after, .right-box1 ul li:nth-child(3).current_page_item a:after{content:url(images/aft3.png);}
	.right-box1 ul li:nth-child(4):hover a:after, .right-box1 ul li:nth-child(4).current_page_item a:after{content:url(images/aft4.png);}
	.right-box1 ul li:nth-child(5):hover a:after, .right-box1 ul li:nth-child(5).current_page_item a:after{content:url(images/aft5.png);}
	.right-box1 ul li:nth-child(6):hover a:after, .right-box1 ul li:nth-child(6).current_page_item a:after{content:url(images/aft6.png);}
	
	.right-box2 {padding:0; margin:15px 0 0; text-align:left;}
	.right-box2 ul{padding:0; margin:0;}
	.right-box2 ul li a{display:block; background:#142d50; color:#fff; font:700 14px lato; height:70px; width:320px; position:relative; padding:18px 0 0 70px; margin: 14px auto;}
	.right-box2 ul li a:before{content:url(images/aft7.png); top:20px; left:20px;}
	.right-box2 ul li:hover a:before, .right-box2 ul li.current_page_item a:before{content:url(images/aft7-hov.png);}
	.right-box2 ul li a:after{content:url(images/aft8.png); bottom:3px; right:5px;}
	.right-box2 ul li:hover a:after, .right-box2 ul li.current_page_item a:after{content:url(images/aft8-hov.png);}
	.right-box2 ul li a span{display:block; color:#fc0c15; font-size:20px; line-height:18px;}
	.right-box2 ul li a:hover, .right-box2 ul li.current_page_item a {background:#e50d14;}
	.right-box2 ul li a:hover span, .right-box2 ul li.current_page_item a span{color:#400305;}

/* 
* Main-Bottom Area Config 
*/
.main-bottom{ margin: 50px 0 0; padding:44px 0; height:auto; background:url(images/bg2.png) no-repeat center top;}
	.m-bot{display:inline-block; vertical-align:top; width:255px; height:363px; border:1px solid #dbdbdb; background:#fff;padding:6px 0 0; position:relative; margin:0 5px;}
	.m-bot:hover{top:1px;}
	.m-bot:first-child{margin-left:100px;}
	.m-bot:last-child{margin-right:0;}
	.m-bot:after{content:url(images/aft9.png); bottom:3px; right:5px;}
	.m-bot:hover:after{content:url(images/aft9-hov.png);}
	.m-bot img{filter: grayscale(100%); border:1px solid #dbdbdb; margin:0px 5px 5px 5px;}
	.m-bot:hover img{filter: grayscale(0%);}
	.m-bot h2{font:700 24px lato; color:#0D2B54; margin:auto;}
	.m-bot h2 span{font-size:18px; line-height:17px; color:#193562; display:block;}
	.m-bot p{font:400 12px/23px lato; color:#484848;}
		.content{padding:15px 20px;}
	
/* 
* Bottom Area Config 
*/
.bottom-area{width:100%; height:auto;}
	.upper{margin:0; padding:36px 0; text-align:center;}
	.upper h2{margin:0 auto 50px; font:700 28px lato; color:#021e47; padding-bottom:20px; border-bottom:2px dashed #e9e9e9;}
	.upper h2 span{color:#0D2B54;}
		.events{display:inline-block; width:412px; text-align:left; margin:0 58px;}
		.events:nth-child(2){margin-left:0;}
		.events:last-child{margin-right:0;}
		.events h2, .wrap{display:inline-block; vertical-align:top;}
		.events h2{font:400 14px lato; color:#021e47; margin:auto; width:120px; height:120px; border:8px solid #e9e9e9; border-radius:50%; text-align:center; padding:25px 0;}
		.events h2 span{display:block; line-height:35px; color:#0D2B54; font-size:40px; font-weight:700;}
		.events h3{font:700 15px lato; color:#122b4e; margin:0;}
		.events p{font:400 12px/23px lato; color:#484848;}
		.events a{font-weight:700; color:#102E61;}
		.events a:hover{color:#E70F14;}
			.read{display:block;}
		.wrap{width:273px; margin:10px 0 0 16px;}
		
	.mid-low{   margin-bottom: 60px;}
		.mission{width:510px; text-align:center; margin:100px 0 0 20px;}
		.mission h2{font:700 24px lato; color:#ff0a1a; margin:auto;text-shadow:0px 2px 1px #fff,0px 2px 1px #fff,0px -2px 1px #fff, 0px -2px 1px #fff,2px 0px 1px #fff,2px 0px 1px #fff;}
		.mission p{font:400 15px/30px lato; color:#fff;}
		.mission a{font-weight:700; color:#fff;}
		.mission a:hover{color:#ff0a1a;}
		
		.buttons ul{margin:45px auto 0; padding:0; text-align:center;}
		.buttons ul li{display:inline-block; vertical-align:top; margin:0;}
		.buttons ul li a{display:block; border:1px solid #000; color:#555; font:400 10px lato; height:100px; width:86px; text-align:center; padding-top:55px; position:relative;}
		.buttons ul li a:after{content:url(images/aft10.png); left:0; top:20px; right:0;}
		.buttons ul li:nth-child(2) a:after{content:url(images/aft11.png);}
		.buttons ul li:nth-child(3) a:after{content:url(images/aft12.png);}
		.buttons ul li a:hover{color:#000; font-weight:400;} 
		.buttons ul li a span{display:block; color:#555; font-size:11px; font-weight:700;}
		.buttons ul li a:hover span{color:#ff0f1b;} 
		
		.t-mission{position:absolute; bottom: -25px; right: 50px;}
/* 
* Footer Area Config 
*/

footer.page-footer{padding:0; margin: 0; }
	.above {margin:0; padding:30px 0 0; position:relative;}
	.above h2 {text-align:center; font:700 28px lato; color:#021e47; margin: 0 auto 45px; border-bottom: 2px dashed #e9e9e9; padding-bottom: 20px;}
	.above h2 span{color:#0D2B54;}
	.above ul{padding:0; width:700px; margin:0; float:left;}
	.above ul li{display: inline-block; vertical-align: top; white-space: pre-line; padding-left: 50px; font: 400 15px/23px lato; color: #484848; background: url(images/icon-add.png) no-repeat left 13px; margin: 0 23px; text-align:left;}
	.above ul li:nth-child(2) {background:url(images/icon-phone.png) no-repeat left 6px; padding-left:42px; margin-left:75px;}
	.above ul li a{color:#30ADCD; text-decoration:underline;}
	.above ul li a:hover{color:#0d2b54;}
	
	.logo{width:300px; float:right; text-align:center; margin-top: -15px;}
	
	#copyright{text-align:center; font:400 15px lato; color:#484848;}
	#copyright a{font:400 15px lato; color:#484848;}
	#copyright a:hover{color:#0d2b54;}
	
	.media{position: absolute; left: 0; right: 0; top: -47px; margin: 0 auto; width: 100px;}
	.media ul{padding:0; margin:0;}
	.media ul li{display:inline-block!important; vertical-align:middle; margin:0 -1px!important; background:none!important; padding:0!important;}
	
	.below{background:#0d2b54; height:90px; padding:31px 0; margin-top:15px;}
	.nav-footer ul{ margin: auto 0; padding: 0; text-align: center; list-style: none; }
	.nav-footer ul li{text-transform:uppercase; display: inline-block; vertical-align: top; border-right:1px solid #fff; }
	.nav-footer ul li a{ display: block; padding: 0 4px; font:400 13px/14px lato; color: #fff;  font-weight:normal;}
	.nav-footer ul li:last-child {border-right:0;}
	.nav-footer ul li a:hover, .nav-footer ul li a:active, .nav-footer ul li.current_page_item a{color:#ff0000;}
	
	.links{margin:0; text-align:center;}
	.links ul{padding:0; margin:5px 0 0;}
	.links ul li{display: inline-block; vertical-align: top; position:relative;}
	.links ul li:after{top:-3px;  right:-8px; content:url(images/nav-spacer.png);}
	.links ul li:last-child:after{content:"";}
	.links ul li a{display:block; padding:0 7px; font:400 13px/14px lato; color:#30ADCD;}
	.links ul li a:hover, .links ul li.current_page_item a{text-decoration:underline;}
	
/* faq's style */
.technology{width: 96%; cursor: pointer; line-height: 23px; margin: 2px 0; padding: 10px;}
.openlanguage{color: #fff; background:#30ADCD; font-weight:bold;}
.openlanguage .comp-faq{color: #ffee00 !important;}
.closedlanguage{color: #fff; background:#102E60; font-weight:bold;}
.thelanguage{width: 96%; padding:10px; /*border: 1px dashed #fc9709;*/ background:#FFFFFF;}
#menu-item-500{
	width: 100%!important;
}
.dropdown ul li:nth-child(3) ul{
	width:200px!important;
}

.dropdown ul li:nth-child(3) ul li{width:100%!important;}

.mainpagediv{
    width:100%!important;
}
.ulforaboutus{
	margin:0px;
}
#wpforms-763-field_9{
    display:none!important;
}

/**							  		
*************************************
*************************************
Author: 538
Created At: 04/12/16
Site: proweaver.co/
Company: Proweaver, Inc.
*************************************
*************************************
**/