	@font-face {
    font-family: 'pt_sans';
    src: url('../fonts/pts55f-webfont.eot');
    src: url('../fonts/pts55f-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pts55f-webfont.woff') format('woff'),
         url('../fonts/pts55f-webfont.ttf') format('truetype'),
         url('../fonts/pts55f-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{ background:#fff; color:#333; padding:0; margin:0; font-family: 'pt_sans' !important; font-weight:normal; font-style:normal; line-height:1; position:relative; font-size:16px !important;}

*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{font-size:16px;}a:focus{outline:none}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.panel{border-style:solid;border-width:1px;border-color:#d9d9d9;margin-bottom:1.25em;padding:1.25em;background:#f2f2f2}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p{color:#333}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:0.625em}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{border-style:solid;border-width:1px;border-color:#1a1a1a;margin-bottom:1.25em;padding:1.25em;background:#333;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p{color:#fff}.panel.callout>:first-child{margin-top:0}.panel.callout>:last-child{margin-bottom:0}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:0.625em}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.radius{-webkit-border-radius:3px;border-radius:3px}.top-bar-section ul li>a,#footer-menu dl dd a{font-size:0.9em;text-transform:uppercase}.arrow-down{background:url("../images/down-arrow.png") no-repeat scroll 0 0 transparent;width:40px;height:24px;cursor:pointer;position:relative;top:4em}#home-page .arrow-down{top:1em}.rb-close{background:url("../images/works/close.png") no-repeat scroll 0 0 transparent;z-index:10000 !important}.rb-close:before{content:' ' !important}.capabilities-footer{background-color:#f1f1ee;height:18.75em;position:relative;z-index:10;margin-top:0.625em}.capabilities-footer .message{font-size:2.4em;color:#c4151b;position:relative;top:120px}.capabilities-footer a{color:#c4151b}.homepage-footer .message{top:91px}.homepage-footer .message .subheading-font{font-size:0.75em; line-height:1.4em;}.top-bar.expanded .top-bar-section ul li>a{background:#333;color:#fff}.top-bar.expanded .top-bar-section ul li>a:hover{background:#c4151b;color:#fff}.top-bar .top-bar-section a.active{color:#c4151b}html,body{margin:0px;padding:0px !important;line-height:1.4;width:100%;height:100%;display:block}.site-header{background-color:#fff; height:9.375em;line-height:9.375em;padding-top:3em;z-index:10000;-webkit-box-shadow:0px 0px 5px 0px #000;border-box:0px 0px 5px 0px #000}.works-page #content{-webkit-box-shadow:none;border-box:none}#content{-webkit-box-shadow:0px 0px 2px 0px #000;border-box:0px 0px 5px 0px #000}.middle-content{margin-top:/*4.375em*/9.3em;}.site-header .top-bar{margin-bottom:0px;z-index:100}.site-header .top-bar .top-bar-section{float:right !important;padding-left:0px !important;padding-top:3.35em}.site-header .top-bar .top-bar-section ul{background-color:transparent}.thin-menu{height:4em;/*padding-top:8px*/;z-index:10000}.thin-menu.fixed .top-bar-section ul{background-image:none}#footer-menu{padding-top:1em}.vcard{border:none;display:block;padding:0px}.vcard .fn{font-size:0.875em;color:#c4161c;margin-bottom:1em}.vcard .street-address,.vcard .state{font-size:0.75em}.vcard a{color:#c4161c;font-size:0.75em;text-decoration:underline}#footer-menu dd{float:left;margin-right:1.875em}#footer-menu dd:last-child{margin-right:0px}.copyright{font-size:0.75em;margin-top:1.9em;text-align:right;/*padding-right:8.9em*/}.copyright a{color:#c61110}.contact-map .rb-close{background:url("../images/contact/close.png") no-repeat scroll 0 0 transparent;right:3.4em;top:6.5em}.contact-map .rb-close:before{content:''}.contact-details{background-color:#ffffff;padding-top:3.75em}.contact-quote{background-color:#302c2d;text-align:center;padding-top:4.625em;padding-bottom:4.625em}.contact-quote .message h1{color:#f1f1ed;margin:0em}li.selected a{color:#ce6568}.add-right-block{background-color:#fff;color:#f1f1ee;min-height:13.75em;width:21.1%}.add-left-block{background-color:#302c2d;color:#f1f1ee;min-height:13.75em;padding:1.875em;width:78.9%}.add-left-block h6{font-family:'pt_sans';font-weight:700;color:#f1f1ee}#contact-india-info .contact-india-details{clear:both}#contact-india-info ul{margin:0em}#contact-india-info ul li{display:inline-block;float:left;list-style-type:none;margin-right:20px}#contact-india-info ul li a{font-size:0.875em;color:#f1f1ee;font-weight:bold}.contact-map{position:relative;left:0px;width:100%;overflow:hidden;cursor:pointer}.contact-map img{max-width:auto !important}.contact-form-end{background:url("../images/contact-mail-border.jpg") repeat-x scroll 0 top transparent;width:100%}#contact-form{margin-bottom:0em;padding-top:3em;background:url("../images/contact-mail-border.jpg") repeat-x scroll 0 top transparent;display:inline-block;min-height:18.5625em;width:100%}#contact-form input{margin-bottom:3em}#contact-form .buttons{background:url("../images/contact-mail-border.jpg") repeat-x scroll 0 top transparent;padding-right:0em;padding-left:0em}#contact-form .buttons img{position:relative;right:2.1875em}#contact-form .buttons input{margin-bottom:0em;padding-left:1.875em;padding-right:3.75em}#contact-form textarea{min-height:7.5em}#contact-form input,#contact-form textarea{font-size:1em;color:#302c2c}#contact-form input[type="submit"],#contact-form textarea[type="submit"]{background-color:#f1f1ee !important;color:#cd342b;height:4.5em;line-height:4.5em;text-align:center;position:relative;left:0.75em}#contact-form input:focus,#contact-form textarea:focus{box-shadow:0 1px 2px rgba(0,0,0,0.1) inset}#contact-form label{color:#302C2C;font-size:1em}#contact-form .errorMessage{color:#cc332b;font-size:0.85em}#contact-form #yw0_button{font-size:0.85em;color:#00a3d9}.contact-details .form{margin-top:6.25em;margin-bottom:5em}.contact-details .form .form-head{background-color:#302c2d;float:left;color:#f1f1ed;height:4.5em;line-height:4.5em;position:relative;padding-left:1.875em;padding-right:1.875em;top:0.4em;font-size:1.125em;width:15.625em}.contact-details .form .form-head img{margin-left:2.5em}.contact-details .form #form-messages{float:left;color:#333;padding-top:2em;padding-left:1em}.contact-heading h5{color:#cc332b}.contact-text a{color:#cc332b}.contact-text-info.first{clear:both;margin-top:6.25em;margin-bottom:4.8125em;display:inline-block}.rb-overlay{opacity:0;position:fixed;top:0;left:0.5em;width:100%;height:100%;transition:all 0.4s ease;pointer-events:none;cursor:default}.rb-close{position:absolute;top:0.4em;right:0.4em;width:2em;height:2em;text-indent:-9000px;cursor:pointer;z-index:1000}.rb-close:before{content:'x';font-weight:100;position:absolute;top:0;left:0;width:100%;height:100%;font-size:3em;line-height:0.6;text-align:center;text-indent:0px}.google-map{width:100%;height:100%}#services{clear:both}#services .top-fixed{padding-top:7em}#services .arrow-indicator{background:url("../images/services-down-arw-red.png") no-repeat scroll 1em 0 transparent}#services a#down-1, #homepage a#down-1
{position:fixed;bottom:1.9em; right:80px;transition-delay:0.4s;z-index:100}#services a#up-1, #homepage a#up-1{position:fixed;bottom:2em;transition-property:opacity;transition-delay:0.4s;opacity:0;z-index:0}#services .rotate #down-1{transition:all 0.5s ease-in-out !important;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}#services .services-menu{background-color:#302c2d;background-color:#cd342b;-webkit-box-shadow:0px 0px 5px 0px #cd342b;box-shadow:0px 0px 5px 0px #cd342b}#services .services-menu section{text-align:center}#services .services-menu section ul{display:inline-block}#services .services-menu section ul li{list-style-type:none}#services .services-menu section ul li a{font-family:'pt_sans';font-weight:700;color:#f1f1ed;text-transform:uppercase}#services .services-menu section ul li a.active{color:#cd342b}#services .services-menu li.fifth{clear:both;padding:0em}#services .services-menu li a.active{color:#000}#services .services-menu section ul li a.active{color:#000}#services .arrow-indicator{height:0.875em;margin:0px auto;transition-property:background-position;transition-duration:0.5s;transition-timing-function:ease;-webkit-transition-property:background-position;-webkit-transition-duration:0.5s;-webkit-transition-timing-function:ease}#services .services-block .description h1{margin:0px;padding:4em 0em}#services .services-block .content-row{padding:8em 0em}#services .services-block .content-row h4{color:#cd342b}#services .services-block .even.content-row{background:url("../images/services/branding.jpg") no-repeat scroll left 0 #f1f1ee}#services .services-block .odd.content-row{background:url("../images/services/digital.jpg") repeat-y scroll right 0/33% #fff}#services .sticky.fixed{top:0px;/*height:8em;*/ margin-top:3.9em; }/*#services .sticky.fixed .services-menu{position:relative;top:4.4em;background-color:#cd342b}*/#services .sticky.fixed #sticky-header-logo{display:inline-block;left:20px;position:fixed;top:12px;z-index:100}#services .text-center{position:absolute}#services #content-blocks{margin-top:/*7.7em*/ 1em;}#works .logos-with-desc ul,#clients .logos-with-desc ul{clear:both;display:inline-block;margin-bottom:0px}#works .logos-with-desc ul li,#clients .logos-with-desc ul li{list-style-type:none;height:10em;line-height:12em;text-align:center}#works .logos-with-desc .arrow-nav,#clients .logos-with-desc .arrow-nav{background:url("../images/services-up-arw.png") no-repeat scroll 5em bottom transparent;height:0.875em;margin:0px auto;transition-property:background-position;transition-duration:1.4s;transition-timing-function:ease;-webkit-transition-property:background-position;-webkit-transition-duration:1.4s;-webkit-transition-timing-function:ease}#works .logos-without-desc ul,#clients .logos-without-desc ul{clear:both;display:inline-block;margin-bottom:0px}#works .logos-without-desc ul li,#clients .logos-without-desc ul li{list-style-type:none;height:12em;line-height:12em}#works .works-slider,#clients .works-slider{background:url("../images/black-pattern.png") repeat 0% 0%;height:20em}#works .works-slider .row,#clients .works-slider .row{padding-top:4.0625em;padding-bottom:4.0625em;color:#F1F1ED}#works .works-slider .row h4,#clients .works-slider .row h4{color:#CD342B}#works .desc,#clients .desc{position:relative}#works #da-slider,#works #da-slider1,#clients #da-slider,#clients #da-slider1{color:#f1f1ed;font-size:1.125em}#works #da-slider .da-slide p,#works #da-slider1 .da-slide p,#clients #da-slider .da-slide p,#clients #da-slider1 .da-slide p{color:#f1f1ed;font-size:1.125em;font-style:normal;margin:0px}#works #da-slider .da-slide h2,#works #da-slider1 .da-slide h2,#clients #da-slider .da-slide h2,#clients #da-slider1 .da-slide h2{color:#cd342b;font-size:1.5em !important;margin:0px}#works #da-slider .da-arrows,#works #da-slider1 .da-arrows,#clients #da-slider .da-arrows,#clients #da-slider1 .da-arrows{display:none}#works #da-slider .da-arrows .da-arrows-prev,#works #da-slider1 .da-arrows .da-arrows-prev,#clients #da-slider .da-arrows .da-arrows-prev,#clients #da-slider1 .da-arrows .da-arrows-prev{background:url("../images/carousel-left-arw.png") no-repeat scroll 0 0 transparent}#works #da-slider .da-arrows .da-arrows-next,#works #da-slider1 .da-arrows .da-arrows-next,#clients #da-slider .da-arrows .da-arrows-next,#clients #da-slider1 .da-arrows .da-arrows-next{background:url("../images/carousel-right-arw.png") no-repeat scroll 0 0 transparent}#works #da-slider .da-arrows span,#works #da-slider1 .da-arrows span,#clients #da-slider .da-arrows span,#clients #da-slider1 .da-arrows span{border-radius:0;box-shadow:none;opacity:1}#works #da-slider .da-arrows span:after,#works #da-slider1 .da-arrows span:after,#clients #da-slider .da-arrows span:after,#clients #da-slider1 .da-arrows span:after{background:none;border-radius:0;box-shadow:none}#works .da-dots,#clients .da-dots{display:none}#works .desc,#works .arrow-nav,#clients .desc,#clients .arrow-nav{display:none}#about .about-section-menu{position:relative !important;z-index:0 !important}#about .section{margin:0px 0 0}#about #about-menus{background:url("../images/about/about.jpg") no-repeat scroll 0 0/100% 100% transparent}#about #about-menus .about-menus-exp .side-nav{z-index:10000}#about #about-menus ul.side-nav{top:16em;position:fixed;padding:0em 0.625em;width:59.75em;transition-property:width;transition-duration:0.5s;transition-timing-function:ease-in-out;-webkit-transition-property:width;-webkit-transition-duration:0.5s;-webkit-transition-timing-function:linear;overflow:hidden}#about #about-menus ul.side-nav li{color:#f1f1ed;height:4.5em;line-height:4.5em;clear:both;margin-bottom:0px;font-size:1em;overflow:hidden;width:48.75em;transition-property:width;transition-duration:0.5s;transition-timing-function:ease-in-out;-webkit-transition-property:width;-webkit-transition-duration:0.5s;-webkit-transition-timing-function:linear;background-color:#302c2d;outline:none}#about #about-menus ul.side-nav li:hover{width:59.75em;background-color:#cd342b}#about #about-menus ul.side-nav li.first .icons span{background:url("../images/about/icons/history-icon.png") no-repeat scroll center center transparent;display:inline-block;width:2.5em}#about #about-menus ul.side-nav li.second .icons span{background:url("../images/about/icons/people-icon.png") no-repeat scroll center center transparent;display:inline-block;width:2.5em}#about #about-menus ul.side-nav li.third .icons span{background:url("../images/about/icons/inspiration-icon.png") no-repeat scroll center center transparent;display:inline-block;width:2.5em}#about #about-menus ul.side-nav li a{background:url("../images/about/arrows/right-arw.png") no-repeat right center transparent;cursor:pointer;color:#f1f1ed;margin-right:1.875em}#about #about-menus ul.side-nav li.active{background-color:#f1f1ee}#about #about-menus ul.side-nav li.active.first .icons span{background:url("../images/about/icons/history-active-icon.png") no-repeat scroll center center transparent;display:inline-block;width:2.5em}#about #about-menus ul.side-nav li.active.second .icons span{background:url("../images/about/icons/people-active-icon.png") no-repeat scroll center center transparent;display:inline-block;width:2.5em}#about #about-menus ul.side-nav li.active.third .icons span{background:url("../images/about/icons/inspiration-active-icon.png") no-repeat scroll center center transparent;display:inline-block;width:2.5em}#about #about-menus ul.side-nav li.active a{color:#cd342b}#about #about-menus ul.side-nav li .icons{display:block;float:left;width:5em}#about #about-menus ul.side-nav li .hide-section{display:inline-block}#about #about-menus ul.side-nav li .hide-left{margin-left:1.25em;display:inline-block;font-weight:bold;width:8.25em}#about #about-menus ul.side-nav li .hide-right{font-weight:normal;margin-left:1.25em}#about #about-menus ul.side-nav.offset-below{width:17.5em}#about #about-menus ul.side-nav.offset-below li{width:17.5em}#about #about-menus ul.side-nav.offset-below li a{background-image:none;margin-right:0}#about #people-section{padding-top:5em}#about #people-section .row{margin-bottom:0.875em}#about #people-section .large-2.second{background-color:#f1f1ee;height:11.75em;padding-top:2em;padding-bottom:2em}#about #people-section .people .large-2.second{float:left}#about #inspiration-section{padding-top:5em}#about #inspiration-section .row{margin-bottom:0.875em}#about #inspiration-section .row .inspiration-videos .large-4.second{float:left}#about #inspiration-section .row .inspiration-videos .large-4.first{background-color:#f1f1ee;height:12.5em;padding-top:2em;padding-bottom:2em}#about #history-section{padding-top:5em;color:#f1f1ec}#about #history-section #events-history{background-color:#302c2d;height:23.1875em}#about #history-section #events-history .event-year{padding:2.8125em}#about #history-section #events-history .event-year h4{color:#cd342b;margin:0em 0em 0.4em 0em}#about #history-section #events-calendar{height:5.875em;line-height:5.875em}#about #history-section #events-calendar #events-year-container{overflow:hidden;width:100%}#about #history-section #events-calendar #events-year-container #events-year-list{width:100%;background:url("../images/cal-li-bg.png") repeat-x scroll 0 0 #3d3739;float:left}#about #history-section #events-calendar #events-year-container #events-year-list .about-year-list{float:left;left:0;position:relative;width:auto;padding-left:2.3em}#about #history-section #events-year-prev{cursor:pointer;padding-left:4px;position:absolute;left:1em;width:2%;z-index:2000}#about #history-section #events-year-next{cursor:pointer;padding-left:4px;position:absolute;right:1em;top:0;width:2%;z-index:2000}#about #history-section #events-desc{background:url("../images/history-desc-bg.jpg") no-repeat scroll 0 0/100% 100% transparent;height:14em;color:#302c2c}#about #history-section #events-desc .event-year-desc{padding:2.8125em}#about #history-section #events-desc h6{font-style:italic;color:#cd342b;margin:0em}#about #history-section #events-calendar div.current a{background:url("../images/current-year.png") no-repeat scroll center center transparent;color:#CD342B !important;height:100%;display:inline-block;opacity:1}#about #history-section #events-calendar div.current-1 a{opacity:0.8 !important}#about #history-section #events-calendar div.current-2 a{color:#ffffff !important;opacity:0.6 !important}#about #history-section #events-calendar div.current-3 a{color:#ffffff !important;opacity:0.4 !important}#about #history-section #events-calendar a{font-size:18px;position:relative;top:2px;opacity:0.2;color:#ffffff}#home-page .front-first-subheading{text-align:justify;font-size:1.6em;line-height:1.6}#home-page .front-first-desc{padding-left:1em}#home-page .sticky-banner{position:relative;top:-25em;left:55em;display:inline-block}#home-page .landing-banner{display:table-cell;vertical-align:middle}#home-page .landing-banner h1{font-size:3em;color:#ffffff;padding-top:2.3em;padding-bottom:0.5em;text-shadow:0.028em 0.02em #000000;text-align:center}#home-page .landing-banner h1.first-landing{padding-top:0.5em;padding-bottom:0;font-size:3.4em}#home-page .landing-banner h1.first-landing:after{content:' ';display:block;width:300px;height:1px;margin:12px auto 24px;padding:0;background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,255,255,0)), color-stop(0.5, rgba(255,255,255,0.6)), color-stop(1, rgba(255,255,255,0)))}#home-page .section{padding:6.25em 0em}#home-page .we-work-with .large-2{margin-bottom:1em}#home-page .what-we-do .right-side{clear:both}#home-page .what-we-do .right-side img{display:inline-block;float:left;margin-right:0.9375em}#home-page .what-we-do .right-side p{margin-bottom:0px;padding-top:2em}#home-page .client.logos{display:inline-block;text-align:justify;width:100%}#home-page .client.logos:after{content:"";display:inline-block;width:100%}#home-page .client.logos .image{display:inline-block}section.what-we-do.home-section .content,section.what-we-consult.home-section .content,section.what-we-train.home-section .content,section.what-we-Manage.home-section .content,section.about-azri.home-section .content{padding-bottom:1em}section.what-we-do.home-section ul li,section.what-we-consult.home-section ul li,section.what-we-train.home-section ul li,section.what-we-Manage.home-section ul li,section.about-azri.home-section ul li{list-style:none;list-style-image:url(../images/left-arrow.png);margin-left:16px}section.what-we-do.home-section .right-side,section.what-we-consult.home-section .right-side,section.what-we-train.home-section .right-side,section.what-we-Manage.home-section .right-side,section.about-azri.home-section .right-side{clear:both}section.what-we-do.home-section .right-side .large-6,section.what-we-consult.home-section .right-side .large-6,section.what-we-train.home-section .right-side .large-6,section.what-we-Manage.home-section .right-side .large-6,section.about-azri.home-section .right-side .large-6{float:left}.banner-section{background-size:100% 100% !important}#intro{background:url("../images/home/landing_bg.jpg") 50% 100% no-repeat fixed transparent;color:white;height:440px;margin:0;padding:0 0 0 0}@media only screen and (max-width: 768px){#intro{background:url("../images/home/landing_bg-ipad.jpg") 50% 100% no-repeat fixed transparent}}@media only screen and (max-width: 480px){#intro{background:url("../images/home/landing_bg-mobile.jpg") no-repeat fixed center center/100% 100% transparent}}#second{background:url("../images/home/secondBG.jpg") 50% 100% no-repeat fixed transparent;color:white;height:400px;margin:0 auto;overflow:hidden;padding:0}@media only screen and (max-width: 768px){#second{background:url("../images/home/secondBG-ipad.jpg") 50% 100% no-repeat fixed transparent}}@media only screen and (max-width: 480px){#second{background:url("../images/home/secondBG-mobile.jpg") no-repeat fixed center center/100% 100% transparent}}#third{background:url("../images/home/thirdBG.jpg") 50% 100% no-repeat fixed transparent;color:white;height:400px;padding:0}@media only screen and (max-width: 768px){#third{background:url("../images/home/thirdBG-ipad.jpg") 50% 100% no-repeat fixed transparent}}@media only screen and (max-width: 480px){#third{background:url("../images/home/thirdBG-mobile.jpg") no-repeat fixed center center/100% 100% transparent}}#fourth{background:url("../images/home/fourthBG.jpg") 50% 100% no-repeat fixed transparent;color:white;height:400px;margin:0 auto;overflow:hidden;padding:0}@media only screen and (max-width: 768px){#fourth{background:url("../images/home/fourthBG-ipad.jpg") 50% 100% no-repeat fixed transparent}}@media only screen and (max-width: 480px){#fourth{background:url("../images/home/fourthBG-mobile.jpg") no-repeat fixed center center/100% 100% transparent}}#fifth{background:url("../images/home/fifthBG.jpg") 50% 100% no-repeat fixed transparent;color:white;height:400px;padding:0}@media only screen and (max-width: 768px){#fifth{background:url("../images/home/fifthBG-ipad.jpg") 50% 100% no-repeat fixed transparent}}@media only screen and (max-width: 480px){#fifth{background:url("../images/home/fifthBG-mobile.jpg") no-repeat fixed center center/100% 100% transparent}}#sixth{background:url("../images/home/sixthBG.jpg") 50% 100% no-repeat fixed transparent;color:white;height:400px;margin:0 auto;overflow:hidden;padding:0}@media only screen and (max-width: 768px){#sixth{background:url("../images/home/sixthBG-ipad.jpg") 50% 100% no-repeat fixed transparent}}@media only screen and (max-width: 480px){#sixth{background:url("../images/home/sixthBG-mobile.jpg") no-repeat fixed center center/100% 100% transparent}}#seventh{background:url("../images/home/seventhBG.jpg") 50% 100% no-repeat fixed transparent;color:white;height:400px;margin:0 auto;overflow:hidden;padding:0}.story{margin:0 auto;height:100%;display:table;width:100%}.home-section.what-we-do{height:90%}.home-section.about-azri{height:80%}.home-section .content,.home-section p{line-height:1.7}.home-section ul li{line-height:2}@media only screen and (max-width: 240px){.capabilities .section.first.relative .content{padding-top:20em !important}.capabilities-footer{height:12em}.capabilities-footer .message{font-size:2em;top:0em}.home-section.what-we-do{height:138%}.arrow-down{top:1em}}@media only screen and (min-width: 240px) and (max-width: 320px){.capabilities-footer{height:18em}.capabilities-footer .message{top:1.1em}.arrow-down{top:3em}.home-section.what-we-do{height:105%}}@media only screen and (max-width: 320px){#habla_beta_container_do_not_rely_on_div_classes_or_names{display:none}}@media only screen and (min-width: 320px) and (max-width: 480px){.capabilities-footer{height:15em}.capabilities-footer .message{top:1.1em}.about-azri.home-section{height:80%}}@media only screen and (min-width: 48em){.footer{padding:4em}.works-slider .description .content.large-6{margin-left:8.33333% !important}.arrow-indicator{background:url("../images/services-down-arw.png") no-repeat scroll 3.8em 0 transparent}.services-menu{-webkit-box-shadow:0px 0px 5px 0px #000;border-box:0px 0px 5px 0px #000}.services-menu section ul{height:3.5em;line-height:3.5em}.services-menu section ul li{padding-left:2.5em;padding-right:2.5em}}@media only screen and (max-width: 63.9375em){#home-page .client.logos .image{margin-top:1em}.home-section{padding:3em 0 !important}section.about-azri p{font-size:1em}section.what-we-do.home-section .content,section.what-we-consult.home-section .content,section.what-we-train.home-section .content,section.what-we-Manage.home-section .content{font-size:1em}section.what-we-do.home-section ul li,section.what-we-consult.home-section ul li,section.what-we-train.home-section ul li,section.what-we-Manage.home-section ul li{font-size:1em}}@media only screen and (max-width: 48em){.contact-details .large-4.small-12{margin-bottom:0.625em}.thin-menu{padding-top:0px}.footer{margin-top:20px}}@media only screen and (min-width: 68.75em){.top-bar-section li a:not(.button):hover,.top-bar .top-bar-section a.active,.top-bar-section ul li>a:hover{background:#fff}}@media only screen and (max-width: 68.75em){.thin-menu{padding-top:0px}.site-header .top-bar{height:4em}.site-header .top-bar.expanded{height:auto}.site-header .top-bar.expanded .title-area{background-color:#fff}.site-header .top-bar.expanded .top-bar-section{margin-bottom:10px}.site-header .top-bar ul.title-area{padding:0.77em 0.5em;width:100%}.site-header .top-bar .top-bar-section{width:100% !important;padding:0px}#mainmenu .top-bar-section ul li.first a{padding-left:1.78em;padding-right:1.78em}#mainmenu .top-bar-section ul li.second a{padding-left:1.3em;padding-right:1.3em}#mainmenu .top-bar-section ul li.third a{padding-left:1.52em;padding-right:1.52em}#mainmenu .top-bar-section ul li.fourth a{padding-left:1.15em;padding-right:1.15em}#mainmenu .top-bar-section ul li.fifth a{padding-left:1.4em;padding-right:1.4em}}#services .even.content-row{background:none #f1f1ee !important}#services .odd.content-row{background:none #ffffff !important}#works li.small-6{text-align:center !important}#services .services-menu section ul{height:1.7em}.arrow-indicator{background:url("../images/services-down-arw.png") no-repeat scroll 1.8em 0 transparent}.arrow-indicator-nav{position:relative;bottom:0.1em}@media only screen and (max-width: 450px){.services-menu section ul li{padding-left:0.3125em;padding-right:0.3125em}.arrow-indicator{background:url("../images/services-down-arw.png") no-repeat scroll 1em 0 transparent}}.add-drop-cap:first-letter,#events-history .event-year p:first-letter{font-family:serif;font-size:3.6em;line-height:0.8;float:left}@media only screen and (max-width: 768px){.contact-quote{padding-top:8.625em}#home-page .landing-banner h1{font-size:3em}h1,.section .content,#home-page .client.logos{text-align:center}.section .columns{text-align:center}.section .row{text-align:center}#home-page .client.logos{text-align:center}section ul{text-align:left !important}section .content{text-align:justify !important}}@media only screen and (max-width: 480px){.add-left-block{width:100%}.pdf-download{width:100% !important}.pdf-download .pdf-info{width:75% !important}#habla_window_state_div #habla_window_div{width:100% !important}#habla_middle_div{width:91% !important}#home-page .landing-banner h1{font-size:2em;text-align:center}section .content{text-align:justify !important}}@media only screen and (max-width: 380px){.home-section{height:123%}.home-section.about-azri{height:123%}#intro{height:400px}.homepage-footer .message .subheading-font{font-size:0.6em}.pdf-download .pdf-info{width:auto !important}.homepage-footer .message .subheading-font{font-size:0.4em !important}}@media only screen and (min-width: 380px) and (max-width: 768px){#intro landing-banner h1{padding-top:3.3em}}@media only screen and (min-width: 480px) and (max-width: 768px){.arrow-down{top:8em}}.flash-success{padding-top:6em}ul.events-list{width:100%;padding:0em 0em 0em 1em;margin:0px}ul.events-list li{list-style-image:url(../images/left-arrow-white.png);list-style-type:none;width:50%;float:left}#events-history p{line-height:1.3 !important}.pdf-download{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25em;padding:5px;background:#f2f2f2;width:330px;color:#cd342b}.pdf-download h1,.pdf-download h2,.pdf-download h3,.pdf-download h4,.pdf-download h5,.pdf-download h6,.pdf-download p{color:#333}.pdf-download>:first-child{margin-top:0}.pdf-download>:last-child{margin-bottom:0}.pdf-download h1,.pdf-download h2,.pdf-download h3,.pdf-download h4,.pdf-download h5,.pdf-download h6{line-height:1;margin-bottom:0.625em}.pdf-download h1.subheader,.pdf-download h2.subheader,.pdf-download h3.subheader,.pdf-download h4.subheader,.pdf-download h5.subheader,.pdf-download h6.subheader{line-height:1.4}.pdf-download h4{margin-bottom:0.225em;font-style:italic;color:#cd342b;font-size:1.2em;font-weight:bold}.pdf-download .pdf-link{width:65px;padding-left:10px;padding-top:10px}.pdf-download .pdf-info{width:252px;padding-left:10px}ul.operations li{display:inline-block;padding:5px}.contact-form{background-color:#ffffff;box-shadow:0px 0px 4px #000000;padding:0 0.625em 0.3125em 0.625em;visibility:hidden;position:absolute;right:0;top:0;bottom:0;height:0;width:0;overflow:hidden !important;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;-webkit-transition-property:all;-webkit-transition-duration:0.5s;-webkit-transition-timing-function:ease;float:right}.contact-form.visible{visibility:visible !important;height:26.5em;width:44em;z-index:100}.contact-form.visible .close-link{background:url("../images/nyccamp/close.png") no-repeat scroll 0 0 transparent;cursor:pointer;height:1.2em;float:right;right:0em;top:0.7em;position:relative;width:1.2em}.contact-form #ContactForm_submit{background-color:#eb4b3b;border:none;color:#fff;height:35px;width:80px;float:right}.contact-form .wufoo-form-container{height:24em}.sticky-contact-form{position:absolute;right:1em;top:0.4em;display:inline-block}.sticky-contact-form .form-submit-msg{display:none;width:195px;color:#fff}.sticky-contact-form .schedule-head{width:250px;background:url(../images/nyc-clock-image-ipad.png) no-repeat scroll 1em 0.6em #eb4b3b;color:#fff;font-size:0.7em;padding:1em 0em 0.1em 2em;height:45px;cursor:pointer; position:relative;}.sticky-contact-form .schedule-head p{font-size:1.4em}.sticky-contact-form .schedule-head .right-arrow{background:url(../images/left-arrow-white.png) no-repeat scroll center;position:relative;top:1.5em; right:1em; position:absolute; /*text-indent:-9999px*/ width:15px;}.sticky.fixed .sticky-contact-form{top:0.35em}@media only screen and (min-width: 760px) and (max-width: 865px){.sticky-contact-form{display:none !important}}.job-desc-page #content{-webkit-box-shadow:none;border-box:none}

h1, h2, h3, h4, h5, h6{font-family: 'pt_sans' !important;}
.back-to-top{position:fixed;right:1em;bottom:1em;z-index:9999999999;cursor:pointer; margin:0 20px 30px 0; background:url(../images/back-to-top.png) center top no-repeat;padding-top:30px;color:#c4151b;display:none; width:42px; height:42px; font-size:0px; }
.back-to-top:hover{color:#302c2d;background:url(../images/back-to-top.png) center bottom no-repeat}
#slider h1, p.carousel-description{ font-family: 'pt_sans';}
#services #content-blocks{ margin-top:-1em !important;}

/* ~240px to ~420px */
@media screen and (max-width:420px){
.four-blocks-layout .large-3{ width:100%;}
.services-menu section ul li {
    padding-left: 0.25em !important;
    padding-right: 0.25em !important;
	font-size:0.5em !important;
}
#services .services-menu section ul li a { line-height:50px;}
}
/* ~420px to ~680px */
@media only screen and (min-width: 420px) and (max-width: 680px) {
.services-menu section ul li a{ font-size:0.8em; float:left; line-height:4.2;}
.services-menu section ul li{
    padding:0 0.5em;
   }
   .four-grid-block-6 img{ min-height:186px;}
   .landing-banner h1{ font-size:1.4em !important; float:left; padding-top:1.1em; padding-bottom:1.1em;}
   #homepage .pdt-2{ padding-top:0 !important; padding-bottom:25px !important;}
}

/* ~680px to ~768px */
@media only screen and (min-width: 680px) and (max-width: 768px) {
.services-menu section ul li a{ font-size:1em; float:left; line-height:3.5;}
.services-menu section ul li{
    padding:0 0.9em;
   }
   .landing-banner h1{ font-size:2em !important; float:left;}
}
/* ~768px to ~850px */
@media only screen and (min-width: 768px) and (max-width: 850px) {
#data-analytics .template1-menu section ul li a{ font-size:0.8em;}
.landing-banner h1{ font-size:1.8em !important; float:left; padding-top:1.3em; padding-bottom:1.3em;}
}

/* ~850px to ~1024px */
@media only screen and (min-width: 850px) and (max-width: 1024px) {
#data-analytics .template1-menu section ul li a{ font-size:0.8em;}
.krown-button.small{ font-size:11px;}
.landing-banner h1{ font-size:1.8em !important; float:left; padding-top:1.7em; padding-bottom:1.7em;}
#homepage .pdt-2 {
   padding-top: 130px;
   margin-top: 0px;
}
}

/* ~1024px to ~1100px */
@media only screen and (min-width: 1024px) and (max-width: 1100px) {
#data-analytics .template1-menu section ul li a{ font-size:0.8em;}
.landing-banner h1{ font-size:1.9em !important; float:left; padding-top:2em; padding-bottom:2em;}
}
#homepage .pdt-2 {
   padding-top: 130px;
   margin-top: 0px;
}

/* ~240px to ~420px */
@media screen and (max-width:420px){
#ourWorks .works-menu section ul li a{ font-size:0.9em;}
#slider h1 a{ font-size:0.5em;}
p.carousel-description{ display:none;}
.pd-15{ margin-top:10px !important;}
.pdt-15{ padding-top:10px !important;}
#services, #solutions{ margin-top:0px !important;}
.content-testimonial .flexi-block{ display:none;}
.content-testimonial .pdt-2, #homepage .pdt-2{ padding:0 !important; margin:0 !important;}
.white{ border:1px solid #ccc;}
#homepage .pdt-6{ padding:0 !important; margin-top:10px !important;}
.four-grid-block-7 ,
.four-grid-block-6,
.four-grid-block-5,
.four-grid-block-4,
.four-grid-block-3,
.four-grid-block-2,
.four-grid-block-1{ margin-bottom:10px;}
.layout-home .middle-content, #services .sticky{ margin-top:4.4em !important;}
.four-grid-block-2 .block-info-2{ width:250px !important;}
#works-42, #works-43, #works-44, #works-45, #works-46, #works-57, #works-58, #works-170, #intro-services{ display:none !important;}
.middle-content{ min-height:4.4em !important; margin-top:0 !important}
#ourWorks .works-menu{ top:0 !important;}
#featured-work{ padding-top:0px !important;}
.services-menu{ top:0 !important;}
.slider-wrapper {
    margin-top:70px !important;
	}
#services #content-blocks{ margin-top:0 !important;}
#nyccamp .banner-image, #edutec .banner-image, #data-analytics .banner-image{ display:none;}
#data-analytics, #nyccamp, #edutec{ margin-top:4.4em !important;}
#featured-work{ margin-top:92px !important; }
#clients{ padding-top:0!important;}
}


/* ~1100px to ~1920px */
@media only screen and (min-width: 1100px) and (max-width: 1920px) {
.site-header.small-header .site-logo img{ width:auto; height:100%;}
.site-header.small-header.smaller .site-logo {
    height:36px !important;
    margin: 30px 0;
	display: inline-block;
}
#homepage .pdt-2 {
   padding-top: 130px;
   margin-top: 0px;
}

.site-logo img{
     height:46px;
    -webkit-transition: all 200ms linear;	      /*Safari and Chrome*/
	-moz-transition: all 200ms linear; 	      /*Firefox*/
	-o-transition: all 200ms linear;      /*opera*/
	-ms-transition: all 200ms linear;

}

.site-logo {
    height:46px;
    margin: 51.5px 0;
	display: inline-block;
	width:300px;
}

.site-header.small-header.smaller .thin-menu {
    position: fixed;
    top: 0 !important;
}

.small-header .thin-menu {
    background-color: #FFFFFF;
    height: inherit;
    width: 100%;
}
.smaller .thin-menu{ height:4em !important;}
.thin-menu{ height:6em !important;}
.top-bar .toggle-topbar.menu-icon{ top:70% !important;}
.smaller .top-bar .toggle-topbar.menu-icon{ top:55% !important;}
.site-header.small-header{width:100%;padding-top:0px;height:9.4em;top:0px;position:fixed; box-shadow:0 0 10px rgba(0, 0, 0, 0.12);}
.site-header.small-header.smaller{width:100%;padding-top:0px;height:6.1em;top:0px;position:fixed}
.site-header.smaller .top-bar .top-bar-section{float:right !important;padding-left:0px !important; padding-top:1.75em;}

}
/* ~240px to ~1100px */
@media only screen and (min-width: 240px) and (max-width: 1100px) {
.top-bar-section ul li > a{ background-color:#ffffff;}
.jquery-down-arrow{ display:none;}
.site-logo{ height:36px !important; -webkit-transition: none !important; transition: none !important;}
.smaller.site-logo{ height:36px !important;}
.thin-menu, .smaller .thin-menu{ height:4.3em !important; background-color:#fff;}
.site-header .top-bar ul.title-area{ padding:0.6em 0.5em;}
.site-logo img{ height:36px;}
.site-header.small-header{width:100%;padding-top:0px;height:4.3em;top:0px;position:fixed; box-shadow:0 0 10px rgba(0, 0, 0, 0.12);}
.middle-content{ min-height:4.4em !important; margin-top:0 !important}
#ourWorks .works-menu{ top:0 !important;}
#featured-work{ padding-top:0px !important;}
.slider-wrapper {
    margin-top:70px !important;
	}
#services .sticky, #data-analytics, #nyccamp, #edutec{ margin-top:4.4em !important;}
#services .sticky.fixed{ margin-top:2em !important;}
#nyccamp .sticky{ display:none !important;}

 }
 /* ~420px to ~1100px */
@media only screen and (min-width: 420px) and (max-width: 1100px) {
.pd-15, #services, #solutions, #homepage .pdt-2, #homepage .pdt-6{ margin-top:50px !important;}
.pdt-15{padding-top:50px !important;}
#homepage .pdt-6{ padding:0px !important;}


}

 /* ~1100px to ~1270px */
@media only screen and (min-width: 1100px) and (max-width: 1270px) {
#nyccamp .sticky{ display:none !important;}
.landing-banner h1{ font-size:2em !important; float:left; padding-top:2.7em; padding-bottom:2.7em;}
}
#homepage .pdt-2 {
   padding-top: 130px;
   margin-top: 0px;
}

* {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
#featured-work{ margin-top:36px;}

body{ background:#fff; color:#333; padding:0; margin:0; font-family: 'pt_sans' !important; font-weight:normal; font-style:normal; line-height:1; position:relative;}
.contact-details .address{ line-height:1.6; font-size:1em;}
#works .logos-with-desc ul li a, #clients .logos-with-desc ul li a{ cursor:auto;}
#ourWorks, #ourWorks .sticky{ width:100%; float:left;}
.top-bar-section li a:not(.button){ padding:0 9px !important;}
.middle-content #edutec{ margin-top:9em;}
.footer{ background-color:#202020; color:#959595;}
.footer a{ color:#959595;}
.footer a:hover{ color:#fff;}
.pdt-15{ padding-top:130px;}
#ourWorks{ background-color:#fff !important;}
#ourWorks #content-blocks{ margin-top:56px;}
#services .sticky{ margin-top:7em;}
.services-menu{
  height: 3.5em;
  position: relative;
  top: 0em;}
.sticky.fixed .services-menu{top: 2.25em;}
#data-analytics, #nyccamp{ margin-top:9em;}


#homepage .pdt-6 {
  padding-top: 60px;
  margin-top: 70px;
}
.carousel-texture{
    background:url(../images/pattren-bg.png) left top repeat;
    float: left;
    height: 100%;
    left: 0;
    /*opacity: 0.4;*/
    position: absolute;
    top: 0;
    width: 100%;
    /*z-index: 2147483647;*/}
.home-section{height:72%; padding:5.3125em 0 0 0;}
.top-white-area{ padding-top:170px;}
/*.four-grid-block-7.hover-active .block-info-7.white{ background-color:#CD342B;}
.four-grid-block-7.hover-active .block-info-7.white h6, .four-grid-block-7.hover-active .block-info-7.white p{ color:#fff;}*/
.layout-home .landing-banner{background: url(../images/pattren-bg.png) left top repeat; width:100%;}

#case_study_modal .errorMessage{
	color: red;
	padding-bottom: 15px;
	display: none;
}

#case-study-form{
	padding-bottom: 0; margin-bottom: 0;
}

#case-study-form .large-6{
	//height: 94px;
}

#case_study_modal .success{
	background: none repeat scroll 0 0 #f8fff0;
    border: 1px solid #be7;
    padding: 5px 10px;
    display: none;
}


#case_study_modal .success img{
	float: left;
}

#case_study_modal .success span{
	float: left;
    font-size: 14px;
    margin-left: 5px;
    margin-top: 5px;
}

@media only screen and (max-width: 360px){
	#case_study_modal .success span {
	    font-size: 12px;
	    margin-top: 7px;
	}
}

@media only screen and (max-width: 320px){
	#case_study_modal .success span {
	    font-size: 11px!important;
	}
}