/* @media screen and (min-width: 1024px) and (max-width: 1280px){
	.block-b4-2-a span {
		left: 182px;
	}
	
	.bottom-b2-a {
		top: 0;
		left: 0;
	}
	
	.top-b2-a {
		top: 0;
		left: 0;
	}
	
	#block-5-about {
		padding-bottom: 2rem;
	}
	
	.block-a-4 img {
		left: 34%;
		top: 19px;
	}
	
	.b0-top a {
		font-size: 10px;
	}
	
	.card-bs-pos {
		top: 0;
	}
	
	.car-b5 {
		width: 100%;
	}
	
	.b0-bottom a {
		font-size: 17px;
	}
	
    .bg-light {
        width: 100%;
        z-index: 7;
        margin: 0 auto;
        background: #fff !important;
        box-shadow: 0 0 15px -4px #2d2d2d;
        color: #000;
        padding-left: 20px;
        padding-right: 20px;
    }

    .navbar-nav{
        background: transparent;
        padding: 0 10px;
    }

    .navbar-nav li a{
        color: #000 !important;
        font-weight: bolder;
    }

    .navbar-nav .active a{
        color: #DD0203 !important
    }

    .navbar-brand{
        width: 45%;
    }

    .navbar-brand img {
        width: 15%;
    }

    .navbar-light .navbar-nav .active>.nav-link {
        color: #fff;
    }

    .mobile-watsapp-phone {
        position: fixed;
        bottom: 5px;
        width: 100%;
        z-index: 99999;
    }

    .watsapp {
        justify-content: space-evenly;
    }

    .watsapp .btn-primary {
        background: #3C3F41;
        color: #fff;
    }

    .watsapp .btn-secondary {
        background: #19C17B;
        color: #fff;
    }

    .watsapp a {
        border-radius: 50%;
        opacity: 1;
        width: 46px;
        border: none;
        height: 45px;
    }

    .phone-i{
        position: fixed;
        right: 13px;
        bottom: 60px;
    }

    .w-i{
        position: fixed;
        right: 13px;
        bottom: 10px
    }

    .pii{
        font-size: 23px;
        margin-top: 4px;
    }

    .wii{
        font-size: 34px;
        margin-top: -2px;
        margin-left: -3px;
    }

    .f-nav-mob{
        z-index: 9999;
        position: fixed;
        top: 0;
        width: 100%;
        left: 0;
        transition: all 0.2s ease-in-out;
        box-shadow: 0 0 15px #107B80;
        background: #fff;
        padding-left: 2rem;
        padding-right: 2rem;
        display: block !important;
    }

    #block-2 .col-sm-3{
        width: 50%;
        max-width: 100%;
        flex: auto;
    }
	
	#footer-2 .col-sm-6{
		text-align: center !important;
	}
	
	#block-0 {
		margin-top: -5px;
		padding-top: 0;
	}
} */

