/** https://www.toptal.com/developers/cssminifier **/
@media (min-width: 1501px){
	.container { max-width: 1400px;}	
	#col-side-bar{ min-width: 300px; }
	#col-main{ max-width:1000px;}
}
@media  only screen and  (min-width: 1301px ) and (max-width: 1500px){
	.container { max-width: 100%;}
	#col-side-bar{ min-width: 300px; }
	#col-main{ max-width:850px;}
}
@media  only screen and  (min-width: 501px ) and (max-width: 1300px){
	.container{max-width: 100%;}
	#top-bar .nav-item { border-bottom: 1pt dotted rgba(255, 255, 255, 0.3);}
	#carousel-home .carousel-item {	height:100%;}
	#carousel-home img { margin-top: 0%;}
	#footer-menu-bar .col-sm-6 {min-width: 100%;}
	#footer-menu-bar .col-sm-3 {min-width: 50%;}
}

@media (max-width: 500px) {
	.container {min-width: 100%;}
	#top-bar .nav-item { border-bottom: 1pt dotted rgba(255, 255, 255, 0.3);}
	#carousel-home .carousel-item {	height:100%;}
	#carousel-home img { margin-top: 0%;}
	#carousel-home h1 {font-size: 1.8rem; padding: 2px;}
	#carousel-home h2 {font-size: 2rem; padding: 2px;}
	#carousel-home p {font-size: 1.2rem; padding: 2px;}
	#carousel-home .absolute-div {top: 18%;	left: 0%;}
	.carousel-indicators [data-bs-target] {	width: 30px;}
	#our-services .col{ min-width:100%; padding:5px;}
	#res-menu .col{ min-width:100%; padding:3px; text-align: center;}
	#pavi-offer .col{ min-width:100%;}

	#contact-row table { text-align: center; margin: 0 auto;}
	
	#partners h3 { min-width:140px; text-align: center; max-width: 180px;}
	#partners .item { padding: 20px; min-width: 200px;}
	
	#footer-menu-bar .contact{	
	border-right: 0;
	border-left: 0;	
	border-top: 1px dotted var(--brand-color-7);	
	border-bottom: 1px dotted var(--brand-color-7);
	padding: 20px 0;
	margin: 20px 0;
}


	#footer-menu-bar .col-sm-6 {min-width: 100%;}
	#footer-menu-bar .col-sm-3 {min-width: 100%;}
	#footer-menu-copyright .col {text-align: center;}

}