@charset "utf-8";
/* CSS Document */
@media (min-width: 1920px) and (max-width: 1800px){ 
  .subala-heading h1 {font-size: 55px; line-height: 65px;}
  h2 {font-size: 45px;  line-height: 55px;}
}
@media (min-width: 1800px) and (max-width: 1700px){  
  .subala-heading h1 {font-size: 55px; line-height: 65px;}
  h2 {font-size: 45px;  line-height: 55px;}
}
@media (min-width: 1700px) and (max-width: 1600px){
  .about-inner-principle-right-wrap::before { left: 100px;}
  .subala-heading h1 {font-size: 55px; line-height: 65px;}
  h2 {font-size: 45px;  line-height: 55px;}
}
@media (min-width: 1600px) and (max-width: 1500px){
  .about-inner-principle-right-wrap::before { left: 100px;}
   .subala-heading h1 {font-size: 55px; line-height: 65px;}
  h2 {font-size: 45px;  line-height: 55px;}
  .subla__about-inner-content-wrapper .eddition-bg-text {  font-size: 95px; line-height: 105px;}
}
@media (min-width: 1400px) and (max-width: 1500px){
    .about-inner-principle-right-wrap::before { left: 100px;}
     p {font-size: 16px; line-height: 30px;}  
    .subla__inner-generic ul li { font-size: 16px; line-height: 30px;}
    .subla__about-inner-content-wrapper .eddition-bg-text {  font-size: 95px; line-height: 105px;}
}
@media (min-width: 1300px) and (max-width: 1400px){
.subla__about-inner-content-wrapper .eddition-bg-text {font-size: 85px; line-height: 95px;}
h2 {font-size: 39px;}
.about-inner-principle-right-wrap::before { left: 40px;}
.subala-heading h1 { font-size: 52px; line-height: 62px;}
p {font-size: 15px; line-height: 28px;}
.subla__inner-generic ul li { font-size: 15px; line-height: 28px;}
.about-inner-principle-right-wrap::before { left:35px;}
}
@media (min-width: 1200px) and (max-width: 1300px){
.about-inner-principle-right-wrap::before { left:35px;}
.subla__about-inner-content-wrapper .eddition-bg-text {font-size: 75px; line-height: 85px;}
.subala-heading h1 {font-size: 45px; line-height: 55px;}
 h2 {font-size: 35px; line-height: 45px;}
 h6 {font-size: 18px; line-height: 28px;}
.subala__hero  .subla__heading::before {top: 30%; left: 38%;}
.subla__delivery::before {top: 0; width: 200px; height: 200px;}
.about-right-content .subla__heading::before {left: 34%;}
.subla__release .subla__heading::before { left: 21%;}
.subla__about-us::before {width: 130px;  height: 75px; bottom: 0; left: 20px; transform: translatex(-50%);}
.subla__choose-left .subla__heading::before { left: 21%;}
.subla__team .subla__heading::before {left: 23%;}
.subla__selling .subla__heading::before { left: 22%;}
.subla__review-title .subla__heading::before { left: 29%;}
.subla__news-title .subla__heading::before {left: 29%;}
.subla__news::before {width: 70px; height: 70px;}
.realse-top-wrap .subla-tab .nav-link {padding: 8px 25px;}
.subla-tab .nav-tabs {justify-content: flex-start;}
.eddition-bg-text {font-size: 75px;}
.edition-name-text h6{font-size: 14px;}
 p {font-size: 15px; line-height: 28px;}
 .subla__inner-generic ul li { font-size: 15px; line-height: 28px;}
.subla__about-us-inner .about-right-content .subla__heading::before { left: 33%;}
 .eddition-slide-wrap h5{ font-size: 18px; line-height: 28px; }
 .my-library .card-body .load_pdf {font-size: 15px;}
}
@media (min-width: 1024px) and (max-width: 1200px){
  .subla__about-inner-content-wrapper .eddition-bg-text {font-size: 65px; line-height: 75px;}
  .subla__review::before { top: 15px; width: 120px; height: 120px;}
  .subala-search { width: 35%;}
  p {font-size: 15px; line-height: 28px;}
  .subla__inner-generic ul li { font-size: 15px; line-height: 28px;}
  .subala-heading h1 {font-size: 40px; line-height: 50px;}
  h2 {font-size: 30px; line-height: 40px;}
  .custom-button {  height: 45px;  padding: 0px 20px 0px 20px; }
  h6 {font-size: 15px; line-height: 25px; }
  .subala__delivery-wrapper::before {  width: 150px; height: 250px;}
  .subla__about-us::before {width: 100px; height: 100px; bottom: -60px; transform: translatex(-50%);}
  .subla__edition::before{top: 30px; left: -9px; width: 160px; height: 185px;}
  .eddition-bg-text {font-size: 60px; line-height: 70px;}
   .eddition-slide-wrap h5 {font-size: 15px;  line-height: 26px; }
  .choose__image-content {width: 55%;}
  .choose-bg-img {width: 330px; }
  .choose__image-content::before { width: 130px;   height: 130px; }
  .subla__news-title h6 { font-size: 20px; }
  .subla__form-wrapper::before { width: 85px;}
  .subla__form-img-wrap::before {  width: 170px; height: 180px;}
  .subla__form-img-wrap::after {  width: 350px; height: 300px;}
  .form-img-left img {  height: 500px; width: 250px;}
  .form-img-right img { width: 200px;  height: 350px;}
  .subla__form-wrapper::before {  width: 90px; }
  .subla__academic-wrapper::before {  width: 90px;  height: 100px; }
  .form-head h5 {font-size: 20px; }
  .form-head p {font-size: 14px; }
  .site__footer-content p {   font-size: 22px;  line-height: 35px;}
  .site__footer-heading h4 {  font-size: 20px; line-height: 30px;}
  .site__footer-list li a { font-size: 14px; line-height: 24px;}
  .subla-about-inner-wrapper::before {width: 150px; height: 120px; transform: unset;}
  .about-priciple-list-content h4 {  font-size: 22px;  line-height: 32px;}
  .subla__academic::before{bottom: -50px;}
  .subla__news::before{right: 0; left: unset;}
  .subla__about-inner-principle::before { left: 47%; width: 100px;  height: 110px; bottom: 45px;}
  .about-inner-principle-right-wrap::before { left:35px; bottom: 55px; left: 0;}
  .subla__about-us::after{bottom: -40px; right: 0; width: 130px; height: 170px;}
  .edition-name-text{gap: 5px;}
  .edition-name-text h6{font-size: 14px;}
  .eddition-name-line{width: 50px;}
  .subla__about-us-inner .about-right-content .subla__heading::before {left: 36%;}
   section.subla__inner-product-details-delivery.subla__delivery::before {bottom: 55px;}
  .subla___price { font-size: 18px;  line-height: 28px;}
  .products.subla__shop-list .price { font-size: 18px !important;  line-height: 28px !important;}
  .main_source.modal-dialog { width: 90%;max-width: 90%;}
}
@media (min-width: 992px) and (max-width: 1024px) {
  section.subla__inner-product-details-delivery.subla__delivery::before {bottom: 55px;}
    .subla__about-inner-content-wrapper .eddition-bg-text {font-size: 65px; line-height: 75px;}
    .subla__review::before { top: 15px; width: 120px; height: 120px;}
    .subala-search { width: 35%;}
   p {font-size: 15px; line-height: 28px;}
   .subla__inner-generic ul li { font-size: 15px; line-height: 28px;}
  .subala-heading h1 {font-size: 35px; line-height: 45px;}
  h2 {font-size: 28px; line-height: 38px;}
  .subala-delivery-content h4 { font-size: 18px; line-height: 32px;}
  .subala-delivery-wrap .icon {  font-size: 50px;  height: 60px; }
  .subla__heading::before{width: 40px; height: 70px;}
  .subala__hero  .subla__heading::before{top: 25%;}
  .subla__heading .title-line {  width: 100px;}
  .realse-top-wrap .subla-tab .nav-link {  padding: 5px 20px;  border-radius: 20px; }
.choose__image-content::before{  width: 120px;  height: 120px;}
.choose__image-content {  width: 55%;}
.choose-bg-img {  width: 330px;}
.choose__image-content {  margin: 15px 0;}
.subla__choose-left .custom-button {  margin-top: 10px;}
.subla__product-title h6{  font-size: 16px;}
.hero-page .text-big {  font-size: 18px;}
.hero-page .text-red { font-size: 14px;}
.subla-popular-content { padding-top: 15px;}
  .subla__delivery::before {  width: 150px; height: 250px;}
  .subla__about-us::before {width: 100px; height: 100px; bottom: -60px; transform: translatex(-50%);}
  .subla__about-us::after{bottom: -40px; right: 0; width: 130px; height: 140px;}
  .subla__edition::before{top: 30px; left: -9px; width: 160px; height: 185px;}
  .eddition-bg-text { font-size: 60px;line-height: 70px; }
  .eddition-slide-wrap h5 {font-size: 16px;  line-height: 26px; }
  .subala__hero .subla__heading::before { top: 35%; }
  .subla__academic-wrapper::before {width: 90px; height: 100px;}
  .form-img-left img {height: 500px;  width: 250px; }
  .form-img-right img { width: 200px;height: 350px;  }
  .subla__form-img-wrap::before { width: 170px;  height: 180px;}
  .subla__form-img-wrap::after {  width: 350px;  height: 300px;}
  .form-head h5 { font-size: 20px;}
  .form-head p {  font-size: 14px;}
  .site__footer-content p {   font-size: 22px;  line-height: 35px;}
  .site__footer-heading h4 {  font-size: 20px; line-height: 30px;}
  .site__footer-list li a { font-size: 14px; line-height: 24px;}
  .foot-pattern-img img {  height: 160px;}
  .site__footer-socials {  height: 100%;  }
  .site__footer-address .site__footer-link .foot-icon { font-size: 18px; }
  .site__footer-top { padding-bottom: 30px;}
  .site__footer-bottom-wrap {  padding: 25px 0; }
  .subla__news-title h6 {  font-size: 20px;  line-height: 30px; }
  .subala__hero.custom-pad.subla__inner-hero {padding:50px 0;}
  /* contact */
  .subla__contat-inner-info h5 {font-size: 18px; line-height: 28px;}
  /* about */
  .subla-about-inner-wrapper::before{width: 120px; height: 85px;}
  .about-priciple-list-content h4 {font-size: 20px;line-height: 30px; }
  .about-priciple-list-icon img {  width: 150px; }
  .subla__about-inner-principle::before { left: 48%;  width: 100px;  height: 110px; bottom: 45px;}
  .about-inner-principle-right-wrap::before { bottom: 55px; left: 0;}
  .subla__del-button-wrap  .custom-button{font-size: 14px;}    
  .subla__del-info-list h4 {font-size: 20px; line-height: 30px;}
  .subla__del-description h4 {font-size: 20px; line-height: 30px;}
  .subla__news::before{right: 0; left: unset;} 
  .subla__academic::before{bottom: -60px;}
  .eddition-name-line{width: 50px;}
  .edition-name-text{gap: 5px;}
  .edition-name-text h6{font-size: 14px;}
  .subla___price { font-size: 18px;  line-height: 28px;}
.products.subla__shop-list .price { font-size: 18px !important;  line-height: 28px !important;}
.subla__swiper-button-wrap [class^="swiper-button-"] { font-size: 16px; width: 40px; height: 40px;}
.modal_swiper_slider [class^="swiper-button-"] { font-size: 16px; width: 40px; height: 40px;}
.woocommerce div.product form.cart div.quantity { margin: 0;}
.main_source.modal-dialog { width: 90%;max-width: 90%;}
}
@media(max-width:1199px){
 
}
@media(max-width:991px){
.my-library{margin-top: 70px; }
.page-template-template-digital-libary .subla-online-btn { right: 0;}
}
@media (min-width: 991px) {
         .modal-lg, .modal-xl {
        --bs-modal-width: 1000px;
    }
  }
