
@charset "utf-8";
/* CSS Document */



/* cyrillic-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
 unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
 unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
 unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
 unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
 unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
	font-family: 'Open Sans_semi';
	font-style: normal;
	font-weight: 600;
	src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
 unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
	font-family: 'Open Sans_semi';
	font-style: normal;
	font-weight: 600;
	src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
	font-family: 'Open Sans_semi';
	font-style: normal;
	font-weight: 600;
	src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
 unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
	font-family: 'Open Sans_semi';
	font-style: normal;
	font-weight: 600;
	src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
 unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
 unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */

@font-face {
	font-family: 'Open Sans_semi';
	font-style: normal;
	font-weight: 600;
	src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
 unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Open Sans_semi';
	font-style: normal;
	font-weight: 600;
	src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
	font-family: 'Open Sans_bold';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
 unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
	font-family: 'Open Sans_bold';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
	font-family: 'Open Sans_bold';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
 unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
	font-family: 'Open Sans_bold';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
 unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
	font-family: 'Open Sans_bold';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
 unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
	font-family: 'Open Sans_bold';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
 unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Open Sans_bold';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 400;
	src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v11/yQiAaD56cjx1AooMTSghGfY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
 unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 400;
	src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v11/0dTEPzkLWceF7z0koJaX1A.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
	font-family: 'hel_normal';
	src: url('../fonts/tt0140m_.eot');
	src: local('☺'), url('../fonts/tt0140m_.woff') format('woff'), url('../fonts/tt0140m_.ttf') format('truetype'), url('../fonts/tt0140m_.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'hel_bold';
	src: url('../fonts/FUTURAH.eot');
	src: local('☺'), url('../fonts/FUTURAH.woff') format('woff'), url('../fonts/FUTURAH.ttf') format('truetype'), url('../fonts/FUTURAH.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
img {
	max-width: 100%;
	height: auto;
	transition: all 0.5s;
}
a {
	color: #000;
}
a:hover {
	text-decoration: none
}
strong{
	font-weight:bold;
	font-family:Raleway;
}
p {
	font-size: 14px;
	line-height: 24px;
}
h1 {
	font-family: 'hel_bold';
	font-size: 40px;
	text-transform: uppercase;
}
h2 {
	font-family: 'Raleway';
	font-size: 22px;
	margin-top: 0;
}
h3 {
	font-family: 'Raleway';
}
.list_none {
	margin: 0;
	padding: 0;
	list-style: none
}
body {
	font-family: 'Open Sans';
	overflow-x: hidden;
}
.wel_sec {
	text-align: right;
	margin-top: 57px;
}
.wel_sec p {
	line-height: 25px;
	margin-top: 20px;
	font-size: 13px;
}
.wel_sec h3 {
	font-size: 15px;
	padding: 0;
	margin: 0;
}
.nopad {
	padding: 0;
	margin: 0;
}
.video {
	margin-top: 57px;
}
.video iframe {
	width: 100%;
	height: 479px;
	border: none;
}
.btn_red {
	font-size: 16px;
	padding: 12px 30px;
	background: #ba0000;
	font-family: 'Open Sans';
	color: #FFF;
	transition: all 0.5s;
	margin-top: 20px;
	display: inline-block;
}
.btn_red:hover {
	color: #fff !important;
}
.services {
	background: url(../images/patttern.png) top left repeat #0b5c7a;
	color: #fff;
	text-align: center;
	padding: 100px 0 80px 0;
	margin-top: 87px;
}
.services h2 {
	text-transform: uppercase;
	font-family: 'hel_bold';
	font-size: 23px;
}
.services p {
	line-height: 30px;
}
.icons {
	background: #fff;
	border-radius: 50%;
	width: 110px;
	height: 110px;
	text-align: center;
	padding-top: 20px;
	margin: auto;
	margin-bottom: 46px;
	margin-top: 53px;
}
.services .glyphicon-chevron-right {
	right: -45px !important;
	border: solid 2px #fff;
	padding: 7px;
	width: 50px !important;
	height: 50px !important;
}
.services .glyphicon-chevron-left {
	left: -45px !important;
	border: solid 2px #fff;
	padding: 7px;
	width: 50px !important;
	height: 50px !important;
}
.carousel-control {
	top: 120px !important;
}
.top {
	background: #000000;
	color: #FFF;
	padding: 10px 0;
}
.top_left i {
	margin-right: 5px;
	font-size: 18px;
}
.top_info {
	float: right
}
.top_info i {
	float: left;
	font-size: 18px;
	color: #FFF;
	display: inline-block;
	background: #85c324;
	float: left;
	margin-right: 7px;
	width: 50px;
	height: 50px;
	text-align: center;
	padding-top: 15px;
}
.top_content {
	float: left;
}
.top_content p {
	margin: 0;
	margin-bottom: 5px;
}
.top_content h6 {
	font-size: 15px;
	font-family: 'Open Sans_bold';
	margin: 0;
}
.header {
	padding: 10px 0;
	position: relative;
	background: url(../images/top_bg.png) top repeat;
	height: 160px;
}
.logo {
	top: 24px;
}
.navbar-default li a {
	border-left-style: solid;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #ccc;
	border-radius: 0px !important;
}
.navbar-default li:last-child a {
	border-right-style: solid;
	border-right-width: 1px;
	border-color: #ccc;
}
/*.sticky .navbar-default li a{
	border-left-style:solid;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #ccc;
	border-radius:0px !important;
}
.sticky .navbar-default li:last-child a{
	border-right-style: solid;
	border-right-width: 1px;
	border-color: #ccc;
}*/
.stricky .navbar-default li a {
	border-radius: 0px !important;
	position: relative;
	left: -1px;
}
.btn_main {
	font-size: 16px;
	padding: 12px 30px;
	background: #ba0000;
	font-family: 'Open Sans';
	color: #FFF;
	transition: all 0.5s;
	margin-top: 20px;
	display: inline-block;
}
.btn_main:hover {
	cursor: pointer;
	opacity: 0.8s;
	color: #fff;
	animation-name: flipInY;
	animation-duration: 1s
}
.social_icons_top {
	text-align: right;
}
.social_icons_top a {
	width: 25px;
	height: 25px;
	border-radius: 50%;
	border: 1px solid #000;
	display: inline-block;
	text-align: center;
	padding-top: 2px;
}
.social_icons_top i {
	color: #000
}
.social_icons_top i:hover {
	color: #d10d13
}
.service_hover {
	background: rgba(28,69,107, 0.7);
	text-align: center;
	color: #fff;
	position: absolute;
	top: 74%;
	bottom: 0;
	left: 0;
	right: 0;
	transition: all 0.7s
}
.service_hover h2 {
	font-family: 'Open Sans_bold';
	font-size: 20px;
}
.service_hover h2 img {
	margin-right: 10px;
}
.image {
	position: relative;
	overflow: hidden
}
.service_hover a {
	font-family: 'Open Sans_bold';
	font-size: 14px;
	color: #fde428;
}
.menu {
	margin-top: 30px;
}
.menu .navbar-default {
	background-color: transparent;
	border-color: transparent;
}
.menu .navbar {
	min-height: auto;
	margin-bottom: 0;
	border-radius: 0;
	border: none !important;
	padding: 15px 0;
}
.menu .nav li {
	margin: 0;
}
.menu .nav > li > a {
	font-size: 16px;
	color: #2f2f2f !important;
	padding: 15px 18px !important;
	margin-right: 0px;
	font-family: 'hel_normal';
	border-radius: 5px;
	text-transform: uppercase
}
.menu .navbar-collapse {
	padding-left: 0
}
.menu .navbar-default .navbar-nav > .active > a {
	background: none;
}
.menu .nav > li > a:hover, .nav > li > a:focus {
	text-decoration: none;
}
.menu .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {
}
.menu .navbar-default .navbar-nav > li > a:hover {
}
.carousel-caption {
	position: absolute;
	left: 0;
	z-index: 10;
	top: 68%;
	transform: translateY(-50%);
	color: #000;
	background-color: rgba(11, 92,122, 0.9);
	right: 0;
	text-shadow: none;
	padding: 20px;
	width: 650px;
	max-width: 98%;
	margin: auto;
}
.carousel-control.right {
	background: none;
}
.carousel-control.left {
	background: none;
}
.carousel-indicators {
	display: none;
}
.carousel-caption .btn_main {
}
.main_btn {
	font-size: 17px;
	color: #FFF;
	padding: 10px 25px;
	text-align: center;
	display: inline-block;
	margin-top: 10px;
	cursor: pointer;
	transition: all 0.5s;
	border-radius: 5px;
	background: #d10100;
}
.main_btn:hover {
	opacity: 0.8;
	color: #FFF;
	text-decoration: none
}
.cont_btn {
	text-align: center;
	margin-top: 15px;
}
.main_slider .carousel-caption h2 {
	font-size: 42px;
	margin: 5px 0;
	text-transform: uppercase;
	font-family: 'hel_normal';
	color: #fff;
	text-align: center;
}
.main_slider .carousel-caption {
	text-align: center;
}
.main_slider .carousel-control {
	width: 0;
	top: 50%;
}
.main_slider .carousel-control .glyphicon-chevron-left {
	font-size: 15px;
	background: #000;
	display: inline-block;
	padding: 15px 2px;
	height: 45px;
	width: 20px;
	margin-left: 0;
	top: 35%;
}
.main_slider .carousel-control .glyphicon-chevron-right {
	font-size: 15px;
	background: #000;
	display: inline-block;
	padding: 15px 2px;
	height: 45px;
	width: 20px;
	margin-right: 0;
	top: 35%;
}
.menu_text {
	display: none;
}
footer {
	background: #0b5c7a;
	padding-top: 50px;
	margin-top: 50px;
}

.footer ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.footer li:before {
	line-height: 30px;
	content: "\f0da";
	margin-right: 10px;
	font-family: 'FontAwesome';
	color: #fff;
	padding: 0;
}
.footer a {
	color: #fff;
}
.footer li a:hover {
	color: #000 !important;
}
.f_heading {
	font-size: 20px;
	padding-bottom: 10px;
	color: #FFF;
	text-transform: uppercase;
	font-family: 'Open Sans_bold';
	margin: 25px 0;
	border-bottom: solid 1px #fff;
	display: inline-block
}
.newsletter {
	position: relative;
	display: block;
}
.newsletter input {
	padding: 10px;
	width: 100%;
}
.newsletter i {
	position: absolute;
	right: 0;
	background: #fce600;
	top: 0;
	padding: 10px 6px;
	bottom: 0;
}
.newsletter_text {
	margin-left: 15px;
	color: #5e87b0
}
.foo_bottom {
	color: #63788d;
	margin-top: 50px;
	border-top: 1px solid #63788d;
	padding-top: 15px;
	padding-bottom: 15px;
}
.social_icons {
	text-align: right
}
.social_icons a {
	width: 25px;
	height: 25px;
	background: #FFF;
	display: inline-block;
	border-radius: 50%;
	color: #002e5b;
	font-size: 16px;
	text-align: center;
}
.social_icons a:hover {
	background: #fde428
}
.image_left {
	float: left;
	margin-right: 20px;
}
.count_main {
	font-family: 'Open Sans_bold';
}
.count_main h1 {
	font-size: 48px;
	margin: 0
}
.count_main p {
	font-size: 18px;
	margin: 0
}
.pro_image {
	float: left;
	margin-right: 5%;
	width: 25%;
	position: relative
}
.pro_text {
	float: left;
	width: 70%;
	text-align: left
}
.pro_text h1 {
	font-family: 'Open Sans_bold';
	font-size: 19px;
	margin: 0 0 10px;
}
.pro_hover {
	position: absolute;
	text-align: center;
	left: 0;
	right: 0;
	display: none;
	top: 0
}
.provide_wrapper {
	background: #f2f2f2;
	text-align: center;
	padding-bottom: 50px;
}
.provide {
	padding: 2% 3%;
	transition: all 0.5s
}
.pro_image i {
	position: absolute;
	top: 50%;
	text-align: center;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	font-size: 30px;
	color: #002E5B;
}
.provide:hover {
	background: #fff
}
.provide:hover .pro_hover {
	display: block
}
.map iframe {
	width: 100%;
	height: 250px;
	display: block
}
.menu_wrapper {
	background: #3bb3c3;
}
/*.main li{ background:#000; height:50px; width:30%; float:left; margin-right:3%;}
.main li:Last-child{ margin-right:0}*/


.f_contact {
	color: #fff;
}
.f_contact p {
	font-size: 14px;
}
.f_contact span {
	border-bottom: solid 1px #fff;
	margin-top: 15px;
}
.footer {
}
.footer i {
	font-size: 15px !important;
}
.footerp {
	margin-top: 12px;
}
.copyright_sec {
	text-align: center;
	padding: 10px;
	margin-top: 20px;
	border-top: solid 2px #fff;
}
.copyright_sec p {
	color: #FFF;
	margin-top: 10px;
}
.tab_sec {
	background: #be65a4
}
.tab_left {
	float: left;
	width: 46%;
}
.countries {
	float: left;
	width: 54%
}
.countries .nav-tabs {
	border-bottom: 0px solid #ddd;
	background: #85c324;
	margin: 35px 0;
	position: relative
}
.countries .nav-tabs img {
	position: absolute;
	left: -8px;
	top: -8px;
}
.countries .nav-tabs > li > a {
	color: #FFF;
	border: 0;
	padding: 13px 30px 14px;
}
.countries .nav-tabs > li.active > a {
	background-color: #326312;
	border: none;
	border-bottom-color: transparent;
	color: #fff;
	border-radius: 0;
}
.countries .nav-tabs > li > a:hover {
	background: #326312;
	border: 0px;
	border-radius: 0px
}
.tab_text {
	padding: 20px;
	padding-right: 30%;
}
.tab_text img {
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;
}
.tab_text p {
	color: #FFF;
	line-height: 32px;
}
/* inner */ 
.inner_banner {
	background: url(../images/inner_banner.jpg);
	background-size: cover;
	padding: 5% 13%;
}
.inner_banner h1 {
	color: #fff;
	padding-bottom: 10px;
	display: inline-block;
	border-bottom: 2px solid #fff
}
.inn_page {
	padding: 2% 0
}
.inn_page h1 {
	color: #3bb3c3;
	padding-bottom: 10px;
	display: inline-block;
	border-bottom: 2px solid #3bb3c3;
	margin-bottom: 25px;
}
.about2 {
	background: #F5F5F5;
	margin-top: 100px;
}
.about2 li:before {
	content: "\f00c";
	margin-right: 10px;
	font-family: 'FontAwesome';
	color: #a8157d;
}
.about2 li {
	margin-bottom: 10px;
}
.about2 {
}
.about_img {
}
.about2 img {
	position: relative;
	top: -75px;
	margin-bottom: -75px
}
.team {
	text-align: center
}
.team h3 {
	text-align: center;
	font-family: 'Raleway';
	color: #333
}
.contact_form {
	background: #F5F5F5;
	padding: 50px 0
}
.con_form input {
	width: 100%;
	font-size: 14px;
	color: #666666;
	height: 50px;
	padding: 10px 20px;
	border: 1px solid #e9e9e9;
	margin-bottom: 30px;
}
.con_form textarea {
	width: 100%;
	height: 210px;
	font-size: 14px;
	color: #666666;
	padding: 12px 20px;
	border: 1px solid #e9e9e9;
	resize: none;
	margin-bottom: 30px;
}
.contact_info i {
	height: 78px;
	width: 78px;
	line-height: 78px;
	text-align: center;
	font-size: 30px;
	display: inline-block;
	border-radius: 20px;
	margin-bottom: 20px;
	border: 1px solid;
	transition: all 0.5s
}
.contact_info i:hover {
	background: #000;
	color: #fff;
}
.contact_info h5 {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 15px;
	font-family: 'Raleway';
}
.contact_info a {
	display: block;
	color: #666;
	font-size: 14px;
	margin: 0px 0px 3px;
}
.contact_info span {
	display: block;
	color: #666;
	font-size: 14px;
	margin: 0px 0px 3px;
}
.btnmain {
	background: #000;
	padding: 6px 0 6px 14px;
}
.foo_top input {
	background: #fff;
	padding: 13px;
	color: #000;
	border: none;
	margin-bottom: 7px;
	width: 100%;
}
.foo_top .btn_main {
	background: #000
}
.f_contact i {
	width: 35px;
	height: 35px;
	display: inline-block;
	border-radius: 50%;
	text-align: center;
	font-size: 20px;
	padding-top: 5px;
	float: left;
	margin-right: 10px;
	color: #fff;
}
.f_contact span {
	float: left;
	vertical-align: middle;
	padding-top: 5px;
	width: 85%;
}
.f_contact p {
	margin-bottom: 15px;
}
.foo_main {
	text-align: center;
}
.foo_main p {
	color: #FFF;
	margin-top: 15px;
}
.foo_main .heading_main {
	color: #fff;
}
.news {
	background: url(../images/news_bg.jpg);
	background-size: cover;
	padding: 3% 0
}
.news_main {
	padding: 10px;
}
.news_left {
	float: left;
	width: 40%;
}
.news_right {
	float: right;
	width: 57%;
}
.news_right h3 {
	font-family: 'Effra_Std_Md';
	font-size: 22px;
	margin: 0;
}
.news_right p {
	font-size: 13px;
	line-height: 22px;
	margin: 0;
}
.news .carousel-control {
	background: none !important
}
.news .heading_main {
	color: #FFF
}
.news .heading_main:before {
	background: #000
}
.news .heading_main:after {
	background: #FFF
}
#trapezoid {
	border-bottom: 92px solid #191919;
	position: absolute;
	z-index: -9;
	width: 100%;
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	height: 0;
}
.wel_image {
	float: left;
	margin-right: 10px;
}
.wel_text {
	float: left;
	color: #FFF
}
#triangle-topleft {
	width: 0;
	height: 0;
	border-top: 92px solid #d10d13;
	border-right: 25px solid transparent;
	position: absolute;
	right: -25px;
	top: 0;
}
.wel_1 {
	width: 28%;
	background: #d10d13;
	position: relative;
	padding: 10px;
	float: left
}
.wel_2 {
	width: 42%;
	position: relative;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
}
.wel_3 {
	width: 28%;
	background: #d10d13;
	position: relative;
	padding: 10px;
	float: left
}
.wel_text h3 {
	font-size: 40px;
	font-family: 'Effra_Std_Md';
	margin: 0;
}
.wel_text h4 {
	font-size: 20px;
	font-family: 'Effra_Std_Rg';
	margin: 0;
}
#triangle-topright {
	width: 0;
	height: 0;
	border-top: 92px solid #d10d13;
	border-left: 25px solid transparent;
	position: absolute;
	left: -25px;
	top: 0;
}
.wel_2 .wel_image {
	margin-left: 50px;
	margin-top: 10px;
}
.wel_2 .wel_text {
	margin-top: 10px;
}
.wel_main {
	margin: 5% 0;
}
/* =========================
   Testimonial Section
   ========================= */
