body * {
  margin: 0;
  padding: 0;
  font-family: Comic Sans MS;
}

.aos-trending-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.aos-trending-container .aos-trending-section {
  width: 100%;
  display: flex;
  justify-content: center;
  border-bottom: 1px solid #ccc;
  padding: 10px;
}

.aos-sponsor-content {
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 100%;
}

a img,
:link img,
:visited img {
  border: none;
}

a:hover {
  text-decoration: none;
}

b {
  font-weight: bold;
}

.fl td {
  padding: 7px 2px;
  border-bottom: 1px solid #ccc;
}

.fl a {
  vertical-align: middle;
}

.fl img {
  border: 1px solid #bbb;
  padding: 1px;
}

.fl div {
  display: table-cell;
}

.fl span {
  color: #000;
  font-weight: normal;
}

.fl a {
  display: block;
  padding: 8px;
}

.fl a img {
  margin-right: 3px;
  border: none;
  border-radius: 10px;
}

.fl a div div {
  vertical-align: middle;
  display: table-cell;
}

.fl a div {}

.kanhaedit div {
  background: #FFFFFF;
  border-bottom: 1px solid #ccc;
  padding: 9px;

  padding-left: 20px;
}

.updates div a {
  font-weight: bold;
  color: red;
}

.updates div a:hover {
  color: brown;
}

body {
  background: #fff;
  color: #000;
}

a img,
:link img,
:visited img {
  border: none;
}

a {
  text-decoration: none;
  color: #034b9b;
}

a:hover {
  text-decoration: none;
  color: #ff0000;
}

body,
td {
  margin: 0;
  padding: 0;
  font-size: small;
}

b {
  font-weight: bold;
}

input,
select {
  padding: 2px;
}

textarea {
  font-size: small;
}

.tCenter {
  text-align: center;
}

.logo {
  background: #395b9b;
  color: #ffffff;
  padding: 2px;
  text-align: center;
  border-bottom: 2px solid #fff;
}

.logo a {
  color: #fff;
  font-weight: bold;
}

.search {
  background: #395b9b;
  padding: 2px;
  color: #fff;
  font-weight: bold;
  text-align: center;
}

.button {
  background-color: blue;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: none;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-family: Arial;
  font-size: 20px;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
}

@-webkit-keyframes glowing {
  0% {
    background-color: #B20000;
    -webkit-box-shadow: 0 0 3px #B20000;
  }

  50% {
    background-color: #FF0000;
    -webkit-box-shadow: 0 0 40px #FF0000;
  }

  100% {
    background-color: #B20000;
    -webkit-box-shadow: 0 0 3px #B20000;
  }
}

@-moz-keyframes glowing {
  0% {
    background-color: #B20000;
    -moz-box-shadow: 0 0 3px #B20000;
  }

  50% {
    background-color: #FF0000;
    -moz-box-shadow: 0 0 40px #FF0000;
  }

  100% {
    background-color: #B20000;
    -moz-box-shadow: 0 0 3px #B20000;
  }
}

@-o-keyframes glowing {
  0% {
    background-color: #B20000;
    box-shadow: 0 0 3px #B20000;
  }

  50% {
    background-color: #FF0000;
    box-shadow: 0 0 40px #FF0000;
  }

  100% {
    background-color: #B20000;
    box-shadow: 0 0 3px #B20000;
  }
}

@keyframes glowing {
  0% {
    background-color: #B20000;
    box-shadow: 0 0 3px #B20000;
  }

  50% {
    background-color: #FF0000;
    box-shadow: 0 0 40px #FF0000;
  }

  100% {
    background-color: #B20000;
    box-shadow: 0 0 3px #B20000;
  }
}

.button {
  -webkit-animation: glowing 1500ms infinite;
  -moz-animation: glowing 1500ms infinite;
  -o-animation: glowing 1500ms infinite;
  animation: glowing 1500ms infinite;
}

