﻿.flex-container a:active {
	
}
.flexslider a:active {
	
}
.flex-container a:focus {
	
}
.flexslider a:focus {
	
}
.slides {
	list-style: none; margin: 0px; padding: 0px;
}
.flex-control-nav {
	list-style: none; margin: 0px; padding: 0px;
}
.flex-direction-nav {
	list-style: none; margin: 0px; padding: 0px;
}
.flexslider {
	margin: 0px; padding: 0px;
}
.flexslider .slides > li {
	display: none; -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%; display: block;
}
.flex-control-thumbs img {
	cursor: pointer;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
.slides::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "\0020";
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
.no-js .slides > li:first-child {
	display: block;
}
.flexslider {
	overflow: hidden; position: relative; z-index: 2;
}
.flex-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease;
}
.loading .flex-viewport {
	max-height: 300px;
}
.flexslider .slides {
	-ms-zoom: 1;
}
.carousel li {
	margin-right: 5px;
}
.top_slider.flexslider .flex-direction-nav li a {
	top: 50%; width: 32px; height: 32px; text-align: center; font-family: FontAwesome; margin-top: -16px; display: block; position: absolute; z-index: 300;
}
.top_slider.flexslider .flex-direction-nav li a.flex-prev {
	left: 15px;
}
.top_slider.flexslider .flex-direction-nav li a.flex-next {
	right: 32px;
}
.top_slider.flexslider .flex-direction-nav li a::before {
	transition:0.3s ease-in-out; left: 0px; top: 0px; width: 50px; height: 50px; color: rgb(255, 255, 255); line-height: 30px; font-size: 38px; position: absolute; -webkit-transition: all 0.3s ease-in-out;
	border:2px solid #000;
	padding:8px;
	border-radius: 15px;
	background-color:#01005e;
}
.top_slider.flexslider .flex-direction-nav li a.flex-prev::before {
	content: "\f053";
}
.top_slider.flexslider .flex-direction-nav li a.flex-next::before {
	content: "\f054";
}
.top_slider.flexslider .flex-direction-nav li a:hover::before {
	color: rgb(245, 199, 0);
}
.flex-control-nav {
	left: 50%; width: 1170px; text-align: left; bottom: 72px; margin-left: -585px; position: absolute; z-index: 300;
}
.flex-control-nav li {
	margin: 0px 13px 0px 0px; display: inline-block;
}
.flex-control-nav li a {
	border-radius: 50%; width: 17px; height: 17px; font-size: 0px; display: block; cursor: pointer; box-shadow: inset 0px 0px 0px 2px #01005e;
}
.flex-control-nav li a:hover {
	opacity: 0.6;
}
.flex-control-nav li a.flex-active {
	cursor: default; box-shadow: inset 0px 0px 0px 9px #01005e;
}
.flex-control-nav li a.flex-active:hover {
	opacity: 1;
}
.testimonials_slider .flex-control-nav {
	margin: 0px; padding: 30px 0px 0px 100px; width: auto; position: static;
}
.testimonials_slider .flex-control-nav li a {
	box-shadow: inset 0px 0px 0px 2px #333;
}
.testimonials_slider .flex-control-nav li a:hover {
	opacity: 0.6;
}
.testimonials_slider .flex-control-nav li a.flex-active {
	box-shadow: inset 0px 0px 0px 9px #f5c700;
}
.twitter_list .flex-control-nav {
	margin: 0px; padding: 0px; width: 100%; text-align: center; position: static;
}
.twitter_list .flex-control-nav li a {
	border-color: rgb(255, 255, 255);
}
.twitter_list .flex-control-nav li a.flex-active {
	border-color: rgb(245, 199, 0);
}
.blog_post_slider {
	width: 470px; height: 370px; margin-right: 30px; float: left; background-color: rgb(0, 0, 0);
}
.blog_post_slider .flex-control-nav {
	margin: 0px; left: 0px; width: 100%; text-align: center; bottom: 15px;
}
.blog_post_slider .flex-direction-nav li a {
	top: 50%; width: 32px; height: 32px; text-align: center; font-family: FontAwesome; margin-top: -16px; display: block; position: absolute; z-index: 300;
}
.blog_post_slider .flex-direction-nav li a.flex-prev {
	left: 15px;
}
.blog_post_slider .flex-direction-nav li a.flex-next {
	right: 15px;
}
.blog_post_slider .flex-direction-nav li a::before {
	transition:0.3s ease-in-out; left: 0px; top: 0px; width: 32px; height: 32px; color: rgb(255, 255, 255); line-height: 30px; font-size: 38px; position: absolute; -webkit-transition: all 0.3s ease-in-out;
}
.blog_post_slider .flex-direction-nav li a.flex-prev::before {
	content: "\f053";
}
.blog_post_slider .flex-direction-nav li a.flex-next::before {
	content: "\f054";
}
.blog_post_slider .flex-direction-nav li a:hover::before {
	color: rgb(245, 199, 0);
}
.flex-pauseplay a {
	left: 10px; width: 20px; height: 20px; bottom: 5px; color: rgb(0, 0, 0); overflow: hidden; display: block; position: absolute; z-index: 10; cursor: pointer; opacity: 0.8;
}
.flex-pauseplay a::before {
	font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: "\f004";
}
.flex-pauseplay a:hover {
	opacity: 1;
}
.flex-pauseplay a.flex-play::before {
	content: "\f003";
}
.flex-control-thumbs {
	left: 0px; width: 100%; text-align: center; bottom: 50px; position: absolute; z-index: 200;
}
.flex-control-thumbs li {
	margin: 0px 5px; width: 100px; height: 70px; overflow: hidden; display: inline-block; position: relative;
}
.flex-control-thumbs img {
	width: auto; height: 100%; display: block; cursor: pointer; max-width: none;
}
.flex-control-thumbs li img.flex-active::before {
	border: 5px solid rgb(255, 255, 255); left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; content: "";
}
/*
.top_slider.flexslider .slide1 {
	width: 100%; background-image: url("../images/slider/slide1_bg.jpg"); background-size: cover; background-color: rgb(11, 142, 121);
}
.top_slider.flexslider .slide2 {
	width: 100%; background-image: url("../images/slider/slide2_bg.jpg"); background-size: cover; background-color: rgb(11, 142, 121);
}
.top_slider.flexslider .slide3 {
	width: 100%; background-image: url("../images/slider/slide3_bg.jpg"); background-size: cover; background-color: rgb(11, 142, 121);
}
*/

