@charset "utf-8";
 @import url('https://fonts.googleapis.com/css?family=Raleway&display=swap');
 @import 'https://fonts.googleapis.com/css?family=Roboto:400,500,700';
 @import url('https://fonts.googleapis.com/css?family=Noto+Sans&display=swap');
 @import url('https://fonts.googleapis.com/css?family=Oswald&display=swap');
 @import url('https://fonts.googleapis.com/css?family=Barlow+Condensed&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed&display=swap');

* {
	margin: 0;
	padding: 0;
}
body {
	margin: 0 auto;
	padding: 0;
	font-family: "Noto Sans", sans-serif !important;
}
@font-face {
	font-family: 'BarlowCondensed-Medium';
	src: url(../fonts/BarlowCondensed-Medium.ttf);
}
@font-face {
	font-family: 'BarlowCondensed-Regular';
	src: url(../fonts/BarlowCondensed-Regular.ttf);
}
@font-face {
	font-family: 'Roboto-Regular';
	src: url(../fonts/Roboto-Regular.ttf);
}
@font-face {
	font-family: 'BarlowCondensed-Italic';
	src: url(../fonts/BarlowCondensed-Italic.ttf);
}
@font-face {
	font-family: 'Roboto-Medium';
	src: url(../fonts/Roboto-Medium.ttf);
}
@font-face {
	font-family: 'Oswald-Regular';
	src: url(../fonts/Roboto-Medium.ttf);
}
@font-face {
	font-family: 'BarlowCondensed-Bold';
	src: url(../fonts/BarlowCondensed-Bold.ttf);
}
@font-face {
	font-family: 'RobotoCondensed-Regular';
	src: url(../fonts/RobotoCondensed-Regular.ttf);
}
@font-face {
	font-family: 'BarlowCondensed-SemiBold';
	src: url(../fonts/BarlowCondensed-SemiBold.ttf);
}
@font-face {
	font-family: 'BarlowCondensed-Thin';
	src: url(../fonts/BarlowCondensed-Thin.ttf);
}
@font-face {
	font-family: 'Roboto-Light';
	src: url(../fonts/Roboto-Light.ttf);
}
@font-face {
	font-family: 'BarlowCondensed-MediumItalic';
	src: url(../fonts/BarlowCondensed-MediumItalic.ttf);
}
@font-face {
	font-family: 'Roboto-Black';
	src: url(../fonts/Roboto-Black.ttf);
}
@font-face {
	font-family: 'Roboto-Thin';
	src: url(../fonts/Roboto-Thin.ttf);
}
@font-face {
	font-family: 'RobotoCondensed-Light';
	src: url(../fonts/RobotoCondensed-Light.ttf);
}
@font-face {
	font-family: 'RobotoCondensed-Italic';
	src: url(../fonts/RobotoCondensed-Italic.ttf);
}
@font-face {
	font-family: 'Roboto-Bold';
	src: url(../fonts/Roboto-Bold.ttf);
}
@font-face {
	font-family: 'Oswald-Light';
	src: url(../fonts/Oswald-Light.otf);
}
@font-face {
	font-family: 'Oswald-Bold';
	src: url(../fonts/Oswald-Bold.otf);
}
@font-face {
	font-family: 'Oswald-Regular';
	src: url(../fonts/Oswald-Regular.otf);
}
@font-face {
	font-family: 'RobotoCondensed-Bold';
	src: url(../fonts/RobotoCondensed-Bold.otf);
}
.no-X-padding {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.no-L-padding {
	padding-left: 0 !important;
}
.no-R-padding {
	padding-right: 0 !important;
}
.no-Y-padding {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.no-T-padding {
	padding-top: 0 !important;
}
.no-B-margin {
	margin-bottom: 0 !important;
}
p {
	color: #000;
	font-size: 15px;
	line-height: 160%;
}
a {
	text-decoration: none;
	transition: all 300ms ease-in-out;
}
a:hover, a:focus, a:active {
	text-decoration: none;
}
.width-90 {
	width: 90%;
}
.width-95 {
	width: 95%;
}
.img-100 {
	width: 100%;
}
.marg-auto {
	margin: 0 auto;
}
/*index css*/
/*header starts*/

header {
	margin: 0 auto;
}
header h1 {
	margin: 0 auto;
	padding: 6% 0 0;
}
header h4 {
	font-family: 'Oswald-Regular';
	font-size: 20px;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	text-align: right;
	color: #df1d00;
	margin-top:15px;
}
header h4 span {
	color: #000;
	margin-right: 6px;
}
.hdr-bottom {
	margin-top: 6%;
	text-align: right;
}
.hdr-bottom h3{
	margin:0 auto;
	padding:0;
	margin-left:5%;
	color:#000;
	font-size:21px;
	font-weight:600;
	text-transform:uppercase;
	font-family: 'Roboto Condensed', sans-serif;
}
.hdr-bottom h3 span{
	font-size:15px;
}
.hdr-bottom h3 a{
	margin:0 auto;
	background-color:#fff;
	border:1px solid #c5c5c5;
	box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.15);
	text-align:center;
	color:#000;
	width:100%;
	display:block;
	padding:3% 0;
}
.hdr-bottom h3 a:hover, .hdr-bottom h3 a:focus, .hdr-bottom h3 a:active{
	background-color:#f26b07;
	color:#fff;
}
header p {
	color: #000;
	text-align: right;
	margin-top:15px;
	margin-bottom:0;
}
header p a {
	color: #000;
}
header h6 {
	font-family: 'Oswald-Regular';
	font-size: 12px;
	text-transform: uppercase;
	text-align: right;
	padding:0;
	color: #df1d00;
	margin:22px auto 0;
}
header h6 span {
	margin: 0 4px;
}
header h6 a {
	color: #df1d00;
}
header h6 a:hover, header h6 a:focus, header h6 a:active {
	color: #000;
}
.gray-btn, a.gray-btn {
	font-family: 'Oswald-Regular';
	font-size: 14px;
	text-transform: uppercase;
	padding: 10px 20px;
	background-color: #606062;
	color: #fff;
	width: 100%;
	text-transform: uppercase;
}
a.gray-btn:hover, a.gray-btn:focus, a.gray-btn:active {
	background-color: #df1d00;
	color: #fff;
}
.blue-btn {
	font-family: 'Oswald-Regular';
	font-size: 14px;
	text-transform: uppercase;
	padding: 10px 20px;
	background-color: #0d236f;
	color: #fff;
	border-radius: 6px;
	display: table;
	text-transform: uppercase;
}
.blue-btn:hover, .blue-btn:focus, .blue-btn:active {
	background-color: #df1d00;
	color: #fff;
}
.red-btn {
	font-family: 'Oswald-Regular';
	font-size: 14px;
	text-transform: uppercase;
	padding: 10px 20px;
	background-color: #df1d00;
	color: #fff;
	border-radius: 6px;
	display: table;
	text-transform: uppercase;
	margin-left:10%;
}
.red-btn:hover, .red-btn:focus, .red-btn:active {
	background-color: #545454;
	color: #fff;
}
.white-btn {
	font-family: 'Oswald-Regular';
	font-size: 14px;
	text-transform: uppercase;
	padding: 10px 20px;
	background-color: #fff;
	color: #000;
	border-radius: 6px;
	display: inline-table block;
	text-transform: uppercase;
}
.white-btn:hover, .white-btn:focus, .white-btn:active {
	background-color: #df1d00;
	color: #fff;
}
.light-gray-btn {
	font-family: 'Oswald-Regular';
	font-size: 17px;
	text-transform: uppercase;
	padding: 10px 30px;
	background-color: #e8e8e8;
	color: #000;
	margin-top: 10%;
	display: inline-table block;
	text-transform: capitalize;
}
.light-gray-btn:hover, .light-gray-btn:focus, .light-gray-btn:active {
	background-color: #606062;
	color: #fff;
}
/*nav starts*/
.main-nav {
	width: 100%;
	background-color: transparent;
	z-index: 9999;
	margin-top:10px;
}
.affix {
	top: 0;
	left:2.6%;
}
.main-navover {
	width: 100%;
	background: #ce0000;
	box-shadow: 0 3px 3px 1px #767676;
}
.main-nav nav {
 .navbar-brand {
font-size: 30px;
}
.navbar-toggle {
	margin: 13px 15px 13px 0;
}
a {
	font-size: 18px;
	padding-bottom: 20px !important;
	padding-top: 20px !important;
	transition: all 0.3s ease;
}
}
.main-nav nav.navbar.shrink {
	min-height: 35px;
 .navbar-brand {
font-size: 25px;
}
a {
	font-size: 15px;
	padding-bottom: 10px !important;
	padding-top: 10px !important;
}
.navbar-toggle {
	margin: 8px 15px 8px 0;
	padding: 4px 5px;
}
}
.main-nav .navbar-default {
	background-color: transparent;
	border-color: transparent;
	text-align: right;
}
.main-nav .navbar {
	border-radius: 0px;
	text-align: right;
	margin-bottom: 0px;
}
.main-nav .navbar-nav {
	text-align: right;
	float:none;
}
.main-nav .navbar-nav li {
	float: none;
	display: inline-block;
	padding: 0;
	transition: all 300ms ease-in-out;
	margin: 0;
}
.main-nav .navbar-nav li.spc-li {
	padding-left: 38px;
	padding-right: 38px;
}
.main-nav .navbar-nav li:hover, .main-nav .navbar-nav li.active {
	color: #fff;
	background-color: #df1d00;
}
.main-nav .navbar-default .navbar-nav > li > a {
	font-family: 'Roboto-Medium';
	font-size: 13px;
	text-transform: uppercase;
	padding:5px 12px;
	color: #000;
}

.main-nav .navbar-default .navbar-nav > li > a span.spec-span a {
	padding: 0;
	color: #000;
	margin:0;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
	padding-right:0;
}
.main-nav .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #fff;
	background-color: #df1d00;
}
.main-nav .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	color: #fff;
	background-color: #df1d00;
}
.main-nav .nav .open > a, .main-nav .nav .open > a:focus, .main-nav .nav .open > a:hover {
	background-color: #df1d00;
	color: #fff;
	border-color: transparent;
}
.main-nav .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
	color: #fff;
	background-color: #491007;
}
.main-nav .dropdown-menu > .open > a:hover, .main-nav .dropdown-menu > .open > a:focus {
	color: #fff;
	background-color: #491007;
	text-decoration: none;
}
.main-nav .dropdown-submenu > .open > a, .main-nav .dropdown-submenu > .open > a:hover, .main-nav .dropdown-submenu > .open > a:focus {
	color: #fff;
	background-color: #491007;
	text-decoration: none;
}
.main-nav .dropdown-menu > li > a {
	color: #fff;
	font-size: 11px;
	padding: 8px 15px 8px 7px;
	text-transform: uppercase;
	font-family: 'Roboto-Regular';
}
.main-nav .dropdown-menu > li > a:hover, .main-nav .dropdown-menu > li > a:focus, .main-nav .dropdown-menu > li > a:active {
	color: #fff;
	background-color: #491007;
}
.main-nav .dropdown-submenu > li > a {
	font-size: 10px;
}
.main-nav .dropdown-menu > li {
	width: 100%;
	padding: 0;
	font-family: 'Roboto-Medium';
}
.main-nav .navbar {
	border: 1px solid transparent;
	margin-bottom: 0px;
	min-height: 10px;
	position: relative;
}
.main-nav .dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width:210px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-family: 'Roboto-Medium';
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #df1d00;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
/*sub menu*/
.main-nav .dropdown-submenu {
	position: relative;
}
.main-nav .dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px;
	border-radius: 0 6px 6px 6px;
}
.main-nav .dropdown-submenu:hover>.dropdown-menu {
	display: block;
}
.main-nav .dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #ccc;
	margin-top: 5px;
	margin-right: -10px;
}
.main-nav .dropdown-submenu:hover>a:after {
	border-left-color: #fff;
}
.main-nav .dropdown-submenu.pull-left {
	float: none;
}
.main-nav .dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}
/*nav ends*/
/*top bar ends*/

