@charset "utf-8";
.banner,
.banner_content,
.diploma_aviation,
.form .form_hd {
	text-align: center
}

.desktop_hide,
.ipad {
	display: none
}

@font-face {
	font-family: Conv_JockeyOne-Regular;
	src: url(../fonts/JockeyOne-Regular.eot);
	src: local('☺'), url(../fonts/JockeyOne-Regular.woff) format('woff'), url(../fonts/JockeyOne-Regular.ttf) format('truetype'), url(../fonts/JockeyOne-Regular.svg) format('svg');
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'Glyphicons Halflings';
	src: url(../fonts/glyphicons-halflings-regular.eot);
	src: url(../fonts/glyphicons-halflings-regulard41dd41d.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format('svg')
}

@font-face {
	font-family: heavenetica6-medsh;
	src: url(../fonts/heavenetica6-medsh.html);
	src: url(../fonts/heavenetica6-medshd41dd41d.html?#iefix) format('embedded-opentype');
	font-weight: 400;
	font-style: normal
}

body {
	margin: 0;
	padding: 0;
	font-family: 'Lato', sans-serif;
}



.banner {
	background: url(../images/banner.png) no-repeat;
	width: 100%;
	min-height: 608px;
	font-size: 30px;
	margin: 0 auto;
	font-weight: 700
}

.banner_content {
	position: absolute;
	top: 287px;
	left: 365px;
	font-size: 57px;
	font-family: Conv_JockeyOne-Regular, Sans-Serif;
	line-height: 58px;
	color: #FFFFFF
}

.form {
	background: #fff;
	margin-top: 24px;
	position: absolute;
	z-index: 1;
	margin-right: 15px;
	top: 46px;
	right: 6px;
	width: 400px
}



.form .form_hd {
	font-size: 20px;
	color: #fff;
	background: #446084;
	padding: 20px;
	font-family: 'Lato', sans-serif;
}

.diploma_aviation .diploma_hd,
.diploma_aviation .diploma_month {
	font-family: Conv_JockeyOne-Regular, Sans-Serif;
	font-weight: 700
}

.header {
	margin-top: 10px;
	margin-bottom: 10px
}

.form_inner {
	background: #fff;
	padding: 20px 20px 10px 20px;
}

.form .red_bg {
	background: #446084;
	border: none;
	border-radius: 0;

	margin-top: 10px
}
.form .red_bg:hover{
	background: #878d8f !important;

}
.form_txt p {
	color: #fff;
	margin: 10px 0;
	font-size: 16px
}

.cources {
	background: url(../images/sprites01.png) no-repeat;
	width: 100%;
	min-height: 316px;
	background-position: -665px -20px, left bottom
}

.cources_hd,
.why_frankfinn {
	background: url(../images/sprites01.png) no-repeat
}

.cources_hd {
	width: 625px;
	background-position: -20px -20px, left bottom;
	margin: 20px 0 0
}

.cources_heading {
	font-size: 22px;
	font-weight: 700;
	padding: 25px 0 0 80px
}

.diploma_aviation .diploma_hd {
	font-size: 30px
}

.diploma_aviation .diploma_month {
	font-size: 20px
}

.diploma_aviation .diploma_content {
	font-size: 18px;
	font-family: 'Lato', sans-serif;
	color: #000
}

.cources_bg_color {
	background: #f8f8f8
}

.brd_right {
	border-right: 2px solid #7c7c7c;
	
	padding-right: 10px
}

.why_frankfinn_bg {
	background: #f4d2d2
}

.why_frankfinn {
	width: 100%;
	min-height: 436px;
	background-position: -665px -346px, left bottom
}

.awr_asc_ass_sec,
.why_frankfinn_hd {
	background: url(../images/sprites01.png) no-repeat
}

.why_frankfinn_hd {
	width: 625px;
	background-position: -20px -87px, left bottom;
	margin: 20px 0 0
}

.why_frankfinn_heading {
	font-size: 22px;
	font-weight: 700;
	padding: 25px 0 11px 80px
}

.get_ready_cont_hd {
	font-weight: 700;
	font-size: 16px
}

.get_ready_icon {
	padding: 0 10px 0 20px
}

.get_ready_cont {
	padding-left: 80px
}

.get_ready_cont ul {
	padding: 0 0 0 10px
}

.get_ready_cont ul li {
	list-style: none;
	font-family: 'Lato', sans-serif;
	font-size: 16px
}

.get_ready {
	padding-bottom: 3px
}

.get_ready_font_size {
	font-size: 16px;
	top: -3px;
	position: relative
}

.get_ready_number {
	font-size: 12px;
	position: relative;
	top: -4px
}

.awr_asc_ass_sec_bg {
	background: #f8f8f8;
	height: 557px
}

.awr_asc_ass_sec {
	width: 100%;
	height: 100%;
	background-position: -665px -792px, left bottom
}

.accredition .awards_hd,
.association .awards_hd,
.awards .awards_hd {
	width: 100%;
	background: url(../images/sprites01.png) no-repeat;
	background-position: -20px -148px, left bottom;
	margin: 20px 0 5px;
	font-size: 22px;
	font-weight: 700;
	padding: 25px 0 20px 80px
}

.awards_cont ul {
	margin: 0;
	padding: 0
}

.awards_cont ul li {
	list-style: none;
	line-height: 22px;
	padding-top: 20px;
	font-size: 16px
}

.testimonials_bg {
	background: #f4d2d2;
	height: 605px
}

.testimonials_sec {
	background: url(../images/sprites01.png) no-repeat;
	width: 100%;
	height: 456px;
	background-position: -665px -1361px, left bottom
}

.about_frankfinn_sec,
.testimonials_hd {
	background: url(../images/sprites01.png) no-repeat
}

.testimonials_hd {
	width: 625px;
	background-position: -20px -87px, left bottom;
	margin: 20px 0 0
}

.testimonials_heading {
	font-size: 22px;
	font-weight: 700;
	padding: 25px 0 11px 80px
}

.testimonials_cont_hd {
	font-size: 14px;
	font-weight: 700;
	margin-top: 60px
}

.testimonials_cont {
	font-size: 14px;
	line-height: 22px
}

.testimoninals_img {
	position: absolute;
	top: -90px
}

.about_frankfinn_bg {
	background: #f8f8f8;
	height: 200px
}

.about_frankfinn_sec {
	width: 100%;
	height: 100%;
	background-position: -665px -1825px, left bottom
}

.about_frankfinn_hd {
	width: 625px;
	background: url(../images/sprites01.png) no-repeat;
	background-position: -19px -20px, left bottom;
	margin: 20px 0 0
}

.about_frankfinn_heading {
	font-size: 22px;
	font-weight: 700;
	padding: 25px 0 11px 80px
}

.testimonials_inner_bg {
	background: #fff;
	padding: 20px;
	margin-top: 120px
}

.about_frankfinn_content {
	font-size: 16px
}

.disclaimer_bg {
	background: #7d7d7d;
	padding: 20px 0 10px
}

.disclaimer_hd {
	color: #fff;
	font-weight: 700
}

.disclaimer_cont {
	color: #fff;
	padding-top: 15px
}

.disclaimer_cont ul {
	padding: 0;
	margin: 0
}

.disclaimer_cont ul li {
	list-style: none;
	line-height: 22px
}

.footer_bg {
	background: #303030;
	color: #fff;
	padding: 20px 0;
	font-size: 12px
}

.mrt20 {
	margin-top: 20px
}

.clear {
	clear: both
}

.lfloat {
	float: left
}

.rfloat {
	float: right
}

.col-lg-15,
.col-md-15,
.col-sm-15,
.col-xs-15 {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px
}

.col-xs-15 {
	width: 20%;
	float: left
}

#get-more,
#get-ready,
#train-with-best {
	width: 54px;
	height: 54px
}

#icm,
#nsdc {
	width: 392px;
	height: 169px
}