@media only screen and (max-width: 991.98px) {
  .subla__swiper-button-wrap [class^="swiper-button-"] { font-size: 16px; width: 40px; height: 40px;}
  .modal_swiper_slider [class^="swiper-button-"] { font-size: 16px; width: 40px; height: 40px;}
  .site__header .subala__marquee { display: block;}
  .subla__marquee-sec{display: none;}
    .about-inner-priciple-info li { gap: 10px; flex-direction: column;}
  .about-priciple-list-icon img { width: 40px; object-fit: contain;}
    .subla__review::before { top: 15px; width: 120px; height: 120px;}
 .subala-search { width: 45%;}
  /* custom */
  p {font-size: 16px; line-height: 28px;}
  .subla__inner-generic ul li { font-size: 16px; line-height: 28px;}
  .subala-heading h1 { font-size: 32px;   line-height: 45px; }
  .subala-button .custom-button{margin-top: 0;}
  .custom-button {  font-size: 14px;  padding: 0 25px;  height: 40px; border-radius: 35px;}
  /* .custom-pad { padding: 35px 0;} */
  h2 {font-size: 30px;  line-height: 40px;}
  .subala-right .hero-page p {  line-height: 35px;}
  .hero-page .text-big { font-size: 18px;}
  .hero-text-name h6 {  line-height: 32px; font-size: 16px; }
  .subla__heading .title-line {  width: 90px;}
  .subla__heading::before {width: 40px;  height: 70px;}
  ul.search-results-list li span {font-size: 12px;}
  /* custom */
/* header */
.site__header .navbar-nav .nav-link { flex-direction: row; gap: 8px;}
.site__header {height: unset;  width: 100%;  border-right: none; backdrop-filter: unset;  background-color: var(--clr-white); box-shadow: 0px 13px 35px -12px rgba(35, 35, 35, 0.15);}
.site__header .navbar-expand-lg { flex-direction: row; align-items: center; width: 100%; justify-content: space-between;}
.header-logo-wrap {  display: flex;  align-items: center;  justify-content: space-between;  flex-direction: row-reverse;  gap: 35px;}
.site__header .navbar-brand {  margin: 0;  padding: 0;}
.site__header .navbar-brand img {  height: 50px;  object-fit: contain;}
.subala__hero .subala__hero-head { padding-top: 100px;}
.main-content {  padding-left: 0;}
.site__header .subala__hero-head {display: inline-block; padding-top: 0;}
.subala__hero .subala__hero-head .subala-button { display: none;}
.site__header .navbar-nav { align-items: start;}
.site__header  .btn-close:focus {  box-shadow: none; border: none;}
.subala__hero-main {  padding-top: 30px;}
.site__header .navbar-toggler {  border-color: var(--clr-green);}
.site__header .navbar-toggler:focus {  box-shadow: none; }
.subala__hero .subla__heading::before {left: 34%;}
.subala__hero  .subala-right { padding-top: 15px;}
/* header */
/* about */
.subala-delivery-wrap .icon {  font-size: 50px;  height: 65px;  margin-bottom: 5px;}
.subala-delivery-content h4 { font-size: 18px; line-height: 32px; padding-bottom: 5px;}
 .subla__delivery::before {top: 0; right: 0;width: 200px;height: 185px;}
.about-right-content .subla__heading::before { left: 40%;}
.subla__about-us::before{top: 30px; left: 3%;  transform: translatex(-50%)}
.subla__about-us::after { bottom: -90px; height: 160px;}
.subla__about-us-inner.subla__about-us::after {  height: 130px;}
/* about */
/* tab */
.subla-tab {  margin-top: 15px;}
.subla-tab .nav-tabs {  justify-content: flex-start;
}
/* edition */
.subla__edition::before{left: -3px;width: 100px; height: 185px;}
.eddition-bg-text { font-size: 50px; line-height: 60px; padding-bottom: 15px;}
.eddition-slide-wrap h5 {  font-size: 18px; line-height: 28px;}
.eddition-name-line{width: 40px;}
/* .eddition-slide-wrap .subla__content{width: 90%; position: absolute; left: 20px; z-index: 99;} */
/* edition */
/* popular */
.subla__product-title h6 { font-size: 14px; line-height: 25px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.subla__product-swiper .swiper-slide-active .subla__product-title h6 {  font-size: 14px; line-height: 25px;}
/* popular */
/* choose */
.subla__choose::before{width: 120px; height: 100px;}
.subla__choose-left .subla__heading::before {  left: 24%;}
.choose__image-content::before {  width: 100%;  height: 100px;}
.subla__academic::before{bottom: -85px;}
.choose-bg-img {  width: 300px;}
.choose__img-left li:nth-child(2) {  padding-right: 80px;}
.choose__img-left li + li { padding-left: 8px;}
.choose__img-left {  gap: 0;}
.choose__image-content {  width: 58%;  margin: 15px 0;}
.subla__academic-wrapper .subla__heading::before { left: 18%; top: 25%;}
.subla__news::before{right: 0; left: unset;}
/* choose */
/* review */
.subla__review-title .subla__heading::before {  left: 34%;}
/* review */
/* form */
.subla__form-img-wrap::before {  width: 170px; height: 200px;}
.subla__form-img-wrap::after {  width: 370px; height: 350px;}
.form-head h5 { padding-bottom: 5px; padding-bottom: 5px;font-size: 22px; line-height: 32px;}
/* form */
.team-bottom-content h6 { font-size: 18px;line-height: 28px;}
/* footer */
.site__footer-socials {  height: 100%; align-items: start;}
.site__footer-address .site__footer-link .foot-icon { font-size: 18px; }
.site__footer-top { padding-bottom: 30px;}
.site__footer-bottom-wrap {  padding: 25px 0; }
.site__footer-content p {  font-size: 26px;  line-height: 38px;}
.site__footer-heading h4 {  font-size: 20px; line-height: 30px;}
.site__footer-list li a { font-size: 14px; line-height: 24px;}
.site__footer-list li {  padding-bottom: 8px;}
.site__footer-list li a { font-size: 16px; line-height: 26px;}
.foot-pattern-img img {height: 150px;}
.site__footer-socials li a {  font-size: 18px;}
  /* contact */
  .subla__contat-inner-info h5 {font-size: 18px; line-height: 28px;}
  .subla__get-left::before {left: 65%; width: 100px;  height: 120px;}
  /* about */
  .subla__about-inner-principle::before{bottom: 35px; left: 53%; width: 100px;  height: 120px;}
    .about-priciple-list-content h4 { font-size: 20px; line-height: 30px;}
    .principle-right-main-img img {height: 350px;  }
    .principle-right-sub-img {left: 45%;}
    .about-inner-principle-right-wrap::after { bottom: 50%; right: 0;  width: 200px; height: 240px;}
    .about-inner-principle-right-wrap::before { bottom: 60px;  left: 0; width: 213px; height: 100%;}
    .subla__about-inner-content-wrapper .eddition-bg-text {line-height: 65px; font-size: 55px;}
        /* about */
  .subla-about-inner-wrapper::before{width: 100px; height: 85px;}
  .about-priciple-list-content h4 {font-size: 18px; line-height: 28px;}
 .subla__about-us-inner .about-right-content .subla__heading::before { left: 46%;  top: 22%;}
.subla__del-info-list h4 {font-size: 20px; line-height: 30px;}
.subla__del-description h4 {font-size: 20px; line-height: 30px;}
.subla__product-left-img img {  height: 100%;}
.subla__catalouge-inner ul.products {padding-top: 25px;}
.subla__catalouge-inner  .subla-tab { margin-top: 0;}
.realse-top-wrap .subla-tab .nav-link { padding: 5px 18px;font-size: 14px; margin-left: 0;}
.subla__news-title h6 { font-size: 18px;}
.subla__news-swiper .swiper-slide { transform: unset;}
.subla__news-swiper .swiper-slide:nth-child(2n+1) { transform: unset;}
.subla-about-inner-wrapper::before{bottom: -40px;}
.subla__contact-inner.subla__form-section::before {display: none;}
  .team-bottom-content ul li a { font-size: 15px;  line-height: 26px; }
.site__header .menu-item.active span{font-size: 20px; width: 60px;  height: 60px;}
.site__header .nav-link span{font-size: 25px;  width: 60px;  height: 60px;}
.oak__scrollTop { bottom: 17%;}
.subla__del-table th { font-size: 16px;  line-height: 30px;}
.subla__error { padding: 55px 0 0 !important;}
.subla__error .page { font-size: 22px; line-height: 32px;}
    .subla__error .img-404 { height: 250px;}
    .edition-name-text h6{font-size: 13px;}
    .subla___price { font-size: 18px;  line-height: 28px;}
.products.subla__shop-list .price { font-size: 18px !important;  line-height: 28px !important;}
  .subla-online-btn { right:0;}
.subla__inner-generic .subla__content h3 {font-size: 18px;}
/* -------------- pdf  */
.modal_swiper_slider {
  width: 100%;
  max-width: 1090px;
  height: 500px;
}
.swiper_thumb{
  width: 100%;
  height: auto;
  /* margin: 0; */
} 
.subla-catalogs__modal .modal-body{
      display: flex
;
    flex-direction:column;
    /* overflow: hidden; */

}
.swiper_thumb .swiper-wrapper{
          display: flex
;
    flex-direction: row;
    width: 50%;
}
.main_source.modal-dialog { width: 90%;max-width: 90%;}
.subla-catalogs__modal .modal-header .btn-close.modal_close_me { position: relative !important; background: transparent !important;  opacity: 1 !important; right: unset !important; top: unset !important;}
.subla-catalogs__modal .modal-header .btn-close.modal_close_me::before {top: 0;right: 0;}
#pages_slide_main.swiper-wrapper {flex-direction: row;}
  .mobile-only { display: inline; }
  .desktop-only {  display: none; }
  .single-product .woocommerce-notices-wrapper {top: 19%;width: 50%;}
   .single-product .subla__product-derails-inner {
padding-top: 0;
}
  .single-product .site__header {
  position: relative;}
   .single-product .site__header.fixed__header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
}
}
@media (max-width: 767.98px){
section.subla__inner-product-details-delivery.subla__delivery::before {  top: 20px;  height: 170px;}
  .suabala_search-box {padding: 12px 20px;}
  .subla__review::before { top: 30px;  width: 100px;  height: 100px;}
.subala-search { width: 100%;}
  .subla__about-inner-principle .subla__heading::before {left: 22%;}
  .container{ max-width: 100%;}
  .subla__heading .title-line { width: 75px;}
.subla__heading::before {width: 40px; height: 80px;}
.subala__hero  .subla__heading::before {left: 32%;}
.hero-text-name h6 { padding-top: 8px;}
.subla__popular .subla__heading::before { left: 23%;}
.subla__release .subla__heading::before {left: 26%;}
.about-right-content .subla__heading::before { left: 45%;}
.subla__about-us::before { top: 65%; transform: translate(-50%, -50%);}
.subla__about-us-inner.subla__about-us::before { top: 70%;}
.subla-tab .nav-link { font-size: 14px; margin-left: 5px; padding: 5px 18px;}
.realse-top-wrap {margin-bottom: 15px;}
.eddition-bg-text {  font-size: 40px; line-height: 50px; width: 90%; letter-spacing: 0;}
.eddition-name-line{width: 40px;}
.edition-name-text { gap: 3px;}
.subla__choose::before {  width: 100px;height: 85px;}
.subla__edition::before { left: -2px;  height: 150px;}
.eddition-slide-wrap h5 { font-size:15px; line-height: 25px;}
/* .eddition-slide-wrap .subla__content{width: 100%; left: 0px;} */
.subla__choose-wrapper::before {  width: 85px;  height: 70px;}
.subla__choose-left p {width: 100%;}
.choose__img-left { gap: 15px;}
.choose__img-left li:nth-child(2) {  padding-right: 0;}
.choose__img-left li + li {  padding-left: 0;}
.choose-bg-img { display: none;}
.choose__image-content { width: 59%;}
.subala-search .form-control {  padding: 0 8px;}
.header-logo-wrap {gap: 10px;}
.subala__hero-main {  padding-top: 25px;}
.subla__form-wrapper::before{top: 55%;}
.review-slide-wrap {width: 100%;}
.site__footer-socials { margin-top: 0; flex-direction: row;}
.site__footer-content p { font-size: 24px;line-height: 36px;}
  /* contact */
  .subla__contact-list { margin-top: 8px; }
  .subla__contact-inner .subla__heading::before {  left: 40%; }
.subla__get-left::before{right: 45px; bottom: 55px;  width: 130px;  height: 150px;}
  /* about */
  .subla__about-us-inner .about-right-content .subla__heading::before { left: 40%; top: 50%; }
  .principle-right-sub-img {  display: none; }
  .principle-right-main-img {width: 100%; height: 100%;}
  .principle-right-main-img img {width: 100%; height: 100%; object-fit: cover;}
   .about-inner-principle-right-wrap::after { display: none; }
    .about-inner-principle-right-wrap::before { display: none;}
  .subla__about-inner-content-wrapper .eddition-bg-text { line-height: 55px; font-size: 45px; }
  .subla__inner-content-img  { width: 100%;}
  .subla__inner-content-img img { width: 100%; height: 200px; object-fit: cover;}
.subla__inner-content-img::before {bottom: 30px; width: 150px; height: 200px;}
.subla__team .subla__heading::before { left: 31%;}
.subla__delivery::before {  top:185px; height: 215px; }
/* product-details */
.subla__product-del-right .subla__content  { margin-bottom: 25px;}
.subla__del-info-wrapper { padding: 20px 15px;  margin-top: 0;}
.subla__del-description h4 { margin-bottom: 5px;  font-size: 20px; line-height: 30px;}
.subla__del-description p {  margin-bottom: 0;}
.subla__del-info-left .review-name-text h6 { font-size: 17px;line-height: 27px;}
.subla__del-info-list h4 { margin-bottom: 5px;  font-size: 20px; line-height: 30px;}
.subla__del-info-right .subla__del-info-list li { padding-bottom: 10px;}
.subla__del-socials { margin-top: 12px;}
.subla__product-left-img img { height: 100%;}
.subla__catalouge-inner ul.products {padding-top: 20px;}
/* choose */
.choose__img-left li:nth-child(2) { padding-right: 75px;}
.choose__img-left li + li { padding-left: 5px;}
.subla__academic-wrapper .subla__heading::before {  left: 15%; top: 50%;}
.subla__selling .subla__heading::before {left: 28%;}
.subla__news-title .subla__heading::before { left: 38%;}
.subla__news::before {  top: 35px; width: 70px; height: 100px;;}
.subla__news-title h6 { font-size: 16px;}
.subla__form-section.custom-pad {padding-top: 100px;}
.subla__form-section::before { top: 30px; width: 70px;}
.site__header .menu-item.active span{font-size: 22px; width: 50px;  height: 50px;}
.site__header .nav-link span{font-size: 25px; width: 50px;  height: 50px;}
.subla__del-table td { font-size: 14px;}
.subla__form-wrap textarea { height: 100px;}
.subla__form-wrap .form-control { font-size: 14px;}
.subla__error .page {  font-size: 20px; line-height: 30px;}
  .btn-close-modal::before { top: 0; right: 0;}
    .single-product .woocommerce-notices-wrapper {top: 15%;width: 100%;}
 .single-product .subla__product-derails-inner {
padding-top: 70px;
}
.single-product .woocommerce-message::before {left: 15px;}
.single-product .woocommerce-message {padding: 10px 35px;}
}
@media (max-width: 575.98px){
  .subla__error {  padding: 55px 0 25px !important; }
  .subla__error .img-404 { height: 200px;}
  .team-bottom-content ul li a { font-size: 13px;  line-height: 26px; }
  .subla__review::before { top: -30px;  width: 80px;  height: 80px;}
 .subala-search { width: 100%;}
.subala-heading h1 {  font-size: 28px;  line-height: 40px;}
.subala__hero-main {  padding-top: 5px;}
.subla__hero-inner-wrapper {  margin-top: 35px;}
p {  font-size: 14px;  line-height: 24px;}
.subla__inner-generic ul li { font-size: 14px; line-height: 24px;}
h2 {  font-size: 26px; line-height: 36px;}
  .custom-button { padding: 0 20px; height: 40px;}
.subla__heading .title-line {  width: 65px;}
.subla__heading::before {  width: 35px; height: 75px;}
.subala__hero .subla__heading::before {left: 32%;top: 65%;}
.subala__hero .subala__hero-head { padding-top: 85px;}
.subla__heading { margin-bottom: 5px;}
.subala-right .hero-page p {  line-height: 26px;  padding-bottom: 4px;}
.hero-text-name h6 {  padding-top: 0;}
.subala-delivery-wrap .icon { font-size: 45px; height: 55px; margin-bottom: 6px;}
.subala-delivery-content h4 {  font-size: 17px;  line-height: 27px;}
.subla__delivery::before {width: 150px;  height: 135px;}
.subla__popular .subla__heading::before {left: 22%; top: 66%;}
.subla__product-swiper .swiper-slide-active { padding: 0; transform: unset;}
 .subla__product-title h6 {  font-size: 17px;  line-height: 27px;}

.subla__product-swiper .swiper-slide-active .subla__product-title h6 {  font-size: 17px;  line-height: 27px;}
.subla-popular-content {padding-top: 0; flex-direction: column;}
.hero-page { padding-top: 5px;}

.about-right-content .subla__heading::before {left: 45%; top: 65%;}
.subla__release .subla__heading::before {left: 26%; top: 65%;}
.realse-top-wrap .subla-tab .nav-link {padding: 4px 10px; font-size: 12px;  border-radius: 20px; margin-bottom: 5px;  margin-left: 2px;}
.subla-tab .nav-link{font-size: 14px;}
.eddition-bg-text { font-size: 26px; width: 100%;  line-height: 38px;}
.eddition-slide-wrap h5{font-size: 16px; line-height: 26spx;}
/* .eddition-slide-wrap .subla__content { width: 70%; left: 30px;} */
.subla__choose-wrapper::before {  width: 60px; height: 60px;}
.choose__image-content { width: 100%;}
.choose-bg-img { display: none;}
.subla__choose .custom-button { margin-top: 12px;} 
.subla__academic-wrapper::before{ width: 90px; height: 100px;}
.subla__selling .subla__heading::before { left: 26%;}
.subla__review-title { margin-bottom: 15px;}
.review-slide-wrap {width: 100%;}
.subla__news-swiper .swiper-slide { transform:unset;}
.subla__news-swiper .swiper-slide:nth-child(2n+1) {transform:unset;}
.subla__form-section.custom-pad { padding-top: 70px;}
.form-head h5{font-size: 18px; line-height: 28px;}
.subla__form-wrapper::before {top: 40%; right: 9px; width: 80px; height: 120px;}
.form-img-left img { height: 300px; width: 200px; object-fit: contain;}
.subla__form-img-wrap::before { width: 115px; height: 130px;}
.subla__form-img-wrap::after { width: 250px;height: 285px;}
.form-img-right {  left: 56%;}
.site__footer-content p { font-size: 20px;  line-height: 34px; margin-bottom: 5px;}
.site__footer-logo { margin-bottom: 10px;}
.site__footer-heading h4 {font-size: 18px; line-height: 28px;}
.site__footer-heading { margin-bottom: 12px;}
.site__footer-address li + li { margin-top: 0;}
.site__footer-list li { padding-bottom: 12px;}
.site__footer-list li a { font-size: 14px; line-height: 24px;}
.foot-pattern-img img { height: 120px;}
.site__footer-socials { margin-top: 0; flex-direction: row;}
.subla__edition-wrapper {padding-top: 40px;}
.custom-pad { padding: 35px 0;}
.subla__form-section.custom-pad.subla__inner-product-form { padding-top: 35px;}
.site__header .navbar-toggler { border-color: var(--clr-green);  padding: 0px 5px; border-radius: 0;}
.header-logo-wrap { gap: 20px;}
.site__header .navbar-brand img { height: 40px;}
.subala__hero-main { padding-top: 25px;}
.suabala_search-box { padding-right: 20px;}
/* .subla__product-swiper .swiper-wrapper {  margin: 15px 0;} */
.subla__about-us::before {width: 80px; height: 80px; top: 6%; left: 5%;}
.subla__about-us-inner.subla__about-us::before { top: 7%;}

.review-icon {font-size: 30px;}
.review-name-line { width: 35px;}
.review-name-text h6 {font-size: 16px;line-height: 26px;}
.subla__news::before{display: none;}
.subla__delivery::before{top: 0;}
.subla__academic .subla__heading .title-line { display: none;}

/* inner-bread */
.subla__bread-title h2 { font-size: 20px;line-height: 30px;}
.subla-inner-bread .breadcrumb {  margin:5px 0 20px;  font-size: 15px;}
.subla__get-left::before {  bottom: 0px; right: 0px; left: unset; width: 100px;  height: 120px;}
.subla__form-section.custom-pad.subla__contact-inner { padding-top: 35px;}
.subla__about-inner-content-wrapper .eddition-bg-text {line-height: 40px;  font-size: 28px;}
.subla__inner-content-img::before {  bottom: 20px;  width: 120px; height: 150px;}
.subla__inner-content-img img { width: 100%; height: 130px;  object-fit: cover;}
.subla-about-inner-wrapper::before { width: 80px;  height: 70px; }
.about-inner-priciple-info li {  gap: 8px;}
.about-priciple-list-content h4 {  font-size: 15px;  line-height: 25px;  padding-bottom: 5px;}
.subla__del-description h4 { font-size: 18px; line-height: 28px;}
.subla__del-info-list h4 { font-size: 18px;  line-height: 28px;  }
.subla__del-info-right .subla__del-info-list li {padding-bottom:8px; }
.subla__del-info-left .review-slide-img-wrap { margin-top: 15px;}
.subla__review-title .subla__heading::before {  left: 35%; top: 56%;}
.subla__academic-wrapper .subla__heading::before {left: 18%; top: 60%;}
.subla__team .subla__heading::before {left: 29%;}
.subla__news-title .subla__heading::before { left: 37%; top: 60%;}
.subla__product-swiper { margin: 10px 0;}
/* shop */
.subla__catalouge-inner .woocommerce-loop-product__title {font-size: 14px !important; line-height: 24px !important;}
.subla__catalouge-inner .button.product_type_simple{padding: 0 20px !important; height: 40px;font-size: 14px !important;}
.result-filter-tag-wrapper { justify-content: start; align-items: start; flex-direction: column-reverse;}
.result-wrapper { align-items: start; justify-content: flex-start; flex-direction: column;}
.subla__catalouge-inner ul.products {padding-top: 15px;}
.subla__catalouge-inner .woocommerce-loop-product__title { min-height: 0;}
.subla__product-title h6 {  font-size: 17px; line-height: 27px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.subla__catalouge-inner .subla-tab { margin: 0 0 5px; }
.site__footer-copy p {font-size: 14px;}
.site__footer-bottom-wrap {   padding: 15px 0; }
.subla__form-wrap {padding: 15px 20px;}
.subla__form-section::before {top: 35%;  width: 60px;}
.subla__academic::before { bottom: -35px; right: 0; height: 110px; width: 50px;}
.subla__edition::before { left: -2px; top: 35%; height: 110px;}
.subla__choose::before { display: none;}
 .subla__about-us::after {bottom: -25px; height: 90px; width: 100px; z-index: -1;}
.subla__about-us-inner.subla__about-us::after {bottom: -35px;  height: 75px; width: 60px;}
.choose__image-content::before { height: 70px;}
 .choose__img-left li:nth-child(2) { padding-right: 40px;}
 .choose__img-left li + li { padding-left: 0  }
 .subla__about-us-inner .about-right-content .subla__heading::before {left: 42%; top: 30%; }
 .subla__about-inner-principle .subla__heading::before { left: 22%; top: 60%;}
 .subla__catalouge-inner .subla__release .subla__heading::before { left: 21%; top: 58%;}
.subla__catalouge-inner .woocommerce-pagination { padding-top: 10px;}
.subla__contact-inner .subla__heading::before { left: 37%;}
.suabala_search-box {padding: 10px 15px;}
.oak__scrollTop { font-size: 16px;  height: 45px; width: 45px;  bottom: 16%; right: 5px;}
.whats-app-icon{font-size: 16px;  height: 45px; width: 45px;  right: 5px;}
.subla__del-table th { font-size: 15px;  line-height: 28px;}
.team-bottom-content h6{font-size: 15px; line-height: 25px;}
.subla__news-single .custom-button{margin-bottom: 8px;}
.oak__scrollTop {  bottom: 15%; }
.subla___price { font-size: 16px;  line-height: 26px;}
.products.subla__shop-list .price { font-size: 16px !important;  line-height: 26px !important;}
.subala__marquee ul li::before {  left: 2px;}
.subala__marquee ul li span { padding: 0 2px;}
.subla__swiper-button-wrap [class^="swiper-button-"] { font-size: 16px; width: 35px; height: 35px;}
.modal_swiper_slider [class^="swiper-button-"] { font-size: 16px; width: 35px; height: 35px;}
.subla__product-del-right .reset_variations {right: unset; left: 0; top: 65%;}
.review-name-text p {text-align: unset;}
.main_source.modal-dialog { width: 98%;max-width: 98%;}
.my-library {margin-top: 65px;}
.page-template-template-digital-libary .subla-online-btn { right: 0;}
.my-library .library-grid .library-item { margin: 8px 0 50px;}
.subla-catalogs__control{flex-wrap: wrap; justify-content: flex-start;}
.subla-catalogs__modal .modal-header .btn-close.modal_close_me::before {top: -20px;}
.single-product .woocommerce-message::before {left: 15px;}
.single-product .woocommerce-message {
padding: 10px 15px;
  font-size: 12px;}
.single-product .woocommerce-message::before {left: 2px;}

}
@media(max-width:408px){
  .subla__product-del-right .single-product-pdf-viewer.mt-3 {
    margin-top: 5px !important;
  }
  .subla-catalogs__modal .modal-header .btn-close{
    position: absolute !important;
    right: 8px !important;
    top: -12px !important;
    background-color: #fff !important;
    opacity: 1 !important;
  }
   .subla-catalogs__modal .modal-header .custom-button{
    padding: 0 10px;
   }
}
