

/*basics
h1= 20px
h3= 14px
*/

*{
margin:0;
padding:0;
font-family:serif,garamond;
}



h1{
	/*margin-top:55px;*/
	padding-left:5%;
	line-height:1.5;
	font-size:40px;
	color:black; 
	/*padding-left:5%;*/
	font-family: 'Cambay', sans-serif;
}
h2{
	font-size:28px;
	color:black; 
	margin-bottom:5px;
	/*padding-left:5%;*/

}


h3{
	font-size:20px;
	color:black; 
	margin-bottom:5px;
	padding-top:25px;
}


h4{
	font-size:16px;
	color:black;
	font-weight:lighter;
	line-height:1.5;
	padding-bottom:20px;
	/*padding-left:5%;*/
}

h4 a{
	font-size:16px;
	color:black;
	font-weight:lighter;
	line-height:1.5;
	text-decoration:none;
	color: black;
	text-decoration:underline;
}

h5{
	font-size:14px;
	color:black;
	font-weight:lighter;
	line-height:1.5;
	/*padding-left:5%;*/
}

h5 a{ 
	font-size:14px;
	color:black;
	font-weight:lighter;
	line-height:1.5;
	text-decoration:none;
	color: black;
	text-decoration:underline;
}

h5 li{
	/*padding-left:20px;*/
	margin:5px 30px;
}



p{
	font-size:14px;
	color:black;
	font-weight:lighter;
	line-height:1.5;
	/*padding-left:5%;*/
}

.tags{
	font-size:14px;
	color:black;
	font-weight:normal;
	line-height:2;
}

mark{
	background-color: #F3DCC8;
	color:black;
	margin:40,20,20,20;

}

br {
    display: block;
    margin-bottom: 40px;
    font-size:14px;
    line-height:2.5;
}



button {
	background-color:#010228;
	color: white;
	font-family: 'Cambay', sans-serif;
	font-size:1em;
	line-height:1.25;
	padding: 2.25% 5% 2% 5%;
	max-width:45%;
	border-radius:70px;
  	text-align: center;
  	/*font-size: 15px;*/
  	text-decoration: none;
  	display: inline-block;
  	cursor: pointer;
  	margin-top:1%;

  	margin-bottom:5%;


}



button a {
	text-decoration:none;
	color:white;
	font-family: 'Cambay', sans-serif;
	font-size:1em;
	line-height:1.25;

}

hr{
	margin:20px auto;
	/*padding:0px,10%;*/
	/*width:90%;*/
	color:grey;
}






.top_nav_menu{
	/*this changes to a reduce size once a user goes past a certain point but it is
	always visable in some form
	*/
	position:fixed;
	z-index:50;
	width:100%;
	height:20px;
	background-color:#6C6C6C;
	padding:10px 0px 30px 0px;
	margin-right:5%;
	text-align:left;


	/*border-bottom:2px solid grey;*/

}

/*.top_nav_menu a{
	/*this changes to a reduce size once a user goes past a certain point but it is
	always visable in some form

	float:right;
	margin-left:5%;
	padding-bottom:30px;
	text-decoration:none;
	color: white;
	text-align:left;

}*/


.drop_link button {
/*display:block;*/
float:right;
color: white;
padding: 0,16px,0px, 16px;
font-size: 14px;
border: none;
cursor: pointer;
text-align:left;

}

.drop_link{
  position: absolute;
  float:right;
  display: block;
  text-align:left;
}

.dropdown-content_link{
  display: none;
  text-align:left;
  position: absolute;
  top:60px;
  left:25px;
  background-color: rgba(255,255,255,0.95);
  border-bottom: 1px solid grey;
  min-width: 250px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;

}


.dropdown-content_link a{
  color: black;
  text-align:left;
  padding: 12px 5px;
  text-decoration: none;
  display: block;
  text-align:left;

}


.dropdown-content_link a:hover {
	background-color: #f1f1f1;
	width:95%;
	text-decoration: none;
    font-weight:bold;


}


.drop_link:hover .dropdown-content_link {
  display: block;
  width:95%;


}

.drop_link:hover .drop_link {
  background-color: #f1f1f1;
}


.reduced_top_nav_menu{
	/*for when the user has scrolled past a certain point*/


}

