.containergrid {
	width: 95%;
	margin: 0 auto;
}
containerform {
    width: 100%;
	margin: 0 auto;
}

/* ---------------------------------------------------------------------- */
/* Columns
/* ---------------------------------------------------------------------- */
.one-half, .one-third1, .one-fourth, .two-thirds, .three-fourths {
	display: inline;
	float: left;
    margin-left: 1%;
    margin-bottom: 2vh;
}

.one-half {
	width: 49%;	
}

.one-third1 {
	width: 32%;	
}

.one-fourth {
	width: 23.5%;
}

.two-thirds {
	width: 66%;		
}

.three-fourths {
	width: 74.5%;		
}

.column-last { 
	margin-right: 0 !important;
}


@media only screen and (min-width: 960px) and (max-width: 1180px) {

	/* Container */ 
	
	.containergrid {
		width: 95%;
           		
	}
	
	
}



@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	/* Container */ 
	
	.containergrid {
		width: 95%;	
	}
	
	
}




@media only screen and (max-width: 767px) {
	
	/* Columns */
	
	.one-half, .one-third1, .one-fourth, .two-thirds, .three-fourths {
		float: none;
		display: block;
		margin-right: 0;
		width: 100%;
		max-width: none;
	}
	
	/* Floats */
	
	.float-left, .float-right {
		float: none;	
	}
	
	
}




@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	/* Container */
	
	.containergrid {
		width: 95%;
	}
	
}




@media only screen and (max-width: 479px) {
	
	/* Container */
	
	.containergrid {
		width: 95%;	
	}


}





.card-card {
         display: flex;
         flex-direction: column;
         width: 100%;
         background-color: white;
         border-radius: 10px;
         box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
      }
.card-image-card {
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		min-height: 1px;
		border-radius: 10px 10px 0 0;
		}
.card-image-card img {
		flex-shrink: 0;
		width: 100%;
		height: auto;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
}
.card-content-card { padding: 20px;}
.card-title-card {
		 font-size: 1.5rem;
		 font-weight: bold;
		 margin: 0 0 10px 0;
		}
.card-text-card { font-size: 1rem; margin: 0; }

