.circle-container{
    width: 100%;
}

.gcw-mission{
	line-height: 1 !important;
}
.gcw-content{
	line-height: 1 !important;
}

@media only screen and (max-width:800px){
	.circle {
		width: 80px !important;
		height: 80px !important;
	}
	
	.between-small {
		width: 20px !important;
	}
	
	.normal_text {
		font-size: 10px !important;
	}
	.gcw-mission{
		font-size: 10px !important;
	}
	.gcw-content{
		font-size: 13px !important;
	}
	.gcw_normal_text {
		font-size: 22px;
	}
	td p {
		margin-bottom: 0px !important;
	}
	
	.hover_text {
		padding-left: 5px !important;
		padding-right: 5px !important;
		font-size: 7px !important;
		text-transform: none !important;
		color: #ffffff !important;
		padding-top: 0 !important;
		line-height: 1.3 !important;
	}	
	
	.labs-capabilities-plus-symbol, .labs-capabilities-white-plus-symbol {
		padding-top: 5px !important;
	}
	
	.normal_text {
		margin-top: 0px !important;
	}
}

@media only screen and (min-width: 1600px){
	.circle {
		width: 210px !important;
		height: 210px !important;
	}
	
	.hover_text {
		padding-left: 15px !important;
		padding-right: 15px !important;
		font-size: 18px !important;
		color: #ffffff !important;
		font-family: 'Noto Sans';
		font-size: 18px !important;
		text-transform: capitalize !important;
		line-height: 1.3 !important;
	}
	
	.normal_text {
		font-size: 30px !important;
	}
	.gcw-mission{
		font-size: 26px !important;
	}
	.gcw-content{
		font-size: 36px !important;
	}
	.gcw_normal_text {
		color: #ffffff;
		font-size: 50px;
		line-height: 1.1 !important;
	}
	
}

td p {
		margin-bottom: 0px !important;
}

.circle {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    background-color: white;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #d59842;
    box-shadow: 0px 6px 19.74px 1.26px rgba(0, 0, 0, 0.15);
	display: inline-flex;
  	align-items: center; 
  	justify-content: center;
}

.normal_text {
    font-family: 'Barlow Condensed';
    font-size: 22px;
    text-transform: uppercase;
    text-align: center;
    line-height: 1.01;
    color: #656666;
    margin-top: 20px;
}
.center-circle{
    background-color: #d59842;
    color: white;
}
.between-small{
    width: 40px;
}
.between-big{
    width: 100px;
}
.row-separation{
    padding-bottom: 20px;
}

.gcw_normal_text {
	font-family: 'Barlow Condensed';
    color: #ffffff;
	margin-top: 0px;
	line-height: 1.1 !important;
}

@media only screen and (min-width: 800px) and (max-width: 1600px) {
	.gcw_normal_text {
    	font-size: 50px;
		line-height: 1.1 !important;
	}
	.gcw-mission{
		font-size: 18px !important;
	}
	.gcw-content{
		font-size: 28px !important;
	}
	.normal_text {
		margin-top: 20px !important;
	}
}
.labs-capabilities-plus-symbol{
    color: #d59842;
    font-size: 17px !important;
	display: block !important;
	padding-top: 10px;
}
.labs-capabilities-white-plus-symbol{
    color: white;
	font-size: 17px !important;
	display: block !important;
	padding-top: 5px;
}
.circle-hover {
    transition: background-color 0.3s ease-in-out;
	background-color: #303133;
	border-color: #303133;
}

.hover_text {
	color: #ffffff !important;
	font-family: 'Noto Sans';
	font-size: 14px;
	text-transform: capitalize !important;
	line-height: 1.3 !important;
}

.circle:hover p {
    padding-left: 15px;
    padding-right: 15px;
	margin-top: 0 !important;
}
#g-c-w .circle-hover p {
    color: #ffffff !important;
    font-family: 'Noto Sans';
    font-size: 18px;
    text-transform: none;
    padding-left: 15px;
    padding-right: 15px;
	margin-top: 0 !important;
}

.gform-field-label{
            font-weight: 400 !important;
            color: #9e9e9f !important;
            font-size: 11px !important;
            font-family: "Noto Sans" !important;
}