@import url('https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@48,400,0,0');

/* CSS File for NIC Tools */

.in-page{
width: 1100px;
margin: 0px auto;
}

.in-page-book{
display: flex;
flex-flow: row nowrap;
justify-content: flex-start;
padding: 30px 0px 0px 0px;
}

.books-h1{
font-size: 2.4em;
text-align: center;
}
.books-h1 span{
font-size: 0.7em;
}

.book-image{
width: 200px;
} 
.book-image img{
width: 200px !important;
height: auto;
}
.book-img{
width: 300px;
}

.book-description{
width: 900px;
padding: 0px 20px;
}
.book-description h3{
font-size: 1.8em;
}
.book-description h4{
margin-bottom: 10px;
}
.other-books-holder{
padding: 30px 0px;
}
.other-books-holder h3{
margin-bottom: 20px;
font-size: 1.8em;
}


.other-books{
display: flex;
flex-flow: row;
justify-content: space-around;
}
.other-books li{
list-style: none;
}
.other-books li img{
width: 150px;
height: auto;
}
.other-books li h4{
padding: 8px 0px;
font-size: 1.2em;
text-align: center;
}


.book-page{
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
gap: 40px;
padding: 40px 0px;
}
.book-page li{
list-style: none;
}
.book-page li img{
width: 220px;
height: auto;
}
.book-page li h4{
padding: 8px;
text-align: center;
}

.providers-list{
padding: 20px;
background-color: #e8e8e8;
display: flex;
flex-flow: column;
justify-content: flex-start;
gap: 20px;
}
.providers-list h3{
font-size: 1.8em;
}
.providers-area{

}
.provider{
padding: 10px;
margin-bottom: 20px;
background-color: #f1b34c;
color: #ffffff;
}
.provider h4{
font-size: 1.4em;
}

.fractional-payment{
padding: 10px;
border: #f3bf54 2px solid;
border-radius: 8px;
}
.fractional-payment h4{
margin-bottom: 10px;
font-size: 1.2em;
font-weight: bold;
}



/* Featured Article */

.featured-article-holder{
position: fixed;
top: 100px;
right: 50px;
z-index: 800;
}
.featured-article-holder img{
width: 120px;
height: auto;
}



@media(max-width: 1099px){
  .in-page{
    width: 96%;
  }
}

@media(min-width: 900px) AND (max-width: 1099){
  .book-description{
    width: 700px;
  }
}


@media (max-width: 899px){
  .in-page-book{
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    gap: 20px;
  }
  .book-image{
    margin: 0px auto;
  }
  .book-description{
    width: 100%;
  }
  
  .other-books li img{
    width: 100px;
  }
}



.display-all-libraries{

}
.display-all-libraries ul li{
list-style: none;
width: 280px;
padding: 10px 20px;
margin-bottom: 14px;
background-color: #f3bf55;
font-size: 1.2em;
}
.display-all-libraries ul li a:link,
.display-all-libraries ul li a:active,
.display-all-libraries ul li a:visited,
.display-all-libraries ul li a:hover{
color: #000000;
}

.display-library ul{

}
.display-library ul li,
.display-library ul li a{
display: flex;
justify-content: flex-start;
align-items: center;
gap: 14px;

}
.display-library ul li{
padding: 10px 14px;
margin: 14px;
border-radius: 30px;
border: #525252 1px solid;
}


@media (max-width: 780px){
  .services-h1 h1{
    font-size: 2em !important;
  }

}

@media (max-width: 610px){
  .other-books-holder{
  padding: 20px 0px;
  border-top: #ebebeb 1px solid;
  }
  .other-books-holder h3{
    text-align: center;
  }
  .other-books{
    gap: 10px;
  }
  
}



/* .elementor-heading-title, .elementor-size-default */

@media (max-width: 580px){
  .services-h1 h1{
    font-size: 1.8em !important;
    text-transform: capitalize;
  }
  
  .featured-article-holder{
     top: auto;
     right: 5px;
    bottom: 10px;
  }
  .featured-article-holder img{
    width: 90px;
  }

}

