*,:after,:before{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}body,html{height:100%;background-color:#0c1b34}body{padding:0;margin:0;font-family:Poppins,sans-serif;font-size:1rem;color:#fff}ul li{list-style:none}.container{width:1024px;padding:0;margin:0 auto;display:table;position:relative}.text-color{color:#fff}.home-title{font-size:52px;line-height:102px;font-family:Poppins,sans-serif;letter-spacing:27.8px;display:inline;align-items:center}.home-body{display:inline-block;margin:0 0 40px 0}.homeTitle{background:url(../images/homeBanner1202.png) no-repeat right;background-size:contain;display:flex;margin:0 0 45px 0}.home-title span{color:#ef3d34}.aboutGC .card-desc{font:normal normal 300 12px/24px Poppins;letter-spacing:1.8px;text-align:center;margin:0 auto 45px auto;color:#c9c9c9;width:55%;quotes:"\201C""\201D""\2018""\2019"}.aboutGC .card-desc span{color:#ef3d34;font-size:24px;font-weight:600;vertical-align:sub}.aboutGC .card-desc:before{content:open-quote;font-family:-webkit-body;font-size:3em;line-height:0;left:0;position:relative;top:0;color:#ef3d34}.aboutGC .card-desc:after{content:close-quote;font-family:-webkit-body;font-size:3em;line-height:0;left:-1px;position:relative;top:12px;color:#ef3d34}.card-deck,.contact-deck,.ser-deck{display:flex;justify-content:space-between;align-items:stretch}.card{width:32%;background-color:#0a172b;padding:40px 25px;border-bottom:3px solid;border-image:linear-gradient(60deg,#ee3d3e,#0a172b) 1}.card-icon{width:50px;height:50px;margin:0 0 40px 0}.abtcontent-title,.card-title{font:normal normal 600 24px/48px Poppins;letter-spacing:2.4px;margin:0 0 10px 0;font-variant:small-caps}.card-desc{font:normal normal 300 16px/24px Poppins;letter-spacing:1.8px}#gc-about,#gc-home,#gc-services,#gc-works{margin:0 0 70px 0;display:inline-block;width:100%}.content-title{font-size:48px;line-height:90px;font-weight:400;letter-spacing:10px}.content-subtitle{font-size:18px;line-height:24px;font-weight:300;letter-spacing:1.8px;color:#ef3d34;text-transform:uppercase;margin:0 0 90px 0}.ser-item{width:32%;cursor:pointer;border-bottom:none;font-size:18px;line-height:28px;font-weight:500;letter-spacing:1.5px;padding:30px 5px;font-variant:small-caps;border-bottom:transparent 3px solid}.ser-deck{margin-bottom:20px}.ser-deck:last-child{margin-bottom:0}.ser-item1{background:#0a172d url(../images/services/LedSignBoards.jpg) no-repeat right;background-size:contain}.ser-item2{background:#0a172d url(../images/services/fancyNamePlate.jpg) no-repeat right;background-size:contain}.ser-item3{background:#0a172d url(../images/services/ssLetter.jpg) no-repeat right;background-size:contain}.ser-item4{background:#0a172d url(../images/services/roseGoldLetterList.jpg) no-repeat right;background-size:contain}.ser-item5{background:#0a172d url(../images/services/laserCutting.jpg) no-repeat right;background-size:contain}.ser-item6{background:#0a172d url(../images/services/CNCCutting.jpg) no-repeat right;background-size:contain}.ser-item7{background:#0a172d url(../images/services/metalCutting.jpg) no-repeat right;background-size:contain}.ser-item8{background:#0a172d url(../images/services/printing.jpg) no-repeat right;background-size:contain}.ser-item9{background:#0a172d url(../images/services/homeDecor.jpg) no-repeat right;background-size:contain}.workImg{width:19%}.workTab{margin:0 auto 40px auto;display:table;position:relative}.workTab{counter-reset:category}.workTab button:before{counter-increment:category;content:" " counter(category) ". "}.workTab button{font:normal normal 400 14px/36px Poppins;color:#fff;letter-spacing:1.5px;padding:5px 15px;border-bottom:transparent 3px solid;background:0 0}.workTab button.active,.workTab button:focus,.workTab button:hover{border-bottom:3px solid;border-image:linear-gradient(60deg,#ee3d3e,#0a172b) 1;transition:border-bottom .5s ease,border-image .5s ease;color:#ef3d34;outline:0}.tabcontent{display:none;padding:6px 12px;border-top:none}.tabcontent .details{font:normal normal 300 12px/24px Poppins;letter-spacing:.8px;margin:0 0 40px 0}.tabcontent .details::first-letter{color:#ef3d34;font-size:52px;font-weight:600;padding:12px 3px;margin-right:0;float:left}.topright{float:right;cursor:pointer;font-size:28px;margin:-55px 1px 0 0}.topright:hover{color:#ef3d34}#gc-about .card{background:0 0;padding:0;border-bottom:none}#gc-about .card-title{margin:0;font-size:16px;line-height:20px}.about-deck{display:grid;grid-template-columns:4fr 3fr;grid-template-rows:repeat(2,200px);grid-gap:15px;margin:0 0 65px 0}.about-deck>div{position:relative;font-size:30px;background-size:cover}.about-desc{position:absolute;bottom:20px;left:20px;background:rgba(10,23,43,.5);padding:5px}.about-desc .card-desc{font:normal normal 300 12px/20px Poppins;letter-spacing:1.8px}.teamwork{background:url(../images/gcTeamwork.jpg) no-repeat;grid-column:1/2;grid-row:1/3}.office{background:url(../images/gcOffice.jpg) no-repeat;grid-column:2/3;grid-row:2/2}.philosophy{background:url(../images/gcPhilosophy.jpg) no-repeat;grid-column:2/2;grid-row:1/2}#gc-contact{display:inline-block;width:100%}.contact-deck{background-color:#0a172b;padding:40px 0;border-bottom:3px solid;border-image:linear-gradient(60deg,#ee3d3e,#0a172b) 1}.contact-icon{width:28px;height:28px}.contact-card{width:33.33333333333333%;text-align:center}.contact-card a{text-decoration:none}.contact-deck .card-desc{font:normal normal 300 12px/16px Poppins;letter-spacing:1px;color:#fff}footer{margin:10px 0;display:inline-block;width:100%}.footerMenu{float:right}.copyright{color:#969696;font-size:12px;line-height:18px;font-weight:300;float:left}.copyright span{color:#fff}.footerMenu li{float:left;margin-left:25px}.footer-link{font:normal normal 400 12px/18px Poppins;color:#fff;text-decoration:none;width:14px;height:14px}@media (max-width:575px){.container{width:100%;padding:0 15px}.aboutGC .card-desc{font:normal normal 300 12px/24px Poppins;letter-spacing:1.8px;margin:0 auto 45px auto;width:100%}.card,.contact-card,.ser-deck,.ser-item,.workImg{width:100%}.about-deck,.card-deck,.contact-deck,.ser-deck,.ser-item{display:block}.card-deck:last-child,.ser-deck,.ser-deck:last-child{margin-bottom:0}.card,.ser-deck a,.workImg{margin-bottom:20px}.contact-card{text-align:left;margin:0 0 45px 0}.contact-icon{margin:0 0 10px 0}.footerMenu{float:left;margin:10px 0 0 0}.footerMenu li{margin:0 25px 0 0}.homeTitle{margin:0}.home-title{font-size:0;line-height:64px;letter-spacing:16px;margin:0 0 40px 0}.header{margin:20px 0 20px 0}#gc-about,#gc-contact,#gc-services,#gc-works{margin:0 0 40px 0}.about-deck{display:grid;grid-template-rows:repeat(3,200px);grid-gap:15px;grid-template-columns:unset}.about-deck>div{grid-column:unset;grid-row:unset}.contact-deck{padding:40px 0 0 0}.carousel-indicators{bottom:-20px}.workTab button span{display:none}.workTab button:before{counter-increment:category;content:" " counter(category) " "}.content-subtitle{margin:0 0 25px 0}}@media (min-width:575px) and (max-width:767px){.container{width:100%;padding:10px}.abtcontent-title,.card-title{font-size:18px;line-height:38px;letter-spacing:1.4px}.card-desc{font-size:14px;line-height:22px;letter-spacing:1.4px}.ser-item{font-size:16px;line-height:24px}#gc-about,#gc-services,#gc-works,.header{margin:10px 0}.content-subtitle{margin:0 0 25px 0}.contact-deck .card-desc{font-size:12px;line-height:18px}.home-title{font-size:27px;line-height:55px}.workTab button span{display:none}.workTab button:before{counter-increment:category;content:" " counter(category) " "}.content-subtitle{margin:0 0 25px 0}}@media (min-width:768px) and (max-width:991px){.container{padding:10px}}