body{margin:0px; font-family: 'Alegreya Sans', sans-serif;} 
*{margin:0px; padding:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
ul{list-style-type:none; margin:0; padding:0;}
a{text-decoration:none; outline:none; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; -ms-transition:all .4s ease-in-out;}
a:hover{text-decoration:none; outline:none;}
a:focus{text-decoration:none; outline:none;}
img{border:0;}
label{font-weight: normal}


.thumbnail{border:none; padding:0; margin:0; background:none; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
.padding-remove{padding-left:0; padding-right:0;}
.padding-left{padding-left:15px; padding-right:0;}
.padding-right{padding-left:0; padding-right:15px;}
:focus{outline:none;}
.form-group{margin-bottom:25px;}
label{font-size:16px; display:block; color:#777;}
.error{font-size:13px; color:#F00; display:block;}

:focus{outline:none;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{outline:none;}

input,select,textarea{ -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; -ms-transition:all .4s ease-in-out;}
h1,h2,h3,h4,h5,h6{font-family: 'Roboto', sans-serif; font-weight:normal; font-style:normal; margin:0; padding:0;}

.side-nav{position:fixed; top:50%; right:30px; margin-top:-78px; z-index:9;}
.side-nav ul{float:right;}
.side-nav ul li{ display:block; padding:2px;}
.side-nav ul li a{width:22px; height:22px; margin:0; line-height:22px; border:2px solid rgba(74, 204, 245, 0); display:inline-block; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; position:relative; cursor:pointer;  -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; -ms-transition:all .4s ease-in-out; font-size:0; text-indent:-9999px;}
.side-nav ul li a:before{content:""; display:inline-block; position:absolute; left:0; top:0; width:10px; height:10px; background:#fc7800; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; margin:4px;}
.side-nav ul li:hover a{border:2px solid #fc7800;}
.side-nav ul li.active a{border:2px solid #fc7800;}

.section{padding:0; vertical-align:middle; position:relative; text-align:center;} 
.section:after{ content:""; display:inline-block; vertical-align:middle; height:100%; position:relative; width:1px; margin-left:-2px;}
.section .container{width:100%; max-width:1170px; vertical-align:middle; display:inline-block; text-align:left;}


.container{width:100%; max-width:1170px;}

header{position:relative; z-index:1; background:#151515;}
.navbar-default{background:#151515; border:none; height:inherit; min-height:inherit; margin:0 auto; width:100%;}
.navbar-default .navbar-brand{padding:0; min-height:inherit; height:inherit;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{padding:0; border:none;}
.navbar-default .navbar-nav{margin:22px 0;}
.navbar-default .navbar-nav>li>a{font-family: 'Roboto', sans-serif; font-weight:400; color:#fff; font-size:17px; letter-spacing:1px;}
.navbar-default .navbar-nav>li>a:hover{color:#ff6600; text-decoration:underline;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background:none; color:#ff6600;}

.main-banner-bg{background:url(../images/top-banner-bg.jpg) no-repeat center top; background-size:cover; height:100%; bottom:0; width:100%;}
.main-banner-bg .banner-logo-left {margin:40px 0 0 0;}
.main-banner-bg .right-section {margin-left:30px;}
.main-banner-bg .right-section h1 {font-size:70px; color:#FFF; font-weight:600; margin-top:60px;}
.main-banner-bg .right-section h2 {font-size:44px; color:#FFF; margin-bottom:10px;}
.main-banner-bg .right-section p {font-size:20px; color:#FFF;}
.main-banner-bg .right-section .get-start-btn {background:#ff6600; font-size:20px; color:#FFF; font-weight:400; margin:0 10px 10px 0; text-transform:uppercase
; padding:10px 20px 10px 20px; display:inline-block; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.main-banner-bg .right-section .get-start-btn img {margin:0 10px;}
.main-banner-bg .right-section .get-start-btn:hover {background:#f06000; color:#333;}


.about-main-banner-bg{background:url(../images/about-banner-bg.jpg) no-repeat center top; height:100%; bottom:0; width:100%;}
.about-main-banner-bg h1 {text-align:center; color:#FFF; padding:70px 0; font-size:54px;}

.about-text {margin:60px 0;}
.about-text p {font-size:18px; color:#555;}


.section-two {text-align:center; margin:40px 0;}
.section-two .container{text-align:center;}
.section-two h3 {font-size:40px; color:#151515; font-weight:600; margin-bottom:10px;}
.section-two span {font-size:17px; color:#555555; width:62%; margin:0 auto; display:inline-block;}
.section-two h4 {font-size:25px; color:#333; font-weight:600; margin-bottom:10px;}
.section-two .mt70 {margin-top:50px;}
.section-two .mb30 {margin-bottom:30px;}
.section-two p {font-size:17px; color:#555555; margin:0 auto;}
.section-two .learn-btn {background:#ff6600; font-size:22px; color:#FFF; font-weight:400; text-transform:uppercase; padding:10px 70px; margin-top:10px; display:inline-block; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.section-two .learn-btn:hover {background:#f06000; color:#333;}


.section-three {background:url(../images/slide-3-bg.jpg) center no-repeat; background-size:cover; padding:75px 0;}
.section-three h2 {font-size:40px; color:#ff6600; font-weight:600; width:60%;}
.section-three span {font-size:50px; color:#fff; font-weight:700; text-transform:uppercase;}
.section-three p {font-size:20px; color:#d0d0d0; font-weight:600; width:60%;}
.section-three .learn-btn {background:#ff6600; font-size:22px; color:#FFF; font-weight:400; text-transform:uppercase; padding:10px 40px; margin-top:30px; margin-right:10px; display:inline-block; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.section-three .learn-btn:hover {background:#f06000; color:#333;}


.section-four {text-align:center; margin:30px 0;}
.section-four .container{text-align:center;}
.section-four h3 {font-size:40px; color:#151515; font-weight:600; margin-bottom:10px;}
.section-four span {font-size:17px; color:#555555; width:62%; margin:0 auto; display:inline-block;}
.section-four .mt30 {margin-top:30px;}
.section-four .mt20 {margin-top:20px;}
.section-four .col-1 {margin-top:0px; text-align:left;}
.section-four .col-1 h4 {color:#ff6600; font-size:25px; font-weight:700; margin-bottom:10px;}
.section-four .col-1 p {color:#555; font-size:17px;}
.section-four .text-right {text-align:right;}


.section-five {background:#525252; padding:90px 0;} 
.section-five h5 {font-size:40px; font-weight:600; color:#FFF; text-align:center; margin-bottom:20px; text-transform:uppercase;}
.section-five span {color:#868686; font-size:20px; text-align:center; width:60%; display:inherit; margin:auto;}
.section-five .pad-none {padding-left:0px!important; padding-right:0px!important;}
.section-five .form-controls {border:#FFF solid 1px; color:#FFF; font-size:20px; font-family: 'Roboto', sans-serif; padding:10px!important; background:#525252; width:100%;}
.section-five .submit {background:#ff6600; text-align:center; color:#FFF; font-size:22px; font-weight:700; border:none; width:100%; padding:15px 0; border-radius:3px!important; -webkit-border-radius:3px!important; -moz-border-radius:3px!important;}
.section-five .text-left {text-align:left;}
.section-five .text-right {text-align:right;}
.section-five .border {border:#F00 solid 2px;}
.section-five .mr70 {margin-right:70px;}
.section-five .mb35 {margin-bottom:35px;}
.section-five .mr20 {margin-right:20px;}
.section-five .mt50 {margin-top:50px;}
.contact-form-con{max-width:800px; margin:auto;}

.section-six {background:#313131; text-align:center; padding:60px 0;}
.section-six h2 {font-size:40px; color:#FFF;}
.section-six span {font-size:25px; color:#ff6600; width:100%; margin:20px 0; position:inherit; display:inline-block;}
.section-six p {font-size:22px; color:#999;}
.section-six .join-btn {background:#ff6600; font-size:22px; color:#FFF; font-weight:400; text-transform:uppercase; padding:10px 70px; margin-top:30px; margin-bottom:30px; display:inline-block; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}

.section-five-table {background:url(../images/section-five-table.jpg) no-repeat center; background-size:cover; padding:100px 0;}
.section-five-table .table-content {margin:0 auto; max-width:800px;}
.section-five-table .table-content table {margin:0; padding:0; width:100%; border:1px solid #10487c; border-collapse:collapse;}
.section-five-table .table-content table th {padding:15px; text-align:center; vertical-align:middle; background-color:#f7921a; border:1px solid #10487c; border-collapse:collapse; font-size:15px; font-weight:700; line-height:1; color:#313131; text-transform:uppercase; width:20%;}
.section-five-table .table-content table th.highlight {background-color:#154cf2 !important; color:#FFFFFF !important; font-size:18px;}
.section-five-table .table-content table td.highlight {background-color:#048bff !important; font-weight:600;}
	
.section-five-table .table-content table td {padding:15px; text-align:center; vertical-align:middle; border:1px solid #10487c; border-collapse:collapse; font-size:15px; font-weight:400; line-height:1; color:#FFFFFF;}
.section-five-table .table-content table tr:nth-child(even) {background-color:#001a34;}
.section-five-table .table-content table tr:nth-child(odd) {background-color:#042b53;}


.pos {position:inherit!important;}
footer {background:#151515; border-top:#555 solid 1px; padding:20px 0; position:absolute; bottom:0; width:100%; }
footer .left ul li {float:left; color:#7a7a7a; font-size:17px; margin-top:15px;}
footer .left ul li a {color:#7a7a7a; font-size:17px; margin:0 15px 0 15px;}

footer .right ul {float:right;}
footer .right ul li {float:left;}
footer .right ul li a { margin:0 10px 0 10px;}
footer .border {border:#F00 solid 1px;}
footer .m0 {margin:0 10px 0 0px;!important}



