@import url('https://fonts.googleapis.com/css2?family=Estedad:wght@100..900&family=Vazirmatn:wght@100..900&display=swap');

 h1,
h2,
h3,
h4,
h5,
h6{
  font-family: "Estedad", sans-serif !important;
  font-weight: 800!important;
}

body{
  font-family: "Vazirmatn", sans-serif;
  direction: rtl;
  text-align: right;
}
*{
  letter-spacing: unset !important;
}

@media (min-width:1400px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1595px
    }
}
.header-1 .header-main .main-menu ul li a,
.header-2 .header-main .main-menu ul li a,
.header-2-wrapper .header-2-right .author-icon .content span,
.hero-1 .hero-content h1,
.hero-2 .hero-content h1,
.modal-dialog .modal-content .modal-body .identityBox .form-wrapper .another-option p,
.modal-dialog .modal-content .modal-body .identityBox .form-wrapper .input-check .checkbox-wrapper label,
.modal-dialog .modal-content .modal-body .identityBox .form-wrapper .input-check text,
.modal-dialog .modal-content .modal-body .identityBox .form-wrapper h1,
.preloader .animation-preloader .txt-loading .letters-loading::before,
.shop-box-items.style-2 .shop-content h3,
.shop-box-items.style-2 .shop-content h5,
.shop-box-items.style-3 .shop-content .price-list del,
.shop-box-items.style-3 .shop-content .price-list li,
.shop-box-items.style-3 .shop-content h3,
.shop-box-items.style-3 .shop-content h5,
.shop-box-items.style-4 .shop-content .price-list del,
.shop-box-items.style-4 .shop-content .price-list li,
.shop-box-items.style-4 .shop-content h3,
.shop-box-items.style-4 .shop-content h5,
.shop-box-items.style-4 .shop-content p,
.shop-details-wrapper .single-tab .review-wrap-area .review-content .head-area .cont span,
.testimonial-card-items .client-info .content h3,
.top-ratting-book-wrapper .top-ratting-box-items .book-content h5,
body,
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Vazirmatn", sans-serif;
}
 

.hero-1 .hero-content h6,
.hero-2 .hero-content h6 {
font-family: "Vazirmatn";
}

.news-details-area .blog-post-details .single-blog-post .post-content .hilight-text p {
font-family: "Vazirmatn";
}

.section-title p {
font-family: "Vazirmatn", sans-serif;
}

.book-catagories-wrapper .book-catagories-items .number,
.main-cart-wrapper .table-responsive .table tbody tr td .stock-title-two,
.shop-details-wrapper .shop-details-content .cart-wrapper .modal-dialog .modal-content .modal-body .readMoreBox .content h3,
.shop-details-wrapper .shop-details-content .cart-wrapper .modal-dialog .modal-content .modal-body .readMoreBox .content p {
font-family: "Vazirmatn", sans-serif;
}
.theme-btn{
  display: inline-flex;
  align-items: center;
  gap: 7px;
  justify-content: center;
}

.theme-btn i {
margin-right: 0px;
margin-left: 0;
}

.theme-btn:before {
right: 0;
left: unset;
}

.theme-btn-2 i {
margin-right: 10px;
margin-left: 0;
}

.about-wrapper .about-image .video-box {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.about-wrapper .about-content .link-btn i {
margin-right: 10px;
margin-left: 0;
transform: rotate(-40deg);
}

.about-wrapper .about-content .link-btn:hover i {
transform: rotate(0);
}

@-webkit-keyframes rippleOne {

70% {
-webkit-box-shadow: 0 0 0 40px rgba(244, 68, 56, 0);
box-shadow: 0 0 0 40px rgba(244, 68, 56, 0);
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, 0);
box-shadow: 0 0 0 0 rgba(244, 68, 56, 0);
}

}

@keyframes rippleOne {

70% {
-webkit-box-shadow: 0 0 0 40px rgba(244, 68, 56, 0);
box-shadow: 0 0 0 40px rgba(244, 68, 56, 0);
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, 0);
box-shadow: 0 0 0 0 rgba(244, 68, 56, 0);
}

}

@keyframes cir36 {

100% {
transform: rotate(360deg);
}

}

@keyframes rounded {

50% {
transform: rotate(15deg);
}

}

@keyframes up-down {

0% {
transform: translateY(10px);
}
100% {
transform: translateY(-10px);
}

}

@-webkit-keyframes spinner {

to {
-webkit-transform: rotateZ(360deg);
transform: rotateZ(360deg);
}

}

@keyframes spinner {

to {
-webkit-transform: rotateZ(360deg);
transform: rotateZ(360deg);
}

}

@-webkit-keyframes letters-loading {

0%, 75%, 100% {
opacity: 0;
transform: rotateY(-90deg);
}
25%, 50% {
opacity: 1;
transform: rotateY(0deg);
}

}

@keyframes letters-loading {

0%, 75%, 100% {
opacity: 0;
transform: rotateY(-90deg);
}
25%, 50% {
opacity: 1;
transform: rotateY(0deg);
}

}

@keyframes loaderspin {

0% {
transform: translate(-50%, -50%) rotate(0deg);
}
100% {
transform: translate(-50%, -50%) rotate(360deg);
}

}

@keyframes tpswing {

0% {
-webkit-transform: rotate(20deg);
-ms-transform: rotate(20deg);
transform: rotate(20deg);
}
100% {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}

}

@keyframes width {

0% {
width: 0%;
}
100% {
width: 100%;
}

}

@-webkit-keyframes width {

0% {
width: 0%;
}
100% {
width: 100%;
}

}

@-webkit-keyframes loaderspin {

0% {
transform: translate(-50%, -50%) rotate(0deg);
}
100% {
transform: translate(-50%, -50%) rotate(360deg);
}

}

@keyframes loaderpulse {

0% {
transform: scale(1);
}
100% {
transform: scale(1.2);
}

}

@keyframes rounded {

50% {
transform: rotate(20deg);
}

}

@keyframes cir36 {

100% {
transform: rotate(360deg);
}

}

@-webkit-keyframes float-bob-y {

0% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
50% {
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}

}

@keyframes float-bob-y {

0% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
50% {
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}

}

@-webkit-keyframes float-bob-x {

0% {
-webkit-transform: translateX(0px);
transform: translateX(30px);
}
50% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
100% {
-webkit-transform: translateX(30px);
transform: translateX(30px);
}

}

@keyframes float-bob-x {

0% {
-webkit-transform: translateX(30px);
transform: translateX(30px);
}
50% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
100% {
-webkit-transform: translateX(30px);
transform: translateX(30px);
}

}

