.buy-now-button-left-wrapper {
display:none;
}.cls-2 {
    font-size: 24px !important;
}body.about section .content-wrapper .about-wrapper .right-side .descriptionWrapper a, body.about section .content-wrapper .about-wrapper .right-side .excerptWrapper a, body.book section .content-wrapper .about-wrapper .right-side .descriptionWrapper a, body.book section .content-wrapper .about-wrapper .right-side .excerptWrapper a, body.page section .content-wrapper .about-wrapper .right-side .descriptionWrapper a, body.page section .content-wrapper .about-wrapper .right-side .excerptWrapper a {
    color: var(--details-primary-contrast-color);
}body.book .right-side.white-overlay,body.book .contact-content.white-overlay,body.about .right-side.white-overlay,body.about .contact-content.white-overlay,body.page .right-side.white-overlay,body.page .contact-content.white-overlay {
    background-color: rgba(245, 240, 229, .9);}body:not([data-high-contrast="true"]) .main-navigation { background: #FFF !important; }body:not([data-high-contrast="true"]) .main-navigation ul li a { color: #000; }body:not([data-high-contrast="true"]) .main-navigation>ul>li#user_type_7.toplevelhidden>a,
      body:not([data-high-contrast="true"]) .main-navigation>ul>li.toplevelhidden:not(.disabled)>a { color: rgba(0, 0, 0, .4); }body .social-media-icons>li { filter: none; }body:not([data-high-contrast="true"]) .main-navigation { background-color: #0C2266 !important; }body .main-navigation { min-height: 107px; }body .main-navigation > ul > li > a { font-size: 1.1rem;
    color: #FFF !important; }body header .content-wrapper .left-side { position: absolute;
    top: auto;
    bottom: 0; }body header .left-side .logo { margin-left: 15px !important;
    bottom: -57px;
    white-space: unset; }body header .left-side .logo .logo-image, body header.sticky .left-side .logo .logo-image { max-width: 300px !important;
    max-height: 140px !important; }body #fancySlider-main .sl-slide .sl-content .bcgImg { object-fit: contain !important; }@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) { body header .content-wrapper { height: auto; } }body { &.about, &.book, &.page { section .content-wrapper .about-wrapper { padding-top: 65px; } } }body header.sticky .left-side .logo, body:not(.index) header .left-side .logo { font-size: 1.7rem; }@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) { body header .left-side .logo { margin-left: 15px; font-size: 1.2rem !important; } }<!-- End style-custom-desktop -->