@import url(https://fonts.googleapis.com/css?family=Montserrat|Open+Sans);

* {
box-sizing:border-box;
color:#333;
font-family:'Open Sans', sans-serif;
line-height:1.5;
}

.article-box {
border:0;
border-radius:5px;
box-shadow:0 2px 12px #00000045;
overflow:hidden;
}

.article-box .panel-body {
height:270px;
}

.article-title {
font-family:Montserrat, sans-serif;
font-size:20px;
font-weight:600;
line-height:1.5;
}

.blocks {
margin-bottom:15px;
}

.btn-green {
background:#84ca48;
color:#fff;
margin:15px;
padding:15px;
}

.btn-green-invert {
background:#fff;
border:solid 1px #84ca48;
color:#84ca48;
padding:15px;
}

.btn-green-invert:hover {
background:#84ca48;
color:#fff;
}

.btn-green:hover {
background:#75c034;
color:#fff;
}

.btn-holder {
margin:15px auto;
text-align:center;
}

.btn-social,.search-holder a:hover i,.text-link:hover {
color:#84ca48;
}

.content-container,.tab-project .nav-tabs>li>a {
padding:15px;
}

.date-info li {
display:inline-block;
font-size:13px;
margin-bottom:15px;
margin-right:15px;
opacity:0.8;
}

.footer {
background:#036;
padding:40px 15px;
}

.footer-title {
color:#fff;
font-family:Montserrat, sans-serif;
font-weight:600;
margin-bottom:15px;
}

.full-article-title {
font-size:34px;
font-weight:600;
margin-bottom:15px;
}

.grp-tags {height:28px;overflow:hidden;transition:height 2s linear 1s;width:100%;padding-right: 20px;}

.h-divider {
border-top:solid 5px #84ca48;
margin:0 auto;
width:100px;
}

.header {
background:url(../images/bg-header.jpg) no-repeat 0 0;
background-size:cover;
padding:15px 15px;
}

.icon-b4-text {
margin:15px;
}

.icon-b4-text > li {
display:inline-block;
vertical-align:middle;
}

.icon-img {
display:block;
margin:0 auto;
}

.icon-mod {
color:#84ca48;
font-size:18px;
margin-right:5px;
opacity:0.8;
}

.icon-social {
color:#84ca48;
font-size:26px;
}

.image-hover {
border-radius:5px;
display:inline-block;
overflow:hidden;
}

.image-hover p {
margin-bottom:20px;
}

.img-logo {
max-width:100%;
}

.img-photos {
height:200px;
width:auto;
}

.indicator-holder {
display:block;
text-align:right;
}

.inline-grp-holder {
display:inline-block;
float:left;
}

.inline-grp-holder li {
display:inline-block;
padding:15px;
}

.input-newsletter {
height:50px;
margin:15px 0;
}

.item-image {
overflow:hidden;
}

.item-project {
height:185px;
}

.link-menu {
border-bottom:solid 3px transparent;
color:#fff;
padding: 15px 8px!important	;
}

.link-menu-drp a,.search-holder a {
background:transparent;
}

.link-menu-drp a:hover,.link-menu-drp a:focus {
border-color:#84ca48;
}

.link-menu:hover,.link-menu:focus {
background-color:transparent!important;
border-color:#84ca48;
color:#fff;
}

.main-menu {
background-color:#34509c;
}

.menu-navigation,.article-box img {
width:100%;
}

.meta-tags {
background:#7f91c0;
border-radius:3px;
color:#fff;
display:inline-block;
float:left;
font-size:12px;
margin:2px;
padding:3px 6px;
}

.meta-tags::after {
clear:both;
content:"";
display:table;
}

.metaTags-holder {display:block;padding: 3px;width:100%;}

.newsletter {
text-align:right;
}

.otherInfo {
background:#fff;
padding:0px;
}

.otherInfo > ul > li {
padding:15px;
vertical-align:middle;
}

.overlay {
background:rgba(0,0,0,0.7);
height:100%;
left:0;
padding:20px;
position:absolute;
top:0;
width:100%;
}

.parent-class {
position:relative;
}

.search-bar{
display: none;
}

.search-holder {
float:right!important;
}

.search-holder a i,.overlay p,.link-search i,.caret {
color:#fff;
}

.search-holder a:hover {
background:transparent!important;
}

.search-holder {
display:inline-block;
float:right;
padding:20px;
}

.sec-articles {
background:#eff2f6;
padding:30px 15px;
}

.sec-projects {
background:#fff;
padding:30px 15px;
}

.sec-services {
background:url(../images/bg-services.jpg) no-repeat 0 0;
background-size:cover;
padding:30px 15px;
}

.sec-services .text-title {
color:#fff;
font-weight:600;
letter-spacing:2px;
line-height:1.5;
max-width:200px;
}

.sec-title {
font-family:Montserrat, sans-serif;
font-size:26px;
font-weight:600;
letter-spacing:2px;
padding:15px;
text-align:center;
text-transform:uppercase;
}

.sec-title-invert {
color:#fff;
font-family:Montserrat, sans-serif;
font-size:26px;
font-weight:600;
letter-spacing:2px;
padding:15px;
text-align:center;
text-transform:uppercase;
}

.section {
background:#eff2f6;
overflow:hidden;
padding:30px 15px;
}

.section-holder {
display:block;
margin:0 auto;
width:80%;
}

.show-tags {
height:auto;
}

.social-media {float: right;padding:12px 15px;}

.social-media li,.inlineItem {
display:inline-block;
}

.tab-project {
text-align:center;
width:100%;
}

.tab-project .nav-tabs {
background:#e5eaef;
border-radius:5px;
display:inline-block;
margin-bottom:15px;
}

.tab-project .nav-tabs>li.active>a,.tab-project .nav-tabs>li.active>a:focus,.tab-project .nav-tabs>li.active>a:hover {
background-color:#e5eaef;
border:0;
color:#84ca48;
}

.text-divider {
font-weight:600;
margin:0 5px;
opacity:0.4;
}

.text-info,.text-info a,.text-info p {
color:#fff;
line-height:2;
max-width:375px;
opacity:0.8;
}

.text-justify {
text-align:justify;
}

.text-link {
color:#84ca48;
padding:5px 0;
}

.text-readmore {
border:solid 1px #84ca48;
color:#84ca48;
padding:5px;
text-decoration:none;
}

.text-readmore:hover {
background-color:#84ca48;
color:#fff;
text-decoration:none;
}

.text-title {
font-family:Montserrat, sans-serif;
font-size:26px;
}

.toggle-tags {position:absolute;right: 3px;top: 3px;}
.btn-toggle-menu, .btn-toggle-menu i{color:#fff;}
button {
font-family:Montserrat, sans-serif;
padding:15px;
text-transform:uppercase;
}

h1,h2,h3,h4,h5,h6 {
font-family:Montserrat, sans-serif;
}

h1,h2,h3,h4,h5,h6,p,.margin-0 {
margin:0;
}

input {
height:50px;
}

ul {
list-style:none;
margin-bottom:0;
padding:0;
}

@media only screen and (max-width:1512px){
.section-holder {
width:100%;
}

.text-title {
max-width:auto;
}
}

@media only screen and (max-width:991px){
.article-box .panel-body {
height:210px;
}

.block-center {
text-align:center;
}

.inline-grp-holder {width:100%;}

.newsletter {
margin-bottom:15px;
text-align:left;
}

.otherInfo>ul>li {
display:block;
margin-bottom:15px;
padding:0;
}

.social-media {display:block;float: left;text-align:center;}

.tab-project .nav-tabs>li>a {
padding:5px;
}
}

@media only screen and (max-width:767px){
.article-box .panel-body {
height:auto;
}

.inline-grp-holder, .social-media{
	float:none; 
	text-align: center;
}

.inline-grp-holder li {
padding:7px 15px;
}

.link-menu:hover,.link-menu:focus {
background-color:#84ca48!important;
}

.menu-navigation {
margin:0;
}

.newsletter,.inline-grp-holder>li {
text-align:center;
}
.search-bar {display: block;}
.search-holder{display: none;}

.sub-link-menu {
background:rgba(0,0,0,0.1);
color:#fff!important;
padding:15px 7px;
}

.sub-link-menu:hover,.link-menu:focus {
background:rgba(0,0,0,0.1)!important;
color:#84ca48!important;
}

.temp-holder {
width:100%;
}
}

@media only screen and (max-width:412px){
.sec-title {
font-size:20px;
}

.tab-project .nav-tabs>li {
display:inline-block;
float:none;
text-align:center;
}
}
/*14/09/2018*/
.featuredProjects .owl-dots{
	margin: 15px 0
}
.featuredProjects .owl-nav{
	display: none;
}
/*HOME dec 10 2018 joy*/
.page-2{
	display: none;
}