/*
.top_slider p
{
	text-shadow: 2px 2px 2px #fff;
}
*/

.top_slider .slides li {
	height: 730px;
}

.top_slider .flex_captionbg {
	margin-left: -585px; position: absolute; z-index: 31;
}

.top_slider .slide1 .flex_caption1 {
	left: 50%; top: 21%; width: 90%; color: #01005e; text-transform: uppercase; line-height: 55px; font-size: 50px; font-weight: 900; margin-left: -585px; position: absolute; z-index: 30;
}
.top_slider .slide1 .flex_caption1 p {
	/*text-shadow: 2px 2px 2px #fff;*/
	margin: 0px;
}
.top_slider .slide1 .flex_caption2 {
	left: 50%; top: 18%; width: 840px; height: 203px; margin-left: -620px; position: absolute; z-index: 25; background-repeat: no-repeat; background-size: 100% auto; -webkit-background-size: 100% auto;
}
.top_slider .slide2 .flex_caption1 {
	left: 50%; top: 21%; width: 90%; color: #01005e; text-transform: uppercase; line-height: 55px; font-size: 50px; font-weight: 900; margin-left: -585px; position: absolute; z-index: 30;
}
.top_slider .slide2 .flex_caption1 p {
	margin: 0px;
}
.top_slider .slide2 .flex_caption2 {
	left: 50%; width: 618px; height: 180px; top: 18%; margin-left: -620px; position: absolute; z-index: 25; background-repeat: no-repeat; background-size: 100% auto; -webkit-background-size: 100% auto;
}

.top_slider .slide2 .flex_caption3 {
	left: 50%; width: 750px; height: 180px; top: 18%; margin-left: -620px; position: absolute; z-index: 25; background-repeat: no-repeat; background-size: 100% auto; -webkit-background-size: 100% auto;
}

