/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 25 2020 | 05:45:42 */
.home-new-slider-1{
    background: url(/wp-content/uploads/2020/11/pepper-square-clutch-banner@3x.png) no-repeat top center;
    padding: 140px 0 168px 0;
    background-size: cover;
}
.home-new-slider-2{
    background: url(/wp-content/uploads/2020/10/airbnb-full-banner-1920@3x.png) no-repeat top center;
     padding: 164px 0 168px 0;
    background-size: cover;
}
.home-new-slider-3{
    background: url(https://www.peppersquare.com/wp-content/uploads/2020/11/home-banner-3@2x.png) no-repeat top center;
     padding: 140px 0 168px 0;
    background-size: cover;
}
.home-new-slider .et_pb_text_inner{
  max-width: 1200px;
  margin: 0 auto;
}
.home-new-slider h1,.home-new-slider h2{
   font-family: 'PT Serif', serif;
    font-size: 46px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2em;
    letter-spacing: normal;
    text-align: left;
    max-width: 525px;
    margin-bottom: 15px;
}
.home-new-slider p{
  display: block !important;
  max-width: 525px;
  text-align: left;
}
.home-new-slider h1,.home-new-slider-1 p{
  color: #ffffff;
}
.home-new-slider h2,.home-new-slider-2 p,.home-new-slider-3 p{
  color: #ffffff;
}
.home-new-slider-1 .et_pb_text_inner a.new-first-slide {
    padding: 15px 30px 17px 30px!important;
}
.home-new-slider .et_pb_text_inner p:nth-of-type(1) {
    margin-bottom: 35px;
    padding: 0;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.45;
    letter-spacing: normal;
    max-width: 500px;
    text-align: left;
}
.home-banner-section .slick-dots{
  bottom: 90px !important;
}
.home-new-slider .et_pb_text_inner a {
      padding: 12px 25px 15px 25px;
      background: #ffffff!important;
      font-size: 26px;
      color: #101010;
      line-height: 1.2em;
}
.job_app_apply input{
  cursor:pointer;
  border: 1px solid transparent !important;
  transition: all 0.3s linear;
}
.in-sec-blurb .et_pb_column {
  min-height: 530px;
}
.job_app_apply input:hover {
    background: #ffffff !important;
    color: #5723fd;
    border: 1px solid #5723fd ;
}
@media (max-width: 767px){
.single-post .post-meta {
    justify-content: initial;
    margin: 0 0 70px 0;
}
  .post-left-content .social-media{
    position: absolute;
    top: 1.5%;
    border: none !important;
    left: 6%;
  }
  .home-new-slider{
    background-size: 100%;  
  }
  .home-banner-section .slick-dots{
    bottom: 40px !important;
  }
  .home-new-slider-1{
   background: url(/wp-content/uploads/2020/11/pepper-square-clutch-banner-copy@3x.png) #960077 no-repeat bottom 90px center;
    padding: 0px 0 200px 0;
    background-size: contain;
    height: 795px;
  }
.home-new-slider-2{
    background: url(/wp-content/uploads/2020/11/airbnb-full-banner-1920@3x.png) #f26c6a no-repeat bottom 90px center;
    padding: 0px 0 200px 0;
    background-size: contain;
    height: 795px;
}
.home-new-slider-3{
    background: url(/wp-content/uploads/2020/11/home-banner-3-copy@3x.png) #4c1fdd no-repeat bottom 130px center;
    padding: 0px 0 200px 0;
    background-size: contain;
    height: 795px;
}
  .home-new-slider .et_pb_text_inner{
    padding: 20px;
  }
  .home-new-slider h1, .home-new-slider p, .home-new-slider h2{
    text-align: center !important;
    font-size: 40px;
    line-height: 1.2em;
  }
}
.case-sol-slide .et_pb_column_2 {
  width: 37%;
}
.case-sol-slide .et_pb_column_3{
  width: 48%;
}
.case-sol-slide .et_pb_row_inner{
  display: flex;
  flex-wrap: wrap;
}
.case-sol-slide .et_pb_row_inner .et_pb_column_inner{
  width: 100%;
}
.case-services .et_pb_row_inner .et_pb_column .et_pb_image_wrap img{
  margin: 0 auto;
}
.case-services .et_pb_row_inner .et_pb_column .et_pb_main_blurb_image{
  margin-bottom: 10px;
}
.case-services .et_pb_blurb{
  border: 1px solid #ffffff;
  padding: 10px;
}
.post-left-content{
  position: static !important;
}
.single-post #left-area{
  width: 100%;
  max-width: 100% !important;
}
.single-post #left-area article{
  display: flex;
  flex-wrap: wrap;
   justify-content: space-between;
}
.category-case-study .post-left-content,.category-case-study .blog-content-wrap .et_post_meta_wrapper,
.category-case-study .related-post{
  display: none;
}
.blog-content-wrap{
  width: 70%;
 
}
.category-case-study .blog-content-wrap{
  width: 100%;
}
.blog-list .categ-Case-study{
  display: none;
}
.single-custom .container{
  max-width: 100% !important;
}
.single-post #left-area article:not(.category-case-study){
  max-width: 1200px;
  margin: 0 auto;
}
.entry-content{
  margin: 0 !important;
}
.case-sol-slide .et_pb_row_inner .et_pb_column_inner{
  width: 100% !important;
}
.case-services{
  max-width:76% !important;
}
.case-services .slick-slide{
  width: 29% !important;
  margin: 0 5% 0 0;
}
.case-services .slick-slide:nth-of-type(3n){
  margin: 0 0 0 0;
}
.case-services.et_pb_row {
  max-width: 920px !important;
}
.case-services img{
  margin: 0 auto;
}
.case-tab .et_pb_module{
  border: none;
}
.case-tab{
  margin-top: 50px;
  
}
.tools-tabs{
  background: #f8f8f8;
}
.tools-tab{
  display: flex;
    justify-content: space-around;
    max-width: 62%;
    margin: 0 auto;
    padding: 20px;
  
}
.case-tab ul{
  display: flex;
  justify-content: space-around;
  align-items: center;
  max-width: 62%;
    margin: 0 auto;
    border-bottom: 2px solid #e2e3f2;
  background:transparent !important;
}
.case-tab .et_pb_all_tabs{
  background:transparent;
}
.case-tab .et_pb_tab{
  padding:60px !important;
}
.case-value .et_pb_row:nth-of-type(2) .et_pb_text{
    min-height: 144px;
    margin: 0;
    padding: 20px 0 0 0;
    border-top: 1px solid #ffffff;
    margin: 0 !important;
}
.case-value .et_pb_row:nth-of-type(1){
  margin-top: 40px;
}
.case-testimonial .et_pb_row{
  max-width: 72% !important;
  margin: 0 auto;
}
.case-testimonial .et_pb_testimonial{
  padding-left: 0;
  background: transparent !important;
  position: relative;
  padding-top: 0;
}
.case-testimonial .et_pb_testimonial_description{
  margin-left: 0 !important;
}
.case-testimonial .et_pb_testimonial_content{
  position: relative;
}
.case-testimonial .et_pb_testimonial_content:before{
  content:'';
  width:3px;
  height: 100px;
  background:#eb242a;
  position: absolute;
  left: -2%;
  top: 5%;
}
.case-testimonial .et_pb_testimonial .et_pb_testimonial_portrait{
  position: absolute;
  left: 1%;
  bottom: 4%;
}
.case-testimonial .et_pb_testimonial_author,.case-testimonial .et_pb_testimonial_meta{
  margin-left: 12% !important;
}
.case-foot-a{
  border-right: 2px solid #cbcbcb;
}
.case-tab ul a{
  padding: 15px 20px;
  text-decoration: none !important;
  text-align: center;
}
.case-tab ul li.et_pb_tab_active{
  border-bottom: 1px solid #5723fd;
}
.case-tab ul li{
  border-right: none;
  width: 25%;
}
.prod-preview-slide .et_pb_specialty_column:nth-of-type(1){
  width: 33% !important;
  margin-right: 1%;
  
}