@media screen and (min-width: 768px) and (max-width: 1023px){
	#block-1 {
		padding-bottom: 0rem;
		height: auto;
	}
	
	.block-b4-2-a span {
		left: 182px;
	}
	
	.bottom-b2-a {
		top: 0;
		left: 0;
	}
	
	.top-b2-a {
		top: 0;
		left: 0;
	}
	
	#block-5-about {
		padding-bottom: 2rem;
	}
	
	.block-a-4 img {
		left: 37%;
		top: 25px;
	}
	
	#block-3-p .col-sm-4{
		max-width: 100%;
		flex: 100%;
	}
	
	#block-5-about .col-sm-3{
		max-width: 50%;
		flex: 100%;
	}
	
	#block-3 .col-sm-4{
		max-width: 100%;
		flex: 100%;
	}
	
	#block-2 .col-sm-4{
		max-width: 100%;
		flex: 100%;
	}
	
	.block-b4-2-a {
		position: unset;
		margin-bottom: 2rem;
	}
	
	.img-44, .img-33, .img-22{
		display: none;
	}
	
	.block-b4-2-a span {
		top: -24px;
		font-size: 72px;
		left: 100px;
	}
	
    .b0-top a {
		font-size: 8px;
	}
	
	.b0-bottom a {
		font-size: 11px;
	}
	
	.menu-top a {
		font-size: 12px;
	}
	
	.body-b1 h1 {
		font-size: 35px;
	}
	
	.title-b2 h2 {
		font-size: 15px !important;
	}
	
	.card-bs-pos {
		top: 0;
	}
	
	.car-b5 {
		width: 100%;
	}
	.car-b5 p {
		margin-top: 6px;
	}
	
	.body-b2-1 img{
		width: 70%;
		margin: 15px auto;
		display: block;
	}

    .bg-light {
        width: 100%;
        z-index: 7;
        margin: 0 auto;
        background: #fff !important;
        box-shadow: 0 0 15px -4px #2d2d2d;
        color: #000;
        padding-left: 20px;
        padding-right: 20px;
    }
	
	#block-4 .b1-btn a {
		margin-right: 0;
		display: block;
		width: 100% !important;
		margin-bottom: 1rem;
	}
	
	.b1-btn a {
		margin-right: 0;
		display: block;
		width: 49%;
		margin-bottom: 1rem;
	}
	
	.b1-btn {
		display: flex;
		justify-content: space-between;
	}
	
	#block-1 {
		height: auto;
	}

    .navbar-nav{
        background: transparent;
        padding: 0 10px;
    }

    .navbar-nav li a{
        color: #000 !important;
        font-weight: bolder;
    }

    .navbar-nav .active a{
        color: #DD0203 !important
    }

    .navbar-brand{
        width: 45%;
    }

    .navbar-brand img {
        width: 15%;
    }

    .navbar-light .navbar-nav .active>.nav-link {
        color: #fff;
    }

    .mobile-watsapp-phone {
        position: fixed;
        bottom: 5px;
        width: 100%;
        z-index: 99999;
    }

    .watsapp {
        justify-content: space-evenly;
    }

    .watsapp .btn-primary {
        background: #3C3F41;
        color: #fff;
    }

    .watsapp .btn-secondary {
        background: #19C17B;
        color: #fff;
    }

    .watsapp a {
        border-radius: 50%;
        opacity: 1;
        width: 46px;
        border: none;
        height: 45px;
    }

    .phone-i{
        position: fixed;
        right: 13px;
        bottom: 60px;
    }

    .w-i{
        position: fixed;
        right: 13px;
        bottom: 10px
    }

    .pii{
        font-size: 23px;
        margin-top: 4px;
    }

    .wii{
        font-size: 34px;
        margin-top: -2px;
        margin-left: -3px;
    }

    .f-nav-mob{
        z-index: 9999;
        position: fixed;
        top: 0;
        width: 100%;
        left: 0;
        transition: all 0.2s ease-in-out;
        box-shadow: 0 0 15px #107B80;
        background: #fff;
        padding-left: 2rem;
        padding-right: 2rem;
        display: block !important;
    }

    #block-2 .col-sm-3{
        width: 50%;
        max-width: 100%;
        flex: auto;
    }
	
	#footer-2 .col-sm-6{
		text-align: center !important;
	}
	
	#block-0 {
		margin-top: -5px;
		padding-top: 0;
	}
}


