/*!
 * Theme Bootstrap - v4.0.0-beta 
 * Copyright 2013-2017 Start Bootstrap
 * 
 */
@font-face {
  font-family: 'DBManoptica';
  src: 	url('../fonts/DBManoptica.eot?#iefix') format('embedded-opentype'),  
  		url('../fonts/DBManoptica.woff') format('woff'), 
  		url('../fonts/DBManoptica.ttf')  format('truetype'), 
  		url('../fonts/DBManoptica.svg#DBManoptica') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'DBManoptica-Med';
  src: 	url('../fonts/DBManoptica-Med.eot?#iefix') format('embedded-opentype'),  
  		url('../fonts/DBManoptica-Med.woff') format('woff'), 
  		url('../fonts/DBManoptica-Med.ttf')  format('truetype'), 
  		url('../fonts/DBManoptica-Med.svg#DBManoptica-Med') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'KaushanScript-Regular';
  src: 	url('../fonts/KaushanScript-Regular.eot?#iefix') format('embedded-opentype'),  
  		url('../fonts/KaushanScript-Regular.woff') format('woff'), 
  		url('../fonts/KaushanScript-Regular.ttf')  format('truetype'), 
  		url('../fonts/KaushanScript-Regular.svg#KaushanScript-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

html {
  width: 100%;
  height: 100%; }
body {
	position: relative;
	overflow-x: hidden;
	 font-family: 'DBManoptica';
	width: 100%;
	height: 100%;
	font-size: 30px;
	line-height: 30px;
}


a {
	color: #fed136;
}

a.active,
a:active,
a:focus,
a:hover {
	color: #fec503;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'DBManoptica-Med';
}
section {
	padding: 30px 0;
}
section h2.section-heading {
	font-size: 50px;
	line-height: 50px;
	margin-top: 20px;
	margin-bottom: 0px;
}
section h2.section-heading > span{
	font-family: 'KaushanScript-Regular';
	padding: 0 15px 0 0;
	color: #fed136;
}
section h3.section-subheading {
    font-size: 45px;
    font-weight: 400;
    font-style: italic;
    margin-bottom: 35px;
	text-transform: none;
}

::-moz-selection {
	background: #fed136;
	text-shadow: none;
}
::selection {
	background: #fed136;
	text-shadow: none;
}

img::selection {
	background: transparent;
}
img::-moz-selection {
	background: transparent;
}
body {
	-webkit-tap-highlight-color: #fed136;
}

.navbar-top{
    position: absolute;
    z-index: 50;
    margin: 0 auto;
    left: 0;
    right: 0;
    text-align: center;
    background-color: transparent;
}
.navbartop:before{
/*	content: '';
	background:rgba(0,0,0,0.35);
	position: absolute;
	width: 100%;
	height: 250px;
	background: url("../img/header-before.png") no-repeat center top scroll;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;*/
}
.navbar-top h1 > span{
    font-family: 'KaushanScript-Regular';
	padding: 0 15px 0 0;
	color: #fed136;
}
.masthead {
	display: table;
	width: 100%;
	height: 100%;
	padding: 0;
	text-align: center;
	color: white;
	background: url("../img/header-bg-mba.jpg") no-repeat center center scroll;
	background-color: black;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
}
.masthead:before{
	content: '';
	background:rgba(0,0,0,0.35);
	position: absolute;
	width: 100%;
	height: 190px;
	background: url("../img/header-before.png") no-repeat center top scroll;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.masthead:after{
	content: '';
	/*background:rgba(0,0,0,0.35);*/
	position: absolute;
	width: 100%;
	height: 250px;
	background: url("../img/header-after.png") no-repeat center top scroll;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	z-index: 1000;
	bottom: -1px;
	left:  0;
	right:  0;
}
.masthead .intro-body {
	display: table-cell;
	vertical-align: bottom;
	background:rgba(0,0,0,0.35);

}
.masthead .intro-body .brand-heading {
    font-size: 50px;
    margin-bottom: 0px;
    padding: 25px 0 0;
    margin-top: 200px;
}

.masthead .intro-body .intro-text {
/*    font-size: 24px;
    line-height: 24px;*/
    font-size: 53px;
    margin-top: 30px;
    font-weight: bold;
    color: #062746;
}


.masthead .mba-signature {
	margin-top: 200px;
}

.content-form{
	margin: 50px 0 250px;
}
.content-form .form-heading{
	font-size: 40px;
}
.content-form .form-heading span{
	/*color: #31b8aa;*/
	color: #fbce36;
    font-style: italic;
    text-decoration: underline;
    padding: 0 5px;
}


.feature{
	position: relative;
}
.feature:before {}

.feature h2.section-heading > span {
    font-family: 'KaushanScript-Regular';
    color: #eb6082;
    display: block;
    font-size: 40px;
}

.feature .feature-item{
	min-height: 115px;
}
.feature .feature-item img{
	max-width: 100px;
}
.feature .feature-item p {
	padding: 10px 0 0 115px;
}
.feature .feature-item.feature-item-1 p{
	padding-top: 20px;

}
.iqa{}
.iqa p > span{
	color: #fed136;
}
.cap{}
.cap h2.section-heading > span {
    color: #e73780!important;
    font-family: 'DBManoptica-Med';
}
.content-contact .copyright {
	margin-top: 15px;
	margin-bottom: 0;
	font-size: 20px;
	line-height: 24px;
}
.btn-mobile .btn{
	width: 100%;
    border-radius: 0;
    position: fixed;
    bottom: 0;
    z-index: 1100;
}
.text-privacy {
	font-style: italic;
	font-size: 22px;
	color: #888888;
}
.text-privacy a{
	color: #888888;
}
.text-primary {
	color: #fed136 !important;
}
.bg-form{
	background: rgba(255,255,255,0.85);
	animation-duration: 3s!important;
	animation-delay: 3.5s;
}
.bg-dark {
    background-color: #062746!important;
}
.bg-warning {
    background-color: #fed136!important;
}

.btn{
	z-index: 10;
	font-size: 30px;
    font-family: 'DBManoptica-Med';
    cursor: pointer;
}
.btn-primary {
	color: #062746;
	border-color: #fed136;
	background-color: #fed136;
    text-transform: uppercase;
}

.btn-primary.focus,
.btn-primary:focus {
	color: #ffffff;
	border-color: #062746;
	background-color: #062746;

}

.btn-primary:hover {
	color: #ffffff;
	border-color: #062746;
	background-color: #062746;
}

.btn-primary.active,
.btn-primary:active,
.open>.btn-primary.dropdown-toggle {
	color: #ffffff;
	border-color: #062746;
	background-color: #062746;
}

.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.btn-primary.dropdown-toggle.focus,
.open>.btn-primary.dropdown-toggle:focus,
.open>.btn-primary.dropdown-toggle:hover {
	color: white;
	border-color: #062746;
	background-color: #062746;
}

.btn-primary.active,
.btn-primary:active,
.open>.btn-primary.dropdown-toggle {
	background-image: none;
}

.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
	border-color: #fed136;
	background-color: #fed136;
}

.btn-warning{
	background-color: #fed136;
    border-color: #eac132;
}

.form-group{
	width: 100%;
	margin-bottom: 0!important;
}
.form-control{
	font-size: 24px;
	width: 100%;
}
.help-block ul{
	font-size: 16px;
}
select.form-control:not([size]):not([multiple]) {
    height: calc(2.85rem + 2px);
}


/*
 * Custom Responsive
 * -------------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 992px) {
	.cap,
	.iqa{
		text-align: center;
	}

}
@media (max-width: 1440px){}
@media (max-width: 1366px){}
@media (max-width: 1280px){}
@media (max-width: 1024px){}
@media (max-width: 767px) {
	body{
		font-size: 20px;
		line-height: 20px;
	}
	section {
	    padding: 40px 0;
	}
	section h2.section-heading {
	    font-size: 30px;
	    line-height: 30px;
	}
	section h3.section-subheading {
	    font-size: 36px;
	}
	h1{
		font-size: 30px;
	}
	.masthead{
		background-position: 27% 0;
	}
	.masthead:before {
	    height: 145px;
	}
	.masthead:after {
	    height: 150px;
	}
	.content-form {
	    margin: 50px 0 150px;
	}
	.content-form .form-heading span {
	    display: block;
	}
	.form-group {
	    margin-bottom: 0;
	}
	.form-control {
	    font-size: 20px;
	}
	.feature h2.section-heading > span {
	    font-size: 28px;
	    padding-top: 10px;
	}
	.feature .feature-item{
		min-height: 65px;,
	}
	.feature .feature-item p {
	    padding: 0 0 0 65px;
	}
	.feature .feature-item img{
		max-width: 65px;
	}
	.cap,
	.iqa{
		text-align: center;
	}
	.cap img{
		max-width: 350px;
		width: 100%;
	}
	.btn{
		font-size: 24px;
	}
	.copyright{
		font-size: 14px;
	}


}
@media (max-width: 736px) {}
@media (max-width: 667px) {}
@media (max-width: 640px) {}
@media (max-width: 568px) {}
@media (max-width: 533px) {}
@media (max-width: 480px) {}
@media (max-width: 414px) {}
@media (max-width: 375px) {}
@media (max-width: 360px) {}
@media (max-width: 320px) {
	h1{
		font-size: 24px;
	}
	.content-form {
	    margin: 30px 0 150px;
	}
	.content-form .form-heading span {
	    font-size: 36px;
	}
}