@keyframes bounce-x {

0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
50% {
-webkit-transform: translateX(30px);
transform: translateX(30px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}

}

@keyframes criss-cross-left {

0% {
left: -20px;
}
50% {
left: 50%;
width: 20px;
height: 20px;
}
100% {
left: 50%;
width: 375px;
height: 375px;
}

}

@keyframes criss-cross-right {

0% {
right: -20px;
}
50% {
right: 50%;
width: 20px;
height: 20px;
}
100% {
right: 50%;
width: 375px;
height: 375px;
}

}

@keyframes rotated2 {

0% {
transform: rotate(0);
}
100% {
transform: rotate(-360deg);
}

}

@keyframes wave {

0% {
transform: translateX(0);
}
50% {
transform: translateX(-25%);
}
100% {
transform: translateX(-50%);
}

}

.contact-wrapper .contact-left-items .contact-info-area-2 {
border-radius: 16px 16px 0px 0px;
}

.contact-wrapper .contact-left-items .video-image img {
border-radius: 0px 0px 16px 16px;
}

.contact-wrapper .contact-left-items .video-image .video-box {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.contact-wrapper .contact-content {
margin-right: 40px;
margin-left: 0;
}

@media (max-width: 991px) {
.contact-wrapper .contact-content {
margin-right: 0;
margin-left: 0;
}
}

.modal-dialog .close-btn {
left: 5%;
right: unset;
}

@media (max-width: 1600px) {
.modal-dialog .close-btn {
left: 1%;
right: unset;
}
}

.modal-dialog .modal-content .modal-body .identityBox .banner .login-btn {
right: 2%;
left: unset;
transform: rotate(-90deg);
}

.modal-dialog .modal-content .modal-body .identityBox .banner .register-btn {
right: -5%;
left: unset;
transform: rotate(-90deg);
}

.modal-dialog .modal-content .modal-body .identityBox .form-wrapper .orting-badge:before {
right: 0;
left: unset;
}

.modal-dialog .modal-content .modal-body .identityBox .form-wrapper .orting-badge:after {
left: 0;
right: unset;
}

.modal-dialog .modal-content .modal-body .identityBox .form-wrapper .another-option img {
margin-left: 80px;
margin-right: 0;
}

@media (max-width: 767px) {
.modal-dialog .modal-content .modal-body .identityBox .form-wrapper .another-option img {
margin-left: 20px;
margin-right: 0;
}
}

.modal-dialog .modal-content .modal-body .identityBox .form-wrapper .another-option-two img {
margin-left: 80px;
margin-right: 0;
}

@media (max-width: 767px) {
.modal-dialog .modal-content .modal-body .identityBox .form-wrapper .another-option-two img {
margin-left: 20px;
margin-right: 0;
}
}

.modal-dialog .modal-content .modal-body .identityBox .form-wrapper .input-check .checkbox-wrapper label {
margin-right: 10px;
margin-left: 0;
}

.modal-dialog .modal-content .modal-body .identityBox .form-wrapper .form-check-label {
margin-right: 10px;
margin-left: 0;
}

.cta-banner-wrapper .book-shape {
right: 0;
left: unset;
}

.cta-banner-wrapper .book-shape img {
border-radius: 0 0 0 20px;
}

.cta-banner-wrapper .girl-shape {
left: 0;
right: unset;
}

.cta-banner-wrapper .cta-content {
margin-right: 80px;
margin-left: 0;
}

@media (max-width: 991px) {
.cta-banner-wrapper .cta-content {
margin-right: 0;
margin-left: 0;
}
}

.cta-banner-wrapper.style-2 .overlay {
right: 0;
left: unset;
background: linear-gradient(270deg,
  #012E4A 0.13%,
  rgba(1, 46, 74, 0.89) 11.56%,
  rgba(1, 46, 74, 0.78) 24.08%,
  rgba(1, 46, 74, 0.63) 40.96%,
  rgba(1, 46, 74, 0.45) 60.02%,
  rgba(1, 46, 74, 0) 109.02%
)
;
}

.faq-content .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
transform: rotate(0);
}

.faq-content .accordion-item .accordion-collapse .accordion-body {
padding-left: 50px;
padding-right: 30px;
}

@media (max-width: 1399px) {
.faq-content .accordion-item .accordion-collapse .accordion-body {
padding-left: 50px;
padding-right: 0;
}
}

@media (max-width: 991px) {
.faq-content .accordion-item .accordion-collapse .accordion-body {
padding-left: 30px;
padding-right: 0;
}
}

.feature-wrapper .feature-box-items:not(:last-child) {
padding-left: 60px;
padding-right: 0;
border-left: 1px solid #DFDCDC;
border-right: 0;
}

.footer-widgets-wrapper .plane-shape {
right: 0;
left: unset;
}

.footer-widgets-wrapper .single-footer-widget .widget-head h3::before {
right: 0;
left: unset;
}

.footer-widgets-wrapper .single-footer-widget .widget-head h3::after {
right: 40px;
left: unset;
}

.footer-widgets-wrapper .single-footer-widget .widget-head .footer-input .newsletter-btn {
left: 0;
right: unset;
}

.footer-widgets-wrapper .single-footer-widget .widget-head .footer-input .newsletter-btn i {
transform: rotate(-40deg);
}

.footer-widgets-wrapper .single-footer-widget .footer-content .footer-input .newsletter-btn {
left: 5px;
right: unset;
}

.footer-widgets-wrapper .single-footer-widget .list-area li a i {
margin-left: 5px;
margin-right: 0;
}

.footer-widgets-wrapper .single-footer-widget .list-area li:hover {
margin-right: 5px;
margin-left: 0;
}

.header-top-wrapper .contact-list li {
padding-left: 35px;
padding-right: 0;
border-left: 2px solid var(--white);
border-right: 0;
}

@media (max-width: 1399px) {
.header-top-wrapper .contact-list li {
padding-left: 25px;
padding-right: 0;
}
}

.header-top-wrapper .contact-list li i {
margin-left: 5px;
margin-right: 0;
}

.header-top-wrapper .contact-list li:last-child {
border-left: 0;
border-right: 0;
}

.header-top-wrapper .list li i {
margin-left: 10px;
margin-right: 0;
}

.header-top-wrapper .header-top-right .list li i {
margin-left: 10px;
margin-right: 0;
}

.header-2-wrapper .category-oneadjust .icon {
right: 20px;
left: unset;
}

.header-2-wrapper .category-oneadjust .nice-select {
padding-right: 50px;
padding-left: 0;
border-left: none !important;
border-right: 0;
}

.header-2-wrapper .category-oneadjust .nice-select .list {
left: 0;
right: unset;
}

.header-2-wrapper .category-oneadjust .search-toggle-box .input-area .cmn-btn {
left: 0px;
right: unset;
}

.header-2-wrapper .category-oneadjust .search-toggle-box .input-area .cmn-btn:before {
right: 0;
left: unset;
}

.header-2-wrapper .header-2-right .author-icon .icon::before {
left: 0;
right: 50%;
transform: translate(50%, -50%);
}

.header-2-wrapper .header-2-right .menu-cart .cart-icon::before {
right: 0;
left: unset;
}

.header-main .main-menu ul li:last-child {
margin-left: 0px;
margin-right: 0;
}

.header-main .main-menu ul li a {
text-align: right;
}

.header-main .main-menu ul li a i {
margin-right: 4px;
margin-left: 0;
}

.header-main .main-menu ul li .submenu {
transform: translateY(10px);
}

.header-main .main-menu ul li .submenu li:hover > .submenu {
transform: translateY(1%);
}

.header-main .main-menu ul li .submenu li.has-dropdown > a::after {
transform: translateY(-50%);
}

.header-main .main-menu ul li .has-homemenu {
right: -250px;
left: unset;
}

.header-main .main-menu ul li .has-homemenu.has-menu-home {
right: -50%;
left: unset;
}

.header-main .main-menu ul li:hover > .submenu {
transform: translateY(0px);
}

.header-1 .header-left .logo a {
margin-left: 70px;
margin-right: 0;
}

@media (max-width: 1600px) {
.header-1 .header-left .logo a {
margin-right: 10px;
margin-left: 0;
}
}

.header-1 .header-left .bd-header__category-nav .category__items {
right: 0;
left: unset;
border-radius: 0 0 8px 8px;
}

.header-1 .header-left .bd-header__category-nav .category__items-2 {
right: 0;
left: unset;
border-radius: 0 0 8px 8px;
}

.header-1 .header-left .bd-category__click span i {
margin-left: 10px;
margin-right: 0;
}

.header-1 .header-left .bd-category__click:before {
left: 20px;
right: unset;
}

.header-1 .header-left .bd-category__click.items-open::before {
transform: rotate(180deg);
}

.header-1 .header-left .category-item ul li a span i {
margin-left: 10px;
margin-right: 0;
}

.header-1 .header-main:before {
right: -3%;
left: unset;
border-radius: 100px 0px 0px 0px  ;
}

.header-1 .header-main:after {
right: -3%;
left: unset;
border-radius: 100px 0px 0px 0px  ;
}

.header-1 .header-main .main-menu ul li a i {
margin-right: 4px;
margin-left: 0;
}

.header-1 .header-main .main-menu ul li .submenu {
transform: translateY(10px);
}

.header-1 .header-main .main-menu ul li .submenu li:hover > .submenu {
transform: translateY(1%);
}

.header-1 .header-main .main-menu ul li .submenu li.has-dropdown > a::after {
transform: translateY(-50%);
}

.header-1 .header-main .main-menu ul li:hover > .submenu {
transform: translateY(0px);
}

.header-1 .header-right .category-oneadjust .icon {
right: 20px;
left: unset;
}

.header-1 .header-right .category-oneadjust .nice-select {
padding-right: 50px;
padding-left: 030px;
border-left: none !important;
border-right: 1px solid rgba(92, 112, 126, 0.3) !important;
border-radius: 0px  100px  100px 0px ;
}

.header-1 .header-right .category-oneadjust .nice-select .list {
left: 0;
right: unset;
max-height: 90vh;
}

.header-1 .header-right .category-oneadjust .search-toggle-box .input-area input {
border-radius: 100px 0px  0px 100px ;
}

.header-1 .header-right .category-oneadjust .search-toggle-box .input-area .cmn-btn {
left: 20px;
right: unset;
}

.header-1 .header-right .menu-cart {
padding: 30px 35px 30px 0;
}

.header-1 .header-right .menu-cart .cart-icon::before {
right: 0;
left: unset;
}

.header-2 .header-left .logo a {
margin-left: 70px;
margin-right: 0;
}

@media (max-width: 1600px) {
.header-2 .header-left .logo a {
margin-right: 10px;
margin-left: 0;
}
}

.header-2 .header-left .bd-header__category-nav .category__items {
right: 0;
left: unset;
border-radius: 0 0 8px 8px;
}

.header-2 .header-left .bd-header__category-nav .category__items-2 {
right: 0;
left: unset;
border-radius: 0 0 8px 8px;
}

.header-2 .header-left .bd-category__click span i {
margin-left: 10px;
margin-right: 0;
}

.header-2 .header-left .bd-category__click:before {
left: 20px;
right: unset;
}

.header-2 .header-left .bd-category__click.items-open::before {
transform: rotate(180deg);
}

.header-2 .header-left .category-item ul li a span i {
margin-left: 10px;
margin-right: 0;
}

.header-2 .header-main .main-menu ul li a i {
margin-right: 4px;
margin-left: 0;
}

.header-2 .header-main .main-menu ul li .submenu {
transform: translateY(10px);
}

.header-2 .header-main .main-menu ul li .submenu li:hover > .submenu {
transform: translateY(1%);
}

.header-2 .header-main .main-menu ul li .submenu li.has-dropdown > a::after {
transform: translateY(-50%);
}

.header-2 .header-main .main-menu ul li:hover > .submenu {
transform: translateY(0px);
}

.header-2 .header-right .category-oneadjust .icon {
right: 20px;
left: unset;
}

.header-2 .header-right .category-oneadjust .nice-select {
padding-right: 50px;
padding-left: 30px;
border-left: none !important;
border-right: 1px solid rgba(92, 112, 126, 0.3) !important;
border-radius:  0px 100px 100px  0px;
}

.header-2 .header-right .category-oneadjust .nice-select .list {
left: 0;
right: unset;
max-height: 90vh;
}

.header-2 .header-right .category-oneadjust .search-toggle-box .input-area input {
border-radius:  100px 0px 0px 100px;
}

.header-2 .header-right .category-oneadjust .search-toggle-box .input-area .cmn-btn {
left: 20px;
right: unset;
}

.header-2 .header-right .menu-cart {
padding: 30px 35px 30px 0;
}

.header-2 .header-right .menu-cart .cart-icon::before {
right: 0;
left: unset;
}

.sticky-header {
transform: translateY(-120%);
}

.sticky-header .header-main:before {
right: -3%;
left: unset;
border-radius:100px 0px  0px 0px;
}

.sticky-header .header-main:after {
right: -3%;
left: unset;
border-radius: 100px 0px   0px 0px;
}

.sticky-header .header-main .main-menu ul li:last-child {
margin-left: 0px;
margin-right: 0;
}

.sticky-header .header-main .main-menu ul li a {
text-align: right;
}

.sticky-header .header-main .main-menu ul li a i {
margin-right: 4px;
margin-left: 0;
}

.sticky-header .header-main .main-menu ul li .submenu {
transform: translateY(10px);
}

.sticky-header .header-main .main-menu ul li .submenu li:hover > .submenu {
transform: translateY(1%);
}

.sticky-header .header-main .main-menu ul li .submenu li.has-dropdown > a::after {
transform: translateY(-50%);
}

.sticky-header .header-main .main-menu ul li .has-homemenu {
right: -250px;
left: unset;
}

.sticky-header .header-main .main-menu ul li .has-homemenu.has-menu-home {
right: -50%;
left: unset;
}

.sticky-header .header-main .main-menu ul li:hover > .submenu {
transform: translateY(0px);
}

.offcanvas__info {
border-right: 2px solid var(--theme);
border-left: 0;
left: 0;
right: unset;
transform: translateX(calc(-100% - 80px));
}

.offcanvas__info.info-open {
transform: translateX(0);
}

.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon {
margin-left: 20px;
margin-right: 0;
}

.offcanvas__overlay {
left: 0;
right: unset;
}

.breadcrumb-wrapper .book1 {
right: 0;
left: unset;
}

.breadcrumb-wrapper .book2 {
left: 0;
right: unset;
}

.bd-header__category-nav .category__items-2 {
right: 0;
left: unset;
border-radius: 0 0 8px 8px;
}

.bd-category__click.items-open:before {
transform: rotate(180deg);
}

.bd-category__click:before {
left: 20px;
right: unset;
}

.bd-category__click span i {
margin-left: 10px;
margin-right: 0;
}

.ml-50 {
margin-right: 50px;
margin-left: 0;
}

@media (max-width: 1199px) {
.ml-50 {
margin-right: 0;
margin-left: 0;
}
}

.ripple::before, .ripple::after {
right: 50%;
left: unset;
transform: translateX(50%) translateY(-50%);
}

.ripple::before {
left: 0;
right: unset;
}

.ripple::after {
left: 0;
right: unset;
}

.bg-cover {
background-position: center;
}

.nice-select::after {
 
left: -25px;
right: unset;
}

.nice-select .list {
left: -50px;
right: unset;
}

.cursor-follower {
transform: translate(-2px, 2px);
}

.hero-1 .book-shape {
right: 0;
left: unset;
}

.hero-1 .frame-shape1 {
right: 473px;
left: unset;
}

.hero-1 .frame-shape2 {
right: 40%;
left: unset;
}

.hero-1 .frame-shape3 {
right: 50%;
left: unset;
}

.hero-1 .frame-shape4 {
right: 50%;
left: unset;
}

.hero-1 .bg-shape1 {
left: 10px;
right: unset;
}

.hero-1 .bg-shape2 {
left: 0;
right: unset;
}

.hero-2 .frame-shape1 {
right: 55%;
left: unset;
}

.hero-2 .frame-shape2 {
right: 40%;
left: unset;
}

.hero-2 .book-image img {
left: 9%;
right: unset;
}

.mean-container .mean-nav > ul .homemenu-items .homemenu .homemenu-thumb .demo-button {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.mean-container .mean-nav > ul .homemenu-items .homemenu .homemenu-thumb::before {
right: 0;
left: unset;
background-position: center;
}

.mean-container .mean-nav > ul .homemenu-items .homemenu .homemenu-thumb:hover .homemenu-btn {
transform: translateY(50%);
}

.mean-container .mean-nav ul li a.mean-expand.mean-clicked i {
transform: rotate(45deg);
}

.news-card-items .news-image .post-box {
right: 40px;
left: unset;
}

.news-card-items .news-image img {
padding: 20px 20px 0 20px;
}

.news-card-items .news-content ul li i {
margin-left: 8px;
margin-right: 0;
}

.news-standard-wrapper .news-standard-items .news-thumb .post {
right: 20px;
left: unset;
}

.news-standard-wrapper .news-standard-items .news-content ul li i {
margin-left: 5px;
margin-right: 0;
}

.main-sidebar .single-sidebar-widget .search-widget form button {
left: 0;
right: unset;
border-radius: 0 4px 4px 0;
}

.main-sidebar .single-sidebar-widget .recent-post-area .recent-items .recent-content ul li i {
margin-left: 5px;
margin-right: 0;
}

.main-sidebar .single-sidebar-widget .tagcloud a {
margin-left: 5px;
margin-right: 0;
}

.main-sidebar .single-sidebar-widget .tagcloud a:last-child {
margin-left: 0;
margin-right: 0;
}

.news-details-area .blog-post-details .single-blog-post .post-content .post-list li i {
margin-left: 5px;
margin-right: 0;
}

.news-details-area .blog-post-details .single-blog-post .post-content .hilight-text svg {
float: left;
}

.news-details-area .blog-post-details .tag-share-wrap .tagcloud a {
margin-left: 8px;
margin-right: 0;
}

.news-details-area .blog-post-details .tag-share-wrap .social-share a:not(:last-child) {
margin-left: 10px;
margin-right: 0;
}


.back-to-top {
left: 30px;
right: unset;
transform: translateY(20px);
}

.back-to-top.show {
transform: translate(0);
}

.shop-box-items .book-thumb .post-box {
right: 24px;
left: unset;
}

.shop-box-items .book-thumb .shop-icon {
left: 26px;
right: unset;
}

.shop-box-items .shop-content .price-list li:nth-child(2) i {
margin-left: 8px;
margin-right: 0;
}

.shop-box-items .shop-content .shop-button .theme-btn i {
margin-left: 10px;
margin-right: 0;
}

.shop-box-items.style-2 .book-thumb .shop-button .theme-btn {
border-radius: 0px 0px 10px 10px;
}

.shop-box-items.style-2 .book-thumb .shop-button .theme-btn i {
margin-left: 5px;
margin-right: 0;
}

.shop-box-items.style-3 .book-thumb .shop-button .theme-btn {
border-radius: 0px 0px 10px 10px;
}

.shop-box-items.style-3 .book-thumb .shop-button .theme-btn i {
margin-left: 5px;
margin-right: 0;
}

.shop-box-items.style-4 .book-thumb .shop-button .theme-btn {
border-radius: 0px 0px 10px 10px;
}

.shop-box-items.style-4 .book-thumb .shop-button .theme-btn i {
margin-left: 5px;
margin-right: 0;
}

.shop-box-items.style-4 .shop-content {
margin-right: 40px;
margin-left: 0;
}

@media (max-width: 767px) {
.shop-box-items.style-4 .shop-content {
margin-right: 0px;
margin-left: 0;
}
}

.shop-box-items.style-4 .shop-content .book-availablity .details {
margin-left: 40px;
margin-right: 0;
}

.shop-box-items.style-4 .shop-content .progress-line:before {
right: 0;
left: unset;
}

.shop-box-items .book-thumb .post-box {
right: 24px;
left: unset;
}

.shop-box-items .book-thumb .shop-icon {
left: 26px;
right: unset;
}

.shop-box-items .shop-content .price-list li:nth-child(2) i {
margin-left: 8px;
margin-right: 0;
}

.shop-box-items .shop-content .shop-button .theme-btn i {
margin-left: 10px;
margin-right: 0;
}

.shop-box-items.style-2 .book-thumb .shop-button .theme-btn {
border-radius: 0px 0px 10px 10px;
}

.shop-box-items.style-2 .book-thumb .shop-button .theme-btn i {
margin-left: 5px;
margin-right: 0;
}

.book-catagories-section .array-button .array-prev {
right: -2%;
left: unset;
transform: translateY(-50%);
}

.book-catagories-section .array-button .array-next {
left: -2%;
right: unset;
transform: translateY(-50%);
}

.book-catagories-wrapper::before {
right: 0;
left: unset;
}

.book-catagories-wrapper .book-catagories-items .number {
left: 50px;
right: unset;
}

.book-catagories-wrapper .book-catagories-items .book-thumb .circle-shape {
right: 9px;
left: unset;
}

.book-shop-wrapper .cta-shop-box .girl-shape {
left: 0;
right: unset;
}

.book-shop-wrapper .cta-shop-box .circle-shape {
right: 10px;
left: unset;
}

.top-ratting-book-wrapper .top-ratting-box-items .book-content .shop-btn .theme-btn i {
margin-left: 10px;
margin-right: 0;
}

.top-ratting-book-wrapper .shop-banner .shop-thumb .shop-button {
right: 50%;
left: unset;
transform: translateX(50%);
}

.shop-default-wrapper .woocommerce-notices-wrapper .form-clt .nice-select::after {
border-left: 1px solid var(--text);
border-right: 0;
left: -5px;
right: unset;
}

.shop-default-wrapper .woocommerce-notices-wrapper .form-clt .nice-select .list {
left: -80px;
right: unset;
}

.shop-default-wrapper .woocommerce-notices-wrapper .form-clt .icon {
margin-right: 10px;
margin-left: 0;
}

.shop-default-wrapper .main-sidebar .single-sidebar-widget .wid-title h5::before {
right: 0;
left: unset;
}

.shop-default-wrapper .main-sidebar .single-sidebar-widget .search-icon {
left: 30px;
right: unset;
}

.shop-default-wrapper .main-sidebar .single-sidebar-widget .product-status .nice-select::after {
border-left: 2px solid var(--header);
border-right: 0;
left: 0px;
right: unset;
}

.shop-default-wrapper .main-sidebar .single-sidebar-widget .range__barcustom .separators {
margin-right: -12px;
margin-left: 0;
padding-left: 12px;
padding-right: 0;
}

.shop-default-wrapper .main-sidebar .single-sidebar-widget .filter-size .input-save label {
margin-right: 20px;
margin-left: 0;
}

.shop-default-wrapper .main-sidebar .single-sidebar-widget .categories-list .checkbox-single {
padding-right: 18px;
padding-left: 0;
}

.shop-default-wrapper .main-sidebar .single-sidebar-widget .categories-list .checkbox-single .checkbox-area .checkmark {
right: 0;
left: unset;
}

.shop-default-wrapper .main-sidebar .single-sidebar-widget .categories-list .checkbox-single .checkbox-area input:checked ~ .checkmark::after {
right: 5px;
left: unset;
}

.shop-default-wrapper .main-sidebar .single-sidebar-widget .categories-list .checkbox-single .text-color .star {
margin-left: 5px;
margin-right: 0;
}

.shop-default-wrapper .shop-list-items .shop-list-thumb .post-box {
right: 24px;
left: unset;
}

.shop-default-wrapper .shop-list-items .shop-list-content {
padding-left: 50px;
padding-right: 0;
}

@media (max-width: 1399px) {
.shop-default-wrapper .shop-list-items .shop-list-content {
padding-left: 0;
padding-right: 0;
}
}

.shop-default-wrapper .shop-list-items .shop-list-content .shop-btn .theme-btn i {
margin-left: 10px;
margin-right: 0;
}

.shop-details-wrapper .shop-details-content {
margin-right: 40px;
margin-left: 0;
}

@media (max-width: 991px) {
.shop-details-wrapper .shop-details-content {
margin-right: 0;
margin-left: 0;
}
}

.shop-details-wrapper .shop-details-content .star span {
margin-right: 10px;
margin-left: 0;
}

.shop-details-wrapper .shop-details-content .cart-wrapper .modal-dialog .modal-content .modal-body {
background-position: center;
}

.shop-details-wrapper .shop-details-content .cart-wrapper .modal-dialog .modal-content .modal-body .close-btn {
left: 2%;
right: unset;
}

@media (max-width: 767px) {
.shop-details-wrapper .shop-details-content .cart-wrapper .modal-dialog .modal-content .modal-body .close-btn {
left: 0%;
right: unset;
}
}

.shop-details-wrapper .shop-details-content .category-box .category-list ul li span {
padding-left: 10px;
padding-right: 0;
}

.shop-details-wrapper .shop-details-content .box-check .check-list ul li i {
margin-left: 10px;
margin-right: 0;
}

.shop-details-wrapper .single-tab .nav .nav-link.active::before {
right: 0;
left: unset;
}

.shop-details-wrapper .single-tab .table-responsive .table tbody tr .text-1 {
padding: 18px 20px 18px 0px;
}

.main-cart-wrapper .table-responsive .table thead tr th {
padding-right: 0;
padding-left: 0;
}

.main-cart-wrapper .table-responsive .table tbody tr td .quantity-basket .qty .qtyminus {
margin: 0 0 0 10px;
}

.main-cart-wrapper .table-responsive .table tbody tr td .cart-price {
margin-left: 60px;
margin-right: 0;
}

.main-cart-wrapper .table-responsive .table tbody tr td .stock-title {
margin-left: 60px;
margin-right: 0;
}

@media (max-width: 991px) {
.main-cart-wrapper .table-responsive .table tbody tr td .stock-title {
margin-left: 0;
margin-right: 0;
}
}

.main-cart-wrapper .cart-wrapper-footer form .theme-btn {
margin-right: 20px;
margin-left: 0;
left: -33%;
right: unset;
}

.checkout-single-wrapper .checkout-single .checkout-single-form .input-single .nice-select::after {
border-left: 1px solid var(--header);
border-right: 0;
}

.banner-book-card-items .book-shape {
left: -30px;
right: unset;
}

.banner-book-card-items:hover .book-shape {
left: -20px;
right: unset;
}

.featured-books-section .swiper-pagination .swiper-pagination-bullet-active:before {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.team-box-items .team-image .shape-img {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.team-section .array-button .array-prev {
right: 7%;
left: unset;
transform: translateY(-50%);
}

.team-section .array-button .array-next {
left: 7%;
right: unset;
transform: translateY(-50%);
}

.team-details-wrapper .details-counter-area .counter-items:not(:last-child) {
padding-left: 20px;
padding-right: 0;
border-left: 1px solid var(--text);
border-right: 0;
}

.testimonial-card-items .client-info .client-img .icon {
right: -25px;
left: unset;
}

@media (min-width: 1400px) {
.testimonial-slider {
margin-left: -170px;
margin-right: 0;
}
}

.nice-select .option{
  text-align: right;
}
.testimonial-card-items .client-info .client-img .icon .shape{
  transform: scale(-1 , 1);
}
@media (max-width: 1199px) {
.header-2 .header-right .menu-cart,
.header-1 .header-right .menu-cart {
 padding: 0;
}
}
.mean-container .mean-nav ul li a.mean-expand{
  left: 0;
  right: unset;
}
.mean-container .mean-nav ul li a{
  float: right;
  text-align: right;
}
.footer-widgets-wrapper .single-footer-widget .footer-content .footer-input input{
  padding-left: 90px;
}
h1, h2, h3, h4, h5, h6{
  margin: 0 0 20px;
}
.range__barcustom{
  direction: ltr;
  
}

.theme-btn {
  font-size: 16px;
}

@media (max-width: 575px) {
.theme-btn {
  font-size: 14px;
}}

.theme-btn-2 {
  font-size: 16px;
}

body {
  font-size: 16px;
}

h1 {
  font-size: 30px;
}

h2 {
  font-size: 28px;
}

@media (max-width: 767px) {
h2 {
  font-size: 24px;
}}

@media (max-width: 575px) {
h2 {
  font-size: 20px;
}}

h3 {
  font-size: 18px;
}

@media (max-width: 767px) {
h3 {
  font-size: 18px;
}}

h4 {
  font-size: 20px;
}

h5 {
  font-size: 18px;
}

h6 {
  font-size: 16px;
}

.about-wrapper .about-image .video-box .video-btn {
  font-size: 16px;
  font-size: 20px;
}

@media (max-width: 575px) {
.about-wrapper .about-image .video-box .video-btn {
  font-size: 16px;
}}

.about-wrapper .about-content .link-btn {
  font-size: 16px;
}

.contact-wrapper .contact-left-items .contact-info-area-2 .contact-info-items .icon {
  font-size: 21px;
}

.contact-wrapper .contact-left-items .contact-info-area-2 .contact-info-items .content h3 {
  font-size: 17px;
}

.contact-wrapper .contact-left-items .video-image .video-box .video-btn {
}

.modal-dialog .close-btn .btn-close {
}

@media (max-width: 767px) {
.modal-dialog .close-btn .btn-close {
}}

.modal-dialog .modal-content .modal-body .identityBox .form-wrapper h1 {
  font-size: 28px;
}

.modal-dialog .modal-content .modal-body .identityBox .form-wrapper .orting-badge {
  font-size: 16px;
}

.modal-dialog .modal-content .modal-body .identityBox .form-wrapper .another-option p {
  font-size: 16px;
}

.modal-dialog .modal-content .modal-body .identityBox .form-wrapper .input-check .checkbox-wrapper label {
  font-size: 14px;
}

.modal-dialog .modal-content .modal-body .identityBox .form-wrapper .input-check text {
  font-size: 14px;
}

.faq-left .nav .nav-link {
  font-size: 18px;
}

.faq-content .accordion-item .accordion-header .accordion-button {
  font-size: 20px;
}

.feature-wrapper .feature-box-items .content h3 {
  font-size: 17px;
}

.feature-wrapper .feature-box-items .icon {
  font-size: 35px;
}

.footer-widgets-wrapper .single-footer-widget .widget-head h3 {
  font-size: 17px;
}

@media (max-width: 767px) {
.footer-widgets-wrapper .single-footer-widget .widget-head h3 {
  font-size: 17px;
}}

@media (max-width: 575px) {
.footer-widgets-wrapper .single-footer-widget .widget-head h3 {
  font-size: 20px;
}}

.footer-widgets-wrapper .single-footer-widget .widget-head h4 {
  font-size: 17px;
}

.footer-widgets-wrapper .single-footer-widget .widget-head .footer-input .newsletter-btn i {
  font-size: 16px;
}

.footer-widgets-wrapper .single-footer-widget .footer-content .social-icon a {
}

.footer-widgets-wrapper .single-footer-widget .footer-content .footer-input .newsletter-btn {
}

.footer-widgets-wrapper .single-footer-widget .footer-content .footer-input .newsletter-btn i {
  font-size: 17px;
}

.contact-info-area .contact-info-items .icon {
  font-size: 21px;
}

.contact-info-area .contact-info-items .content h3 {
  font-size: 17px;
}

.header-2-wrapper .category-oneadjust .nice-select {
  font-size: 16px;
}

.header-2-wrapper .category-oneadjust .nice-select .list li {
  font-size: 14px;
}

.header-2-wrapper .category-oneadjust .search-toggle-box .input-area .cmn-btn {
  font-size: 18px;
}

.header-2-wrapper .header-2-right .author-icon .icon {
}

.header-2-wrapper .header-2-right .author-icon .content h5 {
  font-size: 18px;
}

.header-2-wrapper .header-2-right .author-icon .content span {
  font-size: 14px;
}

.header-2-wrapper .header-2-right .menu-cart .cart-icon {
}

.header-2-wrapper .header-2-right .menu-cart .cart-icon::before {
  font-size: 12px;
}

.header-2-wrapper .header-2-right .menu-cart .sidebar__toggle .bar-icon-2 {
}

.header-main .main-menu ul li a {
  font-size: 16px;
}

.header-main .main-menu ul li .submenu li a {
  font-size: 16px;
}

.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu-list .icon {
}

.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu-list .content h6 {
  font-size: 16px;
}

.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu-list .content p {
  font-size: 14px;
}

.header-main .sidebar__toggle {
  font-size: 20px;
}

.header-1 .header-left .bd-category__click {
  font-size: 18px;
}

.header-1 .header-left .category-item ul li a span {
  font-size: 18px;
}

.header-1 .header-left .category-item ul li a span i {
  font-size: 20px;
}

.header-1 .header-main .main-menu ul li a {
  font-size: 16px;
}

.header-1 .header-main .main-menu ul li .submenu li a {
  font-size: 16px;
}

.header-1 .header-right .category-oneadjust .nice-select {
  font-size: 16px;
}

.header-1 .header-right .category-oneadjust .nice-select .list li {
  font-size: 14px;
}

.header-1 .header-right .category-oneadjust .search-toggle-box .input-area .cmn-btn {
  font-size: 18px;
}

.header-1 .header-right .menu-cart .cart-icon {
}

.header-1 .header-right .menu-cart .cart-icon::before {
  font-size: 12px;
}

.header-1 .header-right .menu-cart .sidebar__toggle .bar-icon-2 {
}

.header-2 .header-left .bd-category__click {
  font-size: 18px;
}

.header-2 .header-left .category-item ul li a span {
  font-size: 18px;
}

.header-2 .header-left .category-item ul li a span i {
  font-size: 20px;
}

.header-2 .header-main .main-menu ul li a {
  font-size: 16px;
}

.header-2 .header-main .main-menu ul li .submenu li a {
  font-size: 16px;
}

.header-2 .header-right .category-oneadjust .nice-select {
  font-size: 16px;
}

.header-2 .header-right .category-oneadjust .nice-select .list li {
  font-size: 14px;
}

.header-2 .header-right .category-oneadjust .search-toggle-box .input-area .cmn-btn {
  font-size: 18px;
}

.header-2 .header-right .menu-cart .cart-icon {
}

.header-2 .header-right .menu-cart .cart-icon::before {
  font-size: 12px;
}

.header-2 .header-right .menu-cart .sidebar__toggle .bar-icon-2 {
}

.sticky-header .header-main .main-menu ul li a {
  font-size: 16px;
}

.sticky-header .header-main .main-menu ul li .submenu li a {
  font-size: 16px;
}

.sticky-header .header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu-list .icon {
}

.sticky-header .header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu-list .content h6 {
  font-size: 16px;
}

.sticky-header .header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu-list .content p {
  font-size: 14px;
}

.sticky-header .header-main .sidebar__toggle {
  font-size: 20px;
}

.offcanvas__wrapper .offcanvas__content .offcanvas__close {
}

.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li {
  font-size: 16px;
}

.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a {
  font-size: 16px;
}

.breadcrumb-wrapper .page-heading h1 {
  font-size: 28px;
}

@media (max-width: 991px) {
.breadcrumb-wrapper .page-heading h1 {
  font-size: 30px;
}}

@media (max-width: 575px) {
.breadcrumb-wrapper .page-heading h1 {
  font-size: 26px;
}}

.breadcrumb-wrapper .page-heading .breadcrumb-items li {
  font-size: 16px;
}

.breadcrumb-wrapper .page-heading .breadcrumb-items li i {
  font-size: 12px;
}

.error-items h2 {
  font-size: 42px;
}

@media (max-width: 767px) {
.error-items h2 {
  font-size: 31px;
}}

@media (max-width: 575px) {
.error-items h2 {
  font-size: 24px;
}}

.error-items p {
  font-size: 18px;
}

.bd-category__click {
  font-size: 18px;
}

.array-button .array-prev {
}

.array-button .array-next {
}

.nice-select {
}

.nice-select .option {
  font-size: 16px;
}

.page-nav-wrap ul li .previous {
  font-size: 16px;
}

.page-nav-wrap ul li .next {
  font-size: 16px;
}

@media (max-width: 767px) {
.page-nav-wrap ul li .page-numbers {
  font-size: 14px;
}}

.hero-1 .hero-content h6 {
  font-size: 23px;
}

.hero-1 .hero-content h1 {
  font-size: 52px;
}

.hero-2 .hero-content h6 {
  font-size: 23px;
}

.hero-2 .hero-content h1 {
  font-size: 52px;
}

.mean-container .mean-nav > ul .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn {
  font-size: 16px;
}

.mean-container .mean-nav > ul .homemenu-items .homemenu .homemenu-title {
  font-size: 16px;
}

.mean-container .mean-nav ul li a {
  font-size: 16px;
}

.mean-container .mean-nav ul li > a.mean-expand i {
  font-size: 18px;
}

.news-card-items .news-content ul li {
  font-size: 14px;
}

.news-card-items .news-content h3 {
  font-size: 18px;
}

.news-standard-wrapper .news-standard-items .news-content ul li {
  font-size: 16px;
}

.news-standard-wrapper .news-standard-items .news-content h3 {
  font-size: 21px;
}

@media (max-width: 575px) {
.news-standard-wrapper .news-standard-items .news-content h3 {
  font-size: 19px;
}}

.main-sidebar .single-sidebar-widget .wid-title h3 {
  font-size: 16px;
}

.main-sidebar .single-sidebar-widget .search-widget form input {
  font-size: 16px;
}

.main-sidebar .single-sidebar-widget .search-widget form button {
  font-size: 18px;
}

.main-sidebar .single-sidebar-widget .news-widget-categories ul li {
  font-size: 18px;
}

.main-sidebar .single-sidebar-widget .tagcloud a {
  font-size: 16px;
}

.news-details-area .blog-post-details .single-blog-post .post-content .post-list li {
  font-size: 14px;
}

.news-details-area .blog-post-details .single-blog-post .post-content h3 {
  font-size: 23px;
}

@media (max-width: 575px) {
.news-details-area .blog-post-details .single-blog-post .post-content h3 {
  font-size: 17px;
}}

.news-details-area .blog-post-details .single-blog-post .post-content .hilight-text p {
  font-size: 16px;
}

.news-details-area .blog-post-details .tag-share-wrap .tagcloud span {
  font-size: 18px;
}

.news-details-area .blog-post-details .tag-share-wrap .social-share span {
  font-size: 18px;
}

.news-details-area .blog-post-details .tag-share-wrap .social-share a {
  font-size: 18px;
}

.news-details-area .blog-post-details .comments-area .comments-heading h3 {
  font-size: 21px;
}

@media (max-width: 575px) {
.news-details-area .blog-post-details .comments-area .comments-heading h3 {
  font-size: 19px;
}}

.news-details-area .blog-post-details .comments-area .blog-single-comment .content .head .con h5 {
  font-size: 20px;
}

.news-details-area .blog-post-details .comments-area .blog-single-comment .content .head .star i {
  font-size: 14px;
}

.news-details-area .blog-post-details .comment-form-wrap h3 {
  font-size: 23px;
}

@media (max-width: 575px) {
.news-details-area .blog-post-details .comment-form-wrap h3 {
  font-size: 20px;
}}

@media (max-width: 767px) {
.preloader .animation-preloader .txt-loading {
  font-size: 2.5em;
}}

.preloader p {
  font-size: 15px;
}

.preloader .loader {
  font-size: 0;
}

.back-to-top {
  font-size: 18px;
}

.section-title h2 {
  font-size: 28px;
}

@media (max-width: 991px) {
.section-title h2 {
  font-size: 27px;
}}

@media (max-width: 767px) {
.section-title h2 {
  font-size: 26px;
}}

@media (max-width: 575px) {
.section-title h2 {
  font-size: 23px;
}}

.shop-box-items .book-thumb .shop-icon li {
}

.shop-box-items .shop-content .price-list li {
  font-size: 16px;
}

.shop-box-items.style-2 .shop-content h5 {
  font-size: 15px;
}

.shop-box-items.style-2 .shop-content h3 {
  font-size: 18px;
}

.shop-box-items.style-3 .shop-content .price-list li {
  font-size: 21px;
}

.shop-box-items.style-3 .shop-content .price-list del {
  font-size: 16px;
}

.shop-box-items.style-3 .shop-content h5 {
  font-size: 15px;
}

.shop-box-items.style-3 .shop-content h3 {
  font-size: 18px;
}

.shop-box-items.style-4 .shop-content h5 {
  font-size: 15px;
}

.shop-box-items.style-4 .shop-content h3 {
  font-size: 24px;
}

@media (max-width: 1600px) {
.shop-box-items.style-4 .shop-content h3 {
  font-size: 23px;
}}

@media (max-width: 767px) {
.shop-box-items.style-4 .shop-content h3 {
  font-size: 20px;
}}

.shop-box-items.style-4 .shop-content .price-list li {
  font-size: 21px;
}

.shop-box-items.style-4 .shop-content .price-list del {
  font-size: 16px;
}

.shop-box-items.style-4 .shop-content p {
  font-size: 16px;
}

.shop-box-items.style-4 .shop-content .shop-btn {
}

.shop-box-items.style-4 .shop-content .shop-btn a i {
  font-size: 17px;
}

.shop-box-items .book-thumb .shop-icon li {
}

.shop-box-items .shop-content .price-list li {
  font-size: 16px;
}

.shop-box-items.style-2 .shop-content h5 {
  font-size: 15px;
}

.shop-box-items.style-2 .shop-content h3 {
  font-size: 18px;
}

.shop-box-items.style-2 .shop-content .author-post .authot-list .content {
  font-size: 14px;
}

.book-catagories-wrapper .book-catagories-items .number {
  font-size: 15px;
}

.book-catagories-wrapper .book-catagories-items .book-thumb {
}

.book-shop-wrapper .cta-shop-box h2 {
  font-size: 26px;
}

@media (max-width: 991px) {
.book-shop-wrapper .cta-shop-box h2 {
  font-size: 21px;
}}

@media (max-width: 767px) {
.book-shop-wrapper .cta-shop-box h2 {
  font-size: 20px;
}}

@media (max-width: 575px) {
.book-shop-wrapper .cta-shop-box h2 {
  font-size: 17px;
}}

.book-shop-wrapper .cta-shop-box h6 {
  font-size: 15px;
}

.top-ratting-book-wrapper .section-title-area .section-title h2 {
  font-size: 19px;
}

.top-ratting-book-wrapper .top-ratting-box-items .book-content h5 {
  font-size: 15px;
}

.top-ratting-book-wrapper .top-ratting-box-items .book-content .title-header .shop-icon li {
}

.shop-default-wrapper .woocommerce-notices-wrapper .form-clt .nice-select {
  font-size: 16px;
}

.shop-default-wrapper .main-sidebar .single-sidebar-widget .wid-title h5 {
  font-size: 16px;
}

.shop-default-wrapper .main-sidebar .single-sidebar-widget .categories-list .nav-pills .nav-item .nav-link {
  font-size: 16px;
}

.shop-default-wrapper .main-sidebar .single-sidebar-widget .product-status .nice-select .option {
  font-size: 16px;
}

.shop-default-wrapper .main-sidebar .single-sidebar-widget .range__barcustom .price-input .field {
  font-size: 18px;
}

.shop-default-wrapper .main-sidebar .single-sidebar-widget .range__barcustom .price-input .field span {
  font-size: 18px;
}

.shop-default-wrapper .main-sidebar .single-sidebar-widget .range__barcustom .separators {
  font-size: 17px;
}

.shop-default-wrapper .main-sidebar .single-sidebar-widget .range__barcustom .field input {
  font-size: 16px;
}

.shop-default-wrapper .main-sidebar .single-sidebar-widget .range__barcustom .field input span {
  font-size: 16px;
}

.shop-default-wrapper .main-sidebar .single-sidebar-widget .range__barcustom .price-input .separator {
  font-size: 14px;
}

.shop-default-wrapper .main-sidebar .single-sidebar-widget .categories-list .checkbox-single .checkbox-area input:checked ~ .checkmark::after {
  font-size: 11px;
}

.shop-default-wrapper .shop-list-items .shop-list-content h3 {
  font-size: 16px;
}

.shop-default-wrapper .shop-list-items .shop-list-content .shop-btn .shop-icon li {
}

.shop-details-wrapper .shop-details-content .title-wrapper h2 {
  font-size: 26px;
}

.shop-details-wrapper .shop-details-content .title-wrapper h5 {
  font-size: 20px;
}

.shop-details-wrapper .shop-details-content .star a {
  font-size: 16px;
}

.shop-details-wrapper .shop-details-content .star span {
  font-size: 14px;
}

.shop-details-wrapper .shop-details-content .price-list h3 {
  font-size: 21px;
}

.shop-details-wrapper .shop-details-content .price-list h5 {
  font-size: 20px;
}

.shop-details-wrapper .shop-details-content .cart-wrapper .quantity-basket .qty button,
.shop-details-wrapper .shop-details-content .cart-wrapper .quantity-basket .qty input {
  font-size: 16px;
}

.shop-details-wrapper .shop-details-content .cart-wrapper .icon-box .icon {
}

.shop-details-wrapper .shop-details-content .cart-wrapper .icon-box .icon-2 {
}

.shop-details-wrapper .shop-details-content .cart-wrapper .modal-dialog .modal-content .modal-body .close-btn .btn-close {
}

.shop-details-wrapper .shop-details-content .cart-wrapper .modal-dialog .modal-content .modal-body .readMoreBox .content h3 {
  font-size: 17px;
}

.shop-details-wrapper .shop-details-content .cart-wrapper .modal-dialog .modal-content .modal-body .readMoreBox .content p {
  font-size: 16px;
}

.shop-details-wrapper .shop-details-content .category-box .category-list ul li span {
  font-size: 16px;
}

.shop-details-wrapper .single-tab .nav .nav-link h6 {
  font-size: 17px;
}

.shop-details-wrapper .single-tab .nav .nav-link h6 {
  font-size: 18px;
}

.shop-details-wrapper .single-tab .review-wrap-area .review-content .head-area .cont h5 {
  font-size: 20px;
}

.shop-details-wrapper .single-tab .review-wrap-area .review-content .head-area .cont span {
  font-size: 14px;
}

.shop-details-wrapper .single-tab .review-title h4 {
  font-size: 17px;
}

.shop-details-wrapper .single-tab .review-title .rate-now p {
  font-size: 16px;
}

.shop-details-wrapper .single-tab .review-title .rate-now i {
  font-size: 16px;
}

.shop-details-wrapper .single-tab .review-form .form-clt span {
  font-size: 16px;
}

.shop-details-wrapper .single-tab .review-form .form-clt input,
.shop-details-wrapper .single-tab .review-form .form-clt textarea {
  font-size: 16px;
}

.shop-details-wrapper .single-tab .review-form .from-customradio .form-check-label {
  font-size: 16px;
}

.main-cart-wrapper .table-responsive .table thead tr th {
  font-size: 17px;
}

.main-cart-wrapper .table-responsive .table tbody tr td .cart-title {
  font-size: 18px;
}

.main-cart-wrapper .table-responsive .table tbody tr td .quantity-basket .qty button,
.main-cart-wrapper .table-responsive .table tbody tr td .quantity-basket .qty input {
  font-size: 18px;
}

.main-cart-wrapper .table-responsive .table tbody tr td .cart-price {
  font-size: 16px;
}

.main-cart-wrapper .table-responsive .table tbody tr td .subtotal-price {
  font-size: 16px;
}

.main-cart-wrapper .table-responsive .table tbody tr td .sub-title {
  font-size: 18px;
}

.main-cart-wrapper .table-responsive .table tbody tr td .sub-price {
  font-size: 16px;
}

.main-cart-wrapper .table-responsive .table tbody tr td .sub-text {
  font-size: 14px;
}

.main-cart-wrapper .table-responsive .table tbody tr td .stock-title {
  font-size: 16px;
}

.main-cart-wrapper .table-responsive .table tbody tr td .stock-title-two {
  font-size: 16px;
}

.main-cart-wrapper .cart-total .table thead tr th {
  font-size: 20px;
}

.main-cart-wrapper .cart-total .table tbody tr td .sub-title {
  font-size: 14px;
}

.main-cart-wrapper .cart-total .table tbody tr td .sub-price {
  font-size: 14px;
}

.main-cart-wrapper .cart-total .table tbody tr td .sub-price-total {
  font-size: 16px;
}

.main-cart-wrapper .cart-wrapper-footer form input {
  font-size: 16px;
}

.checkout-radio .primary-text {
  font-size: 17px;
}

.checkout-radio h4 {
  font-size: 21px;
}

.checkout-radio .payment-save label {
  font-size: 16px;
}

.checkout-single-wrapper .checkout-single h4 {
  font-size: 21px;
}

.checkout-single-wrapper .checkout-single .checkout-single-form .input-single label {
  font-size: 18px;
}

.checkout-single-wrapper .checkout-single .checkout-single-form .input-single .nice-select span {
  font-size: 18px;
}

.checkout-single-wrapper .payment-save label {
  font-size: 16px;
}

.checkout-single-wrapper .payment-save.style-2 label {
  font-size: 17px;
}

.checkout-order-area h3 {
  font-size: 21px;
}

.checkout-order-area .product-checout-area .checkout-item p {
  font-size: 16px;
}

.checkout-order-area .product-checout-area .checkout-item .from-customradio .form-check-label {
  font-size: 16px;
}

.checkout-order-area .product-checout-area .checkout-item-2 .from-customradio-2 .form-check-label {
  font-size: 20px;
}

.checkout-order-area .product-checout-area .checkout-item-2 p {
  font-size: 14px;
}

.banner-book-card-items .banner-book-content h2 {
  font-size: 26px;
}

.banner-book-card-items .banner-book-content h6 {
  font-size: 16px;
  font-size: 15px;
}

.team-box-items .team-content h6 {
  font-size: 16px;
}

.team-box-items .team-content p {
  font-size: 12px;
}

.team-details-wrapper .team-details-items .details-content h3 {
  font-size: 17px;
}

.team-details-wrapper .team-details-items .details-content .social-icon a {
}

.team-details-wrapper .details-counter-area .counter-items h2 {
  font-size: 17px;
}

.team-details-wrapper .details-counter-area .counter-items p {
  font-size: 17px;
}

.testimonial-card-items .client-info .content h3 {
  font-size: 20px;
}