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

*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.jumbotron
{
	padding:0;
	margin:0;
	border-radius:0;
}
h1,h2,h3,h4,h5,h6,p
{
	margin:0;
	padding:0;
	line-height:1.5em;
}
.nopadding
{
	padding:0;
}
.container
{
	
}
.top-margin
{
	margin-top:10px;
}
body
{
	background:#fff;
	margin:0;
	padding:0;
}
.page-title
{
	text-align:center;
	padding-bottom:20px;
}
.page-title h1
{
	text-align:center;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	font-size:30px;
	color:#156aa3;
	padding-bottom:10px;
}
.page-title .saparate-first
{
	width:80px;
	height:2px;
	background:#4ebecf;
	margin:0 auto;
	margin-top:10px;
}
.page-title .saparate-second
{
	width:100px;
	height:2px;
	background:#4ebecf;
	margin:0 auto;
	margin-top:4px;
}
.page-title .saparate-third
{
	width:80px;
	height:2px;
	background:#4ebecf;
	margin:0 auto;
	margin-top:4px;
	margin-bottom:5px;
}

.page-homepage-title
{
	text-align:left;
	padding-bottom:20px;
	margin-top:130px;
}
.page-homepage-title h1
{
	text-align:left;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	font-size:30px;
	color:#156aa3;
	padding-bottom:10px;
}
.page-homepage-title .saparate-first
{
	width:80px;
	height:2px;
	background:#4ebecf;
	margin:0;
	text-align:left;
	margin-top:10px;
}
.page-homepage-title .saparate-second
{
	width:100px;
	height:2px;
	background:#4ebecf;
	margin:0;
	text-align:left;
	margin-top:4px;
}
.page-homepage-title .saparate-third
{
	width:80px;
	height:2px;
	background:#4ebecf;
	text-align:right;
	margin:0;
	text-align:left;
	margin-top:4px;
	margin-bottom:5px;
}

.page-title-color
{
	text-align:center;
	padding-bottom:20px;
}
.page-title-color h1
{
	text-align:center;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	font-size:30px;
	color:#666;
	letter-spacing:2px;
	padding-bottom:10px;
}
.page-title-color .saparate-first
{
	width:80px;
	height:1px;
	background:#666;
	margin:0 auto;
	margin-top:10px;
}
.page-title-color .saparate-second
{
	width:100px;
	height:1px;
	background:#666;
	margin:0 auto;
	margin-top:4px;
}
.page-title-color .saparate-third
{
	width:80px;
	height:1px;
	background:#666;
	margin:0 auto;
	margin-top:4px;
	margin-bottom:5px;
}

.page-title-first
{
	text-align:center;
	padding-bottom:20px;
}
.page-title-first h1
{
	text-align:center;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	font-size:30px;
	color:#0a2e47;
	padding-bottom:10px;
}
.page-title-first .saparate-first
{
	width:80px;
	height:1px;
	background:#0a2e47;
	margin:0 auto;
	margin-top:10px;
}
.page-title-first .saparate-second
{
	width:100px;
	height:1px;
	background:#0a2e47;
	margin:0 auto;
	margin-top:4px;
}
.page-title-first .saparate-third
{
	width:80px;
	height:1px;
	background:#0a2e47;
	margin:0 auto;
	margin-top:4px;
	margin-bottom:5px;
}

