html,

body {

	height: 100%;

	font-family: 'Poppins', sans-serif;

	background-color: #262323;

	overflow-x: hidden;

	scroll-behavior: smooth;

	color: #FF8000;



}

.img-gallery {
	max-height: 220px;
	width: auto;
	margin-bottom: 20px;
}

.mb-gallery {
	margin-bottom: 20px;
}


.waze-detalii {

	margin-top: 20px;

}



.img-brand {

	max-width: 100px;

	height: auto;

	margin: auto;

}



.height-200 {

	height: 200px;

}





.img-size {

	max-width: 200%;

	height: auto;

}



.bg-white {

	background-color: white;

}



#top {

	height: 100%;

	width: 100%;

	color: #96181B;

}



.text-left {

	text-align: left;

}



.pt-25 {

	padding-top: 25px;

}



.pb-10 {

	padding-bottom: 20px;

}



.bg-black {

	background-color: black;

}



.display-table {

	display: table;

}



.vertical-align {

	display: table-cell;

	vertical-align: middle;

}



.bg-red {

	background-color: red;

}



.bg-blue {

	background-color: #007CFB;

}



.font-red {

	color: #A51E1E;

}



.bg-yellow-1 {

	background-color: #FCD000;

}



.bg-blue {

	background-color: #FF8000;

}





.bg-white {

	background-color: white;

}



.height-100 {

	height: 100%;

}



.opacity-black {

	background-color: rgba(0, 0, 0, 0.7);

}



.opacity-black-transparent {

	background-color: rgba(0, 0, 0, 0.3);

}



.opacity-black-2 {

	background-color: rgba(0, 0, 0, 0.7);

}



.pt {

	padding-top: 40px;

}



.pb {

	padding-bottom: 40px;

}



.pt-80 {

	padding-top: 80px;

}



p {

	color: #d3d3d3;

}



.font-white {

	color: white;

}



.hr {

	width: 50px;

	border-width: 5px;

	border-color: #FCD000;

}



.button1 {

	background-color: #007CFB;

	font-color: white;

}







.opacity-none {

	background-color: rgba(0, 0, 0, 0);

}



.pb-20 {

	padding-bottom: 20px;

}



.pt-20 {

	padding-top: 20px;

}



.pb-60 {

	padding-bottom: 60px;

}



.padding-left {

	padding-left: 50px;

}



.pr {

	padding-right: 50px;

}



.pl {

	padding-left: 50px;

}



.sass {

	background: url(../images/sass-white.png);

}



.sass:hover {

	background: url(../images/sass.png);

}



.envato {

	background: url(../images/envato-white.png);

}



.envato:hover {

	background: url(../images/envato.png);

}



.jquery {

	background: url(../images/jquery-white.png);

}



.jquery:hover {

	background: url(../images/jquery.png);

}



.qunit {

	background: url(../images/qunit-white.png);

}



.qunit:hover {

	background: url(../images/qunit.png);

}



.javascript {

	background: url(../images/javascript-white.png);

}



.javascript:hover {

	background: url(../images/javascript.png);

}



.img {

	filter: none;

}



.img:hover {

	filter: grayscale(1);

}



.icon-social {

	color: black;

}



.icon-social:hover {

	color: #FF8000;

}



.font-lato {

	font-family: 'Lato', sans-serif;

}



.img-size {

	max-width: 100%;



	border-radius: 2px;

	vertical-align: middle;

}



.bg-yellow {

	background-color: #FCD000;

	width: 100px;

	height: 100px;

	border-radius: 50%;

	background-position: center;

}



.logo {

	max-width: 100px;

	margin-top: -40px;

}



.navbar-collapse.in {

	overflow-y: none !important;

}







.navbar-default {

	background-color: #262323;

	border-radius: 0;

	margin-bottom: 0;

	padding: 20px 0;

	z-index: 2;

	font-family: 'Poppins', sans-serif;

	border-bottom: #00000040 solid 1px
}



.opacity-60 {

	filter: alpha(opacity=60);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";

	-moz-opacity: 0.60;

	-khtml-opacity: 0.60;

	opacity: 0.60;

}









