		.headspacer {width:100%;height:120px;}
		
		.top {
		padding-top:0;
		margin-bottom:52px;
		width:100%;
		display: grid;
		grid-template-columns: 0.5fr 1.5fr 0.5fr 1fr 0.25fr;
		grid-template-rows: 75px auto 120px;
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		z-index:0;
		}

		.top .div1 { grid-area: 2 / 2 / 3 / 3; display:grid;align-items:center;justify-items:start; z-index:2;}
		.top .div1>div{max-width:500px;}
		.top .div2 { grid-area: 2 / 3 / 3 / 5; z-index:3; position:relative;}
		.top .div2 .img {height:auto;object-fit:contain;}
		.top .div3 { grid-area: 3 / 3 / 4 / 4; z-index:2;padding:10px;display:grid;justify-items:end;align-items:end;}
		.top .div3>img {max-width:80px;margin:12px 0px 0px 12px;}
		.top .div4 { z-index:initial; grid-area: 1 / 1 / 4 / 4; background: linear-gradient(90deg, rgba(26, 68, 200, 1) 10%, rgba(175, 86, 204, 1) 100%);position:relative;}
 
		
		.mid .headertext {padding:30px;}
		
		
		.midleft	{
						width:100%;
						display: grid;
						min-height:50vh;
						height:auto;
						grid-template-columns: 1fr 2fr;
						grid-template-rows: 1fr;
						grid-column-gap: 0px;
						grid-row-gap: 0px;
						
					}
					
		.midright	{	
						width:100%;
						display: grid;
						min-height:50vh;
						height:auto;
						grid-template-columns: 2fr 1fr;
						grid-template-rows: 1fr;
						grid-column-gap: 0px;
						grid-row-gap: 0px;
						
					}
							
		.productionright .headertext {max-width:300px;}
		.productionleft .headertext {max-width:300px;}
		
		.midleft>.div1 { grid-area: 1 / 1 / 2 / 2; display:grid; justify-items:flex-start;align-items:center; padding:30px 30px 30px 70px;}
		.midleft>.div2 { grid-area: 1 / 2 / 2 / 3; position:relative;padding:30px;}

		.midright>.div1 { grid-area: 1 / 1 / 2 / 2; position:relative; padding:70px}
		.midright>.div2 { grid-area: 1 / 2 / 2 / 3; display:grid; justify-items:flex-end;align-items:center;padding:30px;}
		
		.midright>.div1>.divCont{transform: translate(-60px,-50px);position:absolute;bottom:0;left:0;height:0;width:0;overflow:visible;}
		.midleft>.div2>.divCont{transform: translate(0px,60px);position:absolute;top:0;right:0;height:0;width:0;overflow:visible;display:flex;align-items:flex-end;}
		
		.bot {width:100%;min-height:400px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:120px 0;height:auto;}

		.botborder {border:3px solid black;border-top:0px;}
		
		.borderbot {
			height:30px;
			max-width:1200px;
			width:100%;
			display: grid;
			grid-template-columns: 1fr 2fr 1.5fr 2fr 1fr;
			grid-template-rows: 1fr;
			grid-column-gap: 10px;
			grid-row-gap: 0px;
			}
			
		.topborderleft {border-top:3px solid black;border-left:3px solid black;margin-top:9px;}
		.topborderright {border-top:3px solid black;border-right:3px solid black;margin-top:9px;}
		.bordertop{
			display: grid;
			grid-template-columns: 1fr 2fr 1.5fr 2fr 1fr;
			grid-template-rows: 1fr;
			grid-column-gap: 10px;
			grid-row-gap: 0px;
			width:100%;
			max-width:1200px;
		}
		
		.bordertop .div1 { grid-area: 1 / 2 / 2 / 3; }
		.bordertop .div2 { grid-area: 1 / 3 / 2 / 4; }
		.bordertop .div3 { grid-area: 1 / 4 / 2 / 5; }
		
		.borderbot .div3 { grid-area: 1 / 2 / 2 / 5; z-index:1; align-self: end; height:25px;}

		.bordermid {
			max-width:1200px;
			display: grid;
			grid-template-columns: 1fr 2fr 1.5fr 2fr 1fr;
			grid-template-rows: 1fr;
			grid-column-gap: 10px;
			grid-row-gap: 0px;
			width:100%;
			}
		.bordermid .div1 {grid-area: 1 / 2 / 2 / 5; width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:24px 0px;height: fit-content;}
		.bordermid .img {object-fit:contain;margin:12px 0px;width:100%;height:auto;}

		.divCIRCL {position:absolute;bottom: -165px;left: 5%;transform: scale(0.8);z-index:-5;overflow:hidden;}
		.CircLine0{fill:none;stroke:#5D4CD7;stroke-width:4;}
		.CircLine1{fill:none;stroke:#5D4CD7;stroke-width:5;}

	
	@media only screen and (max-width: 900px) {

		.headspacer {height:92px !important;}
		
		.divCIRCL {display:none;}
		
		.bordermid .img {width:100%;}
		.bordermid {grid-template-columns: 0.4fr 2fr 1.5fr 2fr 0.4fr;}
		.bordertop {grid-template-columns: 0.4fr 2fr 1.5fr 2fr 0.4fr;}
		.borderbot {grid-template-columns: 0.4fr 2fr 1.5fr 2fr 0.4fr;}
		.botborder{height:20px;}
		
		
		.divCont{display:none !important;}
		.headertext {text-align:center !important;margin-top:18px;padding:0px}
		
		.midright {
					grid-template-columns: 1fr;
					grid-template-rows: 50vh 1fr;
					min-height:50vh;
					}
		.midright>.div1 {grid-area: 1 / 1 / 1 / 1;padding:0;}
		.midright>.div2 {grid-area: 2 / 1 / 2 / 1;padding:18px 0 36px 0;}
		
		.midleft {
					grid-template-columns: 1fr;
					grid-template-rows: 50vh 1fr;
					min-height:50vh;
					}
		.midleft>.div1 {grid-area: 2 / 1 / 2 / 1;padding:18px 0 36px 0;}
		.midleft>.div2 {grid-area: 1 / 1 / 1 / 1;padding:0;}
		
		.top {grid-template-columns: 1fr; grid-template-rows: 50vh minmax(50vh, auto);margin-bottom:0px;}
		.top>.div1 {grid-area: 2 / 1 / 2 / 1;}
		.top .div1>div{max-width:100%;padding:12px;}
		.top>.div2 {grid-area: 1 / 1 / 1 / 1;}
		.top .div2 .img {height: 100%; object-fit: cover;}
		.top>.div3 {display:none;}
		.top>.div4 {grid-area: 2 / 1 / 2 / 1;}

	}

	