@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,500,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700,600);
@import url(https://fonts.googleapis.com/css?family=Khand:400,500,600,300);

body {background: #cacaca; font-family: 'Open Sans', sans-serif; font-size: 13px; padding-bottom: 50px;}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {margin-left: 0;}

content {position: relative;}
:focus {outline: none;}
/* -webkit-transition: all 200ms ease-in;
-moz-transition: all 200ms ease-in;
-ms-transition: all 200ms ease-in;
-o-transition: all 200ms ease-in;
transition: all 200ms ease-in; */

.m-block {display: none;}
.m-close {display: block;}

/* -------------------------------------------------------------------------------------*/
/* 		HEADER																			*/
/* -------------------------------------------------------------------------------------*/
header {position: relative; width: 100%; }
#home header {position: absolute; z-index: 9999; width: 1080px;}
body.homepage ul.topmenu li:first-child {display: none;}
	 
	.header {height: 161px; background: #1466a6; position: relative; border-bottom: 7px solid #1466a6; width: 100%;}
	.header:before {content: ''; position: absolute; width: 100%; height: 7px; left: 0; bottom: 7px; background: #ff9900;} 
	.header:after {content: ''; position: absolute; width: 100%; height: 7px; left: 0; bottom: 0px; background: #85c13e;} 

	.parents-menu-button {position: relative; width: 170px; height: 28px; line-height: 28px; /*right: 0; bottom: -49px;*/ float: right; 
	background: #3ba2f2; text-align: center; color: #fff; display: none;}
	.parents-menu-button:before {content: ''; position: absolute; top: 0; left: -20px;
	border-style: solid;  border-width: 0 20px 28px 0;  border-color: transparent #3ba2f2 transparent transparent;}
	.parents-menu-button:hover {cursor: pointer;}
	.parents-menu-button span {display: block;}
	.parents-menu-button span i {}
	.parents-menu-button span i:before {}
	.parents-menu-button span:first-child {}
	.parents-menu-button span:last-child {display: none;}
	.parents-menu-button.active span:first-child {display: none;}
	.parents-menu-button.active span:last-child {display: block;}

	.parents-area { background: #3ba2f2; padding: 30px; position: relative; height: 315px; display: none;
	-webkit-transition: all 200ms ease-in;
		-moz-transition: all 200ms ease-in;
		-ms-transition: all 200ms ease-in;
		-o-transition: all 200ms ease-in;
		transition: all 200ms ease-in;}
	.parents-area.active {display: none;}
	.parents-announce {height: 250px;}
	.parents-announce > h5 {height: 20px; line-height: 20px; color: #fff; font-size: 12px;}
		.parents-announce-slide {}
		.parents-announce-slide li a {color: #fff;}
		.parents-announce-slide li a h5 {font-size: 11px; font-weight: 300;}
		.parents-announce-slide li a p {font-size: 13px; margin-top: 25px; font-weight: 300;}

	a.all-parents-announce {background: #1466a6; padding: 5px 10px; color: #96cdf8; position: absolute; bottom: 0; left: 0; text-decoration: none; font-size: 12px; 
	font-weight: 300;}

	.parents-menu {height: 250px; border-left: 1px solid #2982c8; padding: 0 5px;}
	.parents-menu ul {}
	.parents-menu ul li {height: 125px; width: 33.33%; float: left; border-top: 1px solid #2982c8;}
	.parents-menu ul li:nth-child(1) { border-top: none;}
	.parents-menu ul li:nth-child(2) { border-top: none;}
	.parents-menu ul li:nth-child(3) { border-top: none;}
	.parents-menu ul li a {display: block; height: 100%; text-decoration: none; color: #fff; padding: 15px; position: relative;}
	.parents-menu ul li a:before {content: ''; position: absolute; width: 1px; height: 105px; top: 10px; left: 0; background: #2982c8; }
	.parents-menu ul li:nth-child(1) a:before, .parents-menu ul li:nth-child(4) a:before {display: none;}
	.parents-menu ul li a i {display: block; height: 55px; line-height: 55px; text-align: center; color: #1466a6;}
	.parents-menu ul li a:hover i {color: #fff;}	
	.parents-menu ul li a i:before {font-size: 55px;}
	.parents-menu ul li a h5 {font-size: 11px; line-height: 11px; margin: 10px 0 0 0; font-weight: 400;}
	.parents-menu ul li a span {font-size: 10px; font-weight: 300; line-height: 10px;}
	

	.logo {text-align: center; line-height: 140px; }

	.top {width: 100%;}
	.m-top {display: none;}
		ul.topmenu {height: 34px; border-bottom: 1px solid #5982a1; float: right;}
		ul.topmenu li {float: left; height: 33px; line-height: 33px; border-left: 1px solid #5982a1; }
		ul.topmenu li a {display: block; height: 100%; padding: 0 8px; color: #; text-decoration: none;}
		ul.topmenu li i {display: block; height: 33px; line-height: 33px;}
		ul.topmenu li i:before {font-size: 16px;}
		ul.topmenu li.tm1 {}
		ul.topmenu li.tm1 a {color: #d0e0ed;}
		ul.topmenu li.tm2 {}
		ul.topmenu li.tm2 i {float: left; margin-right: 5px;}
		ul.topmenu li.tm2 a {color: #fff003;}
		ul.topmenu li.tm3 {}
		ul.topmenu li.tm3 a {color: #ff9900;}

/* Mobile Menu */
.menu-button {display: none; width: 50px; height: 50px; border: 1px solid #d0e0ed; color: #d0e0ed; position: absolute; right: 40px;
top: 60px;}
.menu-button i {display: block; width: 48px; height: 48px; line-height: 48px; text-align: center; font-size: 32px;}
.menu-button i:before {}

.mobile-menu {width: 100%; display: none; height: auto;  background: #85c13e; padding: 10px 0 15px 0; position: relative; }
.mobile-menu:before {content:''; position: absolute; right: 35px; top: -15px; 
border-style: solid; border-width: 0 20px 15px 20px; border-color: transparent transparent #85c13e transparent;}
.mobile-menu.active {display: block;}
.mobile-menu > ul {}
.mobile-menu > ul > li {}
.mobile-menu > ul > li > a {display: block; height: 40px; line-height: 40px; padding: 0 20px 0 35px; color: #fff; font-size: 15px;
background: url('../img/icons/arrow-right.png') no-repeat center left 20px;}
.mobile-menu > ul > li.active > a {background: url('../img/icons/arrow-down.png') no-repeat center left 20px;}
.mobile-menu > ul > li > ul {display: none;}
.mobile-menu > ul > li > ul > li {}
.mobile-menu > ul > li > ul > li > a {display: block; padding: 0 20px 0 45px; height: 25px; line-height: 25px; color: #fff;
background: url('../img/icons/dot.png') no-repeat center left 30px;}
.mobile-menu > ul > li.active > ul {display: block;}
	/* Headermenu */
	nav.headermenu {width: 100%; float: left; height: 95px; padding-top: 30px;}
		/* ul.mainmenu {}
		ul.mainmenu > li i:before {font-size: 15px; color: #b3165d;}
		ul.mainmenu > li {float: left; height: 25px; line-height: 25px; padding: 0 12px; position: relative; }
		ul.mainmenu > li > a {color: #fff; text-decoration: none;}
		ul.mainmenu > li a:hover {color: #fff003;}
		ul.mainmenu > li li a:hover {color: #1466a6;}
		
		.dropdown {position: absolute; width: 400px; min-height: 200px; background: #fff; left: -70px; top: 40px; z-index:999; opacity: 0; visibility: hidden;
		-webkit-box-shadow: 0px 0px 55px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 0px 0px 55px rgba(0, 0, 0, 0.15);
		box-shadow: 0px 0px 55px rgba(0, 0, 0, 0.15); 
		-webkit-transition: all 100ms ease-in;
		-moz-transition: all 100ms ease-in;
		-ms-transition: all 100ms ease-in;
		-o-transition: all 100ms ease-in;
		transition: all 100ms ease-in;}
		.dropdown:before {content:''; position: absolute; left: 80px; top: -20px; 
		border-style: solid; border-width: 0 30px 20px 30px; border-color: transparent transparent #fff transparent;}
		.dropdown ul {width: 60%; float: left; padding: 20px 15px; }
		.dropdown ul li {height: 25px; line-height: 25px; border-bottom: 1px solid #e5e5e5; margin-top: 10px; position: relative;}
		.dropdown ul li a {color: #a1a1a1;}
		.dropdown span {width: 40%; float: left; display: block; height: 175px; line-height: 175px; padding: 0 20px;}
		.dropdown span img {width: 100%; }
		ul.mainmenu > li.d-right .dropdown {left: auto; right: -10px;}
		ul.mainmenu > li.d-right .dropdown:before {left: auto; right: 15px;}
		
		ul.mainmenu > li:hover .dropdown {opacity: 1; visibility: visible; top: 50px;} */

		ul.mainmenu {float: right; padding-right: 10px;}
		ul.mainmenu > li {float: left; height: 45px; line-height: 45px; position: relative; }
		ul.mainmenu li a {display: block; height: 100%; padding: 0 7px; color: #fff; text-decoration: none;}

		ul.mainmenu > li:hover { background: #85c13e;
		-webkit-transition: all 50ms ease-in;
		-moz-transition: all 50ms ease-in;
		-ms-transition: all 50ms ease-in;
		-o-transition: all 50ms ease-in;
		transition: all 50ms ease-in;}	
		ul.mainmenu > li:hover a {color: #fff;
		-webkit-transition: all 50ms ease-in;
		-moz-transition: all 50ms ease-in;
		-ms-transition: all 50ms ease-in;
		-o-transition: all 50ms ease-in;
		transition: all 50ms ease-in;}
		ul.mainmenu > li ul {position: absolute; background: #85c13e; width: 240px; top: 45px;  z-index: 999999; left: 0; font-size: 12px;}
		ul.mainmenu > li li {position: relative; height: 0; line-height: 0; opacity: 0; visibility: hidden;	}
		ul.mainmenu > li:hover ul { top: 45px;	}
		ul.mainmenu > li:hover ul li {height: 40px; line-height: 40px; opacity: 1; visibility: visible; 
		-webkit-transition: all 200ms ease-in;
		-moz-transition: all 200ms ease-in;
		-ms-transition: all 200ms ease-in;
		-o-transition: all 200ms ease-in;
		transition: all 200ms ease-in;}
		ul.mainmenu > li ul li:hover {background: #659b24;}
		ul.mainmenu > li:last-child ul, ul.mainmenu > li.d-right ul {left: auto; right: 0;}

.dropdown .dropdown {left: auto; right: -100%; display: none; top: 0; border-left: 3px solid #659b24;}
.dropdown li:hover .dropdown	{display: block; top: 0;}	
		
/* -------------------------------------------------------------------------------------*/
/* 		SECTION																			*/
/* -------------------------------------------------------------------------------------*/
section {}
	.mainbanner {margin: 0 -70px;}

	.main-columns {margin:  -180px 0 0 0; overflow: hidden;}
	.main-columns .col-md-4, .main-columns .col-sm-4, .main-columns .col-xs-4, .main-columns .col-xs-12 {padding: 0;}
		.column-head {height: 75px;  background: #f7f6f6;}
		.column-head:hover {background: #f7f6f6;}
		.column-head i {display: block; float: left; height: 35px; line-height: 35px; margin-right: 15px; opacity: 0.7;}
		.column-head i:before {font-size: 45px;}
		.column-heads {height: 35px; }
		.column-heads h4 {font-weight: 400; color: #000;}
		.column-heads p {color: #2a2a2a; font-size: 12px;}
		.column-head a {color: #2a2a2a; text-decoration: none; display:  block; height:  100%; padding: 20px 30px;}

		.column-body {height: 380px; background: #fff; }
		a.all {position: absolute; display: inline-block; height: 25px; line-height: 23px; padding: 0 12px;  background: #f7f6f6; border: 1px solid #f7f6f6; 
		bottom: 0; right: 0; color: #2e2e2e; z-index: 99999; text-decoration: none; font-size: 11px;}
		a.all:hover {background: #fff;}

		.main-news-area {}
		.main-news-area .column-head {background: #85c13e; }
		.main-news-area .column-head:hover {background: #6ea52d; }

			.main-news-slide {position: relative;  padding: 20px; height: 340px; }	
			.main-news-slide a.all {bottom: 3px; right: 80px;}
				.main-news {height: 300px;}
				.main-news:hover {opacity: 0.8;}
				.main-news-img {height: 180px; overflow: hidden;}
				.main-news a {display: block; text-decoration: none; color: #000;}
				.main-news h4 {font-size: 14px; margin: 5px 0; font-weight: 600; }
				.main-news p {font-size: 12px; color: #000; line-height: 15px; height: 60px; overflow: hidden;}

			
			.main-news-slide .bx-wrapper .bx-controls-direction a { text-indent: -9999px; z-index: 9999; width: 28px; height: 25px; top: auto; bottom: -17px; }
			.main-news-slide .bx-wrapper .bx-controls-direction a.disabled {	display: none;}
			.main-news-slide .bx-wrapper .bx-prev {  background: #f7f6f6 url(../img/icons/arrows/arrow-min-prev.png) no-repeat center center; left: auto; 
				right: 30px;	}
			.main-news-slide .bx-wrapper .bx-prev:hover {  background: #fff url(../img/icons/arrows/arrow-min-prev.png) no-repeat center center;
			border: 1px solid #f7f6f6;	}
			.main-news-slide .bx-wrapper .bx-next {  background: #f7f6f6 url(../img/icons/arrows/arrow-min-next.png) no-repeat center center; right: 0;}
			.main-news-slide .bx-wrapper .bx-next:hover {  background: #fff url(../img/icons/arrows/arrow-min-next.png) no-repeat center center; 
			border: 1px solid #f7f6f6;}

			.main-news-slide .bx-wrapper .bx-pager {left: 0; bottom: -15px; }			
			.main-news-slide .bx-wrapper .bx-pager.bx-default-pager a {width: 8px; height: 8px; background: #9d9d9d;  border-radius: 50%; margin-left: 4px;}
			.main-news-slide .bx-wrapper .bx-pager.bx-default-pager a:hover, .main-news-slide .bx-wrapper .bx-pager.bx-default-pager a.active {background: #85c13e;}

		.main-events-area {}
		.main-events-area .column-head {background: #ff9900; }	
		.main-events-area .column-head:hover {background: #cd7d04; }	
		.main-events-area .column-body  {border-left: 1px solid #cfcfcf; margin-left: -1px;}	
			.main-events-slide {padding: 20px; height: 190px; border-bottom: 1px solid #cfcfcf;}
				.main-event {height: 50px; position: relative;}
				.main-event:before {content: ''; position: absolute; width: 3px; height: 12px; background: #ff9900; top: 3px; left: 0; 
				-webkit-transition: all 200ms ease-in;
				-moz-transition: all 200ms ease-in;
				-ms-transition: all 200ms ease-in;
				-o-transition: all 200ms ease-in;
				transition: all 200ms ease-in;}
				.main-event:hover:before {height: 30px;}
				.main-event a {display: block; text-decoration: none; color: #000; padding-left: 10px;}
				.main-event h4 {font-size: 14px; margin: 0 0 5px 0; font-weight: 600; }
				.main-event p {font-size: 12px; color: #000; line-height: 15px; height: 60px; overflow: hidden;}

			.main-events-slide .bx-wrapper .bx-controls-direction a { text-indent: -9999px; z-index: 9999; width: 28px; height: 25px; top: auto; 
			-ms-transform: rotate(-90deg); /* IE 9 */
		    -webkit-transform: rotate(-90deg); /* Safari */
		    transform: rotate(-90deg); /* Standard syntax */}
			.main-events-slide .bx-wrapper .bx-controls-direction a.disabled {	display: none;}
			.main-events-slide .bx-wrapper .bx-prev {  background: #f7f6f6 url(../img/icons/arrows/arrow-min-prev.png) no-repeat center center; left: auto; right: 0;	
			top: auto !Important;	bottom: 0 !Important;}
			.main-events-slide .bx-wrapper .bx-prev:hover {  background: #fff url(../img/icons/arrows/arrow-min-prev.png) no-repeat center center;
			border: 1px solid #f7f6f6;	}
			.main-events-slide .bx-wrapper .bx-next {  background: #f7f6f6 url(../img/icons/arrows/arrow-min-next.png) no-repeat center center; right: 0; 
			top: 0 !Important; }
			.main-events-slide .bx-wrapper .bx-next:hover {  background: #fff url(../img/icons/arrows/arrow-min-next.png) no-repeat center center; 
			border: 1px solid #f7f6f6;}

			.main-article-area {padding: 0; height: 190px; background: url('../img/bg/quil.png') no-repeat bottom 10px right 15px;}
			.main-article-area h3 {font-weight: 600; color: #fff; font-size: 18px; padding: 15px 20px; background: #05487c; margin-bottom: 15px;}
			.main-article-slide {position: relative; padding: 0 20px 20px 20px;}
				.main-article {height: 50px; position: relative;}
				.main-article:before {content: ''; position: absolute; width: 3px; height: 12px; background: #3ba2f2; top: 3px; left: 0; 
				-webkit-transition: all 200ms ease-in;
				-moz-transition: all 200ms ease-in;
				-ms-transition: all 200ms ease-in;
				-o-transition: all 200ms ease-in;
				transition: all 200ms ease-in;}
				.main-article:hover:before {height: 30px;}
				.main-article a {display: block; text-decoration: none; color: #000; padding-left: 10px;}
				.main-article h4 {font-size: 14px; margin: 0 0 5px 0; font-weight: 600; }
				.main-article p {font-size: 12px; color: #000; line-height: 15px; height: 60px; overflow: hidden;}

			.main-article-slide .bx-wrapper .bx-controls-direction a { text-indent: -9999px; z-index: 9999; width: 28px; height: 25px;top: -36px;bottom: auto;}
			.main-article-slide .bx-wrapper .bx-controls-direction a.disabled {	display: none;}
			.main-article-slide .bx-wrapper .bx-prev {  background: #f7f6f6 url(../img/icons/arrows/arrow-min-prev.png) no-repeat center center; left: auto; right: 30px;}
			.main-article-slide .bx-wrapper .bx-prev:hover {  background: #fff url(../img/icons/arrows/arrow-min-prev.png) no-repeat center center;
			border: 1px solid #f7f6f6;	}
			.main-article-slide .bx-wrapper .bx-next {  background: #f7f6f6 url(../img/icons/arrows/arrow-min-next.png) no-repeat center center; right: 0;}
			.main-article-slide .bx-wrapper .bx-next:hover {  background: #fff url(../img/icons/arrows/arrow-min-next.png) no-repeat center center; 
			border: 1px solid #f7f6f6;}

			.main-article-slide .bx-wrapper .bx-pager {left: 0; bottom: -36px; }			
			.main-article-slide .bx-wrapper .bx-pager.bx-default-pager a {width: 8px; height: 8px; background: #9d9d9d;  border-radius: 50%; margin-left: 4px;}
			.main-article-slide .bx-wrapper .bx-pager.bx-default-pager a:hover, .main-article-slide .bx-wrapper .bx-pager.bx-default-pager a.active {background: #3ba2f2;}

		.main-gallery-area {}
		.main-gallery-area .column-head {background: #3ba2f2; }
		.main-gallery-area .column-head:hover {background: #277dc0; }
		.main-gallery-area .column-body  {border-left: 1px solid #cfcfcf; margin-left: -1px;}
			.main-albums-slide {position: relative;  padding: 20px; height: 240px; border-bottom: 1px solid #cfcfcf; }	
			.main-albums-slide a.all {bottom: 14px; right: 80px;}
				.main-album:hover {opacity: 0.8;}
				.main-album-img {height: 115px; overflow: hidden; margin-bottom: 10px;}
				.main-album-img span {width: 48%; float: left; display: block;}
				.main-album-img span + span {margin-left: 2%;}
				.main-album-img span img {width: 100%;}
				.main-album a {display: block; text-decoration: none; color: #000;}
				.main-album h4 {font-size: 14px; margin: 5px 0; font-weight: 600; }
				.main-album p {font-size: 12px; color: #000; line-height: 15px; height: 60px; overflow: hidden;}

			
			.main-albums-slide .bx-wrapper .bx-controls-direction a { text-indent: -9999px; z-index: 9999; width: 28px; height: 25px; top: auto; bottom: 0; }
			.main-albums-slide .bx-wrapper .bx-controls-direction a.disabled {	display: none;}
			.main-albums-slide .bx-wrapper .bx-prev {  background: #f7f6f6 url(../img/icons/arrows/arrow-min-prev.png) no-repeat center center; left: auto; right: 30px;}
			.main-albums-slide .bx-wrapper .bx-prev:hover {  background: #fff url(../img/icons/arrows/arrow-min-prev.png) no-repeat center center;
			border: 1px solid #f7f6f6;	}
			.main-albums-slide .bx-wrapper .bx-next {  background: #f7f6f6 url(../img/icons/arrows/arrow-min-next.png) no-repeat center center; right: 0;}
			.main-albums-slide .bx-wrapper .bx-next:hover {  background: #fff url(../img/icons/arrows/arrow-min-next.png) no-repeat center center; 
			border: 1px solid #f7f6f6;}

			.main-albums-slide .bx-wrapper .bx-pager {left: 0; bottom: 0; }			
			.main-albums-slide .bx-wrapper .bx-pager.bx-default-pager a {width: 8px; height: 8px; background: #9d9d9d;  border-radius: 50%; margin-left: 4px;}
			.main-albums-slide .bx-wrapper .bx-pager.bx-default-pager a:hover, .main-albums-slide .bx-wrapper .bx-pager.bx-default-pager a.active {background: #85c13e;}

		.main-columns-links {height: 140px;}	
		.main-columns-links ul {}	
		.main-columns-links ul li {height: 70px; line-height: 69px; position: relative; font-size: 16px;}	
		.main-columns-links ul li + li {border-top: 1px solid #cfcfcf;}	
		.main-columns-links ul li > a {display: block; height: 100%; padding: 0 20px; text-decoration: none; color: #2e2e2e;}	
		.main-columns-links ul li i {display: block; float: left; margin-right: 20px; height: 69px;}	
		.main-columns-links ul li i:before {font-size: 40px;  line-height: 69px;}	
		.main-columns-links ul li span {position: absolute; right: 20px; top: 0; height: 69px; line-height: 69px;}	
		.main-columns-links ul li span a {color: #2e2e2e; text-decoration: none;}

		.main-columns-links ul li:first-child {}
		.main-columns-links ul li:first-child i {color: #ff9900;}
		.main-columns-links ul li:first-child:hover {background: #ff9900;}
		.main-columns-links ul li:first-child:hover i, .main-columns-links ul li:first-child:hover a {color: #fff;}
		.main-columns-links ul li:last-child {}
		.main-columns-links ul li:last-child i {color: #e7442e;}
		.main-columns-links ul li:last-child:hover {background: #e7442e;}
		.main-columns-links ul li:last-child:hover i, .main-columns-links ul li:last-child:hover a {color: #fff;}
		.main-columns-links ul li:last-child span {top: 5px; height: 64px;}

		.leftside .main-columns-links ul li {border-top: 1px solid #cfcfcf;}	
		.leftside .main-columns-links ul li:last-child {border-bottom: 1px solid #cfcfcf;}	
		.leftside .main-columns-links ul li > a {padding: 0 5px;}

		/* .centermenu {height: 95px; margin: 15px 0;}
		.centermenu ul {}
		.centermenu ul li.hvr-shutter-out-vertical:before {background: #003361;}
		.centermenu ul li {width: 16.66%; float: left; height: 95px; overflow: hidden; background: #d6e6ec; position: relative;
		}
		.centermenu ul li + li {background: #d6e6ec url('../img/bg/centermenu-shadow.png') no-repeat left top;}
		.centermenu ul li a {display:  block; height: 100%; width: 100%; float: left; color: #003361; text-decoration: none; padding: 30px 38px; 
			position: absolute;
			font-size: 13px;
		}
		.centermenu ul li a:first-child {left: 0; font-size: 0; padding: 47px 90px; color: transparent;;}
		.centermenu ul li a:last-child {left: 0; padding: 30px 38px; }
		.centermenu ul li:hover {background: #;
		-webkit-transition: all 250ms ease-in;
		-moz-transition: all 250ms ease-in;
		-ms-transition: all 250ms ease-in;
		-o-transition: all 250ms ease-in;
		transition: all 250ms ease-in;	
		} 
		.centermenu ul li:hover a {color: #fff;
		-webkit-transition: all 250ms ease-in;
		-moz-transition: all 250ms ease-in;
		-ms-transition: all 250ms ease-in;
		-o-transition: all 250ms ease-in;
		transition: all 250ms ease-in;}
		.centermenu ul li:hover a:first-child {left: 0; font-size: 13px; padding: 30px 38px; color: #fff;}
		.centermenu ul li:hover a:last-child {left: 0; font-size: 0; padding: 47px 90px; color: transparent;} */

		.centermenu {height: 95px; margin: 15px 0;}
		.centermenu ul {}
		.centermenu ul li.hvr-shutter-out-vertical:before {background: #003361;}
		.centermenu ul li {width: 16.66%; float: left; height: 95px; overflow: hidden; background: #d6e6ec; position: relative;
		}
		.centermenu ul li + li {background: #d6e6ec url('../img/bg/centermenu-shadow.png') no-repeat left top;}
		.centermenu ul li a {display:  block; height: 100%; width: 100%; float: left; color: #003361; text-decoration: none; padding: 30px 38px; position: absolute;
			font-size: 13px;
		}
		.centermenu ul li a:first-child {left: 0; font-size: 0; padding: 47px 90px; color: transparent;;}
		.centermenu ul li a:last-child {left: 0; padding: 30px 38px; }
		.centermenu ul li:hover {background: #003361;
		-webkit-transition: all 250ms ease-in;
		-moz-transition: all 250ms ease-in;
		-ms-transition: all 250ms ease-in;
		-o-transition: all 250ms ease-in;
		transition: all 250ms ease-in;	
		} 
		.centermenu ul li:hover a {color: #fff;
		-webkit-transition: all 250ms ease-in;
		-moz-transition: all 250ms ease-in;
		-ms-transition: all 250ms ease-in;
		-o-transition: all 250ms ease-in;
		transition: all 250ms ease-in;}
		.centermenu ul li:hover a:first-child {left: 0; font-size: 13px; padding: 30px 38px; color: #fff;}
		.centermenu ul li:hover a:last-child {left: 0; font-size: 0; padding: 47px 90px; color: transparent;}

		/* PAge Area */
		.content {min-height: 400px; background: #fff; padding: 20px 20px 50px 20px;}

			/* Leftside */
			.leftside {}
				h2.left-title, ul.leftmenu h5 {font-size: 16px; padding: 10px 0; line-height: 17px; color: #5f5f5f; text-transform: uppercase;}
				ul.leftmenu {margin-bottom: 25px;}
				ul.leftmenu li {position: relative; text-transform: uppercase;}
				ul.leftmenu li:before {content: ''; position: absolute; width: 0; height: 1px; left: 0; top: 50%; background: #fff; 
				-webkit-transition: all 100ms ease-in;
				-moz-transition: all 100ms ease-in;
				-ms-transition: all 100ms ease-in;
				-o-transition: all 100ms ease-in;
				transition: all 100ms ease-in;}
				ul.leftmenu li a {display: block; text-decoration: none; padding: 6px 20px; color: #5f5f5f; position: relative; 
				-webkit-transition: all 50ms ease-in;
				-moz-transition: all 50ms ease-in;
				-ms-transition: all 50ms ease-in;
				-o-transition: all 50ms ease-in;
				transition: all 50ms ease-in;}
				ul.leftmenu li a:before {content: ''; position: absolute; width: 1px; height: 12px; left: 0; top: 7px; background: #6d6e70;}
				ul.leftmenu li a:after {content: ''; position: absolute; width: 12px; height: 1px; left: 0; top: 19px; background: #6d6e70;}

				ul.leftmenu li:hover, ul.leftmenu li.active {background: #1466a6;} 
				ul.leftmenu li:hover a, ul.leftmenu li.active a {color: #fff;}
				ul.leftmenu li:hover a:before, ul.leftmenu li.active a:before {height: 0;}
				ul.leftmenu li:hover a:after, ul.leftmenu li.active:after {width: 0;}
				ul.leftmenu li:hover:before, ul.leftmenu li.active:before {width: 12px;}

			/* Rightside */
			.rightside {padding: 0 0 40px 20px; border-left: 1px solid #cfcfcf;}
				h1.page-title,h1.page-title a {font-size: 18px; padding: 5px 0 10px 0; margin-bottom: 5px; color: #ff9900; text-transform: uppercase;}	
				.page-content {}
				.page-content p {margin-bottom: 10px;}

			/* News List */
			.object {height: 170px; position: relative;}
			.object + .object {margin-top: 15px;}
			.object a {display: block; height: 100%; color: #000; text-decoration: none;}
				.object-img {width: 30%; float: left;}
				.object-img img {width: 100%;}
				.object-title {width: 67%; float: left; margin-left: 3%; height: 130px; position: relative;  border-bottom: 1px solid #dbdbdb;}
				.object-title:before {content: ''; position: absolute; left: 0; bottom: -3px; width: 40px; height: 5px; background: #3ba2f2;
				-webkit-transition: all 150ms ease-in;
				-moz-transition: all 150ms ease-in;
				-ms-transition: all 150ms ease-in;
				-o-transition: all 150ms ease-in;
				transition: all 150ms ease-in;} 
				.object-title h5 {margin-bottom: 5px; line-height: 22px; max-height: 44px;}
				.object-title p {line-height: 20px; max-height: 80px; overflow: hidden;}
				.object span {position: absolute; right: 0; bottom: 10px; font-style: italic; color: #5f5f5f; }
				.object:hover .object-title:before {width: 120px; } 
				.object:hover span {color: #3ba2f2;}

			/* Object Details */
			.object-details	{}
				.object-photos {width: 55%; float: left; margin: 0 15px 15px 0;}
					/* Album Details */
					.pager-photos {margin-top: 10px;}
					.pager-photos a {display: block; float: left; width: 25%; padding: 0 3px 5px 3px; border: 1px solid transparent; }
					.pager-photos a img {width: 100%;}
					.pager-photos a.active img {border: 1px solid #006eb7; opacity: 0.8;}
					
					.album-photos {position: relative; }
					.album-photos ul {margin: 0 -3px;}
					.album-photos ul li:first-child {width: 100%;} 
					.album-photos ul li {width: 25%; float: left; padding: 3px; }
					.album-photos ul li img {width: 100%;}
				
				.news-intro {font-size: 15px; font-style: italic;  margin-bottom: 15px;}
				span.details-date {display: block; font-style: italic; text-align: right;}
				ul.object-date { overflow: hidden; font-family: 'Open Sans'; margin: 0 0 15px 0; }
				ul.object-date > li {color: #afafaf; height: 30px; line-height: 30px; font-size: 13px;}
				ul.object-date > li i {display: block; float: left; margin-right: 5px; height: 30px; line-height: 30px; }
				ul.object-date > li i:before {font-size: 21px;}	

				.activity-head {margin-bottom: 10px; width: 43%; float: right;}
			    .activity-head h5 {color:#1466a6; font-weight: 400;}
			    .activity-head ul { margin-top:10px; }
			    .activity-head ul li {color:#595959; border-top:1px solid #d4d4d4; padding:3px 0;}
			    .activity-head ul li label {color:#1466a6;}


			.filters-box {height: 56px; border: 1px solid #d4d4d4; padding: 13px; margin-bottom: 15px;}    
			.filters-box ul {height: 30px; width: 100%;}    
			.filters-box ul li {width: 28%; float: left; height: 30px; padding: 0 5px;}    
			.filters-box ul li span {display: block; float: left; height: 30px; line-height: 30px; margin-right: 5px; }    
			.filters-box ul li select{ height: 30px; padding-left: 15px; width: 62%;
			-webkit-appearance:none;}    
			.filters-box ul li a {display: block; height: 30px; width: 100%; line-height: 30px; background: #ff9900; color: #fff; text-decoration: none; text-align: center;
			-webkit-transition: all 150ms ease-in;
			-moz-transition: all 150ms ease-in;
			-ms-transition: all 150ms ease-in;
			-o-transition: all 150ms ease-in;
			transition: all 150ms ease-in;}    
			.filters-box ul li:last-child {width: 16%;}    
			.filters-box ul li a:hover {background: #d17e02;}    

			/* Multimedia*/
			.album-list {padding: ; background: #fff; overflow: hidden;}	
				.album {height: 185px; position: relative; margin-bottom: 15px;}
				.album img {width: 100%; height: 100%; max-height: 100%; max-width: 100%;}
				.album-info {position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0.3); text-align: center;
				-webkit-transition: all 150ms ease-in;
				-moz-transition: all 150ms ease-in;
				-ms-transition: all 150ms ease-in;
				-o-transition: all 150ms ease-in;
				transition: all 150ms ease-in;}
				.album-info:before {content: ''; position: absolute; top: 30px; width: 0%; left: 10%; height: 1px; background: #fff; 
				-webkit-transition: all 150ms ease-in;
				-moz-transition: all 150ms ease-in;
				-ms-transition: all 150ms ease-in;
				-o-transition: all 150ms ease-in;
				transition: all 150ms ease-in;}
				.album-info:after {content: ''; position: absolute; bottom: 30px; width: 0%; left: 10%; height: 1px; background: #fff;
				-webkit-transition: all 150ms ease-in;
				-moz-transition: all 150ms ease-in;
				-ms-transition: all 150ms ease-in;
				-o-transition: all 150ms ease-in;
				transition: all 150ms ease-in;}
				.album-info a {display: block; height: 100%; color: #fff; text-decoration: none; padding: 45px 45px;}
				.album-info h4 {font-size: 15px; font-weight: 400; padding-bottom: 25px; margin-bottom: 15px; border-bottom: 1px solid #fff;
				-webkit-transition: all 150ms ease-in;
				-moz-transition: all 150ms ease-in;
				-ms-transition: all 150ms ease-in;
				-o-transition: all 150ms ease-in;
				transition: all 150ms ease-in;}
				.album-info span {font-size: 13px; font-style: italic;
				-webkit-transition: all 150ms ease-in;
				-moz-transition: all 150ms ease-in;
				-ms-transition: all 150ms ease-in;
				-o-transition: all 150ms ease-in;
				transition: all 150ms ease-in;}

				.album-info:hover {background: rgba(181,62,43,1); }
				.album-info:hover h4 {border-color: transparent; padding-top: 30px;}
				.album-info:hover span {opacity: 0;}
				.album-info:hover:before {width: 80%;}
				.album-info:hover:after {width: 80%;}

				/* Video */ 

				.photo { margin-top: 15px; height: 210px;
				-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
				-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
				box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);}
				.photo a {display: block; height: 100%; padding: 5px;  text-decoration: none; color: #4f4f4f;}
					.photo-cover-photo {height: 200px; overflow: hidden; position: relative;}
					.photo-cover-photo img {min-height: 200px; width: 100%;
					-webkit-transition: all 1.5s ease;
					-moz-transition: all 1.5s ease;
					-ms-transition: all 1.5s ease;
					-o-transition: all 1.5s ease;
					transition: all 1.5s ease;}			  
					.photo:hover .photo-cover-photo img {  -webkit-filter: blur(2px);  filter: blur(2px);  -moz-filter: blur(2px);}
					.photo-cover-photo span {	display: block; position: absolute;	overflow: hidden;top: 0;left: 0; background: #000; width: 100%; 
					height: 100%; text-align: center;	  background-color: rgba(0,0,0,0.5); opacity: 0;
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
					filter: alpha(opacity=0);				  
					-webkit-transition: all 0.4s ease-in-out;
					-moz-transition: all 0.4s ease-in-out;
					-o-transition: all 0.4s ease-in-out;
					-ms-transition: all 0.4s ease-in-out;
					transition: all 0.4s ease-in-out;	}
					.photo:hover .photo-cover-photo span {  opacity: 1;
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: alpha(opacity=100);  } 
					.photo-cover-photo span i {position: absolute; width: 100%; height: 100%; text-align: center; top: 0; left: 0; line-height: 200px; 
					color: #fff; z-index: 999;}
					.photo-cover-photo span i:before { font-size: 0;
					-webkit-transition: all 0.2s ease-in-out;
					-moz-transition: all 0.2s ease-in-out;
					-o-transition: all 0.2s ease-in-out;
					-ms-transition: all 0.2s ease-in-out;
					transition: all 0.2s ease-in-out;}
					.photo:hover .photo-cover-photo span i:before {font-size: 50px;}
					.photo-cover-photo span p {position: absolute; font-style: italic; font-family: Open Sans; color: #fff; z-index: 100; width: 100%; 
					text-align: center; bottom: 20px; 	opacity: 0; 
					-webkit-transition: all 0.2s ease-in-out;
					-moz-transition: all 0.2s ease-in-out;
					-o-transition: all 0.2s ease-in-out;
					-ms-transition: all 0.2s ease-in-out;
					transition: all 0.2s ease-in-out;}
					.photo:hover .photo-cover-photo span p {opacity: 1; bottom: 30px;}  	  

			/*Video List */
			
			.video {height: 345px; background: #fbfbfb; position: relative; margin-top: 15px; padding: 10px;}	
			.video-cover-photo {height: 220px; overflow: hidden; position: relative; }
			.video-cover-photo img {width: 350px; }
			.video-cover-photo span {display: block; font-size: 70px; color:#fff; position: absolute; top: 75px; left: 130px; z-index: 999;
			color:#de4a2a; opacity: 0.6;
			-webkit-transition: all 200ms ease-in;
			-moz-transition: all 200ms ease-in;
			-ms-transition: all 200ms ease-in;
			-o-transition: all 200ms ease-in;
			transition: all 200ms ease-in;}
			.video-cover-photo:hover span {opacity: 1;}
			.video h5 {font-size: 14px; font-weight:400; height: 60px; line-height: 15px; padding:15px 0 0 0; margin: 0 0; border-bottom:1px solid #d7d7d7; }
			.video ul {display: block; overflow: hidden; padding:0 0;}
			.video ul li {float: left; height: 40px; line-height: 40px; width: 33%;}
			.video ul li a {display: block; text-decoration: none; color:#b1b1b1;
			-webkit-transition: all 100ms ease-in;
			-moz-transition: all 100ms ease-in;
			-ms-transition: all 100ms ease-in;
			-o-transition: all 100ms ease-in;
			transition: all 100ms ease-in;}
			.video ul li i:before {display: block; float: left; margin-right: 3px; line-height: 40px;}
			
			/* Video Details */
			.video-details {min-height: 575px; background: #fbfbfb; position: relative; margin-top: 15px; }	
			.video-details-cover-photo {height: 400px; overflow: hidden; position: relative; }
			.video-details-cover-photo img {width: 100%; }
			.video-details-cover-photo span {display: block; font-size: 70px; color:#fbfbfb; position: absolute; left: 130px; z-index: 999;  color:#de4a2a; 
			opacity: 0.6; top: 40%; 	left: 50%; transform: translateX(-50%);	
			-webkit-transition: all 200ms ease-in;
			-moz-transition: all 200ms ease-in;
			-ms-transition: all 200ms ease-in;
			-o-transition: all 200ms ease-in;
			transition: all 200ms ease-in;}
			.video-details-cover-photo:hover span {opacity: 1;}
			.video-details h5 {font-size: 14px; font-weight:400; height: 60px; line-height: 15px; padding:15px 0 0 0; margin: 0 0; position: relative; }
			.video-details h5:after {content:''; position: absolute; left: 0; bottom: -1px; width: 45%; height: 1px ; background: #dbdbdb;}
			.video-details > ul {display: block; overflow: hidden; padding:0 0;}
			.video-details > ul li {float: left; height: 40px; line-height: 40px; margin-right: 15px;}
			.video-details > ul li a {display: block; text-decoration: none; color:#b1b1b1;
			-webkit-transition: all 100ms ease-in;
			-moz-transition: all 100ms ease-in;
			-ms-transition: all 100ms ease-in;
			-o-transition: all 100ms ease-in;
			transition: all 100ms ease-in;}
			.video-details > ul li i:before {display: block; float: left; margin-right: 3px; line-height: 40px;}
			.video-tags ul {overflow: hidden;}
			.video-tags ul li {height: 30px; line-height: 30px; color: #fff; padding: 0 10px; float: left; margin: 5px; background:#b1b1b1; 
			-webkit-transition: all 200ms ease-in;
			-moz-transition: all 200ms ease-in;
			-ms-transition: all 200ms ease-in;
			-o-transition: all 200ms ease-in;
			transition: all 200ms ease-in;}
			.video-tags ul li:hover {cursor: pointer; background: #929292;} 
			
		/* Contact Page */
		.maps-area {padding: 0 0 0 20px;}
		.maps-area img {width: 100%;}
		.contact-page {padding: 0 0 20px 0; }

		/* Contact Page */
		ul.contact {display: inline-block;	margin-top: 10px; width: 100%; 	}
		ul.contact li {	padding: 0 15px; border: 1px solid #dbdbdb;	font-size: 13px; background: #fff;	color:#6e6e6e;	overflow: hidden;	height: 46px;	}
		ul.contact li:hover { color:#000;}
		ul.contact li + li {margin-top: 4px;}
		ul.contact li:nth-child(even) {	background: #f6f6f6;	}
		ul.contact li > span {display: block; border: 1px solid #dbdbdb;	width: 70%; float: right; padding: 7px;	margin-top: 5px ; background: #fff;}
		ul.contact li:last-child a {display: block; padding: 14px 15px; width: 100%; height: 100%; color:#6e6e6e; text-decoration: none;}
		ul.contact li:last-child a:hover { color:#2068b5; }
		ul.contact li label {font-weight: normal; width: 30%; float: left; line-height: 46px;}		

		.label-form {padding-left: 20px;}
	    .label-form ul { }
	    .label-form ul > li > label { min-height: 40px; line-height: 15px; width: 25%; padding-right: 15px; padding: 10px 15px 10px 0; font-weight: 400;}
	    .label-form ul > li > label span {float: right;}
	    .label-form ul > li {margin-bottom: 5px;  position: relative; display: inline-block; width: 100%;}
	    .label-form ul > li > input {width: 75%; height: 40px; line-height: 40px; padding: 0 10px; background: #fff; border: 1px solid #dbdbdb; color: #000;
	    font-size: 14px; float: right;}
	    .label-form ul > li > textarea {width: 75%; height: 125px; line-height: 15px; padding: 10px; background: #fff; border: 1px solid #dbdbdb; color: #000;
	    font-size: 14px; float: right;}
	    .label-form ul > li > select {width: 75%; height: 40px; line-height: 40px; padding: 0 10px; background: #fff; border: 1px solid #dbdbdb; color: #000;
	    font-size: 14px; float: right;}
	    .label-form ul > li > button {width: 75%; height: 60px; text-align: center; line-height: 60px; font-size: 18px; color: #fff; border: none; 
	    border-radius: 0; background: #004080;   float: right;
	    -webkit-transition: all 300ms ease-in;
	    -moz-transition: all 300ms ease-in;
	    -ms-transition: all 300ms ease-in;
	    -o-transition: all 300ms ease-in;
	    transition: all 300ms ease-in;}
	    .label-form ul > li > button:hover {background: #00254a;}
	    .label-form ul > li p {position: absolute; font-size: 11px; color: #f00; right: 5px; bottom: 12px;}

		.labelgroup {width: 75%; float: right; padding: 7px 0 15px 0; }
		.labelgroup label {width: 33%; float: left; margin: 2px 0; } 
		.labelgroup label input {float: left; margin-right: 3px;} 

		/* Library */
		.library {background:#fff; }
		.library ul li {border-top:1px dotted #d9d9d9; 
		-webkit-transition: all 200ms ease-in;
			-moz-transition: all 200ms ease-in;
			-ms-transition: all 200ms ease-in;
			-o-transition: all 200ms ease-in;
			transition: all 200ms ease-in;}
		.library ul li:hover {background:#007ABB;}
		.library ul li a {color:#6d6d6d; display:block; padding:15px 10px; text-decoration:none;}
		.library ul li label {cursor:pointer;}
		.library ul li span {float:right; font-size:30px; display:block; margin-top:-5px;}
		.library ul li span.icon-file-word {color:#0032a2;}
		.library ul li span.icon-file-zip {color:#21b3af;}
		.library ul li span.icon-file-pdf {color:#c8101e;}
		.library ul li:hover a , .library ul li:hover a span {color:#fff;}

		.person-list {background:#fff; }
		.person-list ul li {border-top:1px dotted #d9d9d9;  padding:15px 10px;
		-webkit-transition: all 200ms ease-in;
			-moz-transition: all 200ms ease-in;
			-ms-transition: all 200ms ease-in;
			-o-transition: all 200ms ease-in;
			transition: all 200ms ease-in;}

		/* Clubs */
		.list-boxes {}
			.list-box {padding:10px; background:#fff; border:1px solid #d9d9d9; margin-bottom:16px;}
			.list-box h6 {padding:10px 0; color:#294158; height:40px;}

		/* SUPPORT MESSAGE */
		.support-page {font-family: 'Open Sans', sans-serif; }
		.support-page > p {overflow: hidden; margin-bottom: 10px; margin-top: -50px;}
		.support-page > p a {display: block;float: right; color:#fff; font-size:14px;  height: 40px; line-height:40px; padding: 0 40px; background: #007abb; 
		text-decoration: none;}
		.support-page > p a:hover {}
			.support-messages > ul > li {border:1px solid #dadada; background:#fff; padding: 20px 15px; margin: 0 0 10px 0;  }
			.support-messages h6 {color:#007abb; margin-bottom:10px; font-size: 14px;}
			.support-messages h6 span{color:#afaeae; float:right; font-weight:400; margin-right:5px; display:block;}
			.support-messages p {font-size:13px; font-style:italic; line-height:16px; color:#6e6e6e; margin:0; font-family: 'Open Sans', sans-serif; }
			.support-messages .share {border-top: none;}	

		/* Share */
		.share {height:40px; padding: 0; margin-top:20px;}
		.share > span {display: block; float: left; font-size:14px; margin-right:2px; line-height:40px;}
		.share ul {display: inline-block; float: right;}
		.share ul li {float: left;font-size:20px; line-height:40px; position: relative; 
		-webkit-transition: all 200ms ease-in;
		-moz-transition: all 200ms ease-in;
		-ms-transition: all 200ms ease-in;
		-o-transition: all 200ms ease-in;
		transition: all 200ms ease-in;}
		.share ul li a {color:#9f9f9f; text-decoration:none;   padding:0 15px; display: block;
		-webkit-transition: all 200ms ease-in;
		-moz-transition: all 200ms ease-in;
		-ms-transition: all 200ms ease-in;
		-o-transition: all 200ms ease-in;
		transition: all 200ms ease-in;}
		.share ul li span[class*="icon-"] {display: block; float: left; font-size:20px; margin-right:2px; line-height:40px;
		-webkit-transition: all 200ms ease-in;
		-moz-transition: all 200ms ease-in;
		-ms-transition: all 200ms ease-in;
		-o-transition: all 200ms ease-in;
		transition: all 200ms ease-in;}
		.share ul li span.arrow {display:block; position:absolute; top:30%; right:-9px;
		border-bottom: 8px solid transparent; 
		border-top: 8px solid transparent; 
		border-left: 9px solid transparent; 
		height: 0px;
		width: 0px;
		-webkit-transition: all 200ms ease-in;
		-moz-transition: all 200ms ease-in;
		-ms-transition: all 200ms ease-in;
		-o-transition: all 200ms ease-in;
		transition: all 200ms ease-in;	
		border-left-color:#fff;
		opacity:0;}
		.share ul li a  {color:#fff;}
		.share ul li span.arrow {opacity:1; display: none;	}
		
		.share ul li.whatsapp {}
		.share ul li.whatsapp span[class*="icon-"] {color:#fff;}
		.share ul li.facebook span[class*="icon-"] {color:#fff;}
		.share ul li.facebook span.arrow {border-left-color:#3c5d96;}
		.share ul li.facebook:hover span[class*="icon-"] {color:#fff;}
		.share ul li.twitter span[class*="icon-"] {color:#fff;}
		.share ul li.twitter span.arrow {border-left-color:#63adeb;}
		.share ul li.twitter:hover span[class*="icon-"] {color:#fff;}
		.share ul li.gplus span[class*="icon-"] {color:#fff;}
		.share ul li.gplus span.arrow {border-left-color:#c65942;}
		.share ul li.gplus:hover span[class*="icon-"] {color:#fff;}
		.share ul li.linkedin span[class*="icon-"] {color:#fff;}
		.share ul li.linkedin span.arrow {border-left-color:#287cb3;}
		.share ul li.linkedin:hover span[class*="icon-"] {color:#fff;}
		
		.share ul li.whatsapp {background:#0ec144;}
		.share ul li.facebook{background:#3c5d96;}
		.share ul li.twitter {background:#63adeb;}
		.share ul li.gplus {background:#c65942;}
		.share ul li.linkedin {background:#287cb3;}	
					
/* -------------------------------------------------------------------------------------*/
/* 		FOOTER																			*/
/* -------------------------------------------------------------------------------------*/
footer {height: 250px; background: #fff; border-top: 3px solid #05487c;}
	.footer {padding: 0 20px; r}
	.footer > h5 {height: 20px; line-height: 20px; display: inline-block; padding: 0 30px; position: relative; background: #05487c; color: #fff; 
	font-weight: 400; font-size: 12px; margin-bottom: 25px;}
	.footer > h5:before {content: ''; position: absolute; top: 0; left: -12px;
	border-style: solid; border-width: 0 12px 20px 0; border-color: transparent #05487c transparent transparent;}
	.footer > h5:after {content: ''; position: absolute; top: 0; right: -12px;
	border-style: solid; border-width: 20px 12px 0 0; border-color: #05487c transparent transparent transparent; }
		ul.footermenu {width: 100%; overflow: hidden; margin-bottom: 25px;}
		ul.footermenu > li {width: 33.33%; float: left; height: 140px; padding: 0 15px;}
		ul.footermenu > li > a, ul.footermenu > li > h6 {color: #05487c; display: block; padding-bottom: 8px; font-size: 15px; font-weight: 600; border-bottom: 4px solid #dbdbdb; text-transform: uppercase;
		margin-bottom: 5px; text-decoration: none;}
		ul.footermenu > li > ul {}
		ul.footermenu > li > ul > li {font-size: 12px; font-weight: 600; position: relative;
		-webkit-transition: all 200ms ease-in;
		-moz-transition: all 200ms ease-in;
		-ms-transition: all 200ms ease-in;
		-o-transition: all 200ms ease-in;
		transition: all 200ms ease-in;}
		ul.footermenu > li > ul > li:hover {padding-left: 14px;} 
		ul.footermenu > li > ul > li a {color: #9e9e9e;
		-webkit-transition: all 100ms ease-in;
		-moz-transition: all 100ms ease-in;
		-ms-transition: all 100ms ease-in;
		-o-transition: all 100ms ease-in;
		transition: all 100ms ease-in;}
		ul.footermenu > li > ul > li:hover a {color: #05487c;}
		ul.footermenu > li > ul > li:before {content: ''; position: absolute; left: 0; top: 50%; width: 0px; height: 2px; background: #9e9e9e; margin-top: -1px;
		-webkit-transition: all 200ms ease-in;
		-moz-transition: all 200ms ease-in;
		-ms-transition: all 200ms ease-in;
		-o-transition: all 200ms ease-in;
		transition: all 200ms ease-in;}
		ul.footermenu > li > ul > li:hover:before {width: 10px;}

		ul.footermenu > li:first-child {padding-left: 0;}
		ul.footermenu > li:first-child > a, ul.footermenu > li:first-child > h6 {border-color: #ff9900;}
		ul.footermenu > li:first-child > ul > li:before {background: #ff9900;}
		ul.footermenu > li + li > a, ul.footermenu > li + li > h6 {border-color: #3ba2f2;}
		ul.footermenu > li + li > ul > li:before {background: #3ba2f2;}
		ul.footermenu > li:last-child > a, ul.footermenu > li:last-child > h6 {border-color: #85c13e !Important;}
		ul.footermenu > li:last-child > ul > li:before {background: #85c13e !Important;}

		.copyright {height: 35px; width: 100%; padding: 10px 5px; border-top: 1px solid #b8b8b8;}
		.copyright ul {}
		.copyright ul li {float: left; height: 15px; line-height: 15px;  color: #6e6e6e; font-size: 11px; font-weight: 600;}
		.copyright ul li + li {margin-left: 5px; padding-left: 5px; border-left: 1px solid #b8b8b8;}
		.copyright ul li a {color: #6e6e6e;}

	
	.footer-boxes {margin-right: -1px; font-family: 'Khand', sans-serif;}	
	.footer-boxes ul {}	
	.footer-boxes ul li {height: 75px; background: #05487c; width: 100%;
	-webkit-transition: all 100ms ease-in;
	-moz-transition: all 100ms ease-in;
	-ms-transition: all 100ms ease-in;
	-o-transition: all 100ms ease-in;
	transition: all 100ms ease-in;}	
	.footer-boxes ul li:hover {background: #063254;}
	.footer-boxes ul li + li {margin-top: 2px;}	
	.footer-boxes ul li a {display: block; height: 100%; color: #fff; text-decoration: none;}	
	.footer-boxes ul li i {display: block; width: 18%; float: left; text-align: center; height: 75px; line-height: 75px;}	
	.footer-boxes ul li i:before {font-size: 30px;}	
	.footer-boxes ul li p {display: block; height: 75px; padding: 17px 0; width: 64%; float: left; font-size: 16px; font-weight: 300;}	
	.footer-boxes ul li p b {display: block; font-size: 25px; line-height: 25px;}
	.footer-boxes ul li span {display: block; width: 18%; float: left; text-align: center; height: 75px; line-height: 75px;  }	
	.footer-boxes ul li span:before {font-size: 30px; display: block; height: 75px; line-height: 75px; }

	.footer-boxes ul li:first-child i {color: #ff9900;}
	.footer-boxes ul li:first-child span {color: #fff;}
	.footer-boxes ul li:first-child span:before {font-size: 26px;}
	.footer-boxes ul li:last-child i {color: #85c13e;}
	.footer-boxes ul li:last-child span {color: #3ba2f2;}
	.footer-boxes ul li:last-child span:before {font-size: 34px;}

	.footer-social {height: 98px; font-family: 'Khand', sans-serif;}
	.footer-social span {display: block; height: 98px; width: 25%; float:  left; font-size: 18px; font-weight: 400; padding: 30px 0; color: #05487c;}
	.footer-social span b {display: block; font-size: 25px; line-height: 20px; }
	.footer-social ul {display: block; height: 98px; width: 75%; float: left;}
	.footer-social ul li {width: 20%; float: left; text-align: center; height: 35px; margin-top: 31px;}
	.footer-social ul li a {display: block; height: 100%; color: #05487c; text-decoration: none; }
	.footer-social ul li i {display: block; height: 35px; line-height: 35px;}
	.footer-social ul li i:before {font-size: 25px; }