/*work pages*/

.workBk {background-color:#fafafa; height:100%;}

.workCoverBk {background-position:center center; background-size:cover; background-color:#fafafa; background-repeat:no-repeat; height:100%;}

.workContainBkWhite {background-position:center center; background-size:contain; background-color:#fff; background-repeat:no-repeat; height:100%;}

body {
  background-color: #fff;
}
/* video overrides-fixes */
.fancybox-inner { max-width: 85%; /*max-width: 1024px;*/ margin-left: auto; margin-right: auto; }

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; 
  height: auto; 
}
#mainVideo { 
  display: none; 
  background:#000;
  padding-top:53.5%;
}

.btn-circle {
  width: 36px;
  height: 36px;
  padding: 9px 13px;
  border-radius: 18px;
  text-align: center;
  font-size: 14px;
  line-height: 14px;
}

.btt a.btn-circle {
  padding: 9px 10px !important;
}

.workBack {
  position:absolute;
  bottom:20px;
  left:40px;
}
.workBack .btn-circle {
  width: 36px;
  height: 36px;
  padding: 10px 8px;
  border-radius: 18px;
  text-align: center;
  font-size: 14px;
  line-height: 14px;
}

.workInnerBoxMajorLeft {
  padding:40px 20px; 
  max-width:385px; 
  min-width:280px; 
  margin-left:auto;
  margin-right:auto;
}
.workInnerBoxMinorRight {
  padding:40px 40px; 
  min-width:280px; 
  margin-left:auto;
  margin-right:auto;
}
@media(min-width:769px) {
  .workInnerBoxMajorLeft {
    padding:40px 15px; 
    margin-right:15%;
  }
  .workInnerBoxMinorRight {
    padding:40px 15px; 
    margin-left:15%;
  }
}

.workInnerBoxMinorLeft {
  padding:40px 40px; 
  max-width:320px; 
  min-width:280px; 
  margin-left:auto;
  margin-right:auto;  
}
.workInnerBoxMajorRight {
  padding:40px 20px; 
  max-width:385px; 
  min-width:280px; 
  margin-left:auto;
  margin-right:auto;  
}
@media(min-width:769px) {
  .workInnerBoxMinorLeft {
    padding:40px 15px; 
    margin-right:15%;
  }
  .workInnerBoxMajorRight {
    padding:40px 15px; 
    margin-left:15%;
  }
}
/* added plus 1 to mediaQuery above */


/* Arizona Art Walls */
.azawBoxA {margin:0 auto;}
.azawBoxB {background-image: url("../work/azaw/azaw_print.jpg");min-height:480px;}
.azawBoxC {background:#FAF8F6;}
.azawBoxD {background:#fff;}
.azawBoxE {background:#474542;}
.azawBoxF {background:#d77900;}
.azawTopImgJumbo {background-image: url("../work/azaw/azaw_banner_m.png"); background-position:center center; background-size:cover; background-color:#fafafa; background-repeat:no-repeat; height:100%;}
@media(min-width:768px) {
.azawTopImgJumbo {background-image: url("../work/azaw/azaw_banner.png"); background-size:cover; }
}



/* CCI */
.cciBoxA {background: #fff; padding:80px 0;}
.cciBoxA img {height:120px;}
.cciBoxC {background-image: url("../work/cci/cci_branding_1bk.jpg");background-size:cover;}
.cciBoxD {background-image: url("../work/cci/cci_branding_4.jpg"); background-size:contain !important; background-color:#fff; min-height:300px;}
.cciTopImgJumbo {background-position:center center; background-size:cover; background-color:#fafafa; background-repeat:no-repeat; height:480px; background-image: url("../work/cci/cci_banner_m.jpg");}
@media(min-width:768px) {
  .cciTopImgJumbo {background-image: url("../work/cci/cci_banner.jpg");background-size:cover; }
}
.cciSpecial {margin-top:-30px;}
.cciBlue {background:#0D4E96;}



/* Concorde */
.cfgBoxB {background:#e4e5e5;}
.cfgBoxC {background-image: url("../work/concorde/cfg_responsive.jpg");}
.cfgBoxD {background: #eeefef;}
.cfgBoxE {background-image: url("../work/concorde/cfg_mm.jpg");}
.cfgBoxG {background-image: url("../work/concorde/cfg_we.jpg");}
.cfgTopImgJumbo {background-position:center center; background-size:cover; background-color:#b0ce60; background-repeat:no-repeat; height:100%; background-image: url("../work/concorde/cfg_banner_m.jpg");}
@media(min-width:768px) {
  .cfgTopImgJumbo {background-image: url("../work/concorde/cfg_banner.jpg");background-size:cover; }
}

.cgreenBkgd {background: #b0ce60;}
.fgreenBkgd {background: #364b37;}



/* Dodge Demon */
.demonBoxA {background:#fff;}
.demonBoxB {background:#EFF0F0;}
.demonBoxC {background-image: url("../work/demon/demon_webkeys.jpg");}
.demonBoxF {background-image: url("../work/demon/demon_webkey.jpg");}
.demonBoxG {background-image: url("../work/demon/demonslider-3.gif");}
.demonBoxH {background-image: url("../work/demon/demonslider-2.gif");}
.demonBoxE img {height:auto;}
@media(min-width:992px) {
  .demonBoxE img {height:660px;}
}
.demonTopImgJumbo {background-position:center center; background-size:cover; background-color:#fafafa; background-repeat:no-repeat; height:100%; background-image: url("../work/demon/demonBanner_m.jpg");}
@media(min-width:768px) {
  .demonTopImgJumbo {background-image: url("../work/demon/demonslider-1.gif");background-size:cover; }
}



/* Harps */
.harpsBoxA {background:#EB6C74;}
.harpsBoxB {background:#767676;}
.harpsBoxC {background:#222;}
.harpsBoxE {/*background-image: url("../work/harps/harps-02.jpg");*/}
.harpsTopImgJumbo {background-position:center center; background-size:cover; background-color:#fafafa; background-repeat:no-repeat; height:100%; background-image: url("../work/harps/harpsBanner_m.jpg");}
@media(min-width:768px) {
  .harpsTopImgJumbo {background-image: url("../work/harps/harpsBanner.jpg");background-size:cover; }
}



/* Iconix Building */
.icxBoxA {margin:0 auto;}
.icxBoxB {background-image: url("../work/icx_bldg/iconix_jr_paint.jpg");min-height:500px;}
.icxBoxC {background:#fff;}
.icxBoxD {background-image: url("../work/icx_bldg/i2d3s_solution.jpg");min-height:200px;}
@media(min-width:768px) {
  .icxBoxD {background-image: url("../work/icx_bldg/i2d3s_solution.jpg");min-height:500px;}
}
.icxBoxE {background-image: url("../work/icx_bldg/i2d3s_plans.jpg");min-height:500px;}
.icxBoxF {background-image: url("../work/icx_bldg/aboutIconixBlgd.jpg");min-height:500px;}
.icxTopImgJumbo {background-position:center center; background-size:cover; background-color:#fafafa; background-repeat:no-repeat; height:100%; background-image: url("../work/icx_bldg/iconix_banner_m.svg");}
@media(min-width:768px) {
  .icxTopImgJumbo {background-image: url("../work/icx_bldg/iconix_banner.svg");background-size:cover; }
}



/* Jeep Cherokee 2019 */
.jpchBoxA {}
.jpchBoxB img {max-height:550px;}
.jpchBoxC {}
.jpchBoxD {background-image: url("../work/jeep_cherokee/cherokee193173.jpg"); min-height:500px;}
.jpchBoxE {}
.jpchBoxF {}
.jpchTopImgJumbo {background-position:center center; background-size:cover; background-color:#fafafa; background-repeat:no-repeat; height:480px; background-image: url("../work/jeep_cherokee/cherokee-banner_m.jpg");}
@media(min-width:768px) {
  .jpchTopImgJumbo {background-image: url("../work/jeep_cherokee/cherokee-banner.jpg");background-size:cover; }
}


/* Jeep Gladiator 2020 */
.jpglBoxA {
  height:800px;
  padding:40px;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#474542+0,474542+50,2d2b29+100 */
  background: rgb(71,69,66); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(71,69,66,1) 0%, rgba(71,69,66,1) 50%, rgba(45,43,41,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(71,69,66,1) 0%,rgba(71,69,66,1) 50%,rgba(45,43,41,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(71,69,66,1) 0%,rgba(71,69,66,1) 50%,rgba(45,43,41,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474542', endColorstr='#2d2b29',GradientType=0 ); /* IE6-9 */
}
.jpglBoxB {background-image: url("../work/jeep_gladiator/jpgl_3800.jpg");}
.jpglBoxC {background-image: url("../work/jeep_gladiator/jpgl_grid.jpg");}
.jpglBoxD {background: #eeefef;}
.jpglBoxE img {max-height:500px;}
.jpglTopImgJumbo {background-position:center center; background-size:cover; background-color:#df4d4d; background-repeat:no-repeat; height:100%; background-image: url("../work/jeep_gladiator/jpgl_banner_m.jpg");}
@media(min-width:768px) {
  .jpglTopImgJumbo {background-image: url("../work/jeep_gladiator/jpgl_banner.jpg");background-size:cover; }
}
.brownBkgd {background: #474542;}
.redBkgd {background: #de4b4b;}



/* Jeep Presentation */
.jppzBoxA {background:#fff; /*background-image: url("https://place-hold.it/1200x500"); max-width:1200px; margin:0 auto;*/}
.jppzBoxB {background:#fff; /*background-image: url("https://place-hold.it/900x500");*/}
.jppzBoxC {background:#fff; /*background-image: url("work/jeep_presentation/jeep_trail_01.jpg");*/}
.jppzBoxD {/*background-image: url("work/jeep_presentation/jeep_trail_02.jpg");*/}
.jppzBoxE {/*background-image: url("work/jeep_presentation/jeep_trail_03.jpg");*/}
.jppzTopImgJumbo {background-position:center center; background-size:cover; background-color:#fafafa; background-repeat:no-repeat; height:100%; background-image: url("../work/jeep_presentation/jeep_trail_00.jpg");}
@media(min-width:768px) {
  .jppzTopImgJumbo {background-image: url("../work/jeep_presentation/jeep_trail_00.jpg");background-size:cover; }
}




/* Jeep Wrangler 2018 */
.wranglerBoxA {/*background-image: url("work/jeep_wrangler/wrangler2933.jpg");*/ /*max-width:1200px; margin:0 auto;*/}
.wranglerBoxB {background:#f0f0f0; /*background-image: url("work/jeep_wrangler/wrangler2940.jpg");*/}
.wranglerBoxB img {max-height:600px; margin:0 auto;}
.wranglerBoxC {background-image: url("../work/jeep_wrangler/wrangler3030.jpg"); min-height:600px;}
.wranglerBoxD img {max-height:800px; margin:0 auto;}
.wranglerBoxE {background:#f0f0f0;}
.wranglerBoxE img {max-height:600px; margin:0 auto;}
.wrTopImgJumbo {background-position:center center; background-size:cover; background-color:#fafafa; background-repeat:no-repeat; height:480px; background-image: url("../work/jeep_wrangler/wrangler-banner_m.jpg");}
@media(min-width:768px) {
  .wrTopImgJumbo {background-image: url("../work/jeep_wrangler/wrangler-banner.jpg");background-size:cover; }
}



/* LamiaLamia */
.llBoxA {background-image: url("../work/lamialamia/lamia-3.jpg"); max-width:1200px; margin:0 auto;}
.llBoxB {background: #8C734B;}
.llBoxB img {max-height:400px;}      
.llBoxC {background-image: url("../work/lamialamia/LL-brochure-2.jpg"); min-height:500px;}
.llBoxD {background-image: url("../work/lamialamia/LL-brochure-1.jpg"); min-height:500px;}
.llBoxE {background: #D4C0C2;}
.llBoxE img {max-height:400px;}      
.llBoxF {background: url("../work/lamialamia/lamia-hairdo.jpg")no-repeat center center; background-size:cover; min-height:500px;}
.llBoxG {background: #43273B;}
.llBoxG img {max-height:400px;}      

.llTopImgJumbo {background-position:center center; background-size:cover; background-color:#fafafa; background-repeat:no-repeat; height:480px; background-image: url("../work/lamialamia/LL_banner_m.jpg");}
@media(min-width:768px) {
  .llTopImgJumbo {background-image: url("../work/lamialamia/LL_banner.jpg");background-size:cover; }
}



/* NormaGroup */
.normaBoxA {/*background-image: url("../work/normagroup/normagroup_brochure_01.jpg"); max-width:1200px; margin:0 auto; min-height:600px;*/}
.normaBoxB img {max-width:300px; margin:0 auto;}
@media(min-width:768px) {
  .normaBoxB img {max-width:560px;}
}
.normaBoxC {/*background-image: url("../work/normagroup/normagroup_brochure_02.jpg");max-width:1200px; margin:0 auto;*/}
.normaBoxD {/*background-image: url("../work/normagroup/normagroup_brochure_03.jpg");max-width:1200px; margin:0 auto;*/}
.normaBoxE img {max-width:300px; margin:0 auto;}
@media(min-width:768px) {
  .normaBoxE img {max-width:600px;}
}
.normaBoxF {/*background-image: url("../work/normagroup/normagroup_techsheet_01.jpg");max-width:1200px; margin:0 auto;*/}
.normaBoxG {/*background-image: url("../work/normagroup/normagroup_techsheet_02.jpg");max-width:1200px; margin:0 auto;*/}
.ngTopImgJumbo {background-position:center center; background-size:cover; background-color:#fafafa; background-repeat:no-repeat; height:480px; background-image: url("../work/normagroup/normagroup_hero_m.jpg");}
@media(min-width:768px) {
  .ngTopImgJumbo {background-image: url("../work/normagroup/normagroup_hero_00.jpg");background-size:cover; }
}



/* Ram 1500 2019 */
.ramBoxA {}
.ramBoxB {background: #e1e3e2; /*background-image: url("../work/ram_1500/ram1500ii3242_trucks.jpg");*/}
.ramBoxC {background-image: url("../work/ram_1500/ram1500ii3294_city.jpg"); min-height:500px;}
.ramBoxD {background-image: url("../work/ram_1500/ram-spread-1.jpg"); background-size:contain !important;}
.ramBoxE img {max-height:600px; margin:0 auto;}
.ramBoxF {background-image: url("../work/ram_1500/ram1500ii3247_kitb.jpg");background-size:contain !important;}

.ramTopImgJumbo {background-position:center center; background-size:cover; background-color:#fafafa; background-repeat:no-repeat; height:480px; background-image: url("../work/ram_1500/ram-banner_m.jpg");}
@media(min-width:768px) {
  .ramTopImgJumbo {background-image: url("../work/ram_1500/ram-banner.jpg");background-size:cover; height:100%;}
}
.ramSpecial {margin-top:-50px;}



/* seva */
.sevaBoxA img {height:220px; margin:0 auto;}
.sevaBoxB {background-image: url("../work/seva/seva_1.jpg");}
.sevaBoxC {background:#d1d1d1;}
.sevaBoxD {background:#e4e4e4;}
.sevaBoxE {background-image: url("../work/seva/seva_5.jpg");}
.sevaBoxF {background-image: url("../work/seva/seva_03.jpg");min-height:800px;}
.sevaBoxG {background-image: url("../work/seva/seva_04.jpg");min-height:800px;}

.sevaTopImgJumbo {background-position:center center; background-size:cover; background-color:#fafafa; background-repeat:no-repeat; height:100%; background-image: url("../work/seva/seva-banner-2m.jpg");}
@media(min-width:768px) {
  .sevaTopImgJumbo {background-image: url("../work/seva/seva-banner-2.jpg");background-size:cover; }
}
.sevaGreen {background:#004750;}




/* TRC */
.trcBoxA {/*background-image: url("work/trc/trc_logo_new.png");*/}
.trcBoxB {background-image: url("../work/trc/photography/AA8A1055.jpg");}
.trcBoxC {/*background-image: url("../work/trc/photography/BJ4U7646.jpg");*/}
.trcBoxD {/*background-image: url("../work/trc/trc_s_01.jpg");*/}
.trcBoxE {background-image: url("../work/trc/trc_f_01b.jpg");background-position:center top !important;}
.trcBoxG {background-image: url("../work/trc/photography/TRC0658.jpg");}
.trcBoxH {background-image: url("../work/trc/photography/BJ4U8102.jpg");}
.trcTopImgJumbo {background-position:center center; background-size:cover; background-color:#fafafa; background-repeat:no-repeat; height:100%; background-image: url("../work/trc/trc_banner_m.jpg");}
@media(min-width:768px) {
  .trcTopImgJumbo {background-image: url("../work/trc/trc_banner.jpg");background-size:cover; }
}
.bigPic {height:75vh;}




/* WN20 */
.wntwBoxA {background-image: url("../work/wn2020/wn20_webkey_pkg.jpg"); }
.wntwBoxB {background-image: url("../work/wn2020/wn20_pkgfan.jpg");}
/*.wntwBoxC {background-image: url("https://place-hold.it/1260x840");}
.wntwBoxD {background-image: url("https://place-hold.it/1260x840");}*/
.wntwBoxE {background-image: url("../work/wn2020/wn20_pkghex.jpg");}
.wntwTopImgJumbo {background-position:center top; background-size:contain; background-color:#231F20; background-repeat:no-repeat; height:100%; background-image: url("../work/wn2020/wn20_banner.svg");}
@media(min-width:768px) {
  .wntwTopImgJumbo {background-image: url("../work/wn2020/wn20_banner.svg");background-size:contain; }
}
.greenBkgd {background:#00CC66;}



/* Stellantis4Detroit */
.s4dBoxA {background:#e7edf8;}
.s4dBoxB {background-image: url("../work/stellantis4detroit/s4d_work2.jpg");}
.s4dBoxC {background-image: url("../work/stellantis4detroit/s4d_sliderlayers.jpg");}
/*.s4dBoxE img {height:auto;}*/
/*@media(min-width:992px) {
  .demonBoxE img {height:660px;}
}*/
.mapBkgd {background-image: url("../work/stellantis4detroit/s4dmapbkgd.jpg"); background-position:center center; background-size:cover;}
.s4dTopImgJumbo {background-position:center center; background-size:cover; background-color:#fafafa; background-repeat:no-repeat; height:100%; background-image: url("../work/stellantis4detroit/s4dBanner_m.jpg");}
@media(min-width:768px) {
  .s4dTopImgJumbo {background-image: url("../work/stellantis4detroit/s4dBanner.jpg");background-size:cover; }
}


/* Wagoneer-GrandWagoneer */
.wagoneerBoxA {background:#c0c1c2;}
.wagoneerBoxB {background: #000;}
.wagoneerBoxC {background-image: url("../work/wagoneer/wagoneer-slides.jpg");}
.wagoneerTopImgJumbo {background-position:center center; background-size:cover; background-color:#000; background-repeat:no-repeat; height:100%; background-image: url("../work/wagoneer/wagoneer_banner_m.jpg");}
@media(min-width:768px) {
  .wagoneerTopImgJumbo {background-image: url("../work/wagoneer/wagoneer_banner.jpg");background-size:cover; }
}


.workAward {
  position:absolute;
  bottom:20px;
  right:20px;
  width: 60px;
}
@media(min-width:768px) {
  .workAward {
    position:absolute;
    bottom:40px;
    right:40px;
    width: 100px;
  }
}
/*.gdusaWinner {
  background-image: url("../work/GDUSA-awda2021winner-w.jpg");background-size:contain;
}*/