/*banner starts*/
.baner-wrap {
	width: 100%;
	position: relative;
}
.baner-wrap-mid {
	width: 100%;
	background: url(../img/ban-2.jpg) no-repeat top;
	background-size: 100%;
	min-height:471px;
}
.baner-wrap-mid2 {
	width: 100%;
	background: url(../img/ban-3.jpg) no-repeat top;
	background-size: 100%;
	min-height:471px;
}
.baner-wrap-mid3 {
	width: 100%;
	background: url(../img/ban-1.jpg) no-repeat top;
	background-size: 100%;
	min-height:471px;
}
.baner-wrap h3 {
	font-family: 'Oswald-Light';
	font-size: 40px;
	padding: 12% 0 5%;
	line-height:120%;
	color: #000;
}
.baner-wrap h3 span {
	font-family: 'Oswald-Regular';
	text-transform: uppercase;
}

/*banner fade effect*/
/*
.baner-wrap .carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.baner-wrap .carousel-fade .carousel-inner .active {
  opacity: 1;
}

.baner-wrap .carousel-fade .carousel-inner .active.left,
.baner-wrap .carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.baner-wrap .carousel-fade .carousel-inner .next.left,
.baner-wrap .carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.baner-wrap .carousel-fade .carousel-control {
  z-index: 2;
} 
@media all and (transform-3d), (-webkit-transform-3d) {
    .baner-wrap .carousel-fade .carousel-inner > .item.next,
    .baner-wrap .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .baner-wrap .carousel-fade .carousel-inner > .item.prev,
    .baner-wrap .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .baner-wrap .carousel-fade .carousel-inner > .item.next.left,
    .baner-wrap .carousel-fade .carousel-inner > .item.prev.right,
    .baner-wrap .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
} 

*/

/*banner ends*/

