body, html {
	font-family: 'Lato', sans-serif;
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	/*color: #F5F5F5;*/
	color: #808080;

}
h1 {
	font-weight: 700;
}
h1 strong {
	font-weight: 900;
}
h2 {
	font-size: 36px;
	margin: 0;
}
h3 {
	font-size: 16px;
	font-weight: 700;
}
h4 {
	font-size: 18px;
	font-weight: 700;
}
h5 {
	
	font-weight: 700;
	line-height: 20px;
}
p {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
}
a {
	color: #5b777f;
	transition: all 0.5s;
}
a:hover, a:focus {
	text-decoration: none;
	color: #f1c40f;
}
.img-centered {
	margin: 0 auto;
}
ul, ol {
	list-style: none;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
#preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #F5F5F5;
	z-index: 99999;
	height: 100%;
}
#status {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 64px;
	height: 64px;
	margin: -32px 0 0 -32px;
	padding: 0;
}
.section-title {
	padding: 30px 0;
}
.section-title h2 {
	font-weight: 400;
	margin-bottom: 26px;
}
hr {
	height: 3px;
	width: 60px;
	position: relative;
	background: ;
	border: 0;
	margin-bottom: 30px;
}
/* Navigation */
#menu {
	/*padding: 20px;*/
	transition: all 0.8s;
}
#menu.navbar-default {
	/*background-color: rgba(81, 72, 72, 0);*/
	background-color: #514848;
	border-color: rgba(231, 231, 231, 0);
}
#menu a.navbar-brand {
	text-transform: uppercase;
	font-size: 22px;
	color: #d9e0e2;
	font-weight: 700;
	letter-spacing: 1px;
}
#menu a.navbar-brand i.fa {
	color: #F7893E;
}
#menu.navbar-default .navbar-nav > li > a {
	text-transform: uppercase;
	color: #d9e0e2;
	font-size: 12px;
	letter-spacing: 1px;
}
#menu.navbar-default .navbar-nav > li > a:hover {
	color: #F7893E;
}
.on {
	/*background-color: #032731 !important;*/
	background-color: #514848 !important;
	padding: 0 !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #F7893E !important;
	background-color: transparent;
}
.navbar-toggle {
	border-radius: 0;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #F7893E;
	border-color: #F7893E;
}
.navbar-default .navbar-toggle:hover>.icon-bar {
	background-color: #FFF;
}


/* slider section */
#slider-section {
	background: ;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
/*	height: 100%;*/
}
#slider-section p {
	color: #d9e0e2;
	font-size: 16px;
	margin-bottom: 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#slider-section h1 {
	position:relative;
	color: #d9e0e2;
	font-size: 18px;
	padding-top: 250px;
    margin-bottom: 0px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#slider-section h2 {
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:1000px;
	/*letter-spacing: 1px;*/
	/*font-family: 'Open Sans', sans-serif;*/
	font-weight: 400;
    font-size: 2em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#slider-section h4 {
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:;
	/*letter-spacing: 1px;*/
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
    font-size: 1.2em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#slider-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#slider-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}


.color {
	color: #f3ca27;
}

/* end slider Section */



  
 /* project_header section */
#project_header-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #f2f2f2;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;
}
#project_header-section  p {
	text-align: center;
	color: #777;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#project_header-section h1 {
    color: #d9e0e2;
	margin-top: 0px;
    font-size: 4em;
    font-weight: 300;
    line-height: 1.33;
    letter-spacing: 0.5px;
	margin-bottom:5px;
}
#project_header-section h3 {
	color: #333;
	font-size: 4em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#project_header-section  h4 {
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:0px;
	/*letter-spacing: 1px;*/
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#project_header-section  a {
	color: #2b9af3;
	transition: all 0.5s;
}
#project_header-section  a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;
}
.btn-default {
	color: #294d57;
	font-family: 'Open Sans', sans-serif;
	background-color: #f1c40f;
	border: 0;
	margin: 0 8px;
	font-size: 18px;
	transition: all 0.5s;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active {
	background-color: #c1a618;
}

 /* end project_header-section */
 
 
 
#line-section {
    background: rgb(51,51,51);
	color: #d9e0e2;
	position: relative;

	
  }

#line-section h6{
	margin-top: 3px;
    margin-bottom: 20px;
	margin-left:-12px;
	margin-right:-12px;

	}

#line-section h6 :hover{
	-webkit-filter: contrast(120%);
	filter:contrast(120%);


	}
 /* end line section */


/* intro Section */
#intro-section {
	padding: 80px 0 100px 0;
	background: rgb(152,137,137); /* Old browsers */
    color: #d9e0e2;
	/*background: #726B6B;*/
	
}
#intro-section h4 {
	color: #d9e0e2;
	
}
#intro-section p {
	color: #F2F2F2;
	/*font-size: 13px;*/
	margin-bottom:;
	/*letter-spacing: 1px;*/
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#intro-section a {
	color: #1388D8;
	transition: all 0.5s;
}
#intro-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.space {
	margin-top: 40px;
}
#intro-section i.fa {
	font-size: 40px;
	border: 0;
	width: 100px;
	height: 80px;
	padding: 22px 25px;
	background: #032934;
	margin-bottom: 6px;
	border-radius: 10%;
	color: #f3ca27;
	transition: all 0.5s;
}
#intro-section .service:hover>i.fa {
	background: #0b3540;
}
/* end intro Section */




/* home Section */
#home-section {
	padding: 80px 0 100px 0;
	background: rgb(152,137,137); /* Old browsers */
	
	color: #d9e0e2;
}
/*#home-section h4 {
	color: #81969c;
	text-transform: uppercase;
}*/
#home-section p {
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:;
	/*letter-spacing: 1px;*/
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
    font-size: 1.2em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#home-section a {
	color: #1388D8;
	transition: all 0.5s;
}
#home-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.space {
	margin-top: 40px;
}
#home-section i.fa {
	font-size: 40px;
	border: 0;
	width: 100px;
	height: 80px;
	padding: 22px 25px;
	background: #032934;
	margin-bottom: 6px;
	border-radius: 10%;
	color: #f3ca27;
	transition: all 0.5s;
}
#home-section .service:hover>i.fa {
	background: #0b3540;
}
/* end home 


/* moto section */
#moto-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #F5F5F5;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#moto-section p {
	text-align: left;
	color: #333;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#moto-section h2 {
	color: #333;
	font-size: 1.5em;
	margin-bottom:20px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#moto-section h1 {
	color: #333;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#moto-section h3 {
	color: #777;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#moto-section h4 {
	color: #777;
	font-size: 4em;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#moto-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}

