@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0; border:0; outline:0;
}

body {color:#606062; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size:11pt;  text-align:justify;  background-color:#fff; min-width:300px; position:relative}
body, html {height:100%;}
.height100 {height:100%}
#divindexheight100 {	position:relative; /* needed for footer positioning*/
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */}
#divheight100 {	position:relative; /* needed for footer positioning*/
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */}
#divcontveralign {display:table; width:100%; position:relative; margin:0 auto; z-index:5;}
#divprodveralign {display:table; width:100%; position:relative; margin:0 auto; z-index:5;}
#prodfooter {bottom:0; right:0; width:100%; display:block; background-color:#f7f9f9;}

.divw80, .divw90, .divw80prod {margin:0 auto}
h1 {font-size:12pt; line-height:18pt}
h2 {font-size:16pt; font-weight:normal}
.clearb {clear:both}
.padtb20 {padding:20px 0}
.padb20 {padding-bottom:20px}
.pad3p {padding:3%; width:93%}
.padsect {padding:40px 0}
.colwhite {color:#ffffff}
.colblue {color:#285d99 !important}
.colyel {color:#f5da4a}
.mart40 {margin-top:40px}
.marb5 {margin-bottom:5px}
.marb10 {margin-bottom:10px}
.marb20 {margin-bottom:20px}
.marb30 {margin-bottom:30px}
.marl20 {margin-left:20px}
.marsubpb {margin-bottom:20px}
.marsect {margin:40px 0}
.marsectbot {margin-bottom:40px}
.mar00 {margin:5px 0 !important}
.posabs {position:absolute}
.posrel {position:relative}
.alignl {text-align:left}
.alignr {text-align:right}
.alignc {text-align:center}
.ucase {text-transform:uppercase}
.inlinebl {display:inline-block}
.fontprod {font-size:9pt}
.bgdlightbl {background-color:#4a76a7}
.dispnone {display:none}
.width0 {width:0 !important}
.w90 {width:90% !important}
.fbold {font-weight:bold}

header {background-color:#f7f9f9; display:block; z-index:999999;}
#contentpage {width:75%; position:relative; /*padding-bottom:235px*/}
footer {background-color: #f7f9f9; position:relative; bottom:0; right:0; width:78%;}
.footercontenq {}
.footcontenqli > li{display:inline-block; vertical-align:top}
.footcontenqli > li:first-child {width:55%; margin-right:7%}
.footcontenqli > li:last-child {width:38%}
.footcontli > li {width:45%; display:inline-block; vertical-align:top}
.footcontli > li:first-child {margin-right:10%}
.footcontenqli h2 {margin-bottom:10px; font-size:18pt; font-weight:normal}
.footenqli {}
.padfax {padding-bottom:10px; border-bottom:solid 1px #606060}
.pademail {padding-top:10px}
.contactform > li {display:inline-block; width:100%; margin-bottom:10px; vertical-align:bottom; position:relative}
.contactform > li:last-child {margin-bottom:0 !important}
.continputwidthbot {width:100%; border:solid 1px #ddd; background: transparent !important; vertical-align:middle; font-size:10pt; padding:2px 5px; color:#606062; font-family: 'Open Sans', Arial, Helvetica, sans-serif; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}		
.txtareawidthbot {width:78%; margin-right:2%; border:solid 1px #ddd; background: transparent !important; height:40px; vertical-align:middle; font-size:10pt; padding:2px 5px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; color:#606062;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.txtareacareer {width:100%; border:solid 1px #ddd; background: transparent !important; height:80px; vertical-align:middle; font-size:10pt; padding:2px 5px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; color:#606062;}
.sendbutbot {width:80px;background-color:#285d99; padding:2px 4px; color:#ffffff; font-size:11pt; cursor:pointer; font-family: 'Open Sans', Arial, Helvetica, sans-serif; vertical-align:bottom; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.sendbutbotprod {width:80px;background-color:#285d99; padding:2px 4px; color:#ffffff; font-size:11pt; cursor:pointer; font-family: 'Open Sans', Arial, Helvetica, sans-serif; vertical-align:bottom; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom:20px}
.capsubmit > li {display:inline-block; vertical-align:middle;}
.capsubmit > li:first-child {width:64%}
.capsubmit > li:last-child {width:34%}
.captchasize {transform-origin:0 0;-webkit-transform-origin:0 0;}
.uploadtxt {font-size:9pt !important; color:#aaaaaa}
.uploadbtn {border:solid 1px #ddd; padding:4px 5px; width:160px; color:#285d99; font-size:10pt; cursor:pointer; font-family: 'Open Sans', Arial, Helvetica, sans-serif; /*padding-left:30px; background:url(../images/icon-upload.jpg) center left no-repeat; */}

.divlogo {text-align:center}
.divlogo img {width:100%; height:auto; display:inline-block}
.go-top {position: fixed; bottom: 10px; right: 1%; opacity: 0.9; display: none; z-index:9999999999}
.go-top:hover {opacity: 1;}

.allobj {position:relative}
.divobjlogohist {text-align:center; display:table; vertical-align:middle; width:100% !important; margin:0 auto; height:100%}
.vertmiddle {display:table-cell; vertical-align:middle; padding-top:50px; padding-bottom:100px}
.objlogo {}
.objlogo img {width:100%; margin:0 auto}
.objq {position:absolute; top:0; left:0; width:100%; z-index:4}
.yelline {position:absolute; right:1px; top:0; width:2%; height:100%; z-index:3}
.objbottles {position:absolute; bottom:0; left:0; width:100%; height:auto; z-index:5;}
.objbottles img {width:100%; height:auto}
.objq img {width:100%; height:auto}
.yelline img {width:100%; height:100%}
.objposition {position:absolute; left:0; top:0; width:17.1%; display:block; height:100%}
.divhistory {position:relative; text-align:center; width:750px; margin:0 auto; z-index:6;}
.entersite {display:inline-block; border: solid 2px #f5da4a; padding:6px 20px; margin-top:50px;}

.events-content h2 {margin-bottom:5px}
.events-content > ul > li > p {width:100%}
.divaboutimg {width:100%; position:relative}
.topabimg img {width:100%; z-index:5}
.divaboutimg > h1 {width:30%; position:absolute; right:5%; bottom:10%; color:#FFFFFF; text-transform:uppercase; text-align:right; font-weight:normal}
.botyelline {position:absolute; right:0; bottom:-4px; width:10%; height:4px; background-color:#f5da4a}
.kmore {float:right; margin-top:10px; padding:0px 4px 2px 4px; border-bottom:solid 2px #f5da4a}
.industriesli {text-align:center}
.industriesli li {display:inline-block; vertical-align:middle}
.inditem figure{overflow:hidden}
.inditem figure .figimg{overflow:hidden; padding:0; margin:0}
.inditem figure img {width:100%; -webkit-transition: all 200ms ease-in 0s; -webkit-transform: scale(1); -ms-transition: all 200ms ease-in 0s; -ms-transform: scale(1); -moz-transition: all 200ms ease-in 0s; -moz-transform: scale(1); transition: all 200ms ease-in 0s; transform: scale(1);}
.inditem figure figcaption {font-size:10pt; text-align:center; text-transform:uppercase; margin-top:10px}
.inditem figure img:hover {-webkit-transition: all 400ms ease-in 0s; -webkit-transform: scale(1.2); -ms-transition: all 400ms ease-in 0s; -ms-transform: scale(1.2); -moz-transition: all 400ms ease-in 0s; -moz-transform: scale(1.2); transition: all 400ms ease-in 0s; transform: scale(1.2);}
.divyears {position:relative}
.yrsimg {background:url(../images/16yrs.jpg) right; background-size:cover}
.yrsimg img {width:100%;}
.div16yrs {position:absolute; left:12%; bottom:30px}
.yrs16li li {display:inline-block; width:auto; vertical-align:bottom}
.yrs16li li:nth-child(1) {width:120px; font-size:80pt; line-height:60pt;}
.yrs16li li:nth-child(2) {width:80px; text-align:left;}
.yrs16li li:nth-child(3) {font-size:9pt; color:#FFFFFF; background-color:#606060; padding:4px 15px; display:inline-block}
.divpoints4 {position:relative; background-color:#f7f9f9; padding-bottom:60px}
.points4li {width:80%; position:absolute; top:-20px; background-color:#606060; padding:10px 10%}
.points4li li {display:inline-block; width:25%; text-align:left; color:#FFFFFF; text-transform:uppercase}
.copyrfont {font-size:9pt; padding-top:20px}
.copyrfontcont {font-size:9pt;}
.copyrli li {display:inline-block; width:50%; font-size:9pt; color:#888; padding-top:20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.copyrli li:first-child {text-align:left}
.copyrli li:last-child {text-align:right}

.about2li > li {display:inline-block; vertical-align:top}
.about2li > li:first-child {width:35%; margin-right:10%}
.about2li > li:last-child {width:55%;}

.cont3li h3 {color:#285d99; margin-bottom:5px; font-weight:normal;}
.cont3li li {display:inline-block; vertical-align:top; width:28%; padding:0 3%; border-right:solid 1px #285d99}
.cont3li li:first-child {padding-left:0}
.cont3li li:last-child {padding-right:0; border-right:none}
.alignlic {text-align:left; display:inline-block; width:auto}
.cont2li > li {display:inline-block; vertical-align:top}
.cont2li > li:first-child {width:55%; margin-right:10%}
.cont2li > li:last-child {width:35%}
.divcontmap {width:100%; border:1px solid #dddddd; height:100%}
.divcontmap iframe  {height: 100%; margin: 0px; padding: 0px; width:100%}
.contactpageform > li {display:inline-block; width:48%; margin-bottom:10px; vertical-align:bottom; position:relative}
.contactpageform > li:nth-child(odd) {margin-right:4%}
.contactpageform > li:last-child {margin-bottom:0}
.li100p {width:100% !important;}
.txtareawidthcont {width:100%; border:solid 1px #ddd; background: transparent !important; height:60px; vertical-align:middle; font-size:10pt; padding:2px 5px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; color:#606062;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.subbut {font-family: 'Open Sans', Arial, Helvetica, sans-serif; color:#285d99; padding:5px 10px; border:solid 1px #ddd; background-color:#FFFFFF; float:right; right:0}

.prosubdmenu {font-size:9pt}
.prod2li > li {display:inline-block; vertical-align:top}
.prod2li > li:first-child {width:50%; margin-right:10%}
.prod2li > li:last-child {width:40%}
.prod2li > li:last-child img {width:100%; margin-bottom:10px; border:solid 1px #eee}
.prodenq {background-color:#e6e7e9; padding:3px 20px; width:60%; margin:0 auto; text-align:center}
.productform > li {display:inline-block; width:45%; margin:5px 2%; vertical-align:bottom; position:relative}
.txtareaprod {width:96%; margin:0 auto; margin-bottom:10px; border:solid 1px #ddd; background: transparent !important; height:80px; vertical-align:middle; font-size:10pt; padding:2px 5px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; color:#606062;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.prodsubmit {background-color:#285d99; padding:3px 20px; display:inline-block; color:#ffffff; font-size:11pt; cursor:pointer; font-family: 'Open Sans', Arial, Helvetica, sans-serif;}

.headundline {margin-left:-20px; border-bottom:solid 1px #999999; width:300px}
.bgdprocess {background:url(../images/bgdprocess.jpg) top center; background-size:cover; position:relative}
.prostepsli, .subprostepsli {padding-left:20px; border-left: solid 2px #f5da4a; color:#FFFFFF}
.prostepsli {margin-top:30px;}
.prostepsli > li, .subprostepsli > li {font-size:12pt; display:inline-block; margin:0 4%; width:42%; vertical-align:top; text-align:left;}
.prostepsli > li {text-transform:capitalize}
.prostepsli > li::before, .subprostepsli > li::before {content:url('../images/discbullet.png'); margin-left:-30px}
.divcomplinebox {position:absolute; padding:10px; background-color:#f5da4a; top:-135px; right:10%}
.divcomplinebox img {width:250px; margin-bottom:5px}
.divcomplinebox p {text-align:center; font-size:10pt}
.ourclientprodli li {display:inline-block; vertical-align:top;}
.ourclientprodli > li:first-child {width:40%; margin-right:5%}
.ourclientprodli > li img {width:100%}
.ourclientprodli > li:last-child {width:55%;}
.ourclientsubprodli > li {display:inline-block; vertical-align:top; width:40%; margin:0 5%; text-align:left; margin-bottom:5px; /* float:left; */}
.clistcolumns {-moz-column-width: 10em; /* Firefox */ -webkit-column-width: 10em; /* webkit, Safari, Chrome */  column-width: 10em;}
/*remove standard list and bullet formatting from ul*/
.clistcolumns ul {margin: 0; padding: 0; list-style-type: none;}
/* correct webkit/chrome uneven margin on the first column*/
.clistcolumns ul li:first-child {margin-top:0px;}
.clistcolumns ul li {margin-bottom:5px; margin-right:5%; text-align:left; width:95%}
.clistcolumns ul li:nth-child(odd) {color:#666666;}
.columns ul li:nth-child(even) {color:#333333;}

.processli {margin-top:5px}
.processli > li {display:block; padding-left:20px}
.processli > li::before {content:url('../images/bldiscbullet.png'); margin-left:-20px}

#homeTab {text-align:left;}
.prodimgli {text-align:left;}
.prodimgli li {display:inline-block; vertical-align:top; width:31%; margin:10px 1%;}
.prodimgli li img {width:100%; border:solid 1px #eee; border-bottom:none}
.prodimgli li figcaption {width:100%; border:solid 1px #f5da4a; text-align:center; padding:4px 0; text-transform:capitalize}
.divemplogin {display:inline-block;}
.divemplogin p {display:inline-block; padding:5px 30px; font-size:10pt; background-color:#005695}
.thankyou {margin-bottom:60px; text-align:center}
.thankyou p {font-size:16pt; margin-bottom:10px}
.applybtn {text-align:right; cursor:pointer; display:inline-block; float:right; font-size:10pt}
.careerform > li {display:inline-block; width:46%; margin:5px 2%; vertical-align:middle}
.careerform > li:nth-child(odd) {margin-left:0 !important}

.mainlinks:link, .mainlinks:visited {color:#575349; text-decoration:none}
.mainlinks:hover, .mainlinks:active  {color:#000000; text-decoration:none;}
.enterlinks:link, .enterlinks:visited {color:#666; text-decoration:none;}
.enterlinks:hover, .enterlinks:active  {color:#000000; text-decoration:none;}
.copylinks:link, .copylinks:visited {color:#888; text-decoration:none;}
.copylinks:hover, .copylinks:active  {color:#000000; text-decoration:none;}
.bluelinks:link, .bluelinks:visited {color:#285d99; text-decoration:none;}
.bluelinks:hover, .bluelinks:active  {color:#000000; text-decoration:none;}
.prodlinks:link, .prodlinks:visited {color:#fff; text-decoration:none;}
.prodlinks:hover, .prodlinks:active  {color:#f5da4a; text-decoration:none;}
.fplink:link, .fplink:visited {color:#888; text-decoration:none;}
.fplink:hover, .fplink:active  {color:#333; text-decoration:none;}
.applylinks:link, .applylinks:visited {color:#285d99; text-decoration:none}
.applylinks:hover, .applylinks:active {color:#000000; text-decoration:none;}

.industriesli, .points4li,.footcontenqli, .footcontli, .about2li, .cont3li, .cont2li, .contactpageform, .prod2li, .prostepsli, .subprostepsli, .ourclientprodli, .ourclientsubprodli, .prodimgli, .contactform > li, .copyrli {font-size:0}
.industriesli li, .points4li li,.footcontenqli > li, .footcontli > li, .about2li > li, .cont3li li, .cont2li li, .contactpageform li, .prod2li > li, .contactform > li, .prostepsli > li, .subprostepsli > li, .ourclientprodli > li, .ourclientsubprodli > li, .prodimgli li {font-size:11pt}
.copyrli li {font-size:9pt}

@media screen and (min-width: 300px) {
.objq, .yelline {display:none}
.objlogo img {width:200px}
/* .divobjlogohist {top:80px;} */
.divhistory {margin-top:20px; width:96%}
.cd-horizontal-timeline {margin: 0px auto;}
.entersite {margin-top:0px;}
.cd-horizontal-timeline .events-content li {min-height:120px !important;}
.prev, .next {display:block !important;}
.vertmiddle {padding-bottom:100px}
header {width:100% !important;; float:none; position:fixed; height:71px; box-shadow: 0px 0px 2px rgba(0, 0, 0, .5);}
.divaboutimg {padding-top:71px}
#contentpage, footer {width:100%;}
footer {position:relative}
#contentpage {padding-bottom:0px}
/*.contactfooter {padding-bottom:0px !important;}*/
.divlogo {width:100%; margin:0 auto; padding-bottom:10px; padding-top:10px; text-align:left}
.divlogo img {width:120px; padding-left:20px}
#navigation {margin:0px 10% 0px 5%;}
.divaboutimg h1 {width:75%; right:15px; bottom:10px; font-size:10pt; line-height:14pt}
.botyelline {bottom:-3px; width:100px; height:3px;}
.marsect {margin:30px 0}
.divw80, .divw80prod {width:92%;}
h1 {font-size:12pt; line-height:16pt}
.blueline {width:60px; height:2px; background-color:#285d99}
.indmar {margin:0 20px}
.divw90 {width:60%;}
.div16yrs {left:2%; bottom:10px}
.yrs16li li:nth-child(1) {width:60px; font-size:40pt; line-height:30pt;}
.yrs16li li:nth-child(2) {width:60px; font-size:8pt; line-height:9pt;}
.yrs16li li:nth-child(3) {font-size:8pt; padding:3px 10px; display: block; margin:10px 0; text-align:center}
.yrsimg {background-size:auto 100%}
.yrsimg img {height:160px; width:100%;}
.divpoints4 {padding-bottom:110px}
.points4li {width:90%; top:-5px; padding:10px 5%;}
.points4li li {width:50%; font-size:9pt}
.points4li li:first-child {margin-bottom:20px}
.footcontenqli > li:first-child {width:100%; margin-right:0%; margin-bottom:30px}
.footcontenqli > li:last-child {width:100%}
.footcontli > li {width:100%;}
.footcontli > li:first-child {margin-right:0%; margin-bottom:20px}
.contactform > li {width:85%;}
.footcontli > li, footenqli > li, .continputwidthbot, .txtareawidthbot {font-size:9pt}
.about2li > li:first-child {width:100%; margin-right:0%; margin-bottom:20px}
.about2li > li:last-child {width:100%;}
.copyrli li{width:100%; padding-top:10px}
.copyrli li:last-child {text-align:left; margin-right:0}
#divprodtveralign {padding-bottom:158px}
.cont3li li {width:100%; padding:0 !important; border-right:none; margin-bottom:30px}
.cont3li li:first-child {padding-left:0}
.cont3li li:last-child {padding-right:0; padding-left:0; text-align:left; border-right:none}
.cont3li li:nth-child(2) {border-right:none; text-align:left;}
.cont2li > li:first-child {width:100%; margin-right:0; margin-bottom:30px}
.cont2li > li:last-child {width:100%; margin-bottom:30px}
.contactpageform > li {width:100%;}
.contactpageform > li:nth-child(odd) {margin-right:0}
.prod2li > li:first-child {width:100%; margin-right:0%; margin-bottom:30px}
.prod2li > li:last-child {width:100%}
.prostepsli {margin-top:20px; margin-bottom:20px;}
.divcomplinebox {display:none}
.ourclientprodli > li:first-child {width:100%; margin-right:0; margin-bottom:20px}
.ourclientprodli > li:last-child {width:100%;}
.prodimgli li {width:100%; margin:10px 0}
.zlogo {display:inline-block}
.zlogo img {width:240px; border:none; display:block}
.prostepsli > li {font-size:10pt; margin:0; width:90%; margin-left:10%}
.martechtabp {margin-top:0px; margin-bottom:10px}
.divemplogin {position:absolute; right:40px; bottom:20px}
.disblknone {display:block !important;}
.dispnoneblk {display:none !important;}
.captchasize {transform:scale(0.6);-webkit-transform:scale(0.6);}
.capsubmit > li {display:inline-block;}
.productform > li {width:100%; margin:5px 0%;}
.careerform > li {width:100%; margin:5px 0}
.txtareacareer {width:100%; border:solid 1px #ddd; background: transparent !important;}



}

@media screen and (min-width: 480px) {
.objlogo img {width:300px}
/* .divobjlogohist {top:80px;} */
.cd-horizontal-timeline {margin: 0px auto;}
.entersite {margin-top:0px;}
.cd-horizontal-timeline .events-content li {min-height:100px !important;}
header {height:96px}
.divaboutimg {padding-top:96px}
.divlogo {text-align:center}
.divlogo img {width:180px; margin:0 auto; padding-left:0}
.divaboutimg h1 {width:65%; right:5%; bottom:5%; font-size:11pt; line-height:16pt}
.botyelline {bottom:-3px; width:140px; height:3px;}
.divw80, .divw80prod {width:90%;}
.divw90 {width:72%;}
.blueline {width:80px; height:2px;}
.indmar {margin:0 40px}
.div16yrs {left:5%; bottom:30px}
.yrs16li li:nth-child(1) {width:90px; font-size:60pt; line-height:40pt;}
.yrs16li li:nth-child(2) {width:65px; font-size:9pt; line-height:11pt;}
.yrs16li li:nth-child(3) {font-size:9pt; padding:4px 15px;}
.divpoints4 {padding-bottom:120px}
.points4li {width:80%; top:-10px; padding:10px 10%;}
.points4li li {width:50%; font-size:11pt}
.points4li li:first-child {margin-bottom:20px}
.footcontenqli > li:first-child {width:100%; margin-right:0%; margin-bottom:30px}
.footcontenqli > li:last-child {width:100%}
.footcontli > li {width:45%;}
.footcontli > li:first-child {margin-right:10%; margin-bottom:0px}
.contactform > li {width:90%;}
.footcontli > li, footenqli > li, .continputwidthbot, .txtareawidthbot {font-size:10pt}
.cont3li li {width:46%; padding:0 2%; border-right:solid 1px #285d99; margin-bottom:30px}
.cont3li li:first-child {padding-left:0}
.cont3li li:last-child {padding-right:0; padding-left:0; text-align:left}
.cont3li li:nth-child(2) {border-right:none}
.contactpageform > li {width:48%;}
.contactpageform > li:nth-child(odd) {margin-right:4%}
.prodimgli li {width:48%; margin:10px 1%}
.zlogo img {width:260px;}
.prostepsli > li {font-size:10pt; margin:0; width:94%; margin-left:6%}
.divemplogin {position:absolute; right:65px; bottom:20px}
.captchasize {transform:scale(0.8);-webkit-transform:scale(0.8);}
.productform > li {width:45%; margin:5px 2%;}


}

@media screen and (min-width: 768px) {
.objq, .yelline {display:block}
.objlogo img {width:340px}
/* .divobjlogohist {top:80px;} */
.divhistory {margin-top:20px; width:450px}
.cd-horizontal-timeline {margin: 0px auto;}
.entersite {margin-top:0px;}
.cd-horizontal-timeline .events-content li {min-height:100px !important;}
header {height:105px}
footer {position:relative}
/*#contentpage {padding-bottom:248px}*/
/*.contactfooter {padding-bottom:60px !important;}*/
.divaboutimg {padding-top:105px}
.divlogo img {width:200px;}
.divaboutimg h1 {width:45%; right:5%; bottom:5%; font-size:12pt; line-height:18pt}
.botyelline {bottom:-3px; width:160px; height:3px;}
.marsect {margin:40px 0}
.blueline {width:80px; height:2px;}
.indmar {margin:0 60px}
.divw80prod {width:96%}
.divw90 {width:82%;}
h1 {font-size:12pt; line-height:18pt}
.div16yrs {left:12%; bottom:40px}
.yrs16li li:nth-child(1) {width:120px; font-size:80pt; line-height:60pt;}
.yrs16li li:nth-child(2) {width:80px; font-size:11pt; line-height:14pt;}
.yrs16li li:nth-child(3) {font-size:9pt; padding:4px 15px; display: inline-block; margin:0; text-align:center}
.yrsimg {background-size:cover}
.yrsimg img {height:auto; width:100%;}
.divpoints4 {padding-bottom:55px}
.points4li {width:80%; top:-10px; padding:10px 10%;}
.points4li li {width:25%;}
.points4li li:first-child {margin-bottom:0px}
.contactform > li {width:90%;}
.txtareawidthbot {width:72%}
/*.sendbutbot {width:26%}*/
.footcontenqli > li:first-child {width:55%; margin-right:7%; margin-bottom:0px}
.footcontenqli > li:last-child {width:38%}
.footcontli > li {width:45%;}
.footcontli > li:first-child {margin-right:10%}
.footcontli > li, footenqli > li, .continputwidthbot, .txtareawidthbot {font-size:9pt}
.about2li > li:first-child {width:35%; margin-right:5%}
.about2li > li:last-child {width:60%;}
.copyrli li{width:48%; padding-top:20px}
.copyrli li:last-child {text-align:right;}
.cont3li li {width:28%; padding:0 3% !important; border-right:solid 1px #285d99; margin-bottom:0px}
.cont3li li:first-child {padding-left:0 !important}
.cont3li li:last-child {padding-right:0 !important; text-align:center}
.cont3li li:nth-child(2) {border-right:solid 1px #285d99}
.cont2li > li:first-child {width:55%; margin-right:10%; margin-bottom:0}
.cont2li > li:last-child {width:35%; margin-bottom:0}
.prod2li > li:first-child {width:50%; margin-right:5%; margin-bottom:0px}
.prod2li > li:last-child {width:45%}
.prostepsli {margin-top:30px; margin-bottom:0px; min-height:50px}
.divcomplinebox {display:block}
.prodimgli li {width:31%; margin:10px 1%}
.zlogo img {width:280px;}
.prostepsli > li {font-size:11pt; margin:0 4%; width:42%;}
.martechtabp {margin-top:45px; margin-bottom:10px}
.captchasize {transform:scale(0.75);-webkit-transform:scale(0.75);}
.capsubmit > li {display:block;}
.careerform > li {width:46%; margin:5px 2%}
.li100p {width:96% !important; margin:10px 4%}
.uploadbtn {width:96% !important; margin:5px 0}


}

@media screen and (min-width: 1024px) {
.objlogo img {width:380px}
/* .divobjlogohist {top:80px;} */
.divhistory {margin-top:20px; width:700px}
.cd-horizontal-timeline {margin: 0px auto;}
.entersite {margin-top:20px;}
.prev, .next {display:none !important;}
header {width:25% !important;; float:left; height:100%; box-shadow: 0px 0px 40px rgba(0, 0, 0, .5);}
.divaboutimg {padding-top:0px}
#contentpage, footer {width:75%; margin-left:25%}
.divlogo {width:65%; margin-top:30px; padding-bottom:20px; padding-top:0px}
.divlogo img {width:100%;}
#navigation {margin:0px 5% 20px 10%}
.divaboutimg h1 {width:40%; right:5%; bottom:10%; font-size:14pt; line-height:20pt}
.botyelline {bottom:-4px; width:175px; height:4px;}
.divw80 {width:80%;}
.divw80prod {width:92%}
.divw90 {width:82%;}
.points4li {width:90%; top:-20px; padding:10px 5%}
.contactform > li {width:100%;}
.txtareawidthbot {width:76%}
/*.sendbutbot {width:22%}*/
#divprodtveralign {padding-bottom:0px}
.prod2li > li:first-child {width:55%; margin-right:10%;}
.prod2li > li:last-child {width:35%}
.ourclientprodli > li:first-child {width:40%; margin-right:5%; margin-bottom:0px}
.ourclientprodli > li:last-child {width:55%;}
.ourclientsubprodli > li {width:40%; margin:0 5%; margin-bottom:5px}
.clistcolumns {-moz-column-width: 10em; /* Firefox */ -webkit-column-width: 10em; /* webkit, Safari, Chrome */  column-width: 10em;}
.zlogo img {width:300px;}
.divemplogin {position:relative; right:0; bottom:0; margin-left:10%}
.disblknone {display:none !important;}
.dispnoneblk {display:block !important;}


}

@media screen and (min-width: 1280px) {
.objlogo img {width:450px}
.divhistory {margin-top:20px; width:750px}
/* .divobjlogohist {top:80px;} */
.vertmiddle {padding-bottom:160px}
header {width:24% !important;}
#contentpage, footer {width:76%;  margin-left:24%}
.divlogo {width:65%; margin-top:30px; padding-bottom:30px}
#navigation {margin:0px 6% 20px 16%}
.divemplogin {margin-left:18%}
.divaboutimg h1 {width:30%;}
.divw90 {width:86%;}
.points4li {width:80%; top:-20px; padding:10px 10%}
.footcontli > li, footenqli > li {font-size:11pt}
.continputwidthbot, .txtareawidthbot {font-size:10pt}
.txtareawidthbot {width:78%}
/*.sendbutbot {width:20%}*/
.about2li > li:first-child {width:35%; margin-right:10%}
.about2li > li:last-child {width:55%;}
#divprodtveralign {padding-bottom:158px}
.clistcolumns {-moz-column-width: 10.5em; /* Firefox */ -webkit-column-width: 10.5em; /* webkit, Safari, Chrome */  column-width: 10.5em;}
.divcomplinebox {top:-140px}
.divcomplinebox img {width:260px;}
.divw80prod {width:80%}
.zlogo img {width:320px;}
.inditem figure figcaption {font-size:11pt;}
.div16yrs {bottom:50px}
.copyrli li{width:50%;}
.captchasize {transform:scale(0.7);-webkit-transform:scale(0.7);}
.capsubmit > li {display:inline-block;}
.careerform > li {vertical-align:bottom}

}

@media screen and (min-width: 1366px) {
/* .divobjlogohist {top:60px;} */
.entersite {margin-top:10px;}
.divcomplinebox {top:-145px}
.divcomplinebox img {width:275px;}
.prodimgli li {width:23%; margin:10px 1%}
.captchasize {transform:scale(0.7);-webkit-transform:scale(0.7);}

}

@media screen and (min-width: 1440px) {
/* .divobjlogohist {top:80px;} */
.cd-horizontal-timeline .events-content li {min-height:80px !important;}
.entersite {margin-top:10px;}
.cd-horizontal-timeline {margin: 40px auto;}
.vertmiddle {padding-bottom:170px}
.ourclientprodli > li:first-child {width:30%; margin-right:5%}
.ourclientprodli > li:last-child {width:65%;}
.ourclientsubprodli > li {width:27%; margin:0 3%; margin-bottom:5px}
.clistcolumns {-moz-column-width: 12em; /* Firefox */ -webkit-column-width: 12em; /* webkit, Safari, Chrome */  column-width: 12em;}
.divcomplinebox {top:-150px}
.divcomplinebox img {width:290px;}
.zlogo img {width:340px;}
#navigation {margin:20px 12% 20px 12%}
.div16yrs {bottom:60px}
.divemplogin {margin-left:14%}
.captchasize {transform:scale(0.8);-webkit-transform:scale(0.8);}

}

@media screen and (min-width: 1600px) {
.objlogo img {width:516px}
/* .divobjlogohist {top:100px;} */
.divlogo {margin-top:40px;}
.clistcolumns {-moz-column-width: 13em; /* Firefox */ -webkit-column-width: 13em; /* webkit, Safari, Chrome */  column-width: 13em;}
.divcomplinebox {top:-170px}
.divcomplinebox img {width:320px;}
.zlogo img {width:360px;}
.div16yrs {bottom:80px}
header {width:22% !important;}
#contentpage, footer {width:78%;  margin-left:22%}

}

@media screen and (min-width: 1900px) {
/* .divobjlogohist {top:160px;} */
.divlogo {margin-top:50px;}
#navigation {margin:30px 18% 20px 18%}
.divcomplinebox {top:-200px}
.divcomplinebox img {width:380px;}
.zlogo img {width:380px;}
.div16yrs {bottom:100px}
.divemplogin {margin-left:20%}


}


