#logoMain {
	width: 280px;
}

#mainNav .navbar-nav .nav-item .nav-link, header.masthead .intro-text .intro-lead-in,
h1, h2, h3, h4, h5, h6, body {
	font-family: 'Raleway', sans-serif !important;
	font-style: normal !important;
}

#mainNav .navbar-nav .nav-item .nav-link.active, #mainNav .navbar-nav .nav-item .nav-link:hover{
	color: #07d3c7 !important;
}

.btn-primary, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, #mainNav .navbar-toggler {
 	background-color: #07d3c7 !important;
    border: #07d3c7 !important;
}

#portfolio .portfolio-item .portfolio-link .portfolio-hover {
	background: #07d3c7 !important;
}

p {
	line-height: 1.4 !important
}

/*Services*/
.col-md-4.serv1 {
	margin-bottom: 9%;
}


/*Portfolio*/
#portfolio .portfolio-item .portfolio-caption {height: 106px;}


/*About*/
section#about {
  padding: 0;
}

section.showcase {padding: 0;}

.showcase .showcase-text {
  padding: 3rem;
}

.showcase .showcase-img {
  min-height: 30rem;
  background-size: cover;
}


/*PANELS*/
/*#aboutPanels {
  box-sizing: border-box;
/*  background:#ffc600;*/
/*  font-weight: 200;*/
 /* box-sizing: inherit;
  margin: 0;*/
/*  font-family: Montserrat,'Helvetica Neue',Helvetica,Arial,sans-serif;*/
/* }*/

/*.panels {
  min-height:100vh;
  overflow: hidden;
  display: flex;
}*/

/*panel {
  background:#6B0F9C;
  box-shadow:inset 0 0 0 5px rgba(255,255,255,0.1);
  color:white;
  text-align: center;
  align-items:center;
  Safari transitionend event.propertyName === flex 
  Chrome + FF transitionend event.propertyName === flex-grow 
  transition:
    font-size 0.7s cubic-bezier(0.61,-0.19, 0.7,-0.11),
    flex 0.7s cubic-bezier(0.61,-0.19, 0.7,-0.11),
    background 0.2s;
  background-size:cover;
  background-position:center;
  flex: 1;
  justify-content: center;
  display: flex;
  flex-direction: column;
}*/


/*.panel1 { background-image:url(https://source.unsplash.com/gYl-UtwNg_I/1500x1500); }
.panel2 { background-image:url(https://source.unsplash.com/rFKUFzjPYiQ/1500x1500); }
.panel3 { background-image:url(https://images.unsplash.com/photo-1465188162913-8fb5709d6d57?ixlib=rb-0.3.5&q=80&fm=jpg&crop=faces&cs=tinysrgb&w=1500&h=1500&fit=crop&s=967e8a713a4e395260793fc8c802901d); }

.panel1, .panel3 {background: #07d3c7}
.panel2, .panel4 {background: #000000}

.panel > * {
  margin:0;
  width: 100%;
  transition:transform 0.5s;
  flex: 1 0 auto;
  display:flex;
  justify-content: center;
  align-items: center;
}*/

/*.panel > *:first-child { transform: translateY(-100%); font-size: 18px;}
.panel.open-active > *:first-child { transform: translateY(0); font-size: 20px;}
.panel > *:last-child { transform: translateY(100%); font-size: 18px;}
.panel.open-active > *:last-child { transform: translateY(0); font-size: 20px;}*/

/*.panel p {
  text-transform: uppercase;
  text-shadow:0 0 4px rgba(0, 0, 0, 0.72), 0 0 14px rgba(0, 0, 0, 0.45);*/
/*}*/

/*p.panelHeadline {
   font-size: 50px;
}
*/
/*p.panelInfo {
   font-size: 20px;
   width: 70%;
}*/
/*.panel p:nth-child(2) {
  font-size: 4em;
}*/

/*.panel.open {
  flex: 5;
  font-size: 40px;
}*/


/*CONTACT*/

h3#calltoAct {
    font-size: 22px !important;
    color: #bcb5b5!important;
}

/*Media Queries*/

@media (min-width: 768px) {
	header.masthead .intro-text {
    	padding-top: 200px !important;
    }
    .showcase .showcase-text {
    	padding: 7rem;
    }
   
}

@media (max-width: 375px) {
	#logoMain {
		width: 190px;
    }
}

@media (max-width: 320px) {
	#logoMain {
		width: 190px;
    }
}