#moto-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#moto-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#moto-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end moto section */

/*project section */
#project-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #4A5C6F;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#project-section p {
	text-align: center;
	color: #f5f5f5;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#project-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-bottom:20px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#project-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#project-section h3 {
	color: #f5f5f5;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#project-section h4 {
	color: #777;
    margin-bottom: 20px;
    font-weight: 400;
    font-size: 1.2em;
    line-height: 1.33;
  
	
}
#project-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}

#project-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#project-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#project-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end project Section */


/* project1 section */
#project1-section {
	background: url(../img/equinox_lab.jpg) no-repeat bottom center;
	background-size: cover;
	font-family: 'Roboto', sans-serif;
	color: #d9e0e2;
	position: relative;
	height: 100%;
}
#project1-section p {
	color: #d9e0e2;
	font-size: 16px;
    margin-left: 10px;
    margin-bottom: 20px;
    letter-spacing: 0.5px;
    line-height: 1.33;
    font-weight: 400;
}
#project1-section h2 {
	color: #d9e0e2;
	
}

#project1-section h3 {
	color: #d9e0e2;
	font-size: 3em;
    font-weight: 300;
    margin-bottom: 20px;
    line-height: 1.33;
}
#project1-section h4 {
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:;
	/*letter-spacing: 1px;*/
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#project1-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#project1-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}


/* end project1 Section */



/* equinox  section */
#equinox-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #F5F5F5;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#equinox-section p {
	text-align: left;
	color: #333;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#equinox-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-top:120px;
	margin-bottom:0px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#equinox-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#equinox-section h3 {
	color: #333;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#equinox-section h4 {
	color: #777;
	font-size: 4em;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#equinox-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}

#equinox-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#equinox-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#equinox-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end equinox Section */


/* need section */
#need-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #f2f2f2;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#need-section p {
	text-align: left;
	color: #333;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#need-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-bottom:20px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#need-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#need-section h3 {
	color: #333;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#need-section h4 {
	color: #777;
	font-size: 4em;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#need-section h6 {
	color: #777;
	font-size: 16px;
	margin-left:30px;
	margin-top:40px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
	
}

#need-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#need-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#need-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end need Section */




/* objectives section */
#objectives-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #F5F5F5;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#objectives-section p {
	text-align: left;
	color: #333;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#objectives-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-bottom:20px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#objectives-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
        letter-spacing: 0.5px;
	
}
#objectives-section h3 {
	color: #333;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
        line-height: 1.33;

}
#objectives-section h4 {
	color: #777;
	font-size: 4em;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#objectives-section h6 {
	color: #777;
	font-size: 16px;
	margin-left:30px;
	margin-top:40px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
	
}

#objectives-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#objectives-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#objectives-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end objectives Section */



/* concept section */
#concept-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #f9f9f9;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#concept-section p {
	text-align: left;
	color: #333;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#concept-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-bottom:20px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#concept-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#concept-section h3 {
	color: #333;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#concept-section h4 {
	color: #777;
	font-size: 4em;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#concept-section h6 {
	color: #777;
	font-size: 16px;
	margin-left:30px;
	margin-top:40px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
	
}

#concept-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#concept-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#concept-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end concept Section */

/* aim section */
#aim-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #f5f5f5;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#aim-section p {
	text-align: left;
	color: #333;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#aim-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-bottom:20px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#aim-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#aim-section h3 {
	color: #333;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#aim-section h4 {
	color: #777;
	font-size: 4em;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#aim-section h6 {
	color: #777;
	font-size: 16px;
	margin-left:30px;
	margin-top:40px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
	
}

#aim-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#aim-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#aim-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end aim Section */


/* partners_header section */
#partners_header-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #314455;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;
}
#partners_header-section  p {
	text-align: center;
	color: #d9e0e2;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#partners_header-section h1 {
    color: #d9e0e2;
	margin-top: 0px;
    font-size: 4em;
    font-weight: 300;
    line-height: 1.33;
    letter-spacing: 0.5px;
	margin-bottom:5px;
}
#partners_header-section h3 {
	color: #d9e0e2;
	font-size: 4em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#partners_header-section  h4 {
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:0px;
	/*letter-spacing: 1px;*/
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#partners_header-section  a {
	color: #2b9af3;
	transition: all 0.5s;
}
#partners_header-section  a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;
}
.btn-default {
	color: #294d57;
	font-family: 'Open Sans', sans-serif;
	background-color: #f1c40f;
	border: 0;
	margin: 0 8px;
	font-size: 18px;
	transition: all 0.5s;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active {
	background-color: #c1a618;
}

 /* end partners_header-section */



/* partner section */
#partner-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #F5F5F5;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#partner-section p {
	text-align: left;
	color: #777;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#partner-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-top:120px;
	margin-bottom:0px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#partner-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#partner-section h3 {
	color: #777;
    font-size: 1.5em;
    margin-bottom: 20px;
    font-weight: 300;
    letter-spacing: 0.5px;
    line-height: 1.33;
    text-align: center;

}
#partner-section h4 {
	color: #777;
	font-size: 4em;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#partner-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}

#partner-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#partner-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#partner-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end partner Section */


/* ntua section */

#ntua-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #F5F5F5;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;

	
}

#ntua-section p {
	text-align: left;
	color: #777;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#ntua-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-top:120px;
	margin-bottom:0px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#ntua-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#ntua-section h3 {
	color: #777;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#ntua-section h4 {
	color: #777;
	font-size: 1em;
	margin-left:10px;
	margin-bottom:20px;
	font-weight: 400;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#ntua-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}
#ntua-section h5 {
	text-align: left;
	color: #777;
	font-size: 14px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}

#ntua-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#ntua-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#ntua-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end ntua Section */


/* elastotec section */

#elastotec-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #EAEAEA;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;

	
}

#elastotec-section p {
	text-align: left;
	color: #777;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#elastotec-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-top:120px;
	margin-bottom:0px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#elastotec-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#elastotec-section h3 {
	color: #777;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#elastotec-section h4 {
	color: #777;
	font-size: 1em;
	margin-left:10px;
	margin-bottom:20px;
	font-weight: 400;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#elastotec-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}
