@font-face { font-family: 'HELVETICA-MED';
src: url('../resources/fonts/HELVETICA-MED.eot'); src: local('☺'), url('../resources/fonts/HELVETICA-MED.woff') format('woff'), url('../resources/fonts/HELVETICA-MED.ttf') format('truetype'), url('../resources/fonts/HELVETICA-MED.svg') format('svg'); font-weight: normal;font-style: normal;}
h1,h2,h3,h4,h5,h6{font-weight:400}
html,body,div,section,article,aside,header,hgroup,footer,nav,h1,h2,h3,h4,h5,h6,p,span,em,strong,img,ol,ul,li,canvas,video,input,select{border:0 none;margin:0;padding:0}
body{background:#f4f4f4;color:#666666;font-family:'HELVETICA-MED',arial; font-size:16px;line-height:20px}
.container{height:100%;width:100%}
input,textarea,select{outline:none}
a{outline:0 none;text-decoration:none;color:#72859d}
a:hover,a:focus{text-decoration:none;outline:none}
input{outline:none}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,nav,menu,nav,section,summary{display:block}
ul{list-style:none;margin:0;padding:0}
.clear{clear:both}
.no_bg{background:none}
#preloader{background:#fff url(../resources/images/preloader-white.gif) no-repeat center;width:100%;height:100%;position:fixed;left:0;top:0;z-index:50}
.clearfix:after{display:block;height:0;content:"";clear:both}
img{max-width:100%}
.wrapper{margin:0 auto;width:1200px}
.center-block{display:block;margin:0 auto}
.header{padding:0;background:#fff;box-shadow:0 2px 8px #d3d3d3;position:fixed;top:0;left:0;width:100%;z-index:10}
.section{padding:40px 0}
h2{font-size:32px;font-weight:400;text-align:center;color:#004a8f;padding-bottom:10px;margin-bottom:20px;}
.in-mobile{display:none}
.in-pc{display:block}
.banner{position:relative;color:#004a8f;margin-top:62px;text-align:left;overflow:hidden}
.banner img{margin:0 auto;}
.btn{ background:#ed1c24;border:2px solid #ed1c24;border-radius:2px;color:#fff;font-size:16px;text-transform:uppercase;display:block;width:250px;text-align:center;padding:10px 0;margin-bottom:25px;border-radius:25px;margin:0 auto; transition:0.5s ease;}
.banner p{font-size:26px;line-height:40px;margin-bottom:15px;font-weight:400;}
.banner ul.animate{width:38%; padding:3% 0 0; position:absolute; right:15%; top:0;}
.rightMenu{float:right;padding-top:12px;display:none !important;}
.menu li{float:left;text-align:center}
.menu li a{display:block;padding:15px 20px;border-bottom:3px solid #fff;text-transform:capitalize;color:#444444;margin-left:5px;font-size:18px}
.menu li.active a,.menu li:hover a{color:#004a8f;border-bottom-color:#004a8f}
.logo{display:inline-block;vertical-align:middle; margin:13px 0;}
.logo>img{display:inline-block;vertical-align:middle;}
.navbar-toggle{border-color:#fff;display:none !important;background-color:rgba(0,0,0,0);background-image:none;border:1px solid rgba(0,0,0,0);border-radius:4px;float:right;margin-bottom:8px;margin-right:0;margin-top:8px;padding:9px 10px;position:relative;cursor:pointer}
.navbar-toggle .icon-bar{border-radius:1px;display:block;height:2px;width:22px;background-color:#004a8f}
.navbar-toggle .icon-bar + .icon-bar{margin-top:4px}
.navbar-toggle:focus,.navbar-toggle:hover{background-color:#f9f9f9;border-color:#004a8f}
.details{padding:20px 0} .whitebg{background:#ffffff;}
.details h5{font-size:18px;padding-bottom:5px}
.details p{color:#666;margin-bottom:15px}
h3{font-size:30px;font-weight:400;text-align:center;color:#004a8f;padding-bottom:10px;margin-bottom:20px;}

/*benefits*/
.benefits li{width:31.5%;display:inline-block; vertical-align:top;text-align:center;margin-bottom:30px; margin-right: 2%;}
.benefits li:nth-child(3n+3){margin-right:0;}
.benefits li img{padding-bottom:10px;}
h4{color:#004a8f;font-size:25px;line-height:32px; margin-bottom:20px;}
.benefits p{font-family:arial;}

/*blue-section*/
.blue-section{background:url(../resources/images/blue_bg.jpg) no-repeat; color:#fff;text-align: center;background-size: cover;}
.blue-section h4{color:#fff;font-family:arial;}
.blue-section p{text-transform:uppercase;margin-bottom: 15px;}
.arrow{display:inline-block; text-align:center; animation:dance 5s infinite; animation-timing-function: ease-in-out; transition: animation 1s ease; position:relative;}
@keyframes dance{0%{top:0px;}50%{top:15px;}100%{top:0px;}}
@-webkit-keyframes dance{0%{top:0px;}50%{top:15px;}100%{top:0px;}}
.steps{padding:0 20px;}
.benefits_section{padding:0 20px;}
.benefits {padding-bottom: 20px;}
.steps-section{padding:40px 0 0;}
.each_step {display: inline-block;margin-right: 2%;vertical-align: top;width: 23.1%;color: #004a8f;text-align: center;}
.each_step:last-child{margin-right: 0;}
.each_step img{margin-bottom:20px;}
.each_step p{font-size:18px;margin-bottom:20px; min-height:40px;font-family:arial;}
.each_step .btn{ background:#fff;border:2px solid #ed1c24;color:#ed1c24; text-transform:uppercase;display:block;width:210px;text-align:center;padding:10px 0;margin:0 auto 25px;font-size:13px;}
.each_step .btn:hover{background:#ed1c24;border-color:#ed1c24;color:#fff;}
.btn:hover{background:#bc060d;border-color:#bc060d;}
.login-section{width:80%;padding:30px 0; margin:0px auto;text-align:center; border:1px solid #dae8f2;border-width:1px 0;}
.footer{color:#004a8f;text-align:center;font-size:13px;padding:15px 0;font-family:arial;}
.banner .wrapper {overflow: hidden;}