/*red patch 1 starts*/
.red-patch-1 {
	background-color: #df1d00;
}
.red-patch-1 img {
	float: right;
}
.red-patch-1-L {
	padding: 3% 0 1%;
	padding-left: 10%;
}
.red-patch-1 h3 {
	font-family: 'Oswald-Regular';
	font-size: 31px;
	padding: 0;
	line-height:130%;
	margin: 0;
	color: #fff;
}
.red-patch-1 h3 span {
	font-family: 'Oswald-Light';
}
.red-patch-1 p {
	margin: 2% 0;
	color: #fff;
}
.red-patch-1 h5 {
	margin: 0;
	color: #fff;
	font-weight: 500;
	font-size: 18px;
}
/*red patch 1 ends*/
/*our courses starts*/
.our-courses {
	margin: 5% auto;
}
.our-courses h3 {
	font-family: 'Oswald-Light';
	font-size: 44px;
	padding: 0;
	margin: 0;
	color: #000;
}
.our-courses h5 {
	font-family: 'Oswald-Light';
	font-size: 35px;
	padding: 0;
	margin:5% 0;
	color: #6b6b6b;
	line-height:140%;
}
.our-courses p {
	padding: 0;
	margin: 0 0 7%;
	color: #000;
}
.our-courses a.blue-btn {
	margin: 1% 0;
	margin-right: 15px;
	display: inline;
}
/*our courses ends*/

/*gray patch starts*/
.gray-part {
	margin: 0 auto;
}
.gray-part-L {
	margin: 1% auto;
	padding:3% 10%;
	padding-right: 2%;
	background-color: #6b6b6b;
}
.gray-part-L h3 {
	font-family: 'Roboto-Thin';
	font-size: 60px;
	padding: 0;
	margin: 0 0 2%;
	color: #fff;
}
.gray-part-L h5 {
	font-size: 26px;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	font-family: 'Oswald-Light';
	color: #fff;
}
.gray-part-L h5 span {
	font-family: 'Oswald-Regular';
}
.gray-part-L p {
	margin: 4% 0 4.3%;
	color: #fff;
}
.gray-part-L a.white-btn {
	display:inline-table;
	margin-right:10px;
}
/*gray patch ends*/

/*square boxes starts*/
.square-boxes {
	margin: 1% auto;
}

.flip-card {
  background-color: transparent;
  width: 100%;
  min-height: 245px;
  perspective: 1000px; /* Remove this if you don't want the 3D effect */
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}

.flip-card-front {
  background-color: #bbb;
  color: black;
}

.flip-card-back {
  background-color: #000;
  color: white;
  transform: rotateY(180deg);
}
.square-box-back {
	margin: 15% auto 0;
	min-height: 255px;
	padding:10%;
}
.square-box-back p {
	color:#fff;
	font-size:15px;
	text-align:center;
}
.square-box {
	margin: 15% auto 0;
	padding: 10%;
	padding-top: 14%;
}
.square-box h4 {
	margin: 0 auto 10%;
	padding: 5% 0;
	text-align: center;
	border-top: 1px solid #e04d4d;
	border-bottom: 1px solid #e04d4d;
	font-family: 'RobotoCondensed-Regular';
	text-transform: uppercase;
	color: #fff;
	font-size: 15px;
}
.square-box h3 {
	margin: 0 auto;
	min-height: 130px;
	line-height: 120%;
	padding: 0;
	text-align: center;
	font-family: 'Oswald-Light';
	color: #fff;
	font-size: 22px;
}
.square-box h3 span {
	font-family: 'Oswald-Regular';
}
/*square boxes ends*/

/*why choose starts*/

.why-choose {
	margin: 5% auto;
	text-align: center;
}
.why-choose h3 {
	font-size: 36px;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	font-family: 'Oswald-Light';
	color: #000;
}
.why-choose p {
	font-size: 17px;
	padding: 0;
	margin: 2% auto;
	width: 65%;
	color: #000;
}
.why-choose .blue-btn {
	margin: 0 auto;
	font-size: 120%;
	padding: 10px 40px;
}
/*why choose ends*/

/*parallox starts*/

.paralox-wrap {
	margin: 0 auto;
	background: url(../img/paral-1.jpg) no-repeat left top fixed;
	background-size: 100%;
}
.paralox-mid {
	margin: 0 auto;
	background: url(../img/paral-angle.png) no-repeat left top;
	background-size: 100%;
	padding: 2% 0;
	text-align: center;
}
.paralox-wrap h2 {
	font-size: 45px;
	padding: 0;
	margin: 0;
	font-family: 'Oswald-Light';
	color: #fff;
}
.paralox-wrap h2 span {
	font-family: 'Oswald-Regular';
}
.paralox-wrap p {
	color: #fff;
	margin: 2% auto;
	line-height: 160%;
	width: 52%;
}
/*parallox ends*/

/*red patch 2 starts*/

.red-patch-2 {
	background-color: #df1d00;
	text-align: center;
	padding: 4% 0;
}
.red-patch-2-mid {
	width: 90%;
	margin: 0 auto;
}
.red-patch-2 h2 {
	font-size: 27px;
	padding: 0;
	margin: 0 auto 1%;
	font-family: 'Oswald-Regular';
	color: #fff;
}
.rp2-box {
	margin:10% auto 0;
	padding:8% 3%;
	width:90%;
	text-align:center;
	background-color:#df1d00;
	box-shadow:14px 1px 20px 0px rgba(158,21,0,0.75);
}
.red-patch-2 h4 {
	font-size: 20px;
	padding: 0;
	margin: 3% auto;
	font-family: 'Oswald-Regular';
	line-height: 140%;
	text-transform: uppercase;
	color: #fff;
}
/*red patch 2 ends*/

/*home contact starts*/

.home-contact {
	margin: 5% auto;
}
.home-contact h2 {
	font-size: 37px;
	margin: 0 auto;
	font-family: 'Oswald-Light';
	text-align: center;
	padding: 0;
	color: #000;
}
.home-contact form {
	margin: 3% auto 0;
	width: 75%;
}
.home-contact form input.form-control, .home-contact form select.form-control {
	background-color: #fff;
	background-image: none;
	border: none;
	border-radius: 0;
	color: #000;
	display: block;
	font-size: 14px;
	height: 42px;
	line-height: 1.42857;
	padding: 10px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
	box-shadow: inset 4px 4px 7px 0px rgba(0,0,0,0.21);
}
.home-contact form textarea.form-control {
	background-color: #fff;
	background-image: none;
	border: none;
	border-radius: 0;
	color: #000;
	display: block;
	font-size: 14px;
	height: 108px;
	line-height: 1.42857;
	padding: 10px 12px;
	box-shadow: inset 4px 4px 7px 0px rgba(0,0,0,0.21);
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
}
.btn-div {
	margin: 5% auto 0;
	text-align: center;
}
.home-contact ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 font-style: 12px;
 color:#000 !important;
}
 .home-contact :-ms-input-placeholder { /* Internet Explorer 10-11 */
 font-style: 12px;
 color:#000 !important;
 text-transform:uppercase;
}
 .home-contact ::-ms-input-placeholder { /* Microsoft Edge */
 font-style: 12px;
 color:#000 !important;
}
.home-contact form button {
	margin: 0;
	padding: 5px 0;
	color: #641c1f;
	font-style: 16px;
	text-decoration: underline;
	border: none;
	text-transform: uppercase;
	background-color: transparent;
	font-family: 'Oswald-Regular';
	transition: all 400ms ease-in-out;
}
.home-contact form button:hover, .home-contact form button:focus, .home-contact form button:active {
	text-decoration: none;
	color: #000;
}
/*home contact ends*/