#elastotec-section h5 {
	text-align: left;
	color: #777;
	font-size: 14px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}

#elastotec-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#elastotec-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#elastotec-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end elastotec Section */

/* kochanek section */
#kochanek-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #dcdcdc;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#kochanek-section p {
	text-align: left;
	color: #777;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#kochanek-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-top:120px;
	margin-bottom:0px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#kochanek-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#kochanek-section h3 {
	color: #777;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
        line-height: 1.33;

}
#kochanek-section h4 {
	color: #777;
    font-size: 1em;
    margin-left: 10px;
    margin-bottom: 20px;
    font-weight: 400;
    line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#kochanek-section h5 {
	text-align: left;
	color: #777;
	font-size: 14px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#kochanek-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}

#kochanek-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#kochanek-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#kochanek-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end kochanek Section */


/* imdea section */
#imdea-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #7d7f82;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#imdea-section p {
	text-align: left;
	color: #d9e0e2;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#imdea-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-top:120px;
	margin-bottom:0px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#imdea-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#imdea-section h3 {
	color: #d9e0e2;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
        line-height: 1.33;

}
#imdea-section h4 {
	color: #777;
    font-size: 1em;
    margin-left: 10px;
    margin-bottom: 20px;
    font-weight: 400;
    line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#imdea-section h5 {
	text-align: left;
	color: #d9e0e2;
	font-size: 14px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#imdea-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}

#imdea-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#imdea-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#imdea-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end imdea Section */

/* tul section */
#tul-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #EAEAEA;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#tul-section p {
	text-align: left;
	color: #777;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#tul-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-top:120px;
	margin-bottom:0px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#tul-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#tul-section h3 {
	color: #777;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
        line-height: 1.33;

}
#tul-section h4 {
	color: #777;
    font-size: 1em;
    margin-left: 10px;
    margin-bottom: 20px;
    font-weight: 400;
    line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#tul-section h5 {
	text-align: left;
	color: #777;
	font-size: 14px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#tul-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}

#tul-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#tul-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#tul-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end tul Section */


/* access section */
#access-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #F5F5F5; 
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#access-section p {
	text-align: left;
	color: #777;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#access-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-top:120px;
	margin-bottom:0px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#access-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#access-section h3 {
	color: #777;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
        line-height: 1.33;

}
#access-section h4 {
	color: #777;
    font-size: 1em;
    margin-left: 10px;
    margin-bottom: 20px;
    font-weight: 400;
    line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#access-section h5 {
	text-align: left;
	color: #777;
	font-size: 14px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#access-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}

#access-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#access-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#access-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end access Section */


/* osm section */
#osm-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #EAEAEA; 
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#osm-section p {
	text-align: left;
	color: #777;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#osm-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-top:120px;
	margin-bottom:0px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#osm-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#osm-section h3 {
	color: #777;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
        line-height: 1.33;

}
#osm-section h4 {
	color: #777;
    font-size: 1em;
    margin-left: 10px;
    margin-bottom: 20px;
    font-weight: 400;
    line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#osm-section h5 {
	text-align: left;
	color: #777;
	font-size: 14px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#osm-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}

#osm-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#osm-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#osm-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end osm Section */



/* ces section */
#ces-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #dcdcdc;  
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#ces-section p {
	text-align: left;
	color: #777;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#ces-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-top:120px;
	margin-bottom:0px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#ces-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#ces-section h3 {
	color: #777;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
        line-height: 1.33;

}
#ces-section h4 {
	color: #777;
    font-size: 1em;
    margin-left: 10px;
    margin-bottom: 20px;
    font-weight: 400;
    line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#ces-section h5 {
	text-align: left;
	color: #777;
	font-size: 14px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#ces-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}

#ces-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#ces-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#ces-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end ces Section */


/* brembo section */
#brembo-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #7d7f82;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#brembo-section p {
	text-align: left;
	color: #d9e0e2;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#brembo-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-top:120px;
	margin-bottom:0px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#brembo-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#brembo-section h3 {
	color: #d9e0e2;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
        line-height: 1.33;

}
#brembo-section h4 {
	color: #777;
    font-size: 1em;
    margin-left: 10px;
    margin-bottom: 20px;
    font-weight: 400;
    line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#brembo-section h5 {
	text-align: left;
	color: #d9e0e2;
	font-size: 14px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#brembo-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}

#brembo-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#brembo-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#brembo-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end brembo Section */


/* yuz section */
#yuz-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #dcdcdc;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#yuz-section p {
	text-align: left;
	color: #777;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#yuz-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-top:120px;
	margin-bottom:0px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#yuz-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#yuz-section h3 {
	color: #777;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
        line-height: 1.33;

}
#yuz-section h4 {
	color: #777;
    font-size: 1em;
    margin-left: 10px;
    margin-bottom: 20px;
    font-weight: 400;
    line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#yuz-section h5 {
	text-align: left;
	color: #777;
	font-size: 14px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#yuz-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}

#yuz-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#yuz-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#yuz-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end yuz Section */



/* ires section */
#ires-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #EAEAEA;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#ires-section p {
	text-align: left;
	color: #777;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#ires-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-top:120px;
	margin-bottom:0px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#ires-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#ires-section h3 {
	color: #777;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
        line-height: 1.33;

}
#ires-section h4 {
	color: #777;
    font-size: 1em;
    margin-left: 10px;
    margin-bottom: 20px;
    font-weight: 400;
    line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#ires-section h5 {
	text-align: left;
	color: #777;
	font-size: 14px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#ires-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}

#ires-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#ires-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#ires-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end ires Section */

/* info section */
#info-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #dcdcdc;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#info-section p {
	text-align: center;
	color: #777;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#info-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-bottom:20px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#info-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#info-section h3 {
	color: #777;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#info-section h4 {
	color: #d9e0e2;
    margin-bottom: 20px;
    font-weight: 400;
    font-size: 1.2em;
    line-height: 1.33;
  
	
}
#info-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}

#info-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#info-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#info-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end info Section */


/* project_progress section */
#project_progress-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #dcdcdc;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#project_progress-section p {
	text-align: left;
	color: #777;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#project_progress-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-top:120px;
	margin-bottom:0px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#project_progress-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#project_progress-section h3 {
	color: #777;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#project_progress-section h3 :hover{
   -webkit-filter: contrast(120%);
	filter:contrast(120%);

}


