@import "placeholder.css";
@import "https://fonts.googleapis.com/css?family=Maven+Pro:400,500,700,900";
@import "https://fonts.googleapis.com/css?family=Merriweather:300,400,700,900";
#jSplash,.color-brand-mask{top:0;right:0;left:0}
*{font-family:Merriweather,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{line-height:1.8}
h1,h2,h3,h4,h5,h6{font-family:'Merriweather Sans',sans-serif;line-height:1}
h4{font-size:24px;font-weight:700}
h5{font-size:21px}
label{font-size:19px;margin-bottom:0}
.cms-content,.cms-content div,p{font-family:Merriweather,serif;font-size:19px;color:#000}
p:last-child{margin-bottom:0}
p a,p a:focus,p a:hover{text-decoration:none;color:#000}
a:hover{text-decoration:none}
#jpreButton,#jprePercentage,p:empty{display:none}
img{max-width:100%}
#jSplash{bottom:0;background:rgba(255,255,255,.8)}
.color-brand-mask{height:4px;background:#fff}
.round254,.round254 img{height:254px;max-width:100%}
.round254{background-color:#eee;width:254px;border-radius:50%;overflow:hidden;text-align:center;margin:0 auto;background-position:center;background-size:cover;background-repeat:no-repeat}
iframe{margin:0 auto;display:block;max-width:100%}
input[type=text],select,textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-top:6px;margin-bottom:16px;resize:vertical}
input[type=submit]{background-color:#6DBE72;color:#fff;padding:12px 50px;border:none;cursor:pointer}
input[type=submit]:hover{background-color:#45a049}
.container{border-radius:5px;max-width:1280px;width:100%}
.container-1280,.container-760,.container-960{display:block;max-width:100%;margin:auto;padding:0 20px}
.sans{font-family:'Merriweather Sans',sans-serif!important}
.bold{font-weight:700!important}
.hanging{text-indent:-14px}
.fullwidth{width:100%}
.container-1280{width:1280px}
.container-960{width:960px}
.container-760{width:760px}
.container-760:after,.container-960:after{display:table;clear:both;content:' '}
.smallSpacer{height:20px}
.spacer{height:40px}
.bigSpacer{height:100px}
@media (max-width:768px) {
.spacer{height:20px}
p{font-size:16px}
h4{font-size:32px}
.hanging{text-indent:-5px}
}
.navbar-default{margin-bottom:0;border:none;background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}
.navbar-default *{font-family:'Merriweather Sans',sans-serif}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{height:28px;width:28px;border:none;border-radius:0;float:left;margin:0;background:url(../images/icon-menu1t.png) center no-repeat #fff}
.navbar-default .navbar-toggle.collapsed{background:url(../images/icon-menu1t.png) center no-repeat #fff}
.navbar-default .navbar-nav>li>a{font-size:16px;font-weight:700;letter-spacing:1px;height:auto;padding:20px 15px;text-transform:uppercase;color:#999}
.navbar-nav li{margin-top:45px}
.navbar-nav>li>.dropdown-menu{right:auto;left:0;min-width:300px;margin-top:0;border:none;background:0 0;box-shadow:none;padding-top:15px}
.navbar-nav>li:hover>.dropdown-menu{display:block}
.navbar-nav>li>.dropdown-menu li a{font-size:16px;font-weight:500;line-height:20px;padding-left:15px;letter-spacing:1px;color:#999}
.open>.dropdown-menu{display:table}
.navbar-nav>li>.dropdown-menu li{display:table-cell}
.navbar-default .dropdown-menu>.active>a,.navbar-default .dropdown-menu>.active>a:focus,.navbar-default .dropdown-menu>.active>a:hover,.navbar-default .dropdown-menu>span>li>a:focus,.navbar-default .dropdown-menu>span>li>a:hover,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.isOpen>a,.navbar-default .navbar-nav>.isOpen>a:focus,.navbar-default .navbar-nav>.isOpen>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-nav>li>.dropdown-menu li a:focus,.navbar-nav>li>.dropdown-menu li a:hover{color:#000;background:0 0;text-decoration:none}
.navbar-default .navbar-nav>li>a:hover{text-decoration:underline}
.navbar-nav>li.dropdown.isOpen>.dropdown-menu{display:block}
span.case-studies-filter{position:absolute;left:430px;width:555px;top:18px}
.case-studies-filter li{padding-left:20px;list-style:none}
.case-studies-filter li.active a{background:#eee;padding:4px 12px}
.navbar-nav .mobileOnly{display:none}
.navbar>.container .navbar-brand{font-size:16px;height:auto;margin-top:15px;margin-left:30px;padding:25px 15px;color:#999}
.color-brand{height:4px;background:url(../images/color-brand.png) center no-repeat;background:-moz-linear-gradient(left,#f5821f 0,#f5821f 10%,#faa633 10%,#faa633 20%,#e0be17 20%,#e0be17 30%,#b4bb2e 30%,#b4bb2e 40%,#7eba38 40%,#7eba38 50%,#3cbf90 50%,#3cbf90 60%,#2da9b2 60%,#2da9b2 70%,#af6baf 70%,#af6baf 80%,#c14d90 80%,#c14d90 90%,#d14c52 90%,#d14c52 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#f5821f),color-stop(10%,#f5821f),color-stop(10%,#faa633),color-stop(20%,#faa633),color-stop(20%,#e0be17),color-stop(30%,#e0be17),color-stop(30%,#b4bb2e),color-stop(40%,#b4bb2e),color-stop(40%,#7eba38),color-stop(50%,#7eba38),color-stop(50%,#3cbf90),color-stop(60%,#3cbf90),color-stop(60%,#2da9b2),color-stop(70%,#2da9b2),color-stop(70%,#af6baf),color-stop(80%,#af6baf),color-stop(80%,#c14d90),color-stop(90%,#c14d90),color-stop(90%,#d14c52),color-stop(100%,#d14c52));background:-webkit-linear-gradient(left,#f5821f 0,#f5821f 10%,#faa633 10%,#faa633 20%,#e0be17 20%,#e0be17 30%,#b4bb2e 30%,#b4bb2e 40%,#7eba38 40%,#7eba38 50%,#3cbf90 50%,#3cbf90 60%,#2da9b2 60%,#2da9b2 70%,#af6baf 70%,#af6baf 80%,#c14d90 80%,#c14d90 90%,#d14c52 90%,#d14c52 100%);background:-o-linear-gradient(left,#f5821f 0,#f5821f 10%,#faa633 10%,#faa633 20%,#e0be17 20%,#e0be17 30%,#b4bb2e 30%,#b4bb2e 40%,#7eba38 40%,#7eba38 50%,#3cbf90 50%,#3cbf90 60%,#2da9b2 60%,#2da9b2 70%,#af6baf 70%,#af6baf 80%,#c14d90 80%,#c14d90 90%,#d14c52 90%,#d14c52 100%);background:-ms-linear-gradient(left,#f5821f 0,#f5821f 10%,#faa633 10%,#faa633 20%,#e0be17 20%,#e0be17 30%,#b4bb2e 30%,#b4bb2e 40%,#7eba38 40%,#7eba38 50%,#3cbf90 50%,#3cbf90 60%,#2da9b2 60%,#2da9b2 70%,#af6baf 70%,#af6baf 80%,#c14d90 80%,#c14d90 90%,#d14c52 90%,#d14c52 100%);background:linear-gradient(to right,#f5821f 0,#f5821f 10%,#faa633 10%,#faa633 20%,#e0be17 20%,#e0be17 30%,#b4bb2e 30%,#b4bb2e 40%,#7eba38 40%,#7eba38 50%,#3cbf90 50%,#3cbf90 60%,#2da9b2 60%,#2da9b2 70%,#af6baf 70%,#af6baf 80%,#c14d90 80%,#c14d90 90%,#d14c52 90%,#d14c52 100%);background-size:100%}
@media (max-width:768px) {
body,html{overflow-x:hidden}
.navbar-nav li{margin-top:0;width:100%}
.navbar{min-height:0}
.navbar-header{float:none!important}
.navbar>.container .navbar-brand{padding:0;margin:15px 21px}
.navbar-default .navbar-brand img{max-width:230px!important}
.navbar-toggle{display:inline-block;margin:6px 15px}
.navbar-default .navbar-collapse{overflow-y:auto;display:block;position:absolute;width:340px;margin:-6px;right:-340px;background-color:#fff;z-index:9999;top:62px;padding:0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.navbar-default .navbar-collapse.in{right:0}
.navbar-default .navbar-nav{margin:0}
.navbar-nav .mobileOnly{display:block}
.navbar-default .navbar-nav>li>a{padding:10px 15px 10px 0;margin:0 15px;text-transform:uppercase;border-bottom:2px solid}
.navbar-default .navbar-nav>li:last-child>a{border-bottom:none}
.navbar-default .navbar-nav>li>.dropdown-menu{position:relative;display:block;margin:0;padding:0;min-width:100%}
.navbar-default .navbar-nav>li>.dropdown-menu li{display:block}
.navbar-default .navbar-nav>li>.dropdown-menu li a{padding:15px 0 8px;margin:0 15px;border-bottom:1px solid #eee}
.navbar-default .navbar-nav>li>.dropdown-menu li#approachMenu a,.navbar-default .navbar-nav>li>.dropdown-menu li:last-child a{border-bottom:none;margin-bottom:1px}
.navbar-default .case-studies-filter{display:none}
.case-studies-filter{margin-top:10px}
.case-studies-filter li{padding:5px 20px;width:50%;box-sizing:border-box;float:left}
.case-studies-filter li a,.case-studies-filter li a:focus{font-family:'Merriweather Sans',sans-serif;font-size:12px;display:block;text-align:center;font-weight:700;color:#777;min-height:25px}
.case-studies-filter li.active a{background:#eee;padding:4px 12px}
}
.btn.btn-dark,.btn.btn-dark:focus,.btn.btn-green{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.btn{border-radius:0}
.btn.btn-dark,.btn.btn-dark:focus{transition:.5s;color:#fff;border:1px solid #333;background:#333}
.btn.btn-dark:hover{text-decoration:none;color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.16)}
.btn.btn-green{transition:.5s;color:#fff;background:#6dbe72}
.btn.btn-green:hover{box-shadow:0 1px 6px rgba(0,0,0,.16)}
.btn.btn-slim{padding:6px 14px;font-size:21px}
a.black-link,a.black-link:focus,a.black-link:hover{font-weight:700;text-decoration:underline;color:#000}
.no-decoration,.no-decoration *,.no-decoration:hover,.no-decoration:active,.no-decoration:focus,.no-decoration:hover{text-decoration:none!important}
.greyscale{-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
@media (max-width:768px) {
.btn.btn-slim{font-size:14px}
}
.halfway .halfwayHeading,.mainHeading{font-size:80px;font-weight:900;color:#000;font-family:Merriweather,serif;text-align:center}
.halfwayHeading.office_contact{font-size:32px;padding-top:12px}
.halfway .halfwayBody{position:relative;z-index:99;margin-top:-35px;padding:68px 40px 40px;background:rgba(255,255,255,.8)}
.headerTagline{font-size:19px;color:#000;margin:auto;display:contents;width:100%;height:100%}
.headerTagline a{text-decoration:underline;color:#000}
.halfway.followUpHalfway .halfwayBody{padding-bottom:25px}
.halfway.second-halfway{position:relative;z-index:99;margin-top:-65px;padding-top:0}
.halfway.grey .halfwayBody{background:rgba(238,238,238,.8)}
@media (max-width:768px) {
.smallPadding{padding-left:20px!important;padding-right:20px!important}
.smallNoPadding{padding:0}
.smallRow{margin:0 -20px}
.smallMiniRow{margin-left:-10px;margin-right:-10px}
.smallNoRow{margin-left:0;margin-right:0}
.firstSection{padding-top:20px}
.headerTagline,.headerTagline{font-size:18px}
.halfway{padding-top:0}
.halfway .halfwayBody{padding:35px 5px 40px;margin-top:-27px}
.halfway .halfwayHeading{font-size:25px}
.halfwayHeading.office_contact{font-size:24px}
.halfway.second-halfway{margin-top:-33px}
}
.homePage,.peopleDetailPage,.peoplePage,.serviceDetailPage,.servicesPage,.studiesPage{min-height:calc(100vh - 260px)}
.homePage .halfwayBody .homePageThumbs{position:relative;float:left;width:33.33%;height:150px;cursor:pointer;border:1px solid #fff}
.homePage .halfwayBody .homePageThumbs .thumbImage{position:relative;height:149px;background-repeat:no-repeat;background-position:center;background-size:cover;background-blend-mode:overlay;opacity:.4}
.homePage .halfwayBody .homePageThumbs:before{position:absolute;top:0;right:0;bottom:-1px;left:0;content:' ';-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;opacity:1}
.homePage .halfwayBody .homePageThumbs .thumbTitle{font-family:Merriweather,serif;font-size:32px;font-weight:700;position:absolute;right:0;bottom:5px;left:0;text-align:center;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.3);text-transform:capitalize;z-index:99}
.homePage .halfwayBody .homePageThumbs.opened .thumbImage{opacity:0}
.homePage .halfwayBody .homePageThumbs.opened:after{position:absolute;content:" ";height:6px;bottom:-4px;left:0;right:0;z-index:999999}
.homePage .halfwayBody .homePageThumbs.opened .thumbTitle{color:#fff}
.clickedThumbContent{overflow:hidden;max-height:0;-webkit-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s;transition:height .5s;background:#f5821f}
.clickedThumbContentOfSmallDevice{display:none}
.clickedThumbContent>.row,.clickedThumbContentOfSmallDevice>.row{padding:0 30px 40px}
.clickedThumbContent>*,.clickedThumbContentOfSmallDevice>*{font-family:Merriweather,serif;font-size:21px;display:none;color:#fff}
.clickedThumbContent.open{max-height:1500px;margin:2px 1px;padding:40px 40px 0}
.clickedThumbContent.open>*{display:block}
.clickedThumbContentOfSmallDevice.open .clickedThumbImage{padding:0 10px}
.clickedThumbContent a,.clickedThumbContent a:focus,.clickedThumbContent a:hover{text-decoration:underline;color:#000}
@media (max-width:768px) {
.homePage .halfwayBody .homePageThumbs{width:100%}
.clickedThumbContentOfSmallDevice.open{max-height:1500px;margin:0 1px}
.clickedThumbContentOfSmallDevice{max-height:0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;background:#f5821f;display:block}
.clickedThumbContentOfSmallDevice.open>*{display:block}
.clickedThumbContentOfSmallDevice.open .clickedThumbImage img{display:block;margin:auto}
}
#overlay{left:0;top:0;bottom:0;right:0;background:#000;opacity:.8;filter:alpha(opacity=80);position:fixed;z-index:999}
#loading{width:50px;height:57px;position:absolute;top:50%;left:50%;margin:-28px 0 0 -25px}
.aboutPage .cms-content{padding:77px 140px 40px}
.aboutPage .cms-content img{display:block}
.aboutPage .cms-content p{margin-top:35px}
.cms-content p+p{margin-top:20px}
.aboutPage .cms-content p:first-child{margin-top:0}
.aboutPage .cms-content p br{content:' ';height:5px;display:block}
.aboutPage .companyProfile{margin-top:20px}
.careersFooter,.startConversationFooter{padding:40px}
.careersFooter .headerTagline,.startConversationFooter .headerTagline{margin-bottom:20px}
.careersFooter *,.startConversationFooter *{font-family:'Merriweather Sans',sans-serif}
@media (max-width:768px) {
.aboutPage .cms-content{padding:30px 20px 40px}
.careersFooter,.startConversationFooter{padding:20px}
.careersFooter .headerTagline,.startConversationFooter .headerTagline{font-size:18px}
.careersFooter p,.startConversationFooter p{font-size:14px;line-height:21px}
}
.case-studies-archive>.col-md-6{margin-bottom:40px}
.case-studies-archive .without-featured-image{margin-top:35px}
.case-studies-archive>.col-md-6 a,.case-studies-archive>.col-md-6 a:focus,.case-studies-archive>.col-md-6 a:hover{display:block;text-decoration:none;color:#000}
.case-studies-archive>.col-md-6 a img{display:block;margin:0 auto;background:url(../images/preloader.gif) center no-repeat;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.image-caption{position:relative;z-index:99;margin-top:-38px;padding:7px 22px 19px}
.image-caption h4{font-family:Merriweather,serif;font-size:32px;font-weight:900;margin-top:0;color:#000}
.caseStudyDetail .caseStudyLeftNav .linkedService,.caseStudyDetail .caseStudyLeftNav .linkedService .linkedSubService,.caseStudyDetail .caseStudyLeftNav .linkedService .linkedSubService li,.image-caption.text-only-caption .caption-punch{font-family:'Merriweather Sans',sans-serif}
.image-caption .caption-punch,.image-caption .caption-punch:hover{font-size:18px;color:#000;font-family:Merriweather,serif}
.image-caption.header-only-caption{margin-top:-47px;padding-bottom:1px}
.image-caption.header-only-caption.no-headerimage{margin-top:10px;padding-bottom:1px}
.caseStudyDetail .brandLogo img.no-logoimage,.caseStudyDetail .text-center.no-headerimage{display:none}
.video-text-module{margin-top:20px;margin-bottom:20px}
.image-caption.text-only-caption{margin-top:0;padding:7px 22px 10px}
.image-caption.text-only-caption .caption-punch{font-size:16px}
.image-caption.header-only-caption h4{margin-bottom:3px;font-weight:700}
.image-caption.text-only-caption.blackCaption{color:#fff;background:#000}
@media (max-width:768px) {
.image-caption{padding:5px 10px 10px;margin-top:-22px}
.image-caption h4{font-size:18px;margin-bottom:5px}
.image-caption .caption-punch,.image-caption .caption-punch:hover{font-size:15px}
.case-studies-archive>.col-md-6{padding:0;margin:0 0 20px}
.featuredCaseStudyImageOg{display:none}
.featuredCaseStudyImage{margin:0 5px;height:200px;overflow:hidden;background-size:100% auto;background-repeat:no-repeat}
}
.caseStudyDetail .brandLogo{padding:40px 20px;text-align:center}
.caseStudyDetail .container{overflow:hidden}
.caseStudyDetail .brandLogo img{display:block;margin:auto}
.caseStudyDetail .image-caption.header-only-caption h4{font-weight:400;margin-bottom:2px}
@media (min-width:992px) {
.caseStudyDetail .caseStudyLeftNav,.caseStudyDetail .caseStudyProjDetails{position:relative;float:left;min-height:1px;padding-right:20px;padding-left:20px}
.caseStudyDetail .caseStudyLeftNav{width:37.5%}
.caseStudyDetail .caseStudyProjDetails{width:62.5%}
}
.caseStudyDetail .caseStudyLeftNav .linkedService{font-size:16px;line-height:24px;margin:2px 0;padding:15px 20px;color:#fff;background:#777}
.caseStudyDetail .caseStudyLeftNav .linkedService a,.caseStudyDetail .caseStudyLeftNav .linkedService a:focus,.caseStudyDetail .caseStudyLeftNav .linkedService a:hover{font-family:'Merriweather Sans',sans-serif;font-size:21px;font-weight:700;line-height:27px;text-decoration:none;text-transform:uppercase;color:#fff}
.caseStudyDetail .caseStudyLeftNav .linkedService .linkedSubService{margin:0;padding:5px 0 5px 17px}
.caseStudyDetail .caseStudyLeftNav .projCompleted{padding:9px 20px;color:#fff;background:#999}
.caseStudyDetail .caseStudyProjDetails h5{font-weight:900;position:relative;padding-bottom:6px;margin-top:15px;margin-bottom:17px}
.caseStudyDetail .caseStudyProjDetails h5:first-child{margin-top:20px}
.caseStudyDetail .caseStudyProjDetails p{font-size:16px;font-weight:400;line-height:24px;max-width:560px;color:#000}
#reflectionsHere p.hanging,.caseStudyDetail .caseStudyProjDetails p.hanging{text-indent:-8px}
.caseStudyDetail .textSliderModule{margin-top:25px;margin-bottom:25px}
.caseStudyDetail .textSliderModule h5{font-weight:900;position:relative;padding-bottom:6px;margin-top:0;margin-bottom:10px}
.caseStudyDetail .caseStudyLinks a,.caseStudyDetail .caseStudyLinks a:focus{width:100%;margin-top:40px;padding:20px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;white-space:normal;text-decoration:none;color:#fff;font-size:16px;line-height:24px}
.customAccordion a.btn-dark,.servicesPage .serviceBox{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.caseStudyDetail .caseStudyLinks a:hover{width:100%;margin-top:40px;text-decoration:none;color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.3)}
.caseStudyTestimonials p{font-size:16px;line-height:24px;color:#000}
.relatedCaseStudies{padding:60px 0 40px;margin-left:19%}
@media(max-width:768px) {
.caseStudyDetail .caseStudyProjDetails p{max-width:none}
.caseStudyProjDetails{padding:0 34px}
}
.servicesPage .serviceBox{position:relative;display:block;padding:35px 25px 20px;transition:.5s;color:#fff}
.servicesPage .serviceBox:hover{box-shadow:0 4px 50px rgba(0,0,0,.4)}
.servicesPage .serviceBox .color-brand{position:absolute;top:0;right:0;left:0}
.servicesPage .serviceBox .serviceBoxHeader{height:77px}
.servicesPage .serviceBox h4{color:#fff;font-family:Merriweather,serif}
.servicesPage .serviceBox p{margin:10px 0 30px;color:#fff;font-size:16px;line-height:24px}
.customAccordion,.thinkStreamSearch{margin-bottom:20px}
.servicesPage .serviceBox a,.servicesPage .serviceBox a:focus,.servicesPage .serviceBox a:hover{text-decoration:none;color:#fff}
.servicesPage .serviceBox .serviceBoxFooter{font-size:16px;line-height:24px;padding-top:13px;color:#777;border-top:1px solid #ececec}
.customAccordion a.btn-dark{transition:.5s}
.customAccordion .accordionBody,.studiesPage .studiesItem{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.customAccordion .accordionBody{overflow:hidden;max-height:0;transition:.5s}
.customAccordion .accordionBodyContainer{padding-top:15px;padding-bottom:15px;padding-left:40px}
.customAccordion.open a.btn-dark{border-color:#9b9b9b;background:#9b9b9b}
.customAccordion.open .accordionBody{max-height:2000px}
.serviceDetailPage .insightOverview h4{line-height:48px;font-family:Merriweather,serif;margin-top:0}
.sliderModuleSlider img{width:100%}
@media (max-width:768px) {
.servicesPage .serviceBox{margin-bottom:20px}
.customAccordion a.btn-dark{max-width:100%;text-overflow:auto;white-space:normal;text-align:left}
}
.thinkStreamSearch{font-size:21px;line-height:21px;margin-left:-25px;padding-left:25px;background:url(../images/icon-search-thinkstream.svg) top left no-repeat;background-size:18px 19px}
.thinkStreamSearch input,.thinkStreamSearch input:focus{display:block;width:100%;border:none;outline:0;background:0 0;box-shadow:none}
.thinkStreamItems .thinkStreamItem{position:relative}
.thinkStreamItems .thinkStreamItem:before{position:absolute;top:0;right:20px;left:20px;height:1px;content:' ';background:#7eba38}
.thinkStreamItems .thinkStreamItem .thinkStreamLeft{position:relative;float:left;width:31.25%;padding:40px 20px}
.thinkStreamItems .thinkStreamItem .thinkStreamLeft:before{position:absolute;top:0;right:20px;left:20px;height:10px;content:' ';background:#7eba38}
.thinkStreamItems .thinkStreamItem .thinkStreamUserInfo{padding:25px 20px 25px 0}
.thinkStreamItems .thinkStreamItem .thinkStreamUserInfo *{font-family:'Merriweather Sans',sans-serif;font-size:16px;line-height:24px;color:#777}
.thinkStreamItems .thinkStreamItem .thinkStreamUserInfo a,.thinkStreamItems .thinkStreamItem .thinkStreamUserInfo a:focus,.thinkStreamItems .thinkStreamItem .thinkStreamUserInfo a:hover{font-family:'Merriweather Sans',sans-serif;text-decoration:underline;color:#777}
.thinkStreamItems .thinkStreamItem .thinkStreamRight{position:relative;float:left;width:68.75%;padding:40px 20px 33px}
.thinkStreamItems .thinkStreamItem img{display:block}
.thinkStreamItems .thinkStreamItem .thinkStreamFeaturedImage{max-width:560px}
.thinkStreamItems .thinkStreamItem .blackCaption{font-family:'Merriweather Sans',sans-serif;font-size:12px;padding:8px 20px 10px;line-height:17px}
.thinkStreamItems .thinkStreamItem h4.blogTitle{margin-top:21px}
.thinkStreamItems .thinkStreamItem h4.blogTitle,.thinkStreamItems .thinkStreamItem h4.blogTitle a,.thinkStreamItems .thinkStreamItem h4.blogTitle a:focus,.thinkStreamItems .thinkStreamItem h4.blogTitle a:hover{font-size:21px;font-weight:900;text-decoration:none;color:#000}
.thinkStreamItems .thinkStreamItem .blogDetailTitle{font-weight:900;margin-top:0;margin-bottom:19px;color:#000;font-family:Merriweather}
.thinkStreamItems .thinkStreamItem .blogContent,.thinkStreamItems .thinkStreamItem .blogContent p{color:#000}
.thinkStreamItems .thinkStreamItem .blogContent.blogDetail blockquote p{font-size:21px;line-height:32px;font-style:italic}
.thinkStreamItems .thinkStreamItem .blogContent.blogDetail .blogThinImage{max-width:100%;margin:40px 0}
.thinkStreamItems .thinkStreamItem .thinkStreamUserInfoFull{font-size:21px;line-height:32px;margin-top:40px;padding:40px 0 0;border-top:1px solid #979797}
.thinkStreamItems .thinkStreamItem .thinkStreamUserInfoFull *{font-size:21px;line-height:32px}
.thinkStreamItems .thinkStreamItem blockquote{font-size:32px;font-style:italic;line-height:40px;padding-left:38px;border-left:16px solid}
.thinkStreamPage.shareArticle{font-size:21px;font-weight:600;font-style:italic;line-height:32px;padding:60px 20px 3px;color:#9b9b9b}
.thinkStreamPage.shareArticle div{display:inline-block;margin-left:30px;vertical-align:middle}
.thinkStreamPage.shareArticle div a{margin-right:15px}
.thinkStreamPage .authorBioRight{display:none}
@media (max-width:768px) {
.thinkStreamItems .thinkStreamRight{margin-bottom:10px;z-index:999}
.thinkStreamItems .thinkStreamLeft img{display:none}
.thinkStreamItems .thinkStreamFeaturedImage img{width:100%;max-width:500px;margin-bottom:25px}
.thinkStreamItems .thinkStreamItem .blogDetailTitle,.thinkStreamItems .thinkStreamItem h4.blogTitle{font-size:21px;line-height:32px}
.thinkStreamItems .thinkStreamItem{padding:20px 30px}
.thinkStreamItems .thinkStreamItems.thinkStreamDetail{padding:0 10px}
.thinkStreamItems .thinkStreamItem .blogContent.blogDetail,.thinkStreamItems .thinkStreamItem .blogContent.blogDetail p{font-size:16px;line-height:24px}
.thinkStreamPage .authorBioRight{display:block}
.thinkStreamItems .thinkStreamItem:before,.thinkStreamPage .authorBioLeft{display:none}
.thinkStreamItems .thinkStreamItem .thinkStreamUserInfo{padding:25px 0 0}
.thinkStreamItems .thinkStreamItem .thinkStreamUserInfoFull,.thinkStreamItems .thinkStreamItem .thinkStreamUserInfoFull *{border-top:none;font-size:16px;line-height:24px;margin-top:20px;padding-top:0}
}
.bharatDarshanPage .adjustTransparency:last-child .halfway .halfwayBody{background:rgba(255,255,255,.1)}
.bharatDarshanPage .adjustTransparency:nth-last-child(2) .halfway .halfwayBody{background:rgba(255,255,255,.2)}
.bharatDarshanPage .adjustTransparency:nth-last-child(3) .halfway .halfwayBody{background:rgba(255,255,255,.3)}
.bharatDarshanPage .adjustTransparency:nth-last-child(4) .halfway .halfwayBody{background:rgba(255,255,255,.4)}
.bharatDarshanPage .adjustTransparency:nth-last-child(5) .halfway .halfwayBody{background:rgba(255,255,255,.5)}
.bharatDarshanPage .adjustTransparency:nth-last-child(6) .halfway .halfwayBody{background:rgba(255,255,255,.6)}
.bharatDarshanPage .adjustTransparency:nth-last-child(7) .halfway .halfwayBody{background:rgba(255,255,255,.7)}
.bharatDarshanPage .adjustTransparency:nth-last-child(8) .halfway .halfwayBody{background:rgba(255,255,255,.8)}
.bharatDarshanPage .adjustTransparency:nth-last-child(9) .halfway .halfwayBody{background:rgba(255,255,255,.9)}
.bharatDarshanPage .adjustTransparency:nth-last-child(10) .halfway .halfwayBody{background:rgba(255,255,255,1)}
.bharatDarshanPage .bharatDarshanHeader{font-family:Merriweather,serif;font-weight:900;margin-bottom:30px;margin-top:0;color:#000}
.bharatDarshanPage p em{font-size:16px}
.bharatDarshanPage p em a{font-weight:700}
@media(max-width:768px) {
.bharatDarshanPage img{width:100%;max-width:500px}
.bharatDarshanPage .bharatDarshanHeader{margin-top:20px;margin-bottom:10px}
.bharatDarshanPage .halfwayBody.clearfix{padding-left:10px;padding-right:10px}
}
.peoplePage .halfwayBody .peopleListing a,.peoplePage .halfwayBody .peopleListing a:focus,.peoplePage .halfwayBody .peopleListing a:hover{text-decoration:none;color:#333}
.peoplePage .halfwayBody .peopleListing a img{width:100%}
.peopleListing .col-md-4{margin-bottom:40px;padding:10px}
.peopleListing .image-caption{margin-top:-30px}
.peopleListing .image-caption .peopleName{font-size:26px;color:#000;font-weight:900}
.peopleDetail .peopleDetailUserInfo .peopleDetailPosition,.peopleDetail .peopleDetailUserInfo .peopleName{font-family:'Merriweather Sans',sans-serif;font-size:23px;line-height:24px}
.peopleDetail{position:relative}
.peopleDetail .peopleDetailLeft{position:relative;float:left;width:31.25%;padding:40px 20px}
.peopleDetail .peopleDetailLeft:before{position:absolute;top:0;right:20px;left:20px;height:10px;content:' ';background:#7eba38}
.peopleDetail .peopleDetailUserInfo{padding:25px 0}
.peopleDetail .peopleDetailUserInfo .peopleDetailPosition{font-style:italic;color:#777}
.peopleDetail .peopleDetailRight{position:relative;float:left;width:68.75%;padding:40px 20px 33px}
.peopleDetail .peopleDetailRight a,.peopleDetail .peopleDetailRight a:focus,.peopleDetail .peopleDetailRight a:hover{color:#777}
.peopleDetail .peopleDetailRight blockquote,.peopleDetail .peopleDetailRight blockquote p{font-size:21px;line-height:32px;font-style:italic;padding-left:0;border-left:0;padding-top:0}
.peopleDetail .seeAllPeople{float:left;margin-top:30px;margin-left:-16px;text-decoration:none;color:#000;font-weight:700;font-size:16px;line-height:24px}
.peopleDetail .seeAllPeople:hover{color:#000}
.studiesPage .studiesItem{font-size:21px;line-height:32px;padding:0 20px;transition:.5s;color:#000}
.studiesPage .studiesItem .sequentialBorderInner{font-size:18px;line-height:32px;margin-top:-8px;padding:10px 0 22px;color:#000;border-top:16px solid #000}
.studiesPage .studiesItem.open{background:#eee}
.studiesPage .studiesItem .studiesHeader{font-weight:700;cursor:pointer}
.studiesPage .studiesItem .studiesHeader .studyNumber{display:inline-block;width:56px}
.studiesPage .studiesItem .studiesHeader .studiesContent{display:inline-block}
.studiesPage .studiesItem .studiestagline{padding-left:61px}
.studiesPage .studiesItem .studiesbody{overflow:hidden;max-height:0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.studiesPage .studiesItem .studiesbody img{display:block;max-width:560px;margin:40px auto}
.studiesPage .studiesItem .studiesbody .studiesbodyfooter{font-style:italic;margin-top:40px;padding-top:20px;padding-bottom:22px;border-top:1px solid #9b9b9b}
.studiesPage .studiesItem.open .studiesbody{overflow:hidden;max-height:3000px}
.studiesPage .copyperma{font-size:14px}
@media (max-width:768px) {
.studiesPage .studiesItem{padding:0 30px}
.studiesPage .studiesItem .studiesHeader .studyNumber{width:auto}
.studiesPage .studiesItem .studiesbody,.studiesPage .studiesItem .studiestagline{padding-left:0}
.studiesPage .studiesItem .studiesHeader .studiesContent{display:inline}
.studiesPage .studiesItem .studiesbody{padding:0;margin:0 -20px}
.studiesPage .studiesItem .studiesbody img{max-width:100%}
}
.approachItem{margin-bottom:40px}
.approachItem .image-caption{padding-top:17px;margin-top:-61px}
.approachItem .image-caption h4{margin-bottom:0;font-size:48px;line-height:58px;font-weight:900}
.approachItem blockquote{margin-top:20px;padding:0 20px}
.contactPage .contactSection2{margin-top:40px;border-top:1px solid #eee}
@media (max-width:768px) {
.approachItem{margin-bottom:20px}
.approachItem .image-caption{padding-top:10px;margin-top:-32px}
.approachItem .image-caption h4{font-size:23px;line-height:28px}
.approachItem blockquote{margin-top:20px;margin-left:-10px;margin-right:-10px}
.approachItem blockquote p{font-size:14px;line-height:21px}
.peopleListing .col-xs-12{padding-left:0;padding-right:0}
.peopleDetail .seeAllPeople{position:relative;margin-bottom:20px;z-index:99999}
.peopleDetail .peopleDetailLeft,.peopleDetail .peopleDetailRight{float:none;width:100%}
.peopleDetail .peopleDetailRight{padding:0 30px 30px}
.peopleDetail .peopleDetailRight .blogDetail>a{display:inline-block;margin-bottom:5px}
.peopleDetail .peopleDetailLeft{padding:45px 30px 0}
.peopleDetail .peopleDetailUserInfo{padding:5px 0}
.peopleDetail .peopleDetailRight *{font-size:15px;line-height:22px}
.caseStudyLeftNav .brandLogo img{max-height:100px}
.caseStudyDetail .brandLogo{padding:10px 20px}
.caseStudyDetail .cms-content.container-960,.caseStudyDetail.caseStudyImpact .container-960,.container-760{padding:0}
.serviceDetailPage .container-960{padding:0 10px!important}
.serviceDetailPage .halfwayBody{padding:35px 20px 40px}
.serviceDetailPage .case-studies-archive .col-xs-12{padding:0 20px}
.serviceDetailPage .btnRow{margin:0 25px}
.serviceDetailPage .btnRow2{margin:0 10px}
.serviceDetailPage .slick-dots{bottom:-30px}
.smallPadding{padding-right:0!important;padding-left:0!important}
.halfway.followUpHalfway .halfwayBody{padding-bottom:50px}
.textSliderModule .col-md-5,.textSliderModule .col-md-7{padding-right:20px;padding-left:20px}
.bigSpacer{height:60px}
.serviceDetailPage .col-xs-12{padding:0 25px}
.thinkStreamItems .thinkStreamItem .thinkStreamLeft{width:100%;float:none;padding:20px 0 0 20px}
.thinkStreamItems .thinkStreamItem .thinkStreamRight{width:100%;float:none;padding:20px 20px 0}
.thinkStreamItems .thinkStreamItem h4.blogTitle{margin-top:0}
.thinkStreamDetail.thinkStreamItems .thinkStreamItem{padding:0}
.terms-and-conditions ul{padding-left:10px}
.contactPage .contactSection3{padding-top:0;margin-top:15px}
.contactPage .contactSection2{margin-top:0;border-top:0}
}
.contactPage h4{font-family:Merriweather,serif;font-weight:700}
.contactPage .contactSection2>div.col-md-4{position:relative;padding-top:60px;padding-bottom:20px;min-height:323px}
.contactPage .contactSection2 .black-link{position:absolute;bottom:33px}
.contactPage .contactSection2 .subscribeBox{background:#333}
.contactPage .contactSection2 .subscribeBox h4{color:#fff}
.contactPage .contactSection2 .subscribeBox input{font-size:16px;line-height:20px;display:block;width:100%;margin-top:30px;padding:10px 0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;color:#fff;border:none;border-bottom:1px solid #fff;background:0 0;box-shadow:none}
.footerSearch .icon,.footerSearch .searchForm{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.contactPage .contactSection2 .subscribeBox input:focus{border-bottom:1px solid #6dbe72;outline:0}
.contactPage .contactSection2 .subscribeBox .btn.btn-green{font-family:'Merriweather Sans',sans-serif;font-size:16px;width:100%;font-weight:900;display:block;margin-top:44px;padding:12px 30px;text-transform:uppercase}
.contactPage .contactSection3{padding-top:40px;border-top:1px solid #eee;margin-top:40px}
.contactPage .contactSection3 a.serviceLinks,.contactPage .contactSection3 a.serviceLinks:focus,.contactPage .contactSection3 a.serviceLinks:hover{color:#000;text-decoration:none;font-weight:700;display:block;margin-bottom:20px}
.contactPage .officeSection>.col-md-4{padding-bottom:40px;min-height:380px}
.contactPage .officeSection .officeLinks{position:absolute;bottom:0}
@media (max-width:768px) {
.contactPage h4{font-size:18px;color:#000;line-height:23px}
.contactPage .contactSection2>div.col-md-4,.contactPage .contactSection3>div.col-md-4,.contactPage .officeSection>.col-md-4{min-height:150px;padding:20px;border-bottom:1px solid #eee}
.contactPage .contactSection2 .black-link,.contactPage .officeSection .officeLinks{position:relative;bottom:auto}
}
footer{height:auto;padding:25px;background:#eee}
footer *{font-family:'Merriweather Sans',sans-serif}
.backToTop{display:none;font-size:18px;color:#777;font-weight:700;margin-top:-5px}
.backToTop img{display:block;margin:auto auto 10px;width:32px}
.back{display:none;font-size:11px;color:#000;font-weight:700;margin-top:-5px}
.backTo{display:block}
.back img{display:block;margin:auto auto 10px;width:32px}
.footerLinks,.footerSearch,.socialIcons a{display:inline-block}
.footerSearch{position:relative;margin-left:-34px}
.footerSearch .icon{width:48px;height:48px;cursor:pointer;transition:.5s;background:url(../images/icon-search.svg) center no-repeat}
.footerSearch .searchForm{position:absolute;top:-5px;left:48px;overflow:hidden;max-width:0;transition:.5s}
.footerSearch .searchForm input{line-height:48px;width:300px;height:48px;padding-left:30px;border:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}
.footerLinks a,footer .copyrights{font-size:16px;font-weight:700;line-height:20px;letter-spacing:1px}
.footerSearch.open,.socialIcons a:hover{box-shadow:0 1px 4px rgba(0,0,0,.16)}
.footerSearch.open .searchForm{max-width:1000px}
.footerSearch.open .icon{background-color:#f5821f}
.footerLinks{height:48px;padding-top:2px;vertical-align:bottom}
.footerLinks a{margin-left:15px;text-transform:uppercase;color:#000}
footer .copyrights{padding-top:14px;color:#999}
.socialIcons a{width:48px;height:48px;margin-left:11px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-position:center}
.socialIcons a.youtube{background-image:url(../images/icon-youtube.svg)}
.socialIcons a.facebook{background-image:url(../images/icon-facebook.svg)}
.socialIcons a.insta{background-image:url(../images/icon-insta.svg)}
.socialIcons a.twitter{background-image:url(../images/icon-twitter.svg)}
.search-page .peopleListing a{text-decoration:none}
.search-page .peopleListing{margin-left:10px}
.search-page .thinkStreamItems .col-md-12{padding:0}
.showOnPhone{display:none}
.socialIcons1 a{flex-wrap:wrap;align-content:center;display:none;width:34px;height:34px;float:left;margin:auto;margin-left:20px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-position:center}
.socialIcons1 a.youtube{background-image:url(../images/icon-youtube.svg)}
.socialIcons1 a.facebook{background-image:url(../images/icon-facebook.svg)}
.socialIcons1 a.insta{background-image:url(../images/icon-insta.svg)}
.socialIcons1 a.twitter{background-image:url(../images/icon-twitter.svg)}
.backTo-computer{display:block}
.backTo-computerm{display:block}
.halfwaycolumn{width:25%;float:left;position:relative}
.halfwaycolumnpart{width:50%;float:left;position:relative}
.halfwaycolumnbig{width:50%;float:left;position:relative}
.image-text{z-index:99;padding:7px 22px 19px;background-color:#0b1010}
.text{font-size:30px;padding:3px;padding-left:8px;font-weight:700}
.text-santosh{font-size:22px;padding:7px;font-weight:100}
.text_video{font-size:32px;padding:7px;font-weight:700}
.caption-santosh{font-size:15px;padding:2px;line-height:24px;color:#ebebeb;border-top:1px solid #fff;width:36%}
.image-caption-home{position:relative;z-index:99;font-size:19px;line-height:20px;letter-spacing:.1px;font-family:Merriweather,serif;padding:10px 8px 15px;color:#000}
.home_page_thumb,.home_page_thumb_50{position:relative;float:left;height:150px;cursor:pointer;border:1px solid #fff;text-shadow:0 0 #000}
.home_page_thumb{width:25%}
.home_page_thumb_50{width:50%;float:left}
.home-images{padding:4px}
.halfwaycolumn a{text-decoration:none}
.mid-column a{text-decoration:none}
.home-images img{margin:0 auto;width:-webkit-fill-available;display:table}
.santoshpage{font-family:Merriweather,serif;background-color:#fff;padding:17px;padding-bottom:40px;margin-bottom:5px;border:1px solid #cccecf;width:49%;float:left;height:340px;margin-right:5px}
.santoshpage-main{font-family:Merriweather,serif;background-color:#58595b;color:#fff;padding:17px;padding-bottom:40px;margin-bottom:20px;border:1px solid #cccecf}
.santosh_content{color:#fff;line-height:17px;font-size:12px;font-weight:lighter}
.santosh_author{font-size:16px;font-weight:700}
.santosh_blogcontent{font-family:Merriweather,serif;font-size:16px;line-height:normal}
.santosh_blogtitle{color:#000;font-size:16px;padding:10px 0;height:49px}
.blogdate{font-family:Merriweather,serif;font-size:12px;float:left}
.SantoshNews{padding-left:0}
.SantoshBlog{padding-right:5px}
.blog_read_title a{text-decoration:none;color:#000;font-size:12px;float:right}
.masonry-cont .item{padding:5px;margin-bottom:5px}
.masonry-cont .item img{width:100%}
.masonry-cont .item a{text-decoration:none}
@media (max-width:1367px) {
.navbar-default{min-height:120px}
.image-caption-home{letter-spacing:-.5px}
.santoshpage{padding:10px;padding-bottom:10px}
.blog_read_title{margin:0}
}
@media (max-width:1024px) {
.footerSearch{margin-left:30px}
.relatedCaseStudies{margin-left:9%}
}
.peopleDetail .peopleDetailUserInfo p{font-size:16px}
.visible-md-block{display:block!important}
.hanging{text-indent:0}
.halfway .insight-bharatdarshan{padding-bottom:40px;padding-top:40px}
.halfway .insight-bharatdarshan p{color:#231f20;font-size:19px;font-weight:400}
.halfway .bharattm{background-color:#e6e7e6;padding:5px;margin-top:10px}
.bharattm .bharattmblog{padding:30px 42px 9px 0;color:#404041}
.bharattm .bharattmblog h2{font-family:Merriweather,serif;font-weight:900;margin-bottom:30px;margin-top:60px;font-size:60px}
.bharattm .bharattmblog p{font-size:18px}
.BharatDarshan{height:285px;width:100%;background-repeat:no-repeat;background-size:100%;position:relative}
.bharatdarshan-food{background-image:url(../images/bharatdarshan/food.jpg)}
.bharatdarshan-technology{background-image:url(../images/bharatdarshan/tecnology.jpg)}
.bharatdarshan-women{background-image:url(../images/bharatdarshan/women.jpg)}
.bharatdarshan-youth{background-image:url(../images/bharatdarshan/youth.jpg)}
.bharatdarshan-men{background-image:url(../images/bharatdarshan/men.jpg)}
.bharatdarshan-money{background-image:url(../images/bharatdarshan/money.jpg)}
.bharatdarshan-fashion{background-image:url(../images/bharatdarshan/fashion.jpg)}
.bharatdarshan-bazar{background-image:url(../images/bharatdarshan/bazar.jpg)}
.bharatdarshan-people{background-image:url(../images/bharatdarshan/people.jpg)}
.bharatdarshan-home{background-image:url(../images/bharatdarshan/home.jpg)}
.bharatdarshan-text{vertical-align:middle;color:#fff;font-family:Merriweather;padding:30px}
.bharatdarshan-text h3{font-size:21px}
.bharatdarshan-text h3:first-child{border-bottom:1px solid #fff;position:absolute}
.bharatdarshan-text p{color:#fff;font-size:36px;padding-top:70px}
.bharatdarshan-download{border:.5px solid #fff;padding:8px;border-radius:10px;position:absolute;margin-top:0}
.bharatdarshan-download i{padding-right:5px}
.bharatdarshan-download span{padding-left:5px}
.bharatdarshan-text a{text-decoration:none;color:#fff}
.bharatdarshan-exprienceblog{background-color:#00a3e5;padding:40px;margin-top:10px;color:#fff}
.bharatexprience-header{text-align:center}
.bharatexprience-header h2{font-size:41px;font-weight:600}
.bharatexprience-header span{font-size:47px;font-weight:100;position:relative}
.bharatexprience-header span:before,.bharatexprience-header span:after{content:"";border-bottom:1px solid #fff;position:absolute;bottom:10px;left:-56%;width:144px;height:2px;background:#fff}
.bharatexprience-header span.line:after{left:auto;right:-56%}
.bharatexprience-header figure{margin:10px 0 20px}
.bharatexprience-header p{font-size:35px;font-weight:700;color:#fff;border-top:2px solid;display:inline-block;border-bottom:2px solid;padding:3px 0}
.bharatexprience-header h2{font-family:Merriweather,serif;font-weight:900;font-size:143px;text-align:center}
.bharatexprience-header h2 > span{font-size:124px;font-weight:400;display:block}
.bharatexprience-content{max-width:964px;width:100%;margin:auto;padding:20px;font-weight:100}
.bharatexprience-content p{font-size:28px;color:#fff}
.bharatexprience-content h3{font-size:35px;padding:5px 0;font-weight:700}
.bharatexprience-content ul{font-size:28px}
.bharatexprience-content li{letter-spacing:-.6px}
.bharatdarshan-business{background-color:#c0dfea;padding:40px;color:#1a7286}
.bharatdarshantitle{color:#1a7286}
.bharatdarshantitle h3{font-size:31px;font-weight:700;text-align:center;padding-bottom:60px}
.bharatdarshantitle h3:after{content:"";border-bottom:3px solid #24798d;position:absolute;margin-top:60px;left:48%;width:69px;height:2px;background:#24798d}
.bharatdarshan-business ul{margin-top:20px}
.bharatdarshan-business li{display:inline;padding:54px}
.bharatdarshan-help img{padding-bottom:80px;display:block;margin:0 auto}
.bharatdarshan-writeus{padding:10px}
.bharatdarshan-writeus p{text-align:center;font-size:28px;font-weight:100;color:#1a7286;word-spacing:2.5px;letter-spacing:1.5px}
.futurebrand-link{text-align:center;padding:17px 369px}
.futurebrand-link p{border:.5px solid #1a7286;color:#1a7286;text-align:center;padding:10px}
#techdata{display:none;margin-bottom:20px;margin-top:-25px;color:#fff}
.tech_data{padding:20px;min-height:350px}
.tech_data h2{margin-top:30px;color:#fff}
.tech_data p{font-family:Merriweather,serif;font-size:19px;line-height:32px;color:#fff}
.tech_indexdata{padding:20px;min-height:420px}
.tech_indexdata h2{margin-top:30px;color:#fff}
.tech_indexdata p{font-family:Merriweather,serif;font-size:19px;line-height:32px;color:#fff}
.tech_indexdata.santosh{background-color:#626363}
.tech_data.techno{background-color:#42a796}
.tech_data.womens{background-color:#da600c}
.tech_data.youth{background-color:#b22d5a}
.tech_data.money{background-color:#737069}
.tech_data.fashion{background-color:#d66401}
.tech_data.people{background-color:#52948e}
.tab-content{display:none}
.tab-content.current{display:block;margin-top:-40px;margin-bottom:30px}
.tab-index-content{display:none}
.tab-index-content.current{display:block;margin-top:-6px;margin-bottom:5px}
.firstSection,.halfway{padding-top:2px;padding-bottom:40px}
.halfway .halfwayBody{margin-top:0;padding:20px;margin-bottom:15px}
.Video_div{margin-bottom:20px}
.entr_p{max-width:964px;width:100%;margin:auto;padding:20px;text-align:justify;}
.ContactCss{max-width:964px;width:100%;margin:auto;padding:20px}
.entr_p table{border-collapse:separate;border-spacing:5px 5px}
.entr_p td{background-color:#d7ded8;padding:30px 12px;font-size:16px;width:33.33%;font-weight:900;text-align:center}
.entr_p p{font-size:19px;letter-spacing:-.1px;font-weight:400;font-family:Merriweather,serif;margin-bottom:31px}
.entr_p li{margin-top:20px;font-size:19px;font-weight:400;font-family:Merriweather,serif}
.entr_p span{padding-right:1px;font-weight:900;color:#000;font-size:16px;font-family:Merriweather,serif}
.videohead{margin:25px 0;text-align:center;font-size:41px;font-weight:700;color:#000}
.videohead.entrep{background-color:#f7c190}
.videohead.proposition{background-color:#36aca8;color:#fff}
.videohead.consulting{background-color:#84c889;color:#fff}
.videohead.strategy{background-color:#6c88c4;color:#fff}
.videohead.brandstrategy{background-color:#00a3e5;color:#fff}
.videologo{height:210px}
.back-responsive{display:none}
.back-responsive-ipad{display:none}
.back-responsivem{display:none}
.videologo.wild_stone{background-image:url(../images/entrepre/stone_video.png);background-size:cover;background-position:center}
.videologo.lenskart{background-image:url(../images/entrepre/lenskart_video.png);background-size:cover;background-position:center}
.videologo.biba{background-image:url(../images/entrepre/biba_video.png);background-size:cover;background-position:center}
.video_logo img{margin:0 auto;display:block;padding-top:22%}
.navbar-nav>li>.dropdown-menu li{display:inline}
.navbar-nav>li>.dropdown-menu{right:auto;left:0;min-width:300px;margin-top:0;border:none;background-color:#e6e7e9;padding:0}
.navbar-default .navbar-nav>li>a{color:#151414}
.navbar-nav>li>.dropdown-menu li a{color:#232122;padding-top:10px;padding-bottom:10px}
.navbar-nav>li>.dropdown-menu li a:nth-child(n+1){border-bottom:.8px solid #949496;box-shadow:0 1px #949496;display:list-item;line-height:1.5}
.navbar-nav>li>.dropdown-menu li a:hover{color:#e5e6e8;background:0 0;background-color:#58595b;text-decoration:none}
.homePage .halfwayBody .homePageThumbs{position:relative;float:left;width:25%;height:150px;cursor:pointer;border:1px solid #fff;text-shadow:0 0 #000}
#slidy-container{width:100%;display:table;overflow:hidden}
.peopleListing .image-caption{margin-top:-68px}
.peopleListing .image-caption .peopleName p{font-size:19px;font-weight:600;margin-top:21px}
.image-caption .caption-punch,.image-caption .caption-punch:hover{padding-top:10px}
.halfwaycolumnbig a,.halfwaycolumn a{text-decoration:none}
.service-banner{min-height:180px;width:100%;font-family:Myriad Pro}
.service-banner.stratgy{background-image:url(../images/banner/bgbrand-stratgy-banner.jpg);background-position:center right}
.service-banner.pro{background-image:url(../images/banner/bgbrand-pro-banner.jpg);background-position:center right}
.service-banner.cons{background-image:url(../images/banner/bgbrand-cons-banner.jpg);background-position:center right}
.service-banner.entr{background-image:url(../images/banner/bgbrand-entr-banner.jpg);background-position:center right}
.service-banner.impl{background-image:url(../images/banner/bgbrand-impl-banner.jpg);background-position:center right}
.service-banner .service-text{display:table;width:100%;height:100%;min-height:180px}
.service-banner .service-text h2{color:#fff;font-size:83px;padding:20px 48px;font-family:'Maven Pro',sans-serif;font-weight:700;display:table-cell;vertical-align:middle}
.service-text h2.entrcol{color:#000}
.service-text h2.impcol{font-size:61px;font-weight:700}
.mid-column{width:50%;float:left}
.brand-title{color:#000;font-size:25px;padding:10px 0}
.peopleListing .col-md-4{margin-bottom:0}
.peoplehalf{padding:25px}
.stratgy_dirn{margin-top:-20px;margin-bottom:0}
a.whiteText{color:#fff}
p.whiteText{color:#fff}
.headerTagline.whiteText{color:#fff}
.home-santosh{display:block}
.home-santosh-mobile{display:none}
.btn--contact--us{position:fixed;right:0;top:33%;text-transform:uppercase;font-family:Merriweather,serif!important;background-color:#f3791f!important;border-color:#f3791f!important;z-index:222}
.submit--btn,.submit--btn:hover,.submit--btn:focus{background-color:#f3791f!important;border-color:#f3791f!important;outline:0}
.modal-header{border:none}
.vertical--button{top:45%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(-90deg);right:-53px}
.hidden--img{display:none}
@media(max-width:1024px) {
.service-banner .service-text{min-height:200px}
}
@media(max-width:768px) {
.relatedCaseStudies{margin-left:0}
.bharattm .bharattmblog{padding:0 15px 9px 0}
.bharattm .bharattmblog h2{margin-bottom:10px;margin-top:0}
.footerSearch{margin-left:10px}
.hidden--img{display:inherit}
.vertical--button{font-size:14px;padding:7px;right:-36px}
.modal-body{position:relative;padding:30px}
}
.errMsg{color:red;font-size:inherit}
@media (max-width:1367px) {
.navbar{min-height:90px}
.entr_p p{letter-spacing:.1px;font-size:16px}
.entr_p li{letter-spacing:.5px;font-size:16px}
.entr_p span{font-weight:900;color:#000;font-size:16px}
.navbar .container .navbar-brand{margin-top:-13px}
.navbar-nav li{margin-top:16px}
.brand-title{font-size:22px}
.halfway .insight-bharatdarshan p{font-size:16px}
.bharatexprience-content p{font-size:24px}
.bharatexprience-content h3{font-size:28px;padding:5px 25px;font-weight:700}
.bharatexprience-content ul{font-size:24px}
.image-caption-home{font-size:17px}
.santosh_pag_img{width:100%}
.image-caption .caption-punch,.image-caption .caption-punch{font-size:14px}
.bharattm .bharattmblog p{font-size:16px}
}
@media (max-width:1024px) {
.entr_p td{font-size:15px}
.navbar .color-brand{margin-top:-60px}
}
@media (max-width:768px) {
.backTo-computer{display:none}
.service-banner.impl .service-text h2{font-size:68px}
.futuregroup-logo{float:right}
.halfway .insight-bharatdarshan p{padding:0 23px}
.videohead{margin:25px -15px}
}
@media (min-width:767px) and (max-width:1024px) {
.footerSearch .searchForm{top:-8px;left:-51px}
.footerSearch .searchForm input{height:28px;width:230px}
.halfway .halfwayHeading{font-size:36px;margin-top:10px}
.halfwayHeading.office_contact{font-size:28px}
.halfway .halfwayBody{margin-top:-21px}
.peopleListing .col-sm-6{padding-left:10px;padding-right:10px;margin-bottom:30px}
.santoshpage{width:100%;height:auto;margin-left:2.3%}
.santoshpage img{margin:0 auto;display:block}
.bharatdarshan-text h3{font-size:16px}
.bharatdarshan-text p{font-size:28px;margin-bottom:auto;padding-top:45px}
.bharatdarshan-text{vertical-align:middle;padding:34px}
.futurebrand-link{padding:inherit}
.copyrights,.footerLinks,.footerSearch,.socialIcons,.socialIcons1{display:inline-block}
.footerLinks a{margin-left:6px}
.footerLinks a,footer .copyrights{font-size:14px}
.bharatDarshanculture{height:auto;margin-bottom:20px}
.bharatdarshan-download{padding:1px 5px;margin-top:-11px}
.bharatdarshan-download i{font-size:11px}
.bharatdarshan-download span{padding-left:0;font-size:9px}
.BharatDarshan{height:auto}
.footerLinks{font-size:25px;margin-left:-42px;padding-top:0}
footer .copyrights{letter-spacing:0}
.socialIcons a{width:34px;height:34px;margin-left:10px}
.footerSearch .icon{margin-left:-77px;width:24px;height:24px}
}
@media (max-width:768px) {
.navbar-header.pull-right img{margin-left:100%}
.backTo-computer{display:none}
.back-responsive-ipad{display:block;height:242px}
.back-responsive{display:none}
.backTo-computerm{display:none}
.back-responsivem{display:block}
.bharatdarshan-writeus p{font-size:16px}
ul.dropdown-menu li a:before{content:'';display:inline-block;background-color:#f5811f;border-radius:40px;height:3px;margin-right:5px;width:3px;vertical-align:middle}
.Video_div{margin-bottom:20px;padding:5px}
.navbar .color-brand{margin:0 -5px}
.footerSearch .searchForm{left:-43px}
.container{margin:0;padding:0}
.copyrights,.footerLinks,.footerSearch,.socialIcons{display:inline-block}
.footerLinks a{margin-left:6px}
.footerSearch .icon{width:24px;height:24px}
.footerLinks a,footer .copyrights{font-size:11px}
.footerLinks{font-size:11px;margin-left:-42px;padding-top:15px}
footer .copyrights{letter-spacing:0}
.socialIcons a{width:24px;margin-top:14px;height:24px;margin-left:6px}
.footerSearch .icon{margin-left:-67px}
.navbar-nav>li>.dropdown-menu li a:nth-child(n+1){border-bottom:1px solid #F5821F;box-shadow:0 1px #F5821F}
* .hideOnPhone,.hideOnPhone{display:none}
.showOnPhone{display:block}
.cms-content,.cms-content div,p{font-size:16px}
.home_page_thumb{width:50%}
.halfwaycolumn{width:50%}
.firstSection,.halfway{padding-bottom:20px}
.navbar-nav li{margin-top:0;background-color:#e6e7e9}
.navbar-default .navbar-nav>li>.dropdown-menu li a{padding:8px 0 7px}
.navbar .container .navbar-brand{margin-top:20px}
.navbar-default .navbar-brand img{max-width:231px!important}
}
@media (min-width:481px) and (max-width:618px) {
.back .icon{width:24px;height:24px;cursor:pointer;transition:.5s;background:url(../images/icon-search.svg) center no-repeat;margin-left:-71px}
.back{display:block}
.back,.socialIcons1 a{display:block}
footer .copyrights{display:none}
.back .copyrights{display:block}
.footerLinks,.footerSearch,.socialIcons a{display:none}
}
@media (min-width:320px) and (max-width:767px) {
.service-banner.stratgy{background-image:url(../images/banner/bgbrand-stratgy-banner-mobile.jpg)}
.service-banner.pro{background-image:url(../images/banner/bgbrand-pro-banner-mobile.jpg)}
.service-banner.cons{background-image:url(../images/banner/bgbrand-cons-banner-mobile.jpg)}
.service-banner.entr{background-image:url(../images/banner/bgbrand-entr-banner-mobile.jpg)}
.service-banner.impl{background-image:url(../images/banner/bgbrand-impl-banner-mobile.jpg)}
.service-banner.impl .service-text h2{font-size:40px}
.navbar-header.pull-right img{margin-left:1%}
.back-responsive-ipad{display:none}
.backTo-computer{display:none}
.back-responsive{display:block}
li#servicesOverviewMenu a,li#caseStudiesMenu a,li#bharatDarshanMenu a,li#peoplemenu a,li#approachMenu a,li#Brandstrategy a{font-size:16px}
.home-santosh{display:none}
.home-santosh-mobile{display:block}
.visible-md-block{display:none!important}
.text_video{font-size:18px}
.halfway .halfwayBody{padding:0}
.entr_p td{padding:6px;font-size:16px}
.entr_p p{font-size:16px;margin-bottom:15px}
.brand-title{font-size:16px;font-weight:700;padding:0}
.entr_p span{font-size:16px}
.videohead{font-size:24px;margin:25px 0}
.stratgy_dirn{margin-top:-15px;margin-bottom:0}
.text{font-size:18px}
.text-santosh{font-size:18px}
.caption-santosh{font-size:16px}
.image-caption-home{font-size:16px}
.entr_p li{letter-spacing:0;font-size:16px;margin-left:-6px;margin-top:6px}
.navbar>.container .navbar-brand{margin:15px 85px}
.navbar-default .navbar-toggle.collapsed{float:left;margin:0}
.back .link{margin-left:-42px;padding-top:0}
.back,.socialIcons1 a{display:block}
.back .icon{width:24px;height:24px;cursor:pointer;transition:.5s;background:url(../images/icon-search.svg) center no-repeat;margin-left:-71px}
.footerLinks,.footerSearch,.socialIcons a{display:none}
footer .copyrights{display:none}
.back .copyrights{display:block}
.bharattm img{width:-webkit-fill-available}
.halfway .insight-bharatdarshan p{font-weight:700;font-size:16px}
.SantoshBlog{display:contents}
.halfway .bharattm{background-color:#d4d4d4;margin:10px 30px;margin-top:10px}
.footerSearch .icon{width:24px;height:24px;margin-left:-71px}
.bharattm .bharattmblog{max-width:964px;width:100%;margin:auto;padding:20px}
.bharattm .bharattmblog p{font-size:16px}
.bharattm .bharattmblog h2{margin-bottom:10px;margin-top:10px;font-size:26px}
.vertical--button{font-size:12px;padding:5px}
.firstSection,.halfway{padding-bottom:5px}
.halfway .insight-bharatdarshan{max-width:964px;width:100%;margin:auto;padding:20px}
.bharatexprience-content ul{font-size:16px;margin-left:-18px}
.bharatexprience-content h3{font-size:16px;padding:0}
.bharatdarshantitle h3{font-size:13px;letter-spacing:.2px}
.bharatdarshantitle h3:after{border-bottom:1px solid #24798d;margin-top:24px;left:45.5%;width:38px;height:1px}
.bharatdarshan-writeus p{font-size:13px;word-spacing:.5px;letter-spacing:0}
.futurebrand-link p{font-size:13px}
.home_page_thumb{width:100%}
.halfwaycolumn{width:100%}
.halfwaycolumnbig{width:100%}
.santosh_pag_img{width:-webkit-fill-available}
.mid-column{width:100%}
.halfwaycolumnpart{width:100%}
.entr_p ul{margin-left:-20px}
.bharatexprience-header h2{font-size:49px}
.bharatexprience-header h2 > span{font-size:43px}
.service-banner .service-text h2{font-size:40px;margin:0 auto}
.santoshpage{width:94%;margin-left:5%}
.vertical--button{padding:6px;font-size:12px}
.backTo{display:none}
.futurebrand-link{padding:inherit}
.video_logo img{padding-top:12%}
.Video_div{margin-bottom:10px;padding:0 25px}
.entr_p{padding:23px}
.bharatdarshan-help img{padding-bottom:40px}
.bharatdarshan-text h3{font-size:16px}
.bharatdarshan-text p{font-size:28px;padding-top:46px}
.bharatdarshan-text{vertical-align:middle;padding:34px}
.bharatDarshanculture{height:auto;margin-bottom:20px}
.bharatdarshan-download{padding:0;margin-top:-16px}
.bharatdarshan-download i{font-size:16px}
.bharatdarshan-download span{padding-left:0;font-size:9px}
.bharatdarshan-technology,.bharatdarshan-women,.bharatdarshan-youth,.bharatdarshan-men,.bharatdarshan-money,.bharatdarshan-fashion,.bharatdarshan-bazar,.bharatdarshan-people,.bharatdarshan-home,.bharatdarshan-food{height:auto}
.BharatD{margin-left:-29px}
.bharatexprience-header span{font-size:16px}
.bharatexprience-header span:before,.bharatexprience-header span:after{bottom:2px;left:-53%;width:55px;height:1px}
.bharatexprience-header span.line:after{right:-56%}
.bharatexprience-header p{font-size:16px}
.bharatexprience-content{padding:13px}
.bharatexprience-content p{font-size:16px}
.cms-content ul li{font-size:16px}
.cms-content strong{font-size:16px}
.navbar-default .navbar-nav>li>.dropdown-menu li#approachMenu a,.navbar-default .navbar-nav>li>.dropdown-menu li:last-child a{margin-bottom:6px}
label{font-size:16px}
.cms-content,.cms-content div,p{font-size:16px}
.container-960.cms-content.way-of-seeing p,.container-960 .impact p{padding:0 23px}
}
@media (max-width: 377px) {
.back .link{margin-left:-38px;float:left;margin-top:-18px}
}
.service-banner .service-text h2{padding:17px 30px;line-height:67px}
.service-banner .service-text h2 span{display:block;font-family:'Maven Pro',sans-serif}
.service-text h2.entrcol{padding:52px 30px}
p a{text-decoration:underline}
.headerTagline.whiteText{font-size:24px}
@media (min-width:320px) and (max-width:767px) {
.service-banner .service-text h2{padding:17px 2px;line-height:43px}
.service-banner .service-text h2 span{font-size:40px}
}
.modal-open .modal.fade.in{z-index:9999!important;}