.alert a,.field--label{font-weight:700}.tabs-left>.nav-tabs>li:focus,.tabs-left>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li:focus,.tabs-right>.nav-tabs>li>a:focus{outline:0}.alert-success a{color:#2b542c}.alert-info a{color:#245269}.alert-warning a{color:#66512c}.alert-danger a{color:#843534}.btn.icon-before .glyphicon{margin-left:-.25em}.btn.icon-after .glyphicon{margin-right:-.25em}.field--label-inline .field--items,.field--label-inline .field--label{float:left}.field--label-inline .field--items,.field--label-inline .field--label,.field--label-inline>.field--item{padding-right:.5em}[dir=rtl] .field--label-inline .field--items,[dir=rtl] .field--label-inline .field--label{padding-left:.5em;padding-right:0}.field--label-inline .field--label::after{content:':'}body{margin-top:15px;position:relative}body.navbar-is-static-top{margin-top:0}body.navbar-is-fixed-top{margin-top:65px}body.navbar-is-fixed-bottom{padding-bottom:65px}@media screen and (min-width:768px){.navbar.container{max-width:720px}}@media screen and (min-width:992px){.navbar.container{max-width:940px}}@media screen and (min-width:1200px){.navbar.container{max-width:1140px}}.navbar.container-fluid>.container-fluid,.navbar.container>.container{margin:0;padding:0;width:auto}.panel-title{display:block;margin:-10px -15px;padding:10px 15px}.panel-title:focus,.panel-title:hover{text-decoration:none}body.toolbar-fixed .toolbar-oriented .toolbar-bar{z-index:1031}body.toolbar-fixed .navbar-fixed-top{top:39px}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .navbar-fixed-top{top:79px}body.toolbar-fixed.toolbar-vertical.toolbar-tray-open .navbar-fixed-top{left:240px}body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed{margin-left:240px}body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed .toolbar-tray{padding-bottom:40px}body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed .toolbar-tray,body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed .toolbar-tray>.toolbar-lining:before{width:240px}.tabbable{margin-bottom:20px}.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-bottom:0}.tabs-below>.nav-tabs .summary,.tabs-left>.nav-tabs .summary,.tabs-right>.nav-tabs .summary{color:#777;font-size:12px}.tab-pane>.panel-heading{display:none}.tab-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:focus,.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:focus,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd}.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{padding-bottom:20px;width:220px}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{margin-right:0;margin-bottom:3px}.tabs-left>.tab-content,.tabs-right>.tab-content{border-radius:0 4px 4px;border:1px solid #ddd;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);overflow:hidden;padding:10px 15px}.tabs-left>.nav-tabs{float:left;margin-right:-1px}.tabs-left>.nav-tabs>li>a{border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:focus,.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs>.active>a,.tabs-left>.nav-tabs>.active>a:focus,.tabs-left>.nav-tabs>.active>a:hover{border-color:#ddd transparent #ddd #ddd;-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,.05);box-shadow:-1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs{float:right;margin-left:-1px}.tabs-right>.nav-tabs>li>a{border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.05);box-shadow:1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs>.active>a,.tabs-right>.nav-tabs>.active>a:focus,.tabs-right>.nav-tabs>.active>a:hover{border-color:#ddd #ddd #ddd transparent}.page-header{margin-top:0}.local-actions{margin:10px 0 10px -5px}.tabs--secondary{margin:10px 0 5px}.footer{margin-top:45px;padding-top:35px;padding-bottom:36px;border-top:1px solid #E5E5E5}.form-group:last-child,.panel:last-child,p:last-child{margin-bottom:0}.region-help>.glyphicon{font-size:18px;float:left;margin:-.05em .5em 0 0}.region-help .block{overflow:hidden}.control-group .help-inline,.help-block{color:#777;font-size:12px;margin:5px 0 10px;padding:0}
@font-face{font-family:Playfair-regular;src:url(/themes/RootSubThemeNew/css/fonts/PlayfairDisplay-Regular.otf);}@font-face{font-family:Playfair-bold;src:url(/themes/RootSubThemeNew/css/fonts/PlayfairDisplay-Bold.otf);}@font-face{font-family:HelveticaNeueBd;src:url(/themes/RootSubThemeNew/css/helveticaneue-font/HelveticaNeueBd.ttf);}@font-face{font-family:HelveticaNeueLT;src:url(/themes/RootSubThemeNew/css/helveticaneue-font/HelveticaNeueLt.ttf);}@font-face{font-family:HelveticaNeueMed;src:url(/themes/RootSubThemeNew/css/helveticaneue-font/HelveticaNeueMed.ttf);}@font-face{font-family:HelveticaNeueLTStd-Cn;src:url(/themes/RootSubThemeNew/css/Root_Fonts/Helvetica/HelveticaNeueLTStd-Cn.otf);}@font-face{font-family:HelveticaNeueLTStd-MdCn;src:url(/themes/RootSubThemeNew/css/Root_Fonts/Helvetica/HelveticaNeueLTStd-MdCn.otf);}@font-face{font-family:PlayfairDisplay-Italic;src:url(/themes/RootSubThemeNew/css/Root_Fonts/Playfair/PlayfairDisplay-Italic.otf);}@font-face{font-family:IcoMoon;src:url(/themes/RootSubThemeNew/css/icomoon/IcoMoon-Free.ttf);}.check-ico{font-size:20px;display:block;height:50px;width:50px;}.check-ico::before{content:'';font-family:IcoMoon;display:block;}html,body.path-frontpage,body.path-frontpage .main-container,.vertical-slider-main-controller,body.path-frontpage .main-container > div.front-page-container,#carousel-example-vertical,.controllerd{height:100%;}p{margin-bottom:0px;}body.navbar-is-fixed-top.path-frontpage{margin-top:0px !important;}.path-frontpage .vertical-slider-main-controller{width:100%;}#navbar{position:fixed;margin:0px;min-height:45px;border-bottom:0px;}#carousel-example-vertical .carousel,#carousel-example-vertical .item,#carousel-example-vertical item.active{height:100%;}.top-main-menu{height:100%;}footer.footer{position:fixed;right:0px;bottom:0px;z-index:0;}body > .main-container{margin-bottom:268px;position:relative;z-index:10;background-color:#fff;}body.path-frontpage > .main-container{margin-bottom:0px;}body > .main-container.contact-us-page{margin-bottom:0px;}.right-col-tab img.img-responsive{width:100%;}#block-rootsubthemenew-main-menu{display:inline-block;position:absolute;top :50%;left:0px;transform:translatey(-50%);}.top-main-menu ul.menu li{width:100%;color:#191919;}.top-main-menu ul.menu li a{color:#191919;}.top-main-menu ul.menu li a:hover{color:#191919;}.navbar-header .navbar-brand{display:none;}.path-service .desktop-left-menu .main-menu-links ul.menu > li:nth-child(4) a::before{height:32px;content:'';display:block;width:2px;border-left:3px solid #e12d34;position:absolute;left:-13px;top:3px;}.page-node-type-blog .desktop-left-menu .main-menu-links ul.menu > li:nth-child(5) a::before{height:32px;content:'';display:block;width:2px;border-left:3px solid #e12d34;position:absolute;left:-13px;top:3px;}.path-blog .desktop-left-menu .main-menu-links ul.menu > li:nth-child(5) a::before{height:32px;content:'';display:block;width:2px;border-left:3px solid #e12d34;position:absolute;left:-13px;top:3px;}.path-project .desktop-left-menu .main-menu-links ul.menu > li:nth-child(3) a::before{height:32px;content:'';display:block;width:2px;border-left:3px solid #e12d34;position:absolute;left:-13px;top:3px;}.page-node-type-career .desktop-left-menu .main-menu-links ul.menu > li:nth-child(7) a::before{height:32px;content:'';display:block;width:2px;border-left:3px solid #e12d34;position:absolute;left:-13px;top:3px;}#block-navmenubottomsocial{display:inline-block;width:100%;position:absolute;bottom:15px;left:0px;}@-webkit-keyframes wobble{50%{-webkit-transform:translateY(4px);transform:translateY(4px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes wobble{50%{-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);-webkit-transform:rotatey(180deg);-ms-transform:rotatey(180deg);transform:rotatey(180deg);}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:rotatey(0deg);-ms-transform:rotatey(0deg);transform:rotatey(0deg);}}@-webkit-keyframes bounce{50%{-webkit-transform:translateY(4px);transform:translateY(4px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes bounce{50%{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);}100%{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}}.container-loder{width:80px;height:100px;margin:auto;margin-top:calc(50vh - 50px);}.loder-box{position:relative;box-sizing:border-box;float:left;margin:0 10px 10px 0;width:12px;height:12px;border-radius:3px;background:red;}.loder-box:nth-child(4n+1){animation:wave 2s ease .0s infinite;}.loder-box:nth-child(4n+2){animation:wave 2s ease .2s infinite;}.loder-box:nth-child(4n+3){animation:wave 2s ease .4s infinite;}.loder-box:nth-child(4n+4){animation:wave 2s ease .6s infinite;margin-right:0;}@keyframes wave{0%{top:0;opacity:1;}50%{top:30px;opacity:.2;}100%{top:0;opacity:1;}}.custom-ajax-loder{display:none;}.custom-ajax-loder.show-loder{display:block;position:fixed;width:100%;height:100%;background-color:rgba(248,248,255,0.9);z-index:4;top:0px;bottom:0px;right:0px;}.footer{margin-top:0px;border-top:0px transparent;}.left-footer ul li{list-style:none;display:inline-block;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;margin-right:2px;display:inline-block;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}.left-footer ul li a{display:inline-block;}.left-footer ul{padding-left:20px;text-align:left;}.left-footer ul li span{height:25px;width:25px;display:block;background-position:center;background-repeat:no-repeat;font-family:IcoMoon !important;color:rgb(85,85,85);font-size:20px;text-align:center;}.left-footer ul li .facebook span::before{content:'\ea90';display:block;}.left-footer ul li .twitter span::before{content:'\ea96';display:block;}.left-footer ul li .behence span::before{content:'\eaa8';display:block;}.left-footer ul li .linkedin span::before{content:'\eaca';display:block;}.left-footer ul li span{display:inline-block;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}.left-footer ul li:hover{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}.app-links ul li:hover{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}.root-test-footer .text-footer:hover{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}.left-footer ul li:hover span{-webkit-animation-name:wobble;animation-name:wobble;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}.left-footer ul li span{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.left-footer ul li:hover span{color:#f05e0e;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.sharethis-wrapper{height:30px;display:inline-block;}.service-share .sharethis-wrapper > span,.service-share .sharethis-wrapper > span .stButton,.service-share .sharethis-wrapper > span .stButton .stMainServices{height:30px;width  :30px;}.service-share .sharethis-wrapper > span .stButton .stMainServices{height:30px;width  :30px;padding-left:0px;}.service-share .sharethis-wrapper .st_facebook_vcount .stButton .st-facebook-counter{background-position:center;background-repeat:no-repeat;background-size:0px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}.service-share .sharethis-wrapper .st_facebook_vcount .stButton .st-facebook-counter:before{font-family:IcoMoon !important;color:rgb(85,85,85);font-size:16px;text-align:center;content:'\ea90';line-height:30px;}.service-share .sharethis-wrapper .st_twitter_vcount .stButton .st-twitter-counter{background-image:url(/themes/RootSubThemeNew/static-images/icons/twitter.png);background-position:center;background-size:0px;background-repeat:no-repeat;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}.service-share .sharethis-wrapper .st_twitter_vcount .stButton .st-twitter-counter:before{font-family:IcoMoon !important;color:rgb(85,85,85);font-size:16px;text-align:center;content:'\ea96';line-height:30px;}.service-share .sharethis-wrapper .st_linkedin_vcount .stButton .st-linkedin-counter{background-image:url(/themes/RootSubThemeNew/static-images/icons/linkedin.png);background-position:center;background-size:0px;background-repeat:no-repeat;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}.service-share .sharethis-wrapper .st_linkedin_vcount .stButton .st-linkedin-counter:before{font-family:IcoMoon !important;color:rgb(85,85,85);font-size:16px;text-align:center;content:'\eaca';line-height:30px;}.service-share .sharethis-wrapper .st_stumbleupon_vcount .stButton .stButton_gradient{background-position:center;background-size:0px;background-repeat:no-repeat;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);border:none;background-color:transparent;min-height:30px;min-width:30px;}.service-share .sharethis-wrapper .st_stumbleupon_vcount .stButton .stButton_gradient:before{font-family:IcoMoon !important;color:rgb(85,85,85);font-size:16px;text-align:center;content:'';line-height:30px;display:block;width:30px;background-image:url(/themes/RootSubThemeNew/static-images/icons/stumble.svg);height:30px;background-size:20px;background-position:bottom center;background-repeat:no-repeat;}.service-share .st_googleplus_vcount .stButton_gradient .chicklets.googleplus,.service-share .st_stumbleupon_vcount .stButton_gradient .chicklets.stumbleupon{display:none;}.service-share .sharethis-wrapper .st_googleplus_vcount .stButton_gradient{background-image:url(/themes/RootSubThemeNew/static-images/icons/linkedin.png);background-position:center;background-size:0px;background-repeat:no-repeat;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);border:none;background-color:transparent;width:30px;min-width:30px;}.service-share .sharethis-wrapper .st_googleplus_vcount .stButton .stButton_gradient:before{font-family:IcoMoon !important;color:rgb(85,85,85);font-size:16px;text-align:center;content:'\ea88 +';line-height:30px;}.path-taxonomy .sharethis-wrapper .st_facebook .stButton .facebook{background-image:url("http://w.sharethis.com/images/2017/facebook_16.png");background-position:center;background-repeat:no-repeat;background-size:auto;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}.path-taxonomy .sharethis-wrapper .st_twitter .stButton .twitter{background-image:url("http://w.sharethis.com/images/2017/twitter_16.png");background-position:center;background-size:auto;background-repeat:no-repeat;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}.path-taxonomy .sharethis-wrapper .st_linkedin_vcount .stButton .st-linkedin-counter{background-image:url("http://w.sharethis.com/images/2017/linkedin_16.png");background-position:center;background-size:auto;background-repeat:no-repeat;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}.service-share .sharethis-wrapper .st_googleplus .stButton .googleplus{background-image:url(/themes/RootSubThemeNew/static-images/icons/google-plus.svg);background-size:20px;background-position:center;}.service-share .sharethis-wrapper .st_stumbleupon_vcount .stButton .stumbleupon{background-image:url(/themes/RootSubThemeNew/static-images/icons/stumble.svg);background-size:20px;background-position:center;}.service-share .sharethis-wrapper .st_googleplus_vcount .stButton .googleplus:before{font-family:IcoMoon !important;color:rgb(85,85,85);font-size:16px;text-align:center;content:'';line-height:30px;text-indent:-9999px;}.service-share .sharethis-wrapper .st_stumbleupon_vcount .stButton .stumbleupon:before{font-family:IcoMoon !important;color:rgb(85,85,85);font-size:16px;text-align:center;content:"";line-height:30px;}.service-share .sharethis-wrapper .st_facebook_vcount,.service-share .sharethis-wrapper .st_twitter_vcount,.service-share .sharethis-wrapper .st_linkedin_vcount,.service-share .sharethis-wrapper .st_googleplus_vcount,.service-share .sharethis-wrapper .st_stumbleupon_vcount{display:inline-block;font-family:IcoMoon !important;}.service-share .sharethis-wrapper .st_facebook_vcount:hover{display:inline-block;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}.service-share .sharethis-wrapper .st_twitter_vcount:hover{-webkit-animation-name:bounce;display:inline-block;animation-name:bounce;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}.service-share .sharethis-wrapper .st_linkedin_vcount:hover{-webkit-animation-name:bounce;display:inline-block;animation-name:bounce;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}.service-share .sharethis-wrapper .st_googleplus_vcount:hover{-webkit-animation-name:bounce;display:inline-block;animation-name:bounce;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}.service-share .sharethis-wrapper .st_stumbleupon_vcount:hover{-webkit-animation-name:bounce;display:inline-block;animation-name:bounce;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}.service-share .sharethis-wrapper .st_facebook:hover span.stMainServices,.service-share .sharethis-wrapper .st_twitter:hover span.stMainServices,.service-share .sharethis-wrapper .st_linkedin_vcodunt:hover span.st-linkedin-counter{-webkit-animation-name:wobble;animation-name:wobble;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}.path-project .sharethis-wrapper .stButton{width:30px !important;margin:0px !important;}.blog-share-large{display:inline-block;width:100%;margin-bottom:50px;}.blog-share-large .sharethis-wrapper .st_facebook .stButton .facebook{background-position:center;background-repeat:no-repeat;background-size:0px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}.blog-share-large .sharethis-wrapper .st_facebook:hover span.chicklets,.blog-share-large .sharethis-wrapper .st_twitter:hover span.chicklets,.blog-share-large .sharethis-wrapper .st_linkedin:hover span.chicklets{background-position:center;background-repeat:no-repeat;background-size:0px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-name:wobble;animation-name:none;-webkit-animation-duration:.0s;animation-duration:.0s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:0;animation-iteration-count:0;}.blog-share-large .sharethis-wrapper .st_facebook:hover,.blog-share-large .sharethis-wrapper .st_twitter:hover,.blog-share-large .sharethis-wrapper .st_linkedin:hover{display:inline-block;-webkit-animation-name:none;animation-name:none;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}#autocomplete-form .blok-title{font-size:22px;border-bottom:1px solid #000;margin-bottom:20px;}#autocomplete-form  .save-button{display:none;}.left-news-details .section-title{font-size:22px;border-bottom:1px solid #ccc;margin-bottom:20px;}.left-news-details form input{border-radius:0px;background-color:#ccc;}.browsebycategory a{display:inline-block;width:100%;background-color:transparent;font-size:18px;color:#222222;text-align:left;font-family:Playfair-regular;}.block-container{margin-bottom:30px;}.browsebycategory a:hover{text-decoration:none;}.tag-list ul.listing{padding:0px;display:inline-block;width:100%;list-style:none;}.tag-list ul.listing li{background-color:#222222;color:#fff;display:inline-block;padding:10px;margin:0px 5px 5px 0px;}.tag-list ul.listing li a{color:#fff;font-family:Playfair-regular;}.tag-list ul.listing li a:hover{text-decoration:none;color:#fff;font-size:14px;}#newsletter-form .subscription-submit{background-color:red;border-radius:0px;color:#fff;padding:10px 20px;margin-top:20px;display:inline-block;cursor:pointer;}#newsletter-form .unplanErrorClass{color:red;}#newsletter-form .unplanSuccessClass{color:forestgreen;}.browsebycategory .blog-cat{border-bottom:1px solid #ccc;padding:5px 10px;}.block-container .top-node-list{display:inline-block;width:100%;padding:10px 0px;border-bottom:1px solid #ccc;}.block-container .top-node-list img{float:left;padding-right:10px;}.block-container .top-node-list .col-right .created-date{display:block;color:red;}.block-container .top-node-list .col-right a{color:#000000;}.block-container .top-node-list .col-right a:hover{text-decoration:none;}.ui-autocomplete{height:auto;max-height:250px;overflow-y:auto;overflow-x:hidden;z-index:9999 !important;list-style:none;padding-left:0px;}li.ui-autocomplete-type{display:none !important;}.ui-menu-item{padding:5px 10px !important;cursor:pointer;}.ui-autocomplete li.ui-menu-item:hover{background-color:#ccc;}.ui-menu-item.ui-state-focus{border:none !important;background-color:transparent!important;}#block-sharethis .sharethis-wrapper .stButton .stBubble{display:none !important;}.news-detail-page #block-sharethis .sharethis-wrapper  span{width:auto;min-width:100px;height:auto;min-height:40px !important;background-size:100% !important;}.news-detail-page #block-sharethis .stButton_gradient{border:none;padding:0px;}.news-detail-page #block-sharethis .sharethis-wrapper  span.st-facebook-counter{background-image:url(/themes/RootSubThemeNew/static-images/socialstrips/facebook.png) !important;background-position:center;background-size:100% !important;width:133px;}.news-detail-page #block-sharethis .sharethis-wrapper  span.st-twitter-counter{background-image:url(/themes/RootSubThemeNew/static-images/socialstrips/twitter.png)!important;background-position:center;background-size:100% !important;width:113px;}.news-detail-page #block-sharethis .sharethis-wrapper  span.st-linkedin-counter{background-image:url(/themes/RootSubThemeNew/static-images/socialstrips/linkedin.png)!important;background-position:center;background-size:100% !important;width:125px;}.news-detail-page #block-sharethis .sharethis-wrapper  span.googleplus{background-image:url(/themes/RootSubThemeNew/static-images/socialstrips/google%2B.png)!important;background-position:center;background-size:100% !important;width:125px;text-indent:-9999px;}.news-detail-page #block-sharethis .sharethis-wrapper  span.stumbleupon{background-image:url(/themes/RootSubThemeNew/static-images/socialstrips/stumble.png)!important;background-position:center;background-size:100% !important;width:158px;text-indent:-9999px;}.news-detail-page #block-sharethis  .sharethis-wrapper .st_facebook_vcount .stButton .stBubble{display:inline-block !important;float:left;width:auto !important;border-right:1px solid #ccc;margin-right:15px;padding:0px 10px;}.news-detail-page #block-sharethis  .sharethis-wrapper .st_facebook_vcount .stButton .stBubble::after{content:'SHARES';height:15px;width:auto;display:inline-block;color:rgb(244,35,43);font-size:14px;border:0px solid transparent;background-image:none;}.news-detail-page #block-sharethis  .sharethis-wrapper .st_facebook_vcount .stButton .stBubble .stBubble_count{border:none;color:rgb(244,35,43);font-size:14px;padding-top:0px;}@-keyframes blink{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes blink{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}@-moz-keyframes blink{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}@-ms-keyframes blink{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}@-o-keyframes blink{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}.type-wrap .typed-cursor{opacity:1;font-size:75px;line-height:75px;font-family:Playfair-bold;opacity:1;font-weight:100;-webkit-animation:blink 0.7s infinite;-moz-animation:blink 0.7s infinite;-ms-animation:blink 0.7s infinite;-o-animation:blink 0.7s infinite;animation:blink 0.7s infinite;display:inline;}.carousel .item .img-desc .cpt-text{font-size:25px;font-family:HelveticaNeueLTStd-MdCn;text-transform:uppercase;letter-spacing:3.3px;margin-bottom:10px;display:block;}.carousel .item .img-desc .item-desc{font-family:Playfair-bold;margin-bottom:20px;width:100%;display:inline;}.carousel .item .img-desc .item-desc p{display:inline-block;}.project-button-view-link{width:202px;}.carousel .item.slide-0 .img-desc{color:#fff;}.carousel .item .img-desc .type-wrap{line-height:80px;}.carousel .item .img-desc{position:absolute;top:215px;left:84px;opacity:0;width:80%;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;color:#fff;}.carousel .item.active .img-desc{top:201px;opacity:1;width:80%;display:inline-block;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}.left-footer ul li:hover{-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}.carousel .item.slide-1 .img-desc{color:#191919;width:80%;}.carousel .item .img-desc .project-button-view-link.black .detail-link{border:1px solid  #191919;color:#191919;font-weight:normal;font-style:normal;}.carousel .item .img-desc .project-button-view-link.white .detail-link{border:1px solid  #fff;color:#fff;font-weight:normal;font-style:normal;}.img-desc .border-line{margin-top:40px;position:relative;}.carousel .item .img-desc .project-button-view-link .detail-link{font-size:25px;text-align:center;text-transform:uppercase;height:56px;width:202px;border-radius:4px;border:1px solid #fff;opacity:1;display:table-cell;vertical-align:middle;position:relative;font-family:HelveticaNeueLTStd-MdCn;font-style:normal;padding-top:7px;}.img-desc a{text-decoration:none !important;}.carousel .item.active .img-desc .detail-link{-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;font-weight:normal;font-style:normal;}.carousel .item.active .img-desc a:hover{text-decoration:none;}.carousel .item.active .img-desc .project-button-view-link .detail-link:hover{background-color:#191919;color:#fff;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;text-decoration:none;padding-top:7px;}.carousel .item .img-desc .project-button-view-link.white .detail-link:hover{border-color:#fff;color:#191919;background-color:#fff;font-weight:normal;font-style:normal;}.carousel .item .img-desc .project-button-view-link.black .detail-link:hover{border-color:#191919;color:#fff;background-color:#191919;font-weight:normal;font-style:normal;}.carousel .item.slide-3 .img-desc .item-desc{width:87%;}.carousel .item.active .img-desc .page-detail:hover a{color:#000;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}.desktop-left-menu .main-menu-links nav ul.menu{padding-left:10px;margin-top:40px;}.desktop-left-menu .main-menu-links nav ul.menu li a{font-size:16px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;background-color:transparent;font-family:Playfair-regular;color:#191919;}.menu  a{outline:none !important;}.desktop-left-menu .main-menu-links nav ul.menu li a.is-active::before{height:32px;content:'';display:block;width:2px;border-left:3px solid #e12d34;position:absolute;left:-13px;top:3px;}.desktop-left-menu .main-menu-links nav ul.menu li a:hover{color:#191919;font-size:17px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;background-color:transparent;}.desktop-left-menu .main-menu-links nav ul.menu li a::after{height:0px;content:'';display:block;width:2px;opacity:1;border-left:3px solid #e12d34;position:absolute;left:-13px;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out;top:22px;}.desktop-left-menu .main-menu-links nav ul.menu li a:hover::after{height:32px;content:'';display:block;width:2px;opacity:1;border-left:3px solid #e12d34;position:absolute;left:-13px;top:3px;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;}.desktop-left-menu .main-menu-links ul.menu > li{display:block;list-style-type:inline;width:100%;font-family:Playfair-regular;text-align:left;}.desktop-left-menu .main-menu-links ul.menu > li.expanded{display:block;list-style-type:inline;width:100%;font-family:Playfair-regular;text-align:center;}.verticalslider-indicator{position:absolute;top:50%;right:20px;transform:translateY(-50%);z-index:100;left:auto;bottom:auto;}#carousel-example-vertical .carousel-inner up.carousel-control,#carousel-example-vertical .carousel-inner down.carousel-control{display:none;}.desktop-left-menu .mobile-icon{display:none;}.desktop-left-menu .left-footer{display:inline-block;width:100%;}.verticalslider-indicator{width:15px;margin:0px;}.verticalslider-indicator li{border:0px solid transparent;background-color:transparent;margin:19px 0px !important;height:13px;width:13px;list-style:list !important;display:block;position:relative;}.desktop-left-menu .left-footer{position:absolute;bottom:50px;left:0px;}.verticalslider-indicator li.active{border:0px solid transparent;background-color:transparent;height:13px !important;width:13px !important;}.verticalslider-indicator li span{height:4px;width:4px;border-radius:15px;display:block;background-color:#000000;position:absolute;top:3px;left:3px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}.verticalslider-indicator li.active span{height:12px;width:12px;margin:0px;border-radius:100%;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;top:0px;left:0px;}#carousel-hg-vertical .carousel-control.slider-down,#carousel-hg-vertical .carousel-control.slider-up{display:none !important;}.navbar-collapse.menu-wpr{height:100% !important;display:block;max-height:100%;}.navbar-collapse.menu-wpr .desktop-left-menu,.navbar-collapse.menu-wpr .desktop-left-menu .mobile-menu-slide{height:100%;}.main-menu-links::-webkit-scrollbar-thumb{background-color:#B03C3F;border-radius:10px;}#block-homepagebottomblock .copy-right{padding-left:25px;}#block-homepagebottomblock .copy-right,#block-homepagebottomblock .copy-right .text-policy{position:relative;text-align:left;cursor:pointer;font-family:HelveticaNeueLTStd-Cn;color:#000000;font-size:12px;}#block-homepagebottomblock .copy-right.term-of-use{padding-top:12px;}#block-homepagebottomblock .copy-right a:hover{text-decoration:none;}#block-homepagebottomblock .copy-right .text-policy::before{content:'';width:0px;border-bottom:2px solid;position:absolute;left:0px;bottom:-5px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}#block-homepagebottomblock .copy-right .text-policy:hover::before{width:98%;height:1px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}#block-homepagebottomblock .copy-right a:hover{text-decoration:none;}.page-node-type-blog #views-exposed-form-blog-page-1{display:none;}#block-footercontactform h2.visually-hidden{display:none;}.client-page .ajax-loder,.ajax-loder-delay{display:none;}.client-page .ajax-loder.ajax-show,.ajax-loder-delay.ajax-show{display:block;position:fixed;left:0px;right:0px;top:0px;bottom:0px;background-color:rgba(0,0,0,0.8);background-image:url(/themes/RootSubThemeNew/img/loading_animation.gif);background-position:center;z-index:10;opacity:1;height:100%;width:100%;background-repeat:no-repeat;}#client-page-main-wrapper.display-delay{visibility:hidden;}.works-detail-main-container.display-delay{visibility:hidden;}.news-listing-main-wrapper .ajax-loder{display:none;}.news-listing-main-wrapper .ajax-loder.ajax-show{display:block;position:fixed;left:0px;right:0px;top:0px;bottom:0px;background-color:rgba(0,0,0,0.8);background-image:url(/themes/RootSubThemeNew/img/loading_animation.gif);background-position:center;z-index:10;opacity:1;height:100%;width:100%;background-repeat:no-repeat;}.news-listing-main-wrapper .newsListBGColor.display-delay{visibility:hidden;}#views-exposed-form-blog-page-1 #edit-category  label.selected{}#views-exposed-form-blog-page-1 #edit-category .bg-selected{border:1px solid #fff;box-shadow:0px 0px 10px rgba(0,0,0,1);border-radius:6px;}.sumit-message{text-align:center;font-family:HelveticaNeueLTStd-MdCn;font-size:16px;color:#333;margin-top:10%;}.path-thanks div.alert{display:none;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-service-category .category-service-page{vertical-align:top;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-service-category .category-service-page .service-title{padding-top:68px;font-family:Playfair-bold;font-size:40px;color:#1c1c1c;padding-bottom:25px;letter-spacing:normal;text-transform:capitalize;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-service-category .category-service-page td.left{padding-left:71.2px;padding-right:61.9px;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-service-category .category-service-page .service-summary{font-family:Playfair-regular;font-size:18px;line-height:1.78;letter-spacing:normal;color:#1c1c1c;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-service-category .category-service-page td{width:50%;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-listing-service{background-color:#ededed;padding-bottom:50px;}.table-listing-service .service-list-title{font-family:Playfair-bold;font-size:32px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;padding-top:81px;padding-bottom:13.2px;}.table-listing-service .service-list-title a{color:#1c1c1c;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-listing-service .table-data{vertical-align:top;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-listing-service div.item-tab-value{padding-bottom:120px;width:80%;margin-left:10%;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-listing-service .item-tab-value .link-to-entity a{color:#000000;text-decoration:none;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;height:100%;width:100%;display:block;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-listing-service .item-tab-value .link-to-entity:hover a{color:#fff;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-listing-service .item-tab-value .link-to-entity a:hover{text-decoration:none;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-listing-service .item-tab-value .link-to-entity{position:absolute;bottom:50px;left:10%;border:1px solid;border-radius:5px;height:43px;width:129px;text-align:center;line-height:47px;font-size:21px;font-family:HelveticaNeueLTStd-MdCn;color:#000000;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;background-color:transparent;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-listing-service .item-tab-value .link-to-entity:hover{background-color:#000000;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-listing-service .table-data{position:relative;}.table-listing-service .table-data .service-description{font-family:Playfair-regular;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.83;letter-spacing:normal;color:#1c1c1c;}.carousel .item .home-project-description{display:block;width:90%;max-width:1000px;margin:0px;font-family:Playfair-regular;font-size:22px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.32;letter-spacing:normal;}.carousel .item .home-project-description h1,.carousel .item .home-project-description h2,.carousel .item .home-project-description h3,.carousel .item .home-project-description h4,.carousel .item .home-project-description h5,.carousel .item .home-project-description h6,.carousel .item .home-project-description p,.carousel .item .home-project-description span{display:inline;margin:0px;font-family:Playfair-regular;font-size:22px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.32;letter-spacing:normal;}.grid-4-items,.grid-6-items{margin-bottom:20px;display:inline-block;}.grid-4-items .grid-4-item.col-sm-3,.grid-6-items .grid-6-item.col-sm-4{padding:0px;position:relative;overflow:hidden;}.grid-4-items .grid-4-item.col-sm-3 img,.grid-6-items .grid-6-item.col-sm-4 img{-webkit-transition:all 200ms ease-in;-webkit-transform:scale(1);-ms-transition:all 500ms ease-in;-ms-transform:scale(1);-moz-transition:all 1s ease-in;-moz-transform:scale(1);transition:all 500ms ease-in;transform:scale(1);}.grid-4-items .grid-4-item.col-sm-3 img:hover,.grid-6-items .grid-6-item.col-sm-4 img:hover{-webkit-transition:all 200ms ease-in;-webkit-transform:scale(1.1);-ms-transition:all 500ms ease-in;-ms-transform:scale(1.1);-moz-transition:all 200ms ease-in;-moz-transform:scale(1.1);transition:all 500ms ease-in;transform:scale(1.1);}.wrapper-image-with-text{margin-bottom:20px;}.wrapper-image-with-text .image-text{padding:20px;}.path-news-details  table{border-color:#ccc;}.path-news-details  table thead th{padding:0px 10px;text-align:center;border-color:#ccc;}.path-news-details table tr td{padding:0px 10px;border-color:#ccc;}.path-news-details .tbody tr td:nth-child(3){text-align:center;}.path-news-details .tbody tr td:last-child{text-align:center;}@media screen and (min-width:1920px){.carousel .item .img-desc .item-desc{font-size:80px;}}@media screen and (min-width:1440px) and (max-width:1919px){.carousel .item .img-desc .item-desc{font-size:80px;}.table-listing-service .service-list-title{font-size:22px;padding-top:81px;padding-bottom:13.2px;}}@media screen and (min-width:1280px) and (max-width:1439px){.carousel .item .img-desc{top:145px;}.carousel .item.active .img-desc{top:131px;}.table-listing-service .service-list-title{font-size:22px;padding-top:81px;padding-bottom:13.2px;}}@media screen and (min-width:1025px) and (max-width:1439px){.carousel .item .img-desc .item-desc{font-size:66px;line-height:66px;}.table-listing-service .service-list-title{font-size:22px;padding-top:81px;padding-bottom:13.2px;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-service-category .category-service-page td{display:block;width:100%;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-service-category .category-service-page .service-page-image img{width:100%;}}@media (min-width:1025px){.navbar-collapse.menu-wpr .mobile-menu{display:none;}header#navbar:hover{width:180px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.theme-container-right{width:calc(100% - 165px);margin-left:165px;}footer.footer{background-color:#191919;width:calc(100% - 165px);margin-left:165px;height:269px;padding:0px;}}@media (max-width:1024px){.service-listing-custom-page-main-wrapper .table-main-wrapper .table-service-category .category-service-page .service-page-image img{width:100%;}.table-listing-service .service-list-title{font-size:22px;padding-top:81px;padding-bottom:13.2px;}.mobile-menu .mobile-icon span.menu-icon::before{height:25px;width:25px;display:block;cursor:pointer;background-image:url(/themes/RootSubThemeNew/img/home/home-menu1.png);background-repeat:no-repeat;background-position:center;display:inline-block;margin:10px 15px;background-size:20px;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;content:'';position:absolute;}.mobile-menu .mobile-icon span.menu-icon::after{height:30px;width:30px;display:block;cursor:pointer;background-image:url(/themes/RootSubThemeNew/img/home/menu-close1.png);background-repeat:no-repeat;background-position:center;display:inline-block;margin:10px 15px;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;content:'';opacity:0;position:absolute;background-size:20px;}.mobile-menu .mobile-icon span.menu-icon.close-menu::before{opacity:1;}.mobile-menu .mobile-icon span.menu-icon.close-menu::after{opacity:0;}.mobile-menu .mobile-icon span.menu-icon.open-menu::before{opacity:0;}.mobile-menu .mobile-icon span.menu-icon.open-menu::after{opacity:1;}.mobile-menu .mobile-icon span.menu-icon.open-menu{background-image:url(/themes/RootSubThemeNew/img/home/menu-close.png);-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;opacity:1;background-size:30px;}.theme-container-right{width:calc(100% - 0px);margin-left:0px;margin-top:45px;}#carousel-hg-vertical{height:calc(100% - 45px);}body.path-frontpage{height:calc(100% - 45px);}footer.footer{background-color:#191919;width:calc(100% - 0px);margin-left:0px;height:269px;padding:0px;}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){#navbar .mobile-menu{position:fixed;top:0px;display:block;height:45px;background-color:#fff;width:100%;right:0px;}header#navbar{left:-170px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}header#navbar.open-menu{left:0px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}header#navbar:hover{width:165px;}.desktop-left-menu .mobile-menu-slide .left-logo a{display:none;}.carousel .item .img-desc{top:145px;left :50px;}.carousel .item.active .img-desc{top:131px;width:90%;}.carousel .item .img-desc .item-desc{font-size:50px;line-height:50px;}.carousel .item .img-desc{width:90%;}.carousel .item.slide-1 .img-desc{color:#191919;width:90%;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-service-category .category-service-page td{display:block;width:100%;}#navbar.open-menu:after{display:block;position:fixed;height:100%;width:100%;background-color:rgba(0,0,0,0.5);z-index:-5;}.news-detail-page #block-sharethis .sharethis-wrapper  span.st-facebook-counter{width:118px;}.news-detail-page #block-sharethis .sharethis-wrapper  span.st-twitter-counter{width:98px;}.news-detail-page #block-sharethis .sharethis-wrapper  span.st-linkedin-counter{width:110px;}.news-detail-page #block-sharethis .sharethis-wrapper  span.googleplus{width:110px;}.news-detail-page #block-sharethis .sharethis-wrapper  span.stumbleupon{width:143px;}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){#navbar .mobile-menu{position:fixed;top:0px;display:block;height:45px;background-color:#fff;width:100%;right:0px;}header#navbar{left:-170px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}header#navbar.open-menu{left:0px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.desktop-left-menu .mobile-menu-slide .left-logo a{display:none;}.carousel .item .img-desc{top:145px;left :50px;}.carousel .item.active .img-desc{top:131px;width:90%;}.carousel .item .img-desc .item-desc{font-size:50px;line-height:50px;}.carousel .item .img-desc{width:90%;}.carousel .item.slide-1 .img-desc{color:#191919;width:90%;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-service-category .category-service-page td{display:block;width:100%;}.table-listing-service .service-list-title{font-size:23px;}.news-detail-page #block-sharethis .sharethis-wrapper  span.st-facebook-counter{width:118px;}.news-detail-page #block-sharethis .sharethis-wrapper  span.st-twitter-counter{width:98px;}.news-detail-page #block-sharethis .sharethis-wrapper  span.st-linkedin-counter{width:110px;}.news-detail-page #block-sharethis .sharethis-wrapper  span.googleplus{width:110px;}.news-detail-page #block-sharethis .sharethis-wrapper  span.stumbleupon{width:143px;}}@media (min-width:768px){.verticalslider-indicator li:hover span{height:12px;width:12px;margin:0px;border-radius:15px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;top:0px;left:0px;}.navbar-nav > li > a{padding:9.5px 0px;}.desktop-left-menu{box-shadow:0px 0px 4px 0px rgba(0,0,0,0.7);}.navbar-collapse.menu-wpr .desktop-left-menu .mobile-menu-slide .left-logo{height:20%}.navbar-collapse.menu-wpr .desktop-left-menu .mobile-menu-slide  .main-menu-links{height:60%;overflow-y:hidden;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.navbar-collapse.menu-wpr .desktop-left-menu .mobile-menu-slide  .main-menu-links:hover{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.navbar-collapse.menu-wpr .desktop-left-menu .mobile-menu-slide .left-footer{height:70px;}#navbar{position:fixed;left:0px;top:0px;bottom:0px;width:165px;margin:0px;padding:0px;border-radius:0px;background-color:#fff;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}#navbar:hover{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.mobile-menu-slide .left-logo img{margin:auto;padding-top:35px;}body.navbar-is-fixed-top{margin-top:0px !important;}#block-root-theme-main-menu{padding-left:3px;}.fill.mobile-image{display:none;}.mobile-logo-animation{display:none;}.home-project-description .description-less{display:none;}.home-project-description .description-long{display:block;}}@media (max-width:767px){.home-project-description .description-less{display:block;}.home-project-description .description-long{display:none;}.container-loder{width:70px;height:94px;margin:auto;margin-top:calc(50vh - 50px);}.loder-box{position:relative;box-sizing:border-box;float:left;margin:0 8px 8px 0;width:9px;height:9px;border-radius:3px;background:red;}.loder-box:nth-child(4n+1){animation:wave 2s ease .0s infinite;}.loder-box:nth-child(4n+2){animation:wave 2s ease .1s infinite;}.loder-box:nth-child(4n+3){animation:wave 2s ease .2s infinite;}.loder-box:nth-child(4n+4){animation:wave 2s ease .3s infinite;margin-right:0;}.mobile-logo-animation{display:block;background-color:#000000;}.desktop-logo-animation{display:none;}.fill.desktop-image{display:none;}body.navbar-is-fixed-top{margin-top:45px !important;}body.body.navbar-is-fixed-top.path-frontpage{margin-top:0px !important;}.carousel .item .img-desc .type-wrap{line-height:22px;}.carousel .item .img-desc{top:auto;bottom:40px;left:15px;}.carousel .item.active .img-desc{top:auto;bottom:53px;left:15px;}.carousel .item .img-desc .cpt-text{font-size:14px;}.project-button-view-link{width:110px;height:32px;}.carousel .item .img-desc .cpt-text{margin-bottom:5px;}.img-desc .border-line{margin-top:10px;}.carousel .item .img-desc .detail-link{font-size:14px;height:32px;width:110px;}.navbar-collapse.menu-wpr{padding:0px;}.desktop-left-menu .main-menu-links nav ul.menu li a.is-active::before{display:none;}.mobile-menu{height:45px;width:100%;position:relative;z-index:1000;top:0px;left:0px;background-color:#fff;}.path-frontpage #carousel-hg-vertical.vertical-slider-main-controller{width:100%;height:100%;}.mobile-menu .mobile-icon{display:inline-block;width:100%;position:relative;height:45px;}.desktop-left-menu #block-root-theme-main-menu{text-align:center;}.desktop-left-menu{position:fixed;left:-100%;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;background-color:#fff;width:100%;z-index:999;padding-top:0px;}.desktop-left-menu .mobile-menu-slide .left-logo{display:none;}.desktop-left-menu .main-menu-links ul li a{color:#000000 !important;}.desktop-left-menu.open-menu{left:0px;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;background-color:#fff;width:100%;z-index:999;padding-top:0px;}.navbar-collapse.menu-wpr .desktop-left-menu{height:calc(100% - 45px);overflow-y:auto;padding-bottom:100px;text-align:center;}.desktop-left-menu .left-footer{}.desktop-left-menu  .main-menu-links{text-align:center;display:inline-block;}.desktop-left-menu.open-menu .mobile-menu-slide{opacity:1;-webkit-transition:all 3.0s ease-in-out;-moz-transition:all 3.0s ease-in-out;-o-transition:all 3.0s ease-in-out;transition:all 3.0s ease-in-out;}.desktop-left-menu .mobile-menu-slide{opacity:0;-webkit-transition:all 4.0s ease-in-out;-moz-transition:all 4.0s ease-in-out;-o-transition:all 4.0s ease-in-out;transition:all 4.0s ease-in-out;}.main-menu-links #block-root-theme-main-menu ul.menu{margin:7px 0px;text-align:center;}.main-menu-links #block-root-theme-main-menu ul.menu li a{padding:10px 0px;}#block-homepagebottomblock .copy-right{padding-left:0px;}.left-footer ul{padding-left:0px;text-align:center;}#block-homepagebottomblock .copy-right,#block-homepagebottomblock .copy-right .text-policy{position:relative;text-align:center;cursor:pointer;font-family:HelveticaNeueLTStd-Cn;color:#000000;font-size:12px;}#carousel-hg-vertical{height:calc(100% - 45px);}.carousel .item .img-desc .item-desc,.carousel .item .img-desc,.type-wrap .typed-cursor{font-size:30px;line-height:30px;}body > .main-container{margin-bottom:165px;}body.path-frontpage > .main-container{margin-bottom:0px;}footer.footer{height:166px;padding:0px;width:100%;}footer.footer .root-test-footer{margin-top:66px;}footer.footer .root-test-footer .text-footer{display:none;}footer.footer .root-test-footer .contact-us-button{margin:auto;float:none !important;}.desktop-left-menu .main-menu-links nav ul.menu li a.is-active::before{height:22px;content:'';display:block;width:2px;border-left:2px solid #e12d34;position:absolute;left:-13px;top:9px;}body.path-service .desktop-left-menu .main-menu-links ul.menu > li:nth-child(4) a::before{height:32px;content:'';display:block;width:2px;border-left:3px solid #e12d34;position:absolute;left:-13px;top:3px;}.page-node-type-blog .desktop-left-menu .main-menu-links ul.menu > li:nth-child(5) a::before{height:32px;content:'';display:block;width:2px;border-left:3px solid #e12d34;position:absolute;left:-13px;top:3px;}.path-blog .desktop-left-menu .main-menu-links ul.menu > li:nth-child(5) a::before{height:32px;content:'';display:block;width:2px;border-left:3px solid #e12d34;position:absolute;left:-13px;top:3px;}.path-project .desktop-left-menu .main-menu-links ul.menu > li:nth-child(3) a::before{height:32px;content:'';display:block;width:2px;border-left:3px solid #e12d34;position:absolute;left:-13px;top:3px;}.desktop-left-menu .main-menu-links nav ul.menu li a:hover::after{display:none;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-service-category .category-service-page td{display:block;width:100%;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-service-category .category-service-page td.left{padding-left:15px;padding-right:15px;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-service-category .category-service-page td.left .service-title{margin-bottom:30px;display:inline-block;font-size:36px;}.table-listing-service .service-list-title{font-size:23px;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-listing-service .table-data{display:block;width:100%;}.table-listing-service .service-list-title{padding-top:30px;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-listing-service div.item-tab-value{padding-bottom:80px;}.service-listing-custom-page-main-wrapper .table-main-wrapper .table-listing-service .item-tab-value .link-to-entity{bottom:30px;}.news-detail-page #block-sharethis .sharethis-wrapper span{min-width:40px;}.news-detail-page #block-sharethis .sharethis-wrapper .st_facebook_vcount .stButton .stBubble{padding:0px 10px 0px 0px;}.news-detail-page #block-sharethis span span.stButton{margin-left:2px;margin-right:2px;}#block-sharethis .sharethis-wrapper{padding-left:1%;}.news-detail-page #block-sharethis .sharethis-wrapper .st_facebook_vcount .stButton .stBubble{margin-right:7px;}.news-detail-page #block-sharethis .sharethis-wrapper  span.st-facebook-counter{background-position:left center;background-size:133px !important;width:43px;border-radius:9px;}.news-detail-page #block-sharethis .sharethis-wrapper  span.st-twitter-counter{background-position:left center;background-size:113px !important;width:41px;border-radius:9px;}.news-detail-page #block-sharethis .sharethis-wrapper  span.st-linkedin-counter{background-position:left center;background-size:125px !important;width:40px;border-radius:9px;}.news-detail-page #block-sharethis .sharethis-wrapper  span.googleplus{background-position:left center;background-size:125px !important;width:40px;border-radius:9px;}.news-detail-page #block-sharethis .sharethis-wrapper  span.stumbleupon{background-position:left center;background-size:158px !important;width:40px;border-radius:9px;}}.news-custom-ajax-loder{height:100%;width:100%;left:0;right:0;top:0;bottom:0;position:fixed;z-index:999;display:none;background-color:#efefef;opacity:0.7;}.news-custom-ajax-loder.loaderopcity{opacity:1;}.news-custom-ajax-loder.showloader{display:block;}.wrapper-bg-color{background-color:#efefef;}.wrapper-bg-color #views-exposed-form-blog-page-1 #edit-category{padding-bottom:40px;}.wrapper-bg-color #views-exposed-form-blog-page-1 .form-inline .js-form-item-category{display:inline-block;}.wrapper-bg-color #views-exposed-form-blog-page-1 .form-inline .js-form-item-category:nth-child(3){background:url(/themes/RootSubThemeNew/img/blog/chatbot.jpg) no-repeat;background-size:auto auto;width:115px;height:100px;display:inline-block;background-size:100%;margin:0px 11px;}.wrapper-bg-color #views-exposed-form-blog-page-1 .form-inline .js-form-item-category:nth-child(4){background:url(/themes/RootSubThemeNew/img/blog/cross-platform.jpg) no-repeat;background-size:auto auto;width:115px;height:100px;display:inline-block;background-size:100%;margin:0px 11px;}.wrapper-bg-color #views-exposed-form-blog-page-1 .form-inline .js-form-item-category:nth-child(5){background:url(/themes/RootSubThemeNew/img/blog/ios.jpg) no-repeat;background-size:auto auto;width:115px;height:100px;display:inline-block;background-size:100%;margin:0px 11px;}.wrapper-bg-color #views-exposed-form-blog-page-1 .form-inline .js-form-item-category:nth-child(6){background:url(/themes/RootSubThemeNew/img/blog/bitmap.png) no-repeat;background-size:auto auto;width:115px;height:100px;display:inline-block;background-size:100%;margin:0px 0px 0px 11px;}
.carousel-inner.vertical{height:100%;}.carousel-inner.vertical > .item{-webkit-transition:.6s ease-in-out top;-o-transition:.6s ease-in-out top;transition:.6s ease-in-out top;}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner.vertical > .item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;}.carousel-inner.vertical > .item.next,.carousel-inner.vertical > .item.active.right{top:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}.carousel-inner.vertical > .item.prev,.carousel-inner.vertical > .item.active.left{top:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}.carousel-inner.vertical > .item.next.left,.carousel-inner.vertical > .item.prev.right,.carousel-inner.vertical > .item.active{top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.carousel-inner.vertical > .active{top:0;}.carousel-inner.vertical > .next,.carousel-inner.vertical > .prev{top:0;height:100%;width:auto;}.carousel-inner.vertical > .next{left:0;top:100%;}.carousel-inner.vertical > .prev{left:0;top:-100%}.carousel-inner.vertical > .next.left,.carousel-inner.vertical > .prev.right{top:0;}.carousel-inner.vertical > .active.left{left:0;top:-100%;}.carousel-inner.vertical > .active.right{left:0;top:100%;}.vertical .carousel-inner{height:100%;}.carousel.vertical .item{-webkit-transition:0.6s ease-in-out top;-moz-transition:0.6s ease-in-out top;-ms-transition:0.6s ease-in-out top;-o-transition:0.6s ease-in-out top;transition:0.6s ease-in-out top;}.carousel.vertical .active{top:0;}.carousel.vertical .next{top:100%;}.carousel.vertical .prev{top:-100%;}.carousel.vertical .next.left,.carousel.vertical .prev.right{top:0;}.carousel.vertical .active.left{top:-100%;}.carousel.vertical .active.right{top:100%;}.carousel.vertical .item{left:0;}#carousel-example-vertical .carousel-inner{height:100%;}#carousel-hg-vertical{height:100%;}.carousel-inner .fill{width:100%;height:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}.carousel-inner .item,.carousel-inner .item.next{height:100%;width:100% !important;}.vertical .carousel-inner{height:100%;width:100%;}
.mobile-menu .mobile-icon span.logo-icon{height:45px;width:100px;display:inline-block;cursor:pointer;background-image:url(/themes/RootSubThemeNew/img/home/logo.png);background-size:85%;background-repeat:no-repeat;background-position:top 5px center;display:inline-block;position:absolute;right:15px;}@media screen and (min-width:768px) and (max-width:999px){}@media screen and (min-width:481px) and (max-width:639px){}@media screen and (min-width:376px) and (max-width:480px){}@media screen and (min-width:320px) and (max-width:375px){}
.project-content  .home-more-title{font-family:Playfair-regular;font-size:45px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c !important;padding-left:65px;padding-top:28.4px;}.text-link a{text-decoration:none;}.item a{text-decoration:none;}.service-detail-main-container #myCarousel{width:200px;float:right;right:210px;box-shadow:0px 0px 4px #ccc;padding:20px 15px 0 15px;height:260px;}.service-detail-main-container .carousel-indicators .active{background-color:red;}.service-detail-main-container .carousel-indicators li{border:2px solid #ccc;}.service-detail-main-container  .left-career-works{font-family:Playfair-bold;font-size:25px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000000;padding-top:10px;padding-bottom:10px;}.service-detail-main-container .carousel-indicators{position:relative;top:254px;}.service-detail-main-container .carousel-caption{position:relative;color:#252525;left:0px;text-shadow:0 0px 0px rgba(0,0,0,.6);font-family:Playfair-regular;font-size:18px;top:0px;}.works-detail-main-container #myCarousel{width:200px;float:right;right:285px;box-shadow:0px 0px 4px #ccc;padding:20px 15px 0 15px;height:260px;}.works-detail-main-container .carousel-indicators .active{background-color:red;}.works-detail-main-container .carousel-indicators li{border:2px solid #ccc;}.works-detail-main-container .left-career-works{font-family:Playfair-bold;font-size:25px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000000;padding-top:10px;padding-bottom:10px;}.works-detail-main-container .carousel-indicators{position:relative;top:254px;}.works-detail-main-container .carousel-caption{position:relative;color:#252525;left:0px;text-shadow:0 0px 0px rgba(0,0,0,.6);font-family:Playfair-regular;font-size:18px;top:0px;}.path-taxonomy #edit-category--wrapper{display:none;}.root-blog-resent-post{font-size:25px;color:#252525;font-family:HelveticaNeueLTStd-MdCn;}#edit-category--wrapper .alert-danger{display:none !important;}.custom-blog-container .blog-discription p{font-size:20px;color:#252525;font-family:HelveticaNeueLT;}.blog-content-right{top:100px;width:50%;left:66px;}.blog-tag-wrapper .views-row:first-child .div-border{border-bottom:0px solid #252525;}.path-taxonomy .alert-danger{display:none !important;}.blog-tag-wrapper  .top-border{border-top:1px solid #252525;}.blog-tag-tilte{text-transform:uppercase;font-size:15px;font-family:HelveticaNeueLTStd-MdCn;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;height:43px;display:table-cell;vertical-align:middle;padding:17px 15px;width:auto;margin-top:20px;text-align:center;background-color:#000000;}.blog-tag-wrapper .views-row .blog-tag-tilte,.blog-tag-wrapper .views-row .top-border{display:none;}.blog-tag-wrapper .views-row:first-child .blog-tag-tilte{display:inline-block;}.blog-tag-wrapper .views-row:first-child .top-border{display:block;}.blog-tag-wrapper .views-row .blog-abt-link{display:inline-block;float:right;}.blog-tag-wrapper .views-row .blog-abt-link a{padding:7px 30px 1px 30px;display:inline-block;background-color:#fff;color:#000;float:right;border:2px solid #000;font-size:25px;text-transform:uppercase;font-family:HelveticaNeueLTStd-MdCn;border-radius:3px;webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;font-weight:normal;font-style:normal;}.blog-tag-wrapper .views-row .blog-abt-link a:hover{background-color:#000;color:#fff;webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;text-decoration:none;}.blog-tag-wrapper .views-row  .div-border{margin-bottom:40px;}.blog-tag-wrapper{margin-left:30px;margin-right:30px;}.custom-blog-container .blog-abt-link{display:none;}.page-node-type-blog .alert-danger{display:none !important;}.project-content1{display:inline-block;white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis;width:100%;}.path-blog .theme-container-right .alert-danger{display:none !important;}.service-contaetn  a{text-decoration:none;color:#1c1c1c;}#views-exposed-form-blog-page-1 .panel-body{text-align:center;}#views-exposed-form-blog-page-1 .form--inline,.view-empty{text-align:center;}#career-contact-form   #edit-postion{border:1px solid #979797;}.service-button a:hover{color:#fff;}#client-page-main-wrapper .detail-link{color:#191919;font-weight:normal;font-style:normal;font-size:18px;text-align:center;text-transform:uppercase;opacity:1;display:table-cell;vertical-align:middle;position:relative;font-family:HelveticaNeueLTStd-MdCn;text-decoration:none;bottom:0px;right:41px;}.about-root-wrapper{position:absolute;bottom:300px;left:100px;}.about-root{color:#31302B;background:transparent;padding:5px 30px;margin:25px;font-family:HelveticaNeueLTStd-MdCn;border:2px solid #191919;font-size:18px;letter-spacing:1px;text-transform:uppercase;border-radius:2px;display:inline-block;text-align:center;cursor:pointer;box-shadow:inset 0 0 0 0 #31302B;-webkit-transition:all ease 0.8s;-moz-transition:all ease 0.8s;transition:all ease 0.8s;padding-top:12px;border-radius:6px;}.left-career-link{font-size:25px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000000;font-family:Playfair-bold;margin-left:-5px;}.about-root-wrapper a{text-decoration:none;}.about-root-wrapper a:hover{text-decoration:none;}.about-root:hover{transition-duration:0.60s;box-shadow:inset 300px 0 0 0 #191919;color:#fff;webkit-transition:all ease 0.8s;-moz-transition:all ease 0.8s;transition:all ease 0.8s;}.white-color:hover{color:#fff !important;}.black-color:hover{border-color:#191919 !important;}#client-page-main-wrapper .detail-link a{color:#191919;}#client-page-main-wrapper .detail-link a:hover{color:#fff;}#client-page-main-wrapper .detail-link span:hover{color:#fff;}#client-page-main-wrapper .content a{text-decoration:none;position:relative;}#client-page-main-wrapper .content a:hover{text-decoration:none;position:relative;}#client-page-main-wrapper  .detail-link:before{content:'';display:block;height:3px;width:0;transition:width 0s ease,background-color .5s ease;-webkit-transition:width 0s ease,background-color .5s ease;-moz-transition:width 0s ease,background-color .5s ease;position:absolute;left:0;bottom:0;}#client-page-main-wrapper  .detail-link:after{content:'';display:block;height:3px;width:0;transition:width 0s ease,background-color .5s ease;-webkit-transition:width 0s ease,background-color .5s ease;-moz-transition:width 0s ease,background-color .5s ease;position:absolute;left:0;bottom:0;}#client-page-main-wrapper .detail-link:hover:before{width:100%;background:#191919;transition:width .8s ease;-webkit-transition:width .8s ease;-moz-transition:width .8s ease;}#client-page-main-wrapper .detail-link:hover:after{width:100%;background:#191919;transition:width .8s ease;-webkit-transition:width .8s ease;-moz-transition:width .8s ease;}.career-form-bachground .form-required{display:none;}.carousel .item .img-desc .mobile-tilte{display:none;}.carousel .item .img-desc .mobile-descrption-wrapper{display:none;}#career-contact-form .btn-default{color:#fff;background-color:#222222;border-color:#979797;padding:0px;font-size:25px;font-family:HelveticaNeueLTStd-MdCn;border-radius:4px;width:198px;height:54px;margin-top:22px;line-height:58px;margin-top:35px;}.career-details-wrapper .career-form-bachground{display:none;}.career-details-wrapper .career-form-bachground.form-open{display:block;overflow-y:scroll;}.career-form-bachground{background:#222;height:493px;margin-top:-35px;overflow:hidden;position:fixed;display:inline-block;width:calc(100% - 165px);right:0px;bottom:0px;-webkit-transition:all 0.4s ease;}.career-form-bachground .close-form{float:right;margin-right:25px;margin-top:25px;font-size:20px;color:rgb(255,255,255);cursor:pointer;}.career-form-bachground .close-form:hover{opacity:0.2;}.js-form-type-textarea .form-textarea-wrapper #edit-cv-upload{border-radius:4px;border:1px solid #979797;resize:none;width:100%;height:142px;}.career-form-bachground .js-form-type-select #edit-type-select{border:1px solid #979797;}.career-form-bachground .js-form-type-select #edit-example-select{border:1px solid #979797;}#career-contact-form .btn-default:hover{color:#222222;background-color:#fff;border-color:#979797;padding:0px;}.career-us-form-wrapper{margin-left:15%;margin-right:17%;}#career-contact-form .form-control{line-height:1.42857143;color:#fff;background-color:#222222;background-image:none;border:1px solid #222222;border-radius:0px;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;font-family:HelveticaNeueLTStd-MdCn;border-bottom:1px solid #979797;box-shadow:inset 0 0px 0px rgba(0,0,0,.075);font-size:20px;height:42px;}.view-service-page-contenteee .service-wrapper-page{padding-left:77px;}.path-works .form-group{margin-bottom:0px !important;}.service-detail-main-container .service-details-page{background-color:#fff;}.path-service .quots-bottom{background-color:#fff;}.path-works .ajax-loder{display:none;}.align-center{width:100% !important;}.path-works .ajax-loder.ajax-show{display:block;position:fixed;left:0px;right:0px;top:0px;bottom:0px;background-color:rgba(0,0,0,0.8);background-image:url(/themes/RootSubThemeNew/img/loading_animation.gif);background-position:center;z-index:10;opacity:1;height:100%;width:100%;background-repeat:no-repeat;}.main-wrp.display-delay{visibility:hidden;}.view-service-page-contenteee  .service-button{text-transform:uppercase;font-size:21px;font-family:HelveticaNeueLTStd-MdCn;background-color:transparent;color:#000000;height:43px;display:table-cell;vertical-align:middle;padding-top:5px;width:177px;margin-top:20px;border-radius:4px;border:solid 1px #000000;text-align:center;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}.text-image img{width:100%;}input#edit-mail,input#edit-website,input#edit-contac-number,input#edit-name::-webkit-input-placeholder{font-family:HelveticaNeueLTStd-MdCn;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#9d9d9d;}input#edit-name,input#edit-mail,input#edit-website,input#edit-contac-number::-moz-placeholder{font-family:HelveticaNeueLTStd-MdCn;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#9d9d9d;}input#edit-last,input#edit-contact,input#edit-postion,input#edit-name::-webkit-input-placeholder{font-family:HelveticaNeueLTStd-MdCn;font-size:17px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#9d9d9d;}input#edit-last,input#edit-contact,input#edit-postion::-moz-placeholder{font-family:HelveticaNeueLTStd-MdCn;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#9d9d9d;}.develop-text{margin:0px;padding:0px;display:block;position:relative;left:-7px;}.da-thumbs{list-style:none;position:relative;margin:20px auto;padding:0;}.da-thumbs li img{width:100%;}.da-thumbs li{float:left;background:#fff;position:relative;}.path-service-details-page .testtt{}.news-title-name span{text-decoration:none;font-family:Playfair-bold;font-size:50px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#222222;}.news-title-name{width:100%;padding-bottom:23px;}.news-detail-des span p strong{font-family:Playfair-bold;font-weight:normal;}.gm-style-cc{display:none;}.gmnoprint{display:none;}.path-blog .theme-container-right{background-color:#efefef;}.client-page{background-color:#ededed;}.da-thumbs li a,.da-thumbs li a img{display:block;position:relative;}.path-works{padding-top:0px !important;}.path-client-page{overflow-x:hidden;}.da-thumbs li a{overflow:hidden;}.da-thumbs li a div{position:absolute;background:#333;background-color:rgba(0,0,0,0.8);width:100%;height:100%;}.path-works .js-quickedit-page-title{display:none;}.works-descrip{font-size:35px;font-weight:200px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#ffffff;display:block;font-family:HelveticaNeueLTStd-Cn;max-width:100%;;margin:auto;padding-top:8%;width:100%;max-width:320px;}.carrer-content h4{font-family:HelveticaNeueLTStd-Cn;font-size:25px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:5.6px;color:#f01c25;padding-top:98px;}.test-career{font-family:Playfair-regular;font-size:70px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;PADDING-BOTTOM:4%;}.list-tem-career{padding-left:14px;width:100%;max-width:918.8px;}.disc-text{font-family:Playfair-regular;font-size:25px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;line-height:1.7;}.works-detail-main-container .btm-section-2{padding-top:150px;}.page-node-type-home-page-content .abt-description{font-family:Playfair-regular !important;}.text-fr{font-family:Playfair-regular;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;padding-bottom:2%;}.button-see-all{border-radius:4px;border:solid 1px #000000;width:100%;max-width:198.6px;text-align:center;margin-top:34.6px;margin-left:0px;padding:3px;}.button-see-all span{background-color:#ededed;position:relative;width:100%;display:block;height:40px;line-height:30px;font-family:HelveticaNeueLTStd-MdCn;font-size:25px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000000;padding-top:9px;padding-left:64px;padding-right:64.8px;padding-bottom:11.6px;}.contact-us-button{position:relative;border-radius:4px;width:200px;text-align:center;padding:0px;margin-right:86px;height:40px;cursor:pointer;}.contact-us-button a{text-decoration:none;}.direction-button span a{text-decoration:none;font-family:HelveticaNeueLTStd-Cn;font-size:25px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ffffff;}.direction-button2 span a{font-family:HelveticaNeueLTStd-MdCn;font-size:25px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#212121;text-decoration:none;}.contact-us-button span{background-color:transparent;padding:10px;position:relative;width:100%;display:block;height:40px;line-height:30px;font-family:HelveticaNeueLTStd-MdCn;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ffffff;border:1px solid #fff;border-radius:4px;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;text-decoration:none;vertical-align:middle;}.contact-us-button span:hover{background-color:#fff;color:#191919;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;text-decoration:none;}.contact-us-button  a:hover{text-decoration:none;}.abt-tle{padding-top:63px;}.tedt-left{display:block;padding-left:464px;padding-top:158px;}.tedt-left span{font-size:25px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000000;}.path-project .views-field-title{display:none;}.home-content{padding-left:5%;}.tedt-left-home{width:25%;float:right;margin-top:-27%;}.home-content h4{font-size:32px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;margin-top:57px;margin-bottom:48px;font-family:Playfair-regular;}.home-detilas-page p{font-family:Playfair-regular;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;}.table-striped > tbody > tr:nth-of-type(odd){background-color:transparent;}.table-striped > tbody > tr:hover:nth-of-type(odd){background-color:transparent;}.table-striped > tbody > tr:nth-of-type(even){background-color:transparent;}.table-striped > tbody > tr:hover:nth-of-type(even){background-color:transparent;}.tedt-left1{text-align:center;}.develop-text{font-family:Playfair-regular !important;font-size:20px !important;font-weight:normal !important;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000000;}.caree-des{font-size:25px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;font-family:Playfair-regular;width:100%;max-width:922px;}.imge-text-client{text-align:center;left:36%;top:148px;position:fixed;}.sevice-content-header-detsilas{background-color:#ededed;}.service-title1{font-family:HelveticaNeueLTStd-Cn;font-size:25px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:5.6px;color:#f01c25;}.colsm-right{background-color:#ffffff;padding-left:105px;padding-right:113.2px;}.block-main-container .des-tirl h1{font-family:Playfair-bold;font-size:40px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;padding-bottom:12px;}.srtu-bot{font-family:Playfair-bold;font-size:32px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;padding-top:81px;padding-bottom:13.2px;}.detsilas-service{display:block;top:140px;padding-left:74px;}.service-title-details1{font-family:HelveticaNeueLTStd-Cn;font-size:25px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.0;letter-spacing:5.6px;color:#f01c25;position:absolute;top:104px;}.abt-description-servcie-detialls{font-family:Playfair-regular;font-size:50px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.26;letter-spacing:normal;color:#ffffff;position:absolute;top:171px;max-width:815.6px;width:100%;}.desct-dser{font-family:Playfair-regular;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.83;letter-spacing:normal;color:#1c1c1c;padding-bottom:22px;}.leftservice1{font-family:Playfair-bold;font-size:25px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000000;}.leftservice2{font-family:Playfair-regular;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000000;padding-bottom:20px;}.left-career1{font-family:Playfair-bold;font-size:25px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000000;}.testtt{margin-left:-19px;}.leftservice{padding-top:189.9px;padding-bottom:20px;}.service-contact1{font-family:Playfair-regular;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:normal;color:#ffffff;position:absolute;top:325px;max-width:725px;width:100%;}.sharethis-wrapper{text-align:center;position:relative;}.block-main-container .colsm-right .des-tirl{padding-top:48px;}.service-wrapper-page .service-tile h1{font-family:Playfair-bold;font-size:50px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;padding-bottom:38.4px;padding-top:61.1px;}.path-service-details-page .leftservice{padding-left:92px;padding-top:135.9px;}.service-descrpice{font-family:Playfair-regular;font-size:22px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.32;letter-spacing:normal;color:#1c1c1c;max-width:1071.6px;width:90%;}#block-sharethis h2{display:none !important;}.path-project .test-dserrr h3 strong{font-family:Playfair-regular;font-weight:normal;}.btm-section-3 .text-proje span a strong{font-weight:normal;font-family:Playfair-bold;}.service-botttm{font-family:PlayfairDisplay-Italic;font-size:24px;font-weight:normal;font-style:italic;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;text-align:center;padding-top:78px;padding-bottom:131.9px;max-width:992px;width:100%;}.des-content{font-family:Playfair-regular;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.78;letter-spacing:normal;color:#1c1c1c;}.abt-description-carre1{font-family:Playfair-bold;font-size:70px;line-height:1.11;color:#1c1c1c;padding-top:22.8px;width:100%;max-width:1215px;}.abt-description-carre1 span h1{font-family:Playfair-bold;font-size:70px;line-height:1.11;color:#1c1c1c;padding-top:22.8px;width:100%;max-width:1215px;margin:0px;}.service-button{text-transform:uppercase;font-size:21px;font-family:HelveticaNeueLTStd-MdCn;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000000;height:43px;display:table-cell;vertical-align:middle;padding-top:5px;width:176.5px;margin-top:20px;border-radius:4px;border:solid 1px #000000;text-align:center;}.service-button a{color:#000000;text-decoration:none;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;display:block;}.service-button a:hover{color:#000000;text-decoration:none;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}.career-contact1{font-family:Playfair-regular;font-size:25px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;padding-top:35px;line-height:1.4;width:100%;max-width:941px;}.clinet-content-header1{background-color:#ededed;height:700px;}.list-feature{background-position:left center;vertical-align:middle;}.sevice-content-header1{background-color:#ededed;}.sevice-content-header1{padding-top:145.9px;padding-left:76px;padding-bottom:105px;}.career-contact{margin-top:0px;width:60%;min-width:545px;}.path-career-page .service-title{padding-bottom:14.2px !important;line-height:normal !important;}.open-caree-options{font-family:Playfair-regular;font-size:25px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;padding-top:2%;}.career-contact span{font-family:Playfair-regular;font-size:25px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;}.path-about-page .abt-description span{line-height:1.4;}.path-about-page .service-title{line-height:2.4;}.indi-text{margin-top:-4%;font-family:Playfair-regular;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#434242;padding-right:64.6px;}.list-feature .line_boder{border-bottom:solid 1px rgba(128,128,128,0.25);height:99px;background-position:left center;padding-left:69px;vertical-align:middle;padding-left:76px;padding-top:40px;}.list-feature .line_boder  a{font-family:Playfair-bold;font-size:20px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;text-decoration:none;}.img-wrp img{width:100%;padding:0%;min-height:328px;background:rgba(122,130,136,0.2)!important;}.path-news-details .img-wrp img{min-height:50px;}.contact-us-button span a{color:#fff;}.contact-us-button span a:hover{color:#000000;text-decoration:none;}.contact-us-button span :hover{color:#000000;text-decoration:none;}.list-feature .line_boder:hover{background-color:#ededed;}.project-nextPrevious .img-wrp::before{display:block;height:100%;width:100%;background-color:rgba(0,0,0,0.8);position:absolute;z-index:1;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;}.project-nextPrevious .img-wrp:hover::before{z-index:1;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;opacity:0.7;}.project-nav{font-family:HelveticaNeueLTStd-Cn;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:5px;color:#e3a006;z-index:1;opacity:10.8;}.project-content1{font-family:Playfair-regular;font-size:17px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ffffff;z-index:1;opacity:10.8;}.text-link{position:absolute;top:50%;text-align:center;width:100%;z-index:1;transform:translatey(-50%);}.text-link .project-content1{display:block;margin-top:17px;}.left-career{font-size:25px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000000;font-family:Playfair-bold;margin-top:35px;}.carrer-content{padding-left:97px;}.carrer-content p{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.7;letter-spacing:normal;color:#1c1c1c;font-family:Playfair-regular;}.main-wrp-carree{background-color:#ededed;}.ls-item{font-family:Playfair-regular;font-size:25px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;margin:auto;text-align:center;padding-right:66%;padding-bottom:9.6px;}.list-tem-career li{font-family:Playfair-regular;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.7;letter-spacing:normal;color:#1c1c1c;position:relative;list-style-type:square;font-family:Playfair-regular;}.carrer-content h5{display:none;}.works-title{font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#ffffff;margin-top:20%;display:block;font-family:HelveticaNeueLTStd-Cn;letter-spacing:4.9px;}.path-home-details-page .js-quickedit-page-title{display:none;}.tedt-left-home span{font-family:Playfair-bold;font-size:25px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000000;}.tex-tema{font-family:Playfair-regular;font-size:25px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000000;}.maine-left-home{display:block;padding-top:6%;}.text-proje{font-family:Playfair-bold;font-size:35px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#1c1c1c;text-align:center;max-width:1142px;display:block;padding-top:5%;padding-bottom:7%;width:100%;margin:auto;}.project-tect{background-color:white;}.js-form-item-category:nth-child(8){display:none;}.apple-itune1{color:#191919;position:relative;display:block;top:-15px;}.views-field-field-case-study-summary img{width:100%;}.case-study-link1{color:#191919;position:relative;display:block;top:-15px;}.tabel-row-format .service-button:hover{background-color:#191919;color:#fff;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;text-decoration:none;padding-top:7px;}.services-header-wrapper-class .sevice-content-header .contact-button:hover{background-color:#191919;color:#fff;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;text-decoration:none;padding-top:7px;}.direction-button a{color:#fff;text-decoration:none;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}.direction-button a:hover{-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;color:black;}.direction-button:hover{-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;color:black;background-color:#fff;}.direction-button2 a{color:#191919;text-decoration:none;line-height:54px;display:block;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}.direction-button2:hover{background-color:#191919;color:#fff;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;text-decoration:none;}.direction-button2 a:hover{color:#fff;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}.service-button a:hover{color:#fff;}.app-links ul{list-style:none;}.app-links ul li span.apple-itune{display:inline-block;color:#000;width:100%;}.app-links ul li span.web-study-link{display:inline-block;color:#000;width:100%;}.app-links ul li{display:inline-block;width:14px;margin-left:13px;}.app-links{position:absolute;left:47px;top:42px;}.app-links ul li span.case-study-link{display:inline-block;color:#000;width:100%;}.app-links ul li span.website-link{display:inline-block;color:#000;}.app-links ul li span.web-study-link-link{width:100%;}.tedt-left1 span{font-size:25px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000000;font-family:Playfair-bold;}.home-content p{font-family:Playfair-regular;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;}.test-defrr{font-family:Playfair-regular;font-size:45px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;}.path-project  .views-field-field-case-study-summary{font-family:Playfair-regular;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;line-height:1.8;}.project-content{background-color:#f7f7f7;}.path-works .block-title{margin:0px 0px 11px 35%;}.bottomcontact{width:100%;background-color:#ededed;}.text-dev{font-family:Playfair-bold;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000000;}.test-backgg{background-color:#ededed;padding-top:0px;}.page-node-type-home-page-content .contact-descr span{line-height:1.1;}.page-node-type-home-page-content .abt-description span{line-height:1.2;}.share-text{font-size:25px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000000;}.team-text{position:absolute;left:256px;}.full-tem{font-family:Playfair-bold;font-size:25px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000000;padding-top:34px;}.newsListBGColor{background-color:#efefef;}.page-node-type-page .left-footer{position:absolute;margin-left:-1%;}.tewor-tite{font-family:HelveticaNeueLTStd-Cn;font-size:25px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:5.6px;color:#ffffff;}.detail-header .tewor-desc{font-size:90px;font-style:normal;font-stretch:normal;line-height:1.18;letter-spacing:normal;font-family:Playfair-bold;color:#ffffff;width:100%;}.property-detail-main-container .detail-header{position:relative;}.property-detail-main-container .detail-header .text-image1{display:inline-block;position:absolute;transform:translateY(-50%);}.works-view{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2.9px;color:#ffffff;display:block;margin-top:7%;margin-left:0%;text-align:center;font-family:HelveticaNeueLTStd-MdCn;position:absolute;width:100%;}.root-test-footer{margin-top:105px;}.root-test-footer .text-footer{font-size:30px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ffffff;position:absolute;text-align:center;font-family:Playfair-regular;margin-left:40px;cursor:pointer;}.root-test-footer .text-footer a{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.root-test-footer .text-footer a:hover{color:#f05e0e;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}#da-thumbs{width:100%;margin:0px !important;padding:0px !important;}.worklistcontainer{float:left;display:inline-block;padding:0px;}#da-thumbs li{width:100%;margin:0px !important;padding:0px !important;}.da-thumbs li a div{top:0px;left:-100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.path-service-details-page .service-wrapper-page{padding-left:76.7px;}.da-thumbs li a:hover div{left:0px;}.maine-wrapper-service{position:relative;}.service-wrapper{position:absolute;top:20%;left:74px;}.service-descrption{font-family:Playfair-regular;font-size:50px;font-style:normal;font-stretch:normal;line-height:1.26;letter-spacing:normal;color:#ffffff;font-weight:bold;width:100%;max-width:776.2px;padding-bottom:20px;}.service-descrption1{font-family:Playfair-regular;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ffffff;width:100%;max-width:719.2px;}li.work-list{display:inline-block;height:250px;width:100%;}.codrops-top{display:none;}.about-contaant-wrapper1{position:relative;}.aboutUsMobile{display:none;}.path-project .sharethis-wrapper{margin-left:-10px;}.path-project .img-wrp img{min-height:50px;}.Previous-project.no-previous::after{content:'';position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;display:block;z-index:1;background-color:rgba(0,0,0,0.8);}.Next-project.no-next::after{content:'';position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;display:block;z-index:1000;background-color:rgba(0,0,0,0.8);}@media screen and (max-width:2560) and (min-width:1601){.slider-bottom .slick-track .slick-slide .slickimg-wrp{width:auto;}.career-details-wrapper .career-form-bachground.form-open{display:block;overflow-y:scroll;}.colsm-right{background-color:#ffffff;padding-left:105px;padding-right:113.2px;padding-top:96px;}.colsm-right .des-tirl{font-family:Playfair-regular;font-size:40px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;padding-top:96.6px;margin-bottom:22px;}.colsm-right .des-content{font-family:Playfair-regular;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.78;letter-spacing:normal;color:#1c1c1c;}.catagory-size-news{width:28%;margin-right:75px;}.catagory-size-news .service-contaetn .srtu-bot{font-family:Playfair-regular;font-size:35px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;padding-top:97px;}.desct-dser{font-family:Playfair-regular;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.83;letter-spacing:normal;color:#1c1c1c;padding-bottom:20px;}}img{opacity:1 default;filter:alpha(opacity=100);}.news-detail-des{padding-left:70px;padding-top:37px;font-family:Playfair-regular;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#222222;line-height:1.8;}.latest-update .news-detail-des h2,.latest-update .news-detail-des h3,.latest-update .news-detail-des h4,.latest-update .news-detail-des h5{margin-top:50px;margin-bottom:15px;font-weight:bold;}.latest-update .news-detail-des p{margin-bottom:20px;}.latest-update .news-detail-des figure{text-align:center;}.latest-update .news-detail-des img{margin:20px auto;}.latest-update .news-detail-des figure img{margin:20px 0px 0px 0px;}.latest-update .news-detail-des figure figcaption{width:100%;max-width:700px;margin:auto;}.page-node-type-blog .left-news-details{padding-top:0px;padding-left:40px;padding-right:20px;margin-top:40px;}.news-detail-wrapper > div.aurther{font-family:PlayfairDisplay-Italic;font-size:18px;}.news-detail-wrapper > div.aurther span{text-decoration:underline;}.btm-section-3{background-color:#f7f7f7;}@media screen and (min-width:1280) and (max-width:1440px){.slider-bottom .slick-track .slick-slide .slickimg-wrp{width:auto;}.career-details-wrapper .career-form-bachground.form-open{display:block;overflow-y:scroll;}.path-service-page .colsm-right{padding-left:0px;padding-right:0px;height:404px;}.path-service-page  .des-tirl{padding-top:0px;}.contact-descr span{width:100%;max-width:719px !important;}.path-client-page{overflow-x:hidden;}#client-page-main-wrapper .one{width:100%;margin-left:6% !important;text-align:center;}#client-page-main-wrapper .two{width:100%;margin-left:6% !important;text-align:center;}#client-page-main-wrapper .three{width:100%;margin-left:6% !important;text-align:center;}#client-page-main-wrapper .four{width:100%;margin-left:6%;text-align:center;}#client-page-main-wrapper .five{width:100%;margin-left:6% !important;text-align:center;}}@media screen and (max-width:1280px){.test-backgg{background-color:#ededed;padding-top:0px;padding-bottom:120px;padding-left:0px !important;}.about-root-wrapper{position:absolute;bottom:100PX;left:0PX;}}@media screen and (max-width:1280px){.career-details-wrapper .career-form-bachground.form-open{display:block;overflow-y:scroll;}.path-service-details-page .leftservice{padding-left:60px;}.property-detail-main-container .tewor-desc{font-size:77px;}.property-detail-main-container .detail-header .text-image1 .tewor-desc{font-size:30px;}.path-project .test-dserrr h3 strong{font-size:40px;}.btm-section-3 .text-proje{font-size:35px;}.view-id-about .abt-bdy{font-size:16px;padding-left:98px;padding-top:2px;padding-right:95px;}.test-backgg{background-color:#ededed;padding-top:0px;padding-bottom:120px;padding-left:0px !important;}.view-id-about .who-animations .img-responsive{height:auto;}.view-id-about .abt-tle{font-size:29px;}.view-id-about .abt-tle{padding-top:9px;}.career-us-form-wrapper .input-wrap{margin-top:15px;}}@media (min-width:800px) and (max-width:1280px){.service-detail-main-container #myCarousel{right:60px;}#client-page-main-wrapper .detail-link{right:0px;}#client-page-main-wrapper .slider-bottom .slick-track .slick-slide.slick-center .slickimg-wrp img:nth-child(2){height:28px;}#client-page-main-wrapper .slider-bottom .slick-track .slick-slide .slickimg-wrp img:first-child{height:28px;}.career-form-bachground .career-us-form-wrapper{margin-left:0%;margin-right:0%;}.who-animations-right{float:left;}.carousel .item .img-desc .cpt-text{font-size:20px;}.img-desc .border-line{margin-top:12px;}.carousel .item .img-desc .detail-link{height:56px;width:202px;}.carousel .item .img-desc .detail-link{font-size:25px;}.carousel .item .img-desc .item-desc{font-size:60px;line-height:66px;}.career-us-form-wrapper .input-wrap{margin-top:15px;}}@media (min-width:768px) and (max-width:1024px){.career-form-bachground .career-us-form-wrapper{margin-left:0%;margin-right:0%;}.career-us-form-wrapper .input-wrap{margin-top:15px;}.career-details-wrapper .career-form-bachground.form-open{display:block;overflow-y:scroll;}.who-animations .img-responsive{height:auto !important;width:auto !important;}.view-id-about .abt-tle{font-size:36px;}.category-list-item .tabel-row-format .service-button{margin-top:40px;display:inline-block;line-height:48px;padding-top:0px;text-align:center;position:absolute;bottom:0px;}.slider-bottom .slick-track .slick-slide .slickimg-wrp{position:relative;width:auto !important;}.about-contaant-wrapper .abt-description2{font-size:29px;line-height:1.6;}.career-form-bachground{bottom:0;width:100%;}}@media screen and (min-width:1920px){#client-page-main-wrapper .detail-link{top:10px;}#client-page-main-wrapper .slick-center .client_text_hide{width:666px;right:200px;}.career-details-wrapper .career-form-bachground.form-open{display:block;overflow-y:scroll;}.app-links{left:47px;}.text-image .img-responsive{width:100%;}.property-detail-main-container .detail-header .text-image1{left:111px;top:38%;}.category-list-item .tabel-row-format{min-height:407.4px;padding:0px 65px;padding-bottom:50px;}.category-list-item{padding-bottom:125.6px;}.category-list-item .tabel-row-format .service-button span{font-size:25px;}.category-list-item .tabel-row-format .service-contaetn .srtu-bot{padding:70px 0px 13.5px 0px;}.category-list-item.list1 .tabel-row-format{min-height:340px;padding-bottom:45px;}.category-list-item.list1 .tabel-row-format{min-height:360px;}.category-list-item.list2 .tabel-row-format{min-height:345px;}.category-list-item.list3 .tabel-row-format{min-height:340px;}.path-project .tewor-desc{font-size:100px;}.path-project .test-dserrr h3 strong{font-size:45px;}.path-project .left-project-detils{top:100px;padding-left:100px;}.path-project .sharethis-wrapper{left:0px;}.service-summery-left .test-dserrr{padding:0px 100px 0px 140px;}.btm-section-2{display:inline-block;}.btm-section-2 .test-dserrr{display:inline-block;padding:0px 140px 0px 140px;}.btm-section-3{background-color:#f7f7f7;}.btm-section-3 .text-proje{font-size:45px;padding-bottom:90px;}.quots-bottom .service-botttm{padding-left:120px;}.sevice-content-header-detsilas{background-color:#ededed;padding-top:133px;padding-left:102px;padding-bottom:86.4px;}.service-detail-main-container .detail-header .text-image1 .tewor-desc{font-size:80px;}.service-detail-main-container .detail-header .text-image1{top:313px;left:74px;}.path-service-details-page .service-detail-main-container .service-wrapper-page{padding-left:45.7px;}}@media screen and (min-width:1880px) and (max-width:1919px){.sevice-content-header-detsilas{padding:94px 20px 106px 74px;}.abt-description-carre1{font-size:50px;line-height:1.26;max-width:1071px;}.sevice-content-header-detsilas .career-contact1{max-width:725px;font-size:20px;}.colsm-right .des-tirl{padding-top:82px;}.colsm-right{padding-left:71.2px;padding-right:61.9px;}.category-list-item .tabel-row-format{}.category-list-item{padding-bottom:125.6px;}.category-list-item .tabel-row-format .service-button span{font-size:20px;line-height:20px;}.category-list-item .tabel-row-format .service-contaetn .srtu-bot{padding:69.9px 0px 13.5px 0px;font-size:25px;}.category-list-item .tabel-row-format .service-button{height:32.8px;line-height:38px;width:128.1px;padding-left:15.1px;}.category-list-item.list1 .tabel-row-format{min-height:365px;padding:0px 60px;padding-bottom:45px;}.category-list-item.list2 .tabel-row-format{min-height:350px;padding:0px 60px;padding-bottom:45px;}.category-list-item.list3 .tabel-row-format{min-height:325px;padding:0px 60px;padding-bottom:45px;}#da-thumbs .works-title{font-size:20px;margin-top:23%;}#da-thumbs .works-descrip{font-size:35px;padding-top:25px;}#da-thumbs .works-view{font-size:12px;margin-top :20px;margin-left:0px;text-align:center;}.property-detail-main-container .detail-header .text-image1{left:111px;top:38%;}.path-project .test-dserrr h3 strong{font-size:45px;}.path-project .left-project-detils{margin-top:170px;padding-left:100px;}.service-summery-left .test-dserrr{padding:0px 100px 0px 140px;}.btm-section-2{display:inline-block;}.btm-section-2 .test-dserrr{display:inline-block;padding:0px 140px 0px 140px;}.btm-section-3{background-color:#f7f7f7;}.btm-section-3 .text-proje{font-size:45px;padding-bottom:90px;}.quots-bottom .service-botttm{padding-left:80px;}.service-detail-main-container .detail-header .text-image1 .tewor-desc{font-size:50px;}.service-detail-main-container .detail-header .text-image1{top:250px;left:74px;}.path-service-details-page .service-detail-main-container .service-wrapper-page{padding-left:45.7px;}}@media screen and (min-width:1440px) and (max-width:1879px){.works-detail-main-container #myCarousel{float:left;right:0px;}.service-detail-main-container #myCarousel{float:left;right:0px;}.about-root-wrapper{position:absolute;bottom:200px;left:100px;}.sevice-content-header-detsilas{padding:94px 20px 106px 74px;}.abt-description-carre1{font-size:50px;line-height:1.26;max-width:1071px;}.sevice-content-header-detsilas .career-contact1{max-width:725px;font-size:20px;}.colsm-right .des-tirl{padding-top:82px;}.colsm-right{padding-left:71.2px;padding-right:61.9px;}.category-list-item .tabel-row-format{}.category-list-item .tabel-row-format .service-button span{font-size:20px;line-height:20px;}.category-list-item .tabel-row-format .service-contaetn .srtu-bot{padding:97.9px 0px 13.5px 0px;font-size:22px;}.category-list-item .tabel-row-format .service-button{width:128.1px;}.category-list-item .tabel-row-format{min-height:365px;padding-bottom:45px;}.category-list-item.list1 .tabel-row-format{min-height:447px;padding:0px 60px;padding-bottom:45px;}.category-list-item.list2 .tabel-row-format{min-height:408px;padding:0px 60px;padding-bottom:45px;}.category-list-item.list3 .tabel-row-format{min-height:421px;padding:0px 40px;padding-bottom:45px;}.category-list-item.list1 .tabel-row-format .service-contaetn .desct-dser{height:235px;}.category-list-item.list2 .tabel-row-format .service-contaetn .desct-dser{height:200px;}#da-thumbs .works-title{font-size:18px;margin-top:19%;}#da-thumbs .works-descrip{font-size:30px;padding-top:29px;}#da-thumbs .works-view{font-size:10px;margin-top :20px;margin-left:0px;text-align:center;width:100%;}.property-detail-main-container .detail-header .text-image1{left:90px;top:38%;}.property-detail-main-container .detail-header .text-image1 .tewor-desc{font-size:85px;}.path-project .test-dserrr h3 strong{font-size:45px;}.btm-section-3 .text-proje{font-size:28px;}.path-project .left-project-detils{padding-left:100px;top:100px;position:relative;}.service-summery-left .test-dserrr{padding:0px 65px 0px 80px;}.btm-section-2{display:inline-block;}.btm-section-2 .test-dserrr{display:inline-block;padding:0px 65px 0px 80px;}.btm-section-3{background-color:#f7f7f7;}.text-proje a{color:#1c1c1c;}.btm-section-3 .text-proje{padding-bottom:90px;}.quots-bottom .service-botttm{padding-left:120px;}.service-detail-main-container .detail-header .text-image1 .tewor-desc{font-size:64px;}.service-detail-main-container .detail-header .text-image1{top:362px;left:74px;}.path-service-details-page .service-detail-main-container .service-wrapper-page{padding-left:45.7px;}}@media screen and (min-width:1280px) and (max-width:1439px){.category-list-item.list1 .tabel-row-format{min-height:300px;padding:0px 40px;padding-bottom:30px;}.category-list-item.list2 .tabel-row-format{min-height:300px;padding-bottom:30px;}.category-list-item.list3 .tabel-row-format{min-height:291px;padding:0px 40px;padding-bottom:30px;}.service-detail-main-container .detail-header .text-image1 .tewor-desc{font-size:50px;}.service-detail-main-container .detail-header .text-image1{top:200px;left:74px;}.path-service-details-page .service-detail-main-container .service-wrapper-page{padding-left:45.7px;}}@media screen and (min-width:1025px) and (max-width:1439px){.service-detail-main-container #myCarousel{float:left;right:0px;}.works-detail-main-container #myCarousel{float:left;right:0px;}.sevice-content-header-detsilas{padding:38px 20px 62px 76px;}.abt-description-carre1{font-size:40px;line-height:1.26;max-width:1071px;padding-top:32px;}.sevice-content-header-detsilas .career-contact1{max-width:725px;font-size:16px;padding-top:38px;}.colsm-right .des-tirl{padding-top:28px !important;}.colsm-right{padding-left:60px;padding-right:93px;}.category-list-item .tabel-row-format{min-height:395px;padding-bottom:45px;}.test-backgg.category-list-item{padding-bottom:36.4px;}.category-list-item .tabel-row-format .service-button span{font-size:20px;line-height:20px;}.category-list-item .tabel-row-format .service-contaetn .srtu-bot{padding:35px 0px 13.5px 0px;font-size:25px;}.category-list-item .tabel-row-format .service-button{height:32.8px;line-height:35.5px;width:128.1px;}.colsm-right.left-col-tab,.col-right.right-col-tab{width:100%;}.service-contaetn .desct-dser{font-size:14px;}.colsm-right.left-col-tab{padding-bottom:36.4px;}.category-list-item .tabel-row-format{min-height:365px;padding-bottom:45px;}#da-thumbs .works-title{font-size:18px;margin-top:18%;}#da-thumbs .works-descrip{font-size:24px;padding-top:15px;}#da-thumbs .works-view{font-size:10px;margin-top :20px;margin-left:0px;text-align:center;}.property-detail-main-container .detail-header .text-image1{left:45px;top:45%;}.app-links{left:0px;}.path-project .test-dserrr h3 strong{font-size:45px;}.path-project .left-project-detils{margin-top:102px;padding-left:50px;}.path-project .sharethis-wrapper{left:0px;}.service-summery-left .test-dserrr{padding:0px 50px 0px 50px;}.btm-section-2{display:inline-block;}.btm-section-2 .test-dserrr{display:inline-block;padding:0px 50px 0px 50px;}.btm-section-3{background-color:#f7f7f7;}.property-detail-main-container .detail-header .text-image1 .tewor-desc{font-size:50px;}.path-project .test-dserrr h3 strong{font-size:40px;}.about-root-wrapper{position:absolute;bottom:150PX;left:0PX;}.btm-section-3 .text-proje{font-size:35px;padding-bottom:90px;}.service-detail-main-container .detail-header .text-image1 .tewor-desc{font-size:52px;}.service-detail-main-container .detail-header .text-image1{top:274px;left:74px;}.path-service-details-page .service-detail-main-container .service-wrapper-page{padding-left:45.7px;}.service-detail-main-container .service-tile{font-size:40px;}}@media screen and (min-width:1025px) and (max-width:1279px){.category-list-item.list1 .tabel-row-format{min-height:400px;padding:0px 30px;padding-bottom:30px;}.category-list-item.list2 .tabel-row-format{min-height:325px;padding:0px 30px;padding-bottom:30px;}.category-list-item.list3 .tabel-row-format{min-height:325px;padding:0px 30px;padding-bottom:30px;}.service-detail-main-container .detail-header .text-image1 .tewor-desc{font-size:80px;}.service-detail-main-container .detail-header .text-image1{top:200px;left:74px;}.path-service-details-page .service-detail-main-container .service-wrapper-page{padding-left:45.7px;}}@media screen and (min-width:1024px) and (max-width:1366px){.service-detail-main-container #myCarousel{float:left;right:0px;}#client-page-main-wrapper .slider-bottom .slick-track .slick-slide .slickimg-wrp img:first-child{height:50px;}.works-detail-main-container #myCarousel{right:0px;float:left;}.view-id-about .who-animations{width:100% !important;}.view-id-about .col-right-height{width:100% !important;height:541px;}.path-about-us .about-page-wrapper{padding-left:127px;}.view-id-about .abt-tle{padding-top:30px;}#particle-slider{height:400px;}.view-id-about .abt-bdy{font-size:19px;}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.careers-listing-wrapper .col-rrp .job-location{line-height:40px;}.client-page  #client-page-main-wrapper .slider-bottom .slick-track .slick-slide .slickimg-wrp img:first-child{height:50px;}.works-detail-main-container #myCarousel{float:left;width:181px;right:0px;box-shadow:0px 0px 1px #ccc;}.service-detail-main-container #myCarousel{right:0px;}.blog-content-right{top:0px;width:100%;left:0px;}#client-page-main-wrapper .detail-link{top:20px;}#client-page-main-wrapper .slider-bottom .slick-track .slick-slide .slickimg-wrp img:first-child{height:28px;}#client-page-main-wrapper .slider-bottom .slick-track .slick-slide.slick-center .slickimg-wrp img:nth-child(2){height:28px;}#client-page-main-wrapper .slick-center .client_text_hide{width:600px;right:210px;font-size:16px;}#particle-slider{height:375px;}.view-service-page-contenteee .service-wrapper-page{padding-left:21px;}.app-links{left:-27px;}.sevice-content-header-detsilas{padding:38px 20px 62px 76px;}.abt-description-carre1{font-size:40px;line-height:1.26;max-width:1071px;padding-top:32px;}.sevice-content-header-detsilas .career-contact1{max-width:725px;font-size:16px;padding-top:38px;}.colsm-right .des-tirl{padding-top:28px !important;}.colsm-right{padding-left:60px;padding-right:93px;}.category-list-item .tabel-row-format{min-height:351px;padding-bottom:30px;}.category-list-item.list2 .tabel-row-format{min-height:325px;}.category-list-item.list3 .tabel-row-format{min-height:330px;}.test-backgg.category-list-item{padding-bottom:36.4px;}.category-list-item .tabel-row-format .service-button span{font-size:20px;line-height:20px;}.category-list-item .tabel-row-format .service-contaetn .srtu-bot{padding:35px 0px 13.5px 0px;font-size:25px;}.category-list-item .tabel-row-format .service-button{height:32.8px;line-height:35.5px;width:128.1px;}.colsm-right.left-col-tab,.col-right.right-col-tab{width:100%;}.service-contaetn .desct-dser{font-size:14px;}.colsm-right.left-col-tab{padding-bottom:36.4px;}.about-contaant{left:17px !important;}.abt-description2{font-size:47px !important;}.about-page-wrapper{padding-left:81px !important;}.who-animations{width:100% !important;}.col-right{width:100% !important;}.property-detail-main-container .tewor-tite{top:35px;left:25px;}.property-detail-main-container .tewor-desc{font-size:50px;left:19px;top:62px;}.news-detail-page .news-detail-wrapper .news-created-date{font-size:20px;letter-spacing:3.3px;color:rgb(244,35,43);font-family:HelveticaNeueLTStd-MdCn;margin-top:20px;}.path-news-details .left-news-details{padding-left:30px;}#da-thumbs .works-title{font-size:18px;margin-top:13%;}#da-thumbs .works-descrip{font-size:25px;padding-top:20px;}#da-thumbs .works-view{font-size:12px;margin-top :20px;margin-left:0px;text-align:center;}.property-detail-main-container .detail-header .text-image1{left:45px;top:45%;}.path-project .test-dserrr h3 strong{font-size:32px;}.path-project .left-project-detils{margin-top:170px;padding-left:25px;}.path-project .sharethis-wrapper{left:0px;}.service-summery-left .test-dserrr{padding:0px 25px 0px 0px;}.btm-section-2{display:inline-block;}.btm-section-2 .test-dserrr{display:inline-block;padding:0px;}.path-project .test-dserrr P{font-size:18px;}.left-project-detils .develop-text .develop-text{font-size:18px;}.btm-section-3{background-color:#f7f7f7;}.btm-section-3 .text-proje{font-size:24px;padding-bottom:90px;}.service-detail-main-container .service-tile{font-size:40px;padding-top:50px;}.service-detail-main-container  .service-wrapper-page{padding-left:50px;}.quots-bottom .service-botttm{padding-left:50px;}.news-detail-page .news-detail-wrapper .news-created-date,.news-detail-page .news-detail-wrapper .news-title-name{padding:0px 35px;}.news-detail-des{padding-left:35px;padding-right:35px;}.news-detail-page .news-detail-wrapper .news-title-name{font-size:35px;}.news-title-name span{font-size:35px;}.news-detail-summery .news-detail-des{padding-left:25px;}.path-news-details .news-related-pin{padding-left:0px;text-align:left;}.path-news-details .view-display-id-page_2{padding-left:0px;}.path-news-details .relate-pin-class .grid .blog-container{padding:0px;}.service-title1 span{font-size:18px;}}.path-news-details .left-news-details{border-left:1px solid #ccc;}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.careers-listing-wrapper .col-rrp .job-location{line-height:40px;}.client-page  #client-page-main-wrapper .slider-bottom .slick-track .slick-slide .slickimg-wrp img:first-child{height:50px;}.view-career  .careers-listing-wrapper .col-rrp .job-title{line-height:40px;}.works-detail-main-container #myCarousel{float:left;width:181px;right:47px;box-shadow:0px 0px 1px #ccc;}.service-detail-main-container #myCarousel{right:0px;}.service-detail-main-container #myCarousel{width:190px;}.blog-content-right{top:0px;width:100%;left:0px;}#client-page-main-wrapper .detail-link{top:20px;}#client-page-main-wrapper .slider-bottom .slick-track .slick-slide .slickimg-wrp img:first-child{height:28px;}#client-page-main-wrapper .slider-bottom .slick-track .slick-slide.slick-center .slickimg-wrp img:nth-child(2){height:28px;}#client-page-main-wrapper .slick-center .client_text_hide{width:600px;right:210px;font-size:16px;}#particle-slider{height:375px;}.animation-wrapper .compass{display:none;}.canvas-wrapper #blob-canvas{display:none;}.view-id-about .who-animations-right{float:inherit;width:100%;}.view-id-about .who-animations{width:100%;}.view-id-about .col-right-height{width:100%;}.view-id-blog .news-detail-des{padding-left:0px;}.path-news-details .left-news-details{padding-left:61px;}.news-detail-page .news-detail-wrapper .news-created-date{font-size:20px;letter-spacing:3.3px;color:rgb(244,35,43);font-family:HelveticaNeueLTStd-MdCn;margin-top:20px;}.sevice-content-header-detsilas{padding:38px 20px 62px 76px;}.service-wrapper  .service-descrption{font-size:22px;}.abt-description-carre1{font-size:40px;line-height:1.26;max-width:1071px;padding-top:32px;}.sevice-content-header-detsilas .career-contact1{max-width:725px;font-size:16px;padding-top:38px;}.colsm-right .des-tirl{padding-top:28px !important;}.colsm-right{padding-left:60px;padding-right:93px;}.category-list-item .tabel-row-format{min-height:450px;padding:0px 25px;padding-bottom:35px;}.category-list-item.list2 .tabel-row-format{min-height:430px;}.category-list-item.list3 .tabel-row-format{min-height:400px;}.test-backgg.category-list-item{padding-bottom:36.4px;}.category-list-item .tabel-row-format .service-button span{font-size:20px;line-height:20px;}.category-list-item .tabel-row-format .service-contaetn .srtu-bot{padding:35px 0px 13.5px 0px;font-size:23px;}.category-list-item .tabel-row-format .service-button{width:128.1px;}.colsm-right.left-col-tab,.col-right.right-col-tab{width:100%;}.service-contaetn .desct-dser{font-size:14px;}.colsm-right.left-col-tab{padding-bottom:36.4px;}.about-contaant{left:17px !important;}.property-detail-main-container .tewor-tite{top:35px;left:25px;}.property-detail-main-container .tewor-desc{font-size:24px;}.app-links{left:-37px;top:auto;}.path-service-details-page .service-wrapper-page{padding-left:0px;}.service-botttm{padding-left:15px;}.path-service-details-page .leftservice{padding-left:15px;}#da-thumbs .works-title{font-size:18px;margin-top:16%;}#da-thumbs .works-descrip{font-size:30px;padding-top:20px;}#da-thumbs .works-view{font-size:10px;margin-top :20px;margin-left:0px;text-align:center;}.property-detail-main-container .detail-header .text-image1{left:20px;top:45%;}.path-project .test-dserrr h3 strong{font-size:32px;}.path-project .test-dserrr P{font-size:18px;}.left-project-detils .develop-text .develop-text{font-size:18px;}.path-project .left-project-detils{margin-top:90px;padding-left:15px;}.path-project .sharethis-wrapper{left:0px;}.service-summery-left .test-dserrr{padding:0px;}.about-root-wrapper{position:absolute;bottom:70px;left:0PX;}.btm-section-2{display:inline-block;}.btm-section-2 .test-dserrr{display:inline-block;padding:0px;}.property-detail-main-container .detail-header .text-image1 .tewor-desc{font-size:22px;}.btm-section-3{background-color:#f7f7f7;}.btm-section-3 .text-proje{font-size:24px;padding-bottom:90px;}.service-detail-main-container .service-tile h1{font-size:35px;}.service-wrapper-page .service-tile h1{padding-bottom:0px;padding-top:0px;}.news-detail-page .news-detail-wrapper .news-created-date,.news-detail-page .news-detail-wrapper .news-title-name{padding:15px;}.news-detail-page .news-detail-wrapper .news-title-name{font-size:35px;}.news-title-name span{font-size:35px;}.news-detail-summery .news-detail-des{padding-left:25px;padding-right:25px;}.news-detail-page .news-detail-wrapper .news-created-date,.news-detail-page .news-detail-wrapper .news-title-name{padding:0px 35px;}.path-news-details .left-news-details{padding-left:42px;margin-top:55px;}.path-news-details .news-related-pin{padding-left:0px;text-align:left;}.path-news-details .view-display-id-page_2{padding-left:0px;}.path-news-details .relate-pin-class .grid .blog-container{padding:0px;}.path-news-details .left-news-details{border-left:0px solid #ccc;}}@media screen and (min-width:768px) and (max-width:980px){col-right{background-color:rgb(228,228,228);height:auto !important;}.tewor-desc{font-size:90px;font-style:normal;font-stretch:normal;line-height:1.18;letter-spacing:normal;font-family:Playfair-bold;color:#ffffff;width:100%;max-width:1036.1px;}.text-proje{font-family:Playfair-bold;font-size:36px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#1c1c1c;margin-left:1%;max-width:1142px;display:block;padding-top:5%;padding-bottom:7%;width:80%;margin:auto;}.left-project-detils{padding-left:0px;}#da-thumbs li{width:100%;margin:0px !important;padding:0px !important;}.worklistcontainer{width:50%;float:left;display:inline-block;}#client-page-main-wrapper .one{font-size:22px !important;margin-left:6% !important;text-align:center;}#client-page-main-wrapper .two{font-size:22px !important;margin-left:6% !important;text-align:center;}#client-page-main-wrapper .three{font-size:22px !important;margin-left:6% !important;text-align:center;}#client-page-main-wrapper .four{font-size:22px !important;margin-left:6%;text-align:center;}#client-page-main-wrapper .five{font-size:22px !important;margin-left:6% !important;text-align:center;}}@media (min-width:768px){.mobile-display{display:none;}}@media (max-width:767px){.page-node-type-blog .left-news-details{padding-top:10px;padding-left:15px;}.path-news-details .left-news-details{border-left:0px solid #ccc;}.left-career-works.related-product-right-sidebar,.slider-works-service.related-product-right-sidebar{display:none;}.works-detail-main-container .btm-section-2{padding-top:50px;}.service-detail-main-container .carousel-indicators{top:193px;right:95px;}.service-detail-main-container .carousel-indicators{top:230px;}.service-detail-main-container #myCarousel{right:0px;box-shadow:0px 0px 1px #ccc;height:276px;}.service-detail-main-container #myCarousel{float:left;}.works-detail-main-container #myCarousel{float:left;}.works-detail-main-container .carousel-indicators{top:273px;right:95px;}.works-detail-main-container.carousel-indicators{top:230px;}.works-detail-main-container #myCarousel{right:0px;box-shadow:0px 0px 1px #ccc;height:276px;}.blog-content-right{top:0px;width:100%;left:0px;}#client-page-main-wrapper .slick-center .client_text_hide{width:528px;position:relative;right:225px;font-size:14px;}.about-root{color:#31302B;padding:5px 9px;margin:7px;font-size:14px;}.about-root-wrapper{position:absolute;bottom:0px;left:0PX;}#client-page-main-wrapper{padding-bottom:0;}#client-page-main-wrapper .detail-link{font-size:15px;top:20px;}.carousel .item .img-desc .mobile-tilte{display:block;}.carousel .item .img-desc .home-title-top{display:none;}.carousel .item .img-desc .mobile-descrption-wrapper{display:block;}.carousel .item .img-desc .desctop-decrption-home{display:none;}.career-details-wrapper .share-carrer .share-career-wrapper{margin-top:34px;}.career-details-wrapper .career-form-bachground.form-open{display:block;overflow-y:scroll;}.view-service-page-contenteee .service-wrapper-page{padding-left:30px;}.service-wrapper-page .service-tile h1{font-size:30px;padding-bottom:20px;padding-top:30px;}.leftservice{padding-top:0px;padding-bottom:20px;padding-left:22px;}.animation-wrapper .compass{display:none;}.canvas-wrapper #blob-canvas{display:none;}.property-detail-main-container .tewor-desc{font-size:30px;width:90%;}.aboutUsDesktop{display:none;}.aboutUsMobile{display:initial;}.sevice-content-header-detsilas{padding:22px 20px 79px 20px;}.sevice-content-header-detsilas .service-title1{text-align:left;}.sevice-content-header-detsilas .service-title1 span{font-size:14px;letter-spacing:1px;text-align:left;}.abt-description-carre1{font-size:30px;padding-top:0px;}.sevice-content-header-detsilas .career-contact1{font-size:20px;padding-top:15px;}.colsm-right .des-tirl{padding-top:25px !important;}.view-service-page .colsm-right{padding-left:15px !important;padding-right:15px !important;}.colsm-right{padding-left:60px;padding-right:93px;}.category-list-item .tabel-row-format{min-height:450px;padding:0px 25px;padding-bottom:35px;}.category-list-item.item2 .tabel-row-format{min-height:430px;}.category-list-item.item2 .tabel-row-format{min-height:400px;}.test-backgg.category-list-item{padding-bottom:36.4px;}.category-list-item .tabel-row-format .service-button span{font-size:20px;line-height:20px;}.category-list-item .tabel-row-format .service-contaetn .srtu-bot{padding:35px 0px 13.5px 0px;font-size:23px;}.category-list-item .tabel-row-format .service-button{width:128.1px;}.colsm-right.left-col-tab,.col-right.right-col-tab{width:100%;}.service-contaetn .desct-dser{font-size:14px;}.colsm-right.left-col-tab{padding-bottom:36.4px;}.category-list-item .tabel-row-format{height:auto;min-height:100px;}.view-service-page  .col-right{height:auto !important;}.category-list-item .tabel-row-format .service-button{position:relative;}footer.footer{background-color:#191919;}.category-list-item .tabel-row-format .service-button{margin-top:0px;}.news-detail-des{padding:12px 0px 0px 20px;}.left-news-details{padding:0px;padding-left:30px;}.path-news-details .news-related-pin{padding:50px 0px;text-align:left;font-size:20px;padding-bottom:0px;}.leftservice2{font-size:12px;}.leftservice1{font-size:18px;}.left-career1{font-size:18px;}.news-detail-des{font-size:14px;}.project-nextPrevious .img-wrp img{min-height:50px;}.project-nextPrevious  .project-nav{font-size:12px;letter-spacing:2px;}.project-nextPrevious .project-content1{font-size:10px;margin-top:0px;display:inline-block;white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis;width:100%;}.news-detail-page .news-detail-wrapper .news-created-date,.news-detail-page .news-detail-wrapper  .news-title-name{padding:0px 15px;}.news-detail-summary{display:inline-block;}.property-detail-main-container .tewor-tite{font-size:14px;letter-spacing:1px;}.path-service-details-page .leftservice{padding-top:20px;padding-left:0px;margin-bottom:50px;}.service-wrapper-page .service-tile{font-size:25px;}.service-wrapper-page .service-descrpice{font-size:14px;line-height:25px;}.service-botttm{font-size:18px;text-align:left;}.desktop-display{display:none;}.service-botttm{padding-left:0px;padding-bottom:50px;padding-top:50px;}.detail-header{position:relative;}.detail-header .text-image1{width:80%;}.tewor-tite,.tewor-desc{position:relative;top :auto !important;left:auto !important;}.path-service-details-page .service-wrapper-page{padding-left:0px;}#da-thumbs .works-title{font-size:16px;margin-top:16%;}#da-thumbs .works-descrip{font-size:28px;padding-top:20px;}#da-thumbs .works-view{font-size:10px;margin-top :20px;margin-left:0px;text-align:center;}.path-project .test-dserrr h3 strong{font-size:24px;}.path-project .left-project-detils{padding-left:30px;padding-bottom:50px;}.left-career{margin-top:22px;}.path-project .sharethis-wrapper{left:0px;}.service-summery-left .test-dserrr{padding:0px;}.btm-section-2{display:inline-block;padding:0px 15px;}.btm-section-2 .test-dserrr{display:inline-block;padding:0px;}.btm-section-3{background-color:#f7f7f7;}.btm-section-3 .text-proje{font-size:20px;padding-bottom:90px;}.path-project .views-field-field-case-study-summary{font-size:16px;}.path-news-details .relate-pin-class .grid .blog-container{padding:0px;}.news-detail-page .news-detail-wrapper .news-created-date,.news-detail-page .news-detail-wrapper .news-title-name{padding:0px 15px;}.news-detail-page .news-detail-wrapper .news-title-name span{font-size:20px;}.property-detail-main-container .detail-header .text-image1 .tewor-desc{font-size:18px;}.path-project .test-dserrr h3 strong{font-size:25px;}.btm-section-3 .text-proje{font-size:20px;}.property-detail-main-container .detail-header .text-image1{left:15px;top:100px;}.left-col-tab .des-tirl{font-size:25px;padding-bottom:25px;}.service-detail-main-container .view-service-page-contenteee .service-tile h1{font-size:30px;}.app-links{left:0px;}.app-links ul{padding-left:20px;}.app-links ul li span.apple-itune{width:100%;}.app-links ul li span.case-study-link{width:100%;}.app-links ul li span.web-study-link{width:100%;}.app-links ul li{display:inline-block;width:18px;height:20px;margin-left:13px;}.abt-description-carre1 span h1{font-size:36px;}}@media only screen and (min-device-width :414px) and (max-device-width :736px) and (orientation :landscape){.works-listing-main-wrapper .view-content .main-wrp .worklistcontainer{width:50%;}.min-wrapper-hover{display:inline-block;width:100%;}#da-thumbs .works-title{font-size:16px;margin-top:23%;}#da-thumbs .works-descrip{font-size:28px;padding-top:20px;}#da-thumbs .works-view{font-size:10px;margin-top :20px;margin-left:0px;text-align:center;}.property-detail-main-container .detail-header .text-image1{left:15px;top:38%;}}@media only screen and (min-device-width :414px) and (max-device-width :736px) and (orientation :portrait){#da-thumbs .works-title{font-size:16px;margin-top:23%;}#da-thumbs .works-descrip{font-size:28px;padding-top:20px;}#da-thumbs .works-view{font-size:10px;margin-top :20px;margin-left:0px;text-align:center;}.property-detail-main-container .detail-header .text-image1{left:15px;top:38%;}}@media only screen and (min-device-width :375px) and (max-device-width :667px) and (orientation :landscape){.works-listing-main-wrapper .view-content .main-wrp .worklistcontainer{width:50%;}.min-wrapper-hover{display:inline-block;width:100%;}#da-thumbs .works-title{font-size:16px;margin-top:23%;}#da-thumbs .works-descrip{font-size:28px;padding-top:20px;}#da-thumbs .works-view{font-size:10px;margin-top :20px;margin-left:0px;text-align:center;}.property-detail-main-container .detail-header .text-image1{left:15px;top:38%;}}@media only screen and (min-device-width :375px) and (max-device-width :667px) and (orientation :portrait){.works-listing-main-wrapper .view-content .main-wrp .worklistcontainer{width:100%;}#da-thumbs .works-title{font-size:16px;margin-top:23%;}#da-thumbs .works-descrip{font-size:28px;padding-top:20px;}#da-thumbs .works-view{font-size:10px;margin-top :20px;margin-left:0px;text-align:center;}.property-detail-main-container .detail-header .text-image1{left:15px;top:38%;}}@media only screen and (min-device-width :320px) and (max-device-width :480px) and (orientation :landscape){.works-listing-main-wrapper .view-content .main-wrp .worklistcontainer{width:100%;}#da-thumbs .works-title{font-size:16px;margin-top:23%;}#da-thumbs .works-descrip{font-size:22px;padding-top:20px;}#da-thumbs .works-view{font-size:12px;margin-top :20px;margin-left:0px;text-align:center;}.property-detail-main-container .detail-header .text-image1{left:15px;top:38%;}}@media screen and (min-width:640px) and (max-width:767px){footer.footer{background-color:#191919;}.news-detail-page .news-detail-wrapper .news-created-date{font-size:20px;letter-spacing:3.3px;color:rgb(244,35,43);font-family:HelveticaNeueLTStd-MdCn;margin-top:20px;}#client-page-main-wrapper .one{color:#212121;font-family:HelveticaNeueLTStd-Cn;font-size:14px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;margin-left:12% !important;text-align:center;}#client-page-main-wrapper .two{color:#212121;font-family:HelveticaNeueLTStd-Cn;font-size:14px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;margin-left:12% !important;text-align:center;}#client-page-main-wrapper .three{color:#212121;font-family:HelveticaNeueLTStd-Cn;font-size:14px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;margin-left:12% !important;text-align:center;}#client-page-main-wrapper .four{color:#212121;font-family:HelveticaNeueLTStd-Cn;font-size:14px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;margin-left:12% !important;text-align:center;}#client-page-main-wrapper .five{color:#212121;font-family:HelveticaNeueLTStd-Cn;font-size:14px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;margin-left:12% !important;text-align:center;}.indi-text{margin-top:-17% !important;padding-right:11.6px !important;}.tedt-left{display:block;padding-left:0px;padding-top:0px;}}@media screen and (min-width:486px) and (max-width:647px){.service-wrapper  .service-descrption{font-size:19px;}.service-wrapper-page .service-tile{font-size:25px;}.view-service-page-contenteee .service-botttm{padding-left:24px;}footer.footer{background-color:#191919;}}@media screen and (min-width:481px) and (max-width:639px){.news-detail-page .news-detail-wrapper .news-created-date{font-size:20px;letter-spacing:3.3px;color:rgb(244,35,43);font-family:HelveticaNeueLTStd-MdCn;margin-top:20px;}.property-detail-main-container .detail-header .text-image1{left:15px;top:38%;}.tedt-left{display:block;padding-left:0px;padding-top:0px;}#da-thumbs li{width:100%;}footer.footer{background-color:#191919;}.indi-text{margin-top:-17% !important;padding-right:11.6px !important;}.property-detail-main-container .tewor-tite{top:35px;left:25px;}.property-detail-main-container .tewor-desc{font-size:24px;left:19px;top:62px;}.maine-wrapper-service .service-wrapper{top:21%;}.maine-wrapper-service .service-descrption{font-size:18px;}.service-wrapper-page .service-tile{font-size:25px;}}@media screen and (min-width:360px) and (max-width:640px){.tewor-desc{font-size:90px;font-style:normal;font-stretch:normal;line-height:1.18;letter-spacing:normal;font-family:Playfair-bold;color:#ffffff;width:100%;max-width:1036.1px;}.leftservice{padding-top:27.9px;}.service-botttm{padding-left:0px;}.text-proje{font-family:Playfair-bold;font-size:36px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#1c1c1c;margin-left:0%;max-width:1142px;display:block;padding-top:5%;padding-bottom:7%;width:80%;margin:auto;}.abt-description2{font-size:25px !important;}.service-wrapper{top:6%;}}@media screen and (min-width:376px) and (max-width:480px){.service-wrapper .service-descrption{font-size:18px;}.maine-wrapper-service   .service-wrapper{position:absolute;top:20%;left:47px;}.service-wrapper-page .service-tile{font-size:25px;}.view-service-page-contenteee .service-wrapper-page{padding-left:0px;}.leftservice{padding-top:85.9px;}.service-botttm{padding-left:0px;}.worklistcontainer{width:auto;float:left;display:inline-block;}#client-page-main-wrapper .one{color:#212121;font-family:HelveticaNeueLTStd-Cn;font-size:14px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;margin-left:-7%;text-align:center;}#client-page-main-wrapper .two{color:#212121;font-family:HelveticaNeueLTStd-Cn;font-size:14px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;margin-left:-7%;text-align:center;}#client-page-main-wrapper .three{color:#212121;font-family:HelveticaNeueLTStd-Cn;font-size:14px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;margin-left:-7%;text-align:center;}#client-page-main-wrapper .four{color:#212121;font-family:HelveticaNeueLTStd-Cn;font-size:14px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;margin-left:-7%;text-align:center;}#client-page-main-wrapper .five{color:#212121;font-family:HelveticaNeueLTStd-Cn;font-size:14px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;margin-left:-7%;text-align:center;}footer.footer{background-color:#191919;}.list-feature .line_boder a{margin-left:-65px !important;}.indi-text{margin-top:-17% !important;padding-right:11.6px !important;}}@media screen and (min-width:375px) and (max-width:480px){.property-detail-main-container .detail-header .text-image1{left:15px;top:100px;}.tewor-desc{font-size:72px;font-style:normal;font-stretch:normal;line-height:1.18;letter-spacing:normal;font-family:Playfair-bold;color:#ffffff;width:100%;max-width:1036.1px;}.abt-description2{font-size:21px !important;}.contact-us-button{margin-right:0px;}.root-test-footer .text-footer{margin-left:0px;}.sevice-content-header-detsilas .abt-description-carre1{font-size:35px;}.view-service-page .colsm-right{}.view-service-page  .col-right{}.category-list-item .tabel-row-format .service-button{bottom:auto;}}@media screen and (min-width:320px) and (max-width:480px){.property-detail-main-container .detail-header .text-image1{left:15px;top:103px;}.property-detail-main-container .tewor-desc{font-size:30px;width:90%;}.view-id-blog  .news-detail-des{padding-left:0px;}.view-id-blog  .news-title-name span a{font-size:28px;}.news-detail-page .news-detail-wrapper .news-created-date{font-size:20px;letter-spacing:3.3px;color:rgb(244,35,43);font-family:HelveticaNeueLTStd-MdCn;margin-top:20px;}.view-id-about  .abt-tle{font-size:29px !important;margin-left:55px !important;}.worklistcontainer{width:auto;float:left;display:inline-block;}#da-thumbs li{width:100%;float:right !important;}.career-contact span{color:#1c1c1c;font-family:Playfair-regular;font-size:20px;font-stretch:normal;font-style:normal;font-weight:normal;height:175px;letter-spacing:normal;line-height:normal;width:100%;}.abt-description-carre{color:#1c1c1c;font-family:Playfair-bold;font-size:25px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:0.97;}.about-contaant-wrapper .abt-description2{font-family:Playfair-regular;font-size:20px !important;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.51;letter-spacing:normal;color:#ffffff;}.about-contaant-wrapper .about-contaant{left:26px !important;}.tewor-desc{color:#ffffff;font-family:Playfair-bold;font-size:31px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.18;max-width:1036.1px;}.slider-bottom .slick-track .slick-slide.slick-center .slickimg-wrp img:nth-child(2){display:block;}.slick-slide{float:left;height:100%;min-height:1% !important;}#client-page-main-wrapper .one{color:#212121;font-family:HelveticaNeueLTStd-Cn;font-size:14px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;margin-left:-1%;text-align:center;}#client-page-main-wrapper .two{color:#212121;font-family:HelveticaNeueLTStd-Cn;font-size:14px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;margin-left:-1%;text-align:center;}#client-page-main-wrapper .three{color:#212121;font-family:HelveticaNeueLTStd-Cn;font-size:14px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;margin-left:-1%;text-align:center;}#client-page-main-wrapper .four{color:#212121;font-family:HelveticaNeueLTStd-Cn;font-size:14px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;margin-left:-1%;text-align:center;}#client-page-main-wrapper .five{color:#212121;font-family:HelveticaNeueLTStd-Cn;font-size:14px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;margin-left:-1%;text-align:center;}footer.footer{background-color:#191919;}.text-footer{color:#ffffff;font-family:Playfair-regular;font-size:18px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;margin-left:82px;padding-left:31%;padding-top:3%;position:absolute;text-align:center;}.list-feature .line_boder a{margin-left:-65px !important;}.indi-text{margin-top:-17% !important;padding-right:11.6px !important;}.test-career{color:#1c1c1c;font-family:Playfair-bold;font-size:34px;font-stretch:normal;font-style:normal;font-weight:bold;letter-spacing:normal;line-height:normal;}.ls-item{color:#1c1c1c;font-family:Playfair-regular;font-size:20px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;margin:auto;padding-bottom:9.6px;padding-right:66%;text-align:center;}.list-tem-career li{color:#1c1c1c;font-family:Playfair-regular;font-size:18px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:1.7;list-style-type:square;margin-left:-60px;position:relative;}.ls-item{color:#1c1c1c;font-family:Playfair-regular;font-size:20px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;margin:auto auto auto -26%;padding-bottom:9.6px;padding-right:39%;text-align:center;}.carrer-content h4{color:#f01c25;font-family:HelveticaNeueLTStd-Cn;font-size:25px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:5.6px;line-height:normal;margin-left:-29%;padding-top:98px;}.test-career{color:#1c1c1c;font-family:Playfair-bold;font-size:34px;font-stretch:normal;font-style:normal;font-weight:bold;letter-spacing:normal;line-height:normal;margin-left:-30%;}.caree-des{color:#1c1c1c;font-family:Playfair-regular;font-size:25px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;margin-left:-27%;max-width:100%;width:893px;}.carrer-content p{color:#1c1c1c;font-family:Playfair-regular;font-size:18px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:1.7;margin-left:-34%;}.disc-text{color:#1c1c1c;font-family:Playfair-regular;font-size:25px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;margin-left:-28%;}.text-fr{color:#1c1c1c;font-family:Playfair-regular;font-size:18px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;margin-left:-29%;padding-bottom:2%;}.tedt-left{display:block;padding-left:0px;padding-top:0px;}#client-page-main-wrapper .six{color:#212121;font-family:HelveticaNeueLTStd-Cn;font-size:14px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;margin-left:-1%;text-align:center;}.abt-bdy{padding-left:62px !important;padding-right:0px !important;font-size:17px !important;}.path-node .abt-description{height:auto !important;}.addtress-formate{margin-bottom:0px !important;margin-top:0px !important;}.root-test-footer .text-footer{font-size:22px !important;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ffffff;position:absolute;text-align:center;padding-top:0px;font-family:Playfair-regular;margin-left:103px;cursor:pointer;}.root-test-footer{top:0px !important;}.view-service-page-contenteee  .service-wrapper{position:absolute;top:19%;left:23px;}.view-service-page-contenteee  .service-descrption{font-family:Playfair-regular;font-size:11px;}.view-service-page-contenteee .service-descrption1{font-family:Playfair-regular;font-size:13px;}.view-service-page-contenteee .service-wrapper-page{padding-left:0px !important;}.view-service-page-contenteee .service-tile{font-size:31px;}.leftservice{padding-left:6px;padding-top:0px;}.service-botttm{padding-left:0px;}.news-title-name span a{font-size:22px;}.sevice-content-header-detsilas .abt-description-carre1{font-size:30px;padding-top:0px;}.view-service-page .colsm-right{padding-left:15px !important;padding-right:15px !important;}.view-service-page  .col-right{height:auto !important;}.category-list-item .tabel-row-format .service-button{bottom:auto;}.property-detail-main-container .tewor-desc{font-size:18px;}.view-id-blog .news-detail-des{}.left-news-details{}.path-news-details .news-related-pin{}.view-id-about .col-right{height:auto;}}
input:-webkit-autofill{color:#fff !important;-webkit-box-shadow:0 0 0px 1000px #222222 inset !important;-webkit-text-fill-color:#fff !important;outline-color:#fff;}.path-news-details .news-detail-summery .news-detail-des img{width:100%;height:auto;max-width:700px;}.field--name-field-location{font-family:HelveticaNeueLTStd-Cn;font-size:25px;letter-spacing:5.6px;color:rgb(240,28,37);}.share-carrer .share-career-wrapper{margin-top:156px;text-align:left;}.share-carrer .share-career-wrapper .team-position .text-coloer span{font-family:Playfair-bold;font-size:25px;color:rgb(0,0,0);}.share-carrer .share-career-wrapper .team-position .developer-team{font-family:Playfair-regular;font-size:20px;color:rgb(0,0,0);padding-bottom:20px;}.share-carrer .share-career-wrapper .share-icon-position span{font-family:Playfair-bold;font-size:25px;color:rgb(0,0,0);}.share-carrer .share-career-wrapper .share-icon-position .share-icons-placed{margin-left:-16px;}.field--name-field-job-title{font-size:70px;font-weight:bold;color:rgb(28,28,28);font-family:Playfair-regular;}.field--name-field-job-description{width:61%;min-width:530px;font-size:18px;color:rgb(28,28,28);font-family:Playfair-regular;}.field--name-field-job-title-description{font-size:25px;color:rgb(28,28,28);width:63%;font-family:Playfair-regular;padding-bottom:83px;padding-top:21px;}.page-node-type-career .career-details{background-color:rgb(236,236,236);margin-left:-15px;margin-right:-15px;}.page-header,.path-services .page-header,.path-about .page-header{display:none;}.path-taxonomy .page-header{display:inline-block;text-transform:uppercase;font-size:22px;font-family:HelveticaNeueLTStd-MdCn;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;display:table-cell;vertical-align:middle;padding:17px 15px;width:auto;margin-top:20px;text-align:center;background-color:#000000;}.path-web-and-mobile-app-development-projects .region-content > .views-element-container.form-group{margin-bottom:0px;}.who-animations .img-responsive{height:541px;width:100%;}.service-title{font-size:25px;color:rgb(240,28,37);text-transform:uppercase;font-family:HelveticaNeueLTStd-Cn;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.1;letter-spacing:5.6px;color:#f01c25;padding-bottom:30px;}.services-header-wrapper-class{background-color:#ededed;display:inline-flex;width:100%;}.sevice-content-header{padding-top:133px;padding-left:102px;margin-bottom:106px;width:calc(100% - 70px);}.service-tle{font-size:30px;color:rgb(28,28,28);font-family:Playfair-bold;}.path-about-page .sevice-content-header{padding-top:230px;padding-left:125px;}.service-bdy{font-size:16px;color:rgb(28,28,28);line-height:2;font-family:Playfair-regular;padding-right:22px;}.service-catagory{margin-left:70px;margin-top:40px;margin-bottom:20px;}.servive-subcatagory-read-more{margin-top:20px;text-transform:uppercase;font-size:20px;color:rgb(0,0,0);border:2px solid rgb(134,124,124);padding:3px 10px;border-radius:5px;width:150px;}.abt-description{width:689.2px;height:212px;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#ffffff;font-size:70px;font-family:Playfair-bold;font-stretch:normal;line-height:0.26;letter-spacing:normal;color:rgb(28,28,28);max-width:100%}.page-node-type-home-page-content .contact-button{margin-top:15px !important;}.contact-descr span{font-family:Playfair-regular;font-size:25px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;}.service-header-details{width:100;font-family:Playfair-regular;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:rgb(28,28,28);margin-top:20px;}.services-header-wrapper-class .sevice-content-header .contact-button{text-transform:uppercase;font-size:21px;font-family:HelveticaNeueLTStd-MdCn;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000000;border-color:gainsboro;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;padding:7px;width:177px;margin-top:20px;border-radius:4px;border:solid 1px #000000;text-align:center;}.service-sub-catagory-wrapeer{background-color:rgb(237,237,237);display:inline-block;width:100%;}.service-sub-catagory-wrapeer .sevice-wrap{margin-top:40px;margin-bottom:40px;margin-left:70px;}.service-sub-catagory-wrapeer .service-sub-catagory .service-sub-catagory-description{font-size:16px;color:#1c1c1c;font-family:Playfair-regular;line-height:2.06;}.service-sub-catagory-wrapeer .service-sub-catagory .service-sub-catagory-title{font-size:25px;height:40px;color:rgb(28,28,28);font-family:Playfair-bold;}.service-sub-catagory-wrapeer .service-sub-catagory .service-subcatgory-block{padding-right:60px;}.direction-button{text-transform:uppercase;color:rgb(255,255,255);margin-top:14px;width:196px;font-family:HelveticaNeueLTStd-MdCn;font-size:25px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ffffff;border-radius:4px;border:solid 1px #ededed;height:46px;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}.direction-button span{text-align:center;display:block;line-height:50px;}.contact-button span{text-align:center;left:12px;display:block;margin-top:4%;}.contact-address-lefttext{background-color:rgb(33,33,33);height:438px;}.address-title{font-family:HelveticaNeueLTStd-MdCn;font-size:35px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ffffff;}.address-field{font-family:HelveticaNeueLTStd-Cn;font-size:25px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ffffff;}.direction-button2{font-size:25px;text-transform:uppercase;color:#212121;margin-top:14px;width:198px;font-family:HelveticaNeueLTStd-MdCn;height:50px;color:#212121;border-radius:4px;border:solid 1px #212121;text-align:center;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}.contact-address-lefttext2{background-color:#fff;border-left:2px solid #e7dddd;height:438px;}.addtress-formate{margin-left:73px;padding-bottom:23px;padding-top:54px;}.address-title2{font-family:HelveticaNeueLTStd-MdCn;font-size:35px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#212121;}.address-field2{font-family:HelveticaNeueLTStd-Cn;font-size:25px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#212121;}.about-header-wrapper-class{display:inline-block;width:100%;display:inline-block;height:964px;background-size:cover;}.about-page-wrapper{margin-top:62px;margin-bottom:104px;padding-left:198px;padding-right:159.1px;}.about-des-heeading{font-size:40px;color:rgb(28,28,28);font-family:Playfair-regular;padding-top:20px;}.about-des-description{font-family:Playfair-regular;font-size:20px;color:rgb(28,28,28);padding-top:20px;}.about-left-test-wrap{border-left:2px solid gainsboro;}.des-color{color:#fff;}.Who-animation{border:1px solid #0000;background:url(/themes/RootSubThemeNew/img/about_us/about-us1.png);}.about-contaant-wrapper{position:relative;}.about-contaant{position:absolute;top:25%;left:125px;}.abt-description2{font-family:Playfair-bold;font-size:70px;font-style:normal;font-stretch:normal;line-height:1.51;letter-spacing:normal;color:#ffffff;width:100%;max-width:700px;}.abt-bdy ul{margin-left:-22px;}block-main-container{background-color:#ffffff;}.col-right{}.abt-tle{font-family:Playfair-regular;font-size:50px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;}.abt-bdy{font-family:Playfair-regular;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;color:#1c1c1c;padding-left:130px;padding-top:20px;padding-right:80px;}.panel-body .js-form-item .form-radio{display:none;}#views-exposed-form-blog-page-1 .form-inline .js-form-item-category{display:none;}#views-exposed-form-blog-page-1 .form-inline .js-form-item-category:nth-child(1){background:url(/themes/RootSubThemeNew/img/blog/most-resent.png) no-repeat;width:115px;height:100px;display:inline-block;background-size:100%;margin:0px 11px 0px 0px;}#views-exposed-form-blog-page-1 .form-inline .js-form-item-category:nth-child(2){background:url(/themes/RootSubThemeNew/img/blog/android.jpg) no-repeat;width:115px;height:100px;display:inline-block;background-size:100%;margin:0px 11px;}#views-exposed-form-blog-page-1 .form-inline .js-form-item-category:nth-child(5){background:url(/themes/RootSubThemeNew/img/blog/chatbot.jpg) no-repeat;width:115px;height:100px;display:inline-block;background-size:100%;margin:0px 11px;}#views-exposed-form-blog-page-1 .form-inline .js-form-item-category:nth-child(6){background:url(/themes/RootSubThemeNew/img/blog/cross-platform.jpg) no-repeat;width:115px;height:100px;display:inline-block;background-size:100%;margin:0px 11px;}#views-exposed-form-blog-page-1 .form-inline .js-form-item-category:nth-child(7){background:url(/themes/RootSubThemeNew/img/blog/ios.jpg) no-repeat;width:115px;height:100px;display:inline-block;background-size:100%;margin:0px 11px;}#views-exposed-form-blog-page-1 .form-inline .js-form-item-category:nth-child(10){background:url(/themes/RootSubThemeNew/img/blog/bitmap.png) no-repeat;width:115px;height:100px;display:inline-block;background-size:100%;margin:0px 0px 0px 11px;}.panel-body .js-form-item-category .control-label{padding-top:110px;width:200px;text-align:left;font-size:14px;color:#000000;font-family:HelveticaNeueLTStd-Cn;}.panel{margin-bottom:20px;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 0px 0px rgba(0,0,0,.05);box-shadow:0 0px 0px rgba(0,0,0,.05);}#edit-category--wrapper{background-color:#efefef;}#edit-category{text-align:center;}#views-exposed-form-blog-page-1 #edit-submit-blog{display:none;}.view-id-about  .col-right{background-color:#ffffff;height:541px;}.view-service-page .block-main-container{background-color:#ffffff;}.blog-contents .blog-created-date{display:block;height:48px;}.blog-contents .blog-created-date span{font-family:HelveticaNeueLTStd-MdCn;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ec1c24;display:block;cursor:pointer;padding-left:7px;line-height:71px;}.blog-content-border .blog-created-date a{font-family:HelveticaNeueLTStd-MdCn;font-size:14px;letter-spacing:normal;color:rgb(236,28,36);text-decoration:none;}.blog-contents .blog-title span a{font-size:14px;color:#1a1a1a;font-family:Playfair-regular;text-decoration:none;padding:10px 10px 65px 10px;display:block;padding-top:10.9px;}.path-blog .control-label{font-family:HelveticaNeueLTStd-Cn;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000000;}.blog-contents{padding-left:0px;margin:7.5px;margin-bottom:12px;}.blog-contents .blog-image{background-position:center;background-size:100%;}.blog-display{}.blog-content-border{background-color:#fff !important;}.blog-content-border .blog-title a:hover{text-decoration:none;}.my-contact-form .form-group:last-child{margin-bottom:15px;}.input-wrap{margin-top:15px;}.form-control:focus{border-color:#222222;outline:none;-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,.075),0 0 8px #222222;box-shadow:inset 0 0px 0px rgba(0,0,0,.075),0 0 8px #222222;border-bottom:1px solid #979797;}.save-button{margin-top:10px;margin-bottom:27px;border-radius:4px;}#my-contact-form .btn-default{color:#fff;background-color:#222222;border-color:#979797;padding:0px;font-size:25px;font-family:HelveticaNeueLTStd-MdCn;border-radius:4px;width:198px;height:54px;margin-top:22px;line-height:58px;}#my-contact-form .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:20px;line-height:1.42857143;color:#666666;background-image:none;border:1px solid gainsboro;border-radius:5px;-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,.075);box-shadow:inset 0 0px 0px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;font-family:HelveticaNeueMed;border-bottom:1px solid gainsboro;margin-bottom:25px;margin-top:10px;}#my-contact-form .form-textarea-wrapper .form-control{border:1px solid gainsboro;border-radius:4px;}#my-contact-form .form-textarea-wrapper textarea{resize:none;width:100%;height:140px;}#my-contact-form .form-item-name .form-control,#my-contact-form .form-item-website .form-control{padding-left:0px}#my-contact-form .form-required{display:none;}#my-contact-form  .term-and-condition label.form-required{display:block;color:#666666;}#my-contact-form .contact-submit button{height:50px;padding:0px 50px;background-color:#fff;color:#333;font-family:HelveticaNeueLTStd-MdCn;font-size:20px;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;border-color:#333;}#my-contact-form  .contact-submit button:hover{background-color:#333;color:#fff;border-color:#333;font-family:HelveticaNeueLTStd-MdCn;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}#my-contact-form .input-wrap.user-name{margin-top:0px;}#my-contact-form .form-control{font-size:16px;}.sevice-content-header.contact-us-header{padding-left:0px;padding-top:0px;}#my-contact-form .user-name #edit-name{padding-left:10px;}#my-contact-form .select-requirment .panel-heading{display:block;background-color:transparent;}#my-contact-form .select-requirment .panel-heading .panel-title{color:#fff;background-color:transparent;font-family:HelveticaNeueLTStd-MdCn;font-size:20px;}#my-contact-form .select-requirment .panel-body,#my-contact-form .select-requirment #edit-user-requirment--wrapper{background-color:transparent;color:#fff;}.contact-form-bachground{background:#222;height:450px;margin-top:-35px;overflow:auto;position:fixed;display:inline-block;width:calc(100% - 165px);transition:all 0.4s ease 0s;bottom:-500px;right:0px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;}.contact-form-bachground.form-open{bottom:0;z-index:1;}.select-requirment .panel-body #edit-user-requirment > div.form-item{padding-bottom:15px;width:50%;float:left;margin-top:0px;font-family:HelveticaNeueLTStd-MdCn;}.contact-us-page.contact-header{background-color:#ededed;}.contact-us-page.contact-header .manage-header{width:94%;max-width:1250px;margin:auto;margin-top:70px;}.contact-form-bachground-height-mobile{top:60px;overflow:scroll;}.services-header-wrapper-class .contact-button{cursor:pointer;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}#my-contact-form .btn-default:hover{color:#222222;background-color:#fff;border-color:#979797;padding:0px;}#my-contact-form .captcha #edit-captcha-response{width:150px;float:right;}#my-contact-form .captcha > div.js-form-item-captcha-response{width:275px;margin:auto;margin-bottom:20px;line-height:30px;}.contact-form-bachground .close-form{float:right;margin-right:25px;margin-top:25px;font-size:26px;color:rgb(255,255,255);}.contact-form-bachground .close-form:hover{opacity:0.2;}.blog-image .img-responsive{display:block;max-width:100%;height:auto;width:100%;}.news-detail-image .img-responsive{display:block;max-width:100%;height:auto;width:100%;}.our-star{font-style:italic !important;}.right-news-content-description .left-news-details{padding-top:0px;padding-left:0px;}.right-news-content-description{float:right;margin-top:-476px;margin-right:126px;display:inline-block;}.right-news-content-description .left-news-details .left-footer{margin-left:-9px;}.right-news-content-description .left-footer ul{padding-left:0px;text-align:left;}.news-related-pin{font-family:Playfair-regular;font-size:35px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1a1a1a;padding-left:20px;padding-bottom:24px;display:block;padding-top:88px;}.highlighted  .alert-success{color:#3c763d;background-color:#ededed;border-color:#ededed;}#uk-map .moonIcon{position:absolute;color:rgb(255,255,255);z-index:1;top:35px;left:20px;}.gm-style div  a img{display:none;}#contact-us-map,#map1,#map,#map-india-night{pointer-events:none;}#contact-us-map,#map,#map1,#map-india-night{height:438px}#particle-slider canvas{vertical-align:baseline;display:block;margin:auto;}.abt-description-carre{font-family:Playfair-bold;font-size:50px;line-height:1.13;color:#1c1c1c;width:50%;padding-bottom:40px;}.careers-listing-wrapper .view-header{position:absolute;top:-70px;left:60px;font-size:24px;font-family:HelveticaNeueLTStd-Cn;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.1;letter-spacing:5.6px;color:#f01c25;}.careers-listing-wrapper .col-rrp{width:100%;height:80px;border-bottom:1px solid #ededed;}.careers-listing-wrapper .col-rrp .job-title{display:table;padding-left:84px;font-size:20px;color:rgb(28,28,28);font-family:Playfair-regular;line-height:1.2;height:80px;}.careers-listing-wrapper .col-rrp .job-title .job_title_child{vertical-align:middle;display:table-cell;}.careers-listing-wrapper .col-rrp .job-title a{color:rgb(28,28,28);text-decoration:none;}.careers-listing-wrapper .col-rrp .job-location{color:#434242;font-size:16px;font-family:Playfair-regular;text-align:right;padding-right:65px;display:table;height:80px;line-height:1.2;}.careers-listing-wrapper .col-rrp .job-location .job-location-child{vertical-align:middle;display:table-cell;}.careers-listing-wrapper .col-rrp:hover{background-color:#ededed;}.careers-listing-wrapper{position:relative;}.path-careers .form-group{margin-bottom:0px;}.career-details .apply-button{height:40px;position:relative;margin-top:49px;width:150px;cursor:pointer;}.career-details .apply-button .apply span{border:1px solid rgb(0,0,0);line-height:40px;text-align:center;position:absolute;font-size:25px;color:rgb(0,0,0);margin:auto;padding-left:40px;padding-right:40px;border-radius:4px;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}.career-details .apply-button .apply span:hover{background-color:black;color:#fff;}.career-details .apply-button .apply span a{text-align:center;text-decoration:none;font-size:25px;color:rgb(0,0,0);}.career-details .apply-button .apply span a:hover{background:black;color:#fff;}.careers-listing-wrapper .mobile-display-listing{display:none;}.career-details .career-details-wrapper{background-color:rgb(236,236,236);padding-bottom:50px;padding-top:90px;padding-left:50px;}.error-page .error-page-wrapper img.img-center{margin:auto;}.error-page .error-page-wrapper .error-button{position:absolute;z-index:1;bottom:22%;left:31%;width:30%;}.root-test-footer .text-footer a{color:rgb(255,255,255);text-decoration:none;}@media screen and (max-width:2560px) and (min-width:1600px){.field--name-field-job-title-description{padding-bottom:59.2px;padding-top:29px;}.careers-listing-wrapper .col-rrp .job-title{padding-left:84px;font-size:25px;}.careers-listing-wrapper .col-rrp .job-location{font-size:25px;}.abt-description-carre{font-size:70px;}}@media screen and (max-width:1199px) and (min-width:1024px){.col-right{background-color:#ffffff;height:541px;}}@media screen and (max-width:899px) and (min-width:768px){.contact-address-lefttext2 .addtress-formate{margin-left:20px;padding-bottom:23px;padding-top:54px;}.contact-address-lefttext .addtress-formate{margin-left:20px;padding-bottom:23px;padding-top:54px;}}@media (min-width:768px){.input-wrap{margin-top:15px;}#my-contact-form .btn-default{margin-top:35px;}.view-about-page .view-content .views-row:nth-child(2) .col-wrp .col-left{float:right;}.view-about-page .view-content .views-row:nth-child(2) .col-wrp .col-right{float:left;background-color:#fff;border-left:2px solid gainsboro;}.blog-container{width:20%;}.view-display-id-page_2 .blog-container{width:25%;}.view-display-id-page_2{width:100%;max-width:1285px;padding-left:87px;}.relate-pin-class{padding:0px 100px;}.relate-pin-class .view-display-id-page_2{width:100%;padding-left:0px;max-width:100%;}.relate-pin-class .related-pin .blog-container.grid-item{padding-left:0px;padding-right:0px;}.blog-contents{padding-left:0px;margin-left:7.5px;margin-bottom:12px;transform:rotateX(0deg);margin-right:7.5px;}.contact-form-bachground .close-form{font-size:20px;}#my-contact-form .form-control{display:block;width:100%;height:34px;font-size:20px;margin-bottom:0px;margin-top:0px;}#my-contact-form .btn-default{margin-top:35px;}#my-contact-form #edit-name--2{margin-top:50px;}#career-contact-form #edit-name{margin-top:53px;}.who-animations-right{float:right;}.contact-us-form-wrapper{width:94%;max-width:1150px;margin:auto;}#my-contact-form  .captcha{display:inline-block;width:100%;vertical-align:middle;height:60px;}#my-contact-form  .captcha img.img-responsive{float:left;height:40px;max-width:180px;}#my-contact-form  #edit-captcha-response{height:40px;}}@media (min-width:1180px){#my-contact-form #edit-name{margin-top:0px;}.what-wew-do-list ul li{width:50%;float:left;}#my-contact-form #edit-name--2{margin-top:0px;}.news-detail-page .news-detail-wrapper{margin-top:20px;margin-left:82px;margin-right:130px;}#career-contact-form #edit-name{margin-top:0px;}.news-detail-page .news-detail-wrapper .news-created-date{font-size:20px;letter-spacing:3.3px;color:rgb(244,35,43);font-family:HelveticaNeueLTStd-MdCn;}.news-detail-page .news-detail-wrapper .news-title-name span h1{font-size:50px;color:rgb(34,34,34);font-family:Playfair-bold;}.news-detail-wrapper .news-detail-des{margin-left:9px;width:75%;margin-top:60px;}.news-detail-wrapper .news-detail-des span{font-size:20px}#my-contact-form .form-textarea-wrapper textarea{resize:none;width:100%;height:142px;}#my-contact-form .form-item-name .form-control,#my-contact-form .form-item-website .form-control{padding-left:0px}.contact-form-bachground .close-form{font-size:20px;cursor:pointer;}#my-contact-form .form-control{display:block;width:100%;height:34px;padding-left:0px;font-size:16px;margin-bottom:0px;padding-left:10px;}.input-wrap{margin-top:15px;}#my-contact-form .btn-default{margin-top:35px;}#my-contact-form  .captcha{display:inline-block;width:100%;vertical-align:middle;height:80px;}#my-contact-form  .captcha img.img-responsive{float:left;height:40px;max-width:180px;}#my-contact-form  #edit-captcha-response{height:40px;}}@media screen and (min-width:1180px) and (max-width:1280px){#career-contact-form #edit-name{margin-top:53px;}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.grid .blog-container{width:25%;}.relate-pin-class{padding:0px 30px;}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.grid .blog-container{width:33.33%;}.relate-pin-class{padding:0px 30px;}.abt-description2{font-size:47px;line-height:1.2;}.js-form-item-category:nth-child(1){width:115px;height:100px;}.js-form-item-category:nth-child(2){width:115px;height:100px}.js-form-item-category:nth-child(6){width:115px;height:100px;}.js-form-item-category:nth-child(9){width:115px;height:100px;}item-category .control-label{padding-top:110px;width:200px;}}@media (max-width:767px){share-carrer .share-career-wrapper{margin-top:20px;text-align:left;}.career-us-form-wrapper{margin-left:0%;margin-right:0%;}.page-node-type-career .career-details{padding-top:12px;padding-left:17px;margin-left:-15px;margin-right:-15px;padding-right:17px;}.field--name-field-job-title-description{font-size:20px;width:100%;padding-bottom:48px;padding-top:18px;}.field--name-field-job-title{font-size:30px;}.field--name-field-job-description{width:100%;font-size:18px;color:rgb(28,28,28);font-family:Playfair-regular;min-width:200px;}.field--name-field-location{font-size:14px;letter-spacing:3.1px;color:#f01c25;}.careers-listing-wrapper .mobile-display-listing{display:block;}.careers-listing-wrapper .col-rrp{display:none;}.careers-listing-wrapper .view-header{top:-58px;left:-5px;font-size:16px;}.mobile-display-listing .jobtitle-location{padding-left:20px;padding-top:20px;font-family:Playfair-regular;padding-bottom:10px;}.jobtitle-location .job-title-mobile{font-size:25px;font-weight:bold;color:rgb(28,28,28);font-family:Playfair-regular;}.jobtitle-location .job-title-mobile a{color:rgb(28,28,28);text-decoration:none;}.mobile-display-listing .jobtitle-location .job-location-mobile{font-size:14px;color:#1c1c1c;font-family:Playfair-regular;}.abt-description-carre{font-size:30px;}.sevice-content-header1{padding-top:50.9px;padding-left:11px;padding-bottom:75px;}.abt-description-carre{font-size:30px;padding-bottom:40px;}.career-contact{margin-top:0px;width:100%;min-width:300px;}.career-contact span{font-size:20px;}.input-wrap{margin-top:3px;}.about-page-wrapper{margin:96px;margin-top:0px;margin-left:24px;margin-bottom:20px;margin-right:40px;}.who-animations .img-responsive{height:auto !important;width:auto !important;}.about-des-heeading{font-size:20px;padding-top:20px;}.about-des-description{font-size:17px;}.col-right .abt-bdy{line-height:2.07;font-size:14px;padding:28px;}.col-right .abt-tle{font-size:29px;padding-top:25px;}.Who-animation{height:270px;}.service-title{font-size:15px;height:30px;letter-spacing:1.6px;}.abt-description{width:78%;font-size:30px;line-height:1.23;}.about-page-wrapper{margin-top:62px;margin-bottom:104px;padding-left:0px;padding-right:0px;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1c1c1c;font-family:Playfair-regular;}.contact-form-bachground{width:100%;position:fixed;bottom:-100%;padding-top:2px;}.contact-form-bachground.form-open{bottom:0px;z-index:1;}.career-form-bachground form-open{bottom:0px;z-index:1;}#career-contact-form .form-control{width:100%;margin-bottom:0px;margin-top:0px;padding:0px;padding:0px;font-size:17px;line-height:1.42857143;color:#fff;background-color:#222222;padding-top:10px;}.career-form-bachground .close-form{position:relative;font-size:20px;}.career-details-wrapper .career-form-bachground.form-open{width:100%;position:fixed;bottom:0px;z-index:1;}.contact-form-bachground.form-open .contact-wrapped:before{}#my-contact-form  .contact-submit button{height:35px;padding:0px 30px;font-size:18px;}.input-wrap{margin-top:3px;}.addtress-formate{margin-left:10px;padding-bottom:45px;padding-top:5px;}.addtress-formate .address-title,.address-title2{font-family:HelveticaNeueLTStd-MdCn;font-size:25px;}.addtress-formate .address-field,.address-field2{font-family:HelveticaNeueLTStd-Cn;font-size:15px;line-height:1.53;}.addtress-formate .direction-button,.direction-button2{padding:0px;margin-top:0px;width:128px;font-size:18px;height:35.3px;}.addtress-formate .direction-button span,.direction-button2 span{text-align:center;display:block;line-height:35.3px;margin-top:0%;}.direction-button span a{text-decoration:none;font-family:HelveticaNeueLTStd-Cn;font-size:15px;}.direction-button2 span a{text-decoration:none;font-family:HelveticaNeueLTStd-Cn;font-size:15px;line-height:37px;padding-left:0px;}.contact-us-page .services-header-wrapper-class .sevice-content-header .contact-button{font-size:20px;font-family:HelveticaNeueLTStd-MdCn;padding:0;width:160px;margin-top:61px !important;text-align:center;height:40px;}.contact-us-page .contact-button span{text-align:center;margin-top:0px;line-height:40px;}.contact-us-page .service-title{font-size:14px;height:30px;letter-spacing:3.1px;}.contact-us-page .abt-description{width:100%;font-size:30px;line-height:1.23;}.contact-us-page .contact-descr{padding-top:15px;line-height:1;}.contact-us-page .sevice-content-header{padding-top:22px;padding-left:25px;margin-bottom:60px;width:calc(100% - 70px);}.contact-us-page .contact-descr span{font-size:20px;}.contact-us-page .abt-description{height:auto;}.contact-address-lefttext{background-color:rgb(33,33,33);height:300px;}.contact-address-lefttext2{background-color:#fff;border-left:2px solid #e7dddd;height:300px;}.col-right-height{height:auto;}.about-page-wrapper{margin:21px 10px 50px 9px;}.col-right.col-right-height .abt-tle{margin:0px !important;text-align:center;padding-right:0px !important;}.col-right-height .view-id-about .abt-tle{margin:0px !important;text-align:center;padding-right:0px !important;}.view-id-about .abt-tle{padding-top:30px;}.col-right-height .view-id-about .abt-bdy{padding-left:15px !important;}.col-right.col-right-height .abt-bdy{padding:30px 15px 30px 21px !important;}.view-id-about .abt-bdy{font-size:14px;padding-right:15px !important;padding-top:30px;padding-left:15px;font-size:14px !important;}#my-contact-form .btn-default{color:#fff;background-color:#222222;border-color:#979797;padding:0px;font-size:25px;font-family:HelveticaNeueLTStd-MdCn;border-radius:4px;width:150px;height:42px;margin-top:6px;line-height:42px;}.blog-contents .blog-title span a{padding:10px 10px 20px 10px;}.relate-pin-class{padding:0px 30px;}.about-contaant .service-title1{font-size:20px;}#my-contact-form  .captcha{display:inline-block;width:100%;vertical-align:middle;height:110px;}.term-and-condition{text-align:center;}#my-contact-form  .captcha img.img-responsive{float:none;height:40px;max-width:180px;margin:auto;}#my-contact-form  .captcha #edit-captcha-response{height:40px;float:none;margin:auto;margin-top:15px;}}@media (max-width:420px){.jobtitle-location .job-title-mobile{font-size:18px;}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.panel-body .js-form-item-category .control-label{padding-top:110px;}.about-page-wrapper{padding-left:81px;padding-right:81px;}.view-id-about .col-right{background-color:#ffffff;height:auto;margin-bottom:50px;}}@media screen and (min-width:768px) and (max-width:800px){.share-carrer .share-career-wrapper{margin-top:216px;text-align:left;margin-left:-30px;}.sevice-content-header1{padding-left:62px;}.careers-listing-wrapper .col-rrp .job-title{padding-left:46px;}.careers-listing-wrapper .col-rrp .job-location{text-align:center;padding-right:15px;}.careers-listing-wrapper .view-header{left:45px;}}@media screen and (min-width:376px) and (max-width:767px){.grid .blog-container{width:50%;}#views-exposed-form-blog-page-1 #edit-category{display:inline-block;text-align:center;width:100%;}#edit-category .js-form-item-category:nth-child(1),#edit-category .js-form-item-category:nth-child(2),#edit-category .js-form-item-category:nth-child(6),#edit-category .js-form-item-category:nth-child(9){width:75px;height :65px;background-repeat:no-repeat;display:inline-block;padding-top:0px;position:relative;margin-right:5px;}#edit-category .js-form-item-category label.control-label{position:absolute;bottom:-10px;left:0px;padding-top:80px;height:20px;text-align:left;}}@media (max-width:375px){jobtitle-location .job-title-mobile{font-size:18px;}.grid .blog-container{width:50%;}#views-exposed-form-blog-page-1 #edit-category{display:inline-block;text-align:center;width:100%;}#edit-category .js-form-item-category:nth-child(1),#edit-category .js-form-item-category:nth-child(2),#edit-category .js-form-item-category:nth-child(6),#edit-category .js-form-item-category:nth-child(9){width:62px;height :57px;background-repeat:no-repeat;display:inline-block;padding-top:0px;position:relative;margin-right:5px;}#views-exposed-form-blog-page-1   #edit-category .js-form-item-category label.control-label{position:absolute;bottom:-10px;left:0;padding-top:80px;height:20px;text-align:center;padding-left:0px;}#views-exposed-form-blog-page-1 #edit-category--wrapper .panel-body{padding:15px 0px;}}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}ul.slick-dots{display:none !important;}.slick-slide div.slickimg-wrp{position:relative;text-align:center;padding-top:0px;}.slider-header-top{padding-top:125px;}.client_text_hide{opacity:0;width:100%;}.slick-center .client_text_hide{opacity:1;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#212121;width:100%;font-size:18px;line-height:1.6;margin-top:43px;position:relative;width:900px;right:300px;-webkit-transition:opacity 0.6s ease-in-out;-o-transition:opacity 0.6s ease-in-out;transition:opacity 0.6s ease-in-out;}.client_text_hide .clint-text-wrapper{padding-bottom:15px;}.slick-slide,.slick-current,.slick-active,.slick-center{outline:none !important;}.slick-slide,.slick-current,.slick-active,.slick-center,.detail-link{outline:none !important;}a:active,a:hover{outline:none !important;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.client_text_hide a:hover,a:focus:hover{text-decoration:none;}#client-page-main-wrapper{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}#client-page-main-wrapper{padding-bottom:140px;margin-left:-15px;margin-right:-15px;}.default_classimg0{background-color:#F7EFE5;}.default_classimg1{background-color:#F7EFE5;}.default_classimg2{background-color:#EAEBF1;}.default_classimg3{background-color:#DCDCDC;}.default_classimg4{background-color:#EFEFEF;}.default_classimg5{background-color:#DCEAF0;}.default_classimg6{background-color:#E2E5DC;}.default_classimg7{background-color:#ECF4ED;}.default_classimg8{background-color:#E2E5DC;}.default_classimg9{background-color:#DCDCDC;}.default_classimg10{background-color:#CDE2E3;}.default_classimg11{background-color:#DCE5E5;}.default_classimg12{background-color:#F5D8E0;}.default_classimg13{background-color:#F7D9D9;}.default_classimg14{background-color:#F7D9D9;}.default_classimg15{background-color:#F5D8E0;}.default_classimg16{background-color:#E2E5DC;}.default_classimg17{background-color:#EEEEEE;}.default_classimg18{background-color:#F5D8E0;}.default_classimg19{background-color:#E3E3E3;}.default_classimg20{background-color:#E3E3E3;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:86px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;margin:0 auto;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;position:relative;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;// border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-track .active-slider-desc{position:absolute;bottom:0px;left:50%;}.slider-bottom .slick-track .slick-slide .slickimg-wrp{position:relative;}.slider-bottom .slick-track .slick-slide .slickimg-wrp img:first-child{display:block;cursor:pointer;}.slider-bottom .slick-track .slick-slide .slickimg-wrp img:nth-child(2){position:initial;top:0px;}.slider-bottom .slick-track .slick-slide .slickimg-wrp img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;transform:scale(0.7);}.slider-bottom .slick-track{margin-top:100px;}.slider-bottom .slick-track .slick-slide.slick-center .slickimg-wrp img{filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;transform:scale(1);}.slider-bottom-desc .slick-slide a .detail-link{right:auto !important;}.slider-bottom-desc .bottom-link-wrp{background:transparent;padding:5px 30px;margin:25px;font-family:HelveticaNeueLTStd-MdCn;border:2px solid #191919;font-size:18px;letter-spacing:1px;text-transform:uppercase;border-radius:2px;display:inline-block;text-align:center;cursor:pointer;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;padding-top:12px;border-radius:6px;}.slider-bottom-desc .bottom-link-wrp a{color:#191919;font-weight:normal;font-style:normal;font-size:18px;text-align:center;text-transform:uppercase;font-family:HelveticaNeueLTStd-MdCn;text-decoration:none;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}.slider-bottom-desc .bottom-link-wrp a span{position:relative;}.bottom-link-wrp:hover{color:#fff;background-color:#000;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}.slider-bottom-desc .bottom-link-wrp:hover a{color:#fff;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}.slider-bottom-desc .clint-text-wrapper{max-width:500px;text-align:center;margin:auto;width:90%;}@media (max-width:767px){.slider-header-top{padding-top:20px;}.slider-bottom .slick-track{margin-top:30px;}.slider-bottom .slick-track .slick-slide .slickimg-wrp img:first-child{height:auto;}.slider-bottom .slick-track .slick-slide.slick-center .slickimg-wrp img:nth-child(2){height:auto;}#client-page-main-wrapper{padding-bottom:0px;}.slider-bottom.slick-slider{margin-bottom:30px;}.slider-bottom .slick-track .slick-slide .slickimg-wrp{position:relative;width:auto;}.slick-slider button.slick-prev,.slick-slider button.slick-next{display:none !important;}.slider-header-top .slick-slide div.slickimg-wrp{padding-top:0px;min-height:200px;}.slick-full-image .img-responsive{max-width:35%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.slider-header.slick-slider{margin-bottom:0px;}.slick-dots{display:none !important;}}@media (max-width:360px){.slider-header-top .slick-slide div.slickimg-wrp{padding-top:0px;min-height:180px;}.slick-full-image .img-responsive{max-width:30%;}}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;//  width:20px;// height:20px;//margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:0;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{//left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{// right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
#particle-slider{background-color:#1e1e1e;background-image:url(/themes/RootSubThemeNew/css/images/office.jpg);width:1920;margin:0;padding:0;overflow1:hidden;}.slides,& > .dg{display:none;}.center{margin-left:50px;}@media (min-width:1000px){#particle-slider{background-repeat:no-repeat;& > .dg{display:block;}}}
.tilter{display:block;position:relative;color:#fff;flex:none;perspective:1000px;}.tilter *{}.tilter__figure,.tilter__image{margin:0;width:100%;height:100%;display:block;}.tilter__figure > *{transform:translateZ(0px);}.smooth .tilter__figure,.smooth .tilter__deco--overlay,.smooth .tilter__deco--lines,.smooth .tilter__deco--shine div,.smooth .tilter__caption{transition:transform 0.2s ease-out;}.tilter__figure{position:relative;}.tilter__figure::before{content:'';position:absolute;width:90%;height:90%;top:5%;left:5%;box-shadow:0 30px 20px rgba(35,32,39,0.5);}.tilter__deco{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}.tilter__deco--overlay{background-image:linear-gradient(45deg,rgba(226,60,99,0.4),rgba(145,58,252,0.4),rgba(16,11,192,0.4));}.tilter__title{margin:0;font-weight:normal;font-size:2.5em;font-family:'Abril Fatface',serif;line-height:1;}.tilter__description{margin:1em 0 0 0;font-size:0.85em;letter-spacing:0.15em;}.tilter--1 .tilter__figure::before{box-shadow:0 30px 20px rgba(0,0,0,0.5);}
@media (min-width:768px){}.full-width-video-block 
.full-video embed,section.full-width-video-block 
.full-video iframe,section.full-width-video-block 
.full-video object,section.full-width-video-block .full-video video{position:absolute;top:0;left:0;width:100%;height:100%}section.full-width-video-block.overlaid .full-video{margin-left:-25%}section.full-width-video-block .overlay:before{content:"";float:left;padding-bottom:112.51125%}section.full-width-video-block .overlay:after{content:"";display:table;clear:both}#custom-play{width:123px;height:123px;background:#333;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;position:absolute;z-index:10;cursor:pointer;opacity:1;visibility:visible;transition:all .1s ease-in-out 0s;-webkit-transition:all .1s ease-in-out 0s;-moz-transition:.1s all 0s ease-in-out;-o-transition:.1s all 0s ease-in-out}#custom-play.hidden{opacity:0;visibility:hidden}#custom-play:hover:after{border-color:transparent transparent transparent #000}#custom-play:before{transform:translate(-50%,-50%);border-width:30px 0 30px 52px;border-color:transparent transparent transparent #fff;}#custom-play:after,#custom-play:before{content:"";position:absolute;left:50%;top:50%;border-style:solid;transition:all .15s ease-in-out 0s;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:.15s all 0s ease-in-out;-o-transition:.15s all 0s ease-in-out}#custom-play:after{transform:translate(-51.6%,-50%);border-width:26px 0 26px 46px;border-color:transparent transparent transparent rgba(0,0,0,.5)}#custom-pause{width:123px;height:123px;background:#333;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;position:absolute;cursor:pointer;opacity:0;visibility:hidden}#custom-pause.visible{bottom:0;right:0;width:100%;height:100%;visibility:visible}button.play.rounded-box{visibility:hidden}.middle{width:100%;position:absolute;max-height:100%;max-width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.middle.wrapper{max-width:1288px}.half-width{width:50%;float:left;position:relative}.half-width:before{content:"";float:left;padding-bottom:100%}.half-width:after{content:"";display:table;clear:both}.half-width .middle:not(.full){max-width:400px}.half-width.quote-block .middle{max-width:510px}.single-big-paragraph{color:#fff!important;font-size:34px}.white .single-big-paragraph{color:#111!important}.half-width h1,.half-width h2,.half-width h3,.half-width h4,.half-width h5,.half-width h6,section h1,section h2,section h3,section h4,section h5,section h6{color:#111}#animation-stack{background:#111;}.animation-wrapper{background:#1e1e1e;}.half-width.full-width-overlay,.half-width.half-width-overlay,section.full-width-overlay,section.half-width-overlay{background:#111}#menu.visible{opacity:1;right:0;z-index:5000;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transition:all .4s .1s;-webkit-transition:all .4s .1s;-moz-transition:.4s all .1s;-o-transition:.4s all .1s}#menu.visible .contact-details-wrap .careers-cta{left:0;opacity:1}#menu .menu-content-wrap{width:100%;height:calc(100% - 120px);margin-top:120px;min-height:540px}#menu .menu-links-wrap{height:80%;position:relative}#menu .menu-links-wrap .menu-links{padding-left:7%;position:relative}#menu .menu-links-wrap .menu-links .menu-link{font-size:94px;color:#fff;font-weight:700;text-transform:uppercase;display:inline-block;position:relative;z-index:5000;padding:24px 0;line-height:.7;transition:all .1s ease-in-out 0s;-webkit-transition:all .1s ease-in-out 0s;-moz-transition:.1s all 0s ease-in-out;-o-transition:.1s all 0s ease-in-out}#menu .menu-links-wrap .menu-links .menu-link:hover{color:#666}#menu .menu-links-wrap .menu-links li:last-of-type .menu-link{padding-bottom:0}#menu .menu-links-wrap .menu-links li:first-of-type .menu-link{padding-top:0}#menu .menu-links-wrap .menu-links .menu-rainbow{position:absolute;top:0;left:0;z-index:1}#menu .contact-details-wrap{position:relative;height:20%;color:#666;font-size:15px;line-height:1.2;font-style:italic;font-family:Mercury Text G1 A,Mercury Text G1 B,serif;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0)}#menu .contact-details-wrap .column{position:relative;display:inline-block;padding-left:7%;color:#888}@media only screen and (min-width:1025px) and (max-width:1350px){#menu .contact-details-wrap .column:nth-child(n+2){padding-left:3%}}@media only screen and (max-width:1024px){#menu .contact-details-wrap .column{display:block}#menu .contact-details-wrap .column.social-links .social-icon:first-child{margin-left:0}}#menu .contact-details-wrap .column.social-links{display:inline-block}#menu .contact-details-wrap .column.social-links .social-icon{display:block;width:40px;height:40px;border:1px solid #333;border-radius:20px;float:left;position:relative;margin:0 12px;transition:all .15s ease-in-out 0s}#menu .contact-details-wrap .column.social-links .social-icon:before{content:"";position:absolute;width:200%;height:200%;top:-50%;left:-50%;opacity:.5;transition:all .15s ease-in-out 0s;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:.15s all 0s ease-in-out;-o-transition:.15s all 0s ease-in-out}#menu .contact-details-wrap .column.social-links .social-icon:hover:before{opacity:1}#menu .contact-details-wrap .column.social-links .social-icon:hover[data-color=red]{background:#ed1c0d}#menu .contact-details-wrap .column.social-links .social-icon:hover[data-color=orange]{background:#ed7300}#menu .contact-details-wrap .column.social-links .social-icon:hover[data-color=gold]{background:#ffbf0f}#menu .contact-details-wrap .column.social-links .social-icon:hover[data-color=green]{background:#87c70f}#menu .contact-details-wrap .column.social-links .social-icon:hover[data-color=cyan]{background:#00c9bf}#menu .contact-details-wrap .column.social-links .social-icon:hover[data-color=blue]{background:#3d8cde}#menu .contact-details-wrap .column.social-links .social-icon:hover[data-color=purple]{background:#663382}#menu .contact-details-wrap .column.social-links .social-icon:hover[data-color=lily]{background:#ffa3b5}#menu .contact-details-wrap .column.social-links .social-icon:hover[data-color=pink]{background:#ff3363}#menu .contact-details-wrap .column.social-links .social-icon#facebook:before{background:transparent url(/themes/RootSubThemeNew/images/social/facebook%402x.png) 50% no-repeat;background-size:12.5%}#menu .contact-details-wrap .column.social-links .social-icon#twitter:before{background:transparent url(/themes/RootSubThemeNew/images/social/twitter%402x.png) 50% no-repeat;background-size:25%}#menu .contact-details-wrap .column.social-links .social-icon#insta:before{background:transparent url(/themes/RootSubThemeNew/images/social/ig%402x.png) 50% no-repeat;background-size:22.5%}#menu .contact-details-wrap a{color:#888}#menu .contact-details-wrap a:hover{color:#00c9bf}#menu .contact-details-wrap .careers-cta{display:block;float:right;position:relative;left:-20px;opacity:0;text-align:right;padding-right:3.5%;margin-right:3.5%}#menu .contact-details-wrap .careers-cta p{line-height:1;margin:0 0 10px}#menu .contact-details-wrap .careers-cta h6{color:#fff;line-height:1;margin:8px 0 3px;font-style:normal;font-family:Calibre,Helvetica Neue,Helvetica,sans-serif}#menu .contact-details-wrap .careers-cta .careers-button{position:absolute;background:#ff3363;border-radius:30px;right:0;width:56px;margin-right:-28px;height:56px;top:50%;margin-top:-28px;overflow:hidden;transition:all .15s ease-in-out 0s;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:.15s all 0s ease-in-out;-o-transition:.15s all 0s ease-in-out}#menu .contact-details-wrap .careers-cta .careers-button:after,#menu .contact-details-wrap .careers-cta .careers-button:before{content:"";display:block;width:2px;height:12px;background:#fff;position:absolute;left:50%;top:50%;margin-left:-1px;margin-top:-6px;transition:all .15s ease-in-out 0s;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:.15s all 0s ease-in-out;-o-transition:.15s all 0s ease-in-out;transform:rotate(45deg) translate(3px,3px);-webkit-transform:rotate(45deg) translate(3px,3px);-moz-transform:rotate(45deg) translate(3px,3px);-o-transform:rotate(45deg) translate(3px,3px)}#menu .contact-details-wrap .careers-cta .careers-button:after{transform:rotate(-45deg) translate(3px,-3px);-webkit-transform:rotate(-45deg) translate(3px,-3px);-moz-transform:rotate(-45deg) translate(3px,-3px);-o-transform:rotate(-45deg) translate(3px,-3px)}#menu .contact-details-wrap .careers-cta:hover .careers-button{background:#00c9bf;transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}body.nights{overflow-y:scroll;position:fixed}body.nights .menu-toggle:after,body.nights .menu-toggle:before{width:20px;transform:rotate(45deg) translate(12px,-4px);-webkit-transform:rotate(45deg) translate(12px,-4px);-moz-transform:rotate(45deg) translate(12px,-4px);-o-transform:rotate(45deg) translate(12px,-4px);box-shadow:0 19px #fff,0 19px #fff,0 19px #fff,0 19px #fff,0 19px #fff,0 19px #fff,0 19px #fff}.page-template-page-homepage .homepage-link:after,.page-template-page-homepage .homepage-link:before{content:"";display:block;width:2px;height:16px;background:#fff;position:absolute;right:19px;top:20px;margin-left:0;margin-top:-8px;transition:all .4s;-webkit-transition:all .4s;-moz-transition:.4s all;-o-transition:.4s all}.page-template-page-homepage .homepage-link:after{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg)}.page-template-page-homepage .homepage-link:after:after{box-shadow:0 0 #fff}.page-template-page-homepage .homepage-link .link-arrow{display:block;position:absolute;width:0;height:0;right:20px;top:20px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:.3s all;-o-transition:.3s all;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg)}.page-template-page-homepage .homepage-link .link-arrow:after,.page-template-page-homepage .homepage-link .link-arrow:before{content:"";display:block;width:100%;height:2px;background:#fff;position:absolute;bottom:0;right:0}.page-template-page-homepage .homepage-link .link-arrow:after{width:2px;height:100%}.page-template-page-homepage .homepage-link.work{background:#663382;left:38.0714%;top:35%}.page-template-page-homepage .homepage-link.brief{background:#ffbf0f;left:67%;top:24%}.page-template-page-homepage .homepage-link.team{background:#87c70f;left:47.1429%;top:72.8571%}.page-template-page-homepage .homepage-link.contact{background:#00c9bf;left:82.1428%;top:74.2857%}.page-template-page-homepage .homepage-link:hover{margin-left:-90px;text-indent:16px;width:180px}.page-template-page-homepage .homepage-link:hover:before{height:0}.page-template-page-homepage .homepage-link:hover:after{box-shadow:0 6px #fff}.page-template-page-homepage .homepage-link:hover .link-arrow{width:12px;height:12px;margin-top:-6px;margin-right:-6px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);}@media only screen and (min-width:1601px){.page-template-page-team #team-hero h1{font-size:160px;}}.page-template-page-team #team-hero{position:relative;}.page-template-page-team #team-hero:before{content:"";float:left;padding-bottom:36.6667%}.page-template-page-team #team-hero:after{content:"";display:table;clear:both}.page-template-page-team #team-hero h1{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.page-template-page-team canvas#animation{position:absolute;display:none;top:0;left:0;width:100%;height:100%}.page-template-page-team .team-member{margin-bottom:98px;}.page-template-page-team .team-member .team-member-wrap{position:relative;padding-bottom:29%;overflow:hidden;cursor:pointer;max-width:402px;margin:0 auto}.page-template-page-team .team-member .team-member-wrap .team-member-photo{width:100%;background-color:#888;background-position:top;background-size:100% auto;background-repeat:no-repeat;transform:scale(1) translateZ(0);-webkit-transform:scale(1) translateZ(0);-moz-transform:scale(1) translateZ(0);-o-transform:scale(1) translateZ(0);transition:all .2s,background-position .1ms;-webkit-transition:all .2s,background-position .1ms;-moz-transition:.2s all,.1ms background-position;-o-transition:.2s all,.1ms background-position}.page-template-page-team .team-member .team-member-wrap .team-member-photo:before{content:"";float:left;padding-bottom:63.93862%}.page-template-page-team .team-member .team-member-wrap .team-member-photo:after{content:"";display:table;clear:both}.page-template-page-team .team-member .team-member-wrap .team-member-panel{background:#fff;padding:36px 0;min-height:0;width:100%;position:absolute;bottom:0;left:0;transition:all .3s,background-color .2s;-webkit-transition:all .3s,background-color .2s;-moz-transition:.3s all,.2s background-color;-o-transition:.3s all,.2s background-color}.page-template-page-team .team-member .team-member-wrap .team-member-panel .team-member-name,.page-template-page-team .team-member .team-member-wrap .team-member-panel .team-member-title{max-height:30px;margin:0;line-height:1.3;opacity:1;transition:all .3s,color .2s;-webkit-transition:all .3s,color .2s;-moz-transition:.3s all,.2s color;-o-transition:.3s all,.2s color}.page-template-page-team .team-member .team-member-wrap .team-member-panel .team-member-name{margin:0 0 3px}.page-template-page-team .team-member .team-member-wrap .team-member-panel .team-member-title{color:#666;font-size:15px}.page-template-page-team .team-member .team-member-wrap .team-member-panel .team-member-bio-wrap{overflow:hidden;padding:0 36px;max-height:0;opacity:0;transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:.3s all 0s ease-in-out;-o-transition:.3s all 0s ease-in-out}.page-template-page-team .team-member .team-member-wrap .team-member-panel .team-member-bio-wrap .team-member-bio{font-size:16px;line-height:1.2;margin-bottom:36px}.page-template-page-team .team-member .team-member-wrap .team-member-panel .team-member-bio-wrap h6{margin:0 0 3px}.page-template-page-team .team-member .team-member-wrap .team-member-panel .team-member-bio-wrap .team-member-detail{font-family:Mercury Text G1 A,Mercury Text G1 B,serif;font-style:italic;font-size:15px;line-height:1.3;font-weight:300;margin:0}.page-template-page-team .team-member .team-member-wrap.toggled .team-member-panel,.page-template-page-team .team-member .team-member-wrap:hover .team-member-panel{background:#87c70f}.page-template-page-team .team-member .team-member-wrap.toggled .team-member-panel h6,.page-template-page-team .team-member .team-member-wrap.toggled .team-member-panel p,.page-template-page-team .team-member .team-member-wrap:hover 
.team-member-panel h6,.page-template-page-team .team-member .team-member-wrap:hover .team-member-panel p{color:#fff}.page-template-page-team .team-member .team-member-wrap.toggled[data-color=green] .team-member-panel,.page-template-page-team .team-member .team-member-wrap:hover[data-color=green] .team-member-panel{background:#87c70f}.page-template-page-team .team-member .team-member-wrap.toggled[data-color=cyan] .team-member-panel,.page-template-page-team .team-member .team-member-wrap:hover[data-color=cyan] .team-member-panel{background:#00c9bf}.page-template-page-team .team-member .team-member-wrap.toggled[data-color=blue] .team-member-panel,.page-template-page-team .team-member .team-member-wrap:hover[data-color=blue] .team-member-panel{background:#3d8cde}.page-template-page-team .team-member .team-member-wrap.toggled[data-color=purple] .team-member-panel,.page-template-page-team .team-member .team-member-wrap:hover[data-color=purple] .team-member-panel{background:#663382}.page-template-page-team .team-member .team-member-wrap.toggled[data-color=lily] .team-member-panel,.page-template-page-team .team-member .team-member-wrap:hover[data-color=lily] .team-member-panel{background:#ffa3b5}.page-template-page-team .team-member .team-member-wrap.toggled[data-color=pink] .team-member-panel,.page-template-page-team .team-member .team-member-wrap:hover[data-color=pink] .team-member-panel{background:#ff3363}.page-template-page-team .team-member .team-member-wrap.toggled .team-member-panel{padding:0;min-height:100%}.page-template-page-team .team-member .team-member-wrap.toggled .team-member-panel .team-member-name,.page-template-page-team .team-member .team-member-wrap.toggled .team-member-panel .team-member-title{max-height:0;overflow:hidden;opacity:0}.page-template-page-team .team-member .team-member-wrap.toggled .team-member-panel .team-member-bio-wrap{max-height:100%;opacity:1}.page-template-page-team ul.jobs-list{max-width:290px;margin:60px auto 0;text-align:left}.page-template-page-team ul.jobs-list li{color:#888}.page-template-page-team ul.jobs-list li a{color:#888;border-color:#87c70f;transition:color .2s ease-in-out,border-color .1ms;-webkit-transition:color .2s ease-in-out,border-color .1ms;-moz-transition:.2s color ease-in-out,.1ms border-color;-o-transition:.2s color ease-in-out,.1ms border-color}.page-template-page-team ul.jobs-list li a[data-color=red]{border-color:#ed1c0d}.page-template-page-team ul.jobs-list li a[data-color=orange]{border-color:#ed7300}.page-template-page-team ul.jobs-list li a[data-color=gold]{border-color:#3d8cde}.page-template-page-team ul.jobs-list li a[data-color=green]{border-color:#87c70f}.page-template-page-team ul.jobs-list li a[data-color=cyan]{border-color:#00c9bf}.page-template-page-team ul.jobs-list li a[data-color=blue]{border-color:#3d8cde}.page-template-page-team ul.jobs-list li a[data-color=purple]{border-color:#ff3363}.page-template-page-team ul.jobs-list li a[data-color=lily]{border-color:#ffa3b5}.page-template-page-team ul.jobs-list li a[data-color=pink]{border-color:#ff3363}.page-template-page-team ul.jobs-list li a:before{content:"";display:inline-block;position:relative;top:0;left:-10px;height:11px;width:0;background-color:rgba(204,0,102,0);border:1px solid;border-color:inherit;border-radius:75px;transition:all .2s ease-in-out;transition:all .2s ease-in-out,border-color .1ms;-webkit-transition:all .2s ease-in-out,border-color .1ms;-moz-transition:.2s all ease-in-out,.1ms border-color;-o-transition:.2s all ease-in-out,.1ms border-color;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.page-template-page-team ul.jobs-list li a:hover{color:#fff}.page-template-page-team ul.jobs-list li a:hover:before{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);margin-left:11px;width:11px}.page-template-page-team .half-width1 .middle{text-align:left;width:50%}.page-template-page-team .half-width1 .middle h2{margin-bottom:68px}.page-template-page-team .half-width1 .middle .jobs-list{margin-left:0}.page-template-page-team .half-width1 .middle .jobs-list li{padding-bottom:3px}.team-filters{margin-bottom:26px}.team-filters__department,.team-filters__tags{font-family:Mercury Text G1 A,Mercury Text G1 B,serif;font-style:italic;color:#888;font-weight:400;font-size:17px;padding:0 20px;cursor:pointer;display:inline-block;transition:all .15s ease-in-out 0s;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:.15s all 0s ease-in-out;-o-transition:.15s all 0s ease-in-out}.team-filters__department:hover,.team-filters__tags:hover{color:#1e1e1e}.team-filters__department.active,.team-filters__tags.active{color:#1e1e1e;font-weight:600}.team-filters__tags .plus{transition:all .15s ease-in-out 0s;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:.15s all 0s ease-in-out;-o-transition:.15s all 0s ease-in-out}.team-filters__tags .plus.active{display:none}.team-filters__tags .down_arrow{display:none;width:11.47px;height:7px;background:url(/themes/RootSubThemeNew/images/team/Arrows_down%402x.png) no-repeat;background-size:10.47px;transition:all .15s ease-in-out 0s;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:.15s all 0s ease-in-out;-o-transition:.15s all 0s ease-in-out}.team-filters__tags .down_arrow.active{display:inline-block}.tag-filters{display:none;margin:0 auto;background:#222}.tag-filters .wrapper{padding-top:40px;padding-bottom:40px}.tag-filters__filter{text-align:left;color:#888;margin:7px 0;cursor:pointer;border-color:#87c70f;transition:color .2s ease-in-out,border-color .1ms;-webkit-transition:color .2s ease-in-out,border-color .1ms;transition:all .15s ease-in-out 0s;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:.15s all 0s ease-in-out;-o-transition:.15s all 0s ease-in-out}.tag-filters__filter[data-color=red]{border-color:#ed1c0d}.tag-filters__filter[data-color=orange]{border-color:#ed7300}.tag-filters__filter[data-color=gold]{border-color:#3d8cde}.tag-filters__filter[data-color=green]{border-color:#87c70f}.tag-filters__filter[data-color=cyan]{border-color:#00c9bf}.tag-filters__filter[data-color=blue]{border-color:#3d8cde}.tag-filters__filter[data-color=purple]{border-color:#ff3363}.tag-filters__filter[data-color=lily]{border-color:#ffa3b5}.tag-filters__filter[data-color=pink]{border-color:#ff3363}.tag-filters__filter:before{content:"";display:inline-block;position:relative;top:0;left:-10px;height:11px;width:0;background-color:rgba(204,0,102,0);border:1px solid;border-color:inherit;border-radius:75px;transition:all .2s ease-in-out;transition:all .2s ease-in-out,border-color .1ms;-webkit-transition:all .2s ease-in-out,border-color .1ms;-moz-transition:.2s all ease-in-out,.1ms border-color;-o-transition:.2s all ease-in-out,.1ms border-color;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.tag-filters__filter.active{color:#fff}.tag-filters__filter:hover{color:#f8f8f8}.tag-filters__filter:hover:before{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);margin-left:11px;width:11px}.office-block .text-slideshow-block .slide-text .next-button{position:relative}.office-block .text-slideshow-block .slide-text .next-button:after{content:"";display:inline-block;position:absolute;background:url(/themes/RootSubThemeNew/images/Arrows/SVG/right_arrow_gray.svg) no-repeat;left:50%;margin-left:-15px;width:30px;height:30px}.office-block .slide img{width:100%}.office-block .neighborhood{position:absolute;opacity:0;visibility:hidden;z-index:1000;transition:all .15s ease-in-out 0s;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:.15s all 0s ease-in-out;-o-transition:.15s all 0s ease-in-out}.office-block .neighborhood .slide{position:relative}.office-block .neighborhood .slide img{position:absolute;top:0;left:0}.office-block .neighborhood.active{opacity:1;visibility:visible}#colorado .slideshow-block{float:right}#colorado .neighborhood{right:0}div[data-name=cats]{display:none}.wrapper.team-container{padding-top:100px;padding-bottom:22px}.no-members-found{display:none;font-style:italic;font-family:Mercury Text G1 A,Mercury Text G1 B,serif;margin-bottom:72px}section[data-name=boulder]{float:right}@media only screen and (min-width:1024px) and (max-width:1350px){.page-template-page-team .team-member .team-member-wrap .team-member-panel .team-member-bio-wrap{padding:0 5%}.page-template-page-team .team-member .team-member-wrap .team-member-panel .team-member-bio-wrap .team-member-bio{font-size:14px;font-size:1.36585vw;margin-bottom:5%}.page-template-page-team .team-member .team-member-wrap .team-member-panel .team-member-bio-wrap h6{font-size:14px;font-size:1.36585vw;margin-bottom:1.5%}.page-template-page-team .team-member .team-member-wrap .team-member-panel .team-member-bio-wrap .team-member-detail{font-size:14px;font-size:1.36585vw;line-height:1.2}.page-template-page-team .half-width1.middle{width:70%}.page-template-page-team .half-width1 .middle h3{margin-bottom:4%}.page-template-page-team .half-width1.middle p{margin-bottom:2%}section .text-slideshow-block .slide-text .next-button{margin-top:5%}section .text-slideshow-block .slick-dots{margin-bottom:0;bottom:4%}#listings .half-width{padding:7% 0}}.mobile-animation-fallback{display:none;max-width:100%;margin:0 auto}.page-template-page-brief #brief-hero{height:100%}.page-template-page-brief #brief-hero h1,.page-template-page-brief #brief-hero h3{cursor:default;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}.page-template-page-brief #brief-hero h3{font-style:italic;font-family:Mercury Text G1 A,Mercury Text G1 B,serif;margin:0}.page-template-page-brief #brief-hero #hero-animation-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.page-template-page-brief #brief-hero .sketch{width:100%;height:100%}.page-template-page-brief #brief-hero .hero-text-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.page-template-page-brief #moonrock-canvas-wrapper{width:600px;height:600px;margin:0 auto;background:#222 url(/themes/RootSubThemeNew/images/brief/rock-rings.png) 50% no-repeat;background-size:100%;transition:background-size .3s;-webkit-transition:background-size .3s;-moz-transition:.3s background-size}.page-template-page-brief #moonrock-canvas-wrapper canvas{width:100%;height:100%}.page-template-page-brief .half-width1 span{color:#888;font-family:Mercury Text G1 A,Mercury Text G1 B,serif;font-style:italic;margin-bottom:10px;font-size:18px}.page-template-page-brief #animation-stack{position:relative}.page-template-page-brief #animation-stack .half-width:before{padding-bottom:65.7%}@media only screen and (max-width:1350px){.page-template-page-brief #animation-stack .half-width:before{padding-bottom:90%}}.page-template-page-brief #animation-stack .arrow{width:0;height:0;top:0;z-index:1;position:absolute;border-style:solid;border-width:23px 32px 0;border-color:#333 transparent transparent;left:50%;margin-left:-32px}.page-template-page-brief #animation-stack .absorbz-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;padding:0}.page-template-page-brief #animation-stack #blob-canvas{width:100%;height:100%}.page-template-page-brief .animation-block.half-width{float:right}.page-template-page-brief .animation-block .wrapper{padding-top:37px;padding-bottom:37px;position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.page-template-page-brief #balls-canvas{max-width:100%}.page-template-page-brief .services{opacity:0;position:absolute;right:-9999px;top:0;background:#222;transition:opacity .5s,right 0s .5s;-webkit-transition:opacity .5s,right 0s .5s;-moz-transition:.5s opacity,0s right .5s;-o-transition:.5s opacity,0s right .5s}.page-template-page-brief .services.visible{transition:opacity .5s;-webkit-transition:opacity .5s;-moz-transition:.5s opacity;-o-transition:.5s opacity;right:0;opacity:1}.page-template-page-brief .services .bold{color:#fff;font-style:normal;font-family:Calibre,Helvetica Neue,Helvetica,sans-serif}.page-template-page-brief section[data-name=what-we-do] .half-width.black .middle:not(.full){max-width:418px}.page-template-page-brief .see-all{margin-top:36px;display:block;font-style:italic;font-family:Mercury Text G1 A,Mercury Text G1 B,serif;color:#888;font-size:18px;position:relative;transition:all .15s ease-in-out 0s;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:.15s all 0s ease-in-out;-o-transition:.15s all 0s ease-in-out}.page-template-page-brief .see-all:hover,.page-template-page-brief .see-all:hover .hide,.page-template-page-brief .see-all:hover .see{color:#000}.page-template-page-brief .see-all .hide,.page-template-page-brief .see-all .see{transition:all .15s ease-in-out 0s;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:.15s all 0s ease-in-out;-o-transition:.15s all 0s ease-in-out}.page-template-page-brief .see-all:after{content:"";display:inline-block;position:absolute;background:url(/themes/RootSubThemeNew/images/Arrows/SVG/right_arrow_gray.svg) no-repeat;left:50%;top:0;margin-left:-15px;width:30px;height:30px}.page-template-page-brief .see-all .hide{display:none}.page-template-page-brief .see-all.toggled .hide{display:inline}.page-template-page-brief .see-all.toggled .see{display:none}.page-template-page-brief section[data-name=what-we-do] .black.half-width{float:right}.page-template-page-brief #canv{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;border:0}.page-template-page-brief #animation-gallery{padding:24px 0 60px}.page-template-page-brief #animation-gallery .wrapper{padding:0;height:520px}.page-template-page-brief section[data-name=client-list] h3{font-weight:600}.page-template-page-brief #client-list{padding-top:28px}.page-template-page-brief #client-list .client{margin-bottom:28px;background:#fff;position:relative}.page-template-page-brief #client-list .client:before{content:"";float:left;padding-bottom:66.66667%}.page-template-page-brief #client-list .client:after{content:"";display:table;clear:both}.page-template-page-brief #client-list .client img{transition:all .15s;-webkit-transition:all .15s;-moz-transition:.15s all;-o-transition:.15s all;transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);width:auto;max-width:80%}.page-template-page-brief #client-list .client a{display:block;background:#fff;transition:all .15s ease-in-out 0s;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:.15s all 0s ease-in-out;-o-transition:.15s all 0s ease-in-out}.page-template-page-brief #client-list .client a:before{content:"";float:left;padding-bottom:66.66667%}.page-template-page-brief #client-list .client a:after{content:"";display:table;clear:both}.page-template-page-brief #client-list .client a:hover img{filter:brightness(500%);-webkit-filter:brightness(500%);-moz-filter:brightness(500%);-o-filter:brightness(500%)}.page-template-page-brief #client-list .client .badge{width:0;height:0;border-style:solid;border-width:0 45px 45px 0;border-color:transparent;top:0;right:0;position:absolute;transition:all .15s;-webkit-transition:all .15s;-moz-transition:.15s all;-o-transition:.15s all}.page-template-page-brief #client-list .client .badge:before{content:"";background:url(/themes/RootSubThemeNew/images/brief/Link_out%402x.png) no-repeat;width:14px;height:14px;background-size:14px;right:-40px;top:5px;z-index:7001;position:absolute}.page-template-page-brief #client-list .client .badge:after{opacity:0;content:"";width:0;height:0;border-style:solid;border-width:0 45px 45px 0;border-color:transparent rgba(0,0,0,.1) transparent transparent;top:0;right:-45px;z-index:7000;position:absolute;transition:all .15s;-webkit-transition:all .15s;-moz-transition:.15s all;-o-transition:.15s all}.page-template-page-brief #client-list .client .badge.active:after{opacity:1}@media only screen and (min-width:1440px){.page-template-page-brief #brief-hero h1{font-size:140px}}@media only screen and (min-width:1600px){.page-template-page-brief #brief-hero h1{font-size:220px}}#grid{line-height:0;background:#222}.grid-sizer{width:50%}.grid-item img{width:100%}.page-template-page-work{background:#222}.page-template-page-work .half-width{background:#222;line-height:0;overflow:hidden}.page-template-page-work .half-width:before{padding-bottom:0}.page-template-page-work .half-width1 .project-details .project-link.button a,.page-template-page-work .half-width.work-header .project-link.button a{color:#f8f8f8}.page-template-page-work .half-width .project-details .project-link.button,.page-template-page-work .half-width.work-header .project-link.button{animation:none;padding:0}.page-template-page-work .half-width .project-details .project-link.button a,.page-template-page-work .half-width.work-header .project-link.button a{transition:background-color .4s;-webkit-transition:background-color .4s;-moz-transition:.4s background-color;-o-transition:.4s background-color;display:block;padding:14px 50px}.page-template-page-work .half-width .project-details .project-link.button:hover a,.page-template-page-work .half-width.work-header .project-link.button:hover a{background-color:rgba(0,0,0,.3)}.page-template-page-work .half-width.work-header{background:#222}.page-template-page-work .half-width.work-header:before{content:"";float:left;padding-bottom:83.33333%}.page-template-page-work .half-width.work-header:after{content:"";display:table;clear:both}.page-template-page-work .half-width.work-header .project-link.button{background-color:#00c9c0}.page-template-page-work .half-width.work-header .middle{padding-top:48px;top:47%;max-width:900px}.page-template-page-work .half-width.work-header h1{font-size:95px}.page-template-page-work .half-width.work-header h3,.page-template-page-work .half-width.work-header p{line-height:1.2em;color:#888}.page-template-page-work .half-width.work-header p{font-size:24px;padding-bottom:16px}.page-template-page-work .half-width.work-header h3{font-size:28px;width:70%;margin:10px auto 50px}.page-template-page-work .half-width.case-study{cursor:pointer;opacity:0}.page-template-page-work .half-width.case-study img.project-photo{transform:scale(1) translateZ(0);-webkit-transform:scale(1) translateZ(0);-moz-transform:scale(1) translateZ(0);-o-transform:scale(1) translateZ(0);transition:filter .3s,-webkit-filter .3s,-moz-filter .3s,opacity .2s,transform .3s;-webkit-transition:filter .3s,-webkit-filter .3s,-moz-filter .3s,opacity .2s,transform .3s;-moz-transition:.3s filter,.3s -webkit-filter,.3s -moz-filter,.2s opacity,.3s transform;-o-transition:.3s filter,.3s -webkit-filter,.3s -moz-filter,.2s opacity,.3s transform}.page-template-page-work .half-width.case-study:hover .project-photo{filter:alpha(opacity=30);-khtml-opacity:.2;-moz-opacity:.2;opacity:.2;filter:.2;transform:scale(1.02) translateZ(0);-webkit-transform:scale(1.02) translateZ(0);-moz-transform:scale(1.02) translateZ(0);-o-transform:scale(1.02) translateZ(0)}.page-template-page-work .half-width.case-study:hover .project-details{display:block}.page-template-page-work .half-width.case-study.coming-soon{cursor:default}.page-template-page-work .half-width.case-study.coming-soon:hover .project-photo{transform:scale(1.02) translateZ(0);-webkit-transform:scale(1.02) translateZ(0);-moz-transform:scale(1.02) translateZ(0);-o-transform:scale(1.02) translateZ(0);filter:blur(8px);-webkit-filter:blur(8px);-moz-filter:blur(8px);-ms-filter:blur(8px)}.page-template-page-work .half-width.case-study .subnav{display:none}.page-template-page-work .half-width .project-details{z-index:20;display:none}.page-template-page-work .half-width .project-details .project-excerpt,.page-template-page-work .half-width .project-details .project-title{color:#f8f8f8}.page-template-page-work .half-width .project-details .project-title{display:block;line-height:1.2}.page-template-page-work .half-width .project-details .project-excerpt{line-height:24px;margin:20px auto}@media only screen and (min-width:1600px){.page-template-page-work .half-width.work-header h1{font-size:120px}.page-template-page-work .half-width.work-header h3{max-width:400px}}.single-case-study .marquee{height:100%;text-align:left;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.single-case-study .marquee:after,.single-case-study .marquee:before{display:none}.single-case-study .marquee .back-to-work-toggle{cursor:pointer;width:0;height:40px;position:fixed;right:82px;top:28px;z-index:9000;display:block;float:right;transition:width .3s,color .15s,text-indent .15s;-webkit-transition:width .3s,color .15s,text-indent .15s;-moz-transition:.3s width,.15s color,.15s text-indent;-o-transition:.3s width,.15s color,.15s text-indent;padding:10px 20px;overflow:hidden;text-indent:-6px;font-weight:700;text-transform:uppercase;font-size:16px;text-align:left;white-space:nowrap;color:transparent;background-image:url(/wp-content/themes/madwell/images/case-study/arrow-white.png);background-image:url(/wp-content/themes/madwell/images/case-study/arrow-white.svg);background-repeat:no-repeat;background-size:auto 20px;background-position:left 12px center}.single-case-study .marquee .back-to-work-toggle:hover{width:165px;text-indent:20px;color:#fff;transition:width .2s,color 0s .1s,text-indent .3s;-webkit-transition:width .2s,color 0s .1s,text-indent .3s;-moz-transition:.2s width,0s color .1s,.3s text-indent;-o-transition:.2s width,0s color .1s,.3s text-indent;-webkit-animation:d .3s;animation:d .3s}@keyframes d{0%{background-position:left 12px center}50%{background-position:left 18px center}to{background-position:left 12px center}}.single-case-study .marquee .wrapper{display:inline-block;position:absolute;max-width:none;padding:0 0 0 95px}.single-case-study .marquee h1{font-size:96px}.single-case-study .marquee p{font-size:24px;margin:0}.single-case-study .marquee.black p{color:#fff}.single-case-study .autoplay-video:not(.controls)::-webkit-media-controls-play-button,.single-case-study .autoplay-video:not(.controls)::-webkit-media-controls-start-playback-button{opacity:0;width:5px}.single-case-study .half-width-image{position:absolute}.single-case-study .quote-block.white .quote{color:#000}.single-case-study .quote{color:#fff;font-family:Mercury Text G1 A,Mercury Text G1 B,serif;font-style:italic;font-size:39px;line-height:1.125;margin-bottom:22px}.single-case-study .quote+h6{font-size:15.7px;color:#888}.single-case-study .open-quote{top:20%;background:transparent url(/themes/RootSubThemeNew/images/social/quote1_gray.svg) 50% no-repeat}.single-case-study .close-quote,.single-case-study .open-quote{content:"";position:absolute;width:88px;height:88px;left:50%;transform:translateX(-50%)}.single-case-study .close-quote{bottom:20%;background:transparent url(/themes/RootSubThemeNew/images/social/quote2_gray.svg) 50% no-repeat}.single-case-study .contact-block .button:hover{background:#333!important}.single-case-study #contact h2{line-height:1}.single-case-study .caption{width:100%;padding:60px 36px 24px;position:absolute;bottom:0;left:0;text-align:right;background:transparent}.single-case-study .caption,.single-case-study .caption p{font-family:Mercury Text G1 A,Mercury Text G1 B,serif;font-style:italic}.single-case-study .caption p{color:#fff;margin:0;font-size:14px}.statistics-column{padding:0}.statistic.full:before{content:"";float:left;padding-bottom:100%}.statistic.full:after{content:"";display:table;clear:both}.statistic.two-thirds:before{content:"";float:left;padding-bottom:66.66667%}.statistic.two-thirds:after{content:"";display:table;clear:both}.statistic.half:before{content:"";float:left;padding-bottom:50%}.statistic.half:after{content:"";display:table;clear:both}.statistic .middle .statistic-value{font-size:150px}.statistic .middle .statistic-text{color:#fff;font-family:Mercury Text G1 A,Mercury Text G1 B,serif;font-style:italic;max-width:420px;display:inline-block}.statistic.brand .statistic-value,.statistic.custom .statistic-value{color:#fff}.statistic.brand .statistic-text,.statistic.custom .statistic-text{color:#f8f8f8}.full-width .wrapper{padding:64px 20px}.full-width h3{font-size:43px;font-family:Calibre,Helvetica Neue,Helvetica,sans-serif;text-transform:uppercase;font-weight:700}.full-width p{font-size:21px;display:inline-block;max-width:560px}.overlay-toggle{opacity:0;transition:opacity .5s,background-color .15s;-webkit-transition:opacity .5s,background-color .15s;-moz-transition:.5s opacity,.15s background-color;-o-transition:.5s opacity,.15s background-color}.overlay-toggle.in-view{opacity:1;-webkit-animation:e .5s 0s cubic-bezier(.175,.885,.32,1.275) forwards,f .75s .4s;animation:e .5s 0s cubic-bezier(.175,.885,.32,1.275) forwards,f .75s .4s}@-webkit-keyframes e{0%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}50%{transform:scale(1.4);-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-o-transform:scale(1.4)}to{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}}@keyframes e{0%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}50%{transform:scale(1.4);-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-o-transform:scale(1.4)}to{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}}@-webkit-keyframes f{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-o-transform:rotate(1turn)}}@keyframes f{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-o-transform:rotate(1turn)}}@media only screen and (min-width:1025px) and (max-width:1350px){section.half-width-blocks .half-width.header-block h2{font-size:80px;font-size:7.80488vw}.single-case-study .quote{font-size:39px;font-size:3.80488vw;padding:0 20px}.single-case-study .open-quote{top:7%;width:13.2%;height:13.2%}.single-case-study .close-quote{bottom:7%;width:13.2%;height:13.2%}}@media only screen and (min-width:1351px) and (max-width:1600px){.single-case-study .open-quote{top:10%}.single-case-study .close-quote{bottom:10%}}.page-template-page-contact h1{margin-bottom:35px}.page-template-page-contact h1.thanks{color:#fff}@media (max-width:1440px){.page-template-page-contact h1{font-size:97px}}.page-template-page-contact p{font-family:Mercury Text G1 A,Mercury Text G1 B,serif;font-style:italic;font-size:17px}.page-template-page-contact input[type=email],.page-template-page-contact input[type=text],.page-template-page-contact textarea{font-family:Calibre,Helvetica Neue,Helvetica,sans-serif;background-color:#f2f2f2;border:0 solid transparent;padding:15px;font-size:17px;border-radius:3px;margin-top:30px}.page-template-page-contact input[type=email].error-outline,.page-template-page-contact input[type=text].error-outline,.page-template-page-contact textarea.error-outline{padding:13px;border:2px solid #ed1c0d}.page-template-page-contact input[type=text]{float:left;margin-right:20px;width:190px;display:inline-block}.page-template-page-contact input[type=text]#phone{margin-right:0}.page-template-page-contact input[type=email]{width:100%;margin-top:15px}.page-template-page-contact textarea{margin-top:15px;margin-bottom:30px;width:100%;resize:none;height:150px}.page-template-page-contact canvas#animation-canvas{position:absolute;top:0;left:0;min-height:800px}@media (max-width:992px){.page-template-page-contact canvas#animation-canvas{min-height:0}}@media (min-width:1300px) and (max-height:850px){.page-template-page-contact .contact-details-wrap{position:relative;bottom:auto}.page-template-page-contact #contact-slideshow .contact-slide.initial{padding-top:60px}.page-template-page-contact #contact-slideshow .contact-slide.initial .middle{position:relative;top:0;left:0;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none}}@media only screen and (min-width:1024px) and (max-width:1250px) and (max-height:830px){.page-template-page-contact .contact-slide{padding-top:120px;padding-bottom:120px}}.page-template-page-contact section{background:transparent}.page-template-page-contact .contact-details-wrap{position:absolute;bottom:5%;height:auto;width:100%;margin-top:65px}.page-template-page-contact .contact-details-wrap .column{padding-left:3%;padding-right:3%;font-size:18px;color:#888;font-family:Mercury Text G1 A,Mercury Text G1 B,serif;font-style:italic;margin:auto;display:inline-block}.page-template-page-contact .contact-details-wrap a{color:#888}.page-template-page-contact .contact-details-wrap a:hover{color:#00c9bf}.page-template-page-contact .contact-form-container{display:block;width:400px;margin:auto}.page-template-page-contact .contact-form-container .submit-button{margin-right:6%;padding:12px 10px}.page-template-page-contact .contact-form-container .submit-button.unavailable,.page-template-page-contact .contact-form-container .submit-button.unavailable:hover{border-width:2px;border-style:solid;padding:10px 46px}.page-template-page-contact .contact-form-container .more-button,.page-template-page-contact .contact-form-container .submit-button{width:47%;box-sizing:border-box}.page-template-page-contact .contact-form-container .more-button.unavailable,.page-template-page-contact .contact-form-container .more-button.unavailable:hover,.page-template-page-contact .contact-form-container .submit-button.unavailable,.page-template-page-contact .contact-form-container .submit-button.unavailable:hover{background-color:transparent;color:hsla(0,0%,5%,.3);border-color:hsla(0,0%,5%,.3);cursor:default}.page-template-page-contact .contact-form-container .more-button{padding:10px}.page-template-page-contact .social-links{position:absolute;right:2%;bottom:10%;display:inline-block}.page-template-page-contact .social-links .social-icon{display:block;width:40px;height:40px;border:1px solid #333;border-radius:20px;float:left;position:relative;margin:0 12px}.page-template-page-contact .social-links .social-icon,.page-template-page-contact .social-links .social-icon:before{transition:all .15s ease-in-out 0s;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:.15s all 0s ease-in-out;-o-transition:.15s all 0s ease-in-out}.page-template-page-contact .social-links .social-icon:before{content:"";position:absolute;width:200%;height:200%;top:-50%;left:-50%}.page-template-page-contact .social-links .social-icon#facebook:before{background:transparent url(/themes/RootSubThemeNew/images/social/facebook_gray.svg) 50% no-repeat;background-size:12.5%}.page-template-page-contact .social-links .social-icon#twitter:before{background:transparent url(/themes/RootSubThemeNew/images/social/twitter_gray.svg) 50% no-repeat;background-size:25%}.page-template-page-contact .social-links .social-icon#insta:before{background:transparent url(/themes/RootSubThemeNew/images/social/instagram_gray.svg) 50% no-repeat;background-size:22.5%}.page-template-page-contact .social-links .social-icon:hover:before{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-webkit-filter:invert(100%);-moz-filter:invert(100%);-o-filter:invert(100%);filter:invert(100%)}.page-template-page-contact #mobile-contact-information{display:none;max-height:1000px;text-align:center;padding-top:120px}.page-template-page-contact #mobile-contact-information p.general-info{margin-bottom:60px}.page-template-page-contact #mobile-contact-information p.general-info a{color:#888}@media (max-width:992px){.page-template-page-contact #mobile-contact-information{display:block}}.page-template-page-contact #contact-slideshow{height:100%;min-height:800px;transition:background-color .3s;-webkit-transition:background-color .3s;-moz-transition:.3s background-color;-o-transition:.3s background-color}.page-template-page-contact #contact-slideshow[data-slide="2"]{background-color:#663382}.page-template-page-contact #contact-slideshow[data-slide="3"]{background-color:#00c9bf}.page-template-page-contact #contact-slideshow[data-slide="4"],.page-template-page-contact #contact-slideshow[data-slide="5"]{background-color:#fff}.page-template-page-contact #contact-slideshow[data-slide="6"]{background-color:#ffbf0f}.page-template-page-contact #contact-slideshow[data-slide="7"]{background-color:#111}@media (max-width:992px){.page-template-page-contact #contact-slideshow{display:none}}.page-template-page-contact #contact-slideshow .contact-slide{visibility:hidden;transition:visibility 0s .3s;-webkit-transition:visibility 0s .3s;-moz-transition:0s visibility .3s;-o-transition:0s visibility .3s}.page-template-page-contact #contact-slideshow .contact-slide.active{visibility:visible;transition:visibility 0s 0s;-webkit-transition:visibility 0s 0s;-moz-transition:0s visibility 0s;-o-transition:0s visibility 0s}.page-template-page-contact #contact-slideshow .contact-slide.active .contact-details-wrap,.page-template-page-contact #contact-slideshow .contact-slide.active .contact-form-container,.page-template-page-contact #contact-slideshow .contact-slide.active .slide-content,.page-template-page-contact #contact-slideshow .contact-slide.active .social-links,.page-template-page-contact #contact-slideshow .contact-slide.active h1{opacity:1;transition:visibility 0s,opacity .3s .3s;-webkit-transition:visibility 0s,opacity .3s .3s;-moz-transition:0s visibility,.3s opacity .3s;-o-transition:0s visibility,.3s opacity .3s}.page-template-page-contact #contact-slideshow .contact-slide.initial{height:100%}.page-template-page-contact #contact-slideshow .contact-slide.gifs div[data-value="Gif 1"]{background:url(/themes/RootSubThemeNew/images/contact/1.gif) no-repeat 50%;background-size:100%}.page-template-page-contact #contact-slideshow .contact-slide.gifs div[data-value="Gif 2"]{background:url(/themes/RootSubThemeNew/images/contact/2.gif) no-repeat 50%;background-size:100%}.page-template-page-contact #contact-slideshow .contact-slide.gifs div[data-value="Gif 3"]{background:url(/themes/RootSubThemeNew/images/contact/3.gif) no-repeat 50%;background-size:100%}.page-template-page-contact #contact-slideshow .contact-slide .contact-details-wrap,.page-template-page-contact #contact-slideshow .contact-slide .contact-form-container,.page-template-page-contact #contact-slideshow .contact-slide .slide-content,.page-template-page-contact #contact-slideshow .contact-slide .social-links,.page-template-page-contact #contact-slideshow .contact-slide h1{opacity:0;transition:visibility 0s,opacity .3s;-webkit-transition:visibility 0s,opacity .3s;-moz-transition:0s visibility,.3s opacity;-o-transition:0s visibility,.3s opacity}.page-template-page-contact #contact-slideshow .contact-slide .form-choice-container{width:195px;margin:120px auto 0;display:block}.page-template-page-contact #contact-slideshow .contact-slide .form-choice-container .more-button.unavailable{background-color:transparent;color:hsla(0,0%,5%,.3);border-color:hsla(0,0%,5%,.3);cursor:default}.page-template-page-contact #contact-slideshow .contact-slide .form-choice-container .more-button.unavailable:hover{background-color:transparent;color:hsla(0,0%,5%,.3);border-color:hsla(0,0%,5%,.3)}.page-template-page-contact #contact-slideshow .contact-slide .form-choice-container .more-button,.page-template-page-contact #contact-slideshow .contact-slide .form-choice-container .submit-button{display:block;margin:20px 0}.page-template-page-contact #contact-slideshow .contact-slide .form-choice-container .submit-button.unavailable:hover{border-width:2px;cursor:default;background-color:hsla(0,0%,5%,.3);border-color:hsla(0,0%,5%,0);color:#fff}.page-template-page-contact span.question{font-family:Mercury Text G1 A,Mercury Text G1 B,serif;display:block;font-style:italic;color:#fff;font-size:26px;margin-bottom:45px;transition:opacity 1s ease-in-out 0s;-webkit-transition:opacity 1s ease-in-out 0s;-moz-transition:1s opacity 0s ease-in-out;-o-transition:1s opacity 0s ease-in-out}.page-template-page-contact span.question.dark{color:#111}.page-template-page-contact span.question.gray{color:#777}.page-template-page-contact span.question.gone{opacity:0}.page-template-page-contact .color-choice{margin:auto;border-radius:50%;width:50px;height:50px;display:inline-block;margin:0 12px;cursor:pointer;background-clip:padding-box;transition:border-color .2s ease-in-out 0s;-webkit-transition:border-color .2s ease-in-out 0s;-moz-transition:.2s border-color 0s ease-in-out;-o-transition:.2s border-color 0s ease-in-out;border:5px solid transparent}.page-template-page-contact .color-choice[data-color=red]{background-color:#ed1c0d}.page-template-page-contact .color-choice[data-color=orange]{background-color:#ed7300}.page-template-page-contact .color-choice[data-color=gold]{background-color:#ffbf0f}.page-template-page-contact .color-choice[data-color=green]{background-color:#87c70f}.page-template-page-contact .color-choice[data-color=cyan]{background-color:#00c9bf}.page-template-page-contact .color-choice[data-color=blue]{background-color:#3d8cde}.page-template-page-contact .color-choice[data-color=purple]{background-color:#663382}.page-template-page-contact .color-choice[data-color=lily]{background-color:#ffa3b5}.page-template-page-contact .color-choice[data-color=pink]{background-color:#ff3363}.page-template-page-contact .color-choice.active[data-color=red],.page-template-page-contact .color-choice:hover[data-color=red]{border-color:rgba(237,28,13,.3)}.page-template-page-contact .color-choice.active[data-color=orange],.page-template-page-contact .color-choice:hover[data-color=orange]{border-color:rgba(237,115,0,.3)}.page-template-page-contact .color-choice.active[data-color=gold],.page-template-page-contact .color-choice:hover[data-color=gold]{border-color:rgba(255,191,15,.3)}.page-template-page-contact .color-choice.active[data-color=green],.page-template-page-contact .color-choice:hover[data-color=green]{border-color:rgba(135,199,15,.3)}.page-template-page-contact .color-choice.active[data-color=cyan],.page-template-page-contact .color-choice:hover[data-color=cyan]{border-color:rgba(0,201,191,.3)}.page-template-page-contact .color-choice.active[data-color=blue],.page-template-page-contact .color-choice:hover[data-color=blue]{border-color:rgba(61,140,222,.3)}.page-template-page-contact .color-choice.active[data-color=purple],.page-template-page-contact .color-choice:hover[data-color=purple]{border-color:rgba(102,51,130,.3)}.page-template-page-contact .color-choice.active[data-color=lily],.page-template-page-contact .color-choice:hover[data-color=lily]{border-color:rgba(255,163,181,.3)}.page-template-page-contact .color-choice.active[data-color=pink],.page-template-page-contact .color-choice:hover[data-color=pink]{border-color:rgba(255,51,99,.3)}.page-template-page-contact .choice{background-color:hsla(0,0%,5%,.3);display:inline-block;position:relative;width:174px;height:174px;border:7px solid transparent;font-size:18px;font-weight:700;text-transform:uppercase;color:#fff;box-sizing:border-box;cursor:pointer;background-clip:padding-box;transition:border-color .2s ease-in-out 0s;-webkit-transition:border-color .2s ease-in-out 0s;-moz-transition:.2s border-color 0s ease-in-out;-o-transition:.2s border-color 0s ease-in-out;margin:0 12px}.page-template-page-contact .choice:before{content:"";display:inline-block;vertical-align:middle;height:100%;margin-right:-.25em}.page-template-page-contact .choice span{display:block;width:100%;padding:0 12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.page-template-page-contact .choice.circle{border-radius:50%}.page-template-page-contact .choice.active,.page-template-page-contact .choice:hover{border-color:#fff}.page-template-page-contact .dot{border-radius:50%;width:20px;height:20px;background-color:#fff}.page-template-page-contact .dot-wrapper{width:20px;height:20px;margin:100px auto 200px;color:orange;font-size:100px;line-height:1;position:relative;left:-250px;transition:opacity 1s ease-in-out 0s;-webkit-transition:opacity 1s ease-in-out 0s;-moz-transition:1s opacity 0s ease-in-out;-o-transition:1s opacity 0s ease-in-out}.page-template-page-contact .dot-wrapper.animated{animation:g 5s ease-in-out infinite;animation-direction:alternate;transform-origin:50% 50px}.page-template-page-contact .dot-wrapper.gone{opacity:0}@keyframes g{0%{transform:rotate(0deg)}to{transform:rotate(1turn) translateX(500px)}}.page-template-page-contact .screen-reader-response,.page-template-page-contact .wpcf7-not-valid-tip,.page-template-page-contact .wpcf7-response-output{display:none!important}.subnav{position:fixed;z-index:1;bottom:5%;cursor:pointer;height:44px}.subnav__button{display:inline-block;background:#888;line-height:44px;height:44px;width:46px;color:#f8f8f8;vertical-align:middle;padding-right:4px}.subnav__button__container{position:absolute;line-height:0;top:10px;left:10px}.subnav__button__container span{display:inline-block;height:5px;font-size:40px;letter-spacing:-2px;color:#111}@keyframes h{0%{color:#ed1c0d}10%{color:#ed7300}20%{color:#663382}30%{color:#3d8cde}40%{color:#00c9bf}50%{color:#ffa3b5}60%{color:#ff3363}70%{color:#ffbf0f}80%{color:#87c70f}90%{color:#888}to{color:#f8f8f8}}.subnav__button:hover span{animation-name:h;animation-duration:4s;animation-iteration-count:infinite;animation-fill-mode:both}.subnav__button:hover span:nth-child(2){animation-delay:.1s}.subnav__button:hover span:nth-child(3){animation-delay:.2s}.subnav__content{margin-left:-5px;transition:width 1s cubic-bezier(.49,-.3,.68,1.23);-webkit-transition:width 1s cubic-bezier(.49,-.3,.68,1.23);-moz-transition:width 1s cubic-bezier(.49,-.3,.68,1.23);-o-transition:width 1s cubic-bezier(.49,-.3,.68,1.23)}.subnav__content,.subnav__items{display:inline-block;vertical-align:middle;height:100%}.subnav__items{overflow:hidden;background:#111;margin-bottom:0;width:100%;font-size:0;position:relative;transition:width .6s cubic-bezier(.48,.43,.29,1.3);-webkit-transition:width .6s cubic-bezier(.48,.43,.29,1.3);-moz-transition:width .6s cubic-bezier(.48,.43,.29,1.3);-o-transition:width .6s cubic-bezier(.48,.43,.29,1.3)}.subnav__items.hidden{width:0}.subnav__items.hidden .subnav__item span{opacity:0;transition:all .7s cubic-bezier(.48,.43,.7,2.5),opacity .2s;-webkit-transition:all .7s cubic-bezier(.48,.43,.7,2.5),opacity .2s;-moz-transition:all .7s cubic-bezier(.48,.43,.7,2.5),opacity .2s;-o-transition:all .7s cubic-bezier(.48,.43,.7,2.5),opacity .2s;transform:rotateY(-70deg);-webkit-transform:rotateY(-70deg);-moz-transform:rotateY(-70deg);-o-transform:rotateY(-70deg)}.subnav__items.hidden .subnav__item:first-child span{-webkit-transition-delay:.6s;transition-delay:.6s}.subnav__items.hidden .subnav__item:nth-child(2) span{-webkit-transition-delay:.5s;transition-delay:.5s}.subnav__items.hidden .subnav__item:nth-child(3) span{-webkit-transition-delay:.3s;transition-delay:.3s}.subnav__items.hidden .subnav__item:nth-child(4) span{-webkit-transition-delay:.1s;transition-delay:.1s}.subnav__item{display:inline-block;font-family:Mercury Text G1 A,Mercury Text G1 B,serif;font-style:italic;text-align:center;line-height:44px;font-weight:500;-webkit-perspective:1000px;perspective:1000px;-webkit-transition:color .3s;transition:color .3s}.subnav__item:hover[data-color=red] span{color:#ed1c0d}.subnav__item:hover[data-color=orange] span{color:#ed7300}.subnav__item:hover[data-color=gold] span{color:#3d8cde}.subnav__item:hover[data-color=green] span{color:#87c70f}.subnav__item:hover[data-color=cyan] span{color:#00c9bf}.subnav__item:hover[data-color=blue] span{color:#3d8cde}.subnav__item:hover[data-color=purple] span{color:#663382}.subnav__item:hover[data-color=lily] span{color:#ffa3b5}.subnav__item:hover[data-color=pink] span{color:#ff3363}.subnav__item span{display:block;height:100%;color:#888;cursor:pointer;letter-spacing:-1px;line-height:44px;padding:0 23px;font-size:15px;opacity:1;transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);transition:all .6s cubic-bezier(.48,.43,.7,2.5),opacity .6s,color .15s;-webkit-transition:all .6s cubic-bezier(.48,.43,.7,2.5),opacity .6s,color .15s;-moz-transition:all .6s cubic-bezier(.48,.43,.7,2.5),opacity .6s,color .15s;-o-transition:all .6s cubic-bezier(.48,.43,.7,2.5),opacity .6s,color .15s}.nav__item:first-child span{-webkit-transition-delay:.1s;transition-delay:.1s}.nav__item:nth-child(2) span{-webkit-transition-delay:.2s;transition-delay:.2s}.nav__item:nth-child(3) span{-webkit-transition-delay:.4s;transition-delay:.4s}.nav__item:nth-child(4) span{-webkit-transition-delay:.6s;transition-delay:.6s}.animation-block h3{font-size:280px;font-style:italic}.animation-block span{color:#fff;color:#888;font-size:14px;font-family:Mercury Text G1 A,Mercury Text G1 B,serif;font-style:italic}.animation-block__chapter{display:block}.animation-block__title{font-size:44px;line-height:21px}.animation-block__content{display:block;font-family:Mercury Text G1 A,Mercury Text G1 B,serif;font-style:italic;font-size:16px;line-height:17px;margin-top:29px;margin-bottom:0;max-width:660px;margin:0 auto;padding-top:10px}.error404{background:#222;min-height:550px}.error404 .marquee{background:#222;height:100%}.error404 .marquee h1{display:inline-block;color:#fff;font-size:300px;vertical-align:middle;margin-bottom:60px}.error404 .marquee p{font-family:Mercury Text G1 A,Mercury Text G1 B,serif;font-style:italic;max-width:220px;margin:0 auto}.error404 .marquee p a{color:#fff}.error404 .marquee p a:hover{color:#ed1c0d}.error404 .marquee .sprite{display:inline-block;width:277px;height:325px;vertical-align:bottom;background:url(/themes/RootSubThemeNew/images/404_spritesheet.png) 0 0;background-size:100%;margin:12px -55px 60px;-webkit-animation:i 1.2s steps(8) infinite;animation:i 1.2s steps(8) infinite}@-webkit-keyframes i{0%{background-position-y:0}to{background-position-y:5200px}}@keyframes i{0%{background-position-y:0}to{background-position-y:5200px}}.loading-gif{position:fixed;top:-50%;left:50%;opacity:0;z-index:-1;margin-top:-40px;margin-left:-56px;transition:all .2s,top .1ms 0s;-webkit-transition:all .2s,top .1ms 0s;-moz-transition:.2s all,.1ms top 0s;-o-transition:.2s all,.1ms top 0s}.loading-gif.visible{top:50%;opacity:1;margin-top:-54px;transition:all .5s .6s,top .1ms 0s;-webkit-transition:all .5s .6s,top .1ms 0s;-moz-transition:.5s all .6s,.1ms top 0s;-o-transition:.5s all .6s,.1ms top 0s}#footer{position:relative}#footer .footer-menu,#footer .rotating-blurb{margin-bottom:60px}#footer .footer-menu li{display:inline-block;padding:0 24px}#footer .footer-menu li a{text-transform:uppercase;font-size:16px;letter-spacing:1px;font-weight:700}#footer .footer-menu li a[data-color=red]:hover{color:#ed1c0d}#footer .footer-menu li a[data-color=orange]:hover{color:#ed7300}#footer .footer-menu li a[data-color=gold]:hover{color:#ffbf0f}#footer .footer-menu li a[data-color=green]:hover{color:#87c70f}#footer .footer-menu li a[data-color=cyan]:hover{color:#00c9bf}#footer .footer-menu li a[data-color=blue]:hover{color:#3d8cde}#footer .footer-menu li a[data-color=purple]:hover{color:#663382}#footer .footer-menu li a[data-color=lily]:hover{color:#ffa3b5}#footer .footer-menu li a[data-color=pink]:hover{color:#ff3363}#footer .social-links{display:inline-block}#footer .social-links .social-icon{display:block;width:40px;height:40px;border:1px solid #333;border-radius:20px;float:left;position:relative;margin:0 12px}#footer .social-links .social-icon,#footer .social-links .social-icon:before{transition:all .15s ease-in-out 0s;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:.15s all 0s ease-in-out;-o-transition:.15s all 0s ease-in-out}#footer .social-links .social-icon:before{content:"";position:absolute;width:200%;height:200%;top:-50%;left:-50%;opacity:.5}#footer .social-links .social-icon#facebook:before{background:transparent url(/themes/RootSubThemeNew/images/social/facebook%402x.png) 50% no-repeat;background-size:12.5%}#footer .social-links .social-icon#twitter:before{background:transparent url(/themes/RootSubThemeNew/images/social/twitter%402x.png) 50% no-repeat;background-size:25%}#footer .social-links .social-icon#insta:before{background:transparent url(/themes/RootSubThemeNew/images/social/ig%402x.png) 50% no-repeat;background-size:22.5%}#footer .social-links .social-icon:hover:before{opacity:1}#footer .social-links .social-icon:hover[data-color=red]{background:#ed1c0d}#footer .social-links .social-icon:hover[data-color=orange]{background:#ed7300}#footer .social-links .social-icon:hover[data-color=gold]{background:#ffbf0f}#footer .social-links .social-icon:hover[data-color=green]{background:#87c70f}#footer .social-links .social-icon:hover[data-color=cyan]{background:#00c9bf}#footer .social-links .social-icon:hover[data-color=blue]{background:#3d8cde}#footer .social-links .social-icon:hover[data-color=purple]{background:#663382}#footer .social-links .social-icon:hover[data-color=lily]{background:#ffa3b5}#footer .social-links .social-icon:hover[data-color=pink]{background:#ff3363}.footer-rainbow,.mobile-rainbow{max-width:87%;margin:0 auto;position:absolute;bottom:-10px;left:0;right:0}.footer-rainbow div[class^=bar-],.mobile-rainbow div[class^=bar-]{min-height:9px;float:left;width:11.11111111111%;display:inline-block}.footer-rainbow .bar-1,.mobile-rainbow .bar-1{background:#ed1c0d}.footer-rainbow .bar-2,.mobile-rainbow .bar-2{background:#ed7300}.footer-rainbow .bar-3,.mobile-rainbow .bar-3{background:#ffbf0f}.footer-rainbow .bar-4,.mobile-rainbow .bar-4{background:#87c70f}.footer-rainbow .bar-5,.mobile-rainbow .bar-5{background:#00c9bf}.footer-rainbow .bar-6,.mobile-rainbow .bar-6{background:#3d8cde}.footer-rainbow .bar-7,.mobile-rainbow .bar-7{background:#663382}.footer-rainbow .bar-8,.mobile-rainbow .bar-8{background:#ffa3b5}.footer-rainbow .bar-9,.mobile-rainbow .bar-9{background:#ff3363}.footer-rainbow{bottom:0}.mobile-rainbow{display:none}@media only screen and (min-width:768px) and (max-width:1024px){.page-template-page-homepage #animation-stage{min-height:100%;position:relative;top:0;left:0;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none}.page-template-page-homepage .homepage-link{display:none!important}.page-template-page-homepage #footer{display:block}section[data-name=the-team] p{max-width:442px;display:inline-block}section[data-name=the-team] .wrapper{padding-top:77px;padding-bottom:40px}section[data-name=the-team] .tag-filters .wrapper{padding-top:40px;padding-bottom:40px}section[data-name=the-team] .tag-filters .col-2{width:25%}.team-filters__department{font-size:15px;padding:0 1%}.half-width h3{font-size:24px;font-size:3.125vw;margin-bottom:5.2%}.half-width p{font-size:14px;font-size:1.82292vw;margin-bottom:6.8%}#brooklyn .middle,#colorado .middle{top:50%}#brooklyn .text-slideshow-block .slide-text .next-button:after,#colorado .text-slideshow-block .slide-text .next-button:after{left:80%}section .text-slideshow-block .slide-text .next-button{font-size:14px;font-size:1.82292vw;margin-top:10%}section .text-slideshow-block .slick-dots{margin-bottom:0;bottom:4%}.col-4{width:50%}#team{padding-top:98px;padding-bottom:52px}#team .wrapper{padding:0 45px}.page-template-page-team .team-member{margin-bottom:45px}.page-template-page-team .team-member .team-member-wrap .team-member-panel .team-member-bio-wrap{padding:10px 4%}.page-template-page-team .team-member .team-member-wrap .team-member-panel .team-member-bio-wrap h6{font-size:14px;font-size:1.82292vw;margin-bottom:1.5%}.page-template-page-team .team-member .team-member-wrap .team-member-panel .team-member-bio-wrap .team-member-bio{font-size:14px;font-size:1.82292vw;margin-bottom:5%}.page-template-page-team .team-member .team-member-wrap .team-member-panel .team-member-bio-wrap .team-member-detail{font-size:14px;font-size:1.82292vw;line-height:1.2}.page-template-page-team .team-member .team-member-wrap .team-member-photo{margin-bottom:-40px}.page-template-page-team .team-member .team-member-wrap .team-member-panel{padding:24px 0}.page-template-page-team .team-member .team-member-wrap:hover:not(.toggled) .team-member-panel{background:#fff!important}.page-template-page-team .team-member .team-member-wrap:hover:not(.toggled) .team-member-panel h6,.page-template-page-team .team-member .team-member-wrap:hover:not(.toggled) .team-member-panel p{color:initial}.page-template-page-team .team-member-name{font-size:15.7px}.page-template-page-team .italic-serif{padding:0}.page-template-page-team .half-width{width:50%}.page-template-page-team .half-width h3,.page-template-page-team .half-width p{padding:0}.page-template-page-team .half-width .middle{width:70%}.page-template-page-team .half-width .middle h2{margin-bottom:20px}#our-offices .wrapper{padding-top:78px;padding-bottom:76px}#our-offices p{margin-bottom:0}#our-offices p,section[data-name=jobs] p{padding:0 100px}section[data-name=jobs] .wrapper{padding-top:66px;padding-bottom:62px}#listings p{margin-bottom:3%}.jobs-list li{font-size:16px}.page-template-page-team ul.jobs-list{margin-top:11.6%}#listings .half-width{padding:7% 0}#contact h2{margin-bottom:21px}#contact p{padding:0 82px}#contact .wrapper{padding-top:61px;padding-bottom:62px}#balls-canvas,#blob-canvas,#canvas,.compass,.space,.wave{display:none}.mobile-animation-fallback{display:block}.page-template-page-brief .logo-mark.white{display:none}.page-template-page-brief #brief-hero{height:60%}.page-template-page-brief #brief-hero h3{font-size:23px}.page-template-page-brief #client-list .client a:hover img{filter:none}.page-template-page-brief .gray .wrapper{padding-top:39px;padding-bottom:39px}.page-template-page-brief .gray p{max-width:442px;display:inline-block}.page-template-page-brief .gray h6{font-size:15.5px}.page-template-page-brief section[data-name=how-we-do] .wrapper{padding:74px 0}.page-template-page-brief .half-width:before{padding-bottom:105%}.page-template-page-brief .half-width .middle{width:70%}.page-template-page-brief .half-width .middle.left p:last-child,.page-template-page-brief .half-width .middle.services p{margin-bottom:0}.page-template-page-brief .half-width h3,.page-template-page-brief .half-width p{padding:0}.page-template-page-brief .see-all:after{left:70%}.page-template-page-brief #animation-stack .half-width{width:100%}.page-template-page-brief #animation-stack .half-width:after,.page-template-page-brief #animation-stack .half-width:before{display:none}.page-template-page-brief #animation-stack .half-width p{font-size:16px;margin-top:22px}.page-template-page-brief #animation-stack .half-width .middle,.page-template-page-brief #animation-stack .half-width .wrapper{width:100%;padding:12px;position:relative;top:0;left:0;margin:0 auto;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none}.page-template-page-brief #animation-stack .half-width .middle.animation-wrapper,.page-template-page-brief #animation-stack .half-width .wrapper.animation-wrapper{min-height:399px}.page-template-page-brief #animation-stack .arrow{display:none}div[data-name=client-list].wrapper{padding:74px 0}div[data-name=client-list] p{max-width:442px;display:inline-block}h1{font-size:90px;margin-bottom:21px}h2{font-size:28px}.half-width h3{font-family:sans-serif;font-style:inherit;padding:0 15px}.half-width p{padding:0 15px}.wrapper .button{max-width:185px;width:100%;font-size:14px}#with-us .wrapper{padding:68px 0}.slick-arrow{right:2.6%}#client-list .col-3{width:33.333%}.page-template-page-work .logo-mark.black{display:none}.page-template-page-work .half-width.work-header:before{content:"";float:left;padding-bottom:100%}.page-template-page-work .half-width.work-header:after{content:"";display:table;clear:both}.page-template-page-work .half-width.work-header .middle{padding-top:60px}.page-template-page-work .half-width.work-header h1{font-size:56px;margin-bottom:14px}.page-template-page-work .half-width.work-header .italic-serif{font-size:15px;margin-bottom:0;padding-bottom:14px}.page-template-page-work .half-width.work-header h3{margin-bottom:22px;padding:3px 0 0}.page-template-page-work .half-width.work-header h3 p{font-size:14px;padding-right:0;padding-left:0;padding-bottom:0;margin-bottom:13px;line-height:18px}.page-template-page-work .half-width .project-details .project-link.button a,.page-template-page-work .half-width.work-header .project-link.button a{padding:8px 0}.page-template-page-work .half-width .project-details .project-excerpt{margin:0 auto 15px;line-height:14px}.page-template-page-work .half-width .middle{width:70%}.button{font-size:10px}.contact-form-container .button{font-size:18px}.project-link{width:110px}.page-template-page-team .logo-mark.black{display:none}#single-case h1{font-size:56px;margin-bottom:15px}#single-case p{font-size:18px}section.text-block h3{font-size:28px;margin-bottom:5px}section.text-block.full-width .wrapper{padding:48px 20px}section.text-block.full-width h3{font-size:30px;margin-bottom:12px}section.text-block.full-width p{font-size:16.5px;padding:0 25px}section.half-width-blocks .half-width.header-block h2{font-size:46px;font-size:5.98958vw}.single-case-study .marquee .back-to-work-toggle,.single-case-study .marquee .back-to-work-toggle:hover{width:165px;text-indent:20px;color:#fff;-webkit-animation:none;animation:none}.single-case-study .half-width .middle{width:70%}.single-case-study .half-width .middle p:last-child{margin-bottom:0}.single-case-study .half-width .middle h3,.single-case-study .half-width .middle p{padding:0}.single-case-study .single-big-paragraph{font-size:20px;font-size:2.60417vw}.single-case-study .quote{font-size:27px;font-size:3.51563vw}.single-case-study .quote+h6{font-size:12px;font-size:1.5625vw}.single-case-study .open-quote{top:7%;width:11%;height:11%}.single-case-study .close-quote{bottom:7%;width:11%;height:11%}.single-case-study .half-width-blocks .half-width.slideshow-block-half{margin-bottom:-10px}#custom-play{width:66px;height:66px}#custom-play:before{border-width:17px 0 17px 29px}#custom-play:after{border-width:14px 0 14px 25.1px}#custom-pause{width:66px;height:66px}.statistic .middle .statistic-value{font-size:80px;font-size:10.41667vw}.statistic .middle .statistic-text{max-width:290px}#footer .wrapper{padding-top:50px;padding-bottom:50px}#footer .footer-menu{margin-bottom:30px}#footer .rotating-blurb{margin-bottom:28px}.contact-details-wrap p{padding:0}.menu-toggle,.menu-toggle:hover{background:#333;color:initial;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}.menu-toggle:after,.menu-toggle:before,.menu-toggle:hover:after,.menu-toggle:hover:before{left:12px;width:16px;height:2px;box-shadow:0 12px #fff,0 12px #fff,0 19px #fff,0 19px #fff,0 19px #fff,0 26px #fff,0 26px #fff;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}body.nights{max-width:100%;max-height:100%;overflow:hidden}body.nights .menu-toggle:hover:after,body.nights .menu-toggle:hover:before{height:2px}#page-container.hidden{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;right:0;opacity:1}#menu{z-index:5000;opacity:0;transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:.3s opacity;-o-transition:.3s opacity}#menu .menu-content-wrap{min-height:0;height:calc(100% - 100px);margin-top:100px}#menu .menu-links-wrap{height:60%;min-height:330px}#menu .menu-links-wrap .menu-links .menu-link,#menu .menu-links-wrap .menu-links .menu-link:hover{color:#fff;font-size:80px;padding-bottom:21px}#menu.visible{transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:.3s opacity;-o-transition:.3s opacity;opacity:1}#menu.visible .contact-details-wrap .careers-cta{left:70%;bottom:0}#menu .contact-details-wrap{height:40%;min-height:330px}#menu .contact-details-wrap .middle{margin-bottom:0}#menu .contact-details-wrap .column{float:none;margin-bottom:22px}#menu .contact-details-wrap .column.social-links{margin-bottom:0}#menu .contact-details-wrap .careers-cta{position:absolute;left:70%;display:inline-block;float:none;bottom:20px;min-width:160px}#menu .contact-details-wrap .careers-cta h6{font-size:15px}#menu .contact-details-wrap .careers-cta .careers-button{margin-right:-40px}#menu.visible+#main-nav .logo-mark.black{display:none}#menu.visible+#main-nav .logo-mark.white{display:block}.error404 .marquee:before{padding-bottom:100%}.error404 .marquee p{font-size:20px}}@media only screen and (max-width:768px){.page-template-page-work .half-width.case-study .curtain{background-color:transparent;z-index:10;position:absolute;width:100%;height:100%;left:0;top:0}.page-template-page-work .half-width.case-study.active .project-photo{filter:alpha(opacity=30)!important;-khtml-opacity:.2!important;-moz-opacity:.2!important;opacity:.2!important;filter:.2!important;transform:scale(1.02) translateZ(0)!important;-webkit-transform:scale(1.02) translateZ(0)!important;-moz-transform:scale(1.02) translateZ(0)!important;-o-transform:scale(1.02) translateZ(0)!important}.page-template-page-work .half-width.case-study.active .project-details{display:block!important}.page-template-page-work .half-width.case-study.active .subnav__button{background:#111}.page-template-page-work .half-width.case-study.active .subnav__button__container span{color:#fff}.page-template-page-work .half-width.case-study:hover .project-photo{filter:none;opacity:1;-khtml-opacity:initial;-moz-opacity:initial;transform:none}.page-template-page-work .half-width.case-study:hover .project-details{display:none}.page-template-page-work .half-width.case-study .subnav{position:absolute;bottom:0;left:0;z-index:200;display:block;cursor:pointer}.page-template-page-work .half-width.case-study .subnav .subnav__button{transition:all .15s ease-in-out 0s;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:.15s all 0s ease-in-out;-o-transition:.15s all 0s ease-in-out}.page-template-page-work .half-width.case-study .subnav .subnav__button:hover span{animation-duration:0s;-webkit-animation-iteration-count:initial;animation-iteration-count:1;-webkit-animation-fill-mode:initial}.page-template-page-work .half-width.case-study .subnav .subnav__button__container span{transition:all .15s ease-in-out 0s;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:.15s all 0s ease-in-out;-o-transition:.15s all 0s ease-in-out}.page-template-page-work .half-width.case-study.coming-soon .project-photo{opacity:.2;-webkit-filter:.2;filter:.2}.page-template-page-work .half-width.case-study.coming-soon:hover .project-photo{transform:none;filter:none;-moz-filter:initial;-ms-filter:initial}.page-template-page-work .half-width.case-study.coming-soon .project-details{display:block}.page-template-page-work .half-width.case-study.coming-soon .project-details .project-excerpt,.page-template-page-work .half-width.case-study.coming-soon .project-details .project-title{display:none}.page-template-page-work .half-width.case-study.coming-soon .project-details .project-excerpt.mobile{display:block;font-size:22px}.page-template-page-team .col-4.team-member .team-member-wrap .team-member-panel .team-member-bio-wrap{padding:10px 20%}.page-template-page-team .col-4.team-member .team-member-wrap .team-member-panel .team-member-bio-wrap .team-member-bio{padding:0;margin-bottom:20px;font-size:17px;line-height:1.2;margin-bottom:36px}.page-template-page-team .col-4.team-member .team-member-wrap .team-member-panel .team-member-bio-wrap h6{font-size:18px}.page-template-page-team .col-4.team-member .team-member-wrap .team-member-panel .team-member-bio-wrap .team-member-detail{padding:0;font-size:15px}.page-template-page-team .col-4.team-member .team-member-wrap:hover:not(.toggled) .team-member-panel{background:#fff!important}.page-template-page-team .col-4.team-member .team-member-wrap:hover:not(.toggled) .team-member-panel h6,.page-template-page-team .col-4.team-member .team-member-wrap:hover:not(.toggled) .team-member-panel p{color:initial}.page-template-page-team .col-4.team-member.fixed{position:fixed;height:100%;margin-left:-10px;left:0;top:0;width:100%;z-index:10000}.page-template-page-team .col-4.team-member.fixed .team-member-wrap .team-member-bio-wrap{position:fixed}.page-template-page-team .col-4.team-member.fixed .team-member-wrap .team-member-photo{display:none}.page-template-page-team .col-4.team-member.fixed .team-member-wrap.toggled{position:fixed;height:100%;width:100%;max-width:none}.page-template-page-team .col-4.team-member.fixed .team-member-wrap.toggled .team-member-panel:before{content:"\00d7";color:#fff;font-size:90px;line-height:1;font-weight:300;display:inline-block;position:absolute;top:-19px;left:10px;z-index:10}.page-template-page-team .col-4.team-member.fixed .team-member-wrap.toggled .team-member-panel:after{content:"";background:rgba(0,0,0,.1);width:64px;height:64px;position:absolute;z-index:10;left:0;top:0}#single-case h1{font-size:80px}}@media only screen and (max-width:767px){.logo-link,.logo-link.logo-svg-wrap,.logo-link:hover{position:absolute;width:90px}.mobile-animation-fallback{display:block}.page-template-page-homepage
                                                                   #animation-stage{min-height:100%;position:relative;top:0;left:0;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none}.page-template-page-homepage .homepage-link{display:none!important}.page-template-page-homepage #footer{display:block}.page-template-page-work .logo-mark.black{display:none}.page-template-page-work .half-width.work-header h1{font-size:56px;margin-bottom:14px}.page-template-page-work .half-width.work-header .italic-serif{font-size:15px;margin-bottom:0;padding-bottom:14px}.page-template-page-work .half-width.work-header h3{margin-bottom:22px;padding:3px 0 0}.page-template-page-work .half-width.work-header h3 p{font-size:14px;padding-right:0;padding-left:0;padding-bottom:0;margin-bottom:13px;line-height:18px}.page-template-page-work .half-width.work-header .middle{width:100%}.page-template-page-work .half-width.work-header a{font-size:14px}.page-template-page-work .half-width .project-details .project-link.button a,.page-template-page-work .half-width.work-header .project-link.button a{padding:8px 0}.page-template-page-work .half-width .project-details,.page-template-page-work .half-width .project-details.middle{width:100%}.page-template-page-work .half-width .project-details h4{margin-bottom:9px}.page-template-page-work .half-width .project-details .project-title{font-size:16px}.page-template-page-work .half-width .project-details .project-excerpt{margin:0 auto 15px;line-height:14px;font-size:15px;padding:0 50px}.page-template-page-work .half-width .middle{width:70%}.button{font-size:10px}.project-link{width:114px}.logo.logo-text{display:none}.half-width{width:100%}#balls-canvas,#blob-canvas,#canvas,.compass,.space,.wave{display:block}.page-template-page-brief #brief-hero{padding:200px 0;height:auto}.page-template-page-brief #brief-hero h3{font-size:23px;margin-bottom:0}.page-template-page-brief .gray .wrapper{padding:83px 20px}.page-template-page-brief .gray .wrapper h6{font-size:15.5px}.page-template-page-brief .half-width .middle{width:70%}.page-template-page-brief .half-width .middle.left{text-align:center}.page-template-page-brief .half-width h3,.page-template-page-brief .half-width p{padding:0}.page-template-page-brief .see-all{display:inline-block;margin-left:-50px}.page-template-page-brief .see-all:after{right:-50px;left:auto;height:23px}.page-template-page-brief #animation-stack .half-width{width:100%}.page-template-page-brief #animation-stack .half-width:after,.page-template-page-brief #animation-stack .half-width:before{display:none}.page-template-page-brief #animation-stack .half-width .middle,.page-template-page-brief #animation-stack .half-width .wrapper{width:100%;padding:0 12px 36px;position:relative;top:0;left:0;margin:0 auto;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none}.page-template-page-brief #animation-stack .half-width .middle.animation-wrapper,.page-template-page-brief #animation-stack .half-width .wrapper.animation-wrapper{min-height:387px}.page-template-page-brief #animation-stack .half-width .middle.animation-wrapper:first-of-type,.page-template-page-brief #animation-stack .half-width .wrapper.animation-wrapper:first-of-type{min-height:399px;padding-top:36px;padding-bottom:12px}.page-template-page-brief #animation-stack .half-width.animation-block,.page-template-page-brief #client-list{padding:0}.page-template-page-brief #client-list .client a:hover img{filter:none}.page-template-page-brief #client-list .wrapper{padding:64px 20px}.slick-arrow.slick-prev{bottom:5%;left:50%;margin-left:-60px;top:auto}.slick-arrow.slick-next{bottom:5%;right:50%;margin-right:-60px}.animation-block__content{padding-bottom:23px}#client-list .col-3{padding-left:0;padding-right:0}#with-us h2{margin-bottom:37px}#with-us .wrapper{padding-top:144px;padding-bottom:144px}#with-us .button{font-size:16px;padding:15px 54px}#team-hero h1{margin-bottom:0}.team-filters__department{margin-bottom:21px}section[data-name=the-team] .wrapper{padding-top:88px;padding-bottom:50px}section[data-name=the-team] .tag-filters .wrapper{padding-top:40px;padding-bottom:40px}section[data-name=the-team] .tag-filters .col-2{width:33.333%;position:relative;float:left;padding-right:10px;padding-left:10px;min-height:1px}.page-template-page-team .logo-mark{position:absolute;top:28px;left:28px}.page-template-page-team .logo-mark.black{display:none}.page-template-page-team .menu-toggle:after,.page-template-page-team .menu-toggle:before{box-shadow:0 12px #fff,0 12px #fff,0 19px #fff,0 19px #fff,0 19px #fff,0 26px #fff,0 26px #fff}.page-template-page-team #team .wrapper,.page-template-page-team section .wrapper p{padding:0 10px}.page-template-page-team .team-member{margin-bottom:36px}.page-template-page-team .team-member .team-member-wrap .team-member-panel{padding:8.3% 0}.page-template-page-team .team-member .team-member-wrap .team-member-panel .team-member-title{padding:0}.page-template-page-team .team-member .team-member-wrap .team-member-panel .team-member-name{font-size:14px;margin-bottom:0}.page-template-page-team .team-member .team-member-wrap .team-member-panel .team-member-title{font-size:13px}.page-template-page-team .team-member .team-member-wrap .team-member-photo{margin-bottom:-16px}.page-template-page-team .team-member .team-member-wrap:hover:not(.toggled) .team-member-panel{background:#fff!important}.page-template-page-team .team-member .team-member-wrap:hover:not(.toggled) .team-member-panel h6,.page-template-page-team .team-member .team-member-wrap:hover:not(.toggled) .team-member-panel p{color:initial}.page-template-page-team .half-width{width:100%}.page-template-page-team .half-width .middle{width:100%;padding:0 20px}.page-template-page-team .half-width .middle h2{font-size:42px;margin-bottom:20px}.page-template-page-team .half-width.text-slideshow-block:before{padding-bottom:50%}.page-template-page-team .half-width h3,.page-template-page-team .half-width p{display:inline-block;padding:0}.page-template-page-team .half-width p{text-align:left}.col-4{width:50%;position:relative;float:left;padding-right:10px;padding-left:10px;min-height:1px}#team{padding-top:95px;padding-bottom:60px}#team .wrapper{padding:0 45px}#our-offices .wrapper{padding-top:88px;padding-bottom:70px}#our-offices h3{margin-bottom:23px}section[data-name=jobs] .wrapper{padding-top:75px;padding-bottom:75px}.jobs-list li{font-size:20px}.logo-mark{display:inline-block;width:62px;margin-left:1px}section.slideshow-block .slide-image,section .text-slideshow-block .slide-image{max-width:100%;height:auto}#brooklyn .text-slideshow-block .slide-text,#colorado .text-slideshow-block .slide-text{display:none}#brooklyn .text-slideshow-block .slide-text .next-button:after,#colorado .text-slideshow-block .slide-text .next-button:after{left:70%}#brooklyn .text-slideshow-block.slick-initialized .slide-text,#colorado .text-slideshow-block.slick-initialized .slide-text{display:block}#brooklyn .slick-arrow.slick-next,#colorado .slick-arrow.slick-next{bottom:5%;right:50%;margin-right:-60px}section .text-slideshow-block .slick-dots{bottom:6%}section .text-slideshow-block .slick-dots li{width:30px;height:30px}section .text-slideshow-block .slick-dots li:before{width:15px;height:15px}#listings .half-width{padding:123px 0}#listings .half-width:before{padding-bottom:50%}.office-block .slide:not(.slick-slide){height:auto!important}div[data-name=boulder] .slide,div[data-name=brooklyn] .slide{min-height:500px!important}div[data-name=boulder] .slide .slide-text.middle,div[data-name=brooklyn] .slide .slide-text.middle{padding:0}#single-case .wrapper{padding-left:0;text-align:center}#single-case h1{font-size:90px;margin-bottom:21px}#single-case p{font-size:23px}section.text-block.full-width h3{font-size:30px;margin-bottom:13px}section.text-block.full-width p{font-size:16px;padding:0 10px}section.text-block h3{font-size:32px}section.full-width-link-block a,section.half_link_block a{width:80px;height:80px}.slideshow-block-half .slick-track,.slideshow-block-half .slide.slick-slide{height:auto!important}.single-case-study .caption{display:none}.single-case-study .marquee .back-to-work-toggle,.single-case-study .marquee .back-to-work-toggle:hover{color:transparent;width:0;text-indent:-6px;-webkit-animation:none;animation:none}.single-case-study .half-width .middle p:last-child{margin-bottom:0}.single-case-study .half-width .middle .single-big-paragraph{font-size:20px}.single-case-study .slideshow-block .slick-arrow.slick-prev{top:51%;margin-left:0;left:auto}.single-case-study .slideshow-block .slick-arrow.slick-next{bottom:51%;margin-right:0}.single-case-study .slideshow-block-half{margin-bottom:-10px}.single-case-study .open-quote{top:10%;width:11.5%;height:11.5%}.single-case-study .close-quote{bottom:10%;width:11.5%;height:11.5%}#custom-play{width:66px;height:66px}#custom-play:before{border-width:17px 0 17px 29px}#custom-play:after{border-width:14px 0 14px 25.1px}section.full-width-image-block.overlaid img{margin-left:0}.single-case-study .half-width-image,section.half-width-blocks .half-width.square-video-block .square-video{position:relative;float:left}section.half-width-blocks .half-width.square-video-block .square-video:before{content:"";float:left;padding-bottom:100%}section.half-width-blocks .half-width.square-video-block .square-video:after{content:"";display:table;clear:both}section.half-width-blocks .half-width.square-video-block .square-video iframe{position:absolute;top:0;left:0}section.full-width-video-block .full-video{z-index:2}section.full-width-video-block.overlaid .full-video{margin-left:0}section.full-width-video-block.overlaid #custom-play{left:50%}section .overlay-toggle{bottom:1px;right:0;width:40px;height:40px;transition:bottom 0s .3s;-webkit-transition:bottom 0s .3s;-moz-transition:0s bottom .3s;-o-transition:0s bottom .3s}.single-case-study section .overlay{width:100%;right:0;position:relative;max-height:0;overflow:hidden;padding:0 12px}.single-case-study section .overlay:after,.single-case-study section .overlay:before{display:none!important}.single-case-study section .overlay.toggled{max-height:330px;z-index:400}.single-case-study section .overlay .middle{transform:none;position:relative;margin:0 auto;top:auto;left:auto;padding:46px 12px}section.full-width-video-block .overlay:after,section.full-width-video-block .overlay:before{display:none}#footer .wrapper{padding-top:50px;padding-bottom:50px}#footer .footer-menu{margin-bottom:30px}#footer .rotating-blurb{margin-bottom:28px;padding:0}#page-container.hidden{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;right:0;opacity:1}#menu{transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:.3s opacity;-o-transition:.3s opacity;opacity:0;z-index:-1}#menu .menu-links-wrap{height:60%;min-height:360px}#menu .menu-links-wrap .menu-links .menu-link,#menu .menu-links-wrap .menu-links .menu-link:hover{color:#fff;font-size:80px;padding-bottom:21px}#menu .menu-content-wrap{min-height:0;height:calc(100% - 100px);margin-top:100px}#menu.visible{transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:.3s opacity;-o-transition:.3s opacity;opacity:1}#menu.visible .contact-details-wrap .careers-cta{left:70%;position:absolute;bottom:0}#menu .contact-details-wrap{height:40%;min-height:360px}#menu .contact-details-wrap .column{float:none;margin-bottom:22px}#menu .contact-details-wrap .column.social-links{margin-bottom:0}#menu .contact-details-wrap .careers-cta h6{font-size:15px}#menu .contact-details-wrap .careers-cta .careers-button{margin-right:-40px}#menu.visible+#main-nav .logo-mark.black{display:none}#menu.visible+#main-nav .logo-mark.white{display:block}#contact .wrapper{padding-top:67px;padding-bottom:69px}#contact h2{margin-bottom:32px}#contact .button{font-size:16px;padding:15px 54px 16px}#contact p{margin-bottom:30px}.error404 .marquee:before{padding-bottom:100%}.error404 .marquee p{font-size:20px}}@media only screen and (max-width:580px){.grid-item.half-width{width:100%;float:none}.project-link{width:auto}.page-template-page-work .half-width.work-header{min-height:495px}.page-template-page-work .half-width.work-header .middle p.italic-serif{font-size:21px}.page-template-page-work .half-width.work-header .middle h3{padding-top:0;margin:10px auto 34px}.page-template-page-work .half-width.work-header .middle h3 p{font-size:24px;line-height:1.2}.page-template-page-work .half-width.work-header .middle .italic-serif{font-size:16px}.page-template-page-work .half-width .project-details .project-link.button,.page-template-page-work .half-width.work-header .project-link.button{font-size:15px}.page-template-page-work .half-width .project-details .project-link.button a,.page-template-page-work .half-width.work-header .project-link.button a{padding:12px 0 10px;width:175px;max-width:100%}.page-template-page-work .half-width.work-header .project-link.button a{padding:10px 0}.page-template-page-work .half-width .project-details .project-excerpt{font-size:15px;padding:0 25px;line-height:1}.page-template-page-work .half-width.work-header .middle p{padding:0}.page-template-page-work .half-width.work-header .middle p.italic-serif{padding-bottom:28px}.page-template-page-work .half-width.work-header p{font-size:22px}.page-template-page-work .half-width.work-header h1{font-size:60px;margin-bottom:34px}.menu-rainbow{display:none}#menu{right:0}#menu .menu-links-wrap{min-height:0;height:80%}#menu .menu-links-wrap .menu-links{padding-top:80px;padding-left:0;text-align:center}#menu .menu-links-wrap .menu-links .menu-link,#menu .menu-links-wrap .menu-links .menu-link:hover{color:#fff;font-size:40px;padding:9px 0}#menu .menu-content-wrap{min-height:360px;height:100%;margin-top:0;position:relative}#menu.visible .contact-details-wrap .careers-cta{left:auto;position:relative}#menu .contact-details-wrap{min-height:0;height:20%}#menu .contact-details-wrap .column,#menu .contact-details-wrap .column.social-links{display:none}#menu .contact-details-wrap .careers-cta{text-align:center;float:none;right:0;left:0;padding-right:0;margin-right:0;padding-bottom:10px}#menu .contact-details-wrap .careers-cta h6{font-size:17.5px}#menu .contact-details-wrap .careers-button{display:none}.mobile-rainbow{display:block;bottom:0}.menu-toggle,.menu-toggle:hover{background:#333;color:initial;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}.menu-toggle:after,.menu-toggle:before,.menu-toggle:hover:after,.menu-toggle:hover:before{left:12px;width:16px;height:2px;box-shadow:0 12px #fff,0 12px #fff,0 19px #fff,0 19px #fff,0 19px #fff,0 26px #fff,0 26px #fff;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}body.nights .menu-toggle:hover:after,body.nights .menu-toggle:hover:before{height:2px}body.nights .menu-toggle{background:#333}#team-hero{padding:190px 0}#team-hero h1{font-size:60px;padding:0 45px}.page-template-page-team .team-member .team-member-wrap .team-member-panel .team-member-name{font-size:11px}.page-template-page-team .team-member .team-member-wrap .team-member-panel .team-member-title{font-size:10px}.page-template-page-team .team-member .team-member-wrap:hover:not(.toggled) .team-member-panel{background:#fff!important}.page-template-page-team .team-member .team-member-wrap:hover:not(.toggled) .team-member-panel h6,.page-template-page-team .team-member .team-member-wrap:hover:not(.toggled) .team-member-panel p{color:initial}.page-template-page-team .team-member .team-member-photo{margin-bottom:-4px}.page-template-page-team .col-4.team-member .team-member-wrap .team-member-panel .team-member-bio-wrap{padding:24px 20px}.page-template-page-team .half-width.text-slideshow-block{padding:12px 20px}#listings .half-width:before,.page-template-page-team .half-width.text-slideshow-block:before{padding-bottom:100%}section .text-slideshow-block .slick-dots{bottom:10%}section[data-name=the-team] .tag-filters .col-2{width:50%}.tag-filters__filter{text-align:center}section[data-name=the-team] .wrapper{padding-top:88px;padding-bottom:18px}.team-filters{margin-bottom:34px}.team-filters__department{margin-bottom:21px}.team-member-wrap.position.toggled:before{font-size:45px;top:-10px;left:4px}.team-member-wrap.position.toggled:after{width:32px;height:32px}#franchise .half-width{padding:132px 0}.subnav{display:none}.page-template-page-brief #brief-hero{padding:190px 0;height:auto}.page-template-page-brief #brief-hero h3{font-size:21px}.page-template-page-brief h1{font-size:60px;margin-bottom:19px}.page-template-page-brief .menu-toggle{background:#222}.page-template-page-brief .menu-toggle:after,.page-template-page-brief .menu-toggle:before{box-shadow:0 12px #fff,0 12px #fff,0 19px #fff,0 19px #fff,0 19px #fff,0 26px #fff,0 26px #fff}.page-template-page-brief .half-width .middle{width:100%;padding:0 20px}.page-template-page-brief .half-width .animation-block__content{padding-top:10px}.animation-block__title{font-size:40px}section[data-name=what-we-do] .half-width.description:after,section[data-name=what-we-do] .half-width.description:before,section[data-name=why-we-do] .half-width.description:after,section[data-name=why-we-do] .half-width.description:before{display:none}section[data-name=what-we-do] .half-width.description .middle,section[data-name=why-we-do] .half-width.description .middle{position:relative;top:auto;left:auto;transform:none;margin:55px auto}#single-case{height:495px}#single-case h1{font-size:48px;padding:0 12px;margin-bottom:14px}#single-case P{font-size:16px;padding:0 40px}section.text-block h3{margin-bottom:6px}section.half-width-blocks .half-width.header-block h2{font-size:48px;line-height:55px}section.half-width-blocks .half-width.header-block .middle{max-width:300px}.text-block p{font-size:16px}.single-case-study .half-width .middle{padding:0 20px}.single-case-study .half-width .middle h3{font-size:26px;padding-right:95px;margin-bottom:12px}.single-case-study .half-width .middle p{font-size:16px}.single-case-study .half-width .middle .single-big-paragraph{font-size:20px}.single-case-study .half-width-blocks .half-width.header-block .surtitle,.single-case-study .half-width-blocks .half-width.header-block h2{margin-bottom:0}.single-case-study .slideshow-block .slick-arrow{width:40px;height:40px;right:20px}.single-case-study .slideshow-block .slick-arrow.slick-prev{top:52.5%}.single-case-study .slideshow-block .slick-arrow.slick-next{bottom:52.5%}.single-case-study .slick-arrow{width:40px;height:40px}.single-case-study .slick-arrow.slick-next{bottom:70px}.single-case-study .contact-block h2{font-size:28.5px;line-height:31px}.single-case-study .contact-block .button{font-size:15px}.single-case-study .quote{font-size:22px}.single-case-study .quote+h6{font-size:14px}.single-case-study .open-quote{top:18%;width:48px;height:48px}.single-case-study .close-quote{bottom:18%;width:48px;height:48px}.statistic.half,.statistic.two-thirds{height:330px}.statistic .middle .statistic-value{font-size:80px;margin-bottom:16px}.statistic .middle .statistic-text{padding:0 20px;font-size:16px}.statistics-blocks{top:0}.contact-block,.statistics-blocks{transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:.3s all 0s ease-in-out;-o-transition:.3s all 0s ease-in-out}.contact-block.top{margin-top:330px}.error404{min-height:540px}.error404 .marquee{height:100%}.error404 .marquee .middle{padding:120px 0 24px}.error404 .marquee:before{padding-bottom:100%}.error404 .marquee h1{font-size:160px}.error404 .marquee .sprite{width:184.69px;height:216.167762px;margin-right:-32px;margin-left:-32px}.error404 .marquee p{font-size:20px}#footer .wrapper{padding-top:67px;padding-bottom:67px}#footer .rotating-blurb{margin-bottom:33px;padding:0 30px}#footer .footer-menu{margin-bottom:17px}#footer .footer-menu li{display:block;padding-bottom:20px}#footer .footer-rainbow{max-width:100%;margin-left:-2px}.animation-block__content{padding:10px 0 23px}}@media only screen and (max-width:500px){section[data-name=what-we-do] .half-width.black{min-height:580px}.quote-block,.single-case-study .half-width-blocks .half-width.header-block+.half-width,.single-case-study .half-width-blocks .header-block.gray+.half-width{height:500px}}@media only screen and (max-height:600px){#mobile-contact-information{position:relative;z-index:3000;max-height:none;top:0;left:0;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none}}.st0{fill:#222}.st3{fill:#ed1c0d}.st4{fill:#00c9bf}.st5{fill:#663382}.st6{fill:#ffbf0f}.st7{fill:#ff3363}.st8{fill:#87c70f}.st9{fill:#ed7300}.st10{fill:#3d8cde}.st1{fill:#444}.center,.st1{transition:all .15s ease-in-out 0s;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:.15s all 0s ease-in-out;-o-transition:.15s all 0s ease-in-out}.center{stroke:#444;fill:#1e1e1e}.hidden{fill:transparent}svg:hover .st1{fill:#666}svg:hover .center{stroke:#aaa;stroke-width:2px}@-webkit-keyframes j{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes j{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes k{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes k{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.compass{margin:0px auto 0;width:450px;height:545px;padding-top:47px;margin-bottom:-2px;}.satellite{display:inline-block}.color-1{-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.color-1,.color-2{-webkit-animation-name:j;animation-name:j;-webkit-animation-direction:linear;animation-direction:linear;-webkit-transform-origin:250px 250px;-moz-transform-origin:250px 250px;-o-transform-origin:250px 250px;transition:250px 250px}.color-2{-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.color-3{-webkit-animation-direction:ease-in;animation-direction:ease-in;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.color-3,.color-4{-webkit-animation-name:j;animation-name:j;-webkit-animation-duration:5s;animation-duration:5s;-webkit-transform-origin:250px 250px;-moz-transform-origin:250px 250px;-o-transform-origin:250px 250px;transition:250px 250px}.color-4{-webkit-animation-direction:ease-out;animation-direction:ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.color-5{-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-direction:ease;animation-direction:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.color-5,.color-6{-webkit-animation-name:j;animation-name:j;-webkit-transform-origin:250px 250px;-moz-transform-origin:250px 250px;-o-transform-origin:250px 250px;transition:250px 250px}.color-6{-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-direction:cubic-bezier(.86,0,.07,1);animation-direction:cubic-bezier(.86,0,.07,1);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.color-7{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-direction:cubic-bezier(.785,.135,.15,.86);animation-direction:cubic-bezier(.785,.135,.15,.86);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.color-7,.color-8{-webkit-animation-name:j;animation-name:j;-webkit-transform-origin:250px 250px;-moz-transform-origin:250px 250px;-o-transform-origin:250px 250px;transition:250px 250px}.color-8{-webkit-animation-duration:14s;animation-duration:14s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.color-8,.outside{-webkit-animation-direction:linear;animation-direction:linear}.outside{-webkit-animation-name:k;animation-name:k;-webkit-animation-duration:50s;animation-duration:50s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transition:50% 50%}#outer-circle{border-radius:50%;border:1px solid #444;transition:all .4s;-webkit-transition:all .4s;-moz-transition:.4s all;-o-transition:.4s all}#outer-circle,.space{width:405px;height:405px}.space{margin:0 auto;position:relative;perspective:405px;transform-style:preserve-3d;transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:.3s all 0s ease-in-out;-o-transition:.3s all 0s ease-in-out}.space .ball{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100px;height:100px;border-radius:50%;border:1px solid #444;transform-style:preserve-3d;transition:all .3s;-webkit-transition:all .3s;-moz-transition:.3s all;-o-transition:.3s all}.space .ball:after,.space .ball:before{content:"";position:absolute;top:-7.5px;left:0;right:0;margin:auto;width:15px;height:15px;border-radius:50%;transform-origin:50% 50% 0}.space .ball:after{top:auto;bottom:-7.5px}#c{width:325px;height:325px;left:-101px;top:1px;transform:rotateY(70deg) rotate(20deg);-webkit-transform:rotateY(70deg) rotate(20deg);-moz-transform:rotateY(70deg) rotate(20deg);-o-transform:rotateY(70deg) rotate(20deg);-webkit-animation-name:n;animation-name:n;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#c,#c:before{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-direction:linear;animation-direction:linear}#c:before{background:#ffbf0f;transform:rotate(-20deg) rotateY(-70deg);-webkit-transform:rotate(-20deg) rotateY(-70deg);-moz-transform:rotate(-20deg) rotateY(-70deg);-o-transform:rotate(-20deg) rotateY(-70deg);-webkit-animation-name:q;animation-name:q;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#b{width:370px;height:370px;left:40px;transform:rotateY(59deg) rotate(0deg);-webkit-transform:rotateY(59deg) rotate(0deg);-moz-transform:rotateY(59deg) rotate(0deg);-o-transform:rotateY(59deg) rotate(0deg);-webkit-animation-name:m;animation-name:m;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#b,#b:before{-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-direction:linear;animation-direction:linear}#b:before{background:#00c9bf;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#b:after,#b:before{transform:rotate(-20deg) rotateY(-70deg);-webkit-transform:rotate(-20deg) rotateY(-70deg);-moz-transform:rotate(-20deg) rotateY(-70deg);-o-transform:rotate(-20deg) rotateY(-70deg);-webkit-animation-name:q;animation-name:q}#b:after{background:#3d8cde;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-direction:linear;animation-direction:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#a{width:360px;height:360px;left:110px;transform:rotateY(52deg) rotate(20deg);-webkit-transform:rotateY(52deg) rotate(20deg);-moz-transform:rotateY(52deg) rotate(20deg);-o-transform:rotateY(52deg) rotate(20deg);-webkit-animation-name:l;animation-name:l;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#a,#a:before{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-direction:linear;animation-direction:linear}#a:before{background:#ed7300;transform:rotate(-20deg) rotateY(-70deg);-webkit-transform:rotate(-20deg) rotateY(-70deg);-moz-transform:rotate(-20deg) rotateY(-70deg);-o-transform:rotate(-20deg) rotateY(-70deg);-webkit-animation-name:q;animation-name:q;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#d{width:288px;height:288px;left:180px;transform:rotateY(46deg) rotate(20deg);-webkit-transform:rotateY(46deg) rotate(20deg);-moz-transform:rotateY(46deg) rotate(20deg);-o-transform:rotateY(46deg) rotate(20deg)}#d:before{display:none}#e{width:174px;height:174px;left:276px;transform:rotateY(49deg) rotate(20deg);-webkit-transform:rotateY(49deg) rotate(20deg);-moz-transform:rotateY(49deg) rotate(20deg);-o-transform:rotateY(49deg) rotate(20deg);-webkit-animation-name:p;animation-name:p;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#e,#e:before{-webkit-animation-duration:4.5s;animation-duration:4.5s;-webkit-animation-direction:linear;animation-direction:linear}#e:before{background:#ed1c0d;transform:rotate(-20deg) rotate(-70deg);-webkit-transform:rotate(-20deg) rotate(-70deg);-moz-transform:rotate(-20deg) rotate(-70deg);-o-transform:rotate(-20deg) rotate(-70deg);-webkit-animation-name:q;animation-name:q;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#f{width:56px;height:56px;left:348.5px;transform:rotateY(42deg) rotate(20deg);-webkit-transform:rotateY(42deg) rotate(20deg);-moz-transform:rotateY(42deg) rotate(20deg);-o-transform:rotateY(42deg) rotate(20deg)}#f:before{display:none}#g{width:12px;height:12px;left:367.9px;transform:rotateY(32deg) rotate(20deg);-webkit-transform:rotateY(32deg) rotate(20deg);-moz-transform:rotateY(32deg) rotate(20deg);-o-transform:rotateY(32deg) rotate(20deg)}#g:before{display:none}#h{width:226px;height:226px;left:-230px;transform:rotateY(79deg) rotate(20deg);-webkit-transform:rotateY(79deg) rotate(20deg);-moz-transform:rotateY(79deg) rotate(20deg);-o-transform:rotateY(79deg) rotate(20deg);-webkit-animation-name:o;animation-name:o;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#h,#h:before{-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-direction:linear;animation-direction:linear}#h:before{background:#87c70f;transform:rotate(-20deg) rotateY(-70deg);-webkit-transform:rotate(-20deg) rotateY(-70deg);-moz-transform:rotate(-20deg) rotateY(-70deg);-o-transform:rotate(-20deg) rotateY(-70deg);-webkit-animation-name:q;animation-name:q;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#i{width:100px;height:100px;left:-322px;transform:rotateY(86deg) rotate(20deg);-webkit-transform:rotateY(86deg) rotate(20deg);-moz-transform:rotateY(86deg) rotate(20deg);-o-transform:rotateY(86deg) rotate(20deg)}#j{width:15px;height:15px;left:-367px;transform:rotateY(90deg) rotate(20deg);-webkit-transform:rotateY(90deg) rotate(20deg);-moz-transform:rotateY(90deg) rotate(20deg);-o-transform:rotateY(90deg) rotate(20deg)}.space:hover{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.space:hover #outer-circle,.space:hover .ball{border:1px solid #777}.space:hover #outer-circle{opacity:0}.space:hover #a{width:200px;height:200px;transition:all .4s;-webkit-transition:all .4s;-moz-transition:.4s all;-o-transition:.4s all}.space:hover #b{width:350px;height:350px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:.5s all;-o-transition:.5s all}.space:hover #c{width:370px;height:370px}.space:hover #e{width:230px;height:230px;transition:all .6s;-webkit-transition:all .6s;-moz-transition:.6s all;-o-transition:.6s all}@-webkit-keyframes l{0%{transform:rotateY(52deg) rotate(20deg)}to{transform:rotateY(52deg) rotate(380deg)}}@keyframes l{0%{transform:rotateY(52deg) rotate(20deg)}to{transform:rotateY(52deg) rotate(380deg)}}@-webkit-keyframes m{0%{transform:rotateY(59deg) rotate(0deg)}to{transform:rotateY(59deg) rotate(1turn)}}@keyframes m{0%{transform:rotateY(59deg) rotate(0deg)}to{transform:rotateY(59deg) rotate(1turn)}}@-webkit-keyframes n{0%{transform:rotateY(69deg) rotate(0deg)}to{transform:rotateY(69deg) rotate(1turn)}}@keyframes n{0%{transform:rotateY(69deg) rotate(0deg)}to{transform:rotateY(69deg) rotate(1turn)}}@-webkit-keyframes o{0%{transform:rotateY(79deg) rotate(20deg)}to{transform:rotateY(79deg) rotate(380deg)}}@keyframes o{0%{transform:rotateY(79deg) rotate(20deg)}to{transform:rotateY(79deg) rotate(380deg)}}@-webkit-keyframes p{0%{transform:rotateY(49deg) rotate(20deg)}to{transform:rotateY(49deg) rotate(380deg)}}@keyframes p{0%{transform:rotateY(49deg) rotate(20deg)}to{transform:rotateY(49deg) rotate(380deg)}}@-webkit-keyframes q{0%{transform:rotate(-20deg) rotateY(-70deg)}to{transform:rotate(-380deg) rotateY(-70deg)}}@keyframes q{0%{transform:rotate(-20deg) rotateY(-70deg)}to{transform:rotate(-380deg) rotateY(-70deg)}}canvas[resize]{width:100%;height:545px}@media only screen and (max-width:1200px){.canvas-wrapper canvas{height:400px}}.wave{position:relative}.wave circle.outline-true{fill:none;stroke:#fff;stroke-width:1px}.wave path{fill:rgba(0,0,0,.15);stroke:#444;stroke-width:2px;transition:stroke .3s}svg.wave:hover path{stroke:#666}