.navbar-default .navbar-nav>li>a {

	color: #FF8000;

	transition: 0.3s;

	margin: 0 2px;

	text-decoration: double;

	text-transform: uppercase;

	background-color: transparent;

	font-size: 14px;

	letter-spacing: 0.5px;

	border: transparent 2px solid;

	transition: all 1s;

}



.selected-link {

	border-bottom: 2px solid #FF8000 !important;

}





.navbar-default .navbar-nav>li>a:focus,

.navbar-default .navbar-nav>li>a:hover {

	color: #FF8000;

	border-style: solid;

	border-width: 2px;

	border-bottom-color: #FF8000;



}



.colo-size-1 {

	max-width: 50%;

}



.navbar-default .navbar-brand {

	color: #FF8000;



	margin-top: 5px;



}



.navbar-brand img {

	height: 50px;

	width: auto;

}



.navbar-brand {

	padding: 0px;

}



.hamburger-menu {

	color: #FF8000;

	font-size: 2.5em;

	margin-top: 2px;

}



#navbar-close {

	display: none;

}



.navbar-default .navbar-toggle {

	border: none;

	padding: 7px 20px;

}



.navbar-default .navbar-toggle:hover {

	background: none;

	border: none;

}







.navbar-default .navbar-brand:focus,

.navbar-default .navbar-brand:hover {

	color: #FF8000;

	background-color: transparent;



}



.dsk-servicii {

	font-size: 5vh;

}







.sr-only {

	position: absolute;

	width: 1px;

	height: 1px;

	padding: 0;

	margin: -1px;

	overflow: hidden;

	clip: rect(0, 0, 0, 0);

	border: 0;

}



.nav-collapsed {



	background-color: #262323;

	padding: 20px 0;

	box-shadow: 0px -1px 10px #000000;



}



.italic {

	font-style: italic;

}



.intro-text {

	font-family: 'Cabin', sans-serif;

	font-weight: 700;

	font-size: 10vh;

	color: #FF8000;

	text-transform: uppercase;

	line-height: 120%;

	word-spacing: 8px;

}



.buton-programare {

	font-family: inherit;

	color: #FF8000;

	text-transform: uppercase;

	background-color: #28282B;

	padding: 14px;

	transition: 1s;

}



.buton-programare:hover {

	font-family: inherit;

	color: #28282B;

	text-transform: uppercase;

	background-color: #FF8000;

	padding: 14px;

	font-style: italic;

}



.intro-text>span {

	font-family: 'Patua One', cursive;

	font-size: 50px;

	font-weight: 300;

	letter-spacing: 4px;



}





.frunza {

	max-height: 100px;

	position: relative;

}



.section-start {

	font-family: 'Fredoka One', cursive;



	font-size: 3vw;

	font-weight: 100;

	letter-spacing: 4px;

}



.separator-line {

	border: #fb7b2c 2px solid;

}



.titlu-despre {

	font-size: 2.7vh;

}



.colo-bg-2 {

	position: relative;



	background-attachment: fixed;

	background-size: cover;

}



.position-arrow {

	position: fixed;

	bottom: 60px;

	right: 60px;

}



.bg-red {

	background-color: red;

}



.margin-left {

	margin-left: -5px;

}



.typed-cursor {

	font-size: 40px;

}



.color-blue {

	color: #10171c;

}



#servicii {

	margin-bottom: 20px;

}



.wrapper-servicii {

	background: #232526;

	/* fallback for old browsers */

	background: -webkit-linear-gradient(to bottom, #232526, #414345);

	/* Chrome 10-25, Safari 5.1-6 */

	background: linear-gradient(to bottom, #232526, #414345);

	/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

	border: 1px solid #262322;

	color: #FF8000;

	text-align: center;

	height: auto;

	padding: 20px 40px;

	border-radius: 10px;

	-webkit-box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0, 0, 0, 0);

	box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0, 0, 0, 0);

}



.element-servicii {

	padding: 10px;

	margin: 30px 20px;

	border: 2px solid #FF8000;

	transition: all 1s;



}





.buton-desc {

	background-color: #616161;

	color: #FF8000;

	border-radius: 2px;

	padding: 10px;

	margin: 20px;

	width: 40vh;

	transition: all 0.5s;

	text-decoration: none;

}