.hero_main_pic{
	width:100%
	height:350px;
	padding-top:65px;
	/*padding-bottom:70px;*/
	background: radial-gradient(ellipse at left top, #050028, #020150);

	/*background: url("ASSETS/BlueBackground_web.jpg");*/
	border-bottom:4px solid #DDD;


}

.hero_main_pic h1, .hero_main_pic h3 {
	color: #F0EFEF;
}

.hero_main_pic h1{
	margin-top:55px;

	}	


.hero_main_pic h3{
margin-left:5%;
margin-right:10%;
line-height:2;
padding-left:-10px;
font-family:'Caveat', cursive;
font-size:24px;
font-weight:lighter;
}

.hero_main_pic hr{
display:block;
width:7%;
border:2px solid #E69999;
float:left;
}

.hero_main_pic img{
z-index:-5;	
}


.sub_page_hero_main_pic hr{
display:block;
width:7%;
border:2px solid black;
float:left;
}

/*Benalla Specific Stuff*/

.sub_page_hero_main_pic{
	width:100%
	height:400px;
	padding-top:100px;
	padding-bottom:40px;
	margin-bottom:20px;
	/*background: url("ASSETS/BlueBackground_web.jpg");*/
	background: radial-gradient(ellipse at left top, #050028, #020150);
	border-bottom:4px solid #DDD;
	/*background-color:rgba(238,238,238, 0.5);
	border-bottom: 4px solid #eee;*/
	
}





/*.sub_page_hero_main_pic{ 
	width:100%;
	height:200px;

}*/
.sub_page_hero_main_pic h1{ 
	width:80%;
	color: #F0EFEF;
	font-family: 'Cambay', sans-serif;

}

.sub_page_hero_main_pic h3{ 
	width:80%;
	padding-left:5%;
	font-weight:lighter;
	font-family:'Caveat', cursive;
	padding-top:5px;
	line-height:1.5;
	color: #F0EFEF;

}

.sub_page_hero_main_pic h5{ 
	width:80%;
	padding-top:10px;

}

.sub_page_hero_main_pic hr{
display:block;
width:7%;
border:2px solid #E69999;
float:left;
}

.sub_page_text_section h5{
	/*font-size:14px;
	color:black;
	font-weight:lighter;
	line-height:1.5;
	padding-bottom:20px;*/
	width:90%;
	margin-top:10px;
	/*margin:0px auto;
	display:block;
	/*padding-left:5%;*/
}

.sub_page_text_section{
	padding-left:5%;
	width:90%;


}

/*-----Benalla specific*/

.sub_page_Benalla_main_pic_large{
	/*border:2px solid #EB8C00;
	/*box-shadow:2px 2px 5px #f1f1f1;*/
	margin:auto;
	overflow:hidden;
	/*object-fit: contain;*/
	/*background-color:pink;*/
	position:relative;
}

.sub_page_Benalla_main_pic_large img{
	width:90%;
	max-height:100%;
	max-width: 100%;
	margin-left:5%;
	margin-bottom:40px;
	overflow:hidden;
	direction:rtl;
	/*box-shadow:0 0 5px 1px lightgrey;}*/


}

.sub_page_benalla_tags {

	margin-top:25px;
}

.sub_page_text_section_Benalla mark{
	background-color: #B5F8E1;


}



.sub_page_text_section_benalla h3{
	border-left:8px solid #21D396;
	padding-left:1.5%;
	width:80%;
	margin:35px 0% ;
}

.Sub_page_Benalla_pull_out_quote{
	width:90%;
	height:auto;
	border:2px solid #21D396;
	padding:0, 30px;
	margin:50px 6.5%;
}

.Sub_page_Benalla_pull_out_quote h3{
	border-left:8px solid #21D396;
	padding-left:1.5%;
	width:80%;
	/*padding:30px 0px 15px 0px;*/
	margin:20px 5%;
}


-------------

/*-----PwC Next specific*/

.sub_page_PwC_main_pic_large{
	/*border:2px solid #EB8C00;
	/*box-shadow:2px 2px 5px #f1f1f1;*/
	width:90%;
	margin:auto;
	overflow:hidden;
	/*object-fit: contain;*/
	/*background-color:pink;*/
	position:relative;
	border:1px solid grey;
}

.sub_page_PwC_main_pic_large img{
	width:90%;
	max-height:100%;
	max-width: 100%;
	margin-left:5%;
	margin-bottom:40px;
	overflow:hidden;
	direction:rtl;
	/*box-shadow:0 0 5px 1px lightgrey;}*/


}



.sub_page_PwC_Next_tags {
	margin-top:25px;
}

.sub_page_text_section_PwC_Next mark{
	background-color: #FCD397;

}

.sub_page_text_section_PwC_next h3{
	border-left:8px solid #EB8C00;
	padding-left:1.5%;
	width:80%;
	margin:35px 0% ;
}

.Sub_page_PwC_Next_pull_out_quote{
	width:90%;
	height:auto;
	border:2px solid #EB8C00;
	padding:0, 30px;
	margin:50px 6.5%;
}

.Sub_page_PwC_Next_pull_out_quote h3{
	border-left:8px solid #EB8C00;
	padding-left:1.5%;
	width:80%;
	/*padding:30px 0px 15px 0px;*/
	margin:20px 5%;
}

.Sub_page_PwC_Next_pull_out_quote h5{
	
	margin:20px 5%;
}


-------------


/*-----Seer specific*/




.sub_page_Seer_main_pic_large{
	/*border:2px solid #EB8C00;
	/*box-shadow:2px 2px 5px #f1f1f1;*/
	width:90%;
	margin:auto;
	overflow:hidden;
	/*object-fit: contain;*/
	/*background-color:pink;*/
	position:relative;
	border:1px solid grey;
}

.sub_page_Seer_main_pic_large img{
	width:90%;
	max-height:100%;
	max-width: 100%;
	margin-left:5%;
	margin-bottom:40px;
	overflow:hidden;
	direction:rtl;

	/*box-shadow:0 0 5px 1px lightgrey;}*/


}

.sub_page_Seer_tags {
	width:80%;
	margin-top:25px;
	padding-left:5%;
}

.sub_page_text_section_Seer mark{
	background-color: #B9F5FA;
	max-width:80%;

}

.sub_page_text_section_Seer h3{
	border-left:8px solid #21C4D3;
	padding-left:1.5%;
	width:80%;
	margin:35px 0% ;
}

.Sub_page_Seer_pull_out_quote{
	width:90%;
	height:auto;
	border:2px solid #21C4D3;
	padding:0, 30px;
	margin:50px 6.5%;
}

.Sub_page_Seer_pull_out_quote h3{
	border-left:8px solid #21C4D3;
	padding-left:1.5%;
	width:80%;
	/*padding:30px 0px 15px 0px;*/
	margin:20px 5%;
}

.Sub_page_Seer_pull_out_quote h5{
	
	margin:20px 5%;
}


-------------]

/*-----Airtaskerjj specific*/

.sub_page_Airtasker_main_pic_large{
	/*border:2px solid #EB8C00;
	/*box-shadow:2px 2px 5px #f1f1f1;*/
	width:90%;
	margin:auto;
	overflow:hidden;
	/*object-fit: contain;*/
	/*background-color:pink;*/
	position:relative;
	border:1px solid grey;
}

.sub_page_Airtasker_main_pic_large img{
	width:90%;
	max-height:100%;
	max-width: 100%;
	margin-left:5%;
	margin-bottom:40px;
	overflow:hidden;
	direction:rtl;
	/*box-shadow:0 0 5px 1px lightgrey;}*/


}

.sub_page_Airtasker_tags {
	width:80%;
	margin-top:25px;
	padding-left:5%;
}

.sub_page_text_section_Airtasker mark{
	background-color: #BEEEF9;
	max-width:80%;

}

.sub_page_text_section_Airtasker h3{
	border-left:8px solid #00C2EF;
	padding-left:1.5%;
	width:80%;
	margin:35px 0% ;
}

.Sub_page_Airtasker_pull_out_quote{
	width:90%;
	height:auto;
	border:2px solid #00C2EF;
	padding:0, 30px;
	margin:50px 6.5%;
}

.Sub_page_Airtasker_pull_out_quote h3{
	border-left:8px solid #00C2EF;
	padding-left:1.5%;
	width:80%;
	/*padding:30px 0px 15px 0px;*/
	margin:20px 5%;
}

.Sub_page_Airtasker_pull_out_quote h5{
	
	margin:20px 5%;
}


-------------




.accordian_icon{
	z-index:20;
	float:right;
	height:40px;
	width:40px;
}


.floating_CTA_button{
	z-index:5;
	position:absolute;
	right:0px;
	bottom:0px;
	height:30px;
	width:30px;
	background-color: #eee; 
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;

}

.skillset_list{
	width:85%;
	height:140px;
	margin-left:130px;



}

.skillset_list hr{
stroke:2px solid grey;
margin-left:11%;
margin-top:5px;
margin-right:24%;
line-height:4;


}

.skillset_item{
	display:inline-block;
	width: 7%;
	height:contain;
	/*height:100%;*/
	transform: rotate(-45deg);

}

.skillset_item h5{	
	font-weight:lighter;
	margin-left:-100px;
	/*transform:rotate(-5deg);*/

}

.skillset_bar_timeline{
	display:inline-block;
	height:2.5px;
	margin-left:10%;
	width:80%;
	/*background-color:*/
	background: linear-gradient(90deg, white, black);
	margin-bottom:50px;
	position: relative;
}

.skillset_bar_timeline_vertical{
	display:inline-block;
	height:2.5px;
	margin-left:10%;
	width:80%;
	/*background-color:*/
	background: linear-gradient(90deg, white, black);
	margin-bottom:50px;
	position: relative;
}

.Skillset_list_vertical_container{
	display:none;
	width:90%;
	height:450px;
	margin:auto;
}

.Skillset_bar_timeline_vertical{
	/*for responsive- mobile*/
	display:inline-block;
	float:left;
	height:380px;
	width:2.5px;
	margin-left:10%;

	background: linear-gradient(180deg, white, black);


}

.skillset_list_vertical{
	width:70%
	height:300px;
	margin-left:25%;

}

.skillset_item_vertical{
	display:inline-block;
	width: 300px;
	height:30px;
	/*height:100%;*/
	transform: rotate(-15deg);
	position:relative;
	top:-20px;
	left:120px;
}

.skillset_item_vertical h5{	
	font-weight:lighter;
	margin-left:-100px;

}


#timeline_arrow {
	position: absolute;
	top: -14px;
	right: -13px;
		transition: ease 0.5s;
}

