@charset "UTF-8";

/* CSS Document */
/*--- MOBILE STYLES (DEFAULT) ---*/

html, 
html * {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    font-family: 'Noto Serif SC', serif;
}

header {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
	background: #aeaba7;
	text-color: #FFFFFF;
}
body {
	max-width: 360px;
	min-width: 360px;
	margin-left: auto;
	margin-right: auto;
	background: #FFFFFF;
	}
img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    vertical-align: middle;
    padding-top: 0px;
}

footer {
	background-color: #50504d;
	padding: 20px 30px;
}
.ENCNbutton {
	text-align: center;
	border: 2px #FFFFFF solid;
	padding: 3px 20px;
	border-radius: 30px;
	color: #FFFFFF;
	font-family: "PT Sans Narrow";
	text-decoration: none;
	font-size: 15px;
}
.button {
	border: 2px #FFFFFF solid;
	padding: 3px 20px;
	border-radius: 30px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 15px;
}
.ENCN-nav {
    text-decoration: none;
    color: #FFFFFF;
    text-align: right;
    display: block;
    text-transform: none;
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 10px;
}

.site-nav ul {
	list-style-type: none;
	width: auto;
}

.site-nav ul li a {
    text-decoration: none;
    color: #FFFFFF;
    text-align: center;
    display: block;
    text-transform: none;
    padding-top: 15px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 15px;
    font-size: 20px;
}
/*--- Slider ---*/
.slider10{
	overflow: hidden;
	height: auto;
}

.slider10 figure div{
	width: 10%;
	float: left;
}

.slider10 figure img{
	width: 100%;
	float: left;
}

.slider10 figure{
	position: relative;
	width: 1000%;
	margin: 0;
	left: 0;
	animation: 50s slidy10 infinite;
}

@keyframes slidy10{
	0%{
		left: 0%;
	}

	4.75%{
		left: 0%;
	}

	5.55%{
		left: -100%;
	}

	10.3%{
		left: -100%;
	}

	11.1%{
		left: -200%;
	}

	15.85%{
		left: -200%;
	}

	16.65%{
		left: -300%;
	}

	21.40%{
		left: -300%;
	}

	22.20%{
		left: -400%;
	}

	27.00%{
		left: -400%;
	}
	27.80%{
		left: -500%;
	}

	32.55%{
		left: -500%;
	}
	33.35%{
		left: -600%;
	}
	38.10%{
		left: -600%;
	}	
	38.90%{
		left: -700%;
	}
	43.65%{
		left: -700%;
	}
	44.45%{
		left: -800%;
	}
	49.20%{
		left: -800%;
	}
	50.00%{
		left: -900%;
	}
	54.75%{
		left: -900%;
	}
	55.55%{
		left: -800%;
	}
	60.30%{
		left: -800%;
	}
	61.10%{
		left: -700%;
	}
	65.85%{
		left: -700%;
	}
	66.65%{
		left: -600%;
	}
	71.40%{
		left: -600%;
	}
	72.20%{
		left: -500%;
	}
	76.95%{
		left: -500%;
	}
	77.75%{
		left: -400%;
	}
	82.55%{
		left: -400%;
	}
	83.35%{
		left: -300%;
	}
	88.10%{
		left: -300%;
	}
	88.9%{
		left: -200%;
	}
	93.65%{
		left: -200%;
	}
	94.45%{
		left: -100%;
	}
	99.2%{
		left: -100%;
	}
	100%{
		left: 0%;
	}
}
/*--- Slider ---*/
/*--- Slider ---*/

.slider8{
	overflow: hidden;
	height: auto;
}

.slider8 figure div{
	width: 12.5%;
	float: left;
}

.slider8 figure img{
	width: 100%;
	float: left;
}

.slider8 figure{
	position: relative;
	width: 800%;
	margin: 0;
	left: 0;
	animation: 40s slidy8 infinite;
}