.buton-desc-mobile {

	background-color: #262322;

	color: #FF8000;

	border-radius: 2px;

	padding: 10px;

	margin: 20px;

	width: 40vh;

	transition: all 0.5s;

	text-decoration: none;

}



.hide {

	display: none;

}



#manichiura,

#gene,

#coafor-desktop,

#remodelare-desktop,

#micropigmentare,

#makeup {

	display: none;

}



.font-gold {

	color: #FF8000;

	font-family: 'Poppins', sans-serif;

}



.owl-item {

	width: 100%;

}



.owl-prev,

.owl-next {

	width: 15px;

	height: 80px;

	position: absolute;

	top: 50%;

	transform: translateY(-50%);

	display: block !important;

	border: 0px solid black;

}



.owl-prev {

	left: -20px;

}



.owl-next {

	right: -20px;

}



.owl-prev i,

.owl-next i {

	transform: scale(2, 5);

	color: #ccc;

}



.img-carousel {

	min-width: 100px;

	height: 95px;

	max-width: 100px;

	margin: auto;

}



.footer-text {

	color: grey;

}



.footer-text a {

	color: grey;

	transition: all 1s;

}



.footer-text a:hover {

	color: white;

}



.text-carousel {

	margin-top: 10px;

	font-style: italic;

	font-size: 12px;

}



.bg-black-gradient {

	background: #232526;

	/* fallback for old browsers */

	background: -webkit-linear-gradient(to bottom, #232526, #414345);

	/* Chrome 10-25, Safari 5.1-6 */

	background: linear-gradient(to bottom, #232526, #414345);

	/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}



.bottom-links {

	color: #FF8000;

	cursor: pointer;

	transition: all 0.5s;

	font-style: normal;

	text-decoration: none !important;

}



.bottom-links-dsk {

	color: #FF8000;

	cursor: pointer;

	transition: all 0.5s;

	font-style: normal;

	text-decoration: none !important;

}



.font-gold-bottom {

	color: #FF8000;

	margin-bottom: 5px;

}



.bottom-links:hover {

	color: white;

	text-decoration: none !important;

}



.bottom-links-dsk:hover {

	color: white;

	text-decoration: none !important;

}



.name-carousel {

	margin-top: 20px;

}





.buton-desc:hover {

	background-color: #FCF0E1;

	color: #262322;



}



.element-servicii:hover,

.element-servicii:focus {

	background-color: #FF8000;

	color: #FCF0E1;

	padding: 10px;

	margin: 35px 20px;

	border: 2px solid #FCF0E1;

	cursor: pointer;



}



.descriere-serviciu {

	margin: 40px;



}



.descriere-serviciu>a {

	margin: 20px;

}



.wrapper-servicii-desc {



	background-color: #FF8000;

	color: #262322;

	-webkit-box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0, 0, 0, 0);

	box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0, 0, 0, 0);

	text-align: center;



}



.titlu-serviciu {

	font-family: 'Lobster', cursive;

	font-weight: 500;

	font-size: 40px;

	margin-bottom: 20px;

	letter-spacing: 4px;

}







.mt-mobile {}



.despre-size {

	font-size: 2vh;

	text-justify: inter-word;

	text-align: center;

}



.mobile {

	display: none !important;

}



#accordion {

	background-image: url(../images/leaf10.jpg);

	background-repeat: no-repeat;

	background-attachment: initial;

	background-position: center;



	background-size: cover;

	/* background: #232526; */



	/* background: linear-gradient(to bottom, #232526, #414345); */

	text-align: center;

	color: black;

	border: #888181 5px solid;

	border-radius: 10px;

	box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgb(0 0 0 / 0%);

}



.card {

	padding: 10px;

	border-radius: 5px;

}



.card-header {

	color: #FCF0E1;

	padding: 15px;

	transition: all 0.5s;

	font-size: 4vw;



}



.card-body {

	margin-top: 10px;

	margin-left: 10px;

	margin-right: 10px;

	background-color: #FF8000d1;

	color: black;

	padding: 10px;

	padding-bottom: 25px;

	font-size: 1.7vh;

	text-transform: uppercase;

	font-style: oblique;

	font-weight: 700;

	border-radius: 10px;



}



.text-carusel-zone {

	background-color: #FF8000;

	color: black;

	font-size: 3vh;

	font-weight: 700;

	height: 15%;

	text-transform: uppercase;

}



