/* ================================================== */
@media only screen and (max-width: 480px) {
  .mobile {
    display: block!important;
  }

  .desktop {
    display: none!important;
  }
  
  .main {
		width: 100% !important;
	}
	.col-main {
		width: 100% !important;
		box-sizing: border-box !important;
	}
	.cart-item .right-cart {
		width: 75% !important;
	}
	.cart-item .left-cart {
		width: 23% !important;
	}
	.info-buy-product {padding:0;}
	.info-buy-product .left {
		width: 100% !important;
		margin-bottom: 15px;
	}
	h2.product-name {
		margin-bottom: 0!important;
	}
	.cart h2 {
		font-size: 22px;
	}
	
	#boldthemes_button_widget-5 {
		display: none;
	}	
	.site-branding-inner .site-branding-logo-text .site-branding-logo a img {
		height: 100px!important;
	}
	.responsive-logo-position-left .site-header-responsive-logo-text {
	    position: absolute;	
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
	.button-shape-round .bt_bb_button a.bt_bb_link {
	    font-size: 11px;
	}
	#bt_bb_section699b8366c5710 .bt_bb_port {
	    padding-top: 5em;	
	}
	.bt_bb_headline.bt_bb_size_large h1, .bt_bb_headline.bt_bb_size_large h2, .bt_bb_headline.bt_bb_size_large h3, .bt_bb_headline.bt_bb_size_large h4, .bt_bb_headline.bt_bb_size_large h5, .bt_bb_headline.bt_bb_size_large h6 {
        font-size: 1.8em !important;
    }
	.bt_bb_hero_02_image.bt_bb_image {
		left: 5%;
	}
	#bt_bb_section699b8366c39ed {
		border-radius:0;
		margin: 0;
	}
	#bt_bb_section699b8366c39ed.bt_bb_section.bt_bb_top_spacing_large > .bt_bb_port {
		padding-top: 5em;
	}
	#bt_bb_section699b8366ca5bc .bt_bb_separator_v2.bt_bb_bottom_spacing_large {
		padding-bottom: 5em;
	}
	.bt_bb_section .bt_bb_section_top_section_coverage_image,
	.bt_bb_section .bt_bb_section_bottom_section_coverage_image
	{
		display:none;
	}
	body.sidebar-position-right .site-content, body.single-post .site-content {
		margin-top: 3em;
	}
	.button-shape-round .btImageTextWidgetWraper ul li .btImageTextWidget .btImageTextWidgetImage a img {
		border-radius: 5px !important;
		object-fit: cover;
	}
	.bt_bb_headline.bt_bb_size_small h4 {
        font-size: 1.2em !important;
    }
	.bt_bb_card_icon .bt_bb_card_icon_inner .bt_bb_card_icon_content {
		padding-top: 0;
	}
	.contact_info .bt_bb_card_icon, .contact_info .bt_bb_card_icon .bt_bb_card_icon_inner {
	    min-height: 300px !important;
	}
	#contact1 {
		padding-bottom: 0;
	}
	#bt_bb_section699fba6c8f87a {
		margin:0;
        border-radius: 0;		
	}
	#bt_bb_section699fba6c8f87a .bt_bb_separator_v2.bt_bb_bottom_spacing_100 {
		padding-bottom: 0;
	}
	.header-shape-round.bt-header-responsive-active .site-header-responsive:before,
	.header-shape-round.bt-header-responsive-active .site-header-responsive:after {
		content: none;
	}
	background: #bfd5b3;
}
/* ================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {
 
}

/* ================================================== */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
}
/* ================================================== */
@media only screen and (min-width: 768px) and (max-width: 991px) {
}

/* ================================================== */
@media only screen and (min-width: 1200px) {
}
@media (max-width: 1300px) {

}