#project_progress-section h4 {
	color: #777;
    font-size: 1em;
    margin-left: 10px;
    margin-bottom: 20px;
    font-weight: 400;
    line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#project_progress-section h5 {
	text-align: left;
	color: #777;
	font-size: 14px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#project_progress-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}

#project_progress-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#project_progress-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#project_progress-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end project_progress Section */

/* progress2 section */
#progress2-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #bac3c8;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;
}
#progress2-section  p {
	text-align: center;
	color: #777;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#progress2-section h1 {
    color: #d9e0e2;
	margin-top: 0px;
    font-size: 4em;
    font-weight: 300;
    line-height: 1.33;
    letter-spacing: 0.5px;
	margin-bottom:5px;
}
#progress2-section h3 {
	color: #777;
	font-size: 4em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#progress2-section  h4 {
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:0px;
	/*letter-spacing: 1px;*/
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#progress2-section  a {
	color: #2b9af3;
	transition: all 0.5s;
}
#progress2-section  a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;
}
.btn-default {
	color: #294d57;
	font-family: 'Open Sans', sans-serif;
	background-color: #f1c40f;
	border: 0;
	margin: 0 8px;
	font-size: 18px;
	transition: all 0.5s;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active {
	background-color: #c1a618;
}

 /* end progress2-section */


/* meeting section */
#meeting-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #525254;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#meeting-section p {
	text-align: center;
	color: #d9e0e2;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#meeting-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-bottom:20px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#meeting-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#meeting-section h3 {
	color: #d9e0e2;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#meeting-section h4 {
	color: #d9e0e2;
    margin-bottom: 20px;
    font-weight: 400;
    font-size: 1.2em;
    line-height: 1.33;
  
	
}
#meeting-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}

#meeting-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#meeting-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#meeting-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end meeting Section */


/* time_schedule_header section */
#time_schedule_header-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #3c3b3b;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;
}
#time_schedule_header-section  p {
	text-align: center;
	color: #d9e0e2;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#time_schedule_header-section h1 {
    color: #d9e0e2;
	margin-top: 0px;
    font-size: 4em;
    font-weight: 300;
    line-height: 1.33;
    letter-spacing: 0.5px;
	margin-bottom:5px;
}
#time_schedule_header-section h3 {
	color: #d9e0e2;
	font-size: 4em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#time_schedule_header-section  h4 {
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:0px;
	/*letter-spacing: 1px;*/
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#time_schedule_header-section  a {
	color: #2b9af3;
	transition: all 0.5s;
}
#time_schedule_header-section  a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;
}
.btn-default {
	color: #294d57;
	font-family: 'Open Sans', sans-serif;
	background-color: #f1c40f;
	border: 0;
	margin: 0 8px;
	font-size: 18px;
	transition: all 0.5s;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active {
	background-color: #c1a618;
}

 /* end time_schedule_header-section */








/* Partners section
==============================*/
#partners-section {
		padding: 80px 0 100px 0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#032731+0,032e3a+20,032e3a+100,032731+100 */
	background: rgb(204,194,213); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(204,194,213,1) 0%, rgba(192,184,201,1) 20%, rgba(192,184,201,1) 100%, rgba(204,194,213,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(204,194,213,1) 0%, rgba(192,184,201,1) 20%, rgba(192,184,201,1) 100%, rgba(204,194,213,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(204,194,213,1) 0%, rgba(192,184,201,1) 20%, rgba(192,184,201,1) 100%, rgba(204,194,213,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCC2D5', endColorstr='#C0B8C9', GradientType=0 ); /* IE6-9 */
	/*color: #d9e0e2;*/
	
}
#partners-section i.fa {
	font-size: 30px;
	padding: 5px;
	color: #2b9af3;
}
.categories {
	padding-bottom: 30px;
	text-align: center;
}
#partners-section hr {
	background: #1C424D;
}
ul.cat li {
	display: inline-block;
}
ol.type li {
	display: inline-block;
	margin-left: 20px;
}
ol.type li a {
	color: #51633d;
	border: 1px solid #f7dc6f;
	padding: 8px 16px;
	border-radius: 3px;
}
ol.type li a.active {
	background: #f7dc6f;
}
ol.type li a:hover {
	background: #f7dc6f;
}
.isotope-item {
	z-index: 2
}
.isotope-hidden.isotope-item {
	z-index: 1
}
.isotope, .isotope .isotope-item {
	/* change duration value to whatever you like */
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope-item {
	margin-right: -1px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.isotope {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	transition-property: transform, opacity;
}
.portfolio-item {
	margin-bottom: 30px;
}
.portfolio-item .hover-bg {
	height: 260px;
	overflow: hidden;
	position: relative;
}
.hover-bg .hover-text {
	position: absolute;
	text-align: center;
	margin: 0 auto;
	color: #c0cbce;
	background: rgba(86, 88, 114, 0.8);
	padding: 25% 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	transition: all 0.5s;
}
.hover-bg .hover-text>h4 {
	opacity: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	transition: all 0.3s;
	font-size: 20px;
}
.hover-bg:hover .hover-text>h4 {
	opacity: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.hover-bg .hover-text>i {
	opacity: 0;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	transition: all 0.3s;
}
.hover-bg:hover .hover-text>i {
	opacity: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}
.hover-bg:hover .hover-text {
	opacity: 1;
}
.portfolio-modal .modal-content {
	color: #5B777F;
	padding: 100px 0;
	min-height: 100%;
	border: 0;
	border-radius: 0;
	text-align: center;
	background-clip: border-box;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #DDD7E2;
}
.portfolio-modal .modal-content h2 {
	margin-bottom: 15px;
	font-size: 2.5em;
}
.portfolio-modal .modal-content p {
	margin-bottom: 30px;
}
.portfolio-modal .modal-content p.item-intro {
	margin: 10px 0 30px;
	font-size: 14px;
	font-style: italic;
}
.portfolio-modal .modal-content ul.list-inline {
	margin-top: 0;
	margin-bottom: 30px;
}
.portfolio-modal .modal-content img {
	margin-bottom: 30px;
}
.portfolio-modal .close-modal {
	position: absolute;
	top: 25px;
	right: 25px;
	width: 75px;
	height: 75px;
	background-color: transparent;
	cursor: pointer;
}
.portfolio-modal .close-modal:hover {
	opacity: .3;
}
.portfolio-modal .close-modal .lr {
	z-index: 1051;
	width: 1px;
	height: 75px;
	margin-left: 35px;
	background-color: #222;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.portfolio-modal .close-modal .lr .rl {
	z-index: 1052;
	width: 1px;
	height: 75px;
	background-color: #222;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.portfolio-modal .btn-primary {
	color: #a7b6ba;
	background-color: #1d434e;
	border-color: #1d434e;
}
.portfolio-modal .btn-primary:hover, .portfolio-modal .btn-primary:focus, .portfolio-modal .btn-primary.focus, .portfolio-modal .btn-primary:active, .portfolio-modal .btn-primary.active {
	color: #a7b6ba;
	background-color: #032e3a;
	border-color: #032e3a;
}
/* end partners Section */




/* wps Section */
#wps-section {
	font-family: 'Roboto', sans-serif;
	padding: 80px 0 100px 0;
	background: rgb(77,77,77); 
    color: #CCCCCC;
}

#wps-section p {
	color: #81969c;
	font-size: 16px;
    margin-bottom: 10px;
    letter-spacing: 0.5px;
	line-height: 1.2;
    font-weight: 400;
}
#wps-section h3 {
	color: #9eb0b6;
	font-size: 1.3em;
    font-weight: 400; 
    line-height: 1.33;
	letter-spacing: 0.5px; 
	
}
#wps-section h4 {
	color: #acdbe7;
	font-size: 14px;
	font-weight: 400;
	
}
.space {
	margin-top: 40px;
}
#wps-section i.fa {
	font-size: 40px;
	border: 0;
	width: 100px;
	height: 80px;
	padding: 22px 25px;
	background: #333333;
	margin-bottom: 6px;
	border-radius: 10%;
	color: #75C3D8;
	transition: all 0.5s;
}
#wps-section .project:hover>i.fa {
	background: #546A72;
}
/* wps Section */

