.pt-us-115 header {
  height: 138px;
  padding: 0 40px 0 0;
  display: block;
  align-items: initial;
  flex-direction: initial;
  flex-wrap: initial;
  justify-content: initial;
}

.pt-us-115 .clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
  display: table;
  content: " ";
}

.pt-us-115 .pull-left {
  float: left !important;
}

.pt-us-115 .pull-right {
  float: right !important;
}

.pt-us-115 .main-nav > li > a {
  font-size: 14px;
}

.pt-us-115 .main-nav {
  margin: 75px 0 0;
}

.pt-us-115 .main-nav > li {
  padding: 0 5px;
}

.pt-us-115 .apps-header img.main-image {
  max-width: 40%;
}

.pt-us-115 .apps-header .app-icons1 {
  padding-top: 15px;
}

.pt-us-115 .apps-header .app-icons2 img {
  max-width: 18%
}

.pt-us-115 .apps-details-container .fl {
  padding-right: 0px !important;
}

.pt-us-115 .apps-details-container .fr {
  padding-left: 0px !important;
}

.pt-us-115 .apps-content.ink .apps-details-container .fr {
  padding-top: 77px;
}

.pt-us-115 .apps-content {
  min-height: auto;
}

.pt-us-115 .apps-details-container .container-inner .title {
  font-size: 1.5rem;
}

.pt-us-115 .apps-details-container .container-inner ul > li > span, .apps-details-container .container-inner ol > li > span {
  font-size: 1rem;
}

.pt-us-115 .ink .fl .title {
  font-size: 1.2rem;
}

.pt-us-115 .apps-content.fp .apps-banner .banner-text {
  top: 66%;
}

.pt-us-115 .apps-content.fpg .apps-banner .banner-text {
  top: 68%;
}