/*
Theme Name: Bw MedXtore
Theme URI: https://bw-medxtore.bzotech.com/intro/
Author: BZOTech
Author URI: https://bzotech.com/
Description: MedXtore is a stylish WooCommerce fashion theme that was created by popular business professionals to assist you in boosting all fashion concepts online!
Version: 2.8.3
Tested up to: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Copyright: © 2024 BZOTech Theme. All rights reserved.
Tags: custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, post-formats, sticky-post, threaded-comments, block-styles, blog, news
Text Domain: bw-medxtore
*/
body
{
	font-family: "Segoe UI";
	color:#000;
}
.header-session .bzotech-header-page-header-2 {
    box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.5);
}
.wrap-bread-crumb
{
	position:relative;
}
.txt-highlight{
	color:#41bae3 !important;
}
.bread-crumb.bzotech-container
{
	z-index: 1;
    position: relative;
	display:none;
}
.bzoteche-info-box-style7 p
{
	color:#000;
}
.product-title-single {
font-size:20px;
	line-height:26px;
}
.product-detail-info p {
    color: #000;
}
.elbzotech-heading-global, .title48, .title34, .title60 {
    font-size: 30px !important;
    line-height: 35px !important;
}
.elementor-element-74e2989
{
	display:none !important;
}
.logo-style-image img {
    height: auto !important;
    width: auto;
}
h1, h2, h3 {
font-family: "Segoe UI";
}
.menu-style- .bzotech-navbar-nav > li > a {
    font-size: 16px;
    font-family: "Segoe UI";
    color: #17414f;
}
.footer-map
{
	background:#17414f;
	padding:20px;
	border-radius: 100px 0px 100px 0px;
	margin-top: -80px;
}
.footer-map iframe
{border-radius: 100px 0px 100px 0px;}
.side-product-list .inner
{
	display: none;
}
.side-product-list .inner.show-block
{
	display: block;
}
.icon-with-image-home
{
	width: 100%;
    text-align: center;
}
.icon-with-image-home .elementor-image-box-wrapper .elementor-image-box-img {
    width: 120px !important;
    height: 120px;
    background: #fff;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    margin: 0px auto !important;
    box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.5);
}
.icon-with-image-home .elementor-image-box-title {
    color: #fff;
    max-width: 250px;
    margin: 15px auto;
    font-size: 20px;
}
.top_filter-shop {
    display: none !important;
}
.icon-with-image-home.elementor-widget-image-box .elementor-image-box-content {
    width: 100%;
    max-width: 300px;
    margin: 0px auto;
    color: #fff;
}
.bzoteche-info-box-style7 .item-title-e {
    font-weight: 600;
    font-size: 20px !important;
    line-height: 26px !important;
}
.home-page-2 .elbzotech-heading-style2 {
    font-family: "Segoe UI" !important;
}
.home-page-2 .elbzotech-heading-style2 {
    font-size: 30px;
    line-height: 35px;
}
.elementor-element.elementor-element-c6d3b2f .elbzotech-banner-info {
    padding: 30px 50px 0px 20px !important;
}
.home2-ingredients .elbzotech-banner-info-elbzotech-bndf .info-banner2 h2.elbzotech-text-item {
    line-height: 26px;
    margin-bottom: 10px;
    font-size: 20px;
}
.home2-ingredients .elbzotech-banner-info-elbzotech-bndf .info-banner2 p.elbzotech-text-item {
    font-weight: 500;
    line-height: 28px;
    font-size: 16px;
    font-weight: 400;
}
.icon-with-image-home.elementor-widget-image-box img
{
	width:75px;
}
.product-slider-home
{
	position:relative;
}
.product-slider-home .swiper-slide-inner img
{
	height:350px;
}

