/* Column Sizes */
.innerbrand {
	width:100%;
	min-height:calc(100vh - 42px);
}

.col-33 div:not(.logo-wrapper, .corner, .line){
 width:33.333%;
}

.col-50 div:not(.logo-wrapper, .corner, .line){
 width:50%;
}

.col-25 div:not(.logo-wrapper, .corner, .line){
 width:25%;
}

.col-33, .col-50, .col-25 {
	padding:20px!important;
}

.logogalleryitem img {
	object-fit: contain;
}

@media screen and (max-width: 992px) {
	.col-33 div, .col-50 div, .col-25 div {
	 width:100%;
	}
}
/*Logo Sizes*/
.smalllogo {
	max-width:300px!important;
	max-height:200px!important;
}
.largelogo {
	max-width:500px!important;
	max-height:400px!important;
}
.standardlogo {
	max-width:400px!important;
	max-height:300px!important;
}


/*Form CSS*/

input[type=text], select {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}

input[type=submit] {
  width: 100%;
  background-color: #4CAF50;
  color: white;
  padding: 14px 20px;
  margin: 8px 0;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

input[type=submit]:hover {
  background-color: #45a049;
}

.logogalleryitem {
	padding:10px;
}
