*, *:before, *:after {box-sizing: border-box; -moz-box-sizing: border-box;}*:before, *:after { position: absolute;}
img{max-width: 100%; height: auto;}html, button, input, select, textarea { color: #222;}html, body {font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif; font-size:13px; line-height:22px; height: 100%}a{ text-decoration: none; color: #3498db; outline: 0 !important;}textarea { resize: vertical;}

body {background:#FFF;}
/*transition: all 0.3s linear; -webkit-transition: all 0.3s linear;*/
/*
* Header Config
*/

header{height: 182px; width: auto;text-align:center;}
.logo{margin:0;padding:0;text-align:center;}
.logo p{font:normal 12px/100% open sans; color:#1566c0;letter-spacing: 1px; margin:-81px 0 0 77px;}
.logo2{display:none;}

/*
* Navigation Config
*/
#nav-area{text-align:center;position:relative;margin:-27px auto;z-index:200;}
nav{ padding: 0;}
nav ul li{ display: inline-block; vertical-align: middle; position: relative; margin: 0 2px;width:153px;}
nav ul li:first-child{margin-left:0;}
nav ul li:last-child{margin-right:0;}
nav ul li a{ display: block; padding:0 0; color: #fff;font:normal 15px/53px coda;transition: all 0.3s linear; -webkit-transition: all 0.3s linear;background:url(images/navlinkbg.png) repeat-x center top;border:1px solid transparent;text-transform:uppercase;font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;font-size: 14px;line-height: 53px;}
nav ul li a:hover, nav ul li.current_page_item a{ background: #fff;border-color:#d2d2d2; color: #404040;}

/* Drop down icon */


/* Navigation bar icon */
.nav-toggle-button{ display: none; float: right; color: #fff; cursor: pointer;position:absolute;top:6px;right:10px;}
.nav-toggle-button .fa{ display: block;  }
.toggle-button {position: absolute; right: 5px; top: 7px; display: none; z-index: 999; color: #fff !important;cursor:pointer;}

/*Banner Config*/
#banner{background:url(images/bannerbg.png) no-repeat center top;height:593px;padding:37px 0 0;}
#banner .container{padding:10px;background:#fff;position:relative;}
.rslides{display:none;}
.slogan{text-align:center;position:relative;z-index:160;margin:-100px auto 0;height:50px;background:rgba(0,0,0,.8);padding:15px 0 0;width:960px;max-width:100%;border-right:10px solid #fff;border-left:10px solid #fff;}
.slogan h4{font:800 24px/100% coda;color:#0DA4EC;text-shadow:1px 0px #fff,0px -1px #fff;}
/* 
* Middle Area Config 
*/
#middle{margin:-105px auto -194px;background:url(images/middlebg.png) no-repeat center top;height:220px;}
/* 
* Sidebar Area Config 
*/
#left{margin-right:25px;}

#left,.page-content{display:inline-block;vertical-align:top;}
/* 
* Main Content Area Config 
*/
#main{text-align:center;clear:both;padding:0 10px;width:960px;max-width:100%;margin:0 auto;}
#main .container{padding:14px 15px 0px;background:#f5f5f5;}
.page-content { width:439px; padding: 10px 0 20px; font:normal 16px/25px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;color:#636363;text-align:justify;}
.content-title2,.content-title{ height:auto;text-align:left;}
.welcome{font: bold 25px/100% "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;color:#5a5a5a;}
.content-comp{display:block;color:#049be2;line-height:140%;}
.page-content p{margin:20px 0;}
.page-content p:last-child{margin-bottom:0;}
.page-content a{color:#0f4176; font-weight:bold;text-decoration:underline;}
.page-content strong{color:#555;}
.page-content a:hover{text-decoration:none;}
.page-content ul {margin:0; padding:0; padding-left:30px; list-style:none;}
.page-content ul li{margin-bottom:6px; position: relative; padding:3px 0 0 21px;text-align:left;}
.page-content ul li:before{ position: absolute; content: url(images/bull.png); left: -5px; top: 7px;}
.comp, .mark{ color: #049be2; font-weight: bold; }
.entry-summary p{margin:10px 0;line-height: 25px;}
/* 
* Bottom Area Config 
*/
#bottom{margin:46px 0 0;}
#bottom_top{text-align:center;}
.bottom_boxes{width:196px;display:inline-block;vertical-align:top;margin:0 27px;}
.bottom_boxes:first-child{margin-left:0;}
.bottom_boxes:last-child{margin-right:0;}
.bottom_boxes img{display:block;margin:0 auto 28px;}
.bottom_boxes h4{font:bold 20px/100% "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;color:#353535;position:relative;text-transform:uppercase;}
.bottom_boxes h4:after{content:url(images/bottom_h4_after.png);left:0;right:0;bottom:-32px;}
.bottom_boxes p{font:normal 13px/26px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;color:#676767;margin:41px 0 25px;text-align:left;}
.bottom_boxes a{display:inline-block;font:normal 15px/45px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;color:#fff;width:123px;text-align:center;background:#353e4d;float:left;}
.bottom_boxes a:hover{background:url(images/bot_top_linkbg.png) no-repeat center top;}
.bottom_boxes:last-child p{line-height: 21px;margin-bottom: 29px;}

#bottom_bott{background:url(images/bottom_bottbg.png) no-repeat center top;height:457px;margin:55px 0 0;}
#bottom_bott_content{text-align:center;font:normal 14px/30px open sans;color:#fff;padding:98px 0 0;}
#bottom_bott_content h4{font-weight:bold;font-size:54px;font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;}
#bottom_bott_content h4 span{display:block;font-weight:normal;font-size:37px; line-height: 206%;}
#bottom_bott_content p{line-height:28px;margin:21px 0 28px;font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;}
#bottom_bott_content a{font-weight:bold;font-size:16px;color:#fff;font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;}
#bottom_bott_content a:hover{color:#8bf342;}
/* 
* Footer Area Config 
*/
footer{ background: #0da4ec; color: #fff; padding:36px 0 0; clear:both;text-align:left;height:301px;font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;}
.footerboxes{display:inline-block;vertical-align:top;width:312px;text-align:left;font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;color:#fff;}
.footerboxes h4{font-size:20px;font-weight:bold;line-height:100%;}
.footerboxes h4 span{display:block;line-height:170%;}

.footerboxes:nth-child(1){width:300px;}
.footerboxes p,.footerboxes address{white-space:pre-line;line-height:21px;font-size:13px;font-style:normal;}
.footerboxes address a{color:#fff;font-weight:bold;}
.footerboxes p a{color:#fff;}
.footerboxes p span{display:block;margin-top:15px;}
.footerboxes p a:hover,.footerboxes address a:hover{color:#232b38;}
.footerboxes address{margin:13px 0;}

.footerboxes:nth-child(2){margin:0 2px 0 5px;}
.footerboxes form{margin-top:20px;}
.footerboxes input{display:block;width:100%;height:45px;background:#fff;border:none;font-size:13px;color:#383838;padding:0 10px 0 22px;margin:0 0 8px;}
.footerboxes input[type = "submit"]{width:104px;height:45px;background:#353e4d;text-align:center;font:normal 16px/100% "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif; color:#fff;padding:0;}
.footerboxes input[type = "submit"]:hover{background:url(images/buttonbg.png) no-repeat center top;}

.footerboxes:nth-child(3){padding:0 0 0 97px;}
.footerboxes:nth-child(3) h4{margin:0 0 14px ;}
.footerboxes:nth-child(3) ul li{display:block;margin-bottom:6px;}
.footerboxes:nth-child(3) ul li a{color:#fff;}
.footerboxes:nth-child(3) ul li.current_page_item a,.footerboxes:nth-child(3) ul li a:hover{color:#353e4d;font-weight:bold;}

.socials{margin-top:10px;}
.socials a{display:inline-block;vertical-align:top;}
.linkedin {opacity: 0.7;width: 40px;}

#footer-nav{margin:0 0 10px;font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;}
#footer-nav ul{padding: 0; text-align: left; list-style: none; }
#footer-nav ul li{ display: inline-block; vertical-align: top; margin:0 10px;color:#5f5f5f;position:relative;}
#footer-nav ul li:after{content:"|";top:0;right:-15px;}
#footer-nav ul li:last-child:after{content:"";}
#footer-nav ul li:first-child{margin-left:0;}
#footer-nav ul li a{ display: block; padding: 0 0;color: #5f5f5f;transition: all 0.3s linear; -webkit-transition: all 0.3s linear;text-transform:lowercase;}
#footer-nav ul li a:hover,#footer-nav li.current_page_item a{color:#0da4ec;text-decoration:none;font-weight:bold;}

.footer_logo{float:right;margin:-41px 0 0;}

/*
* Copyright Config
*/

#copyright,.footer-comp,#copyright a{ color:#5f5f5f;font:normal 13px/20px open sans;}
#copyright { margin:0 auto; text-align:left;background:#fff;height:106px;padding:26px 0 0;}
#copyright a:hover{ text-decoration:underline;}

