@charset "utf-8";
/* CSS Document */

.icon-menu-ipad-header, .icon-menu-sticky-header, header .menu-wrapper nav > ul > li > a, 
header .menu-wrapper nav > ul > li > a, 
header .menu-wrapper nav > ul > li.menu-item::before{ }
.single-post-bottom-content img{max-height: 250px !important; min-height: 250px !important;width: 100%; object-fit: contain; object-position: center;}
.footer_social_icon a svg{font-size: 22px;}
.footer-area h6, .footer-area h3 {font-size: 20px !important;border-bottom: 1px solid #a8a8a8;padding-bottom: 5px; width: 85%; line-height:25px !important;}
 .container{padding-left: 50px !important; padding-right: 50px !important;}
 .menu-main-menu .sub-menu{ padding:10px !important; }
 .ts-header .header-bottom nav > ul > li > ul.sub-menu {padding: 25px 20px 15px 20px !important; }
.wcml_currency_switcher ul{ display:block !important; padding:0px !important; }
.ts-header .group-language-currency{margin-top: -25px;}
.footer_copy { background: #253065;margin-bottom: 0px !important;padding-top: 5px; padding-bottom: 2px; color:#fff; }
.header-top{ background:#253065; }
.header-bottom{}
.home_blog_cls h2{ text-align:center; margin:auto; }
.header-bottom .menu-wrapper { margin-left: auto !important;  margin-right: auto !important;}
.home_blog_cls .article-content img{width: 100%;min-height: 220px;max-height: 220px;object-fit: cover;
  object-position: top;}
.home_new_pro h2{ margin:auto; text-align:center; }
.header-center p{ color: #fff;font-size: 15px;font-weight: 500; margin-bottom: 0; }
.menu-wrapper nav > ul > li > a{ font-size:18px !important;}
.search-field input{border-radius: 30px !important;}
.ts-header nav > ul li ul.sub-menu ul.sub-menu { padding: 20px 30px 20px 70px !important; }
.ts-header nav > ul li ul.sub-menu li:first-child > ul.sub-menu { top: -10px !important; }
.ask-about-product-button{ display:none !important; }
.woocommerce .product figure{border: 1px solid #ddd;}
.share_btn {display: flex;gap: 10px;}
.whatsapp-float img {width: 35px;height: 35px;}
.share_right{padding-top: 15px;padding-left: 20px; }
.woocommerce div.product .woocommerce-tabs .panel{padding: 30px 0 !important;}
.home_bottom_content { margin-bottom:30px; margin-top:30px; }
.home_bottom_content h2{font-size: 25px; line-height: 30px; margin-bottom: 20px;}
.home_bottom_content ul li {list-style: inside;font-size: 16px;line-height: 20px;text-align: justify;}

.collection_cls{ padding-top:0px; padding-bottom:30px; }
.collection_cls h3.elementor-image-box-title{background: #253065;  padding: 10px;
  margin-top: -6px; }
.collection_cls h3.elementor-image-box-title a{ color:#fff; }
.collection_cls h3.elementor-image-box-title a:hover{ color:#fff !important }
.collection_cls img{  }
.collection_cls img:hover{ }
.collection_cls img{ margin-bottom:0px !important }

.collection_in{ border: 1px solid #1e3163; box-shadow:0 1px 4px #00000033; }
.collection_in:hover{ border: 1px solid #253065; box-shadow:0 8px 8px #25306533; }
.collection_in h3{font-size: 20px !important; padding-bottom: 20px; font-weight: normal !important; text-align: center;}

.woocommerce-cart .paypal-button-container,.single-product .paypal-button-container { display: none !important;}
.header-language.lang2{ margin-top:20px; }
#ppc-button-ppcp-gateway{ display:none !important; }
.page-id-22092 .entry-title{ display:none; }
.ts-header nav > ul li ul.sub-menu ul.sub-menu {left: calc(100% - 30px) !important; top: -18px;}
.woocommerce div.product div.product-images-summary .flex-viewport{ border:1px solid #ddd !important}
.yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg{ display:none !important}
.brands-link{ display:none !important}
.summary .product_title.entry-title{ font-size: 20px !important;  line-height: 30px !important;}
.woocommerce div.product .summary p.price .amount, div.product .summary .ts-variation-price .amount{ color:#253065}
.header-middle{ padding-bottom:0px; padding-top:0px; }
footer#colophon{background-color: #F5F5F5 !important;  }

#main-content .single-post h1{font-size: 28px; font-weight: bold;}
#main-content .single-post h2{font-size: 25px; font-weight: bold ;}
#main-content .single-post h3{font-size: 22px ; font-weight: bold;}
#main-content .single-post p{ padding-bottom:10px; }
#main-content .single-post ul li, 
#main-content .single-post ol li{ list-style: inherit !important;list-style-position:outside !important; }
#main-content .single-post ul, 
#main-content .single-post ul{  margin-left:35px !important; }
 article.page{ margin-bottom:20px;}
.single-post .entry-meta-top, .single-post .cats-link{ display:none; }



.page-id-12 .page h1, 
.page-id-3 .page h1, 
.page-id-22014 .page h1, 
.page-id-22016 .page h1, 
.page-id-22001 .page h1, 
.page-id-3 .page h1{font-size: 28px; font-weight: bold;}
.page-id-12 .page h2, 
.page-id-3 .page h2, 
.page-id-22014 .page h2, 
.page-id-22016 .page h2, 
.page-id-22001 .page h2, 
.page-id-12 .page h2{font-size: 25px; font-weight: bold ;}
.page-id-12 .page h3, 
.page-id-3 .page h3, 
.page-id-22014 .page h3, 
.page-id-22016 .page h3, 
.page-id-22001 .page h3, 
.page-id-12 .page h3{font-size: 22px ; font-weight: bold;}
.page-id-12 .page p, 
.page-id-3 .page p, 
.page-id-22014 .page p, 
.page-id-22016 .page p, 
.page-id-22001 .page p{ padding-bottom:10px; }
.page-id-12 .page ul li, .page-id-12 .page ol li, 
.page-id-3 .page ul li, .page-id-3 .page ol li, 
.page-id-22014 .page ul li, .page-id-22014 article.page ol li, 
.page-id-22016 .page ul li, .page-id-22016 article.page ol li, 
.page-id-22001 .page ul li, .page-id-22001 article.page ol li{ list-style: inherit !important;list-style-position:outside !important; }

.page-id-12 .page ul, .page-id-12 article.page ol, 
.page-id-3 .page ul, .page-id-3 article.page ol, 
.page-id-22014 .page ul, .page-id-22014 article.page ol, 
.page-id-22016 .page ul, .page-id-22016 article.page ol, 
.page-id-22001 .page ul, .page-id-22001 article.page ol{  margin-left:35px !important; }
.page-id-12 .page, 
.page-id-3 .page, 
.page-id-22014 .page, 
.page-id-22016 .page, 
.page-id-22001 .page{ margin-bottom:20px;}


.home_outer_cls{ margin-top:20px !important;margin-bottom:30px !important}
 
.product-content h3{ font-size: 22px ; font-weight: bold;}
.product-content ol li, .product-content ul li{ list-style: inherit !important;list-style-position:outside !important;}
.product-content ol, .product-content ul{margin-left:35px !important;}  

.footer_cls{ margin-top:40px !important; margin-bottom:30px !important}

.list-categories .product {width: 12% !important; border: 1px solid #ddd; margin-left: 10px !important; margin-right: 10px !important; margin-bottom: 20px !important; text-align: center;}
.list-categories .category-name .count{ display:none}

#menu-main-menu li{ margin-left:20px; margin-right:20px; }
.about_content h4{ margin-bottom:20px; }
.about_content p{ margin-bottom:10px; }

.box_cls{padding: 20px; border-radius: 5px; border: 1px solid #ddd; box-shadow: 0 4px 10px rgba(0,0,0,0.15);}
.box_cls:hover{ border:1px solid #444; }

  @media(max-width:768px) { 
   .container {padding-left: 10px !important; padding-right: 10px !important;}
  .home_bottom_content h2{ margin-top:20px; margin-bottom:15px; }

  .home_bottom_content ul li {font-size: 15px;line-height: 18px;}
  .woocommerce div.product .entry-title{font-size: 20px !important;}
  .woocommerce-checkout #customer_details {margin-bottom: 30px; }
  .woocommerce-checkout #order_review_heading {left: 0px;  }
  .woocommerce .cart-collaterals .cart_totals, .woocommerce .checkout #order_review > * {padding-left: 5px;padding-right: 5px;}
  .footer-area h6, .footer-area h3 {width: 100%;line-height: 15px !important;}
}