/* events_header section */
#events_header-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #f2f2f2;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;
}
#events_header-section  p {
	text-align: center;
	color: #777;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#events_header-section h1 {
    color: #d9e0e2;
	margin-top: 0px;
    font-size: 4em;
    font-weight: 300;
    line-height: 1.33;
    letter-spacing: 0.5px;
	margin-bottom:5px;
}
#events_header-section h3 {
	color: #777;
	font-size: 4em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#events_header-section  h4 {
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:0px;
	/*letter-spacing: 1px;*/
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#events_header-section  a {
	color: #2b9af3;
	transition: all 0.5s;
}
#events_header-section  a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;
}
.btn-default {
	color: #294d57;
	font-family: 'Open Sans', sans-serif;
	background-color: #f1c40f;
	border: 0;
	margin: 0 8px;
	font-size: 18px;
	transition: all 0.5s;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active {
	background-color: #c1a618;
}

 /* end events_header-section */




/* fact section */

#fact-section {
    background:#212121;
	color: #d9e0e2;
	position: relative;
	

	
  }
#fact-section h4{
	color: #808080;
	margin-bottom:20px;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.33;

}
#fact-section h6{
	margin-top: 3px;
    margin-bottom:3px;
	margin-left:-12px;
	margin-right:-12px;

}

#fact-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#fact-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
#fact-section h6 :hover{
	-webkit-filter: contrast(120%);
	filter:contrast(120%);


	}
 /* end fact section */

/* meeting_header section */
#meeting_header-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #53575a;  
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;
}
#meeting_header-section  p {
	text-align: center;
	color: #d9e0e2;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#meeting_header-section h1 {
    color: #d9e0e2;
	margin-top: 0px;
    font-size: 4em;
    font-weight: 300;
    line-height: 1.33;
    letter-spacing: 0.5px;
	margin-bottom:5px;
}
#meeting_header-section h3 {
	color: #d9e0e2;
	font-size: 4em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#meeting_header-section  h4 {
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:0px;
	/*letter-spacing: 1px;*/
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#meeting_header-section  a {
	color: #2b9af3;
	transition: all 0.5s;
}
#meeting_header-section  a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;
}
.btn-default {
	color: #294d57;
	font-family: 'Open Sans', sans-serif;
	background-color: #f1c40f;
	border: 0;
	margin: 0 8px;
	font-size: 18px;
	transition: all 0.5s;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active {
	background-color: #c1a618;
}

 /* end meeting_header-section */

/* meeting section */
#meeting-section {
	font-family: 'Roboto', sans-serif;
	background: ; 
	background-color: #dcdcdc;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#meeting-section p {
	text-align: center;
	color: #777;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#meeting-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-top:120px;
	margin-bottom:0px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#meeting-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#meeting-section h3 {
	color: #565555;
	font-size: 1.8em; 
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#meeting-section h4 {
	color: #777;
    font-size: 1em;
    margin-left: 10px;
    margin-bottom: 20px;
    font-weight: 400;
    line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#meeting-section h5 {
	text-align: left;
	color: #777;
	font-size: 14px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#meeting-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}

#meeting-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#meeting-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#meeting-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end meeting Section */



/*intro_training section */
#intro_training-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #ccc; 
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#intro_training-section p {
	text-align: center;
	color: #777;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#intro_training-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-bottom:20px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#intro_training-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#intro_training-section h3 {
	color: #777;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#intro_training-section h4 {
	color: #777;
    margin-bottom: 20px;
    font-weight: 400;
    font-size: 1.2em;
    line-height: 1.33;
  
	
}
#intro_training-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}

#intro_training-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#intro_training-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#intro_training-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end intro_training Section */


/* training section */
#training-section {
	font-family: 'Roboto', sans-serif;
	background: ; 
	background-color: #dcdcdc;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#training-section p {
	text-align: center;
	color: #777;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#training-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-top:120px;
	margin-bottom:0px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#training-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
        letter-spacing: 0.5px;
	
}
#training-section h3 {
	color: #565555;
	font-size: 1.8em;
	font-weight: 300;
	margin-bottom:20px;
        line-height: 1.33;

}
#training-section h4 {
	color: #777;
    font-size: 1em;
    margin-left: 10px;
    margin-bottom: 20px;
    font-weight: 400;
    line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#training-section h5 {
	text-align: left;
	color: #777;
	font-size: 14px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#training-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}

