/* adjusts iframe max width 22132433hc */ 
.entry-content > iframe[style] {
    max-width: 100% !important;
}
/* homepage media & text block - show text first on mobile | 22263584-hc */

@media screen and (max-width: 600px) {
    .home .wp-block-media-text:not(.has-media-on-the-right) {
        display: flex;
        flex-direction: column-reverse;
    }
}

 /* Query for Mobile Devices */
@media (max-width: 480px) {
	/*.main-navigation > div > ul li#menu-item-21 a {
	background-color: #000;
}*/
	
.main-navigation {
		background-color: #fff;
	}

	
.homeMainImage {
		display: none;
	}
	
.addBorder {
	border-top-width: 0;
	border-top-style: solid;
	border-top-color: #fff;
	border:none;
	border-top: none;
  }
	
	
#masthead  {
	z-index: 100;
	background: #fff;
	margin-bottom: 30px;
	}
	
.fixSides {
	margin: 0px;	
	padding: 0; 
	width: 100%;
}
	
.fixWidth {
	border-top: 0 none #fff;
  }
	
.whatWeDo {
	border-top: none 0 #fff; 
	position: relative;
	top: 20px;
	z-index: -5;
}

.homeBreakout {
  padding: 30px 30px;
}
	
.homeBreakout img {
padding: 20px 0;
}
	
}

/*main begins ---------*/

#masthead  {
	border-bottom: solid 8px #2a4775;
	margin-bottom: -32px;
	max-height: 130px;
}

.homeMainImage {
	background-image: url("https://civilsolutionsms.com/wp-content/uploads/2022/07/excellencegold-1.jpg");
	background-size: cover;
	padding: 0;
	min-height: 500px;
}

.homeMainImage img {
	height: 500px; 
	margin-top: -32px;
	position: absolute;
	right: 0;
}

.whatWeDo {
	border-top: solid 10px #2a4775; 
	position: relative;
	top: -32px;
}

.homeBreakout {
  padding: 0 30px;
	min-height: 400px; 
}

.page .entry-title {
display: none;
}

.fixSides {
	margin: 30px 0px;
}

.addBorder {
	border-top-width: 75px;
	border-top-style: solid;
	border-top-color: #d7dde5;
	border-bottom: 75px solid #d7dde5;
	padding-top: 100px;
	position: relative;
	top: -30px;
	margin-bottom: -30px;
}

.bottomFix {
	border-bottom: 75px solid #d7dde5;
	min-width: 100%;
}

.fixWidth {
	min-width: 100%;
	border-top: 75px solid #d7dde5;
	padding: 100px 100px 0 100px;
	position: relative;
	top: -30px;
	margin-bottom: -70px;
}

.formFix {
	max-width:75%;
	margin: 0 auto;
}

p.contact-submit{ 
	width: 150px;
	margin: 0 auto;
}

h2, h5 {
	color: #a67e49;
}

.main-navigation > div > ul li a {
	background-color: #fff;
	
}