body > div > div > div.header-main > div:nth-child(5) {
    display: none;
}
.card_title {
    margin-bottom: 40px;
}
.cards {
    display: flex;
    background: white;
    border-radius: 10px;
    min-width: 250px;
    max-width: 350px;
    padding: 5px 5px 5px;
    height: 50px;
    align-items: center;
    margin-bottom: 10px;
    margin-left: 10px;
}
.cards:hover {
    transition: 0.5s;
    background-color: #c7c7c7;
}
.appicon {
    margin-top: 5px;
    width: 30px;
    border-radius: 10px;
}
.apptitle {
    font-size: 10.5px;
    margin-top: -34px;
    margin-left: 38px;
    width: 100%;
}
.appver {
    width: 100%;
    margin-top: -14px;
    margin-bottom: -51px;
    margin-left: 39px;
    font-size: 09px;
    color: green;
}
.apprating {
    margin-top: 38px;
    width: 100%;
    margin-left: 112px;
    margin-bottom: -22px;
    font-size: 09px;
    color: goldenrod;
}
i.fa.fa-angle-double-right.fa-3x {
    margin-left: 173px;
    color: #005afd;
    margin-top: -19px;
}
i.fa.fa-angle-double-right.fa-2x {
    margin-left: 240px;
    color: #005afd;
    margin-top: -19px;
}
.cat_colum {
    padding: 7px 27px 11px;
}
.cat_icon {
    width: 20px;
}
.cat_name {
    display: inline;
    margin-left: 5px;
}
.show_morecat {
    margin-left: 89px;
    padding: 8px 3px 14px;
}
.cat_colum:hover {
    transition: 0.5s;
    background-color: #c7c7c7;
}
.games {
    margin-top: 47px;
}
.appviewcard {
    display: flex;
    height: 150px;
    align-items: center;
    justify-content: center;
}
.applogo {
    margin-top: 66px;
    padding: 6px 6px 6px;
    background-color: #ffffff;
    border-radius: 10px;
    width: 95px;
}
.appstitle {
    justify-content: center;
    align-items: center;
    vertical-align: middle;
    display: flex;
}
.app_title {
    color: black;
    margin-top: 15px;
}
.appversion {
    justify-content: center;
    align-items: center;
    vertical-align: middle;
    display: flex;
}
.appversionP {
    font-size: 11px;
    margin-top: -7px;
}
.appauthorP {
    font-size: 11px;
    margin-top: -7px;
    margin-left: 8px;
}
.downloadbutton {
    justify-content: center;
    align-items: center;
    vertical-align: middle;
    display: flex;
}
.dwnldbtn {
    width: 30%;
    text-align: center;
    color: black;
    padding: 8px 8px 8px;
    border-radius: 10px;
    background-color: #b2ff7d;
    border: 0;
    margin-bottom: 10px;
    transition: transform .2s;
}
.dwnldbtn:hover {
    transform: scale(1.05);
    text-decoration: none;
    color: black;
}
.statsofapp {
    display: flex;
    justify-content: center;
}
.downloadcount{
    display: inline;
    margin-right: 10px;
}
.appsize {
    display: inline;
    margin-right: 10px;
}
.supportedhardware {
    display: inline;
    margin-right: 10px;
}
.titleforoldversion {
    border-top: 1px #bbb0b0 solid;
    border-left: 1px #bbb0b0 solid;
    border-right: 1px #bbb0b0 solid;
    margin-top: 31px;
    display: flex;
    justify-content: center;
}
.olderversions {
    border-bottom: 1px #bbb0b0 solid;
    border-left: 1px #bbb0b0 solid;
    border-right: 1px #bbb0b0 solid;
    width: 100%;
    max-height: 100px;
    padding: 9px 9px 9px;
    justify-content: center;
    margin-top: 10px;
    overflow-y: auto;
}
.desctitle {
    margin-top: 44px;
    margin-left: 10px;
}
.desccontent {
    margin-bottom: 38px;
    background-color: #dbdbdb;
    padding: 6px 15px 6px;
    color: #404040;
}

