:root{
    --white_clr:#fff;
    --red-color:#FD565E;
    --black_color:#1C1C1C;
    --grey_color:#868686;
    --red:#CE2D32;
    --green:#61C873;

}
/*afacad*/
@font-face {font-family: 'Poppins_Medium';src: url('/website/assets/fonts/Poppins/Poppins-Medium.ttf');}
@font-face {font-family: 'Poppins-Regular';src: url('/website/assets/fonts/Poppins/Poppins-Regular.ttf');}
@font-face {font-family: 'Afacad-Regular';src: url('/website/assets/fonts/afacad/Afacad-Regular.ttf');}
@font-face {font-family: 'Afacad-Medium';src: url('/website/assets/fonts/afacad/Afacad-Medium.ttf');}
@font-face {font-family: 'Afacad-Bold';src: url('/website/assets/fonts/afacad/Afacad-Bold.ttf');}
@font-face {font-family: 'Afacad-SemiBold';src: url('/website/assets/fonts/afacad/Afacad-SemiBold.ttf');}
@font-face {font-family: 'Nunito'; src: url('/website/assets/fonts/Nunito/static/Nunito-Regular.ttf');}
/**/
/*Libre Baskerville*/
@font-face {font-family: 'LibreBaskerville-Regular';src: url('/website/assets/fonts/libre_baskerville/LibreBaskerville-Regular.ttf');}
@font-face {font-family: 'LibreBaskerville-bold';src: url('/website/assets/fonts/afacad/Afacad-Bold.ttf');}
/**/
h1 {position: relative;opacity: 0;transform: translateX(-50px);animation: slideIn 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;}
@keyframes slideIn {
    from {
        opacity: 0;
        transform: translateX(-50px);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}
.site_logo {animation: fadeZoom 1s ease-out;}
@keyframes fadeZoom {
    from {
        opacity: 0;
        transform: scale(0.5);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}
h1{color: #1C1C1C;font-family: 'LibreBaskerville-bold';font-size: 28px;font-weight: 700;text-transform: capitalize;margin:0}
h2{color: #1C1C1C;font-family: 'Afacad-Regular';font-size: 20px;font-weight: 400;margin:0}
h3{color: #1C1C1C;font-family: 'LibreBaskerville-bold';font-size: 18px;font-weight: 700;text-transform: capitalize;margin:0}
h6{color: #1C1C1C;font-family: 'Afacad-Medium';font-size: 14px;font-weight: 500;margin:0}
p{color: #1C1C1C;font-family: 'Afacad-Medium';font-size: 16px;font-weight: 500;line-height: 26px;margin:0}
.primary_btn_red{transition: all 0.3s ease-in-out;}
.primary_btn_red:hover { transform: scale(1.05);}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
textarea{resize:none;}
/* Firefox */
.input_type_tel{text-align: right;}
input[type=number] {-moz-appearance: textfield;}
.btn{padding: 10px;border-radius: 4px;font-family: Poppins;font-size: 12px;font-weight: 400;line-height: normal;}
.btn_danger{background: #FD2C32;padding:10px 20px;justify-content:center;border-radius:100px;font-family: 'Poppins_Medium';font-size:18px;line-height:30px;color:white;border:none}
.btn_success{background: #64A100;padding:10px 20px;justify-content:center;border-radius:100px;font-family: 'Poppins_Medium';font-size:18px;line-height:30px;color:white;border:none}
.primary_btn_red{background: linear-gradient(0deg, #FD2C32 0%, #CE2D32 100%);box-shadow: 0px -4px 0px 0px #CE2D32 inset, 2px 4px 15px 0px rgba(254, 125, 86, 0.20);color: #FFF;font-family: 'Afacad-Medium';}
.btn_global i{font-size: 12px;color: #FFF;border-right:1px solid #fff;padding-right:10px;}
.btn_global{padding: 18px 54px;border-radius: 10px;font-size: 16px;font-weight: 500;display:flex;column-gap:10px;align-items:center;border:0px;justify-content:center}
.custom_justify{display:flex;align-items: center;justify-content: space-between}
.custom_div{padding:40px;border-radius:20px;box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.10);background:#ffffffe8}
.custom_container{padding:0px 80px}
.border_icon_div i{color:#1C1C1C}
/*autofill*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active{-webkit-box-shadow: 0 0 0 40px white inset !important;}
/**/
.art_Collectable .artCollets {display: flex; flex-direction: column ;row-gap: 20px; margin-bottom: 60px;}
.rBook .booksRow {margin-bottom: 40px; margin-top:40px; display: flex; justify-content: space-around; }
.custom_row{row-gap: 20px}
.custom_col{display:flex;justify-content: center;flex-direction:column}
.custom_flex{display:flex;gap:10px;align-items: center}
.txt_wrapper p{margin:20px 0px}
.fields_rowGap{row-gap: 25px}
.txt_wrapper h1{margin-top:10px}
.txt_field input[type="text"]{background: white}
.contact_us_tel input{text-align: right;}
.contact_us .get_in_touch .txt_field textarea{height:unset ;}
.txt_field input[type="text"],.txt_field input[type="password"], .txt_field select, .txt_field input[type="email"],.txt_field input[type="tel"], .txt_field input[type="number"], .txt_field input[type="date"],.txt_field textarea{font-size:14px;border-bottom: 1px solid #FFCACD;border-radius: 0;border-top: 0;border-left: 0;border-right: 0;padding:0px 0px;height:52px}
.txt_field label{margin-bottom:10px;color:#1c1c1c;font-size:16px;font-family: 'Afacad-Medium';}
.txt_field input[type="text"]::placeholder,.txt_field input[type="password"]::placeholder,.txt_field input[type="email"]::placeholder,.txt_field input[type="tel"]::placeholder,.txt_field textarea::placeholder, .txt_field input[type="number"]::placeholder,.txt_field input[type="date"]{color:#868686;font-family: 'Afacad-Regular';font-size:14px}
.border_icon_div {width: 40px;height: 40px;border: 1px solid #1c1c1c;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.red_icon_div {width: 40px;height: 40px; background: var(--red); border-radius: 50%; display: flex; align-items: center; justify-content: center;}
.red_icon_div i{color:white}
.custom_flex:has(.red_icon_div) h6{color: var(--red)}
select { direction: ltr; }

.books_gallery:has(.custom_justify) .custom_justify{margin-bottom: 20px}
    /*header css*/
/*.search_bar_header i{position:absolute;top:23px;right:20px;font-size: 14px;}*/
.header_sec_main .navbar-nav {position: relative;opacity: 0;transform: translateY(50px);animation: slideIn 0.5s ease-in-out forwards;}
@keyframes slideIn {
    from {
        opacity: 0;
        transform: translateY(50px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
.txt_field.phone_code_field .iti__country-list{direction:ltr !important;}
.txt_field.phone_code_field .iti__country-list.iti__country-list--dropup{direction: ltr !important;}
.header_sec_main .navbar-nav .nav-item {position: relative;}
.header_sec_main .navbar-nav .nav-item::after {content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background-color: red;transition: width 0.3s ease-in-out;}
.header_sec_main .navbar-nav .nav-item:hover::after {width: 100%;}
.header_sec_main .header_menus_wrapper .navbar-nav  .nav-item.active { border-radius: 10px;padding: 15px 20px 15px 20px;background: linear-gradient(0deg, #FD2C32 0%, #CE2D32 100%);box-shadow: 0px -4px 0px 0px #CE2D32 inset, 2px 4px 15px 0px rgba(254, 125, 86, 0.20);  }
.header_sec_main .header_menus_wrapper .navbar-nav  .nav-item.active .nav-link{ font-weight: 500; color: #FFF; font-family: 'Afacad-Medium';}
.header_sec_main .header_menus_wrapper .navbar-nav{align-items:center;}
.search_bar_header input{border-radius: 10px;border: 1px solid #DBDBDB;background: #FFF;padding: 18px 15px 18px 50px;}
.search_cart_help_wrapper .search_bar_header{position: relative;}
.search_bar_header i{position:absolute;top:23px;left:20px;font-size: 14px;}
.header_sec_main .header_uper_sec {display: flex;justify-content: space-between;padding: 30px 0px;}
.header_sec_main {width: 100%;max-width: 100%;position:relative}
/*.header_sec_main .header_uper_sec .navbar-brand img {width: 100px;height: 40px;
/*.featured_seller*/
.featured_seller .books_gallery h2 span{  color: rgba(1,1,1,.67);font-size: 13px;padding-right: 6px;text-decoration: none;display: inline-block}
.featured_seller .books_gallery .collection-card {background-color: #fff;border: 1px solid #ddd;border-radius: 2px;-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.24);-moz-box-shadow: 0 2px 2px rgba(0,0,0,.24);box-shadow: 0 2px 2px rgba(0,0,0,.24);cursor: pointer;max-height: 309px;margin-bottom: 20px;margin-left: auto;margin-right: auto;overflow: hidden;vertical-align: middle;max-width: 226px;transition: all .2s ease-in-out}
.featured_seller .books_gallery .editors_pick_profile .image_div {width:50px;height:50px}
.featured_seller .books_gallery .editors_pick_profile .image_div img{width:100%;height:100%;border-radius:50%}
.featured_seller .books_gallery  .profile_wrapper{display: flex;align-items: center;gap:10px}

    /**/
.buyer_header_btn_wrapper {display: flex;column-gap: 10px;}
.header_sec_main .header_uper_sec .search_cart_help_wrapper {display: flex;column-gap: 40px;align-items: center;}
.search_cart_help_wrapper .cart_help_wrapper {display: flex;flex-direction: row;align-items: center;column-gap: 25px;}
.search_cart_help_wrapper .cart_help_wrapper a:nth-child(2),.search_cart_help_wrapper .cart_help_wrapper a:nth-child(3) {display: flex;justify-content: center;align-items: center;column-gap: 10px;font-size: 14px;color: #1C1C1C;font-family: 'Afacad-Medium';font-weight: 500;}
.search_cart_help_wrapper .cart_help_wrapper a:nth-child(2) i,.search_cart_help_wrapper .cart_help_wrapper a:nth-child(3 ) i {color: #1C1C1C;font-size: 14px;border-radius: 30px;border: 1px solid #1C1C1C;width: 40px;height: 40px;display: flex;justify-content: center;align-items: center}
.header_sec_main .header_menus_wrapper {padding: 20px 0px;   }
.header_sec_main .header_menus_wrapper ul {display: flex;width: 100%;justify-content:space-between;}
.header_sec_main .header_menus_wrapper ul li a{color: #1C1C1C;font-family: 'Afacad-Medium';font-size: 16px;font-weight: 500;}
.header_sec_main .header_uper_sec:after{content:"";position:absolute;background-color:#DBDBDB;height:1px;width:100%;bottom:40%;left:0px}
.header_sec_main .header_uper_sec .navbar-brand {width:175px;height:80px}
.header_sec_main .header_uper_sec .navbar-brand img{width:100%;height:100%;object-fit: contain}
.navbar_header_sec {position:relative;box-shadow: 4px 8px 20px 0px rgba(0, 0, 0, 0.20);}
.navbar .header_sec_main .toggler_search input {height: 52px;}
.navbar .header_sec_main .toggler_search {position:relative;margin-top:15PX}
.navbar .header_sec_main .toggler_search i{position:absolute;left:15px;top:35%}
.navbar .nav{padding:10px}
/**/
/*footer css*/
footer a.footer_logo {height: 100px;display: block;}
footer a.footer_logo img {width: 100%;height: 100%;object-fit: contain;}
footer .footer_nav{display:flex;row-gap:10px;}
footer .footer_nav li a{padding:0px;color: #1C1C1C;font-size: 14px;font-family: 'Afacad-Regular';font-weight: 400;}
.footer_form_wrapper .input_wrapper input{border-radius: 10px;border: 1px solid #DBDBDB;display:flex;align-items:center;column-gap:15px;padding: 18px 15px 18px 50px;}
.footer_form_wrapper .input_wrapper  i{position:absolute;top:24px;left:20px}
.footer_form_wrapper .input_wrapper{position:relative;}
footer .footer_form_wrapper{display:flex;flex-direction:column;row-gap:10px}
footer .footer_form_wrapper button{justify-content:center;}
footer .privacy_policy_wrapper {display:flex;justify-content:space-between;padding: 50px 0px 20px 0px;}
footer .privacy_policy_wrapper a,footer .privacy_policy_wrapper h6{color: #8C8C8C;font-family: 'Afacad-Regular';font-size: 14px;font-weight: 400;}
footer{padding-top:30px;border-top:1px solid #DBDBDB;position:relative;}
footer:before{content:"";position:absolute;width:100%;height:1px;background-color:#DBDBDB;bottom:58px;}
footer .social_icons_footer{display:flex;column-gap:10px;padding-top:10px;}
.social_icons_footer .icons_wrapper i{color: #FFF;font-size: 14px;}
.social_icons_footer .icons_wrapper{border-radius: 10px;padding: 14px 20px 14px 20px;background: linear-gradient(0deg, #FD2C32 0%, #CE2D32 100%);box-shadow: 0px -4px 0px 0px #CE2D32 inset, 2px 4px 15px 0px rgba(254, 125, 86, 0.20);}
/**/
/*Home page css*/
.advanced_search .txt_field select{text-align:end;}
.advancehd_search_btn{width:100%;}
.homePage_section .swiper.heroSectionSwiper.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden {position: absolute;z-index: 99;width: 100%;height:100%;}
.homePage_section .swiper.heroSectionSwiper .slider_img {position: absolute;width: 100%;z-index: 1024;height:100%}
.homePage_section .hero_section_form.custom_div{width:50%;position:relative;bottom:-100px;z-index:999;opacity: 0.95;right:80px}
.homePage_section .heroSectionSwiper .slider_img img{width:100%;height:100%;object-fit: cover}
/*.homePage_section .hero_section_slider{position:relative}*/
 .zero_padding{padding:0}
 .homePage_section .hero_section_slider{position: relative}
.homePage_section .hero_section_form .search_icon {width: 40px;height: 40px;background: #CE2D32;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.homePage_section .hero_section_form .search_icon i {color: white;}
.homePage_section .hero_section_form .hero_section_form_btns{display:flex;align-items: center;gap:25px;margin-top:20px}
.homePage_section .hero_section_slider .heroSectionSwiper .swiper-slide{position:relative}
.homePage_section .hero_section_slider .heroSectionSwiper .slider_text {position: absolute;left: 80px;bottom: 40px;display: flex;flex-direction: column;gap:20px;z-index:9999;    max-width: 35%;}
.homePage_section .hero_section_slider .heroSectionSwiper .slider_text h6,.homePage_section .hero_section_slider .heroSectionSwiper .slider_text h1,.homePage_section .hero_section_slider .heroSectionSwiper .slider_text p{color:white}
.slider_text .custom_flex {align-items: baseline;}
 .arrow_up_div {width: 40px;height: 40px;border: 1px solid white;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.homePage_section .hero_section_form.custom_div h1 {margin-bottom: 20px;}
/*.homePage_section .hero_section_form .primary_btn_red.btn_global{width:400px;justify-content: center}*/
.txt_wrapper{padding:0px 30px}
.slider_img_div {padding: 20px;background: #fff;width:200px;margin-top:20px;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);border-radius: 5px;}
.slider_img.slider_img_biographics_memories {width:160px;height:230px;margin-top:20px;box-shadow: 4px 8px 20px 0px rgba(0, 0, 0, 0.20);}
.slider_img.slider_img_biographics_memories img{width:100%;height:100%;object-fit: cover}
.slider_img_div  .slider_img{width:160px;height:230px}
.slider_img_div  .slider_img img{width:100%;height:100%;object-fit: cover}
/*.homePage_section .mystery_and_crime .mystery_crime_slider .book_wrapper{width:200px}*/
 .mystery_crime_slider .mystery_crime .swiper-wrapper .swiper-slide:nth-child(2n+1) .book_wrapper {padding-top:140px;text-align:start}
 .mystery_crime_slider .mystery_crime .swiper-wrapper .swiper-slide:nth-child(2n+2) .book_wrapper {padding-top:80px;text-align:start}
  /*.mystery_crime_slider .mystery_crime{width:75%;margin:auto;}*/
.mystery_and_crime{background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 10%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 1) 10%, rgba(255, 255, 255, 1) 30%),url("/website/assets/images/contact_us.png");
text-align: center;padding-top:170px;background-size:cover;background-position: center;background-repeat: no-repeat}
/* .mystery_and_crime {background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 20%, rgba(255, 190, 142, 0.50) 80%),url("/website/assets/images/contact_us.png")*/
/*;padding:120px 0px 0px;background-position: center;width:100%;height:600px;background-size:cover;background-repeat: no-repeat;text-align: center}*/
 .slider_text h3{margin:20px 0px 10px 0px;}
 .mystery_crime_slider{max-width:90%;margin:auto}
.slider_text h6{color:#CE2D32;margin:0px 0px 10px 0px}
.slider_banner .mystery_and_crime .mystery_crime_slider{padding-bottom:60px;border-bottom:2px solid #DBDBDB}
/*.books_gallery:has(.slider_text) .slider_text{max-width:85%}*/
.txt_wrapper h1, .txt_wrapper h2 {color: white;}
.mystery_and_crime p {max-width: 75%;margin: 20px auto;}
 .biographics_memoirs_section{padding:60px 0px;}
 /*.txt_wrapper{padding:0px 80px}*/
 .biographics_memoirs_section .txt_wrapper .border_icon_div i{color:#1C1C1C;font-size:14px}
.homePage_section .free_shipping_section .arrow_up_div{border-color:#1c1c1c}
/* free Shipping */
.free_shipping_section{background-position: center;background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.3) 10%, rgba(0, 0, 0, 0.8) 90%),url("/website/assets/images/shipping.png");background-size:cover;background-repeat: no-repeat;padding:120px 0px}
.free_shipping_section .book_image{height:300px;transform: rotate(-15deg);}
.free_shipping_section .book_image img{width:100%;height:100%;object-fit: contain}
.intl-tel-input.separate-dial-code .selected-dial-code{padding-right:28px;padding-left:unset !important;}
.shipping_banner .free_shipping_section .txt_wrapper h2,.shipping_banner .free_shipping_section .txt_wrapper h1,.shipping_banner .free_shipping_section .txt_wrapper p ,.shipping_banner .free_shipping_section .txt_wrapper h6  {color:white}
.shipping_banner .free_shipping_section .txt_wrapper .custom_flex .border_icon_div{border-color:white}
.shipping_banner .free_shipping_section .txt_wrapper .custom_flex .border_icon_div i{color:white}
/*Swiper*/
.swiper-pagination{margin-top:40px}
.biographics_memoirs,.mystery_crime,.mySwiper{padding-bottom:50px}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {background: linear-gradient(0deg, #FD2C32 0%, #CE2D32 100%);box-shadow: 0px -4px 0px 0px #CE2D32 inset;filter: drop-shadow(2px 4px 3px rgba(254, 125, 86, 0.20));width: 10px;height: 10px}
span.swiper-pagination-bullet {background:#FA5F55;width:10px;height:10px;}

/*art_Collectable*/
.art_Collectable{border-bottom:1px solid #DBDBDB;}
.art_Collectable:not(:first-child){margin-top:60px}
.art_Collectable .view_all_btn{margin:40px 0px 80px 0px;display:flex;justify-content: center}
.art_Collectable .book_wrapper .slider_img_div .slider_img img{box-shadow: 4px 8px 20px 0px rgba(0, 0, 0, 0.20);width:100%;height:100%;object-fit: cover}

section.process_payment {margin: 60px 0px;}
/*seller_index_page*/
.seller_index_page .search_btn .btn_global{padding:18px 70px;justify-content: center;margin:32px 0px}
.seller_index_page .filter_container .seller_search_data {display:flex;flex-direction:column;gap:10px;list-style:none}
.seller_index_page .filter_container  .alphabet.search_alphabet {font-size:16px;gap:20px;display:flex;padding:12px 15px;list-style:none;border-bottom:1px solid #FFCACD ;}
.seller_index_page .filter_container  ul li a {font-size:16px;cursor:pointer;padding:10px;font-family: 'Afacad-Regular';}
.seller_index_page .filter_container strong { color:#CE2D32; }
.seller_index_page h1{margin:80px 0px 20px}
.seller_index_page .filter_container{margin-bottom:60px}
.seller_index_page .independent_seller_info .seller_image {height: 150px;width: 150px;}
.seller_index_page .independent_seller_info .seller_image img{height: 100%;width:100%;object-fit:cover;border-radius:10px}
.seller_index_page  .independent_seller_info {margin-top: 40px;}
.seller_index_page  .independent_seller_info .custom_col{display: flex;align-items: center}
.seller_index_page  .independent_seller_info .custom_row{row-gap:24px}
/*add_to_cart*/
.add_to_cart .art_Collectable .gallery_top_heading{margin-bottom:60px}
.add_to_cart .art_Collectable .gallery_top_heading h1{margin-bottom:10px}
.add_to_cart{margin:80px 0px 60px}
.add_to_cart .book_wrapper .slider_text p{  overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-width:85%}
.add_to_cart .book_wrapper  .btn_global{width:fit-content}
.add_to_cart .book_wrapper .slider_img_div .slider_img img{box-shadow: 4px 8px 20px 0px rgba(0, 0, 0, 0.20);}
.add_to_cart .art_Collectable{padding: 0px 80px 80px 0px}
.add_to_cart .filter_accordion ul li a{color:#1C1C1C;font-size:16px;font-family: 'Afacad-Regular';}
.add_to_cart .filter_accordion ul li a:has(i) i{margin-left:15px;font-size:28px;color:var(--red)}
.addto_card_filter_search input[type="search"]::-webkit-search-cancel-button { display: none;}
.addto_card_filter_search input[type="search"]{padding-left:30px;}
.filter_accordion .accordion-button::after{margin-right:auto;margin-left:0px;}
.filter_accordion .accordion-button{text-align:right;}
.add_to_cart .filter_accordion ul {display:flex;flex-direction:column;gap:20px;list-style:none;padding:0}
.addto_card_filter_search {border-radius: 10px; position: relative; background: var(--red); padding: 10px 20px;margin-left: -10px}
.addto_card_filter_search .search_icon { position: absolute;  top: 38%; left: 15%; font-size: 16px; color: var(--red);}
.addto_card_filter_search input {height: 48px;}
.add_to_cart .accordion h2.accordion-header a{color:#4A4A4A;font-size:18px;font-family: 'Afacad-Medium';background:none}
.add_to_cart .accordion  .accordion-item{border-bottom:1px solid #DBDBDB;border-top:none;border-left:none;border-right:none}

/*add_to_cart_details*/
section.add_to_cart_details { margin-top: 100px;}
section.add_to_cart_details .slider_content .new_slider_my_image { width: 100%; height: 540px; background: #91A99A; padding: 45px; display: flex; justify-content: center; align-items: center; gap: 10px; border-radius: 10px; box-sizing: border-box; }
section.add_to_cart_details .slider_content .swiper-slide .image_container {width: 100%;height: 500px;}
.gallery-thumbs .swiper-slide{opacity: 0.4;cursor: pointer;}
.gallery-thumbs .swiper-slide-thumb-active{opacity:1}
/*section.add_to_cart_details .slider_content .gallery-thumbs {height: 100%;box-sizing: border-box; }*/
/*section.add_to_cart_details .slider_content .gallery-thumbs .swiper-slide {height: 100%;opacity: 0.4;width:fit-content !important;}*/
/*section.add_to_cart_details .slider_content .gallery-thumbs .swiper-wrapper {flex-direction: column;gap: 26px;  }*/
/*section.add_to_cart_details .slider_content .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}*/
section.add_to_cart_details .slider_content .swiper-slide .image_container img.addToImg { width: 100%; height: 100%; object-fit: cover; border-radius: 15px;}
/*section.add_to_cart_details .slider_content {display: flex;flex-direction: row-reverse;  }*/
section.add_to_cart_details .slider_content .gallery-thumbs .swiper-slide .preview_img { background: grey;  padding: 12px 15px; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);}
section.add_to_cart_details .slider_content .gallery-thumbs .swiper-slide  .slider_img {width: 100%;height: 90px;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);}
section.add_to_cart_details .slider_content .gallery-thumbs .swiper-slide  .slider_img img {width: 100%;height: 100%;object-fit: cover;}
/*section.add_to_cart_details .slider_content .swiper-slide-active { padding-left: 20px}*/
.gallery-thumbs{height:500px;}
/*section.add_to_cart_details .item_details { margin-top: 100px; }*/
section.add_to_cart_details .item_details .item_name h1.item_title { font-size: 40px;}
section.add_to_cart_details .item_details .item_amount span { color: #CE2D32; font-family: Roboto; font-size: 30px; font-style: normal; font-weight: 600; line-height: 30px;
    margin-right: 10px; }
section.add_to_cart_details .row_item_gap { row-gap: 10px;}
section.add_to_cart_details .item_details .item_condition .condition_item { display: flex; gap: 15px; align-items: center;}
section.add_to_cart_details .item_details .item_condition p { font-family: 'Nunito'; }
section.add_to_cart_details .item_details .item_avail span { color: var(--green); font-weight: 600; margin-left: 6px; }
section.add_to_cart_details .item_details .cartAndbuy  { display: flex; gap: 15px; }
section.add_to_cart_details .item_details .cartAndbuy .buybook .blankbtn_buy { border-radius: 5px; border: 1.5px solid var(--red); padding: 18px 54px; color: var(--black_color);  font-weight: 400; line-height: normal; font-style: normal; font-family: 'Afacad-Regular'; }
section.add_to_cart_details .item_details p.item_publish span, section.add_to_cart_details .item_details .item_auth span, section.add_to_cart_details .item_details .item_seller span { font-weight: 600; margin-left: 6px; }
button.nav-link { font-size: 25px; font-weight: 400; line-height: 30px; font-family: 'Afacad-Regular';color: var(--black_color); padding-top: 0px; padding-left: 10px; border-left: 0; border-right: 0; border-top: 0; border: none;}
section.add_to_cart_details .item_description button.nav-link { color: var(--black);font-family: 'Afacad-Regular'; font-size: 25px; font-weight: 300; line-height: 30px; border-left: 0; border-right: 0; border-top: 0; }
section.add_to_cart_details .item_description .nav-tabs .nav-link.active {font-family:'Afacad-Regular'; color: #ffffff; font-size: 25px;font-weight: 600;line-height: 30px; border-left: 0; border-right: 0; border-top: 0; border-bottom: 2px solid;}
section.add_to_cart_details .item_description { min-height: 418px; border: 1px solid #DBDBDB; border-radius: 10px; margin-top: 44px; }
section.add_to_cart_details .item_description div#nav-tabContent { margin-left: 10px; margin-top: 15px;}
section.add_to_cart_details .item_description .boxdiv { margin-left: 18px; margin-right: 18px; margin-top: 30px; }
section.add_to_cart_details .item_description .boxdiv .tab-content p { padding-bottom: 10px; font-family: 'Afacad-Regular'; font-weight: 400; }

section.add_to_cart_details .moreBook {display: flex; align-items: center; justify-content: space-between; gap: 10px; margin-top: 50px; margin-bottom: 40px;}
section.add_to_cart_details .moreBook .viewIcon a.redIcon { color: var(--red); font-family: 'Afacad-Medium'; font-size: 16px; font-weight: 500; line-height: 26px; }
.viewIcon .showIcon { width: 40px; height: 40px; background-color: var(--red); color: #FFF; /* margin: auto; */ border-radius: 50%; padding: 13px; }
section.add_to_cart_details .moreBook .viewIcon { display: flex; align-items: center; gap: 10px; }
section.add_to_cart_details .moreBook .viewIcon .showIcon { margin-right: 10px; }
section.add_to_cart_details .copyBook { padding: 20px; max-width: 160px; align-self: center;}
section.add_to_cart_details .copyBook img { width: 100%; }
.gallery-top .swiper-button-next:after,.gallery-top .swiper-button-prev:after{font-size:15px;color:#fff;font-weight:800}
.gallery-top .swiper-button-next,.gallery-top .swiper-button-prev{border-radius:50%;height:40px;width:40px;background-color:#ce2d32a6;display:flex;align-items:center;justify-content:center;}
section.add_to_cart_details .bookTitle p { font-family: "Libre Baskerville"; font-size: 18px; font-style: normal; font-weight: 700; text-transform: capitalize;line-height: normal; }
.text_limit{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
section.add_to_cart_details .bookShortDesc p { white-space: normal; text-overflow: ellipsis; font-family: 'Afacad-Regular'; font-weight: 400; line-height: 22px; overflow: hidden; height: 43px; font-style: normal; -webkit-opacity: 2; display: -webkit-box; -webkit-box-orient: vertical;}
section.add_to_cart_details .sBooks { display: flex; flex-direction: column; gap: 20px; max-width: 180px;}
section.add_to_cart_details .sBooks .bookdetails { display: flex; flex-direction: column; gap: 10px; }
section.add_to_cart_details .copyBook img { width: 100%; height: 100%; object-fit: cover; box-shadow: 4px 8px 20px 0px rgba(0, 0, 0, 0.20); }
section.add_to_cart_details .gallery .sBooks .addToCartBtn a.primary_btn_red.btn_global { width: fit-content; }
section.add_to_cart_details .gallery { display: flex; justify-content: space-around; margin-bottom: 50px }
.filter_related_books_slider_wrapper.filter_related_books_slider_details_pg .mySwiper{padding-top:10px;}
.filter_related_books_slider_wrapper.filter_related_books_slider_details_pg .mySwiper .swiper-slide{height:auto;}
.filter_related_books_slider_wrapper.filter_related_books_slider_details_pg .mySwiper .swiper-slide .filter-slider_slide_wrap{height:100%;display:flex;flex-direction:column;justify-content:space-between;}
.filter_related_books_slider_wrapper.filter_related_books_slider_details_pg .mySwiper .swiper-slide .filter-slider_slide_wrap .addToCartBtn{padding-top:20px;}


/*terms_conditions*/
.terms_conditions{padding:50px 0px}
.terms_conditions .custom_row{row-gap: 24px}
/*review_book_modal*/
.review_book_modal .modal-dialog{max-width:40%}
.review_book_modal .review_star_rating  {float: left;height: 46px;padding: 0 10px;}
.review_book_modal .review_star_rating :not(:checked) > input {position:absolute;top:-9999px;}
.review_book_modal .review_star_rating :not(:checked) > label {float:right;width:1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:30px;color:#ccc;}
.review_book_modal .review_star_rating :not(:checked) > label:before {content: '★ ';}
.review_book_modal .review_star_rating > input:checked ~ label {color: #ffc700;}
.review_book_modal .review_star_rating :not(:checked) > label:hover,
.review_book_modal .review_star_rating :not(:checked) > label:hover ~ label {color: #deb217;}
.review_book_modal .review_star_rating  > input:checked + label:hover,
.review_book_modal .review_star_rating  > input:checked + label:hover ~ label,
.review_book_modal .review_star_rating  > input:checked ~ label:hover,
.review_book_modal .review_star_rating > input:checked ~ label:hover ~ label,
.review_book_modal .review_star_rating  > label:hover ~ input:checked ~ label {color: #c59b08;}

/* Modified from: https://github.com/mukulkant/Star-rating-using-pure-css */

/*contact_us*/
.contact_us .get_in_touch  .contact_form_rowgap{row-gap: 25px;}
.contact_us  .get_in_touch .intl-tel-input{display:block}
.contact_us .get_in_touch p a{color:#1C1C1C;text-decoration: underline}
.contact_us{margin:80px 0px 60px}
.contact_us .get_in_touch .btn_global{width:100%;justify-content: center}
.contact_us .get_in_touch h1{font-size:40px;}
.contact_us .get_in_touch p:not(:last-child){margin:20px 0px 30px;max-width:75%}
.contact_us .contact_us_image {width: 100%;height: 100%;border-radius: 10px;overflow: hidden}
.contact_us .contact_us_image img{width:100%;height:100%;object-fit: cover}

/*advanced_search*/
.advanced_search{margin:80px 0px 60px}
.advanced_search p{margin:20px 0px 50px;}
.advanced_search .btn_global{padding:18px 70px;justify-content: center}
.advanced_search .radio_search .custom_flex{flex-direction:column;align-items:start;gap:25px}
.advanced_search .radio_search.custom_justify {border-bottom: 1px solid #FFCACD;padding-bottom: 12px ;}

/*Custom Radio*/
.form-group input {padding: 0;height: initial;width: initial;margin-bottom: 0;display: none;cursor: pointer;}
.form-group label {position: relative;cursor: pointer;}
.form-group label:before {margin-left:10px;content:'';-webkit-appearance: none;background-color: transparent;border: 2px solid #CE2D32;height:14px;width:14px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 10px;border-radius: 50%}
.form-group input[type="radio"]:checked + label:before {background: #CE2D32;border: 2px solid #CE2D32;;margin-left: 10px}
.form-group label{color:#4a4a4a;font-size:16px;font-family: 'Afacad-Regular';}

/*book_search_detail*/
.book_search_detail h3{font-family: 'Afacad-Medium';font-weight: 600;color:#1C1C1C}
.book_search_detail .product_categories .txt_field:has(select) label{font-family: 'Afacad-Medium';font-weight:600;font-size:18px;color:#4a4a4a}
.book_search_detail .product_categories {border: 1px solid #DBDBDB;border-left: none;padding: 15px 20px}
.book_search_detail  .product_categories .txt_field select{border:0;box-shadow:none}
.book_search_detail  .product_categories .form-group label:before{width:9px;height:10px}
.book_search_detail  .product_categories:first-child{border-top-right-radius:12px }
.book_search_detail  .product_categories:last-child{border-bottom-right-radius: 12px}
/*Search*/
.book_search_detail .addto_card_filter_search{padding:0;background:none}
.book_search_detail .addto_card_filter_search input{padding:0px 15px 0px 30px;height:52px;border-radius:10px;border:1px solid #4a4a4a}
.book_search_detail .addto_card_filter_search .search_icon{right:unset;left:10px;font-size:14px;color:#4a4a4a;top:39%}
.book_search_detail .custom_flex:has(.dropdown) {gap:25px}
.book_search_detail .art_Collectable .dropdown .dropdown-toggle{font-size:28px;color:#1c1c1c;font-family: 'Afacad-Medium';}
.book_search_detail .art_Collectable .dropdown  .dropdown-menu{padding:10px 20px;box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.05);border-radius: 5px}
.book_search_detail .art_Collectable .dropdown  .dropdown-menu .dropdown-item{border-bottom:1px solid #DADADA;padding:10px 0px}
.book_search_detail  .art_Collectable .artCollets .custom_justify h1:has(span) span{font-size:20px;color:#1C1C1C;font-family: 'Afacad-Regular';}
.book_search_detail .art_Collectable{border:none}
    /*Custom Pagination*/

.pagination .txt_black {color: var(--red)}
.pagination { display: flex;list-style: none; padding: 0; margin: 120px 0px 0px ; justify-content: center;}
.pagination li { margin: 0 10px;}
.pagination a { font-size: 18px; display: inline-block; padding: 10px 20px; text-decoration: none; color: #000; }
.pagination a[aria-current="page"] { background:var(--red);border-radius:5px;color:white}
.pagination a:hover {background-color: var(--red);color: white;border-radius:5px}
.visuallyhidden {position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0;}


/*sell_books*/
.sell_books{margin: 80px 0px 100px}
.sell_books .image_div{height:422px;border-radius: 10px;overflow: hidden}
.sell_books .image_div img{height:100%;width:100%;object-fit: cover}
.sell_books  .sell_books_content  .btn_global, .sell_books_banner  .btn_global{padding:18px 50px;width:fit-content}
.sell_books  .sell_books_content p{margin:20px 0px}
.sell_books_banner .txt_wrapper h2 {font-family: 'Afacad-Medium';margin-bottom:20px}
.sell_books_banner .txt_wrapper h2 span{font-family: 'Afacad-Regular';}
.sell_books_banner .txt_wrapper .custom_flex{gap:20px}
.sell_books_banner .txt_wrapper h1{margin-bottom:20px}


/*Login Form*/
.login_sec_whole {height:100%}
.login_sec_whole .login_section{height:100%;}
.login_sec_whole .login_section .login_custom_row{height:100%;}
.login_section .login_btn_submit{width:100%;}
.login_section{overflow-x:hidden}
.login_section .login_banner .password_eye{position:relative}
.login_section .login_banner .input_icon{position:absolute;left:5px;top:55PX}
.login_section .is-invalid {background-position-x: left;}
.login_section  .login_form {padding: 40px;box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.10);border-radius: 20px;width:600px;margin:auto}
.login_section  .login_banner {background: white;margin:auto}
.login_section .login_page_image {height: 100%;border-radius:10px 0px 10px 0px;overflow: hidden}
.login_section .login_page_image img {height: 100%;width: 100%;object-fit: cover;}
.login_section .login_form .site_logo{height:100px}
.login_section .login_form .site_logo img{width:100%;height:100%;object-fit: contain}
.login_section .login_wrapper { margin-top: 30px;text-align: center;display:flex;flex-direction: column;}
.login_section .login_wrapper h3:first-child{border-bottom:1px solid #D9D9D9;padding-bottom:20px;font-family: 'Poppins-Regular';color:#838383;font-weight:400;}
.login_section .login_wrapper h3:first-child a, .login_wrapper a{color:var(--red);font-weight:500}
.login_section .login_wrapper h2{padding:20px 0px;    font-family: 'Poppins-Regular';color:#838383;}
.login_section  .login_wrapper .social_links .custom_flex {width:fit-content;border:1px solid #E0E0E0;border-radius:100px;padding:15px 30px}
.login_section  .login_wrapper .social_links .custom_flex i{color:var(--red);font-size:18px;}
.login_section  .login_wrapper .social_links .custom_flex h3{font-family: 'Poppins_Medium';font-weight:500}
.login_section  .login_wrapper .social_links{display:flex;flex-direction:column;gap:20px;margin:auto}
.login_section .login_banner .login_form p{color:var(--red);font-size:16px;font-family:"Poppins_Medium";position: relative}
.login_section .login_banner .login_form p::after{content:" ";width:50px;height:1px;background:var(--red);position:absolute;bottom:0;right:0}
.login_section .login_banner .login_form p.forget_pass_para {color: #868686;font-size: 16px;font-family: 'Poppins-Regular';margin-top:15px}
.login_section .login_banner .login_form p.forget_pass_para::after{display:none}
.login_section.forget_pass_banner  .login_banner .login_form p::after{width:35%}
.login_section.forget_pass_banner .custom_row{row-gap: 40px}
.login_section .phone_code_field{display:flex;flex-direction: column;}
.login_section .phone_code_field label{margin:0}

.txt_field.input_wrapper {position:relative}
.txt_field.input_wrapper .input_icon {POSITION: ABSOLUTE;left: 0;top: 65%;}
.login_banner .profile_img {width: 135px; height: 150px; border-radius: 8px; overflow: hidden; border: 1px solid #4A4A4A; box-shadow: 0px 8px 30px 0px rgba(0, 0, 0, 0.08);}
.login_banner .profile_img img {width: 100%; height: 100%; object-fit: cover;}
.login_banner .image-input.image-input-circle .image-input-wrapper{border-radius:8px}
.login_banner .toggle_role .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {background:var(--red);padding:5px 20px;border:none;color:white;font-family:'Afacad-Medium';font-size:20px;border-radius:5px}
.login_banner .toggle_role .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link {background:white;padding:5px 20px;border:1px solid var(--red);color:var(--red);font-family:'Afacad-Medium';font-size:20px;border-radius:5px}
.login_banner .toggle_role .nav.nav-tabs{border:0;margin:30px 0px;gap:30px}

.waiting_approval h1{font-size:40px;color:#CE2D32;text-align: center;font-family: 'Poppins_Medium'}
.waiting_approval{margin-top:100px}
.loader {height: 400px;width: 500px;margin:100px auto}
.loader img {height: 100%;width: 100%;object-fit: contain;}
.add_to_cart_details .product_quantity {display: flex;width: fit-content;align-items: center;border: 2px solid #FFCACD;padding: 10px 20px;border-radius: 5px;margin-bottom: 20px}
.add_to_cart_details .product_quantity input[type="text"]{border-bottom:none;text-align: center;font-size: 16px;color:#888}
.add_to_cart_details .product_quantity .increment, .add_to_cart_details .product_quantity .decrement{font-size: 16px;color:#4a4a4a}
.navbar .toggler_navbar_btn .btn_global{color:white}
.navbar .toggler_search{display: none}
.navbar .toggler_navbar_btn{display: none;width:fit-content}
.navbar_header_sec div#google_translate_element select{padding:10px;border-radius:10px;border:1px solid #FFCACD;display: none}
.navbar_header_sec div#google_translate_element  span {display:none}
.header_sec_main .navbar-nav .advanced_search_button .btn_global{color:white  ;}
iframe.skiptranslate{display:none}

.skiptranslate.goog-te-gadget {font-size:0px}

.homePage_section .hero_section_slider .slider_img:after {content: " ";width: 100%;height: 40%;position: absolute;bottom: 0;left: 0;display: block;background: linear-gradient(transparent, black);}

/*Shopping cart*/
.shopping_cart .saved_for_later_wrapper{margin-top: 50px}
.shopping_cart{margin:80px 0px}
.shopping_cart .cart_product_image {display: flex;align-items: center;gap: 30px;}
.shopping_cart .seller_image {border-radius: 5.416px;background: #BBCBBE;box-shadow: -2.167px 2.167px 4.333px 0px rgba(0, 0, 0, 0.05);padding: 20px;overflow: hidden;}
.shopping_cart .image_container {width: 168px;height: 246px;}
.shopping_cart .image_container img {width: 100%;height: 100%;object-fit: contain;box-shadow: 2.167px 4.333px 10.833px 0px rgba(0, 0, 0, 0.20);}
.shopping_cart h1.my_shopping_cart_heading { margin-bottom: 40px;}
.shopping_cart .custom_justify .cart_product_info .cart_heading{margin-bottom:30px}
.shopping_cart .custom_justify .cart_product_info .cart_heading h2{font-family: 'LibreBaskerville-bold';margin-bottom:10px}
.shopping_cart .custom_justify .cart_product_info .cart_heading h6{color:#CE2D32}
.shopping_cart .custom_justify .cart_product_info  .cart_quantity .quantity_box {border-radius: 10px;border: 1px solid #868686;padding:0px 30px;width:fit-content;height:52px;display:flex;align-items:center;margin:10px 0px}
.shopping_cart .custom_justify .cart_product_info  .carts_extra_btn {display:flex;gap:30px;align-items:center;margin-top:30px}
.shopping_cart .custom_justify .cart_product_info  .carts_extra_btn a{color:#1C1C1C;font-family: 'Afacad-Regular';font-size:18px;line-height:normal}
.shopping_cart .custom_justify .cart_product_info  .cart_quantity  a.increase_product_quantity {color:#1c1c1c;font-size:18px;padding:0px 10px}
.shopping_cart .custom_justify:has(.cart_product_image) {align-items:start}
.shopping_cart .custom_justify .convert_currency h2{color:#1c1c1c;font-family: 'Afacad-Bold';font-size:22px;margin-bottom:10px}
.shopping_cart .custom_justify .convert_currency h3{color:#1c1c1c;font-family: 'Afacad-Regular';font-size:22px;font-weight:400}
.shopping_cart  .checkout_btn{margin-top:40px;}
.shopping_cart  .cart_payment_process{border-radius: 10px;border: 1px solid rgba(74, 74, 74, 0.50);padding:40px 30px}
.shopping_cart .cart_payment_process .custom_justify h2 {font-size:25px;font-family: 'Afacad-Regular';color:#1c1c1c}
.shopping_cart .product_image h2{font-size:22px;color:#1c1c1c;font-family: 'Afacad-Regular';margin-top:13px;text-align:center}
.shopping_cart .btn_global{font-family: 'Poppins_Medium';}
.shopping_cart button.increase_product_quantity {border:none;font-size:15px;background-color: #CE2D32;color: #fff;font-weight: 800;}
.filter_related_books_slider_wrapper.filter_related_books_slider_details_pg {padding-bottom: 30px;border: 0}
.shopping_cart .delete_book{border:0;background-color:#CE2D32;border-radius:50%;height:30px;width:30px;display:flex;align-items:center;justify-content:center;}
.shopping_cart .delete_book i{color:#fff;font-size: 14px;}
.shopping_cart_product_wrap {display:flex;flex-direction:column;row-gap:30px;}
/*buyer Profile Setting*/
.profile_setting .save_cancel_btn.custom_flex{gap:25px}
.custom_div{background:white;border-radius: 10px;padding:20px;box-shadow: 0px 8px 30px 0px rgba(0, 0, 0, 0.10);}
.profile_setting .image-input.image-input-circle .image-input-wrapper{border-radius: 8px ;}
.view_seller_details .profile_img {width: 135px; height: 150px; border-radius: 8px; overflow:w hidden; border: 1px solid #4A4A4A; box-shadow: 0px 8px 30px 0px rgba(0, 0, 0, 0.08);}
.view_seller_details .profile_img img {width: 100%; height: 100%; object-fit: cover;}
.custom_div.editable_sec_profile .custom_row{row-gap: 40px}
.update_changes .btn_global.btn_success{background: var(--green);box-shadow: 0px -4px 0px 0px #61C873 inset, 2px 4px 15px 0px rgba(254, 125, 86, 0.20);color: #FFF;font-family: 'Afacad-Medium';}
.modal.change_password .update_changes{display:flex;align-items: center;gap:25px}
.profile_setting .editable_sec_profile{margin:80px 0px}
.order_management table tbody tr td span.pending_yellow_clr{background:#FFC300 !important}
/*Home Page Responsive*/

.floating_whatsapp .float{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#FFF;border-radius:50px;text-align:center;box-shadow: 2px 2px 3px #999;z-index:100;display:flex;justify-content:center;align-items:center}
.floating_whatsapp .my-float-whatsapp{font-size:30px;color:white}
.item_review .rating_star .checked{color:orange}
.item_review .rating_star span{font-size: 18px;margin:10px 0px}
/*filter search page*/
.books_loop_wrapper .filter_book_details_wrapper .ratings_wrapper .checked {color:#CE2D32;}
.filter_book_img_wrapper img{width:100%;height:100%;object-fit:cover;}
.filter_book_img_wrapper{width:350px;height:400px;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);width: 30%;}
.search_filter_book_wrapper .books_loop_wrapper{gap: 25px;padding-bottom:30px;border-bottom:1px solid #CE2D32;display:flex;flex-wrap: wrap;}
.books_loop_wrapper .filter_book_details_wrapper{display:flex;flex-direction:column;row-gap:15px;width: 44%;}
.books_loop_wrapper .filter_book_details_wrapper .ratings_wrapper{display:flex;align-items:center;column-gap:10px;}
.books_loop_wrapper .add_to_basket_wrapper{width: 20%;display:flex;flex-direction:column;row-gap:15px;}
.search_filter_book_wrapper{padding-right:30px;display: flex;flex-direction: column;row-gap: 20px;}
.filter_related_books_slider_wrapper {padding-top:30px;border-top: 1px solid #CE2D32;}
.books_loop_wrapper:last-child{border-bottom:0px;}
.filter_related_books_slider_wrapper .filter_slider_img_wrap img{width:100%;height:100%;object-fit:cover;border-radius: 15px;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 1);}
.filter_related_books_slider_wrapper .filter_slider_img_wrap{width:100%;height:350px;}
.filter_related_books_slider_wrapper .filter_slider_details_wrap{display:flex;flex-direction:column;row-gap:5px;padding-top: 20px;}
.filter_related_books_slider_wrapper .filter_slider_details_wrap .product_title_slide{text-decoration:underline;}
.filter_related_books_slider_wrapper .filter_slider_details_wrap .filter_slider_used_soft_wrap label{border:1px solid #CE2D32;padding:5px;border-radius:5px; box-shadow: 0px 0px 2px 0px #ce2d32;}
.filter_related_books_slider_wrapper .filter_slider_details_wrap .filter_slider_books_price span{color:#CE2D32;font-weight:600;font-family: 'Afacad-Medium';font-size:16px;}
.filter_related_books_slider_wrapper h1{margin-bottom: 10px;}
.search_filter_book_wrapper::-webkit-scrollbar {width: 5px;}
.search_filter_book_wrapper::-webkit-scrollbar-track {background: #CE2D32;}
.search_filter_book_wrapper::-webkit-scrollbar-thumb {background: #CE2D32;}
.search_filter_book_wrapper::-webkit-scrollbar-thumb:hover {background: #CE2D32;}
.search_filter_book_wrapper:hover{scrollbar-width: auto;scrollbar-color:auto;}
.search_filter_book_wrapper{overflow-y:auto;max-height:730px;scrollbar-width: auto;scrollbar-color:auto;padding-left:10px;}
.view_all_show_txt{color: var(--red);}

/*search seller page*/
.search_seller_img img{box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);}
.filter_slider_details_wrap.filter_slider_details_wrap_search_seller{justify-content:center;align-items:center;}
.search_seller_stock{color:#61C873;text-shadow: -1px -1px 0px rgba(0,0,0,0.6);}
.filter_related_books_slider_wrapper.search_slider_wrapper {border:0px;margin-top:0px;padding-top:20px;}
.filter_related_books_slider_wrapper.search_slider_wrapper h1{margin-top:0px;}
.cartAndbuy_search_seller {display:flex;column-gap:30px;padding:20px 0px;flex-direction:column;row-gap:20px;align-items: center;}
.cartAndbuy_search_seller .btn_global{width:fit-content;}

/**/
/*purchase details page*/
.order_details_table .publication_book_img {height:70px;width:70px;}
.book_count_table_wrap{display:flex;align-items:center;column-gap:20px;justify-content:right;}
.book_count_table_wrap .order_count_wrap{display:flex;flex-direction:column;align-items:start;row-gap:5px;}
.order_details_table{width:100%;}
.order_details_table thead tr{background-color:#CE2D32;}
.order_details_table thead tr th{color:#fff;padding:20px 10px;text-align:right;}
.order_details_table tbody tr td{padding:20px 10px;text-align:right;}
.order_details_table .publication_book_img img{width:100%;height:100%;object-fit:cover;border-radius:50%;}
.purchase_detail_order_sec_heading{margin-bottom:30px;text-align: center;}
.order_details_table tbody tr:nth-child(even){background-color:#8080800f;}
.order_details_table tbody tr td:first-child{border-radius:0px 20px 20px 0px}
.order_details_table tbody tr td:last-child{border-radius:20px 0px 0px 20px}
.order_details_table thead tr th:first-child{border-radius:0px 20px 20px 0px}
.order_details_table thead tr th:last-child{border-radius:20px 0px 0px 20px}
.contact_us_tel .country-list {direction:ltr;}


.book_wrapper,.slider_text {height: 100%;display: flex;flex-direction: column;justify-content: space-between;}


/*.purc_det_order_wrap_book_loop {display:flex;column-gap:50px;align-items:center;}*/
/*.purchase_detail_order_sec  .filter_book_img_wrapper{width: 250px;height: 200px;}*/
.purchase_detail_order_sec{padding:80px 0px;}
/*.purchase_detail_order_sec .purchase_detail_order_wrap{display:flex;flex-direction:column;row-gap:40px;}*/
/**/
/*@media only screen and (max-width: 2560px) {*/
/*    .homePage_section .hero_section_slider .heroSectionSwiper .slider_text{left:25%;bottom:25%}*/
/*    .homePage_section .hero_section_form.custom_div{width:25%;right:25%}*/
/*}*/
.carts_extra_btn .saved_for_later_button{color:#CE2D32;border:0px;background:unset;font-size:18px}
.carts_extra_btn .saved_for_later_button:hover{text-decoration: underline;}
.saved_for_later_box .saved_for_later_content .image-section .image-section_only_img img{width:100%;height:100%;object-fit:cover;}
.saved_for_later_box .saved_for_later_content .image-section .image-section_only_img{width:120px;height:160px;}
.saved_for_later_box .saved_for_later_content .image-section{display:flex;flex-direction:column;align-items: center;gap: 5px;}
.saved_for_later_box{border:1px solid #000;padding:10px;margin:5px 0px;border-radius:5px;}
.saved_for_later_box .saved_for_later_content{display:flex;justify-content:space-between;gap:20px;}
.saved_for_later_box .saved_for_later_content .details-section p{color:#CE2D32}
.saved_for_later_box .saved_for_later_content .seller-info a{color:#CE2D32;font-weight:600;font-family: 'Afacad-Regular';}
.saved_for_later_box .saved_for_later_content .seller-info{font-size:18px;margin:10px 0px}
.saved_for_later_wrapper .actions {display:flex;gap:10px;margin-top:50px}
.saved_for_later_wrapper .actions button{padding:5px 20px}
.saved_for_later_wrapper_row{max-height:900px;overflow-y:auto;}
.saved_for_later_wrapper_row::-webkit-scrollbar-track {border-radius: 10px;}
.saved_for_later_wrapper_row::-webkit-scrollbar-thumb {background: rgb(206, 45, 50);border-radius: 10px;}
.saved_for_later_wrapper_row::-webkit-scrollbar-thumb:hover {background: rgb(206, 45, 50);}
.saved_for_later_wrapper_row{scrollbar-width: auto;scrollbar-color: auto;}
.saved_for_later_wrapper_row:hover{scrollbar-color: #ce2d32 transparent;}
.saved_for_later_wrapper_row::-webkit-scrollbar {width: 8px;}
.carts_extra_btn a{color:#61C873;font-weight:600;font-size:18px;}
.carts_extra_btn a:hover{text-decoration:underline !important;}
.advanced_search_whatsapp_seller{color:#61C873;font-weight:600;font-size:18px;}
.advanced_search_whatsapp_seller:hover{text-decoration:underline !important;}
.books_loop_wrapper .add_to_basket_wrapper .new_book_add_to_cart{padding: 18px 20px;}

select.form-control {appearance:revert}
/*Blogs*/
.blogs_page .row{row-gap:50px}
.blogs_page {padding:50px 0px 70px}
.blogs_page .blogs_card {border-radius: 10px;border: 1px solid #DBDBDB;background: #FFF;padding:20px}
.blogs_page .blogs_card .blogs_image img{width:100%;height:100%;object-fit:cover;border-radius:10px}
.blogs_page .blogs_card .blogs_image {width:100%;height:185px;}
.blogs_page .blogs_card h3{margin-top:20px}
.blogs_page .blogs_card p{   overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2;  -webkit-box-orient: vertical;margin:10px 0px 40px}
.blogs_page .blogs_card .blog_card_footer {display:flex;align-items:center;justify-content:space-between}
.blogs_page .blogs_card .blog_card_footer .card_profile{display:flex;align-items:start;gap:10px}
.blogs_page .blogs_card .blog_card_footer .card_profile .image_div{width:40px;height:40px;}
.blogs_page .blogs_card .blog_card_footer .card_profile .image_div img{width:100%;height:100%;object-fit:cover;border-radius:50%}
.blogs_page .blogs_card .blog_card_footer .card_profile .user_name p {margin:0;}
.blogs_page .blogs_card .blog_card_footer .share_blog {width:40px;height:40px;border:1px solid #CE2D32;border-radius:50%;display:flex;align-items:center;justify-content:center}
/*blog details*/
.blogs_detail_page .blog_details_points ul {
    margin: 0px
}

.blogs_detail_page .blog_details_points .upper_li {
    list-style: auto;margin-top:50px;font-size: 30px;
    font-weight: 500;
    font-family: 'Afacad-SemiBold';
    line-height: 26px;
}
.blogs_page  .blogs_card:hover {box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1),0px 10px 15px -3px rgba(0,0,0,0.1);}
.blogs_detail_page .blog_details_points .inner_ul {
    list-style: outside;
    margin-top:13px;padding: 0px;
}

.blogs_detail_page .blog_details_points .upper_li label {
    line-height: 26px;font-size: 30px;color: #1C1C1C;
    font-weight: 500;
    font-family: 'Afacad-SemiBold';
}

.blogs_detail_page .blog_details_points .inner_li {
    color: #1C1C1C;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    font-family: 'Afacad-Regular';
}

.blogs_detail_page .blog_details_points {display: flex;flex-direction: column;row-gap: 50px}
.blogs_detail_page .blog_details_points .blog_details_points_inner_wrap h1{font-size: 40px;margin-bottom:50px;font-weight: 500;line-height: 26px;font-family: 'Afacad-SemiBold';}
.blogs_detail_page .blog_details_points .upper_li:first-child{margin-top:0px;}
.blogs_detail_page .name_img_wrap_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
}

.blogs_detail_page .name_img_wrap_img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
}

.blogs_detail_page .name_img_wrap {
    display: flex;
    align-items: center;
    column-gap: 17px
}

.blogs_detail_page .social_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
}

.blogs_detail_page .social_img {
    width: 25px;
    height: 25px;
}

.blogs_detail_page .social_img_name_wrap {
    display: flex;
    align-items: center;
    gap: 10px;justify-content: end;
}

.blogs_detail_page .single_social_wrap h6 {
    margin-top: 10px;
    font-size: 22px;
    font-weight: 400;
    line-height: 26px;
    font-family: 'Afacad-Regular';text-align: end;
}

.blogs_detail_page .single_social_wrap .social_img_name_wrap label {
    color: #868686;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    font-family: 'Afacad-Regular';
}

.blogs_detail_page .social_icons_wrap {
    display: flex;
    flex-direction: column;
    gap: 31px;
    padding-top: 50px;
}

.blogs_detail_page .written_by_wrap span {
    color: #1C1C1C;
    font-family: Afacad;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    font-family: 'Afacad-SemiBold';
}

.blogs_detail_page .written_by_wrap label {
    color: #868686;
    font-family: 'Afacad-Regular';
    font-size: 20px;
    font-weight: 400;
    line-height: 26px
}
.blogs_detail_page  .banner_image img{width:100%;height:100%;object-fit:cover;}
.blogs_detail_page  .banner_image{height: 422px;}
.blogs_detail_page .name_img_wrap .written_by_wrap{display:flex;flex-direction:column;}
.blogs_detail_page .blog_det_social_wrap{display: flex;flex-direction: column;align-items: end;position: sticky;top: 0px;}
.blogs_detail_page .date_travelers_wrapper {display:flex;flex-direction:column;gap:18px;}
.blogs_detail_page .date_travelers_wrapper h3 span{color: #CE2D32;line-height: 30px;font-weight: 600;font-family: 'Afacad-SemiBold';}
.blogs_detail_page .date_travelers_wrapper h3{font-size: 25px;font-weight: 400;line-height: 26px;font-family: 'Afacad-Regular';}
.blogs_detail_page .date_travelers_wrapper label{font-weight: 600;font-family: 'Afacad-SemiBold';}
.blogs_detail_page .date_travelers_wrapper p{font-weight:400;font-family: 'Poppins-Regular';}
.otherblogs_wrap h1{margin-bottom:30px}
/**/
