	body {
      background-color: #FFF;
      color: #000;
      font-family: 'DM Sans', sans-serif;
		  overflow: visible;
		  font-size: 16px;
		  }
	  
    /*NAVBAR BG COLOR*/
    .navbar {
      background-color: #F55252;
      border: none;
    }
    
    .nav.navbar-nav.navbar-right li a {
      color: #FFFFFF;
    }
    
    .container-fluid {
      padding-top: 70px;
      padding-bottom: 70px;
    }
    
    .container {
      padding-top: 70px;
      padding-bottom: 70px;
    }
    
    .sendbutton {
      padding-top: 30px;
      padding-bottom: 70px;
    }
    
    .empty {
      padding-bottom: 80px;
    }
    
    .messageform {
      padding-top: 70px;
      padding-bottom: 0px;
    }
    
    #navigationbar {
      padding-top: 20px;
      padding-bottom: 20px;
    }
    
    #navigationbar div li a:hover {
      color: #2CFC95;
    }
    
    .navbar-nav li a {
      line-height: 50px;
    }
    
    /*makes the active link have a red bg and white type*/
    #navigationbar div li.active a {
       background-color: #F1554B !important;
      color: #2CFC95;
    }
    
    .bg-4 {
      background-color: #F1554B;
      color: #FFF;
      font-family: 'DM Sans', sans-serif;
    }
    
    .fa {
      padding-left: 5px;
      padding-right: 5px;
      width: 30px;
      text-decoration: none;
      border-radius: 50%;
      font-size: 20px;
		color: #FFF;
    }

    
    .fa-twitter {
      color: #FFFFFF
    }

h1.bold-title {
	font-weight: 700;
	font-size: 60px;
	padding-bottom: 3%;
}

.contact-info {
	padding-top: 15px;
	padding-bottom: 400px;
}


    
/*.copyright {
	text-align: left;
}

.logos {
	text-align: right;
}*/

   .fa-instagram {
      color: #FFFFFF
    }
    
    .fa:hover {
      text-decoration: none;
      color: #2CFC95;
    }
  
    #footercontainer {
      padding-top: 10px;
      padding-bottom: 10px;
    }
    
    #contacttop {
      padding-top: 40px;
      padding-bottom: 10px;
    }
    
    .form-actions {
    margin: 0;
    background-color: transparent;
    text-align: center;
    }
    
    .btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:visited {
    background-color: #2CFC95 !important;
    border-color: #2CFC95;
    }
    
    .error {
       color: white; 
    }
    
    .success {
        color: white;
        text-align: center;
    }

a {
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	/* ...and now for the proper property */
	transition:.5s;
}

.link {
	color: #000;
	text-decoration: none;
	font-weight: 600;  
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	/* ...and now for the proper property */
	transition:.5s;
}

.link:hover {
	color: #2CFC95;
	text-decoration: none;
	font-weight: 700;
}

img.logo {
		  width: 72px;
	  }

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

	.navbar-default .navbar-toggle .icon-bar {
		background-color: #F1554B;
		border: 3px solid #FFF;
		width: 35px;
		border-radius: 40px;
	}
	.navbar-default .navbar-toggle {
		border: none;
		outline: none;
	}
	button .navbar-toggle:hover {
		background-color: transparent;
	}
	.middle-content {
		padding-top: 15px;
	}
	img.logo {
		width: 60px;
	}
		.container {
			  padding-left: 5%;
			  padding-right: 5%;
		  }
		h1.bold-title {
		  font-size: 55px;
		  font-weight: 700;
	  }
	
}

@media only screen and (max-width : 475px) {
	h1.bold-title {
		font-size: 40px;
	}
	  }
    