.book-custom-section {

  background: linear-gradient(180deg, #FFF1F8 0%, rgba(255, 241, 248, 0.00) 100%);

   padding: 100px 0;

}

.book-custom-section .container-fluid {

  padding: 0;

}

.book-img-wrapper img {

  width: 100%;

  border-radius: 20px;

}

.book-custom-section h2 {

  color: #000;

  text-align: center;

  font-family: Figtree;

  font-size: 50px;

  font-weight: 800;

  line-height: 53px;

  margin: 0 0 30px;

}

.book-custom-section p {

  color: #000;

  text-align: center;

  font-family: Figtree;

  font-size: 16px;



  line-height: 24px;

  max-width: 558px;

  margin: 0 auto 30px;

}

.letstalk-btn {

  border-radius: 100px;

  background: #EF82AB;

  padding: 15px 35px;

  color: #FFF;

  font-size: 12px;

  font-weight: 500;

  line-height: normal;

  letter-spacing: 2.4px;

  text-transform: uppercase;

  display: block;

  width: fit-content;

  margin: 40px auto 0;

}

.letstalk-btn:hover {

  background: #EE5A92;

}



/* responsive */



@media only screen and (max-width:1440px) {





}



@media  (max-width:1399px){

  

}



@media only screen and (max-width: 1200px){

  

}

 

@media only screen and (max-width: 991px){

 

}



@media only screen and (max-width: 767px)

{
  .swiper.custom-book {
    padding-left: 21px;
}

    .book-custom-section {

  padding: 70px 0;

    }

    .book-custom-section h2 {

      font-size: 34px;

      line-height: 43px;

      max-width: 285px;

      margin: auto;

      margin-bottom: 20px;

    }

    .book-custom-section p {

       max-width: 308px;

    }

    .letstalk-btn{

          margin: 30px auto 0;

    }

  

}



@media only screen and (max-width: 575px)

{

   

}

 

@media only screen and (max-width: 420px)

{

 

}



 