/*=============== Responsive home 5 =====================*/
/*========================================================*/
@media(max-width: 1200px){
	.id5-info-testimonials .bzoteche-info-box- .info-box-item .inner{
		padding: 30px 20px;
	}
	.id5-box-location .bzoteche-info-box-style4{
		width: 45%;
	}
	.id5-slideshow .uranus.tp-bullets .tp-bullet{
		width: 14px !important;
		height: 14px !important;
	}

	.id5-box-location .bzoteche-info-box-style4{
		width: 80%;
	    padding: 40px;
	    position: static;
	    transform: none;
	    margin: 45px auto;
	}
	.bzoteche-info-box-style4 .info-box-content p{
		margin-bottom: 10px;
	}
	.id5-location-inner, .id5-box-location{
		height: auto;
	}
	.bzoteche-info-box-style4 .info-box-content{
		text-align: center;
	}
}

@media(min-width: 992px) and (max-width: 1199px){
	.elbzotech-bt-default-banner.elbzotech-bt-default, 
	.elbzotech-bt-default-banner .elbzotech-bt-default{
		font-size: 14px;
	}
	.elbzotech-banner-info .title48{
		font-size: 40px;
	}
	.id5-box-location .bzoteche-info-box-style4{
		width: 50%;
	}
}
@media(max-width: 991px){

	.elbzotech-heading-style2{
		margin-bottom: 30px;
	}

	.home .title34{
		font-size: 30px;
	}
	
	.elbzotech-banner-info .title48{
		font-size: 32px;
	}
	.display-swiper-navi-group .bzotech-swiper-navi{
		top: -40px;
	}
	.id5-customer-say::before{
		width: 100%;
		border-radius: 0;
	}
	.id5-info-testimonials .bzoteche-info-box- .info-box-item .info-content::before{
		top: -30px;
	}
	.id5-box-location .bzoteche-info-box-style4{
		width: 70%;
		padding: 30px;
	}
	
}

@media(min-width: 768px) and (max-width: 991px){
	.id5-box-banners .elbzotech-btwrap{
		display: none;
	}
}

@media(max-width: 767px){
	.id5-slideshow .uranus.tp-bullets .tp-bullet{
		width: 12px !important;
		height: 12px !important;
	}
	.id5-slideshow .uranus.tp-bullets{
		transform: translate(-36px, -25px);
	}
	.home .title34{
		font-size: 22px;
	}
	.home .title20{
		font-size: 16px;
	}
	.tabs-product-wrap .display-swiper-navi-group .bzotech-swiper-navi{
		top: 10px;
	}
	
	.id5-box-health-title .elbzotech-bt-custom{
		display: none;
	}
	.bzoteche-info-box-style2 a{
		gap: 10px;
		padding: 10px 5px 10px 10px;
	}
	.bzoteche-info-box-style2 a span{
		font-size: 16px;
		margin: 9px 0;
	}
	.bzoteche-info-box-style2 a img{
		max-width: 40px;
		max-height: 40px;
	}
	.item-grid-post-style3 .post-title{
		line-height: 26px;
	}
	.id5-box-location .bzoteche-info-box-style4{
		width: 85%;
	    padding: 30px 20px;
	    margin: 35px auto;
	}
	.box-sub-menu{
		margin-bottom: 30px !important;
	}

}
@media(min-width: 576px) and (max-width: 767px){
	.id5-banner-effect{
		width: 50%;
	}
}
@media(max-width: 576px){

	.id5-box-banners1{
		display: none;
	}
	.item-grid-product-style5 .item-product .product-thumb{
		padding: 0 15%;
	}
}


/*===========================================*/
/*=== listing detail general page===*/
/*===========================================*/
@media(min-width: 1200px){
	
}
@media(max-width: 1199px){
	.top-filter .view-type{
		display: none;
	}
	.product-price .woocommerce-Price-amount{
		font-size: 16px;
	}
	.product-price del .woocommerce-Price-amount{
		font-size: 14px;
	}
	.bread-crumb-{
		min-height: 200px;
		margin-bottom: 0;
	}
	.bread-crumb- .bread-crumb-row h1{
		font-size: 38px;
		line-height: 48px;
	}
	.sidebar .wg-product-slider .item-product{
		margin: 10px 0;
		align-items: center;
	    -ms-align-items: center;
	    -webkit-align-items: center;
	}

	.product-extra-link-defaut2>* {
	    margin-right: 10px;
	}
	.item-list-default2 .product-extra-link-defaut2 .list-compare-wishlist a{
		margin: 0 5px 0 0;
	}
	.item-list-default2 .product-extra-link-defaut2 .case-cart-default{
		padding: 0 20px;
	}

	.item-list-post-style2 .post-thumb,
	.item-list-post-style2 .post-info{
		width: 100%;
	}
	.item-list-post-style2 .post-info{
		margin-top: 20px;
		padding-left: 0;
	}

}