#timeline_arrow_vertical {
	/*transform: rotate(90deg);*/
	position: absolute;
	top: 31px;
	right: -14px;
}

@media (max-width: 768px) {

.skillset_list_horizontal_container {
	display:none;
}
.Skillset_list_vertical_container {
	display: block;
}

}

.floating_CTA_button img{
	/*max-height:80%;
	  color: grey;*/

}

ion-icon {
  font-size: 30px;
  max-height:auto;
  margin:20%,20%;
  color: white;
}

.main_page_intro{
	width:90%;
	padding:30px 0px 15px 0px;
	padding-left:5%;

	/*margin:0px auto 30px auto;*/
	/*border-bottom:2px solid pink;*/

}

.main_page_intro h2{
	font-size:28px;
	color:black; 
	margin-bottom:5px;


}

.main_page_intro h4{
	font-size:16px;
	color:black;
	font-weight:lighter;
	line-height:1.5;
	padding-bottom:20px;

}




.sub_page_image_medium{
	display: inline-block;
	width:65%;
	margin:2%;
	overflow:hidden;
	position:relative;

}

.sub_page_image_medium img{
	width:100%;
	max-height:auto;
	overflow:hidden;
	direction:rtl;
}




.sub_page_image_small{
	display: inline-block;
	width:auto;
	margin:2%;
	overflow:hidden;
	position:relative;
	box-shadow:0 0 5px 1px lightgrey;
}

