@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700');
@charset "utf-8";
/* CSS Document */
* {
	padding: 0px;
	margin: 0px;
}
html {
	font-size: 100%;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-weight:normal;
}
label {
    display: inline-block;
    font-weight: bold;
    margin-bottom: 5px;
    max-width: 100%;
}
ol, ul {
	list-style: none;
}
:focus {
	outline: 0;
}
a, a:link {
	text-decoration: none;
	outline: none;
}
figure{
	text-align:center;
	}
img {
	max-width:100%;
	height:auto;
}
p {
	padding: 2px 0;
	font-family:'ArialRegular';
}
.clear {
	clear: both;
}
body {
	margin: 0 !important;
	padding: 0;
	font-family: 'Montserrat';
	color: #000;
	background:#fff;
}
header{width:100%; float:left;}
.header .navbar{padding:42px 0 22px;}
.navigation {
	padding: 0 10px;
}
.navigation a.navbar-brand {
	padding: 0;
}
.navbar-toggler-icon i {
	color: #39b54a;
	font-size: 30px;
}
.navigation ul{}
.navigation ul li{}
.navigation ul li{font-size:20px; color:#000; font-weight:500; display:inline-block; padding:0 15px; font-family: 'ArialBold'; text-align:right;}
.navigation ul li a{font-weight:500; color:#000; padding:0 15px 0 0;}
.navigation ul li a:hover{color:#39b54a;}
.navigation ul li:last-child{padding-right:0;}
.banner-sec{width:100%; float:left; background:url(../images/banner.jpg) top left no-repeat; background-size:cover; padding:110px 0; color:#fff;}
.banner-sec h1{font-family: 'ArialBold'; font-size:44px; line-height:55px; margin:80px 0 30px;}
.banner-sec p{font-size:20px; line-height:32px;}
.banner-sec h3{font-family: 'ArialBold'; font-size:30px; margin-bottom:24px;}
.banner-sec input[type=text]{width:100%; float:left; border:#ababab solid 1px; padding-left:20px; font-size:20px; line-height:57px; margin-bottom:30px; font-family:'ArialRegular';}
.banner-sec input[type=email]{width:100%; float:left; border:#ababab solid 1px; padding-left:20px; font-size:20px; line-height:57px; margin-bottom:30px; font-family:'ArialRegular';}
.banner-sec textarea{width:100%; float:left; border:#ababab solid 1px; padding:20px; font-size:20px; margin-bottom:30px; height:123px; font-family:'ArialRegular';}
.banner-sec input[type=submit]{width:100%; float:left; border:none; font-size:20px; line-height:57px; text-align:center; color:#fff; background:#fdb913; cursor:pointer; text-transform:uppercase; font-family: 'ArialBold';}
.banner-sec input[type=submit]:hover{background:#000;}
.gap-sec{-ms-flex: 0 0 4%; flex: 0 0 4%; max-width: 4%; position:relative; width:100%;}
.number-sec{width:100%; float:left; padding:50px 0 100px; text-align:center;}
.number-sec h3{font-family: 'ArialBold'; font-size:30px; padding:35px 0 25px;}
.number-sec p{font-size:20px; line-height:32px;}
.offer-sec{width:100%; float:left; background:#ebf8fe; padding:100px 0 30px;}
.offer-sec h3{font-family: 'ArialBold'; font-size:40px; margin-bottom:50px; text-align:center;}
.offer-sec h4{font-family: 'ArialBold'; font-size:30px; margin:80px 0 20px;}
.offer-sec p{font-size:20px; line-height:32px; margin-bottom:20px;}
a.yellowbtn{display:inline-block; background:#f47920; color:#fff; text-align:center; line-height:47px; width:162px; font-size:20px; margin-right:30px; font-family:'ArialRegular';}
a.yellowbtn:hover{background:#000;}
a.blackbtn{display:inline-block; background:#000; color:#fff; text-align:center; line-height:47px; width:162px; font-size:20px; font-family:'ArialRegular';}
a.blackbtn:hover{background:#f47920;}
.instructors-sec{width:100%; float:left; padding:100px 0 70px; text-align:center;}
.instructors-sec h3{font-family: 'ArialBold'; font-size:40px; margin-bottom:50px;}
.instructors-sec p{font-size:20px; line-height:32px; margin:30px;}
.instructors-sec h4{font-family: 'ArialBold'; font-size:25px; margin:30px; line-height:45px;}
.instructors-sec h4 span{font-family: 'ArialRegular'; font-size:20px; display:block;}
.startsec{width:100%; float:left; background:#252525; padding:100px 0; color:#fff;}
.startsec h3{font-family: 'ArialRegular'; font-size:35px;}
.startsec p{font-size:20px;}
a.redbtn{display:block; width:251px; line-height:75px; background:#ff0707; color:#fff; font-size:20px; text-align:center; font-family: 'ArialBold'; margin:auto;}
a.redbtn:hover{background:#f47920;}
footer{font-family: 'ArialRegular'; font-size: 18px; color: #000; width: 100%; float: left; padding:80px 0;}
footer a{color: #000;}
footer a:hover{color: #39b54a;}

/*===== BACK TO TOP =====*/

#back-to-top {
	position: fixed;
	bottom: 0;
	right: 20px;
	width: 100%;
	z-index: 999;
}
#back-to-top a {
	text-align: right;
	text-decoration: none;
	display: block;
	-moz-transition: color 1s;
	-webkit-transition: color 1s;
	-o-transition: color 1s;
}
#back-to-top a span {
	background: #d1d1d1;
	border-radius: 6px;
	display: block;
	margin-bottom: 5px;
	position: relative;
	top: 10px;
}


/*FONTS*/

@font-face {
    font-family:'ArialRegular';
    src: url('../fonts/arial.eot');
    src: url('../fonts/arial.eot') format('embedded-opentype'),
         url('../fonts/arial.woff') format('woff'),
         url('../fonts/arial.ttf') format('truetype'),
         url('../fonts/arial.svg#ArialRegular') format('svg');
}
@font-face {
    font-family: 'ArialBold';
    src: url('../fonts/arialbd.eot');
    src: url('../fonts/arialbd.eot') format('embedded-opentype'),
         url('../fonts/arialbd.woff') format('woff'),
         url('../fonts/arialbd.ttf') format('truetype'),
         url('../fonts/arialbd.svg#ArialBold') format('svg');
}