*{
	margin:0px;
	padding:0px;
}
body {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #777777;
}
i {
	font-family:fontawesome !important;
	font-style:inherit;
}
li {
	list-style:none;
}
a, a:hover {
	text-decoration:none !important;	
}
p,ul {
	margin-bottom:0px !important;
}
p {
	font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #777777;
	margin-bottom:0px !important;
}
img {
	width:100%;
}
h1,h2,h3,h4,h5,h6 {
	margin-top:0px !important;
	font-family: 'Poppins', sans-serif;
}







/*----------- main-area start ------------*/
.main-area {
	width:100%;
	min-height:360px;
	float:left;
}
section {
	width:100%;
	float:left;
	padding:50px 0 50px 0;
}
/*----------- main-area end ------------*/





/*----------- scroll top start ------------*/
.scrolltop {
	display:none;
	width:100%;
	margin:0 auto;
	position:fixed;
	bottom:20px;
	right:10px;	
}
.scroll {
	position:absolute;
	right:20px;
	bottom:20px;
	cursor:pointer;
	transition: 0.9s;
	-moz-transition: 0.9s;
	-webkit-transition: 0.9s;	
}
.scrolltop:hover .scroll-1 {
	display:none;
}
.scrolltop:hover .scroll-2 {
	display:block;
}
.scroll-2 {
	display:none;
}

/*----------- scroll top end ------------*/



/*----------- center start ------------*/
.center {
	text-align:center;
}

/*----------- center end ------------*/



/*----------- no-padding ,no-margin start ------------*/
.no-padding {
	padding:0px !important;
}
.no-margin {
	margin:0px !important;
}
/*----------- no-padding ,no-margin end ------------*/


/*----------- patch start ------------*/
.patch {
	width:100%;
	float:left;
	padding:15% 0;
	text-align:center;
	position:relative;
	background-size:contain;
}
.patch:before {
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.patch a,.patch h3 {
	color:#fff;
	transition:all 0.9s;
}
.patch h3 {
	position:absolute;
	width:100%;
	font-weight:600;
	font-size:24px;
	text-transform:uppercase;
}
.patch a:hover,.patch a:hover i {
	color:#18a7dd;
}
.patch a:hover i{
	padding-right:10px;
	transition:all 0.9s;
}
.patch a i{
	padding-left:10px;
}

/*----------- patch end ------------*/



/*----------- zoom start ------------*/
.zoom {
	/* position:relative; */
	float:left;
	overflow:hidden;
}
.zoom img {
	transition:all 1s;
}
.zoom:hover img{
	transform:scale(1.2,1.2);
	transition:all 3s;
}

/*----------- zoom end ------------*/





/*----------- shrink start ------------*/
.shrink {
	position:fixed;
	top:0;
	left:0;
	z-index:9999;
	transition:all 0.9s;
}
.shrink .header-menu .logo-style,.shrink .none {
	display:none !important;
}
.shrink .header-menu .logo {
	display:block;
}

/*----------- shrink end ------------*/





/*----------- read btn start ------------*/
.read-btn {
	float: left;
}
.read-btn span{
	transition:all 0.9s;
}
.read-btn a{
	color:#0cc8f5;
}
.read-btn:hover span{
	padding-left:10px;
	transition:all 0.9s;
}



.read-btn-2 {
	position:relative;
	float:left;
	background:#2179d6;
	padding:10px 20px;
	margin-top:10px;
	overflow:hidden;
}
.read-btn-2:before, .read-btn-2:after  {
	content:'';
	position:absolute;	
	top:0;
	width:50%;
	height:100%;
	transition:all 0.9s;
	background:#18a7dd;
}
.read-btn-2:before {
	left:100%;
}
.read-btn-2:after {
	left:-50%;
}
.read-btn-2:hover:before {
	left:50%;

}
.read-btn-2:hover:after {
	left:0%;

}
.read-btn-2 a{
	position:relative;
	z-index:9;
	color:#fff;
}
.read-btn-2:hover a {
	color:#fff;	
}


/*----------- read btn end ------------*/










/*----------- Social link start ------------*/

.social-link ul  {
	float:right;
	padding-bottom:10px;
}
.fotoer-1.social-link ul  {
	float:inherit;
	padding-bottom:10px;
	text-align:center;
}
.social-link ul li {
	float:left;
	font-size:20px;
	width:30px;
	height:30px;
	line-height:30px;
	background:red;
	margin-right:10px;
	text-align:center;
	transition:all 0.9s;
	padding:0px !important;
	border-radius: 5px;
}
.social-link ul li:nth-child(1) {
	background:#3a6bb1;
}
.social-link ul li:nth-child(2) {
	background:#0cc8f5;
}
.social-link ul li:nth-child(3) {
	background:#e4405f;
}
.social-link ul li:nth-child(4) {
	background:#0077B5;
}
.social-link ul li:hover {
	border-radius:16px;
	transition:all 0.9s;
}
.social-link ul li a i:hover {
	color:#fff;
}
.social-link ul li a {
	color:#fff !important;
}
/*----------- Social link end ------------*/












/*---------------  header start -----------------*/
.header {
	width:100%;
	float:left;
}

/* header top start */
.header-top {
	width:100%;
	float:left;
	background-color:#1e4a79;
	padding-top:10px;
}

.header-top a{
	color:#fff;
}
.header-top a:hover{
	color:#fff;
}
.header-top p  {
	font-size:14px;
	padding-top: 4px;
}
.header-top p i {
	padding-right:5px;
	font-size:16px;
}

/* header top end */



.header-menu {
	width:100%;
	float:left;
	background:#fff;
	box-shadow: 0 0 51px #1e4a79;
}
.header-menu .logo {
	display:none;
}
.header-menu .logo-style img{
	width:280px;
}
#cssmenu > ul > li.logo-style:hover {
	background:inherit !important;
}
.header-menu .logo-style {
	position:relative;
}
.header-menu .logo-style:after {
    content: '';
    position: absolute;
    left: 50%;
    transform-origin: 50% 100%;
    -webkit-transform: translateX(-50%) scale(1, 0.5);
    transform: translateX(-50%) scale(1, 0.5);
    bottom: -32px;
    z-index: 99;
    height: 0;
    width: 350px;
    border-top: 90px solid #fff;
    border-left: 90px solid transparent;
    border-right: 90px solid transparent;
}
#cssmenu li:hover > ul > li.li-height {
    min-height: 35px;
}








