/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-display:swap;src:local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgWxP.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5vAw.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Me5Q.ttf) format('truetype')}@font-face{font-family:'ProximaNova-Thin';src:url('../fonts/ProximaNova-Thin.eot?#iefix') format('embedded-opentype'), url('../fonts/ProximaNova-Thin.otf') format('opentype'), url('../fonts/ProximaNova-Thin.woff') format('woff'), url('../fonts/ProximaNova-Thin.ttf') format('truetype'), url('../fonts/ProximaNova-Thin.svg#ProximaNova-Thin') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'KozGoPr6N-Regular-AlphaNum';src:url('../fonts/KozGoPr6N-Regular-AlphaNum.eot?#iefix') format('embedded-opentype'), url('../fonts/KozGoPr6N-Regular-AlphaNum.otf') format('opentype'), url('../fonts/KozGoPr6N-Regular-AlphaNum.woff') format('woff'), url('../fonts/KozGoPr6N-Regular-AlphaNum.ttf') format('truetype'), url('../fonts/KozGoPr6N-Regular-AlphaNum.svg#KozGoPr6N-Regular-AlphaNum') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'fontello';src:url('../fonts/fontello.eot?2705309');src:url('../fonts/fontello.eot?2705309#iefix') format('embedded-opentype'), url('../fonts/fontello.woff2?2705309') format('woff2'), url('../fonts/fontello.woff?2705309') format('woff'), url('../fonts/fontello.ttf?2705309') format('truetype'), url('../fonts/fontello.svg?2705309#fontello') format('svg');font-weight:normal;font-style:normal}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;-webkit-transition:opacity 0s, -webkit-transform 0s;transition:opacity 0s, -webkit-transform 0s;-o-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s, -webkit-transform 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;-o-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(2333.33333333%);width:-moz-calc(2333.33333333%);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(1.42857143%);width:-moz-calc(1.42857143%);width:calc(100% / 70);height:10px;float:left}.tns-controls{position:absolute;top:50%;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);z-index:1}.tns-outer [aria-controls],.tns-outer [data-action]{border:none;background:no-repeat;outline:none}.tns-nav{display:none}.tns-outer{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.tns-ovh{overflow:hidden;padding:80px 0 50px}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;outline:none;padding:0}a{color:#e60000;text-decoration:none}a:hover{color:#e60000}.delay100{-webkit-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s}.delay200{-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}.delay300{-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}.delay400{-webkit-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s}.delay500{-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}.delay600{-webkit-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s}.delay700{-webkit-transition-delay:0.7s;-o-transition-delay:0.7s;transition-delay:0.7s}.delay800{-webkit-transition-delay:0.8s;-o-transition-delay:0.8s;transition-delay:0.8s}.delay900{-webkit-transition-delay:0.9s;-o-transition-delay:0.9s;transition-delay:0.9s}.delay1000{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.delay1100{-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}.delay1200{-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.slideUp{-webkit-transform:translate(0, 50px);-ms-transform:translate(0, 50px);transform:translate(0, 50px);opacity:0;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;-o-transition-property:transform, opacity;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transition-duration:0.3s, 0.3s;-o-transition-duration:0.3s, 0.3s;transition-duration:0.3s, 0.3s;-webkit-transition-timing-function:ease-in-out, ease-in-out;-o-transition-timing-function:ease-in-out, ease-in-out;transition-timing-function:ease-in-out, ease-in-out}.slideUp.animate{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.zoomIn{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.zoomIn.animate{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.slideDown{-webkit-transform:translate(0, -50px);-ms-transform:translate(0, -50px);transform:translate(0, -50px);opacity:0;-webkit-transition-property:opacity, margin, width, -webkit-transform;transition-property:opacity, margin, width, -webkit-transform;-o-transition-property:transform, opacity, margin, width;transition-property:transform, opacity, margin, width;transition-property:transform, opacity, margin, width, -webkit-transform;-webkit-transition-duration:0.3s, 0.3s, 0.3s, 0.3s;-o-transition-duration:0.3s, 0.3s, 0.3s, 0.3s;transition-duration:0.3s, 0.3s, 0.3s, 0.3s;-webkit-transition-timing-function:ease-in-out, ease-in-out, ease-in-out, ease-in-out;-o-transition-timing-function:ease-in-out, ease-in-out, ease-in-out, ease-in-out;transition-timing-function:ease-in-out, ease-in-out, ease-in-out, ease-in-out}.slideDown.animate{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.fadeIn{opacity:0;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.fadeIn.animate{opacity:1}body{font-weight:300;font-family:'Roboto', sans-serif;font-size:87.5%}polyline{stroke-dasharray:1000;stroke-dashoffset:1000}polyline.active{-webkit-animation:dash 1s linear forwards;animation:dash 1s linear forwards}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}.desktop{display:block!important}.mobile{display:none!important}.container{margin:0 auto;width:1600px}img{display:block;width:100%}p{font-size:1.4em;line-height:1.6}.logo{background:#fff;display:block;margin:0;padding:30px 40px;width:432px}[data-page=home] .logo{margin:0 calc((45% - 432px)/2)}[class*=" icon-"]:before,[class^=icon-]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-twitter:before{content:'\f099'}.icon-facebook:before{content:'\f09a'}.icon-linkedin:before{content:'\f0e1'}.icon-instagram:before{content:'\f16d'}.button{border:1px solid #e60000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e60000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:2px;padding:13px 0;text-align:center;text-decoration:none;-webkit-transition-property:-webkit-transform, -webkit-box-shadow;transition-property:-webkit-transform, -webkit-box-shadow;-o-transition-property:transform, box-shadow;transition-property:transform, box-shadow;transition-property:transform, box-shadow, -webkit-transform, -webkit-box-shadow;-webkit-transition-duration:0.3s, 0.3s;-o-transition-duration:0.3s, 0.3s;transition-duration:0.3s, 0.3s;-webkit-transition-timing-function:linear, linear;-o-transition-timing-function:linear, linear;transition-timing-function:linear, linear}.button:hover{-webkit-box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.3);box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.3);color:#fff;-webkit-transform:translate(0, -5px);-ms-transform:translate(0, -5px);transform:translate(0, -5px)}.button:hover:after{display:none}.button:after{display:none!important}.secondaryBtn{background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#e60000;display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:2px;padding:13px 0;text-align:center;text-decoration:none;-webkit-transition-property:-webkit-transform, -webkit-box-shadow;transition-property:-webkit-transform, -webkit-box-shadow;-o-transition-property:transform, box-shadow;transition-property:transform, box-shadow;transition-property:transform, box-shadow, -webkit-transform, -webkit-box-shadow;-webkit-transition-duration:0.3s, 0.3s;-o-transition-duration:0.3s, 0.3s;transition-duration:0.3s, 0.3s;-webkit-transition-timing-function:linear, linear;-o-transition-timing-function:linear, linear;transition-timing-function:linear, linear}.secondaryBtn:hover{-webkit-box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.3);box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.3);-webkit-transform:translate(0, -5px);-ms-transform:translate(0, -5px);transform:translate(0, -5px);color:#e60000}.secondaryBtn:after{display:none}.secondaryBtnRed{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e60000;color:#e60000;display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:2px;padding:13px 40px;text-align:center;text-decoration:none;-webkit-transition-property:-webkit-transform, -webkit-box-shadow;transition-property:-webkit-transform, -webkit-box-shadow;-o-transition-property:transform, box-shadow;transition-property:transform, box-shadow;transition-property:transform, box-shadow, -webkit-transform, -webkit-box-shadow;-webkit-transition-duration:0.3s, 0.3s;-o-transition-duration:0.3s, 0.3s;transition-duration:0.3s, 0.3s;-webkit-transition-timing-function:linear, linear;-o-transition-timing-function:linear, linear;transition-timing-function:linear, linear}.secondaryBtnRed:hover{-webkit-box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.3);box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.3);-webkit-transform:translate(0, -5px);-ms-transform:translate(0, -5px);transform:translate(0, -5px)}.secondaryBtnRed:after{display:none}.sectitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:4em;font-weight:300;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sectitle:after{content:'';background:#e60000;width:80%;display:block;height:30px}header{position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;z-index:2;background:rgba(0, 0, 0, 0);-webkit-transition:background linear 0.3s;-o-transition:background linear 0.3s;transition:background linear 0.3s}header .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .container nav{float:right;background:#fff}header .container nav ul li{float:left;list-style:none;margin:11px 0;padding:0 25px;width:auto}header .container nav ul li:last-child{margin:0;padding:0 0 0 25px}header .container nav ul li:last-child a{color:#fff}header .container nav ul li:last-child a:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}header .container nav ul li a{color:#000;font-size:1.2em;position:relative;text-decoration:none}header .container nav ul li a:after{background:#e60000;bottom:-4px;content:'';display:block;height:2px;left:50%;opacity:0;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:opacity linear 0.3s;-o-transition:opacity linear 0.3s;transition:opacity linear 0.3s;width:100%}header .container nav ul li a:hover:after{opacity:1}header .container nav ul li a.active:after{opacity:1}header .container nav ul li a.button{padding:10px 40px}header.scroll{background:rgba(0, 0, 0, 0.2)}header.scroll .logo{width:380px}footer{background:url(/images/bg-plus-gray.png) repeat 0 0}footer .container{background:rgba(0, 0, 0, 0.3);color:#fff}footer .container .copy{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .container .copy .developed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1em}footer .container .copy .developed img{margin:0 0 0 20px;width:100px}footer .container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}footer .container .row>div{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px}footer .container .row>div .logo{margin:0;padding:20px;width:80%}footer .container .row>div a{color:#e60000;border-color:#e60000}footer .container .row>div .title{font-size:1.4em;margin:20px 0}footer .container .row>div .title span{font-size:0.7em;display:block;margin:5px 0 0}footer .container .row>div .form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:80%}footer .container .row>div .form input{font-size:1.2em;color:#000;padding:10px;margin:0 0 10px;width:100%}footer .container .row>div .form .secondaryBtn{width:100%}footer .container .row>div:first-child{padding:0 20px 0}footer .container .row>div:first-child p{font-size:1.2em;margin:20px 0;width:90%}footer .container .row>div:nth-child(2) .social{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;width:56%}footer .container .row>div:nth-child(2) .social a{color:#000;background:#ededed;font-size:3em;padding:5px;-webkit-transition:color linear 0.3s, background linear 0.3s;-o-transition:color linear 0.3s, background linear 0.3s;transition:color linear 0.3s, background linear 0.3s;height:61px;width:61px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .container .row>div:nth-child(2) .social a:hover{color:#ededed;background:#000}footer .container .row>div:nth-child(2) .social a:before{line-height:1;margin:0}footer .container .row>div:nth-child(4) a{font-size:1.2em;margin:0 0 20px}.banner img{-webkit-filter:grayscale(0.35);filter:grayscale(0.35)}.banner.banSmall{height:600px;position:relative;overflow:hidden}.banner.banSmall img{bottom:0;-webkit-filter:grayscale(100%);filter:grayscale(100%);left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.banner .container{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);height:90%}.banner .container .hmTitle{background:rgba(230, 0, 0, 0.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:50%;padding:50px;width:45%;color:#fff;font-size:3.4em;font-weight:100}.banner .container .desc{color:#fff;font-size:1.6em;margin:30px 0 40px 50px;width:37%;line-height:1.4;font-weight:300}.banner .container .links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 50px;width:26%}.banner .container .links a{width:46%}.banner .container .links a:first-child{margin:0 30px 0 0}.banner .container .designElem{z-index:2;position:absolute;bottom:-29%;right:0;width:20%;-webkit-transform:scaleY(-1) rotate(30deg);-ms-transform:scaleY(-1) rotate(30deg);transform:scaleY(-1) rotate(30deg)}section.masonaryGallery{margin:40px 0 0}section.masonaryGallery .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:1000px}section.masonaryGallery .container .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 20px 0 0}section.masonaryGallery .container .col .row{display:-webkit-box;display:-ms-flexbox;display:flex}section.masonaryGallery .container .col .card{margin:0 0 20px 0;position:relative}section.masonaryGallery .container .col .card p{position:absolute;bottom:0;left:0;color:#fff;font-size:1.8em;line-height:1.4;padding:20px}section.masonaryGallery .container .col .card p span{font-size:0.7em;display:block}section.masonaryGallery .container .col:first-child .row:nth-child(2) .card{margin:0 20px 0 0;width:calc((100% - 20px)/2)}section.masonaryGallery .container .col:first-child .row:nth-child(2) .card:last-child{margin:0}section.masonaryGallery .container .col:nth-child(2) .card:last-child{margin:0 0 0 0}section.painPointsSec{display:-webkit-box;display:-ms-flexbox;display:flex;margin:100px 0;position:relative;width:100%}section.painPointsSec:after{background-image:-webkit-radial-gradient(#e60000 10%, transparent 10%);background-image:-o-radial-gradient(#e60000 10%, transparent 10%);background-image:radial-gradient(#e60000 10%, transparent 10%);background-position:0 0;background-size:20px 20px;position:absolute;bottom:10%;left:0;height:78%;content:'';width:100%;z-index:0}section.painPointsSec .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}section.painPointsSec .container ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:35%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:40px 0}section.painPointsSec .container ul li{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;margin:0 0 20px;background:#fff;font-size:1.5em;-webkit-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.1)}section.painPointsSec .container .spCaseStudy{display:-webkit-box;display:-ms-flexbox;display:flex;width:70%;border:1px solid #e60000;padding:70px 40px;background:#fff;position:relative;margin:70px 0 0}section.painPointsSec .container .spCaseStudy:before{position:absolute;top:-15px;left:40px;background:rgba(230, 0, 0, 0.8);content:'';display:block;width:50px;height:40px}section.painPointsSec .container .spCaseStudy .text{width:40%}section.painPointsSec .container .spCaseStudy .text p{font-size:1.3em;margin:10px 0 0 0;line-height:1.4}section.painPointsSec .container .spCaseStudy .text p.title{font-size:3em;margin:0;line-height:1}section.painPointsSec .container .spCaseStudy .links{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.painPointsSec .container .spCaseStudy .links:before{content:'';position:absolute;bottom:0;right:30%;display:block;background:#e60000;width:30px;height:30%;z-index:1}section.service{display:-webkit-box;display:-ms-flexbox;display:flex}section.service .container{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:100px auto}section.service .container .designElem1{position:absolute;top:50px;right:0;-webkit-transform:translate(-50%, -50%) scaleY(-1);-ms-transform:translate(-50%, -50%) scaleY(-1);transform:translate(-50%, -50%) scaleY(-1);width:10%}section.service .container .designElem2{position:absolute;top:50%;left:10%;width:7%;-webkit-transform:translate(0, -50%) scaleY(-1);-ms-transform:translate(0, -50%) scaleY(-1);transform:translate(0, -50%) scaleY(-1)}section.service .container .sectitle{margin:0 0 50px}section.service .container ul{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.service .container ul li{width:45%;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;background:#ededed;padding:20px 20px 20px 40px;margin:0 0 50px;position:relative;font-size:1.25em}section.service .container ul li:before{width:40px;height:40px;content:'';background:url('/images/service/01.png') no-repeat center;background-size:cover;position:absolute;left:0;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section.service .container ul li:nth-child(2):before{background:url('/images/service/04.png') no-repeat center;background-size:cover}section.service .container ul li:nth-child(3):before{background:url('/images/service/03.png') no-repeat center;background-size:cover}section.service .container ul li:nth-child(4):before{background:url('/images/service/02.png') no-repeat center;background-size:cover}section.service .container ul li:nth-child(5):before{background:url('/images/service/05.png') no-repeat center;background-size:cover}section.service .container ul li:hover{}section.service .container ul li:hover:after{opacity:1}section.service .container ul li:last-child{padding:0;background:no-repeat;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.service .container ul li:last-child .button{font-size:0.9em;padding:13px 40px}section.service .container ul li:last-child:after,section.service .container ul li:last-child:before{display:none}section.caseStudy{margin:100px 0;display:-webkit-box;display:-ms-flexbox;display:flex}section.caseStudy .container{display:-webkit-box;display:-ms-flexbox;display:flex}section.caseStudy .container .col{width:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}section.caseStudy .container .col:nth-child(2):after{background-image:-webkit-radial-gradient(#e60000 10%, transparent 10%);background-image:-o-radial-gradient(#e60000 10%, transparent 10%);background-image:radial-gradient(#e60000 10%, transparent 10%);background-position:0 0;background-size:20px 20px;position:absolute;top:50%;left:50%;height:100%;content:'';width:50%;z-index:0;-webkit-transform:translate(-40%, -40%);-ms-transform:translate(-40%, -40%);transform:translate(-40%, -40%)}section.caseStudy .container .col img{width:50%;height:auto;position:relative;z-index:1;border:1px solid #e8e7e7}section.caseStudy .container .col .title{font-size:4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin:0 0 20px;padding:0 0 0 30%;position:relative}section.caseStudy .container .col .title span{font-size:0.5em;display:block}section.caseStudy .container .col .title:before{background:#e60000;height:100%;width:30px;content:'';display:block;position:absolute;top:0;-webkit-transform:translate(-50px, 0);-ms-transform:translate(-50px, 0);transform:translate(-50px, 0)}section.caseStudy .container .col p{font-size:1.3em;line-height:1.4;width:100%;padding:0 14% 0 30%;display:-webkit-box;display:-ms-flexbox;display:flex}section.caseStudy .container .col .links{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:5% 0 0 30%}section.caseStudy .container .col.profiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.caseStudy .container .col.profiles .profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fafafa;margin:75px 20px;width:385px}section.caseStudy .container .col.profiles .profile .img{display:block;border-radius:50%;width:200px;height:200px;overflow:hidden;margin:-75px 0 0}section.caseStudy .container .col.profiles .profile .img img{width:160%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;position:relative}section.caseStudy .container .col.profiles .profile p.name{font-size:1.3em;line-height:1.4;margin:20px 0 5px;text-transform:uppercase;font-weight:300;width:auto;padding:0}section.caseStudy .container .col.profiles .profile p.position{font-weight:600;text-transform:uppercase;font-size:0.9em;border-bottom:2px solid #e60000;padding:0 0 10px;margin:0 0 40px 0;width:auto}section.caseStudy .container .col.profiles .profile p.text{padding:10px 10% 20px;width:80%;text-align:center;line-height:1.4}section.caseStudy .container .col.profiles .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:100px auto;position:relative}section.caseStudy .container .col.profiles .container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;width:70%}section.caseStudy .container .col.profiles .container .row .profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fafafa;margin:75px 20px;width:385px}section.caseStudy .container .col.profiles .container .row .profile .img{display:block;border-radius:50%;width:200px;height:200px;overflow:hidden;margin:-75px 0 0}section.caseStudy .container .col.profiles .container .row .profile .img img{width:160%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;position:relative}section.caseStudy .container .col.profiles .container .row .profile p.name{font-size:1.3em;line-height:1.4;margin:20px 0 5px;text-transform:uppercase;font-weight:300}section.caseStudy .container .col.profiles .container .row .profile p.position{font-weight:600;text-transform:uppercase;font-size:0.9em;border-bottom:2px solid #e60000;padding:0 0 10px;margin:0 0 40px 0}section.caseStudy .container .col.profiles .container .row .profile p.text{padding:10px 10% 20px;width:80%;text-align:center;line-height:1.4}section.caseStudy .container .col.profiles .container .designElem1{width:100px;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}section.caseStudy .container .col.profiles:after{display:none}section.caseStudy.aboutUs{position:relative;margin:-50px 0 0}section.caseStudy.aboutUs:before{content:'';position:absolute;top:0;left:50%;width:70%;height:500px;background:#fff;z-index:0;margin:0;-webkit-transform:translate(-50%, -40px);-ms-transform:translate(-50%, -40px);transform:translate(-50%, -40px)}section.caseStudy.aboutUs .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:1100px;position:relative;z-index:1}section.caseStudy.aboutUs .container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.caseStudy.aboutUs .container .row:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:100px 0 0}section.caseStudy.aboutUs .container .col:first-child{}section.caseStudy.aboutUs .container .col:first-child .title{margin:0 0 50px;padding:0}section.caseStudy.aboutUs .container .col:first-child p{display:block;margin:0 0 20px;padding:0}section.caseStudy.aboutUs .container .col:first-child .links{padding:5% 0 0}section.caseStudy.aboutUs .container .col:last-child{}section.caseStudy.aboutUs .container .col:last-child:after{}section.caseStudy.aboutUs .container .col img{width:80%}section.caseStudy.aboutUs .container .images{margin:50px 0 0}section.caseStudy.aboutUs .container .images img{margin:0 0 50px}.home section.caseStudy.aboutUs:before{display:none}[data-page=home] section.caseStudy.aboutUs{margin:100px 0 200px}.testimonials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.testimonials.redPlusBg{background:url(/images/bg-plus.png) repeat 0 0}.testimonials .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:150px auto 150px}.testimonials .container .sectitle:after{display:none}.testimonials .container .tns-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;width:60%}.testimonials .container .tns-outer .tns-ovh{padding:40px 0 50px}.testimonials .container .tns-outer .tns-nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.testimonials .container .tns-outer .tns-nav button{width:10px;-webkit-transition:background linear 0.5s;-o-transition:background linear 0.5s;transition:background linear 0.5s;height:10px;background:#000!important;border-radius:50%;margin:0 7px}.testimonials .container .tns-outer .tns-nav button.tns-nav-active{background:#e60000!important}.testimonials .container div#base-mw{width:90%;margin:0 auto}.testimonials .container .base .item>div{margin:0 auto;width:80%}.testimonials .container .base p{font-size:1.3em;line-height:1.4;margin:0 auto;position:relative;text-align:center;width:80%}.testimonials .container .base p:before{content:'';background:url(../images/quote.png) no-repeat center;width:32px;height:28px;display:block;position:absolute;right:-50px;top:-40px}.testimonials .container .base p span{display:block;font-size:0.8em;margin:20px 0 0;font-style:italic}section.benefits{margin:100px 0;display:-webkit-box;display:-ms-flexbox;display:flex}section.benefits .container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:80%;margin:0 auto}section.benefits .container .row .box{display:-webkit-box;display:-ms-flexbox;display:flex;width:25%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#ccc;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}section.benefits .container .row .box:after{background-image:-webkit-radial-gradient(#e60000 10%, transparent 10%);background-image:-o-radial-gradient(#e60000 10%, transparent 10%);background-image:radial-gradient(#e60000 10%, transparent 10%);background-position:0 0;background-size:20px 20px;position:absolute;top:-11%;left:-11%;height:100%;content:'';width:100%;z-index:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}section.benefits .container .row .box:before{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%;background:#fafafa;border-bottom:20px solid #e60000;z-index:1}section.benefits .container .row .box .img{display:block;width:200px;height:200px;border-radius:50%;overflow:hidden;margin:-33% 0 0;position:relative;z-index:1}section.benefits .container .row .box .img img{width:80%;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section.benefits .container .row .box .text{margin:50px 0 70px;position:relative;text-align:center;width:100%;z-index:1}section.benefits .container .row .box .text .title{font-size:2em;margin:0 auto 10px;width:80%}section.benefits .container .row .box .text p{font-size:1.3em;line-height:1.4;width:80%;margin:0 auto}section.benefits .container .row .box:nth-child(3) .img img{width:60%}section.benefits .container .links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:90px 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.about{display:-webkit-box;display:-ms-flexbox;display:flex;height:400px;position:relative}section.about:before{background:url(../images/hm-about.jpg) no-repeat center 80%;content:'';display:block;position:absolute;-webkit-filter:grayscale(100%);filter:grayscale(100%);width:100%;height:100%}section.about .container{position:relative}section.about .container .content{background:rgba(230, 0, 0, 0.7);width:30%;padding:8% 5% 5%;margin:-3% 0 0.3%}section.about .container .content .title{font-size:2.5em;line-height:1;color:#fff;font-weight:600;margin:0}section.about .container .content p{font-size:1.3em;color:#fff;line-height:1;margin:20px 0 30px}section.about .container .content a{padding:13px 40px}section.about .container .logo{float:right;margin:0 0 0 0;position:absolute;right:0;bottom:0}section.pointofdifference{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}section.pointofdifference .designElem1{display:block;width:150px;position:absolute;top:0;right:140px}section.pointofdifference .designElem2{display:block;width:150px;position:absolute;bottom:-140px;left:140px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);overflow:hidden}section.pointofdifference .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:100px auto}section.pointofdifference .container .sub{font-size:2em;color:#e60000;margin:10px 0 0}section.pointofdifference .container p{font-size:1.3em;margin:30px auto 0;text-align:center;width:40%;line-height:1.4}section.pointofdifference .container .links{margin:30px 0 0}section.steps{display:-webkit-box;display:-ms-flexbox;display:flex;background:url(../images/1.1.jpg) no-repeat center;background-size:cover;min-height:300px;margin:300px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}section.steps:before{content:'';display:block;width:100%;height:40px;background:url(/images/bg-plus.png) repeat 0 0;top:-40px;position:absolute}section.steps .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.steps .container .stepBox{position:relative;width:150px;height:150px;background:#fafafa;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}section.steps .container .stepBox:nth-child(2){margin:0 90px}section.steps .container .stepBox:nth-child(2):before{background:url(/images/02.png) no-repeat 0 0;background-size:cover}section.steps .container .stepBox:nth-child(3){}section.steps .container .stepBox:nth-child(3):before{background:url(/images/03.png) no-repeat 0 0;background-size:cover}section.steps .container .stepBox:before{content:'';display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-30px;width:80px;height:80px;background:url(/images/01.png) no-repeat 0 0;background-size:cover;left:-20px}section.steps .container .stepBox:after{content:attr(data-attrr);display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-8px;right:0;font-size:4.5em;line-height:1;letter-spacing:0;text-align:right;color:#d8d8d9}section.steps .container .stepBox p{margin:70px 20px 0;font-size:1.3em}section.mainCTAArea{background:url(/images/bg-plus-gray.png) repeat 0 0;padding:100px 0}section.mainCTAArea .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.mainCTAArea .container .box{background:#fff;border:2px solid #e60000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 40px 40px;width:60%}section.mainCTAArea .container .box .sectitle{color:#000;background:#fff;margin:-45px 0 45px;padding:10px 40px}section.mainCTAArea .container .box .sectitle:after{display:none}section.mainCTAArea .container .box .sub{font-size:2em;color:#e60000;margin:0 0 0px}section.mainCTAArea .container .box p{margin:60px 0 10px;width:70%;text-align:center;font-size:1.3em;line-height:1.4}section.mainCTAArea .container .box .links{margin:60px 0 -65px}section.mainCTAArea .container .box .links a{padding:13px 40px}section.ourServices{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-50px 0 0;position:relative}section.ourServices:before{content:'';position:absolute;top:0;left:50%;width:70%;height:500px;background:#fff;z-index:0;margin:0;-webkit-transform:translate(-50%, -40px);-ms-transform:translate(-50%, -40px);transform:translate(-50%, -40px)}section.ourServices .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:0 auto 30px;z-index:1}section.ourServices .container>.tabs{margin:0 auto;width:50%}section.ourServices .container>.tabs>a{display:inline-block;width:49%;text-align:center;font-size:2.5em;color:#ccc;margin:20px 0 20px;padding:10px 0;border-bottom:2px solid #fff}section.ourServices .container>.tabs>a.active,section.ourServices .container>.tabs>a:hover{color:#e60000;border-bottom:5px solid #e60000;position:relative}section.ourServices .container>.tabs>a.active:after,section.ourServices .container>.tabs>a:hover:after{border:14px solid #e60000;content:'';display:block;position:absolute;bottom:-28px;right:50%;-webkit-transform:rotate(90deg) translate(0, -50%);-ms-transform:rotate(90deg) translate(0, -50%);transform:rotate(90deg) translate(0, -50%);border-color:transparent transparent transparent #e60000}section.ourServices .container>.tabs>.tabsCont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.ourServices .container>.tabs>.tabsCont>.tabCont{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}section.ourServices .container>.tabs>.tabsCont>.tabCont.active{display:-webkit-box;display:-ms-flexbox;display:flex}section.ourServices .container>.tabs>.tabsCont>.tabCont>.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:45%;background:#ccc}section.ourServices .container>.tabs>.tabsCont>.tabCont>.tabs>a{display:block;text-align:center;padding:20px 40px;background:#ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;width:100%;margin:0 auto;text-align:left}section.ourServices .container>.tabs>.tabsCont>.tabCont>.tabs>a:first-child{margin:5px 0 0}section.ourServices .container>.tabs>.tabsCont>.tabCont>.tabs>a:before{width:30px;height:30px;background:url(/images/icon.png) no-repeat center;content:'';display:inline-block;margin:0 10px 0 0}section.ourServices .container>.tabs>.tabsCont>.tabCont>.tabs>a.active{background:#fff}section.ourServices .container>.tabs>.tabsCont>.tabCont>.tabsCont{width:60%}section.ourServices .container>.tabs>.tabsCont>.tabCont>.tabsCont>.tabCont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5%;height:300px;overflow-y:scroll;display:none}section.ourServices .container>.tabs>.tabsCont>.tabCont>.tabsCont>.tabCont.active{display:-webkit-box;display:-ms-flexbox;display:flex}section.ourServices .container>.tabs>.tabsCont>.tabCont>.tabsCont>.tabCont>span.title{padding:0;font-size:1.3em;line-height:1.4em;color:#e60000;margin:0 0 10px 0}section.ourServices .container>.tabs>.tabsCont>.tabCont>.tabsCont>.tabCont>p{font-size:1.1em;line-height:1.4em;margin:0 0 40px}section.ourServices .container>.tabs>.tabsCont>.tabCont>.tabsCont>.tabCont>p .moreTxt{display:none}section.faq{display:-webkit-box;display:-ms-flexbox;display:flex}section.faq .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:100px auto}section.faq .container .sub{font-size:2em;color:#e60000;margin:10px 0 10px}section.faq .container p{font-size:1.3em;line-height:1.4em;margin:0 0 40px}section.faq .container .accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:70%;margin:0 auto}section.faq .container .accordion .accordion-item{background:#fdfdfd;margin:0 0 30px}section.faq .container .accordion a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:1rem 3rem 1rem 1rem;color:#000;font-size:1.8rem}section.faq .container .accordion a:hover,section.faq .container .accordion a:hover:after{cursor:pointer}section.faq .container .accordion a:hover:after{}section.faq .container .accordion a.active{}section.faq .container .accordion a:after{content:'';position:absolute;float:right;right:1rem;font-size:1rem;color:#7288a2;padding:5px;width:10px;height:20px;text-align:center;background:url(/images/carousel-arrow-right.svg) no-repeat center;-webkit-transition:-webkit-transform linear 0.5s;transition:-webkit-transform linear 0.5s;-o-transition:transform linear 0.5s;transition:transform linear 0.5s;transition:transform linear 0.5s, -webkit-transform linear 0.5s}section.faq .container .accordion a.active:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}section.faq .container .accordion .content{opacity:0;padding:0 1rem;max-height:0;border-bottom:1px solid #e5e5e5;overflow:hidden;clear:both;-webkit-transition:all 0.2s ease 0.15s;-o-transition:all 0.2s ease 0.15s;transition:all 0.2s ease 0.15s}section.faq .container .accordion .content p{font-size:1rem;font-weight:300}section.faq .container .accordion .content.active{opacity:1;padding:1rem;max-height:100%;-webkit-transition:all 0.35s ease 0.15s;-o-transition:all 0.35s ease 0.15s;transition:all 0.35s ease 0.15s}section.contact{background:url(/images/bg-plus-gray.png) repeat 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:-90px 0 0}section.contact .sectitle{margin:0 0 50px}section.contact .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.contact .container .contactSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;margin:0 auto 50px;padding:2% 4%;width:83.5%;z-index:1}section.contact .container .contactSection .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto;width:100%}section.contact .container .contactSection .row .col{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.contact .container .contactSection .row .col.contactDet{padding:0 4%}section.contact .container .contactSection .row .col.contactDet .sub{font-size:2em;line-height:1.4;margin:0 0 20px 0}section.contact .container .contactSection .row .col.contactDet .subred{font-size:2em;line-height:1.4;color:#e60000;margin:0 0 20px 0}section.contact .container .contactSection .row .col.contactDet p{font-size:1.3em;line-height:1.4;width:80%;margin:0 0 50px}section.contact .container .contactSection .row .col input,section.contact .container .contactSection .row .col textarea{color:#737477;border:1px solid #ededed;padding:10px;font-size:1.3em;line-height:1.4;margin:0 0 30px 0;width:90%}section.contact .container .contactSection .row .col input.contact,section.contact .container .contactSection .row .col textarea.contact{width:95%}section.contact .container .contactSection .row .col textarea{width:95%}section.contact .container .contactSection .row .col .button{margin:0 0 50px;padding:13px 20px}section.contact .container .contactSection .row .col .social{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;width:40%}section.contact .container .contactSection .row .col .social a{color:#000;background:#ededed;font-size:3em;padding:5px;-webkit-transition:color linear 0.3s, background linear 0.3s;-o-transition:color linear 0.3s, background linear 0.3s;transition:color linear 0.3s, background linear 0.3s;height:61px;width:61px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.contact .container .contactSection .row .col .social a:hover{color:#ededed;background:#000}section.contact .container .contactSection .row .col .social a:before{line-height:1;margin:0}section.allServices{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0px 0 200px;position:relative}section.allServices>.logo{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:1;width:auto;height:auto}section.allServices>.logo img{width:150px}section.allServices>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;position:relative;height:600px}section.allServices>div .img{display:block;width:100%;height:100%;position:relative;overflow:hidden}section.allServices>div .img img{position:absolute;top:50%;left:50%;opacity:0.8;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:150%;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-filter:blur(0);filter:blur(0)}section.allServices>div .title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#e60000;z-index:1;font-size:4em;text-transform:capitalize;font-weight:400;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background:rgba(255, 255, 255, 0.8);line-height:77px;width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;height:80px}section.allServices>div>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:60%;left:50%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;height:350px}section.allServices>div>div:last-child>div{display:-webkit-box;display:-ms-flexbox;display:flex}section.allServices>div>div:last-child ul{list-style:none;font-size:1.2em;width:180px;margin:0 20px 0 0}section.allServices>div>div:last-child ul:last-child{margin:0}section.allServices>div>div:last-child ul li{padding:10px;background:#fff;margin:0 0 15px;text-align:center;position:relative;z-index:1}section.allServices>div>div:last-child ul li:before{content:'';display:block;width:2px;height:15px;position:absolute;top:-15px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);background:#e60000;z-index:0}section.allServices>div>div:last-child ul li:first-child:before{display:none}section.allServices>div:hover .img img{-webkit-filter:blur(5px);filter:blur(5px);width:100%}section.allServices>div:hover .title{top:20%}section.allServices>div:hover>div:last-child{opacity:1}.abslider{width:500px;height:500px;margin:20px auto;position:relative;z-index:1;background:#fff}.abslider .slide1,.abslider .slide2,.abslider .slide3,.abslider .slide4,.abslider .slide5{position:absolute;width:100%;height:100%;opacity:0;-webkit-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.abslider .slideActive{opacity:1}.abslider .slide1{background:url(/images/hm_1.png) no-repeat center;background-size:cover}.abslider .slide2{background:url(/images/hm_2.png) no-repeat center;background-size:cover}.abslider .slide3{background:url(/images/hm_3.png) no-repeat center;background-size:cover}.abslider .slide4{background:url(/images/hm_4.png) no-repeat center;background-size:cover}@-webkit-keyframes fade{0%{opacity:1}33.333%{opacity:0}66.666%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:1}33.333%{opacity:0}66.666%{opacity:0}to{opacity:1}}@-webkit-keyframes fade2{0%{opacity:0}33.333%{opacity:1}66.666%{opacity:0}to{opacity:0}}@keyframes fade2{0%{opacity:0}33.333%{opacity:1}66.666%{opacity:0}to{opacity:0}}@-webkit-keyframes fade3{0%{opacity:0}33.333%{opacity:0}66.666%{opacity:1}to{opacity:0}}@keyframes fade3{0%{opacity:0}33.333%{opacity:0}66.666%{opacity:1}to{opacity:0}}@-webkit-keyframes fade4{0%{opacity:1}33.333%{opacity:0}66.666%{opacity:0}to{opacity:1}}@keyframes fade4{0%{opacity:1}33.333%{opacity:0}66.666%{opacity:0}to{opacity:1}}@media only screen and (max-width:1600px){.container,header .container{width:1500px}section.allServices>div:hover .img img{width:140%}.banner .container .hmTitle{font-size:3.1em;min-height:60%}.banner .container .desc{width:30%}.banner .container .links{width:28%}.banner .container .designElem{right:30px}}@media only screen and (max-width:1440px){.container,header .container{width:1300px}.banner .container .hmTitle{font-size:2.6em}.banner .container .desc{font-size:1.5em;width:32%}.banner .container .links{width:28%}.banner .container .designElem{bottom:-15%;right:0}section.allServices>div>div:last-child ul{width:150px}section.allServices>div:hover .img img{width:131%}section.profiles .container .row{width:80%}section.service .container ul li{font-size:1.1em}section.pointofdifference .container p{width:42%}.logo{width:380px}[data-page=home] .logo{margin:0 calc((45% - 380px)/2)}footer .container .row>div:nth-child(2) .social{width:72%}}@media only screen and (max-width:1366px){.banner .container .designElem{right:40px;bottom:-40%}section.allServices>div>div:last-child ul{margin:0 15px 0 0}section.allServices>div:hover .img img{width:141%}}@media only screen and (max-width:1024px){header .container{width:100%;margin:0}header .container nav{background:none}header .container nav .hamburger{background:#e60000;float:right;width:30px;height:4px;position:relative;-webkit-transition:background linear 0.3s;-o-transition:background linear 0.3s;transition:background linear 0.3s;margin:20px 20px}header .container nav .hamburger:after,header .container nav .hamburger:before{content:'';display:block;width:100%;height:4px;background:#e60000;position:absolute;top:0;left:0;-webkit-transform:translate(0, -8px);-ms-transform:translate(0, -8px);transform:translate(0, -8px);-webkit-transition:-webkit-transform linear 0.3s;transition:-webkit-transform linear 0.3s;-o-transition:transform linear 0.3s;transition:transform linear 0.3s;transition:transform linear 0.3s, -webkit-transform linear 0.3s;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}header .container nav .hamburger:after{bottom:0;top:unset;-webkit-transform:translate(0, 8px);-ms-transform:translate(0, 8px);transform:translate(0, 8px)}header .container nav ul{position:absolute;top:-320px;right:0;background:#e60000;width:250px;padding:20px 0;-webkit-transition:top linear 0.3s;-o-transition:top linear 0.3s;transition:top linear 0.3s}header .container nav ul li{text-align:center;border-bottom:1px solid #fff;padding:15px 0;width:80%;margin:0 10%}header .container nav ul li:nth-child(3){border:none}header .container nav ul li:last-child{border:none;margin:10px 10% 20px;padding:0}header .container nav ul li a{color:#fff}header .container nav ul li a:after{display:none}header .container nav ul li a.button{background:#fff;color:#e60000;margin:0}header .container nav.active .hamburger{background:transparent}header .container nav.active .hamburger:before{-webkit-transform:translate(0, 0px) rotate(-45deg);-ms-transform:translate(0, 0px) rotate(-45deg);transform:translate(0, 0px) rotate(-45deg)}header .container nav.active .hamburger:after{-webkit-transform:translate(0, 0px) rotate(45deg);-ms-transform:translate(0, 0px) rotate(45deg);transform:translate(0, 0px) rotate(45deg)}header .container nav.active ul{top:70px;z-index:5}header.scroll .logo{margin:0;padding:3% 5%;width:40%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.container,header .container,section.caseStudy.aboutUs .container{width:96%}.banner .container .hmTitle{width:59%;min-height:50%}.banner .container .desc{margin:0 0 40px 0}.banner .container .links a{width:50%}.banner .container .links a:first-child{margin:0 15px 0 0}.banner .container .links{width:36%}section.pointofdifference .container p{width:60%}section.masonaryGallery .container .col:last-child{margin:0}section.service .container ul{width:55%}.testimonials .container .tns-outer{width:90%}section.benefits .container .row .box{width:30%}section.mainCTAArea .container .box{width:75%}footer .container .row>div:nth-child(2) .social a{width:40px;height:40px}[class*=" icon-"]:before,[class^=icon-]:before{font-size:0.7em}[data-page=home] .logo{margin:0 calc((59% - 380px)/2)}section.allServices{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.allServices>div{width:100%}}@media only screen and (max-width:768px){
  /* !important is needed sometimes */::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{-webkit-border-radius:8px!important;border-radius:8px!important;background:rgba(204, 204, 204, 0.2)}::-webkit-scrollbar-thumb{-webkit-border-radius:8px!important;border-radius:8px!important;background:#e60000!important}::-webkit-scrollbar-thumb:window-inactive{background:#e60000!important}.desktop{display:none!important}.mobile{display:block!important}.logo{width:60%}.container{width:90%;margin:0 5%}.banner.banSmall{height:350px;position:relative}.banner.banSmall img{position:absolute;top:0;left:50%;height:100%;width:auto;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.sectitle{font-size:3em;text-align:center}.sectitle:after{height:20px;margin:15px 0 0}footer .container .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .container .row>div{width:100%}footer .container .row>div .logo{width:min(300px, 50%)}footer .container .copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .container .copy .developed{text-align:left;margin:20px 0 0}[data-page=home] .logo{margin:0 calc((59% - 45%)/2);width:49%}section.banner{height:560px;width:100%;overflow:hidden;position:relative}section.banner img{width:auto;position:absolute;top:0;height:100%}section.banner .container{left:0;position:relative;-webkit-transform:unset;-ms-transform:unset;transform:unset}section.banner .container .designElem{display:none}section.banner .container .hmTitle{margin:0;-webkit-transform:translate(-8%, 0);-ms-transform:translate(-8%, 0);transform:translate(-8%, 0);width:70%;padding:200px 5% 25px;font-size:2em}section.banner .container .desc{font-size:1.3em;margin:20px 0 30px;width:60%}section.banner .container .links{margin:0;width:60%}section.banner .container .links a{padding:13px 10px}section.masonaryGallery{margin:5% 0 0;width:100%}section.masonaryGallery .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:90%}section.masonaryGallery .container .col{width:100%}section.masonaryGallery .container .col .card p{font-size:1.3em;padding:10px 10px 15px}section.masonaryGallery .container .col:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 0 20px}section.masonaryGallery .container .col:last-child .card{margin:0 10px 0 0;width:auto;overflow:hidden}section.masonaryGallery .container .col:last-child .card:last-child{margin:0 0 0 10px}section.painPointsSec .container ul{width:100%}section.painPointsSec .container .spCaseStudy{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.painPointsSec .container .spCaseStudy .text{width:100%}section.painPointsSec .container .spCaseStudy .text p.title{font-size:2.5em}section.painPointsSec .container .spCaseStudy .links{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:20px 0 0}section.painPointsSec .container .spCaseStudy .links:before{right:10%;height:25%}section.service .container{margin:50px auto}section.service .container ul{width:80%}section.service .container ul li{margin:0 0 25px;width:100%}section.service .container .designElem1{display:none;top:0}section.service .container .designElem2{display:none;left:0%}section.caseStudy .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.caseStudy .container .col{width:100%}section.caseStudy .container .col:nth-child(2):after{width:80%}section.caseStudy .container .col img{width:80%}section.caseStudy .container .col .title{padding:0 0 5% 10%}section.caseStudy .container .col .title:before{-webkit-transform:translate(-40px, 0);-ms-transform:translate(-40px, 0);transform:translate(-40px, 0);width:20px}section.caseStudy .container .col p{padding:0 14% 0 10%}section.caseStudy .container .col .links{padding:5% 0 0 10%}section.caseStudy .container .col:last-child{margin:50px 0 0}section.caseStudy.aboutUs:before{width:90%}section.caseStudy.aboutUs .container{width:80%;margin:0 auto}section.caseStudy.aboutUs .container .row:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:50px 0 0}section.caseStudy.aboutUs .container .row:nth-child(2) .col{width:100%}section.caseStudy.aboutUs .container .row:nth-child(2) .col .title{margin:0;padding:0 0 5% 10%;font-size:2em}section.caseStudy.aboutUs .container .row:nth-child(2) .col .title span{font-size:0.7em}section.caseStudy.aboutUs .container .row:nth-child(2) .col p{font-size:1.2em;padding:0 14% 0 10%}section.caseStudy.aboutUs .container .row:nth-child(2) .col .links{padding:5% 0 0 10%}section.caseStudy.aboutUs .container .row:nth-child(2) .col .abslider{width:300px;height:300px}.testimonials .container{margin:5px auto}.testimonials .container .tns-outer{width:100%}.testimonials .container .base .item>div{width:100%}.testimonials .container .base p{width:100%}.testimonials .container .base p:before{right:0;width:20px;background-size:contain}section.benefits .container .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.benefits .container .row .box{width:80%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 0 70px}section.benefits .container .row .box .img{margin:0 0 0 -16%;height:45%;width:45%;overflow:visible}section.benefits .container .row .box .img img{position:absolute}section.benefits .container .row .box .text{width:100%}section.benefits .container .row .box:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.benefits .container .row .box:nth-child(2) .img{margin:0 -16% 0 0}section.benefits .container .row .box:nth-child(2):after{left:11%}section.benefits .container .links{margin:10px 0 0}section.about{position:relative}section.about .container .content{width:min(100%, 500px);margin:-3% auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.about .container .logo{bottom:0;margin:0;position:absolute;right:50%;width:min(40%, 270px);-webkit-transform:translate(50%, 0);-ms-transform:translate(50%, 0);transform:translate(50%, 0)}section.pointofdifference .container p{width:70%}section.pointofdifference .designElem1{right:10%;width:10%}section.pointofdifference .designElem2{left:10%;width:10%;bottom:-10%}section.steps{min-height:200px}section.steps .container .stepBox{width:100px;height:100px}section.steps .container .stepBox:before{width:60px;height:60px}section.steps .container .stepBox p{margin:40px 20px 0;font-size:1.1em}section.steps .container .stepBox:after{font-size:3em;bottom:-7px}section.mainCTAArea .container .box{width:100%}section.mainCTAArea .container .box .sectitle{margin:-35px 0 35px}section.mainCTAArea .container .box p{margin:30px 0 10px;font-size:1.2em}section.mainCTAArea .container .box .links{margin:30px 0 -62px}section.ourServices:before{width:90%}section.ourServices .container{margin:0 auto 100px}section.ourServices .container>.tabs{width:90%}section.ourServices .container>.tabs>a{font-size:2em}section.allServices{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 100px}section.allServices>div{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}section.allServices>div .logo{width:30%;position:absolute;top:0;left:50%;z-index:1;padding:20px 30px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}section.allServices>div>div:last-child{opacity:1;position:relative;left:unset;top:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset}section.allServices>div .title{position:relative;top:unset;left:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset;text-align:center;margin:30px auto;font-size:3em;width:80%}section.allServices>div .img{position:absolute;top:-50%;left:-50%;-webkit-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);transform:translate(50%, 50%)}section.allServices>div:hover .title{top:unset}section.allServices>div:hover .img img{width:150%}section.profiles .container{margin:100px auto;overflow-x:scroll;width:100%}section.profiles .container .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(280px * 9)}section.profiles .container .row .profile{width:100%;margin:75px 0 50px}section.profiles .container .row .profile:last-child{margin:75px 0 50px 0}section.profiles .container .designElem1{display:none}section.faq .container .accordion{width:100%}section.faq .container .accordion a{font-size:1.5em}section.faq .container .accordion .content p{margin:0 0 20px}section.contact .container .contactSection{position:relative;width:100%;margin:0 0 5%;padding:5%}section.contact .container .contactSection>.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.contact .container .contactSection>.row>.col{width:100%}section.contact .container .contactSection>.row>.col.contactDet{padding:0}}@media only screen and (max-width:480px){.sectitle{font-size:2.2em}section.mainCTAArea .container .box .sub{font-size:1.8em}[data-page=home] .logo{margin:0 calc((72.5% - 45%)/2);padding:20px 30px}section.banner .container .hmTitle{width:85%;padding:200px 5% 25px;-webkit-transform:translate(-6.25%, 0);-ms-transform:translate(-6.25%, 0);transform:translate(-6.25%, 0);font-size:1.7em;margin:0}section.banner .container .desc{font-size:1.2em;line-height:1.3em;width:72%}section.banner .container .links{width:70%}section.painPointsSec .container ul{margin:40px 0 10px}section.painPointsSec .container ul li{font-size:1.2em;margin:0 10% 20px;width:80%}section.painPointsSec .container .button{padding:13px 40px}section.painPointsSec .container .spCaseStudy .text p{font-size:1.2em}section.painPointsSec .container .spCaseStudy .text p.title{font-size:2.2em}section.caseStudy .container .col .title{font-size:3em}section.caseStudy .container .col .title:before{width:20px;-webkit-transform:translate(-40px, 0);-ms-transform:translate(-40px, 0);transform:translate(-40px, 0)}section.caseStudy .container .col .title p{font-size:1.2em;line-height:1.4em}section.caseStudy.aboutUs .container .row:nth-child(2) .col .title{margin:0 0 5%}section.caseStudy.aboutUs .container .row:nth-child(2) .col p{padding:0}section.testimonials .container .base p{font-size:1.2em}section.benefits .container .row .box{width:100%}section.benefits .container .row .box .text{margin:40px 0 40px}section.benefits .container .row .box .text p{font-size:1.2em}section.benefits .container .row .box .text .title{font-size:1.6em}section.about .container .logo{padding:20px 30px;width:min(50%, 400px)}section.pointofdifference .container p{font-size:1.2em;width:100%}section.steps{margin:100px 0 0}section.steps .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 0}section.steps .container .stepBox{-webkit-transform:unset;-ms-transform:unset;transform:unset;width:150px;text-align:center;height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.steps .container .stepBox:nth-child(2){margin:70px 0}section.steps .container .stepBox p{margin:0;font-size:1.2em}section.mainCTAArea .container .box p{width:100%}footer .container .row>div:nth-child(2) .social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .container .row>div:nth-child(2) .social a{font-size:2em;margin:0 5px 0 0}section.allServices>div .title{font-size:2.5em}section.allServices>div .img img{width:250%}section.allServices>div:hover .img img{width:250%}section.allServices>div>div:last-child{overflow-x:scroll;display:block;padding:0 5%}section.allServices>div>div:last-child>div{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:160%}section.allServices>div>div:last-child ul{font-size:1em}section.allServices>div:nth-child(2)>div:last-child>div{width:auto}section.allServices>div:nth-child(3)>div:last-child{height:400px}section.ourServices .container>.tabs{width:100%}section.ourServices .container>.tabs>a{font-size:1.5em;margin:10px 0 10px}section.ourServices .container>.tabs>a.active,section.ourServices .container>.tabs>a:hover{border-bottom:3px solid #e60000}section.ourServices .container>.tabs>a.active:after,section.ourServices .container>.tabs>a:hover:after{border:8px solid #e60000;border-color:transparent transparent transparent #e60000;bottom:-19px}section.ourServices .container>.tabs>.tabsCont>.tabCont>.tabs{width:35%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}section.ourServices .container>.tabs>.tabsCont>.tabCont>.tabs>a{padding:15px 15px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.ourServices .container>.tabs>.tabsCont>.tabCont>.tabsCont{width:64%}section.ourServices .container>.tabs>.tabsCont>.tabCont>.tabsCont>.tabCont{height:250px}section.ourServices .container>.tabs>.tabsCont>.tabCont>.tabsCont>.tabCont>span.title{font-size:1.2em}section.ourServices .container>.tabs>.tabsCont>.tabCont>.tabsCont>.tabCont>p{font-size:1em;margin:0 0 20px}}@media only screen and (max-width:414px){.button,.secondaryBtn,.secondaryBtnRed{font-size:0.9em}section.banner{height:unset;padding:0 0 50px}section.banner .container .links{width:85%}section.banner .container .hmTitle{font-size:1.5em;padding:150px 5% 25px}section.about .container .logo{padding:20px;width:60%}section.caseStudy .container .col p{width:100%;padding:0 0 0 10%}section.masonaryGallery .container .col .card p{font-size:1.2em;line-height:1.2em}section.allServices>div .title{font-size:2.5em}section.allServices>div .img img{width:250%}section.allServices>div:hover .img img{width:250%}section.allServices>div>div:last-child{overflow-x:scroll;display:block;padding:0 5%}section.allServices>div>div:last-child>div{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:180%}section.allServices>div:nth-child(2)>div:last-child>div{width:auto}section.allServices>div:nth-child(3)>div:last-child{}}@media only screen and (max-width:375px){section.banner .container .links{width:85%}}@media only screen and (max-width:360px){.logo{width:60%;margin:0 calc((72.5% - 56%)/2)}section.about .container .logo{padding:20px;width:60%}section.banner .container .links{width:100%}section.banner .container .desc{width:100%}section.caseStudy{margin:50px 0 100px}}
/*# sourceMappingURL=style.css.map */