.top_slider .slide3 .flex_caption1 {
	left: 50%; top: 24%; width: 630px; color: #01005e; text-transform: uppercase; line-height: 55px; font-size: 50px; font-weight: 900; margin-left: -585px; position: absolute; z-index: 30;
}
.top_slider .slide3 .flex_caption1 p {
	margin: 0px;
}
.top_slider .slide3 .flex_caption1 p.title3 {
	color: rgb(245, 199, 0);
}

.top_slider .slide3 .flex_caption1 p.title4{
	color:#fff;
}
.top_slider .slide3 .flex_caption2 {
	left: 50%; width: 630px; height: 250px; top: 18%; margin-left: -620px; position: absolute; z-index: 25; background-image: url("../images/slider/caption_img3.png"); background-repeat: no-repeat; background-size: 100% auto; -webkit-background-size: 100% auto;
}
.top_slider .slide3 .flex_caption4 {
	left: 58%; top: 21%; width: 630px; color: #01005e; text-transform: uppercase; line-height: 55px; font-size: 50px; font-weight: 900; position: absolute; z-index: 30;
}

.top_slider .slide3 .flex_caption4a {
	height:300px; right: 0%; top: 18%; width: 48%; color: #01005e; text-transform: uppercase; line-height: 55px; font-size: 50px; font-weight: 900; margin-left: -680px; position: absolute; z-index: 29;
}