hr {
  background-color: #D2D2D2;
  border: medium none;
  height: 1px;
  margin: 2px 0;
  padding: 0;
}

h1,
h2,
h3 {
  background: #c1d3e5;
  background: -moz-linear-gradient(top, #dde7f1 0%, #c1d3e5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dde7f1), color-stop(100%, #c1d3e5));
  background: -webkit-linear-gradient(top, #dde7f1 0%, #c1d3e5 100%);
  text-align: center;
  color: #369;
  border: 1px solid #abc;
  font-size: 120%;
  padding: 5px;
}

h2 a {
  color: #ffffff;
}

h3 {
  text-align: left;
}

.clr {
  clear: both;
}

.absmiddle {
  vertical-align: middle;
  border: none;
  border-radius: 10px;
}

.ct {
  margin-right: 3px;
  vertical-align: middle;
  padding: 1px;
  border: 1px solid #999;
}

.odd,
.even,
.sl {
  vertical-align: middle;
}

.odd {
  background: #f5f5fa;
}

.even {
  background: #fff;
}

.description {
  background: #f5f5f5;
  color: #222;
  padding: 2px;
  text-align: center;
}

.description a {
  text-decoration: underline;
}

.filedescription {
  background: #f5f5f5;
  padding: 5px 0;
  text-align: center;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.fl {}

.fl td {
  padding: 7px 2px;
  border-bottom: 1px solid #ccc;
}

.fl a {
  vertical-align: middle;
}

.fl img {
  border: 1px solid #bbb;
  padding: 1px;
}

.fl div {
  display: table-cell;
}

.tblimg {
  width: 65px;
  text-align: center;
}

.fl:hover {
  background: #EDEDED;
  background: -moz-linear-gradient(top, #EDEDED 0%, #DADADA 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #EDEDED), color-stop(100%, #DADADA));
  background: -webkit-linear-gradient(top, #EDEDED 0%, #DADADA 100%);
}

.aos-category-row div {
  display: table-cell;
}

.aos-category-row div img {
  padding-right: 5px;
}

.link1 {
  color: #0E71C6;
}

.button {
  color: #086C8F;
  font-weight: bold;
}

.red {
  color: red;
}

.info {
  color: red;
  background: #fff;
  text-align: center;
  padding: 2px;
}

p {
  padding: 2px 0;
}

table {
  width: 100%;
  margin: auto;
}

.devider {
  height: 5px;
}

.dtype {
  border-bottom: 1px solid #ccc;
  font-size: small;
  padding: 10px 0;
  text-align: center;
}

.dtype span {
  border: 1px solid #395B9B;
  padding: 3px;
  border-radius: 5px;
  background: #395B9B;
  color: #f5f5f5;
}

.dtype a {
  border: 1px solid #395B9B;
  padding: 3px;
  border-radius: 5px;
  background: #9eb3db;
  color: #f5f5f5;
}

.fInfo {
  line-height: 23px;
}

.fileName {
  font-weight: bold;
}

.fileName span {
  color: #555;
  text-decoration: none;
}

.fileName img {
  padding-right: 3px;
}

.downLink {
  margin: 5px 0;
}

.dwnLink {
  font-weight: bold;
}

.dwnLink1,
.dwnLink2,
.dwnLink3,
.dwnLink4 {
  font-weight: bold;
  border-radius: 10px;
  box-shadow: 1px 1px 0 #555;
  color: #fff;
  display: inline-block;
  margin: 2px;
  padding: 5px;
  text-shadow: 1px 1px 0 #000;
  width: 180px;
}

.dwnLink1 {
  background: #eb6174;
}

.dwnLink2 {
  background: #2d89c5;
}

.dwnLink3 {
  background: #41bdb0;
}

.dwnLink4 {
  background: #eaa34b;
}

.aos-single-category {
  padding: 10px;
  background: #c1d3e5;
  gap: 5px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.aos-single-category a,
.aos-single-category span {
  border: 1px solid #395b9b;
  padding: 2px 5px;
  margin: 0 2px;
  background: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
  font-weight: bold;
}

.aos-single-category a:hover,
.aos-single-category span {
  background: #dde7f1;
}

.aos-single-category div {
  padding-top: 5px;
}

.az {
  text-align: center;
  padding: 10px;
  background: #dde7f1;
}

.az a {
  border: 1px solid #395b9b;
  padding: 5px 8px;
  margin: 1px;
  display: inline-block;
  background: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
  font-weight: bold;
}

.az a:hover {
  background: #6495ED;
}

img {
  vertical-align: middle;
}

.showimage {
  padding: 5px;
  text-align: center;
}

a.top {
  color: #FF7F00;
  text-decoration: none;
}

.aos-category-row,
.aos-category-list {
  border-top: 1px solid #ddd;
  font-weight: bold;
}

.aos-category-row:hover,
.aos-category-list:hover {
  background: #f5f5f5;
}

.aos-category-list a {
  display: block;
  font-weight: bold;
  background: url(../images/arrow.png) right center no-repeat;
  padding: 9px;
}

.aos-category-row a div span,
.aos-category-list a div span {
  font-size: x-small;
  color: #5a5;
  font-weight: normal;
}

.artistRow a {
  border-top: 1px solid #ddd;
}

.artistRow a {
  font-weight: bold;
  display: block;
  font-weight: bold;
  padding: 9px;
  display: block;
}

.artistRow:hover {
  background: #f5f5f5;
}

.border_foot1 {
  padding: 3px;
  border: 2px solid #0EA898;
  border-radius: 4px;
  color: #0EA898;
  font-size: 14px;
  font-weight: bold;
}

.border_foot1:hover {
  background: #0EA898;
  color: white;
}

.border_foot1 a {
  color: #0EA898;
  display: block;
}

.border_foot1 a:hover {
  color: white;
  text-decoration: none;
}

.border_foot3 {
  padding: 3px;
  border: 2px solid #26A30A;
  border-radius: 4px;
  color: #26A30A;
  font-size: 14px;
  font-weight: bold;
}

.border_foot3:hover {
  background: #26A30A;
  color: white;
}

.border_foot3 a {
  color: #26A30A;
  display: block;
}

.border_foot3 a:hover {
  color: white;
  text-decoration: none;
}

.border_foot4 {
  padding: 3px;
  border: 2px solid #9917B5;
  border-radius: 4px;
  color: #9917B5;
  font-size: 14px;
  font-weight: bold;
}

.border_foot4:hover {
  background: #9917B5;
  color: white;
}

.border_foot4 a {
  color: #9917B5;
  display: block;
}

.border_foot4 a:hover {
  color: white;
  text-decoration: none;
}

.border_foot2 {
  padding: 3px;
  border: 2px solid #ED154D;
  border-radius: 4px;
  color: #ED154D;
  font-size: 14px;
  font-weight: bold;
}

.border_foot2:hover {
  background: #ED154D;
  color: white;
}

.border_foot2 a {
  color: #ED154D;
  display: block;
}

.border_foot2 a:hover {
  color: white;
  text-decoration: none;
}

.border_foot5 {
  padding: 3px;
  border: 2px solid #2C3E48;
  border-radius: 4px;
  color: #2C3E48;
  font-size: 14px;
  font-weight: bold;
}

.border_foot5:hover {
  background: #2C3E48;
  color: white;
}

.border_foot5 a {
  color: #2C3E48;
  display: block;
}

.border_foot5 a:hover {
  color: white;
  text-decoration: none;
}

.fl {
  border-bottom: 1px solid #ddd;
  background: #fff;
}

.fl:hover {
  background: #f5f5f5;
}

.fl span {
  font-weight: normal;
}

.fl span.mc {
  font-size: 80%;
}

.fl span.alb {
  color: #67b241;
  font-style: italic;
}

.fl span.ar {
  color: #d2691e;
  font-style: italic;
}

.fl a {
  display: block;
  padding: 8px;
}

.fl a img {
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 0;
  margin-right: 5px;
}

.fl a div div {
  vertical-align: middle;
  display: table-cell;
}

.fl a div {}

.path {
  font-weight: bold;
  border-top: 1px solid #ccc;
  padding: 4px;
  line-height: 20px;
}

.error {
  background: #FFEFEF;
  border: 1px solid #f00;
  margin: 5px;
  padding: 5px;
  font-weight: bold;
  text-align: center;
  color: #f00;
}

.fshow {
  padding: 3px;
  text-align: center;
  background: #fff;
  border-bottom: 1px solid #ddd;
}

.thumbimg {
  vertical-align: middle;
  border: none;
  border-radius: 10px;
}

.db {
  font-size: small;
  text-align: center;
  padding: 5px;
}

.top21 {
  background: #395b9b;
  color: #fff;
  font-weight: bold;
  padding: 2px;
  text-align: center;
}

.top21 a {
  color: #ff0;
  font-weight: bold;
}

.aos-section-heading {
  background: #395b9b;
  color: #fff;
  font-weight: bold;
  padding: 5px;
  text-align: center;
}

.aos-section-heading a {
  color: #fff;
  font-weight: bold;
}

.aos-more-updates {
  text-align: center;
}

.fhd {
  background: #F4F4F4;
  color: #555;
  border-bottom: 1px solid #ccc;
  border-radius: 5px;
  font-weight: bold;
  margin: 7px 0 0 0;
  padding: 0 5px;
  display: inline-block;
}

.fb {
  font-weight: bold;
}

.f1 {
  padding: 5px;
  font-weight: bold;
  text-align: center;
  background: #395b9b;
}

.dlink,
audio {
  max-width: 268px;
  width: 90%;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
  -moz-box-shadow: 2px 2px 4px 0px #b3b3b3;
  -webkit-box-shadow: 2px 2px 4px 0px #b3b3b3;
  box-shadow: 2px 2px 4px 0px #b3b3b3;
  -moz-border-radius: 27px;
  -webkit-border-radius: 27px;
  border-radius: 27px;
  outline: 0;
}

.dlink:hover,
audio:hover,
audio:focus,
audio:active,
.dbutton:hover,
.dbutton:focus,
.dbutton:active {
  -webkit-box-shadow: 15px 15px 20px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 15px 15px 20px rgba(0, 0, 0, 0.4);
  box-shadow: 15px 15px 20px rgba(0, 0, 0, 0.4);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  transform: scale(1.05);
  -moz-border-radius: 27px;
  -webkit-border-radius: 27px;
  border-radius: 27px;
  cursor: pointer;
}

.kshare,
.kanhaEffect {
  padding: 8px;
  padding-left: 10px;
  -webkit-transition: all 0.5s linear;
  -webkit-box-shadow: 2px 2px 2px 0px #b3b3b3
}

.kshare:hover,
.kanhaEffect:hover {
  box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.2);
  padding: 9px;
  transform: scale(1.02);
}

button {
  cursor: pointer;
}

button:hover {
  background-color: red;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
}

input[type=submit] {
  cursor: pointer;
}

body {
  border: 2px solid #46a;
}

.btn1,
.btn2,
.btn3 {
  color: white;
  font-size: medium;
  font-weight: bold;
  padding-left: 6px;
  padding-right: 6px;
  border-radius: 5px;
  margin: 15px;
}

.btn1:hover {
  background-color: #32CD32 !important;
  cursor: pointer;
}

.btn2:hover {
  background-color: black !important;
  cursor: pointer;
}

.btn3:hover {
  background-color: red !important;
  cursor: pointer;
}