.product-slider-home .swiper-slide-inner::before {
    content: "";
    width: 350px;
    height: 350px;
    background: #a0dcf1;
    position: absolute;
    left: -40px;
    right: 0px;
    z-index: -1;
    border-radius: 50%;
    margin: 0px auto;
    top: 0;
}
.elementor-element .product-slider-home .swiper-container .elementor-swiper-button-prev, .elementor-element .product-slider-home .swiper-container .elementor-swiper-button-next
{
	background: #41bae3;
    width: 30px;
    height: 30px;
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}
.product-img-body::before {
    content: "";
    width: 350px;
    height: 350px;
    background: #a0dcf1;
    position: absolute;
    left: 0px;
    right: 0px;
    z-index: 0;
    border-radius: 100px 10px 100px 10px;
    margin: 0px auto;
    top: 80px;
}
.elbzotech-slider-better .item-product .product-thumb-link img {
    background-color: transparent;
    transform: unset;
    height: 385px;
    width: auto;
}
.elbzotech-slider-better .product-info .product-title {
    font-size: 25px;
}
.product-info .product-title, .product-info .product-title a {
    line-height: 22px;
    font-size: 16px !important;
    min-height: auto;
    font-weight: 500;
}
.item-grid-product-style2 .product-info .product-title {
    min-height: auto;
}
.item-grid-product- .item-product .product-info {
    padding: 16px;
    width: 100%;
}
.product-thumb .rotate-thumb img {
    height: 220px;
    width: auto;
    object-fit: contain;
}
.product-thumb-link img {
    background: #fff;
    height: 220px;
    width: auto;
    object-fit: contain;
}

.rotate-thumb img.image-hover {
    height: 250px;
    width: auto;
    object-fit: contain;
	 background: #fff;
}
.bzotech-footer-page-footer-2 .bzoteche-info-box-style14 {
    background-color: transparent !important;
    border-radius: 15px;
    padding: 16px 15px !important;
}
.item-grid-product- .item-product {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
	border: 2px solid #def3fc;
}
.bzotech-footer-page-footer-2 .bzoteche-info-box-style14 .info-box-icon
{
width:60px;	
}
.bzotech-footer-page-footer-2 .bzoteche-info-box-style14 .info-box-icon > a, .bzotech-footer-page-footer-page .bzoteche-info-box-style14 .info-box-icon > a
{
width:60px;
	display:block;position: absolute;
}
.bzotech-footer-page-footer-2 .bzoteche-info-box-style14 .info-box-content {
    padding-left: 70px !important;
}
.menu-footer-quick-menu-container ul {
    list-style: none;
    column-count: 2;
    column-gap: 15px;
}
.menu-footer-quick-menu-container ul li {
    line-height: 16px;
    padding-bottom: 0px;
    padding-left: 20px;
    position: relative;
    padding-top: 0px !important;
    margin-bottom: 15px;
}
.menu-footer-quick-menu-container ul li a:before {
  content: "\f35a"; /* FontAwesome Unicode */
  font-family: "Font Awesome 5 Free";
  display: inline-block;
  position:absolute;
  left:0px;
  color: #fff;
  font-size: 12px;
}
/*
.menu-footer-quick-menu-container ul li#menu-item-10164{
	padding-top: 0px;
}*/
.menu-footer-quick-menu-container ul li a {
    display: block;
    color: #fff;
    font-weight: 400;
    line-height: 22px;
}

.menu-footer-menu-container ul
{
list-style: none;
display:inline-block;	
}
.menu-footer-menu-container ul li
{
line-height: 16px;
padding-bottom: 0px;
display:inline-block;
}
.menu-footer-menu-container ul li a {
    display: block;
    color: #fff;
    padding-left: 10px;
    font-size: 14px;
}
.wrap-rating
{
	display:none !important;
}
.elbzotech-dropdown-box {
    display: none;
}
.top-filter {
    border: 0px;
}
.wrap-bread-crumb {
    padding: 80px 0px;
    background-size: cover;
    background-position: center center;
	height:220px;
}
.wpb-get-a-quote-button-btn.wpb-get-a-quote-button-btn-large {
    margin-bottom: 15px;
}

