@font-face{font-family:collR;src:url(../fonts/collab-r.eot);src:url(../fonts/collab-r.eot?#iefix) format('embedded-opentype'),url(../fonts/collab-r.woff) format('woff'),url(../fonts/collab-r.ttf) format('truetype'),url(../fonts/collab-r.svg#collab-r) format('svg');font-weight:400;font-style:normal}@font-face{font-family:collT;src:url(../fonts/collab-t.eot);src:url(../fonts/collab-t.eot?#iefix) format('embedded-opentype'),url(../fonts/collab-t.woff) format('woff'),url(../fonts/collab-t.ttf) format('truetype'),url(../fonts/collab-t.svg#collab-t) format('svg');font-weight:400;font-style:normal}@font-face{font-family:collM;src:url(../fonts/collab-m.eot);src:url(../fonts/collab-m.eot?#iefix) format('embedded-opentype'),url(../fonts/collab-m.woff) format('woff'),url(../fonts/collab-m.ttf) format('truetype'),url(../fonts/collab-m.svg#collab-m) format('svg');font-weight:400;font-style:normal}@font-face{font-family:collL;src:url(../fonts/collab-l.eot);src:url(../fonts/collab-l.eot?#iefix) format('embedded-opentype'),url(../fonts/collab-l.woff) format('woff'),url(../fonts/collab-l.ttf) format('truetype'),url(../fonts/collab-l.svg#collab-l) format('svg');font-weight:400;font-style:normal}@font-face{font-family:collBR;src:url(../fonts/collab-br.eot);src:url(../fonts/collab-br.eot?#iefix) format('embedded-opentype'),url(../fonts/collab-br.woff) format('woff'),url(../fonts/collab-br.ttf) format('truetype'),url(../fonts/collab-br.svg#collab-br) format('svg');font-weight:400;font-style:normal}@font-face{font-family:bebas;src:url(../fonts/bebas.eot);src:url(../fonts/bebas.eot?#iefix) format('embedded-opentype'),url(../fonts/bebas.woff) format('woff'),url(../fonts/bebas.ttf) format('truetype'),url(../fonts/bebas.svg#bebas) format('svg');font-weight:400;font-style:normal}@font-face{font-family:vinc;src:url(../fonts/vinchand.eot);src:url(../fonts/vinchand.eot?#iefix) format('embedded-opentype'),url(../fonts/vinchand.woff) format('woff'),url(../fonts/vinchand.ttf) format('truetype'),url(../fonts/vinchand.svg#vinchand) format('svg');font-weight:400;font-style:normal}*{margin:0;padding:0;outline:0;border:0}html{color:#000;background:#fff;width:100%;font-weight:400;font-style:normal;height:100%}body{font:100%/1 Arial;word-spacing:0;letter-spacing:0;width:100%;height:100%}a{text-decoration:none;cursor:pointer}ul{list-style:none}h1,h2,h3,h4,h5,h6{display:block}.clear{clear:both;overflow:hidden}.ovH{overflow:hidden}.fr{float:right}.fl{float:left}.cll{clear:left}.clr{clear:right}.block{display:block}.inBlock{display:inline-block}.center{margin:0 auto}.pagewrap{width:100%;height:100%;margin:0 auto;max-width:1244px}.container{width:100%;height:auto}.abs{position:absolute}.rel{position:relative}.tl{top:0;left:0}.ttu{text-transform:uppercase}.tal{text-align:left}.tac{text-align:center}.taj{text-align:justify}.tar{text-align:right}.noBG{background:0 0!important}.noBD{border:0!important}.noMar{margin:0!important}.section{clear:both;padding:0;margin:0}.col{display:block;float:left;margin:0 0 0 .8%}.col:first-child{margin-left:0}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.grid{height:inherit}.grid12{width:100%}.grid11{width:91.6%}.grid10{width:83.2%}.grid9{width:74.8%}.grid8{width:66.4%}.grid7{width:58%}.grid6{width:49.6%}.grid5{width:41.2%}.grid4{width:32.8%}.grid3{width:24.4%}.grid2{width:16%}.grid1{width:7.6%}.valign{display:inline-block;vertical-align:middle}.helper{display:inline-block;vertical-align:middle;height:100%}.loader{width:100%;height:100%;background:#ffcf00;position:fixed;z-index:999;text-align:center;left:0;top:0;margin:0}.spinner{width:500px;height:280px;transform:translateZ(0);-webkit-transform:translateZ(0)}.spinner .lotus{width:220px;height:220px;position:relative;z-index:1;margin:0 auto}.spinner .petal{width:220px;height:220px;position:absolute;z-index:0;top:0;left:50%;margin-left:-110px;animation:flower 6s linear infinite forwards;-webkit-animation:flower 6s linear infinite forwards}.spinner .text{margin:15px 0 0;height:43px;position:relative;text-align:center}.spinner span{position:absolute;width:100%;height:35px;left:0;top:0}@keyframes flower{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes flower{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}.screenNotice{display:none;width:100%;height:100%;text-align:center;background:#ffcf00}.screenNotice .notice{display:inline-block;vertical-align:middle;width:80%;font:18px/30px bebas;color:#ff1000}header{height:132px;background:url(../img/header-pattern.png) left top repeat-x #ffcf00;width:100%}header.main{z-index:100;position:fixed;left:0;top:0}header.portHeader{position:absolute:!important;margin-top:-132px;left:0;top:0;transition:all .3s ease}header.portHeader.show{top:0;margin:0}header h1{height:inherit}header h1 a{display:block;height:100%}header h1 a img{width:100%}header .grid7>div{height:inherit}nav{height:33px;width:98%;text-align:center;margin:0}nav a{display:inline-block;width:13.5%;height:33px;font:16px/33px collR;color:#362b00;max-width:130px;transition:all .3s ease-in-out;border-radius:5px}nav a.active,nav a:hover{background-color:#fff;color:#5a4800}.menuHead{display:none}header .grid3{margin:0}header .grid3 .socialBox{margin:0;min-width:80px;width:96%;height:53px}.socialBox div.fr{background:url(../img/social-bg.png) left center no-repeat;max-width:200px;width:100%}.socialBox a{display:block;width:34px;height:34px;margin:9px 2px;border-radius:35px;opacity:.6;transition:all .15s ease-out}.socialBox a img{width:100%;height:100%}.socialBox a:hover{opacity:1}footer{background:url(../img/footer-red-bg.png) center top;height:353px}.fooLotus{width:105px;height:105px;left:50%;top:-34px;margin:0 0 0 -53px;z-index:100}.fooRibbon{height:44px;background:url(../img/footer-repeat.png) left 0 repeat-x #fff}footer>.pagewrap{background:url(../img/footer-motif.png) center top no-repeat;height:256px}footer .list{font:13px/27px collL;color:#ff9da6;margin-top:90px}footer .list li{border-bottom:dotted 1px #cb3944}footer .list li a{color:#ff9da6;background:url(../img/footer-arrow.png) left 5px no-repeat;padding:0 0 0 10px;transition:all .3s linear}footer .list li a.contact{background:0 0;padding:0;transition:all .3s linear}footer .list .head{border-bottom:dotted 1px #cb3944;display:block}footer .list strong.head{font:13px/27px collL}footer .list .head,footer .list .head a{color:#fff;background:0;padding:0}footer .list a:hover{color:#fff;padding:0 0 0 16px}footer .list .head a:hover{padding:0;color:#ffcf00}footer .list img{float:left;margin:9px 3px 0 0}footer .spacer{display:block;float:left;text-indent:-999999px;font:1px Arial}footer .copyright{height:53px;background:url(../img/copyright-bg.png) left top repeat-x;font:12px/54px collR;color:#fff}footer .copyright span{padding:0 10px}footer .copyright a{color:#fff;transition:all .25s ease}footer .copyright a:hover{color:#ffcf00}.interNav{height:60px;margin:166px 0 0}.interNavList{position:relative;text-align:left}.interNavList .submenu>a{font:25px/40px collL;color:#3f3f3f;display:block}.interNavList .submenu>a span{color:#cd2e27;background:url(../img/dropdown-arrow.png) right 19px no-repeat;padding:0 23px 0 0;display:inline-block}.interNavList .submenu>a em{display:inline-block;float:right;width:40px}.interNavList ul{padding:10px 0 0;display:none;position:absolute;right:0;z-index:10;width:241px;background:url(../img/dd-top-arrow.png) right top no-repeat}.interNavList ul>li{background:#f3f3f3;position:relative;opacity:0;width:239px;border-left:solid 1px #bdbdbd;border-right:solid 1px #bdbdbd}.interNavList ul>li:last-child{padding:0 0 3px;border-radius:0 0 3px 3px;border-bottom:solid 1px #bdbdbd}.interNavList ul>li>a{display:block;font:14px/37px collL;color:#6f706d;transition:all .25s ease;width:236px;border-left:solid 3px #f3f3f3}.interNavList ul>li>a span{display:block;width:196px;margin:0 20px;height:37px;border-bottom:solid 1px #dedede}.interNavList ul>li a:hover{background:#fef2cb;border-color:#df7f1d}.interNavList ul>li:last-child span{border:none}.interNavList ul>li img{margin:11px 17px 0 0;opacity:.5;float:left;transition:all .25s ease}.interNavList ul>li:hover img{opacity:1}.interNavList ul>li:hover a{color:#3e3e3e}.interNavArrow{height:60px}.interNavArrow a{display:block;float:left;width:50px;height:50px;border-radius:100px;margin:5px;text-indent:-999999px;transition:all .2s ease;position:relative;z-index:1}.interNavArrow a:hover{background-color:#a51522!important}.interNavArrow a.prev{background:url(../img/internav-left.png) center center no-repeat #d32d3c}.interNavArrow a.next{background:url(../img/internav-right.png) center center no-repeat #d32d3c}.interNavArrow a.disabled,.interNavArrow a.disabled:hover{background-color:#a5a5a5!important;cursor:default}@media screen and (max-width:959px){.container,.quoteFlyout{display:none}.screenNotice{display:block}}@media screen and (min-width :960px) and (max-width :1263px){.pagewrap{width:98%;height:100%;margin:0 auto}.homePortfolio h3{font:57px/65px collT}.homePortfolio h3 strong{font:57px/65px collR}.portfolioTab{height:auto}.portfolioTab>div{width:30%;margin:0 1.5%}.tileItem{width:100%}footer>.pagewrap{background:0}footer .spacer{display:none}footer .list.grid1{width:10.5%;margin:50px 1% 0!important}footer .list.grid2{width:23%;margin:50px 1% 0!important}.wavesPanel .mapPanel>img{width:100%;height:auto}.goodSeoPanel .strategy .stepFour img.endResult{bottom:62px;right:87px;z-index:10}.responsiveImg{width:100%;height:auto}.otherCmsPanel .cmsIcon ul li img{width:98%;height:auto}.functionPanelRight{padding-top:248px}.ecommercePanel .benefitPanel ul li{width:70%}.ecommercePanel .benefitPanel ul li:nth-child(2){border-top:1px dashed #66cd89}.openSourcePanel .openSourceOptions ul.openSourceOptionsList li.fr span{left:2.2%}.openSourcePanel .openSourceOptions ul.openSourceOptionsList li.fl span{right:1.8%}.seoPanel{padding-bottom:60px}.strategy .stepFour{margin-top:60px}.goodSeoPanel .strategy .stepArrow,.goodSeoPanel .strategy .stepEqual{margin-top:140px}.portfolioJindalMid .portfolioJindalSliderShow li h3{font-size:24px;line-height:24px}.portfolioJindalMid .portfolioJindalSliderShow li h2{font-size:60px;line-height:60px}.portfolioJindalMid .portfolioJindalSliderShow li p{font-size:20px}.caseBtmColumn h4{text-align:center}#horiz_container{width:3800px!important}.caseBtmColumn .gridSeventh{left:50%;margin-left:-340px;position:relative}.caseBtmColumn .grid5{width:60%;padding:70px 20% 0;text-align:center}.caseBtmColumn .grid5 h5,.caseBtmColumn .grid5 p{padding-right:0;padding-left:0;padding-top:0}.caseBtmColumn .grid5 a.btnViewPort{margin:0}}.quoteFlyout{position:fixed;right:0;top:50%;width:155px;height:40px;z-index:100;margin:-20px 0 0;transition:all .35s ease;background:url(../img/quick-quote-bg.png) center right no-repeat;overflow:hidden}.quoteFlyout.open{width:250px;height:350px;margin:-175px 0 0}.quoteFlyout h3{font:400 22px/42px bebas;text-align:center;color:#fff;cursor:pointer;background:url(../img/quote-head-bg.png) center center no-repeat;height:40px}.quoteFlyout.open h3{cursor:default;padding:6px 0}.quoteFlyoutForm{width:135px;height:40px;background:#ff1000;transition:all .35s ease}.quoteFlyout.open .quoteFlyoutForm{width:230px;height:350px}.quoteFlyout .formWrap{opacity:0;transition:all .5s ease 0;width:230px}.quoteFlyout.open .formWrap{opacity:1;transition:all .35s ease .35s}.quoteFlyout .clear{margin:0 28px 8px}.quoteFlyout .quoteTxt{height:34px;width:144px;padding:0 15px;border-radius:2px;font:12px collR;color:#362b00;background:#ebebeb;transition:all .25s ease}.quoteFlyout .quoteTxt.area{height:81px;resize:none;font:13px/16px collR;padding:5px 15px;overflow:auto}.quoteFlyout .quoteTxt:focus{background:#fff}.quoteFlyout .quoteBtn{height:34px;width:173px;border-radius:2px;font:13px collR;color:#3f3900;cursor:pointer;transition:all .2s ease-in-out;text-transform:uppercase;background:url(../img/quote-btn-bg.png) left top repeat-x}.quoteFlyout .quoteBtn:hover{background-position:0 -34px;color:#fff}.quoteFlyout .close{display:block;margin:18px auto 0;width:88px;height:21px;cursor:pointer;transition:all .15s ease-in;text-align:center;background:url(../img/quote-close-btn.png) center top no-repeat;font:12px/21px collR;color:#fff}.quoteFlyout .close:hover{background-position:0 -21px}.thanksPanel{width:230px;color:#fff;text-align:center;height:279px;position:absolute;z-index:10;left:0;top:350px;transition:all .25s cubic-bezier(.33,.765,.295,1.12);background:url(../img/quote-thanks-bg.png) center 10px no-repeat #f10;opacity:0}.thanksPanel.show{top:52px;opacity:1}.thanksPanel p{font:14px/23px collR;margin:120px 35px 0}.txtError{color:#ed1c24!important}.txtError::-webkit-input-placeholder{color:#ed1c24!important}#formProgress{display:block;color:#ed1c24;font:16px/20px collL;padding:10px 0 0}#formProgress.err,#formProgress.success{display:none}