/*footer css starts*/

footer {
	position: relative;
}
/*gray footer starts*/

.gray-footer {
	background-color: #545454;
	padding: 5% 0;
}
.gray-footer h3 {
	font-size: 25px;
	margin: 0 0 25px;
	font-family: 'Oswald-Regular';
	padding: 0;
	color: #fff;
}
.gray-footer h2 {
	font-size: 44px;
	margin: 0 0 18px;
	font-family: 'Roboto-Thin';
	padding: 0;
	color: #fff;
}
.gray-footer ul {
	margin: 0;
	padding: 0;
}
.gray-footer ul li {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 500;
	list-style: none;
}
.gray-footer ul li a {
	color: #fff;
}
.gray-footer ul li a:hover, .gray-footer ul li a:focus, .gray-footer ul li a:active {
	color: #ec553f;
}
.gray-footer p {
	font-size: 16px;
	color: #fff;
	margin: 15px 0 5px;
	font-weight: 500;
}

.gray-footer h4.voca {
	margin:8% auto 3%;
	text-align:center;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:20px;
	font-weight:500;
}
.gray-footer h4.voca span {
	text-transform:uppercase;
	font-weight:700;
}
.gray-footer h4.voca a{
	margin:0 auto;
	padding:20px 0;
	display:block;
	width:100%;
	background-color:#fff;
	color:#df6a00;
}
.gray-footer h4.voca a:hover, .gray-footer h4.voca a:focus, .gray-footer h4.voca a:active{
	background-color:#df6a00;
	color:#fff;
}

.gray-footer p.lead {
	font-size: 16px;
	color: #fff;
	margin: 0 0 10px;
	font-weight: 500;
}
.gray-footer input {
	background-color: #fff;
	background-image: none;
	border: none;
	border-radius: 0;
	color: #716138;
	display: block;
	font-size: 14px;
	height: 38px;
	line-height: 1.42857;
	padding: 8px 12px;
	width: 100%;
}
.gray-footer button {
	color: #fff;
	display: table;
	padding: 1% 0;
	font-size: 12px;
	text-transform: uppercase;
	font-family: 'Oswald-Regular';
	text-align: center;
	height: 38px;
	border: 0;
	margin: 0 auto;
	transition: all 400ms ease-in-out;
	width: 100%;
	background-color: #000;
}
.gray-footer button:hover, .gray-footer button:focus, .gray-footer button:active {
	background-color: #df1d00;
	text-decoration: none;
}
.footer-SS {
	margin: 8% auto 0;
}
.footer-SS img {
	margin-right: 10px;
}
/*gray footer ends*/

/*white footer starts*/

.white-footer {
	margin: 4% auto;
	font-size: 12px;
}
.white-footer h1 {
	margin: 0 auto 8%;
	padding: 0;
}
.white-footer h5 {
	font-size: 14px;
	margin: 0;
	font-family: 'Oswald-Regular';
	padding: 0;
	margin-bottom: 10px;
	color: #000;
}
.white-footer h5 span {
	font-size:22px;
}
.white-footer .table-1 tr td{
	font-size:13px;
	font-family: 'Roboto-Medium';
	color:#000;
	line-height:140%;
	vertical-align:top;
	padding:5px 0;
	border:0;
}
.white-footer .table-1 tr td a{
	color:#000;
}
.white-footer .table-1 tr td:first-child{
	width:30%;
	font-size:110%;
	font-family: 'Oswald-Regular';
}
/*white footer ends*/

.back-to-top {
	bottom: 40px;
	cursor: pointer;
	display: none;
	position: fixed;
	right: 20px;
}
/*footer css ends*/

/*inner page css starts*/

.inner-banner {
	margin: 0 auto;
	background: url(../img/inner-wooden.jpg) no-repeat top fixed;
	background-size: 100%;
	padding: 6% 0;
	text-align: center;
}
.inner-banner h2 {
	font-size: 33px;
	margin: 0;
	font-family: 'Oswald-Regular';
	padding: 0;
	margin-bottom: 10px;
	color: #fff;
}
.inner-banner h5 {
	font-size: 18px;
	margin: 0;
	font-family: 'Oswald-Regular';
	padding: 0;
	color: #fff;
}
.inner-banner2 {
	margin: 0 auto;
	background: #fff url(../img/inner-ban.png) no-repeat top right;
	padding: 4% 0 2%;
	min-height: 220px;
	box-shadow: inset 0px 0px 7px 0px rgba(0,0,0,0.75);
}
.inner-banner2-pad {
	padding: 2% 0;
}
.inner-banner2-bus {
	background: #fff url(../img/inner-ban2.png) no-repeat top right;
}
.inner-banner2-HR {
	background: #fff url(../img/inner-ban3.png) no-repeat top right;
}
.inner-banner2-ad {
	background: #fff url(../img/inner-ban4.png) no-repeat top right;
}
.inner-banner2-bac {
	background: #fff url(../img/inner-ban5.png) no-repeat top right;
	box-shadow: inset 0px 0px 70px 0px rgba(0,0,0,0.25);
}
.inner-banner2 h2 {
	font-size: 30px;
	margin: 20px 0 10px;
	font-family: 'Oswald-Regular';
	padding: 0;
	font-weight:300;
	line-height:130%;
	color: #333;
}
.inner-banner2 h4 {
	font-size: 17px;
	margin: 0;
	font-family: 'Oswald-Regular';
	padding: 0;
	color: #000;
}
.inner-banner2 h5 {
	font-size: 17px;
	margin: 0;
	font-family: 'Oswald-Regular';
	padding: 0 0 20px;
	background: url(../img/inner-banh5.png) repeat-x left bottom;
	display: table;
	color: #df1d00;
}
.inner-banner2-oth {
	background: #fff url(../img/inner-ban6.png) no-repeat top right;
	box-shadow: inset 0px 0px 70px 0px rgba(0,0,0,0.25);
}
.inner-banner2-oth h5 {
	font-size: 14px;
	margin: 0;
	font-family: 'Oswald-Regular';
	padding:0;
	background:none;
	color: #df1d00;
}
.course-total {
	margin: 5% auto;
}
.courses-L {
	margin: 0 auto 5%;
}
.courses-L p, .courses-R p {
	line-height: 170%;
}
.course-L-box {
	background-color: #df1d00;
	margin-bottom: 5%;
	border-radius: 10px 10px 0px 0px;
}
.course-L-box h2 {
	background-color: #491007;
	padding: 5% 0;
	text-align: center;
	color: #fff;
	font-size: 35px;
	font-family: 'Oswald-Regular';
	margin: 0;
	border-radius: 10px 10px 0px 0px;
}
.pad-L5 {
	padding-left: 5%;
}
.pad-R5 {
	padding-right: 5%;
}
ul.white-dot {
	margin: 0 auto;
	padding: 0;
}
ul.white-dot li {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 4%;
	background: url(../img/white-dot.png) no-repeat left top 6px;
	padding-left: 24px;
	font-size: 14px;
	line-height: 160%;
	color: #fff;
}
ul.white-dot li a {
	color: #fff;
}
ul.white-dot li a:hover, ul.white-dot li a:focus, ul.white-dot li a:active {
	color: #491007;
}
.course-L-box ul.white-dot {
	width: 90%;
	margin: 0 auto;
	padding: 8% 0 8% 1%;
}
h4.sec-headers {
	font-size: 25px;
	margin: 4% 0 2%;
	font-family: 'Oswald-Regular';
	padding: 0;
	color: #000;
}
h3.sec-headers {
	font-size: 32px;
	margin: 0 0 3%;
	font-family: 'Oswald-Regular';
	font-weight:400;
	padding: 0;
	color: #000;
}
h5.sec-headers {
	font-size: 18px;
	margin: 3% 0 1.5%;
	font-family: 'Roboto-Regular';
	padding: 0;
	color: #df1d00;
}
.courses-R {
	margin: 0 auto;
}
.courses-R .table-1 {
	margin: 0 auto 4%;
	border: 0;
	padding: 0;
	border: 0 none;
}
.courses-R .table-1 tr td {
	padding: 8px 0;
	border: 0;
	font-size: 16px;
	line-height: 160%;
}
.courses-R .table-1 tr td:first-child {
	font-weight: 500;
	text-transform: uppercase;
	color: #df1d00;
	width: 25%;
}
ul.red-dot {
	margin: 0 auto;
	padding: 0;
}
ul.red-dot li {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 170%;
	margin-bottom: 1.5%;
	background: url(../img/red-dot.png) no-repeat left top 8px;
	padding-left: 24px;
	font-size: 16px;
	color: #000;
}
ul.red-dot li a {
	color: #fff;
}
ul.red-dot li a:hover, ul.red-dot li a:focus, ul.red-dot li a:active {
	color: #491007;
}
.download-box {
	background: url(../img/dnld-bg.jpg) no-repeat left top;
	width: 100%;
	max-width: 550px;
	margin: 5% 0 0;
	min-height: 92px;
	padding: 3.6% 0 4% 12%;
}
.download-box h4 {
	font-weight: 500;
	text-transform: uppercase;
	color: #000;
	padding: 2% 0 0;
	font-size: 14px;
	margin: 0;
	line-height: 130%;
}
.download-box h4 a {
	color: #df1d00;
}
.download-box h4 a:hover, .download-box h4 a:focus, .download-box h4 a:active {
	color: #000;
}

