body{
    margin:0;
    padding:0;
    color: #333;
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
    font-weight:300;
    font-family: museo_sans, arial, sans-serif;
}
h1, h2, h3, h4 {
    color:#333;
    text-transform: uppercase;
    line-height:37px;
    font-weight:300;
}
h1, h2 {
    font-size:42px;
}
h3 {
    font-size:32px;
    margin-bottom: 20px;
}
h4 {
    font-size:22px;
}
h5 {
    color:#999;
    font-weight:700;
    font-size:18px;
    text-transform: capitalize;
}

.headingcolor{
    color:#333;
}
p {
    line-height: 26px;
    font-size: 18px;
    font-weight: 300;
}
a {
    /*font-size: 16px;*/
    text-decoration:none;
    color: #f56d00;
}
a:focus {
    outline: none;
    text-decoration: none;
}
a:hover {
    color: #fff;
    text-decoration: none;
    color: #f56d00;
}
img {
    max-width: 100%;
}
.morebtn a, .morebtn button, .btn {
    color:#fff;
    font-size:14px;
    border:1px solid #269bcd;
    text-transform:uppercase;
    padding: 6px 15px;
    font-weight: 700;
    border-radius: 4px;
    background-color: #269bcd;
    display: inline-block;
}
.morebtn a:hover, .morebtn button:hover,
.btn:hover, .btn:focus {
    color: #f56d00;
    border: 1px solid #f56d00;
    background: #fff;
}
.morebtn-nxt a {
    color: #fff;
    font-size: 16px;
    border: 1px solid #269bcd;
    text-transform: uppercase;
    padding: 15px 65px;
    font-weight: 700;
    border-radius: 4px;
    background-color: #269bcd;
}
.morebtn-nxt a:hover {
    color: #f56d00;
    border: 1px solid #f56d00;
    background:#fff;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px);
}
/* Pagination */
.pagination {
    display: block;
    position: relative;
}
.pagination ul {
    padding: 0;
}
.pagination ul li {
    margin: 0 5px;
    display: inline-block;
    font-size: 16px;
}
.pagination p {
    font-size: 16px;
}
.container-wrap, .container {
    max-width: 1140px;
    margin: 0 auto;
    padding: 0 15px;
    width: auto;
}
.container-wrap.container-wrapinner {
    max-width: 980px;
}
.mktFormMsg {
    color: #f00;
    font-size: 12px;
    margin-bottom: 10px;
    display: block;
    text-align: right;
    text-decoration: none;
}
/* no-gutters Class Rules */
.row.no-gutters {
   margin-right: 0;
   margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
   padding-right: 0;
   padding-left: 0;
}
input[type=text]::-ms-clear {
    display: none; /* IE close button hide*/
}
input[type="text"], input[type="submit"],
input[type="file"], button, textarea {
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 0;
    border-radius: 4px;
}
input[type="text"] {
    width: 250px;
    height: 40px;
    border: 1px solid #ddd;
    outline: none;
    padding: 8px 12px;
    font-size: 16px;
    font-weight: 300;
}
.modal-backdrop {
    z-index: 0;
}
.modal-open {
    overflow: auto;
    padding-right: 0 !important;
}
.modal-open .modal {
    overflow-y: hidden;
}
@media screen and (max-width:991px) {
    .modal-open .modal {
        overflow-y: auto;
    }
}
@media screen and (max-width:767px) {
    h1 {
        font-size:32px;
    }
    h2 {
        font-size:32px;
    }
    h3 {
        font-size:26px;
    }
    .pagination ul{
        text-align: center;
    }
    .pagination p {
        text-align: center;
        position: absolute;
        bottom: -37px;
        left: 0;
        right: 0;
    }
}
@media screen and (max-width:480px) {
    .morebtn-nxt a {
        padding: 15px 20px;
    }
}



/* Banner Css Start */
.banner .banner-wrap {
    background:url("/images/prodenterprise_a_banner.jpg") no-repeat center center;
    background-size: cover;
    height:0;
    display: table;
    width: 100%;
    min-height: 407px;
}

.banner .banner-wrap-1 {    
    background-size: cover;
    min-height: 350px;
    height: 0;
    display: table;
    width: 100%;
}

.banner-wrap:before {
    background: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 65%, transparent 100%);
    background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 65%, transparent 100%);
    background: -o-linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 65%, transparent 100%);
    background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 65%, transparent 100%);
    content:"";
    position: absolute;
    height: 407px;
    width: 100%;
    display: none;
}
.banner .banner-wrap-inner {
    z-index: 9;
    position: relative;
    padding-top: 140px;
}
.banner .banner-wrap-inner h1,
.banner .banner-wrap-inner h2 {
    color: #fff;
    line-height: 61px;
    font-size: 58px;
}
.banner .banner-wrap-inner p.subhead {
    text-transform: none;
    width: 740px;
    color: #fff;
    font-size: 24px;
    line-height: 32px;
    font-weight: 300;
    margin: 20px 0 10px;
}
.banner .banner-wrap-inner p.subhead-two {
    font-size: 18px;
    margin-top: 0;
}
.banner-sub {
    padding:34px 0;
    background-color:#ffbc03;
}
.banner-sub-opt {
    padding:34px 0;
    background: #ffbc03;
    text-align: center;
}
.banner-sub-opt .morebtn,
.banner-sub .morebtn {
    margin-top: 0;
}
.banner-sub h1 {
    margin: 0;
    color: #fff;
    font-size: 28px;
}
.banner-sub h1.enterprise-bannerh {
    width: 50%;
}
.banner-sub p {
    font-weight: 500;
    color: #fff;
    margin: 15px 0 0;
}
.banner .morebtn-nxt {
    margin-top: 70px;
}
h1 > b {
    font-weight: 500;
}
@media screen and (max-width: 767px) {
    .banner-wrap:before {
        position:static;
    }
    .banner .banner-wrap-inner {
        padding-top:100px;
    }
    .banner .banner-wrap-inner h2,
    .banner .banner-wrap-inner h1 {
        font-size:32px;
        line-height: 38px;
    }
    .banner .banner-wrap-inner h1,
    .banner-sub h1, .banner-sub h1.enterprise-bannerh,
    .banner .banner-wrap-inner p.subhead {
        width:100%;
    }
    .banner-sub-opt .call-chat a {
        margin: 15px 0;
    }
}
@media screen and (max-width:480px) {
    .banner .banner-wrap-inner h2,
    .banner .banner-wrap-inner h1 {
        font-size:26px;
        line-height: 37px;
    }
    .banner .banner-wrap-inner p.subhead {
        font-size:22px;
    }
    .banner .banner-wrap-inner p.subhead-two {
        font-size: 16px;
    }
    .banner .morebtn-nxt {
        margin-top: 35px;
    }
}
/* Banner Css End */

/* Home Page Css Start */
.homepage .banner .banner-wrap {
    background: none;
    min-height: 560px;
    background-size: cover;
}
.homepage .morebtn a {
    padding: 8px 40px;
    background: #3aa3cc;
    color: #fff;
    font-size: 16px;
}
.homepage .morebtn a:hover {
    background: #fff;
    border: 1px solid #3aa3cc;
    color: #3aa3cc;
}
.homepage .banner-wrap:before {
    background: rgba(0,0,0,1);
    background: -moz-linear-gradient(left, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0.1)), color-stop(100%, rgba(0,0,0,0.1)));
    background: -webkit-linear-gradient(left, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 100%);
    background: -o-linear-gradient(left, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 100%);
    background: -ms-linear-gradient(left, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 100%);
    background: linear-gradient(to right, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding-top: 100px;
}
.homepage .banner .banner-wrap-inner {
    width: 80%;
    padding-top: 80px;
}
.homepage .banner .banner-wrap-inner h1,
.homepage .banner .banner-wrap-inner h2 {
    font-size: 65px;
    line-height: 72px;
    border-bottom: 1px solid #fff;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.homepage .banner .banner-wrap-inner p {
    font-size: 25px;
    margin-top: 5px;
    line-height: 33px;
    color: #fff;
}
.homepage .banner .banner-wrap-inner p + p {
    font-weight: 700;
    font-size: 22px;
    line-height: 22px;
}
.homepage .banner .banner-wrap-inner span {
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    margin: 20px 0;
    display: block;
}
.homepage .banner .banner-wrap-inner .morebtn {
    margin: 40px 0 0;
}
.homepage .banner .banner-wrap-inner .morebtn a {
    padding: 8px 40px;
    margin-right: 100px;
    background: #3aa3cc;
    color: #fff;
}
.homepage .banner .banner-wrap-inner .morebtn a:hover {
    background: #fff;
    border: 1px solid #3aa3cc;
    color: #3aa3cc;
}
.homepage .banner .homebannerone .video-sec {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
}
.homepage .banner-sub-opt p,
.homepage .banner-sub p {
    color: #fff;
    font-size: 24px;
    line-height: 28px;
}
.homepage .banner-sub p {
    margin: 0 0 5px;
}
.homepage .banner-sub-opt sup,
.homepage .banner-sub sup {
    vertical-align: super;
    font-size: 10px;
}
.homepage .banner-sub-opt span,
.homepage .banner-sub span {
    font-size: 24px;
    font-weight: 700;
}
.homepage .banner-sub .morebtn {
    margin-top: 30px;
    position: relative;
    z-index: 99;
}
.homepage .banner-sub .morebtn a {
    margin-right: 20px;
}
.homepage .banner-wrap.imaginebannsec {
   padding-top: 80px;
}
.homepage .banner-wrap.imaginebannsec > img {
    max-width: 90%;
}
.homepage .banner-sub .imaginebanner-sub {
    text-align: right;
    position: absolute;
    left: 100px;
    bottom: -90px;
}
.homepage .banner-sub .imaginebanner-sub img {
    max-width: 61%;
}
 .homepage .banner-sub {
    margin-bottom:60px;
}
.homepage .banner-wrap.imaginebannsec .banner-wrap-inner {
    width: 100%;
    text-align: center;
    padding-top: 0;
}
.homepage .banner-wrap.imaginebannsec .banner-wrap-inner .morebtn a {
    margin: 0;
}
.homepage .banner .bannsec h2 {
    border: 0;
    color: #fff;
    margin-bottom: 0;
}
.homepage .banner .bannsec .rowbanner p {
    color: #fff;
    line-height: 30px;
    margin-top: 10px;
    width: 81%;
}
.homepage .banner .bannsec .rowbanner sup {
    font-size: 14px;
    vertical-align: super;
}
.homepage .banner .bannsec .banner-wrap-inner {
    width: 99%;
}
.item-pagehome-page .modal-backdrop {
    z-index: 0;
}
.item-pagehome-page .modal-body input {
    padding: 8px 12px;
    font-size: 16px;
    border: 1px solid #ddd;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    display: block;
    border-radius: 4px;
    width: 100%;
    margin: 5px 0;
    background: #efefef;
    color: #333;
}
.item-pagehome-page .modal-body span.mktFormMsg {
    color: #f00;
    font-size: 12px;
    margin-bottom: 10px;
    display: block;
    text-align: right;
}
.item-pagehome-page .modal-body p.modal-title {
    font-weight: 400;
}
.item-pagehome-page .modal-body .morebtn {
    text-align: center;
    margin-bottom: 10px;
}
.item-pagehome-page .modal-title sup {
    font-size: 10px;
    vertical-align: super;
}
.homepage .banner .slick-dots
{
    position: absolute;
    bottom:20px;
    display: block;
    width: 90%;
    margin-left:5%;
    padding: 0;
    list-style: none;
    text-align: center;
}
.homepage .banner .slick-dots li
{
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.homepage .banner .slick-dots li button
{
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.homepage .banner .slick-dots li button:hover,
.homepage .banner .slick-dots li button:focus
{
    outline: none;
}
.homepage .banner .slick-dots li button:hover:before,
.homepage .banner .slick-dots li button:focus:before
{
    opacity: 1;
}
.homepage .banner .slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 15px;
    height: 15px;
    content: "";
    text-align: center;
    opacity: .55;
    color: #d0cece;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #fff;
    border-radius: 50px;
}
.homepage .banner .slick-dots li.slick-active button:before
{
    opacity: 1;
    background: #fff;
}
.homepage .banner-wrap.imaginebannsec .imaginehashtxt {
   text-align: right;
}
.homepage .banner-wrap.imaginebannsec .imaginehashtxt p {
    color: #ddd;
    font-size: 22px;
    margin-top: 100px;
}
.homepage .banner-subtwo {
    text-align: center;
    background: url("/images/home/imagine-home.jpg") no-repeat center center;
    background-size: cover;
    padding: 34px 0;
}
.homepage .banner-subtwo p {
    font-size: 22px;
    font-weight: 600;
    color: #fff;
    line-height: 28px;
    margin: 15px 0 0;
}
.homepage .banner-subtwo .imaginebanner-sub {
    max-width: 550px;
    margin: 0 auto;
}
.homepage .banner-subtwo .imaginebanner-sub p {
    text-align: left;
    font-size: 35px;
    position: relative;
    top: 25px;
    margin-bottom: 7px;
    font-weight: 600;
}
.homepage .banner-subtwo .morebtn {
    margin-top: 30px;
    position: relative;
    z-index: 99;
}
.homepage .banner-subtwo .morebtn a {
    margin: 0 60px;
}
.homepage .banner-sub.banner-subthree {
    margin: 0;
    background: url("/images/imaginenewyork/imagine_newyork_home.png") no-repeat center center;
    background-size:cover;
    min-height: 270px;
}
.homepage .banner-sub.banner-subthree p {
    font-size: 24px;
    margin-top: 5px;
    line-height: 27px;
    color: #fff;
    /*font-weight: 700;*/
}
.homepage .banner-sub.banner-subthree img {
    display: none;
}
.homepage .banner .homebannerimgone .banner-wrap-inner {
    position: absolute;
    bottom: 70px;
}
.homepage .banner .homebannerimgone .banner-wrap-inner h4 {
    color: #ffbc03;
    text-transform: none;
    font-weight: 500;
    margin-bottom: 20px;
    font-size: 26px;
}
.homepage .banner .homebannerimgone .banner-wrap-inner img.smallimg {
   max-width: 225px;
    height: 100px;
    margin-top: 7px;
}
.homepage .banner .homebannerimgone .banner-wrap-inner .subheadwrap {
    position: relative;
    left: -45px;
}
.homepage .banner .homebannerimgone .banner-wrap-inner p.subhead {
    font-weight: 500;
    margin: 0 0 40px;
    line-height: 30px;
    font-size: 22px;
}
.homepage .banner .homebannerimgone .banner-wrap-inner p.subheadnxt {
    font-size: 18px;
    font-weight: 400;
    line-height: 16px;
}
.homepage .banner .homebannerimgone .banner-wrap-inner .morebtn {
    margin-top: 12px;
}
.homepage .banner .homebannerimgone .banner-wrap-inner .morebtn a {
    margin-right: 30px;
}
.homepage .banner-wrap-inner .bannersub p {
    border-top:  1px solid #fff;
    padding-top: 8px;
    line-height:35px;
}
.humanbox-img.banner2 img {
    width:200px;
    padding-top:30px;
}
.homepage .banner .banner-wrap-inner h2.second {
    font-size:65px;
}
@media screen and (min-width:1400px) {
    .homepage .banner .homebannerone .video-sec video {
        width: 100%;
    }
}
@media screen and (max-width:1200px) {
    .homepage .banner .homebannerimgone .banner-wrap-inner img.smallimg {
        margin-bottom:20px;
    }
    .homepage .banner .homebannerimgone .banner-wrap-inner .subheadwrap {
        position:static;
        padding-right: 15px;
    }
}
@media screen and (max-width:991px) {
    .homepage .banner-sub .morebtn {
        margin-bottom: 60px;
    }
    .humanbox-img.banner2 img {
        padding-top: 5px;
        width:118px;
     }
    .homepage .banner-sub .morebtn a {
        padding: 8px;
        /*width: -webkit-fill-available;*/
        margin: 5px;
    }
    .homepage .banner-sub .imaginebanner-sub {
        right: 15px;
        bottom: -75px;
    }
    .homepage .banner-sub .imaginebanner-sub img {
         max-width: 400px;
    }
    .homepage .banner-wrap-inner .bannersub p {
         border-top:  1px solid #fff;
         padding-top: 13px;
         line-height: 27px;
    }
}
@media screen and (max-width:767px) {
    .homepage .banner-sub {
        margin-bottom:20px;
    }
    .homepage .banner-sub .imaginebanner-sub img {
        max-width: 310px;
    }
    .homepage .banner-sub .imaginebanner-sub {
        bottom: -125px;
    }
    .homepage .banner-sub.banner-subthree img {
        max-width: 200px;
        margin-bottom: 20px;
        display: block;
    }
}
@media screen and (max-width: 680px) {
    .homepage .banner-subtwo .morebtn a {
        padding: 8px 15px;
        margin: 0 10px;
    }
    .homepage .banner-subtwo .imaginebanner-sub p {
        position: static;
        margin-bottom: 0;
        font-size: 22px;
    }
    .homepage .banner-sub.banner-subthree {
        background-position: center left;
    }
}
@media screen and (max-width:480px) {
      .homepage .banner-sub .imaginebanner-sub {
        text-align: left;
        right: 0;
        left: 15px;
    }
    .homepage .banner-sub .imaginebanner-sub img {
        max-width: 280px;
    }
    .humanbox-img.banner2 img {
      padding-top: 0px;
      width:30%;
      margin:0 auto;
   }
    .homepage .banner-sub .morebtn a {
        padding: 8px;
        width: -webkit-fill-available;
        margin: 5px;
    }
    .homepage .banner .homebannerimgone .banner-wrap-inner h4 {
        font-size:20px;
        line-height:22px;
    }
    .homepage .banner .homebannerimgone .banner-wrap-inner p.subhead {
        font-size:18px;
        line-height:22px;
        margin-bottom:20px;
    }
    .homepage .banner .homebannerimgone .banner-wrap-inner p.subheadnxt {
        font-size:16px;
        line-height:22px;
    }
}
section.buildnxt-sec {
    background: url("/images/home/homebotbanner.jpg") no-repeat;
    background-size:cover;
    padding: 55px 0;
}
.buildnxt-inner {
    padding: 30px 20px;
    min-height: 320px;
    background: #fafafa;
    position: relative;
}
.buildnxt-inner h4 {
    margin: 0 0 20px;
    text-transform: none;
    color: #269bcd;
    font-size: 24px;
    line-height: 28px;
}
.buildnxt-inner a {
    position: absolute;
    bottom: 20px;
    right: 20px;
    color: #269bcd;
    font-weight: 700;
}
.buildnxt-inner a > img {
    margin-right: 5px;
    vertical-align: bottom;
    display: inline-block;
}
.buildnxt-sec ul.slick-dots li {
    display: inline-block;
    margin: 0 5px;
}
.buildnxt-sec  ul.slick-dots {
    text-align: center;
    padding: 0;
    position: relative;
    top: 28px;
}
.buildnxt-sec  .slick-dots li button
{
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.buildnxt-sec  .slick-dots li button:hover,
.buildnxt-sec .slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.buildnxt-sec .slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    width: 15px;
    height: 15px;
    content: "";
    color: #3ba3cc;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #3ba3cc;
    border-radius: 50px;
    display: table;
}
.buildnxt-sec .slick-dots li.slick-active button:before
{
    opacity: 1;
    background: #fff;
}
section.customer-bar {
    background: #fbb332;
    padding: 80px 0 0;
}
.customer-bar .quote-img img {
    max-width: 200px;
    text-align: right;
    margin: 43% auto auto;
}
.customer-bar .quote:before {
    background: url("/images/home/whiteleft_arrow.png") no-repeat left center;
    content:"";
    display: inline-block;
    padding: 18px;
    position: absolute;
    top: 45%;
}
.customer-bar .quote-inner {
    background: #fff;
    padding: 30px;
    margin-left: 30px;
    min-height: 360px;
    box-shadow: 0 0 30px rgba(0,0,0,0.3);
}
.customer-bar .quote-inner p {
    font-size: 20px;
    color: #808080;
    line-height: 28px;
}
.customer-bar .quote-inner .morebtn {
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 40px;
    margin-bottom: 40px;
}
.customer-bar .quote-inner .morebtn a {
    background: none;
    border: none;
    color: #269bcd;
    text-decoration: underline;
    font-size: 14px;
    padding:0;
}
.customer-bar .tab-pane.slick-slide.active-panel {
    outline: none;
}
.customer-bar .slider-nav-thumbnails {
    margin-top: 50px;
}
.customer-bar .slider-nav-thumbnails .slick-slide img {
   max-width:70%;
   padding-bottom: 40px;
}
.customer-bar .slider-nav-thumbnails .slick-slide.slick-current img {
     border-bottom: 5px solid #333;
}
.customer-bar .slider-nav-thumbnails .slick-slide.slick-current:after
{
    position: absolute;
    left: 0;
    right: 25%;
    margin: 0 auto;
    width: 45px;
    height: 45px;
    padding: 0;
    background: url("/images/home/logos/customer-arrowpoint.png") no-repeat left center;
    content:"";
    display: inline-block;
    bottom: -15px;
    text-align: center;
    background-position: center center;
    font-size: 0;
}
section.modern-enterprise {
    padding: 40px 0;
}
.modern-enterprise h3 {
    color: #ffbc03;
    padding-bottom: 29px;
    line-height: 56px;
    font-weight: 300;
    font-size: 48px;
    border-bottom: 1px solid #ccc;
    margin-top: 50px;
    display: table;
}
.modern-enterprise-title {
    padding-right: 30px;
}
.modern-enterprise p {
   line-height: 22px;
   color: #666;
   font-weight: 500;
   font-size: 16px;
}
.modern-enterprise p.title {
    font-size: 120px;
    text-transform: uppercase;
    border-bottom: 1px solid #ccc;
    line-height: 100px;
    color: #666;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-weight: 300;
}
.modern-enterprise p.title span {
    font-size: 73px;
    line-height: 60px;
    vertical-align: top;
}
.modern-enterprise p.title.quater span {
    font-size: 40px;
}
.modern-enterprise .title-wrap {
    margin-bottom: 50px;
}
.modern-enterprise .morebtn {
    margin-top: 30px;
}
.modern-enterprise .icon {
    display: table;
    text-align: right;
    width: 100%;
    position: relative;
}
.modern-enterprise .icon img {
    float: right;
}
section.partner-bar {
    padding: 50px 0;
    background: #ffbc03;
    position: relative;
}
.partner-bar .owl-carousel .owl-item {
    margin-right: 10px;
}
.partner-bar .flipper {
    overflow: hidden;
    height: auto;
    width: 207px !important;
    display: inline-block !important;
}
.partner-bar .partner-flipper {
    text-align: right;
}
.partner-bar .partner-flipper .owl-prev {
    display: none !important;
}
.partner-bar .partner-flipper .owl-nav {
    position: absolute;
    top: 0;
}
.partner-bar .partner-flipper .owl-next {
    font-size: 0;
    padding: 20px 25px 0;
}
.partner-bar .partner-flipper .owl-next:after {
    content: "\f138";
    font-family: fontawesome;
    font-size: 22px;
    color: #d9d9d9;
}
.partner-bar h3 {
    line-height: 40px;
    z-index: 100;
    color: #fff;
    font-size: 30px;
    margin:0 0 20px;
}
.partner-bar .partner-flipper .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    position: absolute;
    left: -35.5%;
    margin-top: 6px;
}
.partner-bar .partner-flipper .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
}
.partner-bar .partner-flipper .owl-dots .owl-dot span {
    width: 15px;
    height: 15px;
    margin: 5px 7px;
    background: #269bcd;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}
.partner-bar .partner-flipper .owl-dots .owl-dot.active span,
.partner-bar .partner-flipper .owl-dots .owl-dot:hover span {
    background: #fff;
}
section.manual-work {
    padding: 80px 0;
    text-align: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.manual-work h3 {
    color: #666;
    line-height: 60px;
    font-size: 48px;
    padding-top: 80px;
    margin-top: 0;
}
.manual-work h4 {
    text-transform: none;
    font-size: 24px;
    font-weight: 300;
    color: #666;
}
.manual-work .morebtn {
    margin-top: 40px;
}
@media screen and (max-width:1200px) {
    .partner-bar .flipper {
        width: 200px !important;
    }
}
@media screen and (max-width:1120px) {
    .partner-bar h3 {
        font-size: 25px;
        line-height: 38px;
    }
     .modern-enterprise h3 {
        line-height: 59px;
    }
    .homepage .morebtn a {
        padding: 8px 36px;
    }
}
@media screen and (max-width:1080px) {
    .owl-carousel .owl-item img {
        max-width: 90%;
    }
    .partner-bar h3 {
        line-height: 33px;
    }
}
@media screen and (max-width:1010px) {
    .homepage .banner .banner-wrap-inner h1,
    .homepage .banner .banner-wrap-inner h2,
    .homepage .banner .banner-wrap-inner h2.second{
        font-size: 50px;
        line-height: 56px;
    }
    .homepage .banner .banner-wrap-inner .morebtn a {
        margin-right: 10px;
        padding: 4px 10px;
    }
    .modern-enterprise h3 {
        font-size: 40px;
    }
    .homepage .banner .banner-wrap-inner .morebtn {
        margin: 20px 0 40px;
    }
    .homepage .banner-wrap.imaginebannsec .imaginehashtxt {
        text-align: center;
    }
    .homepage .banner-wrap.imaginebannsec .imaginehashtxt p {
        margin-top: 0;
    }
}
@media screen and (max-width: 991px) {
    .customer-bar .quote-img img {
        margin-top: 60px;
    }
    .customer-bar .slider-nav-thumbnails {
        margin-top: 10px;
    }
    .customer-bar .quote:before {
         display:none;
    }
    .customer-bar .quote-inner:before {
        transform: rotate(270deg);
        text-align: center;
        bottom: -30px;
        background: url("/images/home/whiteleft_arrow.png") no-repeat left center;
        content:"";
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        width: 45px;
        height: 45px;
        padding: 0;
    }
    .customer-bar .slider-nav-thumbnails .slick-slide {
        right: -1%;
    }
    .customer-bar .slider-nav-thumbnails .slick-slide img {
        padding-bottom:10px;
    }
     .customer-bar .slider-nav-thumbnails .slick-slide.slick-current:after
    {
        right: 30%;
    }
    .partner-bar .partner-flipper {
        text-align: center;
    }
    .partner-bar h3 {
        width: 90%;
    }
    .partner-bar .partner-barbtn {
        text-align: center;
        margin: 20px 0;
    }
    .partner-bar .partner-flipper .owl-dots {
        left: 0;
        right: 0;
        bottom: -110px;
    }
    .modern-enterprise h3 {
        margin-top: 0;
    }
}
@media screen and (max-width:767px) {
    .homepage .banner .bannsec .banner-wrap-inner {
        width: 100%;
    }
    .homepage .banner .banner-wrap-inner h1,
    .homepage .banner .banner-wrap-inner h2,
    .homepage .banner .banner-wrap-inner h2.second{
        font-size: 40px;
        line-height: 46px;
    }
    .homepage .banner .bannsec .rowbanner p {
        width: 100%;
    }
    .homepage .banner .homebannerone .video-sec video {
        display: none;
    }
    .homepage .banner-sub-opt .everestbtn {
        margin-top: 30px;
    }
    section.customer-bar, section.modern-enterprise,
    section.manual-work {
        padding:40px 0;
        background-size: auto;
    }
    section.customer-bar {
        padding-bottom: 0;
    }
    .customer-bar .quote {
        background: none;
    }
    .customer-bar .quote-inner {
        margin-left: 0;
    }
    .customer-bar .quote-inner p {
        font-size: 16px;
        line-height: 24px;
    }
    .customer-bar .customer-logos {
        margin: 0 auto;
    }
    .customer-bar .quote-img img {
        max-width: 40%;
        margin-bottom: 10px;
    }
    .buildnxt-inner a {
        left: 18px;
        right: 0;
        bottom: 50px;
    }
    .modern-enterprise h3, .botinsight h3,
    .manual-work h3 {
        font-size: 26px;
        line-height: 37px;
        border-bottom: 0;
    }
    .manual-work h3 {
        padding-top: 0;
    }
    .modern-enterprise .modern-enterprise-rgt .row {
        padding-left: 0;
    }
    .modern-enterprise .icon img {
        float: none;
        position: static;
        margin-left: 210px;
    }
    .modern-enterprise p.title {
        font-size: 80px;
    }
    .modern-enterprise p.title span {
        font-size: 30px;
    }
    .modern-enterprise .title-wrap {
        margin-bottom: 15px;
    }
    .modern-enterprise .morebtn {
        margin:20px 0 40px;
        text-align: center;
    }
    .botinsight h3 {
        margin-bottom: 30px;
    }
    .botinsight p {
        font-size: 20px;
        line-height: 30px;
    }
    .manual-work h4 {
        font-size: 22px;
        line-height: 25px;
    }
}
@media screen and (max-width:766px) {
    .buildnxt-inner {
        min-height: 250px;
    }
}
@media screen and (max-width:640px) {
    .customer-bar .slider-nav-thumbnails .slick-slide.slick-current img {
     border-bottom: 2px solid #333;
    }
    .customer-bar .slider-nav-thumbnails .slick-slide.slick-current:after
    {
     position: absolute;
     left: 0;
     right: 22%;
     margin: 0 auto;
     width: 45px;
     height: 45px;
     padding: 0;
     background: url("/images/home/logos/customer-arrowpoint.png") no-repeat left center;
     content:"";
     display: inline-block;
     bottom: -18px;
     text-align: center;
     background-size: 35%;
     background-position: center center;
     font-size: 0;
    }
    .partner-bar .partner-flipper {
        text-align: center;
    }
}
@media screen and (max-width:560px) {
    .customer-bar .quote-inner {
        height: 550px;
    }
    .partner-bar .flipper {
        height: auto;
    }
    .partner-bar .owl-carousel .owl-item img {
        max-width: 80%;
    }
    .partner-bar .owl-nav {
        display: none;
    }
    .partner-bar .partner-barbtn a {
        display: block;
    }
    .manual-work h3 {
        width: 220px;
        margin: 0 auto;
    }
    .manual-work h4 {
        font-size: 18px;
    }
}
@media screen and (max-width:480px) {
    .homepage .banner .banner-wrap-inner {
        padding-top: 20px;
    }
    .homepage .banner .banner-wrap-inner h1,
    .homepage .banner .banner-wrap-inner h2,
    .homepage .banner .banner-wrap-inner h2.second{
        font-size: 25px;
        line-height: 32px;
    }
    .homepage .banner .banner-wrap-inner .morebtn a {
        display:block;
        text-align:center;
        margin-bottom:10px;
    }
    .partner-bar .owl-carousel .owl-item img {
        max-width: 60%;
    }
}
@media screen and (max-width:360px) {
    .partner-bar .flipper {
        height: 150px;
    }
    .partner-bar .owl-carousel .owl-item img {
        max-width: 50%;
    }
}
/* Home Page Css End */


/* It acclaimed Css Start */
section.it-acclaimed {
    padding-bottom: 40px;
}
.it-acclaimed h1 {
    font-size: 50px;
    color: #ffbc03;
    line-height: 60px;
    font-weight: 100;
}
.it-acclaimed h3 {
    text-transform: none;
}
.it-acclaimed .video-sec {
    margin-top: 20px;
}
@media screen and (max-width: 1024px) {
    .it-acclaimed h1 {
        font-size: 35px;
        line-height: 40px;
    }
    .it-acclaimed h3 {
        font-size: 22px;
        line-height: 26px;
    }
}
@media screen and (max-width: 767px) {
     .it-acclaimed h1 {
        font-size: 22px;
        line-height: 32px;
    }
    .it-acclaimed h3 {
        font-size: 18px;
    }
}
/* It acclaimed Css End */

/* Enterprise Page Css Start */
.enterprise-page .banner .banner-wrap {
    background: url("/images/prodenterprise_a_banner.jpg") no-repeat center center;
    background-size: cover;
}
.enterprise-page.enterprise-pageonea .banner .banner-wrap {
    background: url("/images/prodenterprise_a_banner1.jpg") no-repeat center center;
    background-size: cover;
}
.enterprise-page .banner .banner-wrap-inner {
    padding-top: 80px;
}
.enterprise-page .banner .banner-wrap-inner h1 {
    width: 90%;
}
.enterprise-page .banner .banner-wrap-inner p.subhead {
    font-size: 26px;
}
.enterprise-page .banner .banner-wrap-inner p.subhead.subhead-two {
    font-size: 20px;
}
.enterprise-page .banner-sub-opt .row.morebtn {
    width: 80%;
    margin: 0 auto;
    text-align: center;
}
.enterprise-page .introsec {
    margin-bottom: 30px;
}
.enterprise-page .introsec h3 {
    margin: 0 0 10px;
    color: #fff;
}
.enterprise-page .introsec p {
    color: #fff;
    width: 54%;
    margin: 0 auto;
}
section.rpaplat-enterprise {
    text-align: left;
    padding: 30px 0 80px;
    height: 570px;
}
.rpaplat-enterprise p.subpara {
    font-weight: 700;
    color: #fdbd32;
}
.rpaplat-enterprise p.subpara1 {
    width: 80%;
}
.rpaplat-enterprise .rpaplat-inner {
    margin-top: 40px;
}
.rpaplat-enterprise .rpaplat-inner h4 {
    padding: 20px 0;
    border-bottom: solid 1px #ccc;
    margin-bottom: 15px;
    line-height: 24px;
    font-size: 30px;
}
.rpaplat-enterprise .rpaplat-inner p {
    font-weight: 300;
}
.rpaplat-inner .rpaplat-inner-wrap {
    min-height: 215px;
}
.rpaplat-inner .rpaplat-inner-wrap .morebtn {
    position: absolute;
    bottom: 0;
    left: 15px;
    right: 0;
}
section.learn-itacc {
    text-align: center;
    padding: 60px 0;
    background: #f2f2f2;
}
.learn-itacc h3 {
    margin-top: 0;
}
.learn-itacc .learn-itacc-inner video {
    height: auto;
    width: 100%;
}
.learn-itacc .learn-itacc-inner {
    margin-top: 20px;
}
.learn-itacc a.playpause {
    position: absolute;
    top: 46%;
    color: #e8e6e7;
    cursor: pointer;
    visibility: hidden;
}
.learn-itacc a.playpause:after {
    content: "\f04b";
    font-family: fontawesome;
    font-size: 30px;
    background: transparent;
    padding: 26px 28px 26px 30px;
    border-radius: 50%;
    position: relative;
    left:-41px;
    color:#279bcd;
    border:2px solid #279bcd;
}
.learn-itacc a.playpause.audioclass:after {
    content: "\f04c";
    font-family: fontawesome;
}
.learn-itacc a.playpause:before,
.learn-itacc a.playpause.audioclass:before {
    content: "PLAY";
    font-size: 14px;
    font-weight: 500;
    color: #289bcd;
    text-align: center;
    margin: 0 auto;
    position: absolute;
    left: -80px;
    bottom: -50px;
    right: 0;
}
.learn-itacc a.playpause.audioclass:before {
     content: "PAUSE";
}
.learn-itacc .htlvdo:hover a.playpause {
   visibility:visible;
}
@-moz-document url-prefix() {
  .learn-itacc a.playpause {
    left: 0;
    right: 0;
    text-align: center;
    margin-left: 84px;
    margin-top: -1px;
  }
  .learn-itacc a.playpause::after {
    font-size: 33px;
    padding: 30px 30px 28px 36px;
    left: -42px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .learn-itacc a.playpause {
        left:0;
        right:0;
        pointer-events:none;
        cursor: default;
    }
   .learn-itacc a.playpause:after,
   .learn-itacc .htlvdo:hover a.playpause {
        pointer-events:visible;
        cursor: pointer;
    }
}
@media only screen and (max-device-width: 1024px) {
    .learn-itacc .htlvdo:hover a.playpause {
        visibility: hidden;
    }
}
@media screen and (max-width:1000px) {
    .rpaplat-inner .rpaplat-inner-wrap {
        min-height: 250px;
    }
}
@media screen and (max-width:850px) {
    .enterprise-page .banner-sub-opt .row.morebtn {
        width: 100%;
    }
}
@media screen and (max-width:767px) {
    section.rpaplat-enterprise {
        padding-bottom:0;
        height: 1265px;
    }
    .rpaplat-enterprise p.subpara {
        width:100%;
    }
    .rpaplat-enterprise .rpaplat-inner {
        padding: 20px 0;
    }
    .rpaplat-inner .rpaplat-inner-wrap {
        min-height: auto;
        margin-bottom: 30px;
    }
    .rpaplat-inner .rpaplat-inner-wrap .morebtn {
        position: static;
    }
    .rpaplat-enterprise .rpaplat-inner p {
        margin-bottom: 20px;
    }
    section.learn-itacc {
        padding-bottom:0;
    }
    .learn-itacc .learn-itacc-inner p {
        text-align: left;
        font-size: 20px;
        line-height: 35px;
    }
}
@media screen and (max-width:480px) {
    .enterprise-page .introsec p {
        width: 100%;
    }
}
section.auto-architec {
    padding: 55px 0 20px;
}
section.auto-architec p {
    width: 90%;
}
.auto-architec .box-sec {
    margin: 80px 0;
}
.auto-architec .bot-box {
    text-align: center;
    padding: 30px 20px 20px;
    min-height: 252px;
    width: 192px;
    box-shadow: 0px 0px 10px 0px rgba(51, 51, 51, 0.25);
    margin: 0 auto;
}
.auto-architec .bot-box span {
    display: block;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 18px;
    color: #666;
}
.auto-architec .bot-box span + span {
    text-transform: none;
    width: 80%;
    margin: 0 auto;
    line-height: 18px;
    font-size: 14px;
    font-weight: 300;
}
.auto-architec .bot-box img {
    margin: auto auto 20px;
}
@media screen and (max-width: 900px) {
    .auto-architec .bot-box {
        width:auto;
        margin-bottom: 20px;
        min-height: 271px;
    }
    .auto-architec .bot-box span + span {
        width: 100%;
    }
}
@media screen and (max-width: 767px) {
    section.auto-architec {
        padding:35px 0;
    }
    section.auto-architec p {
        text-align: center;
        width: 100%;
    }
    .auto-architec .box-sec {
        margin:40px 0 0;
    }
}
@media screen and (max-width: 380px) {
    .auto-architec .bot-box {
        padding: 30px 5px;
    }
    .auto-architec .bot-box span {
        font-size: 14px;
    }
    .auto-architec .bot-box span + span {
        font-size: 12px;
    }
}
/* RPA Css */
section.rpa-sec {
    background: url("/images/prod_enterprise_a_img1.jpg") no-repeat center center;
    background-size:cover;
    padding: 5% 0;
}
.rpa-sec .rps-wrap h3 {
    color: #ffbc03;
    margin: 0 0 10px;
}
.rpa-sec .rps-wrap p {
    color: #fff;
    margin: 0 0 45px;
}
@media screen and (max-width: 767px) {
    .rpa-sec .rps-wrap h3 {
        width: 100%;
    }
    .rpa-sec .rps-wrap p {
        width: 100%;
        margin-bottom: 25px;
    }
}
@media screen and (max-width: 480px) {
    .rpa-sec .rps-wrap {
        top: 30px;
    }
    .rpa-sec .rps-wrap h3 {
        font-size: 22px;
        line-height: 24px;
        margin-bottom: 20px;
    }
}
/* BOTS Css */
section.bots-sec {
    background: url("/images/prod_enterprise_a_img2.jpg") no-repeat center center;
    background-size:cover;
    padding: 5% 0;
}
.enterprise-pageonea section.bots-sec {
    background: #fafafa;
}
.bots-sec .bots-wrap h3 {
    color: #ffbc03;
    margin: 0 0 5px;
}
.bots-sec .bots-wrap p.botspara {
    font-weight:700;
    color:#fff;
    margin-bottom: 0;
}
.bots-sec .bots-wrap p {
    margin: 10px 0 25px;
    color: #fff;
}
.enterprise-pageonea .bots-sec .bots-wrap p,
.enterprise-pageonea .bots-sec .bots-wrap p.botspara {
    color: #333;
}
.bots-sec .bots-wraps {
    text-align: right;
}
.bots-sec .bots-wrap sup {
    font-size: 8px;
    vertical-align: super;
}
.bots-sec .bots-wrap li {
    display: inline-block;
}
.bots-wrap ul li:first-child a:after {
    content:"";
    display: inline-block;
    width: 2px;
    height: 14px;
    background: #fff;
    margin: 0 16px;
    vertical-align: middle;
}
.enterprise-pageonea .bots-wrap ul li:first-child a:after {
    background: #333;
}
.bots-sec .bots-wrap li a {
    color:#269bcd;
    font-size:18px;
    font-weight:700;
    padding:0;
}
.bots-sec .bots-wrap li.active a {
    color:#f56d00;
}
.bots-sec .bots-wrap li>a:focus,
.bots-sec .bots-wrap li>a:hover {
    background-color: transparent;
}
.bots-sec .bots-wrap .tab-content p {
    font-weight: 700;
    border-top: 1px solid #fff;
    padding-top: 10px;
}
.enterprise-pageonea .bots-sec .bots-wrap .tab-content p {
    color: #333;
    border-top: 1px solid #333;
    font-weight: 300;
}
.enterprise-pageonea .bots-sec .bots-wrap li.active a:before {
    content: "\f0d8";
    font-family: 'FontAwesome';
    font-size: 18px;
    vertical-align: middle;
    display: inline-block;
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 0;
    text-align: center;
    color: #333;
}
.enterprise-pageonea .bots-sec .bots-wrap li:first-child.active a:before {
    left: -25px;
}
@media screen and (max-width: 991px) {
    .bots-sec .bots-wrap .emptydiv {
        display: none;
    }
}
@media screen and (max-width: 767px) {
    .bots-sec .bots-wrap p.botspara {
        width: 100%;
    }
}
@media screen and (max-width: 510px) {
    .bots-sec .bots-wrap h3 {
        font-size: 26px;
    }
    .bots-sec .bots-wrap p,
    .bots-sec .bots-wrap li a {
        font-size: 16px;
        line-height: 26px;
    }
    .bots-sec .bots-wrap li a {
        font-size: 14px;
    }
    .bots-wrap ul li:first-child a:after {
        margin: 0 4px 0 8px;
    }
}
/* Deploy Css */
section.deploy-sec {
    padding: 60px 0;
}
section.deploy-sec p {
    width: 80%;
    margin-bottom: 40px;
}
section.deploy-sec .deploy-box {
    box-shadow: 0px 0px 10px 0px rgba(51, 51, 51, 0.25);
    padding: 20px;
    min-height: 410px;
    margin-bottom: 30px;
    background-color: #fff;
}
section.deploy-sec .deploy-box p {
    font-weight: 500;
    color: #666;
    width: auto;
    margin: 0;
}
section.deploy-sec .deploy-imgicon {
    text-align: right;
}
section.deploy-sec .deploy-box span {
    font-size: 26px;
    display: block;
    text-transform: uppercase;
    padding-bottom: 12px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    line-height: 30px;
}
@media screen and (max-width: 1040px) {
    /*section.deploy-sec .deploy-box {
        min-height: 390px;
    }*/
    .enterprisenew-page section.deploy-sec.last-sec .deploy-box {
        min-height: 430px;
    }
}
@media screen and (max-width: 991px) {
    section.deploy-sec .deploy-box {
        min-height: auto;
        padding-bottom: 50px;
    }
}
@media screen and (max-width: 767px) {
    section.deploy-sec p {
        width: 100%;
    }
    section.deploy-sec {
        padding-bottom: 0;
    }
    section.deploy-sec .deploy-box {
        min-height: auto;
    }
}
/* We Meant Css */
.we-meant-sec {
    background: url("/images/prod_enterprise_a_img3.jpg") no-repeat center center;
    background-size: cover;
    padding: 8% 0;
    background:#fafafa;
}
.we-meant-sec h3 {
    color: #ffbc03;
    margin:0 0 10px;
    font-size: 30px;
}
.we-meant-sec .we-meantwrap p {
    font-size: 17px;
}
.we-meantwraprgt {
    text-align: right;
}
.we-meantwraprgt .morebtn {
    margin-top: 30px;
}
/* We want sec 2*/
.we-meant-sec.sectwo {
    background: #f2f2f2;
}
.we-meant-sec.sectwo .wemeantwrap h3 {
    color: #333;
}
.we-meant-sec.sectwo .wemeantwrap h3 {
    color: #333;
}
.we-meant-sec.sectwo p.botspara1s {
    font-size: 22px;
    width: 65%;
}
.we-meant-sec.sectwo .wemeantwrap {
    border-bottom: 1px solid #ccc;
    padding-bottom: 30px;
    margin-bottom: 40px;
}
.we-meant-sec.sectwo p.botspara1s1 {
    width: 62%;
}
.we-meant-sec.sectwo .box-content h3 {
    margin-bottom: 20px;
    line-height: 32px;
}
.we-meant-sec.sectwo p.botspara {
    font-weight: 700;
}
.we-meant-sec.sectwo  .box-content {
    min-height: 500px;
}
.we-meant-sec.sectwo  .box-content .morebtn {
    position: absolute;
    bottom: 0;
}
.we-meant-sec.sectwo .box-content li {
    display: inline-block;
}
.we-meant-sec.sectwo .box-content li a {
    font-size: 18px;
    font-weight: 700;
    padding: 0 20px;
    color: #333;
}
.we-meant-sec.sectwo .box-content li>a:focus,
.we-meant-sec.sectwo .box-content li>a:hover {
    background-color: transparent;
}
.we-meant-sec.sectwo .box-content li:first-child:after {
    content: "";
    display: inline-block;
    width: 1px;
    height: 50px;
    background: #ccc;
    position: absolute;
    top: 0;
    right: 0;
}
.we-meant-sec.sectwo .box-content ul {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-top: 20px;
}
.we-meant-sec.sectwo .box-content li:first-child a {
    padding-left: 0;
}
.we-meant-sec.sectwo .tab-content p {
    font-weight: 700;
    font-size: 17px;
    line-height: 22px;
}
.we-meant-sec.sectwo .tab-content {
    margin-top: 12px;
}
.we-meant-sec.sectwo .box-content li.active a {
    color: #279bcd;
}
@media screen and (max-width: 1024px) {
    .we-meant-sec.sectwo  .box-content {
        min-height: 520px;
    }
}
@media screen and (max-width: 991px) {
    .we-meantwraprgt {
        margin-top: 30px;
    }
    .we-meant-sec.sectwo  .box-content {
        min-height: auto;
        margin-bottom: 40px;
    }
    .we-meant-sec.sectwo  .box-content .morebtn {
        position:static;
    }
}
@media screen and (max-width: 767px) {
    .we-meant-sec.sectwo p.botspara1s1,
    .we-meant-sec.sectwo p.botspara1s {
        width: 100%;
    }
}
/* We Meantit Css Start */
section.we-meantit {
    display: table;
    width: 100%;
}
.we-meantit .weleft-sec, .we-meantit .weright-sec {
    display: table-cell;
    width: 50%;
}
.we-meantit .weleft-sec {
    background: url("/images/enterprise_we-meanta.jpg") no-repeat;
    background-size: cover;
    padding: 80px;
    text-align: right;
}
.we-meantit .weright-sec {
    background: url("/images/enterprise_we-meantb.jpg") no-repeat;
    background-size: cover;
    padding: 80px;
}
.we-meantit h3 {
    color: #ffbc03;
    margin: 0 0 10px;
    font-size: 30px;
}
.we-meantit p {
    color: #fff;
}
@media screen and (max-width:991px) {
    .we-meantit .weleft-sec, .we-meantit .weright-sec {
        width: 100%;
        display: block;
        padding: 40px 15px;
    }
}
/* We Meantit Css End */

/* Advancement Css */
section.advancement-sec {
    background: #ffbc03;
    text-align: center;
    display: table;
    width: 100%;
    min-height: 400px;
    padding:40px 15px;
}
section.advancement-sec > div {
    display: table-cell;
    vertical-align: middle;
}
.advancement-sec h3 {
    font-size: 50px;
    color: #fff;
}
.advancement-sec h4 {
    color: #fff;
    text-transform: none;
    font-weight: 500;
}
.morebtn {
    margin-top: 30px;
}
@media screen and (max-width: 767px) {
    .advancement-sec h3 {
        font-size: 26px;
    }
}
/* Enterprise Page Css End  */

/* Bot Farm Page Css Start */
.botfarm .bot-banner.banner .banner-wrap {
    background: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0,0,0,0.3) 100%), url(/images/botfarm-bann.jpg) no-repeat center bottom;
    background-size:cover;
   min-height: 340px;
}
.botfarm.botfarm1 .bot-banner.banner .banner-wrap {
    background: url("/images/prodbotfarm_banner1.jpg") no-repeat center center;
    background-size:cover;
}
.botfarm  .banner .banner-wrap-inner {
    padding-top: 120px;
}
.botfarm  .banner .banner-wrap-inner p.subhead {
    width: 100%;
    font-size: 26px;
}
.botfarm .banner .banner-wrap-inner p.subhead.subhead-two {
    font-size: 20px;
}
.botfarm .bots-demand {
    padding: 40px 0;
}
.botfarm .bots-demand p {
    width: 82%;
    font-size: 20px;
    line-height: 28px;
}
.botfarm .bot-enterprise {
    padding: 30px 0 90px;
    background: #f2f2f2;
    height:550px;
}
.botfarm .bot-enterprise p {
    width: 85%;
    font-size: 20px;
    font-weight: 200;
}
.botfarm .botenter-icon {
    padding: 40px 0 0;
}
.botfarm .botenter-icon .row > div {
    padding: 0 8px;
    position: relative;
}
.botfarm .botenter-icon .icon-details
{
    background:#fff;
    padding: 20px;
    text-align: left;
    box-shadow:0px 0px 10px 0px rgba(51, 51, 51, 0.25);
    height: 350px;
}
.botfarm .botenter-icon .icon-details img {
    position: absolute;
    right: 15px;
 }
.botfarm .botenter-icon .icon-details h5 {
    color: #333;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 300;
    line-height: 30px;
    margin-top: 30px;
 }
.botfarm .botenter-icon .icon-details p {
    font-size: 18px;
    font-weight: 300;
    width: auto;
}
.botfarm .botenter-icon .icon-details hr
{
    margin-top: 0;
    border-color:#ccc;
}
section.deploy-globally {
    padding: 80px 0;
    background: url("/images/prodbotfarm_bottom_img.jpg") no-repeat;
    background-size: cover;
}
.deploy-globally h3 {
    color: #fff;
}
.deploy-globally p {
    width: 90%;
    font-size: 18px;
    color: #fff;
}
.deploy-globally .deploy-sec {
    margin: 80px 0 0;
    text-align: center;
}
.deploy-globally .deploy-box {
    height: 235px;
    width: 235px;
    background: #eee;
    text-align: center;
    padding: 40px 20px 0;
    border-radius: 50%;
}
.deploy-globally .deploy-box img {
    margin: 0 auto;
    position: relative;
    top: 30px;
}
.deploy-globally .deploy-sec p {
    text-transform:uppercase;
    margin: 20px 0 40px;
    font-size:20px;
    width: 100%;
}
.deploy-globally .deploy-box span {
    display: block;
    font-weight: 300;
    font-size: 18px;
}
.botfarm section.starthere {
    background: #fdbd31;
}
section.greatbotrun {
    text-align: center;
    padding: 60px 0;
    background: #f2f2f2;
}
.greatbotrun h3 {
    margin: 0;
}
.greatbotrun h4 {
    text-transform: none;
    margin: 5px 0 10px;
    font-size: 20px;
    font-weight: 500;
}
section.bot-requestdemo {
    background: url("/images/bot-clouds.jpg") no-repeat;
    background-size: cover;
    padding: 120px 0;
    text-align:center;
}
.bot-requestdemo h1 {
    font-weight: 100;
    line-height: 55px;
}
.bot-requestdemo p {
    font-size: 22px;
}
.bot-requestdemo .call-chat {
    margin-top: 50px;
}
@media screen and (max-width: 1100px) {
    .deploy-globally .deploy-box {
        height: 217px;
        width: 217px;
    }
}
@media screen and (max-width: 991px) {
    .deploy-globally .deploy-box {
        margin:0 auto 20px;
    }
    .botfarm .bot-enterprise {
        height:auto;
        padding-bottom: 40px;
    }
    .botfarm .botenter-icon {
        position:relative;
    }
    .botfarm .botenter-icon .icon-details {
        margin-bottom:20px;
        height: auto;
    }
    section.deploy-globally {
        padding: 40px 0;
    }
}
@media screen and (max-width: 767px) {
    .botfarm .bots-demand, .botfarm .bot-enterprise,
     section.deploy-globally {
        padding: 40px 0;
    }
    .botfarm .banner .banner-wrap {
        min-height:0;
    }
    .botfarm .banner .banner-wrap-inner {
        padding: 20px 0 60px;
    }
    .botfarm .banner .banner-wrap-inner p.subhead {
        font-size: 20px;
    }
    .botfarm .banner .banner-wrap-inner h1 {
        font-size: 45px;
        margin-bottom: 15px;
    }
    .botfarm .icon-details {
        padding-bottom: 15px;
    }
    .botfarm .botenter-icon {
        min-height: auto;
        padding: 40px 0 0;
    }
    .botfarm .botenter-icon .icon-details p {
        padding: 0;
    }
    .botfarm .botenter-icon .icon-details h5 {
        margin-bottom: 8px;
        margin-top: 20px;
    }
    .botfarm .botenter-icon .icon-details img {
        margin-bottom: 0;
    }
    .deploy-globally .deploy-sec {
        margin: 40px 0 0;
    }
    .deploy-globally p,  .botfarm .bots-demand p,
    .botfarm .bot-enterprise p {
        width: 100%;
    }
    section.bot-requestdemo {
        padding: 80px 0;
    }
    .bot-requestdemo .call-chat a {
        margin-bottom: 20px;
        display: inline-block;
    }
}
@media screen and (max-width:480px) {
    .botfarm section.banner-sub-opt .morebtn a {
        width: 100%;
    }
    .deploy-globally .deploy-box {
        margin:0 auto 20px;
        width: 115px;
        height: 115px;
    }
    .deploy-globally .deploy-box > img {
        top: -10px;
        width: 70%;
    }
    .deploy-globally .deploy-sec p {
        margin: 0 0 25px;
        font-size: 14px;
        line-height: 18px;
    }
}
/* Bot Farm Page Css End */

/* IQ Bot Page Css Start */
.iqbot-section .banner .banner-wrap {
    background: linear-gradient(to right, rgba(0, 0, 0, 0.32) 0%, rgba(0,0,0,0.2) 100%),url(/images/iqbot-bann.jpg) no-repeat left bottom;
    background-size: cover;
   min-height: 340px;
}
.iqbot-section .learnbtn a {
  font-size:20px;
}
.iqbot-section .morebtn a {
    background: #269bcd;
    color: #fff;
    padding: 6px 14px;
    border: 1px solid #269bcd;
}
.iqbot-section .morebtn a:hover {
    color: #f56d00;
    border: 1px solid #f56d00;
    background: #fff;
}
.iqbot-section .banner .banner-wrap-inner {
    padding-top: 100px;
}
.iqbot-section .banner .banner-wrap-inner p.subhead {
    font-size: 26px;
}
.iqbot-section .banner .banner-wrap-inner p.subhead.subhead-two {
    font-size: 20px;
}
.iqbot-section .banner .banner-wrap-inner p.head {
    color: #fff;
    line-height: 61px;
    font-size: 58px;
    font-weight: 300;
    margin: 20px 0 10px;
}
.iqbot-section .banner .banner-wrap-inner h1.subhead {
    text-transform: none;
    color: #fff;
    font-size: 26px;
    line-height: 32px;
    font-weight: 300;
    margin: 20px 0 10px;
 }
section.intel-auto {
    padding: 40px 0 40px;
}
.intel-auto h3 {
    margin: 0 0 20px;
}
.intel-auto p {
    width: 75%;
    font-size: 20px;
}
section.human-sec-iq {
    background: #fbfbfb;
    padding: 1px 0 120px;
}
.human-sec-iq .human-machine {
    background: none;
}
.iqbot-section .container-wrap
{
    /*position:relative;*/
}
.iqbot-section .human-box-parent
{
    position:relative;
}
.human-sec-iq .human-box {
    padding: 25px;
    width: 70%;
    background-color: #fff;
    margin: 0 auto;
    box-shadow: 0px 0px 10px 0px rgba(51, 51, 51, 0.25);
    position: absolute;
    top: -300px;
    right:0;
}
.human-sec-iq .human-box p {
    font-size: 26px;
    line-height: 34px;
}
.human-sec-iq .humanbox-img {
    text-align: right;
}
.human-sec-iq .human-box img {
    margin-top: -50px
}
section.make-human {
    padding: 80px 0;
}
.iqbot-section .iq-bot-make-sec
{
    padding: 0px 0 40px;
}
.iqbot-section .iq-bot-make-sec p {
    width: 80%;
    font-size: 20px;
}
.iqbot-section .iq-bot-make-sec .iqbotdataimg
{
    margin-top: 50px;
    text-align:center;
    padding: 30px 0;
    background: #e1e1e1;
}
.iqbot-section .inside-iq-image
{
    text-align: left;
}
.iqbot-section .inside-iq-image img {
    margin: 40px auto auto -30px;
    max-width: 200px;
}
.iqbot-section .inside-iq-div
{
    margin-top: 35px;
    text-align: left;
}
.iqbot-section .inside-iq-div h4,
.iqbot-section .inside-iq-div h5,
.iqbot-section .inside-iq-div ul li
{
    text-align:left;
}
.iqbot-section .inside-iq-div ul
{
    margin-left: 0;
    padding-left: 15px;
    width: 84%;
}
.iqbot-section .inside-iq-div ul li
{
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
}
.iqbot-section .inside-iq-div span
{
    color : #ffbc03;
    font-weight: 600;
    font-size: 16px;
    display: none;
}
.iqbot-section .inside-iq-div h4,
.iqbot-section .inside-iq-div h5
{
    text-transform:uppercase;
    color:#333;
}
.iqbot-section h3 {
    margin-bottom: 30px;
}
.iqbot-section h4 {
    text-transform: none;
    font-size: 22px;
    font-weight:500;
    width: 80%;
    line-height: 26px;
}
.iqbot-section .inside-iq-div h5
{
    border-bottom: 1px solid #333;
    padding-bottom: 15px;
    margin-bottom: 20px;
    margin-top: 0px;
    font-size: 14px;
}
.iqbot-section .playicon
{
    margin: 50px 0 10px 0;
}
section.cognitive-sec {
    padding: 80px 0 0;
    background-color: #eaeaea;
    background: linear-gradient(to top, rgba(234, 234, 234, 0) 90%, #eaeaea 100%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-linear-gradient(to top, rgba(234, 234, 234, 0) 90%, #eaeaea 100%, rgba(0, 0, 0, 0) 100%);
    background: -o-linear-gradient(to top, rgba(234, 234, 234, 0) 90%, #eaeaea 100%, rgba(0, 0, 0, 0) 100%);
    background: -moz-linear-gradient(to top, rgba(234, 234, 234, 0) 90%, #eaeaea 100%, rgba(0, 0, 0, 0) 100%);
}
.cognitive-sec p {
    width: 65%;
}
.cognitive-sec img {
    margin: 0 auto;
    width: 100%;
}
.cognitive-sec h4 {
    text-align: center;
    position: relative;
    top: 45px;
    font-size: 24px;
    text-transform: none;
}
section.human-invol {
    padding: 110px 0;
    background: url(/images/IQBot_new8_15.png) no-repeat top;
    background-size: cover;
}
.human-invol .human-invol-para {
    margin-top: 40px;
    text-align: center;
}
.human-invol .human-invol-para img {
    margin: 0 auto 20px;
}
.human-invol .human-invol-para h5 {
    color: #333;
    text-transform: uppercase;
    margin: 0 0 20px;
    font-size: 15px;
    line-height: 20px;
 }
.human-invol .human-invol-para p {
    font-size: 15px;
    line-height: 26px;
    padding: 0 10px;
}
.human-invol .human-invol-para .morebtn {
    margin-top: 60px;
}
section.insight-iqsec {
    background:#f3f3f2;
    padding:60px 0;
}
.insight-iqsec p {
    line-height: 26px;
    font-size: 20px;
    width: 88%;
}
.insight-iqsec .prepartion-wrap {
    width: 80%;
    margin: 60px auto 20px;
}
.insight-iqsec .prepartion-content {
    padding: 60px 40px;
    background: #fff;
    box-shadow: 0px 0px 10px 0px rgba(51, 51, 51, 0.25);
}
.insight-iqsec .prepartion-content h4 {
    font-size: 24px;
    text-transform: none;
    margin: 0;
}
.insight-iqsec .prepartion-content p {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    width: 100%;
}
.insight-iqsec .prepartion-content ul {
    padding: 10px 0 0 16px;
}
.insight-iqsec .prepartion-content ul li {
    font-size: 18px;
}
.insight-iqsec .prepartion-content .row {
    margin-bottom: 50px;
}
.prepartion-content .prepartion-img {
    text-align: center;
    margin-top: 40px;
}
.insight-iqsec .prepartion-img .unsupervised-img {
    border: 1px solid #7a9fbd;
    border-radius: 100%;
    width: 218px;
    height: 220px;
}
.insight-iqsec .prepartion-content .prepartion-img span {
    display: block;
    text-align: center;
    font-size: 18px;
    margin-top: 10px;
}
.insight-iqsec .prepartion-content hr {
    border-top: 1px solid #7a9fbe;
    width: 63%;
    padding-bottom: 60px;
}
.insight-iqsec .never-drop h4 {
    font-size: 18px;
    font-weight: 700;
    margin-top: 15px;
}
.insight-iqsec .never-drop ul {
    padding: 0;
    list-style-type: none;
}
.insight-iqsec .never-drop ul li {
    font-size: 18px;
}
.congnitive-sec .iqbotdataimg {
    background: #fbfbfb;
    margin-top: 40px;
}
.congnitive-sec p {
    font-size: 20px;
    width: 75%;
}
section.roadready-sec {
    padding:60px 0 100px;
    background: url(/images/prod_iq_bot_bottom_img.jpg) no-repeat center center;
    background-size: cover;
}
.roadready-sec h3 {
    margin-top: 0;
    margin-bottom: 5px;
    color: #fff;
}
.roadready-sec h4 {
    color: #fff;
}
.roadready-sec .roadready-inner {
    margin-top: 30px;
}
.roadready-sec .roadready-inner ul {
    list-style-type: none;
    margin-bottom: 0;
}
.roadready-sec .roadready-inner ul li {
    font-size: 18px;
    margin-bottom: 5px;
    color: #fff;
}
section.letsbegin-iq {
    background: url(/images/IQBot_new8_25.png) no-repeat center;
    background-size: cover;
    padding: 80px 0;
}
.letsbegin-iq ol {
    padding: 0 0 0 18px;
}
.letsbegin-iq ol li {
    font-size: 18px;
    width: 70%;
    margin-bottom: 15px;
}
.letsbegin-iq h2 {
    margin-bottom: 15px;
}
section.iqautomate-sec {
    padding: 80px 0;
}
.iqautomate-sec h3 {
    margin-top: 0;
}
.iqautomate-sec p {
    width: 78%;
    font-size: 20px;
}
section.request-wrap-sec {
    padding: 60px 0;
    background:url(/images/iqbot/iobotstart.jpg) no-repeat center center;
    height: 380px;
    width:100%;
    background-size: cover;
    text-align:center;
}
.iqbot-section section.request-wrap-sec .container-wrap .request-div {
    margin:0 auto;
}
.request-wrap-sec h3 {
    font-size:43px;
    line-height: 60px;
    color:#fff;
    margin-bottom: 20px;
}
.iqbot-section .request-wrap-sec p {
    color: #fff;
    font-size: 21px;
}
.request-wrap-sec .morebtn-nxt {
    margin: 70px 0 40px;
}
.iqbot-section .human-box:after
{
    background: url(/templates/aa-sitetemplateversion2/images/humanarrow-icon.png) no-repeat right;
    content: "";
    padding: 30px;
    position: absolute;
    left: 45%;
    bottom: -42px;
    display: none;
}
.iqbot-section section.starthere {
    background: #ffbc03;
}
.iqbot-section section.starthere h4 {
    margin: 0 auto;
}
.iqbot-section .we-meantit p {
    color: #333;
}
@media screen and (max-width:1050px) {
    .human-sec-iq .human-box p {
        font-size:20px;
    }
    .human-sec-iq .human-box img {
        margin-top:0;
    }
    .iqbot-section .inside-iq-div h5 {
        font-size: 13px;
    }
}
@media screen and (max-width:991px) {
    .iqbot-section .inside-iq-image {
        text-align: left;
    }
}
@media screen and (max-width:820px) {
    .request-wrap-sec h3 {
        font-size: 32px;
        line-height: 32px;
    }
    .iqbot-section .request-wrap-sec p
    {
        line-height: 18px;
        font-size: 18px;
    }
    .iqbot-section .iq-bot-make-sec .iqbotdataimg {
        padding: 15px 0;
    }
    .human-sec-iq .human-box {
        width: 100%;
        height: auto;
        padding: 30px;
        position: static;
    }
    .human-sec-iq .human-box p {
        font-size: 16px;
        padding-right: 0;
        line-height: 30px;
    }
    .human-sec-iq .human-box img {
        margin-top: 0;
    }
    section.intel-auto {
        padding: 40px 0 120px;
    }
    section.human-sec-iq {
        padding: 80px 0 60px;
    }
    .iqbot-section .iq-bot-make-sec {
        padding-top: 85px;
    }
    .human-sec-iq .human-machine {
        position: static;
        margin-top: -170px;
    }
    .roadready-sec .roadready-inner ul li {
        font-size: 15px;
    }
}
@media screen and (max-width: 767px) {
    .iqbot-section .banner .banner-wrap {
        min-height: 0;
    }
    .iqbot-section .banner .banner-wrap-inner {
        padding: 20px 0 60px;
    }
    .iqbot-section .banner .banner-wrap-inner p.subhead,
    .iqbot-section .banner .banner-wrap-inner h1.subhead {
        font-size: 20px;
    }
    .iqbot-section .banner .banner-wrap-inner h1,
    .iqbot-section .banner .banner-wrap-inner p.head {
        font-size: 45px;
        margin-bottom: 15px;
    }
    .intel-auto p, .iqbot-section h4, .make-human .iq-bot-make-sec p, .iqbot-section h4,
    .cognitive-sec p, .congnitive-sec p, .iqautomate-sec p, .iqbot-section .iq-bot-make-sec p,
    .insight-iqsec p, .letsbegin-iq ol li, .iqbot-section section.starthere h4,
    .iqbot-section .banner .banner-wrap-inner h1.subhead {
        width: 100%;
    }
    section.make-human, section.cognitive-sec,
    section.human-invol, section.insight-iqsec,
    section.letsbegin-iq, section.request-wrap-sec,
    section.iqautomate-sec {
        padding: 40px 0;
    }
    .cognitive-sec h4 {
        font-size: 22px;
        line-height: 22px;
        top: 25px;
    }
    .insight-iqsec .prepartion-wrap {
        width: 100%;
        margin: 40px auto;
    }
    .insight-iqsec h4, .roadready-sec h4 {
        font-size: 19px;
    }
    .insight-iqsec .prepartion-content hr {
        padding-bottom: 20px;
    }
    .human-invol .human-paradetails {
        padding-bottom: 20px;
    }
    .human-invol .human-invol-para .morebtn {
        margin-top: 20px;
    }
    section.roadready-sec {
        padding:40px 0;
    }
}
@media screen and (max-width: 480px) {
    .cognitive-sec h4 {
        top: 0;
    }
    .iqbot-section .human-box:after {
        left: 30%;
        right: 45%;
    }
    .human-invol p {
        font-size: 20px;
    }
    .human-wrap-inner {
        padding: 0;
    }
    .request-wrap-sec .morebtn-nxt {
        margin: 50px 0;
    }
    .iqbot-section .morebtn a {
        width: 100%;
    }
}

.iqbot-section .banner-wrap .home-quote img.npg {
    margin: -60px 0 10px 0;
}

@media screen and (max-width: 991px) {
.iqbot-section .banner-wrap .home-quote img.npg {
    margin: 0px 0 10px 0;
    width: 50%;
}
}
/* IQ Bot Page Css End */

/* BOT Insight Css Start */
section.botinsight-section section {
    padding: 50px 0;
}
section.botinsight-section section.banner {
    padding: 0;
}
section.botinsight-section section.banner-sub-opt {
    padding: 34px 0;
}
.botinsight-section .banner .banner-wrap-inner {
    padding-top: 65px;
}
.botinsight-section .banner .banner-wrap-inner p.subhead {
    font-size: 26px;
}
.botinsight-section .banner .banner-wrap-inner p.subhead.subhead-two {
    font-size: 20px;
}
.botinsight-section .banner .banner-wrap {
    background: linear-gradient(to right, rgba(0, 0, 0, 0.66) 0%, rgba(0,0,0,0.3) 100%), url(/images/botinsight-bann.jpg) no-repeat center bottom;
    background-size: cover;
   min-height: 340px;
}
.botinsight-section .botinsight-rpa-secion p {
    width: 70%;
    margin: 20px 0 0 0;
}
.botinsight-section .container-wrap h3 {
    margin: 0;
}
.botinsight-section .bigdata-sec {
    text-align: left;
    background: #f3f3f2;
    padding-bottom: 60px;
}
.botinsight-section .bigdata-sec h3 {
    line-height: 40px;
    width: 67%;
    margin-bottom: 10px;
}
.botinsight-section .bigdata-sec p {
    width: 80%;
}
.botinsight-section .bigdata-sec .morebtn a {
    position: relative;
    z-index: 99;
}
.botinsight-section .quote-img {
    text-align: right;
}
.botinsight-section .quote-img img {
    margin-top: -30px;
}
.botinsight-section .analytics-sec .quote-inner {
    background-color: #fff;
    padding: 30px 30px 20px;
    margin-right: 30px;
    box-shadow: 0px 0px 10px 0px rgba(51, 51, 51, 0.25);
    text-align: center;
}
.botinsight-section .analytics-sec .quote-inner:after {
    background: url("../images/humanarrow-icon.png") no-repeat right;
    content: "";
    padding: 30px;
    position: relative;
    bottom: -42px;
}
.botinsight-section .analytics-sec .quote-inner p {
    font-size: 24px;
    line-height: 30px;
    color: #666;
    text-align: left;
}
.botinsight-section .analytics-sec {
    margin-top: -215px;
}
.botinsight-section.analytics-sec .quote-img  {
    text-align: right;
}
.botinsight-section .botsthink-sec {
    padding-bottom: 70px;
}
.botinsight-section .botsthink-sec h3 {
    margin: 0 0 15px;
}
.botinsight-section .botsthink-sec p {
    width: 72%;
    margin: 0 auto;
}
.botinsight-section .botsthink-sec .botinsight-icon {
    margin-top: 35px;
}
.botinsight-section .botsthink-sec .botinsight-icon p {
    width: 100%;
    text-align: left;
}
.botinsight-section .botsthink-sec .botinsight-icon h4 {
    font-size: 25px;
    text-transform: uppercase;
    text-align: left;
    line-height: 30px;
    margin: -25px 0 20px 0;
}
.botinsight-section .realtime-sec {
    background: #d3d3d3;
    background-size: cover;
    text-align: left;
    padding: 40px 0 75px 0;
}
.botinsight-section .realtime-sec .container-wrap {
    position: relative;
}
.botinsight-section .realtime-sec img {
    position: absolute;
    right: 0;
    top: 15px;
}
.botinsight-section .realtime-sec p {
    width: 60%;
}
.botinsight-section .realtime-sec .morebtn {
    margin-top: 40px;
}
.botinsight-section .difference-sec {
    text-align: center;
}
.botinsight-section .difference-sec h3 {
    margin-bottom: 40px;
    font-size: 45px;
    line-height: 50px;
}
.botinsight-section .robotic-box {
    box-shadow: 0px 0px 10px 0px rgba(51, 51, 51, 0.25);
    padding: 20px;
    min-height: 390px;
    text-align: right;
    background-color: #fff;
}
.botinsight-section .botsthink-sec .botinsight-icon h4::after {
    content: "";
    width: 100%;
    background: #ccc;
    height: 1px;
    display: block;
    margin: 20px 0;
}
.botinsight-section section.starthere > div  {
    display: block;
    padding-top: 50px;
}
.botinsight-section .realtime-sec h3 {
    margin-bottom: 50px;
}
.botinsight-section section.starthere {
    background: #fdbd31;
}
.botinsight-section .bot-resources {
   padding: 50px 0;

   }
   .botinsight-section .bot-resources .row.brouchbelow {

       max-width: 900px;
    margin: 40px auto 0;
   }
   .botinsight-section .bot-resources h4 {
    text-transform: none;
    text-align: left;
    border-bottom: solid 1px #ffbc03;
    padding-bottom: 20px;
    margin-bottom: 25px;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
}

.botinsight-section .bot-resources img {
    width: 100%;
    box-shadow: 0 0 30px rgba(0,0,0,0.3);
}
@media screen and (max-width:1220px) {
    .botinsight-section .robotic-box {
        min-height: 425px;
    }
    .botinsight-section .quote-img img {
        margin-top: 0;
    }
}
@media screen and (max-width:1100px) {
    .botinsight-section .realtime-sec {
        padding-bottom: 40px;
    }
    .botinsight-section section.starthere > div  {
        padding-top: 0;
    }
    .botinsight-section .realtime-sec img {
        position: static;
        margin: 0 auto;
        display: block;
    }
    .botinsight-section .realtime-sec p {
        width: 100%;
    }
section.botinsight-section section {
    padding: 50px 0;
}
}
@media screen and (max-width:991px) {
    .botinsight-section .analytics-sec .quote-inner {
        margin-right: 0;
    }
.botinsight-section .analytics-sec {
        margin-top: -140px;
    }
.botinsight-section .robotic-box {
        margin-bottom: 30px;
        min-height: auto;
        padding: 20px 20px 40px 20px;
    }
}
@media screen and (max-width:767px) {
    section.botinsight-section section {
        padding: 40px 0;
    }
    section.botinsight-section .banner .banner-wrap {
        min-height: 0;
    }
    section.botinsight-section .banner .banner-wrap-inner {
        padding: 20px 0 60px;
    }
    .botinsight-section .banner .banner-wrap-inner p.subhead {
        font-size: 20px;
    }
    .botinsight-section .banner .banner-wrap-inner h1 {
        font-size: 45px;
        margin-bottom: 15px;
    }
    .botinsight-section .bigdata-sec h3 {
        width: 100%;
        line-height: 36px;
    }
   .botinsight-section .bigdata-sec p,
   .botinsight-section .botinsight-rpa-secion p {
        width: 100%;
    }
    .botinsight-section .analytics-sec .quote-img  {
        position: static;
    }
   .botinsight-section .analytics-sec .quote-img img {
        padding-top: 40px;
    }
    .botinsight-section .botsthink-sec {
        padding:40px 0;
    }
   .botinsight-section .botsthink-sec p, .realtime-sec p {
        width: 100%;
    }
   .botinsight-section .botsthink-sec h4 {
        font-size: 22px;
        width: 90%;
    }
   .botinsight-section .difference-sec h3 {
        font-size: 32px;
        line-height: 40px;
    }
}
@media screen and (max-width:480px) {
    section.botinsight-section section.banner-sub-opt .morebtn a {
        width: 100%;
    }
    .botinsight-section .analytics-sec .quote-inner:after {
        left: -10px;
    }
    .botinsight-section .bigdata-sec {
        padding-bottom: 450px;
    }
    .botinsight-section .analytics-sec {
        margin-top: -450px;
    }
}

.botinsight-section .banner-sub-opt .introsec {
    width: 60%;
    margin: 0 auto;
}
.botinsight-section .banner-sub-opt h3 {
    margin-top: 0;
    color: #fff;
    margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
    .botinsight-section .banner-sub-opt .introsec {
        width: 100%;
    }
}
/* BOT Insight Css End */

/* Bot Store Css Start */
.botstore-section .banner .banner-wrap {
    background: url("/images/prodbotfarm_banner1.jpg") no-repeat center center;
    background-size: cover;
}
.botstore-section .banner-sub-opt {
    padding: 80px 0;
}
.botstore-section .banner-sub-opt .introsec {
    width: 60%;
    margin: 0 auto;
}
.botstore-section .banner-sub-opt h3 {
    margin-top: 0;
    color: #fff;
    margin-bottom: 20px;
}
.botstore-section .banner-sub-opt p {
    color: #fff;
}
.botstore-section .banner-sub-opt .morebtn {
    text-align: center;
    margin-top: 40px;
}
.botstore-section .botstoreall-sec {
    padding: 40px 0;
}
.botstore-section .botstoreall-sec #loader {
    background: url("/images/preload.gif") no-repeat center center;
    background-size: cover;
    height: 80px;
    max-width: 30%;
}
.botstore-section .botstoreall-sec .tab_drawer_heading {
    display: none;
}
.botstore-section .botstoreall-sec h3 {
    font-size: 26px;
    text-align: right;
    border-bottom: 1px solid #ccc;
    margin: 20px 15px 30px;
}
.botstore-section .botstoreall-sec .feature-bots {
    display: table;
    width: 100%;
    margin-bottom: 60px;
}
.botstore-section .sidebar-category {
    border-top: 1px solid #ccc;
    margin-top: 56px;
    display: block;
}
.botstore-section .sidebar-category ul {
    list-style-type: none;
}
.botstore-section .sidebar-category ul li a {
    color: #1ba7eb;
    font-weight: 400;
    background: transparent;
    cursor:pointer;
    display: block;
}
.botstore-section .sidebar-category ul li ul li a {
    font-size: 14px;
}
.botstore-section .sidebar-category ul li {
    padding: 6px 0;
    margin-bottom: 0;
    border-radius: 0;
    box-shadow: none;
}
.botstore-section .sidebar-category ul.nav > li {
    border-top: 1px solid #ccc;
}
.botstore-section .sidebar-category ul.nav > li.all {
    display: none;
}
.botstore-section .sidebar-category ul.nav > li.firstli {
    border: 0;
}
.botstore-section .sidebar-category ul.nav ul {
    padding-left: 35px;
}
.botstore-section .sidebar-category ul.tabs > li.active > a,
.botstore-section .sidebar-category ul.collapse li a.active {
    color: #f69632;
}
.botstore-section .sidebar-category ul.tabs > li > a:after {
    content: "\f105";
    padding-left: 5px;
    font-family: 'FontAwesome';
    font-size: 18px;
    font-weight: 500;
    float: right;
}
.botstore-section .sidebar-category ul.nav > li.active > a:after {
     content: "\f107";
}
.botstore-section .sidebar-category ul li a.nodata.sidebotmenuactive {
    color: #f69632;
}
.botstore-section .sidebar-category ul li a:hover {
    color: #f69632;
    background: transparent;
}
.botstore-section .botstoreall-details .tile,
.botstore-section .feature-bots .feature-img {
    margin-bottom: 20px;
}
.botstore-section.iqbot-section .inside-iq-image img {
    margin: 40px 0 20px;
}
.botstore-section.iqbot-section .inside-iq-image h4 {
    font-size: 20px;
    border-bottom: 1px solid #333;
    padding: 5px 0;
    margin-bottom: 20px;
}
.botstore-section.insight-iqsec p {
    line-height: 24px;
    font-size: 18px;
    width: 76%;
}
.botstore-section section.insight-iqsec {
    padding: 60px 0 180px;
    background: #eee;
}
.botstore-section section.human-sec-iq {
    padding: 80px 0 160px;
    background-color: #fff;
}
.botstore-section .human-sec-iq .human-machine {
    position: static;
}
.botstore-section .human-sec-iq .human-box {
    top: -200px;
    width: 68%;
}
.botstore-section .human-sec-iq .human-box p {
    font-size: 24px;
}
.botstore-section section.learn-itacc {
    background-color: #eee;
}
.botstore-section .deploy-sec h3 {
    margin-bottom: 40px;
}
.botstore-section .deploy-sec .deploy-box span {
    font-size: 22px;
    font-weight: 400;
}
.botstore-section section.elevate-sec {
    padding: 60px 0;
    background-color: #eee;
}
.botstore-section .elevate-sec p {
    width: 65%;
}
.botstore-section a.filter {
    display:none;
}
.botstore-section .tab-content .tab_contentall .nofound {
    display: none;
}
.botstore-section .tab-content .nofound {
    display: block;
}
@media screen and (max-width: 900px) {
     .botstore-section .sidebar-category ul li a {
        padding-left: 0;
    }
}
@media screen and (max-width: 767px) {
    .botstore-section .banner-sub-opt {
        padding: 34px 0;
    }
    .botstore-section .banner-sub-opt .introsec {
        width: 100%;
    }
    .botstore-section section.insight-iqsec {
        padding: 60px 0 140px;
    }
    .botstore-section section.human-sec-iq {
        padding: 80px 0;
    }
    .botstore-section .human-sec-iq .human-box {
        width: 100%;
    }
    .botstore-section section.learn-itacc {
        padding-bottom: 60px;
    }
    .botstore-section section.elevate-sec {
        padding: 40px 0;
    }
    .botstore-section .elevate-sec p {
        width: 100%;
    }
    .botstore-section .sidebar-category {
        display:none;
        position: absolute;
        left: 0;
        width: 200px;
        top: 58px;
        z-index: 999;
        background: #fff;
        margin: 0;
    }
     .botstore-section .sidebar-category ul li a {
        padding-left: 15px;
    }
    .botstore-section a.navbar-toggle.filter span {
        background: #333;
    }
    .botstore-section a.navbar-toggle.filter b {
        position: relative;
        right: -28px;
        top: 18px;
    }
    .botstore-section a.filter {
        display: inline-block;
        position: absolute;
        top: -40px;
        float: left;
        padding: 0;
    }
    .botstore-section .botstoreall-details .tile img {
        height: auto;
    }
}
/* Bot Store Css End */

/* Digital Workforce Css Start */
.digital_workforce .banner .banner-wrap {
    background: url("/images/digworkforce_banner.jpg") no-repeat center center;
    background-size: cover;
}
section.joinforce-sec {
    background:url("/images/joinforces-banner1.jpg") no-repeat center center;
    background-size: cover;
    min-height: 450px;
    background-color: #ffbc03;
}
.digital_workforce .banner .banner-wrap-inner p.subhead {
    font-size: 20px;
}
.joinforce-sec .joinforce-wrap {
    padding: 50px 0;
}
.joinforce-sec .joinforce-wrap h3 {
    margin: 0 0 40px;
    font-size: 40px;
    color: #fff;
}
.joinforce-sec .joinforce-wrap p {
    margin: 0 0 45px;
    font-size: 20px;
}
.joinforce-sec .joinforce-wrap p + p {
    margin-bottom: 15px;
    line-height: 25px;
    font-size: 18px;
}
.digital_workforce section.starthere {
    background: url("/images/digworkforce_bottom_img.jpg") no-repeat center center;
    background-size: cover;
}
@media screen and (min-width: 1600px){
    section.joinforce-sec {
        background-size: 74%;
    }
}
@media screen and (max-width: 991px) {
    section.joinforce-sec {
        background-position: 65%;
    }
}
@media screen and (max-width: 767px) {
    .digital_workforce .banner .banner-wrap {
        min-height: 0;
    }
    .digital_workforce .banner .banner-wrap-inner {
        padding: 20px 0 60px;
    }
    .digital_workforce .banner .banner-wrap-inner h1 {
        font-size: 45px;
        margin-bottom: 15px;
        line-height: 50px;
    }
    section.joinforce-sec {
        background: none;
        min-height: auto;
        background-color: #ffbc03;
    }
    .joinforce-sec .joinforce-img {
        background:url("/images/joinforces-mbanner.png") no-repeat center center;
        background-size: cover;
        padding-bottom: 68%;
    }
    .joinforce-sec .joinforce-wrap h3 {
        margin: 30px 0;
        font-size: 32px;
    }
    .joinforce-sec .joinforce-wrap p {
        width: 100%;
        margin-bottom: 25px;
    }
}
/* Human Machine Css */
section.human-sec {
    padding: 40px 0 75px;
}
.human-sec .human-mac-para p {
    font-size: 20px;
    margin-bottom: 30px;
}
.human-machine {
    background:url("../images/humanbk.png") no-repeat center center;
    background-size: contain;
    position: relative;
    top: 60px;
}
.human-sec .human-mac-para h3 {
    margin-bottom: 40px;
}
.human-sec .human-box {
    padding: 50px 35px;
    background-color: #fff;
    margin-right: 25px;
    box-shadow: 0px 0px 10px 0px rgba(51, 51, 51, 0.25);
    position: relative;
}
.human-sec .human-box p {
    font-size: 28px;
    line-height: 34px;
    padding-right: 18%;
    color:#666;
}
.human-sec .humanbox-img {
    text-align: right;
}
.human-sec .human-box img {
    margin-top: -50px
}
.human-sec .human-second-para p {
    color: #ffbc03;
    font-size: 20px;
    line-height: 31px;
}
.human-sec .human-box:after {
    content: "";
    background:url("../images/humanarrow-icon.png") no-repeat center center;
    padding: 20px;
    position: absolute;
    bottom: -35px;
    left: 0;
    right: 0;
}
.human-sec .human-potential {
    background-color: #f2f2f2;
    margin-bottom: 90px;
    margin-top:-54px;
}
.human-sec .human-potential p {
    font-size: 20px;
    width: 72%;
}
.human-sec .digit-platformimg {
    min-height: 290px;
    margin-top: 50px;
}
.human-sec .digit-platform h3 {
    padding-top: 55px;
    width: 72%;
}
.human-sec .robotic-boxwrap .robotic-contxt {
    margin-top: -40px;
}
.human-sec .robotic-boxwrap .robotic-box {
    text-align: right;
}
.human-sec .robotic-boxwrap .robotic-box p {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #666;
    text-align: left;
    min-height: 220px;
}
.human-sec .robotic-boxwrap .robotic-box img {
    margin-bottom: 20px;
}
.human-sec .robotic-boxwrap .robotic-box span {
    font-size: 28px;
    font-weight: 300;
    display: block;
    text-transform: uppercase;
    text-align: left;
    line-height: 28px;
}
.human-sec .robotic-boxwrap .robotic-box span::after {
    content: "";
    width: 100%;
    background: #ccc;
    height: 1px;
    display: block;
    margin: 20px 0;
}
.robotic-boxwrap .morebtn {
    text-align: left;
}
.human-sec .robotic-boxwrap .robotic-box a {
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    text-align: left;
}
.human-sec .robotic-boxwrap .robotic-box a:hover {
    color: #f56d00;
}
@media screen and (max-width: 1199px) {
    .human-sec .human-potential {
        margin-top: 0;
    }
    .human-sec .human-mac-para h3 {
        margin-bottom: 10px;
    }
    .human-sec .human-second-para {
        margin: 0 0 25px;
    }
    .human-sec .digit-platformimg {
        padding: 20px 15px;
        min-height: auto;
        margin-top: 0;
    }
    .human-sec .robotic-boxwrap .robotic-box p {
        min-height: 240px;
    }
}
@media screen and (max-width: 991px) {
    section.human-sec {
        padding-bottom: 40px;
    }
    .human-sec .digit-platform h3 {
        padding-top: 0;
    }
    .human-sec .robotic-boxwrap .robotic-box span {
        font-size: 22px;
    }
    .human-sec .robotic-boxwrap .robotic-box img {
        margin-bottom: 0;
        position: relative;
        top: 50px
    }
    .human-sec .robotic-boxwrap .robotic-box p {
        min-height: auto;
    }
    .human-sec .robotic-boxwrap .robotic-contxt {
        padding: 0 15px;
        margin-bottom: 50px;
    }
}
@media screen and (max-width:820px) {
    .human-sec .human-box {
        width: 100%;
        height: auto;
        padding: 30px;
    }
    .human-sec .human-box p {
        font-size: 24px;
        padding-right: 0;
    }
    .human-sec .human-box img {
        margin-top: 0;
    }
}
@media screen and (max-width:767px) {
    .human-sec .digit-platform h3 {
        font-size: 26px;
        width: 100%;
        padding-top: 0;
    }
    .human-sec .human-potential p {
        width: 100%;
    }
}
@media screen and (max-width:480px) {
    .human-sec .human-potential {
        padding-top: 220px;
        margin-top: -200px;
    }
}
/* Digital Workforce Css End */

/* Customers Css Start */
/* Who Uses Us */
section.customer-wrap {
    margin-bottom: 50px;
}
section.customer-wrap .banner .banner-wrap {
    background: url("/images/casestudies_banenr.jpg") no-repeat center center;
    background-size: cover;
    min-height: auto;
}
section.customer-wrap .banner .banner-wrap-inner {
    padding: 7% 0;
}
.casestudies .casestudies-wrap .banner-sub {
    padding: 35px 0;
}
.customer-wrap .customer-inner  h1 {
    color: #333;
    font-size: 32px;
    line-height: 32px;
    font-weight: 700;
    margin:0;
}
.customer-wrap .customer-inner  h3 {
    margin:0;
}
.customer-wrap .videobox img {
    margin-top: 20px;
}
.customer-wrap .video-section a {
    cursor: pointer;
}
.customer-wrap .buffer-video {
    margin-top: 15px;
}
.customer-wrap .video-section .slide img {
    width: 100%;
}
.customer-wrap ol.carousel-indicators {
    bottom: -50px;
}
.customer-wrap .carousel-indicators li,
.customer-wrap .carousel-indicators .active {
    width: 15px;
    height: 15px;
    margin: 0 4px;
    border:1px solid transparent;
    background-color:#787878;
}
.customer-wrap .carousel-indicators .active {
    background-color: #333;
}
.customer-wrap .carousel-control .icon-next,
.customer-wrap .carousel-control .icon-prev {
    display:none;
}
section.videosec-partners {
    padding: 10px 0;
}
section.videosec-partners img {
    width: 85%;
    margin: 30px 0;
}
section.video-guidesec {
    background: #fdbd32;
    box-shadow: 0 0px 5px #999;
    padding: 50px 0 50px;
    position: relative;
    overflow: hidden;
}
.video-guidesec h3 {
    margin-top: 80px;
    margin-bottom: 10px;
    text-transform: none;
}
.video-guidesec img {
     position: absolute;
}
.video-guidesec p {
    font-size: 22px;
}
.video-guidesec h3 span {
    font-weight: 500;
}
.video-guidesec .morebtn {
    padding-top: 15px;
}
.video-guidesec .morebtn a:hover {
    background-color: #f56d00;
    color: #fff;
}
.customer-wrap .rightpopup .wistia_responsive_padding {
   padding:56.72% 0 0 0;
   position:relative;
}
.customer-wrap .rightpopup .wistia_responsive_wrapper {
   height:100%;
   left:0;
   position:absolute;
   top:0;
   width:100%;
}
.customer-wrap .rightpopup .wistia_embed {
  display:inline-block;
  height:100%;
  width:100%;
}
@media screen and (max-width:991px){
    section.customer-wrap .banner .banner-wrap-inner {
        padding: 20px 20px 55px 20px;
    }
    section.customer-wrap {
        margin-bottom: 0;
    }
    .video-guidesec img {
        margin: 0 auto;
        display: block;
        position:static;
    }
    .video-guidesec h3 {
        margin-top:20px;
        text-transform: uppercase;
    }
    .customer-wrap .buffer-video {
        margin-top: 0;
    }
    .customer-wrap .wistia_responsive_padding {
       padding:56.72% 0 0 0;
       position:relative;
    }
    .customer-wrap  .wistia_responsive_wrapper {
       height:100%;
       left:0;
       position:absolute;
       top:0;
       width:100%;
    }
    .customer-wrap .wistia_embed {
      display:inline-block;
      height:100%;
      width:100%;
    }
}
@media screen and (max-width:767px){
    section.video-guidesec {
        padding: 20px 0 0;
    }
    .customer-wrap .customer-inner  h1 {
        font-size: 26px;
    }
    .customer-wrap .customer-inner  h3 {
        font-size: 23px;
    }
    .customer-wrap .customer-inner .row.videobox > div {
        padding: 5px;
    }
    .customer-wrap .customer-inner .row.videobox {
        margin: -5px;
    }
    .customer-wrap .videobox img {
        margin-top: 0;
    }
    .customer-wrap .customer-inner .banner-sub {
        margin-bottom: 20px;
    }
    .video-guidesec .morebtn {
        margin-bottom: 40px;
        padding-top: 0;
    }
    section.videosec-partners img {
        width: auto;
        margin:12px auto;
    }
}
/* Case Studies Css */

.casestudies .casestudies-wrap .banner-sub .btn.pull-right:hover a,
.customer-uses .customer-inner .banner-sub .btn.pull-right:hover a {
    color: #f56d00;
}
section.casestudies .banner .banner-wrap {
    background: url("/images/casestudies_banenr.jpg") no-repeat center center;
    background-size: cover;
}
section.casestudies .casestudies-wrap .banner .banner-wrap-inner {
    padding: 8% 0;
}
.casestudies .casestudies-wrap .banner .banner-wrap-inner .desc a {
    font-size: 16px;
    line-height: 18px;
}
.casestudies-wrap .banner-wrap-inner .tile {
    margin-bottom: 0;
    box-shadow: 0 0 5px #dcdcdc;
}
.casestudies .casestudies-wrap .banner-sub {
    padding: 35px 0;
}
section.casestudies .casestudies-wrap h1 {
    color: #333;
    font-size: 32px;
    line-height: 32px;
    font-weight: 700;
}
.casestudies .casestudies-wrapinner {
    margin-top: 40px;
}
.casestudies-wrap .tile {
    position: relative;
    box-shadow: 0 0 5px #666;
    margin-bottom: 30px;
}
.casestudies-wrap .tile img {
    width: 100%;
}
.casestudies-wrap .desc {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    font-size: 16px;
    padding: 8px 15px;
    background: rgba(0, 0, 0, .5);
    margin: 0;
    line-height: 16px;
}
.casestudies-wrap .desc a {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
}
.casestudies-wrap .desc a > span {
    display: block;
    font-size: 12px;
    text-align: right;
    line-height: 19px;
}
.casestudies-wrap .tile:hover .desc {
    background-color: rgba(0, 0, 0, .8);
}
.casestudies-wrap .desc a:hover {
    color:#f56d00;
}
.casestudies-slider .postcard-slider {
    overflow: hidden;
    position: relative;
}
.postcard-slider:before {
    position: absolute;
    width: 100%;
    height: 800px;
    content: "";
    background:  #f2f2f2;
    top: 100px;
}
.postcard-slider .postcard {
    width: 720px;
}
.postcard-slider .postcard img {
    outline: 2px solid #f2f2f2;
    box-shadow: 0px 0px 40px 1px #f2f2f2;
}
.postcard-slider.flipster {
    padding-bottom: 80px;
    padding-top: 150px;
}
.case-slidernav {
    position: relative;
    overflow-x: hidden;
    overflow-y: visible;
    background: #f2f2f2;
    padding: 0 0 30px;
}
.case-slidernav:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 70px 5px;
    border-color: #269bcd;
    z-index: 10;
    margin: 0 auto;
    text-align: center;
    display: block;
    right: 0;
}
.case-slidernav:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 2%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #269bcd transparent;
    right: 0;
    text-align: center;
    margin: 0 auto;
}
.postcard-slider .flipster__button {
    outline: none;
    z-index: 9;
}
section.casecustomers-sec img {
    width: 85%;
    margin: 10px auto;
}
.casecustomers-sec {
    padding: 40px 0;
}
.casestudies-slider .flipster--flat .flipster__container,
.casestudies-slider .flipster--flat .flipster__item,
.casestudies-slider .flipster--flat .flipster__item__content {
     transition: inherit !important;
}
@media screen and (max-width:991px) {
.postcard-slider .postcard {
    width: 630px;
}
}
@media screen and (max-width:767px) {
    section.casestudies .casestudies-wrap .banner .banner-wrap-inner {
        padding: 0;
    }
    .casestudies-wrap .desc a > span {
        text-align: left;
        font-weight: 800;
    }
    .postcard-slider .postcard,
    .postcard-slider .postcard img {
        width: 480px;
    }
    .casestudies-wrap .banner-wrap-inner .tile:first-child {
        margin-top: 30px;
    }
    .casestudies-wrap .banner-wrap-inner .tile {
        margin-bottom: 30px;
    }
    .postcard-slider .flipster__button--prev {
        left: -22px;
    }
    .postcard-slider .flipster__button--next {
        right: -22px;
    }
}
@media screen and (max-width:480px) {
    .casestudies-wrap .casestudies-wrapinner .desc {
        line-height: 5px;
    }
    .casestudies-wrap .casestudies-wrapinner .desc a > span {
        font-size: 10px;
    }
    .casestudies-wrap  .casestudies-wrapinner .desc a {
        font-size: 9px;
        font-weight: 400;
        line-height: 10px;
    }
    .casestudies-wrap .casestudies-wrapinner .tile {
        margin-bottom: 0;
    }
    .casestudies-wrapinner .row.buffer-top {
        margin: -5px;
    }
    .casestudies-wrapinner .row.buffer-top > div {
        padding: 5px;
    }
    .postcard-slider .postcard,
    .postcard-slider .postcard img {
        width: 200px;
    }
    .postcard-slider.flipster {
        padding-bottom: 40px;
    }
    .postcard-slider .flipster__button svg {
        margin-top:20px;
    }
}
/* Customers Css End */

/* Partners Css Start */
section.partners .partners-wrap {
    padding-bottom: 45px;
}
section.partners h1 {
    text-align: center;
    text-transform: capitalize;
    margin: 45px 0 0;
}
section.partners .partners-wrap img {
    margin-top:45px;
}
/* Partners Css End */

/* Resources Css Start */
/* Watch Css */
section.watchsec {
    margin-bottom: 40px;
}
section.watchsec .watchsec-wrap h2 {
    text-align: center;
    text-transform: none;
    margin: 40px 0;
}
.watchsec-wrap .watch-inner {
    margin-bottom: 30px;
    position: relative;
}
.watchsec-wrap .watch-inner img:hover {
    opacity: 0.8;
}
.watchsec-wrap .watch-inner .play-img {
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    cursor: pointer;
    display: inline-block;
    text-align: center;
}
.watchsec-wrap .watch-inner .play-img img {
    max-width: 20%;
    opacity: 0.8;
}
.watchreadsec.watchsec .wistia_click_to_play {
    position: static !important;
}
/* Read Css */
section.readsec .readsec-wrap h2 {
    text-align: center;
    text-transform: none;
    margin: 40px 0;
}
.readsec-wrap .tile {
    position: relative;
    box-shadow: 0 0 5px #666;
    margin-bottom: 30px;
}
.readsec-wrap .tile img {
    width: 100%;
}
.readsec-wrap .desc {
    padding: 30px;
    background: rgba(0, 0, 0, .5);
    line-height: 22px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    width: 100%;
    height: 0;
    transition: .5s ease;
    white-space: nowrap;
}
.readsec-wrap .desc a {
    color: #fff;
    font-size: 16px;
    position: absolute;
    overflow: hidden;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    width: 100%;
    padding: 10px 15px;
    text-overflow: ellipsis;
}
.readsec-wrap .desc a > span {
    display: block;
    font-size: 12px;
}
.readsec-wrap .tile:hover .desc {
    background-color: rgba(0, 0, 0, .8);
    height: 100%;
    white-space: normal;
}
.readsec-wrap .desc a:hover {
    color:#f56d00;
}
/* Watch & Read Css */
section.watchreadsec .watchread-wrapinner {
    padding: 60px 0;
}
.watchreadsec #loader {
    background: url("/images/preload.gif") no-repeat center center;
    background-size: cover;
    height: 80px;
    max-width: 30%;
}
.watchread-wrapinner .watchread-details .tab_drawer_heading {
    display: none;
}
.watchread-wrapinner .watchread-category h3 {
    text-transform: none;
    width: 90%;
    margin: 0 0 20px;
}
.watchread-wrapinner .watchread-category p {
    font-weight: 500;
    line-height: 22px;
    margin-bottom: 30px;
}
.watchread-category .nav li {
    position: relative;
}
.watchread-category ul li:before {
    content: "";
    color: #333;
    width: 32px;
    height: 32px;
    line-height: 42px;
    border-radius: 50%;
    display: inline-block;
    text-align: left;
    margin: 0 auto 10px auto;
    background: url("/images/small.png") no-repeat center center;
    background-size: 100%;
}
.watchread-category ul li:after {
    content: "";
    background: #e8e8e8;
    position: absolute;
    width: 12px;
    height: 60%;
    bottom: -7px;
    right: 0;
    left: 11px;
    text-align: center;
    z-index: 3;
}
.watchread-category ul li:first-child:before {
    background: url("/images/white-big.png") no-repeat center center;
    background-size: 100%;
    padding: 25px;
    position: relative;
    left: -9px;
    z-index: 3;
}
.watchread-category ul li {
    height: 45px;
}
.watchread-category ul li.all {
    height: 90px;
}
.watchread-category ul li.all:before {
}
.watchread-category ul li.all:after {
    height: 57%;
}
.watchread-category ul li:last-child:after {
 content: none;
}
.watchread-category ul li.active:first-child:before {
    background: url(/images/white-selected.png) no-repeat center center;
    background-size: 100%;
}
.watchread-category ul li.active:before {
    background: url(/images/small-selected.png) no-repeat center center;
    background-size: 100%;
}
.watchread-wrapinner .watchread-category li a {
    cursor: pointer;
    color: #269bcd;
    font-weight: 500;
    display: block;
    vertical-align: top;
    padding: 6px 0 0 40px;
    outline: none;
    background: none;
    top: -47px;
    left: 10px;
}
.watchread-wrapinner .watchread-category li:first-child a {
    top: -55px;
    z-index: 3;
}
.watchread-wrapinner .watchread-category li a.active {
    color: #333;
}
.watchread-wrapinner .watchread-details .tile {
    position: relative;
    box-shadow: 0 0 5px #666;
    margin-bottom: 30px;
}
.watchread-wrapinner .watchread-details .tile img {
    width: 100%;
}
.watchread-wrapinner .watchread-details .desc {
    padding: 40px;
    background: rgba(0, 0, 0, .85);
    line-height: 22px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    width: 100%;
    height: 0;
    transition: .5s ease;
    white-space: nowrap;
    z-index: 5;
}
.watchread-wrapinner .watchread-details .desc a {
    color: #fff;
    font-size: 16px;
    position: absolute;
    overflow: hidden;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    width: 100%;
    padding: 10px 29px;
    text-overflow: ellipsis;
    text-transform: uppercase;
}
.watchread-wrapinner .watchread-details .desc a > span {
    display: block;
    font-size: 10px;
    text-transform: none;
    overflow: hidden;
    text-overflow: ellipsis;
}
.watchread-wrapinner .watchread-details .desc a > span.catauthor {
    text-align: right;
    font-size: 12px;
    font-weight: 500;
    color: #269bcd;
    text-transform: uppercase;
}
.watchread-wrapinner .watchread-details .tile:hover .desc {
    background-color: rgba(0, 0, 0, .8);
    height: 100%;
    white-space: normal;
}
.watchread-wrapinner .watchread-details .desc a:hover {
    color:#f56d00;
}
.watchread-wrapinner .watchread-details .play-img {
    position: static;
    bottom: 10px;
    right: 10px;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    z-index: 99;
    padding: 0 5px;
}
.watchread-wrapinner .watchread-details .play-img img {
    max-width: 15px;
    opacity: 0.8;
}
.watchread-details .tab_contentall .main-exec-ceo {
    display:none;
}
.watchread-wrapinner .watchread-details .tile.exec-ceo {
    padding: 0 25px;
}
.watchread-wrapinner .watchread-details .tile.exec-ceo p {
    color: #999;
    font-size: 24px;
    line-height: 28px;
    font-weight: 500;
    position: absolute;
    width: 115%;
}
.watchread-wrapinner .watchread-details .tile.exec-ceo h4 {
    margin: 20px 0;
}
.watchread-wrapinner .watchread-details .tile.exec-ceo img {
    margin-top: -30px;
    position: relative;
}
.watchreadsec.readsec .watchread-details .tile.exec-ceo.rpabox {
    text-align: center;
    padding: 0;
    background: url("/images/rpa/metal_framework4_bg.jpg") no-repeat center center;
    background-size: cover;
    position: relative;
}
.watchreadsec.readsec .watchread-details .tile.exec-ceo.rpabox h4 {
    margin: 0;
    color: #ffbc03;
    font-weight: 500;
    position: relative;
    font-size: 32px;
    text-transform: none;
    padding: 22px;
}
.watchreadsec.readsec .watchread-details .tile.exec-ceo.rpabox:before {
    content:"";
    background: rgba(0,0,0,1);
    background: -moz-linear-gradient(left, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.3) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0.8)), color-stop(100%, rgba(0,0,0,0.3)));
    background: -webkit-linear-gradient(left, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.3) 100%);
    background: -o-linear-gradient(left, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.3) 100%);
    background: -ms-linear-gradient(left, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.3) 100%);
    background: linear-gradient(to right, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
}
.watchreadsec.readsec .watchread-details .tile.exec-ceo.rpabox .morebtn {
    padding-bottom: 30px;
    position: relative;
}
section.watchreadsec .watchread-details p {
    padding-left: 15px;
}
@media screen and (max-width:1090px) {
    .watchread-wrapinner .watchread-details .main-exec-ceo {
        width: 100%;
    }
    .watchread-wrapinner .watchread-details .tile.exec-ceo p {
        width:auto;
        position:static;
    }
    .watchread-wrapinner .watchread-details .tile.exec-ceo img {
        width: 100%;
        margin: 0 auto;
    }
}
@media screen and (max-width:991px) {
    .watchread-wrapinner .watchread-category li a {
        font-size: 12px;
    }
    .watchread-wrapinner .watchread-details .desc {
        padding: 30px;
    }
    .watchread-wrapinner .watchread-details .desc a {
        font-size: 9px;
        line-height: 14px;
        padding-right: 20px;
    }
    .watchread-wrapinner .watchread-details .desc a > span,
    .watchread-wrapinner .watchread-details .desc a > span.catauthor {
        font-size: 7px;
    }
}
@media screen and (max-width:767px) {
    .watchread-wrapinner .watchread-category .nav li {
        display: none;
    }
    .watchread-wrapinner .watchread-details .tab_drawer_heading {
        display: block;
        text-transform: none;
        text-align: center;
        background: rgba(221, 221, 221, 0.18);
        cursor: pointer;
        margin: 0 0 15px;
        font-size: 20px;
    }
    .watchread-wrapinner .watchread-details .tab_drawer_heading.active {
        color: #fdbd32;
    }
    section.watchreadsec .watchread-details p {
        padding-left: 0;
    }
}

/* Executive Insight Css */
section.executive-insight .ex-head {
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}
.executive-insight .ex-head h2 {
    text-transform: none;
    padding: 40px 0 15px;
    margin: 0;
    font-size: 32px;
}
.executive-rpa .row.exec-ceo {
    border-bottom: 1px solid #333;
    position: relative;
}
.executive-rpa .exec-ceo-txt {
    position: absolute;
    top: 50px;
    left: 200px;
}
.executive-rpa .exec-ceo p {
    font-size: 30px;
    line-height: 50px;
    color: #999;
}
.executive-rpa .exec-ceo p span {
    display: block;
    font-size: 46px;
}
.executive-rpa .exec-ceo h4 {
    font-size: 24px;
    line-height: 28px;
    margin-top: 50px;
    text-transform: capitalize;
    font-weight: 500;
}
.executive-rpa .exec-ceoart {
    padding: 20px 0;
    border-bottom: 1px solid #eee;
}
.executive-rpa .exec-ceoart img {
    max-width: 75%;
    margin: 10px auto;
}
.executive-rpa .exec-ceoart p {
    text-align: center;
    line-height: 22px;
    font-size: 15px;
}
.executive-rpa .exec-ceoart h4 {
    font-size: 22px;
    margin: 0;
    text-transform: capitalize;
}
.executive-rpa .exec-ceoart ul {
    list-style-type: none;
    padding: 0;
    margin-bottom: 20px;
}
.executive-rpa .exec-ceoart ul li {
    margin-bottom: 10px;
}
.executive-rpa .exec-ceoart ul li a {
    color: #f56d00;
}
.executive-rpa .exec-ceoart ul li a:hover {
    text-decoration: underline;
}
section.article-ric {
    padding: 20px 0;
}
.article-ric .artic-wrap {
    position: relative;
    border-bottom: 1px solid #333;
    margin-bottom: 20px;
    min-height: 233px;
}
.article-ric .artic-wrap span {
    color: #999;
}
.article-ric .artic-wrap img {
    position: absolute;
    bottom: 0;
}
.article-ric .artic-wrap h4 {
    font-size: 24px;
    text-transform: capitalize;
    line-height: 30px;
    font-weight: 500;
    position: absolute;
    left: 205px;
    bottom: 10px;
    margin: 0;
}
.article-ric .artic-wrap-inner h4 {
    margin: 0 0 10px;
    text-transform: capitalize;
    font-size: 22px;
    line-height: 30px;
    font-weight: 300;
}
.article-ric .artic-wrap-inner ul {
    list-style-type: none;
    padding: 0;
    margin-bottom: 40px;
}
.article-ric .artic-wrap-inner ul li {
    margin-bottom: 10px;
}
.article-ric .artic-wrap-inner ul li a {
    color: #f56d00;
}
.article-ric .artic-wrap-inner img {
    max-width: 75%;
    margin: 10px auto;
}
.article-ric .artic-wrap-inner  p {
    text-align: left;
    line-height: 22px;
    font-size: 15px;
}
.executive-rpa .exec-ceoart ul li a,
.article-ric .artic-wrap-inner ul li a {
    background-image: url("/images/blog/bloglogo.png");
    background-size: 25px 25px;
    padding-left: 35px;
    background-repeat: no-repeat;
    display: inline-block;
    line-height: 25px;
}
.executive-rpa .exec-ceoart ul li.lined a,
.article-ric .artic-wrap-inner ul li.lined a {
    background-image: url("/images/blog/linkedin.png");
}
.executive-rpa .exec-ceoart ul li.blog a {
    background-image: url("/images/blog/wsj-icon.png");
}
.executive-rpa .exec-ceoart ul li.zdnet a {
    background-image: url("/images/blog/zdnetlogo.png");
}
.executive-rpa .exec-ceoart ul li.fe a,
.article-ric .artic-wrap-inner ul li.fe a {
    background-image: url(/images/blog/felogo.png);
}
.executive-rpa .exec-ceoart ul li.itpro a,
.article-ric .artic-wrap-inner ul li.itpro a {
    background-image: url(/images/blog/it-pro-portal.png);
    background-size: 30px;
}
.executive-rpa .exec-ceoart ul li.bwcio a,
.article-ric .artic-wrap-inner ul li.bwcio a {
    background-image: url(/images/blog/CIO_logo.png);
}
.executive-rpa .exec-ceoart ul li.ettech a,
.article-ric .artic-wrap-inner ul li.ettech a {
    background-image: url(/images/blog/tech-logo-square-min.jpg);
}
.executive-rpa .exec-ceoart ul li.vbeat a,
.article-ric .artic-wrap-inner ul li.vbeat a {
    background-image: url(/images/blog/VB.png);
}
@media screen and (max-width:1100px) {
    .executive-rpa .exec-ceo-txt {
        width: 70%;
     }
    .executive-rpa .exec-ceo p {
        font-size: 22px;
        line-height: 26px;
    }
    .executive-rpa .exec-ceo p span {
        font-size: 30px;
        margin-top: 10px;
    }
}
@media screen and (max-width:767px) {
    .executive-rpa .exec-ceo-txt {
        width: 100%;
        position: static;
        padding: 10px 0;
     }
    .executive-rpa .row.exec-ceo {
         text-align:center;
     }
     .executive-rpa .exec-ceo h4 {
         font-size:20px;
         margin: 0;
     }
     .executive-rpa .exec-ceo p {
        font-size: 18px;
     }
     .executive-rpa .exec-ceo p span {
        font-size: 22px;
        margin-top: 0;
    }
    .article-ric .artic-wrap-inner img {
        margin: 10px 0;
        max-width: 25%;
    }
    .article-ric .artic-wrap h4 {
        font-size: 16px;
        line-height: 20px;
    }
    .article-ric .artic-wrap-inner  p {
        text-align: left;
    }
}
/* Future Css */
section.future-sec {
    padding: 30px 0;
}
.future-sec h1 {
    line-height: 50px;
    text-transform: none;
    margin: 0 0 20px;
}
.future-sec .iframe-wrap {
    position: relative;
    padding-bottom: 56.25%;
    overflow: hidden;
    height: 0;
}
.future-sec .iframe-wrap iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
    border:none;
}
.future-innertxt h4 {
    font-size: 22px;
    line-height: 30px;
    color: #ffbc03;
    border-bottom: 2px solid #ffbc03;
    text-transform: none;
    margin-bottom: 0;
}
.future-innertxt .fu-addthis-title {
    line-height: 7px;
}
.future-innertxt .morebtn {
    margin-top: 20px;
}
.future-innertxt .morebtn a {
    display: inline-block;
    text-align: center;
    padding: 5px;
}

/* Experience Css */
.experience-page .experience-wrap {
    padding: 0 0 40px;
}
.experience-page .experience-wrap .banner-sub {
    margin-bottom: 30px;
}
.experience-wrap .exp-mainevent {
    background: url("/images/events/imagine/london.png") no-repeat;
    background-size: cover;
    margin-bottom: 10px;
}
.experience-wrap .exp-mainevent h4 {
    color: #fc0;
    font-size: 22px;
    text-transform: none;
    margin: 10px 0 20px;
}
.experience-wrap .exp-mainevent h4:after {
    content: "";
    width: 61%;
    height: 1px;
    background: #fff;
    display: block;
}
.experience-wrap .date-sec p .btn {
   margin: 2px 0 18px;
}
.experience-wrap .exp-mainevent .exp-mainevent-overlay {
    background: rgba(0, 0, 0, 0.75);
    content: "";
    padding: 27px 20px;
    min-height: 491px;
}
.experience-wrap .exp-mainevent img {
    max-width: 300px;
}
.experience-wrap .exp-mainevent p,
.experience-wrap .exp-mainevent span {
    color: #fff;
    display: block;
}
.experience-wrap .exp-mainevent span.join-us {
    margin: 20px 0;
    font-size: 16px;
}
.experience-wrap .date-sec {
    margin: 10px 0 20px;
}
.experience-wrap .date-sec p {
    color: #fff;
    line-height: 22px;
    font-weight: 600;
}
.experience-wrap .date-sec p > span {
    font-weight: 300;
    display: inline-block;
}
.experience-wrap .exp-event {
    background: url("/images/events/barcelona.jpg") no-repeat center;
    background-size: cover;
    padding: 10px;
    margin-bottom: 10px;
    min-height: 157px;
    display: table;
    width: 100%;
    height: 206px;
}
.experience-wrap .exp-event.webinars {
    background: url("/images/webinars/webinarbanner.jpg") no-repeat center;
    background-size: cover;
    position: relative;
}
.experience-wrap .exp-event h4 {
    color: #fff;
    font-size: 20px;
    line-height: 22px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}
.exp-event.webinars span {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    bottom: 8px;
    color: #fc0;
}
.experience-wrap .exp-event p.date {
    font-size: 16px;
    line-height: 22px;
    color: #fdbd32;
}
@media screen and (max-width: 991px) {
    .experience-page .experience-wrap {
        padding-bottom: 0;
    }
    .experience-wrap .exp-mainevent img {
        max-width: 200px;
    }
    .experience-wrap .exp-mainevent,
    .experience-wrap .exp-event {
        margin-bottom: 15px;
    }
    .experience-page .experience-wrap .banner-sub {
        margin-bottom: 0;
    }
    .experience-page .experience-wrap .experience-inner >
    div.container-wrap .row > div:first-child {
        padding-left: 0;
        padding-right: 0;
    }

}
/* Resources Css End */

/* Who We Are Css Start */
/* Careers Css */
.careers-sec .video-sec {
    background: none;
    position: relative;
    overflow: hidden;
    height:100%;
}
.careers-sec .container-wrap > h1 {
    text-transform: none;
    margin: 40px 0 20px;
    text-align: center;
}
.careers-sec .container-wrap > p {
    text-align: center;
    font-weight: 600;
    line-height:22px;
    margin: 0 auto 20px;
    width: 670px;
    font-size: 15px;
}
.careers-sec .map-section {
    position: relative;
    margin-top: 150px;
}
.careers-sec .map-section a.career-india,
.careers-sec .map-section a.career-us,
.careers-sec .map-section a.career-europe {
    position: absolute;
    top: -15%;
    left: 7%;
    background: no-repeat url(/images/careers/us/career-pin-us.png);
    background-size: contain;
    height: 50%;
    width: 18%;
}
.careers-sec .map-section a.career-india {
    top: -2%;
    left: 62.5%;
    background: no-repeat url(/images/careers/india/career-pin-india.png);
    background-size: contain;
}
.careers-sec .map-section a.career-europe {
    top: -25%;
    left: 40%;
    background: no-repeat url(/images/careers/uk/career-pin-europe.png);
    background-size: contain;
}
.careers-sec .map-section a.career-us:hover {
    background: no-repeat url(/images/careers/us/career-pin-us-rollover.png);
    background-size: contain;
}
.careers-sec .map-section a.career-india:hover {
    background: no-repeat url(/images/careers/india/career-pin-india-rollover.png);
    background-size: contain;
}
.careers-sec .map-section a.career-europe:hover {
    background: no-repeat url(/images/careers/uk/career-pin-europe-rollover.png);
    background-size: contain;
}
.careers-sec .apply-today {
    margin: -100px 0 20px;
}
.careers-sec .block {
    border-top: solid 3px #ffbc03;
    background: #f1f1f1;
    padding: 20px;
}
.careers-sec .block h4 {
    font-size: 28px;
    line-height: 40px;
    text-transform: none;
    margin: 0 0 15px;
    text-align: center;
}
.careers-sec .morebtn {
    text-align: center;
    margin-top: 15px;
}
.careers-sec .morebtn a {
    text-transform: capitalize;
    display: block;
}
.careers-sec .journeytxt {
    margin-top: 80px;
    margin-bottom: 40px;
}
.careers-sec .journeytxt h3 {
    line-height: 40px;
    font-weight: 500;
    text-transform: none;
    margin-top: 0;
}
.careers-sec .journeytxt p {
    color: #666;
}
.careers-sec .journeytxt h3 + p {
    font-weight: 600;
}
.jv-careersite a {
    color: #f56d00;
}
.careers-sec video::-webkit-media-controls-panel {
    width: calc(100% + 30px);
}
.careers-sec .video-sec a.playpause {
    position: absolute;
    top: 46%;
    color: #e8e6e7;
    cursor: pointer;
    visibility: hidden;
}
.careers-sec .video-sec a.playpause:after {
    content: "\f04b";
    font-family: fontawesome;
    font-size: 30px;
    background: #000;
    padding: 26px 28px 26px 30px;
    border-radius: 50%;
    position: relative;
    left:-41px;
    opacity: 0.8;
}
.careers-sec .video-sec a.playpause.audioclass:after {
    content: "\f04c";
    font-family: fontawesome;
}
.careers-sec .video-sec .htlvdo:hover a.playpause {
   visibility:hidden;
}
.careers-sec .video-sec video {
    display: block;
    height: 100%;
    left: 0;
    object-fit: cover;
    position: static;
    top: 0;
    width: 100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .careers-sec .video-sec a.playpause {
        left:0;
        right:0;
        pointer-events:none;
        cursor: default;
    }
    .careers-sec .video-sec a.playpause:after,
    .careers-sec .video-sec .htlvdo:hover a.playpause {
        pointer-events:visible;
        cursor: pointer;
    }
}
@media only screen and (max-device-width: 1024px) {
    .careers-sec .video-sec .htlvdo:hover a.playpause {
        visibility: hidden;
    }
}
@media screen and (max-width:767px) {
    .careers-sec .container-wrap > p {
        width: auto;
    }
    .careers-sec .apply-today {
        margin: 0;
    }
    .careers-sec .block {
        margin-bottom:20px;
    }
    .careers-sec .journeytxt {
        margin-top:40px;
    }
    .careers-sec .morebtn a {
        display: inline-block;
    }
    .careers-sec .video-sec {
        height:auto;
    }
}
@media screen and (max-width:480px) {
    .careers-sec .map-section {
        margin-top: 80px;
    }
}
/* Career Country Css */
section.careers-country {
    padding-bottom: 15px;
}
section.careers-country h1 {
    margin: 40px 0;
    text-transform: none;
}
.careers-country h3 {
    font-weight:500;
    text-transform: none;
}
.careers-country h4 {
    text-transform: none;
    font-size: 22px;
    line-height: 30px;
    margin-top: 10px;
}
.careers-country ul {
    padding-left: 18px;
}
.careers-country ul li {
    font-size: 18px;
}
.careers-country img {
    margin-bottom: 20px;
}
.careers-country.india .carousel-control .icon-prev,
.careers-country.india .carousel-control .icon-next {
    width: 15px;
    height: 72px;
    margin-top: -45px;
    font-size: 72px;
}
.careers-country.india .topreason h4 {
    border-bottom: 4px solid #fc0;
    line-height: 30px;
    text-transform: capitalize;
    font-size: 18px;
}
.careers-country.india p.joinp {
    margin-bottom: 20px;
}
.careers-country.india .topreason p {
    font-size: 15px;
    line-height: 25px;
}
.careers-country.india .topreason h4 img {
    vertical-align: sub;
    margin-bottom: 0;
    height: 22px;
}
.careers-country.india .img-thumbnail {
    display: block;
    height: 250px;
    width: auto;
}
.careers-country.india .carousel {
    position: relative;
    padding:10px;
    background: #f3f3f3;
    overflow: hidden;
}
.careers-country.india .carousel-content {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    transform: translateX(0px);
    transition: transform 200ms linear;
}
.careers-country.india .carousel-content img {
    margin-bottom: 0;
}
.careers-country.india .carousel-content li {
    float: left;
    margin-right: 10px;
}
.careers-country.india h2 {
    margin-bottom: 10px;
}
.careers-country.india .topreason div {
    width: 20%;
}
.careers-country.india .topreason {
    margin-top: 15px;
}
@media screen and (max-width:767px) {
    .careers-country.india .topreason div {
        width: 100%;
        margin-bottom: 20px;
    }
}
/* News Room Css */
.newsroom h1, .newsroom h3 {
    text-transform: none;
    padding: 40px 0;
    margin: 0;
}
.newsroom h3 {
    padding:0;
    margin-bottom:10px;
    font-weight: 500;
}
.newsroom .row.featured {
    border-bottom: 3px solid #ffcc00;
    margin-bottom: 10px;
    padding: 30px 0 30px;
}
.newsroom .featured a {
    font-size: 25px;
    color: #f56d00;
    margin-bottom: 5px;
    display: inline-block;
}
.newsroom .featured p a {
    font-size: 18px;
}
.newsroom .featured a:hover {
    text-decoration: underline;
}
.newsroom a {
    font-size: 22px;
    color: #f56d00;
    margin-bottom: 5px;
    display: inline-block;
}
.newsroom a:hover {
    text-decoration: underline;
}
.newsroom p {
    font-size: 15px;
    line-height: 22px;
}
.newsroom .featured p {
    font-size: 18px;
    line-height: 31px;
}
.newsroom .row {
    border-bottom: 1px solid #eee;
    padding: 30px 0 20px 0;
}
.newsroom-noimg {
    margin-top: 20px;
    font-size: 52px;
    line-height: 54px;
}
@media screen and (max-width:767px){
    .newsroom img, .newsroom-noimg {
        margin: 0 auto 20px;
        max-width: 50%;
    }
    .newsroom h3 {
        font-size: 19px;
    }
}
/* Press Room Css */
.press-room.container.category-blog.press-room,
.press-room.container.post {
    width: auto;
    padding-bottom:20px;
}
.press-room h1 {
    text-transform: none;
    margin: 60px 0 30px;
}
.press-room h3 {
    margin: 0;
}
.press-room .post {
    margin-bottom: 30px;
}
.press-room .post p,
.press-room.post p {
    font-size:16px;
    line-height: 22px;
}
.press-room .post h3 a {
    color: #333;
    font-size: 28px;
    text-transform: none;
    margin-bottom: 10px;
    display: inline-block;
    font-weight: 500;
}
.press-room .post h3 a:hover {
    color: #f56d00;
}
.press-room a {
    color: #f56d00;
    word-wrap: break-word;
}
.press-room a:hover {
    text-decoration: underline;
}
.press-room .post .post-details,
.press-room.post .post-details {
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    padding: 5px 0 8px;
    margin-bottom: 10px;
    text-align: left;
    font-size: 12px;
}
.press-room .post .post-details a,
.press-room.post .post-details a {
    font-size: 12px;
    margin-bottom: 0;
}
.press-room p.readmore {
    margin: 20px 0;
}
.press-room .post .post-details span.created,
.press-room.post .post-details span.created {
    position: relative;
    top: 2px;
}
.press-room.post h1 {
    color: #333;
    font-size: 28px;
    text-transform: none;
    display: inline-block;
    font-weight: 500;
    margin: 40px 0 30px;
}
.press-room.container.post a img {
    max-width: 40%;
    margin: 10px;
}
@media screen and (max-width: 767px){
    .press-room .post h3 a,
    .press-room.post h1 {
        font-size: 22px;
        line-height: 30px;
    }
}
/* Who We Are Css End */

/* Blog Css Start */
.blog {
    margin-bottom: 30px;
}
.blog .sidebar a:hover {
    text-decoration: underline;
}
.blog .sidebar h2 > a {
    color: #333;
    text-transform: none;
    font-size: 42px;
    line-height: 45px;
    font-weight: 100;
}
.blog .sidebar h2 > a:hover {
    color: #f56d00;
    text-decoration:none;
}
.blog .sidebar h3, .blog .sidebar h1 {
    margin-top: 30px;
    font-size: 24px;
    line-height: 30px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    font-weight: 500;
    text-transform: none;
}
.blog .sidebar .latestnews {
    padding: 0;
    list-style-type: none;
}
.blog .sidebar .latestnews li {
    margin-bottom: 4px;
}
.blog .sidebar .latestnews li a,
.blog .sidebar .latestnews li span {
    font-size: 15px;
}
.blog .categories-module h4 {
    font-size: 16px;
    font-weight: 500;
    text-transform: none;
    line-height: 22px;
    margin: 15px 0;
}
.blog .categories-module {
    padding: 0;
    list-style-type: none;
}
.blog .categories-list {
    margin-top: 20px;
}
.blog .categories-list ul {
    list-style: none;
    padding:0;
}
.blog .categories-list .category-tile {
    height: 250px;
    margin-bottom: 30px;
    background-position: center;
    background-size: cover;
    border-top: 4px solid #fc0;
    background-repeat: no-repeat;
}
.blog .categories-list .category-tile h4 {
    font-size: 14px;
    background: #f1f1f1;
    padding: 0px 15px;
    font-weight: 700;
    margin: 0;
    text-transform: none;
}
.blog .categories-list .category-articles-list li a {
    color: #fc0;
    display: block;
    height: 100%;
    padding: 5px 15px;
    font-size: 14px;
}
.blog .categories-list .category-articles-list li a:hover {
    background: #393939;
}
.blog-details h1 {
    text-transform: none;
    line-height: 45px;
    font-weight: 100;
}
.blog-details a {
    font-size: 18px;
}
.blog-details  .post-details {
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    padding: 5px 0;
    margin: 20px 0 10px;
    font-size: 12px;
}
.blog-details  .post-details a {
    font-size: 12px;
}
.blog-details ul li, .blog-details ol li {
    font-size: 18px;
    margin-bottom: 10px;
}
.blog-details ol li {
    margin-bottom: 0;
}
.blog-details img {
    float: right;
    margin: 8px 0 5px 15px;
    border: 1px solid #ddd;
    max-width: 40%;
}
.blog-details img.mobileimgblog {
    float: none;
    display: block;
    max-width: 100%;
    margin: 20px 0;
}
.blog-details table {
    width: 100% !important;
    max-width: 100%;
}
.blog-details table td p {
    padding: 0;
    margin: 0;
    font-size: 15px;
}
.blog-details table tr {
    width: 20px !important;
}
.blog-details table tr td {
    width: 20% !important;
    padding: 0 10px;
}
.blog .category-blog {
    margin-top:20px;
}
.blog .category-blog .post a {
    font-size: 18px;
}
.blog .category-blog  .category-header {
    height: 200px;
    position: relative;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.blog .category-blog .category-header h1 {
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    padding: 0 15px 15px 0;
    margin: 0;
    border-bottom-right-radius: 5px;
    text-transform: none;
    font-size: 42px;
    line-height: 50px;
    font-weight: 100;
}
.blog .category-blog .post h3 a {
    color: #333;
    font-size: 28px;
    line-height: 40px;
    font-weight: 500;
    text-transform:none;
}
.blog .category-blog .post h3 a:hover {
    color: #f56d00;
}
.blog .category-blog .post-details {
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    padding: 5px 0;
    margin-bottom: 10px;
    text-align: left;
    font-size: 12px;
    color: #333;
}
.blog .category-blog .post-details a {
    font-size: 12px;
}
.blog .category-blog .blog-details ul li,
.blog .category-blog .blog-details ol li {
    font-size: 18px;
    margin-bottom: 10px;
}
.blog .category-blog .post-details ol li {
    margin-bottom: 0;
}
.blog .category-blog img {
    max-width: 40%;
    float: left;
    margin-right: 15px;
    margin-bottom: 5px;
}
.blog .categories-list .category-articles-list::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #f2f2f1;
}
.blog .categories-list .category-articles-list::-webkit-scrollbar
{
    width: 4px;
    background-color: #f2f2f1;
}
.blog .categories-list .category-articles-list::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #c2c2c2;
}
.blogbox-down {
    padding: 40px;
    background-color: #ffbc03;
}
.blogbox-down h3, .blogbox-down p {
    color: #fff;
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    text-transform: none;
    margin: 0 0 20px;
}
.blogbox-down p {
    font-size: 18px;
}
.blogbox-down .morebtn a {
    font-size: 14px;
}
.blogbox-down .morebtn {
    margin: 0;
}
@media screen and (min-width:768px){
    .blog .categories-list .category-articles-list {
        background:#333;
        display:none;
        height: 209px;
        overflow: auto;
    }
    .blog .category-tile:hover .category-articles-list {
        display:block;
    }
}
@media screen and (max-width:768px) {
    .blog .categories-list .category-articles-list {
        background:rgba(51, 51, 51, 0.60);
        height: 210px;
        overflow: auto;
    }
    .blog-details iframe {
        width: 100%;
        margin: 35px auto 0;
        display: block;
    }
    .mod-categories-blog.mobile-hide {
        display: none;
    }
}
@media screen and (max-width:680px) {
    .blog .category-blog  .category-header {
        height:450px;
        background-position: right;
    }
}
@media screen and (max-width:480px) {
    .blog-details table td p {
        font-size: 14px;
        line-height:20px;
        padding:5px 0;
    }
    .blog-details table tr td {
        padding: 0 5px;
    }
}
/* Blog Css End */

/* Partner Login & Reset Pwd Css Start */
section.partnerlogin-sec,
section.partnerresetpwd-sec {
    padding: 60px 0;
}
section.partnerlogin-sec {
    padding-bottom: 0;
}
.partnerlogin-wrap p, .partnerresetpwd-wrap p,
.partner-createacc a  {
    font-size: 14px;
    font-weight: 400;
}
.partnerlogin-wrap h2, .partnerresetpwd-wrap h1 {
    margin: 0 0 20px;
    text-transform: none;
    font-size: 30px;
}
.partnerlogin-wrap .form-control,
.partnerresetpwd-sec .form-control {
    border-radius: 0;
    border: 1px solid #d3d3d3;
    box-shadow: none;
    background: #ebebeb;
}
.partnerlogin-wrap .morebtn button,
.partnerresetpwd-sec .morebtn button,
.partner-createacc .morebtn button,
.partner-createacc .morebtn a {
    width: 100%;
    padding: 8px;
    margin-bottom: 20px;
    font-weight: 600;
}
.partner-createacc .morebtn a:hover {
    text-decoration:none;
}
.partnerlogin-wrap form p,
.partnerlogin-wrap form p > a {
    font-size: 14px;
    text-align: center;
    line-height: 20px;
}
.partner-createacc a:hover,
.partnerlogin-wrap form p > a:hover {
    text-decoration:underline;
}
.partnerlogin-sec .partner-createacc {
    padding: 5px 0 0;
    text-align: center;
}
.partnerlogin-sec .morebtn {
    margin-top: 0;
}
.partnerlogin-sec .partner-createacc p {
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: 500;
    margin-top: 15px;
}
.partnerlogin-sec .center-line {
    width: 0;
    padding: 0 80px;
}
.partnerlogin-sec span.line {
    background: #979797;
    width: 1px;
    height: 150px;
    display: block;
    position: relative;
    top: 60px;
}
.partnerresetpwd-sec.pthankyou
.partnerresetpwd-wrap p {
    font-size: 18px;
}
.partnerlogin-sec .agreeligin p {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    margin-top: 20px;
}
.partnerlogin-sec .agreeligin a {
    font-size: 14px;
}
.searchpartner-sec .search-container {
    background: #f6f6f6;
    padding: 45px 0 30px 0;
}
.searchpartner-sec .search-container button {
    background: transparent;
    border: 0;
    outline:none;
     color: #999;
}
.searchpartner-sec .search-container button i {
    color: #999;
    font-size: 16px;
}
.searchpartner-sec .search-container .input-group input {
    border-right: 0;
    box-shadow: none;
    outline: none;
    border-color: #ccc;
    font-size: 14px;
}
.searchpartner-sec .search-container .input-group-btn {
    background: #fff;
    border: 1px solid #ccc;
    border-left: 0;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    padding: 0 4px;
}
.searchpartner-sec .search-container .droparrow.dropsmall {
    position: relative;
    left: -15px;
}
.searchpartner-sec .search-container .droparrow.dropsmall select {
    box-shadow: none;
    font-size: 14px;
}
.searchpartner-sec .search-container span.reset-serach {
    vertical-align: middle;
    position: relative;
    top: 6px;
}
.searchpartner-sec .search-container span.reset-serach button i {
    color: #666;
    font-size: 18px;
    margin-right: 4px;
    vertical-align: middle;
}
.searchpartner-resultwrap img {
    max-width: 130px;
}
.searchpartner-sec .searchpartner-result {
    padding: 30px 0;
}
.searchpartner-sec .searchpartner-result .searchpartner-resultwrap {
    margin-bottom: 15px;
}
.searchpartner-sec .searchpartner-result .searchpartner-resultwrap h5 {
    margin: 0 0 11px;
    font-size: 15px;
    color: #333;
    display:  none;
}
.searchpartner-sec .searchpartner-result .searchpartner-resultwrap h6 {
    margin: 0 0 10px;
    font-size: 12px;
    text-transform: uppercase;
    color: #666;
}
.searchpartner-sec .searchpartner-result .searchpartner-resultwrap p {
    color: #666;
    font-size: 13px;
    line-height: 20px;
}
.searchpartner-sec .searchpartner-result .readmore a {
    color: #279bcd;
    font-size: 13px;
}
.searchpartner-sec .searchpartner-result .readmore a:hover {
    color:#f56d00;
}
.searchpartner-sec .searchpartner-result a.loadmore {
    font-size: 15px;
    margin-top: 40px;
    display: inline-block;
    cursor: pointer;
    color: #279bcd;
}
.searchpartner-sec .searchpartner-result  a.loadmore:after {
    content: "\f105";
    padding-left: 10px;
    font-family: 'FontAwesome';
    font-size: 24px;
    vertical-align: middle;
    position: relative;
    top: -2px;
    font-weight: 100;
}
.searchpartner-sec .searchpartner-result a.loadmore:hover {
    color:#f56d00;
}
section.partnerprog-sec {
    padding: 60px 0;
    background: #f6f6f6;
}
.partnerprog-sec h3 {
    text-align: center;
    text-transform: capitalize;
    margin: 0 0 25px;
}
.partnerprog-sec h6 {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
}
.partnerprog-sec .col-half-offset {
    margin-left: 4.166666667%;
}
.partnerprog-sec p {
    font-size: 14px;
    line-height: 22px;
    color: #666;
}

/*ou partners page */
.partnerssec .searchpartner-sec .modal-content.inner-sec {
    padding: 5px 25px;
}
.partnerssec .searchpartner-sec .modal-header.ourpartner {
    border-bottom:  none;
}
.partnerssec .searchpartner-sec .modal-header.ourpartner .close {
    right: -45px;
    position: relative;
    padding: 6px;
    top: 31px;
    font-size: 26px;
    color: #fff;
    box-shadow: none;
}
.partnerssec .searchpartner-sec .readmore.partner {
    color: #279bcd;
    font-size: 13px;
    cursor:pointer;
}
.partnerssec .searchpartner-sec .modal-content.inner-sec p {
    font-size:  13px;
}
.partnerssec .searchpartner-sec .modal-content.inner-sec h5 {
    font-size:  15px;
    color:  #000;
}
.partnerssec .searchpartner-sec .technologicalprogram,
.partnerssec .searchpartner-sec .strategicprogram,
.partnerssec .platinumpartners {
    min-height: 290px;
}


@media screen and (max-width:991px) {
    .partnerlogin-sec .center-line {
        padding: 0 50px;
    }
    .partnerlogin-wrap form p, .partnerlogin-wrap form p > a {
        display:block;
    }
    .partnerprog-sec .col-half-offset {
        margin-left:0;
    }
   .partnerssec .searchpartner-sec .technologicalprogram,
   .partnerssec .searchpartner-sec .strategicprogram,
   .partnerssec .platinumpartners {
      min-height: 340px;
   }
}
@media screen and (max-width:767px) {
    .partnerlogin-wrap, .partner-createacc {
        margin: 0 auto;
        max-width: 450px;
    }
    .partnerlogin-sec .center-line {
        display:none;
    }
    .partnerlogin-sec .partner-createacc {
        padding-top: 25px;
        border-top: 1px solid #ddd;
        margin-top: 25px;
        text-align: center;
    }
    .partnerlogin-sec .agreeligin p {
        margin-top: 0;
    }
    .searchpartner-sec .search-container .droparrow.dropsmall {
        position:static;
        margin:20px 0
    }
    .searchpartner-sec .searchpartner-result a.loadmore {
        margin-top:20px;
    }
    section.partnerprog-sec {
        padding: 40px 0;
    }
    .searchpartner-sec .search-container span.reset-serach button {
        padding: 0;
    }
   .partnerssec .searchpartner-sec .technologicalprogram,
   .partnerssec .searchpartner-sec .strategicprogram,
   .partnerssec .platinumpartners {
      min-height: auto;
   }
}
@media screen and (max-width:480px) {
    .partnerlogin-wrap form p > a,
    .partner-createacc p, .partner-createacc a {
        display:inline-block;
    }
}
/* Partner Login & Reset Pwd Css End */

/* Partner registration Css Start */
section.partnerregister-sec {
    padding: 60px 0;
}
#regError {
    display:none;
    color:red;
    text-align: center;
    font-size: 12px;
}
.partnerregister-wrap h5 {
    color: #666;
    margin: 30px 0 15px;
    font-size: 16px;
}
.partnerregister-wrap form .upload-wrap-sec label {
    font-weight: 400;
}
#my_file.uploadmyfile, #my_file1.uploadmyfile {
    display: none;
}
.partnerregister-wrap span.upload-type,
.partnerregister-wrap .upload-wrap .fileuploadtxt {
    color: #666;
    font-weight: 400;
    font-size: 12px;
}
.partnerregister-wrap .upload-wrap .fileuploadtxt {
    padding:8px 0;
}
.partnerregister-sec .container-wrap.container-wrapinner {
    max-width: 900px;
}
.partnerregister-wrap h1 {
    margin: 0 0 30px;
    text-transform: none;
    font-size: 30px;
    text-align: center;
}
.partnerregister-wrap .form-group {
    margin-bottom: 20px;
}
.partnerregister-sec .partnerregister-wrap div#TextBoxContainer,
.partnerregister-sec .partnerregister-wrap div#TextBoxContainer1 {
    line-height: 0;
}
.partnerregister-wrap .form-control {
    border-radius: 0;
    border: 1px solid #d3d3d3;
    box-shadow: none;
    background: #ebebeb;
    width: 100%;
    height: 40px;
    font-size: 14px;
}
.partnerregister-wrap input[type="text"].form-control {
    font-size: 14px;
}
.partnerregister-wrap select.form-control {
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 14px;
}
.partnerregister-wrap form label,
.partnerregister-wrap form a,
.partnerregister-wrap form p {
    font-size: 14px;
    text-align: center;
    line-height: 20px;
    margin-bottom: 8px;
    display: inline-block;
    font-weight: 600;
}
.partnerregister-wrap a.addkey {
    margin: 20px 0 0;
    cursor: pointer;
}
.partnerregister-wrap span.optional {
    float: right;
    clear: both;
    color: #ccc;
}
.partnerregister-wrap textarea.form-control {
    resize: none;
    height: 100px;
}
.partnerregister-wrap .form-control + span + .form-control,
.partnerregister-wrap .newbox > input {
    margin-top: 12px;
    width: 95%;
}
.partnerregister-wrap span.delbox {
    width: 5%;
    display: inline-block;
    font-size: 20px;
    color: #f56d00;
    text-align: center;
}
.partnerregister-wrap .newbox span.delbox {
      width: 4%;
}
.partnerregister-wrap span.delbox:before {
    cursor: pointer;
}
.partnerregister-wrap .droparrow {
    position: relative;
}
.partnerregister-wrap .droparrow:after {
    content: "\f107";
    padding-left: 5px;
    font-family: 'FontAwesome';
    font-size: 18px;
    vertical-align: middle;
    display: block;
    position: absolute;
    right: 15px;
    top: 10px;
    pointer-events: none;
    color: #333;
}
.partnerregister-wrap .droparrow.dropsmall:after {
    right: 30px;
}
.partnerregister-wrap .permail {
    margin-top: 8px;
}
.partnerregister-wrap .morebtn {
    text-align: center;
    margin-top: 10px;
}
.partnerregister-wrap .morebtn button {
    width: 46%;
    padding: 8px;
    margin-bottom: 20px;
}
.partnerregister-wrap form p {
    display: block;
}
@media screen and (max-width: 767px) {
    .partnerregister-wrap .partner-regspace {
        margin-top: 20px;
    }
}
@media screen and (max-width: 480px) {
    .partnerregister-wrap .form-control + span + .form-control,
    .partnerregister-wrap .newbox > input {
        width: 90%;
    }
    .partnerregister-wrap span.delbox {
        width: 10%;
    }
    .partnerregister-wrap .newbox span.delbox {
        width: 8%;
    }
    .partnerregister-wrap form .upload-wrap-sec {
        display: block;
        width: 100%;
    }
    .partnerregister-wrap form .upload-wrap-sec.upload-wrap-sectwo {
        margin-top: 20px;
    }
}
/* Partner registration Css End */

/* RPA Css Start */
.rpalive-page .banner .banner-wrap {
   background: linear-gradient(to top, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.11) 100%),
            url(/images/rpa-new-banner.jpg) no-repeat center center;
    background-size: cover;
   position:relative;
}
.rpalive-page .banner .banner-wrap-inner {
    padding-top:60px;
}
.rpalive-page .banner .banner-wrap-inner h2 {
    color: #ffbc03;
    font-weight: 300;
   font-size:58px;
   line-height:61px;
}
.rpalive-page .banner .morebtn{
   margin-bottom:30px;
}
.rpalive-page .banner .banner-wrap-inner h2:after {
    content: "";
    width: 90%;
    /* background: #fff; */
    height: 1px;
    display: block;
    margin: 5px 0;
}
.rpalive-page h3 {
    color: #ffbc03;
    margin: 15px 0;
    text-align: center;
}
.rpaproductivity-sec {
    text-align: center;
    padding: 40px 0 60px 0;
}
.rpaproductivity-sec b {
    color: #ffbc03;
}
.rpaproductivity-sec .rpaproductivity-wrap {
    padding: 20px 0;
}
.rpaproductivity-sec .rpaproductivity-wrap .rpaproductivity-box {
    border-bottom: 1px solid #ffbc03;
    min-height: 200px;
}
.rpaproductivity-sec .rpaproductivity-wrap img {
    margin-bottom: 30px;
    width: 20%;
}
.rpaaccenture-sec {
    padding: 60px 0 60px 0;
    background: #ffbc03;
    position: relative;
}
.rpaaccenture-sec .quote-inner {
    background-color: #fff;
    padding: 30px;
    margin-right: 30px;
}
.rpaaccenture-sec .quote-inner p {
    font-size: 24px;
    line-height: 30px;
    color: #666;
}
.rpaaccenture-sec .quote-inner:after {
    background: url("/images/home/white_arrow.png") no-repeat right;
    content: "";
    padding: 20px;
    position: absolute;
    right: 15px;
    top: 40%;
}
.rpaaccenture-sec .quote-img {
    position: absolute;
    right: 2%;
    top: 41%;
}
.rpaaccenture-sec .quote-img img {
    max-width: 200px;
}
section.rpaupenterprise-sec {
    padding: 40px 0 60px 0;
    text-align: center;
}
.rpaupenterprise-sec .morebtn {
    margin-top: 20px;
}
section.rpalaundry-sec {
    padding: 40px 0;
    background: url("/images/rpa/drops_bg.jpg") no-repeat center center;
    background-size: cover;
}
.rpalaundry-sec h4 {
    font-size: 18px;
    font-weight: 500;
    line-height: 30px;
    text-transform: none;
}
.rpalaundry-sec p {
    font-size: 16px;
    line-height: 26px;
}
section.rpaheralds-sec {
    padding: 40px 0 60px 0;
    text-align: center;
}
.rpaheralds-sec .rpaheralds-wrap h4 {
    display: inline-block;
    margin: 10px 30px 30px;
    font-size: 21px;
    line-height: 30px;
    vertical-align: middle;
}
.rpaheralds-sec .rpaheralds-wrap span {
    font-size: 21px;
    display: inline-block;
    position: relative;
    top: -10px;
}
.rpaheralds-sec .rpaheralds-wrap hr {
    width: 60%;
}
.rpaheralds-sec .rpaheraldsimg-wrap {
    padding: 40px 0 60px;
}
.rpaheralds-sec .rpaheraldsimg-wrap h4 {
    text-transform: none;
    text-align: left;
    border-bottom: solid 1px #ffbc03;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.rpaheralds-sec .rpaheraldsimg-wrap img {
    width: 100%;
    box-shadow: 0 0 30px rgba(0,0,0,0.3);
}
.rpalive-page section.bot-requestdemo{
   background: url(/images/bot-clouds.jpg) no-repeat;
    background-size: cover;
    padding: 50px 0;
    text-align: center;
}
.rpalive-page section.bot-requestdemo.rpa-requestdemo h3 {
    color: #666;
    margin-bottom: 50px;
    font-size: 42px;
}
section.rpamodule-event {
    padding: 80px 0;
    background-color: #333;
}
@media screen and (max-width:991px) {
    .rpaproductivity-sec .rpaproductivity-wrap .rpaproductivity-box {
        min-height: 250px;
    }
   .rpalive-page .rpahearals-sec .rpaheraldsimg-wrap h4{
      min-height:123px;
   }
}
@media screen and (max-width: 767px) {
    .rpalive-page .banner-wrap:before {
        position:absolute;
    }
   .rpalive-page .rpahearals-sec .rpaheraldsimg-wrap h4{
      min-height:auto;
   }
   .rpalive-page .rpaaccenture-sec .quote-inner{
      margin-right:0px;
   }
   .rpalive-page .banner .banner-wrap-inner h2{
      font-size: 32px;
      line-height: 38px;
   }
    .rpaproductivity-sec .rpaproductivity-wrap img {
        width: auto;
        margin: 25px auto;
    }
     .rpaproductivity-sec .rpaproductivity-wrap .rpaproductivity-box {
        min-height: auto;
        padding: 10px 0;
    }
    .rpaaccenture-sec .quote-inner:after {
        content: "";
        top: auto;
        transform: rotate(90deg);
        right: auto;
        bottom: -25px;
    }
    .rpaaccenture-sec .quote-img {
        position:static;
        margin-top:40px;
    }
    .rpaheralds-sec .rpaheralds-wrap h4 {
        margin: 10px 15px 30px;
        font-size: 16px;
        line-height: 28px;
    }
    .rpaheralds-sec .rpaheraldsimg-wrap img {
        margin-bottom: 40px;
    }
    section.bot-requestdemo.rpa-requestdemo h3 {
        margin-bottom: 0;
        font-size: 32px;
    }
}
@media screen and (max-width: 480px) {
    .rpaheralds-sec .rpaheralds-wrap h4 {
        margin: 10px 6px 30px;
        font-size: 11px;
        line-height: 16px;
        font-weight: 500;
    }
   .rpalive-page .banner .morebtn a{
      margin-bottom:10px;
   }
}
/* RPA Css End */

/* Latest Events Module Css Start */
.latestevents-sec p {
   color: #fff;
}
.latestevents-sec .latestevents-one,
.latestevents-sec .latestevents-two,
.latestevents-sec .latestevents-three {
   background: url("/images/events/Vienna.jpg") no-repeat center center;
   background-size: cover;
   padding: 60px;
   margin-bottom: 40px;
}
.latestevents-sec .latestevents-two {
   background: url("/images/events/Singapore.jpg") no-repeat center center;
   background-size: cover;
}
.latestevents-sec .latestevents-three {
   background: url("/images/events/Billund.jpg") no-repeat center center;
   background-size: cover;
   margin-bottom: 0;
}
.latestevents-sec .latestevents-inner {
    background: rgba(0, 0, 0, 0.6);
    padding: 60px;
    background: url("/images/events/darklayer.png") no-repeat center center;
}
.latestevents-sec .latestevents-inner h3 {
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
    text-transform: none;
    text-align: left;
    text-decoration: underline;
    color: #fff;
}
.latestevents-sec .latestevents-inner p.date {
    font-size: 18px;
    font-weight: 300;
    line-height: 22px;
}
.latestevents-sec .latestevents-inner p {
    font-size: 25px;
    font-weight: 100;
    line-height: 50px;
    margin-bottom: 30px;
}
.latestevents-sec .latestevents-inner span {
    font-size: 16px;
    line-height: 22px;
    color: #fc0;
    padding: 10px 0;
    display: block;
}
.latestevents-sec .latestevents-inner .morebtn {
    margin: 40px 0 0;
}
@media screen and (max-width:767px){
    .latestevents-sec .latestevents-one,
    .latestevents-sec .latestevents-two,
    .latestevents-sec .latestevents-three {
        padding: 20px;
    }
    .latestevents-sec .latestevents-inner {
        padding: 20px 20px 40px;
    }
    .latestevents-sec .latestevents-inner p {
        font-size: 18px;
        line-height: 35px;
    }
}
/* Latest Events Module Css End */

/* RPA Guides Css Start */
.rpaguidepage .banner .banner-wrap-inner {
    padding-top:100px;
}
.rpaguidepage section.rpaguide-feature {
    padding: 40px 0;
}
.rpaguide-featurewrap {
    border-bottom: 1px solid #eee;
    padding-bottom: 30px;
}
.rpaguide-featurewrap .img-featureleft {
    width: 20%;
}
.rpaguide-featurewrap .img-featureleft img {
    box-shadow: 0 0 5px #999;
    display: inline-block;
}
.rpaguide-featurewrap .rpaguide-featureinner h3 {
    text-transform: none;
    font-weight: 500;
}
.rpaguide-featurewrap .rpaguide-featureinner > a {
    font-size: 28px;
    font-weight: 500;
    margin-bottom: 10px;
    display: inline-block;
}
.rpaguide-featurewrap .rpaguide-featureinner .morebtn {
    margin-top: 15px;
}
.rpaguide-featurewrap .rpaguide-featureinner .morebtn a:before {
    content: "";
    background: url("/images/icons/read-dark.png") no-repeat center center;
    padding: 10px;
    background-size: 18px;
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
}
.rpaguide-featurewrap .rpaguide-featureinner .morebtn a {
    text-transform: none;
}
.rpaguide-featurewrap .rpaguide-featureinner .morebtn a:hover {
    background-color: #f56d00;
    color: #fff;
}
.rpaguide-featurewrap .rpaguide-featureinner .morebtn a:hover:before {
    background: url("/images/icons/read-white.png") no-repeat center center;
    padding: 10px;
    background-size: 18px;
}
.rpaguidepage section.rpaguides-all {
    padding: 0 0 40px;
}
.rpaguidepage .rpaguides-all .tile img {
    box-shadow: 0 0 5px #666;
    margin-bottom: 30px;
    width: 100%;
}
.rpaguidepage .rpaguides-all .rpaguides-subimg img {
    min-height: 330px;
}
@media screen and (max-width:768px){
    .rpaguidepage .rpaguides-all .rpaguides-subimg img {
        min-height: 220px;
    }
}
@media screen and (max-width:767px){
    .rpaguide-featurewrap .img-featureleft {
        width: auto;
        text-align: center;
    }
    .rpaguidepage .banner .banner-wrap-inner {
        padding-top:60px;
    }
}
/* RPA Guides Css End */

/* Contact Us Css Start */
section.contactus-sec .contactus-map h1 {
    text-transform: none;
    padding: 40px 0 10px;
    margin: 0;
}
.contactus-sec .contactus-map p {
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}
.contactus-sec .contactus-map button.btn {
    padding: 8px 40px;
    text-transform: none;
    margin-top: 5px;
}
.contactus-sec .contactus-map .buffer-top {
    margin-top: 20px;
}
.contactus-sec .mktFormMsg {
    margin-bottom: 0;
}
.contactus-sec input, .contactus-sec select,
.contactus-sec textarea {
   padding: 8px 12px;
   font-size: 16px;
   border: 1px solid #ddd;
   border-top-right-radius: 0;
   border-bottom-right-radius: 0;
   border-radius: 4px;
   width: 100%;
   margin: 5px 0;
   text-decoration: none;
   background: #efefef;
}
.contactus-sec select:not(:checked) {
    color: #999;
    cursor: pointer;
}
.contactus-sec input:focus, .contactus-sec textarea:focus,
.contactus-sec select:focus {
    border-color: #fc0;
    background: #fff;
}
.contactus-sec .contactus-address {
   padding: 10px 0 70px;
   border-top: 1px solid #eee;
   margin-top: 30px;
}
.contactus-sec .contactus-address h3 {
   text-transform: none;
   font-weight: 500;
}
.contactus-sec .contactus-address h4 {
   text-transform: none;
}
.contactus-sec .contactus-address p {
   margin: 0;
   line-height: 26px;
   font-size: 16px;
}
.contactus-sec .contactus-address h5 {
   color: #333;
   font-weight: 400;
   font-size: 20px;
}
.contactus-sec .contactus-address .office-section {
   border-top: 1px solid #eee;
   margin-top: 10px;
}
/* Contact Us Css End */

/* Enterprise11 Page Css Start */
.enterpriceeleven-sec .banner .banner-wrap-inner {
    padding: 110px 0;
}
.enterpriceeleven-sec .banner .banner-wrap h1 {
    text-transform: none;
    color: #ffbc03;
    font-size: 54px;
}
.enterpriceeleven-sec .banner .banner-wrap h1:after {
    content: "";
    width: 85%;
    background: #999;
    height: 1px;
    display: block;
    margin: 20px 0;
}
.enterpriceeleven-sec .banner .banner-wrap p.subhead {
    width: auto;
}
.enterpriceeleven-sec .banner-wrap:before {
    background:none;
}
.enterpriceeleven-sec .banner .banner-wrap {
    background: url("/images/enterprise/glass_tower_11.jpg") no-repeat center center;
    background-size: cover;
}
.enterpriceeleven-sec .eleven-customerbar {
    background: #ffbc03;
    padding: 60px 0;
}
.enterpriceeleven-sec .eleven-customerbar .quote-img {
    margin-top: 100px;
}
.enterpriceeleven-sec .eleven-customerbar .quote {
    background: url("/images/home/white_arrow_left.png") no-repeat left 50%;
}
.enterpriceeleven-sec .eleven-customerbar .quote-inner {
    background: #fff;
    padding: 30px;
    margin-left: 30px;
    min-height: 330px;
}
.enterpriceeleven-sec .eleven-customerbar p.quote-innerfirst {
    line-height: 35px;
}
.enterpriceeleven-sec .eleven-customerbar .quote-inner p > span {
    margin-top: 10px;
    display: inline-block;
}
.enterpriceeleven-sec .eleven-customerbar .customer-logos li {
    margin-top: 40px;
    width: 20%;
    padding: 0 10px;
}
.enterpriceeleven-sec .eleven-customerbar .nav-pills>li a,
.enterpriceeleven-sec .eleven-customerbar .nav-pills>li a:focus,
.enterpriceeleven-sec .eleven-customerbar .nav-pills>li a:hover
.enterpriceeleven-sec .eleven-customerbar .nav-pills>li.active>a,
.enterpriceeleven-sec .nav-pills>li.active>a:hover,
.enterpriceeleven-sec .nav-pills>li.active>a:focus {
    background-color: transparent;
}
.enterpriceeleven-sec .eleven-customerbar .customer-logos .nav>li.active>a>img {
    opacity:0.5
}
.enterpriceeleven-sec .keyenhance {
    padding: 60px 0;
}
.enterpriceeleven-sec .keyenhance h3 {
    text-align: center;
    font-size: 32px;
    line-height: 48px;
    margin:0;
}
.enterpriceeleven-sec .keyenhance .bullet-points {
    margin-top: 40px;
}
.enterpriceeleven-sec .keyenhance .bullet-points h4 {
    color: #666;
    padding: 10px 0;
    border-bottom: solid 1px #ffbc03;
    margin-top: 0;
    margin-bottom: 20px;
    line-height: 24px;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    text-transform: none;
}
.enterpriceeleven-sec .keyenhance .bullet-points li {
    color: #666;
    font-size: 15px;
}
.enterpriceeleven-sec .cta-bar {
    padding: 60px 0;
    text-align: center;
    background: #fff url("/images/home/buttons2_bg.jpg") no-repeat;
    background-position: 0 -110px;
    position: relative;
    background-size: cover;
}
.enterpriceeleven-sec .cta-bar .ctabar-inner {
    margin-bottom: 60px;
}
.enterpriceeleven-sec .cta-bar h3 {
    font-size: 54px;
    line-height: 54px;
    margin-bottom: 60px;
}
.enterpriceeleven-sec .cta-bar h4 {
    font-size: 32px;
    line-height: 48px;
    font-weight: 300;
    text-transform: none;
}
@media screen and (max-width: 1080px) {
.enterpriceeleven-sec .eleven-customerbar .customer-logos li {
    width: 30%;
    padding: 0;
  }
}
@media screen and (max-width:1024px) {
   .enterpriceeleven-sec .eleven-customerbar .quote-inner {
        min-height: 440px;
    }
    .enterpriceeleven-sec .eleven-customerbar .quote-inner p {
        font-size:16px
    }
    .enterpriceeleven-sec .eleven-customerbar .quote-img {
        margin-top: 180px;
    }
}
@media screen and (max-width: 767px) {
    .enterpriceeleven-sec .eleven-customerbar {
        padding:40px 0;
    }
     .enterpriceeleven-sec .eleven-customerbar .quote-inner {
        min-height: 380px;
    }
    .enterpriceeleven-sec .eleven-customerbar .quote-img {
        margin-top: 0;
    }
   .enterpriceeleven-sec .eleven-customerbar .customer-logos img {
        max-width: 100%;
    }
    .enterpriceeleven-sec .eleven-customerbar .quote-img {
        margin-top: 0;
        max-width: 50%;
        margin: 0 auto 20px;
    }
    .enterpriceeleven-sec .eleven-customerbar .quote-inner {
        margin-left :0;
    }
    .enterpriceeleven-sec .keyenhance {
        padding:40px 0;
    }
    .enterpriceeleven-sec .keyenhance h3 {
        font-size: 26px;
        line-height: 35px;
    }
    .enterpriceeleven-sec .keyenhance .bullet-points div {
        margin-bottom:30px;
    }
    .enterpriceeleven-sec .cta-bar h3 {
        font-size:32px;
        margin-bottom: 30px;
        line-height: 40px;
    }
    .ctabar-innerchat .morebtn div {
        margin-bottom: 15px;
    }
}
@media screen and (max-width: 480px) {
    .enterpriceeleven-sec .banner .banner-wrap h1 {
        font-size: 32px;
    }
}

/* Enterprise11 Page Css End */

/* Request Live Demo / Get Start Css Start */
.schedule-live .banner .banner-wrap {
   background: linear-gradient(to right, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.3) 100%), url(/images/request-live-demo-bann.jpg) no-repeat center center;
   background-size: cover;
}
.schedule-live .banner-wrap-inner {
    padding: 80px 0;
}
.schedule-live .bannertext-section {
    margin-top: 65px;
}
.schedule-live .banner .banner-wrap-inner p.subhead {
    width: auto;
}
.schedule-live .schedule-livewrap {
    background-color: #eee;
    padding-bottom: 60px;
}
.schedule-live .schedule-livewrap h1,
.schedule-live .schedule-livewrap h2 {
    font-size: 32px;
    margin: 0 0 20px;
    text-align: left;
}
.schedule-live .schedule-livewrap h1 {
    padding-top: 35px;
}
.schedule-live .form-section p {
    line-height: 22px;
    margin-bottom: 30px;
}
.schedule-live .form-section input,
.schedule-live .form-section select {
   padding: 8px 12px;
   font-size: 16px;
   border: 1px solid #ddd;
   border-top-right-radius: 0;
   border-bottom-right-radius: 0;
   border-radius: 4px;
   width: 100%;
   margin: 10px 0 2px;
   text-decoration: none;
   background: #ddd;
}
.schedule-live .form-section select:not(:checked) {
    color: #999;
    cursor: pointer;
}
.schedule-live .videosection {
    text-align: center;
    margin-top: 60px;
}
.schedule-live .videosection .morebtn {
    margin-top: 12px;
}
.schedule-live .videosection .morebtn button {
    padding: 12px 25px;
    margin-top: 0;
}
.schedule-live .form-section p.morebtn {
    margin-top: 0;
}
.schedule-live .videosection video {
    width: 100%;
    height: 100%;
}
.schedule-live .mktoForm {
    width: 100% !important;
    background-color: transparent !important;
}
.schedule-live .mktoForm .mktoFormCol,
.schedule-live .mktoForm .mktoFieldWrap {
    width: 100% !important;
}
.schedule-live .mktoForm .mktoOffset {
    height: 0;
}
.schedule-live .mktoForm .mktoButtonWrap.mktoSkip button.mktoButton {
    border-radius: 4px !important;
    background-color: #fff !important;
    box-shadow: none;
    outline: none;
    color: #fff  !important;
    font-size: 14px  !important;
    border: 1px solid #269bcd  !important;
    text-transform: uppercase;
    padding: 12px 15px;
    font-weight: 700  !important;
    background-color: #269bcd !important;
    display: inline-block;
    margin:0;
}
.schedule-live  .mktoForm input[type=text],  .schedule-live .mktoForm input[type=url],
.schedule-live .mktoForm input[type=email],  .schedule-live .mktoForm input[type=tel],
.schedule-live .mktoForm input[type=number], .schedule-live .mktoForm input[type=date],
.schedule-live .mktoForm textarea.mktoField, .schedule-live .mktoForm select.mktoField {
    height: 40px;
    margin-top: 4px;
    margin-bottom: 3px;
    margin-left: -20px;
    padding: 8px 12px;
    font-size: 14px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-radius: 4px;
    text-decoration: none;
    background-color: #fff !important;
    color: #666;
    width: 100% !important;
    box-shadow: none;
}
.schedule-live .mktoForm .mktoButtonRow {
    display: block !important;
    padding: 15px 0 20px!important;
    margin-left: 0;
}
.schedule-live .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSkip {
    margin: 0 auto !important;
}
.schedule-live .mktoForm .mktoButtonWrap.mktoSkip .mktoButton:active {
    box-shadow: none !important;
}
.schedule-live .mktoForm .mktoFormCol .mktoLabel {
    line-height: 0;
}
@media screen and (max-width:767px) {
    .schedule-live .banner .banner-wrap-inner p.subhead {
        margin-top: 0;
    }
    .schedule-live .bannertext-section {
        margin: 0 0 30px;
    }
}
@media screen and (max-width:480px) {
    .schedule-live  .mktoForm input[type=text],  .schedule-live .mktoForm input[type=url],
    .schedule-live .mktoForm input[type=email],  .schedule-live .mktoForm input[type=tel],
    .schedule-live .mktoForm input[type=number], .schedule-live .mktoForm input[type=date],
    .schedule-live .mktoForm textarea.mktoField, .schedule-live .mktoForm select.mktoField {
        margin-left: 0;
    }
}
/* Request Live Demo / Get Start Css End */

/* Enterprise-live-demo-request start */
.enterprises-live .bannertext-section ul,
.enterprises-live .inovate p {
    color: #fff;
}
.enterprises-live .bannertext-section.inovate h3 {
    color: #fff;
}
.enterprises-live .bannertext-section ul li {
    margin: 15px;
}
.enterprises-live .bannertext-section.inovate {
  margin-top:0;
}
.enterprises-live .enterprise .rpaplat-inner-wrap.section {
    min-height: auto;
}
.enterprises-live section.deploy-sec.enterprise {
    padding:  40px 0;
}
.enterprises-live section.rpaplat-enterprise {
    padding:  30px 0 0;
}
.enterprises-live .mktoForm .mktoLogicalField.mktoInvalid {
  border:none;
}
.schedule-live.enterprises-live section.rpaplat-enterprise {
    background: #f5f5f5;
    padding-bottom: 20px;
}
.schedule-live.enterprises-live .live-last-baner {
    background: #ffb304;
}
.schedule-live.enterprises-live .live-last-baner .demo-part {
    text-align:  center;
    padding: 50px 0;
    color:  #fff;
}
.schedule-live.enterprises-live .live-last-baner .demo-part h3 {
    color: #fff;
    margin-top: 0px;
}
.schedule-live.enterprises-live .demo-part .btn {
    margin-top: 15px;
}
/* Enterprise-live-demo-request end */

/* Privacy & Trade Css Start */
section.privacy, .trade .trade-wrap {
    padding-bottom: 40px;
}
section.privacy .privacy-wrap h1,
.trade .trade-wrap h1 {
    padding: 40px 0 15px;
    margin: 0;
    text-transform: none;
}
section.privacy .privacy-wrap  p.date {
    font-size: 16px;
}
.privacy .privacy-wrap p.privacy-bold {
    font-weight: bold;
    margin: 20px 0 0;
}
.trade .trade-wrap table tr th,
.trade .trade-wrap table tr td  {
    font-size: 15px;
    vertical-align: middle;
}
.trade .trade-wrap table {
    margin: 20px 0;
}
.trade .trade-wrap table img {
    height:55px;
}
@media screen and (max-width: 680px) {
    section.privacy .privacy-wrap h1,
    .trade .trade-wrap h1 {
        font-size: 20px;
        line-height: 26px;
        padding: 20px 0 10px;
    }
    .privacy .privacy-wrap p,
    .trade .trade-wrap p,
    .privacy .privacy-wrap a,
    .trade .trade-wrap a {
        font-size: 14px;
    }
}
/* Privacy & Trade Css End */

/*  Terms Css Start */
section.privacy.terms a {
    font-size: 18px;
}
.privacy.terms p.date {
    font-size: 16px;
}
.privacy.terms ol.termsol li > strong {
    font-weight: bold;
    margin: 20px 0 0;
    line-height: 31px;
    font-size: 18px;
}
.privacy.terms strong.termsb {
    font-weight: 600;
    font-size: 15px;
}
.privacy.terms ol.termsol li {
    margin: 20px 0 0;
    line-height: 31px;
    font-size: 18px;
}
.privacy.terms ol.termsol li ul li {
    margin-top: 10px;
}
.privacy.terms span.termsline {
    text-decoration: underline;
}
.privacy.terms strong.termsb a {
    font-size: 15px;
    word-wrap: break-word;
}
.privacy.newprivacy ol.termsol li {
    margin: 20px 0 0;
    line-height: 31px;
    font-size: 18px;
}
.privacy.newprivacy ol.termsol li ul li {
    margin-top: 10px;
}
.privacy.newprivacy ol.termsol li > span {
    display: block;
    margin-bottom: 10px;
}
.privacy.newprivacy p a {
    font-size: 18px;
}
@media screen and (max-width: 680px) {
    section.privacy.terms h1 {
        font-size: 20px;
        line-height: 26px;
        padding: 20px 0 10px;
    }
    .privacy.terms ol {
        padding-left: 5px;
    }
    .privacy.terms strong.termsb,
    .privacy.terms strong.termsb a,
    section.privacy.terms a {
        font-size: 12px;
    }
    .privacy.terms p,
    .privacy.terms ol.termsol li ,
    .privacy.terms ol.termsol li > strong,
    .privacy.terms p.date {
        font-size: 14px;
    }
}
/*  Terms Css End */

/* Cookies Css Start */
.cookies-sec {
    padding: 40px 0;
}
.cookies-sec ul li {
    font-size: 18px;
    margin-bottom: 10px;
}
.cookies-sec p.cookies-bold {
    font-size: 18px;
    font-weight: 600;
    margin: 20px 0;
}
.cookies-sec p i {
    margin-top: 30px;
    display: block;
}
.cookies-sec p i.firstinfo {
    margin-top:0;
}
/* Cookies Css End */

/* Not Found Page Css Start */
section.notfound-sec {
    padding: 20px 0;
}
.notfound-sec h1 {
    text-transform: none;
}
.notfound-sec p {
    font-size: 28px;
    line-height: 40px;
    font-weight: 500;
    margin: 20px 0;
}
@media screen and (max-width:767px) {
    .notfound-sec p {
        font-size: 22px;
    }
}
/* Not Found Page Css End */

/* Search Page Css Start */

/* For search page temporary solution*/
.searchpage {
    padding: 40px 0;
}
.searchpage {
    max-width: 1140px;
    margin: 0 auto;
    padding: 40px 15px;
    width: auto;
}
/* For search page */
.searchpage h1 {
    text-transform: none;
    margin: 0 0 40px;
}
.searchpage .searchwrap .searchtxt {
    width: 62%;
}
.searchpage input {
    width: 100%;
}
.searchpage .btn {
    padding: 8px 20px;
    margin-left: 20px;
    height: 40px;
}
.searchpage .searchwrap {
    margin-bottom: 30px;
}
.searchpage .search-results dd.result-text {
    border-bottom: 1px solid #ddd;
    padding: 20px 10px;
}
@media screen and (min-width:1600px) {
    .searchpage {
        padding:12% 0;
    }
}
@media screen and (max-width:768px) {
    .searchpage {
        padding: 16% 0;
    }
}
/* Search Page Css End */

/* Mail Thank Css Start */
section.thanksmsg {
    padding: 40px 0;
}
.thanksmsg h1 {
    text-transform: none;
    margin: 0 0 20px;
}
@media screen and (min-width:1600px) {
    section.thanksmsg {
        padding:12% 0;
    }
   section.thanksmsg.one {
        padding: 40px 0;
   }
}
@media screen and (max-width:768px) {
    section.thanksmsg {
        padding: 16% 0;
    }
}
/* Mail Thank Css End */

/* Ebook Css Start */
.ebook-sec {
    height: 600px;
    background-color: rgb(48, 48, 48);
}
.ebook-sec .ebookwrap {
    width: 100%;
    height: 750px;
}
.ebook-sec .ebookwrap iframe {
    margin: 50px auto;
    width: 100%;
    height: 500px;
}
.ebook-sec .embed-branding-overlay {
    visibility:hidden !important;
}
.ebook-sec .ebooktop {
    position: absolute;
    top: 145px;
    width: 120px;
    height: 40px;
    background-color: rgb(48, 48, 48);
}
@media all and (max-width:480px) {
    .ebook-sec {
        height: 360px;
    }
    .ebook-sec .ebookwrap iframe {
        margin: 50px auto;
        height: 240px;
    }
}
/* Ebook Css End */

/* Management Page Css Start */
.management-page .banner-sub h1 {
    font-size: 28px;
    color: #333;
}
.management-page .banner-sub p {
    width:65%;
    color: #333;
}
.management-page .mgt-mosaic {
    margin:30px 0;
}
.management-page .row2 {
    margin-top:30px;
}
.management-page .modal-dialog {
    z-index:9999;
}
.management-page table tr td {
    vertical-align:top;
    overflow:hidden;
    padding-right:10px;
    padding-bottom:10px;
    position:relative;
}
.management-page .board-member-mosaic h2 {
    margin: 40px 0 20px;
    font-size: 32px;
}
.management-page .board-member-mosaic {
    margin-bottom:30px;
}
.management-page .board-member-mosaic table {
    /*margin: 0 auto;*/
}
.management-page .hover_content {
    display:none;
    position: absolute;
    z-index: 1;
    top: 0;
    background-color: rgba(255,204,0,0.9);
    bottom: 10px;
    right:10px;
    text-align:center;
    width: 100%;
    padding: 10px;
    cursor:pointer;
    overflow: hidden;
}
.management-page table tr td:hover > .hover_content {
    display:block;
}
.management-page .hover_content h3 {
    margin-top: 20px;
    font-size: 22px;
    font-weight: 400;
    padding: 0;
    line-height: 24px;
}
.management-page .hover_content h4 {
    font-size:16px;
    line-height: 24px;
}
.management-page .modal-body {
    padding:0 30px 30px 30px;
}
.management-page .modal-header {
    padding:15px 15px 0 0;
    border:none;
}
.management-page h1, .management-page h3,
.management-page h2, .management-page h4 {
    text-transform:none;
}
.management-page .modal img {
    width: 100px;
    border-radius: 73px;
}
.management-page .modal-dialog {
    width:700px;
}
.management-page .modal h2 {
    font-size:32px;
}
.management-page .modal h4 {
    font-size: 18px;
    line-height: 16px;
    font-weight: 400;
}
.management-page .modal p {
    font-size:16px;
}
.management-page a {
    cursor:pointer;
}
@media screen and (max-width: 1024px) {
    .management-page .hover_content h3 {
        font-size:20px;
        line-height: 18px;
    }
    .management-page .hover_content h4 {
        font-size: 18px;
        line-height: 18px;
    }
    .management-page .hover_content a {
        font-size:14px;
    }
}
@media screen and (max-width: 991px) {
    .management-page .hover_content h3 {
        font-size:18px;
        line-height: 14px;
        margin-top:5px;
    }
    .management-page .hover_content h4 {
        font-size: 16px;
        line-height: 13px;
        margin: 0;
    }
    .management-page .hover_content a {
        font-size:12px;
    }
    .management-page .modal-dialog {
        width:93%;
    }
}
@media screen and (max-width: 767px) {
    .management-page .hover_content h3 {
        font-size:15px;
        line-height: 14px;
        margin-top:5px;
    }
    .management-page .hover_content h4 {
        font-size: 12px;
        line-height: 12px;
        margin: 0;
    }
    .management-page .hover_content a {
        font-size:10px;
    }
    .management-page .banner-sub p {
        width: 100%;
    }
}
@media screen and (max-width:480px) {
    .management-page table tr td {
        width:100%;
        margin:0 auto;
        text-align:center;
        float: left;
        padding: 0;
    }
    .management-page table tr td img {
        width: 100%;
        margin-bottom: 10px;
    }
    .management-page .hover_content {
        right:0px;
        bottom:10px;
    }
    .management-page .modal h4 {
        line-height:18px;
    }
    .management-page .hover_content {
        padding:20px;
    }
    .management-page .hover_content h3 {
        font-size: 30px;
        line-height: 18px;
        margin-top:50px;
    }
    .management-page .hover_content h4 {
        font-size: 22px;
        line-height: 22px;
    }
    .management-page .hover_content a {
        font-size: 15px;
        line-height: 36px;
    }
    .management-page .modal h2 {
        font-size: 26px;
    }
    .management-page .modal h4 {
        font-size:16px;
    }
    .management-page .modal p {
        text-align:justify;
    }
}
/* Management Page Css End */

/* Industry Events Css Start */
.industryevent-page .banner .banner-wrap {
    min-height: auto;
}
.industryevent-page .banner .banner-wrap-inner {
    padding: 3% 0;
}
.industryevent-page .banner-sub h1 {
    color: #333;
    font-size: 32px;
}
.industryevent-page .industryevent-wrap {
    padding: 30px 0;
}
.industryevent-wrap .industryevent-mainevent {
    background: url("/images/events/imagine/london.jpg") no-repeat;
    background-size: cover;
    margin-bottom: 20px;
}
.industryevent-wrap .industryevent-mainevent h4 {
    color: #fff;
    font-size: 22px;
    margin: 10px 0 20px;
}
.industryevent-wrap .industryevent-mainevent .industryevent-mainevent-overlay {
    background: rgba(0, 0, 0, 0.75);
    content: "";
    padding: 120px 20px 40px;
}
.industryevent-wrap .industryevent-mainevent img {
    max-width: 300px;
}
.industryevent-wrap .industryevent-mainevent p,
.industryevent-wrap .industryevent-mainevent span {
    color: #fff;
    display: block;
}
.industryevent-wrap .industryevent-mainevent p {
    font-size: 20px;
    width: 55%;
}
.industryevent-wrap .industryevent-mainevent p a {
    color:#fdbd32;
    font-weight: 600;
}
.industryevent-wrap .industryevent-mainevent p.date {
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
    color: #fdbd32;
}
.industryevent-wrap .industryevent-mainevent span.join-us {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px;
}
.industryevent-wrap .date-sec {
    margin: 100px 0 20px;
}
.industryevent-wrap .date-sec p {
    color: #fff;
    line-height: 14px;
    font-weight: 300;
    width: 100%;
    font-size: 16px;
}
.industryevent-wrap .date-sec p > span {
    font-weight: 300;
    display: inline-block;
}
.industryevent-wrap .industryevent-event {
    background: url("/images/events/barcelona.jpg") no-repeat center;
    background-size: cover;
    padding: 8% 6%;
    margin-bottom: 10px;
    min-height: 338px;
    overflow: hidden;
}
.industryevent-wrap .industryevent-event p {
    color: #fff;
}
.industryevent-wrap .industryevent-event.webinars {
    background: url("/images/webinars/webinarbanner.jpg") no-repeat center;
    background-size: cover;
}
.industryevent-wrap .industryevent-event h4 {
    color: #fff;
    text-transform: none;
    font-size: 20px;
    line-height: 22px;
}
.industryevent-wrap .industryevent-event p.date {
    font-size: 14px;
    line-height: 18px;
    color: #fdbd32;
    font-weight: 600;
}
@media screen and (max-width: 991px) {
    .industryevent-wrap .industryevent-event {
        min-height: auto;
    }
    .industryevent-wrap .industryevent-mainevent img {
        max-width: 200px;
    }
}
@media screen and (max-width: 767px) {
    .industryevent-wrap .industryevent-mainevent p {
        width: 100%;
    }
}
/* Industry Events Css End */

/* Webinars Page Css Start */
.webinars-page p.opt {
    margin-top: 13px;
}
.webinars-page .banner .banner-wrap {
   background: url("/images/webinars/webinarbanner.jpg") no-repeat center center;
   background-size: cover;
}
.webinars-page .banner .banner-wrap-inner h1,
.webinars-page .banner .banner-wrap-inner h2 {
    font-size: 32px;
    color: #ffbc03;
    line-height: 50px;
    text-transform: none;
}
.webinars-page .banner-wrap::before {
    background: none;
}
.webinars-page .banner .banner-wrap-inner p.subhead {
    width: 100%;
}
.webinars-page .banner .banner-wrap-inner p.subhead:after {
    content: "";
    width: 65%;
    background: #fff;
    height: 1px;
    display: block;
    margin: 20px 0;
}
.webinars-page .banner .banner-wrap-inner p.subhead-two {
    color: #fff;
}
.webinars-page .banner .banner-wrap-inner p.subhead-two.upcomeeve {
    font-size: 24px;
    margin: 60px 0px 25px;
}
.webinars-page .banner .banner-wrap-inner {
    padding-top: 50px;
    padding-bottom: 30px;
}
.webinars-page .previous-webinars {
    padding: 40px 0;
}
.webinars-page .previous-webinars h3 {
    text-align: center;
    margin-bottom: 30px;
}
.webinars-page .banner .banner-wrap-inner p,
.webinars-page .banner .banner-wrap-inner ul li {
    color: #fff;
    font-size:18px;
}
.webinars-page .banner .banner-wrap-inner ul {
    list-style-type:none;
    padding-left: 10px;
}
.webinars-page .banner .banner-wrap-inner ul li {
    display: table;
}
.webinars-page .banner .banner-wrap-inner ul li:before {
    content:"-";
    margin-right:10px;
}
.webinars-page .banner .banner-wrap-inner ul li span {
    display: table-cell;
    vertical-align: middle;
}
.webinars-page .web-sec {
    background-size: cover;
    min-height: 350px;
    margin-bottom: 20px;
    background-repeat: no-repeat;
}
.webinars-page .webinars-content {
    padding: 15px;
}
.webinars-page .previous-webinars .web-sec > img {
    min-height: 310px;
    margin-bottom: 30px;
}
.webinars-page .previous-webinars .web-sec .play-img img {
    width: 80px;
}
.webinars-page .previous-webinars .web-sec .play-img {
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 18%;
}
.webinars-page .banner .banner-wrap-inner.webinars-wrap {
    padding-top: 0;
}
.webinars-page .previous-webinars .webinars-content h4 {
    text-align: center;
    color: #fff;
    font-size: 22px;
    line-height: 30px;
}
.webinars-page .feedback-sec {
    background: url("/images/webinars/WebinarRegistration.jpg") no-repeat center bottom;
    background-size: cover;
    padding: 10% 0;
}
.webinars-page .feedback-sec h3 {
    font-size: 42px;
    color: #fc0;
    margin: 0 0 70px 0;
    font-weight: 300;
    text-transform: uppercase;
    text-align: center;
}
.webinars-page .feedback-sec p {
    color: #fff;
    text-align: center;
    font-weight: 500;
}
.webinars .modal-backdrop {
    z-index: 0;
}
.webinars .modal-body input {
    padding: 8px 12px;
    font-size: 16px;
    border: 1px solid #ddd;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    display: block;
    border-radius: 4px;
    width: 100%;
    margin: 5px 0;
    background: #efefef;
    color: #333;
}
.webinars .modal-body span.mktFormMsg {
    color: #f00;
    font-size: 12px;
    margin-bottom: 10px;
    display: block;
    text-align: right;
}
.webinars .modal-body p.modal-title {
    font-weight: 400;
}
.webinars .modal-body .morebtn {
    text-align: center;
    margin-bottom: 10px;
}
.webinars .modal-title sup {
    font-size: 10px;
    vertical-align: super;
}
.webinars select {
   padding: 8px 12px;
   font-size: 16px;
   border: 1px solid #ddd;
   border-top-right-radius: 0;
   border-bottom-right-radius: 0;
   border-radius: 4px;
   width: 100%;
   margin: 5px 0;
   text-decoration: none;
   background: #efefef;
}
select:not(:checked) {
    color: #999;
    cursor: pointer;
}
section.webinars-video-page {
    padding: 40px 0;
}
.webinars-video-page .video-content {
    display:none;
}
.webinars-video-page h2 {
    font-weight: 100;
    margin: 0 0 30px;
}
.webinars-video-page .video-frame {
    height:650px;
}
.webinars-video-page .video-frame iframe {
    border:none;
}
@media screen and (max-width:991px) {
    .webinars-page .previous-webinars .web-sec > img {
        min-height: 470px;
    }
    .webinars-page .feedback-sec h3 {
        font-size: 30px;
    }
    .webinars-video-page .video-frame  {
        height:550px;
    }
}
@media screen and (max-width:767px) {
    .webinars-page .banner .banner-wrap-inner p.subhead-two.upcomeeve {
        margin-top: 20px;
    }
    .webinars-page .banner .banner-wrap-inner h1,
    .webinars-page .banner .banner-wrap-inner h2 {
        font-size: 26px;
        line-height: 37px;
    }
    .webinars-video-page .video-frame  {
        height:350px;
    }
}
@media screen and (max-width:480px) {
    .webinars-video-page .video-frame  {
        height:250px;
    }
}
/* Webinars Page Css End */

/* Services Css Start */
section.servicespage-sec .banner .banner-wrap {
    background: url("/images/consulting-services.jpg") no-repeat center center;
    background-size: cover;
}
section.servicespage-sec .banner .banner-wrap {
    background: linear-gradient(to right, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.3) 100%), url(/images/consulting-services-bann.jpg) no-repeat center center;
    background-size: cover;
}
section.servicespage-sec .banner .banner-wrap-inner {
    text-align: center;
    padding-top: 120px;
}
section.servicespage-sec .banner .banner-wrap-inner p.subhead {
    width: 100%;
    font-weight: 300;
    font-size: 48px;
    line-height: 60px;
}
.servicespage-sec .servicespage-wrap {
    padding: 30px 0 40px;
}
.servicespage-sec .servicespage-wrap h1 {
    text-transform: none;
    margin: 0 0 20px;
}
.servicespage-sec .servicespage-wrap .top-banner {
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}
.services-detail-inner {
    margin: 30px 0 20px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}
.services-detail-inner h3 {
    text-transform: none;
    margin: 0 0 15px;
}
.services-detail-inner ul li {
    font-size: 18px;
    margin-bottom: 10px;
}
.services-detail-inner img {
    position: absolute;
    left: 30%;
    top: 50px;
}
.services-detail-inner .secondsec {
    margin-top: 20px;
}
.services-detail-inner .secondsec img {
    top: 90px;
}
.service-form-inner select, .service-form-inner input,
.service-form-inner  textarea {
   padding: 8px 12px;
   font-size: 16px;
   border: 1px solid #ddd;
   border-top-right-radius: 0;
   border-bottom-right-radius: 0;
   border-radius: 4px;
   width: 100%;
   margin: 5px 0;
   text-decoration: none;
   background: #efefef;
}
.service-form-inner select:not(:checked) {
    color: #999;
    cursor: pointer;
}
.service-form-inner input:focus,
.service-form-inner  textarea:focus,
.service-form-inner select:focus {
    border-color: #fc0;
    background: #fff;
}
.service-form-inner h3 {
    margin: 0 0 20px;
    text-transform: none;
}
@media screen and (max-width:767px) {
    section.servicespage-sec .banner .banner-wrap-inner p.subhead {
        font-size: 32px;
        line-height: 36px;
    }
    .services-detail-inner img {
        position:static;
    }
    .services-detail-inner h3 {
        line-height: 26px;
        margin-top: 10px;
    }
    .service-form-inner h3 {
        margin-top: 40px;
        margin-bottom: 10px;
    }
}
/* Services Css End */

/* Infographic Css Start */
section.infographic-sec {
    padding: 40px 0;
    text-align: center;
}
/* Infographic Css End */

/* Imagine Videos Css Start */
section.imaginevideos-sec {
    padding: 40px 0;
}
.imaginevideos-sec h1 {
    font-weight: 100;
    margin: 0 0 30px;
    text-transform: none;
}
.imaginevideos-sec .video-frame {
    margin-top: 40px;
}
.imaginevideos-sec .video-frame iframe {
    border:none;
}
.imaginevideos-wrap .morebtn a {
    margin-right: 2%;
}
/* Imagine Videos Css End */

/* Imagine Agenta Css Start */
.imagineagenda-sec .banner-wrap {
    background: url("/images/imaginenewyork/imagine_newyork_page.png") no-repeat center center;
    background-size: cover;
    min-height: 275px;
}
section.imagineagenda-sec .morebtn {
    margin-top: 0;
}
.imagineagenda-sec .banner .banner-wrap-inner {
    padding-top: 30px;
}
.imagineagenda-sec .banner .banner-wrap-inner p.subhead.agendah {
    margin-bottom: 30px;
    color: #fdbd32;
    font-size: 30px;
}
.imagineagenda-sec .banner .banner-wrap-inner p.subhead {
    margin: 0;
    width: 100%;
}
.imagineagenda-sec .banner .banner-wrap-inner .subheadwrap {
    margin-top: 18px;
    margin-left: 25px;
}

@media screen and (max-width:1023px) {
.imagineagenda-sec .banner .banner-wrap-inner .subheadwrap {
    margin-top: 18px;
    margin-left: 0px;
    }
}

.imagineagenda-sec .banner .banner-wrap-inner .subheadwrap p.subhead {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
}
.imagineagenda-sec .banner .banner-wrap-inner p.parahead.agendah {
    margin-bottom: 30px;
    color: #fff;
    font-size: 18px;
}
.imagineagenda-sec .banner .banner-wrap-inner p.parahead {
    margin-top: 25px;
    width: 100%;
    color: #fff;
}

.imagineagenda-sec .banner-wrap-inner img.smallimg {
    max-width: 225px;
    height: 100px;
}
.imagineagenda-sec .imaginehashtxt {
    margin-top: 20px;
}
.imagineagenda-sec .imaginehashtxt p {
    color: #fdbd32;
    font-size: 18px;
}
.imagineagenda-sec .join-us-sec {
    padding:40px 0;
}
.imagineagenda-sec .join-us-sec p.join-us {
     font-size:36px;
     font-weight:300;
     line-height: 38px;
     color:#FDBB11;
}
.imagineagenda-sec .join-us-sec .joinus-sub {
    font-size: 30px;
    line-height: 40px;
    color: #666;
    font-weight: 100;
    width: 80%;
    margin: 20px 0 0;
}
.imagineagenda-sec h1 {
    font-size:32px;
    font-weight:300;
    color:#666;
    text-transform:none;
}
.imagineagenda-sec .agenda-table h3 {
    border-bottom:2px solid #FDBB11;
    font-weight: 400;
    color: #666;
    font-size: 26px;
    margin-top: 25px;
}
.imagineagenda-sec .agenda-table .row {
    font-size:18px;
    padding:15px 0;
}
.imagineagenda-sec .agenda-table .row .row {
    padding:20px 0;
}
.imagineagenda-sec .profileImage {
    width:175px;
}
.imagineagenda-sec .column2 {
    font-weight: 600;
    color: #666;
}
.imagineagenda-sec .column2 div,
.imagineagenda-sec .column3 {
    font-weight: 300;
    color: #666;
}
.imagineagenda-sec .column2.color {
    color: #FFA529;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 15px 0;
    font-weight: 600;
    margin: 0 15px;
}
.imagineagenda-sec .border-top {
    border-top:1px solid #000;
    margin:50px 0;
}
.imagineagenda-sec .desc {
    padding: 20px 0;
    background: rgba(0, 0, 0, 0.35);
    line-height: 22px;
    position: absolute;
    bottom: 0;
    left: 15px;
    right: 0;
    overflow: hidden;
    width: 155px;
    height: 0;
    transition: .5s ease;
    white-space: nowrap;
    z-index: 5;
}
.imagineagenda-sec .desc a {
    color: #fff;
    font-size: 16px;
    position: absolute;
    overflow: hidden;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    width: 100%;
    padding: 10px 0;
    text-overflow: ellipsis;
    text-transform: none;
    font-weight:600;
    text-align:center;
}
.imagineagenda-sec .desc a > span {
    display:none;
}
.imagineagenda-sec .tile:hover .desc a > span {
    display: block;
    font-size: 13px;
    text-transform: none;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height:15px;
    margin-top:8px;
}
.imagineagenda-sec .tile:hover .desc {
    background: rgba(0, 0, 0, 0.35);
    height: 40%;
    white-space: normal;
}
.imagineagenda-sec .desc a:hover {
    color:#fff;
}
.imagineagenda-sec .column3 {
    padding-left: 40px;
}
@media screen and (max-width: 1160px) {
    .imagineagenda-sec .tile {
        padding: 0;
    }
    .imagineagenda-sec .profileImage, .imagineagenda-sec .desc {
        width:100%;
        left: 0;
        right: 0;
    }
}
@media screen and (max-width: 767px) {
    .imagineagenda-sec .banner-wrap-inner img {
        max-width: 100%;
    }
    .imagineagenda-sec .join-us-sec .joinus-sub {
        width: 100%;
        font-size: 22px;
        line-height: 33px;
    }
    .imagineagenda-sec .column3 {
        padding-left: 15px;
    }
}
/* Imagine Agenta Css End */

/* Imagine London Register Css Start */
.imagine-london .banner-wrap {
    background: url("/images/imaginenewyork/imagine_newyork_page.png") no-repeat;
    background-size: cover;
}
.imagine-london .banner .banner-wrap-inner {
    padding-top: 30px;
}
.imagine-london .banner .banner-wrap-inner .subhead.agendah {
    margin: 0 0 30px;
    font-size: 24px;
    line-height: 32px;
    font-weight: 300;
    text-transform: none;
}
.imagine-london .banner .banner-wrap-inner p.subhead {
    margin: 0;
    width: 100%;
}
.imagine-london .banner-wrap-inner img {
    margin-top: 30px;
    max-width: 50%;
}
.imagine-london .imaginehashtxt {
    margin-top: 20px;
}
.imagine-london .imaginehashtxt p {
    color: #ddd;
    font-size: 22px;
}
section.highlight-sec {
    padding: 40px 0;
}
.imagine-london .highlight-wrap h3 {
    font-size: 24px;
    color: #666;
}
.imagine-london .highlight-wrap h3 {
    font-size: 24px;
    color: #666;
    margin-bottom: 10px;
}
.imagine-london .highlight-wrap p {
    font-size: 20px;
    color: #666;
    padding-top: 10px;
    line-height: 20px;
}
.imagine-london .highlight-wrap p.imaginehighlight {
    text-align: center;
    font-weight: 600;
    margin-bottom: 25px;
}
.imagine-london .morebtn a {
    width: 100%;
    text-align: center;
    margin-top: 10px;
}
.imagine-london .hotel-sec p {
    padding: 20px 0 30px;
}
.imagine-london .highlight-wrap img {
    max-width: 100%;
}
.imagine-london .register-wrap h4 {
    margin-top: 40px;
    font-size: 30px;
    text-transform: none;
}
.imagine-london .hotel-sec {
    padding: 60px 0 40px;
}
.imagine-london .hotel-sec h3 {
    color: #ffbc03;
    font-weight: 400;
    margin: 0 0 10px;
}
.imagine-london .hotel-wrap p {
    padding: 0 0 10px 0;
    font-weight: bold;
    font-size: 15px;
}
.imagine-london .hotel-wrap a {
    font-weight: 100;
}
.imagine-london .hotel-wrap a:hover {
    text-decoration: underline;
}
.imagine-london .hotel-sec .hotel-wrap p {
    padding: 0 0 5px;
}
.highlight-sec  form.registration-form fieldset {
    /*display: none;*/
}
.highlight-sec .register-wrap h3 {
    font-size: 20px;
    text-transform: none;
    font-weight: 600;
}
.highlight-sec .register-heading h3 {
    font-size: 26px;
    color: #666;
    line-height: 37px;
    font-weight: 300;
    margin-bottom: 8px;
}
.highlight-sec .register-wrap h3.yellowhead {
    color:#ffbe3d;
    font-size:23px;
    margin: 8px 0;
}
.highlight-sec .register-wrap h3.personamt {
    margin: 0;
}
.highlight-sec .register-wrap span.checkoptions-validmsg {
    color: #666;
    margin-top: 15px;
    display: block;
}
.highlight-sec .register-wrap {
    margin-left: 50px;
}
.highlight-sec .register-wrap button,
.highlight-sec .register-wrap a.addkey {
    margin-top: 10px;
    margin-right: 20px;
}
.highlight-sec label.radio-inline {
    margin-right: 20px;
}
.highlight-sec label.radio-inline input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 10px;
    display: block;
    box-shadow: none;
    outline: none;
    cursor: pointer;
    background: url("/images/imaginelondon/imagine_radio_btn.png") no-repeat center center;
    margin-top: 0;
}
.highlight-sec label.radio-inline input:checked {
    background:url("/images/imaginelondon/imagine_radio_btn1.png") no-repeat center center;
    outline: none;
}
.highlight-sec .attendee-inform {
    margin-top: 50px;
}
.highlight-sec .newbox span.delbox {
    text-align: right;
    width: 100%;
}
.highlight-sec .back-to-top {
    float: right;
    margin-top: 16px;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
}
.highlight-sec .back-to-top > i {
    margin-right: 4px;
    font-size: 16px;
    vertical-align: middle;
}
.highlight-sec .back-to-top:hover,
.highlight-sec .back-to-top:focus {
    color: #269bcd;
}
.highlight-sec label.optional.checkbox-inline {
    float: right;
    color: #666;
    font-size: 14px;
}
.highlight-sec label.optional.checkbox-inline input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border: 1px solid #666;
    padding: 4px;
    display: inline-block;
    box-shadow: none;
    margin-top: 3px;
    outline: none;
    cursor: pointer;
}
.highlight-sec label.optional.checkbox-inline input:checked {
    border: 1px solid #f56d00;
    background:#f56d00;
}
.cart-sec .table tr td, .cart-sec table tr td a {
    color: #666;
    font-size: 20px;
    text-decoration: none;
    text-transform: none;
    font-weight: 300;
    padding:10px 40px 10px 10px;
}
.cart-sec table tr td a {
    cursor: pointer;
}
.cart-sec tr.cartfirst-row  {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background: #fff;
}
.cart-sec .table.activehead tr.cartfirst-row {
    background: #fafafa;
}
.cart-sec .table.activehead tbody > tr > td > a,
.cart-sec .table.activehead tbody > tr > td {
    color: #f56d00;
}
.cart-sec tr.cartsecond-row tr td .confee-txt {
    font-size: 16px;
    color: #666;
}
.cart-sec tr.cartsecond-row tr td span.confeeamt-attendee {
    color: #666;
    position: relative;
}
.cart-sec a.edit-attendee {
    font-size: 16px;
}
.cart-sec table tr a.edit-attendee {
    visibility: hidden;
}
.cart-sec table.activehead tr a.edit-attendee {
    visibility: visible;
}
.cart-sec span.attendee-arrow:after {
    content: '\f106';
    font-family: "FontAwesome";
    float: right;
    padding: 0 10px;
    cursor: pointer;
}
.cart-sec .activehead span.attendee-arrow:after {
    content: '\f107';
}
.cart-sec tr.cartsecond-row tr td span.early-txt {
    color: #4c9838;
}
.cart-sec span.confeeamt-attendee.early-txt.neg-amt:before {
    content: "-";
    position: absolute;
    left: -11px;
}
.cart-sec tfoot.total-attendee {
    border: 1px solid #ccc;
}
.cart-sec tfoot.total-attendee span {
    color: #333;
    font-weight: 400;
}
.cart-sec tfoot.total-attendee span.total-txt {
    font-size: 17px;
}
.cart-sec .reglondon-comp h3 {
   color: #4c9838;
   }
.cart-sec .reglondon-comp p {
   color: #747474;
   font-size: 16px;
   font-weight: 400;
   margin-bottom: 15px;
}
.cart-sec .reglondon-comp b {
    color: #333;
}
.cart-sec .reglondon-idcard {
   background: url("/images/imaginelondon/imagine-badgepreview.jpg") no-repeat center center;
   height: 357px;
   width: 240px;
   margin: 40px auto auto;
   position: relative;
   border: 1px solid #ccc;
}
.cart-sec .reglondon-wrap {
    padding: 0 15px;
    position: absolute;
    top: 70px;
    text-align: center;
}
.cart-sec .idcard-name, .cart-sec .idcard-pos {
    font-size: 24px;
    color: #434d4d;
    font-weight: 600;
    margin-bottom: 10px;
    word-wrap: break-word;
    line-height: 22px;
    height: 20px;
    overflow: hidden;
}
.cart-sec .idcard-pos {
    font-size: 14px;
    font-weight: 300;
    height: 40px;
}
.cart-sec .idcard-company {
    font-size: 14px;
    color: #848f8e;
    font-weight: 600;
    text-transform: uppercase;
    word-wrap: break-word;
    line-height: 24px;
    height: 60px;
    overflow: hidden;
}
.cart-sec .idcard-qr {
    margin-top: 10px;
}
.cart-sec .idcard-qr img {
    margin: 0 auto;
    width: 50px;
    height: 50px;
}
.cart-sec .idcard-footer {
   position: absolute;
   left: 15px;
    bottom: -8px;
   color: #fff;
   text-align: left;
}
.cart-sec .idcard-footer p {
    font-weight: 600;
    font-size: 16px;
    text-align: left;
}
.highlight-sec .register-wrap .payment-wrap h3 {
   color: #ff0000;
   font-weight: 400;
}
.highlight-sec .register-wrap .payment-wrap p {
   color: #747474;
   font-size: 16px;
   font-weight: 400;
}
.highlight-sec .register-wrap span.minus-symbol {
    position: absolute;
    top: 5px;
    right: -3px;
    font-size: 20px;
    color: #333;
}
.highlight-sec .partnerregister-wrap .droparrow:after {
    top: 33px;
}
.highlight-sec .partnerregister-wrap span.optional {
    color: #666;
    font-weight: 400;
    margin-bottom: 4px;
}
.highlight-sec span.dead-span {
    float: right;
    position: relative;
    top: -46px;
    color: #f00;
}
.highlight-sec #my_file.uploadmyfile {
    display: none;
}
.highlight-sec .uploadgetfile {
    background: #fff;
    border: 1px solid #ccc;
    padding: 10px 25px;
    border-radius: 5px;
    margin: 10px 0;
    cursor: pointer;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 500;
}
.highlight-sec span.upload-type,
.highlight-sec span.uploadfile-type {
    color: #666;
    font-weight: 400;
    font-size: 12px;
}
.highlight-sec span.uploadfile-type {
    margin-left: 20px;
}
.highlight-sec a.btn-skip {
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
    position: relative;
    top: 4px;
    left: 30px;
    cursor: pointer;
}
@media screen and (max-width:1199px) {
    .highlight-sec .register-wrap {
        margin-left: 0;
        margin-top: 30px;
    }
    .imagine-london .morebtn a {
        width: 255px;
        text-align: center;
        margin-top: 10px;
    }
    .highlight-sec .highlight-wrap {
        text-align: center;
    }
    .cart-sec .table tr td, .cart-sec table tr td a {
        padding: 8px;
    }
}
@media screen and (max-width:991px) {
    .imagine-london .hotel-sec img {
        margin-bottom: 20px;
    }
    .highlight-sec span.dead-span {
        float: none;
        top: -10px;
    }
}
@media screen and (max-width:767px) {
    .imagine-london .highlight-sec {
        padding: 30px 0;
    }
    .imagine-london .banner-wrap-inner img {
        max-width:100%;
    }
    .imagine-london .hotel-sec img {
        margin-bottom: 20px;
    }
    .highlight-sec span.uploadfile-type {
        margin-left: 0;
        display: block;
    }
    .highlight-sec a.btn-skip {
        left: 0;
        top: -17px;
    }
    .highlight-sec .back-to-top {
        float: none;
        display: block;
        text-align: right;
    }
}
@media screen and (max-width:480px) {
    .highlight-sec .register-wrap button,
    .highlight-sec .register-wrap a.addkey {
        margin: 0 0 20px;
        width: 100%;
    }
}
/* Imagine London Register Css End */

/* Top Bot page Css Start */
section.topbotlive-sec .banner .banner-wrap {
    background: url("/images/topbot/5Trends-main-Img1.jpg") no-repeat;
    background-size: cover;
}
.topbotlive-sec .banner .banner-wrap-inner h1 {
    font-size: 26px;
    font-weight: 700;
    padding-left: 105px;
}
.topbotlive-wrap {
    padding: 40px 0;
}
.topbotlive-wrap p {
    margin-top: 8px;
    margin-left: 40px;
}
.topbotlive-wrap a {
    font-size: 18px;
}
.topbotlive-wrap ul {
    margin-left: 40px;
}
.topbotlive-wrap ul li {
    line-height: 26px;
    font-size: 18px;
    font-weight: 300;
    list-style-position: outside;
}
.topbotlive-wrap .mktoForm {
    width: 320px !important;
}
.topbotlive-wrap .mktoForm .mktoButtonWrap.mktoSkip button.mktoButton {
    border-radius: 4px !important;
    background-color: #fff !important;
    box-shadow: none;
    outline: none;
    color: #fff  !important;
    font-size: 14px  !important;
    border: 1px solid #269bcd  !important;
    text-transform: uppercase;
    padding: 12px 15px;
    font-weight: 700  !important;
    background-color: #269bcd !important;
    display: inline-block;
    margin:0;
}
.topbotlive-wrap .mktoForm input[type=text], .topbotlive-wrap  .mktoForm input[type=url],
.topbotlive-wrap .mktoForm input[type=email], .topbotlive-wrap .mktoForm input[type=tel],
.topbotlive-wrap .mktoForm input[type=number], .topbotlive-wrap .mktoForm input[type=date],
.topbotlive-wrap .mktoForm textarea.mktoField, .topbotlive-wrap .mktoForm select.mktoField {
    height: 40px;
    margin-top: 4px;
    margin-bottom: 3px;
    margin-left: -20px;
    padding: 8px 12px;
    font-size: 14px;
    border: 1px solid #ddd;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-radius: 4px;
    text-decoration: none;
    background-color: #ddd;
    color: #666;
}
.topbotlive-wrap .mktoForm .mktoButtonRow {
    display: block !important;
    padding: 15px 0 20px!important;
    margin-left: 11px;
}
.topbotlive-wrap .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSkip {
    margin: 0 auto !important;
}
.topbotlive-wrap .mktoForm .mktoButtonWrap.mktoSkip .mktoButton:active {
    box-shadow: none !important;
}
.topbotlive-sec.automating .banner .banner-wrap-inner h1 {
    line-height: 35px;
    background: #00000047;
    padding: 6px 15px;
    width: 580px;
    margin-top: 150px;
    font-size: 25px;
}
section.topbotlive-sec.automating.automating-one .banner .banner-wrap {
    min-height: 300px;
    display: table;
    width: 100%;
    background: url(/images/webinars/bkgimageblueorange-dark.jpg) no-repeat center center;
    background-size: cover;
}
section.topbotlive-sec.automating.automating-one.botgames .banner .banner-wrap {
    min-height: 300px;
    display: table;
    width: 100%;
    background: linear-gradient(0deg,rgba(0, 0, 0, 0.38),rgba(5, 5, 5, 0.55)),url(/images/webinars/bkgimageblueorange.jpg) no-repeat center center;
    background-size: cover;
}
.topbotlive-sec.automating.automating-one .banner .banner-wrap-inner {
    padding: 50px 0;
    min-height: 300px;
    display: table-cell;
    vertical-align: middle;
}
.topbotlive-sec.automating.automating-one .banner .banner-wrap-inner h1 {
    line-height: 50px;
    padding: 6px 0 0;
    margin: 0;
    font-size: 40px;
    color: #fff;
    font-weight: 300;
    background: none;
    width: 100%;
}
.topbotlive-sec.automating.automating-one .banner .banner-wrap-inner p {
    text-transform: none;
    color: #fff;
}
.topbotlive-sec.automating .topbotlive-text > p:first-child {
    margin: 15px 0 30px;
}
.topbotlive-sec.automating .topbotlive-wrap .mktoForm {
    padding-top: 15px;
    background: transparent;
}
.topbotlive-sec.automating .topbotlive-imgleft {
    margin-top: 20px;
    padding: 0;
}
.topbotlive-sec.automating sup {
    vertical-align: super;
    font-size: 20px;
    font-weight: 300;
}
@media screen and (max-width:991px) {
    .topbotlive-sec.automating .formfield-sec form {
        display: block;
        margin: 20px auto auto;
    }
}
@media screen and (max-width:767px) {
    .topbotlive-sec.automating .banner .banner-wrap-inner h1 {
        margin-top:200px;
        width:100%
    }
    .topbotlive-sec.automating.automating-one .banner .banner-wrap-inner h1 {
        font-size: 22px;
        line-height: 30px;
        margin-top: 0;
    }
    .topbotlive-sec.automating sup {
        font-size: 14px;
    }
}
@media screen and (max-width:680px) {
    .topbotlive-sec .banner .banner-wrap-inner h1 {
        padding: 15px;
    }
    .topbotlive-sec.automating img {
        float: none;
        margin: 0 auto;
        display: block;
    }
    .topbotlive-wrap p {
        margin-left: 0;
    }
    .topbotlive-wrap ul {
        margin-left: 0;
    }
}
@media screen and (max-width:480px) {
    .topbotlive-wrap .mktoForm input[type=text], .topbotlive-wrap .mktoForm input[type=url],
    .topbotlive-wrap .mktoForm input[type=email], .topbotlive-wrap .mktoForm input[type=tel],
    .topbotlive-wrap .mktoForm input[type=number], .topbotlive-wrap .mktoForm input[type=date],
    .topbotlive-wrap .mktoForm textarea.mktoField, .topbotlive-wrap .mktoForm select.mktoField {
        margin-left:0 !important;
    }
    .topbotlive-wrap .mktoForm {
        width:100% !important;
    }
    .topbotlive-wrap .mktoForm .mktoButtonRow {
        margin-left: 0;
    }
    .topbotlive-wrap .mktoForm .mktoFormRow .mktoFormCol {
        min-height: 0;
        height: 1px;
    }
}
/* Top Bot page Css End */

/* Bot Games Page Css Start */

.botgames-sec .topbotlive-wrap .mktoForm {
    margin: 0 auto;
    display: block;
}
.botgames-sec .topbotlive-wrap .mktoForm input[type=text], .botgames-sec .topbotlive-wrap  .mktoForm input[type=url],
.botgames-sec .topbotlive-wrap .mktoForm input[type=email], .botgames-sec .topbotlive-wrap .mktoForm input[type=tel],
.botgames-sec .topbotlive-wrap .mktoForm input[type=number], .botgames-sec .topbotlive-wrap .mktoForm input[type=date],
.botgames-sec .topbotlive-wrap .mktoForm textarea, .botgames-sec .topbotlive-wrap .mktoForm select {
    height: 40px;
    margin-top: 4px;
    margin-bottom: 12px;
    margin-left: 0;
    padding: 8px 12px;
    font-size: 14px;
    border: 1px solid #ddd;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-radius: 4px;
    text-decoration: none;
    background-color: #ddd;
    color: #666;
}
.botgames-sec .topbotlive-wrap .form-actions {
    height: 100%;
    display: table;
    margin: 20px 0;
}
/* Bot Games Page Css End */
/* Top Bot Thanks Page Css Start */
section.topbotlivethanks-sec .banner .banner-wrap {
    background: url("/images/topbot/5Trends-ThankYou-Img.jpg") no-repeat;
    background-size: cover;
}
.topbotlivethanks-wrap {
    padding: 40px 0;
}
.topbotlivethanks-wrap h2 {
    font-size: 32px;
    line-height: 38px;
    margin-bottom: 30px;
}
.topbotlivethanks-wrap h2 > span {
    font-style: italic;
}
.topbotlivethanks-wrap p {
    font-size: 22px;
    margin-bottom: 20px;
}
/* Top Bot Thanks Page Css End */

/* On Spot Register Page Css Start */
.spotreg-sec.highlight-sec .logo-wrap {
    text-align: center;
    margin: 30px 0 50px;
}
.spotreg-sec.highlight-sec .logo-wrap img {
    width: 200px;
}
.spotreg-sec.highlight-sec .register-wrap h3 {
    font-size: 20px;
    text-transform: none;
    font-weight: 600;
    margin-bottom: 30px;
    text-align: center;
}
.spotreg-sec .cart-sec .reglondon-comp h3 {
    color: #4c9838;
    text-align: left;
}
.spotreg-sec .cart-sec .reglondon-idcard {
    margin: 20px auto auto;
    top: -25px;
}
.spotreg-sec.highlight-sec .register-wrap .payment-wrap h3 {
    font-weight: 400;
    color: #4c9838;
    margin-top: 0;
}
.spotreg-sec.highlight-sec .register-wrap button,
.spotreg-sec.highlight-sec .register-wrap a.addkey {
    padding: 7px 25px;
    width: auto;
}
@media screen and (max-width:480px) {
    .spotreg-sec.highlight-sec .register-wrap button,
    .spotreg-sec.highlight-sec .register-wrap a.addkey {
        margin: 0 0 20px;
        width: 100%;
    }
    .spotreg-sec table.table.table-responsive.activehead {
        display: block;
    }
    .spotreg-sec.highlight-sec label.radio-inline {
        margin-left: 0;
        margin-top: 10px;
    }
}
/* On Spot Register Page Css End */

/* Help Center Login Css Start */
.helpcenter-sec {
    text-align: center;
}
.helpcenter-sec .container-wrap.container-wrapinner{
    max-width: 350px;
}
.helpcenter-sec img {
    width: 200px;
    margin-bottom: 60px;
}
.helpcenter-sec h1 {
    font-size: 22px;
}
/* Help Center Login Css End */

/* Event Form Page Css Start */
section.event-reg-sec {
    padding: 30px 0 0;
}
.event-reg-sec fieldset {
    display: none;
}
.event-reg-sec .event-sec-head .head-wrap img {
    width: 200px;
}
.event-reg-sec .event-reg-app p {
    font-size: 15px;
    color: #747474;
    font-weight: 400;
}
.event-reg-content {
    margin-left: 70px;
}
.event-reg-sec .tab button {
    background: none;
    border: none;
    outline: none;
    cursor: pointer;
    text-transform: uppercase;
    transition: 0.3s;
    font-size: 18px;
    font-weight: 600;
    padding: 0;
    margin-right: 25px;
}
.event-reg-sec .tab button:hover {
    background-color: none;
}
.event-reg-sec .tab button.active {
    color: #f56d00;
}
.event-reg-sec .tabcontent {
    border: 0;
    display: none;
}
.event-reg-sec span.event-mail-wrap {
    margin: 13px 0 0 0;
    display: block;
    color: #747474;
    font-size: 16px;
    font-weight: 400;
}
.event-reg-sec .event-reg-app {
    text-align: right;
    margin-top: 30px;
}
.event-reg-sec .event-reg-border {
    border-bottom: 1px solid #eee;
    padding: 25px 0 25px;
}
.event-reg-sec .allevents-head {
    display: table;
    width: 100%;
    position: relative;
    padding: 0 0 30px;
}
.event-reg-sec .allevents-head h4 {
    display: table-cell;
    padding-right: 16px;
    font-size: 14px;
    text-transform: none;
    font-weight: 500;
    color: #747474;
}
.event-reg-sec .allevents-head span.event-line {
    display: table-cell;
    border-bottom: dotted 1px #ccc;
    width: 100%;
    top: -17px;
    position: relative;
}
.event-reg-sec .event-time {
    text-align: center;
}
.event-reg-sec .event-right-content h3 {
    color: #f56d00;
    font-size: 18px;
    padding: 0 0 30px;
    text-transform: none;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
    display: table;
}
.event-reg-sec .event-right-content.event-right-h3 h3 {
    margin: 0 0 -15px;
}
.event-reg-sec span.event-right-span {
    color: #0000ff;
}
.event-reg-sec .event-right-content h5 {
    margin-bottom: 16px;
    font-size: 14px;
    color: #333;
    font-weight: 600;
}
.event-reg-sec span.location-icon:after {
    content: "";
    background: url("/images/eventregistrationform/reg_location.png") no-repeat center center;
    left: 13px;
    margin-top: 2px;
    width: 10px;
    height: 15px;
    position: absolute;
}
.event-reg-sec span.location-icon {
    margin: 0 0 0 20px;
}
.event-reg-sec span.speaker-icon {
    margin: 0 0 0 28px;
}
.event-reg-sec span.speaker-icon1 {
    margin: 0 10px 0 9px;
    color: #747474;
}
.event-reg-sec .event-right-logo {
    padding: 20px 0;
}
.event-reg-sec .event-right-logos {
    padding: 65px 0 15px 0;
}
.event-reg-sec .event-right-para {
    padding: 0 0 30px;
}
.event-reg-sec .event-right-para p {
    width: 80%;
    font-size: 16px;
}
.event-reg-sec .event-right-para:after {
    content: "";
    width: 85%;
    height: 1px;
    background: #eee;
    display: block;
    position: relative;
    top: 10px;
}
.event-reg-sec .event-right-btn button.btn {
    background-color: #ff0000;
    color: #ffff;
    font-size: 17px;
    border-radius: 4px;
    padding: 2px 50px;
    height: 35px;
    border: #ff0000;
}
.event-reg-sec span.event-right-gold {
    color: #fcbc54;
    display: table-cell;
    padding: 0 5px 0 2px;
}
.event-reg-sec .event-reg-session {
    background-color: #f1f1f1;
    padding: 25px 0;
}
.event-reg-sec .event-reg-profile:after {
    content: "";
    background: url("/images/eventregistrationform/reg_speaker.png") no-repeat center center;
    left: 70px;
    margin-top: 9px;
    width: 10px;
    height: 20px;
    position: absolute;
}
.event-reg-sec .event-save-sec {
    text-align: center;
    background-color: #fff;
    position: fixed;
    bottom: 0;
    width: 100%;
    box-shadow: 0px 0px 8px #eee;
    padding: 30px 0;
    z-index: 999;
    background: #f2f3f3;
}
.event-reg-sec .event-save-sec p{
    text-align: left;
    position: absolute;
    font-size: 14px;
    color: #747474;
    font-weight: 400;
}
.event-reg-sec .event-save-sec a#back-to-top {
    text-align: right;
    position: absolute;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
    right: 90px;
}
.event-reg-sec .enterregmail p {
    font-size: 20px;
    margin: 0 0 40px;
}
.event-reg-sec .printbadge-sec .reglondon-comp b {
    color: #333;
}
.event-reg-sec .printbadge-sec .reglondon-wrap {
    padding: 0 15px;
    position: absolute;
    top: 110px;
    text-align: center;
    left: 0;
    right: 0;
}
.event-reg-sec .printbadge-sec .idcard-name,
.event-reg-sec .printbadge-sec .idcard-pos {
    font-size: 26px;
    color: #333;
    font-weight: 500;
    margin-bottom: 30px;
    line-height: 45px;
    height: 45px;
    overflow: hidden;
    margin-top: 0;
    text-transform: capitalize;
    word-wrap: break-word;
}
.event-reg-sec .printbadge-sec .idcard-pos {
    font-size: 26px;
    margin-bottom: 45px;
}
.event-reg-sec .printbadge-sec .idcard-company {
    font-size: 22px;
    color: #757575;
    font-weight: 500;
    text-transform: uppercase;
    height: 52px;
    overflow: hidden;
    word-wrap: break-word;
}
.event-reg-sec .printbadge-sec .idcard-qr {
    margin-top: 20px;
}
.event-reg-sec .printbadge-sec .idcard-qr img {
    margin: 0 auto;
    width: 80px;
    height: 80px;
}
.event-reg-sec .printbadge-sec .idcard-footer {
     position: absolute;
    left: 15px;
    color: #fff;
    bottom: 3px;
    text-align: left;
    font-weight: 600;
}
.event-reg-sec .printbadge-sec .idcard-footer p {
    color: #fff;
    font-size: 25px;
    font-weight: 600;
}
.event-reg-sec .printbadge-sec a.btn {
    margin:40px 0;
}
.event-reg-sec .event-reg-profile img,
.event-reg-sec .event-reg-profile1 img {
    width: 40px;
    height: 40px;
}
.success-popup .modal-dialog {
    width: 850px;
    margin: 0 auto;
    padding-top: 30px;
}
.success-popup.modal-content {
    border-radius: 0;
    box-shadow: none;
    border:none;
}
.success-popup .modal-header {
    border-bottom: 0;
}
.success-popup .close {
    font-size: 28px;
    font-weight: 500;
    opacity: 1;
    outline: none;
}
.success-popup .modal-title {
    font-size: 20px;
    text-transform: none;
    font-weight: 500;
    text-align: center;
    padding: 25px 0 0;
}
.success-popup .phone-popup img {
    margin: 0 auto;
    position: relative;
    top: 16px
}
.success-popup .modal-body p {
    color: #747474;
    font-size: 15px;
    font-weight: 400;
    margin: 13px 0 12px;
}
.success-popup ul {
    padding: 0;
    margin: 40px 0 40px;
}
.success-popup li {
    list-style: none;
    display: inline-block;
    padding-right: 21px;
}
.success-popup .reg-popup {
    color: #f56d00;
    position: relative;
    top: -13px;
    font-weight: 400;
    word-wrap: break-word;
}
.successpopup-sec h4 {
    text-transform: none;
    font-weight: 500;
    text-align: center;
    padding: 20px 0 0;
    }
.successpopup-sec .success-body {
    padding: 15px
}
.successpopup-sec .phone-popup img {
    margin: 0 auto;
    position: relative;
    top: 16px;
}
.successpopup-sec .success-body p {
    color: #747474;
    font-size: 15px;
    font-weight: 400;
    margin: 13px 0 12px;
}
.successpopup-sec ul {
    padding: 0;
    margin: 40px 0 40px;
}
.successpopup-sec li {
    list-style: none;
    display: inline-block;
    padding-right: 21px;
}
.successpopup-sec .reg-popup {
    color: #f56d00;
    position: relative;
    top: -13px;
    font-weight: 400;
    word-wrap: break-word;
}
@media screen and (max-width:1024px) {
    .event-reg-content {
        margin-left: 0;
    }
}
@media screen and (max-width: 991px) {
   .event-reg-sec .tab {
        margin: 20px 0 0;
   }
   .event-reg-sec .tab button {
        margin-top: 30px;
   }
   .event-reg-sec span.location-icon {
        display: inline-block;
        margin-bottom: 20px;
   }
   .event-reg-sec .event-sec-head .head-wrap {
        text-align: center;
   }
   .event-reg-sec span.event-mail-wrap {
        margin: 18px 0 0 0;
   }
   .event-reg-sec .event-reg-app img {
        float: none;
        padding: 8px 0 0;
   }
   .event-reg-sec .event-reg-app {
        text-align: center;
   }
   .event-reg-sec .event-time {
        text-align: left;
        margin-bottom: 10px;
   }
   .event-reg-sec .event-btn {
        padding: 15px 0 0;
   }
   .event-reg-sec .event-btn .btn {
        font-size: 15px;
   }
   .event-reg-sec .event-right-logos {
        padding: 20px 0 15px 0;
   }
   .event-reg-profile1 img {
        margin-bottom: 10px;
   }
    .success-popup .modal-dialog {
        width: 700px;
    }
    .success-popup .phone-popup img {
        top: 0;
    }
    .success-popup .modal-body p {
        padding: 20px 0 0 0;
    }
    .success-popup ul {
        margin: 22px 0 10px;
        text-align: center;
    }
    .successpopup-sec .phone-popup img {
        top: 0;
    }
    .successpopup-sec .modal-body p {
        padding: 20px 0 0 0;
    }
    .successpopup-sec ul {
        margin: 22px 0 10px;
        text-align: center;
    }
}
@media screen and (max-width: 767px) {
   .event-reg-sec .event-right-para p {
        width: 100%;
   }
   .event-reg-sec .event-save-sec p {
        text-align: center;
        position: static;
   }
   .event-reg-sec .event-save-sec a#back-to-top {
        display: block;
        position: static;
        margin-top: 20px;
        text-align: center;
   }
   .success-popup .modal-dialog {
        width: 550px;
    }
    .success-popup .phone-popup img {
        top: 0;
    }
    .success-popup .modal-body p {
        padding: 20px 0 0 0;
    }
    .success-popup ul {
        margin: 22px 0 10px;
        text-align: center;
    }
    .successpopup-sec .modal-dialog {
        width: 550px;
    }
    .successpopup-sec .phone-popup img {
        top: 0;
    }
    .successpopup-sec .success-body p {
        padding: 20px 0 0 0;
    }
    .successpopup-sec ul {
        margin: 22px 0 10px;
        text-align: center;
    }
}
@media screen and (max-width: 480px) {
    .success-popup .modal-dialog {
        width: 300px;
    }
    .success-popup .modal-title {
        font-size: 16px;
    }
    .success-popup .phone-popup img {
        top: 0;
    }
    .success-popup .modal-body p {
        padding: 20px 0 0 0;
    }
    .success-popup ul {
        margin: 20px 0 20px;
        text-align: center;
    }
    .successpopup-sec h4 {
        font-size: 18px;
        line-height: 22px;
    }
    .successpopup-sec .phone-popup img {
        top: 0;
    }
    .successpopup-sec .success-body p {
        padding: 20px 0 0 0;
    }
    .successpopup-sec ul {
        margin: 20px 0 20px;
        text-align: center;
    }
}
/* Event Form Page Css End */

/* partners page */
.partnerssec .ourpartner .img-responsive.impact-img {
    width: 27%;
    margin: 13px;
}
/* partners page end*/

/* Geneius page start */
.botgenius .banner .banner-wrap {
    background: linear-gradient(0deg,rgba(0, 0, 0, 0.38),rgba(5, 5, 5, 0.55)),url(/images/webinars/bkgimageblueorange.jpg) no-repeat center center;
    background-size: cover;
    height: 0;
    display: table;
    width: 100%;
    min-height: 300px;
}
.botgenius .banner .banner-wrap-inner {
   padding-top: 70px;
}
.botgenius p.subtext {
    color: #fff;
    font-size: 16px;
}
.botgenius .geniusform input.form-control {
    border-radius: 0;
    border: 1px solid #d3d3d3;
    box-shadow: none;
    background: #ebebeb;
    width: 100%;
    height: 40px;
}
.botgenius .geniusform .form-control {
    border-radius: 0;
    border: 1px solid #d3d3d3;
    box-shadow: none;
    background: #ebebeb;
    width: 100%;
    height: 40px;
}
.botgenius .geniusform textarea.form-control {
    height: 120px;
}
.botgenius section.geniusform {
    padding: 50px 0;
}
.botgenius section.geniusform .form-group {
    margin-bottom: 20px;
}
.botgenius .genius-browse {
    margin-bottom: 35px;
}
.botgenius .genius-urlsec {
    margin: 35px 0;
}
.botgenius label.second-sec {
    padding: 5px 0;
}
.botgenius .genius-bottom a {
    font-size: 14px;
}
.botgenius input[type="checkbox"] {
    width: 18px;
    height: 18px;
    vertical-align: middle;
    margin: 5px;
}
.botgenius .last-part p {
    font-weight: 500;
}
.botgenius p.genius-finaltext {
    font-size: 14px;
    font-weight: 600;
}
.botgenius .last-part {
    margin: 30px 0;
}
.botgenius input.second-sec.firstbtn,
.botgenius input.second-sec.secondbtn {
    position: absolute;
    opacity: 0;
    left: 0;
    top: 19px;
    width:100%;
    height:100%;
}
.botgenius .uploadsec span.browse {
    background: #269bcd;
    padding: 10px;
    border-radius: 5px;
    color: #fff;
    font-weight: 500;
    position: relative;
    top: 11px;
    z-index: -1;
    left: 0px;
    display: inline-block;
    cursor:pointer;
}
.botgenius .uploadsec {
    display: inline-block;
    position: relative;
}
.botgenius label.second-sec {
    display: block;
}
.botgenius .uploadsec span.filename {
    padding-left: 16px;
    top: 20px;
    position: absolute;
}
.botgenius .field-icon {
  float: right;
  margin-left: -25px;
  margin-top: -25px;
  position: relative;
  z-index: 2;
  left: -10px;
}
.botgenius .fa-eye-slash:before {
    content: "\f070";
    top: 40px;
    position: absolute;
    left: 2px;
}
@media screen and (max-width: 768px) {
.botgenius .genius-rege {
    margin-top: -20px;
}
  .botgenius.london .genius-rege {
    margin-top: 0;
}
.botgenius .fa-eye:before {
    content: "\f06e";
    position: absolute;
    top: -20px;
    left: 2px;
}
.botgenius input.form-control,
.botgenius select.form-control {
    margin-bottom: 20px;
}
.botgenius .genius-bottom.two {
    margin-top: 30px;
}
}
@media screen and (max-width: 480px) {
.botgenius .genius-rege {
    margin-top: -20px;
}
}

/* Geneius page end */


/* Bot genius micro page start */
.botgeniusmicro .title p {
    color: #fff;
}
.botgeniusmicro .title {
    text-align: center;
}
.botgeniusmicro .banner .banner-wrap-inner p.subhead {
    width: 100%;
    font-weight: 600;
}
.botgeniusmicro .banner .banner-wrap-inner h1 {
    padding-bottom: 25px;
}
.botgeniusmicro .banner-wrap-inner .morebtn {
    margin-top: 40px;
}
.botgeniusmicro .banner-wrap-inner {
    padding-top: 70px;
}
.botgeniusmicro section.bot-prove {
    text-align: center;
    margin-bottom: 60px;
}
.botgeniusmicro section.bot-prove h3 {
    padding: 50px 0 20px 0;
}
.botgeniusmicro section.bot-prove p {
    margin: 26px 0;
}
.botgeniusmicro .bot-prove p.boldtxt {
    font-size: 19px;
    font-weight: 600;
    padding-bottom: 30px;
}
.botgeniusmicro .bot-prove .boxinner {
    border: 1px solid #dfdada;
    padding-bottom: 21px;
}
.botgeniusmicro section.slider-winner {
    background: url(/images/microbanner.jpg) no-repeat center center;
    background-size: cover;
    text-align: center;
    min-height: 460px;
    color: #fff;
}
.botgeniusmicro .slider-winner h3 {
    color: #fff;
    padding-top:56px;
}
.botgeniusmicro .slider-winner .imgsec img {
    text-align: center;
    margin: 0 auto;
    padding: 25px 0;
}
.botgeniusmicro .slider-winner .quote {
    padding: 25px 0;
}
.botgeniusmicro .slider-winner .slick-dots {
    position: absolute;
    bottom: -43px;
    display: block;
    width: 90%;
    margin-left:5%;
    padding: 0;
    list-style: none;
    text-align: center;
}
.botgeniusmicro .slider-winner .slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.botgeniusmicro .slider-winner .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.botgeniusmicro .slider-winner .slick-dots li button:hover,
.botgeniusmicro .slider-winner .slick-dots li button:focus {
    outline: none;
}
.botgeniusmicro .slider-winner .slick-dots li button:hover:before,
.botgeniusmicro .slider-winner .slick-dots li button:focus:before {
    opacity: 1;
}
.botgeniusmicro .slider-winner .slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 15px;
    height: 15px;
    content: "";
    text-align: center;
    color: #d0cece;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #929395;
    border-radius: 50px;
}
.botgeniusmicro .slider-winner .slick-dots li.slick-active button:before {
    opacity: 1;
    background: #fff;
}
.botgeniusmicro section.why-participate {
    padding: 50px 0;
}
.botgeniusmicro .right-part li {
    padding: 18px 0;
    font-size: 18px;
    display:block;
}
.botgeniusmicro .why-participate h3 {
    padding-top: 62px;
    font-weight: 600;
}
.botgeniusmicro p.bgtext {
    text-align: center;
    font-size: 226px;
    color: #f8f8f8;
    font-weight: 600;
    position: absolute;
    z-index: -1;
    left:0;
    right:0;
}
.botgeniusmicro section.judging-sec {
    background: url(/images/botgeniuslast.jpg) no-repeat center bottom;
    background-size: cover;
    min-height: 628px;
}
.botgeniusmicro section.judging-sec {
    padding: 50px 0;
    color: #fff;
    text-align: center;
}
.botgeniusmicro .judge-left p,
.botgeniusmicro .judge-right p {
    margin: 25px 0;
}
.botgeniusmicro section.judging-sec h3 {
    color: #fff;
    font-weight: 500;
    padding-bottom: 25px;
}
.botgeniusmicro .judge-left:after {
    content: "";
    border-right: 1px solid #fff;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 11px;
    left: 0;
}
.botgeniusmicro p.justtext {
    padding-bottom: 25px;
}
.botgeniusmicro .right-part li:before {
    width: 10px;
    height: 10px;
    content: "";
    background: #000;
    position: absolute;
    margin-top:10px;
    left:32px;
    font-size: 20px;
    border-radius: 100%;
}
@media screen and (max-width: 1200px) {
.botgeniusmicro p.bgtext {
  font-size: 156px;
}
}

@media screen and (max-width: 991px) {
.botgeniusmicro p.bgtext {
  font-size: 125px;
}
}

@media screen and (max-width: 768px) {
.botgeniusmicro p.bgtext {
  font-size: 85px;
}
.botgeniusmicro .mrebox .imgsec img {
    width:100%;
}
.botgeniusmicro .bot-prove .boxinner {
    margin-bottom:40px;
}
.botgeniusmicro .judge-left:after {
    border-bottom: 1px solid;
    border-right: none;
    top: 22px;
}
.botgeniusmicro .judge-left {
    margin-bottom: 44px;
}
}
@media screen and (max-width: 767px) {
.botgeniusmicro .why-participate h3 {
    padding-top: 0;
    text-align: center;
}
}


@media screen and (max-width: 650px) {
.botgeniusmicro p.bgtext {
    font-size: 65px;
    padding-top: 25px;
}
}

@media screen and (max-width: 480px) {
.botgeniusmicro .quote p {
    font-size: 12px;
    line-height:8px;
}
.botgeniusmicro p.small {
    font-size: 9px;
}
.botgeniusmicro .sliderwrap .col-xs-4 {
    padding:0;
}
  .botgeniusmicro p.bgtext {
    font-size: 50px;
}
}

/* Bot genius micro page end */

/* Footer Css Start */
section.starthere {
    text-align: center;
    background: url("/images/digworkforce_bottom_img.jpg") no-repeat center center;
    background-size: cover;
    display: table;
    width: 100%;
    min-height: 400px;
    padding: 40px 15px;
}
section.starthere > div {
    display: table-cell;
    vertical-align: middle;
}
.starthere h3 {
    font-size: 50px;
    color: #fff;
    line-height: 52px;
}
.starthere h4 {
    color: #fff;
    text-transform: none;
    font-weight: 500;
}
.starthere .morebtn {
    margin-top: 30px;
}
section.gogreat {
    padding: 29px 0;
    background: #333;
}
section.gogreat h4 {
    font-size: 30px;
    background-image: linear-gradient(to right, #ffbc03, #f56d00 20%, #f56d00 80%);
    background-image: -webkit-linear-gradient(to right, #ffbc03, #f56d00 20%, #f56d00 80%);
    background-image: -o-linear-gradient(to right, #ffbc03, #f56d00 20%, #f56d00 80%);
    background-image: -moz-linear-gradient(to right, #ffbc03, #f56d00 20%, #f56d00 80%);
    color: transparent;
    -webkit-background-clip: text;
    -o-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    text-transform: none;
    font-weight: 900;
    margin: 0 0 20px;
}
section.gogreat p.gbGreatTitle{
    font-size: 30px;
    background-image: linear-gradient(to right, #ffbc03, #f56d00 20%, #f56d00 80%);
    background-image: -webkit-linear-gradient(to right, #ffbc03, #f56d00 20%, #f56d00 80%);
    background-image: -o-linear-gradient(to right, #ffbc03, #f56d00 20%, #f56d00 80%);
    background-image: -moz-linear-gradient(to right, #ffbc03, #f56d00 20%, #f56d00 80%);
    color: transparent;
    -webkit-background-clip: text;
    -o-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    text-transform: none;
    font-weight: 900;
    margin: 0 0 20px;
	line-height: 37px;
}
section.gogreat sup.gobegreat {
    font-size: 20px;
    background-image: -webkit-linear-gradient(to right, #ffbc03, #f56d00 20%, #f56d00 80%);
    background-image: -o-linear-gradient(to right, #ffbc03, #f56d00 20%, #f56d00 80%);
    background-image: -moz-linear-gradient(to right, #ffbc03, #f56d00 20%, #f56d00 80%);
    color: #f56d00;
    -webkit-background-clip: text;
    -o-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    text-transform: none;
    font-weight: 900;
    margin: 0 0 20px;
}
section.gogreat p {
    font-weight: 400;
    font-size: 17px;
    line-height: 20px;
    color: #999;
    margin-bottom: 0;
    width: 95%;
}
.productfoo {
    margin-bottom:50px;
}
.productfoo .container-wrap {
    padding: 0 60px 0 30px;
}
.productfoo h5 {
    margin:50px 0 25px;
    text-transform:none;
}
footer .productfoo p.footerColTitle {
    margin:50px 0 25px;
    text-transform:none;
	color: #999;
    font-weight: 700;
    font-size: 18px;
	line-height:1.1;
}
footer .productfoo p.footerColTitle.supportTitle{margin: 12px 0 5px;}
.productfoo p {
    font-size:11px;
    font-weight:400;
    color:#999;
    line-height:15px;
    margin-bottom: 25px;
}
.productfoo a {
    font-size:14px;
    font-weight:400;
    color:#999;
    line-height:22px;
}
.productfoo address span,
.productfoo address span > a {
    display: block;
    font-size: 11px;
    font-weight: 400;
    color: #999;
    line-height: 15px;
}
.productfoo address span > a {
    display:inline-block;
}
.productfoo a:hover,
.productfoo address span > a:hover,
.copyright ul li a:hover {
    color: #f56d00;
}
.productfoo address h5 {
    margin: 12px 0 5px;
}
.productfoo .contactfoo-address h5 a {
    color: #999;
    font-weight: 700;
    font-size: 18px;
}
.productfoo .contactfoo-address p.footerColTitle a {
    color: #999;
    font-weight: 700;
    font-size: 18px;
}
.productfoo .contactfoo-address h5 a:hover {
    color: #f56d00;
}
.productfoo .contactfoo-address p.footerColTitle a:hover {
    color: #f56d00;
}
.productfoo .contactfoo-cities .partner p{width:auto !important;}
.productfoo .contactfoo-cities p {
    margin-bottom: 10px;
    text-transform: capitalize;
    font-size: 12px;
}
.productfoo .contactfoo-address {
    padding-left: 10%;
}
.social-icons ul {
    list-style-type: none;
    padding: 0 15px 0 0;
    text-align: right;
    margin: 10px 0 0;
}
.social-icons ul li {
    display:inline-block;
}
.social-icons ul li a {
    background:url("/images/fb-gray.png") no-repeat center center;
    width:23px;
    height:23px;
    padding: 8px 13px;
}
.social-icons ul li.tw a {
    background:url("/images/tw-gray.png") no-repeat center center;
}
.social-icons ul li.in a {
    background:url("/images/in-gray.png") no-repeat center center;
}
.social-icons ul li.goo a {
    background:url("/images/gg-gray.png") no-repeat center center;
}
.social-icons ul li.youtube a {
    background: url(/images/youtube-gray.png) no-repeat center center;
}
.social-icons ul li.mail a {
    background:url("/images/ma-gray.png") no-repeat center center;
}
.copy-wrap {
    position:relative;
}
.copyright {
    font-size: 11px;
    font-weight: 400;
    color: #999;
    line-height: 15px;
    position:absolute;
    top: -15px;
    display:inline-block;
}
.copyright ul {
    list-style-type: none;
    padding: 0;
    display: inline-block;
}
.copyright ul li {
    display: inline-block;
}
.copyright ul li a,
.copyright ul li span {
    border-left:1px solid #999;
    padding:0 3px;
    font-size: 11px;
    font-weight: 400;
    color: #999;
    line-height: 15px;
}
.copyright ul li:first-child a {
    border-left: 0;
}
.copyright ul li.menuhighlight a {
    color:#f56d00;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   section.gogreat h4,  section.gogreat p.gbGreatTitle {
        color: #f56d00;
        background-image: none;
   }
}

@media screen and (max-width: 1140px){
  .copyright ul{display: block; margin-top: 5px;} 
}

@media screen and (max-width:991px) {
    .productfoo .contactfoo-address {
        padding-left: 8%;
  }
    .copyright ul {
      display: block;
      margin-top: 5px;
  }

}

@media screen and (max-width:767px) {
    .productfoo {
        margin-bottom:0;
    }
    .productfoo h5 {
        margin:30px 0 10px;
    }
	footer .productfoo p.footerColTitle {
        margin:30px 0 10px;
    }
    .productfoo .container-wrap {
        padding:0 15px;
    }
    .productfoo .contactfoo-address {
        padding-left: 15px;
    }
    .productfoo .contactfoo-cities {
        padding-left: 0;
    }
    .productfoo .contactfoo-cities h5 {
        display: none;
    }
    .productfoo .contactfoo-cities div {
        width: 100px;
    }
    .social-icons ul {
        text-align: left;
        padding: 0;
        margin: 0;
    }
    .social-icons {
        margin-top: 20px;
    }
    .copyright {
        position: static;
        display: block;
        text-align: center;
        padding: 20px 0;
        border-top: 2px solid #e6e9ed;
        margin-top: 20px;
    }
    .copyright ul {
        display: block;
        margin-top: 20px;
    }
    .productfoo p {
        margin-bottom: 8px;
    }
    .starthere h3 {
        font-size: 32px;
        line-height: 40px;
    }
    .starthere h4 {
        font-size: 22px;
    }
}
/* Footer Css End */
#ca_banner .accept {
    border-radius: 4px;
    background: #269bcd;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 5px;
    line-height: 14px;
    text-shadow:none;
}
#ca_banner .accept:hover {
    color: #f56d00;
    border: 1px solid #f56d00;
    background: #fff;
    box-shadow:none;
    text-shadow:none;
}
#ca_banner p span {
    text-decoration: none;
    color: #f56d00;
    cursor: pointer;
    font-weight: 400;
}
#ca_banner p span:hover {
    text-decoration: underline;
}
@media screen and (max-width: 767px) {
    #ca_banner {
        height: 115px !important;
    }
}
@media screen and (max-width: 580px) {
    #ca_banner {
        height: 140px !important;
    }
}
.cc-compliance.cc-highlight {
    margin-right: 425px;
    margin-left: 0;
}
.cc-highlight .cc-btn:first-child {
    display: none;
}
/* Enterprise new page start*/
.enterprisenew-page .expandclose {
    color: #269bcd;
    width: 100%;
    padding-top: 12px;
    font-weight: 600;
    display: block;
    border-top: 1.5px solid #ffbc03;
    margin-top: 10px;
   cursor:pointer;
}
.enterprisenew-page .banner .banner-wrap {
        background: url(/images/enterprise/banner-enterprise-new.jpg) no-repeat center center;
    background-size: cover;
    height: 0;
    display: table;
    width: 100%;
    min-height: 270px;
}
.enterprisenew-page section.digitalworkforce-sec {
    background:  #269bcd;
    padding: 45px 0;
}
.enterprisenew-page .digit-box {
    width: 270px;
    display:  inline-block;
    position:  relative;
   vertical-align: top;
}
.enterprisenew-page .deploy-imgicon1 {
    margin: 31px 0;
}
.enterprisenew-page .deploy-imgicon1 .headtext {
    font-size: 17px;
    margin-top: 18px;
    color: #fff;
    font-weight: bold;
}
.enterprisenew-page .brouchbelow h3 {
    font-size: 28px;
}
.enterprisenew-page section.digitalworkforce-sec h3 {
    color:  #fff;
}
.enterprisenew-page .deploy-imgicon1.one:after {
    position:  absolute;
    content:  "+";
    font-size:  24px;
    color:  #fff;
    top: 91px;
    font-weight:  bold;
    right: -4px;
}
.enterprisenew-page .deploy-imgicon1.two:after {
    position:  absolute;
    content:  "=";
    font-size:  28px;
    color:  #fff;
    top: 91px;
    font-weight:  bold;
    right: -5px;
}
.enterprisenew-page section.deploy-sec.last-sec {
    background: #fff;
    padding: 75px 0;
}

.enterprisenew-page .videosecinner .responsive-title {
    display: none;
}
.enterprisenew-page .quote-tiles.text-center img {
max-width: 50px;
}
.enterprisenew-page .tab-contentscustomer .first {
    padding: 29px;
    box-shadow: 0 0 26px rgba(0,0,0,0.3);
    margin: 0 15px;
    text-align: center;
    position: relative;
}
.enterprisenew-page .section-impacts h3.title {
    color: #ffbc03;
}
.enterprisenew-page .tab-contentscustomer .imgbox .first img {
    max-width: 164px;
    margin: 25px 0;
    height: 45px;
}
.enterprisenew-page .tab-contentscustomer .first p {
    text-align: left;
}
.enterprisenew-page .tab-contentscustomer .first span.expandone,
.enterprisenew-page .tab-contentscustomer .first span.expandtwo,
.enterprisenew-page .tab-contentscustomer .first span.expandthree {
    font-size: 18px;
    text-align: left;
    position: absolute;
    width: 100%;
    left: 0px;
    display: none;
    top: 63%;
    padding: 0 30px;
    z-index: 99;
    background: #fff;
    box-shadow: 0 21px 21px rgba(0,0,0,0.3);
}
.enterprisenew-page p.readtext {
    text-transform: uppercase;
    font-size: 17px;
    color: #2889ef;
    font-weight: bold;
    cursor: pointer;
    border-top: 1.5px solid #ffbc03;
    padding-top: 15px;
    margin-top: 16px;
}
.enterprisenew-page section.yello-section {
    text-align: center;
    background: #ffbc03;
    padding: 35px 0;
}
.enterprisenew-page .tab-contentscustomer  .expandone .readtext span , .enterprisenew-page .tab-contentscustomer .expandtwo .readtext span , .enterprisenew-page .tab-contentscustomer .expandthree .readtext span  {
    bottom: 0;
    top: auto;
}

.enterprisenew-page .tab-contentscustomer .first span.expandone, .enterprisenew-page .tab-contentscustomer .first span.expandtwo, .enterprisenew-page .tab-contentscustomer .first span.expandthree {
    padding-bottom: 20px
}
.enterprisenew-page section.yello-section .morebtn {
    margin-top: 0;
}
.enterprisenew-page .ss {
    display: inline-block;
    margin: 0 7%;
}
.enterprisenew-page .tiletop img,
.enterprisenew-page .tilebottom img {
    padding-bottom: 15px;
}
.enterprisenew-page .videosecinner.two .leftbox {
    text-align: left;
}
.enterprisenew-page .videosecinner.two li.tab-link.morebtn {
    text-align: left;
    font-size: 18px;
    width: 95%;
}
.enterprisenew-page .videosecinner.two {
    text-align: left;
}
.enterprisenew-page .videosecinner.two .rightbox {
    width: 55%;
    padding: 30px 67px 35px 100px;
    vertical-align: top;
    text-align: left;
}
.enterprisenew-page .videosecinner.two .rightbox #tab-1b p,
.enterprisenew-page .videosecinner.one .rightbox #tab-10b p {
    top: -36px;
}
.enterprisenew-page .videosecinner.two .rightbox #tab-2b p,
.enterprisenew-page .videosecinner.one .rightbox #tab-11b p {
    top: 5px;
}
.enterprisenew-page .videosecinner.two .rightbox #tab-3b p,
.enterprisenew-page .videosecinner.one .rightbox #tab-12b p {
    top: 40px;
}
.enterprisenew-page .videosecinner.two .rightbox #tab-4b p,
.enterprisenew-page .videosecinner.one .rightbox #tab-13b p {
    top: 80px;
}
.enterprisenew-page .videosecinner.two .rightbox #tab-5b p,
.enterprisenew-page .videosecinner.one .rightbox #tab-14b p,
.enterprisenew-page .videosecinner.one .rightbox #tab-15b p {
    top: 110px;
}
.enterprisenew-page .videosecinner.two .rightbox #tab-6b p
{
    top: 159px;
}
.enterprisenew-page .videosecinner.two .rightbox #tab-7b p,
.enterprisenew-page .videosecinner.one .rightbox #tab-16b p {
    top: 120px;
}
.enterprisenew-page .videosecinner.two .rightbox #tab-8b p {
    top: 160px;
}
.enterprisenew-page .videosecinner.two .rightbox #tab-9b p {
    top: 170px;
}
.enterprisenew-page .videosecinner.two .rightbox p.morebtn,
.enterprisenew-page .videosecinner.one .rightbox p.morebtn {
    margin-top:10px;
}
.enterprisenew-page .rpaheralds-sec .rpaheraldsimg-wrap h4 {
    padding-bottom: 8px;
}
.enterprisenew-page .digitalworkforce-sec.bottom .brouchbelow {
    text-align: center;
}
.enterprisenew-page section.enterprisesvideo-sec h3.put {
    text-align: center;
    border-bottom: 1px solid #beb7b7;
    padding-bottom: 15px;
    margin-top: -80px;
}
.enterprisenew-page section.enterprisesvideo-sec {
    background: #fff;
    padding: 60px 0 40px;
}
.enterprisenew-page section.section-impacts {
    background: #f7f7f7;
}
.enterprisenew-page .section-impacts .section-wrapper {
    padding: 50px 0 60px;
}
.enterprisenew-page .small-bg-awaits {
    padding: 50px 0;
    background-color: #fff;
}
.enterprisenew-page .learn-itacc-inner .sec-vdo h3 {
    font-size: 24px;
}
.enterprisenew-page .learn-itacc-inner p.bulletabove {
    font-size: 18px;
    line-height: 34px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    margin-top: 60px;
}
.enterprisenew-page .videosecinner.one .rightbox {
    padding: 30px 48px 30px 66px;
   text-align: right;
   width: 60%;
}
.enterprisenew-page .text-white {
    color: #fff;
}
.enterprisenew-page li.tab-link.morebtn.current .img-responsive {
   opacity:1;
}
.enterprisenew-page section.digitalworkforce-sec .brouchbelow.top {
    text-align: center;
}
.enterprisenew-page .videosecinner.one .leftbox li {
    margin-right: 0;
    padding-left: 13%;
    width: 75%;
    text-align: right;
    font-size: 18px;
}
/*.enterprisenew-page .videosecinner.one .leftbox li.tab-link.morebtn:after {
    position: absolute;
    content: "";
    width: 0px;
    height: 0px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #269bcd;
    left: 1%;
    top: 10px;
}*/
.enterprisenew-page .videosecinner.one .leftbox li.tab-link.morebtn.currents:after {
    transform: rotate(180deg);
}
.enterprisenew-page .videosecinner.one .leftbox li.tab-link.morebtn.currents:after {
    border-right-color: #f56d00;
}
.enterprisenew-page .videosecinner.one .leftbox li.tab-link.morebtn:after {
    left: 1%;
}
.customer-logos {
    text-align: center;
}
.enterprisenew-page .human-second-para img {
    text-align: right;
    margin-top: 100px;
}
.enterprisenew-page ul.videobullet li {
    font-size: 18px;
    line-height: 34px;
    font-weight: 500;
    font-weight: 500;
    display: inline-block;
    padding-right: 34px;
    text-align: center;
}
.enterprisenew-page ul.videobullet li:before {
    width: 5px;
    height: 5px;
    padding: 4px;
    background: #000;
    content: "";
    font-size: 0px;
    position: relative;
    top: -5px;
    left: -18px;
    border-radius: 100%;
}
.enterprisenew-page .row.brouchbelow {
    width: 78%;
    margin: 0 auto;
}
.enterprisenew-page ul.videobullet li:first-child:before {
    display: none;
}
.enterprisenew-page ul.videobullet {
   padding-left: 0;
   text-align:center;
}
.enterprisenew-page .videosecinner.two {
    margin-top: 40px;
}
.enterprisenew-page section.digitalworkforce-sec .morebtn {
    margin-top: 0;
}
.enterprisenew-page p.digital {
    padding: 0 55px;
}
.enterprisenew-page .deploy-imgicon1 {
    padding: 0 47px;
}
.customer-logos .nav-pills {
    display: inline-block;
}
.enterprisenew-page .eleven-customerbar .customer-logos li {
    margin-top: 40px;
    width: 180px;
    padding: 0 10px;
    max-width: 30%;
}
.enterprisenew-page .morebtn .wistia_embed:hover + a.s {
    background: #fff;
    border: 1px solid #f56d00;
    color: #f56d00;
}
.enterprisenew-page section.enterprisesvideo-sec h3 {
    font-size: 26px;
    line-height: 38px;
    font-weight: 500;
   margin-top: 0;
}
.enterprisenew-page .morebtn a.s:hover {
    background: #fff;
    z-index: 999;
    border: 1px solid red;
}
.enterprisenew-page section.digitalworkforce-sec .morebtn a {
    /*background: #fff;
    color: #269bcd;*/
    border: 1px solid #fff;
    margin: 0 7%;
}
.enterprisenew-page section.digitalworkforce-sec.bottom .morebtn a {
    border-color: transparent
}
.enterprisenew-page section.digitalworkforce-sec .morebtn a:hover {
    border: 1px solid #f56d00;
    color: #f56d00;
}
.enterprisenew-page li.tab-link.morebtn.current,
.enterprisenew-page li.tab-link.morebtn.currents {
    position:relative;;
}
.enterprisenew-page .leftbox .tabs {
    padding-left: 15px;
}
.enterprisenew-page li.tab-link.morebtn {
    position: relative
}
.enterprisenew-page li.tab-link.morebtn:after,.enterprisenew-page .responsive-title:after {
     position: absolute;
     content: "";
     width: 0px;
     height: 0px;
     border-top: 10px solid transparent;
     border-bottom: 10px solid transparent;
     border-left: 10px solid #269bcd;
     right: -15%;
     top: 0;
     transform: rotate(90deg);
}
.enterprisenew-page li.tab-link.morebtn.current:after,
.enterprisenew-page li.tab-link.morebtn.currents:after {
    border-left-color: #f56d00;
   transform: rotate(0deg)
    /*border-right: 10px solid transparent;
    border-top: 10px solid #f56d00;*/
}
.enterprisenew-page li.tab-link.morebtn.current,
.enterprisenew-page li.tab-link.morebtn.currents {
    border: 0;
    color: #f56d00;
}

/*
.enterprisenew-page p.subhead.subhead-two.morebtn a {
    margin: 0 7%;
}
*/
.enterprisenew-page p.subhead.subhead-two.morebtn a {
    margin: 0 20px 0 0;
}
.enterprisenew-page .boxoutside .human-box {
    box-shadow: 0px 0px 3px 0px rgba(51, 51, 51, 0.25);
    padding: 45px 35px 54px 45px;
}
.enterprisenew-page .boxoutside {
    box-shadow: none;
    padding: 50px 35px;
    background: #f7f7f7;
    margin-bottom: 40px;
}
.enterprisenew-page .human-sec .human-box:after {
    background: none;
}
.enterprisenew-page .rpa-future .morebtn.last {
    text-align: center;
}
.enterprisenew-page .brouchbelow .center {
    margin-top: 25px;
}
.enterprisenew-page .rpa-future h3.innerrpa {
    font-size: 28px;
    margin: 55px 0 15px 0;
}
.enterprisenew-page .rpa-future p.miles {
    margin: 32px 0;
   font-weight: 600;
}
.enterprisenew-page section.rpa-future {
    text-align: center;
    padding: 48px 0;
    background: url(/images/rpa/drops_bg.jpg) no-repeat center center;
    background-size: cover;
}
.enterprisenew-page .btmtext {
    padding: 49px 0;
}
.enterprisenew-page .leftbox li.morebtn {
    list-style: none;
    text-transform: uppercase;
    border-radius: 7px;
    text-align: left;
    width: 80%;
    display: block;
    border: 0;
    font-weight: 500;
    cursor: pointer;
    margin-top: 0;
    line-height: 18px;
    margin-bottom: 20px;
    text-align: right;
}
.enterprisenew-page .videosecinner.one {
    padding: 20px 0;
}
.enterprisenew-page .morebtn.last {
    text-align: center;
}
.enterprisenew-page li.tab-link.morebtn:hover {
    color: #f56d00;
    border: 0;
}
.enterprisenew-page .videosecinner .tab-content.current p,
.enterprisenew-page .videosecinner .tab-content.currents p {
    display: block;
    vertical-align: top;
    position: relative;
    top: 0;
}
.enterprisenew-page .videosecinner .tab-content p {
    display: none;
}
.enterprisenew-page videosecinner .tabs li.tab-link {
    list-style: none;
}
.enterprisenew-page .videosecinner {
   text-align: center;
}
.enterprisenew-page .leftbox, .rightbox {
    display: inline-block;
}
.enterprisenew-page .leftbox {
    padding-right: 0px;
    width: 39%;
   position:relative;
}
.enterprisenew-page .rightbox {
    width: 35%;
    padding: 30px 63px 30px 8px;
    vertical-align: top;
    text-align: left;
}
.enterprisenew-page .rightbox p {
    display: none;
}
.enterprisenew-page .banner .banner-wrap-inner {
    padding-top: 3px;
}
.enterprisenew-page .banner .btn-link {
    margin-top: 30px;
}
.enterprisenew-page .banner-sub-opt {
    padding-bottom: 15px;
    background-color: #f7f7f7;
   text-align: center;
}
.enterprisenew-page .modalform {
    cursor: pointer;
}
.enterprisenew-page .intro-content {
   /* max-width: 763px;
    margin: 0 auto;*/
}
.enterprisenew-page .quote-tiles .title {
    font-size: 18px;
    line-height: normal;
    margin: 0;
    display: inline-block;
    padding-bottom: 0;
    min-width: 120px;
}
.enterprisenew-page .quote-tiles h4 {
    margin: 0 0 20px;
    font-weight: 500;
}
.enterprisenew-page .quote-tiles .tiles {
    display: inline-block;
    vertical-align: top;
    max-width: 32.33%;
    margin-bottom: 25px;
    padding: 0 15px;
}

.enterprisenew-page .quote-tiles .tiles p {
    font-size: 16px;
    line-height: 22px
}

.enterprisenew-page .quote-tiles {
    max-width: 838px;
    margin: 40px auto 0;
}
.enterprisenew-page .tiletop {
    border-bottom: 1.3px solid #ffbc03;
    margin-bottom: 30px;
}
.enterprisenew-page .quote-tiles .details {
    margin-top: 10px;
   border-top: 1px solid #bab7b7;
    padding-top: 10px;
}
.enterprisenew-page .learn-itacc-inner h1 {
    font-size: 26px;
    line-height: 34px;
    font-weight: 500;
    margin-bottom: 40px;
}
.enterprisenew-page .section-impacts .content-wrap{
    padding: 0;
    display: block;
    max-width: 760px;
    margin: 50px auto 20px;
    position: relative;
    text-align: left;
}
.enterprisenew-page .section-impacts .content-wrap ul li {
    display: block;
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    position: relative;
    margin-bottom: 10px;
}
.enterprisenew-page .section-impacts .content-wrap ul li:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    padding: 4px;
    background-color: #ffbc03;
    border-radius: 100%;
    margin-right: 12px;
    margin-bottom: 4px;
}
.enterprisenew-page .morebtn .wistia_embed {
    position: absolute;
    opacity: 0;
    z-index: 1;
}
.enterprisenew-page .section-impacts .content-wrap ul {
    display: inline-block;
    padding-left: 0;
}

.enterprisenew-page .section-impacts .content-wrap ul:first-child {
    padding-right: 60px;
}

.enterprisenew-page .section-impacts .content-wrap ul:nth-child(2) {
    padding-left: 60px;
}
.enterprisenew-page .human-sec {
    padding: 30px 0 80px 0;
    background: #f7f7f7;
}
.enterprisenew-page .human-sec .boxoutside {
    width: 90%;
    margin: 0 auto;
}
.enterprisenew-page .digit-box img {
    max-height: 135px;
}
.enterprisenew-page .human-sec .human-second-para p {
    font-size: 24px;
    line-height: 36px;
}
.enterprisenew-page .we-meantit .weleft-sec a,.enterprisenew-page .we-meantit .weright-sec a {
    display: inline-block;
}
.enterprisenew-page .we-meantit .morebtn {
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 35%;
    width: 100%;
    height: 100%;
    margin: 0;
   z-index: 1
}
.enterprisenew-page .we-meantit .morebtn a:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: -1;
    background-color: rgba(0,0,0,0.2);
}
.enterprisenew-page .we-meanit-inner {
    display: inline-block;
    position: relative;
    text-align: center;
}
.enterprisenew-page .we-meantit .weleft-sec {
   text-align: right
}
.enterprisenew-page .we-meantit .weright-sec {
   text-align: left
}
.enterprisenew-page .we-meantit .weleft-sec,
.enterprisenew-page .we-meantit .weright-sec {
    padding:90px;
}
.enterprisenew-page .human-sec .human-box p {
    font-size: 20px;
    line-height: 32px;
}

.enterprisenew-page .humanbox-person span {
    display: block;
}

.enterprisenew-page .humanbox-person .person-name {
    font-weight: 700;
    font-size: 16px;
    line-height: 32px;
}

.enterprisenew-page .humanbox-person .person-title {
    font-weight: 500;
    font-style: italic;
    font-size: 12px;
    opacity: 0.6;
}

.enterprisenew-page .humanbox-person {
    margin-top: 30px;
}
.enterprisenew-page .enterprisesvideo-sec .content {
    margin: 30px auto 0;
    text-align: center;
}

.enterprisenew-page .enterprisesvideo-sec .content p {
    font-size: 22px;
    line-height: 32px;
}
.enterprisenew-page .morebtn a:hover, .enterprisenew-page .morebtn button:hover, .enterprisenew-page .btn:hover, .btn:focus {
    text-decoration: none !important;
}
.enterprisenew-page .digitalworkforce-sec {
    margin-top: -60px;
    padding-top: 90px;
}
.enterprisenew-page .wistia_responsive_padding {
    padding: 56.72% 0 0 0;
   position:relative;
}
.enterprisenew-page .wistia_responsive_wrapper {
   height:100%;
   left:0;
   position:absolute;
   top:0;
   width:100%;
}
.enterprisenew-page .wistia_embed {
  display:inline-block;
  height:100%;
  width:100%;
}
.enterprisenew-page .yello-section .wistia_embed {
  width:10%;
}
.enterprisenew-page .we-meantit .human-box {
    background: #fff;
    position: static;
}
.enterprisenew-page .we-meantit p {
    color: #333;
    padding: 20px 20px 0;
}
.enterprisenew-page .readbtn-white {
    padding: 0 20px 16px;
}
.enterprisenew-page section.banner-sub-opt h3 {
    color: #333;
}
.enterprisenew-page .brouchbelow .morebtn a,.enterprisenew-page .eleven-customerbar .morebtn a {
    margin-right: 20px;
}
.enterprisenew-page section.digitalworkforce-sec.bottom {
    background: #ffbc03;
    margin-top: 0;
    padding: 35px 0 55px 0;
   text-align:center;
}
.enterprisenew-page .rpaheralds-sec .rpaheraldsimg-wrap {
    padding: 0px 0 40px;
}
.enterprisenew-page .brouchbelow.top p {
    color: #fff;
}
.enterprisenew-page .small-bg-awaits h3 {
    margin: 0 0 20px;
}

.enterprisenew-page .small-bg-awaits .content {
    margin: 60px 0 0;
}

.enterprisenew-page .small-bg-awaits {
    padding: 60px 0;
    background-color: #fff;
}

.enterprisenew-page .deploy-box-awaits {
    text-align: left;
    margin-bottom: 30px;
    background-color: #fff;
    box-shadow: 0px 0px 10px 0px rgba(51, 51, 51, 0.25);
}
.enterprisenew-page .deploy-box-awaits > p {
    padding: 8px 10px 4px;
    font-size: 16px;
    line-height: 34px;
    margin: 0;
}
.enterprisenew-page .deploy-box-awaits .left-text {
    margin-top: -78px;
    font-size: 23px;
    color: #fff;
    padding: 20px;
   white-space: nowrap;
}
.enterprisenew-page section.digitalworkforce-sec.bottom h3 {
    color: #333;
}
.enterprisenew-page .eleven-customerbar .morebtn a,.enterprisenew-page .eleven-customerbar .morebtn a:hover {
    background-color: transparent;
    padding: 5px;
    border: 1px solid #dbdbdb;
}
.enterprisenew-page .boxoutside .human-box:after {
    background: url(/images/home/rightone.png) no-repeat right center;
    content: "";
    display: inline-block;
    padding: 18px;
    position: absolute;
    top: -16%;
    right: -30px;
}
.enterprisenew-page .eleven-customerbar {
    background: #fff;
    padding: 60px 0;
}
@media screen and (max-width: 1240px) {
    .enterprisenew-page .wistia_responsive_padding {
        padding:50% 0 0 0;
    }
    .enterprisenew-page .human-box {
        padding:0;
    }
    .enterprisenew-page .we-meantit p {
        position: static;
    }
}
@media screen and (max-width: 991px) {
.enterprisenew-page .deploy-imgicon1 {
    padding: 0 10px;
}
.enterprisenew-page .learn-itacc-inner .sec-vdo {
    margin-top: 30px;
}
.enterprisenew-page p.bulletabove,
.enterprisenew-page .videobullet li {
    text-align: center;
}
.enterprisenew-page .we-meantit .weleft-sec, .enterprisenew-page .we-meantit .weright-sec {
    width: 50%;
    display: table-cell;
    padding: 50px;
}

.enterprisenew-page .tab-contentscustomer .first span.expandone, .enterprisenew-page .tab-contentscustomer .first span.expandtwo, .enterprisenew-page .tab-contentscustomer .first span.expandthree {
   padding: 0 19px 19px;
   top: calc(100% - 28px);
}

.enterprisenew-page .active .readtext.read {
    display: none;
}
.enterprisenew-page .tab-contentscustomer .first {
    padding: 19px;
    box-shadow: 0 0 26px rgba(0,0,0,0.3);
    margin: 0 15px;
    text-align: center;
    position: relative;
}
.enterprisenew-page .human-second-para img {
    margin-top: 123px;
}

}
@media screen and (max-width: 992px) {
.enterprisenew-page .deploy-imgicon img {
    width: 100%;
}
.enterprisenew-page section.enterprisesvideo-sec h3 {
    text-align: center;
}
.enterprisenew-page .learn-itacc-inner > h3 {
    margin-bottom: 30px;
}
}
@media screen and (max-width: 820px) {
  .enterprisenew-page .intel-auto {
      padding: 40px 0 40px;
  }
}
@media screen and (max-width: 768px) {
.enterprisenew-page .section-rpa-real .wistia_embed {
    width: 50%;
}
.enterprisenew-page .rpaheralds-sec .rpaheraldsimg-wrap {
    padding: 0;
}
.enterprisenew-page ul.videobullet li {
   display:block;
}
.enterprisenew-page ul.videobullet li:before {
   display:none;
}
.enterprisenew-page .banner .banner-wrap {
  margin-top: 0;
}
}
@media screen and (max-width: 767px) {
.enterprisenew-page .videosecinner.two .leftbox {
   display: none;
}
.enterprisenew-page .videosecinner .active .responsive-title {
    color: #f56d00;
}
.enterprisenew-page .one .leftbox {
    display: none;
}

.enterprisenew-page .videosecinner.one .tab-content {
    border-color: #269bcd;
}
.enterprisenew-page .videosecinner .tab-content p {
   display: block
}
.enterprisenew-page .videosecinner .tab-content .content-inner {
   display: none;
}
.enterprisenew-page .videosecinner .responsive-title:after {
    right: -2%;
    top: 0;
   transform: rotate(0deg)
}

.enterprisenew-page .active .responsive-title:after {
    transform: rotate(90deg);
    border-left: 10px solid #f56d00;
}
.enterprisenew-page .videosecinner .tab-content {
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    margin-bottom: 10px;
    padding: 0 10px;
}

.enterprisenew-page .videosecinner .content-inner {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #dfdfdf;
}
.enterprisenew-page .videosecinner .responsive-title {
    display: block;
    position: relative;
    font-size: 16px;
    line-height: normal;
    font-weight: 500;
    width: 95%;
}
.enterprisenew-page .quote-tiles .tiles {
   max-width: unset;
}
.enterprisenew-page li.tab-link.morebtn:after {
    transform: rotate(0deg);
}

.enterprisenew-page li.tab-link.morebtn.current:after {
    transform: rotate(90deg);
}
.enterprisenew-page .banner .banner-wrap {
  margin-top: 30px;
}
.enterprisenew-page .videosecinner.two .rightbox #tab-1b p,
.enterprisenew-page .videosecinner.two .rightbox #tab-2b p,
.enterprisenew-page .videosecinner.two .rightbox #tab-3b p,
.enterprisenew-page .videosecinner.two .rightbox #tab-4b p,
.enterprisenew-page .videosecinner.two .rightbox #tab-5b p,
.enterprisenew-page .videosecinner.two .rightbox #tab-6b p,
.enterprisenew-page .videosecinner.two .rightbox #tab-7b p,
.enterprisenew-page .videosecinner.two .rightbox #tab-8b p,
.enterprisenew-page .videosecinner.two .rightbox #tab-9b p,
.enterprisenew-page .videosecinner.one .rightbox #tab-10b p,
.enterprisenew-page .videosecinner.one .rightbox #tab-11b p,
.enterprisenew-page .videosecinner.one .rightbox #tab-12b p,
.enterprisenew-page .videosecinner.one .rightbox #tab-13b p,
.enterprisenew-page .videosecinner.one .rightbox #tab-14b p,
.enterprisenew-page .videosecinner.one .rightbox #tab-15b p,
.enterprisenew-page .videosecinner.one .rightbox #tab-16b p {
    top:0;
}
.enterprisenew-page section.yello-section .ss {
    display: block;
    width: 100%;
    margin: 12px 0;
}
.enterprisenew-page ul.videobullet li:before {
    display:none;
}
.enterprisenew-page .videosecinner.one .rightbox {
   text-align:left;
}
.enterprisenew-page .human-sec .human-second-para {
    margin: 25px 0 0px;
    text-align: center;
}
.enterprisenew-page .banner-sub-opt .row.morebtn a {
    margin: 8px 0;
}
.enterprisenew-page .boxoutside .human-box:after {
   background:none;
}
.enterprisenew-page .section-impacts .content-wrap ul:first-child {
  border:none;
}
.enterprisenew-page .section-impacts .content-wrap ul:first-child {
   padding-right: 0px;
}
.enterprisenew-page .section-impacts .content-wrap ul:nth-child(2) {
   padding-left:0;
}
.enterprisenew-page .section-impacts .content-wrap ul {
     margin-bottom: 0px;
}
.enterprisenew-page .leftbox {
   width:87%;
   border-right:0;
}
.enterprisenew-page .rightbox,
.enterprisenew-page .videosecinner.two .rightbox,
.enterprisenew-page .videosecinner.one .rightbox {
   width:100%;
   padding: 30px 15px
}
.enterprisenew-page .human-second-para img {
    max-width: 200px;
    margin: 0 auto;
}
.enterprisenew-page .imgbox {
    margin-bottom: 25px;
}

.enterprisenew-page .human-sec .boxoutside {
    width: 100%;
   }
   .modal-footer {
    border: none;
}
}
@media screen and (max-width: 680px) {
.we-meantit .weleft-sec, .we-meantit .weright-sec {
    width: 100%;
    display: block;
    padding: 30px 15px;
    text-align: center;
}
.enterprisenew-page .videosecinner.two li.tab-link.morebtn {
   width:87%;
}
.enterprisenew-page section.digitalworkforce-sec .morebtn a {
    margin-top: 12px;
}
}
@media screen and (max-width: 480px) {
.enterprisenew-page .quote-tiles .tiles {
    max-width: 41.33%;
}
}

/* Enterprise new page end*/
.careers-sec .map-section a.career-asia {
    position: absolute;
    top: -15%;
    left: 7%;
    background: no-repeat url(/images/careers/us/career-pin-us.png);
    background-size: contain;
    height: 50%;
    width: 18%;
}
.careers-sec .map-section a.career-asia {
    top: -25%;
    left: 76.5%;
    background: no-repeat url(/images/careers/asia/career-pin-asia-pacific.png);
    background-size: contain;
}
.careers-sec .map-section a.career-asia:hover {
    background: no-repeat url(/images/careers/asia/career-pin-asia-rollover.png);
    background-size: contain;
}

section.iqbotlp-sec.automating.automating-one .banner .banner-wrap {
    min-height: 300px;
    display: table;
    width: 100%;
    background: url("/images/lp/banner/iqbotlp.png") no-repeat center center;
    background-size: cover;
}

.iqbotlp-sec.automating .topbotlive-wrap .mktoForm {
    padding-top: 15px;
    background: transparent;
}

.iqbotlp-sec.automating.automating-one .banner .banner-wrap-inner h1 {
    line-height: 50px;
    padding: 6px 0 0;
    margin: 0;
    font-size: 40px;
    color: #fff;
    font-weight: 300;
    background: none;
    width: 100%;
}
.iqbotlp-sec.automating.automating-one .banner .banner-wrap-inner {
    padding: 50px 0;
    min-height: 300px;
    display: table-cell;
    vertical-align: middle;
}
.iqbotlp-sec.automating.automating-one .banner .banner-wrap-inner p {
    text-transform: none;
    color: #fff;
}


.iqbotlp-sec .schedule-livewrap {
    background-color: #f1f1f1;
    padding-bottom: 60px;
}
.iqbotlp-sec .schedule-livewrap h1,
.iqbotlp-sec .schedule-livewrap h2 {
    font-size: 32px;
    margin: 0 0 20px;
    text-align: left;
}
.iqbotlp-sec .schedule-livewrap h1 {
    padding-top: 35px;
}
.iqbotlp-sec .schedule-livewrap h1,
.iqbotlp-sec .schedule-livewrap h2 {
    font-size: 32px;
    margin: 0 0 20px;
    text-align: left;
}

.iqbotlp-sec .videosection {
    text-align: center;
    margin-top: 60px;
}

/* largest-enterprises-have-made-their-choice */
.largest-enterprises .banner .banner-wrap-inner h1 {
font-size: 50px;
width: 100%;
}
.largest-enterprises .banner .banner-wrap .banner-wrap-inner p.subhead {
    /* font-size: 30px; */
    margin-top: 20px;
    /* line-height: 38px; */
}
.largest-enterprises .banner .banner-wrap-inner {
    padding-top: 80px;
    padding-bottom: 80px;
}
.largest-enterprises .banner-sub-opt .morebtn a {

    width: 180px;
}
.largest-enterprises .banner-sub-opt {
    padding-bottom: 10px;
}
.largest-enterprises .banner-sub-opt .morebtn a:first-child {
    /* margin-top: 20px; */
    margin-right: 20px;
}
.largest-enterprises .rpaplat-enterprise p.subpara1 {
    width: 100%;
}
.largest-enterprises section.deploy-sec p  {

font-size: 15px;
    width: 100%;
    margin: 0 0 10px;

}
.largest-enterprises section.deploy-sec {
  padding: 23px 0;
}
.largest-enterprises .imgcntpos {
    position: relative;
}
.largest-enterprises .cntpos {
    box-shadow: 1px 1px 1px black;
    box-shadow: 1px 1px 1px 1px #dcdcdc;
    padding: 20px;
    position: absolute;
    top: 190px;
    background: #fff;
}
.largest-enterprises .cntpos {
    color: #676767;
    min-height: 250px;
}
.largest-enterprises .cntpos .head {

    font-weight: 600;
}
.largest-enterprises .imgpos {
    margin-left: 20px;
}
.largest-enterprises .rpaplat-enterprise p.subpara {
   margin-top: 35px;
    color: #f56d00;
}
.largest-enterprises .modal-header {
    text-align: center;
}
.largest-enterprises .modal-body {
    text-align: center;
    padding: 0px;
    background: #f7f7f7;
}

.largest-enterprises .mktoForm {
    background-color: transparent;
    margin: 0 auto;
    /* margin-bottom: 20px; */
}

.largest-enterprises #everest-modal-form .mktoForm span, .largest-enterprises #forrester-modal-form .mktoForm span {
color: #686868;
}
.largest-enterprises .modal-body {
    text-align: center;
    padding: 0px;

    /* margin-bottom: 20px; */
    padding-bottom: 50px;
    padding-top: 10px;
}
.largest-enterprises span.mktoButtonWrap.mktoPurpleCandy {
    display: block;
    /* margin: 0 auto; */
    /* width: 100%; */
    text-align: center;
}
.largest-enterprises #everest-modal-form .mktoButtonRow, .largest-enterprises #forrester-modal-form .mktoButtonRow {
  display: block;
}
.largest-enterprises #everest-modal-form .mktoCheckboxList, .largest-enterprises #forrester-modal-form .mktoCheckboxList {
    margin-left: -23px;
}
 .largest-enterprises a.modalform {
    cursor: pointer;
}
.largest-enterprises #everest-modal-form .modal-header p, .largest-enterprises #forrester-modal-form .modal-header p {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.largest-enterprises #everest-modal-form .modal-footer, .largest-enterprises #forrester-modal-form .modal-footer {
    display: none;
}
.largest-enterprises #forrester-modal-form  .modal-body {
  background: url(/images/requestlive_banner.jpg) no-repeat center center;
background-size: cover;
   }

.largest-enterprises #everest-modal-form .modal-body {
  background: url(/images/watchdemo_banner.png) no-repeat center center;
background-size: cover;
   }
.enterprise-page.enterprise-pageonea .banner .banner-wrap {
    background: linear-gradient(0deg,rgba(0, 0, 0, 0.38),rgba(5, 5, 5, 0.55)),url(/images/bannerimg-ch1.png) no-repeat top center;
    background-size: cover;
}


.largest-enterprises .modal-content {
    border: 0px;
}
.largest-enterprises .deploy-sec h3 {
font-weight: 400;
    color: #676767;
    margin-bottom: 30px;
    line-height: 1.4em;
    text-transform: capitalize;
    margin-top: 0px;
    font-size: 25px;
  }
.largest-enterprises .row.gamechanger {
    margin-bottom: 200px;
}
.largest-enterprises .gamech {
max-width: 28%;
    margin-right: 19px;
  }
  .largest-enterprises .cntpos {

    top: 150px;
  }
@media only screen and (max-width: 768px) {
.largest-enterprises .banner .banner-wrap-inner h1 {
line-height: 1.2em
}

}

.largest-enterprises .banner .banright {
    width: 450px;
    display: inline-block;
    vertical-align: top;
    padding-top: 12px;
}
.largest-enterprises .banner  .title {
    display: inline-block;
    max-width: calc(100% - 460px);
    vertical-align: top;
    padding: 0 15px;
}






.enterprise-page .introsec p {

    width: 100%;
    padding-bottom: 20px;
    min-height: 70px;
}
.largest-enterprises .banner .banner-wrap-inner h1 {
    font-size: 36px;
    width: 100%;
    line-height: 43px;
}
.largest-enterprises .banner .banner-wrap {
    min-height: 0px;
}
.largest-enterprises .banner .banner-wrap .banner-wrap-inner p.subhead {
    /* font-size: 30px; */
    margin-top: 20px;
    line-height: 30px;
}
.largest-enterprises .banner .banner-wrap-inner {
    padding: 0px !important;
}

.largest-enterprises .banner .banner-wrap-inner div:first-child {
    padding-top: 40px !Important;
    padding-bottom: 40px !Important;
}
.largest-enterprises .banner .banner-wrap-inner {
    padding: 0px !important;
}


@media only screen and (min-width: 957px) and (max-width: 1108px)   {
.largest-enterprises .cntpos {
    color: #676767;
    min-height: 280px;
}
.largest-enterprises .cntpos {
    top: 122px;
}
}

@media only screen and (min-width: 907px) and (max-width: 957px)   {
.largest-enterprises .gamech {
    max-width: 34%;
    margin-right: 19px;
}
.largest-enterprises .cntpos {
    color: #676767;
    min-height: 280px;
}
.largest-enterprises .cntpos {
    top: 150px;
}
}

@media only screen and (min-width: 853px) and (max-width: 907px)   {
.largest-enterprises .gamech {
    max-width: 36%;
    margin-right: 19px;
}
.largest-enterprises .cntpos {
    color: #676767;
    min-height: 280px;
}
.largest-enterprises .cntpos {
    top: 150px;
}
.largest-enterprises .row.gamechanger {
  margin-bottom: 150px;
}
}

@media only screen and (min-width: 807px) and (max-width: 853px)   {

.largest-enterprises .gamech {
    max-width: 38%;
    margin-right: 19px;
}
.largest-enterprises .cntpos {
    top: 150px;
}
.largest-enterprises .row.gamechanger {
  margin-bottom: 150px;
}
}

@media only screen and (min-width: 768px) and (max-width: 807px)   {

.largest-enterprises .gamech {
max-width: 40%;
    margin-right: 19px;
}
.largest-enterprises .cntpos {
    top: 150px;
}
.largest-enterprises .row.gamechanger {
  margin-bottom: 150px;
}
}


@media only screen and (min-width: 707px) and (max-width: 768px)   {

.largest-enterprises .gamech {
max-width: 42%;
}
.largest-enterprises .cntpos {
    top: 150px;
}

}

@media only screen and (min-width: 668px) and (max-width: 707px)   {
.gamech {
max-width: 44%;
}
.largest-enterprises .cntpos {
    top: 150px;
}

}
@media only screen and (min-width: 668px) and (max-width: 743px)   {

.largest-enterprises section.deploy-sec {
    padding: 30px 0 70px;
}
.largest-enterprises .cntpos {

    min-height: 280px;
}
}
@media only screen and (max-width: 668px)   {
.largest-enterprises .gamech {
   width:  100%;
   max-width:  100%;
}

.largest-enterprises .cntpos {

    position: unset;
    margin-bottom: 30px;
    min-height: unset;
}
.largest-enterprises .imgpos {
   text-align:  center;
}
.largest-enterprises .row.gamechanger {
  margin-bottom: 0px;
}
}
@media only screen and (min-width: 1150px)   {
.largest-enterprises section.rpaplat-enterprise {
    text-align: left;
    padding: 30px 0 10px;
}
}
@media only screen and (min-width: 920px) and (max-width: 1150px) {
.largest-enterprises section.rpaplat-enterprise {
    text-align: left;
    padding: 30px 0 30px;
}
}
@media only screen and (min-width: 767px) and (max-width: 920px) {

.largest-enterprises section.rpaplat-enterprise {
    text-align: left;
    padding: 30px 0 100px;
}
}
@media screen and (max-width: 991px) {
    .largest-enterprises .banner .title {
        max-width: initial;
    }
    .largest-enterprises .banner .banright {
        display: block;
        margin: 0 auto 30px;
        width: auto;
        max-width: 450px;
    }
    .enterprise-page .introsec p {

    min-height: unset;
}
.largest-enterprises .process {
  margin-top: 30px !important;
}
}
@media screen and (max-width: 776px) {
.enterprise-page .introsec p {

    padding-bottom: 0px;

}
.largest-enterprises .process {
  margin-top: 10px !important;
}
  }

@media screen and (max-width: 480px) {
.largest-enterprises .mktoForm input[type=text] {

  margin-left: 0px !important;
}
  .largest-enterprises #forrester-modal-form .mktoCheckboxList {
    margin-left: 0px;
}
  .largest-enterprises .mktoForm {



    width: 80% !important;
}
}
/*  largest-enterprises-have-made-their-choice  end here */

/*RPA 101 */

.rpa section.rpa-content h4 {
    font-weight: 500;
    padding-top: 50px;
    color: #f56d00;
    font-size: 30px;
}


.rpa .contentrig {
    /*box-shadow: 1px 1px 1px 1px #dcdcdc;*/
    padding: 15px;
    color: #676767;
}
.rpa p.head {
    font-size: 18px;
    font-weight: 500;
}

.rpa p.imgcnt {
    font-size: 14px;
    line-height: 18px;
}
.rpa .banner .banner-wrap-inner {
padding: 123px 0;
    min-height: 300px;
    display: table-cell;
    vertical-align: middle;
}
.rpa .banner .banner-wrap-inner h1 {
line-height: 50px;
    padding: 6px 0 0;
    margin: 0;
    font-size: 40px;
    color: #fff;
    font-weight: 300;
    background: none;
    width: 100%;
}
.rpa section.rpa-video {
    padding-top: 30px;
    padding-bottom: 80px;
}
.rpa .banner .banner-wrap {
    min-height: 0px;
}
.rpa p.imgcnt img {
    width: 40px;
    /* height: 40px; */
    float: left;
    margin-right: 10px;
    padding-top: 4px;
}
.rpa p.secd {
    font-size: 18px;
}
.rpa .row2 {
    margin-top: 40px;
}
.rpa .contentrig {
    /* box-shadow: 1px 1px 1px 1px #dcdcdc; */
    padding: 15px;
    color: #676767;
    min-height: 220px;
}
.rpa .wistia_embed {
    height: 180px;
    border-radius: 100%;
    width: 180px;
    overflow: hidden;
}
.rpa .video-part.rightpopup {
    padding: 16px 3px;
}
.rpa .banner .banner-wrap {
    background: url(/images/rpa/rpa-banner.png) no-repeat center center;
    background-size: cover;
    height: 0;
    display: table;
    width: 100%;
}

.rpa .first {
    display:  inline-block;
}

.rpa .second {
    display:  inline-block;
    width: 70%;
    margin-left: 17px;
    vertical-align: top;;
}
.rpa .box {
    margin-bottom: 35px;
}
.rpa .box.1 {
    margin-bottom: 0;
}
@media screen and (max-width:1024px) {
.rpa .video-part,
.box-part {
width:100%;
}
.rpa .wistia_embed {
    margin: 0 auto;
}
.rpa .row2 {
    margin-top: 0;
}
}

/*RPA 101 End Here */

/* New Css For largest-enterprises-have-made-their-choice Page Start */
.largest-enterprises .banner .banner-wrap-inner h1 {
    font-size: 50px;
    width: 100%;
}
.largest-enterprises .banner .banner-wrap .banner-wrap-inner p.subhead {
    /* font-size: 30px; */
    margin-top: 20px;/* line-height: 38px; */
}
.largest-enterprises .banner .banner-wrap-inner {
    padding-top: 80px;
    padding-bottom: 80px;
}
.largest-enterprises .banner-sub-opt .morebtn a {
    width: 180px;
}
.largest-enterprises .banner-sub-opt {
    padding-bottom: 10px;
}
.largest-enterprises .banner-sub-opt .morebtn a:first-child {
    /* margin-top: 20px; */
    margin-right: 20px;
}
.largest-enterprises .rpaplat-enterprise p.subpara1 {
    width: 100%;
}
.largest-enterprises section.deploy-sec p {
    font-size: 15px;
    width: 100%;
    margin: 0 0 10px;
}
.largest-enterprises section.deploy-sec {
    padding: 23px 0;
}
.largest-enterprises .imgcntpos {
    position: relative;
}
.largest-enterprises .cntpos {
    box-shadow: 1px 1px 1px black;
    box-shadow: 1px 1px 1px 1px #dcdcdc;
    padding: 20px;
    position: absolute;
    top: 190px;
    background: #fff;
}
.largest-enterprises .cntpos {
    color: #676767;
    min-height: 250px;
}
.largest-enterprises .cntpos .head {
    font-weight: 600;
}
/*.largest-enterprises .imgpos {
    margin-left: 20px;
}
*/
.largest-enterprises .imgpos {
    margin-left: 0;
    height: 170px;
    overflow: hidden;
}
.largest-enterprises .rpaplat-enterprise p.subpara {
    margin-top: 35px;
    color: #f56d00;
}
.largest-enterprises .modal-header {
    text-align: center;
}
.largest-enterprises .modal-body {
    text-align: center;
    padding: 0px;
    background: #f7f7f7;
}
.largest-enterprises .mktoForm {
    background-color: transparent;
    margin: 0 auto;/* margin-bottom: 20px; */
}
.largest-enterprises #everest-modal-form .mktoForm span, .largest-enterprises #forrester-modal-form .mktoForm span {
    color: #686868;
}
.largest-enterprises .modal-body {
    text-align: center;
    padding: 0px;
    /* margin-bottom: 20px; */
    padding-bottom: 50px;
    padding-top: 10px;
}
.largest-enterprises span.mktoButtonWrap.mktoPurpleCandy {
    display: block;
    /* margin: 0 auto; */
    /* width: 100%; */
    text-align: center;
}
.largest-enterprises #everest-modal-form .mktoButtonRow, .largest-enterprises #forrester-modal-form .mktoButtonRow {
    display: block;
}
.largest-enterprises #everest-modal-form .mktoCheckboxList, .largest-enterprises #forrester-modal-form .mktoCheckboxList {
    margin-left: -23px;
}
.largest-enterprises a.modalform {
    cursor: pointer;
}
.largest-enterprises #everest-modal-form .modal-header p, .largest-enterprises #forrester-modal-form .modal-header p {
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.largest-enterprises #everest-modal-form .modal-footer, .largest-enterprises #forrester-modal-form .modal-footer {
    display: none;
}
.largest-enterprises #forrester-modal-form .modal-body {
    background: url(/images/requestlive_banner.jpg) no-repeat center center;
    background-size: cover;
}
.largest-enterprises #everest-modal-form .modal-body {
    background: url(/images/watchdemo_banner.png) no-repeat center center;
    background-size: cover;
}
.enterprise-page.enterprise-pageonea .banner .banner-wrap {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.38), rgba(5, 5, 5, 0.55)), url(/images/bannerimg-ch1.png) no-repeat top center;
    background-size: cover;
}
.largest-enterprises .modal-content {
    border: 0px;
}
.largest-enterprises .deploy-sec h3 {
    font-weight: 400;
    color: #676767;
    margin-bottom: 30px;
    line-height: 1.4em;
    text-transform: capitalize;
    margin-top: 0px;
    font-size: 25px;
}
.gamech {
    max-width: 28%;
    margin-right: 19px;
}
.largest-enterprises .cntpos {
    position: static;
    min-height: 298px;
    top: 150px;
}
@media only screen and (max-width: 768px) {
.largest-enterprises .banner .banner-wrap-inner h1 {
    line-height: 1.2em
}
}
.largest-enterprises .banner .banright {
    width: 450px;
    display: inline-block;
    vertical-align: top;
    padding-top: 12px;
}
.largest-enterprises .banner .title {
    display: inline-block;
    max-width: calc(100% - 460px);
    vertical-align: top;
    padding: 0 15px;
}
.enterprise-page .introsec p {
    width: 100%;
    padding-bottom: 20px;
    min-height: 70px;
}
.largest-enterprises .banner .banner-wrap-inner h1 {
    font-size: 36px;
    width: 100%;
    line-height: 43px;
}
.largest-enterprises .banner .banner-wrap {
    min-height: 0px;
}
.largest-enterprises .banner .banner-wrap .banner-wrap-inner p.subhead {
    /* font-size: 30px; */
    margin-top: 20px;
    line-height: 30px;
}
.largest-enterprises .banner .banner-wrap-inner {
    padding: 0px !important;
}
.largest-enterprises .banner .banner-wrap-inner div:first-child {
    padding-top: 40px !Important;
    padding-bottom: 40px !Important;
}
.largest-enterprises .banner .banner-wrap-inner {
    padding: 0px !important;
}
 @media only screen and (min-width: 957px) and (max-width: 1108px) {
.largest-enterprises .cntpos {
    color: #676767;
    min-height: 280px;
}
.largest-enterprises .cntpos {
    top: 122px;
}
}
 @media only screen and (min-width: 907px) and (max-width: 957px) {
.gamech {
    max-width: 34%;
    margin-right: 19px;
}
.largest-enterprises .cntpos {
    color: #676767;
    min-height: 280px;
}
.largest-enterprises .cntpos {
    top: 150px;
}
}
 @media only screen and (min-width: 853px) and (max-width: 907px) {
.gamech {
    max-width: 36%;
    margin-right: 19px;
}
.largest-enterprises .cntpos {
    color: #676767;
    min-height: 280px;
}
.largest-enterprises .cntpos {
    top: 150px;
}
}
 @media only screen and (min-width: 807px) and (max-width: 853px) {
.gamech {
    max-width: 38%;
    margin-right: 19px;
}
.largest-enterprises .cntpos {
    top: 150px;
}
}
 @media only screen and (min-width: 768px) and (max-width: 807px) {
.gamech {
    max-width: 40%;
    margin-right: 19px;
}
.largest-enterprises .cntpos {
    top: 150px;
}
}
 @media only screen and (min-width: 707px) and (max-width: 768px) {
.gamech {
    max-width: 42%;
}
.largest-enterprises .cntpos {
    top: 150px;
}
}
 @media only screen and (min-width: 668px) and (max-width: 707px) {
.gamech {
    max-width: 44%;
}
.largest-enterprises .cntpos {
    top: 150px;
}
}
@media only screen and (min-width: 668px) and (max-width: 743px) {
.largest-enterprises section.deploy-sec {
    padding: 30px 0 70px;
}
.largest-enterprises .cntpos {
    min-height: 280px;
}
}
@media only screen and (max-width: 668px) {
.gamech {
    width:  100%;
    max-width:  100%;
}
.largest-enterprises .cntpos {
    position: unset;
    margin-bottom: 30px;
    min-height: unset;
}
.imgpos {
    text-align:  center;
}
}
@media only screen and (min-width: 1150px) {
section.rpaplat-enterprise {
    text-align: left;
    padding: 30px 0 10px;
}
}
@media only screen and (min-width: 920px) and (max-width: 1150px) {
section.rpaplat-enterprise {
    text-align: left;
    padding: 30px 0 30px;
}
}
@media only screen and (min-width: 767px) and (max-width: 920px) {
section.rpaplat-enterprise {
    text-align: left;
    padding: 30px 0 100px;
    height: 1330px;
}
}
@media screen and (max-width: 991px) {
.largest-enterprises .banner .title {
    max-width: initial;
}
.largest-enterprises .banner .banright {
    display: block;
    margin: 0 auto 30px;
    width: auto;
    max-width: 450px;
}
.enterprise-page .introsec p {
    min-height: unset;
}
.largest-enterprises .process {
    margin-top: 30px !important;
}
}
@media screen and (max-width: 776px) {
.enterprise-page .introsec p {
    padding-bottom: 0px;
}
.largest-enterprises .process {
    margin-top: 10px !important;
}
}
.modal-open .modal {
    overflow-y: auto;
}
.modal-open {
    overflow: hidden;
}
 @media screen and (max-width: 480px) {
.mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm textarea.mktoField, .mktoForm select.mktoField,
   .largest-enterprises #forrester-modal-form .mktoCheckboxList {
    margin-left: 0 !important;
}
}
.mktoForm .mktoFormCol .mktoLabel {
    display: none;
}
/* New Css For largest-enterprises-have-made-their-choice Page End */

/* New Css For why automation anywhere start */
.why-aa {
    color: #676766;
}
.why-aa .banner .banner-wrap-inner div:first-child {
    padding-top: 60px !important;
}
.why-aa .banner .banner-wrap-inner h1, .banner .banner-wrap-inner h2 {
    color: #fff;
    font-weight: 300;
    margin: 20px 0 0 0;
}
.why-aa .banner .banner-wrap-inner p.subhead {
    text-transform: none;
    color: #fff;
    font-size: 20px;
    line-height: 32px;
    font-weight: 300;
    margin: 20px 0 10px;
}
.why-aa .banner-wrap:before {
    display: none;
}
.why-aa.enterprise-page .banner .banner-wrap-inner h1:after {
    display: none;
}
.why-aa .banner-sub-opt {
    padding: 34px 0;
    background: #ffbc03;
    text-align: center;
}
.why-aa.enterprise-page .introsec {
    margin-bottom: 10px;
}
.why-aa.enterprise-page .introsec p {
    color: #fff;
}
.why-aa .platform-choice h3 {
    margin-top: 50px;
    padding: 0 15px;
}
.why-aa .platform-choice-lists {
    /* column-width: 300px;
    column-gap: 20px; */
    width: 100%;
    margin: 30px 0 50px 0;
}
.why-aa .platform-choice-lists > .row > div {
    padding-right: 10px;
    padding-left: 10px;
}
.why-aa .platform-choice-lists > .row > div:first-child {
    padding-left: 24px;
}
.why-aa .platform-choice-lists > .row > div:last-child {
    padding-right: 16px;
}
.why-aa .platform-choice .platform-choice-list {
    margin: 15px 0;
    padding: 20px;
    display: inline-block;
    background-color: #fff;
    min-height: 403px;
}
.why-aa .platform-choice .platform-choice-list p {
    padding: 15px 0;
    margin: 0;
}
.why-aa .platform-choice .platform-choice-list h4 {
    border-bottom: 1px solid #b2afaf;
    padding: 0 0 20px 0;
    margin: 0;
    line-height: 20px;
}
.why-aa .platform-choice .platform-choice-list h4.has-logo {
    position: relative;
    padding-right: 90px;
}
.why-aa .platform-choice .platform-choice-list h4.has-logo img {
    max-width: 80px;
    position: absolute;
    right: 0;
    top: 0;
}
.why-aa .platform-choice .platform-choice-list h4 a {
    font-size: 18px;
    font-weight: 500;
}
.why-aa .platform-choice-contact {
    text-align: center;
    padding: 50px 0;
}
.why-aa .platform-choice-contact p {
    border-top: 1px solid #b2afaf;
    padding-top: 30px;
    margin: 30px 0 0 0;
}
.why-aa .enterprise-trust {
    padding: 50px 0;
    background-color: #f3f3f2;
}
.why-aa .enterprise-trust h3 {
    width: 830px;
}
.why-aa .enterprise-trust .trust-logos {
    padding: 20px;
    background-color: #fff;
    margin-top: 20px;
    height: 240px;
    line-height: 200px;
    text-align: center;
}
.why-aa .enterprise-trust .trust-logos img {
    max-height: 100px;
    max-width: 100%;
}
.why-aa .enterprise-trust h4 {
    padding: 30px 0 10px 0;
    margin: 0 0 20px 0;
    vertical-align: middle;
    display: table-cell;
    height: 115px;
    width: 100%;
}
.why-aa .enterprise-trust .enterprise-trust-list > .row {
    clear: both;
}
.why-aa .other-tools {
    background-color: #f3f3f2;
    padding: 50px 0;
}
.why-aa .highlited {
    background-color: #fff;
    padding: 20px;
}
.why-aa .other-tools .listings h4, .why-aa .other-tools .listings.highlited h4 a {
    font-size: 18px;
    font-weight: 500;
}
.why-aa .other-tools ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.why-aa .other-tools .listings {
    padding: 20px 35px;
}
.why-aa .other-tools .listings:last-child {
    padding: 20px 0 20px 35px;
}
.why-aa.enterprise-page .introsec p {
    padding: 0;
    min-height: 0;
    margin-bottom: 15px;
}
.why-aa .other-tools .listings ul li {
    vertical-align: middle;
    padding: 5px 0;
    border-top: 1px solid #b2afaf;
}
.why-aa .other-tools .listings ul li:first-child {
    border: none;
}
.why-aa .other-tools .listings ul li .table-sec {
    display: table;
    width: 100%;
    height: 80px;
}
.why-aa .other-tools .listings ul li .cell-sec {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    font-size: 18px;
}
.why-aa .vs-text {
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #fff;
    color: #f56d00;
    border-radius: 100%;
    box-shadow: 1px 0 3px 1px #dcdcdc;
    height: 50px;
    width: 50px;
    text-align: center;
    font-weight: bold;
    z-index: 1;
    margin-left: -25px;
    margin-top: -25px;
    line-height: 50px;
}
.why-aa .others-combined:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 15px;
    height: 100%;
    width: calc(100% - 30px);
    z-index: 0;
    background-color: #fff;
    box-shadow: 1px 1px 1px 1px #dcdcdc;
}
.why-aa.largest-enterprises .banner .banright img {
    padding: 20px;
}
.why-aa .others-combined {
    margin: 30px 0 0 0;
}
.why-aa .others-combined .row {
    position: relative;
    z-index: 1;
}
.why-aa .enterprise-trust .others-combined h4 {
    visibility:hidden;
}
.why-aa .enterprise-trust .others-combined .row > :first-child h4 {
    visibility: visible;
}
.why-aa .others-combined .trust-logos {
    margin: 0;
    box-shadow: none;
}
.why-aa .enterprise-trust #seeAllCustomers {
    font-weight: bold;
    margin-top: 30px;
    display: inline-block;
}
.why-aa section.other-tools h3 {
    text-align: center;
    margin-bottom: 38px;
}
.why-aa.enterprise-page .banner .banner-wrap-inner p.subhead {
    font-size:28px;
    margin: 10px 0 30px 0;
}
.why-aa.enterprise-page .banner .banner-wrap-inner p.subhead a.modalform {
    line-height: 20px;
}
.why-aa .platform-choice {
    background-color: #fcba19;
}
.enterprise-trust-list {
    margin-bottom: 30px;
}
 @media screen and (min-width: 992px) {
.why-aa .other-tools-compare {
    min-width: 880px;
    margin: 0 auto;
    float: none;
}
}
@media screen and (min-width:992px) and (max-width: 1110px) {
.why-aa .platform-choice .platform-choice-list {
    min-height: 471px;
}
}
@media screen and (max-width: 991px) {
.why-aa .enterprise-trust h4 {
    font-size: 18px;
}
.why-aa .enterprise-trust h3 {
    width: auto;
}
.why-aa .enterprise-trust .trust-logos {
    height: 140px;
    line-height: 100px;
}
.why-aa .vs-text {
    position: relative;
    top: 0;
    left: 50%;
    margin-top: -25px;
}
.why-aa.enterprise-page.enterprise-pageonea .banner .banner-wrap {
    background-position: 0 0;
}
.why-aa .other-tools .listings:last-child {
    padding: 20px 0;
}
}
@media screen and (max-width: 767px) {
.why-aa .enterprise-trust h4 {
    font-size: 22px;
    padding: 10px 0 0 0;
    height: auto;
    margin: 0;
}
.why-aa .platform-choice-contact img {
    display: block;
    margin: 50px auto 0 auto;
}
.why-aa .enterprise-trust .trust-logos {
    height: auto;
    min-height: 0;
}
.why-aa .enterprise-trust .others-combined h4 {
    display: none;
}
.why-aa .enterprise-trust .others-combined .row > :first-child h4 {
    display: block;
}
.why-aa .others-combined .trust-logos {
    padding: 0 20px;
}
.why-aa .platform-choice-lists > .row > div:first-child, .why-aa .platform-choice-lists > .row > div:last-child {
    padding: 0 15px;
}
.why-aa .platform-choice .platform-choice-list {
    height: auto;
    min-height: 0;
}
}
/* New Css For why automation anywhere end   */

.management-page .modal h4 {
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
}

/* Bot Game Registration */

.botgame-reg .banner .banner-wrap {
    background: url(/images/botgames-bggray-on-white.jpg) no-repeat center center;
    background-size: cover;
    height: 0;
    display: table;
    width: 100%;
    min-height: 600px;
}
section.botregcnt h1, section.botregcnt2 h1 {
    text-align: center;
    font-size: 30px;
    font-weight: bold;
}
section.botregcnt2 .cnt h3 {
    font-size: 20px;
    line-height: 25px;
}
section.botregcnt2 .cnt a {
color: #25ccf3;
font-weight: 600;
}
.cntin h3 {
    margin-top: 0px;
    padding-top: 18px;

}
.cntin {
    background: #fff;
    padding-bottom: 18px;
}
section.botregcnt2 {
    margin: 0 auto;
    background: #eaeaea;

    width: 100%;
    margin-top: 150px;
}
.botgenright {
margin-top: 110px;
    border-left: 1px solid #fff;
    padding-left: 20px;
}
.botgenright ul {
    padding-left: 15px;
}
.botgenright ul li {
    padding-bottom: 10px;
    font-size: 15px;
    font-weight: 400;
}
.botregcnt2 .contain {
    max-width: 60%;
    position: relative;
    bottom: 140px;
}
section.botregcnt, .botregcnt3 {
    padding-top: 70px;
}
section.botregcnt {
    padding-top: 80px;
    padding-bottom: 50px;
}
section.botregcnt h1 {
    margin-bottom: 36px;
}
 .botregcnt4 {
    padding-top: 0px;
    padding-bottom: 50px;
}
section.botregcnt, .botregcnt4 img {

    padding-bottom: 50px;
}
.botregcnt4 img {
        margin-top: -7px;
}
section.botregcnt3 h3, section.botregcnt4 h3 {
    font-size: 28px;
    font-weight: bold;
    line-height: 29px;
}
section.botregcnt4 h3 {
 color: #25ccf3;
}
.botgame-reg .morebtn {
    margin-left: 0px !important;

}
.botgame-reg .morebtn a {
min-width: 150px;
text-align: center;
margin-top: -10px;
}

.botgame-reg .botbtn {
    margin-top: 310px;
    padding-left: 52px;
}
.botregcnt3 {
    padding-top: 70px;
    margin-top: -100px;
    background: url(/images/botgamescnt32.jpg) no-repeat;
    background-size: cover;
    color: #fff;
    padding-bottom: 0px;
}
.botimg {
    text-align: right;
}
.botregcnt3 h3 {
color: #fff;
}
section.botregcnt {
    width: 60%;
    margin: 0 auto;
}
.cnt img {
    width: 100%;
}
.botgame-reg .banmob .banner-wrap {
    background: url(images/botgamesban.jpg) no-repeat !important;
    background-size: cover;

 }
 .banmob p {
    color: #fff;
    font-size: 36px;
    line-height: 40px;
}
.banmob p span {
    color: #01fff4;
}
.botgame-reg .botbtn {
    margin-top: 310px;
    padding-left: 52px;
}
.botgame-reg .morebtn a {
    min-width: 150px;
    text-align: center;
}
@media screen and (max-width: 992px)  {
 .botregcnt2 .contain {
    max-width: 100%;
    position: unset;
    bottom: 0px;
}
.botregcnt2 {
    padding-top: 50px;
    padding-bottom: 50px;
    margin-top: 0px !important;
}
section.botregcnt {
    width: 100%;
    margin: 0 auto;
}
.botgame-reg section.botregcnt, .botgame-reg .botregcnt2 {
    padding-top: 50px;
    padding-bottom: 50px;
}
.botgame-reg .botregcnt3 {
padding-bottom: 0px;
}
 .botgame-reg .botregcnt4 {
    padding-top: 0px;
    padding-bottom: 50px;
 }
.botregcnt3 {

    margin-top: 0px;

}
.botgenright {
    margin-top: 0px;
    border: none;
    padding-left: 0px;
}
.botimg {
    display: none;

}
.botimgtop {
    display: block;
    padding-top: 20px;
}
.botregcnt3 {
    padding-top: 0px;
    padding-bottom: 60px !important;

}
.botimgtop img {
padding-left: 15px;
padding-bottom: 20px;
 }
}
@media screen and (min-width: 992px)  {
.botimgtop {
display: none;

}

}
@media screen and (max-width: 768px)  {
.cnt {
    margin-bottom: 30px;
}
.cnt {
    margin-bottom: 30px;
    max-width: 50%;
    margin: 0 auto;
    margin-bottom: 30px;
}
}
@media only screen and (min-width: 530px) and (max-width: 600px)  {
.cnt {
   max-width: 60%;
}
}
@media screen and (max-width: 530px) {
.cnt {
    margin-bottom: 30px;
    max-width: 95%;
    margin: 0 auto;
    margin-bottom: 30px;
}
}
@media screen and (min-width: 1100px)  {
.banmob {
    display: none;
}
}
@media screen and (max-width: 1100px)  {
.banmob {
    display: block;
}
.banner .banner-wrap-inner {

    padding-top: 100px;
}
.bandesk {
    display: none;
}
}

.botgame-reg .botbtn {
     margin-top: 0px;
    /* padding-left: 52px; */
}
.botgame-reg .text p{
    color: #fff;
    font-size: 70px;
    line-height: normal;
    padding-right: 60px;
}
.botgame-reg .text1 p{
    font-weight: bold;
}
.botgame-reg .text2 p{
    font-size: 40px;
}
.botgame-reg .text p span {
    color: #01fff3;
}

.botgame-reg .text {
    display: inline-block;
    vertical-align: top;
    position: relative;
}
.botgame-reg .text.text1 {
    padding-bottom: 25px;
    padding-right: 100px;
    padding-top: 10px;
}
.botgame-reg .text.text2 {
    padding-top: 30px;
    padding-left: 100px;
    margin-left: -100px;
    margin-top: 50px;
}

.botgame-reg .text:before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.botgame-reg .text1:before {
    background-position: center right;
    background-size: cover;
}
.botgame-reg .botbtn {
    padding-left: 0px;
}
.text-wrapper {
    padding-top: 43px;
    padding-bottom: 80px;
}

.homepage .banner-sub.newyork-section {
    background: url(/images/newimagine/bangalore_mobile.jpg) no-repeat bottom center;
    background-size: cover;
}

.homepage .banner .banner-wrap-inner h2.second {
    font-size: 62px;
}

.homepage .banner .banner-wrap-inner .morebtn {
    margin: 30px 0 0;
}
.homepage .banner-wrap-inner .bannersub p {
    border-top: 1px solid #fff;
    padding-top: 7px;
    font-size:23px;
    line-height: 30px;
}
@media screen and (max-width:1124px){

  .homepage .banner .banner-wrap-inner {
    width: 73%;
  }

  .homepage .banner .banner-wrap-inner h2.second {
    font-size: 50px;
}
  .homepage .banner-wrap-inner .bannersub p {
    border-top: 1px solid #fff;
    padding-top: 7px;
    font-size: 21px;
    line-height: 25px;
  }

}
@media screen and (max-width:991px){
.homepage .banner .banner-wrap-inner {
    padding-top: 55px;
}
  .homepage .banner .banner-wrap-inner p {
    font-size: 21px;
    margin-top: 5px;
    line-height: 25px;
}
}

@media screen and (max-width:768px){
.homepage .banner .banner-wrap-inner p {
    font-size: 19px;
    line-height:22px;
}
   .homepage .banner .banner-wrap-inner h2.second {
    font-size: 38px;
  }
  .homepage .banner .banner-wrap-inner {
    padding-top: 45px;
}
  .homepage .banner .banner-wrap-inner {
    width:auto;
  }
}

@media screen and (max-width:480px){
  .homepage .banner .banner-wrap-inner h2.second {
    font-size: 25px;
  }
.homepage .banner .banner-wrap-inner {
    padding-top: 46px;
}
  .homepage .banner .banner-wrap-inner {
    padding-top: 35px;
}
  .homepage .banner .banner-wrap-inner p {
    font-size: 18px;
    line-height: 20px;
}
}
/* home page banner and header correction */


.homepage .banner .banner-wrap-inner p + p {
    font-weight: 700;
    font-size: 22px;
    line-height: 22px;
}
.homepage .banner .banner-wrap-inner .morebtn.paralal {
    margin: 22px 0 0;
    display: inline-block;
}
.homepage .banner .banner-wrap-inner.one .morebtn a {
    margin-right:40px;
}
.homepage .banner .banner-wrap-inner .morebtn a {
      margin-right:40px;
}
.homepage .freetrail .trail-wrap-inner p.subhead.subhead-two.morebtn:hover {
    background: #fff;
    color: #3aa3cd;
    border: 1px solid #3aa3cd;
}
.homepage .freetrail .trail-wrap-inner p.subhead.subhead-two.morebtn {
   padding:8px 30px;
   line-height: 23px;
   white-space: nowrap;
   min-width: 200px;
   border: 1px solid transparent
}

@media screen and (max-width:991px){
.homepage .freetrail h3.center {
   font-size:29px;
}
.homepage .freetrail .trail-wrap-inner p.subhead.subhead-two.morebtn {
   padding:6px 30px;
}
}

@media screen and (max-width:768px){
.homepage .freetrail h3.center {
   font-size:24px;
}
.homepage .freetrail .trail-wrap-inner p.subhead.subhead-two.morebtn {
   padding:4px 30px;
}
}

/* bot games */
.topbotlive-sec.automating.automating-one .banner .banner-wrap-inner h1.botgamehead {
    font-size: 28px;
    line-height: normal;
    margin-top: 5px;
    text-transform: none;
    margin-bottom: 15px;
}
/* bot games */

.makeworkhuman-sec .commonsection h1 {
    color: #fff;
    line-height: 46px;
    margin-bottom: 20px;
    margin-top: 0;
}

/* Attend and unattend cognitive */
.attend-unat-cognitive .introsec > p {
    font-size: 24px;
    line-height: normal;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 30px;
}
.attend-unat-cognitive .introsec .morebtn a {
    padding: 15px;
    min-width: 280px;
    font-size: 16px;
    line-height: normal;
    cursor: pointer;
}
.attend-unat-cognitive .banner-wrap-inner {
    padding-top: 98px;
}
.attend-unat-cognitive .banner-wrap-inner h1 {
    margin-top: 0;
    margin-bottom: 0;
    width:80%;
}
.attend-unat-cognitive .banner-wrap-inner .morebtn {
    margin-top: 10px;
}
.attend-unat-cognitive .adapt-inner {
    min-height: 249px;
}
.attend-unat-cognitive .rpa-adapt {
    padding: 0 40px;
    text-align: center;
}
.attend-unat-cognitive .rpathatadapt h3 {
    font-size: 30px;
    text-align: center;
}
.attend-unat-cognitive .rpathatadapt .adapt-inner h4 {
    color: #269bcd;
    line-height: 28px;
    font-weight: 500;
    font-size: 21px;
}
.attend-unat-cognitive .rpathatadapt .adapt-inner p {
    margin: 16px 0;
}
.attend-unat-cognitive .rpa-adapt .morebtn {
    margin: 20px 0;
}
.attend-unat-cognitive section.rpathatadapt {
    padding: 25px 0;
}
.attend-unat-cognitive .rpa-adapt:after {
    border-right: 1px solid #d9d4d4;
    content: "";
    position: absolute;
    height: 95%;
    width: 100%;
    left: 0;
    right: 0;
    top: 10px;
    z-index: -1;
}
.attend-unat-cognitive .rpa-adapt.last:after {
    border: none;
}
.attend-unat-cognitive .rpa-adapt .morebtn {
    margin: 20px 0;
}
.attend-unat-cognitive .humantouch-sec .boxinner {
    box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.35);
}
.attend-unat-cognitive .humantouch-sec .boxinnerwrap {
    padding: 25px;
    background-color: #fff;
    min-height: 420px;
}
.attend-unat-cognitive .humantouch-sec .imgsec h5 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 25px 10px;
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 24px;
    font-weight: 500;
}
.attend-unat-cognitive .humantouch-sec .imgsec {
    position: relative;
}
.attend-unat-cognitive .humantouch-sec .imgsec img {
    width:100%;
  height: 300px;
}
.attend-unat-cognitive section.humantouch-sec h3 {
    text-transform: capitalize;
    text-align: center;
    font-size: 25px;
    width: 70%;
    margin: 0 auto 45px;
}
.attend-unat-cognitive section.humantouch-sec {
    padding: 40px 0;
    background: #eaedef;
}

@media screen and (max-width:991px){
.attend-unat-cognitive .adapt-inner {
    min-height: auto;
}
.attend-unat-cognitive .rpa-adapt {
    padding: 10px 0;
}
.attend-unat-cognitive .rpa-adapt:after {
    border-bottom: 1px solid #d9d4d4;
    border-right:none;
}
}

@media screen and (max-width:768px){
  .attend-unat-cognitive section.humantouch-sec h3 {
      padding: auto;
}
  .attend-unat-cognitive .humantouch-sec .imgsec img {
      height: 340px;
}
  .attend-unat-cognitive .humantouch-sec .boxinnerwrap {
    min-height:auto;
    margin-bottom: 10px;
  }
}

/* Attend and unattend cognitive */

/* Rpa Page start*/

.attendrpa-sec .banner .banner-wrap-inner {
    padding-top: 100px;
}
.attendrpa-sec .introsec > p {
    font-size: 24px;
    line-height: normal;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 15px;
}
.attendrpa-sec .introsec .morebtn a {
    padding: 15px;
    min-width: 280px;
    font-size: 16px;
    line-height: normal;
    cursor: pointer;
}
.attendrpa-sec .quadsec-sec {
    padding: 100px 0 80px;
}
.attendrpa-sec .quadsec-sec .deploy-box {
    box-shadow: 0px 0px 10px 0px rgba(51, 51, 51, 0.25);
    padding: 20px;
    min-height: 450px;
    margin-bottom: 30px;
    background-color: #fff;
}
.attendrpa-sec .quadsec-sec .deploy-box p {
    font-weight: 300;
    color: #666;
    width: auto;
    margin: 0;
    border-top: 1px solid #c0b8b8;
    padding: 20px 0 5px;
}
.attendrpa-sec .quadsec-sec .deploy-imgicon {
        text-align: left;
    margin-top: 40px;
}
.attendrpa-sec .quadsec-sec .deploy-box span {
    text-transform: uppercase;
    padding-bottom: 12px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    line-height: 30px;
    display: inline-block;
    border: none;
    text-align: left;
    font-size: 21px;
    color: #666;
    font-weight: 400;
}
.attendrpa-sec .quadsec-sec .deploy-imgicon img {
        position: absolute;
    top: 10px;
    right: 25px;
}
.attendrpa-sec .quadsec-sec .deploy-box a {
    color: #38a1ca;
    font-size: 18px;
    font-weight: 500;
}

.attendrpa-sec .attenunatten-sec {
    padding: 60px 0;
    text-align: center;
    background: #fafafa;
}

.attendrpa-sec .attenunatten-sec h3 {
    font-size: 28px;
    line-height: 34px;
    text-transform: none;
    margin-bottom: 40px;
}

.attendrpa-sec .attenunatten-sec .attlef h5 {
    color: #333;
    padding-bottom: 20px;
    border-bottom: 1px solid #666;
    margin-bottom: 20px;
}

.attendrpa-sec .attenunatten-sec .attlefcenter h6 {
    font-size: 18px;
    margin-bottom: 75px;
    margin-top: 40px
}
.attendrpa-sec .attenunatten-sec .attlefcenter h6.when {
    margin-top: -12px;
    margin-bottom: 92px;
}
.attendrpa-sec .attenunatten-sec p.attlefline {
    font-size: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
}
.attendrpa-sec .attenunatten-sec p.attlefline:last-child {
    border: 0;
}
.attendrpa-sec .seehowslider-sec {
    padding: 40px 0;
}
.attendrpa-sec .seehowslider-sec h2 {
    font-size: 31px;
    margin-bottom: 20px;

}
.attendrpa-sec .seehowslider-sec h3 {
    font-size: 30px;
    text-transform: none;
    font-weight: 600;
    margin-top: 0;
}
.attendrpa-sec .seehowslider-sec .slick-dots
{
    padding: 0;
    list-style: none;
    position: absolute;
    bottom: 18px;
    left: 0;
    right: 0;
    text-align: center;
    width: 25%;
}
.attendrpa-sec .seehowslider-sec .slick-dots li
{
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.attendrpa-sec .seehowslider-sec .slick-dots li button
{
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.attendrpa-sec .seehowslider-sec .slick-dots li button:hover,
.attendrpa-sec .seehowslider-sec .slick-dots li button:focus
{
    outline: none;
}
.attendrpa-sec .seehowslider-sec .slick-dots li button:hover:before,
.attendrpa-sec .seehowslider-sec .slick-dots li button:focus:before
{
    opacity: 1;
}
.attendrpa-sec .seehowslider-sec .slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 15px;
    height: 15px;
    content: "";
    text-align: center;
    opacity: .88;
    color: #d0cece;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #fff;
    border-radius: 50px;
    border: 4px solid #36a4d2;
}
.attendrpa-sec .seehowslider-sec .slick-dots li.slick-active button:before
{
    opacity: 1;
    background: #333;
    border: #333;
}
.attendrpa-sec .seehowslider-wrap .morebtn {
    margin-top: 100px;
    text-align: center;
}

.attendrpa-sec .seehowslider-wrap .morebtn a {
    padding: 10px 60px;
}

.attendrpa-sec .seehowslider-wrap p {
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
}
@media screen and (max-width: 1100px) {
    .attendrpa-sec .seehowslider-sec .slick-dots {
        bottom: -25px;
     }
}

@media screen and (max-width: 991px) {
    .attendrpa-sec .quadsec-sec .deploy-box {
        min-height: auto;
        padding-bottom: 50px;
    }
    .attendrpa-sec .seehowslider-sec .slick-dots {
        width: auto;
        bottom: -30px;
    }
}
@media screen and (max-width: 767px) {
    .attendrpa-sec .quadsec-sec .deploy-box {
        min-height: auto;
    }
}
@media screen and (max-width:720px) {
    .attendrpa-sec .attenunatten-sec .attlef h5 {
        font-size:16px;
        margin-bottom: 15px;
        padding-bottom: 15px;
    }
    .attendrpa-sec .attenunatten-sec p.attlefline {
        font-size:14px;
        line-height:18px;
        min-height: 90px;
        margin-top: 55px;
    }
    .attendrpa-sec .attenunatten-sec .attlefcenter h6 {
        font-size: 16px;
        margin-bottom: 124px;
    }
    .attendrpa-sec .attenunatten-sec .attlefcenter h6.when {
        margin-bottom: 130px;
        margin-top: 40px;
    }
}
@media screen and (max-width:520px) {
    .attendrpa-sec .attenunatten-sec p.attlefline {
        min-height: 110px;
        margin-top: 55px;
    }
     .attendrpa-sec .attenunatten-sec .attlefcenter h6 {
        margin-bottom: 150px;
        margin-top: 33px;
    }
    .attendrpa-sec .attenunatten-sec .attlefcenter h6.when {
        margin-bottom: 145px;
    }
}
@media screen and (max-width:370px) {
    .attendrpa-sec .attenunatten-sec .attlef h5 {
            font-size:13px;
    }
    .attendrpa-sec .attenunatten-sec p.attlefline {
        min-height: 115px;
        margin-top:10px
    }
    .attendrpa-sec .attenunatten-sec .attlefcenter h6.when {
        margin-bottom: 102px;
    }
     .attendrpa-sec .attenunatten-sec .attlefcenter h6 {
        font-size: 13px;
        margin-bottom: 118px;
    }
}
/* Rpa Page end*/

/* Free trail new page */

/*.freetrailnew .banner .banner-wrap {
    background:url(/images/freetrailbanner.jpg) no-repeat center center;
    background-size: cover;
    height:0;
    display: table;
    width: 100%;
    min-height: 700px;
}*/
.freetrailnew .banner .banner-wrap-inner {
    padding-top: 40px;
    text-align:center;
}
.freetrailnew .banner-part-sec {
    padding-top: 125px;
    color: #fff;
}
.freetrailnew .banner-part-sec .freetrials h4 {
    color: #fff;
    font-weight: 600;
    text-transform: capitalize;
}
.freetrailnew .banner-part-sec h3 {
    color: #ffcc00;
    font-weight: 500;
    font-size: 30px;
    text-transform: capitalize;
}
.freetrailnew .banner-part-sec .freetrials {
    padding-top: 40px;
}
.freetrailnew .freereason-inner {
    text-align: center;
}
.freetrailnew section.free-for-reason .freetrials .free-inner p {
    font-size: 16px;
}
.freetrailnew .freetrials .free-inner img {
    padding: 30px 0;
}
.freetrailnew .freetrials .free-inner img:after {
    border-bottom: 1px solid #e1dbdb;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
}
.freetrailnew section.free-for-reason {
    padding: 40px 0;
}
.freetrailnew section.slider-proven {
    padding: 45px 0;
}
.freetrailnew .slider-proven .slick-dots
{
    position: absolute;
    bottom:-60px;
    display: block;
    width: 90%;
    margin-left:5%;
    padding: 0;
    list-style: none;
    text-align: center;
}
.freetrailnew .slider-proven .slick-dots li
{
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.freetrailnew .slider-proven .slick-dots li button
{
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.freetrailnew .slider-proven .slick-dots li button:hover,
.freetrailnew .slider-proven .slick-dots li button:focus
{
    outline: none;
}
.freetrailnew .slider-proven .slick-dots li button:hover:before,
.freetrailnew .slider-proven .slick-dots li button:focus:before
{
    opacity: 1;
}
.freetrailnew .slider-proven .slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 15px;
    height: 15px;
    content: "";
    text-align: center;
    color: #d0cece;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #128eef;
    border-radius: 50px;
}
.freetrailnew .slider-proven .slick-dots li.slick-active button:before
{
    opacity: 1;
    background: #c6c0c0;
}
.freetrailnew .banner-part-sec {padding-top: 0 !important}
.freetrailnew section.slider-proven {
    background: url(/images/sliderban.jpg) no-repeat center center;
    background-size: cover;
    height: 0;
    width: 100%;
    min-height: 530px;
}
.freetrailnew .quote-inner {
    background: #fff;
    padding: 60px;
    margin-left: 30px;
    box-shadow: 0 0 30px rgba(0,0,0,0.3);
    margin: 26px 0;
}
.freetrailnew .quote-inner .morebtn a {
    background: none;
    border: none;
    color: #269bcd;
    font-size: 14px;
    padding: 0;
    text-align: right;
}
.freetrailnew .quote-inner .morebtn {
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 40px;
    margin-bottom: 40px;
}
.freetrailnew .quote-inner:before {
    background: url(/images/home/whiteleft_arrow.png) no-repeat left center;
    content: "";
    display: inline-block;
    padding: 18px;
    position: absolute;
    top: 45%;
    left:-14px;
}
.freetrailnew section.slider-proven h3 {
    color: #fff;
    text-align: center;
}
.freetrailnew .freetrials p.reason-border {
    border-top: 1px solid #cecaca;
    padding-top: 28px;
}
.freetrailnew .freetrials h4 {
    text-transform: capitalize;
    font-weight: 600;
}
.freetrailnew section.schedule-demo {
    background: #ffbc03;
    padding: 50px 0;
    text-align: center;
}
.freetrailnew .schedule-inner h3 {
    font-weight: 500;
}
.freetrailnew .schedule-inner h4 {
    text-transform: capitalize;
    color: #fff;
    line-height: 27px;
    padding-top: 25px;
}
.freetrailnew .schedule-demo p.scduleinner-head {
    color: #000;
    font-weight: 600;
    font-size: 18px;
}
.freetrailnew .schedule-inner .btn {
    margin-top: 30px;
}
.freetrailnew .schedule-inner .btn a {
    color: #fff;
}
.freetrailnew .slider-proven .quote-img {
    position: absolute;
    left: 38px;
    top: 71px;
}

@media screen and (max-width:991px){
.freetrailnew .free-inner {
    margin-bottom: 30px;
}
.freetrailnew .slider-proven .quote-img {
    position: relative;
    left: 33%;
    top: -24px;
    right: 0;
}
  .freetrailnew .quote-inner:before {
    transform: rotate(270deg);
    text-align: center;
    background: url(/images/home/whiteleft_arrow.png) no-repeat left center;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 45px;
    height: 45px;
    top: 93%;
    bottom: 0;
  }
  .freetrailnew section.slider-proven {
    min-height: 550px;
  }
  .freetrailnew .slider-proven .slick-dots {
    bottom:18px;
  }
}

@media screen and (max-width:768px){
.freetrailnew .banner-part-sec .freetrials {
    padding-top: 0px;
}
.freetrailnew .banner-part-sec {
    padding-top: 26px;
}
.freetrailnew .freetrials .free-inner img {
    padding: 5px 0;
}
.freetrailnew .freetrials p.reason-border {
    border-top: 1px solid #cecaca;
    padding-top: 15px;
}
.freetrailnew .free-for-reason .free-inner img {
    margin-bottom: 15px;
}
  .freetrailnew section.slider-proven {
    padding: 10px 0;
}
  .freetrailnew .quote-inner {
    padding:40px;
  }
  .freetrailnew .quote-inner .morebtn {
    margin-bottom:25px;
  }
}

@media screen and (max-width:480px){
.freetrailnew .quote-inner {
    padding: 10px;
    min-height: 261px;
}
.freetrailnew .slider-proven .quote-img {
    left: 23%;
  }
}

@media screen and (max-width:320px){
  .freetrailnew .slider-proven .quote-img {
    left: 11%;
  }
}
/* Free trail new page */
/* Partner page */
.iqbot-section label.optional.checkbox-inlin-e {
    font-weight: 400;
}
/* Partner page */

/* your shortcut to rpa */
section.topbotlive-sec.automating.automating-one .banner .banner-wrap {
    min-height: 300px;
    display: table;
    width: 100%;
    background: url(/images/lp/banner/automating-contentbknew.jpg) no-repeat center center;
    background-size: cover;
}
.topbotlive-sec.automating.automating-one .banner .banner-wrap-inner {
    padding: 50px 0;
    min-height: 300px;
    display: table-cell;
    vertical-align: middle;
}
.topbotlive-sec.automating.automating-one .banner .banner-wrap-inner h1 {
    line-height: 50px;
    padding: 6px 0 0;
    margin: 0;
    font-size: 40px;
    color: #fff;
    font-weight: 300;
    background: none;
    width: 100%;
}
.topbotlive-sec.automating.automating-one .banner .banner-wrap-inner p {
    text-transform: none;
    color: #fff;
}
/* your shortcut to rpa */

/* New experience page */

    .experience-page-phase1 .banner {
        position: relative;
    }
    .experience-page-phase1 .banner .banner-wrap-inner {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
    }
    .experience-page-phase1 .banner h1.subhead {
        text-align: center;
    }
    .experience-page-phase1 .banner:after {
        background: rgba(0, 0, 0, 0.47);
        z-index: 8;
        position: absolute;
        width: 100%;
        content: "";
        top: 0;
        padding: 30.90% 0 0 0;
    }
    .experience-page-phase1 .banner-strip {
        padding: 15px 0;
        text-align: center;
        background-color: #ffbc03;
    }
    .experience-page-phase1 .banner-strip .more-btn a {
        margin: 0 10px;
    }
    .experience-page-phase1 .upnext-eventsec {
        text-align: center;
    }
    .experience-page-phase1 .upnext-eventsec .evename h3 {
        font-size: 24px;
        text-transform: none;
        font-weight: 300;
    }
    .experience-page-phase1 .upnext-eventsec .evename  a {
        font-size: 24px;
        color: #279bcd;
    }
    .experience-page-phase1 .upnext-eventsec-inner {
        padding: 35px 0 80px 0;
        background: #f3f3f3;
    }
    .experience-page-phase1 .imagineseries-main {
        position: relative;
    }
    .experience-page-phase1 .imagineseries-paracon {
        position: absolute;
        left: 0;
        right: 0;
        top: 140px;
    }
    .experience-page-phase1 .imagineseries-paracon h3 {
        color: #fff;
        text-transform: none;
        font-weight: 700;
        font-size: 35px;
        margin-bottom: 0;
    }
    .experience-page-phase1 .imagineseries-paracon p {
        color: #fff;
        margin: 5px 0 20px 0;
        font-weight: 500;
        padding:0 15px;
    }
    .experience-page-phase1 .imagineseries-inner {
        padding: 15px 0 0;
        text-align: center;
        max-width: 1110px;
        margin: 0 auto;
    }
    .experience-page-phase1 .imagineseries-inner .homenewbuildnxt-wrap.imgrightspace {
        padding-right: 15px;
    }
    .experience-page-phase1 .imagineseries-inner .homenewbuildnxt-inner {
        min-height: 300px;
        margin-bottom: 15px;
        position: relative;
    }
    .experience-page-phase1 .imagineseries-inner .homenewbuildnxt-innerwrap {
        position: absolute;
        text-align: center;
        right: 0;
        left: 0;
        bottom: 60px;
        padding: 0 15px;
    }
    .experience-page-phase1 .imagineseries-inner .homenewbuildnxt-inner h4 {
        margin: 0 0 5px;
        color: #fff;
        font-weight: 600;
        text-transform: none;
        font-size: 28px;
    }
    .experience-page-phase1 .imagineseries-inner .homenewbuildnxt-innerwrap h4 img {
        width: 100px;
    }
    .experience-page-phase1 .imagineseries-inner .homenewbuildnxt-innerwrap p {
        color: #fff;
        font-size: 18px;
        line-height: 22px;
    }
    .experience-page-phase1 .imagineseries-inner .homenewbuildnxt-innerwrap a {
        padding: 6px 15px;
    }
    @media screen and (max-width:991px) {
        .experience-page-phase1 .imagineseries-inner .homenewbuildnxt-wrap.imgrightspace {
            padding-right: 0;
        }
        .sectioin-series{
          padding: 0;
      }
     .experience-page-phase1 .banner-strip .more-btn a {
        display: inline-block;
        width: 180px;
        margin: 0 6px 10px 0;
      }

    }

@media screen and (max-width: 768px){
.experience-page-phase1 .banner .banner-wrap-inner {
    padding-top: 65px !important;
}
}
    @media screen and (max-width:767px) {
        .experience-page-phase1 .banner-strip .more-btn a {
            min-width: 130px
        }
       .experience-page-phase1 .banner h1.subhead {
           line-height:20px;
        }
    }
   @media screen and (max-width: 560px){
      .experience-page-phase1 .upnext-eventsec .evename a,.experience-page-phase1 .upnext-eventsec .evename h3 {
        font-size: 20px;
        line-height: normal;
      }
     .experience-page-phase1 .banner {
        margin-top: 45px;
      }
   }
@media screen and (max-width: 480px){
.experience-page-phase1 .banner .banner-wrap-inner {
    padding-top: 45px !important;
}
}

@media screen and (max-width: 400px){
.experience-page-phase1 .banner .banner-wrap-inner {
    padding-top: 26px !important;
}
}
/* New experience page */

/* webinar page update */
.webinars-page p.reg-bt-detail {
    margin-top: 25px;
    font-weight: 600;
}
/* webinar page update */


/*NewImagine page css starts*/

.hide-header {
        display: none;
    }
.page-newImagine .site-title {
    background-color: #333;
    padding: 8px 0;
}

.page-newImagine .site-title a {
    color: #ffcc00;
    font-size: 14px;
    line-height: normal;
    font-weight: bold;
}

.page-newImagine .brand-logo {
    float: left;
}

.page-newImagine .event-select {
    float: right;
    margin: 20px 0;
}

.page-newImagine .logo-wrap {
    padding: 40px 0;
}
.page-newImagine .select-wrap select {
    font-weight: 900;
    color: #666;
    padding: 8px 20px;
    font-size: 16px;
    border-radius: 8px;
    text-transform: uppercase;
}
.page-newImagine .intro-content h4 {
    font-size: 28px;
    line-height: normal;
    color: #fff;
    margin: 0;
    float: left;
    font-weight: 500;
}

.page-newImagine .intro-content h1 {
    font-size: 28px;
    line-height: normal;
    color: #fff;
    margin: 0;
    float: left;
    font-weight: 500;
}

.page-newImagine .intro-content h4 span {
    display: block;
    font-size: 18px;
    line-height: normal;
    margin-top: 10px;
    text-transform: none;
    color: #ffcc00;
    font-weight: 300;
}

.page-newImagine .intro-content h1 span {
    display: block;
    font-size: 18px;
    line-height: normal;
    margin-top: 10px;
    text-transform: none;
    color: #ffcc00;
    font-weight: 300;
}

.page-newImagine .intro-content .content-wrapper {
    background-color: #333;
    padding: 30px 0;
}

.page-newImagine .intro-content .morebtn {
    float: right;
    margin-top: 10px;
}
.page-newImagine .intro-content .bots h4 {
    float: none;
    color: #333;
    font-weight: 700;
}
.page-newImagine .intro-content .content-wrapper.bots {
    background: url(/images/imagine/bg-strip.jpg) no-repeat center center;
    background-size: cover;
}
.page-newImagine .intro-content .bots h4 span {
    font-weight: bold;
    color: #333;
}
.page-newImagine .intro-content .morebtn a {
    min-width: 160px;
    text-align: center;
    background-color: #21bbf9;
    padding: 10px 0;
    border: 0;
    transition: all ease-in 0.35s;
}

.page-newImagine .intro-content .morebtn a:hover {
    background-color: #fff;
}
.page-newImagine .brief-wrap {
    padding: 60px 0;
    background-color: #e5e5e5;
}

.page-newImagine .brief-list-wrap {
    background-color: #fff;
    padding: 30px 30px 20px;
}

.page-newImagine .brief-wrap .title {
    font-size: 20px;
    line-height: 26px;
    font-weight: 500;
    margin-bottom: 20px;
}

.page-newImagine .brief-disp {
    font-weight: 300;
}

.page-newImagine .brief-wrap .icon {
    display: inline-block;
    padding: 50px 0;
}
.page-newImagine .brief-wrap .container-wrap {
    max-width: 930px;
    margin: 0 auto;
}

.page-newImagine .brief-list {
    padding: 0 10px;
}

.page-newImagine .brief-wrap .row {
    margin: 0 -10px;
}
.page-newImagine .highlights-list-wrap .details .title {
    font-size: 20px;
    line-height: normal;
    font-weight: 900;
    margin: 30px 0 15px;
}

.page-newImagine .highlights-list-wrap .disp {
    font-weight: 300;
}

.page-newImagine .imagine-highlights {
    padding: 60px 0;
}

.page-newImagine .imagine-highlights .section-title {
    padding-bottom: 40px;
    text-align: center;
    font-weight: 900;
}
.page-newImagine .intro-content .bots h4 a {
    color: #333;
    text-decoration: underline;
}
@media screen and (max-width: 1200px) {
    .page-newImagine .imagine-banner .banner-wrapper {
        height: 480px;
    }
}
@media screen and (max-width: 920px) {
    .page-newImagine .imagine-banner .banner-wrapper {
        height: 420px;
    }
    .page-newImagine .brief-wrap .icon {
        padding: 30px 0;
    }
    .page-newImagine .intro-content h4 {
        font-size: 24px;
    }
.page-newImagine .bot-bg {
    height: 215px;
    background-size: contain;
    margin-top: -5%;
}
}
@media screen and (max-width: 768px) {
.page-newImagine .highlights-list {
    margin-bottom: 40px;
}

.page-newImagine .highlights-list-wrap .details .title {
    margin: 20px 0 10px;
}

.page-newImagine .highlights-list:last-child, .page-newImagine .brief-list:last-child .brief-list-wrap {
    margin-bottom: 0;
}

.page-newImagine .brief-list-wrap {
    max-width: 480px;
    margin: 0 auto 30px;
}
.page-newImagine .imagine-banner .banner-wrapper {
    height: 360px;
}
.page-newImagine .intro-content .morebtn,.page-newImagine .intro-content .content-wrapper h4 {
    float: none;
}
.page-newImagine .intro-content .content-wrapper h4 {
    margin-bottom: 20px;
}
}
@media screen and (max-width: 680px){
.page-newImagine .imagine-banner .banner-wrapper {
    height: 310px;
}
.page-newImagine .bot-bg {
    height: 160px;
}
.page-newImagine .logo-wrap {
    padding: 15px 0;
}
}
@media screen and (max-width: 560px){
.page-newImagine .brand-logo,.page-newImagine .event-select {
    float: none;
    text-align: center;
}
.page-newImagine .event-select {
    margin: 20px 0 10px;
}
.page-newImagine .imagine-banner .banner-wrapper {
    height: 260px;
}
.page-newImagine .imagine-highlights {
    padding: 40px 0;
}
}
@media screen and (max-width: 480px){
.page-newImagine .imagine-banner .banner-wrapper {
    height: 170px;
}
.page-newImagine .intro-content .content-wrapper h4 {
    font-size: 18px;
}
.page-newImagine .bot-bg {
    height: 90px;
    background-size: 100%;
    margin: -20px 0 0;
    margin-bottom: 20px;
}
.page-newImagine .brief-wrap {
    padding: 40px 0;
}
}
/*NewImagine css ends*/

/* iq bot landing page */

.iqbot.auto-invoice-processing-land .banner-wrap-inner h1 {
    line-height: 50px;
    padding: 6px 0 0;
    margin: 0;
    font-size: 40px;
    color: #fff;
    font-weight: 300;
    background: none;
    width: 100%;
}
.iqbot.auto-invoice-processing-land .banner .banner-wrap {
    min-height: 300px;
    display: table;
    width: 100%;
    background: url(/images/lp/banner/automating-contentbknew.jpg) no-repeat center center;
    background-size: cover;
}
.iqbot.auto-invoice-processing-land .banner .banner-wrap-inner {
    padding: 50px 0;
    min-height: 300px;
    display: table-cell;
    vertical-align: middle;
}
.iqbot.auto-invoice-processing-land .formfield-sec .mktoForm {
    background-color: #fff;
}
section.iqbot.auto-invoice-processing-land h3 {
    color: #ffbf2a;
    font-weight: 400;
}
/* iq bot landing page */


/* Cognitive landing Page */

.iqbot.cognitive-land .banner-wrap-inner h1 {
    line-height: 50px;
    padding: 6px 0 0;
    margin: 0;
    font-size: 40px;
    color: #fff;
    font-weight: 300;
    background: none;
    width: 100%;
}
.iqbot.cognitive-land .banner .banner-wrap {
    min-height: 300px;
    display: table;
    width: 100%;
    background: url(/images/lp/banner/automating-contentbknew.jpg) no-repeat center center;
    background-size: cover;
}
.iqbot.cognitive-land .banner .banner-wrap-inner {
    padding: 50px 0;
    min-height: 300px;
    display: table-cell;
    vertical-align: middle;
}
.iqbot.cognitive-land .formfield-sec .mktoForm {
    background-color: #fff;
}
.iqbot.cognitive-land h3 {
    color: #ffbf2a;
    font-weight: 400;
}
/* Cognitive landing Page */

/* Invoice processing demo video page */

.invoice-proces-demo .wistia_responsive_padding {
   padding:56.25% 0 0 0;
   position:relative;
}
.invoice-proces-demo .wistia_responsive_wrapper {
   height:100%;
   left:0;
   position:absolute;
   top:0;
   width:100%;
}
.invoice-proces-demo span.wistia_embed {
   height:100%;
   position:relative;
   width:100%;
}
.invoice-proces-demo {
    margin: 40px 0;
}
.invoice-proces-demo .banner-wrap-inner h1 {
    text-align: center;
    margin: 30px 0;
}
@media screen and (max-width: 767px) {
.invoice-proces-demo {
    margin: 65px 0;
}
}
/* Invoice processing demo video page */

/* SSON page */

.topbotlive-sec.automating.automating-one.hype .topbotlive-wrap ul li {
    line-height: 35px;
}
.topbotlive-sec.automating.automating-one.hype .topbotlive-wrap .mktoForm input,
.topbotlive-sec.automating.automating-one.hype .topbotlive-wrap .mktoForm select.mktoField {
    background-color:#fff;
}
.topbotlive-sec.automating.automating-one.hype .topbotlive-wrap {
    background-color:#ddd;
}
.topbotlive-sec.automating.automating-one.hype .topbotlive-wrap {
    height: 254px;
}
.topbotlive-sec.automating.automating-one.hype p.first-line {
    margin-top: -72px;
}
.topbotlive-sec.automating.automating-one.hype .topbotlive-wrap .ipadimag {
    position: relative;
    top: -87px;
    max-width: 100%;
    min-width: 75%;
    left: -16px;
}
.topbotlive-sec.automating.automating-one.hype .topbot-yellow-sec {
    background: #ffa700;
    min-height: 468px;
}
.topbotlive-sec.automating.automating-one.hype .topbotmain p, .topbotlive-sec.automating.automating-one.hype .topbotmain ul li {
    color: #fff;
}
.topbotlive-sec.automating.automating-one.hype .topbotmain p {
  margin-left:0;
}
.topbotlive-sec.automating.automating-one.hype .download-sec {
    margin: 38px 0;
}
.topbotlive-sec.automating.automating-one.hype .download-sec p {
   font-weight: 600;
}
.topbotlive-sec.automating.automating-one.hype .bottom-sec {
   padding:0;
}
.topbotlive-sec.automating.automating-one.hype .ss-sec {
    text-align: center;
    margin: 0 auto;
}
.topbotlive-sec.automating.automating-one.hype .ss-sec li,
.topbotlive-sec.automating.automating-one.hype .ss-sec p {
    text-align: left;
}
.topbotlive-sec.automating.automating-one.hype .topbotlive-wrap {
    padding: 12px 0;
}
.topbotlive-sec.automating.automating-one.hype .topbotlive-wrap .mktoForm {
    padding-top:0;
}
.topbotlive-sec.automating.automating-one.hype .mktoLogicalField.mktoCheckboxList span a,
.topbotlive-sec.automating.automating-one.hype .mktoLogicalField.mktoCheckboxList span {
    color: #fff;
    font-weight: 600;
}
.topbotlive-sec.automating.automating-one.hype .banner .banner-wrap {
    min-height: 300px;
    display: table;
    width: 100%;
    background: url(/images/lp/banner/automating-contenthype.jpg) no-repeat center center;
    background-size: cover;
}
@media screen and (max-width: 991px) {
.topbotlive-sec.automating.automating-one.hype .topbot-yellow-sec {
    background: #ffa700;
    min-height: 917px;
}
.topbotlive-sec.automating.automating-one.hype .row.common-txt {
    margin: 0 auto;
    text-align: center;
}
  .topbotlive-sec.automating.automating-one.hype .topbotlive-wrap .ipadimag {
    min-width:auto;
    top: -88px;
  }
}
@media screen and (max-width: 580px) {
.topbotlive-sec.automating.automating-one.hype .topbotlive-wrap ul li,
.topbotlive-sec.automating.automating-one.hype .ss-sec p {
    line-height: 30px;
}
.topbotlive-sec.automating.automating-one.hype .bottom-sec p {
    font-size: 17px;
    line-height: 20px;
    margin-top: 0;
}
}

@media screen and (max-width: 480px) {
.topbotlive-sec.automating.automating-one.hype .topbotlive-wrap {
    padding-top: 0;
}
  .topbotlive-sec.automating .formfield-sec form {
        margin: 0px auto auto;
  }
.topbotlive-sec.automating.automating-one.hype p.first-line {
    margin-top: 25px;
}
.topbotlive-sec.automating.automating-one.hype .topbotlive-wrap .ipadimag {
    height: 350px;
    position: unset;
    margin-top: -45px;
    width: 320px;
}
.topbotlive-sec.automating.automating-one.hype .topbotlive-wrap {
    height: 255px;
}
  .topbotlive-sec.automating.automating-one.hype .topbot-yellow-sec {
      min-height: 1035px;
  }
}
@media screen and (max-width: 400px) {
.topbotlive-sec.automating.automating-one.hype .topbot-yellow-sec {
    min-height: 1100px;
}
}

/* SSON page */

/* Experience page update */
.experience-page-phase1 section.upnext-eventsec .morebtn {
    text-align: center;
    background: #3aa3cd;
    border: 1px solid #3aa3cd;
    display: block;
    width: 132px;
    margin: 0 auto;
    color: #fff;
    border-radius: 5px;
    font-weight: 600;
    padding: 5px;
    margin-top:30px;
    font-size: 14px;
    text-transform: uppercase;
}
.experience-page-phase1 section.upnext-eventsec .morebtn:hover {
    color: #f56d00;
    border: 1px solid #f56d00;
    background: #fff;
}
.experience-page-phase1 .imagineseries-inner .homenewbuildnxt-innerwrap p.morebtn {
    font-size: 14px;
}
.experience-page-phase1 section.upnext-eventsec .imagineseries-paracon .morebtn {
    margin-top: 0;
}
/* Experience page update */
/* enterprise */
@media only screen and (max-width: 991px) {
.enterprisenew-page .enterprisenew-digitinner img {
    width: 18%;
}
.enterprisenew-page .video-sec-text .morebtn {
    text-align: center;
    margin: 10px 0;
}
}
section.rpaplat-enterprise {
    display: table;
    margin: 0 auto;
}
@media only screen and (max-width: 991px) and (min-width: 767px) {
.enterprisenew-page section.rpaplat-enterprise {
    text-align: left;
    padding: 30px 0 80px;
    height: 1380px;
}
}

/* enterprise */
@media only screen and (max-width: 767px) {
.banner .banner-wrap-inner {
    padding-top: 100px;
}
  section.careers-sec {
    padding-top: 35px;
}
  .navbar-header.nav-head {
    padding: 12px 0;
}
}

/* Bot games home */
.botregcnt3 {
    padding-top: 70px;
    margin-top: -100px;
  /*  background: url(images/botgamescnt32.jpg) no-repeat; */
  background: linear-gradient(to right, rgba(1, 0, 0, 0.69), rgba(0, 0, 0, 0.65)), rgba(0,0,0,0.95) url(/images/botgamesban1.jpg) no-repeat center;
    background-size: cover;
    color: #fff;
    padding-bottom: 0px;
}
.botgame-reg .text.text2 {
    padding-top: 0;
    padding-left: 100px;
    margin-left: -100px;
    margin-top: 0;
}
.botgame-reg .text-wrapper {
    padding-top: 20px;
    padding-bottom: 46px;
}
.botgame-reg .text2 p {
    font-size: 22px;
    font-weight: 500;
}
.botgame-reg .banner .banner-wrap {
   min-height:518px;
}
.botgame-reg .banner-text img {
    padding-top: 103px;
}
.botgame-reg .banmob p {
    font-size: 22px;
    font-weight: 500;
}
.botgame-reg section.botregcnt h3 {
    margin-bottom: 5px;
    color: #fff;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
}
.botgame-reg section.botregcnt .newbanner h1 {
    margin-bottom: 5px;
    color: #fff;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
}
.botgame-reg section.botregcnt {
    padding-top: 60px;
}
.botgame-reg section.botregcnt.yellow.text-center {
    background: #ffbc03;
    width: 100%;
    padding: 15px 0;
}
.botgame-reg p.textstrong {
    font-weight: 500;
}
.botgame-reg section.botregcnt3 h3 {
    font-weight: 300;
    padding-bottom: 20px;
}
.botgame-reg section.botregcnt3 {
    padding-bottom: 55px;
}
.botgame-reg section.botregcnt3 .btn {
    margin: 20px 0;
}
.botgame-reg section.botregcnt4 .form-control {
    border-radius: 6px;
    border: 1px solid #d3d3d3;
    box-shadow: none;
    background: #ebebeb;
    width: 100%;
    height: 40px;
    margin: 12px 0;
}
.botgame-reg .formpart1 {
    width: 45%;
    display: inline-block;
    margin: 0px 12px;
    vertical-align: top;
}
.botgame-reg .formpart2 {
    display: inline-block;
    width: 45%;
    margin: 0px 12px;
}
.botgame-reg section.botregcnt4 {
    margin: 70px 0;
    padding: 0;
}
.botgame-reg .joinus .second {
    border-left: 1px solid;
}
.botgame-reg section.botregcnt4 h3 {
    color: #000;
    text-transform: capitalize;
    font-weight: 400;
}
.botgame-reg section.botregcnt4 h3 span {
    color: #25ccf3;
}
.botgame-reg .intl-tel-input {
    position: relative;
    margin: 23px 0;
}
.botgame-reg .morebtn button {
    padding: 6px 40px;
}
.botgame-reg section.botregcnt2 h3 {
    margin-bottom: 50px;
}
.botgame-reg .formtxt {
    margin-left: 12px;
}
@media screen and (max-width: 1100px) {
.botgame-reg section.banner.banmob img {
    padding-top: 100px;
}
}

@media screen and (max-width: 991px) {
  .botgame-reg .joinus .second {
    border:none;
  }
}



@media screen and (max-width: 768px) {
.botgame-reg section.banner.banmob img {
    padding-top: 172px;
}
  .botgame-reg .banmob p {
        font-size: 18px;
  }
  .botgame-reg .formpart1,
  .botgame-reg .formpart2 {
    width:95%
  }
  .botgame-reg .formtxt {
    margin-left: 0;
}
}

/* Bot games home */

/* SEO update correction */
.homepage .banner .banner-wrap-inner.one h2 {
    font-size: 25px;
    margin-top: 5px;
    line-height: 33px;
    color: #fff;
    text-transform: none;
    border-bottom: none;
}
@media screen and (max-width: 480px) {
.homepage .banner .banner-wrap-inner.one h2 {
  font-size:20px;
}
}
.enterprisenew-page h1.subhead.subhead-two {
    font-size: 18px;
    margin-top: 0;
    text-transform: none;
    line-height: 32px;
}
@media screen and (max-width: 766px) {
.banner .banner-wrap, .banner .banner-wrap-1 {
    /*margin-top: 28px;*/
}
}
.botinsight-section .banner .banner-wrap-inner h1.subhead.subhead-two {
    font-size: 20px;
    text-transform:none;
    line-height: 32px;
}
.botfarm .banner .banner-wrap-inner h1.subhead {
    width: 100%;
    font-size: 26px;
    line-height: 32px;
    text-transform: none;
}
.iqbot-section.botstore-section h2.subhead {
    text-transform: none;
    color: #fff;
    font-size: 24px;
    line-height: 32px;
    font-weight: 300;
    margin: 20px 0 10px;
}
@media screen and (max-width: 480px){
.iqbot-section .morebtn a {
    text-align: center;
}
.attend-unat-cognitive .banner .banner-wrap-inner h2.subhead-two {
    font-size: 15px;
}
}
.attend-unat-cognitive .banner .banner-wrap-inner h2.subhead-two {
    font-size: 18px;
    margin-top: 0;
    line-height:32px;
    text-transform: none;
}
.digital_workforce .banner .banner-wrap-inner h1.subhead {
  font-size:20px;
  line-height:32px;
  text-transform:none;
}
.rpalive-page .banner .banner-wrap-inner h1.subhead {
    text-transform: none;
    color: #fff;
    font-size: 18px;
    line-height: 32px;
    font-weight: 300;
    margin: 0px 0 10px;
}
@media screen and (max-width: 767px) {
.rpalive-page .banner .banner-wrap-inner h1.subhead {
  width:auto;
  font-size:18px;
  line-height: 25px;
}
}

.page-sol-healthcare .banner .banner-wrap-inner h1.subhead {
    font-size: 18px;
    line-height: 32px;
    text-transform:none;
}

/* BPO */
.page-sol-healthcare.two.bpo {
    background:url(/images/bpo-dark.jpg) no-repeat center;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}
.page-sol-healthcare.two.bpo section.banner-sub-opt .morebtn {
    display: inline-block;
    margin: 0 12px;
}
.page-sol-healthcare.two.bpo .healthcare-inner .left {
    text-align: right;
    margin-bottom: 20px;
}
.page-sol-healthcare.two.bpo .healthcare-inner .right {
    text-align: left;
}
.page-sol-healthcare.two.bpo .last-link p {
    word-wrap: break-word;
}
.page-sol-healthcare.two.bpo .banner .banner-wrap-inner h1 {
  line-height:56px;
}
@media screen and (max-width:991px) {
.page-sol-healthcare.two.bpo .healthcare-inner .left,
.page-sol-healthcare.two.bpo .healthcare-inner .right {
    text-align: center;
    margin:10px 0;
  }
}
@media screen and (max-width:480px) {
.page-sol-healthcare.two.bpo section.banner-sub-opt .morebtn {
    display: block;
    margin:10px 0;
}
}

/* Insurance */
.page-sol-healthcare.two.insurance {
    background: url(/images/insurance-new.jpg) no-repeat center;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}
.page-sol-healthcare.two.insurance section.banner-sub-opt .morebtn {
    display: inline-block;
    margin: 0 12px;
}
.page-sol-healthcare.two.insurance .healthcare-inner .left {
    text-align: right;
    margin-bottom: 20px;
}
.page-sol-healthcare.two.insurance .healthcare-inner .right {
    text-align: left;
}
.page-sol-healthcare.two.insurance .last-link p {
    word-wrap: break-word;
}
.page-sol-healthcare.two.insurance .banner .banner-wrap-inner h1 {
  line-height:56px;
}
@media screen and (max-width:991px) {
.page-sol-healthcare.two.insurance .healthcare-inner .left,
.page-sol-healthcare.two.insurance .healthcare-inner .right {
    text-align: center;
    margin:10px 0;
  }
}
@media screen and (max-width:480px) {
.page-sol-healthcare.two.insurance section.banner-sub-opt .morebtn {
    display: block;
    margin:10px 0;
}
}
.homepage .london-inner .btn.uk a {
    font-size: 14px;
}
.privacy {
    padding-top: 50px;
}
.page-sol-healthcare .banner .banner-wrap-inner h2.subhead {
    font-size: 18px;
    line-height: 32px;
    text-transform: none;
}

/*blog archive css starts*/

.page-blog-archive li.active a {
    color: #000;
}
.blog-archive.page-blog-archive h1.page_title {
    font-weight: 500;
}
.page-blog-archive a, .page-blog-archive .pagination span,.page-blog-archive .pagination p {
    font-weight: 500;
    font-size: 18px;
    text-decoration: none !important;
}
.page-blog-archive .pagination li {
    margin: 0 12px;
}
.page-blog-archive .pagination li:first-child {
    margin-left: 0;
}
.page-blog-archive .pagination {
    margin-top: 40px;
}
.page-blog-archive .mod-categories-blog .title {
    background-repeat: no-repeat;
    background-position: right 0;
}
.page-blog-archive .mod-categories-blog.filter-years .title {
    background-image: url(/images/icons/icon-archive.png);
    background-size: 35px;
}
.page-blog-archive .mod-categories-blog.filter-category .title {
    background-image: url(/images/icons/list-dark.png);
    background-size: 30px;
}
.page-blog-archive .filter-wrapper {
    margin: 30px 0;
}
.page-blog-archive .filter-search .input-fields {
    width: 100%;
}

.page-blog-archive  .filter-search .search-submit {
    position: absolute;
    top: 0;
    right: 5px;
    height: 100%;
    width: 30px;
    border: 0;
    box-shadow: none;
    background-color: transparent;
    outline: none;
}

.page-blog-archive  .filter-search .form-fields {
    position: relative;
    width: 40px;
    transition: all ease-in-out 0.35s;
}

.page-blog-archive  .filter-search .fa-search {
    font-size: 20px;
    color: #b4b5b8;
}

.page-blog-archive  .filter-search .active .form-fields {
    width: 100%;
}
.page-blog-archive .sidebar-wrapper {
    padding-right: 60px;
}
@media screen and (max-width: 991px){
   .page-blog-archive .sidebar-wrapper {
      padding-right: 0;
   }
}
@media screen and (max-width: 768px){
.blog-archive.page-blog-archive {
    margin-top: 30px;
}
}

/*blog archive css ends*/


.botgames .topbotlive-wrap .topbotlive-imgleft {
    padding-right: 16px;
    padding-left: 15px;
}
.botgames .continue .morebtn button, .botgames #confirmsec .morebtn button,
#myModal1 .morebtn button, #myModal2 .morebtn button,  #myModal3 .morebtn button {
    width: auto;
    margin-top: 20px;
    padding-left: 35px;
    padding-right: 35px;
}
.botgames .continue form label {
    padding-left: 15px;
    display: block;
    text-align: left;
}
.botgames .continue .verification {
    font-size: 16px;
    font-weight: 400;
    color: #999;
    line-height: 20px;
    margin-top: 10px;
}
.botgames #confirmsec p {
    margin-left: 0px;
    font-weight: 400;
}

.botgames #confirmsec .confirm {

    margin-right: 15px;
}
.botgames #confirmsec .cancel, .botgames #myModal2 .cancel {
    background: #c1c1c1;
    border-color: #c1c1c1;
}
.botgames #confirmsec .cancel:hover, .botgames #myModal2 .cancel:hover {
  background: #fff;
}
.botgames #regis .tabhead, .botgames #regis .tabsub {
    display: block;
    /* text-align: center; */

}
.botgames #regis .tabhead {
    font-weight: 400;
    font-size: 22px;
}
.botgames #regis .tabsub {
    font-size: 15px;
}
.botgames #regis .tabsec .active a, .botgames #regis .tabsec li a{
    display: block;
    text-align: center;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    padding-top: 8px;
    padding-bottom: 8px;
}


.botgames #regis .tabsec li a {color: #6A6A6A;}
.botgames #regis .tab-content label {
    padding-left: 0px;
}
.botgames #regis .morebtn button:first-child {
    margin-right: 20px;
}
.botgames #regis .submistab {
    margin-top: 50px;
}
.botgames #regis .submistab p {
    margin-left: 0px;
    font-weight: 500;
    color: #6A6A6A;
    font-size: 17px;
}
.botgames #regis .submistab p.botsub {
    color: inherit;
    padding-bottom: 6px;
    font-weight: 600;
    font-size: 15px;
}
.botgames #regis .submistab p a {
font-weight: 600;
}

.botgames #regis td {
    vertical-align: middle !important;
}
.botgames #regis .editicon:before {
    color: #AFAFAF;
}
.botgames #regis td a {
    color: #FF8E5B;
    font-weight: 600;
    font-size: 14px;
}
.botgames #regis .table-bordered>thead>tr>th:nth-child(4) {
    border-left: none !important;
    border-right: none !important;

}
.botgames #regis .table-bordered>thead>tr>th:nth-child(3) {
    border-left: none !important;
    border-right: none !important;

}
.botgames #regis .table-bordered>tbody>tr>td:first-child,
.botgames #myModal2 .table-bordered>tbody>tr>td:first-child,
.botgames #myModal3 .table-bordered>tbody>tr>td:first-child
 {
    text-align: center;
}
.botgames #regis .table-bordered>tbody>tr>td:nth-child(3) {
    max-width: 40%;
    width: 40%;
}
.botgames #regis .table-bordered>tbody>tr>td, .botgames #myModal2 .table-bordered>tbody>tr>td,
 .botgames #myModal3 .table-bordered>tbody>tr>td
 {

    font-weight: 400;
}
.botgames #myModal1 .modal-body textarea {
    background: #EBEBEB;
    border: 1px solid #c0bebe;
}
.botgames #myModal1 .modal-footer, .botgames #myModal2 .modal-footer,
 .botgames #myModal3 .modal-footer
 {
    text-align: center;
    padding-top: 0px;

    border-top: 0px;
}
.botgames #myModal1 .modal-footer {
padding-bottom: 80px;
}
.botgames #myModal1 .modal-header, .botgames #myModal2 .modal-header, .botgames #myModal3 .modal-header
  {
    border-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
.botgames #myModal1 .modal-header p, .botgames #myModal2 .modal-header p,
.botgames #myModal3 .modal-header p
 {
font-size: 17px;
    /* padding-left: 0px; */
    font-weight: 400;
    padding-top: 12px;
}
.botgames #myModal1 .modal-content, .botgames #myModal2 .modal-content,
.botgames #myModal3 .modal-content {
    padding-left: 5% !important;
    padding-right: 5% !important;
}
.botgames #myModal1 .modal-header .close, .botgames #myModal2 .modal-header .close,
.botgames #myModal3 .modal-header .close
 {
    margin-top: 12px;
    color: #868686;
    opacity: 1;
}
.botgames #regis .staricon:before {
    color: #ffbc03 !important;
    /* background: aqua; */
}
.botgames #regis .glyphicon {
     cursor: pointer;
}
.botgames #myModal2 .modal-body, .botgames #myModal3 .modal-body {
    padding: 0px;
}
.botgames #myModal2 .morebtn, .botgames #myModal3 .morebtn {
    margin-top: 5px;
    margin-bottom: 12px;
}
.botgames #myModal2 span.down, span.rem, .botgames #myModal3 span.down, span.rem {
    font-size: 15px;
    font-weight: 500;
}
.botgames #myModal2 span.down, .botgames #myModal3 span.down {
color: #ff6501;
}
.botgames #myModal2 span.rem, .botgames #myModal3 span.rem {
color: #ff0500;
}
.botgames #myModal2 .confirm, .botgames #myModal3 .confirm {
    margin-right: 15px;
}
.botgames #myModal2 .table-bordered {
    margin-bottom: 0px;
}
.botgames #uploadfile .continue .filebrw label {
    padding-left: 0px;
    padding-right: 0px;
}
.botgames #uploadfile .morebtn button {
margin-top: 0px;
}
.botgames #uploadfile p.notes {
    margin-left: 0px;
    text-align: left !important;
    font-size: 13px !important;
    margin-top: 25px;
    color: #767676;
    margin-bottom: 25px !important;
}
.botgames #uploadfile .modif {
    margin-top: 40px;
}
.botgames #uploadfile .form-group {
margin-bottom: 25px;
}
.botgames .tabsec ul.nav.nav-pills {
    margin-left: 0px;
    /* float: none; */
}
.botgames .tabsec ul.nav.nav-pills li {
    float: unset;
}
.botgames .agree-condition label {
    padding-left: 20px !important;
}
.botgames #regis .glyphicon {
    cursor: pointer;
    font-size: 18px;
    transform: rotate(130deg);
}
.botgames hr {
    display: none;
}
.botgames #regis .selecteve {
    margin-left: 20px;
}
.botgames #regis .selecteve label {
    display: inline-block !important;
    padding-right: 25px;
}
section.topbotlive-sec.automating.automating-one .banner .banner-wrap {

    background: url(/images/webinars/bkgimageblueorange-dark.jpg) no-repeat center center;
    background-position: right;
    background-size: cover;
}


/* Bot genius micro page start */
.botgeniusmicro .title p {
    color: #fff;
}
.botgeniusmicro .title {
    text-align: center;
}
.botgeniusmicro .banner .banner-wrap-inner p.subhead {
    width: 100%;
    font-weight: 600;
}
.botgeniusmicro .banner .banner-wrap-inner h1 {
    padding-bottom: 25px;
}
.botgeniusmicro .banner-wrap-inner .morebtn {
    margin-top: 40px;
}
.botgeniusmicro .banner-wrap-inner {
    padding-top: 70px;
}
.botgeniusmicro section.bot-prove {
    text-align: center;
    margin-bottom: 60px;
}
.botgeniusmicro section.bot-prove h3 {
    padding: 50px 0 20px 0;
}
.botgeniusmicro section.bot-prove p {
    margin: 26px 0;
}
.botgeniusmicro .bot-prove p.boldtxt {
    font-size: 19px;
    font-weight: 600;
    padding-bottom: 30px;
}
.botgeniusmicro .bot-prove .boxinner {
    border: 1px solid #dfdada;
    padding-bottom: 21px;
}
.botgeniusmicro section.slider-winner {
    background: url(/images/microbanner.jpg) no-repeat center center;
    background-size: cover;
    text-align: center;
    min-height: 460px;
    color: #fff;
}
.botgeniusmicro .slider-winner h3 {
    color: #fff;
    padding-top:56px;
}
.botgeniusmicro .slider-winner .imgsec img {
    text-align: center;
    margin: 0 auto;
    padding: 25px 0;
}
.botgeniusmicro .slider-winner .quote {
    padding: 25px 0;
}
.botgeniusmicro .slider-winner .slick-dots {
    position: absolute;
    bottom: -43px;
    display: block;
    width: 90%;
    margin-left:5%;
    padding: 0;
    list-style: none;
    text-align: center;
}
.botgeniusmicro .slider-winner .slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.botgeniusmicro .slider-winner .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.botgeniusmicro .slider-winner .slick-dots li button:hover,
.botgeniusmicro .slider-winner .slick-dots li button:focus {
    outline: none;
}
.botgeniusmicro .slider-winner .slick-dots li button:hover:before,
.botgeniusmicro .slider-winner .slick-dots li button:focus:before {
    opacity: 1;
}
.botgeniusmicro .slider-winner .slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 15px;
    height: 15px;
    content: "";
    text-align: center;
    color: #d0cece;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #929395;
    border-radius: 50px;
}
.botgeniusmicro .slider-winner .slick-dots li.slick-active button:before {
    opacity: 1;
    background: #fff;
}
.botgeniusmicro section.why-participate {
    padding: 50px 0;
}
.botgeniusmicro .right-part li {
    padding: 18px 0;
    font-size: 18px;
    display:block;
}
.botgeniusmicro .why-participate h3 {
    padding-top: 62px;
    font-weight: 600;
}
.botgeniusmicro p.bgtext {
    text-align: center;
    font-size: 226px;
    color: #f8f8f8;
    font-weight: 600;
    position: absolute;
    z-index: -1;
    left:0;
    right:0;
}
.botgeniusmicro section.judging-sec {
    background: url(/images/botgeniuslast.jpg) no-repeat center bottom;
    background-size: cover;
    min-height: 628px;
}
.botgeniusmicro section.judging-sec {
    padding: 50px 0;
    color: #fff;
    text-align: center;
}
.botgeniusmicro .judge-left p,
.botgeniusmicro .judge-right p {
    margin: 25px 0;
}
.botgeniusmicro section.judging-sec h3 {
    color: #fff;
    font-weight: 500;
    padding-bottom: 25px;
}
.botgeniusmicro .judge-left:after {
    content: "";
    border-right: 1px solid #fff;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 11px;
    left: 0;
}
.botgeniusmicro p.justtext {
    padding-bottom: 25px;
}
.botgeniusmicro .right-part li:before {
    width: 10px;
    height: 10px;
    content: "";
    background: #000;
    position: absolute;
    margin-top:10px;
    left:32px;
    font-size: 20px;
    border-radius: 100%;
}
@media screen and (max-width: 1200px) {
.botgeniusmicro p.bgtext {
  font-size: 156px;
}
}

@media screen and (max-width: 991px) {
.botgeniusmicro p.bgtext {
  font-size: 125px;
}
}

@media screen and (max-width: 768px) {
.botgeniusmicro p.bgtext {
  font-size: 85px;
}
.botgeniusmicro .mrebox .imgsec img {
    width:100%;
}
.botgeniusmicro .bot-prove .boxinner {
    margin-bottom:40px;
}
.botgeniusmicro .judge-left:after {
    border-bottom: 1px solid;
    border-right: none;
    top: 22px;
}
.botgeniusmicro .judge-left {
    margin-bottom: 44px;
}
}
@media screen and (max-width: 767px) {
.botgeniusmicro .why-participate h3 {
    padding-top: 0;
    text-align: center;
}
}


@media screen and (max-width: 650px) {
.botgeniusmicro p.bgtext {
    font-size: 65px;
    padding-top: 25px;
}
}

@media screen and (max-width: 480px) {
.botgeniusmicro .quote p {
    font-size: 12px;
    line-height:8px;
}
.botgeniusmicro p.small {
    font-size: 9px;
}
.botgeniusmicro .sliderwrap .col-xs-4 {
    padding:0;
}
  .botgeniusmicro p.bgtext {
    font-size: 50px;
}
}

/* Bot genius micro page end */

/* botgame update registration */

.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap input.form-control {
    border-radius: 0;
    border: 1px solid #d3d3d3;
    box-shadow: none;
    background: #ebebeb;
    width: 100%;
    height: 40px;
}
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap .form-control {
    border-radius: 0;
    border: 1px solid #d3d3d3;
    box-shadow: none;
    background: #ebebeb;
    width: 100%;
    height: 40px;
}
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap textarea.form-control {
    height: 120px;
}
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap section.geniusform {
    padding: 50px 0;
}
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap section.geniusform .form-group {
    margin-bottom: 20px;
}
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap .genius-browse {
    margin-bottom: 35px;
}
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap .genius-urlsec {
    margin: 35px 0;
}
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap label.second-sec {
    padding: 5px 0;
}
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap .genius-bottom a {
    font-size: 14px;
}
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap input[type="checkbox"] {
    width: 18px;
    height: 18px;
    vertical-align: middle;
    margin: 5px;
}
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap .last-part p {
    font-weight: 500;
}
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap p.genius-finaltext {
    font-size: 14px;
    font-weight: 600;
}
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap .last-part {
    margin: 30px 0;
}
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap input.second-sec.firstbtn,
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap input.second-sec.secondbtn {
    position: absolute;
    opacity: 0;
    left: 0;
    top: 19px;
    width:100%;
    height:100%;
}
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap .uploadsec span.browse {
    background: #269bcd;
    padding: 10px;
    border-radius: 5px;
    color: #fff;
    font-weight: 500;
    position: relative;
    top: 11px;
    z-index: -1;
    left: 0px;
    display: inline-block;
    cursor:pointer;
}
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap .uploadsec {
    display: inline-block;
    position: relative;
}
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap label.second-sec {
    display: block;
}
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap .uploadsec span.filename {
    padding-left: 16px;
    top: 20px;
    position: absolute;
}
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap .field-icon {
  float: right;
  margin-left: -25px;
  margin-top: -25px;
  position: relative;
  z-index: 2;
  left: -10px;
}
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap .fa-eye-slash:before {
    content: "\f070";
    top: 40px;
    position: absolute;
    left: 2px;
}
@media screen and (max-width: 768px) {
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap .genius-rege {
    margin-top: -20px;
}
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap .fa-eye:before {
    content: "\f06e";
    position: absolute;
    top: -20px;
    left: 2px;
}
  .topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap .fa-eye-slash:before {
    top: -20px;
}
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap input.form-control,
.botgenius select.form-control {
    margin-bottom: 20px;
}
.topbotlive-sec.automating.automating-one.botgames .partnerregister-wrap .genius-bottom.two {
    margin-top: 30px;
}
}
/* botgame update registration end*/

/* Mobile App */
.botinsight-section.mob-app .banner .banner-wrap-inner .subhead {
    width: 660px;
}
@media screen and (max-width: 767px) {
.botinsight-section.mob-app .banner .banner-wrap-inner .subhead {
    width: 100%;
}
}
/* Mobile App */

/* New Home Page start*/
.homepage section.homenew-digitalworksec {
    padding: 40px 0 60px;
    background: #3aa3cd;
    text-align: center;
}
.homepage .homenew-digitalworksec h3 {
    color: #fff;
    margin: 0 0 60px;
    font-weight: 500;
}
.homepage .homenew-digitalworksec .homenew-digitwrap .homenew-digitinner {
    padding: 0 30px;
}
.homepage .homenew-digitalworksec .homenew-digitwrap .homenew-digitinner span {
     font-size: 28px;
    font-weight: 300;
    display: block;
    text-transform: none;
    line-height: 35px;
    color: #fff;
}
.homepage .homenew-digitalworksec .homenew-digitwrap .homenew-digitinner img {
    margin-bottom: 40px;
}
.homepage .homenew-digitalworksec .homenew-digitwrap .homenew-digitinner span:after {
    content: "";
    width: 100%;
    background: #fff;
    height: 1px;
    display: block;
    margin: 30px 0 20px;
}
.homepage .homenew-digitalworksec .homenew-digitwrap .homenew-digitinner p {
    color: #fff;
    line-height: 22px;
    min-height: 120px;
}
.homepage .homenew-digitalworksec .homenew-digitwrap .homenew-digitinner a {
    color: #fbb332;
    font-weight: 500;
    font-size: 18px;
}
.homepage section.homenew-choiceentersec {
    background: #fff;
}
.homepage .homenew-choiceentersec h3 {
    margin: 0 0 60px;
    color: #000;
    text-align: center;
}
.homepage .homenew-choiceentersec .homenew-choiceenterinner span {
    font-size: 24px;
    font-weight: 500;
    display: block;
    text-transform: none;
    line-height: 28px;
    color: #000;
    margin-bottom: 20px;
    border-bottom: 1px solid #dbd3d3;
    padding-bottom: 20px;
}
.homepage .homenew-choiceenterwrap .choiceimg {
    margin-bottom: 20px;
    width: 70px;
    height: 70px;
    text-align: center;
    margin: 0 auto;
}
.homepage .homenew-choiceentersec .homenew-choiceenterinner p {
    line-height: 28px;
    margin-bottom: 0;
}
.homepage .homenew-choiceentersec .homenew-choiceenterinner {
    position: relative;
}
.homepage .homenew-choiceentersec .homenew-choiceenterinner .learnmore a {
    color: #3aa3cd;
    font-size: 18px;
    font-weight: 400;
}
.homepage .homenew-choiceentersec .homenew-choiceenterinner .learnmore a:hover {
    color: #f56d00;
}
.homepage section.homenewbuildnxt-sec {
    padding: 15px 0 0;
    text-align: center;
    max-width: 1110px;
    margin: 0 auto;
}
.homepage .homenewbuildnxt-sec .homenewbuildnxt-wrap.imgrightspace {
    padding-right: 15px;
}
.homepage .homenewbuildnxt-sec .homenewbuildnxt-inner {
    background:url(/images/banner_compressed.jpg) no-repeat center;
    background-size:cover;
    min-height: 250px;
    margin-bottom: 15px;
    position: relative;
}
.homepage .homenewbuildnxt-sec .homenewbuildnxt-innerwrap {
    position: absolute;
    text-align: center;
    right: 0;
    left: 0;
    bottom: 26px;
    padding: 0 15px;
}
.homepage .homenewbuildnxt-sec .homenewbuildnxt-inner h4 {
    margin: 0 0 5px;
    color: #fff;
    font-weight: 600;
    text-transform: none;
    font-size: 28px;
}
.homepage .homenewbuildnxt-sec .homenewbuildnxt-innerwrap p {
    color: #fff;
    font-size: 18px;
    line-height: 22px;
}

.homepage .homenewbuildnxt-sec .homenewbuildnxt-innerwrap a {
    padding: 6px 15px;
}

.homepage .homenew.manual-work h3 {
    padding: 0;
    margin: 0;
    font-weight: 600;
    color: #fecb31;
    font-size: 35px;
    line-height: 40px;
    width: 100%;
}
.homepage .homenew.manual-work .morebtn {
    margin-top: 0;
}
.homepage .homenew.manual-work h4 {
    margin: 15px 0 25px;
    color: #4a4a4a;
}
.homepage section.homenew.partner-bar {
    background: #fbb332;
}
.homepage .homenew.partner-bar h2 {
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    color: #666;
    margin: 0 0 40px;
    line-height: 35px;
}
.homepage .homenew.partner-bar h3 {
    text-align: center;
    font-size: 26px;
    line-height: 35px;
    margin-top: 115px;
    color: #f56d00;
    font-weight: 600;
}
.homepage .homenew.partner-bar .learnmore {
    text-align: center;
}
.homepage .homenew.partner-bar .learnmore a {
    color: #3aa3cd;
    font-size: 18px;
    font-weight: 400;
}
.homepage .homenew.partner-bar .learnmore a:hover {
    color: #f56d00;
}
.homepage .homenew.partner-bar .partner-flipper .owl-dots {
    left: 0;
    right:0;
}
.homepage .homenew.partner-bar .partner-flipper .owl-dots .owl-dot span {
    width: 13px;
    height: 13px;
}
.homepage .homenew.partner-bar .partner-flipper .owl-dots .owl-dot.active span,
.homepage .homenew.partner-bar .partner-flipper .owl-dots .owl-dot:hover span {
    background: #ccc;
}
.homepage .homenew.customer-bar .slider-nav-thumbnails .slick-slide.slick-current img {
    border-bottom: 5px solid #1392d0;
}
.homepage .homenew.customer-bar .slider-nav-thumbnails .slick-slide.slick-current:after {
    /*background: url(/images/customer-arrowpoint1.png) no-repeat center center;*/
}
.homepage .homenew.customer-bar {
    padding: 40px 0 0;
}
.homepage .homenew.customer-bar .slider-nav-thumbnails {
    margin-top: 27px;
    background: #ddd;
}
.homepage .homenew.customer-bar .quote-inner .morebtn a {
    text-decoration: none;
    font-size: 16px;
    text-transform: capitalize;
}
.homepage .homenew.customer-bar .choiceimg {
    margin-bottom: 20px;
}
.item-pagehome-page .freetrail .freetrail-innner {
    min-height: initial;
    padding: 25px 0;
}
@media screen and (max-width:1100px) {
    .homepage .homenew-digitalworksec .homenew-digitwrap .homenew-digitinner span {
        font-size: 20px;
        line-height: 26px;
    }
}
.homepage section.homenew.slider.partner .slick-list {
    margin: 0 50px;
}
.homepage section.homenew.slider.partner {
    background: #ddd;
  padding: 32px 0;

}
.homepage .homenew.slider.partner button.slick-prev:before,
.homepage .homenew.slider.partner button.slick-next:before
 {
    position: absolute;
  background-color: transparent;
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: none;
    border: 0;
    font-size: 0;
    padding: 22px 14px;
    border-radius: 0;
    z-index: 99;
   content:"";
}
.homepage .featured h4 {
    font-size: 22px;
    font-weight: bold;
}
.homepage section.rpajourney-sec.news {
    text-align: left;
  background:#fff;
}
.homepage section.rpajourney-sec .pres-release h3 {
    line-height: 20px;
    text-transform: none;
}
.homepage section.rpajourney-sec.news a {
    font-size: 18px;
}
.homepage .rpajourney-sec.news .two {
    border-right: 1px solid #b8b1b1;
}
.homepage .homenew.slider.partner button.slick-prev:before {
  background-image: url(images/leftarrow.png);
  top: 0%;
  right:-12px;
}
.homepage .homenew.slider.partner button.slick-next:before {
  background-image: url(images/rightarrow.png);
     top: 0%;
    left:-12px;
}
.homepage .homenew.slider.partner button.slick-next.slick-arrow,
.homepage .homenew.slider.partner button.slick-prev.slick-arrow {
    font-size: 0;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.homepage .homenew.slider.partner .slick-slide img {
    width:70%;
}

.homepage .customer-bar .slick-arrow{
    position: absolute;
    top: 12%;
  background-color: transparent;
    background-image: url(images/slick-arrow.png);
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: none;
    border: 0;
    font-size: 0;
    padding: 25px 18px;
    border-radius: 0;
    z-index: 99;
}
.homepage .details .slick-arrow {
    position: absolute;
    top: 40%;
  background-color: transparent;
    background-image: url(images/slick-arrow.png);
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: none;
    border: 0;
    font-size: 0;
    padding: 25px 18px;
    border-radius: 0;
    z-index: 99;
}
.homepage .details .slick-prev.slick-arrow {
    left: 10px;
  background-position: left center
}
.homepage .customer-bar .slick-prev.slick-arrow {
    left: -40px;
  background-position: left center
}
.homepage .customer-bar .slick-next.slick-arrow {
   right:-40px;
    background-position: right center
}
.homepage .details .slick-next.slick-arrow {
    right: 10px;
  background-position: right center
}
.homepage .homenew.customer-bar.details {
    padding: 30px 0 0 0;
}
.homepage .homenew.customer-bar .title {
    text-align: center;
    font-weight: 700;
    font-size: 28px;
    line-height: normal;
}
.homepage section.homenew-choiceentersec {
  padding: 60px 0 30px
}
.homepage .homenew.customer-bar {
    padding: 20px 0 20px 0;
}
.homepage .homenew-choiceenterwrap {
    margin-bottom: 40px;
    vertical-align: top;
    display: inline-block;
    width: 32.33%;
    padding: 0 15px;
    text-align: center;
}
.homepage .banner .banner-wrap {
    min-height: 560px;
    outline:none;
}
.homepage .banner .homebannerone .video-sec:before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
}

.homepage .trail-wrap-inner h3 {
margin-bottom:0px;
}

.homepage .trail-wrap-inner p {
margin-bottom:15px;
font-weight:500;
}

.homepage .banner .banner-wrap-inner {
    width: 80%;
    padding-top: 80px;
}

.homepage .banner .banner-wrap-inner.ovum {
   width:100%;
}
.homepage .banner .banner-wrap-inner.digitalworker {
width: 92%;
}

.homepage .banner .banner-wrap-inner.digitalworker span.highlight {
font-size: inherit;
line-height: inherit;
color: #ffbc03;
margin: 0;
display: inline;
}
.homepage .trail-wrap-inner.row .center {
    margin: 0;
    padding: 0;
    margin-bottom: 15px;
   font-size: 28px;
}

.homepage .item-pagehome-page .trail-wrap-inner {
    padding: 0;
}

.homepage .customer-bar .quote-inner {
    margin: 20px 30px;
}
.homepage.item-pagehome-page .freetrail .freetrail-innner {
    background: linear-gradient(to bottom,transparent,rgba(0,0,0,0.5)),url(/images/homepage-sub-banner.jpg) no-repeat center center / cover;
    background-attachment: fixed;
}
.homepage .customer-bar .quote:before {
    left:17px;
}
.homepage .customer-bar .quote-inner .morebtn {
    right: 80px;
}
.homepage .homenew.customer-bar .slider-nav-thumbnails .slick-slide.slick-current img {
   border-bottom:none;
}
.homepage .scrolbelowsec {
    text-align: center;
}
.homepage .scrolbelowsec .morebtn {
    margin-right: 20px;
}

.homepage .homenewbuildnxt-innerwrap img {
    height: 60px;
}

.homepage .homenew.customer-bar.details h3 {
    text-align: center;
    margin: 0 0 60px;
}
.homepage .rpanewstrending-wrap {
    padding: 50px 15px 0 15px;
}
.homepage section.rpanewstrending-sec h3 {
    text-align: center;
}

.homepage section.rpanewstrending-sec ul {
    list-style-type: none;
text-align: center;
    padding: 0;
}

.homepage section.rpanewstrending-sec ul li {
    display: inline-block;
    padding: 35px;
}
.homepage section.rpanewstrending-sec ul li i {
	font-family: FontAwesome;
    font-size: 30px;
    color: #333;
}
.homepage section.rpanewstrending-sec ul li i:hover {
    color: #f56d00;
}
.homepage section.rpajourney-sec {
    padding: 40px 0 70px;
    background: #fafafa;
    text-align: center;
}

.homepage section.rpajourney-sec h3 {
    margin-bottom: 30px;
    margin-top: 0;
}
section.homenew.manual-work {
    padding: 120px 0 0;
}
.homepage .scrolbelowsec .morebtn a {
    padding: 6px 15px;
}
.homepage .container-fluid.container {
    max-width: 900px;
}
.homepage section.rpajourney-sec span.morebtn {
    margin-right: 20px;
  display: inline-block
}
.homepage section.rpajourney-sec.news h3 {
    margin-bottom: 0;
}
.homepage section.rpajourney-sec.news p.buffer-bottom {
    margin-top: 10px;
    text-align:left;
}
/*events banner starts*/
.homepage .placebadge {
    text-align: center;
}
.homepage .london-inner {
    position: relative;
}
.homepage .london-inner .btn.uk {
    display: inline-block;
    width: 190px;
    text-align: center;
    margin: 20px 5px;
}
.homepage .london-inner .btn.uk a {
    color: #fff;
}
.homepage .london-inner .btn.uk:hover a {
    color: #337ab7;
}
.homepage .london-inner .btn.uk {
    border: 1px solid #337ab7;
}
.homepage .doublesec img {
    position: relative;
}
.homepage .doublesec img {
    display: inline-block;
    max-width: 320px;
}
.homepage p.imagineplace {
    color: #fff;
    font-weight: 500;
    font-size: 22px;
}
.homepage p.imagineplace {
    color: #fff;
    margin: 10px 0;
}
.imagineplace span {
    display: block;
    margin-top: 4px;
    font-weight: 300;
    font-size: 18px;
}
.homepage .imagineplace span.save {
    font-weight: 700;
    font-size: 16px;
    margin-top: 35px;
}
.homepage .doublesec p.title {
    color: #fff;
    font-size: 60px;
    margin-top: 25px;
    margin-bottom: 60px;
}
.homepage .new.pres-release h4 {
    margin-top: 35px;
}
.homepage .placebadge.one {
    /* text-align: left; */
    position: relative;
    /* left: 109px; */
}
/* .homepage .banner-wrap.homebannerone.doublesec { */
    /* background: linear-gradient(0deg, rgba(5, 5, 5, 0.55), rgba(0, 0, 0, 0.01)), url(/images/london-ny-blk-wh.jpg); */
    /* background-repeat: no-repeat; */
    /* background-position: center; */
    /* background-size: 100% 100% */
/* } */
.homepage .banner-wrap.homebannerone.doublesec {
    background: linear-gradient(0deg, rgba(5, 5, 5, 0.55), rgba(0, 0, 0, 0.01)), url(/images/ny-ny-blk-wh.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
}
.homepage .jeff-image {
    display: block;
    color: #fff;
    }
.homepage .jeff-image img {
    border-radius: 100px;
    width: 70px;
    height: 70px;
}
.homepage .jeff-image p{
    text-align: left;
    font-size: 16px;
    line-height: 30px;
    padding-left:10px;
    display: inline-block;
    vertical-align: middle;
    width: 125px;
    font-weight: 500;
}
.homepage .jeff-place {
   display: block;
   text-align: center;
   width: 420px;
   margin: 12px auto 0;
}
.homepage .jeff-image span {
    display: block;
    font-size: 12px;
    line-height: normal;
    font-weight: 300;
    }
.homepage .placebadge-jeff {
   padding-top: 0;
}
.homepage .jeff-content,.homepage  .garry-content {
    display: inline-block;
    width: 200px;
}

.homepage .doublesec .jeff-image img {
    vertical-align: middle;
}
@media screen and (min-width: 2000px) {
    .homepage .jeff-place {
      margin: 12px 0 0 auto;
   }
}
@media screen and (max-width: 1010px) {
    .homepage .doublesec p.title {
      font-size: 50px;
    }
}
@media screen and (max-width: 991px){
.homepage .placebadge.one {
    left: 0;
  }
     .homepage section.homenew-digitalworksec {
        padding: 40px 0;
    }
    .homepage .homenew-digitalworksec h3 {
        margin-bottom: 20px;
    }
    .homepage .homenew-digitalworksec .homenew-digitwrap .homenew-digitinner {
        padding: 20px 0;
    }
    .homepage .homenew-digitalworksec .homenew-digitwrap .homenew-digitinner img {
        margin-bottom: 24px;
    }
    .homepage section.homenew-choiceentersec {
        padding: 40px 0;
    }
    .homepage .homenew-choiceentersec h3 {
        margin: 0 0 30px;
    }
    .homepage .homenew-choiceentersec .homenew-choiceenterinner {
        margin-bottom: 30px;
        min-height: auto;
    }
    .homepage .homenew-choiceentersec .homenew-choiceenterinner .learnmore {
        margin: 20px 0;
        position: static;
    }
    .homepage .homenewbuildnxt-sec .homenewbuildnxt-wrap.imgrightspace {
        padding-right: 0;
    }
    .homepage section.homenew.manual-work {
        padding: 60px 0;
    }
    .homepage .homenew.partner-bar h2 {
        font-size: 26px;
        line-height: 35px;
    }
    .homepage .homenew.partner-bar .partner-flipper .owl-dots {
        bottom: -50px;
    }
    .homepage .homenew.partner-bar h3 {
        margin-top: 70px;
        width: 100%;
    }
    .homepage .homenew-digitalworksec .homenew-digitwrap .homenew-digitinner p {
        min-height: auto;
    }
    .homepage .homenew-digitalworksec .homenew-digitwrap .homenew-digitinner span {
        font-size: 20px;
        line-height: 28px;
    }
    .homepage .homenew-choiceentersec .homenew-choiceenterinner p {
        min-height: auto;
    }

.homepage .jeff-image { padding-left: 0;margin-bottom: 30px;}
.homepage .jeff-place { display: inline-block;}
.homepage .banner .banner-wrap { min-height: 700px;}
.homepage .london-inner .btn.uk { margin-right: 20px;}
}
@media screen and (max-width: 890px) {
   .homepage .london-inner .btn.uk {
      width: auto
   }
.homepage .jeff-content,.homepage .garry-content {
    display: inline-block;
    width: auto;
    margin-right: 12%;
}

.homepage .jeff-image p {
    width: 150px;
}
}
@media screen and (max-width: 768px){
.homepage p.imagineplace {
    font-size: 18px;
    line-height: 20px;
}
.homepage .imagineplace span {
    font-size: 16px;
}
.homepage .doublesec img {
    max-width: 280px;
}
.homepage .doublesec p.title {
  font-size: 35px;
  margin-top: 40px;
}
.homepage .placebadge{
  max-width: 50%
}
.homepage .rpajourney-wrap .new.one {
    padding-top: 10px;
}
}

@media screen and (max-width: 767px){
.homepage .events-calendar .featured-wrap {
    margin-left: 0;
  }
  }

@media screen and (max-width: 650px){
.homepage .doublesec p.title {
    font-size: 30px;
    margin-top: 15px;
  }
.homepage .placebadge{
  max-width: initial;
  margin-bottom: 20px
}
.homepage .doublesec img {
   max-width: 220px
}
.homepage .doublesec .container-wrap {
    padding-top: 18px;
}
.homepage .london-inner .btn.uk {
    text-align: center;
    margin: 8px auto 8px 8px;
}
.homepage .placebadge,
.homepage .placebadge.one {
   text-align:center;
}
.homepage .jeff-content,.homepage .garry-content {
    display: inline-block;
    width: 200px;
    margin-right: 0;
}

.homepage .jeff-image p {
    width: 125px;
}
.homepage .jeff-image {
    margin: 10px 0;
}
.homepage .jeff-place {
    background-color: rgba(0,0,0,0.5);
   max-width: 100%
}
.homepage .banner-wrap.homebannerone.doublesec {
    background: linear-gradient(0deg, rgba(5, 5, 5, 0.55), rgba(0, 0, 0, 0.01)), url(/images/ny-ny-blk-wh.jpg);
    background-repeat: no-repeat;
    background-position: 18% center;
    background-size: cover;
}
}
@media screen and (max-width: 480px){
.homepage .banner .bannsec .container-wrap {
    height: 570px;
}
.homepage .doublesec img {
    display: inline-block;
    max-width: 200px;
}
.homepage .doublesec p.title {
  font-size: 25px;
  margin: 0;
}
.homepage span.save {
   margin-top:18px;
}
}
/*events banner ends*/

.homepage .events-calendar .event-intro,
.homepage .events-calendar .event-date {
    display: inline-block;
    vertical-align: middle;
}

.homepage .events-calendar .event-date {
    width: 60px;
    text-align: center;
    background-color: #ffc21c;
    padding: 10px;
    border-radius: 5px;
}

.homepage .events-calendar .event-date span {display: block;font-weight: 500;color: #000;}

.homepage .events-calendar .event-date span.date {
    font-size: 18px;
    font-weight: 700;
}

.homepage .events-calendar .event-intro {
    max-width: calc(100% - 64px);
}

.homepage .events-calendar .event-name {
    margin: 0 0 6px;
    font-size: 16px;
    line-height: 24px;
    text-transform: none;
    font-weight: 700;
}

.homepage .events-calendar .events {
    margin: 16px 0;
}

.homepage .events-calendar .intro-wrap {
    padding-left: 15px;
}

.homepage .events-calendar .event-link {
    font-weight: 500;
    display: block;
}

.homepage .events-calendar .featured-wrap {
    margin-left: 13%;
  padding: 15px;
  background-color: #fff;
}
.homepage section.section-events {
    background: #f5f5f5;
}
.homepage .customer-bar .quote-inner p {
    text-align: left;
}
.homepage .events-calendar .calendar-head {
    margin: 0 0 60px;
}
.homepage .event-calendar-wrap {
    padding: 30px 0;
}
.homepage .section-events .section-wrapper {
    padding-top: 25px;
    margin-top: 40px;
}
.homepage .events-calendar .featured-wrap .title {
    font-size: 20px;
    font-weight: 500;
  line-height: normal;
  text-transform: none;
    margin: 0 0 10px;
}

.homepage .events-calendar .featured-event a {
    font-size: 14px;
    line-height: normal;
    color: #000;
    font-weight: 500;
}

.homepage .events-calendar  .featured-event {
    margin-top: 10px;
}
.homepage .events-calendar .slick-arrow {
    position: absolute;
    top: 55px;
    background-color: transparent;
    box-shadow: none;
    border: 0;
    outline: none;
    font-size: 0;
    padding: 15px 10px;
  z-index: 99;
    background: url(/images/arrow-orng.png) no-repeat;
}
.homepage .events-calendar  .slick-slide {
    outline: none;
}
.homepage .events-calendar .slick-prev.slick-arrow {
    left: 15%;
  background-position: left center
}

.homepage .events-calendar .slick-next.slick-arrow {
    right: 18%;
  background-position: right center
}
.homepage .events-calendar .calendar-head .title {
    font-weight: 500;
    font-size: 36px;
    line-height: normal;
}

.homepage .homenew-choiceentersec h3{
  margin-bottom: 20px
}
.homepage .homenew-choiceentersec h4 {
    margin: 0 0 60px;
    color: #000;
    text-align: center;
        font-size: 22px;
        text-transform: none;
}
.homepage .homenew-choiceenterwrap .content {
    min-height: 165px;
}
.homepage .homenew-choiceenterwrap .content.next {
    min-height: 181px;
}
.homepage .homenew-choiceentersec .homenew-choiceenterinner {
    margin-bottom: 40px;
}
.homepage .events-calendar .slick-arrow.slick-disabled {
    opacity: 0.5;
}
.homepage .section-events .event-calendar-wrap .featured-wrap {
    width: 385px;
}

.homepage .banner .banner-wrap-inner.workday .title > span {
   font-size: 54px;
    line-height: 72px;
   margin: 0;
   display: inline;
}
.homepage .banner .banner-wrap-inner.workday {
   width: 100%
}
.homepage .banner .banner-wrap-inner h2.second {
       padding-bottom: 16px;
      margin-bottom: 14px
}
.homepage .banner-wrap-inner.workday .bannersub p {
   font-size: 25px;
    margin-top: 6px;
    line-height: 33px;
    color: #fff;
    text-transform: none;
    border-bottom: none;
   padding-top: 0;
}
@media screen and (max-width: 1250px) {
.homepage .customer-bar .slick-prev.slick-arrow {
    left: 0;
  background-position: left center;
}
.homepage .customer-bar .slick-next.slick-arrow {
   right:0;
    background-position: right center;
}
}
@media screen and (max-width: 1200px) {
  .homepage .homenew-choiceenterwrap {
    width: 49%;
  }
  .homepage .homenew.slider.partner button.slick-prev:before {
     left:0;
  }
  .homepage .homenew.slider.partner button.slick-prev:before,
  .homepage .homenew.slider.partner button.slick-next:before {
     width:70%;
       padding: 22px 14px;
  }
  .homepage .homenew.slider.partner button.slick-next:before {
     right:0;
  }
  .homepage .homenew.slider.partner .sliderwrap  {
     padding:0 60px;
  }
  .homepage .homenew-choiceenterwrap .content {
    min-height: 150px;
}
.homepage .homenew-choiceenterwrap .content.next {
    min-height: 149px;
}
 }

 @media screen and (max-width: 1199px){
 .homepage section.homenew.slider.partner .slick-list {
    padding:0 !important;
 }
 }
@media screen and (max-width: 1010px) {
   .homepage .banner .banner-wrap-inner.workday .title > span {
      font-size: 50px;
      line-height: 56px;
   }
}
@media screen and (max-width: 1024px) {
.homepage.item-pagehome-page .freetrail .freetrail-innner {
    background: linear-gradient(to bottom,transparent,rgba(0.5,0.6,0.9,0.8)),url(/images/homepage-sub-banner.jpg) no-repeat bottom center / cover;
    background-attachment: unset;
}
}

@media screen and (max-width: 991px){
.homepage .banner-wrap-inner .bannersub p {
    max-width: 60vw;
    font-size: 22px;
}
.homepage .banner .bannsec .container-wrap {
    background-position: 30vw 50% !important;
}
.homepage .banner .video-sec {
  display: none;
}
}

@media screen and (max-width: 768px){
  .homepage .homenew-choiceenterwrap {
    width: 100%;
  }
  .homepage .homenew-choiceentersec .homenew-choiceenterinner p {
    min-height: initial
  }
  .homepage .banner .bannsec h2 br{
    display: none;
  }
  .homepage .banner-wrap-inner .bannersub p {
    max-width: initial;
}
.homepage .banner .bannsec .container-wrap {
    height: 535px;
    background-size: 375px !important;
    background-position: center bottom !important;
}
.homepage .banner .bannsec .container-wrap {
   background:none !important;
}
.homepage .container-fluid.container {
    max-width: 625px;
}
.homepage .customer-bar .slick-arrow {
    position: absolute;
    top: 33%;
}
.homepage .homenew.slider.partner button.slick-prev:before,
.homepage .homenew.slider.partner button.slick-next:before {
   background-color:#ddd;
   background-size: 70%;
}
.homepage section.homenew-choiceentersec {
    padding: 60px 0 0px;
}
.homepage .events-calendar .calendar-head .title {
    font-size: 28px;
}
.homepage .homenew-choiceenterwrap .content.next,
.homepage .homenew-choiceenterwrap .content {
    min-height: auto;
}
.homepage .homenew.slider.partner button.slick-next:before {
    right: 25px;
}
.homepage .calendar-body .inner-wrap {
    width: 100%;
}
.homepage .calendar-body .events-featured {
    width: 100%;
    padding: 0;
}
.homepage .calendar-body .featured-wrap {
    margin: 25px;
}
 .homepage section.homenew.slider.partner .slick-list {
    padding:0 !important;
 }
   .homepage .banner .banner-wrap-inner.workday .title > span {
      font-size: 40px;
      line-height: 46px;
   }
}

@media screen and (max-width: 767px){
.homepage .homenew-choiceentersec .homenew-choiceenterinner {
  margin-bottom: 0
}
.homepage .banner .banner-wrap-inner {
   width: 100%;
   padding-top: 40px;
}
.rpajourney-wrap.container-wrap .featured img {
    max-width: 128px;
    padding-bottom: 15px;
}
}

@media screen and (max-width: 650px){
.homepage .scrolbelowsec .morebtn {
    display: block;
}
}


@media screen and (max-width: 560px){
.homepage .customer-bar .quote-inner {
    padding: 28px 14px;
}
.homepage .customer-bar .slick-prev.slick-arrow,
.homepage .customer-bar .slick-next.slick-arrow {
    background-color:transparent;
}
.homepage .customer-bar .quote-inner {
    margin: 0 12px;
}
.homepage .customer-bar .quote-inner {
   height: 544px;
}
.homepage .rpanewstrending-wrap {
    padding: 30px 15px 10px;
}

.homepage section.rpajourney-sec {
    padding: 40px 0;
}

.homepage section.rpajourney-sec h3 {
    margin-bottom: 0;
}

.homepage section.rpanewstrending-sec ul li {
    padding: 15px;
}
.homepage .morebtn a {
  padding: 8px 15px;
}
}

@media screen and (max-width: 480px){
.homepage .banner .bannsec .container-wrap {
    height: 570px;
}
.homepage .customer-bar .quote-inner.banco {
    height: 676px;
}
.homepage .homenew.slider.partner .sliderwrap {
    padding: 0 18px;
}
.homepage .events-calendar .calendar-head .title {
    font-size: 20px;
    margin-top: 27px;
}
.homepage .homenew.slider.partner button.slick-next:before,
.homepage .homenew.slider.partner button.slick-prev:before {
   top:-20px;
}
.homepage .customer-bar .quote-inner p {
    font-size: 15px;
    line-height: 22px;
}

   .homepage .banner .banner-wrap-inner.workday .title > span {
      font-size: 25px;
      line-height: 32px;
   }
   .homepage .banner-wrap-inner.workday .bannersub p {
      font-size: 20px;
   }
}


@media screen and (min-width:2000px) {

.homepage .placebadge.one {
    position: relative;
    right: 122px;
    text-align: right;
}
}

.homepage .banner-wrap-inner.workday .bannersub p {
    border-top: none;
}
@media screen and (max-width:767px) {
.homepage .banner .banner-wrap-inner.workday {
     margin-top:0;
}
}

/*IQ Bot 6.5*/
.homepage .banner .banner-wrap-inner.iq-bot-new .title > span {
  font-size:65px;
  line-height:72px;
  margin:0;
 }
.homepage .banner .banner-wrap-inner.iq-bot-new {
  width:90%;
 }
.homepage .banner .banner-wrap-inner h2.second {
  padding-bottom:16px;margin-bottom:14px;
 }
.homepage .banner-wrap-inner.iq-bot-new .bannersub p{
  font-size:25px;margin-top:6px;line-height:33px;color:#fff;text-transform:none;border-bottom:none;padding-top:0;border-top: none;
}
.homepage .banner .banner-wrap{min-height:560px;}
.homepage .banner .banner-wrap-inner{width:80%;padding-top:80px;}
@media screen and (max-width: 1010px){
.homepage .banner .banner-wrap-inner.iq-bot-new .title > span{font-size:50px;line-height:56px;}
}
@media screen and (max-width: 767px){
.homepage .banner .banner-wrap-inner.iq-bot-new .title > span{font-size:40px;line-height:46px;}
}
@media screen and (max-width: 480px){
.homepage .banner .banner-wrap-inner.iq-bot-new .title > span{font-size:25px;line-height:32px;}
}


/* New home page End */

/* Try rpa Page Start*/
.schedule-lives.try .mktoForm input[type=checkbox],
.schedule-lives.try .mktoForm input[type=radio] {
    width: 1em;
    height: 1em;
    opacity: 0;
    position: absolute;
    top: -7px;
    z-index: 999;
}
.schedule-lives.try .banner .banner-wrap {
    background: url(/images/requestlive_banner.jpg) no-repeat center center;
    background-size: cover;
}
.schedule-lives.try .box {
   padding:0 30px;
}
.schedule-lives.try .mktoForm {
    background-color: transparent;
   margin-bottom:30px
}
.schedule-lives.try h2 {
    margin-top: 100px;
}
.schedule-lives.try .text {
   color:#fff;
}
@media screen and (max-width:768px) {
.schedule-lives.try h2 {
    margin-top:0;
}
.schedule-lives.try .box {
   width:100%;
   text-align:center;
   padding:0;
   margin-bottom:30px
}
.schedule-lives.try .mktoForm {
  margin:0 auto;
  text-align:center;
  width:auto;
}
}
@media screen and (max-width:767px) {
.schedule-lives.try .form-section.dark-opt {
    padding: 0;
}
}
@media screen and (max-width:480px) {
.schedule-lives.try .mktoForm input[type=text],
.schedule-lives.try .mktoForm input[type=url],
.schedule-lives.try .mktoForm input[type=email],
.schedule-lives.try .mktoForm input[type=number],
.schedule-lives.try .mktoForm textarea.mktoField,
.schedule-lives.try .mktoForm select.mktoField {
    padding: 4px 3px 4px 13px;
    height: 39px;
    margin-left: 0;
}
.schedule-lives.try .box.one .mktoFormRow input#Phone {
    margin-bottom: 12px;
}
}
/* Try rpa Page end*/


/* IBM Page */
.iqbot.cognitive-land.ibm .mktoForm {
  background-color: transparent;
}
@media screen and (max-width: 991px) {
.iqbot.cognitive-land.ibm .mktoForm {
   text-align:center;
   margin:0 auto;
}
}

/* IBM Page */




/*botgames scrollbar update starts*/
.botgame-reg .terms-div::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #d7d7d7;
    border-left: 2px solid #ccc;
    border-right: 2px solid #ccc;
}
.botgame-reg .terms-div::-webkit-scrollbar
{
    width: 6px;
    background-color: #f2f2f1;
}
.botgame-reg .terms-div::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #c2c2c2;
}
.botgame-reg .terms-div ::-moz-scrollbar {
    width: 6px;
    background-color: #f2f2f1;
}
.botgame-reg .terms-div ::-moz-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0px rgba(0,0,0,.3);
    background-color: #c2c2c2;
}

/*community edition license css start*/
.community-edition .community-edition-wrap ul {
    font-size: 18px;
    list-style-type: none;
}
.community-edition .community-edition-wrap .disclaimer{
    text-transform: uppercase;
}
.community-edition h1 {
    text-transform: none;
    line-height: 40px;
    text-align: center;
}
.community-edition .sub-head{
text-align:center;
}
@media screen and (max-width:991px){
.community-edition h1 {
    padding-top: 55px;
}
}
@media screen and (max-width: 767px){
.community-edition h1 {
    font-size: 26px;
    line-height: 32px;
}
}
/*community edition license css end*/

/*community edition thank you css start */
section.thanksmsg.one a{
   font-size:18px;
}
/*community edition thank you css start */

/*community-edition css start*/
.ce-landing-page .table-footer p{
   font-size: 14px;
   line-height: 22px;
}
.ce-landing-page .table-footer {
   margin-top: 40px;
    padding-top: 10px;
    border-top: 1px solid #efefef;
}
.ce-landing-page .topbotlive-wrap {
   padding: 60px 0;
   position: relative;
   z-index: 5;
}
.ce-landing-page .banner {
    position: relative;
    z-index: 1;
}
.ce-landing-page .form-img {
    padding: 15px 10px 0;
    max-width: 320px;
    text-align: center;
}
.ce-landing-page .form-img h4.modal-title {
    text-align: center;
    color: #e97107;
}
.ce-landing-page .topbotlive-wrap ul,.ce-landing-page .topbotlive-wrap p {
    margin-left: 0;
}
.enterprise-page.ce-landing-page .banner .banner-wrap {
    padding: 90px 0;
   min-height: initial
}
.ce-landing-page .form-section {
    display: inline-block;
    background-color: #ebebeb;
   margin-top: -240px;
   padding-left: 20px;
}

.ce-landing-page .mktoForm {
    background-color: transparent;
}

.ce-landing-page .mktoField {
    background-color: #fff !important;
}
.ce-landing-page .banner .title {
    display: inline-block;
    max-width: calc(100% - 480px);
    vertical-align: top;
    padding: 0;
}
.ce-landing-page .banner .banner-wrap-inner h1 {
    font-size: 36px;
    width: 100%;
    line-height: 43px;
}
.ce-landing-page .banner .banner-wrap-inner {
    padding: 0px !important;
}
.ce-landing-page #mktoForm_2112 .mktoFieldDescriptor .note span {
    margin: -10px 0px 10px -6px !important;
    max-width: 90%;
}
.ce-landing-page  #mktoForm_2112 .mktoCheckboxList label {
    margin-left: 20px;
}
.ce-landing-page  #mktoForm_2112 .mktoForm .mktoButtonRow{
    margin-left: 0
}
.ce-landing-page #mktoForm_2112 .mktoFieldDescriptor span {
    color: #333 !important;
}
@media only screen and (max-width:1100px){
.ce-landing-page .form-section {
   margin-left:-20px;
}
}
@media screen and (max-width: 992px) {
.ce-landing-page .banner .title {
   max-width: initial;
}
.ce-landing-page .form-section {
    margin: 40px auto;
    display: block;
    padding: 20px 10px;
   margin-left:0;
}

.ce-landing-page .formfield-sec {
    max-width: 320px;
    margin: 0 auto;
}

.ce-landing-page .ce-landing-page .form-img {
    margin: 0 auto;
    max-width: initial;
}
}
@media only screen and (max-width:480px){
.ce-landing-page #mktoForm_2112 .mktoFieldDescriptor .note span{
margin: 10px 0px 10px 15px !Important;
}
}
/*community-edition css end*/

/*community-edition-resources css start*/
.garage-sec.page-community-resources .banner .banner-wrap-inner p.subhead{
   width:100%;
}
.garage-sec .wistia_responsive_wrapper {
   height: 100%;
   right: 0;
   position: absolute;
   top: 0;
   width: 100%;
}
.garage-sec .wistia_embed {
   display:inline-block;
   height:100%;
   width:100%;
}
.garage-sec .wistia_responsive_padding {
  position: relative;
  padding-bottom: 58%;
}
.garage-sec .banner-wrap-inner {
  padding-top: 40px;
}
.garage-sec.page-community-resources .banner .banner-wrap {
   min-height: 270px;
   background: linear-gradient(to left,rgba(0, 0, 0, 0.075),rgba(5, 5, 5, 0.45)),
   url(/images/community-edition-landing.jpg) no-repeat center center;
   background-size: cover;
}
.garage-sec p.smalltxt {
  color: #fff;
  font-size: 25px;
  text-transform: uppercase;
}
.garage-sec .introsec > p {
  font-size: 24px;
  line-height: normal;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 20px;
}

.garage-sec .introsec .morebtn a {
  padding: 10px;
  min-width: 200px;
  font-size: 14px;
  line-height: normal;
  cursor: pointer;
}
.garage-sec .refertab-sec {
  padding: 40px 0;
}

.garage-sec .refertab-sec h2 {
  font-size: 32px;
  line-height: normal;
  font-weight: 300;
}

.garage-sec .refertab-wrap {
  padding: 40px 0 0;
}

.garage-sec .refertab-sec .nav-tabs > li {
   width: 33.33%;
   display: table-cell;
   vertical-align: bottom;
   float: none;
}
.garage-sec .refertab-sec .nav-tabs > li:hover,
.garage-sec .refertab-sec .nav-tabs > li.active{
  background-color: #f7f7f7;
}
.garage-sec .refertab-sec .nav-tabs>li.active>a {
  background-color: transparent;
  border: 0;
  color: #404040;
}

.garage-sec .refertab-sec .tab-pane {
  background-color: #f7f7f7;
  padding: 60px 60px 30px;
}

.garage-sec .refertab-sec .nav-tabs {
  border-bottom: 0;
  margin-bottom: -2px;
  text-align: center;
  display: table;
  width: 100%;
}

.garage-sec .refertab-sec .nav-tabs>li>a {
  padding: 40px;
  font-size: 20px;
  line-height: normal;
  font-weight: 500;
  color: #269bcd;
  border: 0;
}
.garage-sec .refertab-sec .nav-tabs>li>a:hover,
.garage-sec .refertab-sec .nav-tabs>li>a:focus {
  border: 0;
  color: #404040;
  background-color: transparent;
}
.garage-sec .video-sec .wistia_wrap {
   margin-bottom: 20px;
}

.garage-sec .refertab-sec .disp .title {
  display: block;
  font-size: 18px;
  line-height: normal;
  margin-bottom: 6px;
  color: #269bcd;
  font-weight: 500;
}
.garage-sec .refertab-sec .disp .title:hover {
  color: #f56d00;
}
.garage-sec .refertab-sec .disp span.title:hover {
  color: #269bcd;
}
.garage-sec .refertab-sec .disp .content {
  font-size: 14px;
  line-height: 18px;
  color: #666;
  font-weight: 300;
}

.garage-sec .refertab-sec .disp {
  margin-bottom: 30px;
  padding-right: 20px;
}
.garage-sec .refertab-sec .content-sec-wrapper {
  padding-left: 30px;
}

.garage-sec .refertab-sec .video-sec-wrapper {
  padding-right: 30px;
}
.garage-sec .refertab-sec .section-title {
  font-size: 18px;
  line-height: normal;
  font-weight: 700;
  color: #666;
  margin-bottom: 20px;
  display: block;
}

.garage-sec .refertab-sec .tab-content-sec .section-title {
  border-bottom: 1px solid #666;
  padding-bottom: 15px;
  margin-bottom: 40px;
  font-size: 18px;
}
.garage-sec .refertab-sec .tab-content-sec .call-btn {
  text-align: center;
  padding-top: 60px;
}

.garage-sec .refertab-sec .tab-content-sec .call-btn .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  color: #269bcd;
}
.garage-sec .morerec-sec .imgsec h5 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0 25px 10px;
  color: #fff;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}

.garage-sec .morerec-sec .imgsec {
  position: relative;
}

.garage-sec .morerec-sec .boxinnerwrap {
  padding: 25px;
  background-color: #fff;
}

.garage-sec .morerec-sec a.leanmore {
  display: inline-block;
  margin: 15px 0 20px;
  color: #269bcd;
  font-weight: 700;
}

.garage-sec .morerec-sec {
  padding: 60px 0;
  background-color: #ffcc00;
}
.garage-sec .morerec-sec .boxinner {
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.35);
}
.garage-sec .morerec-sec h3 {
  margin-bottom: 60px;
}
.garage-sec .refertab-sec .tab-content-sec .morebtn a {
  padding: 15px;
  min-width: 280px;
  font-size: 16px;
  line-height: normal;
  cursor: pointer;
}
@media screen and (max-width: 1200px){
.garage-sec.page-community-resources .morerec-sec .boxinnerwrap{
   min-height: 345px;
}
}
@media screen and (max-width: 992px){
.garage-sec .refertab-sec .video-sec-wrapper .vdo.small {
  width: 100%;
}
.garage-sec .refertab-sec .tab-pane {
  padding: 40px;
}
.garage-sec .refertab-sec .content-sec-wrapper {
  padding: 0;
}
.garage-sec .banner .banner-wrap-inner h1, .banner .banner-wrap-inner h2 {
   font-size: 35px;
   margin-top: 40px;
}
.garage-sec .refertab-sec .tab-content-sec .morebtn a {
   min-width: auto;.
}
.garage-sec .imgsec img {
   width: 100%;
}
}
@media screen and (max-width: 768px){
.garage-sec .refertab-sec .content-sec-wrapper,
.garage-sec .refertab-sec .video-sec-wrapper {
  padding: 0;
}
.garage-sec .refertab-sec .video-sec-wrapper .vdo.small {
  max-width: 50%;
  float: left;
}

.garage-sec .refertab-sec .tab-content-sec .call-btn {
  padding-top: 15px;
}

.garage-sec .refertab-sec .tab-content-sec .call-btn .title > br {
  display: none;
}

.garage-sec .mrebox {
  max-width: auto;
  float: left;
  margin-bottom: 30px;
}
.garage-sec .morerec-sec {
  padding: 30px 0;
}
}
@media screen and (max-width: 767px){
.garage-sec .banner .banner-wrap-inner h2, .banner .banner-wrap-inner h1 {
   font-size: 26px !important;
   line-height: 37px;
}
.garage-sec .banner-wrap-inner {
   padding-top: 25px !important;
}
.garage-sec.page-community-resources .morerec-sec .boxinnerwrap {
   min-height: auto !important;
}
}
@media screen and (max-width: 680px){
.garage-sec .refertab-sec h2 {
  font-size: 26px;
  line-height: normal;
}

.garage-sec .refertab-sec .nav-tabs>li>a {
  padding: 20px 10px;
  font-size: 16px;
  line-height: normal;
}

.garage-sec .refertab-wrap {
  padding-top: 30px;
}
.garage-sec .refertab-sec .tab-pane {
padding: 15px;
}
.garage-sec .refertab-sec .video-sec-wrapper .vdo.small {
  max-width: initial;
}
.garage-sec .mrebox {
  max-width: auto;
  max-width: 100%;
  float: none;
  margin: 0 auto 20px;
}
.garage-sec .refertab-sec .tab-content-sec .morebtn a {
   padding: 6px 15px;
   font-size: 14px;
   min-width: auto;
}
}
/*community-edition-resources css end*/

/*agree condition font update*/
.agree-condition a {
    font-size: 14px;
    line-height: normal;
}
/*agree condition font update end*/

/*new rpa journey styles starts*/


.page-new-journey .new .slick-list.draggable {
   width: 90%;
   margin: 0 auto;
}
.page-new-journey .page-new-journey-digitalworkforce .digital-h3-div {
   width: 70%;
   margin: 25px auto;
}
.page-new-journey .page-new-journey-right-side-step .font-blue {
   color: #269bcd;
}
.page-new-journey .Page-new-journey-start blockquote {
   position: relative;
   display: inline-block;
   padding: 0px;
   border-left: none;
   color: #333;
}
.page-new-journey .Page-new-journey-start blockquote::before {
   display: block;
   content: "";
   position: absolute;
   top: -50px;
   left: -50px;
   width: 100%;
   height: 1px;
   z-index: 1;
   font-style: italic;
}
.page-new-journey .Page-new-journey-start blockquote::before {
   display: block;
   position: absolute;
   content: "\"";
 font-family: 'Bitter', serif;
   font-size: 100px;
   color: #333;
}

.page-new-journey .Page-new-journey-start blockquote {
    margin: 20px 0 0 30px;
    font-size: 24px;
}
.page-new-journey .new .slick-prev.slick-arrow {
   left: 0px;
   background-position: right center
}
.page-new-journey .new .slick-next.slick-arrow {
   right: 0px;
   background-position: left center
}
.page-new-journey .new .slick-arrow {
   position: absolute;
   top: 40%;
   background-color: transparent;
   background-image: url(https://www.automationanywhere.com/images/rpa-journey/rpa-arrows.png);
   background-repeat: no-repeat;
   background-size: cover;
   box-shadow: none;
   border: 0;
   font-size: 0;
   padding: 25px 18px;
   border-radius: 0;
   z-index: 99;
}
.page-new-journey.page-sol-healthcare .banner-wrap-inner {
   display: table;
   padding: 0;
   width: 100%;
   height: 340px;
}
.page-new-journey .side-steps h3,
.page-new-journey .side-steps p {
   position: relative;
}
.page-new-journey .side-steps h3 {
   text-transform: none;
}
.page-new-journey .slick-slide img {
   display: inline-block;
}
.page-new-journey.page-sol-healthcare .banner-wrap-inner .content {
   display: table-cell;
   vertical-align: middle;
}
.page-new-journey .page-new-journey-transformation-div,
.page-new-journey .page-new-journey-transformation-img-text,
.page-new-journey .page-new-journey-transformation-img-div {
   max-width: 230px;
   margin: 0 auto;
}
.page-new-journey .page-new-journey-transformation-div h4,
.page-new-journey .page-new-journey-transformation-img-text p {
   font-size: 14px;
   line-height: 20px;
}
.page-new-journey.page-sol-healthcare .banner-wrap {
   background: url(https://www.automationanywhere.com/images/rpa-journey/rpa-journey-new.jpg) no-repeat center center / cover;
   min-height: 340px;
}
.page-new-journey.page-sol-healthcare .banner-sub-opt {
   padding: 40px 0;
}
.page-new-journey .page-new-journey-transformation-img-div h4 {
   margin-top: 20px;
}
.page-new-journey.page-sol-healthcare .banner-sub-opt .morebtn {
   margin-top: 30px
}
.page-new-journey.page-sol-healthcare .banner-sub-opt h3 {
   margin: 0 0 12px
}
.page-new-journey.page-sol-healthcare .healthcare-inner {
   margin-top: 30px;
}
.page-new-journey.page-sol-healthcare .healthcare-inner .content {
   padding-top: 30px;
   border-top: 1px solid #c0b8b8;
}
.page-new-journey.page-sol-healthcare .healthcare-inner p {
   padding: 0;
   margin: 0 0 20px;
   border: 0;
   font-size: 14px;
   line-height: 24px;
}
.page-new-journey.page-sol-healthcare .healthcare-inner .headertext {
   display: block;
   padding: 20px 0 30px;
   font-size: 20px;
}
.page-new-journey .page-new-journey-numberCircle p {
   line-height: 30px;
   margin: 0;
   font-size: 16px;
   font-weight: 700;
   display: inline-block;
   border-radius: 100%;
   width: 35px;
   height: 35px;
   background: #fff;
   border: 4px solid #269bcd;
   color: #000;
   text-align: center;
}
.page-new-journey.page-sol-healthcare .page-new-RPA-journey-where h3 {
   color: #fff;
}
.page-new-journey.page-sol-healthcare .page-new-RPA-journey-where {
   padding: 40px 0;
   color: #fff;
   background: linear-gradient(to right, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.6)), url(https://www.automationanywhere.com/images/rpa-journey/sectioin-bg1.jpg) no-repeat center center / cover;
}
.page-new-journey .section-quotes {
   text-align: center;
}
.page-new-journey .section-quotes .content-container .quote-content p {
   font-size: 22px;
   line-height: 38px;
}
.page-new-journey .section-quotes .quote-content,
.page-new-journey .section-quotes .quote-sub-content {
   display: table-cell;
   vertical-align: top;
}
.page-new-journey .section-quotes .content-container {
   text-align: left;
   display: table;
   width: 100%;
   margin-top: 60px;
}
.page-new-journey .section-quotes .quote-content {} .page-new-journey .section-quotes .quote-sub-content {
   padding-left: 30px;
}
.page-new-journey .section-quotes .quote-content {
   padding-right: 30px;
   border-right: 1px solid #ffcc00;
}
.page-new-journey .section-quotes .section-wrapper {
   padding: 40px 0;
}
.page-new-journey .section-quotes .content-inner {
   padding: 40px 0;
}
.page-new-journey .section-quotes .brand-logo {
   display: block;
   margin-top: 40px;
}
.page-new-journey .side-steps .brand-logo {
   text-align: right;
}
.page-new-journey .side-steps .five-img {
   position: absolute;
   left: 15%;
   margin-top: 5%;
}
.page-new-journey .side-steps .quote-content {
   border-right: 0;
   border-left: 1px solid #999;
   padding-right: 0;
   padding-left: 4%;
   width: 35%;
}
.page-new-journey .side-steps .quote-sub-content {
   padding-left: 0;
   padding-right: 30px;
   width: 65%;
}
.page-new-journey .side-steps .quote-sub-content h3 {
   font-size: 24px;
   line-height: normal;
   text-transform: none;
   margin: 0 0 40px;
}
.page-new-journey .side-steps li {
   font-size: 16px;
   line-height: 23px;
   font-weight: 700;
   margin-bottom: 10px;
}
.page-new-journey .side-steps ol {
   margin: 30px 0 40px;
}
.page-new-journey .side-steps .content-inner {
   padding: 20px 0;
}
.page-new-journey .side-steps .content-container {
   margin-top: 40px;
   padding-top: 40px;
   border-top: 1px solid #ff6600;
}
.page-new-journey .side-steps .section-wrapper {
   background-color: #eee;
}
.page-new-journey .side-steps .morebtn a {
   text-align: center;
}
.page-new-journey .success-kit .section-wrapper {
   background-color: #fff;
}
.page-new-journey .success-kit .eight-img {
   position: absolute;
   left: calc(50% - 106px);
   margin-top: 3%;
}
.page-new-journey .success-kit .content-container {
   margin-top: 40px;
   padding-top: 40px;
   border-top: 1px solid #269bcd;
}
.page-new-journey .page-new-journey-resources .section-wrapper {
   background-color: #fff;
}
.page-new-journey .page-new-journey-resources .content-container {
   margin-top: 40px;
   padding-top: 40px;
}
.page-new-journey .step .section-wrapper {
   background-color: #fff;
}
.page-new-journey .step .content-container {} .page-new-journey-numberCircle {
   position: relative;
   text-align: center;
}
.page-new-journey-number-bottom {
   margin-bottom: 20px;
}
.page-new-journey-overflow {
   height: 390px;
   overflow-y: scroll;
   margin-bottom: 20px;
}
.page-new-journey-slider-controller li {
   border-color: #269bcd;
   border: 4px solid #269bcd;
   width: 58px;
   height: 58px;
   border-radius: 50%;
   text-indent: unset;
   color: #269bcd;
}
.page-new-journey-slider-content p,
.page-new-journey-slider-content ul li {
   font-size: 16px;
}
.page-new-journey-indicator-text {
   font-size: 10px;
}
.page-new-journey-slider-controller .active {
   border-color: #269bcd;
   border: 4px solid #269bcd;
   width: 62px;
   height: 62px;
   border-radius: 50%;
}
.page-new-journey-transformation-sport .person-list .page-new-journey-transformation-img-div {
   max-width: initial;
}
.page-new-journey-slider-div {
   margin-bottom: 60px;
}
.page-new-journey-static-img {
   position: relative;
   margin-top: 5%;
   text-align: center;
}
.page-new-journey-slider-controller {
   width: 100%;
   bottom: -75px;
}
.page-new-journey-transformation-sport {
   color: #fff;
}
.page-new-journey-transformation-above-div {
   color: #fff;
   text-align: center;
   margin-bottom: 40px;
}
.page-new-journey .page-new-journey-transformation-sport .section-wrapper {
   background: linear-gradient(0deg, rgba(6, 6, 6, 0.75), rgba(0, 0, 0, 0.48)), url(https://www.automationanywhere.com/images/rpa-journey/robert-katzki-132636-unsplash.jpg) no-repeat center center / cover fixed;
}
.page-new-journey .page-new-journey-transformation-sport .section-wrapper .container-wrap .sectioin-title h3 {
   color: #fff;
}
.page-new-journey-transformation-img-div {
   border-bottom: 1px solid #fff;
   margin-bottom: 20px;
}
.page-new-journey-transformation-img-div h4 {
   color: #fff;
}
.page-new-journey-transformation-img-text {} .page-new-journey-transformation-div h4 {
   color: #fff;
}
.page-new-journey-transformation-second-row {
   margin-bottom: 40px;
   text-align: center;
}
.page-new-journey-transformation-person {
   display: inline-block;
   border-radius: 100%;
   overflow: hidden;
   width: 86px;
   height: 86px;
   margin: 0 -15px;
   position: relative;
}
.page-new-journey-digitalworkforce {
   background: #269bcd;
}
.page-new-journey-headtext {
   color: #fff;
   font-size: 17px;
   line-height: 25px;
   margin-top: 25px;
}
.page-new-journey-digital-sec {
   text-align: center;
   width: 70%;
   margin: 25px auto;
}
.page-new-journey-digital-h3 {
   color: #fff;
   text-align: center;
   padding: 25px 0;
}
.page-new-journey .morebtn.new {
   border: 1px solid #fff;
   display: inline-block;
   border-radius: 5px;
}
.page-new-journey-request {
   margin: 22px 0;
   margin-bottom: 50px;
}
.page-new-journey-request a {
   color: #fff;
   font-size: 16px;
}
.page-new-journey-resources .resource-h3-div {
   border-bottom: 2px solid #ffcc00;
   margin-bottom: 20px;
   padding-bottom: 20px;
}
.page-new-journey-resources .resource-p-div a {
   color: #269bcd;
   font-weight: 600;
}
.page-new-journey-streamline {
   background: #ffcc00;
   padding: 45px 0 45px;
}
.page-new-journey-streamline h3 {
   text-align: center;
   font-weight: 600;
}
.page-new-journey-streamline p {
   text-align: center;
}
.page-new-journey-streamline a {
   border: none;
}
.page-new-journey-div-side-step p {
   font-size: 23px;
   line-height: 36px;
}
.page-new-journey-slider-controller {
   left: 30%;
}
.page-new-journey.new .banner-wrap-inner h1.subhead {
   font-size: 22px;
}
.page-new-journey.new section.banner-sub-opt h4,
.page-new-journey .rpa-initiatives h4 {
   font-weight: 300;
}
.page-new-journey .rpa-initiatives h3.inner {
   font-size: 26px;
   text-transform: capitalize;
   font-weight: 500;
}
.page-new-journey.new .bots-slider .slider-box p {
   padding-bottom: 30px;
   margin: 0 40px;
}
.page-new-journey h4 {
   width: auto;
}

.page-new-journey .page-new-journey-transformation-above-div h4 {
  text-transform: none;
}

.page-new-journey .banner-sub-opt .morebtn {
   margin-top: 70px;
}
.page-new-journey .morebtn:hover {
   color: #269bcd;
}
.page-new-journey .banner-sub-opt .introsec {
   width: auto;
   max-width: 780px;
}
.page-new-journey .banner-sub-opt .introsec h4 {
   padding-bottom: 20px;
}
.page-new-journey .banner-sub-opt h3 {
   color: #000;
   margin: 0 40px;
   padding: 0px;
}
.page-new-journey .banner-sub-opt p {
   color: #000;
   font-size: 20px;
   font-weight: 500;
}
.page-new-journey .banner-sub-opt .introsec .slider-box p {
   padding-top: 20px;
}
.page-new-journey .banner-sub-opt .content {
   max-width: 980px;
   margin: 60px auto 0;
}
.page-new-journey .banner-sub-opt {
   padding: 60px 0;
}
.page-new-journey .banner-sub-opt .introsec .shop-para {
   padding-bottom: 40px;
}
.page-new-journey .new .digital-work .slick-dots li button {
   background-image: none;
   background-repeat: no-repeat;
   padding: 43px;
   top: -36px;
   opacity: unset;
   cursor: pointer;
   position: relative;
   border: 4px solid #269bcd;
   border-radius: 100%;
}

.page-new-journey .new .digital-work .top-h3 {
   text-align: center;
   margin-top: 50px;
   margin-bottom: 20px;
   font-weight: 300;
}

.page-new-journey .new .digital-work .slick-dots li:before {
   position: absolute;
   color: #269bcd;
   white-space: pre-line;
    text-align: center;
   left: 0;
   right: 0;
   top: -10px;
}

.page-new-journey .new .digital-work .slick-dots li:first-child:before {
   content: "1 \A Awareness";
   color: #269bcd;
}
.page-new-journey .new .digital-work .slick-dots li:nth-child(2):before {
   content: "2 \A Readiness";
   color: #269bcd;
}

.page-new-journey .new .digital-work .slick-dots li:nth-child(3):before {
   content: "3 \A Vendor";
   color: #269bcd;
}
.page-new-journey .new .digital-work .slick-dots li:nth-child(4):before {
   content: "4 \A Proof";
   color: #269bcd;
}
.page-new-journey .new .digital-work .slick-dots li:nth-child(5):before {
   content: "5 \A Pilot";
   color: #269bcd;
}
.page-new-journey .new .digital-work .slick-dots li:nth-child(6):before {
   content: "6 \A Establish";
   color: #269bcd;
}
.page-new-journey .new .digital-work .slick-dots li:nth-child(7):before {
   content: "7 \A Expand";
   color: #269bcd;
}
.page-new-journey .new .digital-work .slick-dots li:nth-child(8):before {
   content: "8 \A Transform";
   color: #269bcd;
}

.page-new-journey .new .digital-work .slick-dots li.slick-active:before {
   color:#f56d00;
}

.page-new-journey .new section.digital-work h3 {
   text-transform: none;
   margin-bottom: 10px;
   font-weight: 500;
   text-align: left;
}
.page-new-journey .slidershow {
   -webkit-box-shadow: 0px 0px 15px 0px rgba(102, 102, 102, 0.8);
   -moz-box-shadow: 0px 0px 15px 0px rgba(102, 102, 102, 0.8);
   box-shadow: 0px 0px 15px 0px rgba(102, 102, 102, 0.8);
   max-width: 216px;
   margin: 0 auto;
}
.page-new-journey .digital-inner {
   background: #eee;
   padding: 60px 0 11px 0;
}
.page-new-journey .digital-work h4 {
   border-bottom: 1px solid #F9924E;
   padding-bottom: 20px;
   color: #F9924E;
   margin-top: 46px;
}
.page-new-journey .digital-work h6 {
   color: #35A9D0;
   font-weight: 400;
}
.page-new-journey .digital-work .sec-img {
   display: block;
}
.page-new-journey.new .slick-dots {
   position: absolute;
   display: block;
   width: 90%;
   padding: 0;
   list-style: none;
   text-align: center;
   position: relative;
   bottom: 0;
    margin: 50px auto 10px auto;
}
/*.page-new-journey.new .slick-dots li {
   position: relative;
   display: inline-block;
   width: 20px;
   height: 20px;
   margin: 0 5px;
   padding: 0;
   cursor: pointer;
}*/
.page-new-journey .new .digital-work .slick-dots li {
   position: relative;
   display: inline-block;
   width: 94px;
   height: 90px;
   margin: 0 7px;
   padding: 0;
   cursor: pointer;
   border-radius: 100%;
   /*left: 45px;*/
}
.page-new-journey .new .slick-dots li button {
   font-size: 0;
   line-height: 0;
   display: block;
   width: 20px;
   height: 20px;
   padding: 5px;
   cursor: pointer;
   color: transparent;
   border: 0;
   outline: none;
   background: transparent;
}
.page-new-journey .new .slick-dots li button:hover,
.page-new-journey .new .slick-dots li button:focus {
   outline: none;
}
.page-new-journey .new .slick-dots li button:hover:before,
.page-new-journey .new .slick-dots li button:focus:before {
   opacity: 1;
}
.page-new-journey .new .slick-dots li button:before {
   font-family: 'slick';
   font-size: 6px;
   line-height: 20px;
   position: absolute;
   top: 0;
   left: 0;
   width: 15px;
   height: 15px;
   content: "";
   text-align: center;
   opacity: .55;
   color: #d0cece;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   background: #fff;
   border-radius: 50px;
}
.page-new-journey .new .slick-dots li.slick-active button:before {
   opacity: 1;
   background: #000;
}
.page-new-journey .new .digital-work .slick-dots {
   top: auto;
   margin-top: 50px;
}
.page-new-journey .new .page-new-journey-slider-content li {
   font-size: 16px;
   text-align: left;
}
.page-new-journey .new .page-new-journey-slider-content p {
   text-align: left;
}
.page-new-journey .digital-work .digital-pay,
.page-new-journey .digital-work .digital-employee {
   background-color: #eee;
   margin: 0;
   color: #ef5f29;
   padding-top: 15px;
}
/*.page-new-journey.new .digital-work .slick-dots li:first-child {
   left: 45px;
}
.page-new-journey.new .digital-work .slick-dots li:nth-child(2) {
   left: 40px;
}*/
.page-new-journey.new .digital-work .slick-dots li button:before,
.page-new-journey.new .digital-work .slick-dots li.slick-active button:before {
   display: none;
}
.page-new-journey-transformation-person.center {
   width: 100px;
   height: 100px;
   z-index: 9;
}
@media (min-width: 992px) {
   .page-new-journey-left-div {
      border-right: 1px solid #6d7577;
   }
   .Page-new-journey-start .left-div-start {
      border-right: 2px solid #ffcc00;
   }
   .page-new-journey-right-side-step {
      border-right: 1px solid #999;
   }
}
@media (max-width: 991px) {
   .page-new-journey-slider-div {
      margin-bottom: 120px;
   }
   .page-new-journey-slider-controller {
      width: 100%;
      bottom: -100px;
      left: 30%;
   }
   .page-new-journey .slick-slide img {
      max-height: 400px;
   }
   .page-new-journey .content-wrapper.right {
      padding-left: 15px;
      padding-right: 15px;
   }
   .page-new-journey .new .digital-work .slick-dots li:first-child.slick-active button {
      background-image: none;
      background-repeat: no-repeat;
      padding: 40px;
   }
   .page-new-journey .new .digital-work .slick-dots li:before {
      position: absolute;
      color: #269bcd;
      white-space: pre;
      left: -12px;
      right: -11px;
      top: -15px;
   }
   .page-new-journey .new .digital-work .slick-dots li button {
      padding: 40px;
   }
   .page-new-journey .content-wrapper.left {
      padding-right: 15px;
   }
   .digital-inner {
      padding: 40px 0;
   }
   .page-new-journey .rpa-initiatives h3 {
      font-size: 30px;
   }
   .page-new-journey .rpa-initiatives .content-box p {
      padding: 10px;
   }
   .page-new-journey .banner-sub-opt .introsec .heading-text {
      font-size: 31px;
   }
   .page-new-journey .section-quotes .content-inner {
      padding: 0 0 30px;
   }
   .page-new-journey .section-quotes .brand-logo {
      margin-top: 30px;
   }
   .page-new-journey .section-quotes .content-container {
      margin-top: 30px;
   }
   .page-new-RPA-journey-where .healthcare-wrap {
      max-width: 680px;
      margin: 0 auto 30px;
   }
}
@media(max-width:840px)

{
   .page-new-journey.new .slick-arrow {
      padding: 20px 12px;
   }
   .page-new-journey .side-steps p, .page-new-journey .side-steps blockquote {
      font-size: 18px;
   }
   .page-new-journey-digital-img {
      margin-bottom: 20px;
   }
   .page-new-journey .side-steps .content-container {
      margin-top: 30px;
      padding-top: 0px;
   }
   .page-new-journey .section-quotes .content-container {
      margin-top: 0px;
   }
   .page-new-journey .section-quotes .content-inner {
      padding: 15px 0;
   }
   .page-new-journey-resources .heading-div {
      margin-bottom: 40px;
   }
   .page-new-journey .side-steps .brand-logo {
      text-align: center;
   }
   .page-new-journey .success-kit .eight-img {
      margin-top: 0;
   }
   .page-new-journey .page-new-journey-resources .content-container {
      margin-top: 0px;
      padding-top: 10px;
   }
}
@media(max-width:650px)

{
   .page-new-journey .success-kit .eight-img {
      margin-top: 45%;
   }
   .page-new-journey blockquote::before {
      display: block;
      position: absolute;
      content: "\"";
 font-family: 'Bitter', serif;
      font-size: 74px;
      color: #333;
   }
   .page-new-journey blockquote::before {
      display: block;
      position: absolute;
      top: -40px;
      left: -25px;
      width: 100%;
      height: 1px;
      z-index: 1;
      font-style: italic;
   }
   .page-new-journey .side-steps .five-img {
      left: 0%;
   }
   .page-new-journey .success-kit .eight-img {
      margin-top: 55%;
   }

   .page-new-journey-slider-controller {
      bottom: -160px;
   }
   .page-new-journey-slider-div {
      margin-bottom: 130px;
   }
}
@media(max-width:480px){

.page-new-journey .side-steps .five-img {
   left: 0%;
}
}

/*new rpa journey page styles ends*/


/*workday page styles starts*/
.workdayautomation .quote.two .rpaaccenture-secs .quote-inner-left .detailed-quote {
    font-size: 20px;
    line-height: 30px;
}

.workdayautomation .quote.two .rpaaccenture-secs .quote-inner-left .person-name {
    font-size: 20px;
    line-height: 34px;
    font-style: italic;
    display: block;
}
.workdayautomation .banner .banner-wrap {
    background: url(/images/home-digital-worker.jpg) no-repeat center center;
    background-size: cover;
    height: 0;
    display: table;
    width: 100%;
    min-height: 340px;
}
.workdayautomation h1.subhead.subhead-two {
    font-size: 18px;
    margin-top: 0;
    text-transform: none;
    line-height: 32px;
    font-weight:500;
}
.workdayautomation .banner-wrap-inner {
   padding-top:100px;
}
.workdayautomation .common {
    padding: 30px 0;
}
.workdayautomation section.yello-section.what-will-rpa {
    background: #ffbc03;
    text-align: center;
}
.workdayautomation .float-right-div {
    float: right;
}
.workdayautomation .rpaaccenture-sec .quote-inner-left {
    background-color: #fff;
    padding: 30px;
    margin-right: 30px;
}
.workdayautomation section.quotes {
   background:#f7f7f7;
   padding-top: 60px;
}
.workdayautomation .rpaaccenture-secs .quote-inner,
.workdayautomation .rpaaccenture-secs .quote-inner-left {
    background: #fff;
    padding: 30px;
    margin-right: 30px;
    box-shadow: 0 0 30px rgba(0,0,0,0.3);
}
.workdayautomation .rpaaccenture-secs .quote-inner {
    margin: 0 30px;
}
.workdayautomation .rpaaccenture-secs .quote-inner:after {
    content: "";
    padding: 20px;
    position: absolute;
    right: 17px;
    top: 40%;
    background: url(/images/home/whiteleft_arrow.png) no-repeat left center;
    transform: rotate(180deg);
}
.workdayautomation .rpaaccenture-secs {
    padding: 40px 0;
}
.workdayautomation .quote-img img {
    margin-top: 47px;
}
.workdayautomation .rpaaccenture-secs .quote-inner-left:after {
    content: "";
    padding: 20px;
    position: absolute;
    left: 16px;
    top: 40%;
    background: url(/images/home/whiteleft_arrow.png) no-repeat left center;
}
.workdayautomation .quote-img-left img {
    float: right;
    margin-top: 57px;
    margin-right: 25px;
}
.workdayautomation section.investing-human {
    text-align: left;
    background: url(/images/home-digital-worker.jpg) no-repeat center center;
    background-size: cover;
    padding: 70px 0;
}
.workdayautomation section.yello-section.what-will-rpa.common h3 {
    font-weight: 600;
}
.workdayautomation section.investing-human.common .work h3 {
    padding-right: 115px;
    color: #fff;
    font-size: 36px;
    line-height: 40px;
}
.workdayautomation section.investing-human.common .work h3:after {
    border-right: 1px solid #ffbc03;
    content: "";
    position: absolute;
    font-size: 5px;
    color: #fff;
    width: 100%;
    height: 100%;
    top: 0;
    left: -66px;
}
.workdayautomation section.investing-human.common p {
    color: #fff;
}
.workdayautomation section.investing-human.common .work {
    position: relative;
}
.workdayautomation p.human-txt {
    padding: 0px 0 27px;
}
.workdayautomation section.investing-human-two.common .inner {
    padding: 0;
}
.workdayautomation p.innerhead {
   /* font-weight: bold;
    padding-bottom: 10px;
    color: #269bcd;
    font-size: 21px;*/

    font-size: 21px;
    font-weight: 500;
    display: block;
    text-transform: none;
    line-height: 32px;
    color: #000;
    margin-bottom: 20px;
    border-bottom: 1px solid #dbd3d3;
    padding-bottom: 20px;
    text-transform: uppercase;
}
.workdayautomation section.investing-human-two {
    background: #fff;
    text-align: center;
}
.workdayautomation section.discover.common h3 {
    font-weight: 600;
}
.workdayautomation section.quote.two .rpaaccenture-secs .quote-img {
    float: left;
}
.workdayautomation section.quote.two .rpaaccenture-secs .quotecont {
    float: right;
}

.workdayautomation p.morebtn.learn {
    text-align: center;
    margin: 0 auto;
}
.workdayautomation .inner .innertext {
    /*font-size: 15px;
    line-height: 24px;*/
}
.workdayautomation section.quote.two {
    background: #f7f7f7;
}
.workdayautomation .quote.two .rpaaccenture-sec {
    padding: 25px 0;
}
.workdayautomation .quote.two .rpaaccenture-secs .quote-inner-left:after {
    top: 28%;
}
.workdayautomation section.human-resource {
    text-align: center;
}
.workdayautomation section.finance {
    background: #269bcd;
    text-align: center;
    color: #fff;
}
.workdayautomation section.finance.common h3 {
    color: #fff;
}
.workdayautomation span.innercolor {
    font-size: 40px;
    font-weight: 500;
    line-height: 44px;
}
.workdayautomation span.innercolor.icon {
    font-weight: 200;
}
.workdayautomation section.finance.common .morebtn a {
    border: 1px solid #fff;
}
.workdayautomation .quote.two .rpaaccenture-secs .quote-inner-left {
    padding: 50px;
    margin: 0 30px;
    box-shadow: 0px 0px 10px 0px rgba(51, 51, 51, 0.25);
}
.workdayautomation .quote.two .rpaaccenture-secs .quote-inner-left p {
    font-size: 28px;
    line-height: 42px;
}
.workdayautomation .finance p.morebtn.learn {
    margin-top: 20px;
}
.workdayautomation section.discover {
    text-align: center;
    background: #ffbc03;
}
.workdayautomation section.quotes .row,
.workdayautomation section.quote .row {
    margin: 0;
}
.workdayautomation section.human-resource.common .innertext {
    padding: 0 19px;
}
.workdayautomation section.quote.two.common .rpaaccenture-secs .quote-img img {
    max-width: 53%;
    margin-top: 75px;
    float:right;
}
.workdayautomation section.discover .morebtn.learn {
    margin: 22px auto;
}
.workdayautomation .rpaaccenture-center {
    width: 63%;
}
.workdayautomation .deploy-imgicon img {
    width: 54%;
    text-align: right;
}
.workdayautomation .deploy-box.two .deploy-imgicon {
    padding-top: 4px;
}
.workdayautomation .deploy-box {
    box-shadow: 0px 0px 10px 0px rgba(51, 51, 51, 0.25);
    padding: 20px;
    min-height: 476px;
    margin-bottom: 30px;
    background-color: #fff;
}
.workdayautomation .deploy-imgicon {
    text-align: right;
    padding: 10px 0 25px;
}
.workdayautomation .quotes .rpaaccenture-secs .quote-inner:after,
.workdayautomation .quotes .rpaaccenture-secs .quote-inner-left:after {
    display: none;
}

@media screen and (max-width:1250px) {
.workdayautomation .rpaaccenture-center {
    width: 85%;
}
}

@media screen and (max-width:991px) {
.workdayautomation .rpaaccenture-secs .quote-inner,
.workdayautomation .rpaaccenture-secs .quote-inner-left {
    margin:0 30px;
}
.workdayautomation .quote-img img {
    margin-top: 70px;
}
.workdayautomation .quote-img-left img {
    margin-top: 87px;
}
.workdayautomation .rpaaccenture-secs .quote-inner-left:after {
   left:15px;
}
.workdayautomation section.investing-human-two.common .inner {
   padding:0;
}
.workdayautomation section.quote.two.common .rpaaccenture-secs .quote-img img {
   margin-top:90px;
}
}
@media screen and (max-width:768px) {
.workdayautomation section.quote.two.common .rpaaccenture-secs .quote-img img {
    margin-top:160px;
}
.workdayautomation section.investing-human.common .work h3:after {
   display:none;
}
.workdayautomation section.investing-human.common .work h3 {
   padding-right:0;
}
.workdayautomation .quote-img-left img {
    margin-top: 108px;
}
}

@media screen and (max-width:767px) {
.workdayautomation .quotes .quote-inner:before,
.workdayautomation .quotes .quote-inner-left:before {
    display:none;
}
.workdayautomation .quote-inner:before,
.workdayautomation .quote-inner-left:before {
    transform: rotate(270deg);
    text-align: center;
    bottom: -30px;
    background: url(/images/home/whiteleft_arrow.png) no-repeat left center;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 45px;
    height: 45px;
    padding: 0;
}
.workdayautomation section.quote.two .rpaaccenture-secs .quote-img,
.workdayautomation section.quote.two .rpaaccenture-secs .quotecont {
    float: none;
}
.workdayautomation section.quote.two.common .rpaaccenture-secs .quote-img img {
   margin-top:0;
   float:none;
}
.workdayautomation .rpaaccenture-secs .quote-inner:after,
.workdayautomation .rpaaccenture-secs .quote-inner-left:after {
   display:none;
}
.workdayautomation .rpaaccenture-secs {
   padding:0;
}
.workdayautomation .quote-img-left img {
    text-align: right;
    float: unset;
    margin: 16px auto;
    padding-top: 34px;
}
.workdayautomation .quote-img img {
    text-align: center;
    margin: 35px auto;
}
.workdayautomation .quote.two .quote-img img {
    margin: 0px auto;
    padding-top: 30px;
}
}

@media screen and (max-width:480px) {
.workdayautomation .quote.two .rpaaccenture-secs .quote-inner-left {
    padding:25px;
}
}
/*workday page styles ends*/

.social-icons ul li.instagram a {
    background: url(/images/instagram.png) no-repeat center center;
}

/*press - eager-to-adopt css starts*/
.press-room .percent:before {
    position: relative;
    content: "•";
    font-size: 18px;
    left: -8px;
}
.press-room ul li,
.press-room ol li{
   font-size:16px;
}
/*press - eager-to-adopt css ends*/
/*contactus select optin css start*/
.mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm textarea.mktoField, .mktoForm select.mktoField{
margin-left:0px!important;
}
/*contactus select optin css end*/

/* Globe Menu start*/
.menu-top ul.lang-inline.dropdown-menu {
    direction: ltr;
}
.menu-top ul.lang-inline.dropdown-menu::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}
.menu-top ul.lang-inline.dropdown-menu::-webkit-scrollbar-thumb {
    background-color: #bdbdbd;
}
.menu-top ul.lang-inline.dropdown-menu::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
}
/* Globe Menu end*/

/*Modal partner page css -shake start*/
body.modal-open {
padding-right: 0px !important;
overflow-y: auto;
}


/* Museo font */
.banner .banner-wrap-inner .museo { 
    font-family: museo-sans, sans-serif;
    font-style: normal;
    font-weight: 300;
}
/* Museo font */


body::-webkit-scrollbar {
width: 15px !important;
}

body::-webkit-scrollbar-thumb {
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
background: #c5c5c5 !important;
}

body::-webkit-scrollbar-track {
border-radius: 0;
}

body.schema-plugin{height: auto;}


/*Flyout Widget CSS*/
.sftFlyoutWidget{position: fixed; top: auto; left: auto; bottom: 165px; right: -130px; transition: all .45s ease-in-out; z-index:9991;}
/*.smallScreen .sftFlyoutWidget{bottom:50px;}*/
.sftFlyoutWidget .flyoutBtnBox a.foSlideBtn{color: #fff; font-size: 16px; line-height: 38px; text-transform: uppercase; width:109px; height:38px; font-weight: 700; border-radius: 5px; background-color: #269bcd; display: block; text-align:center;}
.sftFlyoutWidget .flyoutBtnBox a.foSlideBtn:hover{background-color: #1E7CA4; text-decoration:none;}
.sftFlyoutWidget .flBtnModule:first-child{margin-bottom:10px;}
.sftFlyoutWidget .foTryBox{padding-left:18px; position:relative;}
.sftFlyoutWidget .foContactBox{padding-left:18px;}
.transTryHoverBox{position:absolute; right:0; bottom:36px; width:127px;display:none;}						 
.flyoutBox{background:#f5f5f5; width:350px;position: absolute; right: 125px; bottom: -48px;display:none;}
.flyoutBox .flySFTBox{background: #eee;width:100%; float:left; padding:35px 28px 40px;border-bottom: 1px solid #e0e0e0;}
.flyoutBox .flyCEBox{width:100%; float:left; padding:35px 28px 40px;}
.flyoutBox p.foTitle{font-size: 20px;line-height: 28px; text-align:center; color: #212121; text-transform:none; margin:0 0 10px; font-weight:700;}
.flyoutBox p{font-size: 16px;line-height: 24px; text-align:center; color: #212121; margin:0; padding:0; font-weight:300;}
.flyoutBox .morebtn{margin-top:20px;}
.flyoutBox .morebtn a{padding:8px 42px; font-size: 16px;line-height: 24px; font-weight:700;}
.flyoutBox .flySFTBox .morebtn a{background:#FFBC03; border-color:#FFBC03; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);color:#212121; }
.flyoutBox .flyCEBox .morebtn a{background:transparent; border-color:#269BCD; color:#269BCD; padding: 8px 22px;}
.flyoutBox .flySFTBox .morebtn a:hover{background:#fff; color:#269BCD; border-color:transparent;}
.flyoutBox .flyCEBox .morebtn a:hover{background:#fff; color:#1E7CA4; border-color:#1E7CA4;}
.flyoutBox .flyClose{position:absolute; top:7px; right:7px; display:none;}
.smallScreen .sftFlyoutWidget .flyoutBox .flySFTBox{padding:25px 28px 25px;}
.smallScreen .sftFlyoutWidget .flyoutBox .flyCEBox{padding:25px 28px 25px;}
.smallScreen #drift-widget-container{z-index:999 !important;}

@media screen and (max-width: 991px){
.sftFlyoutWidget{display:none !important; right:-130px !important;} 
}

@media screen and (max-width: 480px){
.flyoutBox {width: 310px; right:0;}
}

@media screen and (max-width: 380px){
.flyoutBox {right:-10px;}
}
/*Flyout Widget CSS*/
.main-menu .menu-top .lang-container li:last-child a {
    font-size: 20px;
}
@media screen and (max-width: 991px){
  .main-menu .menu-top .lang-container li:last-child a {
    font-size: 12px;
}
}
@media screen and (max-width: 767px){
.page_main {margin-top: 0;}
body::-webkit-scrollbar {width: 0 !important;}
}