.sub_page_image_small img{
	height:auto;
	max-height:150px;
	overflow:hidden;
	direction:rtl;
}

.sub_page_image_long_skinny{
	display: inline-block;
	width:80%;
	margin:2%;
	overflow:hidden;
	position:relative;
}

.sub_page_image_long_skinny img{
	height:auto;
	width:100%;
	max-height:200px;
	overflow:hidden;
	direction:rtl;
}

.sub_page_caption h5{
	font-size:12px;
	color:grey;
}


.accordion{
	background-color: pink;
	color: #444;
	cursor: pointer;
	padding: 18px;
	width: 90%;
	text-align: left;
	border: 1px solid black;
	outline: none;
	transition: 0.4s;

}

.active, .accordion:hover {
  	background-color: #ccc;

  }

  /* Style the accordion panel. Note: hidden by default */
.panel {
	padding: 0 18px;
	background-color: white;
	display: none;
	overflow: hidden;
}

.featured_projects_heading h2{
	font-size:28px;
	color:black; 
	margin-bottom:20px;
	margin-left:5%;
	width:90%;


}

.featured_projects_heading h3{
	font-size:20px;
	color:black; 
	margin-bottom:20px;
	margin-left:5%;
	width:90%;


}

.featured_projects_heading h4{
	font-size:16px;
	color:black;
	font-weight:lighter;
	line-height:1.5;
	padding-bottom:20px;
	margin-left:5%;
	width:80%;
	/*border-bottom:2px solid pink;*/


}
.two_up_of_specialities h4 {

	min-height:265px
}
.competition_pieces_heading h3{
	font-size:20px;
	color:black; 
	margin-bottom:20px;
	margin-left:5%;

}