#training-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#training-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#training-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end training Section */






 /* newsletter_header section */
#newsletter_header-section {
	background: url(../img/bio4self_thread.jpg) no-repeat bottom center;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	height: 100%;
}
#newsletter_header-section  p {
	color: #d9e0e2;
	font-size: 16px;
	margin-bottom: 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#newsletter_header-section  h4 {
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:;
	/*letter-spacing: 1px;*/
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#newsletter_header-section  a {
	color: #2b9af3;
	transition: all 0.5s;
}
#newsletter_header-section  a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;
}
.btn-default {
	color: #294d57;
	font-family: 'Open Sans', sans-serif;
	background-color: #f1c40f;
	border: 0;
	margin: 0 8px;
	font-size: 18px;
	transition: all 0.5s;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active {
	background-color: #c1a618;
}

 /* end newsletter_header-section */





/* Newsletter Section */
#newsletter-section {
	background: ;
	background-color: #666666;
	background-size: cover;
	color: #d9e0e2;
	position: relative;


	
}

#newsletter-section p {
	text-align: left;
	color: #d9e0e2;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#newsletter-sectionh2 {
	color: #d9e0e2;
	font-size: 36px;
	margin-bottom:20px;
	font-weight: 400;
	text-align:center;

}
#newsletter-section h1 {
	margin-bottom:0px

}
#newsletter-section h3 {
	color: #d9e0e2;
	font-weight: 400;
    font-size: 1.2em;
    line-height: 1.33;

}
#newsletter-section h4 {
	color: #d9e0e2;
	font-size: 30px;
	margin-bottom:20px;
	font-weight: 400;
	
}
#newsletter-section h6 {
	margin-left:190px;
	margin-bottom: 20px;
	
}
#newsletter-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#newsletter-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#newsletter-sectiona:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end Newsletter Section */

/* newsletter1 section */

#newsletter1-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #F5F5F5;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;

	
}

#newsletter1-section p {
	text-align: left;
	color: #777;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#newsletter1-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-top:20px;
	margin-bottom:80px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#newsletter1-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#newsletter1-section h3 {
	color: #777;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#newsletter1-section h4 {
	color: #777;
	font-size: 1em;
	margin-left:10px;
	margin-bottom:20px;
	font-weight: 400;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#newsletter1-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}
#newsletter1-section h5 {
	text-align: left;
	color: #777;
	font-size: 14px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}

#newsletter1-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#newsletter1-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#newsletter1-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end  newsletter1 Section */


/* newsletter2 section */

#newsletter2-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #EAEAEA;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;

	
}

#newsletter2-section p {
	text-align: left;
	color: #777;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#newsletter2-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-top:20px;
	margin-bottom:80px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;
	
}
#newsletter2-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#newsletter2-section h3 {
	color: #777;
	font-size: 3em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#newsletter2-section h4 {
	color: #777;
	font-size: 1em;
	margin-left:10px;
	margin-bottom:20px;
	font-weight: 400;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#newsletter2-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}
#newsletter2-section h5 {
	text-align: left;
	color: #777;
	font-size: 14px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}

#newsletter2-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#newsletter2-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#newsletter2-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
	
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end  newsletter2 Section */



/* Public_Documents Section */
#public_documents-section {
	padding: 80px 0 100px 0;
	background: rgb(120,111,111); 
        color: #d9e0e2;
}
#public_documents-section hr {
	background: #d9e0e2;
}

#public_documents-section p {
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:;
	/*letter-spacing: 1px;*/
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#public_documents-section a {
	color: #1388D8;
	transition: all 0.5s;
}
#public_documents-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
#public_documents-section .item {
	padding: 0;
	margin: 15px;
	text-align: center;
}
img.img-circle.team-img {
	width: 120px;
	height: 120px;
	border: 4px solid transparent;
	transition: all 0.5s;
}
#public_documents-section .thumbnail {
	background: transparent;
	border: 0;
}
#public_documents-section .thumbnail .caption {
	padding: 9px;
	color: #1c424d;
}
#public_documents-section i.fa {
	font-size: 16px;
	color: #faeaab;
	margin-top: 10px;
}
#public_documents-section i.fa:hover {
	color: #1c424d;
}
.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	filter: Alpha(Opacity=1);
	opacity: 1;
	-webkit-border-radius: 0;
	-moz-border-radius: 20px;
	border-radius: 50%;
	background: #42626b;
	transition: all 0.5s;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);
	opacity: 1;
	background: #f1c40f;
}
.owl-theme .owl-controls .owl-page.active span {
	background: #f1c40f;
}
/* end Public_Documents Section */








/* athens_header section */
#athens_header-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #394146;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;
}
#athens_header-section  p {
	text-align: center;
	color: #d9e0e2;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#athens_header-section h1 {
    color: #d9e0e2;
	margin-top: 0px;
    font-size: 4em;
    font-weight: 300;
    line-height: 1.33;
    letter-spacing: 0.5px;
	margin-bottom:5px;
}
#athens_header-section h3 {
	color: #d9e0e2;
	font-size: 4em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#athens_header-section  h4 {
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:0px;
	/*letter-spacing: 1px;*/
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#athens_header-section  a {
	color: #2b9af3;
	transition: all 0.5s;
}
#athens_header-section  a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;
}
.btn-default {
	color: #294d57;
	font-family: 'Open Sans', sans-serif;
	background-color: #f1c40f;
	border: 0;
	margin: 0 8px;
	font-size: 18px;
	transition: all 0.5s;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active {
	background-color: #c1a618;
}

 /* end athens_header-section */

/* athens_meeting section */
#athens_meeting-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #7ca6bd;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;
}
#athens_meeting-section  p {
	text-align: center;
	color: #f5f5f5;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 80px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#athens_meeting-section h1 {
    color: #d9e0e2;
	margin-top: 0px;
    font-size: 4em;
    font-weight: 300;
    line-height: 1.33;
    letter-spacing: 0.5px;
	margin-bottom:5px;
}
#athens_meeting-section h3 {
	color: #f5f5f5;
	font-size: 4em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#athens_meeting-section  h4 {
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:0px;
	/*letter-spacing: 1px;*/
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#athens_meeting-section  a {
	color: #2b9af3;
	transition: all 0.5s;
}
#athens_meeting-section  a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;
}
.btn-default {
	color: #294d57;
	font-family: 'Open Sans', sans-serif;
	background-color: #f1c40f;
	border: 0;
	margin: 0 8px;
	font-size: 18px;
	transition: all 0.5s;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active {
	background-color: #c1a618;
}

 /* end athens_meeting-section */

/* equinox_athens section */
#equinox_athens-section {
	background: url(../img/1st_meetiing.jpg) no-repeat bottom center;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	height: 100%;
}
#equinox_athens-section  p {
	color: #d9e0e2;
	font-size: 17px;
	margin-bottom: 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#equinox_athens-section  h4 {
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:;
	/*letter-spacing: 1px;*/
	font-family: 'Open Sans', sans-serif;
  	font-weight: 400;
    font-size: 1em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#equinox_athens-section  a {
	color: #2b9af3;
	transition: all 0.5s;
}
#equinox_athens-section  a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}