header{position:relative;width:100%;}
.logo{position:relative;z-index:123;font:18px verdana;color:#6DDB07;float:left;width:30%;padding-top:5px;}
/* .logo a{color:#6DDB07;} */
nav{position:relative;width:980px;margin:0 auto;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{text-align:center;border:0;list-style:none;line-height:3;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{font-family:sans-serif;}
#cssmenu > ul > li{display:inline-block;}
#cssmenu > ul > li > a{padding:17px;font-size:12px;letter-spacing:1px;text-decoration:none;color:#2b3d70;font-weight:700;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#00a2db}

/* #cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:#2f4561 !important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;} */



#cssmenu > ul > li.has-sub > a{padding-right:30px}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:32px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:29px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px;z-index: 99;}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#1b3f65;transition:all .25s ease}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:auto;}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:170px;font-size:12px;text-decoration:none;color:#ddd;font-weight:400;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#363636;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}

@media screen and (max-width:1000px){
.logo{position:absolute;top:0;left: 0;width:100%;height:46px;text-align:center;padding:10px 0 0 0 ;float:none}
.logo2{display:none}
nav{width:100%;}
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none}
#cssmenu ul li{width:100%;border-top:1px solid #444}
#cssmenu ul li:hover{background:#363636;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#333!important;}
#cssmenu ul ul li:hover{background:#363636!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#ddd;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}
.button{width:55px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index: 12399994;background: #17aade;}
.button:after{position:absolute;top:22px;right:20px;display:block;height:4px;width:20px;border-top:2px solid #fff;border-bottom:2px solid #fff;content:'';padding: 2px 0;}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#fff;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:46px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#262626}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}

/*---------------  header end -----------------*/





/*---------------  footer  starat -----------------*/
.footer {
	width:100%;
	float:left;
	background:linear-gradient( rgba(232, 232, 232, 0.79) 100%, rgb(6, 189, 232)100%),url(../images/banner-2.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	
}
.footer h3,.footer p ,.footer a {
	color:#1e4a79;
}
.made {
	background:#10151b;
	width:100%;
	float:left;
	padding:10px 0;
	text-align:center;
}
.made  img {
	width:150px;
}


.footer-content {
	width:100%;
	float:left;
	padding:10px 0;
}
.fotoer-1 {
	width:100%;
	margin:0 auto;
}
.fotoer-1 h3 {
	font-size:24px;
	font-weight:600;
	margin-bottom: 20px;
}
.fotoer-1 ul li {
	padding: 5px 0;
}
.fotoer-1 ul li a {
	font-weight:bold;
}
.fotoer-1.social-link ul {
	margin-bottom: 10px !important;
    width: 100%;
    float: left;
}
.social-link p {
	font-size:16px;
	float: left;
	padding-left: 25px;
}
.footer-1-p1{
	position:relative;
}
.footer-1-p1:before {
	content:'\f041';
	position:absolute;
	font-family:fontawesome;
	top:0;
	left:0;
}
.footer-1-p2  {
	position:relative;
}
.footer-1-p2:before {
	content:'\f2a0';
	position:absolute;
	font-family:fontawesome;
	top:0;
	left:0;	
}
.footer-1-p3  {
	position:relative;
}
.footer-1-p3:before {
	content:'\f0e0';
	position:absolute;
	font-family:fontawesome;
	top:0;
	left:0;
	margin-right:10px;
}


/*---------------  footer  end -----------------*/






/*---------------  banner start -----------------*/
.banner {
	width:100%;
	float:left;
	overflow: hidden;
}
.banner .ws_playpause.ws_pause {
	display:none;
}
.banner #wowslider-container1 {
	width:100% !important;
	max-width:100% !important;
}

/*---------------  banner end -----------------*/


/*---------------  about  start -----------------*/
.about  {
	width:100%;
	float:left;
	padding-top:80px;
	padding-bottom:80px;
}
.about p {
	text-align:justify;
}
.about-img-area {
	position:relative;
}
.about-img-1 {
	position:absolute;
	bottom:-20%;
	right:0%;
	width:60%;
}
.about-img-1,.about-img-2 {
    background-color: #f7f7f7;
    border-radius: 2px;
    padding: 5px;
	    border: 1px solid #ddd;
}
.about h2 {
	font-weight: 600;
}
.about-img-1 {
	overflow:hidden;
}
.about-img-1 img{
	transition:all 0.9s;	
}
.about-img-1:hover img{
	transform:scale(1.1,1.1);
	transition:all 0.9s;	
}


/*---------------  about  end -----------------*/


/*---------------  services  start -----------------*/
.services {
	width:100%;
	float:left;
	background:linear-gradient( rgba(24, 54, 74, 0.86) 100%, rgba(12, 200, 245, 0.6)100%),url(../images/banner-1.jpg);
	background-attachment:fixed;
	background-size:cover;
	background-repeat:no-repeat;
	padding-top:60px !important;
	padding-top:30px;
}
.services h3 ,.services h2,.services p  {
	font-size:20px;
	color:#fff;
}
.services h3 {
	font-size:20px;
}
.services p {
	font-size:16px;
}
.services h2 {
	font-size:30px;
	font-weight:600;
	text-align:center;
	margin-bottom:30px;
}
.services-1 {
	width:100%;
	float:left;
	box-shadow:0 0 15px rgba(12, 200, 245, 0.37);	
	/* border-bottom:5px solid rgb(30, 74, 121);	 */
	border-bottom:5px solid rgba(12, 200, 245, 0.63);	
}
.services-1:hover {
	width:100%;
	float:left;
	/* box-shadow: 0 0 15px rgba(0,0,0,0.5);	 */
	box-shadow:0 0 15px rgba(12, 200, 245, 0.80);	
}
.services-1-content {
	padding:10px;
	width:100%;
	float:left;
}





 
/* Slider */

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/*---------------  services  end -----------------*/


/*---------------  why-choose  start -----------------*/
.why-choose {
	width:100%;
	float:left;
	background:url(../images/ship-bg.png)right bottom no-repeat;
	position:relative;	
}
.why-choose:before {
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#fff;
	opacity:0.5;
}
.why-choose h2 {
	font-size: 30px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 50px;
}
.why-choose h3 {
	font-size:16px;
	font-weight:600;
	color:#000;
}
.why-choose p {
	font-size:16px;
}  
.why-choose .col-md-4 {
	margin-bottom:20px;
}
.why-choose-content {
	width:100%;
	float:left;
	padding:2%;
	text-align:center;
	/* box-shadow:0 0 5px rgba(0,0,0,0.5); */
	box-shadow: 0 0 10px rgb(30, 74, 121);
}
.why-choose-content:hover {
	box-shadow: 0 0 20px #18a7dd;
}
.why-choose-content-1 {
	width:100%;
	float:left;
}
.why-choose-content-1 img {
	width:50px;
}
.why-choose-content-2 {
	width:100%;
	float:left;
	padding-left:10px;
}
.why-choose-content:hover  h3{
	color: #18a7dd;
}

/*---------------  why-choose  end -----------------*/


/*---------------  career  start -----------------*/
.career {
	width:100%;
	float:left;
	text-align:center;
	background:#1e4a79;
}
.career p {
	color:#fff;
	font-size:30px;
	font-weight:bold;
}
.career .read-btn-2 {
	margin-top:0px;
	padding:12px 30px;
	    float: right;
}

/*---------------  career  end -----------------*/


/*---------------  contact-area  start -----------------*/
.contact-area {
	width:100%;
	float:left;
}
section.contact-area {
	padding-bottom:0px;
}
.contact-area .map {
	width:100%;
	float:left;
	padding:0px;
	margin-top:30px;
	
}
.contact-area i {
	font-size:24px;
	color: #1e4a79;
}
.contact-area a {
	color:#777777;
}
.contact-area p {
	font-size:16px;
	padding-bottom:15px;
}
.contact-area .heading {
	margin-bottom:50px;
}
.contact-area .heading h2{
	font-weight:bold;
}
.contact-area-left ul {
	float:left;
	padding-left:5px;
	padding-top:10px;
}
.contact-area-left ul li i {
	color:#fff;
	font-size:20px;
}
.contact-area-left ul li {
	float:left;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	border-radius:50%;
	border:1px solid #fff;	
	margin-right:20px;
}
.contact-area-left ul li:nth-child(1) {
	background:#3b5999;
}
.contact-area-left ul li:nth-child(2) {
	background:#55acee;
}
.contact-area-left ul li:nth-child(3) {
	background:#0077B5;
}
.contact-area-left ul li:nth-child(4) {
	background:#e4405f;
}

.contact-area-left ul li:hover:nth-child(1) i{
	color:#3b5999;
}
.contact-area-left ul li:hover:nth-child(2) i{
	color:#55acee;
}
.contact-area-left ul li:hover:nth-child(3) i {
	color:#0077B5;
}
.contact-area-left ul li:hover:nth-child(4) i{
	color:#e4405f ;
}
.contact-area-left ul li:hover{
	background:#fff;
}


.contact-form,.contact-form form{
	width:100%;
	float:left;
}
.contact-form input {
	height:40px;
}
.contact-form input[type="submit"] {
	background:#1d4a79;
	color:#fff;
}
.contact-form input[type="submit"]:hover {
	background:#18a7dd;
}

/*---------------  contact-area  end -----------------*/



/*---------------  team-area  start -----------------*/
.team-area {
	width:100%;
	float:left;
}
.team-area .row {
	margin-bottom:30px;
}
.team-area h3 {
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:10px;
}
.team-area p {
	font-size:16px;
	text-align:justify;
}
.team-area ul {
	padding-top:20px;
}
.team-area ul li i {
	color:#fff;
	font-size:20px;
}
.team-area ul li {
	float:left;
	width:35px;
	height:35px;
	line-height:35px;
	text-align:center;
	border-radius:50%;
	margin-right:20px;
}
.team-area ul li:nth-child(1) {
	background:#3b5999;
}
.team-area ul li:nth-child(2) {
	background:#55acee;
}
.team-area ul li:nth-child(3) {
	background:#0077B5;
}
.team-area ul li:nth-child(4) {
	background:#e4405f;
}

.team-area ul li:hover:nth-child(1) i{
	color:#3b5999;
}
.team-area ul li:hover:nth-child(2) i{
	color:#55acee;
}
.team-area ul li:hover:nth-child(3) i {
	color:#0077B5;
}
.team-area ul li:hover:nth-child(4) i{
	color:#e4405f ;
}
.team-area ul li:hover{
	background:#fff;
}


.team-area-1 {
	width:100%;
	height:auto;
	float:left;
	padding-left:0px;
	padding:15px;
	position:relative;
	overflow:hidden;
}
.team-area-1:before {
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:-100%;
	background:#1e4a79;
	z-index:-1;
	transition:all 0.9s;
}
.team-area-1:hover:before {
	left:0;
	transition:all 0.9s;
}
.team-area-1:hover h3,.team-area-1:hover p ,.team-area-1:hover span {
	color:#fff;
}




/*---------------  team-area  end -----------------*/



/*---------------  about-area  start -----------------*/
.about-area {
	width:100%;
	float:left;
	background:url(../images/ship-bg.png)right bottom no-repeat;
	position:relative;
	z-index:1;
}
.about-area:before {
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#ffffffb5;
	z-index:-1;
}


/*---------------  about-area  end -----------------*/



/*---------------  career-area  start -----------------*/
.career-area {
	width:100%;
	float:left;
	margin:0 auto;
}
.career-area p {
	padding-bottom:20px;
}
.career-area h3 {
	text-transform:uppercase;
}
.career-area-form {
	width:50%;
	margin:20px auto;
}
.career-area-form  input {
	height:40px;
}

/*---------------  career-area  end -----------------*/


/*---------------  services-area  start -----------------*/
.services-area {
	width:100%;
	float:left;
}
section.services-area {
	padding-bottom:0px !important;
	padding-top:0px !important;
}
.services-area .row {
	padding:0px;
	margin:0px;
	margin-top:50px;
}

figcaption{
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}
figure.effect-moses {
	background:-webkit-linear-gradient(-45deg, #1e4a79 0%,#49b8e3 100%);
	background: linear-gradient(-45deg, #1e4a79 0%,#49b8e3 100%);
}

figure.effect-moses img {
	opacity: 0.85;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-moses h2,
figure.effect-moses p {
	padding: 20px;
	width: 50%;
	height: 50%;
	/* border: 2px solid #fff; */
	color:#fff;
}

figure.effect-moses h2 {
	padding: 20px;
	width: 50%;
	height: 30%;
	text-align: left;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(10px,10px,0);
	transform: translate3d(10px,10px,0);
}

figure.effect-moses p {
	float: right;
	padding: 20px;
	/* text-align: right; */
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
}

figure.effect-moses:hover h2 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-moses:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-moses:hover img {
	opacity: 0.6;
}
.effect-moses a {
	color:#fff !important;
}
.less-fonts {
	margin-top:50px;
	display:block;	
	font-size:20px !important;
}




.services-pages h2 {
	font-size:20px;
}
.services-area .zoom.left {
	margin-right:20px;
}
.services-area .zoom.right {
	margin-left:20px;
}
.services-area.services-pages p {
	text-align:justify ;
	font-size:16px;
}




.services-area.services-pages button{
	border:none;
	background:none;
	color:#337ab7;
	font-size:18px;
}
.services-area.services-pages button:hover{
	color:#23527c;
}
#more {display: none;}






/*---------------  services-area  end -----------------*/

















/*----------------------- responsive star ---------------------------------*/

@media(max-width: 768px) { 
.header-top , .header-middle{
	display:none;
}
.header-menu .logo {
    display: block !important;
    width: 150px;
}
.slide-text {
	top:0%;
}
section {
    padding-bottom: 20px;
}
.none,.logo-style {
	display:none !important;
}
.about .heading {
	margin-top:50px;
}
.contact-area {
	text-align:center;
}
.contact-area-left ul {
	    float: inherit;
	display:inline-block;
}
.contact-form{
    margin-top: 10px;
}
.services-1-content {
	max-height:250px;
}
.why-choose-content {
	margin-bottom: 20px;
}
.career {
	float:inherit;
	text-align:inherit;
}
.career .read-btn-2 {
	float:left;
	margin-top:10px;
}





}
@media screen and (min-device-width: 361px) and (max-device-width: 480px) { 










}




/*----------------------- responsive end -------------------------------------*/






