body {
  background-color: #fcfcf657 !important; }
  body a {
    font-size: 24px;
    font-weight: 700; }
  @media (max-width: 992px) {
    body a {
      font-size: 35px !important;
      font-weight: 700; }
    body p {
      font-size: 40px !important; }
    body h5 {
      font-size: 28px; }
    body .mr-5 {
      margin-right: 0 !important; } }

.first-lang {
  font-size: 40px; }

.first-section {
  color: white;
  padding-top: 109px; }
  .first-section .read-content-link {
    background-color: antiquewhite; }
  .first-section .book-description {
    margin-top: 10px; }
  .first-section .book-cover {
    border-radius: 24px;
    box-shadow: 0 0 8px 1px #056b33;
    -moz-box-shadow: 0 0 8px 1px #056b33;
    -webkit-box-shadow: 0 0 8px 1px #056b33;
    -o-box-shadow: 0 0 8px 1px #056b33;
    -ms-box-shadow: 0 0 8px 1px #056b33; }
  .first-section .nav-content img {
    width: 46px; }
  @media (min-width: 768px) and (max-widht: 992px) {
    .first-section .content-links {
      max-width: 21% !important; } }
  @media (min-width: 992px) and (max-width: 1200px) {
    .first-section .first-cover {
      top: 87px;
      right: 34px; } }
  @media (max-width: 992px) {
    .first-section h1 {
      text-align: center !important; } }

@media (min-width: 992px) and (max-width: 1200px) {
  .first-cover {
    width: 113%;
    margin-left: 10px !important;
    margin-top: -238px !important; } }
@media (min-width: 992px) {
  .first-section {
    background-image: url("../images/2.jpg");
    background-position: bottom;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover; }

  .overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #00000085; }

  .book-share {
    display: flex; } }
.first-cover {
  border-radius: 24px;
  box-shadow: 0 0 8px 1px #056b33;
  -moz-box-shadow: 0 0 8px 1px #056b33;
  -webkit-box-shadow: 0 0 8px 1px #056b33;
  -o-box-shadow: 0 0 8px 1px #056b33;
  -ms-box-shadow: 0 0 8px 1px #056b33; }

@media (min-width: 992px) {
  .first-cover {
    width: inherit;
    margin-left: 17px;
    margin-top: -285px; }

  .book-share-2 {
    align-items: flex-end; } }
@media (max-width: 992px) {
  .first-section {
    background-image: url("../images/2.jpg");
    background-position: bottom;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    height: 544px; }

  .overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #00000085; }

  .first-cover-container {
    display: flex;
    justify-content: center;
    margin-bottom: 2rem; }

  .book-share {
    display: flex;
    flex-direction: column;
    align-items: center; }

  .first-cover {
    width: 60%;
    margin-top: -329px; }

  .book-share-2 {
    align-items: center; }

  #first-nav-content {
    display: block;
    width: 53% !important;
    align-items: center; } }
section {
  padding: 2rem;
  position: relative;
  font-family: "Almarai", sans-serif; }
  section .book-cover {
    border-radius: 24px;
    box-shadow: 0 0 8px 1px #056b33;
    -moz-box-shadow: 0 0 8px 1px #056b33;
    -webkit-box-shadow: 0 0 8px 1px #056b33;
    -o-box-shadow: 0 0 8px 1px #056b33;
    -ms-box-shadow: 0 0 8px 1px #056b33; }
  section .indian-icons a {
    padding: 7px 8px; }
  section .book-title {
    font-weight: 600;
    color: #129e77; }
  section .book-title-different {
    font-size: 40px; }
  section p {
    font-size: 25px;
    font-weight: 400;
    border: .2rem solid;
    border-radius: 16px;
    border-style: inset;
    padding: 10px;
    border-color: #05b68a; }
  section h5 {
    font-weight: 600;
    color: #28858e; }
  section .malayalam-book-share {
    width: -moz-max-content;
    width: -webkit-max-content;
    width: -o-max-content;
    width: -ms-max-content; }
  section .heading-has-another-width {
    width: inherit; }
  section .read-content-link {
    width: 100%;
    height: 100%; }
    section .read-content-link img {
      width: 30px; }
  section .nav-content img {
    width: 46px; }
  section .nav-content a {
    margin-left: 15px; }
  section .read-content-link {
    background-color: #2d2d2d24;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 4px 39px;
    border-radius: 26px; }
    section .read-content-link img {
      width: 32px;
      margin-left: 15px; }
    section .read-content-link:hover {
      text-decoration: none;
      box-shadow: 0 0 13px 1px;
      -moz-box-shadow: 0 0 13px 1px;
      -webkit-box-shadow: 0 0 13px 1px;
      -o-box-shadow: 0 0 13px 1px;
      -ms-box-shadow: 0 0 13px 1px; }
  @media (max-width: 1200px) {
    section .read-content-link {
      padding: 9px 16px; } }
  @media (min-width: 992px) and (max-width: 1200px) {
    section .indian-icons .read-content-link {
      margin-left: 0 !important; } }
  @media (min-width: 992px) {
    section .book-cover {
      width: inherit; } }
  @media (max-width: 992px) {
    section .book-cover {
      width: 60% !important; }
    section .cover-container {
      justify-content: center; }
    section h3 {
      text-align: center !important; } }

.lang-switch-header {
  color: #007bff;
  margin-top: 15px;
  margin-bottom: 25px; }

.lang-switch ul {
  box-shadow: 0 0 4px 2px lightskyblue;
  -moz-box-shadow: 0 0 4px 2px lightskyblue;
  -webkit-shadow: 0 0 4px 2px lightskyblue;
  -o-shadow: 0 0 4px 2px lightskyblue;
  -ms-shadow: 0 0 4px 2px lightskyblue;
  box-sizing: content-box;
  width: 70%;
  display: flex;
  justify-content: center;
  padding: 8px;
  font-weight: 600; }
  .lang-switch ul a {
    font-size: 23px; }

hr {
  margin-top: 10px !important;
  border-top: 2px solid #28858e !important;
  width: 81% !important; }

footer {
  background-color: #0e4c49;
  padding: 44px;
  margin-top: 70px; }
  footer .footer-logo {
    display: flex;
    align-items: center; }
    footer .footer-logo a {
      width: inherit; }
    footer .footer-logo img {
      width: inherit; }
  footer a {
    color: white;
    letter-spacing: 1px; }
    footer a:hover {
      text-decoration: none; }
  footer .arabic-links {
    direction: rtl; }
  footer ul {
    list-style: square;
    font-size: 20px;
    font-weight: 600;
    line-height: 2.1; }

@media (max-width: 992px) {
  .footer-logo img {
    width: 266% !important; }

  .lang-switch a {
    font-size: 35px; } }

/*# sourceMappingURL=style.css.map */