/* end equinox_athens-section */

/* athens  section */
#athens-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #F5F5F5;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;


	
}

#athens-section p {
	text-align: left;
	color: #777;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#athens-section h2 {
	color: #777;
	font-size: 1.5em;
	margin-top:120px;
	margin-bottom:0px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.33;
	text-align:center;

}
#athens-section h1 {
	color: #777;
	font-size: 4em;
	margin-top:180px;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#athens-section h3 {
	color: #777;
    font-size: 1.5em;
    margin-bottom: 20px;
    font-weight: 300;
    letter-spacing: 0.5px;
    line-height: 1.33;
    text-align: center;

}
#athens-section h4 {
	color: #777;
	font-size: 4em;
	margin-bottom:20px;
	font-weight: 300;
	line-height: 1.33;
    letter-spacing: 0.5px;
	
}
#athens-section h6 {
	margin-left:10px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}

#athens-section hr {
	height: 3px;
	width: 60px;
	position: relative;
	border: 0;
	margin-bottom: 40px;

	
}


#athens-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#athens-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}
.img-responsive {
	margin: 0 auto; 
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;

}
.box {
	position: relative;
	padding-top: 150px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

/* end athens Section */



/* imdea1 section */
#imdea1-section {
	background: url(../img/equinox_6M_meeting_imdea.jpg) no-repeat bottom center;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	height: 100%;
}
#imdea1-section p {
	color: #d9e0e2;
	font-size: 16px;
	margin-bottom: 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#imdea1-section h2 {
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:20px;
	/*letter-spacing: 1px;*/
	/*font-family: 'Open Sans', sans-serif;*/
	font-weight: 400;
    font-size: 2em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#imdea1-section h4 {
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:;
	/*letter-spacing: 1px;*/
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#imdea1-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#imdea1-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;
}


/* end imdea1 Section */



/* imdea2 section */
#imdea2-section {
	background: url(../img/equinox_6M_meeting_imdea2.jpg) no-repeat bottom center;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	height: 100%;
}
#imdea2-section p {
	color: #d9e0e2;
	font-size: 16px;
	margin-bottom: 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#imdea2-section h2 {
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:20px;
	/*letter-spacing: 1px;*/
	/*font-family: 'Open Sans', sans-serif;*/
	font-weight: 400;
    font-size: 2em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#imdea2-section h4 {
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:;
	/*letter-spacing: 1px;*/
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#imdea2-section a {
	color: #2b9af3;
	transition: all 0.5s;
}
#imdea2-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;
}


/* end imdea2 Section */


/* neustadt section */
#neustadt-section {
	font-family: 'Roboto', sans-serif;
	background: url(../img/equinox_30M_meeting_Kochanek.jpg) no-repeat bottom center;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	height: 100%;
}
#neustadt-section p {
    font-family: 'Roboto', sans-serif;
	color: #d9e0e2;
	font-size: 16px;
	margin-bottom: 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#neustadt-section h2 {
    font-family: 'Roboto', sans-serif;
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:20px;
	/*letter-spacing: 1px;*/
	/*font-family: 'Open Sans', sans-serif;*/
	font-weight: 400;
    font-size: 2em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#neustadt-section h3 {
    font-family: 'Roboto', sans-serif;
	color: #d9e0e2;
	font-size: 1.5em;
    margin-bottom: 20px;
    font-weight: 300;
    letter-spacing: 0.5px;
    line-height: 1.33;
    text-align: center;
}



.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;
}


/* end neustadt Section */


/* graphic section */
#graphic-section {
	background: url(../img/equinox_nano_cycles2.jpg) no-repeat bottom center;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	height: 100%;
}
#graphic-section  p {
	color: #d9e0e2;
	font-size: 17px;
	margin-bottom: 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#graphic-section  h4 {
	color: #d9e0e2;
	margin-bottom:;
	font-family: 'Open Sans', sans-serif;
  	font-weight: 400;
        font-size: 1em;
        line-height: 1.33;

}
#graphic-section  a {
	color: #2b9af3;
	transition: all 0.5s;
}
#graphic-section  a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}


 /* end graphic-section */

/* rdm_header section */
#rdm_header-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #4a5a63;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;
}
#rdm_header-section  p {
	text-align: center;
	color: #d9e0e2;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#rdm_header-section h1 {
        color: #d9e0e2;
	margin-top: 0px;
        font-size: 4em;
        font-weight: 300;
        line-height: 1.33;
        letter-spacing: 0.5px;
	margin-bottom:5px;
}
#rdm_header-section h3 {
	color: #d9e0e2;
	font-size: 4em;
	font-weight: 300;
	margin-bottom:20px;
        line-height: 1.33;

}
#rdm_header-section  h4 {
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:0px;
	/*letter-spacing: 1px;*/
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
        font-size: 1em;
        line-height: 1.33;
	/*max-width: 45em;*/
}
#rdm_header-section  a {
	color: #2b9af3;
	transition: all 0.5s;
}
#rdm_header-section  a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;
}
.btn-default {
	color: #294d57;
	font-family: 'Open Sans', sans-serif;
	background-color: #f1c40f;
	border: 0;
	margin: 0 8px;
	font-size: 18px;
	transition: all 0.5s;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active {
	background-color: #c1a618;
}

 /* end rdm_header-section */

/* equinox_aachen section */
#equinox_aachen-section {
	background: url(../img/2nd_meetiing.jpg) no-repeat bottom center;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	height: 100%;
}
#equinox_aachen-section  p {
	color: #d9e0e2;
	font-size: 17px;
	margin-bottom: 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#equinox_aachen-section  h4 {
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:;
	/*letter-spacing: 1px;*/
	font-family: 'Open Sans', sans-serif;
  	font-weight: 400;
    font-size: 1em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#equinox_aachen-section  a {
	color: #2b9af3;
	transition: all 0.5s;
}
#equinox_aachen-section  a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}