.inner-menus {
	border-radius: 0px 0px 10px 10px;
	background-color: #491007;
	text-align: center;
	margin: 0 auto;
}
.inner-menus .nav-pills > li {
	float: none;
}
.inner-menus .nav > li > a {
	padding: 0;
}
.inner-menus .nav-pills > li.active > a, .inner-menus .nav-pills > li.active > a:focus, .inner-menus .nav-pills > li.active > a:hover {
	color: #fff;
	background-color: transparent;
}
.inner-menus ul {
	margin: 0;
	padding: 0;
}
.inner-menus ul li {
	margin: 0;
	padding: 1% 2.9%;
	list-style: none;
	display: inline-block;
	font-family: 'Roboto-Medium';
	font-size: 15px;
	background-color: #491007;
	transition: all 400ms ease-in-out;
}
.inner-menus ul li:hover, .inner-menus ul li:focus, .inner-menus ul li:active {
	background-color: #df1d00;
}
.inner-menus ul li.active {
	background-color: #df1d00;
}
.inner-menus ul li a {
	color: #fff;
}
.inner-menus ul li a:hover, .inner-menus ul li a:focus, .inner-menus ul li a:active {
	color: #fff;
}
.courses-R .table-2 {
	margin: 0 auto 4%;
	border: 0;
	padding: 0;
	border: 0 none;
	background-color: #b21700;
	font-size: 14px;
	color: #fff;
}
.courses-R .table-2 tr td {
	padding: 15px 0;
	line-height: 170%;
	border: 0;
	font-size: 15px;
}
.courses-R .table-2 tr td:first-child {
	color: #fff;
	width: 50%;
	padding-left: 5%;
}
ul.red-sqr {
	margin: 2% auto;
	padding: 0;
}
ul.red-sqr li {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 170%;
	margin-bottom: 4%;
	background: url(../img/red-sqr.jpg) no-repeat left top 9px;
	padding-left: 24px;
	font-size: 14px;
	color: #000;
}
ul.red-sqr li a {
	color: #000;
}
ul.red-sqr li a:hover, ul.red-sqr li a:focus, ul.red-sqr li a:active {
	color: #491007;
}
ul.wred-sqr li a {
	color: #fff;
}
ul.red-sqr li a:hover, ul.red-sqr li a:focus, ul.red-sqr li a:active {
	color: #491007;
}
.course-L-box2 {
	background-color: #df1d00;
	margin-bottom: 5%;
}
.course-L-box2 h2 {
	background-color: #b21700;
	padding: 8% 0;
	text-align: center;
	color: #fff;
	font-size: 27px;
	font-family: 'Oswald-Regular';
	margin: 0;
}
.course-L-box2-bot {
	padding: 7%;
}
.course-L-box2-bot p {
	color: #fff;
	margin-bottom: 5%;
}
ul.white-sqr {
	margin: 2% auto;
	padding: 0;
}
ul.white-sqr li {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 4%;
	background: url(../img/white-square.png) no-repeat left top 6px;
	padding-left: 24px;
	font-size: 14px;
	color: #fff;
}
ul.white-sqr li a {
	color: #fff;
}
ul.white-sqr li a:hover, ul.white-sqr li a:focus, ul.white-sqr li a:active {
	color: #491007;
}
.sturc-table-1 {
	margin: 0 auto 5%;
	border: 0;
	border-top: 4px solid #fff;
	border-bottom: 4px solid #fff;
	box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.15);
}
table.sturc-table-1 tr td {
	background-color: #e5e5e5;
	padding: 2% 10% 2% 5%;
	font-size: 14px;
	color: #000;
	border-bottom: 2px solid #d5d5d5;
	font-weight: 500;
}
table.sturc-table-1 tr td span {
	color: #df1d00;
	float: right;
}
table.sturc-table-1 tr td:first-child {
	border-right: 4px solid #fff;
	width: 50%;
}
.sturc-table-2 {
	margin: 0 auto 5%;
	border: 0;
	box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.15);
}
.sturc-table-2 tr:first-child td {
	background-color: #df1d00;
	padding: 1% 0;
	font-size: 16px !important;
	text-align: center;
	color: #fff;
	border-right: 1px solid #fff;
	font-family: 'RobotoCondensed-Regular';
	font-weight: 500;
}
.sturc-table-2 tr td {
	padding: 2.5% 0 2.5% 8%;
	font-size: 14px;
	color: #000;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	font-weight: 500;
}
.sturc-table-2 > tbody > tr > td {
	padding: 1% 0 1% 2%;
	font-size: 15px !important;
	color: #000;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	font-weight: 500;
}
.sturc-table-2 > tbody > tr > td h4 {
	padding: 25% 0;
	font-size: 17px;
	vertical-align: central;
	color: #000;
	margin: 0;
	font-family: 'Oswald-Regular';
}
.sturc-table-2 > tbody > tr > td.red-text {
	padding: 1% 0 1% 0;
	font-size: 14px !important;
	color: #df1d00;
	text-align: center;
	font-weight: 500;
}