.prod-preview-slide .et_pb_column_single{
  width: 65% !important;
  padding: 0;
}

.ask-slide .slick-dots {
  position: absolute;
  top: 30%;
  right: 0;
  list-style: none;
}
.ask-slide .slick-dots li{
  margin-bottom: 10px;
  list-style: none;
}
.ask-slide .slick-dots li button{
  margin-bottom: 10px;
  font-size: 0;
  border: none;
  background: #e2dcf3;
  border-radius: 50%;
  width: 14px;
  height: 14px;
}
.ask-slide .slick-dots li.slick-active button{
  background: #5723fd;
}
.ask-slide  .et_pb_text{
  max-width: 65%;
  margin: 0 auto;
  display: block !important;
}
.case-text-slide {
  padding: 30px 0 0 50px;
}
.case-text-slide ul{
    position: absolute;
    top: 35px;
    left: 0;
    list-style: none;
    padding: 0 !important;
}
.case-text-slide .slick-dots li button{
  margin-bottom: 10px;
  font-size: 0;
  border: none;
  background: #e2dcf3;
  border-radius: 50%;
  width: 14px;
  height: 14px;
}
.case-text-slide .slick-dots li.slick-active button{
  background: #5723fd;
}
.product-ver-slide .slick-dots li,.case-text-slide .slick-dots li {
  list-style: none;
}
.product-ver-slide:after{
  content: '';
  background-image: linear-gradient(to top, var(--white), rgba(255, 255, 255, 0)); 
  position: absolute;
  bottom: 0;
  left:0;
  width: 100%;
}
.product-ver-slide ul{
    position: absolute;
    top: 40%;
    right: -5%;
    list-style: none;
    padding: 0 !important;
}
.prod-preview-slide h3, .case-sol-slide h3, {
  margin-bottom: 20px;
}
.product-ver-slide ul:before{
    content: '';
    position: absolute;
    height: calc(100% - 25px);
    top: 14px;
    left: 45%;
    background:#d1c9eb;
    width: 2px;
    z-index: -1;
}
.product-ver-slide .slick-dots li button{
  margin-bottom: 10px;
  font-size: 0;
  border: none;
  background: #e2dcf3;
  border-radius: 50%;
  width: 14px;
  height: 14px;
}
.product-ver-slide .slick-dots li.slick-active button{
  background: #5723fd;
}
.product-ver-slide .slick-dots li{
  list-style: none;
}
.case-text-slide ul:before{
    content: '';
    position: absolute;
    height: calc(100% - 25px);
    top: 14px;
    left: 46%;
    background: #d1c9eb;
    width: 2px;
    z-index: -1;
}