/* ================================================== */
@media only screen and (max-width: 480px) {
  .mobile {
    display: block;
  }

  .desktop {
    display: none;
  }
	.swiper-wrapper .box-round-wrap {
		max-width: inherit;
	}
	.box-round-wrap img {
		margin-top: 50px;
	}
	.swiper-decorative-circle {
		display:none;
	}
	.swiper-slide-caption {
		padding-bottom: 30px;
	}
	.swiper-slide-caption .col-lg-5 {
		text-align:center;
	}
	.swiper-slide-caption .col-lg-5 p.big {
		margin-top: 5px;
	}
	.box-custom-2 img {
		max-width: 100%;
	}
	.section-lg {
		padding: 50px 0;
	}
	.section-lg h2 {
		margin-bottom: 50px !important;
	}
	
	.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
		--bs-gutter-x: 17px;
	}
	.footer-classic-title + ul {
		margin-top: 20px;
	}
	footer .row-50 > * {
		margin-bottom: 30px;
	}
	.brand .brand-logo-dark {
		display: block;
		width: 170px;
	}
	.footer-classic {
		padding: 50px 0 105px;
	}
	p.rights {
		display: none;
	}
	.product .product-img {
		margin-bottom: 20px;
		max-width: initial;
	}
	#data_popup_content {
		height:100vh!important;
	}	
	h3.box-icon-title {
		font-size: 14px;
        margin-left: 5px;		
	}
	#product .col-md-4 {
		width:33.3%
	}
	#product .row-40 {
		display:flex;
		justify-content: center;
        align-items: center;
	}
}
/* ================================================== */
@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) {
}
