:root {
  --clr-primary-200: #f3eed9;
  --clr-primary-400: #f0b34a;

  --clr-neutral-100: #fff;
  --clr-neutral-500: #cda2d1;
  --clr-neutral-900: #cda2d1;

  --ff-primary: "Roboto", sans-serif;
  --ff-accent: "Playfair Display", serif;
}


*,
*::before *::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.6;
  /* rem vs px */
}



body,
h1,
h2,
h3,
p,
a {
  margin: 0;
}

h1,
h2,
h3 {
  font-family: var(--ff-accent);
  font-weight: 900;
  line-height: 1;
  margin-bottom: 1em;
}

img {
  display: flex;
  max-width: 40rem;
}

.mediaImg{
  display: flex;
  max-width: 80rem;
}

h2,
h3,
p {
  margin-bottom: 1em;
}

.text-center {
  text-align: right;
  font-size: 100px;
  padding-right: .5em;
  opacity: 75%;
}

a {
  color: black;
  text-decoration: none;
}

a:hover {
    color: hotpink;
  }

header,
section {
  padding: 4rem 0;
}

@media (min-width: 40em) {
  header,
  section {
    padding: 7rem 0;
  }
}


@media (min-width: 300px) {
  .split {
    margin-left: 10px;
    margin-right: 10px;
  }
  
}
.container {
  margin-inline: auto;
 
  width: min(100%, 80.5rem);
}

.container-2 {
  margin-inline: auto;
 
  width: min(100%, 80.5rem);
}

.split {
  display: flex;
  flex-direction: column;
}

@media (min-width: 40em) {
  .split {
    flex-direction: row;
  }

  .split > * {
    flex-basis: 100%;
  }

  .split > * + * {
    margin-left: 2em;
  }
}

/* .container- -narrow {
    max-width: 34rem
} */

.bg-light {
  background-color: var(--clr-primary-200);
}

.bg-primary {
  color: var(--clr-neutral-100);
  background-color: var(--clr-primary-400);
  width: 100%;
}

.bg-dark {
  color: var(--clr-neutral-100);
  background-color: var(--clr-neutral-900);
}

.bg-tan {
  color: var(--clr-neutral-100);
  background-color: var(--clr-neutral-900);
}

/* top part of website */

.header-container {
  margin-inline: auto;
  /* width: min(95%); */
  height: 100%;
  background-image: url('./img/image-10.jpg');
  

  color:black;
  height: 100vh;
  position: relative;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-repeat: no-repeat;
  -msn-background-size: cover;
  background-attachment: fixed;

  
}

.split-header {
  display: flex;
  height: 100%;
  width: 50%;
  position: fixed;
  z-index: 1;
  top: 0;
  overflow-x: hidden;
  padding-top: 20px;
}

/* Control the left side */
.left {
  left: 0;
  background-color: #111;
}

/* Control the right side */
.right {
  right: 0;
  background-color: red;
}



/* Style the image inside the centered container, if needed */
.centered-header{
  width: 100%;

}


/* footer */
.copyright {
    margin-top:15px;
    text-align:center;
    font-size:13px;
    color:#aaa;
    margin-bottom:0;
  }

.header .overlay{
    background: rgba(0, 0, 0, 0.58);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; 
}


.header .navbar-default {
	background-color:transparent !important;
	border-color:transparent;
	background-image:none;
	box-shadow:none;	
}
.header .navbar-default .navbar-brand{
    font-size: 30px;
    font-weight: bold;
    color: #FFF;
}

.header .navbar-default .navbar-nav>li>a {
   font-size:20px; 
   color:#fff; 
    border-bottom: 1px solid transparent
}
.header .navbar-default .navbar-nav>li:hover a{
    color: #333;
     border-bottom: 1px solid #FFF
}


.header .navbar-toggle {
      margin:10px 0; 
      background:#36C; 
      color:#FFF;
} 



/* body {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
} */

.topnav {
  overflow: hidden;
  background-color: #fff;
}

.topnav a {
  float: right;
  color: gray;
  text-align: center;
  padding: 14px 20px;
  text-decoration: none;
  font-size: 17px;
  width: 75px;
}

.topnav a:hover {
  background-color: #ddd;
  color: black;
}

.topnav a.active {
  background-color: black;
  color: white;
}

.name-title{ 
  font: 150px/1em "Lovelace", "Playfair Displace", Helvetica, Arial, sans-serif;
  font-family: var(--ff-accent);
  text-align: left;
}

.what-i-do{
  font: 40px/1em;
  color: black;
  text-align: left;
  font-weight: 400;

}

.about{
  /* font: 100px/1em; */
  font-family: var(--ff-accent);
  font-weight: 900;
  line-height: 2;
  margin-bottom: 1em;
}