.testi_h1 {
	margin-top: 95px;
}
.testimonial {
	border-left: 2px solid #0b5c7a;
	padding: 45px 0 100px 275px;
	position: relative;
	margin-top: 30px;
}
.testimonial:before, .testimonial:after {
	content: "";
	width: 320px;
	height: 55px;
	position: absolute;
	left: 0;
}
.testimonial:after {
	border-bottom: 2px solid #0b5c7a;
	bottom: 0;
}
.testimonial .pic {
	width: 280px;
	height: 280px;
	position: absolute;
	top: 0;
	left: 40px;
}
.testimonial .pic img {
	width: 100%;
	height: auto;
}
.testimonial .testimonial-content {
	position: relative;
	left: 100px;
	width: 80%;
}
.testimonial .description {
	font-size: 14px;
	color: #7a7e82;
	line-height: 27px;
	position: relative;
}
.testimonial .testimonial-title {
	font-size: 22px;
	font-weight: 600;
	color: #22272c;
	text-transform: capitalize;
}
.testimonial .post {
	display: block;
	font-size: 15px;
	font-weight: 700;
	color : #0b5c7a;
	margin-top: 30px;
}
.owl-theme .owl-controls {
	text-align: right;
	margin-top: 30px;
}
.owl-theme .owl-controls .owl-buttons div {
	background: #6ab33e;
	border-radius: 0;
	opacity: 1;
	padding: 5px 10px;
}
.owl-prev:before, .owl-next:before {
	content: "\f053";
	font-family: 'FontAwesome';
	color: #000;
}
.owl-next:before {
	content: "\f054";
}
 @media only screen and (max-width:1200px) {
.testi .carousel-control.right {
	display: none
}
.testi .carousel-control.left {
	display: none
}
}
 @media only screen and (max-width: 990px) {
.testimonial {
	padding: 80px 0 80px 265px;
}
}
 @media only screen and (max-width:768px) {
.testimonial {
	padding: 0;
	border: none;
}
.testimonial:before, .testimonial:after {
	border: none;
}
.testimonial .pic {
	position: relative;
	top: 0;
	left: 0;
}
.testimonial .description {
	margin-top: 15px;
}
.testimonial .description:before {
	content: "";
}
.menu .nav > li > a {
	padding: 15px 7px !important;
}
.carousel-caption {
	left: 7%;
}
.top_section h1 {
	font-size: 25px;
}
.heading_main {
	font-size: 36px;
}
.main_sec .col-sm-4 {
	padding: 5px;
}
.wel_1 {
	width: 90%;
	margin: auto;
	float: none;
	margin-bottom: 10px;
}
.wel_2 {
	width: 90%;
	margin: auto;
	float: none;
	padding: 10px;
	background: #191919;
	margin-bottom: 10px;
}
.wel_3 {
	width: 90%;
	margin: auto;
	float: none;
	margin-bottom: 10px;
}
.service_inn {
	margin-bottom: 50px;
}
.social_icons_top {
}
.top_content h6 {
	font-size: 14px;
	font-family: 'Open Sans_bold';
	margin: 0;
}
.menu .nav > li > a {
	font-size: 14px;
}
.appointment {
	text-align: center;
}
footer {
	font-size: 12px;
}
.logo {
	text-align: center;
	margin-bottom: 15px;
}
.logo img {
	display: inline-block;
}
.nav > li > a {
	font-size: 14px;
}
.nav li {
	margin: 0 10px;
}
.top1 {
	text-align: center
}
.social_icons {
	margin-top: 12px;
	text-align: center;
}
.tab_left {
	float: left;
	width: 100%;
}
.tab_left img {
	width: 100%;
}
.countries {
	float: left;
	width: 100%;
}
.sub_right input[type="text"] {
	width: 70%;
}
.sub_right .sub {
	width: 25%;
}
.tab_text {
	padding: 20px;
	padding-right: 0%;
}
.testimonial .testimonial-content {
	left: 0;
	width: 98%;
}
}
@media only screen and (max-width:767px) {
.menu .navbar {
	position: relative;
	top: -70px;
}
.sticky .menu .navbar {
	top: -100px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: none !important;
}
}
@media only screen and (max-width:500px) {
.header {
	float: none !important;
	background: none;
	position: relative;
}
.menu {
	z-index: 99999999;
	position: relative;
}
.menu .navbar-nav {
	width: 100% !important;
}
.navbar-header {
	background: none !important;
}
.menu_text {
	display: none !important;
}
.menu .nav li {
	margin: 4px 5px !important;
}
.menu .nav > li > a {
	padding: 8px !important;
	color: #0b5c7a !important;
}
.header {
	padding: 10px 0;
	position: relative;
	background: url(../images/top_bg.jpg) top repeat;
	height: 160px;
}
.menu .navbar {
	padding: 0 !important;
}
.carousel-caption {
	display: none;
}
.heading_main {
	font-size: 24px;
}
.logo {
	position: static;
}
.social_icons_top {
	text-align: center;
	margin: 15px 0;
}
.foo_top input {
	width: 100%;
}
.foo_top textarea {
	width: 100%;
}
.menu .navbar-nav {
	margin: 7.5px 0px;
}
.top_info {
	float: none;
	margin-bottom: 15px;
}
h1 {
	font-family: 'Raleway';
	font-size: 24px;
}
.menu {
	float: none !important;
	margin-top: 0;
}
.top_section .col-sm-3 {
	text-align: left;
	margin: 10px 0;
}
.testi {
	padding: 5px;
}
.testi_main {
	width: 100%;
}
.main_slider .carousel-caption h1 {
	font-size: 14px;
}
.main_slider .carousel-caption p {
	font-size: 11px;
	line-height: 15px;
}
.btn_main {
	font-size: 11px;
	padding: 10px 25px;
}
.invest_inn h1 {
	font-size: 40px;
}
.invest_inn p {
	font-size: 14px;
}
.call_form select {
	width: 100%;
}
.call_form input {
	width: 100%;
}
.top_left {
	text-align: center;
}
.top_btn {
	text-align: center;
}
.top_btn span {
	display: block;
	margin: 5px 15px;
}
.top_section {
	padding: 20px 0;
}
.carousel-caption .btn_main {
	bottom: 5px;
	padding: 8px 24px;
}
.menu .nav > li > a {
	border: none
}
.menu .nav li {
	margin: 10px 0;
}
.countries .nav-tabs > li > a {
	color: #FFF;
	border: 0;
	padding: 13px 10px 14px;
}
.countries .nav-tabs > li {
	margin: 0
}
.university img {
	margin-bottom: 15px;
}
.wel_text h3 {
	font-size: 22px;
}
.news_main {
	margin-bottom: 10px;
}
.navbar-header {
	background: #000
}
.menu_text {
	display: inline-block;
	color: #fff;
	padding: 15px;
}
.news .carousel-control {
	top: -118px;
}
header .sticky {
	height: 150px !important;
}
.services-page-main iframe {
	height: 200px !important;
}
}
 @media only screen and (max-width:375px) {
.logo img {
	width: 72%;
}
.inner-banner {
	margin-top: 0px !important;
}
}
.inner-banner {
	
	color: #000;
	padding: 0;
	width: 100%;
	color: #fff;
	position:relative;
	border-bottom: solid 1px #ccc;
	margin-bottom:40px;
}
.pull-right.img-thumbnail {
    margin-left: 20px;
}

