.column{width: 30%; margin-right: 5%; float:left;}
.column#column3{margin-right: 0;}
#column1, #column3{margin-top: 100px;}
.project_item{color: #77b1e0;width: 100%;margin-bottom: 60px;}
.project_item img{width: 100%;display: block;border-radius: 8px; }
.projectShortDescription{ }
.project_item{position: relative; }
.projectDetails{position: absolute;top: 0; height: 100%; width: 100%; text-shadow: 1px 1px 1px #2C3E4F;opacity: 0;}
.projectDetails{padding: 20px; -webkit-transition: all 1s ease-out;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;transition: all 1s ease-out; }
.projectDetails h5{opacity: 1 !important;text-shadow: 1px 1px 1px #2C3E4F;}
.projectDetails:hover{background-color: #3E98D4; opacity: 1;  }
.projectDetails p{margin: 0;}
.projectDetails h5{text-transform: uppercase; font-size: 1.5em;margin: 0; }
.projectDetails .projectShortDescription{font-style: italic;font-size: .8em;}
.projectDetails .projectLink{position: absolute; bottom: 20px;right: 20px;}
.project_item a:link, .project_item a:visited, .project_item a:hover, .project_item a:active{color: #fff;text-decoration: none;border-radius: 8px;}
#projectDetailsBox.cta{color: #fff; padding: 40px;width: 100%;background: #53BB72; height: 160px;font-size: 14px;}
#projectDetailsBox h4{text-align: left;text-transform: uppercase; font-size: 20px;margin: 0; padding: 0 0 10px 0;}
.columnLeft{background-color: #53BB72; width: 66.5%;float:left;padding:  30px;}
.columnRight{background-color: #53BB72;width: 33.5%;float:right;height: 0;border-top: 80px solid #2C3E4F;border-bottom: 80px solid #2C3E4F;border-left: 75px solid transparent; border-right: 0px solid transparent;position: relative;}
.projectCompany, .projectDeliverables{width: 50%;float:left;}
#projectDetailsBox .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern{background-image: none;background-color: #53BB72 !important;text-transform: uppercase;font-size: 18px !important;width: 200px;border: 0px !important;border-radius: 4px !important;margin: -26px 0 0 40px; padding: 10px 20px;position: absolute;text-align: center;}
.projectCompany p{width: 100%;margin: 0; padding: 0;}
.projectCompany p:first-of-type{font-weight: bold;}
.projectCompany p:last-of-type{font-style: italic;}
#projectDetailsBox a.vc_btn3:link, #projectDetailsBox a.vc_btn3:visited, #projectDetailsBox a.vc_btn3:active{color: #fff;}
#projectDetailsBox a.vc_btn3:hover{color: #2C3E4F;}
#projectDetailsBox ul{margin: 0; padding: 0 0 0 18px;}
.featuredProjects{margin-top: 60px;}
.featuredProjects .project_item{width: 18%; margin-right: 2.5%;float:left;}
.featuredProjects .project_item:last-of-type{margin-right: 0;}
.featuredProjects h5{text-transform: none;font-size: 1em;}
.featuredProjects .projectShortDescription{display: none;}
.projectLink{font-size: .8em;}
@media all and (max-width: 1139px)  {
.featuredProjects .project_item{width: 30%; margin-right: 5%;float:left;}
.featuredProjects .project_item:nth-of-type(3n+3){margin-right: 0;}
.projectDetails h5{font-size: 1em;}
}
@media all and (max-width: 899px)  {
.featuredProjects .project_item{width: 47.5%; margin-right: 5%;float:left;}
.featuredProjects .project_item:nth-of-type(3n+3){margin-right: 5%;}
.featuredProjects .project_item:nth-of-type(odd){margin-right: 0%;}
.projectDetails h5{font-size: 1.5em;}
.column{width: 100%; margin-right: 0%; float:left;}
.column#column3{margin-right: 0%;}
}
@media all and (max-width: 599px)  {
.featuredProjects .project_item{width: 100%; margin-right: 0%;float:none;}
.featuredProjects .project_item:nth-of-type(3n+3){margin-right: 0%;}
.featuredProjects .project_item:nth-of-type(odd){margin-right: 0%;}
}.testimonialTDL h3 { font-size: 2em}
.testimonialTDL h5 { font-size: 1.5em; color: #005850; font-weight: 100}
.testimonialTDL h3, .testimonialTDL h5{margin: 0;}@font-face {
font-family: 'icomoon';
src:  url(//tandemdevlab.com/wp-content/plugins/customiconsbytdl/fonts/icomoon.eot?mydqaj);
src:  url(//tandemdevlab.com/wp-content/plugins/customiconsbytdl/fonts/icomoon.eot?mydqaj#iefix) format('embedded-opentype'),
url(//tandemdevlab.com/wp-content/plugins/customiconsbytdl/fonts/icomoon.ttf?mydqaj) format('truetype'),
url(//tandemdevlab.com/wp-content/plugins/customiconsbytdl/fonts/icomoon.woff?mydqaj) format('woff'),
url(//tandemdevlab.com/wp-content/plugins/customiconsbytdl/fonts/icomoon.svg?mydqaj#icomoon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-mailing:before {
content: "\e904";
color: #fff;
}
.icon-three-hex:before {
content: "\e903";
}
.icon-location:before {
content: "\e900";
color: #fff;
}
.icon-mail:before {
content: "\e901";
color: #fff;
}
.icon-phone:before {
content: "\e902";
color: #fff;
}.testimonialExcerpt{padding: .5em 0;}
blockquote .testimonialExcerpt{font-weight: normal;}
.featuredFeed .testimonialExcerpt{font-size: 1.5em;font-weight: bold;}
.featuredFeed .testimonialExcerpt{display: table;}
.featuredFeed .testimonialKLCD{width: 30%; margin-right: 5%; float:left;background-color: #CCCDCE;padding: 40px 15px;border-radius: 4px;}
.featuredFeed .testimonialKLCD blockquote {border-left:0;padding: 0;margin-top:0;}
.featuredFeed .testimonialExcerpt{padding: 0;}
.featuredFeed .testimonialKLCD:nth-of-type(3n+3){margin-right: 0;}
.featuredFeed .testimonialMetaData{font-size: 12px;text-align: center;}
.featuredFeed .testimonialExcerpt:before{ content: "\""; font-size: 1.5em;display: table-cell; vertical-align: top;position: relative; top: -10px;left: -3px;}
#footer .testimonialExcerpt:before, #footer .testimonialExcerpt:after{color: #fff;}
.testimonialThumb{margin: auto; text-align:center;float:left;}
.testimonialThumb img{border-radius: 50% 50%;border: 4px solid #CCCDCE; }
.testimonialExcerpt{padding: 0 .75em;}
.testimonialMetaData{padding: 0 .75em; text-align: right;font-style: italic;font-size: .9em;}
.testimonialKLCD{padding-bottom: 60px;}
@media all and (max-width: 1139px)  {
.featuredFeed .testimonialKLCD{width: 47.5%; margin-right: 5%; }
.featuredFeed .testimonialKLCD:nth-of-type(3n+3){margin-right: 5%;}
.featuredFeed .testimonialKLCD:nth-of-type(even){margin-right: 0%;}
.featuredFeed .testimonialKLCD:nth-of-type(3){display:none;}
}
@media all and (max-width: 699px)  {
.featuredFeed .testimonialKLCD{width: 100%; margin-right: 0%;margin-bottom: 60px; }
.featuredFeed .testimonialKLCD:nth-of-type(3n+3){margin-right: 0%;}
.featuredFeed .testimonialKLCD:nth-of-type(even){margin-right: 0%;}
.featuredFeed .testimonialKLCD:nth-of-type(3){display:inherit;}
}