@charset "UTF-8";
/* CSS Document */

/* Colores */
.active				{color:#389d99;}
.blue					{color: #041d5c !important;}
.dark-blue		{color: #a2d2d0 !important;}
.darkBlue			{color: #a2d2d0 !important;}
.heavy-blue, .heavyBlue	{color:#389d99 !important;}
.bg-blue			{background-color:#041d5c !important;}
.bg-dark-blue	{background-color:#a2d2d0 !important;}
.bg-heavy-blue, .bg-heavyBlue	{background-color:#389d99 !important;}
.bg-darkBlue	{background-color:#a2d2d0 !important;}
.bg-soft-blue {background-color:#0a8c87 !important;}
.bg-softBlue  {background-color:#0a8c87 !important;}
.bg-softblue  {background-color:#0a8c87 !important;}
.bg-lightBlue {background-color:#0a8c87 !important;}
.bg-lightblue {background-color:#0a8c87 !important;}
.bg-light-blue{background-color:#0a8c87 !important;}
.soft-blue 		{color:#0a8c87 !important;}
.softBlue 		{color:#0a8c87 !important;}
.softblue 		{color:#0a8c87 !important;}
.lightBlue 		{color:#0a8c87 !important;}
.lightblue 		{color:#0a8c87 !important;}
.light-blue		{color:#0a8c87 !important;}
.outline-soft-blue {line-color:#0a8c87 !important; border-color:#0a8c87 !important;}
.outline-softBlue  {line-color:#0a8c87 !important; border-color:#0a8c87 !important;}
.outline-softblue  {line-color:#0a8c87 !important; border-color:#0a8c87 !important;}
.outline-lightBlue {line-color:#0a8c87 !important; border-color:#0a8c87 !important;}
.outline-lightblue {line-color:#0a8c87 !important; border-color:#0a8c87 !important;}
.outline-light-blue{line-color:#0a8c87 !important; border-color:#0a8c87 !important;}
.bg-active		{background-color:#389d99 !important;}
.bg-gray			{background-color:#bababa !important;}
.bg-softGray	{background-color:#fCfCfC !important;}
.bg-green			{background-color:#6fbe44 !important;}
.bg-softGray	{background-color:#fCfCfC !important;}
.softGray			{color:#fCfCfC !important;}
.bg-celeste		{background-color:#0494d4 !important;}
.celeste			{color:#0494d4 !important;}
.outline-celeste{line-color:#0494d4; border-color:#0494d4 !important;}
.outLine-celeste{line-color:#0494d4; border-color:#0494d4 !important;}
.border-celeste{line-color:#0494d4; border-color:#0494d4 !important;}
.bg-white			{background-color:#ffffff !important;}
.bg-red				{background-color:#389d99 !important;}
.border-red		{line-color:#389d99; border-color:#389d99 !important;}
.border-white	{line-color:#Fff; border-color:#fff !important;}
.border-darkBlue{line-color: #a2d2d0 !important; border-color: #a2d2d0 !important;}
.border-softBlue {line-color: #0a8c87 !important; border-color: #0a8c87 !important;}
.border-lightBlue{line-color: #0a8c87 !important; border-color: #0a8c87 !important;}
.border-dark-blue{line-color: #a2d2d0 !important; border-color: #a2d2d0 !important;}
.border-soft-gray{line-color: #fCfCfC !important; border-color: #fCfCfC !important;}
.border-softgray {line-color: #fCfCfC !important; border-color: #fCfCfC !important;}
.border-softGray	{line-color: #fCfCfC !important; border-color: #fCfCfC !important;}
.dark					{color:#666 !important;}
.dark-gray 		{color:#999 !important;}
.gray					{color:#bababa !important;}
.green				{color:#6fbe44 !important;}
.white				{color:#ffffff !important;}
.text-gris		{color:		#666 !important;}
.gris					{color:		#666 !important;}
.red					{color:#389d99 !important;}
.text-active	{color:#389d99 !important;}
.otuline-none {outline:none !important;}
.dropdown-menu{background-color: #ffffff!important;}

/* Text Size */
.h0						{font-size:2rem; line-height:2.4rem;}
.h-1px				{height:1px;}
.h1						{font-size:1.75rem; line-height:2.1rem;}
.h2						{font-size:1.5rem; line-height:1.8rem;}
.h3						{font-size:1.25rem; line-height:1.5rem;}
.h4						{font-size:1rem; 		line-height:1.75rem;}
.h5						{font-size:0.75rem; line-height:0.9rem;}
.h6						{font-size:0.6rem; line-height:0.72rem;}
.h7						{font-size:0.5rem; line-height:0.6rem;}
.text					{	font-family: Helvetica Neue Light,Helvetica,Arial, sans-serif!important;
								font-size:0.9rem;
								line-height: 1.26rem;}
.text-small	{	font-family: PT Sans Regular,Helvetica,Arial, sans-serif!important;
								font-size:0.7rem;
								
								line-height: 22px;
}
.upperCase{ text-transform: uppercase;}
.uppercase{ text-transform: uppercase;}
.upper-case{ text-transform: uppercase;}
.title 				{	font-family: 	PT Sans Regular,Helvetica,Arial, sans-serif!important; 
								font-size:		1.2rem;
								
								line-height: 	1.68rem;
}
.title-big		{	font-family: PT Sans Regular,Helvetica,Arial, sans-serif!important; 
								font-size:2.5rem;
								
								line-height: 55px;
}
.title-midium	{	font-family: PT Sans Regular,Helvetica,Arial, sans-serif!important;
								font-size:0.9rem;
								
								line-height: 1.26rem;
}
.title-small	{	font-family: PT Sans Regular,Helvetica,Arial, sans-serif!important;
								font-size:0.7rem;
								
								line-height: 22px;
}
.alertText		{	font-family: PT Sans Regular,Helvetica,Arial, sans-serif!important;
								font-size:13px;
								
								line-height: 28px;
}
.menuItem			{	font-family: 'Oswald', sans-serif!important;
								font-size:15px;
								text-transform: uppercase;
}
.menuItemFixed{	font-family: 'Oswald', sans-serif!important;
								font-size:13px;
								text-transform: uppercase;
}
.menuTitle		{	font-family: 'Oswald', sans-serif!important;
								font-size:20px;
								text-transform: uppercase;
}
.heavy				{font-family: 'Anton', sans-serif;}

.border-none	{border: none; border-color: #ffffff; border-width: 0px; outline: none;}
.border-1			{border-width: 1px;}
.border-2			{border-width: 2px;}
.border-3			{border-width: 3px;}
.border-4			{border-width: 4px;}
.border-5			{border-width: 5px;}
.center				{text-align:center;}
.cover				{background-position:center; background-size:cover; background-repeat:no-repeat;}
.contain			{background-position:center; background-size:contain; background-repeat:no-repeat;}
.carousel-caption {	padding: 0px !important; 
										margin:0px !important; 
										text-align:left !important; 
										vertical-align:middle !important;  }
.h-1px				{height:1px;}
.h-2px				{height:2px;}
.h-3px				{height:3px;}
.h-4px				{height:4px;}
.h-5px				{height:5px;}
.h-10px				{height:10px;}
.h-15px				{height:15px;}
.h-20px				{height:20px;}
.h-25px				{height:25px;}
.h-20px				{height:30px;}
.h-35px				{height:35px;}
.h-40px				{height:40px;}
.h-45px				{height:45px;}
.h-50px				{height:50px;}
.h-55px				{height:55px;}
.h-60px				{height:60px;}
.h-65px				{height:65px;}
.h-70px				{height:70px;}
.h-75px				{height:75px;}
.h-80px				{height:80px;}
.h-85px				{height:85px;}
.h-90px				{height:90px;}
.h-95px				{height:95px;}
.h-100px			{height:100px;}

.h-1					{height:1px;}
.h-2					{height:2px;}
.h-3					{height:3px;}
.h-4					{height:4px;}
.h-5					{height:5px;}
.h-10					{height:10px;}
.h-15					{height:15px;}
.h-20					{height:20px;}
.h-25					{height:25px;}
.h-20					{height:30px;}
.h-35					{height:35px;}
.h-40					{height:40px;}
.h-45					{height:45px;}
.h-50					{height:50px;}
.h-55					{height:55px;}
.h-60					{height:60px;}
.h-65					{height:65px;}
.h-70					{height:70px;}
.h-75					{height:75px;}
.h-80					{height:80px;}
.h-85					{height:85px;}
.h-90					{height:90px;}
.h-95					{height:95px;}
.h-100				{height:100px;}

.pt-5px				{padding-top:5px;}
.pt-10px			{padding-top:10px;}
.pt-15px			{padding-top:15px;}
.pt-20px			{padding-top:20px;}
.pt-25px			{padding-top:25px;}
.pt-20px			{padding-top:30px;}
.pt-35px			{padding-top:35px;}
.pt-40px			{padding-top:40px;}
.pt-45px			{padding-top:45px;}
.pt-50px			{padding-top:50px;}
.pt-75px			{padding-top:75px;}
.pt-100px			{padding-top:100px;}

.pb-5px				{padding-bottom:5px;}
.pb-10px			{padding-bottom:10px;}
.pb-15px			{padding-bottom:15px;}
.pb-20px			{padding-bottom:20px;}
.pb-25px			{padding-bottom:25px;}
.pb-20px			{padding-bottom:30px;}
.pb-35px			{padding-bottom:35px;}
.pb-40px			{padding-bottom:40px;}
.pb-45px			{padding-bottom:45px;}
.pb-50px			{padding-bottom:50px;}
.pb-55px			{padding-bottom:55px;}
.pb-60px			{padding-bottom:60px;}
.pb-65px			{padding-bottom:65px;}
.pb-70px			{padding-bottom:70px;}
.pb-75px			{padding-bottom:75px;}
.pb-80px			{padding-bottom:80px;}
.pb-85px			{padding-bottom:85px;}
.pb-90px			{padding-bottom:90px;}
.pb-95px			{padding-bottom:95px;}
.pb-100px			{padding-bottom:100px;}

.pl-5px				{padding-right:5px;}
.pl-10px			{padding-right:10px;}
.pl-15px			{padding-right:15px;}
.pl-20px			{padding-right:20px;}
.pl-25px			{padding-right:25px;}
.pl-20px			{padding-right:30px;}
.pl-35px			{padding-right:35px;}
.pl-40px			{padding-right:40px;}
.pl-45px			{padding-right:45px;}
.pl-50px			{padding-right:50px;}
.pl-75px			{padding-right:75px;}
.pl-100px			{padding-right:100px;}

.pr-5px				{padding-left:5px;}
.pr-10px			{padding-left:10px;}
.pr-15px			{padding-left:15px;}
.pr-20px			{padding-left:20px;}
.pr-25px			{padding-left:25px;}
.pr-20px			{padding-left:30px;}
.pr-35px			{padding-left:35px;}
.pr-40px			{padding-left:40px;}
.pr-45px			{padding-left:45px;}
.pr-50px			{padding-left:50px;}
.pr-75px			{padding-left:75px;}
.pr-100px			{padding-left:100px;}

.fixed				{position:fixed;}
.left-0px			{left:0px;}
.top-0px			{top:0px;}

.h-line				{height:1px;}
.image-cover	{background-position:center; background-size:cover; background-repeat:no-repeat;}
.image-contain{background-position:center; background-size:contain; background-repeat:no-repeat;}
.item	.item:hover	{color: #FFFFFF; font-family: 'Roboto', sans-serif;}
.line					{	height:1px;}
.link					{	cursor:	pointer;}
.alertBox			{	height: 33px;}
.menubar			{top:0px; left:0px; position:absolute;}	
.noWrap { text-wrap:none;}
.no-wrap	{ text-wrap:none;}
.newsImg			{	padding-bottom: 62.5%; background-repeat:no-repeat; 
								background-size:cover; background-position:center;}
.outline-none {outline:none !important;}	
.navbar				{z-index:	10000;	}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #041d5c;
}
.overlay-text{
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.overflow-hidden 		{overflow:hidden;}
.overflow-x-hidden { overflow-x:hidden;}
.overflow-y-hidden { overflow-y:hidden;}
.container:hover .overlay {
  opacity: 0.85;
}
.round-top-5 	{border-top-right-radius:5px; border-top-left-radius:5px;}
.round-top-10	{border-top-right-radius:10px; border-top-left-radius:10px; }
.round-top-15	{border-top-right-radius:15px; border-top-left-radius:15px;}
.round-top-20	{border-top-right-radius:20px; border-top-left-radius:20px;}
.round-5 			{border-radius:5px;}
.round-7 			{border-radius:7px;}
.round-10 		{border-radius:10px;}
.round-20 		{border-radius:20px;}
.round-30 		{border-radius:30px;}
.round-40 		{border-radius:40px;}
.round-50 		{border-radius:50px;}
.screenHeight	{height:	100vh;	}
.searchDiv		{width:100%; height: 75px;}
.searchDivMovil{width:100%; height: 250px; overflow: visible;}
	select.dropdown {
		background-color: white !important;
		color: #444444;
		-webkit-appearance: none;
		-moz-appearance: none;
	}

.sepia-50     {filter: grayscale(50%);}
.sepia-60     {filter: grayscale(60%);}
.sepia-70     {filter: grayscale(70%);}
.sepia-80     {filter: grayscale(80%);}
.sepia-90     {filter: grayscale(90%);}
.sepia-100    {filter: grayscale(100%);}
.sh-1					{height:	10vh;	}
.sh-2					{height:	20vh;	}
.sh-3					{height:	30vh;	}
.sh-4					{height:	40vh;	}
.sh-5					{height:	50vh;	}
.sh-6					{height:	60vh;	}
.sh-7					{height:	70vh;	}
.sh-8					{height:	80vh;	}
.sh-9					{height:	90vh;	}
.sh-10				{height:	100vh;	}
.sh-100				{height:	100vh;	}
.slim					{font-weight:200;}
.strong				{font-weight:bold;}
.strongest		{font-weight:900;}
.square				{width: 100%; padding-bottom: 100%;}
.square-75		{padding-bottom: 75%;}
submit{background-color:#389d99 !important;} 
.w-100				{width: 100%;}
.w100					{width: 100%;}
.recto				{border-radius: 0px !important;}
.form-control .form-control-lg{
	border-radius: 0px !important; 
	background-color: white !important;
	color: #444444;
	-webkit-appearance: none;
	-moz-appearance: none;}
.form-control {border-radius: 0px !important; background-color: #ffffff !important;}
.form-control-lg {border-radius: 0px !important; background-color: #ffffff !important;}
.btn					{outline:none !important; border:none !important; box-shadow:none !important; }
.video				{ padding-bottom:56.25%;}
.viewImage		{background-repeat: no-repeat;
							 background-position: center;
							 background-size: cover;
							 padding-bottom: 62.5%;}
.whatsApp			{	position: fixed; 
									z-index: 10000000; 
									right: 30px;
									width: 50px;
									height: 50px;
									bottom: 30px; 
									padding: 10px; }
@media only screen and (min-width: 1301px) {
	.title-big		{	/*font-family: 'Oswald', sans-serif;*/
										font-family: 'Roboto', sans-serif;
										font-size:3rem;
										line-height: 3.6rem;
										font-weight:bold;
		}
		.title 				{	font-family: 'Roboto', sans-serif;
										/*font-family: 'Oswald', sans-serif;*/ 
										font-size:1.5rem;
										line-height: 1.8rem;
										word-spacing:-0.02em;
										/*font-weight:900;*/
										font-weight:bold;
		}
		.title-midium	{	/*font-family: 'Oswald', sans-serif;*/
										font-family: 'Roboto', sans-serif;
										font-size:1rem;
										line-height: 1.45rem;
										font-weight:400;
		}
		
		.title-small	{	/*font-family: 'Oswald', sans-serif;*/
										font-family: 'Roboto', sans-serif;
										font-size:1rem;
										line-height: 1.35rem;
										font-weight:400;
		}
		.text				{	
								/*font-family: Helvetica Neue Light,Helvetica,Arial, sans-serif!important;*/
								/*font-family: 'Oswald', sans-serif!important;*/ 
										font-family: 'Roboto', sans-serif;
								font-size:1rem;
								line-height: 1.45rem;
								word-spacing:-0.02em;
								font-weight:400;
		}
		
		.text-small	{		/*font-family: 'Oswald', sans-serif;*/
										font-family: 'Roboto', sans-serif;
										font-size:0.7rem;
										line-height: 1.015rem;
										font-weight:100;
		}
	.alert-slider	{height:38px;}
	.slider				{height:35vw;}
	.addSlider		{height:18vw;}
	.logo					{height:60px; max-width:30%;}
	.logoFixed		{height:34px; max-width:30%;}
	.bannerTop		{height:70px; max-width:70%;}
	.newsImgInLine{	height:9.5vw; background-repeat:no-repeat; 
									background-size:cover; background-position:center;}
	.newsTextInLine{height:9.5vw;}
	.newsTextfooter{height:4.75vw;}
}
@media only screen and (min-width: 1200px ) and (max-width: 1300px) {
	
		.title-big		{	/*font-family: 'Oswald', sans-serif;*/
										font-family: 'Roboto', sans-serif;
										font-size:3rem;
										line-height: 3.6rem;
										font-weight:bold;
		}
		
		.title 				{	font-family: 'Roboto', sans-serif;
										/*font-family: 'Oswald', sans-serif;*/ 
										font-size:1.5rem;
										line-height: 1.8rem;
										word-spacing:-0.02em;
										/*font-weight:900;*/
										font-weight:bold;
		}
		.title-midium	{	/*font-family: 'Oswald', sans-serif;*/
										font-family: 'Roboto', sans-serif;
										font-size:1rem;
										line-height: 1.45rem;
										font-weight:400;
		}
		
		.title-small	{	/*font-family: 'Oswald', sans-serif;*/
										font-family: 'Roboto', sans-serif;
										font-size:1rem;
										line-height: 1.35rem;
										font-weight:400;
		}
		.text				{	
								/*font-family: Helvetica Neue Light,Helvetica,Arial, sans-serif!important;*/
								/*font-family: 'Oswald', sans-serif!important;*/ 
										font-family: 'Roboto', sans-serif;
								font-size:1rem;
								line-height: 1.45rem;
								word-spacing:-0.02em;
								font-weight:400;
		}
		.text-small	{		/*font-family: 'Oswald', sans-serif;*/
										font-family: 'Roboto', sans-serif;
										font-size:0.7rem;
										line-height: 1.015rem;
										font-weight:100;
		}
	.alert-slider	{height:38px;}
	.slider				{height:35vw;}
	.addSlider		{height:18vw;}
	.logo					{height:60px; max-width:30%;}
	.logoFixed		{height:34px; max-width:30%;}
	.bannerTop		{height:70px; max-width:70%;}
	.newsImgInLine{	height:9.5vw; background-repeat:no-repeat; 
									background-size:cover; background-position:center;}
	.newsTextInLine{height:9.5vw;}
	.newsTextfooter{height:4.75vw;}
}
@media only screen and (min-width: 992px ) and (max-width: 1199px) {
	
		.title-big		{	/*font-family: 'Oswald', sans-serif;*/
										font-family: 'Roboto', sans-serif;
										font-size:3rem;
										line-height: 3.6rem;
										font-weight:bold;
		}
		
		.title 				{	font-family: 'Roboto', sans-serif;
										/*font-family: 'Oswald', sans-serif;*/ 
										font-size:1.5rem;
										line-height: 1.8rem;
										word-spacing:-0.02em;
										/*font-weight:900;*/
										font-weight:bold;
		}
		.title-midium	{	/*font-family: 'Oswald', sans-serif;*/
										font-family: 'Roboto', sans-serif;
										font-size:1rem;
										line-height: 1.45rem;
										font-weight:400;
		}
		
		.title-small	{	/*font-family: 'Oswald', sans-serif;*/
										font-family: 'Roboto', sans-serif;
										font-size:1rem;
										line-height: 1.35rem;
										font-weight:400;
		}
		.text				{	
								/*font-family: Helvetica Neue Light,Helvetica,Arial, sans-serif!important;*/
								/*font-family: 'Oswald', sans-serif!important;*/ 
										font-family: 'Roboto', sans-serif;
								font-size:1rem;
								line-height: 1.45rem;
								word-spacing:-0.02em;
								font-weight:400;
		}
		.text-small	{		/*font-family: 'Oswald', sans-serif;*/
										font-family: 'Roboto', sans-serif;
										font-size:0.7rem;
										line-height: 1.015rem;
										font-weight:100;
		}
	.alert-slider	{height:38px;}
	.slider				{height:35vw!important;}
	.addSlider		{height:21.6vw;}
	.logo					{height:60px; max-width:30%;}
	.logoFixed		{height:34px; max-width:30%;}
	.bannerTop		{height:70px; max-width:70%;}
	.newsImgInLine{	height:9.5vw; background-repeat:no-repeat; 
									background-size:cover; background-position:center;}
	.newsTextInLine{height:9.5vw;}
	.newsTextfooter{height:4.75vw;}
}
@media only screen and (min-width: 768px ) and (max-width: 991px) {
	.title-big		{	
								font-family: 'Roboto', sans-serif;
								font-size:2.25rem;
								line-height: 2.45rem;
								font-weight:bold;
	}
	
	.title 				{	font-family: 'Roboto', sans-serif;
									font-size:1.5rem;
									line-height: 1.8rem;
									word-spacing:-0.02em;
									font-weight:bold;
	}
	.text				{	
							font-family: 'Roboto', sans-serif;
							font-size:1rem;
							line-height: 1.45rem;
							word-spacing:-0.02em;
							font-weight:400;
	}
	.alert-slider	{height:38px;}
	.slider				{height:61.25vw;}
	.addSlider		{height:21.6vw;}
	.logo					{width:50%;}
	.logoFixed		{height:40px; max-width:30%;}
	.bannerTop		{width:80%;}
	.newsImgInLine{	height:24vw; background-repeat:no-repeat; 
									background-size:cover; background-position:center;}
	.newsTextInLine{height:24vw;}
	.newsTextfooter{height:12vw;}
}
@media only screen and (min-width: 576px ) and (max-width: 767px) {
	.title-big		{	
								font-family: 'Roboto', sans-serif;
								font-size:2.25rem;
								line-height: 2.45rem;
								font-weight:bold;
	}
	
	.title 				{	font-family: 'Roboto', sans-serif;
									font-size:1.5rem;
									line-height: 1.8rem;
									word-spacing:-0.02em;
									font-weight:bold;
	}
	.text				{	
							font-family: 'Roboto', sans-serif;
							font-size:1rem;
							line-height: 1.45rem;
							word-spacing:-0.02em;
							font-weight:400;
	}
	.alert-slider	{height:38px;}
	.slider				{height:90vw;}
	.addSlider		{height:46.75vw;}
	.addSlider		{height:21.6vw;}
	.logo					{width:50%;}
	.logoFixed		{height:40px; max-width:30%;}
	.bannerTop		{width:80%;}
	.newsImgInLine{	height:24vw; background-repeat:no-repeat; 
									background-size:cover; background-position:center;}
	.newsTextInLine{height:24vw;}
	.newsTextfooter{height:12vw;}
}
@media only screen and (max-width: 575px) {
	.title-big		{	font-family: 'Roboto', sans-serif;
								font-size:2.25rem;
								line-height: 2.45rem;
								font-weight:bold;
	}
	
	.title 				{	font-family: 'Roboto', sans-serif;
									font-size:1.5rem;
									line-height: 1.8rem;
									word-spacing:-0.02em;
									font-weight:bold;
	}
	.text				{	
							font-family: 'Roboto', sans-serif;
							font-size:1rem;
							line-height: 1.45rem;
							word-spacing:-0.02em;
							font-weight:400;
	}
	.alert-slider	{height:38px;}
	.slider				{height:90vw;}
	.addSlider		{height:46.75vw;}
	.logo					{width:50%;}
	.logoFixed		{height:40px; max-width:30%;}
	.bannerTop		{width:80%;}
	.newsImgInLine{	height:24vw; background-repeat:no-repeat; 
									background-size:cover; background-position:center;}
	.newsTextInLine{height:24vw;}
	.newsTextfooter{height:12vw;}
}

.text-shadow	{text-shadow:0px 0px 3px #000000;}
.shadow				{text-shadow:0px 0px 3px #000000;}
.z-bottom			{z-index:	0;			}
.z-first			{z-index:	0;			}
.z-top				{z-index:	10000;	}

@media only screen and (min-width: 1301px) {
	.card-columns {
		column-count: 5;
	}
}
@media only screen and (min-width: 1200px ) and (max-width: 1300px) {
	.card-columns {
		column-count: 4;
	}
}
@media only screen and (min-width: 992px ) and (max-width: 1199px) {
	.card-columns {
		column-count: 3;
	}
}
@media only screen and (min-width: 768px ) and (max-width: 991px) {
	.card-columns {
		column-count: 2;
	}
}
@media only screen and (min-width: 576px ) and (max-width: 767px) {
	.card-columns {
		column-count: 2;
	}
}
@media only screen and (max-width: 575px) {
	.card-columns {
		column-count: 1;
	}
} 
.clasImg{width:100%; padding-bottom:50%;}