.two_up_of_specialities_container {
	width:90%;
	margin:auto;

}

.two_up_of_specialities{
	vertical-align: top;
	width:30%;
	height:contain;
	display:inline-block;
	margin-top:20px;
	margin-right:2%;
	/*border-left: 1px solid grey;*/
	box-shadow:0 0 5px 1px lightgrey;
}

.two_up_of_specialities img{
	height:80px;
	width:80px;
	border-radius:45px;
	margin-bottom:10px;
}


.two_up_of_end_to_end_specialities{
	vertical-align: top;
	width:38%;
	height:contain;
	display:inline-block;
	margin-top:20px;
	margin-right:2%;
	/*border-left: 1px solid grey;*/
	box-shadow:0 0 5px 1px lightgrey;
}

.two_up_of_end_to_end_specialities h4 {

	min-height:265px;
	margin-left:5%;
	margin-right:5%;


}
.two_up_of_end_to_end_specialities h3{
	font-size:20px;
	color:black; 
	margin-bottom:20px;
	margin-left:5%;

}

.two_up_of_end_to_end_specialities img{
	height:80px;
	background-color:grey;
	width:100%;
	margin-bottom:10px;
}

/*

.two_up_of_specialities_container {
	width:90%;
	margin:auto;

}*/




.project_1{
	/*border-top:1px solid #eee;
	/*box-shadow:2px 2px 5px #f1f1f1;*/
	width:90%;
	padding-top:40px;
	margin:auto;
	overflow:hidden;
	/*object-fit: contain;*/
	/*background-color:pink;*/
	position:relative;
	/*box-shadow:0 0 5px 1px lightgrey;*/

}


@media (max-width: 599px) {
	img.img1200wide {
		display: none;
	}
	img.img1000wide { 
		display: none;
	}
	img.img768wide { 
		display: none;
		}
	img.img600wide { 
		display: inline;
	}
}

@media (min-width: 600px) and (max-width:768px) {
	img.img1200wide {
		display: none;
	}
	img.img1000wide { 
		display: none;
	}
	img.img768wide { 
		display: inline;
		}

	img.img600wide { 
		display: none;
	}
}

/* display 1000 img */
@media (min-width: 769) and (max-width: 1199px) {
	img.img1200wide {
		display: none;
	}
	img.img1000wide { 
		display: inline;
	}
	img.img768wide { 
		display:none;
	}
	img.img600wide { 
		display: none;
	}
}

@media (min-width:1200px) {
	img.img1200wide {
		display: inline;
	}
	img.img1000wide { 
		display: none;
	}
	img.img768wide { 
		display: none;
		}
	img.img600wide { 
		display: none;
	}
}

/* Before adjustment

 display 1000 img 
@media (min-width: 320px) {
	img.img1200wide {
		display: none;
	}
	img.img1000wide { 
		display: inline;
	}
	img.img320wide { 
		display: none;
	}
}

/* display 1200 img 
@media (min-width: 1000px) {
	img.img1200wide {
		display: inline;
	}
	img.img1000wide { 
		display: none;
	}
	img.img320wide { 
		display: none;
	}
}*/

/* default display 600px img*/
.img600wide {
	width: 100%;
	min-height:300px;
		display: none; 

}