.btn-card {

	background-color: #FF8000d1;

	color: black;

	transition: all 0.7s;

	text-transform: uppercase;

	font-weight: 700;

	width: 90%;

}



.btn-card:hover,

.btn-card:focus,

.btn-card:active {

	background-color: black;

	color: #FF8000d1;

	border-color: black;





}



.btn-card-catalog {

	background-color: #FF8000d1;

	color: black;

	transition: all 0.7s;

	text-transform: uppercase;

	font-weight: 700;

	width: 100%;

	margin-top: 30px;

	font-size: 1vw;

}



.btn-card-catalog:hover,

.btn-card-catalog:focus,

.btn-card-catalog:active {

	background-color: black;

	color: #FF8000d1;

	border-color: black;





}



.subcategorie {



	background: transparent !important;

	border: none !important;

	font-style: normal;

	transition: all 0.5s;

}



.subcategorie>h5 {

	text-align: center;

	color: black;

	font-size: 0.9vw;

	background: transparent !important;

	border: none !important;

	font-style: normal;

	transition: all 0.5s;

}







.subcategorie>h5:hover,

.subcategorie>h5:active,

.subcategorie>h5:focus,

.subcategorie>h5:visited,

.subcategorie>h5:target {

	text-decoration: none !important;

	color: white !important;

	border: none !important;

	font-style: normal;



}



.subcategorie:hover>h5,

.subcategorie:focus>h5,

.subcategorie:active>h5,

.subcategorie:visited>h5,

.subcategorie:target>h5 {

	text-decoration: none !important;

	color: white !important;

	border: none !important;

	font-style: normal;

}



.hide {

	display: none;

}



.hr-contact {

	width: 90px;

	color: #FF8000;

	background-color: #FF8000;

	height: 3px;

	border: none;

	margin-top: -20px;

}



.box-distribuitor {

	border-radius: 10px;

	border: solid 4px #FF8000;

	overflow: auto;

	padding: 20px;

	margin: 30px;

	min-height: 875px;

}



.box-distribuitor-mic {

	border-radius: 10px;

	border: solid 4px #FF8000;

	overflow: auto;

	padding: 20px;

	margin: 30px;

	min-height: 670px;

}



.zone-list {

	text-align: center;

}



.zone-list li {



	display: list-item;

	text-align: justify;

}



.catalog {

	display: none;

}



.catalog-primary {

	display: block;

}



.collapsehr {

	border: 1px solid #FF8000;

	width: 70px;

	height: 0px;

	margin-top: 0px;

	margin-bottom: 10px;

}





.card-header:hover,

.card-header:focus,

.card-header:active {

	color: white;

	background-color: #FF8000d1;

	text-decoration: none !important;

	transition: all 0.5s;

	margin-left: 10px;

	margin-right: 10px;

}



.img-responsive {

	margin: auto;

}



.text-distribuitor a {

	color: #FF8800;

	text-decoration: none !important;

	transition: 0.5s all;

}



.text-distribuitor a:hover {

	color: white;

	text-decoration: none !important;

}



.card-header:hover button,

.card-header:focus button,

.card-header:active button {

	color: white;



	border: none;

	text-decoration: none !important;



}



.page-header {

	height: 40vh;

	background-image: url(../images/despre.jpg);



}



.height-50 {

	height: 40vh;

}



.header-serviciu {

	font-family: 'Roboto', cursive;

	font-size: 3vw;

	font-weight: 100;

	letter-spacing: 4px;



	margin-top: 10vh;

}



hr.hr-servicii {

	overflow: visible;

	/* For IE */

	height: 30px;

	border-style: solid;

	border-color: black;

	border-width: 1px 0 0 0;

	border-radius: 20px;

	width: 95%;

}



hr.hr-servicii::before {

	/* Not really supposed to work, but does */

	display: block;

	content: "";

	height: 30px;

	margin-top: -31px;

	border-style: solid;

	border-color: black;

	border-width: 0 0 1px 0;

	border-radius: 20px;

}



.nume-serviciu {

	font-size: 1.5vw;

}









.detalii-serviciu {

	font-size: 1vw;

}



.linie-servicii hr {



	background-color: #fff;

	border-top: 2px dashed #8c8b8b;



}