@media screen and (min-width: 600px) and (max-width: 767px){
	#block-1 {
		padding-bottom: 0rem;
		height: auto;
	}
	
	.block-b4-2-a span {
		left: 182px;
	}
	
	.bottom-b2-a {
		top: 0;
		left: 0;
	}
	
	.top-b2-a {
		top: 0;
		left: 0;
	}
	
	#block-5-about {
		padding-bottom: 2rem;
	}
	
	#block-3-p .col-sm-4{
		max-width: 100%;
		flex: 100%;
	}
	
	#block-1 .col-sm-8{
		max-width: 100%;
		flex: 100%;
	}
	
	#block-1 .col-sm-4{
		max-width: 100%;
		flex: 100%;
	}
	
	#block-4 .col-sm-8{
		max-width: 100%;
		flex: 100%;
	}
	
	#block-4 .col-sm-4{
		max-width: 100%;
		flex: 100%;
	}
	
	.block-b4-products .col-sm-4{
		max-width: 49% !important;
		flex: 100%;
	}
	
	#block-3 .col-sm-4{
		max-width: 100%;
		flex: 100%;
	}
	
	#block-2 .col-sm-4{
		max-width: 100%;
		flex: 100%;
	}
	
	#block-1 {
		height: auto;
	}
	
	.car-b5 {
		width: 100%;
	}
	
    .mob-none{
        display: none !important;
    }

    .pk-none{
        display: block;
    }

    .bg-light {
        width: 100%;
        z-index: 7;
        margin: 0 auto;
        background: #fff !important;
        box-shadow: 0 0 15px -4px #2d2d2d;
        color: #000;
        padding-left: 20px;
        padding-right: 20px;
    }

    .navbar-nav{
        background: transparent;
        padding: 0 10px;
    }

    .navbar-nav li a{
        color: #000 !important;
        font-weight: bolder;
    }

    .navbar-nav .active a{
        color: #DD0203 !important
    }

    .navbar-brand{
        width: 45%;
    }

    .navbar-brand img {
        width: 69%;
    }

    .navbar-light .navbar-nav .active>.nav-link {
        color: #fff;
    }

    .mobile-watsapp-phone {
        position: fixed;
        bottom: 5px;
        width: 100%;
        z-index: 99999;
    }

    .watsapp {
        justify-content: space-evenly;
    }

    .watsapp .btn-primary {
        background: #3C3F41;
        color: #fff;
    }

    .watsapp .btn-secondary {
        background: #19C17B;
        color: #fff;
    }

    .watsapp a {
        border-radius: 50%;
        opacity: 1;
        width: 46px;
        border: none;
        height: 45px;
    }

    .phone-i{
        position: fixed;
        right: 13px;
        bottom: 60px;
    }

    .w-i{
        position: fixed;
        right: 13px;
        bottom: 10px
    }

    .pii{
        font-size: 23px;
        margin-top: 4px;
    }

    .wii{
        font-size: 34px;
        margin-top: -2px;
        margin-left: -3px;
    }

    .f-nav-mob{
        z-index: 9999;
        position: fixed;
        top: 0;
        width: 100%;
        left: 0;
        transition: all 0.2s ease-in-out;
        box-shadow: 0 0 15px #107B80;
        background: #fff;
        padding-left: 2rem;
        padding-right: 2rem;
        display: block !important;
    }

    #block-2 .col-sm-3{
        width: 50%;
        max-width: 100%;
        flex: auto;
    }

    .body-b1 h1 {
        font-size: 35px;
        text-align: center;
    }

    .body-b1 p {
        text-align: center;
    }
	
	.b1-btn {
		display: flex;
		justify-content: space-between;
	}
	#block-4 .b1-btn a {
		margin-right: 0;
		display: block;
		width: 100% !important;
		margin-bottom: 1rem;
	}

    .b1-btn a {
        display: block;
        margin-right: 0;
		width: 49%;
        margin-bottom: 1rem;
    }

    .img-b1 img{
        width: 65%;
        display: block;
        margin: 0 auto;
    }

    .title-b2 h2 {
        font-size: 15px !important;
    }

    .body-b2-1 img{
        width: 70%;
        display: block;
        margin: 0 auto;
    }

    .body-b3-1 {
        margin-bottom: 1rem;
    }

    .products-show {
        text-align: center;
    }

    .card-bs-pos {
        width: 100%;
		margin: 0 auto;
		position: revert;
    }

    .block-footer{
        margin-bottom: 1rem;
    }

    #block-1-cat .body-b1 h1 {
        margin-top: 50%;
    }

    .body-b1 h2 {
        font-size: 25px;
        margin-top: 0;
    }

    #block-1-product {
        text-align: center;
    }
	
	#footer-2 .col-sm-6{
		text-align: center !important;
	}
	#block-0 {
		margin-top: -5px;
		padding-top: 0;
	}

}

