@font-face{font-family:'Univers-LT-Std';font-style:normal;font-weight:200;src:local('Univers ExtraLight'), local('Univers-ExtraLight'), url(https://fonts.gstatic.com/s/Univers-LT-Std/v11/8KhZd3VQBtXTAznvKjw-kxsxEYwM7FgeyaSgU71cLG0.woff) format('woff');}
@font-face{font-family:'Univers-LT-Std';font-style:normal;font-weight:300;src:local('Univers-LT-Std Light'), local('Univers-LT-Std-Light'), url(https://fonts.gstatic.com/s/Univers-LT-Std/v11/-_Ctzj9b56b8RgXW8FAriRsxEYwM7FgeyaSgU71cLG0.woff) format('woff');}
@font-face{font-family:'Univers-LT-Std';font-style:normal;font-weight:400;src:local('Univers-LT-Std'), local('Univers-LT-Std-Regular'), url(https://fonts.gstatic.com/s/Univers-LT-Std/v11/IczWvq5y_Cwwv_rBjOtT0w.woff) format('woff');}
@font-face{font-family:'Univers-LT-Std';font-style:normal;font-weight:500;src:local('Univers-LT-Std Medium'), local('Univers-LT-Std-Medium'), url(https://fonts.gstatic.com/s/Univers-LT-Std/v11/CcKI4k9un7TZVWzRVT-T8xsxEYwM7FgeyaSgU71cLG0.woff) format('woff');}
@font-face{font-family:'Univers-LT-Std';font-style:normal;font-weight:600;src:local('Univers-LT-Std SemiBold'), local('Univers-LT-Std-SemiBold'), url(https://fonts.gstatic.com/s/Univers-LT-Std/v11/xkvoNo9fC8O2RDydKj12bxsxEYwM7FgeyaSgU71cLG0.woff) format('woff');}
@font-face{font-family:'Univers-LT-Std';font-style:normal;font-weight:700;src:local('Univers Bold'), local('Univers-LT-Std-Bold'), url(https://fonts.gstatic.com/s/Univers/v11/JbtMzqLaYbbbCL9X6EvaIxsxEYwM7FgeyaSgU71cLG0.woff) format('woff');}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;src:local('Roboto Slab Light'), local('RobotoSlab-Light'), url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJR_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff');}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZobN6UDyHWBl620a-IRfuBk.woff) format('woff');}
html, body{background:white;font-family:UniversLTStd-Light,sans-serif;color:#4e4e4e;line-height:22px;font-size:100%;}
h1, h2, h3, h4, h5, h6{font-weight:600;font-family:'UniversLTStd-Light', sans-serif;color:#4e4e4e;}
@font-face{font-family:'Play-Regular';src:url(../fonts/Play-Regular.ttf) format('truetype');}
@font-face{font-family:'Hind-Regular';src:url(../fonts/Hind-Regular.ttf) format('truetype');}
@font-face{font-family:'UniversLTStd-Bold';src:url(../fonts/UniversLTStd-Bold.otf) format('opentype');}
@font-face{font-family:'UniversLTStd-Light';src:url(../fonts/UniversLTStd-Light.otf) format('opentype');}
h1, h2, h3, h4, h5, h6{font-weight:600;font-family:'UniversLTStd-Light', sans-serif;color:#4e4e4e;}
h1{font-size:32px;}
h2{font-size:20px;}
h3{font-size:16px;color:#787878;font-weight:400;line-height:24px;}
h4{font-size:16px;}
a{color:#fe5105;-webkit-transition:color 300ms, background-color 300ms;-moz-transition:color 300ms, background-color 300ms;-o-transition:color 300ms, background-color 300ms;transition:color 300ms, background-color 300ms;}
a:hover, a:focus{color:#111;text-decoration:none;outline:none;}
hr{border-top:1px solid #d5d8de;}
header h1{margin-bottom:20px;text-transform:uppercase;color:#ff5d00;font-weight:bold;font-size:28px;border-left:solid thick #631523;padding:10px 0 10px 15px;}
header .research{margin-bottom:20px;text-transform:uppercase;color:#fff;font-weight:bold;font-size:28px;border-left:solid thick #631523;padding:10px 0 10px 15px;background:#ff5d00;}
.header{width:150px;height:2px;background:linear-gradient(to right, #002157 66.66%,#fff 33.66%, #fbc302 33.66%);margin-top:10px;}
header h2{margin:0;text-transform:uppercase;text-align:center;font-size:16px;}
.list ul{overflow:hidden;}
.top-header{background:#002157;padding:5px;color:#fff;font-size:12px;}
.top-header .topmenu a{color:#fff;border-right:solid #ccc thin;padding:0 20px;text-transform:uppercase;font-weight:500}
.top-header .topmenu:first-child a{border-right:none}
.header h4{margin:0;font-weight:400;}
.crumb ul{margin:10px 0 5px 0;padding:0;font-size:12px;}
.crumb li{display:inline;text-decoration:none;padding:0 2px 0 2px;}
.crumb li a{color:#DA251E;}
.crumb li a:hover{color:#900;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.crumb hr{margin:0 -15px 10px -15px;}
.table tbody > tr > th{background: url("../img/images/table_headbg.jpg") repeat-x scroll 0 100% rgba(0, 0, 0, 0);color:#0767a8;height:35px;border-top:none;vertical-align:bottom;}
.btn-default{border-radius:1px;padding:3px 12px;}
.btn-transparent{border:3px solid #fff;background:transparent;color:#fff;}
.btn-transparent:hover{border-color:rgba(255, 255, 255, 0.5);}
.captcha{width:140px;font-weight:yetbold;font-size:20px;}
.equal-height{margin-bottom:-99999px;padding-bottom:99999px;overflow:hidden;}
.form-group.required label:after{content:"*";color:red;font-size:12px;font-weight:normal;}
.form-group.required label.no-star:after{content:"";color:red;font-size:18px;}
.center h2{font-size:36px;margin-top:0;margin-bottom:20px;}
.r-line{border-right:solid 1px #ddd;}
.r-line:last-child{border-right:none;}
.background{background:#fff;}
.img-float-left > [class*="col-"]{padding-left:0!important;padding-right:20px!important;}
.img-float-right > [class*="col-"]{padding-right:0!important;padding-left:20px!important;}
.img-rounded{margin:8px 0;}
body > section{padding:70px 0;}
.top{background:#F5F6FA;font-size:12px;color:#747577;padding:3px 0;}
.top-soc div{float:left;color:#fff;font-size:16px;}
.top-soc .fa{color:#fff;margin-left:30px;}
.top-soc .fa:hover{color:#4a9efb;}
.top-banner .phone{border:solid #0a1966 thin !important;border-radius:20px;padding:5px 40px;color:#0a1966;margin-bottom:20px;}
.banner{padding:10px 5px;}
.banner ul{list-style:none;padding-top:10px;}
.banner li{float:left;}
.banner li, .banner li a{color:#898888;font-size:14px;}
.banner li i{color:#fd6007;font-size:36px;margin:0 6px 10px 0;float:left;}
.banner .img-rounded{margin-top:15px;}
.subheader{background:#e6e6e6;}
.readmore{font-size:12px;}
.home.mastercraft{background:url(../img/images/mastercraft.jpg) no-repeat;background-size:cover;background-attachment:fixed;height:800px;border-bottom:#bf1e2e 8px solid;}
.home.mastercraft  h2{font-size:40px;color:#fff!important;text-transform:uppercase;line-height:50px;font-family:'UniversLTStd-Bold';border:solid #fff 10px;padding:30px;letter-spacing:2px;position:absolute;margin-top:300px;}
.home.mastercraft a{color:#fff;}
.home.mastercraft a:hover{color:#ccc;}
.home.craft{padding-left:0;padding-right:0;}
.home.craft .img{filter: grayscale(100%);}
.home.newsupdate{background:#3a3a3c;}
.home.newsupdate h2{color:#fff;font-weight:900;text-transform:uppercase;font-size:40px;letter-spacing:2px;margin-top:0px;}
.home.newsupdate h3{color:#bf1e2e;font-weight:900;text-transform:uppercase;font-size:80px;margin-bottom:0;}
.home.newsupdate .slash{transform: rotate(10deg);font-size:250px;color:#fff;padding:80px 10px;}
.home.newsupdate .title a{color:#fff;font-weight:900;text-transform:uppercase;font-size:40px;line-height:50px;}
.home.newsupdate .title a:hover{color:#ccc;}
.home.newsupdate .date{color:#fff;font-weight:900;text-transform:uppercase;font-size:25px;transform: rotate(-90deg);writing-mode:tb-rl;width:20px;height:20px;line-height:25px}
.home.life{background:url(../img/images/sound.jpg) no-repeat;background-size:cover;background-attachment:fixed;height:800px;border-bottom:#bf1e2e 8px solid;}
.home.life  h2{font-size:40px;color:#fff!important;text-transform:uppercase;line-height:50px;font-family:'UniversLTStd-Bold';padding:30px;letter-spacing:2px;position:absolute;margin-top:300px;background:#333;}
.home.life a{color:#fff;}
.home.life a:hover{color:#bf1e2e;}
.home.life .sound{font-size:40px;color:#fff!important;text-transform:uppercase;line-height:50px;font-family:'UniversLTStd-Bold';border:solid #fff 10px;padding:30px;letter-spacing:2px;position:absolute;}
.home.life .sound a{color:#fff;}
.home.life .sound a:hover{color:#ccc;}
.home.alive{padding:0!important;position:relative;}
.home.alive .img{filter: grayscale(100%);}
.home.alive h2{font-size:40px;color:#333!important;text-transform:uppercase;line-height:50px;font-family:'UniversLTStd-Bold';background:#bf1e2e;padding:30px;letter-spacing:2px;position:absolute;z-index:2000;top:300px;right:50px;width:350px;margin:0;}
.home.alive a{color:#fff;}
.home.alive a:hover{color:#ccc;}
.about{background:url(../img/images/about.jpg)no-repeat;background-size:cover;background-attachment:fixed;}
.about .img{margin-left: auto;margin-right: auto;display:block;}
.about .details{font-size:22px;text-align:center;color:#fff;line-height:40px;}
.about h2{font-size:40px;color:#fff!important;text-transform:uppercase;line-height:50px;font-family:'UniversLTStd-Bold';border:solid #fff 10px;padding:30px;letter-spacing:2px;margin:200px 400px ;}
.about a{color:#fff;}
.about a:hover{color:#ccc;}
.courses{background:url(../img/images/courses.jpg)no-repeat;background-size:cover;background-attachment:fixed;}
.courses .img{margin-left: auto;margin-right: auto;display:block;}
.courses h3{color:#333;font-size:72px;font-family:'UniversLTStd-Bold';text-transform:uppercase;text-align:center;margin:80px 0;}
.courses .details{font-size:24px;text-align:center;color:#333;line-height:40px;font-weight:600;}
.courses h2{font-size:40px;color:#333!important;text-transform:uppercase;line-height:50px;font-family:'UniversLTStd-Bold';border:solid #333 10px;padding:30px;letter-spacing:2px;margin:200px 400px ;}
.courses a{color:#333;}
.courses a:hover{color:#ccc;}
.news{background:url(../img/images/news.jpg)no-repeat;background-size:cover;background-attachment:fixed;}
.news h3{font-size:40px;color:#fff;text-transform:uppercase;line-height:50px;font-family:'UniversLTStd-Bold';}
.news .date{padding:20px;color:#fff;width:150px;font-size:22px;font-weight:800;border:solid 8px #fff;line-height:24px;}
.news .content{color:#fff;line-height:24px;text-align:left;margin:20px 0;}
.news .latest{font-size:26px;color:#fff;text-transform:uppercase;line-height:50px;font-family:'UniversLTStd-Bold';background:#333;padding:5px 10px;margin-bottom:20px;}
.news .sidetitle{padding:10px 0;}
.news .sidetitle a{font-size:22px;color:#fff;line-height:22px;}
.contact_us{padding:0px;}
#pagination_tbl{padding:2px 10px;margin-top:10px;clear:both;}
#paginate_left{width:400px;float:left;color:#680103;}
#paginate_right{width:400px;float:right;text-align:right;}
/********************** End Pagination *****************************/
footer {padding-top:0px;background:#002157;}
footer .top{background:#fff;padding: 30px 0;list-style:none;}
footer .bot{background:#000612;padding:20px 0;color:#fff;text-align:center;font-size:14px;}
footer .bot a{color:#fff;}
footer .bot .col-sm-6:last-child{text-align:right;}
footer h4{color:#fbc302;text-align: center;}
footer .address{font-size:40px;color:#bf1e2e;font-weight:900;line-height:50px;font-family:'UniversLTStd-Bold';margin-bottom:30px;}
footer .email{font-size:20px;color:#bf1e2e;text-align:left;line-height:40px;font-family:'UniversLTStd-Bold';}
footer .space{margin:30px 0;}
footer .social{font-size:14px;font-weight:500;margin:40px 0;text-align:right;}
footer .social a{color:#fff;}
footer .social div{background:#333;width:40px;height:40px;text-align:center;float:left;margin-right:20px;line-height: 40px;color:#fff;}
footer .social div:hover{background:#bf1e2e;}
footer .btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open>.dropdown-toggle.btn-danger.focus, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger:hover{background:#76b81f;}
footer .btn-group-sm>.btn, .btn-sm{border-radius:0px;background:#76b81f;border:#76b81f solid thin;}
footer .btn-danger{border-radius:0px;background:#387827;border:#387827 solid thin;}
footer .btn-danger:hover{border-radius:0px;background:#76b81f;border:#76b81f solid thin;}
footer .soc{padding:20px 0;color:#fe5105;}
/********************** End Pagination *****************************/
@media only screen and (max-width:767px){
	body > section{padding:20px 0;}
	.navbar-inverse{margin:0px!important;}
	.home.mastercraft{height:400px;}
	.home.mastercraft h2{font-size:20px;margin-top:100px;border:solid #fff 8px;padding:20px 10px;line-height:30px;position:inherit;}
	.home.newsupdate h3{display:none;}
	.home.newsupdate h2{font-size:28px;color:#bf1e2e;}
	.home.newsupdate .title a{font-size:22px;line-height:26px;}
	.home.newsupdate .items{padding:10px 0;border-top:#fff dotted 1px;}
	.home.newsupdate .slash{display:none;}
	.home.newsupdate .date{width:inherit;height:60px;font-size:16px;color:#ccc;writing-mode:inherit;transform:none;}
	.home.life .sound{font-size:32px;margin-top:100px;padding:20px 10px;line-height:40px;position:inherit;}
	.home.life .sound a{color:#fff;}
	.home.life h2{font-size:32px;margin-top:100px;padding:20px 15px;line-height:40px;position:inherit;}
	.home.alive h2{font-size:20px;line-height:20px;padding:10px;top:auto;bottom:0;right:0;left:0;width:auto;}
	.about .img{width:300px;}
	.about h2{font-size:18px;margin-top:100px;padding:20px 15px;line-height:40px;position:inherit;margin:40px;border:solid #fff 5px;}
	.courses .img{width:180px;}
	.courses h3{line-height:40px;font-size:40px;}
	.courses h2{font-size:18px;margin-top:100px;padding:20px 15px;position:inherit;margin:40px;border:solid #333 5px;line-height:40px;}
	.news h3{font-size:24px;line-height:28px;}
	.news .date{font-size:16px;border:solid 3px #fff;padding:5px 10px;width:100%;}
	footer .address{font-size:20px;line-height:26px;}
	footer .email{font-size:16px;line-height:18px;margin:20px 0;}
	footer .social{margin:20px 0}
	footer .bot, footer .bot .col-sm-6:last-child{text-align:center;}
}	
@media (max-width: 767px) and (orientation:landscape){
}
@media (max-width: 767px) and (orientation:portrait){	
}