.img768wide {
	width: 768px;
	min-height:200px;
	margin-bottom:40px;

}
.img1000wide {
	width: 1000px;
	display: none; 
}
.img1200wide { 
	width:1200px;
	display: none; 
}

.project_1 img{
	max-height:100%;
	max-width: 100%;
	margin:auto;
	overflow:hidden;
	direction:rtl;

}

/*@media screen and (max-width:(768px){
	;*/

.project_1_small_sq_2{
	width:29%;
	height:49%;
	max-width:300px;
	float:right;
	border-bottom: 12px solid white;
	border-left: 6px solid white;
	background-color:pink;
	position:absolute;
	top:0;
	right:0;

}

.project_1_small_sq_2 img{
	max-height:auto;
	max-width:100%;
	overflow:hidden;
	direction:rtl;
}

.project_1_small_sq_3{
	width:29%;
	height:49%;
	max-width:300px;
	border-left: 6px solid white;
	background-color:pink;
	float:right;
	position:absolute;
	bottom:0px;
	right:0;

	/*position:absolute;
	top:50;
	right:0;*/

	/*overflow:hidden;
	object-fit: contain;*/
}


.caption_project_1{
	width:85%;
	padding:30px 0px 15px 0px;
	margin:0px auto 50px auto;
	border-bottom:1px solid #ddd;

}

.caption_project_1 mark{
	background-color: #FCD397;

}

.caption_project_1 h3{
	border-left:8px solid #EB8C00;
	padding-left:10px;

}

.project_2{
	/*border:2px solid #21D396;
	/*box-shadow:2px 2px 5px #f1f1f1;*/
	width:90%;
	margin:auto;
	overflow:hidden;
	/*object-fit: contain;*/
	/*background-color:pink;*/
	position:relative;
	/*box-shadow:0 0 5px 1px lightgrey;*/


}



.project_2 img{
	max-width:100%;
	max-height:auto;
	margin:auto;
	overflow:hidden;
	direction:rtl;

}



.caption_project_2{
	width:85%;
	padding:30px 0px 15px 0px;
	margin:0px auto 50px auto;
	border-bottom:1px solid #ddd;
}

.caption_project_2 mark{
	background-color: #B5F8E1;

}



.caption_project_2 a{
	text-decoration:none;
}

.caption_project_2 h3{
	border-left:8px solid #21D396;
	padding-left:10px;

}

.project_3{
	/*border:2px solid #21C4D3;
	/*box-shadow:2px 2px 5px #f1f1f1;*/
	width:90%;
	margin:auto;
	overflow:hidden;
	/*object-fit: contain;*/
	/*background-color:pink;*/
	position:relative;
	/*box-shadow:0 0 5px 1px lightgrey;*/


}



.project_3 img{
	max-width:100%;
	max-height:auto;
	margin:auto;
	overflow:hidden;
	direction:rtl;

}

.caption_project_3{
	width:85%;
	padding:30px 0px 15px 0px;
	margin:0px auto 50px auto;
	border-bottom:1px solid #ddd;
}
.caption_project_3 mark{
	background-color: #B9F5FA;

}


.caption_project_3 h3{
	border-left:8px solid #21C4D3;
	padding-left:10px;

}

.project_4{
	/*border:2px solid #00C2EF;
	/*box-shadow:2px 2px 5px #f1f1f1;*/
	width:90%;
	margin:auto;
	overflow:hidden;
	/*object-fit: contain;*/
	/*background-color:pink;*/
	position:relative;
	
}



.project_4 img{
	max-width:100%;
	max-height:auto;
	margin:auto;
	overflow:hidden;
	direction:rtl;

}

.caption_project_4{
	width:85%;
	padding:30px 0px 15px 0px;
	margin:0px auto 50px auto;
	border-bottom:1px solid #ddd;
}

.caption_project_4 mark{
	background-color: #BEEEF9;

}

.caption_project_4 h3{
	border-left:8px solid #00C2EF;
	padding-left:10px;

}

.project_5{
	/*border:2px solid #f1f1f1;
	box-shadow:2px 2px 5px #f1f1f1;*/
	width:90%;
	margin:auto;
	overflow:hidden;
	/*object-fit: contain;*/
	/*background-color:pink;*/
	position:relative;
	box-shadow:0 0 5px 1px lightgrey;

}