@media(min-width: 992px) and (max-width: 1199px){
	
	.wishlist_compare_single_product a{
		margin: 0 20px 0 0;
	}
	.item-list-default2 .list-thumb-wrap{
		width: 45%;
	}
	.item-list-default2 .list-info-wrap{
		width: 55%;
	}
	.item-list-default2 .product-extra-link-defaut2{
		margin-top: 10px;
	}
}
@media(min-width: 992px) and (max-width: 1024px){
	/*.wishlist_compare_single_product{
		margin-top: 15px;
	}*/
	.product-detail-info .single_add_to_cart_button,
	.product-detail-info .detail-qty{
		margin-bottom: 15px !important;
	}
}
@media(max-width: 991px){

	.bread-crumb- .bread-crumb-row h1{
		font-size: 34px;
		line-height: 44px;
	}
	.bread-crumb- a, .bread-crumb span{
		margin-bottom: 0;
	}

	.sidebar .wg-product-slider .item-product .product-thumb{
		width: 85px;
	}
	.sidebar .wg-product-slider .item-product{
		gap: 10px;
	}

	.elbzotech-tabs .item-title-header-style1 .header-tab-list{
		margin-bottom: 40px;
	}
	.bzoteche-info-box-style6 .info-thumb .list-social .info-box-icon{
		margin: 0 5px;
	}
	.bzoteche-info-box-style6 .info-box-content h3{
		font-size: 20px;
		margin-bottom: 5px;
	}

	
	.bzotech-blog-list-comment{
		margin-top: 40px;
	}
	.bzotech-blog-form-comment{
		padding-top: 0;
	}
	.content-custom .box-image .bzotech-col-md-6{
		margin-bottom: 10px;
	}

	.elbzotech-info-inner{
		padding-top: 40px !important;
	}
	.sidebar-widget{
		padding: 30px 20px;
	}
}
@media(min-width: 768px) and (max-width: 991px){

	.widget_price_filter .price_slider_amount .price_label span{
		padding: 0 10px;
	}
	
	.widget_bzotech_wg_get_mega_page{
		padding: 0;
	}
	.item-list-default2>.flex-wrapper {
	    flex-direction: column;
	}
	.item-list-default2 .list-thumb-wrap{
		width: 100%;
	}
	.item-list-default2 .list-info-wrap{
		width: 100%;
		padding: 0;
		padding-top: 30px;
	}
	.product-detail-info{
		margin-top: 40px;
	}
	.tab-product-horizontal .product-tab-title li a{
		font-size: 16px;
		padding: 15px 10px;
	}

	.counter-about .title60{
		font-size: 42px;
		line-height: 42px;
	}
	.counter-about .elbzotech-text-editor p{
		margin: 10px 0 0 0;
	}
	.elbzotech-tabs .item-title-header-style1 .header-tab-list ul li a{
		display: block;
		padding: 20px;
	}
}

@media(max-width: 767px){
	.main-top-filter__left {
	    flex-direction: column;
	    width: 100%;
	}
	.main-top-filter__left>div {
	    width: 100%;	    
	    border-right: none;
	}
	.main-top-filter__left>div.open-hide-filters{
		border-bottom: 1px solid #B7B7B7;
	}
	.main-top-filter__left .dropdown-link {
	    justify-content: space-between;
	    height: 55px;
	    line-height: 55px;
	}
	.sort-by .inline-block{
		width: 100%;
	}

	.product-detail-info .product-price .woocommerce-Price-amount{
		font-size: 20px;
	}
	.product-detail .product-label{
		top: 15px;
		left: 15px;	
	}
	.product-detail-info{
		margin-top: 40px;
	}
	.woocommerce div.product div.summary{
		padding: 0;
	}
	.tab-product-horizontal .product-tab-title ul{
		display: inherit;
	}
	.tab-product-horizontal .product-tab-title li{
		width: 100%;
	}
	.single-related-product .swiper-button-next{
	    right: 0px;
	}
	.single-related-product .swiper-button-prev{
	    left: 0px;
	}

	.sidebar .wg-product-slider .item-product .product-thumb .product-thumb-link img, 
	.sidebar .wg-product-slider .item-product .product-thumb > a{
		width: 100%;
	}

	.item-list-default2 .list-thumb-wrap{
		width: 100%;
	}
	.item-list-default2 .list-info-wrap{
		width: 100%;
		padding: 0;
		padding-top: 30px;
	}
	.item-list-default2>.flex-wrapper{
	    flex-direction: column;
	}

	.sidebar-position-right{
		margin-top: 40px;
	}

	/* about page **/
	.counter-about{
		margin-bottom: 20px !important;
	}
	.counter-about .title60{
		font-size: 36px;
		line-height: 40px;
	}
	.counter-about .elbzotech-text-editor p{
		margin: 10px 0 0 0;
	}
	.elbzotech-tabs .item-title-header-style1 .header-tab-list ul li a{
		padding: 20px;
	}

	.elbzotech-tabs .item-title-header-style1 .header-tab-list ul{
		flex-direction: column;
	    -ms-flex-direction: column;
	    -webkit-flex-direction: column;
	}
	.elbzotech-tabs .item-title-header-style1 .header-tab-list ul li{
		width: 100%;
	}

	.box-contact-form .wpcf7-form input.wpcf7-submit{
		margin-top: 25px;
	}

	

	.woocommerce-cart table.cart td.product-quantity .detail-qty{
		margin: 0;
	}
	.woocommerce table.shop_table td{
		padding: 10px 0;
		line-height: 24px;
	}

	.sub-collect{
		width: 100% !important;
		margin-bottom: 20px;
	}

	.bzoteche-info-box-style3 .wishlist_compare_product a.product-compare.added{
		font-size: 12px;
	}
	.product-quick-view{
		display: none !important;
	}

}
@media(max-width: 576px){
	.woocommerce div.product #tab-reviews .woocommerce-product-rating{
		margin-bottom: 15px;
	}
	.woocommerce-Reviews .comment-form .comment-form-author,
	.woocommerce-Reviews .comment-form .comment-form-email{
		width: 100%;
		padding: 0;
	}
	.bzo-ajaxcart-report >div{
		max-width: 300px;
		padding: 30px 20px;
	}
	.btn-popup-cart{
		font-size: 14px;
	}
}
/*===========================================*/
/*=== end listing detail general page===*/
/*===========================================*/