.top_slider .slide_btn {
	padding: 0px 0px 0px 60px; left: 50%; width: auto; bottom: 26%; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 20px; font-size: 18px; font-weight: 900; margin-left: -584px; display: inline-block; position: absolute; z-index: 110;
}
.top_slider .slide_btn:hover {
	color: rgb(245, 199, 0);
}
.top_slider .slide_btn::before {
	left: 0px; top: 0px; width: 50px; height: 20px; position: absolute; content: ""; background-color: rgb(245, 199, 0);
}
.slide_video_in {
	margin: 33px 0px 0px 113px; width: 732px; height: 414px; position: relative;
}
#controlBar_P1 {
	position: static !important;
}
#wrapper_mbYTP_P1 {
	opacity: 1 !important;
}
#wrapper_mbYTP_P2 {
	opacity: 1 !important;
}
.slide_video_in iframe {
	margin: 0px !important; left: 0px !important; top: 0px !important; width: 732px !important; height: 414px !important; position: static !important;
}
.slide_video_in .buttonBar span {
	display: none !important;
}
.slide_video_in .buttonBar span.mb_YTVPPlaypause {
	margin: -81px 0px 0px -81px; border-radius: 50%; border: 15px solid rgb(255, 255, 255); transition:0.3s ease-in-out; left: 50%; top: 50%; width: 162px; height: 162px; font-family: FontAwesome; font-size: 0px; display: block !important; position: absolute; z-index: 1000; cursor: pointer; -webkit-transition: all 0.3s ease-in-out;
}
.slide_video_in .buttonBar span.mb_YTVPPlaypause:hover {
	border-color: rgb(245, 199, 0);
}
.slide_video_in .pause .buttonBar span.mb_YTVPPlaypause::before {
	transition:0.3s ease-in-out; left: 8px; top: 0px; width: 132px; height: 132px; text-align: center; color: rgb(255, 255, 255); line-height: 133px; font-size: 74px; position: absolute; content: "\f04b"; -webkit-transition: all 0.3s ease-in-out;
}
.slide_video_in .buttonBar span.mb_YTVPPlaypause::before {
	transition:0.3s ease-in-out; left: 8px; top: 0px; width: 132px; height: 132px; text-align: center; color: rgb(255, 255, 255); line-height: 133px; font-size: 74px; position: absolute; content: "\f04b"; -webkit-transition: all 0.3s ease-in-out;
}
.slide_video_in .buttonBar span.mb_YTVPPlaypause:hover::before {
	color: rgb(245, 199, 0);
}
.slide_video_in .play .buttonBar span.mb_YTVPPlaypause {
	border-width: 8px; margin: -70px 0px 0px -30px; top: 100%; width: 60px; height: 60px;
}
.slide_video_in .play .buttonBar span.mb_YTVPPlaypause::before {
	left: 0px; width: 44px; height: 44px; line-height: 44px; font-size: 24px; content: "\f04c";
}
.FadeIn {
	transition:0.7s ease-in-out; opacity: 0; -webkit-transition: all 0.7s ease-in-out;
}
.FromTop {
	transition:0.7s ease-in-out; opacity: 0; -webkit-transition: all 0.7s ease-in-out;
}
.FromRight {
	transition:0.7s ease-in-out; opacity: 0; -webkit-transition: all 0.7s ease-in-out;
}
.FromBottom {
	transition:0.7s ease-in-out; opacity: 0; -webkit-transition: all 0.7s ease-in-out;
}
.FromLeft {
	transition:0.7s ease-in-out; opacity: 0; -webkit-transition: all 0.7s ease-in-out;
}
.captionDelay1 {
	transition-delay: 0.1s; -webkit-transition-delay: 0.1s;
}
.captionDelay2 {
	transition-delay: 0.2s; -webkit-transition-delay: 0.2s;
}
.captionDelay3 {
	transition-delay: 0.3s; -webkit-transition-delay: 0.3s;
}
.captionDelay4 {
	transition-delay: 0.4s; -webkit-transition-delay: 0.4s;
}
.captionDelay5 {
	transition-delay: 0.5s; -webkit-transition-delay: 0.5s;
}
.captionDelay6 {
	transition-delay: 0.6s; -webkit-transition-delay: 0.6s;
}
.captionDelay7 {
	transition-delay: 0.7s; -webkit-transition-delay: 0.7s;
}
.captionDelay8 {
	transition-delay: 0.8s; -webkit-transition-delay: 0.8s;
}
.captionDelay9 {
	transition-delay: 0.9s; -webkit-transition-delay: 0.9s;
}
.captionDelay10 {
	transition-delay: 1s; -webkit-transition-delay: 1s;
}
.captionDelay11 {
	transition-delay: 1.1s; -webkit-transition-delay: 1.1s;
}
.captionDelay12 {
	transition-delay: 1.2s; -webkit-transition-delay: 1.2s;
}
.flexslider li.flex-active-slide .FadeIn {
	opacity: 1;
}
.flexslider li .FromTop {
	transform: translateY(-100%); -webkit-transform: translateY(-100%); -o-transform: translateY(-100%);
}
.flexslider li.flex-active-slide .FromTop {
	opacity: 1; transform: translateY(0); -webkit-transform: translateY(0); -o-transform: translateY(0%);
}
.flexslider li .FromBottom {
	transform: translateY(100%); -webkit-transform: translateY(100%); -o-transform: translateY(100%);
}
.flexslider li.flex-active-slide .FromBottom {
	opacity: 1; transform: translateY(0); -webkit-transform: translateY(0); -o-transform: translateY(0);
}
.flexslider li .FromLeft {
	transform: translateX(-100%); -webkit-transform: translateX(-100%); -o-transform: translateX(-100%);
}
.flexslider li.flex-active-slide .FromLeft {
	opacity: 1; transform: translateX(0); -webkit-transform: translateX(0); -o-transform: translateX(0);
}
.flexslider li .FromRight {
	transform: translateX(100%); -webkit-transform: translateX(100%); -o-transform: translateX(100%);
}
.flexslider li.flex-active-slide .FromRight {
	opacity: 1; transform: translateX(0); -webkit-transform: translateX(0); -o-transform: translateX(0);
}

.flexslider .company-info
{
	position:absolute;
	bottom:20px;
	right:20px;
	z-index:50;margin:0;
	width:431px;height:110px;
	background-image: url("../images/label.png");
	padding:12px;color:#000;
	background-repeat:no-repeat;
	text-align:justify;
}

.flexslider .fixRight
{
	margin-left:-300px;
}