.inner-banner h1 {
	margin: 30px 0;
	padding: 14px 20px;
	font-size: 35px;
	background-color: rgba(11, 92, 122, 0.7);
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
}
.services-page-main {
	text-transform: capitalize;
}
/*====================Contact Page================*/
#contacts-page .block-1 {
	margin: 0px 0 0 0;
	background: #226C87;
	margin-top: 0px;
	padding: 30px 0 10px;
	color: #fff;
	text-align: center;
	border-bottom: #226C87 0px solid;
}
#contacts-page .block-1 a {
	color: #fff;
}
#contacts-page .block-1 a:hover {
	color: #fff;
}
#contacts-page iframe {
	width: 100%;
	border: 1px solid #226C87 !important;
	margin-top: 14px;
}
#contacts-page .block-2 {
	padding: 40px 0 20px 0;
}
#contacts-page .col-lg-3 {
	padding: 0px 0 35px;
	width: 22.8%;
	margin-right: 20px;
}
#contacts-page .col-lg-3 p {
	margin: 0px;
	padding: 0px;
}
#contacts-page .col-lg-3:nth-child {
	margin-right: 0px;
}
#contacts-page .fa {
	color: #226C87;
	font-size: 40px;
	background: #fff;
	width: 80px;
	height: 80px;
	line-height: 80px;
	border-radius: 50%;
}
#contacts-page h2 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	font-size: 22px;
	font-weight: bold;
	margin: 15px 0;
	padding: 0;
}
#contacts-page .block-2 h1 {
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 30px;
	margin-top: 0;
	text-align: center;
	color: #226C87;
}
div.wpcf7 {
	margin: 0;
	padding: 0;
}
div.wpcf7 br {
	display: none;
}
.wpcf7-form-control-wrap {
	position: relative;
}
#contacts-page .wpcf7-form-control-wrap {
	display: block;
	float: left;
	margin-bottom: 10px !important;
	margin-right: 10px;
	width: 48%;
}
#contacts-page input[type="text"], input[type="email"], select, input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #226C87;
	border-radius: 2px;
	color: #686868;
	padding: 10px !important;
	width: 100%;
}
#contacts-page .wpcf7-form-control-wrap.Message textarea {
	height: 150px;
	width: 100%;
}
#contacts-page .wpcf7-form-control-wrap.Message {
	width: 98%;
}
#contacts-page .wpcf7-submit {
	background: #226C87 none repeat scroll 0 0;
	border-radius: 1px;
	border: 1px solid #226C87;
	padding: 12px 0;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	width: 98% !important;
}
#contacts-page .wpcf7-submit:hover {
	background: #fff;
	border: 1px solid #226C87;
	color: #226C87;
}
span.wpcf7-not-valid-tip {
	color: #fff;
}
div.wpcf7-validation-errors {
	border: 2px solid #fff;
	color: #fff;
}
div.wpcf7-mail-sent-ok {
	border: 2px solid #fff;
	color: #fff;
}
#contacts-page a {
	color: #252525;
	text-decoration: none;
}
#contacts-page a:hover {
	color: #e1243a;
}
.services-page-main .container {
	margin-top: 50px;
	margin-bottom: 50px;
}
.services-page-main .box {
	background: #fff;
	color: #000;
	border-radius: 0px;
	padding: 2px;
	font-size: 15px;
	line-height: 19px;
	margin-top: 25px;
	min-height: 300px;
	text-align: left;
	border:#fff 1px solid;
	box-shadow:#dedede 0px 0px 2px;
}
.services-page-main .img {
	float: left;
}
.services-page-main .box .col-lg-6 a {
	list-style: decimal;
}
.services-page-main .col-lg-4 .row {
	border-bottom: 0px;
	min-height: 100px;
	padding: 10px 0;
}
.services-page-main .col-lg-4 {
	width: 33.33333333%;
}
.services-page-main .col-lg-3 {
	width: 40%;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 10px;
}
.services-page-main .row {
}
.services-page-main .box h4 {
	margin: 20px 0 0 0;
	padding:0 14px;
	font-weight: 800;
	font-family:Raleway;
	color:#0b5c7a;
	font-size:22
}
.services-page-main .box a {
	font-size: 14px;
	color: #7a7e82;
	line-height: 22px;

	text-decoration: none;
}
.services-page-main .box a:hover{
	color:#0b5c7a;
}
.services-page-main .box .col-lg-12 a::before {
	content: '\f138';
	font-family: FontAwesome;
	margin-right: 4px;
}
.services-page-main .box .col-lg-12{
	min-height:155px;
	padding:0 30px;
}
.services-page-main .box p {
	min-height: 80px;
}
.inner-banner {
	margin-top: 0px;
	border-radius: 0px;
	width: 100%;
	text-align:center;
}
.services-page-main iframe {
	margin-top: 30px;
}
.services-page-main .carousel {
	margin-top: 30px;
	border-radius: 10px;
	overflow: hidden;
}
.services-page-main .carousel img {
	border-radius: 10px;
	overflow: hidden;
}
.services-page-main .carousel .carousel-control {
	width: 80px;
	top: 0% !important;
}
.padding-10{
	padding:10px 0;
}
.padding-20{
	padding:20px 0;
}
.padding-30{
	padding:30px 0;
}
.padding-40{
	padding:40px 0;
}
.padding-50{
	padding:50px 0;
}
.padding-top-10{
	padding-top:10px;
}
.padding-top-20{
	padding-top:20px;
}
.padding-top-30{
	padding-top:30px;
}
.padding-top-40{
	padding-top:40px;
}
.padding-top-50{
	padding-top:50px;
}
.padding-bottom-10{
	padding-bottom:10px;
}
.padding-bottom-20{
	padding-bottom:20px;
}
.padding-bottom-30{
	padding-bottom:30px;
}
.padding-bottom-40{
	padding-bottom:40px;
}
.padding-bottom-50{
	padding-bottom:50px;
}
.title{
	margin-top:40px;
}
.auto-height{
	min-height:auto !important;
	padding-bottom:18px !important;
}
table th{
	background:#fbfbfb;
	padding:10px 5px !important;
}
table p{
	margin-bottom:0px;
	padding-bottom:0px;
}
@media (max-width:1280px){}
@media (max-width:1199px){}
@media (max-width:1024px){}
@media (max-width:991px){}
@media (max-width:899px){}
@media (max-width:800px){}
@media (max-width:768px){
	.services-page-main .col-lg-4 {
		width: 33.3%;
		float: left;
	}
	footer {
		padding-left: 20px;
		padding-right: 20px;
	}
	.f_contact span {
		width: 100%;
		margin-bottom: 20px;
}
.menu .nav{
	width:96% !important;
	right:0px;
	margin-top:16px;
	border:#cccccc 1px solid !important;
}
.menu .navbar-default{
	border-color: none !important;
}
.menu .nav > li{
	margin:0px !important;
	padding:0px;
}
.menu .nav > li > a{
	background:#f9f9f9;
}
.menu .nav > li > a:hover{
	background:#fff;
}


}
@media (max-width:767px){}
@media (max-width:675px){
	.services-page-main .col-lg-4 {
		width: 100%;
		float: left;
	}
	.services-page-main .col-lg-4 img{
		width:100%;
	}
}
@media (max-width:480px){
	
}
@media (max-width:375px){
	
}
@media (max-width:320px){}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{
	width:100%;
}
.white-color{
	color:#fff;
}
.white-color:hover{
	color:#fff;
}
.product-page .box{
	min-height:inherit;
	padding-bottom:20px;
}
.margin-none{
	margin:0px !important;
}
.pull-center{
	margin:auto;
	float:inherit;
}