/* Your custom css code goes here */
.welcome-box {
    min-height: 505px;
    float: left;
    overflow: hidden;
    padding: 10px 0 10px;
    width: 100%;
}

.welcome-box .testStyle {
    margin-bottom: 5px;
}

.welcome-box .testStyle a {
    background-color: #CAE3FF;
    border-radius: 2px 2px 2px 2px;
    display: block;
    /*line-height: 12px;*/
	line-height: 1.5;
    padding: 10px;
	color:#000;
}
.welcome-box .testStyle a:hover{
	background-color: #337ab7;
	border-radius: 2px 2px 2px 2px;
	display: block;
/*	line-height: 12px;*/
	line-height: 1.5;
	padding: 10px;
	color:#FFF;
	-webkit-transition:all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}

.homeLink {
    /*min-height: 505px;*/
    float: left;
    overflow: hidden;
/*    padding: 10px 0 10px;*/
    width: 100%;
}

.homeLink .testStyle {
    margin-bottom: 5px;
}

.homeLink .testStyle a {
    background-color: #CAE3FF;
    border-radius: 2px 2px 2px 2px;
    display: block;
    /*line-height: 12px;*/
	line-height: 1.5;
    padding: 10px;
	color:#000;
}
.homeLink .testStyle a:hover{
	background-color: #337ab7;
	border-radius: 2px 2px 2px 2px;
	display: block;
/*	line-height: 12px;*/
	line-height: 1.5;
	padding: 10px;
	color:#FFF;
	-webkit-transition:all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}


.homeLink .testStyleLink {
    margin-bottom: 5px;
}

.homeLink .testStyleLink a {
    background-color: #337ab7;
    border-radius: 5px;
    display: block;
    /*line-height: 12px;*/
	line-height: 1.5;
    padding: 10px;
	color:#fff;
	font-size:15px;
}
.homeLink .testStyleLink a:hover{
	background-color: #0062cc;
	border-radius: 5px;
	display: block;
/*	line-height: 12px;*/
	line-height: 1.5;
	padding: 10px;
	color:#FFF;
	-webkit-transition:all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
	font-size:15px;
}

/* ======= ImageGallery ========== */
.galleryLink {
    /*min-height: 505px;*/
    float: left;
    overflow: hidden;
    padding: 0px 5px 40px 0px;
    width: auto;
/*	margin: 5px;*/
}

.galleryLink  .testStyle {
    margin-bottom: 5px;
}

.galleryLink  .testStyle a {
    background-color: #CAE3FF;
    border-radius: 2px 2px 2px 2px;
    display: block;
    /*line-height: 12px;*/
	line-height: 1.5;
    padding: 10px;
	color:#000;
}
.galleryLink  .testStyle a:hover{
	background-color: #337ab7;
	border-radius: 2px 2px 2px 2px;
	display: block;
/*	line-height: 12px;*/
	line-height: 1.5;
	padding: 10px;
	color:#FFF;
	-webkit-transition:all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}


.galleryLink  .testStyleLink {
    margin-bottom: 5px;
}

.galleryLink  .testStyleLink a {
    background-color: #337ab7;
    border-radius: 5px;
    display: block;
    /*line-height: 12px;*/
	line-height: 1.5;
    padding: 10px;
	color:#fff;
	font-size:15px;
}
.galleryLink  .testStyleLink a:hover{
	background-color: #0062cc;
	border-radius: 5px;
	display: block;
/*	line-height: 12px;*/
	line-height: 1.5;
	padding: 10px;
	color:#FFF;
	-webkit-transition:all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
	font-size:15px;
}
/* =============================== */

.nopadding{
	padding-left: 5px !important;
	padding-right: 5px !important;
	}
.current{
	background: #d4edda;
	color: #155724;
	}
.caseTitle{
	font-size:25px;
	font-weight:bold;
	color:#1f5329;
	line-height:10px;
	margin-bottom: 10px;
	}
.caseContent{
	font-size:20px;
	font-weight:bold;
	color:#009ce0;
/*	line-height:10px;*/
	margin-bottom: 5px;
	}
.newsTitle{
	font-size:25px;
	font-weight:bold;
	color:#1f5329;
	line-height:10px;
	margin-bottom: 20px;
	}

.portfolio-items, 
.portfolio-filter {
  list-style: none outside none;
  margin: 0 0 40px 0;
  padding: 0;
}

.portfolio-filter > li {
  display: inline-block;
}

.portfolio-filter > li a {
  background: none repeat scroll 0 0 #FFFFFF;
  font-size: 14px;
  font-weight: 400;
  color:#000;
  margin-right: 10px;  
  transition: all 0.9s ease 0s;
  -moz-transition: all 0.9s ease 0s;
  -webkit-transition: all 0.9s ease 0s;
  -o-transition: all 0.9s ease 0s;
  border: 1px solid #F2F2F2;
  outline: none;
  border-radius: 5px;
}

.portfolio-filter > li a:hover,
.portfolio-filter > li a.active{
  color:#fff;
  background: #c52d2f;
  border: 1px solid #c52d2f;
  box-shadow: none;
  -webkit-box-shadow: none;
}

.portfolio-items > li {
  float: left;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.portfolio-item {
  margin: 0;
  padding:0;
}
.marginBottom{
	margin-bottom: 20px;
}

.nomargin {
    margin: 0 !important;
}