/**============footer 2 ===========*/
#footer.bzotech-footer-page-footer-page .elbzotech-mailchimp-default form .mc4wp-form-fields{
    
}
.home-page-2 .bzotech-footer-page-footer-page{
    padding-top: 0;
    margin-top: -315px;
}

.footer-page.bzotech-footer-page-footer-page {
    position: relative;
    padding-top: 0px;
    margin-top: 0px;
    color: #fff;
    background: #17414f;
    padding-top: 60px;
}
.bzotech-footer-page-footer-page::before{
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0;
    background-color: #17414f;
}

@media(min-width: 1650px){
    #footer.bzotech-footer-page-footer-page::before{
        top: 240px;
    }
}

#footer.bzotech-footer-page-footer-page .elbzotech-list-link-block .item-link{
    margin-bottom: 17px;
    font-size: 20px;
}
#footer.bzotech-footer-page-footer-page .elbzotech-list-link-block .item-link:hover{
    cursor: pointer;
}
#footer.bzotech-footer-page-footer-page .elbzotech-list-link-block .item-link i{
    position: relative;
    top: -3px;
}

.bzotech-footer-page-footer-page .elementor-social-icons-wrapper .elementor-icon{
    background: var(--bzo-main-color) !important;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    color: #fff;
    margin-right: 15px;
    transition: all 0.3s ease-out 0s;
}
.bzotech-footer-page-footer-page .elementor-social-icons-wrapper .elementor-icon i{
    font-size: 20px;
    
}
.bzotech-footer-page-footer-page .elementor-social-icons-wrapper .elementor-icon:hover{
    transition: all 0.3s ease-out 0s;
    background: #fff !important;
}
.bzotech-footer-page-footer-page .elementor-social-icons-wrapper .elementor-icon:hover i{
    color: var(--bzo-main-color);
    
}
.bzotech-footer-page-footer-page .footer-bottom a{
    color: #fff;
}
.bzotech-footer-page-footer-page .footer-bottom a:hover{
    color: var(--bzo-main-color);
}
.bzotech-footer-page-footer-page .bzoteche-info-box-style14 .info-box-icon {
    width: 60px;
    position: absolute;
	left:0px;
}
.bzotech-footer-page-footer-page .bzoteche-info-box-style14 .info-box-icon > a
{
width:60px;
	display:block;
}
.bzotech-footer-page-footer-page .bzoteche-info-box-style14 .info-box-content {
    padding-left: 70px !important;
}
.bzotech-footer-page-footer-page .bzoteche-info-box-style14 .box-content-custom{
    line-height: 1;
}
.bzotech-footer-page-footer-page .bzoteche-info-box-style14 .box-content-custom a{
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    color: #fff;
}
.bzoteche-info-box-style14 .box-content-custom p {
    font-weight: 400;
}
.bzotech-footer-page-footer-page .bzoteche-info-box-style14 h3{
    margin: 0 0 3px 0;
    line-height: 26px;
}
.bzotech-footer-page-footer-page .bzoteche-info-box-style14 h3 a{
    font-weight: 600;
    font-size: 20px;
    color: #fff !important;
}
.bzotech-footer-page-footer-page .bzoteche-info-box-style14 .info-box-content{
    padding-left: 45px;
}

.bzotech-footer-page-footer-page .bzoteche-info-box-style14 .box-content-custom a:hover{
    color: var(--bzo-main-color);
}
.bzoteche-info-box-style14 .box-content-custom p, .bzotech-footer-page-footer-page .bzoteche-info-box-style14 .box-content-custom a {
    font-size: 16px !important;
}
@media(max-width:1366px){
    .bzotech-footer-page-footer-page .bzoteche-info-box-style14{
        display: inline-block;
        width: 100%;
        padding: 15px 28px;
    }
    .bzotech-footer-page-footer-page .bzoteche-info-box-style14 .info-box-icon{
        width: 60px;
        float: left;
    }
    .bzotech-footer-page-footer-page .bzoteche-info-box-style14 .info-box-content{
        padding-left: 75px;
    }
	.menu-style- .bzotech-navbar-nav > li > a {
    font-size: 14px;
}
}

