.navbar-brand b {
  font-size: 34px;
}

.navbar-nav-2 {
  position: absolute;
  right: 0;
}

.navbar-expand-lg-2 {border-bottom: 1px solid #000;}

.personal-image img {
  width: 100%;
  margin-top: 60px;
}

.banner{background-size:cover;}

.banner h1 {
  font-size: 22px;
  font-weight: bold;
}

.banner p {
  margin-top: 22px;
}

.banner-2{background-size:cover;}

.banner-2 h2 {
  font-size: 22px;
  margin-top: 60px;
  font-weight: bold;
}

.banner-2 p {
  margin-top: 22px;
}

.banner-content {
  margin-top: 40px;
}

.banner-content h1 {
  text-align: center;
}

.banner-content h2 {
  font-size: 22px;
  margin-top: 40px;
  font-weight: bold;
  text-align: center;
}

.contact-information h2{
  font-size: 22px;
  margin-top: 40px;
  font-weight: bold;
  text-align: center;	
}

.contact-information p{
  text-align: center;
  margin-top: 22px;
}

.contact-information-buttons {
  text-align: center;
}

.banner-content p {
  text-align: center;
}

.banner-content ul {
  list-style: none;
  text-align: center;
  margin-top: 20px;
}

.banner-content li {
  display: inline-block;
}

.row.personal-photographs {
  margin-top: 20px;
}

.row.personal-photographs img {
  width: 100%;
}

.projects {
  width: 100%;
}

.project-images img {
  width: 100%;
}

.row.project-heading {
  margin: 11px 0 7px 0;
}

.row.project-sections {
  margin-top: 80px;
}

.images img {
  width: 100%;
}

.images-1 p {
  margin-top: 34px;
}

.images-1 a {
  margin-top: 34px;
}

.online-food-app-3 {border-top: 1px solid #000; margin-top: 50px;}

.online-food-app-3 p {margin-top: 14px; font-size: 20px; text-align: center;}


/******** Responsive Start ********/

@media screen and (max-width: 900px){
 .navbar-nav.mr-auto.navbar-nav-2 {
     background: #198754;
	 width: 100%;
 }
 
 .navbar-nav.mr-auto.navbar-nav-2 li a {
     color: #fff;
 }
}

@media screen and (max-width: 500px){
 .col-sm-6.images.responsive-part {
     width: 50%;
 }
 .col-sm-6.images-1.responsive-part {
     width: 50%;
 }
}