﻿a.orangelink { color: #FE8E14 !important; }
a.orangelink:hover, a.orangelink:active { color: #FEA543 !important; }
.textUpperCase { text-transform: uppercase; }

.basicBanner { position: relative; height: 400px; color: #FFFFFF; background: url(../images/img-banner/caseStudyImage/colorBlumine.png) repeat-y; background-size: calc(50% + 445px); }
.basicBanner .container { z-index: 2; }
.basicBanner p { font-size: 20px; }
.basicBanner h1 { font-size: 32px; line-height: 46px; color: #FFFFFF !important; width: 525px; }
.basicBanner .bannerImg { position: absolute; top: 100px; right: 0; width: 560px; height: 340px; background: url(../images/img-banner/caseStudyImage/automotive-measure.png) no-repeat; background-size: cover }
.basicBanner .bannerImg .artwork { display: inline-block; background: url(../images/Artwork.png) no-repeat center; background-size: contain; width: 48px; height: 64px; position: absolute; left: 46%; top: -25px; }
.basicBanner .blackLine { background: #323234; width: 100%; height: 100px; position : absolute; left: 0; right: 0; bottom: 0; z-index: -1;}
.IBMWindows .basicBanner .pt100 { padding-top: 120px; }

.AmericanHealthTech .basicBanner .bannerImg { background: url(../images/img-banner/caseStudyImage/case-study-american-healthtech-banner.png) no-repeat; background-size: cover }
.IBMWindows .basicBanner .bannerImg { background: url(../images/img-banner/caseStudyImage/case-study-ibm-windows-banner.png) no-repeat; background-size: cover }
.RedCross .basicBanner .bannerImg { background: url(../images/img-banner/caseStudyImage/case-study-redcross-banner.png) no-repeat; background-size: cover }
.IBMMac .basicBanner .bannerImg { background: url(../images/img-banner/caseStudyImage/case-study-ibm-mac-banner.png) no-repeat; background-size: cover }
.Avision .basicBanner .bannerImg { background: url(../images/img-banner/caseStudyImage/case-study-avision-banner.png) no-repeat; background-size: cover }
.LockheedMartin .basicBanner .bannerImg { background: url(../images/img-banner/caseStudyImage/case-study-lockheed-martin-banner.png) no-repeat; background-size: cover }
.OceaniaLeading .basicBanner .bannerImg { background: url(../images/img-banner/caseStudyImage/oceania-leading-retailer-case-study-banner.png) no-repeat; background-size: cover }

.caseStudySnapshot { background: #323234; padding: 120px 0 90px; }
.caseStudySnapshot .caseStudyLeftMenu { position: absolute; background: #F5F5F5; padding: 40px; width: 330px; }
.caseStudySnapshot .caseStudyLeftMenu p { margin-bottom: 5px; }
.caseStudySnapshot .caseStudyLeftMenu img { width: 80%; margin-bottom: 20px; }
.AmericanHealthTech .caseStudySnapshot .caseStudyLeftMenu { padding-bottom: 90px; }
.AmericanHealthTech .caseStudySnapshot .caseStudyLeftMenu img { width: 211px; margin-bottom: 20px; }
.IBMWindows .caseStudySnapshot .caseStudyLeftMenu img { width: 204px; }
.RedCross .caseStudySnapshot .caseStudyLeftMenu img { width: 211px; }
.LockheedMartin .caseStudySnapshot .caseStudyLeftMenu img { width: 240px; }
.IBMMac .caseStudySnapshot .caseStudyLeftMenu { padding: 33px; }

.caseStudyMainContent { }
.caseStudyMainContent .f14 { font-size: 16px; }
.caseStudyMainContent .caseStudyAboutBox { background: #306877; padding: 35px 0 30px; text-align: center; color: #FFFFFF; min-height: 163px; }
.caseStudyMainContent .caseStudyAboutBox .title { font-size: 34px; margin-bottom: 20px; }
.caseStudyMainContent .caseStudyAboutBox .disc { font-size: 18px; margin-bottom: 0; }

.AmericanHealthTech .caseStudyMainContent .caseStudyAboutBox { background: #306877; text-align: center; color: #FFFFFF; padding: 20px 0 25px; min-height: unset; }
.AmericanHealthTech .caseStudyMainContent .caseStudyAboutBox .disc { font-size: 18px; margin-bottom: 0; }

.RedCross .caseStudyMainContent .caseStudyAboutBox, .LockheedMartin .caseStudyMainContent .caseStudyAboutBox { display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -ms-flex-item-align: center; align-items: center; -webkit-justify-content: center; justify-content: center; padding: 0; min-height: 140px; }


.caseStudyMainContent .caseStudyShadowImg { box-shadow: 8px 8px 0 0 #306877; max-width: 235px; }
.caseStudyMainContent .caseStudyShadowImg img, .caseStudyMainContent .caseStudyNoShadowImg img { width: 100%; max-width: 235px; }

.IBMMac .caseStudyMainContent .caseStudyShadowImg { box-shadow: 8px 8px 0 0 #306877; max-width: 360px; }
.IBMMac .caseStudyMainContent .caseStudyShadowImg img, .caseStudyMainContent .caseStudyNoShadowImg img { width: 100%; max-width: 360px; }

.caseStudyBrowserTable tr td { text-align: center; font-size: 40px; color: #ffffff; }

.IBMMac .caseStudyBrowserTable tr td { width: 320px; height: 140px; font-size: 26px; line-height: 140px; }
.IBMMac .caseStudyBrowserTable .fa-windows { font-size: 50px; margin-right: 10px; vertical-align: middle; }

.caseStudyStepTable tr td { padding-top: 50px; }
.caseStudyStepTable .caseStudyStep { font-size: 175px; line-height: 140px; color: #FE8E14; vertical-align: top; }
.OceaniaLeading .caseStudyStepTable .caseStudyStep { font-size: 133px; line-height: 110px; }

.caseStudyQuote { border-left: 3px solid #888; padding: 20px 0px 20px 38px; font-size: 20px; line-height: 30px; color: #888; font-style: italic; }
.caseStudyAboutOurCompany { padding: 50px; background: #323234; }

.icon-security { display: inline-block; width: 40px; height: 40px; background: url(../images/img-banner/caseStudyImage/security.png); background-size: cover; }
.icon-orange-video { display: inline-block; width: 60px; height: 60px; background: url(../images/img-banner/caseStudyImage/60x60-video.png); background-size: cover; vertical-align: middle; margin-right: 10px; }
.icon-mac { display: inline-block; width: 50px; height: 50px; background: url(../images/img-banner/caseStudyImage/Mac.png); background-size: cover; vertical-align: middle; margin-right: 10px; }

@media (max-width: 1199.98px) { .caseStudyMainContent .f14 { font-size: 14px; }
    .basicBanner { position: relative; height: 400px; color: #FFFFFF; background: url(../images/img-banner/caseStudyImage/colorBlumine.png) repeat-y; background-size: 100%; }
    .basicBanner .pt100 { padding-top: 90px; }
    .basicBanner .bannerImg { width: 440px; height: 274px; top: 63px; }
    .basicBanner p { font-size: 18px; }
    .basicBanner h1 { font-size: 26px; line-height: 46px; color: #FFFFFF !important; width: 464px; }
    .caseStudySnapshot .caseStudyLeftMenu { position: absolute; background: #F5F5F5; padding: 40px; width: 290px; }
}

@media (max-width: 991.98px) {
    .basicBanner p { font-size: 18px; text-align: center; }
    .basicBanner h1 { font-size: 26px; line-height: 46px; color: #FFFFFF !important; width: 500px; margin: 0 auto; text-align: center; }
    .caseStudySnapshot { background: #323234; padding: 80px 0 80px; }
    .basicBanner .bannerImg { display: none; }
    .caseStudyAboutOurCompany { margin-bottom: 80px; }
}

@media (max-width: 767.98px) {
    .basicBanner { height: auto; padding: 50px 0; }
    .basicBanner .pt100 { padding-top: 0px; }
    .basicBanner h1 { width: 100%; }
    .caseStudyMainContent .caseStudyAboutBox, .AmericanHealthTech .caseStudyAboutBox { margin-bottom: 20px; }
    .caseStudyMainContent .caseStudyShadowImg, .caseStudyMainContent .caseStudyNoShadowImg { margin: 0 auto 40px; }
    .caseStudyMainContent .caseStudyNoShadowImg {  max-width: 235px; margin-top: 40px; }
    .IBMMac .caseStudyBrowserTable tr td { width: 320px; height: 100px; font-size: 18px; line-height: 100px; }
    .IBMMac .caseStudyBrowserTable .fa-windows { font-size: 30px; }
    .icon-mac { display: inline-block; width: 30px; height: 30px; background: url(../images/img-banner/caseStudyImage/Mac.png); background-size: cover; vertical-align: middle; margin-right: 10px; }

}
