@charset "utf-8";@font-face{font-family:'futura_ltregular';src:url('fonts/futuralt-webfont.eot');src:url('fonts/futuralt-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/futuralt-webfont.woff') format('woff'),
url('fonts/futuralt-webfont.ttf') format('truetype'),
url('fonts/futuralt-webfont.svg#futura_ltregular') format('svg');font-weight:normal;font-style:normal;}
.sectionOuter{position:relative;width:100%;font-family:'Special Elite', cursive;color:#7FADC5;font-size:1.4em;background:#000;z-index:0;}
.sectionOuter h2{text-align:center;text-transform:normal;letter-spacing:0.1em;font-size:1em;margin:0em 0em 2em 0em;padding:0px;font-family:'Special Elite', cursive;z-index:9999999999999 !important;position:relative;display:block;}
.sectionOuter img{min-width:100%;height:auto;display:block;}
.sectionOuter h2.careerTitle{text-align:center;text-transform:normal;letter-spacing:0.1em;font-size:1.5em !important;margin:-20% 0em 0em 0em;padding:0px;z-index:9999999999999 !important;position:relative;display:block;font-family:'Special Elite', cursive;}
.topTitle h2{}
.sectionOuter h2.titleCropCircles{letter-spacing:0.7em;font-size:1.2em;margin:0em 0em 0em 0em;font-family:'Special Elite', cursive;}
.sectionOuter h2.titleNumber{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'Special Elite', cursive;font-size:1.2em;letter-spacing:0.2em;line-height:1.2em;}
.sectionInner{position:relative;width:90%;margin:0px 0px 0px 5%;text-align:center;color:#7FADC5;font-family:'Special Elite', cursive;z-index:0;}
.topTextWrapper{position:absolute;top:2em;left:2em;z-index:9999;text-align:left;border:0px solid #ccc;width:auto;}
.topTextWrapper h1{text-align:left;text-transform:none;letter-spacing:0.2em;font-size:2em;color:#7FADC5;font-family:'Special Elite', cursive;}
.topTextWrapper span{font-family:'Special Elite', cursive;}
.sectionInner h1{text-align:center;text-transform:uppercase;letter-spacing:0.2em;font-size:1.4em;color:#7FADC5;font-family:'Special Elite', cursive;}
.sectionInner h2{text-align:center;text-transform:normal;letter-spacing:0.1em;font-size:1em;margin:0em 0em 2em 0em;padding:0px;font-family:'Special Elite', cursive;z-index:9999999999999 !important;position:relative;display:block;width:100%;}
.sectionInner h2.extraSpace{margin-top:7em;padding:0px;}
.sectionInner h2 a{color:#7FADC5;}
.sectionInner h2 a:hover{color:#fff;display:block;text-decoration:none;}
.sectionInner span{margin-bottom:5em;position:relative;display:block;}
.subImgWrapper{position:relative;width:30%;margin:0px auto;z-index:999999999 !important;}
.test{transform:scale(1);transition:all 1s;color:#fff;}
.test:hover a{color:#fff;}
.test:hover{transform:scale(1.1);transition:all 1s;}
.test2{border:0px solid #f00;position:fixed;top:0px;left:0px;height:9200%;z-index:999999999999999999999;}
#demo-canvas{position:relative;float:left;width:100% !important;}
.subImgWrapper:hover{color:rgb(130,240,236);}
.subImgWrapper img{min-width:100%;height:auto;display:block;}
img#topImg{position:relative;z-index:0;}
.subImgWrapper h2.contact{font-size:0.8em;font-family:'Special Elite', cursive;}
.groupImageWrapper{width:90%;position:relative;margin:0px 0px 0px 5%;float:left;}
.groupImageWrapper ul{margin:0px;padding:0px;list-style:none;position:relative;}
.groupImageWrapper ul li{position:relative;width:22%;float:left;margin-right:17%;margin-bottom:0em;}
.groupImageWrapper ul li:last-child{position:relative;width:22%;float:left;margin-right:0%;margin-bottom:0em;}
.groupImageWrapper ul li img{min-width:100%;height:auto;display:block;}
.groupImageWrapper ul li span{margin-bottom:0em;position:relative;display:block;font-family:'Special Elite', cursive;text-transform:uppercase;font-size:0.8em;}
.groupImageWrapper2{width:90%;position:relative;margin:0px 0px 0px 5%;float:left;}
.groupImageWrapper2 ul li:first-child{position:relative;width:22%;float:left;margin-left:22%;margin-right:0%;margin-bottom:0em;text-transform:uppercase;}
.groupImageWrapper2 ul li:last-child{position:relative;width:22%;float:left;margin-left:14%;margin-bottom:0em;text-transform:uppercase;}
.groupImageWrapper2 ul li span{margin-bottom:0em;position:relative;display:block;font-family:'Special Elite', cursive;text-transform:uppercase;font-size:0.8em;}
.gototop{display:block;height:100%;width:100%;position:absolute;top:0px;left:0px;background:#fff;z-index:999;}
.iFrameClass{height:50em;display:block;float:left;clear:both;width:90%;margin:0px 0px 0px 5%;z-index:-9999999999999999999999999999999;}
.logo{position:absolute;float:none;top:1em;right:0em;width:10%;z-index:999999;}
.logoCareer{position:absolute;float:none;top:1em;right:5%;width:9%;margin-bottom:0em;z-index:999999;}
.logoThanks{position:relative;float:none;margin:1em auto;width:10%;z-index:999999;}
.portfolioImgOuter{position:relaive;width:60%;margin:0px auto;}
.portfolioImgWrapper{position:relative;float:left;width:100%;top:0em;left:0%;z-index:-9;}
.tableWrapper{position:relative;width:100%;margin:0em auto 0em auto;z-index:9999999999999999999999;top:0em;}
.tableWrapper table{width:100%;border-collapse:collapse;text-align:left;}
.tableWrapper table td.client1{width:15%;}
.tableWrapper table td.client2{padding-left:0.5em;}
.tableWrapper table td a{color:#7FADC5;cursor:pointer;z-index:9999999999999999999999;position:relative;}
.tableWrapper table td a:hover{text-decoration:none;color:#fff;}
.tableWrapper table td a.goThere{white-space:nowrap;}
.logo2{position:absolute;top:-4em;right:0em;width:10%;float:right;}
.logo2 img{max-width:100%;height:auto;display:block;}
.clientsWrapper{position:relative;width:100%;float:left;}
.logosWrapper{position:relative;width:90%;margin:8% auto 0em auto;}
.logosWrapper ul{margin:0px 0px 0em 0px;padding:0px;list-style:none;position:relative;}
.logosWrapper ul li{position:relative;width:20%;float:left;margin-right:0%;margin-bottom:2em;text-align:center;border:0px solid #fff;}
.logosWrapper ul li img{text-align:center;margin:0px auto;max-width:100%;height:auto;display:block;}
.logosWrapper2{position:relative;width:90%;margin:0% auto 0em auto;}
.logosWrapper2 ul{margin:0px;padding:0px;list-style:none;position:relative;}
.logosWrapper2 ul li{position:relative;width:16.667%;float:left;margin-right:0%;margin-bottom:2em;text-align:center;border:0px solid #fff;}
.logosWrapper2 ul li img{text-align:center;margin:0px auto;max-width:100%;height:auto;display:block;}
.spaceAfterImage{margin-top:5em;}
.dummySpace{position:relative;display:block;with:100%;margin-top:3em;}
input[type="submit"]{background:none;color:#7FADC5;border-collapse:collapse;border:1px solid #7FADC5;font-size:1.2em;line-height:1.2em;padding:0.5em 1em 0.5em 1em;margin-top:1.4em;bottom:2em;position:relative;letter-spacing:0.1em;font-family:'Special Elite', cursive;}
.topImgWrapper{position:relative;top:0px;left:0px;width:100%;border:0px solid #555;background:none;}
.tags{width:100%;position:relative;font-size:0.8vw;margin-top:10em;}
.tags span{text-align:center;display:block;margin:0px;margin-bottom:0.4em;}
.tags ul{position:relative;border-top:1px solid #7FADC5;margin:0% 0% 5% 5%;padding:0px 0px 0px 0px;list-style:none;width:90%;float:left;}
.tags ul li{position:relative;float:left;font-size:0.8vw;margin:1em 0em 0em 0em;width:25%;text-align:left;}
.tags ul li a{color:#7FADC5;display:block;}
.tags ul li a:hover{text-decoration:none;}
@media screen and (min-width:240px) and (max-width:414px){.portfolioImgOuter{position:relaive;width:100%;margin:0px auto;}
.portfolioImgWrapper{position:relative;width:100%;margin:0em auto 0em auto;z-index:-9;}
.portfolioImgWrapper img{min-width:100%;height:auto;display:block;}
.logo{position:absolute;float:none;top:1em;right:0em;width:30%;z-index:999999;}
.logo2{position:absolute;top:-6em;right:0em;width:30%;float:right;}
.sectionOuter h2.careerTitle{letter-spacing:0.1em;font-size:1.2em !important;margin:-10% 0em 0em 0em;padding:0px;}
.logoCareer{position:absolute;float:none;top:1em;right:1em;width:26%;margin-bottom:0em;z-index:999999;}
.sectionInner{position:relative;width:90%;margin:0% 0px 0px 5%;text-align:center;}
img#topImg{position:absolute;top:0px;left:0px;z-index:0;}
.topTextWrapper{position:relative;z-index:9999;text-align:center;width:90%;left:0em;padding-top:40%;margin:0% 0% 0% 5%;float:none;clear:both;display:block;}
.topTextWrapper h1{text-align:center;letter-spacing:0.2em;font-size:1.4em !important;color:#7FADC5;font-family:'Special Elite', cursive;}
.subImgWrapper{position:relative;width:60%;margin:0px auto;z-index:999999999 !important;}
.subImgWrapper h2.contact{font-size:0.8em;text-indent:-1em;}
.sectionOuter h2.titleCropCircles{letter-spacing:0.3em;font-size:1em;margin:0em 0em 0em 0em;}
.sectionOuter h2.titleNumber{font-size:0.8em;}
.formWrapper{margin:0px;background:transparent;width:60%;margin:0px auto 5em auto;position:relative;}
.groupImageWrapper{width:100%;position:relative;margin:0px 0px 0px 0%;float:left;}
.groupImageWrapper ul li{position:relative;width:56%;float:none;clear:both;margin-right:0%;margin:0px auto;margin-bottom:0em;}
.groupImageWrapper ul li:last-child{position:relative;width:56%;float:none;clear:both;margin-right:0%;margin:0px auto;margin-bottom:0em;}
.groupImageWrapper2{width:100%;position:relative;margin:0px 0px 0px 0px;}
.groupImageWrapper2 ul li{position:relative;float:none;clear:both;margin-right:0%;margin:0px auto;margin-bottom:0em;}
.groupImageWrapper2 ul li:first-child{position:relative;width:56%;float:none;clear:both;margin-right:0%;margin:0px auto;margin-bottom:0em;}
.groupImageWrapper2 ul li:last-child{position:relative;width:56%;float:none;clear:both;margin-right:0%;margin:0px auto;margin-bottom:0em;}
.iFrameClass{height:25em;display:block;width:90%;margin:0px 0px 0px 5%;}
.sectionInner h2.extraSpace{margin-top:3em;padding:0px;}
.topTitle h2{margin:0em 0em 2em 0em;position:relative;top:5em;margin-bottom:5em;left:0em;font-size:1em;}
.topImgWrapper h2{position:relative;margin:3em 0em;}
.tableWrapper{font-size:0.7em;}
.logosWrapper ul li{position:relative;width:33.33%;float:left;margin-right:0%;margin-bottom:1em;text-align:center;border:0px solid #fff;}
.logosWrapper ul li img{text-align:center;margin:0px auto;min-width:100%;height:auto;display:block;}
.logosWrapper2 ul li img{text-align:center;margin:0px auto;min-width:100%;height:auto;display:block;}
.groupImageWrapper ul li span{margin-bottom:0em;position:relative;display:block;text-transform:uppercase;font-size:70%;white-space:nowrap;}
.groupImageWrapper2 ul li span{margin-bottom:0em;position:relative;display:block;text-transform:uppercase;font-size:70%;white-space:nowrap;}
.sectionInner h2 a{color:#fff;}
.test a{transform:scale(1);transition:all 1s;color:#fff;}
.tags span{color:transparent;}
.tags ul{position:relative;border-top:1px solid #7FADC5;margin:0% 0% 5% 5%;padding:10px 0px 0px 0px;list-style:none;width:90%;float:left;}
}
@media screen and (min-width:415px) and (max-width:768px){.sectionOuter h2.titleCropCircles{letter-spacing:0.3em;font-size:1.4em;margin:0em 0em 0em -1em;}
.sectionOuter h2.titleNumber{font-size:0.9em;}
.subImgWrapper h2.contact{font-size:0.9em;text-indent:-1.5em;}
.topImgWrapper h2{position:relative;margin:5em 0em;}
.logo{top:1em;right:0em;width:25%;}
.logo2{position:absolute;top:-8em;right:0em;width:25%;float:right;}
}