.sturc-table-4 {
	margin: 0 auto 5%;
	border: 0;
	box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.15);
}

.sturc-table-4 tr td {
	font-size: 14px;
	color: #000;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
}
.sturc-table-4 > tbody > tr > td{
	border-top: 1px solid #fff;
	line-height:170%;
	padding:2%;
}
.sturc-table-4 tr:first-child td {
	background-color: #df1d00;
	padding: 1% 0;
	font-size: 16px !important;
	text-align: center;
	color: #fff;
	border-right: 1px solid #fff;
	font-family: 'RobotoCondensed-Regular';
	font-weight: 500;
}

.sturc-table-5 {
	margin: 0 auto 5%;
	border: 0;
}
.sturc-table-5 tr td {
	font-size: 14px;
	color: #000;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	font-weight: 500;
}
.sturc-table-5 > tbody > tr > td {
	padding:1% 0;
	font-size: 14px !important;
	color: #000;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	font-weight: 500;
	font-family: 'RobotoCondensed-Regular';
}

.affix {
	z-index: 999;
	top: 0;
}
.sturc-table-2 tr td h4 {
	padding: 15% 0;
	font-size: 17px;
	color: #000;
	margin: 0;
	font-family: 'Oswald-Regular';
}
.course-L-box-N {
	margin-bottom: 5%;
}
.course-L-box-N h2 {
	background-color: #cf1d02;
	padding: 5% 0;
	text-align: center;
	color: #fff;
	font-size: 30px;
	font-weight:300;
	font-family: 'Oswald-Regular';
	margin: 0;
}
.course-L-box-N .panel-group .panel {
	margin-bottom: 0;
	border-radius: 0;
}
.course-L-box-N .panel-group .panel + .panel {
	margin-top: 0;
}
.course-L-box-N .panel-default > .panel-heading {
	color: #fff;
	background-color: #e01d01;
	border: none;
	font-size: 18px;
	margin-bottom: 1px;
	padding: 7% 4%;
}
.course-L-box-N .panel-default > .panel-heading.active {
	color: #fff;
}
.course-L-box-N .panel-default > .panel-heading2 {
	background-color: #e01d01;
}
.course-L-box-N .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #fff;
	border-bottom: 1px solid #cf1d02;
	padding: 8% 3% 4%;
}
.course-L-box-N ul.red-sqr {
	margin: 0 auto;
	padding: 0;
}
.course-L-box-N ul.red-sqr li {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 160%;
	margin-bottom: 4%;
	background: url(../img/red-sqr.jpg) no-repeat left top 9px;
	padding-left: 24px;
	font-size: 16px;
	color: #000;
}
.course-L-box-N ul.red-sqr li a {
	color: #000;
}
.course-L-box-N ul.red-sqr li a:hover, .course-L-box-N ul.red-sqr li a:focus, .course-L-box-N ul.red-sqr li a:active, .course-L-box-N ul.red-sqr li.active a {
	color: #cf1d02;
}
.bba {
	margin:9% auto 5%;
}
.bba h4 {
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-family: 'Oswald-Regular';
}
.bba h4 a {
	margin: 0 auto;
	background-color: #cf1d02;
	text-align: center;
	padding: 5% 0;
	color: #fff;
	display: block;
	font-size: 16px;
	font-family: 'Oswald-Regular';
}
.bba h4 a:hover, .bba h4 a:focus, .bba h4 a:active {
	background-color: #606062;
}
.how-2-app {
	margin: 3% auto 0;
	border: 1px solid #d8d8d8;
	background-color: #fff;
	transition: all 400ms ease-in-out;
	padding: 5%;
}
.how-2-app:hover {
	border: 1px solid #cf1d02;
	background-color: #f7f6f6;
}
.how-2-app h4 {
	margin: 0;
	padding: 0;
	color: #cf1d02;
	font-size: 30px;
	margin-bottom: 15px;
	font-family: 'Oswald-Regular';
}

.how-2-app a.apply-form {
	margin: 0;
	margin-top:3%;
	padding: 6px 25px;
	display:table;
	color: #fff;
	font-family: 'Roboto-Medium';
	font-style: 14px;
	border: none;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #491007;
	transition: all 300ms ease-in-out;
	
}
.how-2-app a.apply-form:hover, .how-2-app a.apply-form:focus, .how-2-app a.apply-form:active {
	color: #fff;
	background-color: #000;
	
}

/*contact page*/

.contact-div {
	width: 100%;
	margin:0;
}
.contact-div p img {
	margin-right: 9px;
}
.contact-div h3 {
	color: #000;
	font-size: 22px;
	margin: 0 0 10px;
	font-weight: 600;
	padding: 0;
}
h4.content-name {
	font-family: 'Oswald-Regular';
	color: #000;
	font-size: 25px;
	line-height: 150%;
	margin:70px auto 5%;
	margin-bottom: 0px;
	text-transform: capitalize !important;
}
.bor {
	background: #820e0f;
	height: 2px;
	margin-bottom: 30px;
	width: 50px;
}
h5.content-name {
	font-family: 'Oswald-Regular';
	color: #000;
	font-size: 15px;
	line-height: 150%;
	margin: 0;
	margin-bottom: 0px;
	margin-bottom: 10px;
}
 span.con-I {
	margin-right: 6px;
	font-size: 20px;
	color: #820e0f;
}
h5.content-name-N {
	color: #000;
	font-size: 15px;
	line-height: 150%;
	margin: 0;
	margin-bottom: 0px;
	margin-bottom: 10px;
}