/* end equinox_aachen-section */


/* contact_header section */
#contact_header-section {
	font-family: 'Roboto', sans-serif;
	background: ;
	background-color: #a19a9a;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	border-bottom: 1px solid #777;
}
#contact_header-section  p {
	text-align: center;
	color: #d9e0e2;
	font-size: 16px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#contact_header-section h1 {
    color: #d9e0e2;
	margin-top: 0px;
    font-size: 4em;
    font-weight: 300;
    line-height: 1.33;
    letter-spacing: 0.5px;
	margin-bottom:5px;
}
#contact_header-section h3 {
	color: #d9e0e2;
	font-size: 4em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;

}
#contact_header-section  h4 {
	color: #d9e0e2;
	/*font-size: 13px;*/
	margin-bottom:0px;
	/*letter-spacing: 1px;*/
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.33;
	/*max-width: 45em;*/
}
#contact_header-section  a {
	color: #2b9af3;
	transition: all 0.5s;
}
#contact_header-section  a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}

.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}
.intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}
.color {
	color: #f3ca27;
}
.btn-default {
	color: #294d57;
	font-family: 'Open Sans', sans-serif;
	background-color: #f1c40f;
	border: 0;
	margin: 0 8px;
	font-size: 18px;
	transition: all 0.5s;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active {
	background-color: #c1a618;
}

 /* end contact_header-section */

/* Contact Section */
#contact-section {
	font-family: 'Roboto', sans-serif;
    padding: 80px 0 100px 0;
	background-color: #D8D8D8;
	
	
}
#contact-section hr {
	
}
#contact-section p {
	text-align: center;
	color: #333;
	font-size: 14px;
	margin-left:10px;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	line-height: 1.33;
	font-weight: 400;
}
#contact-section h2 {
	color: #777;
	font-size: 2em;
	font-weight: 300;
	margin-top: 20px;
	margin-bottom:20px;
    line-height: 1.33;
}
#contact-section h3 {
	color: #333;
	font-size: 4em;
	font-weight: 300;
	margin-bottom:20px;
    line-height: 1.33;
}
#contact-section form {
	padding: 30px 0;
}
#contact-section .fa {
	color: #1C424D;
	margin-bottom: 10px;
}
label {
	font-size: 12px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	float: left;
}
#contact-section .form-control {
	display: block;
	width: 100%;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 2px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}
#contact-section .form-control:focus {
	border-color: inherit;
	outline: 0;
	-webkit-box-shadow: transparent;
	box-shadow: transparent;
}
#contact-section .social {
	margin-top: 60px;
}
#contact-section .social ul li {
	display: inline-block;
	margin: 0 20px;
}
#contact-section .social i.fa {
	font-size: 26px;
	padding: 4px 5px;
	color: #f8e287;
	transition: all 0.5s;
}
#contact-section .social i.fa:hover {
	color: #032731;
}
#contact-section .btn {
	background: transparent;
	border: 2px solid #fef9e7;
	border-radius: 4px;
	padding: 6px 14px;
	margin-top: 20px;
	color: #fef9e7;
	font-size: 16px;
	transition: all 0.5s;
}
#contact-section .btn:hover, #contact-section .btn:focus {
	background: #fef9e7;
	border: 2px solid #fef9e7;
	color: #5b777f;
}
#contact-section .text-danger {
	color: #cc3300;
	text-align: left;
}
.btn:active, .btn.active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
a:focus, .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
	outline: none;
	outline-offset: none;
}
/* Footer */
#footer {
	background: #333;
	padding: 15px 0 10px 0;
	color: #CACDCE;
	text-align: center;
}
#footer p {
	margin-top: 10px;
}

#footer a {
	color: #2b9af3;
	transition: all 0.5s;
}
#footer a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}


/* footer-info section */
#footer-info-section {
	background: #333333;
	background-size: cover;
	color: #d9e0e2;
	position: relative;
	text-align: left;
	line-height: 20px;
	padding: 55px 1px;
}
#footer-info-section p {

	font-size: 13px;
	margin-bottom: 25px;
	color: #92999f;
	
}

#footer-info-section h2 {
    color: #92999f;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
}
#footer-info-section h4 {
	color: #2b9af3;
	/*font-size: 13px;*/
	margin-bottom:;
	/*letter-spacing: 1px;*/
	font-family: 'Open Sans', 'Lato'sans-serif;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.33;
	
	/*max-width: 45em;*/
}
#footer-info-section h3 {
    color: #D9E0E2;
    font-size: 13px;
    margin-bottom: 12px;
}
#footer-info-section h5 {
	margin-bottom:30px;
	
}

#footer-info-section a {
	color: #2b9af3;
	transition: all 0.5s;
	color: inherit;
	
	
}
#footer-info-section a:hover, a:focus {
	text-decoration: none;
	color: #6EBAED;
}

/*.intro-text {
	position: relative;
	padding-top: 250px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 170px;
}*/
./*intro-text H1 {
	font-size: 70px;
	text-transform: uppercase;
	color: #d9e0e2;
	letter-spacing: 2px;
}*/
.row {

	margin-right: 0px;
    margin-left: -15px;
	padding-right:0px;
	padding-left: 0px;
}

.color {
	color: #f3ca27;
}
/*.btn-default {
	color: #294d57;
	font-family: 'Open Sans', sans-serif;
	background-color: #f1c40f;
	border: 0;
	margin: 0 8px;
	font-size: 18px;
	transition: all 0.5s;
}*/
/*.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active {
	background-color: #c1a618;
}
*/
/* end footer-info Section */










@media (max-width: 768px) {
.content {
	padding: 40% 0 0;
}
}

@media (max-width: 603px) {
#menu.navbar-default {
	background-color: rgba(0, 0, 0, 0.7);
}
label {
	float: none !important
}
.hover-bg .hover-text {
	padding: 12% 10%;
}
}

@media (max-width: 360px) {
.hover-bg .hover-text {
	padding: 22% 10%;
}
}