@media all and (max-width:1199px) and (min-width:992px)
{
.top_slider .slides li {
	height: 580px;
}
.flex-control-nav {
	bottom: 50px; margin-left: -485px;
}
.top_slider .slide1 .flex_caption1 {
	line-height: 70px; font-size: 70px; margin-left: -450px;
}
.top_slider .slide2 .flex_caption1 {
	line-height: 70px; font-size: 70px; margin-left: -450px;
}
.top_slider .slide3 .flex_caption1 {
	line-height: 70px; font-size: 70px; margin-left: -450px;
}
.top_slider .slide1 .flex_caption2 {
	width: 650px; height: 430px;
}
.top_slider .slide_btn {
	bottom: 20%; margin-left: -450px;
}
.top_slider .slide2 .flex_caption2 {
	width: 490px; height: 460px;
}
.top_slider .slide3 .flex_caption2 {
	width: 650px; height: 455px;
}
.slide_video_in {
	margin: 24px 0px 0px 86px;
}
.slide_video_in iframe {
	width: 541px !important; height: 306px !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.top_slider .slides li {
	height: 430px;
}
.flex-control-nav {
	bottom: 30px; margin-left: -360px;
}
.top_slider .slide1 .flex_caption1 {
	top: 32%; line-height: 50px; font-size: 50px; margin-left: -330px;	
	background-color:rgba(255,255,255,0.8);
	padding:8px;
}

.flexslider .titleFix
{
	background-color:rgba(1,0,94,0.9);
}

.flexslider .fixRight
{
	margin-left:-450px;
}

.top_slider .slide2 .flex_caption1 {
	top: 32%; line-height: 50px; font-size: 50px; margin-left: -330px;
	background-color:rgba(255,255,255,0.8);
	padding:8px;
}

.top_slider .fixSmall
{
	margin-top:-60px;
}

.top_slider .slide3 .flex_caption1 {
	top: 32%; line-height: 50px; font-size: 50px; margin-left: -330px;
}
.top_slider .slide3 .flex_caption4
{
	margin-left:-110px;
	background-color:rgba(255,255,255,0.8);
	padding:8px;
}
.top_slider .slide1 .flex_caption2 {
	width: 510px; height: 340px;
}
.top_slider .slide_btn {
	bottom: 20%; line-height: 14px; padding-left: 45px; font-size: 14px; margin-left: -330px;
}
.top_slider .slide_btn::before {
	width: 35px; height: 14px;
}
.top_slider .slide2 .flex_caption2 {
	width: 370px; height: 347px;
}
.top_slider .slide3 .flex_caption2 {
	width: 530px; height: 370px;
}


.slide_video_in {
	margin: 19px 0px 0px 70px;
}
.slide_video_in iframe {
	width: 441px !important; height: 251px !important;
}

.top_slider.flexslider .flex-direction-nav li a.flex-next {
	right: 60px;
}

.whiteBg { width:500px;}
}
@media all and (max-width:767px)
{
.top_slider .slides li {
	height: 270px;
}
.flex-control-nav {
	left: 15px; bottom: 10px; margin-left: 0px;
}
.top_slider .slide1 .flex_caption1 {
	left: 50px; top: 26%; line-height: 40px; font-size: 40px; margin-left: 0px;
}
.top_slider .slide2 .flex_caption1 {
	left: 50px; top: 26%; line-height: 40px; font-size: 40px; margin-left: 0px;
}
.top_slider .slide3 .flex_caption1 {
	left: 50px; top: 26%; line-height: 40px; font-size: 40px; margin-left: 0px;
}
.top_slider .slide1 .flex_caption2 {
	width: 370px; height: 260px;
}
.top_slider .slide_btn {
	left: 50px; bottom: 40px; line-height: 14px; padding-left: 45px; font-size: 14px; margin-left: 0px;
}
.top_slider .slide_btn::before {
	width: 35px; height: 14px;
}
.top_slider .slide2 .flex_caption2 {
	width: 257px; height: 241px;
}
.top_slider .slide3 .flex_caption2 {
	width: 415px; height: 291px;
}
.slide_video_in {
	display: none !important;
}
.slide_video_in iframe {
	display: none !important;
}
}
@media all and (max-width:479px)
{
.top_slider .slides li {
	height: 270px;
}
.top_slider .slide1 .flex_caption1 {
	line-height: 30px; font-size: 30px;
}
.top_slider .slide2 .flex_caption1 {
	line-height: 30px; font-size: 30px;
}
.top_slider .slide3 .flex_caption1 {
	line-height: 30px; font-size: 30px;
}
}

