@charset "UTF-8";html,body{overflow-x:hidden;-webkit-font-smoothing:antialiased}body{font-family:"Merriweather",Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.628571;color:#666;background:#fff;width:100%;height:100%;margin:0;padding:0}a{outline:none;opacity:.9;-webkit-transition:background .3s false;-moz-transition:background .3s false false;-o-transition:background .3s false false;transition:background .3s}a:hover,a:focus{text-decoration:none;outline:none;opacity:1}h1,h2,h3,h4,h5,h6{font-family:"Raleway",Arial,sans-serif;color:#333;text-rendering:optimizelegibility;line-height:1.2em}.inverse{color:#fff}p{font-family:"Merriweather",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.628571;color:#666;text-rendering:optimizelegibility;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}strong{font-weight:600}strong.colored{color:#029ece;font-weight:400}input[type=text],input[type=url],input[type=tel],input[type=number],input[type=email],textarea{width:100%;font-family:"Raleway",Helvetica,Arial,sans-serif;height:40px;display:block;font-size:15px;padding-left:6px;border-radius:0;margin:0 10px 10px 0;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}::selection{color:#fff;background-color:#029ece}::-moz-selection{color:#fff;background-color:#029ece}

#pre-loader{position:fixed;display:table;width:100%;height:100%;min-height:100%;overflow-x:hidden;overflow-y:hidden;vertical-align:middle;background:#029ece;z-index:99999}
.pre-loader-container{position:relative;display:table-cell;vertical-align:middle;z-index:3;text-align:center}
.back-logo{z-index:-1;color:rgba(215, 40, 40, 0);position:absolute;top:40%;left:45%;font-size:50px}
.loader{position:absolute;left:50%;top:70%;margin:-20px 0 0 -20px;background-color:rgba(215, 40, 40, 0);border-radius:50%;box-shadow:0 0 0 6.66667px #029ece;width:40px;height:40px}
.loader:before,.loader:after{content:"";position:absolute;left:50%;top:50%;display:block;margin:-21px 0 0 -21px;border-radius:50%;z-index:2;width:42px;height:42px}
.loader:before{background-color:rgba(215, 40, 40, 0);-webkit-animation:expand 1.6s linear infinite both;-moz-animation:expand 1.6s linear infinite both;animation:expand 1.6s linear infinite both}
.loader:after{background-color:rgba(215, 40, 40, 0);-webkit-animation:expand 1.6s linear .8s infinite both;-moz-animation:expand 1.6s linear .8s infinite both;animation:expand 1.6s linear .8s infinite both}@-webkit-keyframes expand{0%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}100%{z-index:1}}@-moz-keyframes expand{0%{-moz-transform:scale(0)}50%{-moz-transform:scale(1)}100%{z-index:1}}@-o-keyframes expand{0%{-o-transform:scale(0)}50%{-o-transform:scale(1)}100%{z-index:1}}@keyframes expand{0%{transform:scale(0)}50%{transform:scale(1)}100%{z-index:1}}

.btn{font-family:"Raleway",Arial,sans-serif;font-weight:400;letter-spacing:2px}.btn-tr{background:transparent}.btn-transparent{padding:15px 40px;background:transparent;color:#fff!important;border-color:#fff;text-transform:uppercase;cursor:pointer;-webkit-transition:background .3s false;-moz-transition:background .3s false false;-o-transition:background .3s false false;transition:background .3s}.btn-transparent:hover{background:rgba(255,255,255,0.3);border-color:#fff}.btn-transparent-inverse{padding:10px 20px;background:transparent;color:#333;border-color:#333;text-transform:uppercase;cursor:pointer;-webkit-transition:background .3s false;-moz-transition:background .3s false false;-o-transition:background .3s false false;transition:background .3s}.btn-transparent-inverse:hover{background:rgba(0,0,0,0.6);border-color:#333;color:#fff}.btn-video-wr{padding:15px 40px;background:#029ece;color:#fff;border-color:#029ece;text-transform:uppercase;cursor:pointer;-webkit-transition:background .3s false;-moz-transition:background .3s false false;-o-transition:background .3s false false;transition:background .3s}.btn-video-wr:hover{color:#fff}.btn-default{background-color:transparent}.btn-a{background:none;color:#fff;border:1px solid #333;color:inherit;cursor:pointer;display:inline-block;outline:none;position:relative;text-transform:uppercase;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn-a:hover,.btn-a:active{color:#fff}a.btn-a:hover,a.btn-a:active,a.btn-a:focus{color:#fff;text-decoration:none}.btn-a:hover:after,.btn-a:active:after{width:100%}.btn-a:after{background:#333!important;content:'';height:100%;left:0;position:absolute;top:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:0;z-index:-1}.green,.success{color:#719A3F}.yellow,.warning{color:#F3C202};
.red,.error{color:#F26C51}.container{background:transparent}.container-fluid{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;position:relative;clear:both}.image-mask{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/image-mask.png) center center repeat;background-color:rgba(0,0,0,0.2);z-index:2}#main-wrapper{background-image:url(../images/dots_dark.png)}.section{padding-top:0px}.section-title{font-size:3em;font-family:"Raleway",Arial,sans-serif;font-weight:800;letter-spacing:2px;padding:30px 0 0;text-transform:uppercase}.section-title-border{border:4px double #333;padding:5px 20px}.section-info{padding:10px 0 80px}.section-info h3{font-family:"Raleway",Arial,sans-serif;font-size:1.5em;margin:12px 0;line-height:36px;font-weight:700;text-align:center;letter-spacing:5px;text-transform:uppercase}.section-info p{font-family:"Merriweather",Helvetica,Arial,sans-serif;font-size:1.25em;font-weight:400;max-width:80rem;margin:1em auto .25em;letter-spacing:0;line-height:1.5em;text-shadow:1px 1px 1px rgba(0,0,0,0.04)}.text-center{text-align:center}.hr{margin:0;padding:0;font-size:0;text-align:center}ul.hr li{display:inline-block}ul.hr li.hr-line{width:100%;height:4px;margin-bottom:6px;border-bottom:1px solid #a9a9a9;border-top:1px solid #a9a9a9}ul.hr li.hr-icon{width:10%;color:#a9a9a9;font-size:28px;line-height:1.5}.circle-point{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;display:block;width:12px;height:12px;position:absolute;right:-7px;top:-7px;border:1px solid #bfbfbf;background:#FFF;z-index:5}.logo-wrapper{position:fixed;z-index:1000;left:40px}.logo{font-family:"Raleway",Arial,sans-serif;font-weight:200;color:#fff;margin-top:18px}a .logo:hover{text-decoration:none}.logo img{margin-top:-10px}.navbar{position:fixed;width:100%;height:100%;top:0;left:0;z-index:99999;background:rgba(2,158,206,0.95)}.navmenu-open{position:fixed;z-index:1000;top:20px;right:40px}#trigger-navbar:hover{text-decoration:none}#trigger-navbar span{padding:2px;background:rgba(0,0,0,0.0);font-size:3em;color:#FFF}.navbar .navbar-close{position:absolute;right:40px;top:10px;overflow:hidden;text-indent:200%;font-size:3em;color:#FFF;outline:none;z-index:100}.navbar .navbar-close:hover{text-decoration:none}.navbar .nav-logo{top:0;position:relative;padding-top:0;text-align:center}.navbar nav{position:relative;top:40%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.navbar ul{list-style:none;padding:0;margin:0 auto;display:inline-block;height:100%;position:relative}.navbar ul li{display:block;height:20%;height:calc(100% / 5);min-height:54px}.navbar ul li a{font-family:"Raleway",Arial,sans-serif;font-weight:800;display:block;text-transform:uppercase;-webkit-transition:color .2s;transition:color .2s}.navbar ul li a .primary{font-size:35px;color:rgba(255,255,255,0.8);line-height:22px;padding-top:20px}.navbar ul li a .secondary{font-size:15px;visibility:hidden;color:rgba(255,255,255,0.6);margin-bottom:5px;letter-spacing:2px}.navbar ul li a .primary,.navbar ul li a .secondary{display:block}.navbar ul li a:hover,.navbar ul li a:focus{color:#fff;text-decoration:none}.navbar ul li a:hover .secondary{color:#fff;visibility:visible}.navbar-hugeinc{opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s,visibility 0 .5s;transition:opacity 0.5s,visibility 0 .5s}.navbar-hugeinc.open{opacity:1;visibility:visible;-webkit-transition:opacity .5s;transition:opacity .5s}.navbar-hugeinc nav{-webkit-perspective:1200px;perspective:1200px}.navbar-hugeinc nav ul{opacity:.4;-webkit-transform:translateY(-25%) rotateX(35deg);transform:translateY(-25%) rotateX(35deg);-webkit-transition:-webkit-transform 0.5s,opacity .5s;transition:transform 0.5s,opacity .5s}.navbar-hugeinc.open nav ul{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.navbar-hugeinc.close nav ul{-webkit-transform:translateY(25%) rotateX(-35deg);transform:translateY(25%) rotateX(-35deg)}.navbar footer .nav-footer{position:fixed;bottom:20px;right:20px;text-align:right}.navbar footer .nav-footer ul{list-style:none}.navbar footer .nav-footer ul li{display:inline-block;display:inline-block;min-height:0;padding-bottom:10px}.navbar footer .nav-footer ul li a span{text-decoration:none;background:rgba(255,255,255,0.6);border-radius:50%;padding:6px}.navbar footer .nav-footer ul li a:hover span{color:#029ece;background-color:#fff;text-decoration:none;border-radius:50%;padding:6px}.navbar footer .nav-footer-copy{font-size:12px;color:#fff}.navbar .heading-sep{width:25px;height:2px;margin:2px auto!important;background:#fff}.presenation{height:100%;width:100%;top:0;position:relative;z-index:1;overflow:hidden;margin:0 auto -5px}#bg-video{height:100%;width:100%;position:absolute;z-index:1;text-align:center;top:0}.video .background{opacity:.7}.video-mask{background:url(../images/video-mask.png) center center repeat;position:absolute;top:0;left:0;z-index:3;width:100%;height:100%}.video-text{color:#fff;padding-left:20px;position:relative;text-align:center;width:100%;z-index:100}.video-text h3{font-family:"Raleway",Arial,sans-serif;font-size:4em;letter-spacing:2px;color:#fff;font-weight:400;line-height:1;text-transform:uppercase}.video-text h2{font-family:"Raleway",Arial,sans-serif;font-size:8em;letter-spacing:2px;color:#fff;font-weight:600;line-height:1;text-transform:uppercase}.video-carousel-caption p{font-family:"Raleway",Arial,sans-serif;width:100%;font-size:2em;color:#fff;letter-spacing:2px;text-align:center;text-transform:uppercase}.video-carousel-caption hr{border-top:4px double #fff;margin:0 auto;width:40%}#video-text-slider .owl-controls{display:none!important}#home div.scroll{position:absolute;bottom:15px;left:50%;z-index:100;margin-left:-24.5px}#home div.scroll,.footer-text span{-webkit-animation:fadein 1s ease-in alternate infinite;-moz-animation:fadein 1s ease-in alternate infinite;animation:fadein 1s ease-in alternate infinite}@-webkit-keyframes fadein{0%{opacity:.3}100%,90%{opacity:1}}@-moz-keyframes fadein{0%{opacity:.3}100%,90%{opacity:1}}@keyframes fadein{0%{opacity:.3}100%,90%{opacity:1}}#home div.scroll span.scroll-down{color:#FFF;display:block;font-size:42px;width:16px;height:30px;border:2px solid #FFF;position:relative;margin:0 auto 5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#home div.scroll span.scroll-down:before{content:'';display:block;position:absolute;top:8px;width:2px;height:4px;background:#FFF;left:50%;margin-left:-1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#home div.scroll .scroll-text{text-transform:uppercase;font-weight:400;font-size:12px;text-align:center;float:left;color:#FFF;letter-spacing:1px}#bg-video video{position:relative!important}.responsive-video-embed{height:0;padding-top:25px;padding-bottom:47.5%;margin-bottom:10px;margin-left:10px;position:relative;overflow:hidden}.responsive-video-embed.vimeo{padding-top:0}.responsive-video-embed.widescreen{padding-bottom:57.25%}.responsive-video-embed embed,.responsive-video-embed iframe,.responsive-video-embed object,.responsive-video-embed video{top:0;left:0;width:100%;height:100%;position:absolute}@media (max-width: 767px){.responsive-video-embed{padding-top:0}}#about-listing .listing-wrapper{border-right:1px dashed #bfbfbf}.listing-wrapper-last{border:none}.single-title{font-size:2.2em;text-transform:uppercase;font-family:"Raleway",Arial,sans-serif;font-weight:800;letter-spacing:2px;color:#029ece}.post-list{position:relative;width:100%;overflow:hidden;padding:20px 40px;text-align:left}.post-list:hover{background:rgba(240,240,240,0.25);-webkit-transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;-moz-transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;-ms-transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;-o-transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out}.post-thinkers:before{content:"\e007";font-family:"ElegantIcons";font-size:5em;position:absolute;bottom:0;right:10px;color:#eee}.post-dremers:before{content:"\77";font-family:"ElegantIcons";font-size:5em;position:absolute;bottom:0;right:10px;color:#eee}.post-researchers:before{content:"\e029";font-family:"ElegantIcons";font-size:5em;position:absolute;bottom:0;right:10px;color:#eee}.post-researchers:hover:before,.post-dremers:hover:before,.post-thinkers:hover:before{color:rgba(0,0,0,0.1)}.about-text{padding:80px;text-align:center;font-weight:600}#intagram-feed .section-info{padding:10px 0 20px}.instagram-listing{position:relative;overflow:hidden;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.instagram-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:20px;color:#fff;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .35s ease-out;transition:-ms-transform .35s ease-out;transition:transform .35s ease-out}.instagram-listing:hover .instagram-overlay{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.instagram-overlay-title{-webkit-transform:translateY(-webkit-calc(-100% - 10px));-ms-transform:translateY(-ms-calc(-100% - 10px));transform:translateY(calc(-100% - 10px));transition:-webkit-transform .35s ease-out;transition:-ms-transform .35s ease-out;transition:transform .35s ease-out}.instagram-listing:hover .instagram-overlay-title{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.instagram-listing::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;transition:background .35s ease-out}.instagram-listing:hover::before{background:#029ECE;opacity:.8}.instagram-caption{font-family:"Merriweather",Helvetica,Arial,sans-serif;font-size:18px;color:#fff}.instagram-listing .social_instagram_square{position:absolute;bottom:20px;font-size:24px}.instagram-likes{position:absolute;bottom:20px;right:20px}.client-listing-1{border-right:1px dashed #d6d6d6;border-bottom:1px dashed #d6d6d6}.client-listing-2{border-right:1px dashed #d6d6d6;border-bottom:none}.client-listing-last-1{border-right:none;border-bottom:1px dashed #d6d6d6}.client-listing-last-2{border-right:none;border-bottom:none}.client-listing a{display:block;text-align:center}#clients-listing-wrapper a{opacity:.6;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}#clients-listing-wrapper .brand-img{display:inline-table;text-align:center;padding:10px}#clients-listing-wrapper a:hover{opacity:1}#stats{text-align:center;background:#029ECE;color:#fff;padding-top:0}#stats h2{font-family:"Merriweather",Arial,sans-serif;font-size:5em;font-weight:600}#stats p{font-weight:600;font-family:"Raleway",Arial,sans-serif;color:#fff;text-transform:uppercase}.stats-project,.stats-clients,.stats-tweets,.stats-coffee{background:#029ECE;min-height:140px;webkit-box-shadow:inset 0 0 0 10px rgba(255,255,255,0.40);-moz-box-shadow:inset 0 0 0 10px rgba(255,255,255,0.40);box-shadow:inset 0 0 0 2px rgba(255,255,255,0.40);border:6px solid #029ECE}.team-listing{text-align:center;position:relative;overflow:hidden;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.team-overlay{position:absolute;top:30%;right:0;bottom:32px;left:0;padding:10px;color:#fff;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .35s ease-out;transition:-ms-transform .35s ease-out;transition:transform .35s ease-out}.team-listing:hover .team-overlay{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.team-overlay-title{-webkit-transform:translateY(-webkit-calc(-100% - 10px));-ms-transform:translateY(-ms-calc(-100% - 10px));transform:translateY(calc(-100% - 10px));transition:-webkit-transform .35s ease-out;transition:-ms-transform .35s ease-out;transition:transform .35s ease-out}.team-listing:hover .team-overlay-title{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.team-listing::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;transition:background .35s ease-out}.team-listing:hover::before{background:#029ECE;opacity:.8}.team-media{display:block;min-width:100%;max-width:100%;height:auto background-size:cover;height:400px;}ul.team-overlay-social{list-style:none;padding:0;margin:20px 0}ul.team-overlay-social li{display:inline-block}ul.team-overlay-social li a{color:#fff;border:1px solid #fff;padding:4px 6px 2px}ul.team-overlay-social li a:hover{text-decoration:none}.team-overlay-designation{color:#fff;opacity:0;transition:all .2s ease 0;-moz-transition:all .2s ease 0;-webkit-transition:all .2s ease 0;-ms-transition:all .2s ease 0;-o-transition:all .2s ease 0}.team-listing:hover .team-overlay-designation{opacity:1;-webkit-transition:opacity .4s .5s;-moz-transition:opacity .4s .5s;-ms-transition:opacity .4s .5s;-o-transition:opacity .4s .5s;transition:opacity .3s .5s}.team-overlay-social li{opacity:0;transition:all .2s ease 0;-moz-transition:all .2s ease 0;-webkit-transition:all .2s ease 0;-ms-transition:all .2s ease 0;-o-transition:all .2s ease 0}.team-listing:hover .team-overlay-social li{opacity:1;-webkit-transition:opacity .4s .8s;-moz-transition:opacity .4s .8s;-ms-transition:opacity .4s .8s;-o-transition:opacity .3s .8s;transition:opacity .3s .8s}.service-list{list-style:none;margin:0}.service-list .service-box{height:400px;text-align:center}.service-box-1{border-right:1px dashed #d6d6d6;border-bottom:1px dashed #d6d6d6}.service-box-2{border-right:1px dashed #d6d6d6;border-bottom:none}.service-box-last-1{border-right:none;border-bottom:1px dashed #d6d6d6}.service-box-last-2{border-right:none;border-bottom:none}.service-list .service-box > a{display:block;height:100%;color:#333;-webkit-transition:background .2s;-moz-transition:background .2s;transition:background .2s}.service-icon{padding:100px 0 0;display:block;-webkit-transition:-webkit-transform .2s;transition:-moz-transform .2s;transition:transform .2s}.service-icon:before{font-size:6em;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.service-list .service-title{margin:20px 0 10px;padding:20px 0 0;font-size:2.2em;text-transform:uppercase;font-weight:800;letter-spacing:2px;position:relative;-webkit-transition:-webkit-transform .2s;-moz-transition:-moz-transform .2s;transition:transform .2s}.service-list .service-title:before{content:'';position:absolute;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;width:160px;height:4px;top:0;left:50%;margin:0 0 0 -80px;-webkit-transition:margin-top .2s;-moz-transition:margin-top .2s;transition:margin-top .2s}.service-list .service-category{display:block;font-size:18px;color:#fff;-webkit-transform:translateY(10px);-moz-transform:-moz-translateY(10px);-ms-transform:-ms-translateY(10px);transform:translateY(10px);opacity:0;-webkit-transition:-webkit-transform 0.3s,opacity .2s;-moz-transition:-moz-transform 0.3s,opacity .2s;-webkit-transition:transform 0.3s,opacity .2s}.service-list .service-box:hover .service-category,.touch .service-list .service-box .service-category{opacity:1;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.service-list .service-box > a:hover{background:#029ECE;text-decoration:none}.service-list .service-box > a:hover .service-icon{-webkit-transform:translateY(-70px);-moz-transform:translateY(-70px);-ms-transform:translateY(-70px);transform:translateY(-70px)}.service-list .service-box > a:hover .service-icon:before,.service-list .service-box > a:hover .service-title{color:#fff}.service-list .service-box > a:hover .service-title{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.service-list .service-box > a:hover .service-title:before{background:#fff;margin-top:80px}#request-pro{background-color:#EEF2F3;padding:58px 0 80px}.request-text{font-size:2.2em;text-transform:uppercase;font-family:"Raleway",Arial,sans-serif;font-weight:800;letter-spacing:2px;margin-bottom:22px;color:#333}.request-text span{color:#029ECE}.grid-gallery ul{list-style:none;margin:0;padding:0}.grid-gallery figure{margin:0}.grid-gallery figure img{display:block;width:100%;opacity:.8;display:block;overflow:hidden;background-repeat:no-repeat;background-position:top center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;overflow:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.grid-gallery figure img:hover{opacity:1}.grid-gallery figcaption h3{font-size:1.2em;font-family:"Raleway",Arial,sans-serif;font-weight:600;color:#029ece;text-transform:uppercase;margin:0;padding:0 0 .5em}.grid-gallery figcaption p{margin:0}.grid-wrap{max-width:100%;margin:0 auto}.grid{margin:0 auto}.grid li{width:25%;float:left;cursor:pointer}.grid figure{-webkit-transition:opacity .2s;transition:opacity .2s}.grid li:hover figure{opacity:.8}.grid figcaption{border-right:1px dashed #d6d6d6;padding:20px 40px;background-color:#EEF2F3}.grid figcaption.last{border:none}.slideshow{position:fixed;background:rgba(0,0,0,0.6);width:100%;height:100%;top:0;left:0;z-index:500;opacity:0;visibility:hidden;overflow:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transition:opacity 0.5s,visibility 0 .5s;transition:opacity 0.5s,visibility 0 .5s}.slideshow-open .slideshow{opacity:1;visibility:visible;-webkit-transition:opacity .5s;transition:opacity .5s}.slideshow ul{width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate3d(0,0,150px);transform:translate3d(0,0,150px);-webkit-transition:-webkit-transform .5s;transition:transform .5s}.slideshow ul.animatable li{-webkit-transition:-webkit-transform .5s;transition:transform .5s}.slideshow-open .slideshow ul{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slideshow li{width:660px;height:560px;position:absolute;top:50%;left:50%;margin:-280px 0 0 -330px;visibility:hidden}.slideshow li.show{visibility:visible}.slideshow li:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.8);-webkit-transition:opacity .3s;transition:opacity .3s}.slideshow li.current:after{visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s,visibility 0 .3s;transition:opacity 0.3s,visibility 0 .3s}.slideshow figure{width:100%;height:100%;background:#fff;border:50px solid #fff;overflow:hidden}.slideshow figcaption{padding-bottom:20px}.slideshow figcaption h3{font-weight:300;font-size:200%}.slideshow nav span{position:fixed;z-index:1000;color:#59656c;text-align:center;padding:3%;cursor:pointer;font-size:2.2em}.slideshow nav span.nav-prev,.slideshow nav span.nav-next{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#FFF}.slideshow nav span.nav-next{right:0}.slideshow nav span.nav-close{top:0;left:0;padding:.5em 1em;color:#FFF}.icon:before,.icon:after{font-family:'fontawesome';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}span.nav-prev:before{font-family:'ElegantIcons';content:"\23"}span.nav-next:before{font-family:'ElegantIcons';content:"\24"}span.nav-close:before{font-family:'ElegantIcons';content:"\4d";float:left}.info-keys{position:fixed;bottom:10px;left:48%;width:60px;font-size:8px;padding-top:20px;text-transform:uppercase;color:#fff;letter-spacing:1px;text-align:center}.info-keys:before,.info-keys:after{position:absolute;top:0;width:16px;height:16px;border:1px solid #fff;text-align:center;line-height:14px;font-size:12px}.info-keys:before{left:10px;font-family:'ElegantIcons';content:"\23"}.info-keys:after{right:10px;font-family:'ElegantIcons';content:"\24"}#testimonial .testimonial-wrapper{background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-image:url(../images/backgrounds/bg-parallax-2.jpg)}#testimonial .testimonial-info{color:#fff;position:relative;z-index:3}#testimonial .relative-bg{position:relative}#testimonial .section-title{padding:60px 0 40px}#testimonial .section-title-border{border:4px double #fff}#testimonial-slider{padding:40px 0}.testimonial-text{padding:40px 40px 20px}#testimonial blockquote{font-size:1.5em;font-weight:400;font-style:italic;border-left:none}#testimonial blockquote:before{content:"“";font-family:"ElegantIcons";font-size:6em;position:absolute;left:8%;top:-6%;color:rgba(238,238,238,0.20)}.client-img{height:80px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.client-name{font-family:"Raleway",Arial,sans-serif;letter-spacing:2px;font-weight:600}.client-designation{font-family:"Raleway",Arial,sans-serif;font-weight:400;font-style:italic}#testimonial .owl-controls{position:absolute;left:47%}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;margin:0 3px;width:25px;height:5px}.owl-theme .owl-controls .owl-page span{width:25px;height:5px;display:block;background:#3F3D3D}.owl-theme .owl-controls .owl-page.active span{background:#fff}.container-logos .owl-theme .owl-controls .owl-page.active span{background:#E0E0E0}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-buttons{display:none}.price-box{background-color:#333;margin:40px;padding-bottom:40px}.price-box-hover{transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out}.price-box-hover:hover,.price-box-hover:focus{transform:translate(0,-15px);-webkit-transform:translate(0,-15px);-ms-transform:translate(0,-15px)}.price-box-big{margin:0}.price-box h2{font-size:65px;line-height:70px;color:#fff;margin-bottom:45px;display:inline-block}.price-box-big h2{font-size:85px}.price-box h2 span{letter-spacing:-5px;padding-right:10px;font-weight:600}.price-box h2 sup{font-size:22px;color:#fff;position:relative;top:-50px;left:-10px}.price-box-big h2 sup{margin:90px 0 0 -15px}.price-box h2 sub{font-size:22px;color:#fff;position:relative}.price-box p{color:rgba(255,255,255,0.8);font-size:18px;font-weight:300}p.price-box-title{font-family:"Raleway",Arial,sans-serif;font-size:2em;font-weight:400;text-transform:uppercase;padding:20px 0;border-bottom:1px solid #494b4c}.price-box p strong{font-weight:400;color:#fff}.price-box h2 sup,.price-box h2 sub{color:rgba(255,255,255,0.6)}.price-details-line-odd{background:rgba(255,255,255,0.05);padding:10px 5px}.price-box .btn{margin-top:20px}article.blog-post{display:block}article.blog-post:hover{background:#333;transition:all .3s ease-out}article.blog-post:hover .blog-post,article.blog-post:hover .post-cat a,article.blog-post:hover .post-title,article.blog-post:hover .post-time,article.blog-post:hover .post-author,article.blog-post:hover .post-comments,article.blog-post:hover .post-title a{color:#fff;text-decoration:none}.blog-post{border-bottom:1px solid #d6d6d6;padding:40px 0}.blog-post-last{border:none}.blog-post header,.blog-post footer{padding:20px 0}.post-first{border-top:1px solid #d6d6d6}.post-cat{text-transform:uppercase;color:#333}.post-cat a{text-decoration:none;color:#333}.post-title{text-transform:uppercase;font-weight:800;letter-spacing:2px}.post-title a{color:#333;text-decoration:none}.post-icon{padding:0 20px;color:#029ECE}#address{background-color:#029ECE;padding:58px 0 80px}.lts-talk{color:#fff;font-weight:800;letter-spacing:2px;text-transform:uppercase}.contact-no{color:#333;font-weight:800;letter-spacing:2px}.full-address,.email-add a{color:#fff}.contact-no,.email-add,.full-address{margin-bottom:5px}.email-add{margin-top:0}#comments{height:100px;margin-bottom:25px;border-bottom:1px solid #333;resize:none;background:transparent}#contactform input[type=text]{padding-left:20px;background:transparent}#contactform input#email{width:96%;background:transparent;margin-right:4%}#contactform input#phone{width:96%;background:transparent;margin-left:4%}#contactform input[type=text]:focus,#contactform input#email:focus,#contactform input#phone:focus,#comments:focus{background-color:#fff}.form-control{border:none;border-bottom:1px solid #333}#map{width:100%;height:350px;filter:grayscale(100%);filter:gray;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}#map:hover{filter:none;-webkit-filter:grayscale(0%)}#footer{background-color:#037ba0;padding:5px}#footer .move-up{text-align:center;margin-top:10px}#footer .move-up a{color:#fff;font-size:22px;text-decoration:none;border:4px double #fff;padding:2px;-webkit-transition:background .3s false;-moz-transition:background .3s false false;-o-transition:background .3s false false;transition:background .3s}#footer .move-up a:hover{background:rgba(255,255,255,0.3);border-color:#fff}.footer-logo h3{margin-top:11px;margin-bottom:11px;font-family:"Raleway",Arial,sans-serif}.footer-text a{color:#fff}.footer-logo,.footer-text{color:#fff;text-align:center;font-size:12px}.soc-item{padding:10px}.soc-item a{color:#fff;text-align:center;font-size:3em;display:block;text-decoration:none}.soc-item .count{color:#fff;text-align:center;font-size:.4em;display:block}#social .facebook:hover,#social .twitter:hover,#social .linkedin:hover,#social .googlegoogle:hover{opacity:.9}#social .facebook{background:#3B5998;webkit-box-shadow:inset 0 0 0 10px rgba(255,255,255,0.40);-moz-box-shadow:inset 0 0 0 10px rgba(255,255,255,0.40);box-shadow:inset 0 0 0 2px rgba(255,255,255,0.40);border:6px solid #3B5998}#social .twitter{background:#55acee;webkit-box-shadow:inset 0 0 0 10px rgba(255,255,255,0.40);-moz-box-shadow:inset 0 0 0 10px rgba(255,255,255,0.40);box-shadow:inset 0 0 0 2px rgba(255,255,255,0.40);border:6px solid #55acee}#social .linkedin{background:#0976b4;webkit-box-shadow:inset 0 0 0 10px rgba(255,255,255,0.40);-moz-box-shadow:inset 0 0 0 10px rgba(255,255,255,0.40);box-shadow:inset 0 0 0 2px rgba(255,255,255,0.40);border:6px solid #0976b4}#social .google{background:#dd4b39;webkit-box-shadow:inset 0 0 0 10px rgba(255,255,255,0.40);-moz-box-shadow:inset 0 0 0 10px rgba(255,255,255,0.40);box-shadow:inset 0 0 0 2px rgba(255,255,255,0.40);border:6px solid #dd4b39}@media screen and (max-height: 30.5em){.navbar nav{height:70%;font-size:34px}.navbar ul li{min-height:34px;height:15%}}@media screen and (max-width: 60em){.grid li{width:33.3%}.slideshow li{width:100%;height:100%;top:0;left:0;margin:0}.slideshow li figure img{width:auto;margin:0 auto;max-width:100%}.slideshow nav span,.slideshow nav span.nav-close{font-size:1.8em;padding:.3em;color:#31373a}.slideshow nav span.nav-close{font-size:1.8em;padding:.3em;top:0;left:0;padding:.5em 1em;color:#31373a}.info-keys{display:none}}@media screen and (max-width: 35em){.grid li{width:50%}}@media screen and (max-width: 24em){.grid li{width:100%}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){h2{font-size:24px}h3{font-size:22px}p{font-size:15px}.navbar nav{font-size:34px}.navbar ul li a .primary{font-size:30px;line-height:18px;padding-top:18px;padding-bottom:5px}.navbar ul li .secondary{color:#fff;font-size:15px;display:block;visibility:hidden;line-height:15px}.navbar ul li a:hover .secondary{color:#fff;visibility:visible;font-size:15px}h2.section-title,h2.single-title,h2.work-title,.services-info h2{font-size:2.5em}.grid-gallery figcaption h3{font-size:1em}.video-text h2{font-size:6em}.instagram-caption{font-size:14px}.section-info h3{font-size:20px;padding:12px}.service-list .service-title{font-size:1.6em}.section-info p{font-size:18px;padding:12px}.btn-video-wr,.btn-transparent{padding:12px 30px;font-size:18px}}@media only screen and (min-device-width : 320px) and (max-device-width : 480px){h2{font-size:20px}h3{font-size:18px}p{font-size:14px}h1.logo{font-size:30px}.logo img{margin-top:-10px;width:30px}.navmenu-open,.navbar .navbar-close{top:10px;right:10px}.navbar nav{font-size:24px}h2.section-title,h2.single-title,h2.work-title,.services-info h2{font-size:20px}.video-text h2{font-size:3em}.video-text h3{font-size:2.6em}.video-carousel-caption p{font-size:1.2em}#testimonial blockquote{font-size:1.2em}.section-info h3{font-size:18px;padding:12px}.section-info p{font-size:16px;padding:12px}.service-list .service-title{font-size:1.2em}.btn-video-wr,.btn-transparent{padding:8px 20px;font-size:16px}.navbar ul li a .primary{font-family:"Raleway",Arial,sans-serif;font-size:22px;color:rgba(255,255,255,0.8);line-height:22px;padding-top:5px}.navbar ul li a .secondary{font-size:12px;color:rgba(255,255,255,0.6);letter-spacing:2px}.slideshow nav span.nav-prev,.slideshow nav span.nav-next{color:#333}#work .work-carousel-caption{text-align:center;right:0;padding:20px}#work .work-content,#work .work-list,#work .work-carousel-caption a{display:none}#contactform{padding:10px}#contactform input#email{width:100%;margin-right:0}#contactform input#phone{width:100%;margin-left:0}#contactform #comments{margin:0 0 10px}.theme-customizer{display:none}}@media only screen and (-webkit-min-device-pixel-ratio : 1.5),only screen and (min-device-pixel-ratio : 1.5){h1.logo{font-size:30px}.logo img{margin-top:-10px;width:30px}}