#main .page-title-holder{
    height: 150px;
    background: #4F62FE;
    margin-top: 67px;
}

#main .page-title-holder.transparent{
  background: transparent;
}

#main .page-title-holder .container{
    display: block;
    height: 100%;
    position: relative;
}

#main .page-title-holder .title-container{
   top: 50%;
   transform: translateY(-50%);
   max-width: inherit;
}

.container .d-icon{
  font-size: 16px;
  color : rgba(127, 127, 127);
}

 .all-products-container .pure-g-r h4{
    color: rgba(48, 48, 48);
    font-size: 16px;
    line-height: 25px;
}

.all-products-container .pure-g-r .git-star span{
    color: rgba(48, 48, 48);
    padding: 0px 15px 0px 10px;
    vertical-align: middle;
}
.all-products-container .pure-g-r img{
  max-width: unset;
  width: 75px;
  margin-top: 10px;
}

.api-page .all-products-container .pure-g-r img{
  width: 60px;
}

.all-products-container .pure-g-r h2{
    font-size: 170%;
    font-weight: bold;
    width: 100%;
}

.all-products-container .pure-g-r a, .overflow-3{
  font-size: 14px;
}

.overview:not(.no-divide)::after{
  content:'|';
  padding: 0 1em;
  color: #9B9B9B;
}

.g-content {
  margin-left: 0;
  margin-right: 0;
  margin-top: 3em;
}

.overflow-3{
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.all-products-container{
  min-height: 500px;
  margin-bottom: 50px;
}

.all-products-container .pure-g-r  .text-icon{
  display: block;
  width: 60px;
  height: 60px;
  background: #9B9B9B;
  border-radius: 45%;
  line-height: 60px;
  text-align: center;
  margin: 0px 10px;
  margin-top: 30px;
}

.all-products-container .pure-g-r .text-icon.green-shade{
  background: #CAF5A0;
}

.all-products-container .pure-g-r .text-icon.blue-shade{
  background: #BAEDF1;
}

.all-products-container .pure-g-r .text-icon.brick-shade{
  background: #FFDEAD;
}

.all-products-container .pure-g-r .text-icon span{
  font-size: 32px;
  font-weight: bold;
  color: #fff;
  text-transform: capitalize;
}

.all-products-container .pure-g-r .product-box {
  display: flex;
  padding-top: 25px;
  max-width: 384px;
}

.api-page .all-products-container .pure-g-r .product-box{
  max-width: 410px;
}

.all-products-container .pure-g-r .product-box > div:nth-child(2){
  padding-left: 20px;
    width: 100%;
}

.api-page div.img{
  background: url(/static/images/img-placeholders/ydn-placeholder-9.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.api-page div img.oauth{
height: 100px;
}

.api-page.api-box {
  margin-top: 35px;
}
.api-page.api-box > .container > .g-content{
background: rgba(53,112,244,.05);
padding: 0px;
margin: 0;
}

@media (min-width: 768px) {
    .is-visible-mobile {
        display: none !important;
    }
}

@media (max-width: 1160px)
{
  .all-products-container .icons-service .pure-g-r .pure-u-1-3{
    width : 50%;
  }

  .all-products-container{
    padding: 0px 15px;
  }

  #main .page-title-holder {
      margin-top: 52px;
  }
}

@media (max-width: 767px)
{
    #main .page-title-holder {
        height: 100px;
    }
    .is-hidden-mobile {
        display: none;
    }
  .all-products-container .icons-service .pure-g-r .pure-u-1-3{
    width : 100%;
  }

  .all-products-container .pure-g-r .product-box{
    max-width: unset;
      text-align: center;
  }

}

@media (min-width: 1160px){
  #main .page-title-holder {
      margin-top: 51px;
  }
}
