@charset "UTF-8";
/* CSS Document */


@media only screen and (max-width: 500px) {
nav {display: none!important}
.menuToggle {display: block!important}
	
.topnav {
	display: block!important;
	overflow: hidden;
	background-color: #92278F;
	position: relative;
	font-family: 'Poppins', sans-serif; 
}

/* Hide the links inside the navigation menu (except for logo/home) */
.topnav #myLinks {
  display: none;
}

/* Style navigation menu links */
.topnav a {
	font-family: 'Poppins', sans-serif; 
  color: white;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
  display: block;
}

/* Style the hamburger menu */   
.topnav a.icon {
  background: #92278F;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
	height: 37px;
}
	

/* Add a grey background color on mouse-over */
.topnav a:hover {
  background-color: #92278F;
  color: black;
}
	
/* Style the active link (or home/logo) */
.active {
  background-color: #ffffff;
  color: white;
}
	
.createServices {width: 100%; float: left; padding-left: 0; padding-right: 0; /*padding-right: 10%;*/}	
	
.typeCServices {
	width: 100%; 
	float: left; 
	margin-left: 0; 
	padding-left: 0;   /*padding-right: 10%;*/ }	
	
.grid-container {
  display: grid;
  grid-template-columns: auto;
  grid-gap: 20px 0;
  background-color: #ffffff;
  padding: 0; /*10px*/
}	
	
.item1 {
  grid-row: 1;
  background-color: #32a6a6;
}
.item2 {
  grid-row: 2;
  background-color: #005596;
}	
	
.item3 {
  grid-row: 3;
  background-color: #808080;
}	
	
.item4 {
  grid-row: 4;
  background-color: #92278f;
}		
	

/* our work - homepage*/	
.gallery {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    grid-template-rows: repeat(23, 5vw);
    grid-gap: 20px;
}	
.gallery__img {
    width: 100%;
    height: 100%;
    object-fit: cover;
	display: block;
}
	
.gallery__item--1 h1 {font-family: 'Poppins', sans-serif; color: #005596; font-weight: bold; font-size: 33px; line-height: 35px; padding-top: 15px; padding-left: 10%; padding-bottom: 1%; margin: 0px;}	
	
.gallery__item--1 {
    grid-column-start: 1;
    grid-column-end: 9;
    grid-row-start: 1;
    grid-row-end: 3;
	background-color: #ffffff;
}
	
.gallery__item--2 {
    grid-column-start: 1;
    grid-column-end: 9;
    grid-row-start: 3;
    grid-row-end: 8;
}
	
.gallery__item--3 {
    grid-column-start: 1;
    grid-column-end: 5;
    grid-row-start: 8;
    grid-row-end: 14;
}	
	
.gallery__item--4 {
    grid-column-start: 5;
    grid-column-end: 9;
    grid-row-start: 8;
    grid-row-end: 14;
}

.gallery__item--5 {
    grid-column-start: 1;
    grid-column-end: 9;
    grid-row-start: 14;
    grid-row-end: 23;
}	
	
#connectWrapper{padding-top: 10%}	
	
.connectTitle {width: 80%; float: left; padding-top: 5%; padding-left: 8%; padding-bottom: 2%; /*padding-right: 10%;*/ }

.connectContent {width: 90%; float: left; padding-left: 8%; padding-bottom: 10%;}
	
.quoteContent {width: 80%; float: left; padding-left: 7%;}
	
.quoteIcon img{
	text-align: left;
	display: block;
	float: left;
	padding-left: 34%;
	margin-left: 15px;
	margin-right: 25px;
	padding-top: 5%;
}	
	
#footer p{
	margin: 10px;
	text-align: center;
}
	
	
}