.project_5 img{
	max-width:100%;
	max-height:auto;
	margin:auto;
	overflow:hidden;
	direction:rtl;

}

.caption_project_5{
	width:85%;
	padding:30px 0px 15px 0px;
	margin:0px auto 20px auto;

}

.caption_project_5 mark{
	background-color: #FACBE8;

}

.caption_project_5 h3{
	border-left:8px solid #BA0774;
	padding-left:10px;

}

.project_6{
	border:2px solid #BA0774;
	/*box-shadow:2px 2px 5px #f1f1f1;*/
	width:90%;
	margin:auto;
	overflow:hidden;
	/*object-fit: contain;*/
	/*background-color:pink;*/
	position:relative;
	/*box-shadow:0 0 5px 1px lightgrey;*/
}



.project_6 img{
	max-width:100%;
	max-height:auto;
	margin:auto;
	overflow:hidden;
	direction:rtl;


}

.caption_project_6{
	width:85%;
	padding:30px 0px 15px 0px;
	margin:0px auto 20px auto;
	border-bottom:1px solid #CCC;

}

.caption_project_6 mark{
	background-color: #FACBE8;

}

.caption_project_6 h3{
	border-left:8px solid #BA0774;
	padding-left:10px;

}

.project_7 {
	width:90%;
	margin:auto;

}

.project_7 a{
	text-decoration:underline;
	color:black;


}

.small_pic_box_in_list/*for area 7*/{
	width:contain;
	height:100px;
	width:160px;
	float:left;
	display:block;
	max-width:200px;
	margin-left:5%;
	margin-bottom:20px;


	/*border-bottom: 6px solid white;*/
	background-color:white;

}

.small_pic_box_in_list img{
	height:auto;
	max-height:100px;
	max-width:250px;
	margin:auto;
	overflow:hidden;
	direction:rtl;

}


.project_7 h5{
	margin-bottom:20px;

}


.small_pic_box_in_list_blurb h4{
	width:50%;
	height:auto;
	min-height:100px;
	margin-left:3.5%;
	display:inline-block;
	margin-bottom:20px;
	border-bottom: 2px solid #ddd;
	background:white;


}

.small_pic_box_in_list_blurb h5{
	width:50%;
	line-height:1.75;
	height:auto;
	min-height:100px;
	margin-left:3.5%;
	display:inline-block;
	margin-bottom:20px;
	border-bottom: 2px solid #ddd;
	background:white;


}

/*.project_7 p{
	width:62%;
	height:100px;
	margin-left:2%;
	display:inline-block;
	margin-bottom:10px;

}*/

.hero_main_pic_sub_pages_PwC_Next mark{
	background-color: #FFD9A2;

}

.sub_page_hero_main_pic_Benalla mark{
	background-color: #B5F8E1;

}




.floating_return_to-top{


	width:40px;
	height:40px;
	position:-webkit-sticky; /* Safari */
	position:sticky;
	height:50vh;
	
	z-index:20;
	background-color:grey;

}