@keyframes slidy8{
	0%{
		left: 0%;
	}

	6.0%{
		left: 0%;
	}

	7.14%{
		left: -100%;
	}

	13.14%{
		left: -100%;
	}

	14.29%{
		left: -200%;
	}

	20.29%{
		left: -200%;
	}

	21.43%{
		left: -300%;
	}

	27.43%{
		left: -300%;
	}

	28.57%{
		left: -400%;
	}

	34.57%{
		left: -400%;
	}
	35.72%{
		left: -500%;
	}

	41.72%{
		left: -500%;
	}
	42.86%{
		left: -600%;
	}
	48.86%{
		left: -600%;
	}	
	50.00%{
		left: -700%;
	}
	56.00%{
		left: -700%;
	}
	57.14%{
		left: -600%;
	}
	63.14%{
		left: -600%;
	}
	64.29%{
		left: -500%;
	}
	70.29%{
		left: -500%;
	}
	71.43%{
		left: -400%;
	}
	77.43%{
		left: -400%;
	}
	78.57%{
		left: -300%;
	}
	84.57%{
		left: -300%;
	}
	85.72%{
		left: -200%;
	}
	91.72%{
		left: -200%;
	}
	92.86%{
		left: -100%;
	}
	98.86%{
		left: -100%;
	}
	100%{
		left: 0%;
	}
}
/*--- Slider ---*/
/*--- Slider ---*/
.slider6{
	overflow: hidden;
	height: auto;
}

.slider6 figure div{
	width: 16.666667%;
	float: left;
}

.slider6 figure img{
	width: 100%;
	float: left;
}

.slider6 figure{
	position: relative;
	width: 600%;
	margin: 0;
	left: 0;
	animation: 30s slidy6 infinite;
}

@keyframes slidy6{
	0%{
		left: 0%;
	}

	8.5%{
		left: 0%;
	}

	10.0%{
		left: -100%;
	}

	18.5%{
		left: -100%;
	}

	20.0%{
		left: -200%;
	}

	28.5%{
		left: -200%;
	}

	30.0%{
		left: -300%;
	}

	38.5%{
		left: -300%;
	}

	40.0%{
		left: -400%;
	}

	48.5%{
		left: -400%;
	}
	50.0%{
		left: -500%;
	}

	58.5%{
		left: -500%;
	}
	60%{
		left: -400%;
	}
	68.5%{
		left: -400%;
	}
	70%{
		left: -300%;
	}
	78.5%{
		left: -300%;
	}

	80.0%{
		left: -200%;
	}
	88.5%{
		left: -200%;
	}
	90.0%{
		left: -100%;
	}
	98.5%{
		left: -100%;
	}
	100%{
		left: 0%;
	}
}
/*--- Slider ---*/
h1 {
	font-size: 15px;
    text-transform: none;
    font-weight: 500;
    margin-bottom: 0;
    font-family: 'Noto Serif SC', serif;
    font-style: normal;
}
h11 {
	font-size: 18px;
    text-transform: none;
    font-weight: 500;
    margin-bottom: 0;
   font-family: 'PT Sans Narrow', sans-serif;
    font-style: normal;
}


h2 {
	font-size: 24px;
    text-transform: none;
    font-weight: 800;
    margin-bottom: 20px;
    font-family: 'Noto Serif SC', serif;
    font-style: oblique;
}
h21 {
	font-size: 28px;
    text-transform: none;
    font-weight: 800;
    margin-bottom: 20px;
    font-family: 'Playfair Display', serif;
    font-style: oblique;
}
h3 {
	font-size: 80px;
    text-transform: none;
	text-align: center;
    font-weight: 600;
    margin-bottom: 20px;
    font-family: 'Noto Serif SC', serif;
    font-style: normal;
}
h4 {
    font-size: 22px;
    text-transform: none;
    text-align: left;
    font-weight: 400;
    margin-bottom: 5px;
    font-family: 'Noto Serif SC', serif;
    font-style:normal;
}
h5 {
    font-size: 18px;
    text-transform: none;
    text-align: left;
    font-weight: 500;
	margin-top: 20px;
    margin-bottom: 0px;
    font-family: 'Noto Serif SC', serif;
    font-style: normal;
}
h6 {
    font-size: 30px;
    text-transform: none;
    text-align: left;
    font-weight: 400;
	margin-top: 20px;
    margin-bottom: 20px;
    font-style: normal;
}
h7 {
	font-size: 20px;
    text-transform: none;
    font-weight: 400;
    margin-bottom: 60px;
	text-align: center;
    font-family: 'Noto Serif SC', serif;
    font-style: oblique;
}
p {
    font-size: 15px;
    font-weight: normal;
	line-height: 10px
}
p12 {
    font-size: 15px;
    font-weight: normal;
    margin-top: 0px;
	font-family: 'Playfair Display', serif;
    margin-bottom: 10px;
	line-height: 30px
}
p1 {
    font-size: 15px;
    font-weight: normal;
	font-family: 'PT Sans Narrow', sans-serif;
	line-height: 10px
}
p11 {
    font-size: 15px;
    font-weight: normal;
	font-family: 'PT Sans Narrow', sans-serif;
    margin-top: 10px;
    margin-bottom: 10px;
	line-height: 30px
}
p3 {
    font-size: 15px;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 10px;
	line-height: 30px
}
p31 {
    font-size: 15px;
    font-weight: normal;
	font-family: 'PT Sans Narrow', sans-serif;
    margin-top: 10px;
    margin-bottom: 10px;
	line-height: 30px
}

