body{
	font-size: 100%;
}
h1,h2,h3,p,blockquote {
	font-style: normal;
	font-variant: normal;
	/*line-height: 23px;*/
	font-family: Futura, 'Century Gothic', AppleGothic, 'Trebuchet MS', Arial, sans-serif !important;
}
h1 {
	font-size: 23px;
	font-weight: 600;
	color: #21193C;
}
h3 {
	font-size: 17px;
	font-weight: 600;
}
p {
	font-size: 14px;
	font-weight: 400;
}
blockquote {
	font-size: 17px;
	font-weight: 400;
	color: #000;
	border-color: #05A14A;
	/*ijo lama 8CC43F*/
}

.aligncenter{
	text-align:center;
}
.alignright{text-align: right;}
.pagetitle{padding: 20px;}

/* NAVIGATION */
.top-bar .name h1 a{color:#21193C;}
#top-bar-logo a{
	width: auto;
	max-height: 45px;
	z-index: 999;
}
#top-bar-logo a:hover {background:#21193C !important;}
.top-bar, .top-bar.expanded .title-area{
	background:#21193C;
	z-index: 999;
}
.top-bar-section li:not(.has-form) a:not(.button) {
	padding: 0 15px;
	line-height: 45px;
	background-color: #21193C; 
	transition:1s;
}
.top-bar-section li:not(.has-form) a:not(.button):hover , .top-bar-section li .active, .active{
	background-color: #05A14A !important;
	transition:1s;
}
nav, #top-bar-logo img{
	-webkit-box-shadow: 0px 3px 5px rgba(100, 100, 100, 0.49);
	-moz-box-shadow:    0px 3px 5px rgba(100, 100, 100, 0.49);
	box-shadow:         0px 3px 5px rgba(100, 100, 100, 0.49);
}
#dropshadow-right,#dropshadow-left{position: absolute;top: 10px;z-index:99;}
#dropshadow-right{right: 0;}
#dropshadow-left{left: 0;}
/* NAVIGATION end*/

/*
.slideshow p{
	padding-left: 80px;
	padding-right: 80px;
}
*/
.slideshow .orbit-container .orbit-slides-container img {width: 100% !important;}
.orbit-bullets-container {margin-top: -40px;}
.orbit-caption, .orbit-caption h1 {color: #fff;}
.orbit-container .orbit-slides-container > * .orbit-caption {height: 100%;padding: 10%;}
.orbit-timer , .orbit-progress{visibility:hidden;}

@media only screen and (min-width : 769px) {	
	/*.orbit-container{height: 490px;}	*/
	.orbit-container{height: 476px;}	
	.orbit-container .orbit-slides-container > * .orbit-caption {padding-top: 15%;}
	.slideshowsmall .orbit-container{height: 200px;} 
	.slideshowsmall .orbit-container .orbit-slides-container > * .orbit-caption {padding-top: 5%;}
	}
.content .desc{padding-top: 5%;}
.content {min-height: 85vh;}
footer{
	margin-top: 0px;
	/*background-color:#F5F5F5;
	font-color: #21193C !important;*/
	font-color: #fff !important;
	/*box-shadow: 0px 0px 10px 5px #888888;*/
}
footer hr{border-color: #05A14A;margin-top: 0px;}
footer ul{margin-left: 0px;}
footer li{
	font-size: 12px ;
	list-style:none;
}
.footer-small
{
	background-color:#21193C;
	/*color: #05A14A;*/
	color: #fff;
	text-align: right;
	padding-right: 20px;
}
.footer-home
{
	position:absolute;
	bottom:0px;
	width:100%;
}
.footer-home hr{margin:0px !important;}
.aboutus h1{text-transform: uppercase;}
.aboutus h3{color: #21193C;}
.aboutus .management{min-height: 500px;margin-top: 40px;}
.aboutus .team {min-height: 400px;margin-top: 10px;}
/*
.aboutus .member .img-container{
	overflow: hidden;
	border-radius: 50%;
}
.aboutus .management .img-container{min-height: 300px;}
.aboutus .team  .img-container{min-height: 200px;}
*/
.aboutus .member img{width:90%;transition:1s;}
.aboutus .member img:hover{width:100%;transition:1s;}
.aboutus .member p {font-size: 13px;}
.pic {
	text-align: center;
	height: 300px;
	width: 100%;
	overflow: hidden;
}

.reveal-modal h2{color: #21193C !important;}
.reveal-modal b{color: #05A14A !important;}
.btnReadmore {
	padding: 5px 20px 5px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	background-color: #05A14A;
	font-size: 12px;
	font-weight: 600;
}
.btnReadmore:hover{
	background-color: #21193C;
}
.whatwedo .text-container{background-color: rgba(256,256,256,0.8);padding: 50px 20px 20px 20px;min-height: 400px;}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width : 768px) {
/* Styles */
	.whatwedo1{background: url("../img/what-we-do-1.jpg") center left;background-size: cover;}
	.whatwedo2{background: url("../img/what-we-do-2.jpg") center right;background-size: cover;}
	.whatwedo3{background: url("../img/what-we-do-3.jpg") center center;background-size: cover;}
	#top-bar-logo {display: none;}
	.top-bar .name h1 a{color: #fff;}
}

.experience ol{font-size: 2rem;color: #05A14A;}
.experience ol li p{color: #21193C;}
.links .linkcontainer {margin-top:50px;min-height: 140px;background-color: #fff;}

.btncontact{background-color: #21193C; padding: 8px 30px;}
.btncontact:hover{background-color: #05A14A;}