/* lg */ 
@media (min-width: 1200px) {
}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
	.nav>li>a {
		padding: 10px 4px;
	}
	h2 {
		line-height: 165%;
	}
	.bsi-text {
		width: 294px;
	}
	.bsi-group img {
		width: 815px;
		left: 10%;
	}
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	.navbar-header {
		width: 100%;
	}
	.bsi-text, .black-section {
		width: auto;
	}
	.black-ribbon {
		background-size: cover;
	}
	.white-section {
		background: none;
		padding-top: 30px;
		padding-bottom: 25px;
	}
	.navbar.top-nav-collapse .navbar-header {
		width: 100%;
	}
	.bg-black-tec {
		height: 310px;
		background-size: cover;
	}
	.h4-responsive{
		font-size: 16px;
	}
	.bolsas-flotantes img{
		position: relative;
		right: -20px;
		top: -65px;
	}
	.bg-net{
		margin-top: 25px;
	}
	.bolsas-prod {
		text-align: center;
	}
	.mini-blue-line{
		margin: 0 auto 15px;
	}
	.conocer{
		text-align: center;
	}
	.conocer ul{
		display: flex;
		justify-content: center;
	}
}

/* Max sm no limited */
@media (max-width: 991px){
	body {
		padding-top: 52px;
	}
	.navbar-brand>img {
		width: 50%;
	}
	.navbar-default .navbar-brand {
		width: 70%;
		padding: 5px 15px;
	}
	.navbar, .navbar-header {
		min-height: 75px;
	}
	.navbar-nav {
		text-align: right;
	}
	.navbar-toggle {
		margin-top: 25px;
	}
	#navbar{
		width: 100%;
	}
	.dondeComprar .texto {
		padding: 0;
	}
	.shopify-buy-frame--toggle.is-sticky {
		transform: translate(0%, -297%) !important;
	}
}

/* Min sm no limited */
@media screen and (min-width: 768px){
	.txt-img {
		display: inline-flex;
		align-items: center;
		flex-direction: row-reverse;
	}

	.flexbox {
		display: flex;
		flex-direction: row;
	}
}

/* xs */
@media (max-width: 767px) {
	body {
		padding-top: 52px;
	}
	.navbar-brand>img {
		width: 80%;
	}
	.navbar-default .navbar-brand {
		width: 70%;
	}
	.navbar-nav {
		text-align: right;
	}
	.navbar-toggle {
		margin-top: 20px;
	}
	h2 {
		font-size: 25px;
		line-height: 150%;
		text-align: center;
	}
	.esc {
		font-size: 35px;
	}
	.bg-panels-top {
		padding-top: 18px;
		padding-bottom: 95px;
		background-image: none;
	}
	.black-ribbon {
		background-size: cover;
	}
	.white-section {
		background: none;
		padding-top: 30px;
		padding-bottom: 25px;
	}
	.bsi-text, .black-section {
		width: auto;
	}
	.navbar.top-nav-collapse .navbar-header {
		width: auto;
	}
	.navbar-brand {
		padding: 10px 15px;
	}
	.m-top-mov {
		margin-top: 30px;
	}
	.nav-tabs>li {
		margin-right: 5px;
	}
	.nav-tabs>li>a {
		text-align: center;
	}
	.modal-dialog {
		width: 90%;
	}
	.sliderModal .modal-dialog {
		width: 90%;
	}
	.bg-panels-top .esc {
		text-align: center;
	}
	.gray-pattern h2 {
		font-size: 16px;
	}
	.gray-pattern {
		padding-top: 60px;
		padding-bottom: 25px;
	}
	ul.precios li {
		margin-left: 5px;
		margin-bottom: 20px;
		margin-right: 5px;
	}
	.shopify-buy-frame--toggle.is-sticky {
		transform: translate(-100%, -310%) !important;
	}
	ul.accesorios {
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 12px;
	}
}