.projecttype {
	padding-top: 120px;
	color: #FFFFFF;
}
.bio-text p{
	font-size: 10px;
	font-family: 'Noto Serif SC', serif;
	line-height: 10px;
}
.bio-text p1{
	font-size: 12px;
	font-family: 'PT Sans Narrow', sans-serif;
	line-height: 10px;
}
.col {
	width: 100%;
}

.row:before, .row:after {
	content: "";
	display: table;
}

.row:after {
	clear: both;
}

.Hedon {
    padding-top: 120px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 20px;
    color: #FFFFFF;
    text-align: center;
}

.intro_image {
    background-color: #aeaba7;
	}
.intro_text {
    background-color: #aeaba7;
	font-family: 'Noto Serif SC', serif;
    color: #FFFFFF;
    padding-top: 100px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 100px;
    text-align: center;
    height: auto;
}
.mission {
    background-image: url("Images/Intro_Image_01.jpg");
	background-size: cover;
    color: #FFFFFF;
    padding-top: 50px;
    padding-bottom: 50px;
    text-align: center;
}
.legacy_image {
    background-color: #aeaba7;
	height: auto;
	width:auto;
	}
.legacy_text {
    background-color: #aeaba7;
    color: #FFFFFF;
	height: auto;
    padding-top: 50px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 50px;
    text-align: left;
}
.Philosophy {
	padding-top: 100px;
	
}
.services {
	padding-top: 100px;
}

.team {
	padding-top: 100px;
}
.philo_image {
	background-color: #aeaba7;
	height:auto;
	width:auto;
}
.philo_text {
    background-color: #aeaba7;
	font-family: 'Noto Serif SC', serif;
    color: #FFFFFF;
    height: auto;
    padding-top: 50px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 50px;
    text-align: left;
}
.specialities_image {
	background-color: #aeaba7;
	height: auto;
	width:auto;
}
.specialities_text {
    background-color: #aeaba7;
    color: #FFFFFF;
    height: auto;
    padding-top: 50px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 50px;
    text-align: left;
}
.services_image {
	background-color: #aeaba7;
	height: auto;
	width:auto;
}
.services_text {
    background-color: #aeaba7;
    color: #FFFFFF;
    height: auto;
    padding-top: 50px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 50px;
    text-align: left;
}
.services1_image {
	height: auto;
	display:contents;
}
.services2_image {
	height: auto;
	display:none;
}
.scope_text {
    background-color: #aeaba7;
    color: #FFFFFF;
    height: auto;
    padding-top: 50px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 50px;
    text-align: left;
}
.team_image {
    background-color: #aeaba7;
	height: auto;
	width:auto;
	}
.team_text {
    background-color: #aeaba7;
	font-family: 'Noto Serif SC', serif;
    color: #FFFFFF;
    height: auto;
    padding-top: 50px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 50px;
    text-align: left;
}
.quote_text h5{
	font-size: 20px;
	margin-bottom: 0px;
	text-align: center;
}
.world_image {
	background-color: #aeaba7;
	height: auto;
	width:auto;
}
.world_text {
    background-color: #aeaba7;
	font-family: 'Noto Serif SC', serif;
    color: #FFFFFF;
    height: auto;
    padding-top: 50px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 50px;
    text-align: left;
}
.brands_image {
    background-color: #aeaba7;
	height: auto;
	}
