/*body .page-footer .col.col-1 {
width: 26%;
}

.page-footer .col-small {
float: left;
width: 20%;
}*/

.testimonial-item {
    margin: 50px 0;
    border-bottom: solid 5px #0c2851;
}

.contact-block {
    width: 33.3%;
    float: left;
    margin: 20px 0 50px;
}

.home-title {
    text-align: center;
    margin: 30px 0 20px;
    font-size: 24px;
    font-weight: bold;
    color: #333!important;
}

.full-width-hosting {
    width: 100%;
    background: url(https://www.tricoresolutions.com/media/uploads/main/get-managed-cloud-services.jpg) no-repeat;
    background-size: cover;
    min-height: 500px;
}

header .logo2{
    width: 100%;
}

.logo2 img {
    float: left;
    padding-right: 10px;
}

.logo2 h1 {
    padding-top: 38px;
}

.dark-blue {
    color: #0c2851;
}
   
.callout-msg h2 {
    color: #fff;
    font-size: 250%;
    line-height: 120%;
    font-weight: bold;
    padding-bottom: 50px;
}

.callout-btn {
    width: 100%;
    height: 50px;
}

.callout-msg {
    margin-top: 200px;
}

.basis-title {
    font-size: 24px;
    font-weight: bold;
    color: #333;
}

.basis-content {
    float: left;
    margin: 0 4% 0 0;
    min-height: 1px;
    width: 72%;
}

.icon-block {
    width: 100%;
    float: left;
}

.icon-image {
    width: 25%;
    float: left;
    padding: 10px;
}

.icon-description {
    width: 60%;
    float: left;
    padding: 10px;
}

.peoplesoft-item {
    width: 100%;
    height: 100px;
    margin-bottom: 30px;
}

.peoplesoft-item p {
    padding-top: 10px;
}

.list-item {
    margin-bottom: 20px;
}

.list-icon {
    padding: 5px 5px 5px 0;
    margin-right: 10px;
}

.list-desc {
    width: 80%;
    float: left;
}

.remarketing-code {
    display: none;
}

.video-block {
    float: left;
    width: 48%;
    padding: 5px;
    min-height: 260px;
}

.winshuttle-bg {
    background: url(/media/uploads/main/winshuttle-sap.jpg);
    background-size: cover;
}

.technical-projects-bg {
    background: url(/media/uploads/main/sap-implementation-experts.jpg?v=1473254286);
    background-size: cover;
}

.slider-desc {
    margin-top: 10px;
}

.public-sector-bg {
    background: url(/media/uploads/main/public-sector-managed-applications.jpg);
    background-size: cover;
}

.margin-100 {
    margin: 100px 0;
}

.number-row {
    padding-bottom: 20px;
}

.alignright {
    float: right !important;
}

body.partners .partner .logo {
    height: auto !important;
}

.blue-bg {
    background: #0C2851 !important;
}

.public-sector-bg .inner-content {
    padding: 100px 20px;
}

body.partners .partner {
    margin: 0 0 40px 0 !important;
}

.top-margin-25 {
    margin-top: 25px;
}

.video-content {
    margin-bottom: 40px;
}

.white h2 {
    color: #fff !important;
}

.ghost-btn:hover {
    background: #fff;
    color: #14B190;
}

.ghost-btn {
    border-radius: 5px;
    background: transparent;
    border: solid 2px #fff;
    color: #FFF;
    display: inline-block;
    font: bold 12px/1 museo-sans, Arial, Helvetica, Sans-serif;
    padding: 10px 25px 10px 20px;
    position: relative;
    text-transform: uppercase;
}

.teal {
    color: #14B190;
}

.title-size {
    font-size: 18px;
}

.oracle-block {
    float: left;
    width: 20%;
    margin: 40px 0;
}

.oracle-block div {
    padding: 7%;
}

.news-tweets article {
        border-bottom: 1px solid #CCC;
margin-top: 20px;
padding-bottom: 35px;
overflow: hidden;
text-overflow: ellipsis;
height: 200px
overflow: hidden;
text-overflow: ellipsis;
height: 200px
        }
        
        .hvr-grow {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-property: transform;
        transition-property: transform;
        }
        .hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        }

        .slider-text {
            width: 40%;
            background: rgba(12, 40 , 81, .65);
            padding: 10px;
        }
        
        .wide-slider-text {
            width: 60%;
            background: rgba(12, 40 , 81, .65);
            padding: 10px;
        }
        
        .wider-slider-text {
            width: 75%;
            background: rgba(12, 40 , 81, .65);
            padding: 10px;
        }
        
        
        .slider-content-box .layer .slider-text h1 a, .layer .slider-text h1, .layer .wide-slider-text h1 a, .slider-content-box .layer .wide-slider-text h1, .layer .wider-slider-text h1 a, .slider-content-box .layer .wider-slider-text h1 {
            font: 24px/32px museo-sans, Arial, Helvetica, Sans-serif !important;
            color: #fff;
        }
        
        .slider-content-box .layer .slider-text p, .slider-content-box .layer .wide-slider-text p, .slider-content-box .layer .slider-text p, .slider-content-box .layer .wider-slider-text p {
            font-size: 18px;
            line-height: 22px;
            margin-top: 0px;
        }
        
        .contact-us:after {
        background: url('/media/uploads/main/sprites-s9e329ab28a.png') 0 -492px !important;
        }

        .follow-us .linkedin, .follow-us .linkedin:after {
        height: 29px;
        width: 29px;
        background: url('/media/uploads/main/sprites-s9e329ab28a.png') 0 -462px;
        }

        .follow-us .twitter, .follow-us .twitter:after {
        height: 29px;
        width: 28px;
        background: url('/media/uploads/main/sprites-s9e329ab28a.png') 0 -1061px;
        }

        .follow-us .facebook, .follow-us .facebook:after {
        height: 29px;
        width: 28px;
        background: url('/media/uploads/main/sprites-s9e329ab28a.png') 0 -853px;
        }

        .follow-us .google, .follow-us .google:after {
        height: 29px;
        width: 28px;
        background: url('/media/uploads/main/sprites-s9e329ab28a.png') 0 -628px;
        }

        .follow-us .rss, .follow-us .rss:after {
        height: 29px;
        width: 28px;
        background: url('/media/uploads/main/sprites-s9e329ab28a.png') 0 -405px;
        }

        .search:after {
        height: 15px;
        width: 15px;
        background: url('/media/uploads/main/sprites-s9e329ab28a.png') 0 -1003px;
        border: 0;
        content: "";
        display: block;
        position: absolute;
        right: 9px;
        top: 9px;
        }

        .page-header .phone:before {
        background: url('/media/uploads/main/sprites-s9e329ab28a.png') 0 -492px;
        }

        .ctas .cta.managed-applications:after {
        height: 50px;
        width: 51px;
        background: url('/media/uploads/main/sprites-s9e329ab28a.png') 0 -328px no-repeat;
        }

        .ctas .cta.managed-infrastructure:after {
        height: 51px;
        width: 77px;
        background: url('/media/uploads/main/sprites-s9e329ab28a.png') 0 -58px no-repeat;
        }

        .ctas .cta.consulting:after {
        height: 51px;
        width: 79px;
        background: url('/media/uploads/main/sprites-s9e329ab28a.png') 0 -277px no-repeat;
        }

        

        .img-float-right {
        float: right;
        padding-left: 5px;
        }

        .img-float-left {
        float: left;
        padding-right: 5px;
        }

        .page-header .phone:before {
        background: url('/media/uploads/main/sprites-s9e329ab28a.png') 0 -492px !important;
        }

        .industry-block a h2, .industry-block2 a h2 {
        color: #333;
        }
        
        .hover11 a figure img {
        opacity: 1;
        -webkit-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
        }
        
        .hover11 a figure:hover img {
        opacity: .5;
        }
        
        .industry-block h2, .industry-block2 h2 {
        text-align: center; 
        margin-top: 10px;
        }

        .page-footer .col.col-1 {
        float: left;
        }

        .page-footer .wrap .top .col.col-3 {
        float: left;
        width: 24%;
        padding: 0 3px 0 3px;
        }

        .page-footer .col.col-2 {
        float:left;
        width: 50%;
        }

        .page-footer .links li {
        padding: 0 0 0 0px;
        }

        .industries-home {
        margin-top: 30px !important;
        margin-bottom: 20px !important;
        }

        .industries-home h1 {
        text-align: center;
        margin-bottom: 20px;
        font-size: 24px;
        font-weight: bold;
        color: #333 !important;
        }

        .thirty {
        width: 30%;
        float: left;
        }
        
        .industries-space {
        width: 12.5%;
        float: left;
        height: 1px;
        }

        .industry-block {
        width: 20%;
        float: left;
        margin: 20px 2.5% 15px 2.5%;
        }
        
        .industry-block2 {
        width: 9%;
        float: left;
        margin: 20px 2.5% 15px 2.5%;
        }

        .one-fifth {
        width: 20%;
        float: left;
        }

        .industry-block img, .industry-block2 img {
        display: block; 
        margin: 0 auto; 
        width: 80%;
        }

        .one-tenth {
        width: 10%;
        float: left;
        }

        .partner-row .industry-block img, .one-fifth img {
        display: block; 
        margin: 0 auto; 
        width: 55%;
        }

        .full-width-blue {
        background: #0C2851 !important; 
        margin-top: 30px;  
        width: 100%; 
        min-height: 370px;
        border-top: 5px solid #14B190;
        }

        .full-width-blue .wrap a h1 {
        margin-top: 20px;
        color: #fff;
        font-weight: bold;
        font-size: 24px;
        }

        .full-width-blue .wrap p {
        color: #fff;
        }

        .home-video {
        width: 60%;
        float: right;
        padding-left: 15px;
        padding-top: 20px;
        padding-bottom: 20px;
        }

        .video-text {
        margin-bottom: 40px !important;
        }

        .video-padding {
        padding-top: 30px;
        }

        .videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
        }

        .videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
        }

        .page-footer .links li:before {
        height: 0px;
        }

        .sidebar-right .button {
        background: #E9F0EF;
        color: #0C2851;
        display: block;
        font-weight: bold;
        line-height: 1;
        margin: 30px 0 0;
        padding: 20px 0 20px 35px;
        position: relative;
        text-transform: uppercase;
        }

        .sidebar-right .button:hover {
        background: #DEE5E4;
        }

        .partner-row {
        padding-top: 65px;
        clear: both;
        }

        .one-tenth {
        width: 10%;
        float: left;
        }

        .one-fifth {
        width: 20%;
        float: left;
        }

        .partner-row .industry-block img, .one-fifth img {
        display: block; 
        margin: 0 auto; 
        width: 55%;
        }

        .font-size-120 {
        font-size: 120%;
        }

        .testimonial-block {
        margin-bottom: 35px;
        padding: 30px;
        border: 1px solid #DDD;
        background: #f5f5f5;
        }

        .it-sidebar .start-here, .it-staffing-btns .start-here, .partner-summary .start-here {
            border-radius: 3px;
            transition: background 0.5s;
            background: #3BB99E;
            color: #FFF;
            float: left;
            font-weight: bold;
            line-height: 1;
            font-size: 12px;
            margin-bottom: 10px;
            padding: 12px 30px;
            position: relative;
            text-transform: uppercase;
            vertical-align: middle;
            box-shadow: 0 0 3px rgba(55, 62, 70, 0.5);
        }

        .featured-solution {
            background-color: #0C2851;
            padding: 10px;
            color: #fff;
        }

        .featured-solution h2 {
            color: #fff;
        }

        .video-block img {
            margin-bottom: 10px !important;
        }

        body.partners .partner+.partner {
            margin-left: 0 !important;
        }

        body.partners .partner {
            width: 100% !important;
            border-bottom: 1px solid #CCC;
            margin-bottom: 40px;
        }

        .partner-logo {
            width: 33%;
            float: left;
            padding-right: 10px;
        }

        .partner-summary {
            width: 65%;
            float: left;
            margin-bottom: 30px;
        }

        body.partners .partner .logo {
            height: auto;
        }

        body.partners .partner img {
            width: 90%;
        }
        
        .top-margin-15 {
            margin-top: 15px;
        }

        .full-width-oracle {
        background: url(/media/uploads/main/expert-oracle-managed-services.jpg); 
        background-size: cover;
        width: 100%; 
        }
        
        .full-width-sap {
        background: url(/media/uploads/main/sap-bg.jpg);
        background-size: cover;
        width: 100%;
        }

        .full-width {
        width: 100%;
        display: inline-block;
        margin-bottom: 20px;
        }

        .quarter {
        float: left;
        width: 22%;
        margin: 0 1.5%;
        }

        .quarter center a img {
        width: 75%;
        margin-top: 60px; 
        margin-bottom: 60px; 
        }

        #nav-sub {
        clear: both;
        }

        .business—intelligence-bg {
        background: url(/media/uploads/main/oracle-business-intelligence.jpg);
        background-size: cover;
        }

        .access—management-bg {
        background: url(/media/uploads/main/access-management-system.jpg);
        background-size: cover;
        }

        .customer-service-bg {
        background: url(/media/uploads/main/fast-customer-service.jpg);
        background-size: cover;
        }
        
        .basis-support-bg {
        background: url(/media/uploads/main/sap-basis-support-plan.jpg);
        background-size: cover;
        }
        
        .sap-support-bg {
        background: url(/media/uploads/main/pro-basis-support.jpg);
        background-size: cover;
        }
        
        .security-review-bg {
        background: url(/media/uploads/main/sap-security-management.jpg);
        background-size: cover;
        }
        
        .audit-ready-bg {
        background: url(/media/uploads/main/sap-audit-ready.jpg);
        background-size: cover;
        }
        
        .sap-partner-bg {
        background: url(/media/uploads/main/sap-partner.jpg);
        background-size: cover;
        }
        
        .basis-monitoring-bg {
        background: url(https://www.tricoresolutions.com/media/uploads/main/basis-monitoring.jpg);
        background-size: cover;
        }

        .enterprise-management-bg {
        background: url(/media/uploads/main/enterprise-finance-management.jpg);
        background-size: cover;
        }

        .project-management-bg {
        background: url(/media/uploads/main/project-management-software.jpg);
        background-size: cover;
        }

        .production—chain-bg {
        background: url(/media/uploads/main/supply-chain-mangement.jpg);
        background-size: cover;
        }

        .supply—chain-bg {
        background: url(/media/uploads/main/supply-chain-execution.jpg);
        background-size: cover;
        }

        .white {
        color: #fff !important;
        }

        .big-text {
        font-size: 18px;
        line-height: 26px;
        }

        .top-margin-100 {
        margin-top: 100px;
        }

        .bottom-margin-100 {
        margin-bottom: 100px !important;
        }
        
        .bottom-margin-10 {
        margin-bottom: 10px !important;
        }
        
        .bottom-margin-20 {
        margin-bottom: 20px !important;
        }

        .half {
        float: left;
        width: 48%;
        padding: 1%;
        }

        .margin-15 {
        margin: 15px;
        }