@media screen and (min-width: 480px) and (max-width: 599px){
	#block-1 {
		padding-bottom: 0rem;
		height: auto;
	}
	
	.block-b4-2-a span {
		left: 182px;
	}
	
	.bottom-b2-a {
		top: 0;
		left: 0;
	}
	
	.top-b2-a {
		top: 0;
		left: 0;
	}
	
	#block-5-about {
		padding-bottom: 2rem;
	}
	
	#block-3-p .col-sm-4{
		max-width: 100%;
		flex: 100%;
	}
	
	#block-1 .col-sm-8{
		max-width: 100%;
		flex: 100%;
	}
	
	#block-1 .col-sm-4{
		max-width: 100%;
		flex: 100%;
	}
	
	#block-4 .col-sm-8{
		max-width: 100%;
		flex: 100%;
	}
	
	#block-4 .col-sm-4{
		max-width: 100%;
		flex: 100%;
	}
	
	.block-b4-products .col-sm-4{
		max-width: 49% !important;
		flex: 100%;
	}
	
	#block-3 .col-sm-4{
		max-width: 100%;
		flex: 100%;
	}
	
	#block-2 .col-sm-4{
		max-width: 100%;
		flex: 100%;
	}
	
	#footer .col-sm-3{
		max-width: 100%;
		flex: 100%;
	}
	
	#block-1 {
		height: auto;
	}
	
	.car-b5 {
		width: 100%;
	}
	
    .mob-none{
        display: none !important;
    }

    .pk-none{
        display: block;
    }

    .bg-light {
        width: 100%;
        z-index: 7;
        margin: 0 auto;
        background: #fff !important;
        box-shadow: 0 0 15px -4px #2d2d2d;
        color: #000;
        padding-left: 20px;
        padding-right: 20px;
    }

    .navbar-nav{
        background: transparent;
        padding: 0 10px;
    }

    .navbar-nav li a{
        color: #000 !important;
        font-weight: bolder;
    }

    .navbar-nav .active a{
        color: #DD0203 !important
    }

    .navbar-brand{
        width: 45%;
    }

    .navbar-brand img {
        width: 69%;
    }

    .navbar-light .navbar-nav .active>.nav-link {
        color: #fff;
    }

    .mobile-watsapp-phone {
        position: fixed;
        bottom: 5px;
        width: 100%;
        z-index: 99999;
    }

    .watsapp {
        justify-content: space-evenly;
    }

    .watsapp .btn-primary {
        background: #3C3F41;
        color: #fff;
    }

    .watsapp .btn-secondary {
        background: #19C17B;
        color: #fff;
    }

    .watsapp a {
        border-radius: 50%;
        opacity: 1;
        width: 46px;
        border: none;
        height: 45px;
    }

    .phone-i{
        position: fixed;
        right: 13px;
        bottom: 60px;
    }

    .w-i{
        position: fixed;
        right: 13px;
        bottom: 10px
    }

    .pii{
        font-size: 23px;
        margin-top: 4px;
    }

    .wii{
        font-size: 34px;
        margin-top: -2px;
        margin-left: -3px;
    }

    .f-nav-mob{
        z-index: 9999;
        position: fixed;
        top: 0;
        width: 100%;
        left: 0;
        transition: all 0.2s ease-in-out;
        box-shadow: 0 0 15px #107B80;
        background: #fff;
        padding-left: 2rem;
        padding-right: 2rem;
        display: block !important;
    }

    #block-2 .col-sm-3{
        width: 50%;
        max-width: 100%;
        flex: auto;
    }

    .body-b1 h1 {
        font-size: 35px;
        text-align: center;
    }

    .body-b1 p {
        text-align: center;
    }
	.b1-btn {
		display: flex;
		justify-content: space-between;
	}

    .b1-btn a {
        display: block;
        margin-right: 0;
		width: 49%;
        margin-bottom: 1rem;
    }
	#block-4 .b1-btn a {
		margin-right: 0;
		display: block;
		width: 100% !important;
		margin-bottom: 1rem;
	}

    .img-b1 img{
        width: 65%;
        display: block;
        margin: 0 auto;
    }

    .title-b2 h2 {
        font-size: 15px !important;
    }

    .body-b2-1 img{
        width: 70%;
        display: block;
        margin: 0 auto;
    }

    .body-b3-1 {
        margin-bottom: 1rem;
    }

    .products-show {
        text-align: center;
    }

    .card-bs-pos {
        width: 100%;
		margin: 0 auto;
		position: revert;
    }

    .block-footer{
        margin-bottom: 1rem;
    }

    #block-1-cat .body-b1 h1 {
        margin-top: 50%;
    }

    .body-b1 h2 {
        font-size: 25px;
        margin-top: 0;
    }

    #block-1-product {
        text-align: center;
    }
	
	#footer-2 .col-sm-6{
		text-align: center !important;
	}
	#block-0 {
		margin-top: -5px;
		padding-top: 0;
	}
}