.contact-div p a {
	line-height: 140%;
	text-decoration: none;
	transition: all 200ms ease-in-out 0s;
}
.contact-div p span.fas {
	color: #055837;
	font-size: 120%;
	margin-right: 5px;
}
.contact-div p a:hover {
	color: #801e69;
	line-height: 140%;
	text-decoration: none;
}
.mapping {
	border: 8px solid #e5e5e5;
	width: 100%;
	margin:0 auto 5%;
}
.maping iframe {
	border: 0 none;
	width: 100%;
	display: block;
}
.mapping iframe {
	border: 0 none;
	display: block;
	width: 100%;
}
.top-box {
	border: 8px solid #e5e5e5;
	padding: 5%;
}
.top-box .form_main {
	width: 100%;
	padding: 8% 10%;
	background-color: #fff;
	margin-top: 20px;
	box-shadow: 0px 0px 10px 1px #d3d3d3;
}
.top-box h2 {
	color: #000063;
	font-family: 'Barlow Semi Condensed', sans-serif;
	font-size: 25px;
	line-height: 130%;
	margin: 0 auto 20px;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	width: 80%;
}
.con-R h4 {
	color: #bd2b2a;
	font-family: 'Barlow Semi Condensed', sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 100%;
	margin: 0 0 10px;
	padding: 0;
	text-transform: uppercase;
}
.con-R p {
	font-size: 14px;
}
.top-box h2 span {
	color: #000063;
	font-family: 'Barlow Semi Condensed', sans-serif;
}
.top-box h3 {
	color: #000;
	font-size: 15px;
	line-height: 130%;
	margin: 15px auto 0;
	font-weight: 200;
	font-family: 'Barlow Semi Condensed', sans-serif;
	padding: 0;
	text-transform: none;
}
.top-box label {
	color: #514a40;
	font-family: 'Barlow Semi Condensed', sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 0;
	padding: 5px 0;
	text-align: left;
}
.top-box .form-group {
	margin-bottom: 0;
}
.top-box label span {
	color: #F00;
	font-size: 16px;
}
.top-box input.form-control {
	background-color: #eee;
	background-image: none;
	border: none;
	border-radius: 0;
	color: #000;
	display: block;
	font-size: 14px;
	height: 40px;
	line-height: 1.42857;
	margin-bottom: 14px;
	padding: 5px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
}
.top-box .form-control:focus {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(113, 97, 56, 0.6);
}
.top-box .form-group {
	margin-bottom: 0 !important;
}
.top-box button {
	margin: 0;
	padding: 6px 20px;
	color: #fff;
	font-style: 14px;
	border: none;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #491007;
	transition: all 300ms ease-in-out;
}
.top-box button:hover {
	color: #fff;
	text-decoration: none;
	background-color: #000;
}
.top-box textarea.form-control {
	background-color: #eee;
	background-image: none;
	border: none;
	border-radius: 0;
	color: #000;
	display: block;
	font-size: 14px;
	height: 111px;
	line-height: 1.42857;
	padding: 5px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
	margin-bottom: 15px;
}
 .top-box .form-control::-moz-placeholder {
 color: #716138;
}
/*contact css ends*/
.about-pg{
	margin:5% auto;
}
.about-pg p{
	margin-bottom:5%;
}
.oz-pg{
	margin:5% auto;
}
.oz-pg h4{
	font-size: 18px;
	margin: 3% 0 1.5%;
	font-family: 'Oswald-Regular';
	padding: 0;
	color: #000;
}
.oz-pg h5{
	font-size: 14px;
	margin: 3% 0 1.5%;
	font-family: 'Oswald-Regular';
	padding: 0;
	color: #df1d00;
}
.oz-pg p{
	margin-bottom:4%;
}
.gte-wrap{
	margin:4% auto;
}
.gte-wrap h3{
	font-family: 'Oswald-Regular';
	color: #df1d00;
	font-size: 25px;
	margin-bottom:2%;
	line-height: 150%;
	text-transform: capitalize !important;
}
.gte-wrap form input.form-control, .gte-wrap form select.form-control {
	background-color: #fff;
	background-image: none;
	border: none;
	border-radius: 0;
	color: #000;
	display: block;
	font-size: 14px;
	height: 42px;
	line-height: 1.42857;
	padding: 10px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.45);
}
.gte-wrap form textarea.form-control {
	background-color: #fff;
	background-image: none;
	border: none;
	border-radius: 0;
	color: #000;
	display: block;
	font-size: 14px;
	height:80px;
	line-height: 1.42857;
	padding: 10px 12px;
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.45);
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
}
label {
    margin-bottom: 0;
    font-weight: 500;
	margin:2% 0;
	font-family: 'Roboto-Medium';
}
.horz-labl {
    display: inline-block;
	margin:2% 0;
    font-weight:400;
	font-family: 'Roboto-Medium';
}
.red-labl {
	color:#df1d00;
	font-family: 'Roboto-Medium';
    font-weight:400;
	margin:2% auto;
}
.form-gap{
	margin:2.5% auto 1.8%;
}
.gte-wrap p.lead-1{
	font-weight:600;
	font-size:105%;
}
.gte-wrap .form-group {
    margin-bottom: 25px;
}
.gte-wrap h5{
	font-family: 'Roboto-Medium';
	color: #df1d00;
	margin:3% auto 1.5%;
	font-size:19px;
	line-height: 150%;
	text-transform: capitalize !important;
}

.gte-wrap .checkbox-inline, .gte-wrap .radio-inline {	
	margin:0 auto;

}

.gte-wrap button {
	margin: 0 20px;
	padding: 10px 40px;
	color: #fff;
	font-family: 'Roboto-Medium';
	font-style: 14px;
	border: none;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #491007;
	transition: all 300ms ease-in-out;
}
.gte-wrap button:hover {
	color: #fff;
	text-decoration: none;
	background-color: #000;
}

.gte-wrap button.reset-btn {
	background-color: #df1d00;
}
.gte-wrap button:hover {
	color: #fff;
	text-decoration: none;
	background-color: #000;
}
.gte-wrap .modal-body h5{
	font-family: 'Roboto-Medium';
	color: #df1d00;
	margin:3% auto 1.5%;
	font-size:19px;
	line-height: 150%;
	text-transform: capitalize !important;
}

.enrol-form-wrap{
	margin:0 auto;
}
.enrol-form-wrap .form-group {
    margin-bottom:25px;
}
.enrol-form-wrap h4 {
    font-size:25px;
	margin:0;
    margin: 0 0 3%;
    font-family: 'Oswald-Regular';
    font-weight: 400;
    padding: 0;
	text-align:left;
    color: #df1d00;
}

.enrol-form-wrap form input.form-control, .enrol-form-wrap form select.form-control {
	background-color: #fff;
	background-image: none;
	border: none;
	border-radius: 0;
	color: #000;
	display: block;
	font-size: 14px;
	height: 42px;
	line-height: 1.42857;
	padding: 10px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.45);
}
.enrol-form-wrap form textarea.form-control {
	background-color: #fff;
	background-image: none;
	border: none;
	border-radius: 0;
	color: #000;
	display: block;
	font-size: 14px;
	height:80px;
	line-height: 1.42857;
	padding: 10px 12px;
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.45);
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
}
label {
    margin-bottom: 0;
    font-weight: 500;
	margin:2% 0;
	font-family: 'Roboto-Medium';
}
.enrol-form-wrap .horz-labl {
    display: inline-block;
	margin:0;
    font-weight:400;
	font-family: 'Roboto-Medium';
}
.enrol-form-wrap .checkbox-inline, .enrol-form-wrap .radio-inline {	
	margin:0 auto;

}
.form-gap{
	margin:2.5% auto 1.8%;
}

.enrol-form-wrap .table-1{
	margin:0;
	padding:0;
	border:0;
	width:100%;
}
.enrol-form-wrap .table-1 thead td{
	margin:3% auto;
	padding:2% 0;
	background-color:#f3f3f3;
	text-align:center;
	font-family: 'Roboto-Medium';
	border:0;
	border:1px solid #ddd;
}
.enrol-form-wrap .table-1 tr td{
	padding:8px;
	text-align:left;
	font-size:14px;
}