.brands{
	color: #aeaba7;
	font-family: 'Noto Serif SC', serif;
    height: auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    text-align: left;
}
.brands_text{
	color: #aeaba7;
	font-family: 'Noto Serif SC', serif;
    height: auto;
    padding-top: 50px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 20px;
    text-align: left;
}
.brands_logo{
	color: #aeaba7;
	font-family: 'Noto Serif SC', serif;
    height: auto;
    padding-top: 0px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 50px;
    text-align: left;
}
.projects_slide {
    background-color: #aeaba7;
    padding: 10px;
}
.projects_info {
    background-color: #aeaba7;
	font-family: 'Noto Serif SC', serif;
    color: #FFFFFF;
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    text-align: left;
}
.projects_info img{
	padding: 5px;
}
.projects_cat img{
	padding: 5px;
}
.projects_text {
    background-color: #aeaba7;
	font-family: 'Noto Serif SC', serif;
    color: #FFFFFF;
    padding-top: 5px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    text-align: left;
}
.projects_cat {
    background-color: #aeaba7;
	font-family: 'Noto Serif SC', serif;
    color: #FFFFFF;
    padding-top: 5px;
    padding-right: 5px;
    padding-left:5px;
    padding-bottom: 5px;
    text-align: center;
}
.projects_text img{
	padding: 5px;
}
.members {
    background-color: #FFFFFF;
	font-family: 'Noto Serif SC', serif;
    color: #aeaba7;
    padding-top: 00px;
    padding-right: 00px;
    padding-left: 00px;
    padding-bottom: 00px;
    text-align: center;
}
.members_text {
    background-color: #FFFFFF;
	font-family: 'Noto Serif SC', serif;
    color: #aeaba7;
    padding-top: 20px;
    padding-right: 00px;
    padding-left: 00px;
    padding-bottom: 20px;
    text-align: center;
}
.orizuru {
    background-color: #FFFFFF;
	font-family: 'Noto Serif SC', serif;
    color: #aeaba7;
    padding-top: 00px;
    padding-right: 00px;
    padding-left: 00px;
    padding-bottom: 00px;
    text-align: center;
}
	.col-one{
	width: 50%;
	float: left;
	padding: 0px 0px 0px;
	}
	.col-one-two {
	width: 50%;
	padding: 0px 0px 0px;
	}
	.col {
	float: left;
	padding: 0px 0px 0px;
	}

.SocialMedia {
	width: 100%;
	float: right;
	padding: 0px 0px 0px 0px;
}
.SocialMedia-nav img{
	float: right;
	display: inline-block;
	width: 30px;
    height: 30px;
    padding:5px;
}

.WebsiteDesign p{
	font-size: 12px;
	margin-bottom: 0px;
	color: #aeaba7;
	}
.WebsiteDesign p1{
	font-size: 12px;
	margin-bottom: 0px;
	color: #aeaba7;
	}
.WebsiteDesign p2{
	font-size: 10px;
	margin-bottom: 0px;
	color: #aeaba7;
	font-family: "PT Sans Narrow";
	}