.heading {
    font-size: 25px;
    margin-right: 25px;
  }
  
  .fa {
    font-size: 20px;
  }
  
  .checked {
    color: orange;
  }
  
  /* Three column layout */
  .side {
    float: left;
    width: 15%;
    margin-top:10px;
  }
  
  .middle {
    margin-top:10px;
    float: left;
    width: 70%;
  }
  
  /* Place text to the right */
  .right {
    text-align: right;
  }
  
  /* Clear floats after the columns */
  .row:after {
    content: "";
    display: table;
    clear: both;
  }
  
  /* The bar container */
  .bar-container {
    width: 100%;
    background-color: #f1f1f1;
    text-align: center;
    color: white;
  }
  
  /* Individual bars */
  .bar-5 {width: 60%; height: 18px; background-color: #04AA6D;}
  .bar-4 {width: 30%; height: 18px; background-color: #2196F3;}
  .bar-3 {width: 10%; height: 18px; background-color: #00bcd4;}
  .bar-2 {width: 4%; height: 18px; background-color: #ff9800;}
  .bar-1 {width: 15%; height: 18px; background-color: #f44336;}
  
  /* Responsive layout - make the columns stack on top of each other instead of next to each other */
  @media (max-width: 400px) {
    .side, .middle {
      width: 100%;
    }
    .right {
      display: none;
    }
  }

.userrating {
    margin-top: 25px;
    padding: 3px 35px 29px;
}

.ratingtitle {
    margin-left: 10px;
}
.rate {
    float: left;
    height: 46px;
    padding: 0 10px;
    margin-top: 10px;
}
.rate:not(:checked) > input {
    position:absolute;
    top:-9999px;
}
.rate:not(:checked) > label {
    float:right;
    width:1em;
    overflow:hidden;
    white-space:nowrap;
    cursor:pointer;
    font-size:30px;
    color:#ccc;
}
.rate:not(:checked) > label:before {
    content: '★ ';
}
.rate > input:checked ~ label {
    color: #ffc700;    
}
.rate:not(:checked) > label:hover,
.rate:not(:checked) > label:hover ~ label {
    color: #deb217;  
}
.rate > input:checked + label:hover,
.rate > input:checked + label:hover ~ label,
.rate > input:checked ~ label:hover,
.rate > input:checked ~ label:hover ~ label,
.rate > label:hover ~ input:checked ~ label {
    color: #c59b08;
}
.commentbox {
    border: 0;
    border-radius: 10px;
    margin-left: 10px;
    padding: 6px 6px 6px;
    font-size:1.2em;
    height:100px;
    width: 100%;
}
.submitbutton {
    width: 20%;
    text-align: center;
    color: white;
    padding: 8px 8px 8px;
    border-radius: 10px;
    background-color: #4dcff1;
    border: 0;
    margin-bottom: 10px;
    transition: transform .2s;
}
.submitbutton:hover {
    transform: scale(1.1);
}
.scrolablecommentsbox {
    overflow-y: auto;
    width: 100%;
    max-height: 300px;
    margin-bottom: 25px;
}
.reviewbox {
    padding: 16px 16px 16px;
    background-color: #dbdbdb;
}
.re-icn {
    border-radius: 20px;
    display: inline;
    width: 35px;
}
.re-usr {
    margin-left: 10px;
    display: inline;
}
.re-str {
    margin-top: 12px;
}
.re-cmnt {
    margin-top: 10px;
}
.getitfromps{
    width: 132px;
    margin-bottom: 10px;
    transition: transform .2s;
}
.getitfromps:hover {
    transform: scale(1.05);
}
.olderverstitle {
    margin-top: 10px;
}
.suggestedapps {
    border-top: 1px #b9b9b9 solid;
    background: #dbdbdb;
    margin-top: -17px;
    overflow: auto;
    max-height: 200px;
    padding: 22px 16px 9px;
}
.blogtitle {
    font-size: 15px;
    text-align: left;
    margin-top: 3px;
    color: black;
    font-weight: 600;
    margin-left: 5px;
}
.contentbox {
    margin-left: 10px;
    margin-top: 22px;
}
.fashover:hover {
    color: red;
}
.table_of_content_guide, .table_of_content {
    margin-top: 43px;
    padding: 18px 10px 67px;
}
.tof_guide {
    margin-bottom: -80px;
}