.col-form-label {

	font-size: 2vh;

}



.btn-oferta {

	font-size: 2vh;

	min-width: 200px;

	float: right;

	background-color: #FF8800;

	border: none;

	transition: all 0.5s;



}



.btn-oferta:hover {

	background-color: black;

	color: #FF8800;

	border: 1px solid #FF8000;

}



.buton-descarca {

	color: #FF8800;

	font-size: 2.6vh;

	text-decoration: underline;

	transition: all 0.5s;

}



.buton-descarca:hover,

.buton-descarca:active,

.buton-descarca:focus {

	color: white;


}



.preturi {

	margin-top: 10px;

}



.row-servicii {

	margin: 40px 0px;



}



.container-fluid {

	width: 100% !important;

	padding: 0 !important;

}



.map-frame {

	height: 40vh;

}



.linie-servicii-dsk hr {

	background-color: #fff;

	border-top: 2px dashed #8c8b8b;

	margin: 14px 0px;

}



.nume-serviciu-dsk {

	font-size: 3vh;

	font-weight: 600;

}



.nume-serviciu-dsk span {

	font-size: 1.9vh;

}



.preturi-dsk {

	font-size: 2.5vh;

	margin-top: 2px;

}



.desktop {

	display: block !important;

}



#results {

	min-height: 100px;

	max-height: 200px;

	overflow-y: scroll;

	display: none;

	background-color: white;

	-webkit-box-shadow: 0px 10px 13px -7px #FF8800, 5px 5px 15px 5px rgba(0, 0, 0, 0);

	box-shadow: 0px 10px 13px -7px #FF8800, 5px 5px 15px 5px rgba(0, 0, 0, 0);

	border-radius: 0px 10px 10px 0px;

	border: 1px solid #ffc78f;

	padding: 5px;

}



.search-item {

	cursor: pointer;

}



.amount-input {

	width: 70px;

	display: inline;

}



.checkbox-text {

	text-decoration: underline;

	cursor: pointer;

	color: white;

	transition: all 0.5s;

}



.checkbox-text:hover {

	color: #04607f
}



.btn-oferta-add {

	min-width: 0px;

	width: auto;

	float: left;

}



.search-item {

	transition: all 0.3s;

}



.search-item:hover {

	background-color: #FF8000;

	color: white;

}



.add-desktop {

	margin-top: 20px;

}



.remove {

	transition: all 0.5s;

	cursor: pointer;

}



.remove:hover {

	color: white;

}



.produsCart {

	margin: 20px 0px;

}



.totalPrice {

	font-size: 1.2vw;

}



.cart-wrapper {

	padding: 20px;

	border: #FF8000 solid 1 px;

	margin: 40px 0px;

	-webkit-box-shadow: -10px 0px 13px -7px #FF8000, 10px 0px 13px -7px #FF8000, 5px 5px 15px 5px rgba(0, 0, 0, 0);

	box-shadow: -10px 0px 13px -7px #FF8000, 10px 0px 13px -7px #FF8000, 5px 5px 15px 5px rgba(0, 0, 0, 0);

	text-align: center;

}



.title-cart {

	font-weight: 700;

	text-transform: uppercase;



}



.modal-body h4 {

	color: #FF8800;

	margin-top: 20px;

}



.modal-text {

	color: black;

}



#spinner {



	display: none;

	font-size: 1.5em !important;

}



.search-li {

	overflow: visible;

	border: thin solid #ff8800;

	height: 45px;

	margin-top: 5px;

	margin-right: 10px;

	padding: 0px;

}



.search-top-input {



	padding-left: 15px;

	background-color: #262323;

	border: none;



	width: 300px;



	height: 35px;
	margin-top: 2px;



}



.search-top-input:focus-visible {



	outline: none;
	background-color: white;
	margin-left: 5px;



}



.search-top-button {



	height: 100%;

	border: none;

	margin-right: -1px;

	background: transparent;



	transition: all 0.5s;



}



.search-top-button:hover {







	background: #ff8800;

	color: white;



}



@media (min-width: 768px) {

	.modal-dialog {

		width: 80%;

		margin: 30px auto;

	}

}