.WebsiteDesign img{
	width: 200px;
	margin-bottom: 10px;
}
/*Mobile Landscape View*/
@media (min-width: 480px){
	body {
	max-width: 768px;
	}
}
/*Tablet View*/
@media (min-width: 768px){
	.site-nav ul li {
	display: inline-block;
	}
	.site-nav ul {
	display: block;
	text-align: center;
	}
	.button {
	font-size: 12px;
}
	body {
	max-width: 768px;
	}
	h1 {
	font-size: 18px;
	}
	h11 {
	font-size: 20px;
	}
	h2 {
	font-size: 24px;
	margin-bottom: 10px;
	}
	h21 {
	font-size: 28px;
    text-transform: none;
    font-weight: 400;
    margin-bottom: 10px;
    font-family: 'Playfair Display', serif;
    font-style: oblique;
}
	h3 {
	font-size: 100px;
	margin-bottom: 20px;
	}
	h4 {
	font-size: 30px;
	margin-bottom: 10px;
	}
	h5 {
	font-size: 18px;
	margin-bottom: 00px;
	}
	h6 {
	font-size: 30px;
	margin-bottom: 10px;
	}
	h7 {
	font-size: 24px;
	margin-bottom: 60px;
	}
	p {
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 15px;
	}
	p12 {
    font-size: 20px;
    font-weight: normal;
    margin-top: 0px;
	font-family: 'Playfair Display', serif;
    margin-bottom: 10px;
}
p1 {
    font-size: 18px;
    font-weight: normal;
	font-family: "PT Sans Narrow";
    margin-top: 10px;
    margin-bottom: 10px;
}
p11 {
    font-size: 18px;
    font-weight: normal;
	font-family: "PT Sans Narrow";
    margin-top: 10px;
    margin-bottom: 10px;
}
p3 {
    font-size: 15px;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 30px;
}
p31 {
    font-size: 18px;
    font-weight: normal;
	font-family: "PT Sans Narrow";
    margin-top: 10px;
    margin-bottom: 30px;
}
	.Hedon {
    padding-bottom: 50px;
}
		.Philosophy {
	padding-top: 200px;
}
.services {
	padding-top: 200px;
}
.projects {
	padding-top: 200px;
}
.team {
	padding-top: 200px;
}
	.intro_image {
    height: 512px;
}
	.intro_text {
	vertical-align: middle;
    padding-top: 180px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 50px;
    height: 512px;
}
	.mission {
    padding-top: 100px;
    padding-bottom: 100px;
}
	.legacy_image {
	height: 460px;
}
	.legacy_text {
	height: 460px;
    padding-top: 30px;
    padding-right: 00px;
    padding-left: 20px;
    padding-bottom: auto;
}
	.legacy_para {
	height: 280px;
	overflow: auto;
	padding-right: 20px;
	}
	.philo_image {
	height: 390px;
	width: 100%;
}
	.philo_text {
    height: 390px;
	padding-top: 20px;
    padding-right: -0px;
    padding-left: 20px;
    padding-bottom: 20px;
}
	.philo_para {
	height: 300px;
	overflow: auto;
	padding-right: 20px;
	}
	.specialities_image {
    height: 495px;
}
	.specialities_text {
    height: 495px;
    padding-top: 50px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    text-align: left;
}
	.services_text {
    height: 359px;
    padding-top: 30px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    text-align: left;
}
	.scope_text {
    height: 400px;
    padding-top: 30px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 20px;
    text-align: left;
}
	.scope_image {
    height: 400px;
	}
	.services1_image {
	height: 359px;
	display:none;
}
	.services2_image {
	height: 359px;
	display:block;
}
	.world_image {
    height: 657px;
	}
	.world_text {
    height: 657px;
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    text-align: left;
}
.brands{
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    text-align: left;
}
	.brands_image{
    height: 600px;
}
	.brands_text{
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 0px;
    text-align: left;
}
	.brands_logo{
    padding-top: 0px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 0px;
    text-align: left;
}
	.team_image{
    height: 570px;
}
.bio-text p{
	font-size: 10px;
	font-family: 'Noto Serif SC', serif;
	line-height: 0px;
}
.bio-text p1{
	font-size: 12px;
	font-family: 'PT Sans Narrow', sans-serif;
	line-height: 0px;
}
	.team_text {
    height: 570px;
    padding-top: 20px;
    padding-right: 00px;
    padding-left: 30px;
    padding-bottom: 00px;
    text-align: left;
}
	.team_para {
	height: 280px;
	overflow: auto;
	padding-right: 30px;
		
	}
	.SocialMedia-nav img{
	float: right;
	display: block;
	width: 40px;
    height: 40px;
    padding:5px;
}

.WebsiteDesign p{
	font-size: 15px;
	margin-bottom: 0px;
	color: #aeaba7;
	}
.WebsiteDesign p1{
	font-size: 15px;
	margin-bottom: 0px;
	color: #aeaba7;
	}
.WebsiteDesign p2{
	font-size: 12px;
	margin-bottom: 0px;
	color: #aeaba7;
	font-family: "PT Sans Narrow";
	}
.WebsiteDesign img{
	width: 250px;
	margin-bottom: 5px;
}
	.col {
	float: left;
	padding: 0px 0px 0px;
	}
	.col-md-one-half {
	width: 50%;
	}
	.col-lg-one-fourth {
	width: 25%;
	}
}

