@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,300);@font-face{font-family:'futuraM';src:url('fonts/futurastd-medium.eot?v=4.2.0');src:url('fonts/futurastd-medium.eot?#iefix&v=4.2.0') format('embedded-opentype'),
url('fonts/futurastd-medium.woff?v=4.2.0') format('woff'),
url('fonts/futurastd-medium.ttf?v=4.2.0') format('truetype'),
url('fonts/futurastd-medium.svg?v=4.2.0#fontawesomeregular')
format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'futuraL';src:url('fonts/futurastd-light.eot?v=4.2.0');src:url('fonts/futurastd-light.eot?#iefix&v=4.2.0') format('embedded-opentype'),
url('fonts/futurastd-light.woff?v=4.2.0') format('woff'),
url('fonts/futurastd-light.ttf?v=4.2.0') format('truetype'),
url('fonts/futurastd-light.svg?v=4.2.0#fontawesomeregular')
format('svg');font-weight:normal;font-style:normal}
body , html{height:100%;}
body{margin:0;padding:0;border:0;background:#f7f7f7;font-family:'FuturaStdLight';}
body *{font-family:'Open Sans', sans-serif;}
a:hover , a{text-decoration:none;color:#fff;}
a:focus{background:transparent;}
.btn{padding:10px 0;background:rgba(77, 144, 254, 0.8);border:1px solid transparent;font-size:15px;line-height:18px;font-weight:bold;margin-bottom:10px;color:#fff;width:120px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;text-transform:uppercase;border:1px solid transparent;}
.btn:hover{background:rgba(51, 101, 182, 1) !important;;color:rgba(255, 255, 255, 1) !important;border-color:rgba(77, 144, 254, 1)}
.btn_blank{background:transparent;color:#fff;border-color:#fff;}
.btnwhite{background:#fff;color:rgba(77, 144, 254, 0.8);border-color:transparent;}
.btnwhite:hover{background:rgba(77, 144, 254, 0.8);color:#fff !important;border-color:transparent;}
.btnwhitedull{background:#ccc;color:#333 !important;border-color:transparent;}
.btnwhitedull:hover{background:#333;color:#ccc !important;border-color:#ccc;}
.btn_blank:hover{background:#f0892d;color:#fff;border-color:transparent;}
.btn-sm{width:100px;font-weight:600;font-size:13px;padding:8px 5px;border-width:1px;}
ul{padding:0;list-style:none;}
.no_padding{padding-left:0;padding-right:0;}
h1{font-size:50px;line-height:50px;font-weight:700;margin-top:0;}
h1 span{font-weight:300;}
h2{font-size:40px;line-height:45px;font-weight:400;margin-top:0;color:#1d2224;}
.h2Heading{font-family:'futuraM';}
h3{color:rgba(77, 144, 254, 1);font-size:30px;line-height:30px;margin-bottom:30px;font-weight:300;}
h3 span{font-weight:700;}
h4{font-size:24px;line-height:30px;font-weight:400;padding:0;margin:0;font-family:'futuraM';}
h5{font-size:20px;line-height:24px;font-weight:300;}
p{font-size:14px;line-height:26px;font-family:'futuraL';}
h6{color:#36aca8;;}
.form-group{margin-bottom:10px;}
input.form-control , select.form-control{background:#fff;line-height:13px;font-size:13px;margin:0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;width:100%;padding:10px 10px;border:2px solid #ccc;color:#666;border-radius:0;height:auto;margin-bottom:5px;}
@media only screen and (max-width:1250px) and (min-width:1200px){.container{width:1170px;}
}
@media only screen and (max-width:767px){h2{font-size:30px;line-height:35px;}
}
@media only screen and (max-width:480px){h2{font-size:22px;line-height:22px;}
h3{font-size:22px;line-height:25px;}
h4{font-size:18px;line-height:20px;}
h5{font-size:16px;}
.btn{font-size:13px;line-height:16px;}
}
.home{height:100%;position:relative;}
.header{width:100%;position:fixed;top:0px;z-index:99999;padding-top:39px;border-top:3px solid #479ccf;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;}
.fixed.header{background:rgba(0,0,0,.95);padding-top:0px;}
.header nav{background:transparent;width:100%;padding:10px 0;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;}
.header nav > div{position:relative;}
.logo{float:left;width:158px;}
.logo img{width:100%;}
ul.menu{float:right;margin-left:20px;margin-bottom:0;margin-top:5px;}
ul.menu li{float:left;}
ul.menu li a{color:#fff;padding:0 16px;font-size:13px;line-height:30px;display:inline-block;text-transform:uppercase;margin-bottom:0px;font-family:'futuraL';}
ul.menu li a:hover{color:rgba(77, 144, 254, 1);}
@media only screen and (max-width:992px){.logo{width:130px}
ul.menu li a{padding:0 10px;font-size:14px;margin-top:5px;}
.searchOutter{position:relative;}
.searchOutter input{position:absolute;right:100%;top:0px;}
}
@media only screen and (max-width:768px){.header{display:none;}
.mean-nav > div{padding:0;}
}
@media only screen and (max-width:767px){}
h2{color:#1d2224;}
p{color:#1d2224;}
.yellowtext{color:#d7b102;}
.bluetext{color:#479ccf;}
.homenbannar{height:100%;background-position:center top;background-repeat:repeat;background-size:cover;}
.homenbannar > div{padding-top:250px;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;}
.homenbannar > div h2{color:#fff;margin-bottom:20px;padding-bottom:0px;text-align:center;}
.homenbannar > div form{position:relative;}
.homenbannar > div form input , .homenbannar > div form input:focus{width:100%;position:relative;padding:15px 10px;font-family:'futuraM';height:55px;border:transparent;outline:transparent;font-size:18px;color:#f7f7f7;border-radius:5px;background:rgba(255,255,255,0.2);}
.homenbannar > div form input:first-child{border-bottom:1px solid #656769;border-radius:5px 5px 0px 0px}
.homenbannar > div form input[type=password]{border-radius:0px 0px 5px 5px;}
.homenbannar > div form button{font-family:'futuraL';text-transform:none;width:100%;padding:10px;height:55px;font-size:20px;margin-top:7px;border:transparent;}
.homenbannar > div div p{font-size:18px;line-height:30px;color:#fff;font-family:'futuraL';margin:40px auto 0px;}
.homenbannar > div div p a{color:#fff;font-family:'futuraL';}
@media only screen and (max-width:767px){.homenbannar > div{padding-top:180px;padding-bottom:50px;}
.homenbannar > div form{margin:0px 0px 30px;}
}
@media only screen and (max-width:767px){.homenbannar > div{padding-top:140px;padding-bottom:50px;}
.homenbannar > div form{margin:0px 0px 0px;}
.homenbannar > div form input, .homenbannar > div form input:focus{font-size:16px;}
.homenbannar > div form button{font-size:14px;}
.homenbannar > div div p{width:100%;font-size:15px;}
}
#login-wrapper #errorMessage{margin-top:10px;font-size:16px;font-weight:bold;background:#ff0000;color:#fff !important;line-height:20px;width:auto;display:inline-block;padding:0px 10px;}
#login-wrapper #login-validate label{display:block;text-align:right;height:0px;z-index:2;position:relative;margin-top:-38px;padding:0px 10px 0px 0px;color:#fff;margin-bottom:38px;}