.ukglassworks_logo_outer{
    float: left;
	margin-top: 1rem;
	min-width: 300px;
	max-width: 300px;
	height: 150px;
}
.window_out1{
    display: block;
	margin: auto;
	width: 45px;
	height: 55px;
	border-radius: 50% 50% 0 0;
	border: 4px solid rgba(126, 203, 231, 1);
	box-shadow: 0 0 4px #000000, 0 0 2.5px 5px rgba(126, 203, 231, 0.5), 0 0 5px 10px rgba(126, 203, 231, 0.3);
}
.window_out2{
    display: block;
	margin: auto;
	width: 100%;
	height: 100%;
	border-radius: 50% 50% 0 0;
	border: 3px solid rgba(118, 132, 133, 1);
}
.window_out3{
    display: block;
	margin: auto;
	width: 100%;
	height: 100%;
	border-radius: 50% 50% 0 0;
	border: 3px solid rgba(218, 232, 233, 1);
}
.window_out4{
    display: block;
	margin: auto;
	width: 100%;
	height: 100%;
	border-radius: 50% 50% 0 0;
	border: 1px solid rgba(118, 132, 133, 1);
	overflow: hidden;
	animation-name: sky;
    animation-duration: 15s;
	animation-iteration-count: infinite;
}
@keyframes sky {
    0%   {background-color:rgb(71, 71, 107);}
    25%  {background-color: rgb(102, 179, 255);}
	50%   {background-color:rgb(71, 71, 107);}
    100%   {background-color:rgb(71, 71, 107);}
}
.ball1{
    position: relative;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    animation-name: ball1;
    animation-duration: 15s;
	animation-iteration-count: infinite;
}
@keyframes ball1 {
    0%   {background-color:transparent; left:-10%; top:60%;}
    25%  {background-color:yellow; left:47%; top:10%; box-shadow: 1px 1px 20px 10px yellow;}
    50%  {background-color:transparent; box-shadow: none; left: 110%; top:60%;}
	51%  {background-color:transparent; left:-10%; top:60%;}
    75%  {background-color:white; left:47%; top:10%; box-shadow: 1px 1px 20px 10px white;}
    100% {background-color:transparent; left: 110%; top:60%;}
}
.line_vert{
    background-color: rgba(218, 232, 233, 1);
    display: block;
	margin: auto;
	width: 3%;
	height: 100%;
	margin-top: -35%;
	border-left: 1px solid rgba(218, 232, 233, 1);
	border-top: none;
	border-right: 1px solid rgba(218, 232, 233, 1);
	border-bottom: none;
}
.line_hori{
    background-color: rgba(218, 232, 233, 1);
    display: block;
	margin: auto;
	width: 100%;
	height: 2%;
	margin-top: -90%;
	border-left: none;
	border-top: 1px solid rgba(218, 232, 233, 1);
	border-right: none;
	border-bottom: 1px solid rgba(218, 232, 233, 1);
}
.logo_h2{
    margin: 0;
    float: left;
    width: 90%;
	margin-left: 5%;
	margin-top: 5px;
	padding-bottom: 1rem;
    text-align: center;
	border-bottom: 2px solid rgba(36, 152, 194, 1);
	box-shadow: 0 1px black;
}
.logo_h2 h2{
    margin: 0;
	font-family: Impact, Charcoal, sans-serif;
	color: rgba(126, 203, 231, 1);
	font-size: 35px;
	font-weight: 900;
	letter-spacing: 2px;
	text-shadow: 2px 2px 4px #000000;
}
.ukglassworks_logo_outer h3{
	background-color: white;
	margin: 0;
    float: left;
    width: 50%;
    margin-left: 25%;
	margin-left: 25%;
	margin-top: -0.5rem;
	margin-bottom: 0.5rem;
	color: rgba(36, 152, 194, 1);
	font-size: 9px;
	font-weight: 900;
	text-align: center;
	letter-spacing: 0.5px;
}
.ukglassworks_logo_outer h1{
    float: left;
    width: 100%;
    margin: 0;
	margin-top: 3px;
	margin-bottom: 0.3rem;
	color: rgba(36, 152, 194, 1);
	font-size: 15px;
	font-weight: 900;
	text-align: center;
	letter-spacing: 1px;
	text-shadow: 0 0.5px black;
}
@media screen and (max-width: 1250px){
	.ukglassworks_logo_outer{
	    float: none;
	    display: block;
	    margin: auto;
		margin-top: 1rem;
    }
}