/*--- DESKTOP SIZE (1024px+) ---*/
@media (min-width:1024px){
	.site-nav ul li a {
    padding-top: 15px;
    padding-right: 50px;
    padding-left: 50px;
    padding-bottom: 15px;
    font-size: 22px;
}
	.ENCNbutton {
	padding: 3px 20px;
	border-radius: 30px;
	font-size: 15px;
	
}
	.button {
	font-size: 15px;
}
	body {
	max-width: 1024px;
	}
	h1 {
	font-size: 18px;
	}
	h11 {
	font-size: 20px;
	}
	h2 {
	font-size: 24px;
	margin-bottom: 10px;
	}
	h21 {
	font-size: 28px;
    text-transform: none;
    font-weight: 400;
    margin-bottom: 10px;
    font-family: 'Playfair Display', serif;
    font-style: oblique;
}
	h3 {
	font-size: 120px;
	margin-bottom: 20px;
	}
	h4 {
	font-size: 30px;
	margin-bottom: 10px;
	}
	h5 {
	font-size: 18px;
	margin-bottom: 00px;
	}
	h6 {
	font-size: 30px;
	margin-bottom: 10px;
	}
	h7 {
	font-size: 24px;
	margin-bottom: 60px;
	}
	p {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 15px;
	}
	p12 {
    font-size: 20px;
    font-weight: normal;
    margin-top: 0px;
	font-family: 'Playfair Display', serif;
    margin-bottom: 10px;
}
p1 {
    font-size: 18px;
    font-weight: normal;
	font-family: "PT Sans Narrow";
    margin-top: 10px;
    margin-bottom: 10px;
}
p11 {
    font-size: 18px;
    font-weight: normal;
	font-family: "PT Sans Narrow";
    margin-top: 10px;
    margin-bottom: 10px;
}
p3 {
    font-size: 18px;
    font-weight: normal;
    line-height: 40px;
}
p31 {
    font-size: 20px;
    font-weight: normal;
	font-family: "PT Sans Narrow";
    line-height: 40px;
}
	.slider{
	height: 1365px;
}
	.Hedon {
	padding-top: 200px;
    padding-bottom: 50px;
}
	.Philosophy {
	padding-top: 200px;
}
	.services {
	padding-top: 200px;
}
	.projects {
	padding-top: 200px;
}
	.team {
	padding-top: 200px;
}
	.intro_image {
    height: 682px;
}
	.intro_text {
	vertical-align: middle;
    padding-top: 250px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 50px;
    height: 682px;
}
	.mission {
    padding-top: 150px;
    padding-bottom: 150px;
}
	.legacy_image {
	height: 610px;
}
	.legacy_text {
	height: 610px;
    padding-top: 50px;
    padding-right: 00px;
    padding-left: 50px;
    padding-bottom: 0;
}
	.legacy_para {
	height: 420px;
	overflow: auto;
	padding-right: 50px;
	}
	.philo_image {
	height: 515px;
	width: 100%;
}
	.philo_text {
    height: 515px;
	padding-top: 30px;
    padding-right: 0px;
    padding-left: 30px;
    padding-bottom: 20px;
}
	.philo_para {
	height: 400px;
	overflow: auto;
	padding-right: 30px;
	}
	.specialities_image {
    height: 672px;
}
	.specialities_text {
    height: 672px;
    padding-top: 50px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 20px;
    text-align: left;
}
	.services_text {
    height: 479px;
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 20px;
    text-align: left;
}
	.scope_text {
    height: 480px;
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 20px;
    text-align: left;
}
	.scope_image {
    height: 480px;
	}
	.services1_image {
	height: 479px;
	display:none;
}
	.services2_image {
	height: 479px;
	display:block;
}
	.world_image {
    height: 747px;
	}
	.world_text {
    height: 747px;
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 30px;
    text-align: left;
}
.brands{
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    text-align: left;
}
	.brands_image{
    height: auto;
}
	.brands_text{
    padding-top: 20px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 0px;
    text-align: left;
}
	.brands_logo{
    padding-top: 0px;
    padding-right: 45px;
    padding-left: 45px;
    padding-bottom: 0px;
    text-align: left;
}
	.team_image{
    height: 760px;
}
.bio-text p{
	font-size: 15px;
	font-family: 'Noto Serif SC', serif;
	line-height: 10px;
}
.bio-text p1{
	font-size: 15px;
	font-family: 'PT Sans Narrow', sans-serif;
	line-height: 15px;
}
	.team_text {
    height: 760px;
    padding-top: 30px;
    padding-right: 00px;
    padding-left: 30px;
    padding-bottom: 00px;
    text-align: left;
}
	.team_para {
	height: 420px;
	overflow: auto;
	padding-right: 30px;
		
	}
	.col {
	float: left;
	padding: 0px 0px 0px;
	}
	.col-md-one-half {
	width: 50%;
	}
	.col-lg-one-fourth {
	width: 25%;
	}
}


/* CSS Document */