#barleen-kaur,
#deepender-singh,
#gurudhian-singh,
#puneet-sharma,
#rimple-kaur {
	width: 153px;
	height: 149px;
	background: url(../images/sprites01.png) no-repeat
}

.error {
	color: #fff
}

#get-ready-mob {
	width: 71px;
	height: 71px;
	background: url(../images/sprites01.png) no-repeat;
	background-position: -21px -418px, left bottom
}

#train-with-best-mob {
	width: 71px;
	height: 71px;
	background: url(../images/sprites01.png) no-repeat;
	background-position: -20px -499px, left bottom
}

#get-more-mob {
	width: 71px;
	height: 71px;
	background: url(../images/sprites01.png) no-repeat;
	background-position: -20px -581px, left bottom
}

#get-ready {
	background: url(../images/sprites01.png) no-repeat;
	background-position: -20px -224px, left bottom
}

#train-with-best {
	background: url(../images/sprites01.png) no-repeat;
	background-position: -20px -289px, left bottom
}

#get-more {
	background: url(../images/sprites01.png) no-repeat;
	background-position: -20px -354px, left bottom
}

#award {
	width: 391px;
	height: 169px;
	background: url(../images/sprites01.png) no-repeat;
	background-position: -16px -1395px, left bottom
}

#icm {
	background: url(../images/sprites01.png) no-repeat;
	background-position: -16px -1571px, left bottom
}