.enrol-form-wrap .table-2{
	margin:0;
	padding:0;
	border:0;
	width:100%;
}
.enrol-form-wrap .table-2 tr td:first-child{
	width:80%;
}
.enrol-form-wrap .table-2 tr td{
	padding:8px;
	text-align:left;
	font-size:14px;
	font-family: 'Roboto-Medium';
}

.enrol-form-wrap button {
	margin: 0 20px;
	padding: 10px 40px;
	color: #fff;
	font-family: 'Roboto-Medium';
	font-style: 14px;
	border: none;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #491007;
	transition: all 300ms ease-in-out;
}
.enrol-form-wrap button:hover {
	color: #fff;
	text-decoration: none;
	background-color: #000;
}

.enrol-form-wrap button.reset-btn {
	background-color: #df1d00;
}
.enrol-form-wrap button:hover {
	color: #fff;
	text-decoration: none;
	background-color: #000;
}
a.form-D {
	margin: 0 20px;
	padding: 10px 40px;
	color: #fff;
	font-family: 'Roboto-Medium';
	font-style: 14px;
	border: none;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #491007;
	transition: all 300ms ease-in-out;
}
a.form-D:hover, a.form-D:focus, a.form-D:active{
	color: #fff;
	text-decoration: none;
	background-color: #000;
}

.faci-box{
	margin:0 auto 4%;
	background-color:#f6f6f6;
	padding:2%;
	border:1px solid #f0efef;
}
.enrol-form-wrap .table-ap tr td:first-child{
	width:37%;
}
.policy-wrap{
	margin:4% auto;
}

.policy-wrap h4{
	margin:0 auto 6%;
	background-color:#f6f6f6;
	border:1px solid #f0efef;
	text-align:center;
	line-height:140%;
	font-size:14px;
	transition:all 500ms ease-in-out;
	font-family: 'Roboto-Medium';
}
.policy-wrap h4:hover{
	background-color:#e8e8e8;
}
.policy-wrap h4 a{
	color:#000;
	padding:6% 1%;
	height:90px;
	display:block;
	width:100%;
}
.policy-wrap h4:hover a{
	color:#000;
}

/*landing page css starts*/

.land-1{
	margin:0 auto;
	padding:0;
}

.land-1-L{
	margin:0 auto;
	text-align:center;
	padding:8% 0;
}
.land-1-L h1{
	margin:0 auto;
	text-align:center;
	padding:7% 0 10%;
}
.land-1-L h3{
	margin:0 auto;
	text-align:center;
	padding:0;
	font-size:33px;
	text-transform:capitalize;
	color:#000;
	font-family: 'Barlow Condensed', sans-serif;
	font-weight:600;
}
.land-1-L p{
	margin:10% auto 0;
	width:88%;
	text-align:center;
	font-weight:500;
	font-size:14px;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform:capitalize;
	color:#000;
}
.land-1-M{
	margin:0 auto;
	position:relative;
}
.land-1-M .overlay{
	margin:0 auto;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:99;
	box-shadow: inset 0px 0px 15px 0px rgba(0,0,0,0.75);
}

.land-1-M img{
	margin:0 auto;
	text-align:center;
}

.land-1-R{
	margin:0 auto;
	text-align:center;
}
.land-1-R h4{
	margin:0 auto;
	padding:10% 0 3%;
	font-size:26px;
	text-transform:capitalize;
	color:#6f6f6f;
	font-family: 'Barlow Condensed', sans-serif;
	font-weight:600;
}
.land-1-R h4 span{
	color:#000;
	margin-right:5px;
}
.land-1-R p{
	margin:0 auto 10%;
	padding:0;
	font-size:14px;
	
	color:#000;
}
.land-1-R p a{
	color:#000;
}
.land-1-R p a:hover, .land-1-R p a:focus, .land-1-R p a:active{
	color:#6f6f6f;
}
.land-orngbox-1{
	background-color:#f26b07;
	min-height:265px;
	margin:1% auto 0;
	padding:12% 8% 5%;
	width:98%;
}

.land-orngbox-1 h3{
	font-family: 'Roboto Condensed', sans-serif;
	margin:0 auto 2%;
	padding:0;
	color:#fff;
	font-size:37px;
	font-weight:700;
	text-transform:capitalize;
}
.land-orngbox-1 h3 span{
	font-weight:100;
}
.land-orngbox-1 h6{
	font-family: 'Roboto Condensed', sans-serif;
	margin:0 auto 13%;
	padding:0;
	color:#fff;
	font-size:17px;
	font-weight:400;
}
.land-orngbox-1 p{
	font-family: 'Roboto Condensed', sans-serif;
	margin:0 auto 8%;
	padding:0;
	color:#fff;
	font-size:14px;
	font-weight:400;
}
.land-orngbox-1 a{
	font-family: 'Roboto Condensed', sans-serif;
	margin:0 auto;
	padding:0;
	color:#ffc397;
	font-size:16px;
	font-weight:600;
	display:table;
	text-decoration:underline;
}
.land-orngbox-1 a:hover, .land-orngbox-1 a:focus, .land-orngbox-1 a:active{
	color:#000;
	text-decoration:none;
}

.land-2{
	margin:0 auto;
	padding:0;
}
.land-2-1{
	margin:0 auto;
	padding:0;
	min-height:657px;
}
h2.orng-h2{
	margin:0 auto;
	font-family: 'Roboto Condensed', sans-serif;
	color:#fff;
	font-size:37px;
	font-weight:600;
	text-align:center;
}
h2.orng-h2 a{
	margin:0 auto;
	background-color:#f26b07;
	display:block;
	padding:4% 0 2%;
	width:100%;
	font-family: 'Roboto Condensed', sans-serif;
	color:#fff;
	font-size:30px;
	font-weight:600;
	min-height:80px;
}
h2.orng-h2 a:hover, h2.orng-h2 a:focus, h2.orng-h2 a:active{
	background-color:#848688;
	color:#fff;
}
.land-2-mid{
	margin:0 auto;
	position:relative;
	text-align:center;
}
.land-2-mid-overlay{
	margin:0 auto;
	position:absolute;
	z-index:99;
	left:-8%;
	padding:114% 8% 0;
	width:116%;
	top:0;
	min-height:664px;
	background-color:#fff;
	box-shadow: 0px 0px 23px 0px rgba(0,0,0,0.45);
}
.land-2-mid h4{
	margin:0 auto;
	padding:5% 0 3%;
	font-size:33px;
	text-transform:capitalize;
	color:#6f6f6f;
	font-family: 'Barlow Condensed', sans-serif;
	font-weight:300;
}
.land-2-mid h4 span{
	color:#000;
	margin-right:5px;
}
.land-2-mid h6{
	margin:0 auto 8%;
	padding:0;
	font-size:12px;
	font-weight:500;
	color:#000;
}
.land-2-mid h6 a{
	color:#000;
}
.land-2-mid h6 a:hover, .land-2-mid h6 a:focus, .land-2-mid h6 a:active{
	color:#6f6f6f;
}

.land-2-mid h1{
	margin:0 auto 10%;
	padding:0;
}
.land-2-mid h5{
	margin:0 auto;
	padding:10% 0 50%;
	font-size:19px;
	width:90%;
	line-height:140%;
	color:#000;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:500;
}

