.rating-section {
    background-color: #000;
    padding-top: 50px;
    padding-bottom: 50px;
}

.rating-section p {
    font-size: 18px;
    font-weight: 500;
    font-family: 'SfProDisplay';
    line-height: 22px;
    max-width: 140px;
    color: #fff;
    margin-left: 10px;
}


@media (min-width: 360px) and (max-width: 991px) {
    .rating-section p{
        font-size: 14px;

    }
}
@media (min-width: 340px) and (max-width: 767px) {
   .item{
    margin-bottom: 40px;
   }
}
.review-section {
    padding-top: 50px;
       padding-top: 50px;padding-bottom: 50px;
}

.review-section .slider-item{

border: 1px solid #0B575F;
    padding: 25px;
    min-height: 300px;
        box-shadow: 0 8px 30px -7px #dddddd;
}
.review-section .my-carousel .slider-image .rating-star{
width: 100px;
padding-top: 10px;
}
.review-section .my-carousel .slider-image img{
width: 150px;
}
.review-section .my-carousel .slider-name p{
 font-size: 16px;
 text-align: center;
 color: #0B575F;;
 padding-top: 20px;
 padding-bottom: 15px;
}

.review-section .my-carousel .slider-text p{
 font-size: 14px;
  text-align: center;
}



.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #0B575F !important;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 30px;
}
.owl-stage-outer{
    padding-bottom: 50px;
}

.hero-slider-type img{
   
        width: 180px !important;
    
}

.my-last img{
    width: 150px !important; 
}
.my-last .owl-stage{
    display: flex !important;
    align-items: center  !important;
}

.book-slide .rating{
width: 150px !important; 
}

.book-slide h4{
font-size: 18px !important;
}
.booksection h5{
font-size: 14px !important;
}
.offcanvas li a{
    color : white !important;
    font-size: 16px !important;
}

.offcanvas {
   
    background-color: #0B575F !important;
  
}
.form-custom-css{
    border: 1px solid #fff;
}
.new-form-style{
    border-radius: 30.85px;
    border: 0.92px solid rgba(255, 255, 255, 0.80);
    background: url('https://booklynpublishers.com/assets/images/card.png') !important;
    background-position: left center;
    background-size: cover !important;
}
.new-form-style .mynewinput{
    border-radius: 6.443px;
border: 0.92px solid rgba(255, 255, 255, 0.80);
opacity: 0.5;
background: linear-gradient(109deg, rgba(201, 201, 201, 0.80) 1.57%, rgba(196, 196, 196, 0.10) 100%);
backdrop-filter: blur(27.61124038696289px);
color: White !important;
}
.new-form-style textarea#message {
        border-radius: 6.443px;
border: 0.92px solid rgba(255, 255, 255, 0.80);
opacity: 0.5;
background: linear-gradient(109deg, rgba(201, 201, 201, 0.80) 1.57%, rgba(196, 196, 196, 0.10) 100%);
backdrop-filter: blur(27.61124038696289px);
color: White !important;
}
.new-form-style p{
    color: #FFF !important;
    /* font-family: "SF Pro Display"; */
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    text-align: left !important;
}
.new-form-style h3{
    color: #FFF !important;
font-size: 28px !important;
font-style: normal !important;
font-weight: 500 !important;
line-height: 45.41px !important;
    text-align: left !important;
}
.new-form-style hr{
margin: 0;
    width: 130px;
    background: white !important;
    /* color: white; */
    height: 2px;
    opacity: 1;
    margin-bottom: 10px;
}
.new-form-style .u-button{
    background: #A5D9D0;
    color: black;
    font-size: 13.806px;
font-style: normal;
font-weight: 700;
    
}


.new-form-style-contact{
    border-radius: 30.85px;
    border: 0.92px solid rgba(255, 255, 255, 0.80);
    background: url('https://booklynpublishers.com/assets/images/jha.png') !important;
    background-position: left center;
    background-size: cover !important;
}
.new-form-style-contact .mynewinput{
    border-radius: 6.443px;
border: 0.92px solid rgba(255, 255, 255, 0.80);
opacity: 0.5;
background: linear-gradient(109deg, rgba(201, 201, 201, 0.80) 1.57%, rgba(196, 196, 196, 0.10) 100%);
backdrop-filter: blur(27.61124038696289px);
color: White !important;
}
.new-form-style-contact textarea#message {
        border-radius: 6.443px;
border: 0.92px solid rgba(255, 255, 255, 0.80);
opacity: 0.5;
background: linear-gradient(109deg, rgba(201, 201, 201, 0.80) 1.57%, rgba(196, 196, 196, 0.10) 100%);
backdrop-filter: blur(27.61124038696289px);
color: White !important;
}
.new-form-style-contact p{
    color: #FFF !important;
    /* font-family: "SF Pro Display"; */
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    text-align: left !important;
}
.new-form-style-contact a{
    color: #FFF !important;
    font-weight: 600 !important;
}
.new-form-style-contact a:hover{
    color: #0D565F !important;
}
.new-form-style-contact h3{
    color: #FFF !important;
font-size: 34px !important;
font-style: normal !important;
font-weight: 500 !important;
line-height: 45.41px !important;
    text-align: left !important;
    padding-bottom: 10px !important;
}
.new-form-style-contact hr{
margin: 0;
    width: 130px;
    background: white !important;
    /* color: white; */
    height: 2px;
    opacity: 1;
    margin-bottom: 10px;
}
.new-form-style-contact .u-button{
    background: #A5D9D0;
    color: black;
    font-size: 13.806px;
font-style: normal;
font-weight: 700;
    
}
.mobile-menu-list-style ul.show {
    background: cadetblue !important;
}