.explore_more_box{
height:contain;
width: 80%;
margin:auto;
margin-top:30px;
margin-bottom:20px;
background: linear-gradient(75deg, #F6F6F6, #F4F3F3);

}

.explore_more_box h4{
	color:#010028;
	text-align:center;
	/*vertical-align:center;*/
	padding-top:10px;
	padding-bottom:15px;
	padding-left:5%;
	padding-right:5%;
	line-height:1.5;

	
	}

.explore_more_box h4 a{
	text-decoration: underline;
	color:#010028;
	}

/*.triangle-right{
	position:relative;
	left:5px;
	top:25px;
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-left: 20px solid white;
	border-bottom: 15px solid transparent;
}*/

.triangle-down{
	position:relative;
	left:47%;
	top:0px;
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 15px solid white;
}

/*.floating_info_panel_control_boxes_1{
	position:relative;
	right:0px;
	bottom:0px;
	height:20px;
	width:20px;
	background-color:pink;
}

.floating_info_panel_control_boxes_2{
	position:relative;
	right:0px;
	bottom:21px;
	height:20px;
	width:20px;
	background-color:pink;
	float:right;
}

*/
.collaborate_get_in_touch_bar{
	width:100%;
	min-height:125px;
	text-align:center;
	/*background-color:#eee;*/
	background:url(ASSETS/dot-grid.png);
	background-image: repeat;
	height:contain;
	/*height:150px;*/
	margin-top:40px;
	border-top:2px solid #F1F1F1;
	border-bottom:2px solid #F1F1F1;

}

.collaborate_get_in_touch_bar a{
	text-decoration:none;
	font-family:'Caveat', cursive;
	color:black;

}

.collaborate_get_in_touch_bar h2{
	font-family:'Caveat', cursive;
	color:grey;
	width:80%;
	margin:auto;
	font-weight:400;
	text-align:center;
	padding-top:40px;
	/*padding-bottom:20px;*/
	font-size:30px;
}

.footer_get_in_touch_bar{
	width:100%;
	min-height:125px;
	text-align:center;
	/*background-color:#eee;*/
	background:url(ASSETS/dot-grid.png);
	background-image: repeat;
	height:contain;
	/*height:150px;*/
	margin-top:40px;
	border-top:2px solid #F1F1F1;
	border-bottom:2px solid #F1F1F1;

}

.footer_get_in_touch_bar a{
	text-decoration:none;
	font-family:'Caveat', cursive;

}

.footer_get_in_touch_bar h2{
	font-family:'Caveat', cursive;
	color:grey;
	width:80%;
	margin:auto;
	font-weight:400;
	text-align:center;
	padding-top:40px;
	/*padding-bottom:20px;*/
	font-size:30px;
}

.Curved_Arrow_placeholder_pic{
	
	width:100%;
	margin:auto;
	align-items:center;
	}

.Curved_Arrow_placeholder_pic img{
	height:60px;
}


.footer_bar{
	width:100%;
	background-color:#010028;
	height:60px;

}

.footer_bar h5{
	color:white;
	margin-left:5%;
	padding-top:20px;
}

.footer_bar_socials{
	float:right;
	margin-right:1%;
	margin-top: 12px;
	height:30px;
	width:30px;
}

.footer_bar_name{
	float:left;
	margin-left:1%;
	margin-top: 15px;
	height:30px;

}

.footer_bar_name h4{
	color:white;
	display:inline-block;
	padding-left:10px;
}


.footer_bar_cta{
	float:right;
	margin-right:1%;
	margin-top: 15px;
	height:30px;

}

.footer_bar_cta_phone{
	border-right: solid 2px #E69999;
	float:right;
	margin-right:1%;
	margin-top: 15px;
	height:30px;
}

.footer_bar_cta_phone h4{
	color:white;
	display:inline-block;
	padding-right:10px;

}


.footer_bar_cta p {
	color:white;


}
--------

.header_bar{
	width:100%;
	background-color:#010028;
	height:60px;

}

.header_bar h5{
	color:white;
	margin-left:5%;
	padding-top:20px;
}

.header_bar_socials{
	float:right;
	margin-right:3%;
	margin-top:3px;
	height:30px;
	width:30px;
}

.header_bar_name{
	float:left;
	margin-left:1%;
	margin-top: 15px;
	height:30px;

}

.header_bar_name h4{
	color:white;
	display:inline-block;
	padding-left:10px;
}


.header_bar_cta{
	float:right;
	margin-right:2%;
	margin-top: 17px;
	height:30px;

}

.header_bar_cta_phone{
	border-right: solid 2px #E69999;
	float:right;
	margin-right:1%;
	margin-top: 17px;
	height:30px;
}

.header_bar_cta_phone h4{
	color:white;
	display:inline-block;
	padding-right:10px;

}


.header_bar_cta p {
	color:white;



/*.header_bar_socials{
	float:right;
	margin-right:1%;
	margin-top: 12px;
	height:30px;
	width:30px;
	display:inline-block;

}
.header_bar_cta{
	float:right;
	/*margin-right:1%;*/
/*	margin-top: 15px;
	height:30px;
	display:inline-block;

}

.header_bar_cta_phone{
	border-right: solid 2px #E69999;
	float:right;
	margin-right:1%;
	margin-top: 15px;
	height:30px;
	display:inline-block;
}

.header_bar_cta_phone h4{
	color:white;
	display:inline-block;
	padding-right:10px;

}
.header_bar_cta p {
	color:white;
}*/