@media (max-width: 768px) {

	.search-li {

		border: 1px solid #ff8800;

		height: 40px;

		margin: 10px;

		padding: 0px;

	}



	.title-cart {

		font-size: 2.5vw;

		padding-top: 20px;

	}



	#cart {

		padding: 0px 25px;

	}



	.cart-wrapper {

		font-size: 2.5vw;

	}



	.totalPrice {

		font-size: 4vw;

	}



	.btn-oferta {

		float: none;



	}



	.add-desktop {

		margin-top: 0px;

	}



	.btn-oferta-tel {

		float: none !important;

		min-width: none;

		margin-top: 10px;



	}



	#results {

		margin: 0px 5px;

	}



	.amount-input {

		margin-top: 20px;

	}



	.btn-oferta {

		font-size: 2vh;

		min-width: 200px;

		float: right;

		background-color: #FF8800;

		border: none;

		transition: all 0.5s;



	}



	.hr-contact {

		width: 60px;

	}



	.preturi {

		margin-top: 0px;

		text-align: left;

		font-weight: 100;

	}



	.nume-serviciu {

		margin-bottom: 15px;

		font-size: 5vw;

		text-align: left;

		font-weight: 600;



	}



	.detalii-serviciu {

		font-size: 3.5vw;

		text-align: left;

		font-weight: 600;

	}



	.navbar-default .navbar-nav>li>a {

		color: #FF8000;

		transition: 0.3s;

		margin: 0 14px;

		font-weight: 700;

		text-decoration: double;

		text-transform: uppercase;

		background-color: transparent;

		font-size: 14px;

		letter-spacing: 0.5px;

		border: transparent 2px solid;

		transition: all 1s;

	}



	.selected-link {

		font-style: normal;

	}



	.mobile-page-header {

		margin-top: 12vh;

	}



	nav.open {

		background: #262323;



		background-size: cover;

	}



	.header-serviciu {

		font-size: 5vw;

		margin-top: 5vh;

	}





	.navbar-default .navbar-collapse {

		max-height: 100vh !important;

		overflow-y: hidden;

		border-color: transparent;

	}



	.navbar-collapse ul {

		margin-top: 10vh;

		height: 100vh !important;

		text-align: center;

		overflow-y: hidden !important;

	}



	.navbar-default .navbar-nav>li>a {

		color: #FF8000;

		transition: 0.3s;

		margin: 0 14px;

		text-decoration: double;

		text-transform: uppercase;

		background-color: transparent;

		font-size: 25px;

		font-family: 'Cabin', sans-serif;

		letter-spacing: 1px;

		word-spacing: 4px;

		line-height: 200%;

		border: transparent 2px solid;

	}



	.img-1 {

		margin-top: -24px;

	}



	.pb {

		padding-bottom: 0;

	}



	.pt {

		padding-top: 0;

	}



	.mt-mobile {

		margin-top: 20px;

	}



	.pt-mobile {

		padding-top: 20px;

	}



	.pb-mobile {

		padding-bottom: 20px;

	}





	.pb-10 {

		padding-bottom: 10px;

	}



	.despre-size {

		font-size: 3.2vw;

	}



	.titlu-despre {

		font-size: 4.5vw;

	}



	.margin-mobile {

		margin: 20px;

	}



	.navbar-brand {

		margin-left: 10px;



	}



	.desktop {

		display: none !important;

	}



	.mobile {

		display: block !important;

	}



	.text-left {

		text-align: center;

	}



	.text-left-mobile {

		text-align: left;

	}





	.intro-text {

		font-size: 5vh;

	}



	.padding-left {

		padding: 0px;

	}



	.section-start {

		font-family: 'Roboto', cursive;

		font-size: 7vw;

		font-weight: 600;

		letter-spacing: 4px;

	}



	.navbar-brand {

		padding: 10px 20px;

	}



	.box-distribuitor {

		min-height: 400px;

	}



	.box-distribuitor-mic {

		min-height: 400px;

	}



	.subcategorie>h5 {

		font-size: 2.5vw;

	}



	.btn-card-catalog {

		font-size: 3vw;

	}



	.hr-contact {

		margin-top: 0px;

	}



	.text-center-mobile {

		text-align: center;

	}





}

@media (min-width: 1200px) {
	.container-navbar {
		width: 80%;
	}
}