@charset "utf-8";
@import url(bootstrap.css);
@import url(font-awesome.min.css);
@import url(animate.css);
* {
	padding: 0;
	margin: 0
}
, a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
margin:0;
padding:0;
border:0;
font:inherit;
background:0 0;
border-collapse:collapse;
vertical-align:top;
outline:0
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
@font-face {
	font-family: SEGOEUIL;
	src: url(../fonts/SEGOEUIL.otf);
	src: url(../fonts/SEGOEUIL.ttf);
	src: url(../fonts/SEGOEUIL.woff)
}
@font-face {
	font-family: Bauhaus;
	src: url(../fonts/Bauhaus.otf);
	src: url(../fonts/Bauhaus.ttf);
	src: url(../fonts/Bauhaus.woff)
}
body {
	font-size: 14px;
	font-family: SEGOEUIL;
	margin: auto;
	color: #383838;
	line-height: 22px
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: 900
}
ol, ul {
	list-style: none;
	padding: 0;
	margin: 0
}
li {
	display: block;
	margin: 0
}
a {
	text-decoration: none
}
a:focus, a:hover {
	text-decoration: none;
	color: #f8941d;
	outline: 0
}
img {
	height: auto
}
p {
	margin: 0
}
input, textarea {
	border: 1px solid #CCC;
	border-radius: 3px;
	margin: 5px 0;
	padding: 0 5px;
	outline: 0
}
header {
	padding: 2% 0;
	background: rgba(255, 255, 255)
}
.navbar-default {
	background-color: transparent;
	border-color: transparent;
	padding: 0;
	margin: 0
}
.dropdown-submenu {
	position: relative
}
.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px;
	-moz-border-radius: 0 6px 6px;
	border-radius: 0 6px 6px
}
.dropdown-submenu:hover>.dropdown-menu {
	display: block
}
.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
}
.dropdown-submenu:hover>a:after {
	border-left-color: #fff
}
.dropdown-submenu.pull-left {
	float: none
}
.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
}
.navbar-nav>li {
	margin-left: 20px;
	min-width: 90px;
	padding: 5px
}
.navbar-nav>li>a {
	padding: 0
}
.navbar-nav>li>a span {
	font-size: 18px
}
.navbar-nav>li>a i {
	font-size: 200%
}
.navbar-nav>li>a i, .navbar-nav>li>a span {
	display: block;
	text-align: center;
	text-transform: capitalize;
	margin: 10px 0 5px
}
.navbar-nav>li>a:active i, .navbar-nav>li>a:active span, .navbar-nav>li>a:focus i, .navbar-nav>li>a:focus span, .navbar-nav>li>a:hover i, .navbar-nav>li>a:hover span {
	color: #f8941d
}
.navbar-nav span.sub-arrow {
	display: none
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background-color: transparent;
	color: #f8941d
}
.dropdown-menu::before {
	content: "";
	position: absolute;
	margin-top: -15px;
	margin-left: 3px;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid #f8941d;
	width: 0;
	height: 0
}
.navbar-nav>li>.dropdown-menu {
	padding: 5px 0;
	margin: 5px 0 0!important;
	float: none;
	background-color: #f8941d;
	border: none;
	border-radius: 5px;
	-webkit-box-shadow: none;
	box-shadow: none;
	min-width: 250px!important
}
.dropdown-menu>li>a {
	padding: 5px 10px;
	text-transform: capitalize;
	display: block;
	color: #fff;
	line-height: 25px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: transparent;
	font-size: 18px;
	white-space: inherit
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	background-color: transparent;
	border-color: #000
}
.navbar-right .dropdown-menu {
	right: inherit
}
.slider_main {
	margin: 0;
	box-shadow: 3px 2px 3px 1px rgba(116,116,116,.6) inset;
	padding: 5px 0 0;
	background: #ddd
}
.carousel-control {
	background-color: rgba(90,139,194,.4);
	padding-top: 10px;
}
.carousel-control:hover {
	background-color: rgba(248, 150, 34)
}
.carousel-caption {
	background-color: rgba(255,255,255,.7);
	box-shadow: 0 1px 4px 0 #000;
	padding: 10px;
	bottom: 12%;
	top: inherit;
	width: 40%;
	left: 55%;
	border-radius: 5px;
	min-height: 150px;
	text-align: left;
	color: #000
}
#full-sld1 .carousel-inner {
	background-color: #051525
}
.strip {
	border-width: 5px 0;
	border-style: dashed;
	border-color: rgba(66,105,148,.25)
}
.strip a {
	display: inline-block;
	font-size: 24px;
	padding: 15px 0;
	color: #fff;
	width: 25%;
	background: #5a8bc2;
	text-align: center;
	min-height: 57px;
	float: left
}
#stp_txt {
	display: inline-block;
	padding: 15px;
	height: 100%;
	width: 74.7%;
	font-size: 18px;
	background: #fff;
	color: #3a3a3a;
	margin: 3px 0 3px 3px;
	float: left;
	min-height: 50px;
	text-align: left
}
#stp_txt .carousel-inner .item.active {
	animation-duration: 5s;
	animation-timing-function: linear;
	animation-delay: 2s
}
.in_cont1 {
	margin-top: 30px
}
.in_cont1 li {
	margin-bottom: 20px;
	transition-duration: .9s;
	z-index: 1
}
.in_cont1 li:hover {
	transform: scale(1.05, 1.05);
	z-index: 10;
	cursor: pointer
}
.in_cont1 li>div {
	margin: 0;
	padding: 10px 20px;
	border-width: 0 1px 1px;
	border-style: solid;
	border-color: rgba(76,76,76,.4);
	min-height: 225px;
	background: #fff
}
.in_cont1 li h2 {
	text-transform: capitalize;
	font-size: 24px;
	margin: 10px 0
}
.read_btn {
	font-weight: 700;
	text-transform: capitalize;
	color: #000
}
.in_cont1 li:hover>div {
	background-color: #5a8bc2;
	color: #fff
}
.in_cont2 {
	padding: 12px;
	background-color: #5A8BC2
}
.in_cont2 h1 {
	text-align: center;
	color: #F4AD8D;
	margin: 10px
}
.in_cont2 span {
	text-align: center;
	color: #fff;
	display: block;
	font-size: 16px
}
.in_cont2 ul {
	margin: 0 auto;
	width: 70%;
	line-height: 26px;
	padding: 5px
}
.in_cont2 ul li {
	color: #fff;
	padding: 0 0 0 25px;
	background: url(../images/feicon.ico) 0 5px no-repeat;
	background-size: 16px 16px;
	font-size: 18px;
	margin: 10px 0
}
.com_bg {
	background-color: rgba(229,229,229,.8)
}
.com_bg>div.container {
	border-radius: 5px;
	padding-top: 20px;
	padding-bottom: 20px
}
.fx_services {
	margin: 0
}
.fx_services h2 {
	font-size: 28px;
	margin: 0 0 20px;
	color: #fff;
	background: #5a8bc2;
	padding: 10px 20px;
	border-radius: 5px
}
.fx_services h2 .fa {
	margin: 0 10px
}
.fx_services ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.fx_services ul li {
	border-bottom: 1px dashed gray;
	font-size: 14px;
	line-height: 1.42857;
	margin: 0
}
.fx_services ul a {
	color: #7B7777;
	display: block;
	text-transform: uppercase;
	position: relative;
	font-size: 15px;
	font-weight: 700;
	padding: 5px 5px 5px 28px
}
.fx_services ul a:hover {
	color: #fff;
	background-color: #cacaca
}
.fx_services ul a:after {
	color: #024ea2;
	content: "";
	font-family: FontAwesome;
	font-size: 24px;
	font-weight: 700;
	left: 10px;
	position: absolute;
	top: 2px
}
.title_main {
	margin: 0;
	background-color: #fda120
}
.top_title, .top_title li {
	margin: 0;
	padding: 0
}
.top_title li a {
	display: block;
	text-align: center;
	color: #4d4d4d
}
.top_title li a:hover {
	color: #FFF
}
#t_abt:hover {
	background-color: #9a64bc
}
#t_why:hover {
	background-color: #92b95e
}
#t_qly:hover {
	background-color: #edce40
}
#t_spch:hover {
	background-color: #949494
}
.top_title li i {
	font-size: 32px;
	margin: 15px 5px;
	vertical-align: middle
}
.top_title li span {
	font-size: 24px;
	vertical-align: middle;
	font-weight: 700;
	text-transform: capitalize
}
footer {
	background: url(../images/bg_footer.png) #757575
}
.certi {
	background: rgba(255,255,255,1)
}
.certi h1 {
	text-align: center;
	display: table;
	margin: 0 auto;
	padding: 10px 15px;
	color: rgba(55,55,55,1)
}
.certi ul {
	margin: 10px auto 20px;
	display: table
}
.certi ul li {
	display: inline-block;
	margin: 0 5px;
	width: 150px
}
.f1 {
	padding: 40px 0;
	background-color: rgba(50,50,50,.95)
}
footer h4 {
	font-size: 24px;
	font-weight: 700;
	color: #fff
}
footer h6 {
	font-size: 18px;
	color: #ff0;
	border-bottom-style: dashed;
	padding: 5px;
	display: inline-block;
	border-bottom-width: 2px
}
.f_sitemap {
	display: table;
	margin: auto
}
.f_sitemap li {
	display: inline-block;
	margin: 0 5px
}
.f_exc_list {
	margin: 0 auto
}
.f_exc_list li::before {
	font-family: FontAwesome;
	content: "\f178";
	margin: 0 10px 0 0;
	font-size: 14px;
	vertical-align: top;
	color: #fff
}
.f_exc_list li {
	display: block;
	margin: 5px 0;
	padding: 0 5px
}
.f_exc_list li a {
	color: #FFF;
	font-size: 18px;
	font-weight: 700
}
.read_more {
	text-transform: capitalize;
	color: #fff;
	font-weight: 700;
	font-size: 15px;
	margin: 10px auto;
	display: block
}
.in_txt {
	margin: 10px 0;
	border: 1px solid #c7c7c7;
	background-color: transparent;
	padding: 5px;
	display: block;
	min-width: 250px;
	border-radius: 0;
	min-height: 40px;
	color: #fff
}
.in_sub {
	margin: 0;
	border: none;
	min-height: 45px;
	min-width: 120px;
	border-radius: 0;
	color: #fff;
	background-color: #ff9c1e;
	box-shadow: none;
	font-size: 20px;
	padding: 10px 0
}
.f_contact {
	padding: 10px 0
}
.f_contact p a {
	font-weight: 700;
	color: rgb(239, 239, 239);
}
.f_contact p {
	color: #fff;
	margin: 5px 0
}
.f_contact .fa {
	margin: 0 10px 0 0;
	display: inline
}
.f_social {
	margin-top: 20px
}
.f_social li {
	display: inline-block;
	margin: 0 2px
}
.f_social .fa {
	font-size: 30px;
	background: 0 0;
	padding: 8px;
	color: #fff;
	min-width: 50px;
	text-align: center;
	border-radius: 5px
}
.f_social .fa-facebook:hover {
	background-color: #39599f
}
.f_social .fa-twitter:hover {
	background-color: #40bff5
}
.f_social .fa-rss:hover {
	background-color: #F90
}
.f_social .fa-google-plus:hover {
	background-color: #DC4A38
}
.f2 {
	padding: 20px 0;
	color: #FFF;
	font-size: 15px;
	background-color: rgba(20,20,20,.95)
}
.f2 a {
	color: #FFF
}
.f2 a:hover {
	color: #828181
}
.f_spech p {
	margin: 10px 0;
	color: #fff;
	text-align: justify;
	padding: 5px 20px 0 0
}
.abt_banner {
	margin: 0;
	background: #198bc7
}
.c_back {
	margin: 0 0 20px;
	background-color: #fff;
	padding: 5px 20px 15px
}
.c_back p {
	padding: 5px 0 0 40px
}
.c_title {
	font-family: Bauhaus;
	text-transform: uppercase;
	font-size: 28px;
	background: url(../images/c_title.png) 5px 5px no-repeat;
	padding: 45px 0 0 45px;
	color: rgba(38,86,145,.9)
}
.c_title span {
	border-bottom: 2px solid #366297;
	padding: 5px 0;
	display: block;
	letter-spacing: 2px
}
.c_list {
	padding: 1% 5%;
	margin: 0 auto;
	display: block
}
.c_list li {
	margin: 10px 5px;
	font-size: 16px;
	color: #072952;
	line-height: normal;
	text-align: justify
}
.c_list li:before {
	content: "\f0a4";
	font-family: FontAwesome;
	color: rgba(54,98,151,1);
	padding: 0 10px 0 0;
	font-size: 18px;
	margin: 0;
	vertical-align: bottom
}
.c_subtitle {
	font-size: 16px;
	color: #F4AD8D;
	padding: 18px 10px 0 40px;
	line-height: 24px
}
.c_back1 {
	margin: 0 0 20px;
	background-color: #5A8BC2;
	padding: 10px 20px
}
.c_title1 {
	font-family: Bauhaus;
	text-transform: uppercase;
	font-size: 28px;
	background: url(../images/c_title1.png) 5px 5px no-repeat;
	padding: 45px 0 0 45px;
	color: rgba(255,255,255,.9)
}
.c_title1 span {
	border-bottom: 2px solid #fff;
	padding: 5px 0;
	display: block;
	letter-spacing: 2px
}
.c_list1 {
	padding: 1% 5%;
	margin: 0 auto;
	display: block
}
.c_list1 li {
	margin: 10px 5px;
	font-size: 16px;
	color: #fff;
	line-height: normal;
	text-align: justify
}
.c_list1 li:before {
	content: "\f0a4";
	font-family: FontAwesome;
	color: rgba(255,255,255,1);
	padding: 0 10px 0 0;
	font-size: 18px;
	margin: 0;
	vertical-align: bottom
}
.ser_banner {
	margin: 0;
	background-color: #015a92
}
.frm_inq {
	padding: 10px 0 0 50px
}
.frm_inq input, .frm_inq select, .frm_inq textarea {
	margin: 10px 0;
	display: block;
	resize: none;
	width: 100%;
	padding: 5px;
	border: 1px solid #a9a9a9;
	color: #a9a9a9;
	border-radius: 5px
}
.frm_inq textarea {
	min-height: 80px
}
.frm_inq .btn_reset, .frm_inq .btn_sub {
	width: inherit;
	padding: 5px 15px;
	border: none;
	border-radius: 0;
	color: #fff;
	background-color: #5a8bc2;
	display: inline-block;
	margin: 5px 10px 10px 0
}
.c_back1 .f_contact {
	margin: 0 0 0 40px
}
.c_back1 iframe {
	width: 100%;
	min-height: 330px;
	margin: 20px auto;
	display: table;
	box-shadow: 0 3px 6px 1px #000
}
