    body, h1, h2, h3, h4, h5, h6, span, p, a {
      font-family: "Gulzar", serif; /* Or any other fallback font */
    }



div.itemIntroText {
  line-height: 44px;
}




.moduleItemIntrotext p {
  font-size: 20px;
  line-height: 2;
}
div.itemFullText p {
  line-height: 2.5;
  font-size: 20px;
}

.sp-menu-item a {
    text-decoration: none;
    padding: 0 8px !important;
    font-size: 14px !important;
}
.catItemIntroText {
    font-size: 24px !important;
}
div.catItemHeader h3.catItemTitle {
    font-size: 26px;
}

.ns2-column.flt-left.col-3:hover {
    background: #1c35ff;
  border-radius: 10px;
}
.ns2-column.flt-left.col-3 {
    min-height: 230px;
    transition: 2s;
}
.ns2-column.flt-left.col-3 > DIV {
    background: #e7e8ff;
    padding: 2px;
    margin: 8px;
    min-height: 230px;
    border-radius: 10px;
}

.sp-module .sp-module-title {
    font-size: 22px !important;
  color:#fff;
}
#sp-right .sp-module {
    background: #000572;
    padding: 10px 5px;
    border-radius: 10px;
  color:#fff;
}
#sp-right div.k2LatestCommentsBlock ul li a {
    color: #fff;
}
#sp-right .moduleItemTitle {
    color: #fff;
}
#sp-right .moduleItemComments {
    color: #fff;
}
#sp-right .moduleItemCategory {
    color: #fff;
}


@media (max-width:480px)
{
  .ns2-column.flt-left.col-3 {width: 100%; !important}
}