@media screen and (min-width: 320px) and (max-width: 479px){
	#block-1 {
		padding-bottom: 0rem;
		height: auto;
	}
	
	.block-b4-2-a span {
		left: 182px;
	}
	
	.bottom-b2-a {
		top: 0;
		left: 0;
	}
	
	.top-b2-a {
		top: 0;
		left: 0;
	}
	
	#block-5-about {
		padding-bottom: 2rem;
	}
	
	#block-3-p .col-sm-4{
		max-width: 100%;
		flex: 100%;
	}
	
    .mob-none{
        display: none !important;
    }

    .pk-none{
        display: block;
    }

    .bg-light {
        width: 100%;
        z-index: 7;
        margin: 0 auto;
        background: #fff !important;
        box-shadow: 0 0 15px -4px #2d2d2d;
        color: #000;
        padding-left: 20px;
        padding-right: 20px;
    }

    .navbar-nav{
        background: transparent;
        padding: 0 10px;
    }

    .navbar-nav li a{
        color: #000 !important;
        font-weight: bolder;
    }

    .navbar-nav .active a{
        color: #DD0203 !important
    }

    .navbar-brand{
        width: 45%;
    }

    .navbar-brand img {
        width: 69%;
    }

    .navbar-light .navbar-nav .active>.nav-link {
        color: #fff;
    }

    .mobile-watsapp-phone {
        position: fixed;
        bottom: 5px;
        width: 100%;
        z-index: 99999;
    }

    .watsapp {
        justify-content: space-evenly;
    }

    .watsapp .btn-primary {
        background: #3C3F41;
        color: #fff;
    }

    .watsapp .btn-secondary {
        background: #19C17B;
        color: #fff;
    }

    .watsapp a {
        border-radius: 50%;
        opacity: 1;
        width: 46px;
        border: none;
        height: 45px;
    }

    .phone-i{
        position: fixed;
        right: 13px;
        bottom: 60px;
    }

    .w-i{
        position: fixed;
        right: 13px;
        bottom: 10px
    }

    .pii{
        font-size: 23px;
        margin-top: 4px;
    }

    .wii{
        font-size: 34px;
        margin-top: -2px;
        margin-left: -3px;
    }

    .f-nav-mob{
        z-index: 9999;
        position: fixed;
        top: 0;
        width: 100%;
        left: 0;
        transition: all 0.2s ease-in-out;
        box-shadow: 0 0 15px #107B80;
        background: #fff;
        padding-left: 2rem;
        padding-right: 2rem;
        display: block !important;
    }

    #block-2 .col-sm-3{
        width: 50%;
        max-width: 100%;
        flex: auto;
    }

    .body-b1 h1 {
        font-size: 35px;
        text-align: center;
    }

    .body-b1 p {
        text-align: center;
    }
	.b1-btn {
		display: flex;
		justify-content: space-between;
	}

    .b1-btn a {
        display: block;
        margin-right: 0;
		width: 49%;
        margin-bottom: 1rem;
    }
	#block-4 .b1-btn a {
		margin-right: 0;
		display: block;
		width: 100% !important;
		margin-bottom: 1rem;
	}

    .img-b1 img{
        width: 65%;
        display: block;
        margin: 0 auto;
    }

    .title-b2 h2 {
        font-size: 15px !important;
    }

    .body-b2-1 img{
        width: 70%;
        display: block;
        margin: 0 auto;
    }

    .body-b3-1 {
        margin-bottom: 1rem;
    }

    .products-show {
        text-align: center;
    }

    .card-bs-pos {
        width: 100%;
		margin: 0 auto;
		position: revert;
    }

    .block-footer{
        margin-bottom: 1rem;
    }

    #block-1-cat .body-b1 h1 {
        margin-top: 50%;
    }

    .body-b1 h2 {
        font-size: 25px;
        margin-top: 0;
    }

    #block-1-product {
        text-align: center;
    }
	
	#footer-2 .col-sm-6{
		text-align: center !important;
	}
	#block-0 {
		margin-top: -5px;
		padding-top: 0;
	}
}