/*--- end style 14 medx footer 2 ---*/
@media(min-width: 1200px){
    .bzotech-footer-page-footer-page .elbzotech-banner-info-thumb img{
        -webkit-animation: imgTrans 1s linear infinite alternate;
        animation: imgTrans 1s linear infinite alternate;
        padding-bottom: 30px;
    }
}
.bzotech-footer-page-footer-page .bzoteche-info-box-style14 {
    background-color: transparent !important;
    border-radius: 15px;
    padding: 0px 15px 15px 15px !important;
}
.product-thumb__group-extra {
display:none !important;
}
.item-grid-product-style2 .item-product .no-add-to-cart{
    line-height: 42px;
    font-weight: 600;
    text-transform: uppercase;
    color: var(--bzo-title-color);
    position: relative;
    padding-left: 35px;
    padding-right: 15px;
	display:none !important;
}
.item-grid-product-style2 .item-product .no-add-to-cart span{
    position: relative;
    z-index: 1;
}
.item-grid-product-style2 .item-product .no-add-to-cart::before{
    position: absolute;
    content: "";
    width: 42px;
    height: 42px;
    border-radius: 22px;
    top: 0;
    left: 0;
    background-color: var(--bzo-main-color);
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.item-grid-product-style2 .item-product .no-add-to-cart:hover::before{
    width: 100%;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.item-grid-product-style2 .item-product .no-add-to-cart:hover{
    color: #fff;
}
.item-grid-product-style2 .item-product .no-add-to-cart i{ 
    width: 42px;
    height: 42px;
    background-color: transparent;
    line-height: 40px;
    
    border-radius: 100%;
    font-size: 22px;
    text-align: right;
    padding-right: 8px;
    position: absolute;
    top: 0;
    left: 0;
}
.item-grid-product-style2 .item-product .no-add-to-cart:hover i{ 
        animation: shake22 2.5s ease infinite;
}
.view-type .title32 {
    font-size: 20px;
}
.top-filter {
    margin-bottom: 10px;
}
.top-filter .view-type a {
    margin-right: 0;
    margin-left: 15px;
}
#main-content {
    padding: 40px 0 80px 0;
}
.side-product-list
{
background: #e3f5fb;
    border-radius: 15px;
    padding: 30px;	
}
.side-product-list ul {
    list-style: none;
    margin-bottom: 20px;
}
.side-product-list ul li
{
	line-height: 18px;
	margin-bottom: 10px;
	padding-left: 18px;
	position: relative;
}
.side-product-list ul li:before {
    content: "\f35a";
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    position: absolute;
    left: 0px;
    color: #17a2b8;
    font-size: 12px;
}
.side-product-list  h4 {
    color: #454545;
    font-weight: 500;
    text-transform: capitalize;
    font-size: 16px;
    padding-bottom: 10px;
    border-bottom: 1px solid #bde3f1;
	padding-right:20px;
	position:relative;
}
.side-product-list  h4:before {
    content: "\e874";
    font-family: 'elementskit' !important;
    display: inline-block;
    position: absolute;
    left: auto;
    color: #17a2b8;
    font-size: 12px;
    right: 0px;
}
.side-product-list ul li a
{
	font-size: 14px;
	line-height: 18px !important;!i;!;
}
.widget-title {
    margin: 0 0 15px 0;
    font-size: 20px;
    line-height: 26px;
    display: inline-block;
}
.product-cat-style-2
{
	    margin: 20px 0px;
}
.shop-mega-menu
{
	
}
.shop-mega-menu .elementor-widget-bzotech-heading .elbzotech-text-editor, .shop-mega-menu .elementor-widget-bzotech-heading .elbzotech-text-editor a
{
    font-family: "Segoe UI";
    color: #17414f;
    font-size: 20px !important;	
}

.menu-product-list ul {
    list-style: none;
    margin-bottom: 20px;
}
.menu-product-list ul li
{
	line-height: 18px;
	margin-bottom: 10px;
	padding-left: 18px;
	position: relative;
}
.menu-product-list ul li:before {
    content: "\f35a";
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    position: absolute;
    left: 0px;
    color: #17a2b8;
    font-size: 12px;
}
.menu-product-list ul li a {
    font-size: 14px;
    line-height: 18px !important;
}
.product-label {
    display: none !important;
}
.product-thumb-link {
    border-radius: 30px 5px 30px 5px !important;
    background: #fff;
}
.product-detail-gallery .woocommerce-product-gallery__image {
    border: 2px solid #def3fc;
    border-radius: 30px 5px 30px 5px !important;
}
.item-grid-product- .item-product .product-thumb {
    border-radius: 30px 5px 30px 5px;
}
.item-list-default2 .product-extra-link-defaut2 {
    display: none !important;
}
.item-list-default2 .wpb-get-a-quote-button-btn.wpb-get-a-quote-button-btn-large {
    position: absolute;
    bottom: 0px;
    right: 0px;
}
.item-list-default2 .flex-wrapper {
position:relative;
}
.item-grid-product-style2 .item-product {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
	text-align:center;
	border: 2px solid #def3fc;
	margin-bottom:20px !important;
}
.item-grid-product-style2 .item-product .product-info {
    width: 100%;
}
.woocommerce-product-details__short-description ul li::before {
    position: absolute;
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background-color: #17a2b8;
    top: 10px;
    margin-top: 0px;
    left: 10px;
}
.item-product-meta-info {
 display:none !important;
}
.side-product-list h4.Uncategorized
{
display:none;	
}
.whats-app-msg {
    display: block;
    display: flex;
    position: fixed;
    bottom: 140px;
    right: 20px;
    z-index: 100;
    background: #34c435;
    background: linear-gradient(356deg,#34c435 20%,#4ae159 69%);
    border-radius: 8px;
    width: 50px;
    height: 50px;
    color: #fff;
    align-items: center;
    justify-content: center;
	text-decoration:none;
}
.whats-app-msg:hover, .whats-app-msg:focus
{
text-decoration:none;	
}
.whats-app-msg i {
    color: #fff;
    font-size: 30px;
}
.get-quote 
{
	
}
.get-quote-title p
{
	font-size: 25px;
    line-height: 30px;
	font-weight: 600;
    text-transform: capitalize;
	font-family: Playfair;
	    color: var(--bzo-title-color);
	margin-bottom: 0px;
}
.wpb-gqf-form-style-true .get-quote-inner-box label {
    display: block;
    font-size: 16px;
    line-height: normal;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
    text-align: left;
}
.wpb-gqf-form-style-true input[type="text"], .wpb-gqf-form-style-true input[type="date"], .wpb-gqf-form-style-true input[type="datetime"], .wpb-gqf-form-style-true input[type="email"], .wpb-gqf-form-style-true input[type="number"], .wpb-gqf-form-style-true input[type="search"], .wpb-gqf-form-style-true input[type="time"], .wpb-gqf-form-style-true input[type="url"], .wpb-gqf-form-style-true input[type="tel"], .wpb-gqf-form-style-true textarea, .wpb-gqf-form-style-true select {
    background: rgba(255,255,255,.1);
    border: none;
    border-radius: 4px;
    font-size: 15px;
    padding: 10px;
    background-color: #fff !important;
    color: #000;
    height: auto;
    line-height: 18px;
    border: 1px solid #f4f7f8;
}
.wpb-gqf-form-style-true textarea
{
	height:120px;
}
.wpb-gqf-form-style-true .swal2-popup {
    background: #e3f5fb !important;
}
.wpb-gqf-form-style-true .get-quote-inner-box p
{
	margin-bottom:10px;
}
.wpb-gqf-form-style-true input[type="submit"].wpcf7-submit, .wpb-gqf-form-style-true input[type="button"].wpcf7-submit {
    margin-bottom: 0;
    max-width: 120px;
}
.get-quote-inner-box
{
	position:relative;
}
.wpcf7-form .get-quote-inner-box .wpcf7-spinner {
    position: absolute;
    bottom: 20px;
    right: 20px;
}
.page-banner
{
    padding: 80px 0px;	
}
.page-banner-title h2
{
font-size: 30px;
	color:#fff;
	text-align:center;
}
.box-contact-form .wpcf7-form p {
    margin-bottom: 15px !important;
}
.client-logo-section > .e-con-inner .e-child
{
border: 1px solid #ededed;
    padding: 15px;
}
.client-logo-section .elementor-widget-image img
{
	height:80px;
	width:auto;
	object-fit:contain;
}
.gallery-section .simplefilter li , .safeguard-gallery-tab .e-n-tabs-heading button.e-n-tab-title{
    font-weight: 500;
    background: #41bae3;
    padding: 10px 15px;
    margin-bottom: 6px;
    border-radius: 10px;
    background: linear-gradient(180deg, var(--bzo-main-color-mix) 0%, var(--bzo-main-color) 100%);
    min-width: 150px;
    font-family: "Segoe UI";
    font-size: 20px;
}
.gallery-section .simplefilter li.active
{
background:#17414f;
	}
.safeguard-gallery-tab .e-n-tabs-heading button.e-n-tab-title[aria-selected=true], .safeguard-gallery-tab .e-n-tabs-heading button.e-n-tab-title:hover{
	background-color:#17414f !important;
}
.step-bread-crumb
{
color: #41bae3;
    padding: 0px 5px;
}
.gallery-section .filtr-container
{
margin-top:20px !important;	
}
.gallery-section .item-desc {
    background-color: #41bae3;
}
.image-full.elementor-widget-image a {
    display: inline-block;
    width: 100%;
}
.image-full.elementor-widget-image img
{
	    box-shadow: 0px 0px 9px 0px rgb(0 0 0 / 22%);
    border-radius: 10px;
}
.download-pdf-btn {
    display: block;
    display: flex;
    position: fixed;
    bottom: 82px;
    right: 20px;
    z-index: 100;
    background: #34c435;
    background: linear-gradient(356deg, #17a2b8 20%, #17a2b8 69%);
    border-radius: 8px;
    width: 50px;
    height: 50px;
    color: #fff;
    align-items: center;
    justify-content: center;
    text-decoration: none;
	transition: all .3s linear;
}
.download-pdf-btn i {
    color: #fff;
    font-size: 25px;
}
.download-pdf-btn:hover {
	 background: linear-gradient(356deg, #138496 20%, #138496 69%);
}
@media(max-width:767px)
{
	.logo-style-image img {
    height:auto !important;
    width: 100%;
}
	.footer-page.bzotech-footer-page-footer-page {
    position: relative;
    padding-top: 0px;
    margin-top: 0px;
    color: #fff;
    background: #17414f;
    padding-top:0px;
    padding-bottom: 0px;
}
	.menu-footer-menu-container ul {
    list-style: none;
    display: block;
    text-align: center;
}
	#main-content {
    padding: 20px 0 20px 0;
}
	.side-product-list {
    display: none;
}
	.page-banner
{
    margin-bottom:20px;
}
	.bzoteche-info-box-style5 {
    padding: 0px 15px;
    margin-bottom: 15px;
}
.admin-bar .fixed-header.active {
    top: 0px;
}	
.bzoteche-info-box-style5 {
    padding: 20px 10px !important;
    margin-bottom: 0px !important;
}
	.safeguard-gallery-tab .e-n-tabs-heading{
		display: flex!important;
	}	
.safeguard-gallery-tab .e-n-tabs-heading button.e-n-tab-title {
    order: 0 !important;
    width: 50% !important;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
.sidebar-widget {
    margin-bottom: 30px !important;
}	
.woocommerce-pagination .page-numbers {
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 13px;
}	
.woocommerce-shop .shop-list-view {
		padding-bottom: 30px;
	}
.top-filter {
   display: none;
}	
.single-product .single-related-product {
    margin-top: 0px;
    padding-bottom: 20px;
}
.title-related-product {
    margin-bottom: 15px;
}	
.whats-app-msg {
    bottom: 160px;
}
.download-pdf-btn {
    bottom: 104px;
}	
.page-banner-title h2 {
    font-size: 35px;
}	
.page-banner,.wrap-bread-crumb {
    padding: 40px 0px;
}
.counter-about .elbzotech-text-editor {
    min-height: 130px;
    display: flex;
    flex-direction: column;
    align-items: center;
    vertical-align: middle;
    justify-content: center;
}
.home-offer-product .list-2-item-mobile  {
		width: 50%;
}
.home-offer-product .product-thumb .rotate-thumb img {
    height: 150px;
}
.scroll-top.active {
    bottom: 60px;
}	
}
.shop-mega-menu .elbzotech-text-editor p a:hover, .shop-mega-menu .elbzotech-text-editor a:hover
{
color:#41bae3;	
}
.menu-style- .bzotech-navbar-nav > li.download-btn
{
	padding:0px;
}
.menu-style- .bzotech-navbar-nav > li.download-btn a
{
	background: #17414f;
    padding: 10px 20px !important;
    border-radius: 30px;
}
.menu-style- .bzotech-navbar-nav > li.download-btn a{
    color: #fff;
}
.single-blog-style1 .single-post-media-format img {
    border: 2px solid #def3fc;
}
.single-post .wrap-bread-crumb, .category .wrap-bread-crumb  {
    display: none;
}
.single-post  #main-content, .category #main-content {
    padding: 70px 0 70px 0;
}
.blog-grid-view .item-grid-post- .post-info .author {
    display: none;
}
.blog-table table {
	width: 100%;
}
.blog-table table thead tr th {
    background: #17414f;
    color: #fff;vertical-align: middle;
}
.blog-table table tbody tr td {
    color: #000;
    border: 1px solid #def3fc;vertical-align: middle;
}
.blog-table table tbody tr td p {
 margin-bottom: 4px;
}
.blog-grid-view .item-grid-post- .post-title {
    min-height: 90px;
	  overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 3; /* number of lines to show */
           line-clamp: 3; 
   -webkit-box-orient: vertical;
}
@media (max-width:1024px) {
.header-session .bzotech-header-page-header-2 {
	position: relative;
        width: 100%;
        z-index: 99;	
}
.footer-page.bzotech-footer-page-footer-page {
    padding-top: 10px;
    padding-bottom: 10px;
}	
}
@media(max-width:767px)
{
	.menu-style- .bzotech-navbar-nav > li.download-btn
	{
	text-align:center;	
	}
	.menu-style- .bzotech-navbar-nav > li.download-btn a {
    color: #fff !important;
    line-height: 16px !important;
    text-align: center;
    display: inline-block;
    height: auto !important;
    margin: 0px 0px 10px 0px !important;
}
.custom-blog-heading .title48, .single-blog-style1 .title-post-single {
    font-size: 25px !important;
    line-height: 30px !important;
}
.single-post  #main-content {
    padding: 30px 0 20px 0;
}	
.single-post .sidebar-position-right {
    margin-top: 0px;
}	
.blog-table {
    overflow-x: auto;
}	
.single-post .single-blog-style1 .single-related-post {
    margin-top: 20px;
}
.blog-grid-view .item-grid-post- .post-title {
    min-height: auto;
}	
.sage-logo img {
    height: 50px !important;
    object-fit: contain;
    object-position: center;
}
}