.page-title-center
{
	text-align:center;
	padding-bottom:30px;
	padding-top:20px;
}
.page-title-center h1
{
	text-align:center;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	font-size:30px;
	color:#156aa3;
	padding-bottom:10px;
}
.page-title-center .saparate-first
{
	width:80px;
	height:1px;
	margin:0 auto;
	background:#156aa3;
	margin-top:10px;
}
.page-title-center .saparate-second
{
	width:100px;
	height:1px;
	margin:0 auto;
	background:#156aa3;
	margin-top:4px;
}
.page-title-center .saparate-third
{
	width:80px;
	height:1px;
	margin:0 auto;
	background:#156aa3;
	margin-top:4px;
	margin-bottom:5px;
}
.hvr-grow 
{
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active 
{
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.first-header-section
{
     background:#0a2e47;
     height:30px;
}
.top-menu
{
    
}
.top-menu ul
{
    margin:0;
    padding:0;
    list-style:none;
}
.top-menu ul li
{
   display:inline;
   float:left;
   line-height:30px;
   border-right:1px solid #041019;
}
.top-menu ul li  a
{
    padding:0 10px;
    color:#fff;
    font-family: 'Roboto', sans-serif;
    font-size:14px;
    font-weight:400;
}
.top-menu ul li  a:hover
{
    text-decoration:none;
}

.social-network
{
	float:right;
	
}
.social-network ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.social-network ul li
{
	display:inline;
	line-height:30px;
	float:left;
}
.social-network ul li:last-child
{
	margin-right:0;
}
.social-network ul li a
{
	float:left;
	padding:0 10px;
	text-align:center;
	border-radius:100px;
	color:#fff;
	font-size:14px;
}
.social-network ul li a i
{
	line-height:30px;
}


.header-section
{
	position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
	height:100px;
	width: 100%;
	background: #f6f6f6;
	z-index:9999;
	transition: all 0.2s;
	
}
.header-section.cbp-af-header-shrink
{
	height:70px;
	background: #f6f6f6;
	box-shadow:#666 0 0 15px;
	transition: all 0.2s;
}
.header-section .logo
{
	float:left;
	padding-top:2px;
	transition: all 0.2s;
}
.header-section-shadow
{
	box-shadow:#999 1px 1px 1px;
}
.header-section .logo
{
	float:left;
	padding-top:20px;
	transition: all 0.2s;
}
.header-section .logo img
{
	width:130px;
	transition: all 0.2s;
}
.header-section .menu
{
	float:right;
	transition: all 0.2s;
}
.header-section.cbp-af-header-shrink .logo
{
	padding-top:10px;
	transition: all 0.2s;
}
.header-section.cbp-af-header-shrink .logo img
{
	width:100px;
	transition: all 0.2s;
}
.header-section.cbp-af-header-shrink .menu
{
	float:right;
	margin-top:-15px;
	transition: all 0.2s;
}
.slider-section
{
	
	background:#eee;
	margin-top:0px;
	height:500px;
}
.slider-fixed-benner
{
	background:#fff url(../images/slider/slider-fixed-gr.jpg) no-repeat left top;
	width:100%;
	height:500px;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	border-right:5px solid #b9dadd;
	box-shadow:inset #d0ecef 0 0 221px;
}
.col-padding-less
{
	padding:0;
}
.inf-arrow
{
	color:#000;
	opacity:1;
	position:absolute;
	width: 50px;
    height: 100px;
	font-size:50px;
	border-radius:0px;
	margin:10px;
}

.company-brief-section
{
	
	padding-top:120px;
	padding-bottom:50px;
	background:#fff;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}
.company-brief-content
{
	width:90%;
	margin:0 auto;
	
}
.company-brief-content p
{
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	color:#666;
	font-weight:bold;
	font-size:17px;
	line-height:1.9em;
}
.flag-section
{
	margin-top:50px;
}
.flag-section .col-sm-1
{
	padding-right:0;
	padding-left:0;
}
.flag-box
{
	width:65px;
	height:65px;
	border:1px solid #eee;
	margin:0 auto;
	border-radius:100px;
	margin-bottom:30px;
	background:#fff;
	box-shadow:#ddd 1px 1px 15px;
}
.flag-box p
{
	text-align:center;
	line-height:65px;
	margin-top:17px;
	
}
.flag-box p img
{
	margin:0 auto;
	text-align:center;
	width:40px;
	border-radius:3px;
	height:25px;
}


.flag-section .flag-list
{
	margin:0 auto;
	text-align:center;	
}
.flag-section .flag-list ul
{
	
	margin:0;
	padding:0;
	list-style:none;
}
.flag-section .flag-list ul li
{
	display:inline;
	width:100px;
	height:100px;
	float:left;
	border-radius:100px;
	margin-right:10px;	
	border:1px solid #ddd;
}
.flag-section .flag-list ul li img
{
	width:70px;
	height:40px;
	line-height:100px;
	border:1px solid #ddd;
}
@media (min-width:961px)  
{ 
	.flag-section .flag-list ul li img
	{
		width:40px;
		height:25px;
	}
}
@media (min-width:1025px) 
{ 
	.flag-section .flag-list ul li img
	{
		width:40px;
		height:25px;
	}
}
@media (min-width:1281px)
{
	.flag-section .flag-list ul li img
{
	width:70px;
	height:40px;
}
}
.section-bg
{
	background:#fff url(../images/section-bg.png) repeat;
}
.section-top-border
{
	
}
.section-bottom-border
{
	
}

.initiatives-section
{
	padding:80px 0;
}
.initiatives-content-section
{
	background:#fff;
	padding-top:20px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:70px;
	margin-top:20px;
	border-radius:3px;
	border:1px solid #eee;
}
.initiatives-content-section .initiatives-img
{
	margin-bottom:25px;
}
.initiatives-content-section .initiatives-content
{
	
}
.initiatives-content-section .initiatives-content h1
{
	font-size:17px;
	text-align:center;
	font-weight:bold;
	font-family: 'Poppins', sans-serif;
	padding-bottom:10px;
}
.initiatives-content-section .initiatives-content p
{
	font-family: 'Montserrat', sans-serif;
	color:#666;
	text-align:justify;
	font-size:14px;
	line-height:1.5em;
}
.initiatives-content-section .initiatives-content-height
{
	height:250px;
}
.initiatives-content-section .initiatives-content p a
{
	background:#fff;
	border:1px solid #4ebecf;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	color:#4ebecf;
	text-align:center;
	margin:0 auto;
	border-radius:100px;
	padding:9px 25px;
	text-decoration:none;
}
.initiatives-content-section .initiatives-content p a:after
{
	content:"\f061";
	width:1em;
	margin-left:1em;
	font-family:fontawesome;
}
.initiatives-content-section .initiatives-content p a:hover
{
	background:#4ebecf;
	color:#fff;
}


.hvr-fade 
{
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {
  background-color: #2098D1;
  color: white;
}


.highlight-section
{
	padding:80px 0;
	background:#fff;
}
.highlight-margin
{
	margin-top:20px;
}
.highlight-box
{
	
	border-radius:3px;
	padding:0px;
	margin-bottom:30px;
}
.highlight-img
{
	
}
.highlight-img img
{
	-webkit-transition-duration: 0.3s;
 	transition-duration: 0.3s;
}
.highlight-text
{
	background:rgba(0,0,0,0.2);
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	-webkit-transition-duration: 0.3s;
 	transition-duration: 0.3s;
}
.highlight-text h1
{
	font-size:20px;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	color:#fff;
	padding-top:15px;
	height:50px;
	text-align:center;
	margin-top:90px;
	text-shadow:#000 1px 1px 0;
}
.highlight-text p
{
	font-size:14px;
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	text-align:center;
	line-height:1.6em;
}
.highlight-box:hover .highlight-text
{
	background:rgba(0,0,0,0.5);
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	-webkit-transition-duration: 0.3s;
 	transition-duration: 0.3s;
}



.center-button
{
	text-align:center;
	padding-top:30px;
}
.center-button a
{
	background:#fff;
	border:1px solid #4ebecf;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	color:#4ebecf;
	border-radius:100px;
	padding:10px 25px;
	text-decoration:none;
	position:relative;
}
.center-button a:after
{
	content:"\f061";
	width:1.5em;
	margin-left:1.5em;
	font-family:fontawesome;
}
.center-button a:hover
{
	background:#4ebecf;
	color:#fff;
}

.initiatives-center-button
{
	text-align:center;
	
}
.initiatives-center-button a
{
	background:#fff;
	border:1px solid #4ebecf;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	color:#4ebecf;
	border-radius:100px;
	padding:10px 25px;
	text-decoration:none;
	position:relative;
}
.initiatives-center-button a:after
{
	content:"\f061";
	width:1.5em;
	margin-left:1.5em;
	font-family:fontawesome;
}
.initiatives-center-button a:hover
{
	background:#4ebecf;
	color:#fff;
}


.center-read-more
{
	
	background:#fff;
	border:1px solid #4ebecf;
	font-size:12px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	color:#4ebecf;
	border-radius:100px;
	padding:9px 20px;
	text-decoration:none;
	color:#fff;
}
.center-read-more:after
{
	content:"\f061";
	width:1.5em;
	margin-left:1.5em;
	font-family:fontawesome;
}
.center-read-more:hover
{
	background:#4ebecf;
	border:1px solid #4ebecf;
	color:#fff;
	text-decoration:none;
}

.center-read-more-new
{
	
	background:#fff;
	border:1px solid #4ebecf;
	font-size:12px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	color:#4ebecf;
	border-radius:100px;
	padding:9px 20px;
	text-decoration:none;
	
}
.center-read-more-new:after
{
	content:"\f061";
	width:1.5em;
	margin-left:1.5em;
	font-family:fontawesome;
}
.center-read-more-new:hover
{
	background:#4ebecf;
	border:1px solid #4ebecf;
	color:#fff;
	text-decoration:none;
}

.btn-read-more
{
	background:none;
	border:2px solid #fff;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	color:#fff;
	letter-spacing:2px;
	float:left;
	border-radius:100px;
	padding:8px 25px;
	text-decoration:none;
	position:relative;
	color:#fff;
	margin-top:37px;
}
.btn-read-more:after
{
	content:"\f061";
	width:1.5em;
	margin-left:1.5em;
	font-family:fontawesome;
}
.btn-read-more:hover
{
	background:#f7f7f7;
	cursor:pointer;
	color:#1c5e8a;
	text-decoration:none;
}



.footer-section
{
	padding:50px 0;
	background:#1c5e8a url(../images/map-light-footer.png) repeat;
}
.footer-section .footer-title
{
	
}
.footer-section .footer-title h1
{
	font-family: 'Poppins', sans-serif;
	text-align:left;
	font-size:20px;
	color:#fff;
	text-transform:uppercase;
	font-weight:normal;
}
.footer-section .footer-title .saparate-first
{
	width:60px;
	height:1px;
	background:#fff;
	margin-top:10px;
}
.footer-section .footer-title .saparate-second
{
	width:80px;
	height:1px;
	background:#fff;
	margin-top:4px;
}
.footer-section .footer-title .saparate-third
{
	width:60px;
	height:1px;
	background:#fff;
	margin-top:4px;
}
.footer-section .footer-content
{
	margin-top:25px;
}
.quick-link
{
	
}
.quick-link ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.quick-link ul li
{
	padding-bottom:5px;
}
.quick-link ul li a
{
	color:#ccc;
	text-transform:capitalize;
	font-size:16px;
	font-family: 'Lato', sans-serif;
	position:relative;
}
.quick-link ul li:before 
{
  content: "\f0da";
  font-family: FontAwesome;
  display: inline-block;
  margin-left:0.2em;
  width: 1em; 
  color:#ccc;
}
.footer_content
{
	
}
.footer_content p
{
	font-size:14px;
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	padding-bottom:10px;
	line-height:1.9em;
}
.footer-form
{
	
}
.footer-form .form-control
{
	padding:15px 15px;
	height:auto;
	color:#156aa3;
	font-size:12px;
	box-shadow:none;
	background:#fff;
	border-radius:2px;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
}
.footer-form ::-webkit-input-placeholder
{
  	color: #156aa3;
	font-family: 'Roboto', sans-serif;
}
.footer-form ::-moz-placeholder 
{ 
	color: #156aa3;
	font-family: 'Roboto', sans-serif;
}
.footer-form :-ms-input-placeholder 
{ 
	color: #156aa3;
	font-family: 'Roboto', sans-serif;
}
.footer-form :-moz-placeholder 
{
	color: #156aa3;
	font-family: 'Roboto', sans-serif;
}
.footer-form .btn
{
	background:none;
	border:2px solid #fff;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	color:#fff;
	letter-spacing:2px;
	margin-top:10px;
	border-radius:100px;
	padding:10px 25px;
	text-decoration:none;
	position:relative;
}
.footer-form .btn:after
{
	content:"\f061";
	width:1.5em;
	margin-left:1.5em;
	font-family:fontawesome;
}
.footer-form .btn:hover
{
	background:#f7f7f7;
	cursor:pointer;
	color:#1c5e8a;
}
.footer-contact
{
	
}
.footer-contact table
{
	width:100%;
	border-collapse:collapse;
}
.footer-contact table tr td
{
	color:#fff;
	font-size:14px;
	line-height:1.7em;
	font-family: 'Montserrat', sans-serif;
	padding-bottom:10px;
}
.footer-contact table tr td i
{
	margin-right:10px;
	background:#fff;
	width:25px;
	border-radius:100px;
	height:25px;
	color:#156aa3;
	line-height:25px;
	text-align:center;
}
.footer-contact table tr td a
{
	color:#fff;
	text-decoration:underline;
}

.social-network
{
	
}
.social-network .social-left-padding-less
{
	padding-left:3px;
	padding-bottom:6px;
}
.social-network .social-right-padding-less
{
	padding-right:3px;
}

.social-network .facebook-cover
{
	background:#3b5998;
	height:50px;
	border-radius:2px;
}
.social-network .facebook-cover h2
{
	color:#fff;
	font-size:24px;
	text-align:center;
}
.social-network .facebook-cover h2 i
{
	line-height:50px;
}
.social-network .linkedin-cover
{
	background:#0077b5;
	height:50px;
	border-radius:2px;
}
.social-network .linkedin-cover h2
{
	color:#fff;
	font-size:24px;
	text-align:center;
}
.social-network .linkedin-cover h2 i
{
	line-height:50px;
}
.social-network .twitter-cover
{
	background:#1da1f2;
	height:50px;
	border-radius:2px;
}
.social-network .twitter-cover h2
{
	color:#fff;
	font-size:24px;
	text-align:center;
}
.social-network .twitter-cover h2 i
{
	line-height:50px;
}
.social-network .youtube-cover
{
	background:#cd201f;
	height:50px;
	border-radius:2px;
}
.social-network .youtube-cover h2
{
	color:#fff;
	font-size:24px;
	text-align:center;
}
.social-network .youtube-cover h2 i
{
	line-height:50px;
}
.end_footer_section
{
	height:70px;
	background:#fff;
}
.company_information
{
	float:left;
}
.company_information p
{
	
	font-family: 'Roboto', sans-serif;
	color:#156aa3;
	font-weight:normal;
	padding-top:25px;
	font-size:14px;
}
.social_network
{
	float:right;
	padding-top:22px;
}
.social_network ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.social_network ul li
{
	display:inline;
	margin-right:10px;
	float:left;
}
.social_network ul li:last-child
{
	margin-right:0;
}
.social_network ul li a
{
	background:#156aa3;
	float:left;
	width:32px;
	height:32px;
	text-align:center;
	border-radius:100px;
	color:#fff;
}
.social_network ul li a i
{
	line-height:35px;
}
.social_network ul li a:hover
{
	background:#10598a;
}
.page-benner-section
{
	height:150px;
	background: #0a2e47;
}
.page-benner-section h1
{
	line-height:150px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	margin-top:-95px;
	font-size:30px;
	font-family: 'Roboto', sans-serif;
}
#particles-js
{
  width: 100%;
  height: 100px;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.page-content-section
{
	padding:80px 0;
	background:#fff;
}
.background-color-attachment
{
	background:#f7f7f7 url(../images/map-light.png) no-repeat center center fixed;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.page-content-section h2
{
	font-family: 'Roboto', sans-serif;
	font-size:22px;
	padding:20px 0;
	color:#156aa3;
}
.page-content-section h3
{
	font-family: 'Roboto', sans-serif;
	font-size:22px;
	padding:20px 0;
	color:#156aa3;
}
.page-content-section h4
{
	font-family: 'Roboto', sans-serif;
	font-size:22px;
	padding-bottom:10px;
	color:#156aa3;
}
.page-content-section ul
{
	margin:10px 40px;
	padding:0;
	list-style:none;
}
p.font-small
{
	font-size:15px;
}
.page-content-section ul li
{
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color:#666;
	padding-bottom: 15px;
	line-height:1.9em;
	text-align:left;
}
.page-content-section ul li:before 
{
  content: "\f192";
  color:#1c5e8a; 
  font-size:15px;
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.5em; 
  width: 1.5em; 
}
.page-content-section p
{
	font-size:16px;
	color:#666;
	text-align:justify;
	font-family: 'Montserrat', sans-serif;
	line-height:1.9em;
	padding-bottom:15px;
}
.center-read-more
{
	
	background:#fff;
	border:2px solid #e58020;
	font-size:12px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	color:#e58020;
	border-radius:100px;
	padding:10px 20px;
	text-decoration:none;
	
}
.center-read-more:after
{
	content:"\f061";
	width:1.5em;
	margin-left:1.5em;
	font-family:fontawesome;
}
.center-read-more:hover
{
	background:#e58020;
	border:2px solid #e58020;
	color:#fff;
	text-decoration:none;
}

.f-nav
{ 
	z-index: 1072; 
	position: -webkit-sticky;
    position: sticky;
    top: 70px; 
	width: 100%;
	transition: all 0.2s;
	box-shadow:#666 0 0 5px;
}

.page-section-menu
{
	height:40px;
	background:#4ebecf;
	moz-transition: all 1s ease-in-out;
	o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	webkit-transition: all 1s ease-in-out;
	width: 100%;
}
.page-section-menus
{
	text-align:center;
	margin:0 auto;
}
.page-section-menus ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.page-section-menus ul li
{
	display:inline;
	line-height:40px;
	
}
.page-section-menus ul li:after
{
	content:"\f111";
	color:#fff;
	font-family:fontawesome;
	font-size: 10px;
	
}
.page-section-menus ul li:last-child:after
{
	content:"";
}
.page-section-menus ul li a
{
	padding:0 20px;
	font-family: 'Montserrat', sans-serif;
	text-transform:capitalize;
	color:#fff;
	line-height:40px;
	font-weight:normal;
}
.page-section-menus ul li a:hover
{
	text-decoration:none;
}
.page-section-menus ul li.active
{

}
.left-right-padding
{
	
}
.both-margin
{
	margin:10px 0;
}
.focused-sectors-section
{
	background:#f7f7f7;
}
.focused-sectors-section .col-sm-2
{
	
}
.focused-sector
{
	
	height: 250px;
	
	-webkit-transform: perspective(1px) translateZ(0);
  	transform: perspective(1px) translateZ(0);
     box-shadow: 0 0 1px transparent;
     overflow: hidden;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: color, background-color;
    transition-property: color, background-color;
	
	
}
.focused-sector a
{
	text-decoration:none;
	outline:none;
}

.focused-sector h1
{
	font-size:13px;
	color:#666;
	font-family: 'Roboto', sans-serif;
	text-align:center;
	text-transform:uppercase;
	
}
.focused-sector .focused-sector-img
{
	width:130px;
	height:130px;
	background:#4ebecf;
	border:2px solid #4ebecf;
	margin:0 auto;
	margin-top:31px;
	margin-bottom:20px;
	border-radius:100px;
	overflow:hidden;
	border:5px double #fff;
	vertical-align: middle;
  	-webkit-transform: perspective(1px) translateZ(0);
  	transform: perspective(1px) translateZ(0);
  	box-shadow: 0 0 1px transparent;
  	-webkit-transition-duration: 0.3s;
  	transition-duration: 0.3s;
  	-webkit-transition-property: transform;
  	transition-property: transform;
	
	
}

.hide-text
{
	display: none;
}

.focused-sector:hover
{
	background: #fff;
	
}
.focused-sector:hover .focused-sector-img
{
	width:130px;
	height:130px;
	background:#3294a3;
	border:2px solid #3294a3;
	margin:0 auto;
	margin-top:31px;
	margin-bottom:20px;
	border-radius:100px;
	overflow:hidden;
	border:5px double #fff;
	vertical-align: middle;
  	-webkit-transform: perspective(1px) translateZ(0);
  	transform: perspective(1px) translateZ(0);
  	box-shadow: 0 0 1px transparent;
  	-webkit-transition-duration: 0.3s;
  	transition-duration: 0.3s;
  	-webkit-transition-property: transform;
  	transition-property: transform;
}
.focused-sector:hover .hide-text
{
	display: none;
}


.modal
{
	
}
.modal-dialog
{
	border-radius:0;
}
.modal-content
{
	border-radius:0;
	border:none;
}
.modal-header
{
	background:#4ebecf;
}
.modal-title
{
	font-family: 'Roboto', sans-serif;
	color:#fff;
	font-size:20px;
	text-transform:uppercase;
}
.modal-body
{
	padding:20px;
}
.modal-body p
{
	font-size:14px;
	color:#666;
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	line-height:1.9em;
	padding-bottom:15px;
}
.modal-header .close
{
	float: right;
	cursor:pointer;
    margin-top:-7px;
}
.form-section
{
	
	padding:30px 25px;
	background:#f7f7f7;
	transition: all 0.3s ease;
}
.form-section .form-group
{
	padding-bottom:5px;
}
.form-section label
{
	font-family: 'Montserrat', sans-serif;
	padding-bottom:5px;
	color:#666;
	width:100%;
	font-size:14px;
}
.form-section .form-control
{
	height:auto;
	padding:10px;
	border-radius:2px;
	border:none;
	display:block;
	resize:none;
	background:#fff;
	border:2px solid #eee;
}
.form-section .btn
{
	border:1px solid #4ebecf;
	background:none;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	color:#4ebecf;
	border-radius:100px;
	padding:10px 25px;
	text-decoration:none;
	position:relative;
	margin-top:10px;
	cursor:pointer;
}
.form-section .btn:after
{
	content:"\f061";
	width:1.5em;
	margin-left:1.5em;
	font-family:fontawesome;
}
.form-section .btn:hover
{
	background:#4ebecf;
	color:#fff;
	text-decoration:none;
}
.captcha-class
{
	margin-top:1px;
}
.captcha-class img
{
	border-radius:3px;
	box-shadow:#ddd 0 0 11px;
}

.contact-details
{
	margin-bottom:20px;
}
.contact-details img
{
	border:5px solid #ddd;
	width:100%;
	padding:5px;
}
.contact-details-second
{
	margin-top:72px;
}
.contact-details-second iframe
{
	border:5px solid #ddd;
	width:100%;
	padding:5px;
}
.gallery-section
{
	
}
.gallery-section p
{
	color:#fff;
}
.about-us-section
{
	
}
.about-us-section ul
{
	
}
.about-us-section ul li
{
	text-align:left;
	font-size:16px;
	padding-bottom:20px;
}
blockquote
{
  font-size: 1.4em;
  width:80%;
  margin:17px auto;
  font-family:Open Sans;
  font-style:italic;
  color: #555555;
  padding:1.2em 30px 1.2em 75px;
  border-left:8px solid #4ebecf ;
  line-height:1.6;
  position: relative;
  background:#fff;
  text-align:center;
  box-shadow:#ddd 0 0 11px;
}

blockquote::before
{
  font-family:Arial;
  content: "\201C";
  color:#4ebecf;
  font-size:4em;
  position: absolute;
  left: 10px;
  top:-10px;
}

blockquote::after
{
  content: '';
}

blockquote span
{
  display:block;
  color:#333333;
  font-style: normal;
  font-weight: bold;
  margin-top:1em;
}

.mission-box
{
	background: #156aa3;
	height:330px;
	padding: 50px 20px;
	margin-bottom: 30px;
}
.mission-box h4
{
	font-family: 'Roboto', sans-serif;
	font-size:20px;
	color:#fff;
	text-align: left;
	font-weight: normal;
	
}
.back-number
{
	font-family: 'Roboto', sans-serif;
	padding-bottom: 10px;
	font-size: 10em;
	top:20px;
	left:70px;
	color: #eeeeee;
	z-index: 8888;
	position: absolute;
}
.mission-box:hover
{
	background: #4ebecf;
	padding: 30px 20px;

}
.mission-box:hover h4
{
	color: #fff;
	font-size: 17px;
}
.mission-box:hover .back-number
{
	color: #47b3c4;
}

.objectives-section
{

}
.objectives-section .col-sm-1
{
	padding-right: 0;
}
.objectives-section .col-sm-11
{
	padding-left: 0;
}
.objectives-box
{
	background: #fff;
	border:1px solid #EDEDED;
	padding: 20px 20px;
	margin-bottom: 10px;
	
	border-radius: 3px;
	box-shadow: #ddd 0 0 11px;
	
  	
  
  	overflow: hidden;
  	
}
.objective-number 
{
	width:50px;
	height:50px;
	background: #4ebecf;
	border:2px solid #4ebecf;
	color: #fff;
	border-radius: 100px;
	

}
.objective-number  img
{
     padding-top:3px;
     padding-left:3px;
}
.objective-number  h5
{
	text-align: center;
	font-weight: bold;
	font-family: 'Poppins', sans-serif;
}
.objectives-box h4
{
	font-family: 'Montserrat', sans-serif;
	font-size:15px;
	color:#666;
	line-height: 1.5em;
	text-align: left;
	
}
.show-cols
{
	background:#0a2e47;
	padding: 20px;
	border: 2px solid #0f476d;
	position: absolute;
	z-index: 9999;
	width: 100%;
	border-radius: 3px;
	top: -25px;
 
}
.show-cols p
{
	font-size: 14px;
	color: #fff;
}
.right-border-none
{
	border-right: none;
}
.bottom-border-none
{
	border-bottom: none;
}
.padding-left-less
{
	padding-left:0;
}
.padding-right-less
{
	padding-right: 0;
}
.focused-sectors-section .col-sm-3
{
	padding:0;
}
.our-sector
{
	height: 180px;
	
}
.our-sector .our-sector-img-icon01
{
	width:100px;
	height:100px;
	background:#fff url(../images/sector/blue/img01.png) no-repeat center center;
	border:5px double #eee;
	margin:0 auto;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:20px;
}
.our-sector .our-sector-img-icon02
{
	width:100px;
	height:100px;
	background:#fff url(../images/sector/blue/img02.png) no-repeat center center;
	border:5px double #eee;
	margin:0 auto;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:20px;
}
.our-sector .our-sector-img-icon03
{
	width:100px;
	height:100px;
	background:#fff url(../images/sector/blue/img03.png) no-repeat center center;
	border:5px double #eee;
	margin:0 auto;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:20px;
}
.our-sector .our-sector-img-icon04
{
	width:100px;
	height:100px;
	background:#fff url(../images/sector/blue/img04.png) no-repeat center center;
	border:5px double #eee;
	margin:0 auto;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:20px;
}
.our-sector .our-sector-img-icon05
{
	width:100px;
	height:100px;
	background:#fff url(../images/sector/blue/img05.png) no-repeat center center;
	border:5px double #eee;
	margin:0 auto;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:20px;
}
.our-sector .our-sector-img-icon06
{
	width:100px;
	height:100px;
	background:#fff url(../images/sector/blue/img06.png) no-repeat center center;
	border:5px double #eee;
	margin:0 auto;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:20px;
}
.our-sector .our-sector-img-icon07
{
	width:100px;
	height:100px;
	background:#fff url(../images/sector/blue/img07.png) no-repeat center center;
	border:5px double #eee;
	margin:0 auto;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:20px;
}
.our-sector .our-sector-img-icon08
{
	width:100px;
	height:100px;
	background:#fff url(../images/sector/blue/img08.png) no-repeat center center;
	border:5px double #eee;
	margin:0 auto;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:20px;
}
.our-sector .our-sector-img-icon09
{
	width:100px;
	height:100px;
	background:#fff url(../images/sector/blue/img09.png) no-repeat center center;
	border:5px double #eee;
	margin:0 auto;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:20px;
}
.our-sector .our-sector-img-icon10
{
	width:100px;
	height:100px;
	background:#fff url(../images/sector/blue/img10.png) no-repeat center center;
	border:5px double #eee;
	margin:0 auto;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:20px;
}
.our-sector .our-sector-img-icon11
{
	width:100px;
	height:100px;
	background:#fff url(../images/sector/blue/img11.png) no-repeat center center;
	border:5px double #eee;
	margin:0 auto;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:20px;
}


.sector-menu .current .our-sector-img-icon01
{
	width:100px;
	height:100px;
	background:#1c5e8a url(../images/sector/white/img01.png) no-repeat center center;
	border:5px double #eee;
	margin:0 auto;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:20px;
}
.sector-menu .current .our-sector-img-icon02
{
	width:100px;
	height:100px;
	background:#1c5e8a url(../images/sector/white/img02.png) no-repeat center center;
	border:5px double #eee;
	margin:0 auto;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:20px;
}
.sector-menu .current .our-sector-img-icon03
{
	width:100px;
	height:100px;
	background:#1c5e8a url(../images/sector/white/img03.png) no-repeat center center;
	border:5px double #eee;
	margin:0 auto;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:20px;
}
.sector-menu .current .our-sector-img-icon04
{
	width:100px;
	height:100px;
	background:#1c5e8a url(../images/sector/white/img04.png) no-repeat center center;
	border:5px double #eee;
	margin:0 auto;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:20px;
}
.sector-menu .current .our-sector-img-icon05
{
	width:100px;
	height:100px;
	background:#1c5e8a url(../images/sector/white/img05.png) no-repeat center center;
	border:5px double #eee;
	margin:0 auto;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:20px;
}
.sector-menu .current .our-sector-img-icon06
{
	width:100px;
	height:100px;
	background:#1c5e8a url(../images/sector/white/img06.png) no-repeat center center;
	border:5px double #eee;
	margin:0 auto;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:20px;
}
.sector-menu .current .our-sector-img-icon07
{
	width:100px;
	height:100px;
	background:#1c5e8a url(../images/sector/white/img07.png) no-repeat center center;
	border:5px double #eee;
	margin:0 auto;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:20px;
}
.sector-menu .current .our-sector-img-icon08
{
	width:100px;
	height:100px;
	background:#1c5e8a url(../images/sector/white/img08.png) no-repeat center center;
	border:5px double #eee;
	margin:0 auto;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:20px;
}
.sector-menu .current .our-sector-img-icon09
{
	width:100px;
	height:100px;
	background:#1c5e8a url(../images/sector/white/img09.png) no-repeat center center;
	border:5px double #eee;
	margin:0 auto;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:20px;
}
.sector-menu .current .our-sector-img-icon10
{
	width:100px;
	height:100px;
	background:#1c5e8a url(../images/sector/white/img10.png) no-repeat center center;
	border:5px double #eee;
	margin:0 auto;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:20px;
}
.sector-menu .current .our-sector-img-icon11
{
	width:100px;
	height:100px;
	background:#1c5e8a url(../images/sector/white/img11.png) no-repeat center center;
	border:5px double #eee;
	margin:0 auto;
	padding-top:10px;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:20px;
}

.sector-menu .current .our-sector-title h1
{
	font-size: 11px;
	text-align: center;
	color: #1c5e8a;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
}









.our-sector .our-sector-title
{
	
}
.our-sector .our-sector-title h1
{
	font-size: 11px;
	text-align: center;
	color: #999;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
}
.our-sector-information
{
	padding:30px;
	height:583px;
	background: #fff;
	box-shadow:#ddd 0 0 11px;
	border-radius:3px;
	border:10px double #ddd;
	overflow-y:auto;
}
.our-sector-information h1
{
	font-family: 'Roboto', sans-serif;
	text-align:left;
	font-size:25px;
	color:#156aa3;
	text-transform:uppercase;
	font-weight:bold;
	
}
.our-sector-information  .saparate-first
{
	width:60px;
	height:1px;
	background:#156aa3;
	margin-top:10px;
}
.our-sector-information .saparate-second
{
	width:80px;
	height:1px;
	background:#156aa3;
	margin-top:4px;
}
.our-sector-information  .saparate-third
{
	width:60px;
	height:1px;
	background:#156aa3;
	margin-top:4px;
	margin-bottom:20px;
}
.our-sector-information p
{
	font-size: 14px;
	color: #666;
	text-align: justify;
}
.our-sector-highlight
{
	padding:50px 20px;
	background:#fff url(../images/axiom-pattern.png) repeat center center;
	box-shadow:#ddd 0 0 11px;
	border-radius:3px;
	height:580px;
}
.our-sector-highlight a
{
	text-decoration: none;
}
.sector-content 
{
    display: none;
}

#tab-1 
{
 display: block;   
}

.both-padding
{
	padding-top:25px;
}
.team-section
{
	background:#fff;
	padding:10px;
	border:1px solid #ddd;
	border-radius:3px;
	margin-bottom:30px;
}
.team-section .team-img
{
	width:100%;
	height:250px;
	background:#eee url(../images/team.png) no-repeat center;
	border-radius:3px;
}
.team-section .team-info
{
	padding:12px 0;
}
.team-section .team-info h1
{
	font-family: 'Roboto', sans-serif;
	text-align:left;
	font-size:17px;
	color:#666;
	font-weight:normal;
}
.team-section .team-info p
{
	font-size:13px;
}
.team-section:hover
{
	box-shadow:#ddd 4px 5px 11px;
	cursor:pointer;
}
.error-box
{
	
}
.error-box ul
{
	padding-bottom:5px;
}

.white-background-container
{
	border:2px solid #ccc;
	padding:25px 20px;
	background:rgba(255,255,255,0.9);
}
.img-thumbnail
{
	padding:5px;
    background-color: #fff;
    border:1px solid #ddd;
    border-radius: .25rem;
    transition: all .2s ease-in-out;
    max-width: 100%;
    height: auto;
	border-radius:3px;
	box-shadow:#ddd 0 0 11px;
}
.captcha-footer-class
{
	
}
.captcha-footer-class img
{
	border-radius:3px;
	
}


.initiatives-page-content-section
{
	background:#eee;
	border-radius:3px;
	border:1px solid #eee;
	box-shadow:#eee 0 0 10px;
}
.initiatives-page-content-section .initiatives-img
{
	height:220px;
	padding:22px 20px;
	border-bottom:1px dashed #ddd;
}
.initiatives-page-content-section .initiatives-content
{
	background:#fff;
	padding:40px 30px;
}
.initiatives-page-content-section .initiatives-content h1
{
	font-size:17px;
	text-align:center;
	font-weight:bold;
	font-family: 'Poppins', sans-serif;
	padding-bottom:10px;
}
.initiatives-page-content-section .initiatives-content p
{
	font-family: 'Montserrat', sans-serif;
	color:#666;
	text-align:justify;
	font-size:14px;
	line-height:1.7m;
}
.initiatives-page-content-section .initiatives-content-height
{
	height:170px;
}
.initiatives-page-content-section .initiatives-content p a
{
	background:#fff;
	border:1px solid #4ebecf;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	color:#4ebecf;
	text-align:center;
	margin:0 auto;
	border-radius:100px;
	padding:9px 25px;
	text-decoration:none;
}
.initiatives-page-content-section .initiatives-content p a:after
{
	content:"\f061";
	width:1em;
	margin-left:1em;
	font-family:fontawesome;
}
.initiatives-page-content-section .initiatives-content p a:hover
{
	background:#4ebecf;
	color:#fff;
}



.gallery-large-box
{
	
	border-radius:3px;
	padding:0px;
	margin-bottom:30px;
	box-shadow:#ddd 0 0 11px;
	height:378.84px;
}
.gallery-large-box .gallery-large-img
{

}
.gallery-large-box .gallery-large-text
{
	background:rgba(0,0,0,0.4);
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	-webkit-transition-duration: 0.3s;
 	transition-duration: 0.3s;
}
.gallery-large-box .gallery-large-text h1
{
	font-size:30px;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	color:#fff;
	text-align:center;
	margin-top:150px;
	padding-bottom:0px;
	text-shadow:#000 1px 1px 0;
}
.gallery-large-box .gallery-large-text p
{
	font-size:14px;
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	text-align:center;
	line-height:1.6em;
}
.gallery-large-box:hover .gallery-large-text
{
	background:rgba(0,0,0,0.5);
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border-radius:3px;
	cursor:pointer;
	
}
.gallery-small-box:hover .gallery-small-text h1
{
	color:#fff;
}



.gallery-small-box
{
	
	border-radius:3px;
	padding:0px;
	height:174.27px;
	margin-bottom:30px;
	box-shadow:#ddd 0 0 11px;
}
.gallery-small-box .gallery-small-img
{
	position:absolute;
	height:100%;
}
.gallery-small-box .gallery-small-img .img-perfect
{
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width:100%;
    height:100%;
}
.gallery-small-box .gallery-small-text
{
	background:rgba(0,0,0,0.4);
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border-radius:3px;
	-webkit-transition-duration: 0.3s;
 	transition-duration: 0.3s;
}
.gallery-small-box .gallery-small-text h1
{
	font-size:15px;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	text-align:center;
	margin-top:90px;
	padding-bottom:0px;
	text-shadow:#000 1px 1px 0;
	color: #f7f7f7;
    text-shadow:#000 1px 1px 0;
}
.gallery-small-box .gallery-small-text p
{
	font-size:11px;
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	text-align:center;
	line-height:1.6em;
}
.gallery-small-box:hover .gallery-small-text
{
	background:rgba(0,0,0,0.5);
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border-radius:3px;
	cursor:pointer;
	
}
.gallery-small-box:hover .gallery-small-text h1
{
	color:#fff;
}


.album-box
{
	margin-bottom:30px;
	padding:3px;
	border:5px double #ddd;	
	outline:none;
}
.album-box img
{
	
}
.zoom-box
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
}
.zoom-box h5
{
	text-align:center;
	margin-top:60px;
}
.zoom-box h5 i
{
	color:#ccc;
	font-size:50px;
	text-shadow:#000 1px 1px 0;
	-webkit-transition-duration: 0.3s;
 	transition-duration: 0.3s;
	opacity:0.8;
}
.album-box:hover
{
	border:5px double #ccc;	
}
.album-box:hover img
{
	-webkit-filter: blur(1px);
	-moz-filter: blur(1px);
	-o-filter: blur(1px);
	-ms-filter: blur(1px);
	filter: blur(1px);
	-webkit-transition-duration: 0.3s;
 	transition-duration: 0.3s;
}
.album-box:hover .zoom-box
{
	display:block;
	-webkit-transition-duration: 0.3s;
 	transition-duration: 0.3s;
}
.page-menu
{
	float:right;
	margin-top:52px;
	
}
.page-menu a
{
	background:rgba(78,190,207,0.8);
	width:50px;
	height:50px;
	float:left;
	color:#fff;
	text-align:center;
	border-radius:100px;
	
}
.page-menu a i
{
	line-height:50px;
	font-size:20px;
	text-align:center;
}
.page-menu a:hover
{
	background:rgba(78,190,207,0.9);
}

.gallery-container
{
	background:#f7f7f7 url(../images/inspiration-geometry.png) repeat center center;
	padding:10px;
	margin-bottom:30px;
	box-shadow:#ddd 1px 1px 11px;
	border:1px solid #ddd;
}
.gallery-container a
{
	text-decoration:none;
}
.gallery-container .gallery-cover
{
	
}
.gallery-container .gallery-cover img
{
	border-radius:3px;
}
.gallery-container .gallery-content
{
	padding:10px 0;
	height:120px;
}
.gallery-container .gallery-content h1
{
	font-size:16px;
	padding:5px 0;
	color:#156aa3;
	line-height:1.6em;
	font-family: 'Roboto', sans-serif;
	text-align:center;
}
.gallery-container .gallery-content p
{
	font-size:13px;
	color:#666;
	text-align:center;
	font-weight:bold;
	line-height:1.6em;
	font-family: 'Montserrat', sans-serif;
}

.darkCyan
{
	text-align:center;
	
}
.event-container
{
	background:#fff;
	border:1px solid #eee;
	box-shadow:#eee 0 0 11px;
	border-radius:3px;	
	margin-bottom:30px;
}
.event-container .event-logo
{
	height:100px;
	padding-top:10px;
}
.event-container .event-logo img
{
	max-width: 80%;
    max-height: 80%;
    display: block;
    margin: auto auto;
}
.event-container .event-place
{
	padding:20px;
	height:120px;
}
.event-container .event-place h1
{
	font-size:15px;
	color:#156aa3;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	line-height:1.6em;
	padding-bottom:5px;
}
.event-container .event-place p
{
	color:#666;
	font-size:13px;
	text-align:left;
	font-weight:normal;
	text-transform:capitalize;
	font-family: 'Roboto', sans-serif;
}

.our-team-container
{
	background:#fff;
	box-shadow:#ddd 0 0 11px;
	padding:20px;
	margin-bottom:30px;
	border-radius:10px;
}
.our-team-container h1
{
	font-size:20px;
	color:#1c5e8a;
	padding-bottom:5px;
}
.our-team-container p
{
	font-size:13px;
	font-weight:400;
	text-align:left;
}
.our-team-container p b
{
	font-size:15px;
}
.our-team-container p a
{
	color:#999;
	text-decoration:underline;
}