.navbar-home-text {
  font-size: 2rem;
}

.navbar-sections-text {
  font-size: 1.15rem;
  margin-top: 4px;
}

.navbar-icon {
  color: white;
  font-size: 45px;
}

#main_body.col-10 {
  padding-left: 0px;
  padding-right: 0px;
}

@media screen and (max-width: 1374px) {
  .section-width {
    width: 75%;
  }
}

@media only screen and (min-width: 1375px) {
  .section-width {
    width: 50%;
  }
}

.welcome_background {
  border-top: 1px solid #ccc;
}

#welcome_sec {
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  text-align: center;
}

#welcome_sec h1 {
  padding-top: 15px;
}

#about_me {
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}

.about_me_text {
  font-size: 18px;
  text-align: left;
}

#profile_image{
  max-height: 100%;
  position: absolute;
  border: 2px solid black;
  border-radius: 15%;
}

#quote-container {
  margin-top: 20px;
}

.work_background {
  background-color: whitesmoke;
}

#work_exp {
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}

.list-font-size {
  font-size: 18px;
}

.google_logo {
  mix-blend-mode: multiply;
  width: 30%;
}

#edu {
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}

#edu h2 {
  margin-bottom: -10px;
}

.tamu_logo {
  float: left;
  max-width: 100%;
  mix-blend-mode: multiply;
}

.tamu_title {
  float: left;
}

.trans_title {
  text-align: center;
}

.trans_title i {
  font-size: 60px;
}

.proj_background {
  background-color: whitesmoke;
  padding-top: 10px;
}

#proj {
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}

#proj i {
  color: black;
  font-size: 50px;
  margin-left: 25px;
}

.proj_text {
  font-size: 20px;
}

.face_detection_img {
  border-radius: 5%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  mix-blend-mode: multiply;
  width: 25%;
  border: 1px solid black;
}

.effect_img {
  border-radius: 5%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  mix-blend-mode: multiply;
  width: 40%;
}

.chess_proj_img {
  border-radius: 5%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  mix-blend-mode: multiply;
  width: 40%;
}

.map_background {
  padding-top: 10px;
  padding-bottom: 20px;
}

#map_game {
  padding: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
}

#map_game h2 {
  text-align: center;
}

#skip_btn.skip_btn_display {
  display: block;
}

#skip_btn.skip_btn_none {
  display: none;
}

#map_output_answer {
  text-align: right;
}

.map_correct {
  color: #20CC82;
}

.map_incorrect {
  color: red;
}

.map_checkbox {
  margin-top: 10px;
  text-align: center;
}

.map_checkbox div {
  padding-right: 10px;
  padding-left: 10px;
}

#map {
  margin-top: 10px;
  padding: 35%;
  border-bottom: 1px solid #ccc;
}

#selected_country {
  margin-top: 20px;
  text-align: center;
}

.misc_background{
  padding-top: 10px;
  background-color: whitesmoke;
}

#misc {
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}

#misc p {
  font-size: 20px;
  text-align: center;
}

.misc_links {
  text-align: center; 
}

.misc_links a {
  text-decoration: none;
}

.misc_links i {
  font-size: 60px;
  padding: 50px;
}

#github_misc {
  color: black
}

#resume_misc {
  color: cornflowerblue
}

#linkedin_misc {
  color: #0e76a8;
}

.comment_background {
  padding-top: 10px;
}

#comments_sec {
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}

#comments_sec h2 {
  text-align: center;
}

#cmt_name {
  height: 40px;
}

.cmt_msg_label {
  margin-bottom: 0px;  
  margin-top: 15px;
}

.limit_cmt {
  margin-top: 40px;
}

#cmt_button {
  margin-top: 10px;
}

#cmt_del_button {
  margin-top: -10px;
}

#comments_body {
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  background-color: #eee;  
  border-color: #ccc;
  border-style: solid;  
border-width: 1px;
padding-top: 10px;
}

#comments_body h2 {
  text-align: left;
}

#comments_body div {
  padding-top: 15px;
}

#comments_body blockquote {
  font-size: 20px;
  text-align: left;
}

.blockquote p {
  font-size: 16px;
}

#comments_body footer {
  text-align: right;
}