.header_simple .inner h1{margin:0;}
.cms-extra-page-section a{color:#000;text-decoration:none;}
.cms-extra-page-section .colored-box{float:left;padding-left:5px;padding-right:5px;width:25%;}
.cms-extra-page-section [data-ss-colspan] .colored-box{width:100%;}
.cms-extra-page-section .colored-box .colored-box-inside{border-radius:10px;cursor:pointer;margin-bottom:15px;overflow:hidden;padding-left:0;padding-right:0;position:relative;}
.cms-extra-page-section .colored-box .colored-box-inside .group .wrapper{background:red none repeat scroll 0 0;height:120px;width:100%;color:#fff;}
.cms-extra-page-section .colored-box .colored-box-inside .group .wrapper .top,
.cms-extra-page-section .colored-box .colored-box-inside .group .wrapper .bottom{display:block;height:100%;position:absolute;text-align:center;width:100%;line-height:18px;padding-left:10px;padding-right:10px;background-color:#3778bc;}
.cms-extra-page-section .colored-box .colored-box-inside .group .wrapper .top{padding-top:30px;top:0;font-size:16px;}
.cms-extra-page-section .colored-box .colored-box-inside .group .wrapper .bottom{top:120px;}
.cms-extra-page-section .colored-box .colored-box-inside .group .bottom a{color:#fff;text-decoration:none;}
.cms-extra-page-section .circled-image-box{cursor:pointer;display:inline-block;float:left;padding-left:15px;width:25%;margin-bottom:40px;}
.cms-extra-page-section [data-ss-colspan] .circled-image-box{width:100%;margin-bottom:0;}
.cms-extra-page-section .circled-image-box .circled-image-box-inside{float:left;height:150px;margin-bottom:10px;position:relative;width:100%;}
.cms-extra-page-section .circled-image-box .circled-image-box-inside.circled-image-box-slide{overflow:hidden;}
.cms-extra-page-section .circled-image-box .caption{color:#000;font-weight:600;padding-top:160px;text-align:center;}
.fc-white .cms-extra-page-section .circled-image-box .caption{color:#fff;}
.cms-extra-page-section [data-ss-colspan] .circled-image-box .caption{color:#000;}
.cms-extra-page-section .circled-image-box .circled-image-box-inside .artwork{border:2px solid #fff;border-radius:50%;display:block;height:100%;left:50%;margin-left:-75px;position:absolute;width:150px;}
.cms-extra-page-section .circled-image-box .circled-image-box-inside .artwork img{background:#68b4d1 none repeat scroll 0 0;border-radius:50%;display:block;height:100%;position:absolute;top:0;width:100%;}
.cms-extra-page-section .circled-image-box .circled-image-box-inside .detail{top:155px;color:#fff;height:100%;position:absolute;width:100%;z-index:2;}
@media (max-width:998px){.cms-extra-page-section .circled-image-box{width:33%;}
}
@media (max-width:590px){.cms-extra-page-section .circled-image-box{width:50%;}
}
@media (max-width:300px){.cms-extra-page-section .circled-image-box{width:100%;}
}
.cms-extra-page-section .colored-title-box{margin:10px 0;position:relative;height:65px;}
.cms-extra-page-section .colored-title-box > a{text-decoration:none;color:#000;}
.cms-extra-page-section .colored-title-box .outerContainer{display:table;width:100%;height:100%;overflow:hidden;}
.cms-extra-page-section .colored-title-box .outerContainer .innerContainer{display:table-cell;vertical-align:middle;width:100%;margin:0 auto;}
.cms-extra-page-section .colored-title-box ul{padding:0;margin:0;list-style:none;}
.cms-extra-page-section .colored-title-box ul li{position:absolute;height:110%;overflow:hidden;}
.cms-extra-page-section .colored-title-box ul li.title{width:25.3%;text-align:center;font-size:1.2em;color:#fff;}
.cms-extra-page-section .colored-title-box ul li.description{width:74%;}
.cms-extra-page-section .colored-title-box ul li.title p,
.cms-extra-page-section .colored-title-box ul li.description p{margin:0;}
.cms-extra-page-section .colored-title-box ul li.description p{line-height:17px;}
.cms-extra-page-section .side-image-box{margin-bottom:10px;}
.cms-extra-page-section .side-image-box .image{border-radius:50%;overflow:hidden;width:150px;border:solid 2px #999;margin:10px;}
.cms-extra-page-section .side-image-box span{font-weight:600;}
.cms-extra-page-section .colored-border-image-box{display:table;margin-bottom:10px;}
.cms-extra-page-section .colored-border-image-box > div.side-to-side-box-div{display:table-cell;vertical-align:middle;width:50%;overflow:hidden;position:relative;}
.cms-extra-page-section .colored-border-image-box > div img{width:100%;}
.cms-extra-page-section .colored-border-image-box > div > div.colored-border-image-box-text{padding:0 15px;float:left;top:0;width:100%;position:absolute;}
.cms-extra-page-section .colored-border-image-box > div .colored-border-image-box-text .colored-border-image-box-title{font-size:1.5em;}
@media (max-width:998px){.cms-extra-page-section .colored-border-image-box > div > div.colored-border-image-box-text{top:0;}
}
.cms-extra-page-section .icon-above-title-box{width:16.66%;float:left;}
.cms-extra-page-section [data-ss-colspan] .icon-above-title-box{width:100%;}
.cms-extra-page-section .icon-above-title-box .icon-above-title-box-inside{text-align:center;}
.cms-extra-page-section .icon-above-title-box .icon-above-title-box-inside img{max-width:150px;max-height:150px;width:100%;}
.cms-extra-page-section .icon-above-title-box .caption{text-align:center;}
.cms-extra-page-section [data-ss-colspan] .circled-image-box{width:100%;}
@media (max-width:998px){.cms-extra-page-section .icon-above-title-box{width:33%;}
}
@media (max-width:590px){.cms-extra-page-section .icon-above-title-box{width:50%;}
}
@media (max-width:300px){.cms-extra-page-section .icon-above-title-box{width:100%;}
}
.cms-extra-page-section .colored-rectangle-box{width:25%;float:left;height:250px;max-height:250px;padding:0 5px;margin-bottom:10px;}
.cms-extra-page-section [data-ss-colspan] .colored-rectangle-box{width:100%;}
.cms-extra-page-section .colored-rectangle-box > div{background:#68b4d1 none repeat scroll 0 0;height:250px;}
.cms-extra-page-section .colored-rectangle-box > div .caption{padding:25px 5px 5px 15px;font-size:27px;line-height:29px;color:#fff;font-weight:400;height:86px;overflow:hidden;}
.cms-extra-page-section .colored-rectangle-box > div .description{padding:15px 5px 5px 15px;font-size:14px;line-height:16px;height:80px;max-height:80px;overflow:hidden;color:#fff;}
.cms-extra-page-section .colored-rectangle-box > div .link-button{border:solid 1px #fff;width:90%;margin-left:5%;padding:8px 10px;color:#fff;margin-top:20px;}
.cms-extra-page-section .colored-rectangle-box > div .link-button i,
.cms-extra-page-section .colored-rectangle-box > div .link-button img{padding-right:15px;}
.cms-extra-page-section .colored-rectangle-box > div .link-button img{width:50px;height:30px;display:inline;}
.cms-extra-page-section .why{margin-bottom:15px;}
.cms-extra-page-section .why .description{position:relative;top:-40px;}
.cms-extra-page-section .services .wraps .img_text_wrapper .icon{z-index:9;}
.cms-extra-page-section .services .wraps .img_text_wrapper:hover .icon{z-index:9;}
.cms-extra-page-section .services .wraps .img_text_wrapper:hover .box_outer{z-index:8;}
.cms-extra-page-section .services .wraps .img_text_wrapper .box_outer{z-index:8;}
.cms-extra-page-section .solutions_block .left{float:left;height:100%;overflow:hidden;width:30%;}
.cms-extra-page-section .solutions_block h3{height:55px;overflow:hidden;}
.cms-extra-page-section .solutions_block .right{float:left;padding-left:15px;width:70%;}
@media (max-width:768px){.cms-extra-page-section .solutions_block{padding:0;}
.cms-extra-page-section .solutions_block .right{float:left;padding-left:15px;width:70%;}
}
.cms-extra-page-section .companies_served{background-color:transparent;margin-top:0;}
.cms-extra-page-section .companies_served .box{box-shadow:1px 1px 1px #c4c4c4;height:238px;line-height:238px;margin-bottom:20px;text-align:center;}
.cms-extra-page-section .companies_served .box .img_section{display:table;margin:0 auto;}
.cms-extra-page-section .companies_served .box .img_section img{display:inline-block;width:100%;}