@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');
@import url('https://fonts.googleapis.com/css?family=Poppins:500,600,700,800');
@import url('https://fonts.googleapis.com/css?family=PT+Serif:400,400i');


.trans{transition:all .15s ease-in-out 0;-moz-transition:all .15s ease-in-out 0;-webkit-transition:all .15s ease-in-out 0;-ms-transition:all .15s ease-in-out 0;-o-transition:all .15s ease-in-out 0}
.rad50{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.line-break{display:block}
.mrgB0{margin-bottom:0!important}
.mrgT0{margin-top:0!important}
.mrgB10{margin-bottom:10px}
.contact-fix{position:fixed;right:0;top:35%;margin-top:-20px;z-index:1;right:-60px;background:#1790d694;transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);color:#fff}
.hvr-btn.contact-fix:hover{background:#1790d694}
.top-strip{width:100%;float:left;background:#161C1E}
.top-strip ul{display:table;float:right;margin:0;padding:0}
.top-strip ul li{list-style:none;display:inline;margin-left:10px;display:inline-block;color:#fff;font-size:14px}
.top-strip ul li a{color:#fff;font-size:14px;line-height:36px}
.top-strip ul li i{color:#D61720;padding-right:6px}
.top-strip ul li a:hover{color:#f4f4f4;text-decoration:underline}
.top-strip ul li a.devop-speak{background:#D61720;color:#fff;padding:3px 15px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;font-size:13px;border:1px solid #D61720}
.top-strip ul li a.contact{color:#fff;padding:3px 15px;border-radius:22px;-moz-border-radius:22px;-webkit-border-radius:22px;font-size:13px;border: 1px solid #1790d694;}
.top-strip ul li p{font-size: 13px; margin-bottom: 0;}
.top-strip ul li p a{font-size: 13px;text-decoration:underline;}
.top-strip ul li a.devop-speak:hover{background:#D9740F;text-decoration:none}
.top-strip ul li a.contact:hover{text-decoration:none}
.top-strip .social-head{float:left;margin-top:0;}
.top-strip .social-head li{margin-right:5px;margin-left:0}
.top-strip .social-head a{display:inline-block; font-size: 17px; margin-right: 15px; opacity: 1;}
.top-strip .social-head a:hover{opacity: 1;}
.top-strip .social-head a:hover:after{background:rgba(0,0,0,.1)}
.top-strip .social-head a i{color:#fff;padding:0;position:relative;z-index:1}

iframe[id^="oauth2relay"]{position:fixed!important;display:none}
/* header{width:100%;float:left;background:#fff;box-shadow:0 4px 15px 0px rgba(0,0,0,.07);-moz-box-shadow:0 4px 15px 0px rgba(0,0,0,.07);-ms-box-shadow:0 4px 15px 0px rgba(0,0,0,.07);-webkit-box-shadow:0 4px 15px 0px rgba(0,0,0,.07);-o-box-shadow:0 4px 15px 0px rgba(0,0,0,.07);position:relative}
header.sticky{position:fixed;z-index:20;background:rgba(255,255,255,.99);top:0;left:0} */
.inner-banner.sticky,.no-banner.sticky,.how-it-banner.sticky,.main-hero.sticky, .service_hero.sticky{margin-top:88px}
/* header a.logo{margin-top:24px;float:left;transition:all .15s ease-in-out 0;-moz-transition:all .15s ease-in-out 0;-webkit-transition:all .15s ease-in-out 0;-ms-transition:all .15s ease-in-out 0;-o-transition:all .15s ease-in-out 0}
header a.logo img{width:180px;transition:all .15s ease-in-out 0;-moz-transition:all .15s ease-in-out 0;-webkit-transition:all .15s ease-in-out 0;-ms-transition:all .15s ease-in-out 0;-o-transition:all .15s ease-in-out 0;}
header ul{display:table;float:right;margin:0;padding:0}
header ul li{list-style:none;display:inline;margin-left:30px;position:relative}
header ul li:first-child{margin-left:0}
header ul li .dropdown-text{display:inline;cursor:pointer}
header ul li a,header ul li .dropdown-text{ color:#333;transition:all .15s ease-in-out 0;-moz-transition:all .15s ease-in-out 0;-webkit-transition:all .15s ease-in-out 0;-ms-transition:all .15s ease-in-out 0;-o-transition:all .15s ease-in-out 0;line-height:88px;padding:34px 0;text-transform:uppercase;font-size:14px;font-weight:500;}
header ul li ul li{text-transform:initial}
header ul li a:hover,header ul li a.active,header ul li .dropdown-text:hover{color:#D61720}
header ul li ul{position:absolute;top:100%;right:0;background:#fff;z-index:10;box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.08); -ms-box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.08); margin-top:25px;  padding: 15px; transition:  top 200ms ease-out; -webkit-transition: top 200ms ease-out; -ms-transition:  top 200ms ease-out; visibility: hidden; top: 40px; border-radius: 2px;}
header ul li ul:after{ border: 8px solid transparent; border-bottom-color: #fff; content: ""; right: 30px; -webkit-transition: .1s opacity cubic-bezier(.39,.575,.565,1); transition: .1s opacity cubic-bezier(.39,.575,.565,1); position: absolute; top: -16px; width: 1px; z-index: 20;}
header ul li ul li{margin:0}
header ul li:hover ul{display:block; top: 20px; visibility: visible;}
header ul li ul li a{line-height:normal;padding:12px;width:260px;display:block;font-size: 16px; text-transform: none;}
header ul li ul.services_drop li a{width:260px;}
header ul li ul li:last-child a{border-bottom:0}
header ul li ul li a:hover{background:#D61720;color:#fff; border-radius: 2px;} */

.main-hero{width:100%;height:590px;float:left;position:relative;z-index:0;overflow:hidden;background:#111}
.main-hero ul{padding:0;width:100%;float:left}
.main-hero ul li{text-align:center}
.main-hero .hero-slide-wrapper{width:100%;height:590px;position:relative;z-index:0;text-align:left; background: #111;}

.main-hero .aws-consulting{background:url(../../img/cloud2.png) center center;background-repeat:no-repeat;background-size:cover}
.main-hero .devops-consulting{background:url(../../img/cloud3.png) center center;background-repeat:no-repeat;background-size:cover}
.main-hero .automation{background:url(../../img/ser.png) center center;background-repeat:no-repeat;background-size:cover}
.main-hero .cloud-migration{background:url(../../img/slides1.png) center center;background-repeat:no-repeat;background-size:cover}
.main-hero .support-services{background:url(../../img/bg-rounded2.png) center center;background-repeat:no-repeat;background-size:cover}
.main-hero ul li h1,.main-hero ul li h2{ font-weight:600; color:#fff; font-size:47px; text-shadow:0 0 2px rgba(0,0,0,0.05); margin-bottom:15px; line-height: 56px; font-family: 'Poppins', sans-serif; margin-top: 20px;}
.main-hero ul li h4{ font-family: 'Poppins', sans-serif; font-weight:600; text-transform: uppercase; color: #1790d694; margin-top: 120px;}
.main-hero ul li p{font-weight: 300; color: #fff; font-size: 23px; line-height: 32px; margin-bottom: 30px;}
.main-hero ul li .btn-round{ height: 48px; line-height: 48px; font-size: 17px; padding: 0 35px;}
.main-hero .unslider-arrow.next{ right: 0;}
.main-hero .unslider-arrow.prev{ left: 0;}
.main-hero .unslider-arrow{ width: 50px; height: 50px; background-size: 50px 50px; opacity: .2;}
.main-hero .unslider-nav{ bottom: 40px;}

.main-hero ul li .vid-btn{background:rgba(0,0,0,.2);display:table;margin:0 auto;padding:6px;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;box-shadow:0 0 -2px rgba(0,0,0,0.2);position:relative;z-index:10}
.main-hero ul li .vid-btn a{font-size:18px;padding:0 50px}
.main-hero ul li .vid-btn a i{font-size:29px;padding-left:10px;position:relative;top:3px}
.main-hero .vid-play{color:#fff;border-radius:100px;background:rgba(1,1,1,.1);border:2px solid #fff;width:86px;height:86px;line-height:86px;text-align:center;display:inline-block;font-size:34px;transition:all .15s ease-in-out 0;-moz-transition:all .15s ease-in-out 0;-webkit-transition:all .15s ease-in-out 0;-ms-transition:all .15s ease-in-out 0;-o-transition:all .15s ease-in-out 0;-moz-border-radius:100px;-webkit-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px}
.main-hero .vid-play i{position:relative;left:2px;top:-2px}
.main-hero .vid-play:hover{background:rgba(1,1,1,.25)}

.prtnrs-otr-i{width:100%;float:left;padding:35px 0;overflow:hidden}
.i-video-container{width:100%;float:left}
.prtnrs-otr-i .prtnrs{display:table;margin:0 auto;padding:0;height:100%; width: 100%;}
.prtnrs-otr-i .row2{ margin-bottom: 10px;}
.prtnrs-otr-i .prtnrs li{list-style:none;display:table-cell;vertical-align:top;margin:0}
.prtnrs-otr-i .prtnrs .partner-container{padding:0; text-align: center;}
.prtnrs-otr-i .prtnrs .devopsdozen{ margin-top: 13px;}
.prtnrs-otr-i .partner-container .aws-partner{max-width:200px}
.prtnrs-otr-i .partner-container .cio-dps{max-width:287px;}
.prtnrs-otr-i .partner-container .cio-itsm{max-width:229px;}
.prtnrs-otr-i .partner-container .cio-aws{max-width:148px;}
.prtnrs-otr-i .partner-container .valuable-aws-partner{max-width:170px; margin: auto;}
.prtnrs-otr-i .partner-container .devopsdozen{max-width:233px;}

.hvr-btn,.hvr-white{height:45px;line-height:45px;color:#fff;text-align:center;background:#1790d694;padding:0 35px;overflow:hidden;font-size:17px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;font-weight:500}
.vid-pop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);z-index:100;display:none}
.vid-pop .vid-inr{position:absolute;top:50%;left:50%;display:table;margin-left:-430px;margin-top:-244px;box-shadow:0 0 20px rgba(0,0,0,.6);padding:10px 10px 5px;background:#fff}
.close-vid{color:#fff;position:absolute;top:40px;right:40px;z-index:110;font-size:24px}
.who-i{width:100%;float:left;text-align:center;padding:0 0 70px}
.who-i .text-seperator{margin-bottom:40px}
h2{font-family:'Roboto',sans-serif;font-size:34px;font-weight:500;margin-bottom:25px}
.who-i h2{margin-top:0}
.who-i h4{font-size:24px;margin-bottom:30px}
.who-i p{font-weight:300;font-size:18px;line-height:26px;margin-bottom:35px}
.service-wrapper{width:100%;float:left;margin-bottom:40px;padding-left:0}
.service-wrapper li{width:33.33333333%;float:left;list-style:none}
.service-wrapper li a{color:#333;min-height:260px;width:100%;padding:0 15px 15px;float:left;position:relative;transition:all .15s ease-in-out 0;-webkit-transition:all .15s ease-in-out 0;-moz-transition:all .15s ease-in-out 0}
.service-wrapper li a:after{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(214, 23, 31, .9);content:"";z-index:1;opacity:0;transition:all .15s ease-in-out 0;-webkit-transition:all .15s ease-in-out 0;-moz-transition:all .15s ease-in-out 0}
.service-wrapper li a:hover:after{opacity:1}
.service-wrapper li:nth-of-type(1),.service-wrapper li:nth-of-type(2),.service-wrapper li:nth-of-type(3){border-bottom:1px solid #e3e3e3}
.service-wrapper li:nth-of-type(1),.service-wrapper li:nth-of-type(2),.service-wrapper li:nth-of-type(4),.service-wrapper li:nth-of-type(5){border-right:1px solid #e3e3e3}
.service-wrapper li a .hover-box{position:absolute;left:0;right:0;bottom:0;top:0;text-align:center;color:#fff;z-index:10;overflow:hidden}
.service-wrapper li a .hover-box h6 i{font-size:14px;padding-left:4px}
.service-wrapper li a .hover-box h6{margin-top:125px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-ms-transform:translateX(200px);-o-transform:translateX(200px);transform:translateX(200px)}
.service-wrapper li a:hover .hover-box h6{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.service-wrapper li a .icon-box{width:100%;float:left;position:relative;height:90px;text-align:center}
.service-wrapper li a .service-icon{position:absolute;top:25px;left:50%;margin-left:-35px;width:70px;height:70px;background:url(../img/services-icon-sprite.png);background-size:70px}
.service-wrapper li a .service-icon.aws{background-position:0 0}
.service-wrapper li a .service-icon.delivery{background-position:0 350px}
.service-wrapper li a .service-icon.automation{background-position:0 280px}
.service-wrapper li a .service-icon.config{background-position:0 210px}
.service-wrapper li a .service-icon.migration{background-position:0 140px}
.service-wrapper li a .service-icon.support{background-position:0 70px}
.service-wrapper li a h6{font-size:18px;margin-top:15px;width:100%;float:left}
.service-wrapper li a p{font-size:17px;margin-bottom:0}

.n-wrapper{ padding:90px 0 90px; width: 100%; float: left;}
.n-wrapper .n-wrapper-head h3{ font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 32px; margin-bottom: 10px; text-align: center; line-height: 50px;}
.n-wrapper .n-wrapper-head h3 span{ color: #1790d694;}
.n-wrapper .n-wrapper-head p{ font-size: 18px; margin-bottom: 35px; text-align: center; font-weight: normal;}

.i-service-box{ width: 100%; float: left; text-align: center; padding: 35px 20px; transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; overflow: hidden; min-height: 390px; color: #333; margin-top: 10px; border-radius: 4px; -webkit-border-radius: 4px;}
.i-service-box:hover{ background: #fff; box-shadow: 0px 5px 50px rgba(0,0,0,.07); -webkit-box-shadow: 0px 5px 50px rgba(0,0,0,.07);}
.i-service-box .i-service-ico{ max-width: 58px; margin: auto;}
.i-service-box h4{ font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 21px; color: #111; margin: 20px 0; line-height: 26px;}
.i-service-box p{ font-size: 17px; color: #333; font-weight: 300; line-height: 26px; margin-bottom: 15px;}
.i-service-box .btn-round{ font-size: 15px; border: none; height: 44px; padding: 0 30px; border-radius: 2px; position: relative; top: 150px;}
.i-service-box:hover .btn-round{ top: 0px;}
.i-service-box .btn-round i{ position: relative; left: 0; transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s;}
.i-service-box .btn-round:hover i{ left: 3px;}
.i-service-box:hover .link-arrow i { right: -5px; }

.i-resources{ width: 100%; float: left; padding: 30px 0; background: #f6f6f6; position: relative; overflow: hidden;}
.i-resources:before{ background: url(../img/about-bg-mesh.svg); background-size: cover; position: absolute; content: ""; width: 400px; height: 380px; bottom: -220px; left: -270px;}
.i-resources h5 { font-size: 19px; margin-bottom: 8px; margin-top: 0; font-family: 'Poppins', sans-serif; font-weight: 600; line-height: 26px;}
.i-resources p { font-size: 16px; margin-bottom: 0; margin-top: 0; color: #333;}
.i-resources .btn-round { margin: 0 auto;}
.i-resources .btn-round:hover { transform: translateY(0); -webkit-transform: translateY(0); box-shadow: none;}
.i-resources .slick-prev:before, .i-resources .slick-next:before{ color: #000; font-size: 34px; opacity: .1;}
.i-resources .slick-prev:hover:before, .i-resources .slick-next:hover:before{ opacity: .25;}
.i-resources .slick-prev{ left: -35px;}
.i-resources .slick-next{ right: -35px;}
.i-resources .slick-prev, .i-resources .slick-next{ width: 30px; height: 30px;}

.i-quote{ width:100%;float:left; position: relative; padding: 90px 0;}
.i-quote:before{ background: url(../img/angle-black-shape.svg); background-size: cover; position: absolute; content: ""; width: 100%; height: 52px; top: -51px; left: 0;}

.i-about{ width:100%;float:left; position: relative; background: #111; color: #fff; padding: 140px 0; z-index: 0;}
.i-about h3{ font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 40px; line-height: 50px; float: left;}
.i-about h3:after{ width: 60px; height: 3px; background: #1790d694; left: 15px; bottom: -20px; position: absolute; content: "";}
.i-about h3 span{ color: #1790d694;}
.i-about p{ font-size: 21px; line-height: 36px; font-weight: 300; margin-bottom: 30px;}
.i-about:before{ background: url(../img/angle-black-shape-left.svg); background-size: cover; position: absolute; content: ""; width: 100%; height: 52px; top: -51px; left: 0;}
.i-about:after{ background: url(../img/about-bg-mesh.png); background-size: cover; position: absolute; content: ""; width: 406px; height: 299px; bottom: 0; left: 0; z-index: -1;}

.i-clients.grey{ background: #f6f6f6;}
.i-clients p{ margin-top: 15px;}
.i-clients .n-wrapper-head h3{ font-size: 32px; margin-bottom: 40px; margin-top: 0; position: relative;}
.i-clients ul{ padding: 0; width: 100%; float: left;}
.i-clients ul li{ list-style: none; display: inline-block; width: 20%; float: left;}

.rss-banner{width:100%;float:left;background:#EA790A;color:#fff;margin-top:60px;border:1px solid #EA790A}
.rss-banner .hrv{background:#fff;color:#EA790A}
.rss-banner .rss-lft{float:left;width:65%;padding:0 20px}
.rss-banner h3{font-size:19px;font-weight:400;margin:40px 0 20px}
.rss-banner .rss-rt{float:left;width:35%;overflow:hidden}
.hvr-white.hvr:before{background:#fff}
.hvr-white.hvr{color:#EA790A;background:#f9f9f9}
.hvr-white.hvr:hover{color:#EA790A}

.i-blog-wrapper{ width: 100%; float: left; padding: 30px 0 60px; overflow: hidden;}
.slick-list { overflow: visible;}
.i-resources-slider .slick-list { overflow: hidden;}
.home-blog{width:100%;float:left;text-align:center;background:#f3f3f3; padding: 90px 0 50px;}
.home-blog .blog-post{width:100%;float:left;background:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#333;transition:all .4s;margin-bottom:0px;-moz-transition:all .4s;-webkit-transition:all .4s; border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 0px 5px 50px rgba(0,0,0,.07); -webkit-box-shadow: 0px 5px 50px rgba(0,0,0,.07); overflow: hidden;}
.home-blog .blog-post:hover{box-shadow: 0 10px 70px rgba(0,0,0,.15); -webkit-box-shadow: 0 10px 70px rgba(0,0,0,.15); -moz-box-shadow: 0 10px 70px rgba(0,0,0,.15);}
.home-blog .blog-post:focus{ outline: none;}
.home-blog .blog-post .blog-post-footer{text-align:left;width:100%;float:left;padding:10px 30px 30px}
/* .home-blog .blog-post .blog-post-header{width:100%;float:left; height: 190px;background:#fff;position:relative;overflow:hidden}
.home-blog .blog-post .blog-post-header .blog-post-image{position:absolute;top:0;bottom:0;z-index:1;width:100%;height:100%}
.home-blog .blog-post .blog-post-header .blog-post-image img{position:absolute;top:0;left:0;width:100%;} */
.home-blog h3{font-size:24px;font-weight:500;margin-top:0;margin-bottom:30px}
.home-blog .post-details b{font-family: 'Poppins', sans-serif; font-weight: 600; color: #1790d694; display: inline-block; font-size: 15px;text-transform: uppercase; float: left;}
.home-blog .post-details{ width: 100%; font-size:14px;margin-top:12px;color:#333;font-weight: 300;display: block; text-align: right;}
.blog-post:hover .link-arrow i { right: -5px;}
.link-arrow i { color: #1790d694;}
.home-blog .blog-post span{font-size: 14px;color: #1790d694;text-transform: uppercase;font-weight: 400;margin-top: 0;float: left;margin-bottom: 15px;}
.home-blog .blog-post h4{ color: #111111; font-size:23px; margin-bottom:12px; margin-top:12px; font-family: 'Poppins', sans-serif; font-weight: 600; line-height: 32px;}
.home-blog p{font-size:17px;font-weight:300;margin-bottom:20px;display:block}
.home-blog a.hvr{height:45px;line-height:45px;padding:0 25px}
.home-blog .blog-slider{width:100%;margin:0 auto}
.home-blog .post-graphic{text-align:center;width:100%;float:left;padding:35px 0 0}
.home-blog .post-graphic img{margin:0 auto}
.home-blog .bx-wrapper{margin-bottom:0}
.home-blog .bx-wrapper .bx-pager,.home-blog .bx-wrapper .bx-controls-auto{bottom:-30px}
.home-blog .bx-wrapper ul li{left:0}
.i-blog-carousel .slick-slide{ opacity: 1; transition: -webkit-transform .5s; transition: transform .5s; transition: transform .5s,-webkit-transform .5s; -webkit-transform: scale(.95); transform: scale(.95);}
.i-blog-carousel .slick-center{ opacity: 1; transition: -webkit-transform .5s; transition: transform .5s; transition: transform .5s,-webkit-transform .5s;
    -webkit-transform: scale(1.05); transform: scale(1.05);} 
.i-blog-carousel .slick-arrow{ background: rgba(0,0,0,.25); width: 50px; height: 120px; z-index: 1; transition: all .1s ease-in-out .1s;}
.i-blog-carousel .slick-arrow:hover{ background: rgba(0,0,0,.4);}
.slick-prev:before, .slick-next:before{ opacity: 1; font-family: ionicons; font-size: 44px;}
.slick-prev:before{ content: "\f3d2";}
.slick-next:before{ content: "\f3d3";}

.black-bg{background:url(../img/black-bg.jpg) center center / cover;width:100%;float:left;position:relative;z-index:0}
.black-bg:after{background:rgba(22,28,30,.95);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;content:""}
.serv-i:before{position:absolute;content:"";background:url(../img/pat.png) -120px -270px;z-index:0;left:0;height:1000px;width:90%;background-repeat:no-repeat}
.service-i{min-height:350px;width:100%;float:left}
.service-i .line-block{display:block}
.service-i h2{font-size:26px;margin-bottom:30px;margin-top:80px;display:block}
.service-i p{font-weight:300;font-size:17px;line-height:26px;margin-bottom:35px}
.service-1{background:#f9f9f9;padding:30px 0}
.service-2{background:#8be7d2;padding:30px 0}
.service-3,.service-4{float:left;min-height:500px;padding:0 25px}
.service-3 img,.service-4 img,.service-1 img,.service-2 img{margin:0 auto}
.service-3 img,.service-4 img{margin-top:35px}
.service-2 img,.service-1 img{margin-top:10px}
.service-3{background:#ecf3f3}
.service-4{background:#f9f9f9}
.testi-i{padding:0 0 70px;width:100%;float:left}
.text-seperator{width:100%;float:left;border-top:1px solid #e3e3e3;text-align:center}
.text-seperator span{position:relative;top:-13px;text-transform:uppercase;font-weight:500;font-size:13px;background:#fff;color:#999;padding:0 15px}
.testi-i .clients-i{padding:45px 0;width:100%;border-bottom:1px solid #e3e3e3}
.testi-i .clients-i ul{display:table;margin:0 auto;padding:0}
.testi-i .clients-i ul li{display:inline-block;margin:0 30px}
.testi-i .slides{text-align:center}
.testi-i .slides blockquote{border:none;font-size:19px;line-height:26px;margin-top:45px;font-weight:300}
.testi-i .slides blockquote i{position:relative;top:-5px;padding-right:5px}
.testi-i .slides h6{margin:25px 0 35px;font-size:16px;line-height:26px;font-weight:400}
.testi-i .slides h6 b{display:block;color:#1790d694}
.testi-i .slides h6 span{font-size:17px;line-height:26px}
.bx-2 .bxslider2{padding:0}
.bx-2 .bx-wrapper .bx-controls-auto,.bx-2 .bx-wrapper .bx-pager{bottom:-75px}
.newsltr-i{background:url(../img/yellow-bg.jpg) right center / cover;width:100%;float:left;position:relative;z-index:0;overflow:hidden}
.newsltr-i:after{background:rgba(214, 23, 31, .95);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;content:""}
.newsltr-i .container{padding:85px 0}
.newsltr-i:before{position:absolute;content:"";background:url(../img/pat.png) -120px -270px;z-index:0;left:0;height:1000px;width:979px}
.newsltr-i h2{margin-top:0}
.newsltr-i p{font:300 16px/26px Roboto,sans-serif;margin-bottom:30px}
.newsltr-i{text-align:center;color:#fff}
.newsltr-i .form-otr{margin:0 auto;max-width:645px;width:100%}
.newsltr-i .form-otr #mce-responses .response{display:none}
.newsltr-i .form-otr .newsletter-hidden-input{position:absolute;left:-5000px}
.newsltr-i .form-otr .input{max-width:470px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;height:56px;border:2px solid #fff;background:transparent;width:100%;float:left display: inline-block;padding:8px 20px;font-weight:500;font-size:18px;color:#fff;float:left;webkit-appearance:none}
.about-us-i .container{padding:65px 0}
.about-us-i a{max-width:470px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;height:56px;border:2px solid #fff;background:transparent;width:100%;float:left display: inline-block;padding:8px 20px;font-weight:500;font-size:18px;color:#fff;float:left;webkit-appearance:none}
.about-us-i h2{margin-top:0;margin-bottom:20px}
.about-us-i p{font:300 18px/26px Roboto,sans-serif;margin-bottom:30px}
input:focus{outline:none}
.newsltr-i .form-otr .hvr2,.about-us-i a{background:#fff;border:none;height:56px;color:#333;float:left;display:inline-block;float:right;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:500;font-size:18px}
.newsltr-i .form-otr .hvr2:hover,.about-us-i a:hover{background:#fdfdfd;color:#1790d694}
.newsltr-i .form-otr .input::-moz-placeholder{color:#fff;opacity:1!important}
.newsltr-i .form-otr .input::-webkit-input-placeholder{color:#fff;opacity:1!important}
.about-us-i a{width:auto;margin:0 auto;float:none;padding:6px 40px}
.help-i h2{margin:30px 0}

footer{width:100%;float:left;background:#111;color:#fff}
footer .foot-top{width:100%;float:left;background:#111;padding:50px 0 30px;color:#fff}
footer .foot-bottom{width:100%;float:left;background:#080808;padding:30px 0;color:#fff}
.foot-links-wrapper{ width: 100%; float: left; padding: 5px 0;}
footer h4{font-size:17px;padding-bottom:13px; font-weight: 500; margin-top: 30px; position: relative; font-family: 'Poppins', sans-serif;}
footer h4 > a, footer .blog-i h4 > a{ position: absolute; right: 0; top: -5px;; font-size: 30px; display: none; color: #1790d694;}
footer h4.active a i:before{ content: "\f3d0";}
footer .cont-i{float:left; padding: 15px 0; margin-top: 10px;}
footer .cont-i p{text-align:left;font-weight:300;font-size:16px;line-height:24px;display:block;padding:25px 0;border-bottom:1px solid #2E2E2E;float:left;margin-bottom:20px}
footer a{color:#999999;}
footer a:hover{ color: #aaa;}
footer .cont-i p a{color:#1790d694}
footer .cont-i ul{display:table;float:left;padding:0;}
footer .foot-logo{width:100%;float:left;text-align:left}
footer .foot-logo img{width:125px}
footer .cont-i ul li{display:inline;margin-right:25px}
footer .cont-i ul li:last-child{margin-right:0}
footer .cont-i ul li a{color:#707070;font-size:27px;transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-webkit-transition:all .15s}
footer .cont-i ul li a:hover{color:#999}
footer .foo-i{width:100%;float:left;padding:15px 0; background: #080808;}
footer .foo-i p{ font-size:13px;line-height:24px;float:left;display:table;margin-top:10px; color: #999; font-weight: 300;}
footer .foo-i p a{color: #999;}
footer #go-top{float:right;font-weight:500;font-size:17px;color:#5A5D5E;display:inline-block;padding:6px 22px;border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-webkit-border-radius:40px;-o-border-radius:40px;border:2px solid #5A5D5E; margin-top: 20px;}
footer .quick-i{width:100%;float:left}
footer .quick-i ul,footer .blog-i ul{padding:0}
footer .quick-i ul li,footer .blog-i ul li{list-style:none}
footer .quick-i ul li{margin-bottom:18px}
footer .quick-i ul li a{color:#999999; font-size:15px; font-weight: 300;}
footer .headquarters-i{width:100%;float:left; border-top: 1px solid #222222; padding-top: 10px; margin-top: 10px;}
footer .headquarters-i p{color:#999999; font-size:15px; font-weight: 300; line-height: 27px;}
footer .quick-i ul li a:hover{text-decoration: none; color: #aaa;}
footer .blog-i h5{color:#999; margin-bottom:2px; font-size:15px;line-height:21px; font-weight: normal;}
footer .blog-i a{ color: #999;}
footer .blog-i a:hover{ text-decoration: none; color: #aaa;}
footer .blog-i small{color:#1790d694}
footer .blog-i p{color:#fff;font:300 16px Roboto,sans-serif}
footer .blog-i li{position:relative;padding-left:0; padding-bottom:5px}
footer .blog-i li:last-child{margin-top: 20px;}
.link-arrow { font-weight: 500;}
.link-arrow i{ padding-right: 10px; position: relative; transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; right: 0;}
.link-arrow:hover i{ right: -5px;}
footer .blog-i span{width:50px;height:50px;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;overflow:hidden;float:left;position:absolute;left:0;top:5px;background:#fff}
footer .blog-i span img{width:100%}

.subscribe-i .hbspt-form{margin:0 auto;max-width:645px;width:100%}
.subscribe-i .hbspt-form .hs_email {max-width:290px;width:100%;float:left;}
.subscribe-i .hbspt-form .hs_email > label { display: none;}
.subscribe-i .hbspt-form .hs-error-msgs { text-align: left;}
.subscribe-i .hbspt-form .hs-input::-webkit-input-placeholder {color:#fff;}
.subscribe-i .hbspt-form .hs-input::-moz-placeholder {color:#fff;}
.subscribe-i .hbspt-form .hs-input:-moz-placeholder {color:#fff;}
.subscribe-i .hbspt-form .hs-input::-ms-input-placeholder {color:#fff;}
.subscribe-i .hbspt-form .submitted-message:before {color:#fff;}
.subscribe-i .hbspt-form .hs-input{max-width:470px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;height:44px;background:#222222;width:100%;float:left; display: inline-block;padding:8px 20px;font-weight:300;font-size:14px;color:#fff;webkit-appearance:none; border: none; color: #999;}
.subscribe-i .hs-form .hs-error-msgs li label{ font-weight: 300; margin-top: 5px;}
.subscribe-i .hs-form .hs-button { background: #1790d694; border: none; height: 44px; line-height: 44px; color: #fff; float: left; display: inline-block; float: right; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-weight: 500; font-size: 15px;font-family: 'Poppins', sans-serif;}
.subscribe-i .hs-form .hs-button:hover { background: #ca151c; border-color: #ca151c; text-decoration: none;}

.inner-banner{height:200px;width:100%;float:left;background:url(../img/inner-banner.jpg) center center;text-align:center;color:#fff;background-size:cover}
.inner-banner h1{font-family: 'Poppins', sans-serif; font-weight:600;font-size:38px;margin-top:60px; line-height: 54px;}
.inner-banner p{font-weight:300;font-size:18px; line-height: 28px;}
.inner-banner .resource_banner_icon{ width: 70px;}

.clients-banner{ background:url(../img/client/client-banner.jpg) center center; background-size:cover; color: #fff; height: auto;padding: 90px 0; text-align: left; background-color: #111;}
.clients-banner h1{font-weight: 700;font-size: 44px;margin-top: 0px;margin-bottom: 20px;}
.clients-banner h1 span{ color: #1790d694;}
.clients-banner p{font-size:20px; margin-bottom: 0; width: 100%; float: left;}

.single-head h1{margin-top:80px}
.serv-blk{padding:45px 0 60px;width:100%;float:left}
.serv-blk a{color:#1790d694}
.serv-blk a:hover{text-decoration:underline}
.serv-blk h2,.serv-blk h3{position:relative}
.serv-blk h2 .s-icons{position:absolute;left:-60px;width:44px;top:4px}
.serv-blk h3 .s-icons{position:absolute;left:-45px;top:2px}
.serv-blk h2{font-weight:500;font-size:34px}
.serv-blk h3{margin-bottom:20px}
.serv-blk p{font-weight:300;font-size:17px;line-height:26px}
.serv-blk .info-g{margin-top:50px}
.serv-blk.spot-bg{background:#8BE6D2}
.serv-blk.spot-bg a{color:#333;text-decoration:underline;display:block}
.privacy-blk i{position:absolute;left:-35px;top:6px;color:#1790d694}
.privacy-blk h2{font:600 20px Roboto,sans-serif;margin:30px 0 15px}
.privacy-blk h2:nth-of-type(1){margin-top:15px}
.privacy-blk h4{margin:25px 0 10px}
.serv-blk.black-bg:before{position:absolute;content:"";background:url(../img/pat.png) -220px top;z-index:0;left:0;height:1000px;width:979px;background-repeat:no-repeat}
.serv-blk.black-bg{color:#fff;overflow:hidden;padding:0}
.serv-blk.black-bg .container{padding:45px 15px 60px}
.serv-blk.black-bg h3 .s-icons{top:1px}
.serv-blk.black-bg h2 .s-icons{top:10px}
.serv-blk.black-bg .info-g{margin-top:90px}
.serv-blk.yellow-bg{background:rgba(234,128,24,1);width:100%;float:left;position:relative;z-index:0;overflow:hidden;padding:0;color:#fff}
.serv-blk.yellow-bg .container{padding:45px 15px 60px}
.serv-blk.yellow-bg:before{position:absolute;content:"";background:url(../img/pat.png) -120px -270px;z-index:0;left:0;height:1000px;width:979px}
.serv-blk.yellow-bg .info-g{margin-top:30px}
.serv-blk.yellow-bg h2 .s-icons{width:33px;top:-3px}
.success-pop{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.7);z-index:200;display:none}
.success-pop .success-pop-inr{position:absolute;max-width:750px;width:100%;padding:40px;background-color:#fff;top:50%;left:50%;margin-left:-350px;margin-top:-200px;text-align:center;background:#fff;border:6px solid #fff}
.success-pop .success-pop-inr img{width:120px}
.success-pop .success-pop-inr h3{font-size:32px;font-weight:500;color:#333}
.success-pop .success-pop-inr p{font-size:18px;font-weight:300;color:#333}
.success-pop .success-pop-inr a#close-pop{position:absolute;right:5px;top:0;color:#333}
.success-pop .success-pop-inr p a{color:#333;font:600 18px Roboto,sans-serif}
.success-pop .success-pop-inr p a:hover{color:#ED1F23}
.about-txt{padding:70px 0 50px;width:100%;float:left;text-align:center}
.about-txt h2{margin-top:0}
.about-txt p{font-weight:300;font-size:17px;line-height:28px}
.about-head{width:100%;float:left;padding:60px 0;text-align:center}
.about-head p{margin-bottom:0}
.about-head h2,.about-head p{text-align:center}
.about-inner-banner{height:195px}
.about-inner-banner .about-tab-outer{position:relative;height:100%;float:left}
.about-inner-banner h1{text-align:center}
.tab-about-content h2{font-weight:500}
.tab-about-content .mission-cont h3,.tab-about-content .mission-cont p{text-align:left}
.mission-cont{position:relative;padding-left:85px;padding-bottom:35px;margin-top:35px}
.mission-cont img{position:absolute;left:0;top:0}
.about-tabs{padding:0;margin-top:39px}
.about-tabs li{list-style:none;display:inline-block;margin-right:10px}
.about-tabs li:last-child{margin-right:0}
.about-tabs li a{color:#fff;font-size:18px;font-weight:500;padding:11px 25px;display:block;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}
.about-tabs li.active a{color:#0a4b61;background:#fff}
.tab-about-content.about-txt{padding:0}
.tab-about-content{display:none}
.tab-about-content .line-break{display:block;margin-bottom:20px;font-weight:500;color:#1790d694;font-size:18px}
.tab-about-content#tab-overview{display:block}
.nclouds-team{width:100%;float:left;}
/* .nclouds-team .team-header{width:100%;float:left;}
.nclouds-team .team-header p{margin-bottom:0} */
.nclouds-team h3{margin-top:0}
.nclouds-team .member-wrapper{width:100%;float:left;background:#fff;transition:all .15s ease-in-out 0;margin-bottom:30px;-moz-transition:all .15s ease-in-out 0;-webkit-transition:all .15s ease-in-out 0; position: relative;}
.nclouds-team .member-wrapper .member-image{width:100%;float:left;height:260px;background:#fff;position:relative;overflow:hidden}
.nclouds-team .member-wrapper .member-image .member-image-box{position:absolute;top:0;bottom:0;z-index:1;width:100%;height:100%}
.nclouds-team .member-wrapper .member-image .member-image-box img{position:absolute;top:0;left:0;width:100%;height:auto}
/*.nclouds-team .member-wrapper .member-image:before{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;background:rgba(0,0,0,.5);opacity:0;content:"";transition:all .15s ease-in-out 0;-moz-transition:all .15s ease-in-out 0;-webkit-transition:all .15s ease-in-out 0}*/
.nclouds-team .member-wrapper .member-image .member-social{position:absolute;padding:0;margin:0;left:50%;top:50%;margin-left:-20px;margin-top:-8px;opacity:0;z-index:3}
.nclouds-team .member-wrapper:hover{box-shadow:0 0 15px rgba(0,0,0,.1);-moz-box-shadow:0 0 15px rgba(0,0,0,.1);-webkit-box-shadow:0 0 15px rgba(0,0,0,.1)}
.nclouds-team .member-wrapper:hover .member-image:before{opacity:1}
.nclouds-team .member-wrapper:hover .member-social{opacity:1}
.nclouds-team .member-wrapper .member-image .member-social li{list-style:none;display:inline;margin-right:5px}
.nclouds-team .member-wrapper .member-image .member-social li:last-child{margin-right:0}
.nclouds-team .member-wrapper .member-image .member-social li a{font-size:20px;color:#333;color:#fff}
.nclouds-team .member-wrapper .member-detail{width:100%;float:left;min-height:90px;padding:10px 10px}
.nclouds-team .member-wrapper:hover{
    box-shadow: 0 10px 95px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 10px 95px rgba(0,0,0,.3);
}

.nclouds-team .member-wrapper{
    box-shadow: 0px 5px 50px rgba(0,0,0,.07);
    -webkit-box-shadow: 0px 5px 50px rgba(0,0,0,.07);
    border-radius: 4px;
    -webkit-border-radius: 4px;
    transition: all .15s ease-in-out 0s;
    -webkit-transition: all .15s ease-in-out 0s;
    -ms-transition: all .15s ease-in-out 0s;
}
.nclouds-team .member-wrapper .hover-box{
    background-image: -webkit-linear-gradient(291deg,#007293,#00A5D5 93%);
    background-image: linear-gradient(159deg,#094253,#00A5D5 93%);
    opacity: 0;
    -webkit-transform: scale(.9);
    transform: scale(.9);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 100%;
	z-index: 10;
	position: absolute;
	padding: 20px 18px;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	color: #fff;
	overflow-y: auto;
}

.nclouds-team .member-wrapper .hover-box b{
	display: block;
	text-align: left;
}

.nclouds-team .member-wrapper .hover-box ul{
	padding: 0;
	float: right;
}

.nclouds-team .member-wrapper .hover-box ul li{
	list-style: none;
	display: inline-block;
	margin-right: 5px;
}

.nclouds-team .member-wrapper .hover-box ul li a{
	color: #fff;
}

.nclouds-team .member-wrapper .hover-box p.designation{
	font-size: 14px;
    line-height: 17px;
    margin-top: 5px;
    font-weight: 400;
}

.nclouds-team .member-wrapper .hover-box p{
	color: #fff;
	font-size: 14px;
	text-align: left;
	line-height: 21px;
}

.nclouds-team .member-wrapper:hover .hover-box{
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.nclouds-team .member-wrapper .member-detail h5{font-size:17px;font-weight:500;margin-bottom:7px;margin-top:7px; font-family: 'Poppins', sans-serif; font-weight: 600; color: #333;}
.nclouds-team .member-wrapper .member-detail p{font-size:14px;font-weight:400;line-height:18px;color:#777}
.nclouds-fun{width:100%;float:left;padding:60px 0 80px;}
.nclouds-fun .image-box-container{padding:2px;width:20%;float:left;height:235px;overflow:hidden}
.nclouds-fun .image-box-wrapper{height:100%;background:#fff;position:relative;overflow:hidden;width:100%}
.nclouds-fun .image-box-container.big-image-box{width:40%}
.nclouds-fun .image-box-wrapper .image-box{position:absolute;top:0;bottom:0;z-index:1;width:100%;height:100%}
.nclouds-fun .image-box-wrapper .image-box img{position:absolute;top:0;left:0;width:100%;height:auto}
.nclouds-fun .image-box-wrapper .image-box .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#222;padding:30px;color:#fff;text-align:left}
.nclouds-fun .image-box-wrapper .image-box .overlay p{font-weight:400;line-height:27px; font-size: 19px; margin: 10px 0 20px;}
.nclouds-fun .image-box-wrapper .image-box .overlay a{float:left;font-size:16px}
.nclouds-fun .yellow-text-box .image-box .overlay{padding:40px 30px;background:#1790d694}
.nclouds-fun .yellow-text-box .image-box .overlay p{font-size:20px}
.white-abt{padding-bottom:10px}
#nav-otr{display:none;width:100%;float:left;position:relative}
#nav-otr .logo{position:absolute;left:15px;top:10px}
#nav-otr .logo img{width:165px; margin-top: 9px;}
.contact-otr{width:100%;float:left;padding:40px 0 75px}
.contact-otr h3{font-weight: 500; font-size: 25px; line-height: 34px; padding-bottom: 0px; margin-bottom: 0;margin-top: 5px;}
.contact-otr h4{ padding-bottom: 15px; font-weight: 400; color: #444; border-bottom: 1px solid #e3e3e3;margin-bottom: 20px;}
.cnt-info ul,.scl-info ul{list-style:none;padding:0;width:100%;float:left}
.cnt-info .hvr-btn{margin:25px 0 15px}
.form-info .contact-info-list{padding:0;width:100%;float:left;margin-bottom:20px}
.form-info .contact-info-list li{list-style:none;position:relative;padding-left:30px;font-size:17px;font-weight:300;line-height:22px;margin-bottom:7px}
.form-info .contact-info-list li a{color:#1790d694;font-weight:500;list-style:none}
.form-info .contact-info-list li i{color:#1790d694;position:absolute;left:0;top:0;font-size:18px}
.cnt-info .hvr-btn{margin:25px 0 15px}
.cnt-info .blog-list li{font-weight:300;font-size:17px;line-height:26px;border-bottom:1px solid #ccc;width:100%;float:left}
.cnt-info .blog-list li h5{font-weight:300;font-size:17px;line-height:24px;margin-bottom:3px;color:#333;line-height:24px;margin-top:0}
.cnt-info .blog-list li a{margin:10px 0;padding:0 0 0 125px;display:block;width:100%;float:left;position:relative;padding-left:125px;min-height:115px}
.cnt-info .blog-list li a .post-image{position:absolute;left:0;top:0}
.cnt-info .blog-list li a .post-text{float:left;display:block}
.cnt-info .blog-list li a span{color:#1790d694;font-weight:400;font-size:15px;line-height:26px;text-decoration:underline;display:block}
.cnt-info .blog-list li a span i{font-size:13px}
.cnt-info .blog-list li small{color:#1790d694;font-weight:400;font-size:14px;line-height:26px}
.cnt-info .blog-list li a{color:#1790d694}
.cnt-info .blog-list li i{color:#1790d694;font-size:20px;padding-right:15px}
.cnt-info .blog-list li i.fa-envelope{font-size:16px}
.cnt-info h5{font-weight:500;font-size:18px;line-height:22px;margin-bottom:15px;color:#333;margin-top:0}
.cnt-info .social-list .social-widget{margin-top:7px}
.cnt-info .social-list li{width:100%;float:left;margin-bottom:10px}
.cnt-info .social-list a{display:inline-block;width:40px;height:40px;text-align:center;line-height:40px;font-size:18px;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;position:relative;overflow:hidden}
.cnt-info .social-list a:after{top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.0);content:"";position:absolute}
.cnt-info .social-list a:hover:after{background:rgba(0,0,0,.1)}
.cnt-info .social-list a i{color:#fff;padding:0;position:relative;z-index:1}
.cnt-info .social-list a.fb{background:#2750A8}
.cnt-info .social-list a.tw{background:#3DA4F6}
.cnt-info .social-list a.g{background:#DC4E42}
.cnt-info .social-list a.in{background:#0072B1}
.scl-info ul{margin-top:22px}
.scl-info ul li{display:inline;margin-right:25px}
.scl-info ul li a{transition:all .15s;-ms-transition:all .15s;-webkit-transition:all .15s;-o-transition:all .15s}
.scl-info ul li a:hover i{color:#1790d694}
.scl-info ul li i{color:#222;font-size:26px}
.form-info p{font-weight:300;font-size:17px;line-height:26px;margin:15px 0 30px}
.form-info p a{color:#1790d694}
.form-info label,.apply-otr label{font-weight:500;font-size:16px;line-height:26px}
.form-info label span,.apply-otr label span{color:#1790d694;font-weight:500;padding-left:2px}
.form-info .form-control,.apply-otr .form-control{border-radius:0;border:2px solid #ccc;box-shadow:none;height:46px;transition:all .15s;-ms-transition:all .15s;-webkit-transition:all .15s;-o-transition:all .15s}
.form-info .form-control:focus,.apply-otr .form-control:focus{border-color:#1790d694}
.form-info textarea.form-control,.apply-otr textarea.form-control{height:170px;resize:none}
.form-info .hvr-btn,.apply-otr .hvr-btn{border:none;transition:all .15s;-ms-transition:all .15s;-webkit-transition:all .15s;-o-transition:all .15s;margin-top:25px}
.form-info .hvr-btn:hover,.apply-otr .hvr-btn:hover{background:#ca151c}
.form-info input.error,.form-info textarea.error,.apply-otr input.error,.apply-otr textarea.error,.apply-otr select.error{border-color:#1790d694}
.form-info label.error,.apply-otr label.error{font-size:13px;line-height:normal;margin:0;color:#1790d694;position:relative;top:-2px}
.form-info .form-group ul{width:100%;float:left;padding-left:0}
.form-info .form-group ul li{list-style:none;display:inline-block;margin-right:25px}
.form-info .form-group ul li input[type="checkbox"]{display:none}
.form-info .form-group ul li .custom-checkbox{width:20px;height:20px;border:2px solid #ccc;display:inline-block;position:relative;top:10px;margin-right:3px;cursor:pointer}
.form-info .form-group ul li .custom-checkbox i{font-size:15px;position:absolute;top:0;left:1px;color:#1790d694;display:none}
.form-info .form-group ul li input[type="checkbox"]:checked + label{border-color:#1790d694}
.form-info .form-group ul li input[type="checkbox"]:checked + label + label{color:#444}
.form-info .form-group ul li input[type="checkbox"]:checked + label i{display:block}
.form-info .form-group ul li label{font-size:14px;display:inline-block;color:#888;font-weight:400;cursor:pointer}
.error-404{width:100%;float:left;margin:0 auto;padding:150px 0;text-align:center}
.error-404 h2{font:600 60px Roboto,sans-serif;width:100%;float:left;margin-bottom:10px}
.error-404 p{text-align:center;width:100%;float:left;font:300 20px Roboto,sans-serif;line-height:normal}
.error-404 p a{color:#1790d694}
.error-404 p a:hover{text-decoration:underline}
.error-404 img{margin:auto}
.n-clients{width:100%;float:left;padding:40px 0 50px; overflow: hidden;}
.style-bg-grey{background: #f6f6f6;}
.n-clients h3{display:block;text-align:center;font-size:26px}
.n-clients p{display:block;text-align:center;font-size:16px;padding-bottom:30px;border-bottom:1px solid #ddd}
.n-clients .n-client-blk{width:100%;height:125px;display:table;text-align:center;margin-top:20px;position:relative;overflow:hidden}
.n-clients .n-client-blk a{position:absolute;top:5px;left:0;background:#d5d5d5;text-align:center;padding:0 12px;font-size:13px;color:#fff;line-height:30px;height:30px;z-index:10;font-weight:400}
.n-clients .n-client-blk:hover a,.n-clients .n-client-blk a:hover{background-color:#1790d694}
.n-clients .n-client-blk:hover a:after,.n-clients .n-client-blk a:hover:after{border-bottom:30px solid #1790d694}
.n-clients .n-client-blk a:after{border-bottom:30px solid #d5d5d5;border-right:30px solid transparent;position:absolute;right:-30px;top:0;content:""}
.n-client-blk .n-client-inr{display:table-cell;vertical-align:middle}
.n-client-blk .n-client-inr img{ max-height: 120px;}
.case-studies-wrapper h2{ font-family: 'Poppins', sans-serif;margin-top:30px;font-size:24px;margin-bottom:28px;font-weight:600; position: relative; display: table; float: left; }
.case-studies-wrapper h2 span{color: #1790d694;}
.clients-page.case-studies-wrapper{background:#fff}
.clients-page .case-study-container{background:#fff;width: 100%; float: left; box-shadow: 0px 5px 50px rgba(0,0,0,.07); -webkit-box-shadow: 0px 5px 50px rgba(0,0,0,.07); border-radius: 4px; -webkit-border-radius: 4px; transition: all .15s ease-in-out 0s; -webkit-transition: all .15s ease-in-out 0s; -ms-transition: all .15s ease-in-out 0s; overflow: hidden;}
.clients-page .case-study-container:hover{box-shadow: 0 10px 70px rgba(0,0,0,.12); -webkit-box-shadow: 0 10px 70px rgba(0,0,0,.12);}

.clients-page .whitepapers-ad{width:100%;float:left;text-align:center;margin-top:20px}
.clients-page .whitepapers-ad img{max-width:860px;width:100%}
.clients-page.n-clients{ background: #f4f4f4;}

.case-study-container{min-height:309px;overflow:hidden;margin-bottom:30px;background:#fff;transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s; -webkit-transition: all .3s ease-in-out 0s; position: relative; top: 0;}
.case-study-container:hover{ box-shadow: 0 14px 16px 0 rgba(0,0,0,.12);-moz-box-shadow: 0 14px 16px 0 rgba(0,0,0,.12);-webkit-box-shadow: 0 14px 16px 0 rgba(0,0,0,.12);top: -3px;}
/* .case-study-container .case-study-header{width:100%;float:left;min-height:170px;background-size:cover;line-height:170px;text-align:center;background-color:#111}
.case-study-container .case-study-header img{margin:0 auto;height:100%;display:inline}
.case-study-container .case-study-header.fiveamsolutions{background-image:url(../img/case-studies-logos/5amsolutions-bg.jpg)}
.case-study-container .case-study-header.ozlo{background:#78BCF1}
.case-study-container .case-study-header.lendinghome{background-image:url(../img/case-studies/card-covers/lendinghome.jpg)}
.case-study-container .case-study-header.braincheck{background-image:url(../img/case-studies/card-covers/braincheck_card.jpg)}
.case-study-container .case-study-header.fond{background-image:url(../img/case-studies/card-covers/fond.jpg)}
.case-study-container .case-study-header.augmedix{background-image:url(../img/case-studies/card-covers/augmedix.jpg)}
.case-study-container .case-study-header.geotix{background-image:url(../img/case-studies/card-covers/geotix.jpg)}
.case-study-container .case-study-header.onriva{background-image:url(../img/case-studies/card-covers/onriva.jpg)}
.case-study-container .case-study-header.amazon_quicksight{background-image:url(../img/case-studies/card-covers/amazon-quicksight.jpg)}
.case-study-container .case-study-header.genability{background-image:url(../img/case-studies/genability-tile.jpg)}
.case-study-container .case-study-header.informatica{background-image:url(../img/case-studies/card-covers/informatica.jpg)}
.case-study-container .case-study-header.sensehealth{background-image:url(../img/case-studies-logos/sensehealth-bg.jpg)}
.case-study-container .case-study-header.avaya{background-image:url(../img/case-studies/card-covers/avaya.jpg)}
.case-study-container .case-study-header.prodea{background-image:url(../img/case-studies/prodea-card2.jpg)}
.case-study-container .case-study-header.onscale{background-image:url(../img/case-studies/card-covers/onscale.jpg)}
.case-study-container .case-study-header.prodea2{background-image:url(../img/case-studies/prodea-card2.jpg)}
.case-study-container .case-study-header.tunein{background-image:url(../img/case-studies-logos/tunein-bg.png)}
.case-study-container .case-study-header.nd{background-image:url(../img/case-studies-logos/nd-bg.png)}
.case-study-container .case-study-header.gd{background-image:url(../img/case-studies/game-dev.jpg)}
.case-study-container .case-study-header.arrayent{background-image:url(../img/case-studies-logos/arrayent_bg.jpg)}
.case-study-container .case-study-header.alation{background-image:url(../img/case-studies-logos/alation-bg.jpg)}
.case-study-container .case-study-header.tapclicks{background-image:url(../img/case-studies-logos/tapclicks-bg.jpg)}
.case-study-container .case-study-header.tetrascience{background-image:url(../img/case-studies/card-covers/tetrascience.jpg)}
.case-study-container .case-study-header.six-connex{background-image:url(../img/case-studies-logos/six-connex-bg.jpg)}
.case-study-container .case-study-header.cloudcar{background-image:url(../img/case-studies-logos/cloudcar-bg.jpg)} */
.case-study-container .case-study-footer{ width: 100%; float: left;padding: 25px 25px 35px;}
.case-study-container p{padding:0;font-size:15px;float:left;text-align:left;line-height:24px;border-bottom:0;margin-bottom:0;font-weight:300;    color: #333; min-height: 90px;}
.case-study-container h4{ font-size: 21px; font-weight: 600;  color: #333; margin-bottom: 17px; margin-top: 0; font-family: 'Poppins', sans-serif;}
.case-study-container span{ color: #777; font-size: 12px; text-transform: uppercase; margin-bottom: 10px; width: 100%; float: left;}
.case-study-container span i{ color: #1790d694; font-size: 18px; position: relative; top: 2px; padding-right: 2px;}
.case-study-container:hover .link-arrow i { right: -5px;}
.case-study-container .link-arrow { width: 100%; float: left; color: #333;}
.case-study-container .link-arrow i{ color: #1790d694;}

.hvr{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s}
.hvr:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#1790d694;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr:hover,.hvr:focus,.hvr:active{color:#fff}
.hvr:hover:before,.hvr:focus:before,.hvr:active:before{-webkit-transform:scaleY(0);transform:scaleY(0)}
.blog-main{width:100%;float:left;padding:30px 0}
.blog-lft{width:100%;float:left;padding-right:30px}
.blog-main .post-otr{width:100%;float:left;margin-bottom:35px}
.blog-main .post-otr h2{font:700 34px Roboto,sans-serif;line-height:normal;text-transform:uppercase;margin-bottom:15px}
.blog-main .post-otr h2 a{color:#222}
.blog-main .post-otr a{color:#e97c11}
.blog-main .post-otr strong,.blog-main .post-otr b{font-weight:500}
.blog-main .post-otr h3{font:600 24px Roboto,sans-serif;margin-top:20px}
.blog-main .post-otr h4{font:500 20px Roboto,sans-serif;margin-top:20px}
.blog-main .post-otr ul{width:100%;float:left;padding-left:30px;margin-bottom:20px}
.blog-main .post-otr ul li{font:300 16px/26px Roboto,sans-serif}
.blog-main .post-otr img{max-width:100%;margin-bottom:10px}
.blog-main .post-otr .comment{margin-top:20px}
.blog-main .post-otr ul.post-head{padding:0;margin-bottom:20px;width:100%;float:left}
.blog-main .post-otr ul.post-head li{display:inline-block;float:left;list-style:none;font-size:17px;font-weight:300;margin-right:30px}
.blog-main .post-otr ul.post-head li a{color:#e97c11;font-weight:500}
.blog-main .post-otr ul.post-head li i{color:#222;padding-right:10px;font-size:20px}
.blog-main .post-img{width:100%;position:relative;float:left;margin-bottom:30px}
.blog-main .post-img img{width:100%}
.blog-main .post-img span{display:block;position:absolute;z-index:10;color:#fff;font-size:16px;font-weight:400;text-align:center;width:85px;height:85px;background:#e97c11}
.blog-main .post-img span b{display:block;font:700 34px/26px Roboto,sans-serif;margin-top:18px}
.blog-main .post-otr p{font:300 16px/26px Roboto,sans-serif;display:block;float:left;margin-bottom:20px}
.blog-main .post-otr .view-post{padding:8px 20px;border:2px solid #e97c11;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;color:#e97c11;text-align:center;text-transform:uppercase;font-size:15px;transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-webkit-transition:all .15s;-o-transition:all .15s;float:left}
.post-otr .view-post:hover{background:#e97c11;color:#fff}
.blog-main .pagination-b{width:100%;float:left}
.blog-main .pagination-b ul{display:table;margin:0 auto;padding:0}
.blog-main .pagination-b ul li{list-style:none;display:inline;float:left;margin:0 4px}
.blog-main .pagination-b ul li a{display:inline-block;border:1px solid #DDD;color:#222;font:300 16px/26px Roboto,sans-serif;height:40px;text-align:center;padding:0 15px;line-height:40px;transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-webkit-transition:all .15s;-o-transition:all .15s}
.blog-main .pagination-b ul li a:hover{background:#e97c11;color:#fff}
.blog-main .pagination-b ul li a.active{background:#e97c11;color:#fff;border-color:#e97c11}
.post-rt{width:100%;float:left;padding-top:26px}
.post-rt .srch-otr{width:100%;float:left;position:relative}
.post-rt .srch-otr i{position:absolute;right:15px;top:5px;color:#BDBDBD;top:14px;font-size:18px}
.post-rt .srch-otr .input-b{width:100%;float:left;border-radius:60px;border:2px solid #BDBDBD;height:50px;font-size:16px;color:#999;-moz-border-radius:60px;-webkit-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;padding:0 38px 0 15px;line-height:50px;transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-webkit-transition:all .15s;-o-transition:all .15s}
.post-rt .srch-otr .input-b:focus{border-color:#e97c11}
.post-rt .post-tr-itm{width:100%;float:left;margin-bottom:25px}
.post-rt .post-tr-itm h4{font:600 24px/26px Roboto,sans-serif;border-bottom:1px solid #ddd;padding:0 0 18px;margin-top:0}
.post-rt .post-tr-itm ul{padding-left:0}
.post-rt .post-tr-itm ul li{list-style:none;margin-bottom:5px}
.post-rt .post-tr-itm ul li:last-child{margin-bottom:0}
.post-rt .post-tr-itm ul li a{position:relative;padding-left:25px;color:#222;font:400 16px/26px Roboto,sans-serif;transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-webkit-transition:all .15s;-o-transition:all .15s}
.post-rt .post-tr-itm ul li a:hover{color:#e97c11}
.post-rt .post-tr-itm ul li a i{position:absolute;left:0;color:#e97c11;top:3px}
.post-rt .post-tr-itm .post-recent-list li a{padding-left:0}
.post-rt .post-tr-itm .post-recent-list li small{color:#e97c11;font-size:12px;display:block}

.careers-blk{ padding: 90px 0;}
.careers-blk h2{ font-size: 32px; font-weight: bold; margin-bottom: 20px; margin-top: 10px; text-align: center; font-family: 'Poppins', sans-serif;}
.careers-blk .apply-success{width:100%;border:1px solid #5cc35a;padding:18px 25px;color:#5cc35a;font-size:20px;text-align:center}
.careers-blk .apply-success p{margin-bottom:0;font-weight:400;font-size:18px}
span.red{ color: #5681aa;}
.careers-blk .apply-success p i{padding-right:10px}
.careers-blk .careers-blk-otr{width:100%;float:left;border:2px solid #eee;padding:20px 25px 20px;margin-top:10px;clear:both}
.careers-blk-otr .job-head{ color: #111; width: 100%;float: left;}
.careers-blk-otr .job-head.active .ion-ios-arrow-forward:before{ content: "\f3d0";}
.careers-blk-otr .job-head:hover{ color: #333;}
.careers-blk-otr .job-head h3{ font-size: 21px; font-weight: 600; margin-bottom: 10px; margin-top: 10px;}
.careers-blk-otr .job-head h6{ font-size: 16px; text-transform: uppercase; font-weight: 300;}
.careers-blk-otr .job-head i{ float: right; font-size: 32px; margin-top: 12px;}
.careers-blk-otr .job-content{ width: 100%; float: left; display: none;}
.careers-blk-otr .job-content.default{display: block;}
.careers-blk .careers-blk-otr ul{padding-left:20px;margin-bottom:20px}
.careers-blk .careers-blk-otr h3 span{display:inline-block;width:8px;height:8px;background:#17d6adcb;position:relative;top:-5px;margin-right:10px}
.careers-blk .careers-blk-otr ul li{font-weight:300;margin-bottom:8px}
.careers-blk .careers-blk-otr b,.careers-blk .careers-blk-otr h5{font-weight:600;font-size:19px;margin:24px 0 12px;display:block; font-family: 'Poppins', sans-serif;}
.careers-blk p > span{margin:20px 0}
.careers-blk .careers-blk-otr:hover{border-color:#369c693f}
.careers-blk .careers-blk-otr .apply-link{ text-align: center;} 
.careers-blk .careers-blk-otr .btn-round{ color: #fff; margin: 10px auto 20px;} 
.careers-blk .careers-blk-otr .btn-round:hover{ text-decoration: none;}
.careers-blk h4{font-weight:600;font-size:18px}
.popped-apply{background:rgba(0,0,0,0.75) none repeat scroll 0 0;bottom:0;left:0;position:fixed;right:0;top:0;z-index:200;overflow-x:hidden;overflow-y:auto;display:none}
.popped-apply .apply-otr{background:#fff;max-width:750px;padding:45px;width:100%;margin:40px auto;position:relative;border-radius: 3px; box-shadow: 0 5px 25px rgba(0,0,0,.15); -webkit-box-shadow: 0 5px 25px rgba(0,0,0,.15);}
.popped-apply .apply-otr a#close-pop{color:#333;position:absolute;right:20px;top:15px;font-size:22px}
.popped-apply .apply-head h2{margin-top:0;font-size:30px;margin-bottom:15px; font-weight: 600; font-family: 'Poppins', sans-serif;}
.popped-apply .apply-head p{font-weight:300}
.popped-apply .apply-head h2 span{color:#9acf6e77; font-family: 'Poppins', sans-serif; font-weight: 600;}
.popped-apply .apply-head{border-bottom:1px solid #eee;margin-bottom:15px;padding-bottom:10px}
.how-it-banner{width:100%;height:540px;float:left;position:relative;z-index:0;color:#fff;background:#0d5369;background:-moz-linear-gradient(left,#0d5369 3%,#062d49 99%);background:-webkit-linear-gradient(left,#0d5369 3%,#062d49 99%);background:linear-gradient(to right,#0d5369 3%,#062d49 99%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#0d5369',endColorstr='#062d49',GradientType=1)}
.how-it-banner #scroll-down{position:absolute;bottom:15px;left:50%;margin-left:-10px;z-index:1;color:#fff;font-size:36px;opacity:.5;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-ms-animation:bounce 2s infinite;animation:bounce 2s infinite}
.how-it-banner #scroll-down:hover{opacity:1;-webkit-transform:scale(1.15,1.15);-moz-transform:scale(1.15,1.15);-ms-transform:scale(1.15,1.15);-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}
@-webkit-keyframes bounce {
0%{bottom:5px}
50%{bottom:20px}
100%{bottom:5px}
}
@-ms-keyframes bounce {
0%{bottom:5px}
50%{bottom:20px}
100%{bottom:5px}
}
@-moz-keyframes bounce {
0%{bottom:5px}
50%{bottom:20px}
100%{bottom:5px}
}
.how-it-banner h1{font-size:34px;font-weight:500;margin:145px 0 30px}
.how-it-banner p{font-size:18px;font-weight:300;margin:0 0 30px}
.how-it-banner img{margin:75px auto 0}
.how-it-banner .hvr-btn{text-transform:initial;font-weight:400}
.how-it{width:100%;float:left}
.how-it .row{padding:0 0 80px}
.how-it .row.right{background-image:url(../img/line.svg);background-repeat:no-repeat;background-position:center bottom}
.how-it .row.left{background-image:url(../img/line2.svg);background-repeat:no-repeat;background-position:center bottom}
.how-it .row:first-child{padding-top:40px}
.how-it .row:last-child{background-image:none}
.how-it .row h3{margin-top:60px;font-size:40px;font-weight:500;display:block;color:#327183}
.how-it .row h2{margin-top:80px;font-size:32px;font-weight:500}
.how-it .row h2 a{color:#333;text-decoration:underline}
.how-it .row h2 a:hover{color:#111}
.how-it .row h2 a i{display:inline-block;width:50px;height:50px;border-radius:50%;border:2px solid #333;text-align:center;line-height:50px}
.how-it .row h2.single-line{margin-top:100px}
.how-it .row p{margin-top:20px;font-size:18px;font-weight:300}
.how-it.call{background:#8be6d2;background-image:none}
.how-it.call .row{padding:60px 0}
.how-it.call h2{margin-top:30px}
.partner-network .partner-head{margin-bottom:20px;padding-bottom:35px}
.partners-description{width:100%;float:left;background:#fafafa;padding:80px 0}
.partners-description .text-center img{margin:0 auto}
.partners-description h3{font-size:24px;font-weight:500;margin-bottom:20px;margin-top:0}
.partners-description p{font-size:18px;font-weight:300;line-height:26px;margin-bottom:0}
.partners-description .text-center img{margin-top:30px}
.partner-network .partners-block{width:100%;float:left;border:1px solid #eee;text-align:center;display:table;height:255px}
.partner-network .partners-block:hover{border-color:#ddd}
.partner-network .partners-block .partner-cell{display:table-cell;vertical-align:middle;text-align:center}
.partner-network .partners-block .partner-cell img{margin:0 auto}
.partner-network .partner-tabs{width:100%;float:left;padding:0}
.partner-network .partner-tabs li{display:inline-block;width:255px;list-style:none;margin-right:25px}
.partner-network .partner-tabs li.active .partners-block{border:2px solid #ef9133}
.partner-network .partner-tabs li:last-child{margin-right:0}
.case-studies{width:100%;float:left;padding:50px 0}
.case-studies .case-right{width:100%;float:left}
.case-studies .case-right h3{font-size:19px;margin-bottom:15px;font-weight:500;font-family:'Roboto',sans-serif}
.case-studies .case-right p{font-size:17px;font-weight:300;line-height:26px;font-family:'Roboto',sans-serif;margin-bottom:30px}
.case-studies .case-right ul{padding-left:25px;margin-bottom:30px}
.case-studies .case-right ul li{font-size:17px;font-weight:300;margin-bottom:5px}
.case-studies .case-right .related-blog-posts a{color:#1790d694;font-weight:400}
.case-studies .case-right .related-blog-posts a:hover{text-decoration:underline}
.case-studies .case-right ul li b{font-weight:400}
.case-studies .case-right .case-study-graphic img{margin:0 auto}
.case-studies blockquote{padding:0 0 0 40px;position:relative;border:none}
.case-studies .case-right blockquote p{font-size:18px;font-weight:500;line-height:30px;margin-bottom:10px;color:#444}
.case-studies blockquote i{position:absolute;left:0;top:0;font-size:26px;color:#444}
.case-studies blockquote span{font-size:16px;font-weight:300;text-align:right;display:block;margin-bottom:25px}
.case-studies .case-left{width:100%;float:left;margin-bottom:15px}
.case-studies .case-left img{width:130px;margin-bottom:20px}
.case-studies .case-left h4{font-size:17px;font-weight:500;margin-bottom:10px}
.case-studies .case-left p{font-size:16px;font-weight:300;margin-bottom:20px;color:#444}
.unsubscribe{width:100%;float:left;padding:120px 0 235px;background-image:url(../img/unsubscribe-clients.png);background-image:url(../img/unsubscribe-clients.png),-webkit-linear-gradient(top,#fff 51%,#eaeaea 100%);background-image:url(../img/unsubscribe-clients.png),-moz-linear-gradient(top,#fff 51%,#eaeaea 100%);background-image:url(../img/unsubscribe-clients.png),linear-gradient(to bottom,#fff 51%,#eaeaea 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#eaeaea',GradientType=0);background-repeat:no-repeat;background-position:center bottom}
.unsubscribe .unsubscribe-wrapper{padding:25px;border-radius:5px}
.unsubscribe-wrapper .unsubscribe-foot{width:100%;float:left}
.unsubscribe-wrapper .unsubscribe-foot p{color:#c4c5c6;font-size:22px;font-weight:500;margin-top:25px}
.unsubscribe-wrapper .unsubscribe-foot span{color:#f68d27;font-size:18px;font-weight:500}
.unsubscribe-wrapper .unsubscribe-foot span a{text-decoration:underline;color:#f68d27;font-weight:500}
.unsubscribe-wrapper h2{font-size:29px;margin-bottom:15px}
.unsubscribe-wrapper h2 i{color:#1790d694}
.unsubscribe-wrapper form{margin-top:20px}
.unsubscribe-wrapper .form-group .input{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;height:52px;border:2px solid #ccc;background:transparent;width:100%;float:left display: inline-block;padding:8px 20px;font:600 16px Roboto,sans-serif;color:#fff;float:left;-webkit-appearance:none;color:#666;background:#fff}
.unsubscribe-wrapper .form-group .input:focus{border-color:#1790d694;outline:none;box-shadow:none}
.unsubscribe-wrapper .form-group .hvr-btn{width:100%;font-weight:500;border:none;transition:all .15s;-ms-transition:all .15s;-webkit-transition:all .15s;-o-transition:all .15s;font-size:16px;padding:0 25px}
.hvr-btn:hover{background:#ca151c}
.unsubscribe-wrapper .form-group .input.error{border-color:#1790d694}
.unsubscribe-wrapper .form-group label.error{font-weight:400;font-size:14px;color:#1790d694}
.twitter_annalytics img[alt="twitter-annalytics"],.twitter_annalytics img{display:none}
.nops-page{position:relative;z-index:-1; padding: 30px 0 130px; width: 100%; float: left; background:-moz-linear-gradient(top,#fff 28%,#e2f2fc 100%);background:-webkit-linear-gradient(top,#fff 28%,#e2f2fc 100%);background:linear-gradient(to bottom,#fff 28%,#e2f2fc 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#e2f2fc',GradientType=0)}
.nops-page .hero{width:100%;float:left; position:relative;z-index:0;text-align:center;color:#fff;}
.nops-page .hero .main-logo img{width:140px}
.nops-page .hero .main-logo{display:table;margin:0 auto;margin-top:65px}
.nops-page .hero h1{font-size:30px;margin-top:20px;color:#111;line-height:40px;font-weight:600; font-family: 'Poppins', sans-serif; margin-bottom: 20px;margin-top: 35px;}
.nops-page .hero p{font-size:18px;font-weight:300;margin-bottom:30px;color:#333;line-height:28px}
.nops-page .hero .app-screenshot{margin-top:30px;width:100%;float:left}
.nops-page .hero .app-screenshot img{margin:0 auto; max-width: 760px; width: 100%;}
.nops-page .hero .cta-buttons{display:table;margin:0 auto;padding:0}
.nops-page .hero .cta-buttons li{list-style:none;display:inline}
.nops-page .hero .cta-buttons li:last-child{margin-right:0}
.nops-page .hero .scroll-features{position:absolute;bottom:40px;left:50%;margin-left:-28px}
.nops-page .hero .scroll-features img{height:56px}
.nops-page .blue-button{background:#0071EA; margin: 0 5px;}
.nops-page .blue-button:hover{background:#0071EA}
.nops-page .benefits{width:100%;float:left;padding-top:120px}
.nops-page .benefits .benefits-block{width:100%;float:left;border:1px dashed #dedede;text-align:center;padding:30px;min-height:350px;margin-top:30px}
.nops-page .benefits .benefits-block .benefit-icon{margin-top:30px}
.nops-page .benefits .benefits-block .benefit-icon img{width:132px}
.nops-page .benefits h2{text-align:center;font-size:30px;margin-bottom:10px}
.nops-page .benefits .benefits-block h3{font-size:18px;font-weight:500;margin-bottom:20px; font-weight:600; font-family: 'Poppins', sans-serif;}
.nops-page .benefits .benefits-block p{color:#555;font-size:16px;font-weight:300;margin-top:0;margin-bottom:15px}
.nops-page .platform-features{width:100%;float:left;text-align:center;margin:35px 0 60px}
.nops-page .platform-features a{display:inline-block}
.nops-page.sticky{margin-top:88px}
.inner-banner .breadcrumb{background:transparent;text-align:left;font-size:15px;background-color:transparent;margin-bottom:0;margin-top:25px;width:100%;float:left;padding-left:0;padding-right:0}
.inner-banner .breadcrumb a{font-weight:300;color:#fff}
.inner-banner .breadcrumb a:hover{text-decoration:underline}
.inner-banner .breadcrumb li.active a{pointer-events:none;color:#c8c7c7}
.services-banner{height:auto;padding:30px 0 20px;width:100%;float:left;background:url(../img/services/services-banner.jpg) center center;text-align:center;color:#fff;background-size:cover}
.services-banner.aws{background:url(../img/services/services-aws-banner.jpg) center center}
.services-banner.resources{background:url(../img/resources/banner_resources.jpg) center center}
.services-banner.cloud_migration5c3{background:url(../img/resources/banner_5c_cloud_migration.jpg) center center}
.services-banner.continuous-delivery-banner{background:url(../img/services/services-continuous-delivery-banner.jpg) center center}
.nclouds-services{width:100%;float:left; padding-bottom: 20px;}
.nclouds-services .services-tabs{width:100%;float:left;border-bottom:1px solid #ddd}
.nclouds-services .services-tabs ul{padding:0;margin:0}
.nclouds-services .services-tabs ul li{list-style:none;display:inline-block}
.nclouds-services .services-tabs ul li a{ font-family: 'Poppins', sans-serif;color:#333;padding:25px 13px;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.nclouds-services .services-tabs ul li a:hover{color:#1790d694}
.nclouds-services .services-tabs ul li.active a{color:#1790d694;font-weight:500;position:relative;border-bottom:none}
.nclouds-services .services-tabs ul li.active a:before{position:absolute;left:0;right:0;bottom:-1px;content:"";height:5px;background:#1790d694}
.services-content h2{float:left;font-size:25px;width:100%;margin-bottom:20px;margin-top:30px}
.services-content p{font-size:17px;line-height:26px;font-weight:300}
.services-content a{color:#1790d694;text-decoration:underline}
.services-content .service-stats{width:100%;float:left;border:1px solid #ddd;border-radius:3px;padding:20px 0;margin-top:10px;margin-bottom:15px}
.services-content .service-stats .col-sm-4,.services-detail .service-stats .col-xs-12{border-right:1px solid #ddd}
.services-content .service-stats .col-sm-4:last-child,.services-detail .service-stats .col-xs-12:last-child{border-right:none}
.services-content .service-stats .stats-content{min-height:110px;text-align:center;padding:0 5px}
.services-content .service-stats .stats-content img{width:65px}
.services-content .service-stats .stats-content span{font-size:36px;color:#1790d694;font-weight:500}
.services-content .service-stats .stats-content h4{font-size:16px;line-height:24px;font-weight:300;margin-bottom:0;margin-top:7px}
.services-content .service-stats .stats-content.last{border-right:none}

.services-content .prtnrs .partner-container img{ max-width: 210px;}

.services-overview .prtnrs{display:table;margin:30px auto 70px;padding:0;height:100%}
.services-overview .prtnrs li{list-style:none;display:table-cell;vertical-align:middle;margin:0}
.services-overview .prtnrs .partner-container{padding:0 25px}
.services-detail .service-stats .stats-content{min-height:130px;text-align:center;padding:0 5px}
.services-detail .service-stats .stats-content span{font-size:28px}
.devops-as-service .service-tool{ height: 40px;}
.devops-as-service .separator{ width: 100%; float: left; height: 1px; background: #e3e3e3; margin: 25px 0 20px;}
.services-detail.devops-as-service h4{ font-size: 22px;}
.nclouds-services-cats{width:100%;float:left;background:#f9f9f9;padding:70px 0}
.nclouds-services-cats h2{float:left;font-size:25px;width:100%;margin-bottom:30px;margin-top:0;text-align:center}
.nclouds-services-cats .services-cat-container{width:100%;background:#fff;float:left;margin-bottom:30px;transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s}
.nclouds-services-cats .services-cat-container.mB0{margin-bottom:0}
/* .services-cat-container .services-cat-header{width:100%;float:left;height:200px;background:#fff;position:relative;overflow:hidden}
.services-cat-container .services-cat-header .service-image{position:absolute;top:0;bottom:0;z-index:1;width:100%;height:100%}
.services-cat-container .services-cat-header .service-image img{position:absolute;top:0;left:0;width:auto;height:200px;transition:transform .4s;transition:transform .4s;-moz-transition:transform .4s;-webkit-transition:transform .4s}
.services-cat-container:hover .services-cat-header .service-image img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1)} */
.services-cat-container:hover{box-shadow:0 2px 13px rgba(0,0,0,.08);-moz-box-shadow:0 2px 13px rgba(0,0,0,.08);-webkit-box-shadow:0 2px 13px rgba(0,0,0,.08)}
.services-cat-container .services-cat-footer{width:100%;float:left;padding:20px;color:#333;min-height:160px;position:relative}
.services-cat-container .services-cat-footer h4{margin-top:0;font-size:17px}
.services-cat-container .services-cat-footer p{font-weight:300}
.services-cat-container .services-cat-footer span{color:#222;font-size:17px;position:absolute;right:10px;top:-23px;width:46px;line-height:46px;height:46px;border-radius:50%;color:#fff;background:#333;box-shadow:0 2px 5px rgba(0,0,0,.10);z-index:1;text-align:center}
.services-cat-container.aws{border-top:4px solid #FDBE0F}
.services-cat-container.continuous-delivery{border-top:4px solid #007293}
.services-cat-container.automation{border-top:4px solid #007293}
.services-cat-container.cloud-migration{border-top:4px solid #007293}
.services-cat-container.support{border-top:4px solid #007293}
.services-cat-container.config{border-top:4px solid #007293}
.services-cat-container.aws .services-cat-footer span{background:#FDBE0F}
.services-cat-container.continuous-delivery .services-cat-footer span{background:#007293}
.services-cat-container.automation .services-cat-footer span{background:#007293}
.services-cat-container.cloud-migration .services-cat-footer span{background:#007293}
.services-cat-container.support .services-cat-footer span{background:#007293}
.services-cat-container.config .services-cat-footer span{background:#007293}
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.services-schedule-assessment{z-index:0;background:url(../img/services/services-form-bg.jpg) right center / cover;width:100%;position:relative;overflow:hidden;padding:70px 0}
.services-schedule-assessment:after{background:rgba(214, 23, 31, .95);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;content:""}
.services-schedule-assessment .form-info{padding:30px;background:#fff;color:#222;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;margin-top:0;border:1px solid #e7e7e7;position:relative;box-shadow:0 0 12px rgba(0,0,0,.12);-moz-box-shadow:0 0 12px rgba(0,0,0,.12);-webkit-box-shadow:0 0 12px rgba(0,0,0,.12)}
.services-schedule-assessment .left-content h3{font-weight:500;color:#fff;font-size:36px;line-height:48px;margin-bottom:20px;margin-top:80px}
.services-schedule-assessment .left-content p{font-size:19px;line-height:30px;font-weight:300;color:#fff}
.services-schedule-assessment .form-info h3{font-weight:500;color:#222;font-size:23px;text-shadow:0 0 2px rgba(0,0,0,0.05);margin-bottom:26px;display:block;margin-top:20px;line-height:29px;text-align:center}
.services-schedule-assessment .form-group{margin-bottom:20px}
.services-schedule-assessment .form-info p{font-size:16px;line-height:26px}
.services-schedule-assessment .form-info small{color:#aaa;font-size:12px;text-align:center;display:block;font-weight:300;margin-top: 10px;}
.services-schedule-assessment .form-info p a{color:#1790d694}
.services-schedule-assessment .form-info label,.apply-otr label{font-size:16px;line-height:26px}
.services-schedule-assessment .form-info label span,.services-schedule-assessment .apply-otr label span{color:#1790d694;font-weight:500;padding-left:2px}
.services-schedule-assessment .form-info .form-control,.services-schedule-assessment .apply-otr .form-control{border-radius:0;border:1px solid #ccc;box-shadow:none;height:40px;transition:all .15s;-ms-transition:all .15s;-webkit-transition:all .15s;-o-transition:all .15s;-webkit-appearance:none}
.services-schedule-assessment .form-info .form-control:focus,.services-schedule-assessment .apply-otr .form-control:focus{border-color:#1790d694}
.services-schedule-assessment .form-info textarea.form-control,.services-schedule-assessment .apply-otr textarea.form-control{height:110px;resize:none}
.services-schedule-assessment .form-info .hvr-btn,.services-schedule-assessment .apply-otr .hvr-btn{border:none;transition:all .15s;-ms-transition:all .15s;-webkit-transition:all .15s;-o-transition:all .15s;margin-top:25px}
.services-schedule-assessment .form-info .hvr-btn:hover,.services-schedule-assessment .apply-otr .hvr-btn:hover{background:#ca151c}
.services-schedule-assessment .form-info input.error,.services-schedule-assessment .form-info textarea.error,.services-schedule-assessment .apply-otr input.error,.services-schedule-assessment .apply-otr textarea.error,.services-schedule-assessment .apply-otr select.error{border-color:#1790d694}
.services-schedule-assessment .form-info label.error,.services-schedule-assessment .apply-otr label.error{font-size:13px;line-height:normal;margin:0;color:#1790d694;position:relative;top:-2px}
.services-schedule-assessment .form-info .form-group ul{width:100%;float:left;padding-left:0}
.services-schedule-assessment .form-info .form-group ul li{list-style:none;display:inline-block;margin-right:25px}
.services-schedule-assessment .form-info .form-group ul li label{font-size:14px;display:inline-block;color:#888;font-weight:400;cursor:pointer}
.services-schedule-assessment .form-info .form-group .devop-speak{text-transform:uppercase;width:100%}
.services-schedule-assessment .devop-speak{background:#1790d694;color:#fff;padding:12px 40px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:14px;font-weight:600;border:none}
.services-schedule-assessment .devop-speak:hover{background:#ca151c;text-decoration:none}
.services-schedule-assessment .form-info #hero-form-success{font-size:14px;color:#333;margin:10px 0;display:none}
.services-schedule-assessment .form-info #hero-form-success i{padding-right:5px;color:#1790d694}
.slicknav_nav li > ul li a{background:#f9f9f9}
.services-detail{width:100%;float:left;padding-bottom:55px}
.services-detail h2,.services-content h2{color:#1790d694}
.services-detail h4{font-size:20px;width:100%;float:left}
.services-detail p{margin-bottom:15px}
.services-detail ul{padding-left:20px;margin-top:20px}
.services-detail ul li{margin-bottom:10px;font-weight:300;font-size:17px;line-height:24px}
.continuous-delivery-graphic{margin:0 auto;max-width:611px}
.partners-list h2{margin-top:0;color:#1790d694}
.partners-list{width:100%;float:left;text-align:center;margin-bottom:30px;padding:30px 20px 0;border-left:1px solid #e3e3e3}
.partners-list ul{padding-left:0}
.partners-list ul li{list-style:none;margin-bottom:20px}
.partners-list .prtnrs .partner-container img{margin:0 auto}
.video-testimonial{width:100%;float:left;position:relative;margin:20px 0}
.i-video-testimonial{margin-top:0;margin-bottom:50px}
.video-testimonial .video-testi-wrapper{width:100%;float:left;background:#36b4a7;height:340px;padding-left:562px;overflow:hidden;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:3px 4px 8px rgba(0,0,0,.09);-moz-box-shadow:3px 4px 8px rgba(0,0,0,.09);-webkit-box-shadow:3px 4px 8px rgba(0,0,0,.09)}
.video-testimonial .video{width:562px;position:absolute;left:0;top:0;background:#f9f9f9;bottom:0;right:0;text-align:center;line-height:340px}
.video-testimonial .video .video-box{width:100%;height:100%;position:absolute;left:0;top:0;bottom:0;right:0;background:url(../img/video-testimonials/tunein.jpg);background-size:cover}
.video-testimonial .video i{width:85px;height:55px;text-align:center;line-height:55px;color:#fff;background:rgba(54,180,167,0.86);position:relative;font-size:24px;transition:all .15s ease-in-out 0s;-moz-transition:all .15s ease-in-out 0s;-webkit-transition:all .15s ease-in-out 0s;}
.video-testimonial .video:hover i{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}
.video-testimonial .testimonial{width:100%;display:table;height:100%;float:left;padding:20px 20px 20px 30px;color:#fff;position:relative}
.video-testimonial .testimonial i{position:absolute;right:40px;top:40px;font-size:65px}
.video-testimonial .testimonial b{font-size:23px;font-weight:500;display:block}
.video-testimonial .testimonial span{font-size:21px;font-weight:300;font-style:italic;display:block}
.video-testimonial .testimonial blockquote{font-size:20px;font-weight:300;font-style:italic;display:block;margin-top:25px;margin-bottom:0;border-width:4px;border-color:#fff}
.video-testimonial .testimonial img{width:80px}
.display-cell{display:table-cell;vertical-align:middle}
.contact-us-popup .apply-head p a{color:#1790d694;text-decoration:underline}
.contact-us-popup .apply-otr{max-width:680px}
.contact-us-popup .apply-otr .hvr-btn{height:50px;line-height:50px}
.resources-page{width:100%;float:left}
.resources-content{width:100%;float:left;padding:40px 0 70px}
.resources-content p{color:#555;font-weight:300;font-size:17px;margin-bottom:15px; line-height: 26px;}
.resources-content .download-success{ position: relative;padding-left: 49px;padding-top: 5px;}
.resources-content .download-success i{ position: absolute; left: 0; top: 0; color: #1790d694;font-size: 45px;line-height: normal;}
.resources-content .resource-container{width:100%;float:left;background:#fff; box-shadow:0 4px 8px rgba(0,0,0,.08);color:#fff;margin:15px 0;}
/* .resource-container .resource-header{width:100%;float:left;height:180px;background:#fff;position:relative;overflow:hidden}
.resource-container .resource-header .resources-image{position:absolute;top:0;bottom:0;z-index:1;width:100%;height:100%}
.resource-container .resource-header .resources-image img{position:absolute;top:0;left:0;width:auto;height:180px;transition:transform .4s;transition:transform .4s;-moz-transition:transform .4s;-webkit-transition:transform .4s} */
.resource-container .resource-footer h4{margin-top:0;font-size:19px;color:#333;line-height:28px; font-family: 'Poppins', sans-serif; font-weight: 600;}
.brochures .resource-container .resource-footer h4{font-size:17px;}
.resource-container .resource-footer .hvr-btn{line-height:40px;height:40px}
.resource-container .resource-footer{width:100%;float:left;padding:25px;min-height:160px;position:relative}
.resources-contact{width:100%;float:left;background:#e07711;padding:60px 0;text-align:center;color:#fff}
.resources-contact h3{font-size:34px;margin-top:0;margin-bottom:20px}
.resource-left-content{width:100%;float:left}
.resource-left-content h1, .resource-left-content h2{margin-top:0;font-size:28px;margin-bottom:15px;font-weight:700; line-height: 36px; font-family: 'Poppins', sans-serif; font-weight: 700;}
.resource-left-content h4{ line-height: 28px; margin-top:30px;font-size:22px;margin-bottom:20px; font-family: 'Poppins', sans-serif; font-weight: 600;}
.resource-left-content ul{padding-left:21px;padding-bottom:10px}
.resource-left-content ul li{margin-bottom:5px;font-weight:300; font-size: 17px;}
.resource-left-content .form-control{border-radius:0;border:2px solid #dfdfdf;box-shadow:none;height:46px;transition:all .15s;-ms-transition:all .15s;-webkit-transition:all .15s;-o-transition:all .15s}
.resource-left-content .form-control:focus{border-color:#1790d694}
.resource-left-content .form-control.error{border-color:#1790d694}
.resource-left-content label{font-size:16px;line-height:26px;font-weight:400}
.resource-left-content .email_val_error,.resource-left-content label.error{line-height:normal;color:#1790d694;font-weight:300;font-size:15px;margin-bottom:0}
.resource-left-content label span{color:#1790d694;font-weight:500;padding-left:2px}
.resource-left-content .whitepaper-download{border:none;margin-top:15px;height:50px;line-height:50px;font-size:17px;padding:0 50px}
.resource-right-content{width:100%;float:left}

/*about-new*/
.a-banner, .a-steps, .careers-banner{ height: initial; padding: 90px 0; background: url(../img/about-banner.jpg) center center; position: relative; z-index: 0; overflow: hidden;}
.a-banner:after, .a-steps:after { background: rgba(0,0,0,.8); position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; content: "";}
.a-banner h1{ margin-top: 0; font-size: 33px; visibility: hidden;}
.a-banner p{ font-size: 19px; line-height: 32px; margin: 25px 0 35px; visibility: hidden;}
.a-banner ul{ padding: 0; visibility: hidden;}
.a-banner ul li{ display: inline-block; margin-right: 15px;}
.a-banner ul li:last-child{ margin-right: 0px;}

.btn-round{ color: #fff; text-decoration: none; height: 46px; line-height: 46px; font-size: 16px; font-weight: 500; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; display: inline-block; padding: 0 30px; background: #1790d694; color: #fff; -webkit-transition: opacity .45s cubic-bezier(0.25, 1, 0.33, 1), transform .45s cubic-bezier(0.25, 1, 0.33, 1), border-color .45s cubic-bezier(0.25, 1, 0.33, 1), color .45s cubic-bezier(0.25, 1, 0.33, 1), background-color .45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow .45s cubic-bezier(0.25, 1, 0.33, 1);
    transition: opacity .45s cubic-bezier(0.25, 1, 0.33, 1), transform .45s cubic-bezier(0.25, 1, 0.33, 1), border-color .45s cubic-bezier(0.25, 1, 0.33, 1), color .45s cubic-bezier(0.25, 1, 0.33, 1), background-color .45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow .45s cubic-bezier(0.25, 1, 0.33, 1); font-family: 'Poppins', sans-serif; position: relative}
.btn-round.white{ border: 2px solid #1790d694; line-height: 40px;}
.btn-round.white:hover{ background: #ca151c; color: #fff;}
.btn-round i{ left: 0px; position: relative; transition: all .15s ease-in-out 0s; -moz-transition: all .15s ease-in-out 0s; -webkit-transition: all .15s ease-in-out 0s;}
.btn-round:hover i{ left: 3px;}
.btn-round:hover{ background: #7edd2596; border-color: #7edd2596; text-decoration: none; box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
    -webkit-transform: translateY(-3px);}
.btn-round.default{ background: transparent;}
.btn-white{ background: #fff; color: #1790d694;}
.btn-white:hover{ background: #fff; color: #1790d694;}

.a-mission, .a-clients{ text-align: center; padding: 90px 0; width: 100%; float: left;}
.a-section h3, .a-clients h3{ font-size: 32px; margin-bottom: 25px; margin-top: 0; font-family: 'Poppins', sans-serif; font-weight: 700;}
.a-mission p, .a-clients p{ font-size: 19px; line-height: 33px; font-weight: 300;}
.a-clients .clients-i{ margin: 55px 0;}

.main{ width: 100%; float: left; overflow: hidden;}
.a-why{ padding: 90px 0; width: 100%; float: left; background: #111; color: #fff; position: relative; z-index: 0;}
.deco_angle { position: absolute; z-index: 0; left: 50%; -webkit-transition: opacity 2s; -o-transition: opacity 2s; transition: opacity 2s; background-repeat: no-repeat; background-size: contain;}
.deco_angle_top { top: -90px; width: 2560px; height: 300px; margin-left: -1280px; background-image: url(../img/angle-black-shape-left.svg); }
.a-why:after {background: url(../img/about-bg-mesh.png); background-size: cover; position: absolute; content: ""; width: 406px; height: 299px; bottom: 0; left: 0; z-index: -1;}
.a-why h2{ font-size: 32px; line-height: 44px; font-family: 'Poppins', sans-serif; font-weight: 700; position: relative; margin: 0; text-align: center; margin-bottom: 40px;}
.a-why h2:after { width: 60px; height: 3px; background: #1790d694; left: 50%; margin-left: -30px; bottom: -20px; position: absolute; content: "";}
.a-why h2 span, .a-why h4 span, .about-txt h2 span{ color: #1790d694;}
.a-why h5{ text-align: center; font-size: 18px; text-transform: uppercase; font-weight: 600; color: #1790d694; font-family: 'Poppins', sans-serif;}
.a-why h4{ font-size: 25px; font-family: 'Poppins', sans-serif; font-weight: 600; margin-top: 0; margin-bottom: 15px;}
.a-why p{ font-size: 17px; line-height: 29px; font-weight: 300;}
.a-why p a{color: #fff; text-decoration: underline;}
.a-why img{ font-size: 17px; line-height: 29px; font-weight: 300;}
.a-why .a-why-point{ margin-bottom: 15px; padding: 20px 0;}
.a-why .a-why-point img{ width: 70px; margin-bottom: 20px;}
.m-b-0, .a-why .m-b-0{ margin-bottom: 0;}

.nclouds-values{ width: 100%; float: left; background: #1790d694; padding: 70px 0; color: #fff;}
.nclouds-values img{ max-width: 500px;}
.nclouds-values h3{ font-size: 32px; line-height: 44px; font-family: 'Poppins', sans-serif; font-weight: 700; margin-top: 10px;}
.nclouds-values h5{ font-size: 19px; font-family: 'Poppins', sans-serif; font-weight: 600; margin-bottom: 20px;}
.nclouds-values p{ font-size: 18px; line-height: 29px; font-weight: 300; margin-bottom: 30px;}
.nclouds-values p span{ margin-bottom: 20px;}
.nclouds-values p i{ font-weight: 500;}

.fun-crousel img{ width: 100%;}
.fun-crousel .slick-arrow{ display: none !important;}
.about-txt{ background: #f6f6f6;}
.about-txt h2{ font-size: 32px; margin-bottom: 25px; margin-top: 0; font-family: 'Poppins', sans-serif; font-weight: 700;}
.about-txt p{ font-size: 18px; line-height: 30px;}
.about-txt h4{ font-size: 16px; text-transform: uppercase; color: #1790d694; margin: 30px 0 40px; font-family: 'Poppins', sans-serif; font-weight: 600;}
.nclouds-fun h4{ font-size: 18px; text-transform: uppercase; color: #1790d694; margin: 0px 0 35px; text-align:center; font-family: 'Poppins', sans-serif; font-weight: 600;}

.a-steps{ width: 100%; float: left; color: #fff; text-align: center;}
.a-steps:after{     background: -moz-linear-gradient(-45deg, rgba(0,25,135,0.85) 0%, rgba(0,25,135,0.85) 18%, rgba(0,65,187,0.85) 60%, rgba(34,199,227,0.85) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(0,25,135,0.85) 0%,rgba(0,25,135,0.85) 18%,rgba(0,65,187,0.85) 60%,rgba(34,199,227,0.85) 100%);
    background: linear-gradient(135deg, rgba(0,25,135,0.85) 0%,rgba(0,25,135,0.85) 18%,rgba(0,65,187,0.85) 60%,rgba(34,199,227,0.85) 100%);}
.a-steps h3{ margin-bottom: 25px; font-weight: 600;}
.a-steps h4{ font-size: 22px; font-weight: 400; margin-top: 0; margin-bottom: 15px; font-family: 'Poppins', sans-serif; font-weight: 600;}
.a-steps p{ font-size: 17px; line-height: 29px; font-weight: 300; margin-bottom: 25px;}

.careers-banner{ height: initial; padding: 90px 0; background: url(../../img/cloud2.png); background-size: cover; background-position: center center; background-repeat: no-repeat; position: relative; z-index: 0; overflow: hidden;}
.careers-banner p { margin-bottom: 0; font-size: 20px;  line-height: 30px; visibility: hidden;}
.careers-banner .btn-round { margin-top: 24px; visibility: hidden; visibility: hidden;}
.careers-banner h1{ margin-top: 0; font-weight: 600; font-size: 40px; visibility: hidden;}
.c-about{ padding: 90px 0; width: 100%; float: left; background: #f6f6f6; text-align: center;}
.c-about h3, .c-benefits h3, .c-reachout h3{ font-size: 30px; margin-bottom: 0; margin-top: 0; line-height: 40px;}
.c-about p, .c-benefits p, .c-reachout p{ font-size: 18px; line-height: 31px; font-weight: 300; margin: 25px 0 30px;}

.c-benefits, .c-reachout{ width: 100%; float: left; text-align: center; padding: 90px 0;}
.c-benefits{ background: #fff7db;}
.c-benefits p{ margin: 10px 0 20px;}
.c-benefits .benefit-block{ width: 100%; float: left; text-align: center; margin-top: 40px;}
.c-benefits .benefit-block h5{ width: 100%; float: left; font-size: 19px; line-height: 28px; font-weight: 500;}
.c-benefits .benefit-block .benefit-icon{ background: url(../img/benefits-icons.png); background-size: 65px; background-position: 0 0; width: 65px; height: 60px; display: inline-block; margin: 0 auto;}
.c-benefits .benefit-block .compensation{ background-position: 0 60px;}
.c-benefits .benefit-block .health{ background-position: 0 120px;}
.c-benefits .benefit-block .retirement{ background-position: 0 360px;}
.c-benefits .benefit-block .time-off{ background-position: 0 300px;}
.c-benefits .benefit-block .work{ background-position: 0 0;}
.c-benefits .benefit-block .training{ background-position: 0 180px;}
.c-benefits .benefit-block .conference{ background-position: 0 240px;}
.c-benefits .benefit-block .mentoring{ background-position: 0 420px;}

.c-reachout img{ max-width: 570px; margin: 0 auto; width: 100%;}
.c-reachout ul{ margin-top: 20px; padding: 0;}
.c-reachout ul li{ font-size: 17px; line-height: 31px; font-weight: 300; margin: 0; list-style: none; margin-bottom: 5px;}
.c-reachout ul li i{ color: #1790d694; font-size: 20px; position: relative; top: 2px; padding-right: 10px;}
.c-reachout p{ font-size: 17px; line-height: 31px; font-weight: 300;}

.hs-form .hs-input{border-radius:2px;border:2px solid #ccc;box-shadow:none;height:45px;transition:all .15s;-ms-transition:all .15s;-webkit-transition:all .15s;-o-transition:all .15s;-webkit-appearance:none;padding:10px;width: 100%; font-size: 15px;font-weight: 300;}
.hs-form textarea.hs-input{
    height: 170px;
    resize: none;
}
.hs-form .hs-input:focus{outline:none;}
.hs-form .hs-input.error{border-color: #1790d694;}
.hs-form .hs-input:focus {border-color: #1790d694;}
.hs-form label,.hs-form label span{font-weight: 500;font-size: 15px;line-height: 26px;color:#333; padding: 0;font-family: 'Poppins', sans-serif;}
.apply-otr .hs-form label span{font-weight: 600;}
.apply-otr .hs-form .hs-button{ width: 100%;}
.hs-form label span.hs-form-required{color: #1790d694;padding-left: 2px;}
.hs-form .hs-error-msgs { list-style: none; padding: 0; margin: 0;}
.hs-form .hs-form-field{margin-bottom: 15px;}
.hs-form .hs-error-msgs li label{
    font-size: 13px;
    line-height: normal;
    margin: 0;
    color: #1790d694;
    position: relative;
    top: -2px;
}
.hs-form .hs-button{
    height: 52px;
    line-height: 52px;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    text-align: center;
    background: #1790d694;
	border: none;
    padding: 0 35px;
    overflow: hidden;
    font-size: 17px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    font-weight: 500;
    transition: all .15s ease-in-out 0s; -moz-transition: all .15s ease-in-out 0s; -webkit-transition: all .15s ease-in-out 0s;
}
.resource-left-content .hs-form .hs-button{
	margin-top: 10px;
}
.resource-left-content .hs-form .hs-form-field{
	margin-bottom: 15px;
}
.hs-form .hs-button:hover {
    background: #ca151c; 
}

.hbspt-form .submitted-message{
	font-size: 19px;
}

.hbspt-form .submitted-message:before{
	content: "\f3fe";
    font-family: ionicons;
    font-size: 49px;
    color: #1790d694;
    padding-right: 10px;
    position: relative;
    top: 10px;
}

.services-schedule-assessment .form-info .hs-form .hs-input{
	border-radius: 0;
    border: 1px solid #ccc;
    box-shadow: none;
    height: 40px;
    transition: all .15s;
    -ms-transition: all .15s;
    -webkit-transition: all .15s;
    -o-transition: all .15s;
    -webkit-appearance: none;
	font-size: 14px;
}

.services-schedule-assessment .form-info .hs-form .hs-input:focus {
    border-color: #1790d694;
}

.services-schedule-assessment .form-info .hs-form label{
	display: none;
}

.services-schedule-assessment .form-info .hs-form .hs-button{
	font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    width: 100%;
}

.services-schedule-assessment .form-info .hs-form textarea.hs-input {
    height: 80px;
}

.services-schedule-assessment .form-info .hs-form .hs-input.error{
    border-color: #1790d694;
}

.services-schedule-assessment .form-info .hs-form .hs-error-msgs li label{
	display: block;
    font-weight: 400;
    margin-top: 5px;
}

.services-schedule-assessment .form-info .hbspt-form .submitted-message{
	text-align: center;
}

.services-schedule-assessment .form-info .hbspt-form .submitted-message:before{
	display: block;
    text-align: center;
}

.resource-left-content .webinar-download-actions{ padding: 0; margin: 0;}
.resource-left-content .webinar-download-actions li{ list-style: none; display: inline-block; margin: 15px; float: left;}
.resource-left-content .webinar-download-actions li a{ max-width: 250px; display: block;}
.resource-left-content .webinar-download-actions li a img{ border-radius: 0;}
.resource-left-content .webinar-download-actions li span{display: block; text-align: center; margin: 10px 0;}
.resource-left-content .watch-now{ font-weight: 400; color: #1790d694;}
video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust as needed */
}
.webinar-5c-bg{background:rgba(0,0,0,0.75) none repeat scroll 0 0;bottom:0;left:0;position:fixed;right:0;top:0;z-index:200;overflow-x:hidden;overflow-y:auto;display:none}
.webinar-5c-bg .webinar-5c-video{ max-width:870px;margin:30px auto;position:relative;width: 100%;}
.webinar-5c-bg .close-webinar-video{color:#fff;position:absolute;right:25px;top:10px;font-size:28px}

/*new theme*/
.casestudy-banner{ background: url(../img/banner/ndimensional-banner.jpg) center center; text-align: left; color: #111; height: auto; padding: 20px 0;}
.casestudy-banner-k4{ background: url(../img/case-studies/k4-banner.jpg) center center; background-size: cover;}
.casestudy-banner-genability{ background: url(../img/case-studies/genability-banner.jpg) center center; background-size: cover;}
.casestudy-banner-quicksight{ background: url(../img/case-studies/amazon-quicksight-banner.jpg) center center; background-size: cover;}
.casestudy-banner-cloudcar{ background: url(../img/banner/cloudcar-banner.jpg) center center; background-size: cover;}
.casestudy-banner-informatica{ background: url(../img/banner/informatica-banner.jpg) center center; background-size: cover;}
.casestudy-banner-geotix{ background: url(../img/banner/geotix-banner.jpg) center center; background-size: cover;}
.casestudy-banner-brain{ background: url(../img/banner/braincheck-banner.png) center center; background-size: cover; background-color: #111;}
.casestudy-banner-6connex{ background: url(../img/banner/connex-banner.jpg) center center; background-size: cover;}
.casestudy-banner-motionmath{ background: url(../img/banner/motionmath-banner.jpg) center center; background-size: cover; background-color: #111;}
.casestudy-banner-prodea{ background: url(../img/banner/prodea_success_banner.png) center center; background-size: cover; background-color: #111;}
.casestudy-banner-lendinghome{ background: url(../img/banner/lendinghome-banner.jpg) center center; background-size: cover; background-color: #111;}
.casestudy-banner-tetra{ background: url(../img/banner/tetrascience_banner.jpg) center center; background-size: cover; background-color: #111; color: #fff;}
.casestudy-banner-fond{ background: url(../img/banner/fond_cs_banner.jpg) center center; background-size: cover; background-color: #111; color: #fff;}
.casestudy-banner-onriva{ background: url(../img/banner/onriva_cs_banner.jpg) center center; background-size: cover; background-color: #111; color: #fff;}
.casestudy-banner-augmedix{ background: url(../img/banner/augmedix_banner.jpg) center center; background-size: cover; background-color: #111;}
.casestudy-banner-dark{ background-color: #111; color: #fff;}
.casestudy-banner-avaya{ background: url(../img/banner/avaya_cs_banner.png) center center; background-size: cover; background-color: #111;}
.casestudy-banner-genability h1,
.casestudy-banner-quicksight h1,
.casestudy-banner-quicksight p,
.casestudy-banner-informatica h1, .casestudy-banner-dark h1, .casestudy-banner-avaya h1, 
.casestudy-banner-geotix h1,
.casestudy-banner-cloudcar h1, 
.casestudy-banner-lendinghome h1, .casestudy-banner-6connex h1, 
.casestudy-banner-prodea h1, .casestudy-banner-motionmath h1, 
.casestudy-banner-tetra h1, 
.casestudy-banner-brain h1, 
.casestudy-banner-geotix p, 
.casestudy-banner-brain p, 
.casestudy-banner-dark p, .casestudy-banner-tetra p, .casestudy-banner-genability p, .casestudy-banner-k4 p, .casestudy-banner-avaya p, .casestudy-banner-lendinghome p, .casestudy-banner-cloudcar p, .casestudy-banner-6connex p, .casestudy-banner-motionmath p, .casestudy-banner-prodea p, .casestudy-banner-informatica p
{ color: #fff;}
.casestudy-banner h1{ font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 40px; margin-top: 75px;}
.casestudy-banner p{  font-size: 20px;}
.casestudy-banner h1 span{ color: #1790d694; display: block; font-size: 50px; font-weight: 700;}
.casestudy-banner .breadcrumb{ margin-top: 70px; font-size: 13px;}
.casestudy-banner .breadcrumb li a{ color: #111;}
.casestudy-banner .breadcrumb li.active a{ color: #999;}
.casestudy-banner.dark .breadcrumb li a, 
.casestudy-banner.genability .breadcrumb li a, 
.casestudy-banner-k4 .breadcrumb li a,
.casestudy-banner-informatica .breadcrumb li a,
.casestudy-banner-geotix .breadcrumb li a,
.casestudy-banner-quicksight .breadcrumb li a,
.casestudy-banner-avaya .breadcrumb li a, .casestudy-banner-genability .breadcrumb li a, .casestudy-banner-lendinghome .breadcrumb li a, .casestudy-banner-cloudcar .breadcrumb li a, .casestudy-banner-6connex .breadcrumb li a, .casestudy-banner-prodea .breadcrumb li a, .casestudy-banner-tetra .breadcrumb li a,  .casestudy-banner-motionmath .breadcrumb li a, .casestudy-banner-brain .breadcrumb li a{ color: #fff;}

.casestudy-banner.dark .breadcrumb li.active a, .casestudy-banner-informatica .breadcrumb li.active a, .casestudy-banner-cloudcar .breadcrumb li.active a, .casestudy-banner-lendinghome .breadcrumb li.active a, .casestudy-banner-6connex .breadcrumb li.active a, .casestudy-banner-prodea .breadcrumb li.active a, 
.casestudy-banner-motionmath .breadcrumb li.active a, 
.casestudy-banner-geotix .breadcrumb li.active a, 
.casestudy-banner-tetra .breadcrumb li.active a, .casestudy-banner-brain .breadcrumb li.active a{ color: #fff; opacity: .7;}
.casestudy-banner-augmedix ul.breadcrumb li a{ color: #111;}
.blog-main .post-otr .quote {
    float: left;
    width: 100%;
}

.cs-wrapper .quote {
    background: #eee;
    border-left: 3px solid #FDBD61;
    font-weight: 300;
    padding: 18px 15px 18px 40px;
    position: relative;
}

.cs-wrapper .quote p {
    margin-bottom: 0;
    font-size: 18px;
}

.cs-wrapper .quote:after {
    content: "\f10d";
    font-family: FontAwesome;
    color: #FDBD61;
    position: absolute;
    top: 18px;
    left: 12px;
    font-size: 20px;
}

.cs-wrapper{ padding: 80px 0 100px; width: 100%; float: left;}
.cs-wrapper p a:hover{ text-decoration: underline;}
.cs-wrapper .btn-round{ height: 44px; line-height: 40px;}
.cs-rel{ position: relative;}
.cs-about .cs-left{ padding-bottom: 20px;}
.cs-wrapper .cs-summary{ position: absolute; padding: 30px 40px; background: #fff; top: -200px; width: 100%; float: left; box-shadow: 0px 5px 50px rgba(0,0,0,.07); border-radius: 2px;}
.cs-wrapper .cs-summary-genability{ top: -160px;}
.cs-wrapper .cs-summary .cs-summary-block{ width: 100%; float: left; margin-bottom: 5px;}
.cs-wrapper .cs-summary .client-logo{ width: 100%; max-width: 200px; margin-bottom: 20px;}
.cs-wrapper .cs-summary-6connex .client-logo{ max-width: 170px;}
.cs-wrapper .cs-summary-fond .client-logo{ max-width: 130px;}
.cs-wrapper .cs-summary-lendinghome .client-logo{ max-width: 250px;}
.cs-wrapper .cs-summary-braincheck .client-logo{ max-width: 150px;}
.cs-wrapper .cs-summary-prodea .client-logo{ max-width: 170px;}
.cs-wrapper .cs-summary-motionmath .client-logo{ max-width: 80px; margin-bottom: 10px;}
.cs-wrapper .cs-summary-onriva .client-logo{ max-width: 180px; margin-bottom: 10px;}
.cs-wrapper .cs-summary-augmedix .client-logo{ max-width: 200px; margin-bottom: 10px;}
.cs-wrapper .cs-summary-geoTix .client-logo{ max-width: 250px; margin-bottom: 10px;}
.cs-wrapper .cs-summary-cloudcar .client-logo{ max-width: 220px; margin-bottom: 10px;}
.cs-wrapper .cs-summary h5{ font-size: 18px; font-weight: 500; margin-bottom: 5px;}
.cs-wrapper .cs-summary p{ font-size: 15px; margin-bottom: 0; line-height: 24px;}
.cs-wrapper .cs-summary .btn-round{ display: block; width: 100%; float: left; margin: 10px 0; text-align: center;}
.cs-wrapper h2{ font-family: 'Poppins', sans-serif; font-size: 31px; font-weight: bold; color: #111; margin-top: 0; line-height: 42px;}
.cs-wrapper .cs-about{  padding-bottom: 0;}
.cs-wrapper .cs-left h2{  margin-top: 10px;}
.cs-wrapper p{ font-size: 17px; font-weight: 300; color: #333; line-height: 28px;}

.unslider-nav {position: absolute; left: 0px; right: 0px; top: auto; margin: 0px;}
.unslider-arrow {display: block;  width: 40px; height: 40px; top: 50%; right: -50px; left: auto; margin-top: -18px; text-indent: -999em; opacity: 0.1; overflow: hidden; background: url(../img/slider-arrow.svg) 50% 50% / 40px 40px no-repeat; border-radius: 32px; transition: opacity 0.2s;}
.unslider-arrow.prev { left: -40px; right: auto; transform: rotate(-180deg);}
.unslider-arrow.next { right: -40px;}
.unslider-arrow:hover{ opacity: 1;}

.cs-quote{ background: #111; color: #fff; padding: 120px 0;}
.cs-quote blockquote{ font-family: 'Poppins', sans-serif; font-size: 26px; font-weight: 500; line-height: 38px; padding-left: 0; border-left: 0; position: relative;}
.cs-quote blockquote:before{ background: url(../img/case-studies/quote.svg); position: absolute; left: -80px; top: -20px; height: 65px; width: 65px;content: ""; background-repeat: no-repeat; opacity: 1;}
.cs-quote .cs-quote-foot{ width: 100%; float: left; color: #fff;}
.cs-quote .cs-quote-foot{ position: relative; padding-left: 100px;}
.cs-quote-informatica .cs-quote-foot{ position: relative; padding-left: 0;}
.cs-quote .cs-quote-foot:before{ background: url(../img/case-studies-logos/nd-ceo.png); width: 78px; height: 78px; content: ""; position: absolute; left: 0; top: 0; background-repeat: no-repeat; background-size: 78px;}
.cs-quote-informatica .cs-quote-foot:before{ display: none;}
.cs-quote-informatica .cs-quote-foot:before{ background: url(../img/case-studies-logos/defalt_user.png); background-size: 78px;}
.cs-quote-genability .cs-quote-foot:before{ background: url(../img/case-studies/sheena_carswell.png); background-size: 78px;}
.cs-quote-6connex .cs-quote-foot:before{ background: url(../img/case-studies-logos/marc-goodell-6connex.png); background-size: 78px;}
.cs-quote-cloudcar .cs-quote-foot:before{ background: url(../img/case-studies-logos/avi-baytel-cloudcar.jpg); background-size: 78px;}
.cs-quote-k4 .cs-quote-foot:before{ background: url(../img/case-studies/mark_adams.png); background-size: 78px;}
.cs-quote-amazon-qs .cs-quote-foot:before{ background: url(../img/case-studies/jt.jpg); background-size: 78px;}
.cs-quote-lendinghome .cs-quote-foot:before{ background: url(../img/case-studies-logos/donovan-bray.png); background-size: 78px;}
.cs-quote-fond .cs-quote-foot:before{ background: url(../img/case-studies-logos/shirley.png); background-size: 78px;}
.cs-quote-tetra .cs-quote-foot:before{ background: url(../img/case-studies-logos/tetrascience_coo.png); background-size: 78px;}
.cs-quote-onriva .cs-quote-foot:before{ background: url(../img/case-studies-logos/onriva-irina.png); background-size: 78px;}
.cs-quote-augmedix .cs-quote-foot:before{ background: url(../img/case-studies-logos/sabbir-hossain.png); background-size: 78px;}
.cs-quote-prodea .cs-quote-foot:before{ background: url(../img/case-studies-logos/jarrod-sinclair.png); background-size: 78px;}
.cs-quote-avaya .cs-quote-foot:before{ background: url(../img/case-studies-logos/valerie_heath.png); background-size: 78px;}
.cs-quote-geotix .cs-quote-foot:before{ background: url(../img/case-studies-logos/russell_edens_geotix.jpg); background-size: 78px;}
.cs-quote-motionmath .cs-quote-foot:before{ background: url(../img/case-studies-logos/gabriel-adauto-ca.png); background-size: 78px;}
.cs-quote-motionmath blockquote{ font-size: 24px;}
.cs-quote-cloudcar{ position: relative;}
.cs-quote-cloudcar:after{ background: url(../img/case-studies-logos/cloudcar-outline.svg); width: 390px; position: absolute; height: 390px; content: ''; top: 15px; right: 30px; z-index: 1; opacity: .15;}
.cs-quote-cloudcar { background: #111;}
.cs-quote .cs-quote-foot b{  font-size: 17px; font-weight: 500; margin-top: 10px; display: block;}
.cs-quote .cs-quote-foot p{  color: #fff; font-size: 16px;}
.cs-quote-braincheck .cs-quote-foot:before{display: none;}
.cs-quote-braincheck .cs-quote-foot{ padding: 0;}

.ng-quote{ padding: 80px 0 100px; width: 100%; float: left;}
.ng-quote blockquote{ padding: 40px 0 0 90px;}
.ng-quote .cs-quote-foot{text-align: left; padding-left: 90px; margin-bottom: 20px;} 
.ng-quote .cs-quote-foot:before{ background: none;}
.ng-quote blockquote:before{ left: 1px; top: 0;}

.cs-wrapper .img-box{  width: 100%; float: left; margin-bottom: 15px; margin-top: 10px;}
.cs-wrapper small i{ line-height: 22px; font-weight: 300; margin-bottom: 20px; width: 100%; float: left;}
.cs-wrapper .head-icon{ width: 62px; margin-bottom: 10px;}
.cs-wrapper .cs-usecase{ padding: 30px 35px; background: #f3f3f3; width: 100%; float: left;}
.cs-wrapper.grey{ background: #f3f3f3;}
.cs-wrapper.grey2{ background: #f9f9f9;}
.cs-wrapper .cs-challenge ul{ margin: 15px 0;}
.cs-wrapper ul{ padding-left: 30px;}
.cs-wrapper ul li{ position: relative; font-size: 17px; font-weight: 300; line-height: 27px; margin-bottom: 5px; list-style: none;}
.cs-wrapper ul li:before{ position: absolute; width: 7px; height: 7px; background: #1790d694; left: -25px; top: 10px; content: ""; border-radius: 50%;}
.cs-wrapper h4{ font-family: 'Poppins', sans-serif; font-size: 21px; font-weight: 600; color: #111; line-height: 30px;}

.cs-wrapper b{ font-weight: 500;}
.cs-wrapper.why-nclouds h3{ font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 23px; color: #1790d694; margin-bottom: 20px; margin-top: 30px; line-height: 34px;}
.cs-wrapper.why-nclouds h3.black{ color: #111; margin-top: 20px;}
.cs-wrapper.why-nclouds .partner-section p, .cs-wrapper.why-nclouds .partner-section img{ display: inline-block;}
.cs-wrapper.why-nclouds .aws-partner{ max-width: 164px; float: right; margin-left: 20px;}
.cs-wrapper .cs-architecture{ text-align: center;}
.cs-wrapper .cs-architecture p, .cs-wrapper .cs-architecture h2, .cs-wrapper .cs-architecture h4, .cs-wrapper .cs-architecture h3{ text-align: left;}
.cs-wrapper .cs-architecture .solution-architecture{ max-width: 725px; width: 100%;}
.cs-wrapper .cs-benefits .cs-benifit-block:nth-of-type(1){ margin-top: 20px;}
.cs-wrapper .cs-benifit-block{ width: 100%; float: left; margin-bottom: 15px; position: relative; padding-left: 75px;}
.cs-wrapper .cs-benifit-block h4{ margin-top: 0;}
.cs-wrapper .cs-benifit-block:last-child{ margin-bottom: 0;}
.cs-wrapper .cs-benifit-block img{ width: 55px; position: absolute; left: 0; top: 5px;}
.cs-wrapper .cs-benifit-block .lock{ width: 55px;}
.cs-wrapper .cs-benifit-block .icon1, .cs-wrapper .cs-benifit-block .icon2, .cs-wrapper .cs-benifit-block .icon3{ width: 46px;}
.cs-wrapper .cs-benifit-block .icon-performance{ width: 48px;}
.cs-wrapper .cs-benifit-block .icon-happy, .cs-wrapper .cs-benifit-block .icon-check{ width: 50px;}
.cs-wrapper .cs-benifit-block .icon-scale{ width: 48px;}
.cs-related h2{ text-align: center;}

.card{ width: 100%; float: left; background: #fff; box-shadow: 0px 5px 50px rgba(0,0,0,.07); -webkit-box-shadow: 0px 5px 50px rgba(0,0,0,.07); border-radius: 4px; -webkit-border-radius: 4px; transition: all .15s ease-in-out 0s; -webkit-transition: all .15s ease-in-out 0s; -ms-transition: all .15s ease-in-out 0s; overflow: hidden;}
.card:hover{ box-shadow: 0 10px 70px rgba(0,0,0,.12); -webkit-box-shadow: 0 10px 70px rgba(0,0,0,.12);}
.card:hover .link-arrow i{ right: -5px;}
.card span{ color: #777; font-size: 12px; text-transform: uppercase;}
.card span i{ font-size: 17px; position: relative; top: 2px; padding-right: 3px;}
.card .link-arrow{ font-weight: 600; color: #111; font-size: 15px;}
.card .link-arrow i{ color: #1790d694;}
.card .card-foot{ padding: 25px 25px 35px; width: 100%; float: left;}
.card .card-foot p{ font-size: 16px; line-height: 24px; min-height: 85px;}
.card .card-foot h4{ font-size: 22px; font-weight: 600; margin: 8px 0; font-family: 'Poppins', sans-serif;}
.card .card-cover .card-cover-image { position: absolute; top: 0; bottom: 0; z-index: 1; width: 100%; height: 100%;}
.card .card-cover { width: 100%; float: left; height: 170px; background: #fff; position: relative; overflow: hidden;}
.card .card-cover .card-cover-image img { position: absolute; top: 0; left: 0; width: 100%; transition: transform .4s; -moz-transition: transform .4s; -webkit-transition: transform .4s;}
.card:hover .card-cover .card-cover-image img { transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1);}

/*nclouds services*/
.service_hero{background:url(../img/client/client-banner.jpg) center center;background-size:cover;color:#fff;height:auto;padding:90px 0;text-align:left;width:100%;float:left;background-color:#000;background-position:center center}
.service_hero.service_consulting{background-image:url(../img/banner/devops-consulting-banner.jpg);background-size:cover;background-color:#000;background-repeat:no-repeat}
.service_hero.service_support{background-image:url(../img/banner/support-services.jpg);background-size:cover;background-color:#000;background-repeat:no-repeat}
.service_hero.service_aws{background-image:url(../img/banner/aws-consulting-services.jpg);background-size:cover;background-color:#000;background-repeat:no-repeat}
.service_hero.service_migration{background-image:url(../img/banner/cloud-migration-banner.jpg);background-size:cover;background-color:#111;background-repeat:no-repeat}
.service_hero h1 span{color:#1790d694}
.service_hero .btn-round{margin-top:24px;visibility:hidden}
.service_hero h1{font-family:'Poppins',sans-serif;font-weight:600;font-size:44px;margin-top:0;margin-bottom:18px;letter-spacing:-1px;visibility:hidden}
.service_hero p{font-size:22px;margin-bottom:0;font-weight:300;width:100%;float:left;visibility:hidden}
.service_hero ul li{ display: inline-block; margin-right: 15px; list-style: none;}
.service_hero ul{ padding: 0; width: 100%; float: left;}
.service_section,.service_about{width:100%;float:left}
.service_section.grey_bg{ padding: 60px 0 60px;}
.service_addons{ padding: 60px 0 60px;}

.service_icon ul{ padding: 0;}
.service_icon ul li{ list-style: none; position: relative; padding-left: 85px; margin-top: 30px;}
.service_icon ul li img{ position: absolute; left: 0; top: 9px; width: 55px;}
.service_section.grey_bg .service_help{ padding: 0;}
.service_section .alert_email{ display: inline-block; text-align: center; margin: auto;}
.service_section .alert_email img{ max-width: 900px;}
.service_section h5{ font-family:'Poppins',sans-serif;font-size:16px; font-weight: 600; margin-bottom: 20px; margin-top: 20px;}
.service_section h5 span{ color: #1790d694;}
.service_section .box-shadow{ box-shadow: 0px 6px 35px rgba(0,0,0,.1); -moz-box-shadow: 0px 6px 35px rgba(0,0,0,.1); -webkit-box-shadow: 0px 6px 35px rgba(0,0,0,.1); -ms-box-shadow: 0px 6px 35px rgba(0,0,0,.1);}

.service_about .service_devops_means{padding:60px 0}
.service_section h2 span, .service_section h3 span{color:#1790d694}
.service_section h2,.service_section h3{font-family:'Poppins',sans-serif;font-size:32px;font-weight:700;line-height:normal;margin-top:0; width: 100%; float: left; line-height: 42px;}
.service_section p,.service_section ul li,.service_help ul li{font-size:17px;font-weight:300;line-height:28px}
.service_devops_means ul,.service_help ul, .n_ss_list{padding-left:25px}
.service_devops_means ul li b{font-weight:500}
.service_devops_means ul li,.service_help ul li, .n_ss_list li{list-style:none;position:relative;margin-bottom:5px}
.service_devops_means ul li:before,.service_help ul li:before, .n_ss_list li:before{width:9px;height:9px;position:absolute;left:-20px;top:10px;border-radius:50%;background:#1790d694;content:""}
.service_section .service_tabs{width:100%;float:left;border-bottom:1px solid #ddd}
.service_section .service_tabs ul{padding:0;margin:0}
.service_section .service_help ul li, .n_ss_list li{width:100%;float:left;margin-bottom:10px}
.service_section .service_help ul li ul{width:100%;float:left;margin:8px 15px}
.service_section .service_help ul li ul li{margin-bottom: 5px;}
.service_about .service_devops_img{position:absolute;left:0;top:30px}
.service_about .service_devops_img img{max-width:590px;margin-top:30px;width:100%}
.service_about .cloud_migration img{width:590px;margin-top:30px}
.service_about{overflow:hidden;position:relative}
.service_section .service_help{width:100%;float:left;padding-bottom:60px}
.service_help ul, .n_ss_list{margin-top:15px; width:100%;float:left;}
.service_help ul li, .n_ss_list li{padding-left:10px;width:100%;float:left}
.service_section h4{font-family:'Poppins',sans-serif;font-size:21px;font-weight:600;line-height:normal;margin-top:0;margin-bottom:5px}
.service_section .service_tabs ul li{list-style:none;display:inline-block}
.service_section .service_tabs ul li a{font-family:'Poppins',sans-serif; color:#333;padding:25px 20px;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:300;font-size:17px}
.service_section .service_tabs ul li.active a:before{position:absolute;left:0;right:0;bottom:-1px;content:"";height:5px;background:#1790d694}
.service_section .service_tabs ul li.active a{color:#1790d694;font-weight:500;position:relative;border-bottom:none}
.service_section .service_tabs .btn-round{float:right;margin-top:15px;font-size:15px}
.service_toolkit h2{text-align:center}
.service_toolkit{width:100%;float:left;padding:70px 0;background:#fff}
.service_toolkit.grey{background:#f6f6f6}
.service_section.grey_bg{background:#f6f6f6}
.service_toolkit ul{padding:0;width:100%;float:left}
.service_toolkit ul li{list-style:none;display:inline-block;width:20%;float:left}
.service_toolkit .n-client-inr{display:table-cell;vertical-align:middle}
.service_toolkit .n-client-inr img{max-height:120px}
.service_stats{background:#111;width:100%;float:left;position:relative;z-index:0;color:#fff;padding:50px 0 70px}
.service_stats:after{background:url(../img/about-bg-mesh.png);background-size:cover;position:absolute;content:"";width:350px;height:258px;bottom:0;left:0;z-index:-1}
.service_stats:before{background:url(../img/angle-black-shape-left.svg);background-size:cover;position:absolute;content:"";width:100%;height:52px;top:-51px;left:0}
.service_stats .service_stats_box{text-align:center;width:100%;float:left}
.service_stats .service_stats_box h3{font-family:'Poppins',sans-serif;display:block;font-size:50px;font-weight:700;line-height:normal;color:#1790d694;margin-bottom:0;margin-top:0}
.service_stats .service_stats_box h3 img{max-width:74px;width:100%;margin-bottom:10px}
.service_stats .service_stats_box p{display:block;font-size:18px;font-weight:300;line-height:normal; line-height: 28px;}
.service_skills,.service_updates,.service_assessment_form{width:100%;float:left;padding:70px 0}
.service_updates{ padding: 70px 0 50px;}
.service_assessment_form .left-content ul{padding-left:20px}
.service_assessment_form .service_contact{text-align:center}
.service_assessment_form .service_contact .btn-round{background:#fff;color:#1734d6af;height:48px;line-height:48px;margin-top:10px}
.service_skills .service_skills_list{position:relative;padding-left:70px;margin:10px 0;width:100%;float:left}
.service_skills .service_skills_list img{position:absolute;left:0;top:0;max-width:42px}
.horizontal_awards .service_help{padding-bottom:0}
.service_about .horizontal_awards .service_awards{margin-bottom:80px}
.horizontal_awards .service_awards ul li{display:inline-block; margin: 10px;}
.horizontal_awards .service_awards{margin-top:20px}
.service_awards ul li{list-style:none}
.service_awards{width:100%;text-align:center;float:left;padding:20px;background:#f6f6f6}
.service_awards img{max-width:194px;margin:10px 0;width:100%}
.prtnrs-otr-i .partner-container .war_mp, .service_awards .war_mp{max-width:344px;margin:10px 0;width:100%}
.prtnrs-otr-i .partner-container .war_msp, .service_awards .war_msp{max-width:300px;margin:10px 0;width:100%}
.service_cs .service_section_head{text-align:center}
.service_cs h3{font-family:'Poppins',sans-serif;font-size:32px;font-weight:700;line-height:normal;margin-top:0;margin-bottom:10px}
.service_cs .service_section_head h3 span{color:#1790d694}
.service_cs .service_section_head p,.service_toolkit .service_section_head p{font-size:18px;margin-bottom:45px;text-align:center;font-weight:400}
#service_quotes .cs-quote-foot b{font-size:19px;margin-bottom:25px}
.service_assessment_form{background:url(../img/services/map-pattern.png);background-size:731px;background-position:center center;background-repeat:no-repeat;background-color:#1790d694;color:#fff;background-color:#1790d694;color:#fff;padding:70px 0}
.service_assessment_form .hs-form label{display:none}
.service_assessment_form .hs-form .hs-error-msgs li label{display:block;color:#fff}
.service_assessment_form .hs-form .hs-input{border:none;border-bottom:1px solid rgba(255,255,255,.5);background:transparent;color:#fff;transition:all .15s ease-in-out 0;-webkit-transition:all .15s ease-in-out 0;font-family:'Poppins',sans-serif;margin-bottom:10px;padding:10px 0}
.service_assessment_form .hs-form .hs-input::-webkit-input-placeholder{color:rgba(255,255,255,.6)}
.service_assessment_form .hs-form .hs-input::-moz-placeholder{color:rgba(255,255,255,.6)}
.service_assessment_form .hs-form .hs-input:-ms-input-placeholder{color:rgba(255,255,255,.6)}
.service_assessment_form .hs-form .hs-input:-moz-placeholder{color:rgba(255,255,255,.6)}
.service_assessment_form .hs-form .hs-input:focus{border:none;border-bottom:2px solid rgba(255,255,255,1);background:transparent;color:#fff}
.service_assessment_form .hs-form .hs-button{background:#fff;color:#1790d694;height:60px;font-family:'Poppins',sans-serif;line-height:60px;box-shadow:0 3px 15px rgba(0,0,0,.1);-webkit-box-shadow:0 3px 15px rgba(0,0,0,.1);transition:all .15s ease-in-out 0;-webkit-transition:all .15s ease-in-out 0}
.service_assessment_form .hs-form .hs-button:hover{box-shadow:0 3px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1)}

/*solutions*/
.solutions_hero{ background-image: url(../img/banner/aws-consulting-services.jpg); background-size: cover; background-color: #000; background-repeat: no-repeat; text-align: center;}
.big_data{ background-image: url(../img/banner/banner_emr.jpg); background-size: cover; background-color: #000; background-repeat: no-repeat;}
.containers{ background-image: url(../img/banner/containers_solution.jpg); background-size: cover; background-color: #000; background-repeat: no-repeat;}
.well_arch{ background-image: url(../img/banner/banner_well_architected.jpg); background-size: cover; background-color: #000; background-repeat: no-repeat;}
.solutions_hero h1{ font-size: 42px; margin-top: 20px; font-weight: 600; line-height: 58px;}
.solutions_hero h4{ font-family: 'Poppins', sans-serif; font-weight: 600; text-transform: uppercase; color: #1790d694; margin-top: 0; visibility: hidden;}
.solutions_hero p{ font-size: 21px;}
.solutions_hero ul{ padding-left: 20px; visibility: hidden;}
.solutions_hero ul li{ font-size: 20px; font-weight: 300; line-height: 26px; margin-bottom: 5px; position: relative; list-style: none;}
.solutions_wrapper h2{ font-size: 32px; margin-bottom: 20px; line-height: 42px;}
.solutions_wrapper h2 span{ color:#1790d694;}
.solutions_wrapper b, .service_section b{ font-weight: 500;}
.solutions_wrapper h2 span, .solutions_wrapper h3 span, .solutions_wrapper h4 span{ color: #1790d694;}
.solutions_wrapper h3{ font-size: 28px;}
.solutions_wrapper h5{ font-size: 22px; font-family: 'Poppins',sans-serif; font-weight: 700;}
.solutions_wrapper h6{ font-size: 19px; font-family: 'Poppins',sans-serif; font-weight: 600; width: 100%; float: left; margin-top: 20px;}
.solutions_wrapper.grey{ background: #f6f6f6; padding: 90px 0;}
.solutions_wrapper { width: 100%; float: left; padding: 70px 0;}
.solutions_wrapper.overview { padding-top: 50px;}
.solutions_wrapper .solutions_block{ width: 100%; float: left; margin-bottom: 30px; padding-bottom: 0;}
.solutions_block .sol_shot{ box-shadow: 0 1px 10px rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);}
.solutions_wrapper .solutions_block a{ text-decoration: underline;}
.solutions_wrapper .solutions_block ul{ margin-bottom: 0; width: 100%; float: left;}
.solutions_wrapper ul, .war_nclouds .n_ul{ padding-left: 30px; width: 100%; float: left;}
.solutions_wrapper ul li, .war_nclouds .n_ul li{ list-style: none; position: relative; margin-bottom: 10px; width: 100%; float: left;}
.solutions_wrapper ul li:before, .war_nclouds .n_ul li:before{ width: 9px; height: 9px; position: absolute; left: -25px; top: 10px; border-radius: 50%; background: #1790d694; content: "";}
.solutions_wrapper ul li ul{ margin-top: 10px;}
.solutions_wrapper ul li ul li:before{ width: 9px; height: 9px; position: absolute; left: -20px; top: 10px; border-radius: 50%; background: transparent; content: ""; border: 1px solid #1790d694;}
.solutions_block .solution_shots{  width: 100%; float: left; margin-bottom: 30px;}
.solutions_block .architecture{  margin: 0 auto 20px;}
.solutions_wrapper .war_infographic{  margin: 0 auto 0;}
.solutions_wrapper .war_infographic img{ max-width: 400px; width: 100%;}
.solutions_block .sol_button{  width: 100%; max-width: 180px; margin: 0 0 30px;}
.solutions_block .solution_shots p{ font-family: 'Poppins',sans-serif; font-weight: 600; font-size: 18px; margin-bottom: 17px;}
.m-t-20{ margin-top: 20px;}
.m-b-20{ margin-bottom: 20px;}
.m-b-0{ margin-bottom: 0px;}
.solutions_wrapper .m-b-0{ margin-bottom: 0px;}
.solutions_wrapper ul li { margin-bottom: 10px;}
.alert { border-radius: 3px; padding: 16px 18px 16px 50px; position: relative; line-height: 25px; color: #111; background: #fff6e2; border-color: #ffe7b3; width: 100%; float: left;}
.alert i { position: absolute; left: 17px; top: 18px; font-size: 22px; padding-right: 3px; color: #ffaf09;}
.solutions_block .war_pillars b, .solutions_block ul li b{ font-family: 'Poppins',sans-serif; font-weight: 600;}

.war_review .review_step{ width: 100%; float: left; position: relative; padding-left: 70px;}
.war_review .review_step img { position: absolute; left: 0; top: 15px; max-width: 42px;}
.schedule_war{ padding: 70px 0 90px;}
.schedule_war:before{ background: url(../img/angle-black-shape.svg); background-size: cover; position: absolute; content: ""; width: 100%; height: 52px; top: -51px; left: 0;}
.schedule_war .service_stats_box h3{ font-size: 36px;}
.schedule_war .service_stats_box p{ font-size: 20px; margin: 20px 0; line-height: 32px;}
.schedule_war .service_stats_box small, .service_assessment_form .service_contact small{ font-size: 14px; font-weight: 300; line-height: 22px; width: 100%; float: left; margin-top: 25px; opacity: .65;}
.war_nclouds .service_awards ul{ padding: 0;}
.war_nclouds .service_awards ul li:before{ background: transparent;}
.war_nclouds .nops_aws{ padding: 0; margin: 10px 0; width: 100%; float: left;}
.war_nclouds .nops_aws li{ display: inline-block; list-style: none; margin: 10px 0; margin-right: 20px;}
.war_nclouds .nops_aws li:first-child img{ width: 150px;}
.war_nclouds .nops_aws li:last-child img{ width: 250px;  margin-right: 0px;}
.solution_clients{ background: #f6f6f6;}
.war_cta .btn-round{ visibility: hidden;}
.well_arch .war_cta, .war_cta{ padding: 0; width: 100%; float: left;}
.war_cta li { display: inline-block; margin-right: 15px;}
.war_cta li:last-child { margin-right: 0px;}
.service_awards ul{padding:0; border-radius: 2px;}
.service_awards ul li{ list-style: none;}
.service_awards ul li:before{ background: transparent; left: 0;}

.nclouds_leaders{ width: 100%;
float: left; padding: 30px 0 90px;}
.nclouds_leaders .breadcrumb{ background: none; padding-left: 0;}
.nclouds_leaders .breadcrumb li a{ color: #333; font-size: 15px;}
.nclouds_leaders .breadcrumb li a:hover{ text-decoration: underline;}
.nclouds_leaders .breadcrumb li.active a{ color: #999;}
.nclouds_leaders .breadcrumb li.active a:hover{ text-decoration: none;}
.nclouds_leaders .leader{ max-width: 290px; margin: 0 auto 30px;}
.nclouds_leaders h1{ font-family: 'Poppins',sans-serif; font-weight: 600; margin-top: 0;}
.nclouds_leaders h4{color: #1790d694; margin-bottom: 20px;}
.nclouds_leaders blockquote{background: #f9f9f9 none repeat scroll 0 0;
    border: none;
    font-weight: 300;
    padding: 25px 35px 25px 80px;
    position: relative;
    font-size: 20px;
    font-weight: 400;}
.nclouds_leaders blockquote b{font-weight: bold; font-size: 17px; line-height: 22px;}
.nclouds_leaders blockquote .fa-quote-left {
    content: "\f06a";
    font-family: FontAwesome;
    color: #1790d694;
    position: absolute;
    top: 18px;
    left: 22px;
    font-size: 40px;
}
.nclouds_leaders .btn-round i{ font-size: 25px; padding-right: 4px; position: relative; line-height: normal;
    top: 3px;}

.schedule_review{ width: 100%; float: left;}
.schedule_review .solutions_hero h1{margin-bottom: 5px;}
.schedule_review .solutions_hero h4{ font-size: 24px; font-weight: 300; text-transform: none; color: #ffffff; font-family: 'Roboto',sans-serif; font-style: italic;}
.schedule_review .solutions_hero p{ margin-top: 15px; font-size: 20px;}
.schedule_review .solutions_hero p a{ text-decoration: underline;}
.schedule_review .calendly_widget {  width: 100%; float: left;}
.schedule_review .calendly_widget .calendly_wrapper{position: relative; top: -80px; width: 100%; float: left; box-shadow: 0px 5px 50px rgba(0,0,0,.07); -webkit-box-shadow: 0px 5px 50px rgba(0,0,0,.07); -moz-box-shadow: 0px 5px 50px rgba(0,0,0,.07); border-radius: 2px; background: #fff; padding: 30px;}
.schedule_review .solutions_hero{ padding: 50px 0 140px; background-image: url(../img/schedule_review_banner.jpg); background-size: cover;}
.war .solutions_hero{ background-image: url(../img/banner/banner_well_architected.jpg); padding: 50px 0 120px;}
.war .calendly_widget h2{ font-family: 'Poppins',sans-serif; font-weight: bold; margin-top: 20px; margin-bottom: 20px; font-size: 34px;}
.war .calendly_widget p{ font-weight: 300; font-size: 17px; line-height: 27px;}
.war .calendly_widget ul li{ font-weight: 300; font-size: 17px; line-height: 27px;}
.calendly_widget h3{ font-family: 'Poppins',sans-serif; font-weight: bold; margin-top: 0; margin-bottom: 20px; font-size: 24px;}
.calendly_widget h3 span{ color: #1790d694;}
.calendly_widget .right_info h3{ margin-bottom: 10px;}
.calendly_widget .right_info a{ text-decoration: underline; color: inherit;}
.calendly_widget .schedule_review_quote{ background: #fff; color: #222; padding: 0;}
.calendly_widget .cs-quote-foot:before{ display: none;}
.calendly_widget .cs-quote blockquote{ font-family: 'PT Serif', serif; margin-bottom: 0;}
.calendly_widget .cs-quote .cs-quote-foot b{ font-size: 20px; color: #1790d694;}
.calendly_widget .cs-quote-foot, .calendly_widget .cs-quote-foot p{ color: #222; padding: 0;}
.calendly_widget .schedule_review_quote + p{ margin-bottom: 60px; margin-top: 20px; font-weight: 300; width: 100%; float: left; font-size: 17px;}
.war .calendly-inline-widget{
    border: 1px solid #e3e3e3;
}

.war a{ margin-top: 20px;}
.war .block{ width: 100%; float: left;}

.video_responsive_wrapper{
    max-width: 530px;
    width: 100%;
    float: left;
}

.video_responsive {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
    width: 100%;
    float: left;
}
.video_responsive iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.n_offer{ width: 100%; float: left; position: relative; padding: 0 0 0 135px ; transition: all .15s ease-in-out 0s; -moz-transition: all .15s ease-in-out 0s; -webkit-transition: all .15s ease-in-out 0s;}
.n_offer:active, .n_offer:focus, .n_offer:visited{ outline: none;}
.n_offer img{ position: absolute; left: 30px; max-width: 130px; top: -30px; border-radius: 2px; box-shadow: 15px 0px 80px rgba(0,0,0,.15);
    -webkit-box-shadow: 15px 0px 70px rgba(0,0,0,.15);}
.n_offer img{ max-width: 110px; left: 10px; top: -12px;}
.n_offer h5{font-weight: 600; font-size: 18px; color: #1c2b39;}
.n_offer p{ font-size: 17px; font-weight: 300; font-family: 'Roboto', sans-serif; color: #404a58}
.n_offer .cta{ position: absolute; text-align: center; line-height: 50px; border-radius: 3px; box-shadow: 0 5px 20px rgba(214, 23, 31, .2);
    -webkit-box-shadow: 0 5px 20px rgba(214, 23, 31, .2); overflow: hidden; width: 50px; height: 50px; background: #1790d694; color: #fff; top: 0px; right: 40px; transition: all .25s ease-in-out 0s; -moz-transition: all .25s ease-in-out 0s; -webkit-transition: all .25s ease-in-out 0s;}
.n_offer:hover .cta{ box-shadow: 0 5px 30px rgba(214, 23, 31, .3); -webkit-box-shadow: 0 5px 30px rgba(214, 23, 31, .3); width: 210px;}
.n_offer.video:hover .cta{ width: 115px;}
.n_offer .cta i{ font-size: 24px; position: absolute; right: 50%; margin-right: -8px; transition: all .25s ease-in-out 0s; -moz-transition: all .25s ease-in-out 0s; -webkit-transition: all .25s ease-in-out 0s;}
.n_offer:hover .cta i{ font-size: 24px; right: 87%;}
.n_offer .cta span{ position: absolute; left: -100px; font-size: 15px; font-weight: 600; opacity: 0; transition: all .25s ease-in-out 0s; -moz-transition: all .25s ease-in-out 0s; -webkit-transition: all .25s ease-in-out 0s;}
.n_offer:hover .cta span{ position: absolute; left: 44px; opacity: 1;}

.cs_benefits{ text-align: center; padding: 80px 0;}
.cs_benefits .stat_block{ background: #fff; width: 100%; float: left; box-shadow: 0px 5px 50px rgba(0,0,0,.07);  -webkit-box-shadow: 0px 5px 50px rgba(0,0,0,.07); border-radius: 4px; -webkit-border-radius: 4px; min-height: 200px; padding: 25px 20px; margin-bottom: 15px;}
.cs_benefits.three .stat_block{ min-height: 170px;}
.cs_benefits.five .stat_block{ min-height: 190px;}
.cs_benefits.five_small .stat_block{ min-height: 170px;}
.cs_benefits.four .stat_block{ min-height: 165px;}
.cs_benefits.four_small .stat_block{ min-height: 145px;}
.cs_benefits.three_small .stat_block{ min-height: 145px;}
.cs_benefits .stat_block p{ line-height: 23px; margin-top: 13px; font-weight: 400;}
.cs_benefits .stat_block img{ width: 50px;}
.cs_benefits.geotix .stat_block img{ margin-top: 15px;}

.cs_benefits .stat_wrapper { width: 100%; float: left;}
.cs_benefits .stat_wrapper .stat_inner { padding: 0 5px; display: inline-block; width: 20%; position: initial; margin: auto; float: left;}
.mrg-auto{ margin: auto;}
.aws-quicksight-shot img{ max-width: 700px;}
.k4-sa img{ max-width: 700px; margin: 0 auto;}
.genability-sa .solution-architecture-genability{ max-width: 500px; margin: 15px auto;}
.k4-sa ul{ margin-bottom: 10px;}
.k4-sa ul li ul li{ list-style: square;}
.k4-sa ul li ul li:before{ display: none;}
.k4-sa ul li ul li ul li{ list-style: circle;}
.k4-sa ul li ul li ul li ul li{ list-style: disc;}