@import url(http://fonts.googleapis.com/css?family=Raleway:400,300,100,500,600,700,800);
*{margin:0; padding:0;}
@font-face {
  font-family: 'Gothambook';
  src: url('../fonts/Gothambook.eot') format('embedded-opentype');
  src: url('../fonts/Gothambook.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Gothambook.woff') format('woff'),
         url('../fonts/Gothambook.ttf') format('truetype'),
         url('../fonts/Gothambook.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gothamlight';
  src: url('../fonts/Gothamlight.eot') format('embedded-opentype');
  src: url('../fonts/Gothamlight.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Gothamlight.woff') format('woff'),
         url('../fonts/Gothamlight.ttf') format('truetype'),
         url('../fonts/Gothamlight.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gothammedium';
  src: url('../fonts/Gothammedium.eot') format('embedded-opentype');
  src: url('../fonts/Gothammedium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Gothammedium.woff') format('woff'),
         url('../fonts/Gothammedium.ttf') format('truetype'),
         url('../fonts/Gothammedium.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gothamultra';
  src: url('Gothamultra.eot') format('embedded-opentype');
  src: url('../fonts/Gothamultra.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Gothamultra.woff') format('woff'),
         url('../fonts/Gothamultra.ttf') format('truetype'),
         url('../fonts/Gothamultra.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
a{transition:all 0.3s ease-out 0s;}
a:hover img{opacity:.8;transition:all 0.3s ease-out 0s;}
.clr{clear:both; overflow:hidden;}
.marBot{margin-bottom:20px;}
.noMar{margin:0px!important;}
.wrapper{width:1100px; margin:0 auto;}
.header{overflow:hidden; padding:20px 0 20px;}
.logo{float:left;}
.headrt{float:right; padding:10px 0 0 0; font:13px 'Raleway', Arial, Helvetica, sans-serif;}
.fa{display:inline-block;}
.topnav{float:left; list-style:none; width:340px; padding:10px 20px;}
.topnav li{float:left; padding:0 0 0 10px;}
.topnav a{color:#2a4b5d; text-decoration:none;}.topnav a:hover{color:#049ec7;}
.bluedot{background:url(../img/sprite.png) no-repeat left top; width:7px; height:7px; padding:0 10px 0 0;}
.searchbox{float:right; border:1px solid #bdbdbd; border-radius:2px; overflow:hidden; padding:3px 2px 3px 7px;}
.searchfld{background:none; border:0px; float:left; height:24px; width:200px;}
.searchBtn{background:url(../img/sprite.png) no-repeat 0px -8px; width:27px; height:27px; float:left; border:0; cursor:pointer;}
.nav{background:#292929;}
.navwrap{width:1100px; margin:0 auto;}
.nav ul li{float:left; list-style:none; position:relative;}
.nav ul li a{padding:16px 25px 16px 25px; display:block; color:#fff; text-decoration:none; text-transform:uppercase; font:600 12px 'Raleway', Arial, Helvetica, sans-serif;}
.nav ul li a:hover, .nav ul li:hover{background:#1f6199;}
.nav ul li a.active{color:#00beff;}
.nav ul li ul{display:none; position:absolute; background:#1f6199; width:250px; z-index:99999;}
.nav ul li ul li{float:none; border-bottom:1px solid #11558e;}
.nav ul li ul li a{padding:8px 10px;}.nav ul li ul li a:hover{background:#09b7e6;}
.nav ul li:hover ul{display:block;}
.menu-bar{display:none; padding:8px 5%; z-index:9999; width:90%; top:0px; color:#fff; font-size:30px; background:#292929; text-transform:uppercase; border-bottom: 1px solid #222; text-align:right;}
.fa-bars{background:url(../img/sprite.png) no-repeat -99px 0; width:32px; height:20px;}
.green{background:#8dca2c;}.green:hover{background:#88de00!important;}
.blue{background:#09b7e6;}.blue:hover{background:#2ed3ff!important;}
.darkgray{background:#878787;}.darkgray:hover{background:#aeaeae!important;}
.banner{background:url(../img/banner.jpg) no-repeat center top; height:339px;text-align:center; padding:125px 0 0 0;}
.banner h1{font:28px/34px 'Gothamultra', Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; text-align:center; letter-spacing:1px; padding-bottom:5px;}
.banner h2{font:25px/30px 'Gothambook', Arial, Helvetica, sans-serif;color:#fff;text-align:center;letter-spacing:4px;}
.btnholder{padding:30px 0 0; overflow:hidden; text-align:center;}
.btnholder a{display:inline-block; padding:13px 20px; text-transform:uppercase; font:700 14px/18px 'Raleway', Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; margin:0 5px; min-width:150px; text-align:center;}
.container{width:1100px; margin:0 auto; overflow:hidden; }
.container h2{color:#2a4b5d;font:27px/36px 'Gothammedium', Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; padding:0 0 20px 0}
.container h3{color:#595252;font:16px/24px 'Raleway', Arial, Helvetica, sans-serif;text-align:center; padding:0 70px;}
.boxholder{overflow:hidden; padding:20px 0;}
.boxholder .box{float:left; margin:0 20px 0 0; width:260px;}
.box .darkblue{background-color:#1b5586;transition:all 0.3s ease-out 0s;}
.box .lightblue{background-color:#65abe4; text-align:center;transition:all 0.3s ease-out 0s;}
.box .green{background-color:#8dca2c; text-align:center;transition:all 0.3s ease-out 0s;}
.box .gray{background-color:#656565; text-align:center;transition:all 0.3s ease-out 0s;}
.box a{text-decoration:none; }
.box a:hover .darkblue{background-color:#296faa;}
.box a:hover .lightblue{background-color:#6fbeff;}
.box a:hover .green{background-color:#a7ed39;}
.box a:hover .gray{background-color:#959595;}
.box .pad{padding:35px 0;}
.box .consulting{width:88px; height:85px; background:url(../img/sprite.png) no-repeat 0 -37px; display:block; margin:0 auto;}
.box .report{width:86px; height:85px; background:url(../img/sprite.png) no-repeat -90px -37px; display:block; margin:0 auto;}
.box .engagement{width:107px; height:85px; background:url(../img/sprite.png) no-repeat -179px -37px; display:block; margin:0 auto;}
.box .research{width:63px; height:85px; background:url(../img/sprite.png) no-repeat -50px -122px; display:block; margin:0 auto;}
.boxtitle{position:relative; background:#fff;color:#2a4b5d;font:600 14px/20px 'Raleway', Arial, Helvetica, sans-serif; text-transform:uppercase; padding:10px; border:1px solid #cfcfcf; border-top:0; color:#1b5586;}
.boxtitle i.darkblue{background:url(../img/sprite.png) no-repeat left -200px; width:27px; height:27px; position:absolute; right:-1px; bottom:-1px; display:block;}
.boxtitle i.lightblue{background:url(../img/sprite.png) no-repeat left -227px; width:27px; height:27px; position:absolute; right:-1px; bottom:-1px; display:block;}
.boxtitle i.green{background:url(../img/sprite.png) no-repeat left -254px; width:27px; height:27px; position:absolute; right:-1px; bottom:-1px; display:block;}
.boxtitle i.gray{background:url(../img/sprite.png) no-repeat left -281px; width:27px; height:27px; position:absolute; right:-1px; bottom:-1px; display:block;}
.graybg{background:url(../img/graybg.jpg) no-repeat center top fixed; padding:60px 0 30px;}
.graybg h2{text-align:left; border-bottom:1px solid #bdbdbd; padding-bottom:30px; margin-bottom:30px;}
.graybg p{color:#909090; font:15px/25px 'Raleway', Arial, Helvetica, sans-serif;}
.leftclm{float:left; width:740px;}
.rightclm{float:right; width:300px;}
.rightclm .item{padding:0px 0 0 0;}
.combox{position:relative; border:2px solid #d6d6d6; padding:10px 15px; text-align:center; background:#fff;}
.combox p{font:italic 14px/18px 'Raleway', Arial, Helvetica, sans-serif; color:#848484; padding:10px 0}
.combox span{border-top:2px solid #1b5586; font:15px/25px 'Raleway', Arial, Helvetica, sans-serif; color:#2e2e2e;}
.bot-arrow{width:34px; height:24px; background:url(../img/sprite.png) no-repeat 0 -379px;display: block;position: absolute;left:30%;top: -22px;z-index: 5;}
.user{border-radius:100px; width:80px; height:80px; overflow:hidden; border:2px solid #fff; box-shadow:#ddd 0px 0px 5px 0;}
.user img{border-radius:100px; width:80px;}
.graylist{list-style:none;font:15px/25px 'Raleway', Arial, Helvetica, sans-serif; padding:10px 0 0 0;color:#909090;}
.graylist li{padding-bottom:5px;}
.greendot{background:url(../img/sprite.png) no-repeat -29px 2px; width:14px; height:17px; margin-right:6px;}
.publication{padding:50px 0 10px; text-align:center;}
.pubBox{display:inline-block; width:275px; margin:0 40px 0 0px; background:#fff; padding:5px; box-shadow:#999  0 0 2px 0;}
.pubText{overflow:hidden; padding:10px 0; }
.pubText .date{float:left; width:45px; background:#1b5586; color:#fff;position:relative; text-align:center; padding:5px; float:left;font:30px/30px 'Gothammedium', Arial, Helvetica, sans-serif;}
.pubText .date span{font:13px/15px 'Raleway', Arial, Helvetica, sans-serif;}
.pubText .detail{text-align:left; float:right; padding-left:10px; width:205px; }
.pubText .detail h4{font:600 15px/20px  'Raleway', Arial, Helvetica, sans-serif; color:#323232;}
.pubText .detail p{font:13px/20px 'Raleway', Arial, Helvetica, sans-serif; color:#3a3a3a;}
.pubText a{color:#24a7d5; text-decoration:none;}
.pubText a:hover{text-decoration:underline;}
.right-arrow {border-bottom: 10px solid transparent;border-left: 10px solid #1b5586;border-top: 10px solid transparent;display: block;right: -7px;position: absolute;top: 10px;
z-index: 5;}
.bluebg{background:url(../img/bluebg.jpg) no-repeat center center fixed; padding:50px 0;}
.circleHolder{display:inline-block; margin-right:60px; text-align:center;}
.circle{background:#8dca2c; border:5px solid #fff; border-radius:100px; width:140px; height:140px; padding:7px; margin:0 auto 10px;}
.circle span{background:#65abe4; border-radius:100px; width:100%; height:60%; color:#fff; text-decoration:none; display:block;font:24px/28px 'Gothammedium', Arial, Helvetica, sans-serif; padding-top:40%; text-align:center;}
.circleHolder h4{font:600 18px/22px 'Raleway', Arial, Helvetica, sans-serif; color:#fff; text-align:center;}
.prefooter{padding:40px 0;}
.prefooterHolder{padding:20px 0; overflow:hidden;}
.linkbox{float:left; width:25%; padding-top:20px;}
.linkbox h4{font:600 16px/22px 'Raleway', Arial, Helvetica, sans-serif; color:#1b5586; padding-bottom:10px;}
.bludot{background:url(../img/sprite.png) no-repeat -47px 4px; width:14px; height:17px; margin-right:4px;}
.linkbox li{padding:0 0 5px 0; list-style:none;}
.linkbox li a{color:#4f4f4f; text-decoration:none;font:14px/18px 'Raleway', Arial, Helvetica, sans-serif;}
.linkbox li a:hover{color:#24a7d5;}
.footer{background:#13436c; padding:40px 0; overflow:hidden;font:12px/18px 'Raleway', Arial, Helvetica, sans-serif; color:#b6bdc3;}
.footer a{font-size:12px; text-decoration:none;  color:#b6bdc3; padding-right:10px;}
.footer a:hover{color:#8dca2c;}
.footnav{border-bottom:1px solid #154c7b; margin:0 5% 25px; padding-bottom:25px; text-align:center;}
.footnav li{list-style:none; padding: 0 0 0 10px; display:inline-block; font:600 13px/15px 'Raleway', Arial, Helvetica, sans-serif; text-transform:uppercase;}
.greedot{background: url("../img/sprite.png") no-repeat -64px top;height: 7px;padding: 0 13px 0 0;width: 7px;}
.splitleft{float:left; width:30%; padding-right:2%; border-right:1px solid #154c7b; text-align:center; text-transform:uppercase;}
.splitmid{float:left; width:35%; padding:0 2%; border-right:1px solid #154c7b; text-transform:uppercase; text-align:center; font-size:13px;}
.splitright{float:right; width:27%; padding-left:1.5%; font-size:13px;}
.copyright{padding:20px 0 10px; text-transform:uppercase;}
.social{padding:20px 0 0 0;}
.social a, .widgetbox .row a{background:url(../img/sprite.png) no-repeat; width:34px; height:34px; display:inline-block;}
.social a:hover, .widgetbox .row a:hover{opacity:.8;}
.social a.fb, .widgetbox .row a.fb{background-position:0 -318px;}
.social a.twitter, .widgetbox .row a.twitter{background-position:-44px -318px;}
.social a.rss, .widgetbox .row a.rss{background-position:-88px -318px;}
.social a.gplus, .widgetbox .row a.gplus{background-position:-132px -318px;}
.footer h3{color:#8dca2c;  font:600 19px/25px 'Raleway', Arial, Helvetica, sans-serif; padding-bottom:10px; text-transform:uppercase;}
.newsletterBox{overflow:hidden; margin:20px 0;}
.txtfld{background:#fff; border:0px; width:70%; height:30px; float:left; padding:5px 5%;}
.btn{background:#8aad55; cursor:pointer; border:0px; width:20%; height:40px; float:left; text-align:center; color:#fff; font:600 13px/15px 'Raleway', Arial, Helvetica, sans-serif;}
.splitmid img{margin:0 5px;}
.row{padding:10px 0 10px;}
.loc{background:url(../img/sprite.png) no-repeat left -357px; margin-right:5px; width:15px; height:19px;}
.phone{background:url(../img/sprite.png) no-repeat -19px -357px; margin-right:5px; width:13px; height:18px;}
.mail{background:url(../img/sprite.png) no-repeat -38px -357px; margin-right:5px; width:18px; height:13px;}
.row strong{font-weight:normal;font:700 13px/15px 'Raleway', Arial, Helvetica;}

/* ----------------- owl-carousel ---------------------------------*/
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);position:absolute; right:0px; top:60px;}
.grabbing { cursor:url(grabbing.png) 8 8, move;}
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:     hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {opacity: 1; background: #1b5586; border:2px solid #1b5586;}
.owl-theme .owl-controls .owl-page span {background:none;border:2px solid #84a94a;border-radius: 20px;display: block;height: 7px;margin: 5px 3px;opacity:1;width: 7px;}
.owl-theme .owl-controls .owl-page {display: inline-block;}
.owl-controls .owl-page, .owl-controls .owl-buttons div {cursor: pointer;}

/* ----------------- inner Page ---------------------------------*/
.inner{padding:40px 0;}
.breadcum{overflow:hidden; padding-bottom:20px; font:13px/15px 'Raleway', Arial, Helvetica; color:#09b7e6; text-transform:uppercase; border-bottom:1px solid #d5d5d5; margin-bottom:20px;}
.breadcum a{color:#8a8a8a; text-decoration:none; padding-right:10px;}
.breadcum a:hover{color:#09b7e6;}
.leftcon{float:left; width:760px;}
.rightcon{float:right; width:300px;}
.breadcum .social{padding-top:0;}
.breadcum .leftcon{padding-top:10px;}
.breadcum .social a{background:url(../img/sprite.png) no-repeat; width:29px; height:29px; display:inline-block; padding-right:0; float:left;}
.breadcum .social span{float:left; padding:8px 8px 0 3px;color:#8a8a8a;}
.social a.pdf{background-position:0 -406px;}
.social a.print{background-position:-36px -406px;}
.social a.email{background-position:-70px -406px;}
.social a.share{background-position:-107px -406px;}
.inner h2{ font:21px/30px 'Gothammedium', Arial, Helvetica; color:#484848; text-transform:none; text-align:left;}
.inner h3{ font:21px/25px 'Gothammedium', Arial, Helvetica; color:#1f6199; text-transform:uppercase; text-align:left; padding:10px 0 0px 0;}
.inner h5{ font:15px/18px 'Raleway', Arial, Helvetica; color:#7a7a7a;}
.inner h4{ font:600 18px/20px 'Raleway', Arial, Helvetica; color:#09b7e6; padding:10px 0 20px;}
.inner p{ font:400 14px/22px 'Raleway', Arial, Helvetica; color:#444; padding:10px 0 12px;text-align: justify}
.tab{background:#1f6199; padding:5px 5px 0; margin:30px 0 30px;}
.tab ul li{list-style:none; display:inline-block; float:left;font:600 13px/15px 'Raleway', Arial; position:relative; text-transform:uppercase; border-right:1px solid #277bc2; padding:0 3px 0 2px; }
.tab ul li a{color:#fff; text-decoration:none; padding:5px 0; display:block; padding:10px 5px;}
.tab ul li.on a, .tab ul li a:hover, #tabs ul li.active{background:#00beff; border-radius:3px 3px 0 0;}
.tab ul li.on, .tab ul li:last-child{border-right:0px;}
.tab ul li.on i, .tab ul li:hover i, #tabs ul li.active i{border-right:15px solid transparent;border-left: 15px solid transparent;border-top:10px solid #00beff;display: block;position: absolute;bottom: -7px;z-index: 5;left:43%;transition:all 0.1s ease-out 0s;}
#tabs ul li.active a{background:none;}
.widget{background:#e7e7e7; position:relative;}
.widgetHead{font:600 18px/30px 'Raleway', Arial, Helvetica; color:#fff; text-transform:uppercase; padding:12px 6%; position:relative;}
.widgetHead span{border-right: 15px solid transparent;border-left: 15px solid transparent;border-top: 10px solid #09b7e6;display: block;left:10%;position: absolute;bottom: -10px;z-index: 5;}
.clrblue{background:#09b7e6;}
.clrdarkblue{background:#1f6199;} .clrdarkblue span{border-top: 10px solid #1f6199;}
.clrblack{background:#292929;} .clrblack span{border-top: 10px solid #292929;}

.widgetbox{padding:30px 7% 20px;}
.cartmenu{background:#fff;}
.cart{background:url(../img/sprite.png) no-repeat left -437px; width:42px; height:41px;}
.license{background:#fff; border:0px; display:inline-block; height:40px; float:right; width:210px;font:16px/18px 'Raleway', Arial, Helvetica; color:#393939; outline:none;}
.license option{padding:5px 10px;}
.rightcon .btnholder{padding:15px 0 0;}
.rightcon .btnholder a{width:90%; padding:13px 5%; margin:0}
.support{background:url(../img/sprite.png) no-repeat -48px -437px; width:29px; height:29px;}
.mobile{background:url(../img/sprite.png) no-repeat -82px -437px;width:29px; height:29px;}
.email{background:url(../img/sprite.png) no-repeat -70px -406px;width:29px; height:29px;}
.tool{background:url(../img/sprite.png) no-repeat 0px -480px;width:18px; height:19px; float:left; padding-right:5px;}
.widgetbox .row{padding:0 0 15px 0;font:14px/18px 'Raleway', Arial, Helvetica; color:#393939; overflow:hidden;}
.widgetbox .row i, .widgetbox .row a{float:left;}
.widgetbox .row span{display:inline-block; float:left; padding:7px 0 0 10px;}
.bottm-arrow{border-right: 155px solid transparent;border-left: 155px solid transparent;border-top: 36px solid #e7e7e7;display: block;left:0%;position: absolute;bottom: -36px;z-index: 5;}
.tooltxt{display:inline-block; padding-top:5px;}
#info ul{text-align: justify;
line-height: 21px;
padding-left: 30px;
color: #444;
font: 400 14px/22px 'Raleway', Arial, Helvetica;
}
#report ul{text-align: justify;
line-height: 21px;
padding-left: 15px;
color: #444;
font: 400 14px/22px 'Raleway', Arial, Helvetica;
}