@media screen and (min-width: 50px) and (max-width: 319px){
	#block-1 {
		padding-bottom: 0rem;
		height: auto;
	}
	
	.block-b4-2-a span {
		left: 182px;
	}
	
	.bottom-b2-a {
		top: 0;
		left: 0;
	}
	
	.top-b2-a {
		top: 0;
		left: 0;
	}
	
	#block-5-about {
		padding-bottom: 2rem;
	}
	
	#block-3-p .col-sm-4{
		max-width: 100%;
		flex: 100%;
	}
	
    .mob-none{
        display: none !important;
    }

    .pk-none{
        display: block;
    }

    .bg-light {
        width: 100%;
        z-index: 7;
        margin: 0 auto;
        background: #fff !important;
        box-shadow: 0 0 15px -4px #2d2d2d;
        color: #000;
        padding-left: 20px;
        padding-right: 20px;
    }

    .navbar-nav{
        background: transparent;
        padding: 0 10px;
    }

    .navbar-nav li a{
        color: #000 !important;
        font-weight: bolder;
    }

    .navbar-nav .active a{
        color: #DD0203 !important
    }

    .navbar-brand{
        width: 45%;
    }

    .navbar-brand img {
        width: 69%;
    }

    .navbar-light .navbar-nav .active>.nav-link {
        color: #fff;
    }

    .mobile-watsapp-phone {
        position: fixed;
        bottom: 5px;
        width: 100%;
        z-index: 99999;
    }

    .watsapp {
        justify-content: space-evenly;
    }

    .watsapp .btn-primary {
        background: #3C3F41;
        color: #fff;
    }

    .watsapp .btn-secondary {
        background: #19C17B;
        color: #fff;
    }

    .watsapp a {
        border-radius: 50%;
        opacity: 1;
        width: 46px;
        border: none;
        height: 45px;
    }

    .phone-i{
        position: fixed;
        right: 13px;
        bottom: 60px;
    }

    .w-i{
        position: fixed;
        right: 13px;
        bottom: 10px
    }

    .pii{
        font-size: 23px;
        margin-top: 4px;
    }

    .wii{
        font-size: 34px;
        margin-top: -2px;
        margin-left: -3px;
    }

    .f-nav-mob{
        z-index: 9999;
        position: fixed;
        top: 0;
        width: 100%;
        left: 0;
        transition: all 0.2s ease-in-out;
        box-shadow: 0 0 15px #107B80;
        background: #fff;
        padding-left: 2rem;
        padding-right: 2rem;
        display: block !important;
    }

    #block-2 .col-sm-3{
        width: 50%;
        max-width: 100%;
        flex: auto;
    }

    .body-b1 h1 {
        font-size: 35px;
        text-align: center;
    }

    .body-b1 p {
        text-align: center;
    }
	.b1-btn {
		display: flex;
		justify-content: space-between;
	}

    .b1-btn a {
        display: block;
        margin-right: 0;
		width: 49%;
        margin-bottom: 1rem;
    }
	#block-4 .b1-btn a {
		margin-right: 0;
		display: block;
		width: 100% !important;
		margin-bottom: 1rem;
	}

    .img-b1 img{
        width: 65%;
        display: block;
        margin: 0 auto;
    }

    .title-b2 h2 {
        font-size: 15px !important;
    }

    .body-b2-1 img{
        width: 70%;
        display: block;
        margin: 0 auto;
    }

    .body-b3-1 {
        margin-bottom: 1rem;
    }

    .products-show {
        text-align: center;
    }

    .card-bs-pos {
        width: 100%;
		margin: 0 auto;
    	position: revert;
    }

    .block-footer{
        margin-bottom: 1rem;
    }

    #block-1-cat .body-b1 h1 {
        margin-top: 50%;
    }

    .body-b1 h2 {
        font-size: 25px;
        margin-top: 0;
    }

    #block-1-product {
        text-align: center;
    }
	
	#footer-2 .col-sm-6{
		text-align: center !important;
	}
	#block-0 {
		margin-top: -5px;
		padding-top: 0;
	}

}





