/* Enter Your Custom CSS Here */

.has-builder .container {
	width: 100%;
	max-width: 100%;
}


.footer-nav a {
text-decoration: none;
  color: #000;
}

a:hover {
text-decoration: none;
}



.ui.black, .ui.black.nav ul, .ui.black.separate > li, .ui.black.module-tab .tab-nav li, .ui.black.vertical .tab-nav, .ui.black.module-accordion .accordion-title, .ui.black.window .bar, .ui.black.module-tab.panel .tab-nav {
background-color: 
#23408f;
}
.themify_builder .menu-69-0-1-1.module-menu .nav > li > a {
background-color: 
#23408f;
}

.themify_builder .menu-69-0-1-1.module-menu .nav > li > a {
background-color: 
#23408f;
}


.themify_builder .menu-69-0-1-1.module-menu .nav > li > a {
background-color: 
#23408f;
}

.services {
 
  color: #000;
	text-decoration: none;
  
  
}


.services a {
 
  color: #000;
	text-decoration: none;
  
  
}

.services a:link, a:visited {
 
  color: #000;
	text-decoration: none;
  
  
}



 .phone a {
 
  color: #ffffff;
	text-decoration: none;
  }

.phone a:hover {
 
  color: #ffffff;
	text-decoration: none;
  }



@media only screen and (max-width: 600px) {
 
  .phone a:hover {
 
  color: #ffffff;
	text-decoration: none;
  }

  
  
  .module-image .image-wrap img {
    margin-right: auto;
	  margin-left: auto;
    text-align: center;
}
  
  .phone a {
 
  color: #ffffff;
	text-decoration: none;
  }
  
    .phone {
 
  color: #ffffff;
	text-decoration: none;
      padding-bottom: 10%;
      text-align: center;
      
  }
  
    .slider {
 
 		  padding-top: 0px;
      margin-top: 0px;
      
  }
  
    .header-layout {
 
  margin-bottom: 2%;
  }
  
  
}

@media only screen and (max-width: 1230px) {
	.has-builder .row_inner {
		max-width: 94%;
	}
}
