/* MY CSS */


.member-details p {
	color:#5d5e5f !important;
}
#about .member.lead-member img{
    position:relative;
    max-width:150%;
    left: 1%;
}
#about .img-responsive {
	display: block;
	height: auto;
	margin: 0 auto;
}
	

/*----------------------
-----Testimonials testi ------
------------------------*/
#testi {
    padding-bottom:80px;
}

#testi .quote-icon {
    padding-top:6px;
    text-align:center;
}

#testi .fa-quote-left {
    font-size:48px;
    margin-bottom:20px;
}

#testi a:hover,
#testi a:active,
#testi a:focus{
    text-decoration:none;
}

#testi .testimonial{
    font-size:22px;
    line-height:32px;
    font-weight:300;
    text-align:center;
	word-spacing:5px;
    margin-bottom:40px;
}

#testi .tweet a:hover{
    text-decoration:underline;
}
#testi .client-img{
    width:auto;
    margin:0 auto;
}

#testi .client{
    font-size:16px;
    font-weight:300;
    margin-bottom:15px;
    text-align:center;
}

#testi .client span{
    font-style:italic;
}

#testi-slider{
    border:none;
    box-shadow:none;
    background:transparent;
    margin:0;
    padding:0;
}

#testi-slider .flex-direction-nav {
    display:block;
    position:absolute;
    width:100%;
    top:20px;
    right:0;
}

#testi-slider .flex-direction-nav li{
    display:inline;
}

#testi .flex-direction-nav .flex-prev,
#testi .flex-direction-nav .flex-next{
    background:transparent;
    background-image:none;
    display:inline;
    opacity:1;
    text-indent:0;
    position:absolute;
    top:0;
    width:44px;
    height:44px;
    padding:0;
    padding-left:12px;
    margin:0;
    margin-left:7px;
    font-size:42px;
    line-height:38px;
    color:#fff;
    border-radius:50%;
    -webkit-transition:all .2s ease-out;
    transition:all .2s ease-out;
}

#testi .flex-direction-nav .flex-prev{
    left:-100px;
}

#testi .flex-direction-nav .flex-next{
    right:-100px;
    text-align:right;
    padding-right:12px;
}

#testi-slider .flex-direction-nav a:hover,
#testi-slider .flex-direction-nav a:active,
#testi-slider .flex-direction-nav a:focus{
    text-decoration:none;
}

#testi-slider .flex-direction-nav a:hover {  
    background:#fff;
    color:#EFAE49;
}



#spring a {
	color: #cacaca;
	text-decoration:none
}
	
#spring a:hover {
	color:#cacaca;
	text-decoration:underline;
}

#spring p {
	color:#cacaca;
}


/*----------------------
-----Testimonials testimon ------
------------------------*/
#testimon {
    padding-bottom:80px;
}

#testimon .quote-icon {
    padding-top:6px;
    text-align:center;
}

#testimon .fa-quote-left {
    font-size:48px;
    margin-bottom:20px;
}

#testimon a:hover,
#testimon a:active,
#testimon a:focus{
    text-decoration:none;
}

#testimon .testimonmonial{
    font-size:22px;
    line-height:32px;
    font-weight:300;
    text-align:center;
	word-spacing:5px;
    margin-bottom:40px;
}

#testimon .tweet a:hover{
    text-decoration:underline;
}
#testimon .client-img{
    width:auto;
    margin:0 auto;
}

#testimon .client{
    font-size:16px;
    font-weight:300;
    margin-bottom:15px;
    text-align:center;
}

#testimon .client span{
    font-style:italic;
}

#testimon-slider{
    border:none;
    box-shadow:none;
    background:transparent;
    margin:0;
    padding:0;
}

#testimon-slider .flex-direction-nav {
    display:block;
    position:absolute;
    width:100%;
    top:20px;
    right:0;
}

#testimon-slider .flex-direction-nav li{
    display:inline;
}

#testimon .flex-direction-nav .flex-prev,
#testimon .flex-direction-nav .flex-next{
    background:transparent;
    background-image:none;
    display:inline;
    opacity:1;
    text-indent:0;
    position:absolute;
    top:0;
    width:44px;
    height:44px;
    padding:0;
    padding-left:12px;
    margin:0;
    margin-left:7px;
    font-size:42px;
    line-height:38px;
    color:#fff;
    border-radius:50%;
    -webkit-transition:all .2s ease-out;
    transition:all .2s ease-out;
}

#testimon .flex-direction-nav .flex-prev{
    left:-100px;
}

#testimon .flex-direction-nav .flex-next{
    right:-100px;
    text-align:right;
    padding-right:12px;
}

#testimon-slider .flex-direction-nav a:hover,
#testimon-slider .flex-direction-nav a:active,
#testimon-slider .flex-direction-nav a:focus{
    text-decoration:none;
}

#testimon-slider .flex-direction-nav a:hover {  
    background:#fff;
    color:#EFAE49;
}

.project-item:hover img,
.project-item.active img {
    -webkit-transform:scale(1.1) rotate(0deg);
    transform:scale(1.1) rotate(0deg);
}

.project-item:nth-child(2n):hover img,
.project-item:nth-child(2n).active img {
    -webkit-transform:scale(1.1) rotate(0deg);
    transform:scale(1.1) rotate(0deg);
}

.nomargin {
	margin-top: 0 auto 0 !important;
	background:transparent;
    padding:20px 0;
}
a.muted-link {
	color: #5D5E5F;
}

@media (max-width: 480px) {
	#about img.img-responsive {
		width: 260px;
}
}