#nsdc {
	background: url(../images/sprites01.png) no-repeat;
	background-position: -16px -1750px, left bottom
}

#gurudhian-singh {
	background-position: -16px -655px, left bottom
}

#deepender-singh {
	background-position: -16px -801px, left bottom
}

#barleen-kaur {
	background-position: -16px -947px, left bottom
}

#rimple-kaur {
	background-position: -16px -1093px, left bottom
}

#puneet-sharma {
	background-position: -16px -1239px, left bottom
}

@media only screen and (max-width:767px) {
	.ipad,
	.mob_hide {
		display: none
	}
	.form {
		margin-right: 0;
		top: 185px;
	}
	.brd_right {
		border: none
	}
	.wrapper .form {
		position: relative;
		    top: 0;
    left: 5px;
	}
	.cources {
		background: #f4d2d1;
		margin-top: 20px
	}
	.desktop_hide {
		display: block
	}
	.desktop_hide .diploma_content,
	.desktop_hide .diploma_month {
		text-align: left
	}
	.diploma_aviation .diploma_content {
		margin: 0
	}
	.diploma_aviation ul {
		padding: 0 0 0 25px
	}
	.cources_hd {
		background: url(../images/sprites01.png) no-repeat;
		background-position: -20px -86px, left bottom;
		width: 100%;
		margin: 20px 0 0
	}
	.why_frankfinn_bg {
		background-color: #fff
	}
	.why_frankfinn {
		background: 0 0
	}
	.why_frankfinn_hd {
		background: url(../images/sprites01.png) no-repeat;
		background-position: -20px -23px, left bottom;
		width: 100%;
		margin: 20px 0 0
	}
	.get_ready_cont_hd {
		font-weight: 700;
		vertical-align: middle;
		padding-top: 22px;
		font-size: 16px
	}
	.why_frankfinn_heading {
		font-size: 18px
	}
	.cources_heading {
		font-size: 18px;
		padding: 33px 0 0 80px
	}
	.get_ready_points {
		clear: both
	}
	.get_ready_cont {
		padding: 0
	}
	.get_ready_cont ul li {
		list-style: outside;
		margin-bottom: 10px
	}
	.get_ready_cont ul {
		padding: 10px 0 0 40px
	}
	.footer_bg_mob {
		background: #1b1b1b;
		color: #fff;
		text-align: center;
		padding: 20px 0;
		font-size: 12px
	}
	.disclaimer_cont ul li {
		margin-bottom: 10px
	}
}

@media (min-width:768px) {
	.col-sm-15 {
		width: 20%;
		float: left
	}
}

@media (min-width:992px) {
	.col-md-15 {
		width: 20%;
		float: left
	}
}

@media (min-width:1200px) {
	.col-lg-15 {
		width: 20%;
		float: left
	}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
	.diploma_aviation ul li,
	.footer_bg_mob {
		text-align: left
	}
	.banner_content,
	.mob_hide {
		display: none
	}
	.desktop_hide,
	.ipad {
		display: block
	}
	.col-md-15 {
		width: 100%;
		float: none
	}
	.cources {
		background-image: none;
		background-color: #f4d2d1
	}
	.why_frankfinn {
		background-image: none;
		background-color: #f8f8f8
	}
	.brd_right {
		border: none
	}
	.footer_bg_mob {
		background: #1b1b1b;
		color: #fff;
		padding: 20px 0
	}
}

@media (min-width:1281px) {
	.banner_content {
		left: 450px
	}
	.banner {
		background:url(../images/banner-lg.png) no-repeat;
		
		width: 100%;
		min-height: 605px;
		text-align: center;
		font-size: 30px;
		margin: 0 auto;
		font-weight: 700
	}
}
