/*!
 * Start Bootstrap - Resume v4.0.0-beta.2 (https://startbootstrap.com/template-overviews/resume)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-resume/blob/master/LICENSE)
 */
 body {
    font-family: 'Open Sans', serif;
    padding-top: 54px;
    color: #e3f7f3; }
  
  @media (min-width: 992px) {
    body {
      padding-top: 0;
      padding-left: 17rem; 
      background-color: #728e8f;} }
  
  h1,
  h2,
  h3,
  h5,
  h6 {
    font-family: 'Saira Extra Condensed', serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #b1e4e6; }
  
  h1 {
    font-size: 6rem;
    line-height: 5.5rem; }
  
  h2 {
    font-size: 3.5rem; }
  h4 {
    font-family: 'Open Sans', serif;
    color: #e3f7f3; }
  
  .subheading {
    text-transform: uppercase;
    font-weight: 500;
    font-family: 'Saira Extra Condensed', serif;
    font-size: 1.35rem; }
  
  .list-social-icons a {
    color: #495057; }
    .list-social-icons a:hover {
      color: #2c3333; }
    .list-social-icons a .fa-lg {
      font-size: 1.75rem; }
  
  .list-icons {
    font-size: 3rem; }
    .list-icons .list-inline-item i:hover {
      color: #bd5d38; }
  
  #sideNav .navbar-nav .nav-item .nav-link {
    font-weight: 600;
    text-transform: uppercase; }
  
  @media (min-width: 992px) {
    #sideNav {
      text-align: center;
      position: fixed;
      top: 0;
      left: 0;
      display: flex;
      flex-direction: column;
      width: 17rem;
      height: 100vh; }
      #sideNav .navbar-brand {
        display: flex;
        margin: auto auto 0;
        padding: 0.5rem; }
        #sideNav .navbar-brand .img-profile {
          max-width: 10rem;
          max-height: 10rem;
          border: 0.5rem solid  rgba(255,255,255,.2)}
      #sideNav .navbar-collapse {
        display: flex;
        align-items: flex-start;
        flex-grow: 0;
        width: 100%;
        margin-bottom: auto; }
        #sideNav .navbar-collapse .navbar-nav {
          flex-direction: column;
          width: 100%; }
          #sideNav .navbar-collapse .navbar-nav .nav-item {
            display: block; }
            #sideNav .navbar-collapse .navbar-nav .nav-item .nav-link {
              display: block; } }
  
  section.resume-section {
    border-bottom: 1px solid #dee2e6;
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
    section.resume-section .resume-item .resume-date {
      min-width: none; }
  
  @media (min-width: 768px) {
    section.resume-section {
      min-height: 100vh; }
      section.resume-section .resume-item .resume-date {
        min-width: 18rem; } }
  
  @media (min-width: 992px) {
    section.resume-section {
      padding-top: 3rem !important;
      padding-bottom: 3rem !important; } }
  
  .bg-primary {
    background-color: #2c3333 !important; }
  
  .text-primary {
    color: #2c3333 !important; }
  
  a {
    color: #2c3333; }
    a:hover, a:focus, a:active {
      color: #b1e4e6; }
  
      
      .revit_icon {
        width: 1em;
        height: 1em;
        background-image: url("../icons/revit ds.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;
        transition: transform 0.3s; /* Add a smooth transition for the scaling */
      }
      
      .revit_icon:hover {
        transform: scale(1.5); /* Scale the icon by 1.5x on hover */
        background-image: url("../icons/revit.png")
      }

      .rhino_icon {
        width: 1em;
        height: 1em;
        background-image: url("../icons/Rhino ds.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;
        transition: transform 0.3s; /* Add a smooth transition for the scaling */
      }
      
      .rhino_icon:hover {
        transform: scale(1.5); /* Scale the icon by 1.5x on hover */
        background-image: url("../icons/Rhino.png")
      }

      .autocad_icon {
        width: 1em;
        height: 1em;
        background-image: url("../icons/autocad ds.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;
        transition: transform 0.3s; /* Add a smooth transition for the scaling */
      }
      
      .autocad_icon:hover {
        transform: scale(1.5); /* Scale the icon by 1.5x on hover */
        background-image: url("../icons/autocad.png")
      }

      .max_icon {
        width: 1em;
        height: 1em;
        background-image: url("../icons/3dmax ds.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;
        transition: transform 0.3s; /* Add a smooth transition for the scaling */
      }
      
      .max_icon:hover {
        transform: scale(1.5); /* Scale the icon by 1.5x on hover */
        background-image: url("../icons/3dmax.png")
      }

      .grasshopper_icon {
        width: 1em;
        height: 1em;
        background-image: url("../icons/grasshopper ds.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;
        transition: transform 0.3s; /* Add a smooth transition for the scaling */
      }
      
      .grasshopper_icon:hover {
        transform: scale(1.5); /* Scale the icon by 1.5x on hover */
        background-image: url("../icons/grasshopper.png")
      }

      .lumion_icon {
        width: 1em;
        height: 1em;
        background-image: url("../icons/lumion ds.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;
        transition: transform 0.3s; /* Add a smooth transition for the scaling */
      }
      
      .lumion_icon:hover {
        transform: scale(1.5); /* Scale the icon by 1.5x on hover */
        background-image: url("../icons/lumion.png")
      }

      .vray_icon {
        width: 1em;
        height: 1em;
        background-image: url("../icons/vray ds.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;
        transition: transform 0.3s; /* Add a smooth transition for the scaling */
      }
      
      .vray_icon:hover {
        transform: scale(1.5); /* Scale the icon by 1.5x on hover */
        background-image: url("../icons/vray.png")
      }

      .photoshop_icon {
        width: 1em;
        height: 1em;
        background-image: url("../icons/photoshop ds.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;
        transition: transform 0.3s; /* Add a smooth transition for the scaling */
      }
      
      .photoshop_icon:hover {
        transform: scale(1.5); /* Scale the icon by 1.5x on hover */
        background-image: url("../icons/photoshop.png")
      }

      .illustrator_icon {
        width: 1em;
        height: 1em;
        background-image: url("../icons/illustrator ds.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;
        transition: transform 0.3s; /* Add a smooth transition for the scaling */
      }
      
      .illustrator_icon:hover {
        transform: scale(1.5); /* Scale the icon by 1.5x on hover */
        background-image: url("../icons/illustrator.png")
      }

      .premiere_icon {
        width: 1em;
        height: 1em;
        background-image: url("../icons/premiere ds.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;
        transition: transform 0.3s; /* Add a smooth transition for the scaling */
      }
      
      .premiere_icon:hover {
        transform: scale(1.5); /* Scale the icon by 1.5x on hover */
        background-image: url("../icons/premiere.png")
      }

      .ae_icon {
        width: 1em;
        height: 1em;
        background-image: url("../icons/after effect ds.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;
        transition: transform 0.3s; /* Add a smooth transition for the scaling */
      }
      
      .ae_icon:hover {
        transform: scale(1.5); /* Scale the icon by 1.5x on hover */
        background-image: url("../icons/after effect.png")
      }

      .linkedin_icon {
        width: 3em;
        height: 3em;
        background-image: url("../icons/linkedin ds.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;
        transition: transform 0.3s; /* Add a smooth transition for the scaling */
      }
      
      .linkedin_icon:hover {
        transform: scale(1.5); /* Scale the icon by 1.5x on hover */
        background-image: url("../icons/linkedin.png")
      }

      .ft_icon {
        width: 3em;
        height: 3em;
        background-image: url("../icons/ft ds.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;
        transition: transform 0.3s; /* Add a smooth transition for the scaling */
      }
      
      .ft_icon:hover {
        transform: scale(1.5); /* Scale the icon by 1.5x on hover */
        background-image: url("../icons/ft.png")
      }

      .am_icon {
        width: 3em;
        height: 3em;
        background-image: url("../icons/am ds.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;
        transition: transform 0.3s; /* Add a smooth transition for the scaling */
      }
      
      .am_icon:hover {
        transform: scale(1.5); /* Scale the icon by 1.5x on hover */
        background-image: url("../icons/am.png")
      }

      .list-inline-item {
        display: inline-block;
        padding: 5px 5px 5px 5px;
        overflow: none;
      }

      .java_icon {
        width: 1em;
        height: 1em;
        background-image: url("../icons/java ds.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;
        transition: transform 0.3s; /* Add a smooth transition for the scaling */
      }
      
      .java_icon:hover {
        transform: scale(1.5); /* Scale the icon by 1.5x on hover */
        background-image: url("../icons/java.png")
      }

      .csharp_icon {
        width: 1em;
        height: 1em;
        background-image: url("../icons/csharp ds.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;
        transition: transform 0.3s; /* Add a smooth transition for the scaling */
      }
      
      .csharp_icon:hover {
        transform: scale(1.5); /* Scale the icon by 1.5x on hover */
        background-image: url("../icons/csharp.png")
      }

      .python_icon {
        width: 1em;
        height: 1em;
        background-image: url("../icons/python ds.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;
        transition: transform 0.3s; /* Add a smooth transition for the scaling */
      }
      
      .python_icon:hover {
        transform: scale(1.5); /* Scale the icon by 1.5x on hover */
        background-image: url("../icons/python.png")
      }

      .html_icon {
        width: 1em;
        height: 1em;
        background-image: url("../icons/html ds.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;
        transition: transform 0.3s; /* Add a smooth transition for the scaling */
      }
      
      .html_icon:hover {
        transform: scale(1.5); /* Scale the icon by 1.5x on hover */
        background-image: url("../icons/html.png")
      }

      .sql_icon {
        width: 1em;
        height: 1em;
        background-image: url("../icons/sql ds.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;
        transition: transform 0.3s; /* Add a smooth transition for the scaling */
      }
      
      .sql_icon:hover {
        transform: scale(1.5); /* Scale the icon by 1.5x on hover */
        background-image: url("../icons/sql.png")
      }


.building_pic1 {
    width: 7.3em;
    height: 4.3em;
    -webkit-text-stroke: 0.4px;
    -webkit-text-stroke-color: white;
    box-shadow: inset 0 0 150px rgba(0, 0, 0, 0.5);
    border: solid 10px rgba(214, 214, 214,0.25);
    border-radius: 7.5px;
    margin: 0px 30px 0px 30px;
    background-image: url("../Pictures/Graduation.jpg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    transition: transform 0.3s; /* Add a smooth transition for the scaling */
}


    .building_pic1:hover {
        transform: scale(1.2); /* Scale the icon by 1.5x on hover */
        box-shadow: inset 0 0 150px rgba(255, 255, 255, 0.1);
        border: solid 10px rgba(214, 214, 214,0);
    }

.building_pic2 {
    width: 7.15em;
    height: 4.2em;
    -webkit-text-stroke: 0.4px;
    -webkit-text-stroke-color: white;
    box-shadow: inset 0 0 150px rgba(0, 0, 0, 0.5);
    border: solid 10px rgba(214, 214, 214,0.25);
    border-radius: 7.5px;
    margin: 0px 30px 0px 30px;
    background-image: url("../Pictures/Kids park.jpg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    transition: transform 0.3s; /* Add a smooth transition for the scaling */
}


    .building_pic2:hover {
        transform: scale(1.2); /* Scale the icon by 1.5x on hover */
        box-shadow: inset 0 0 150px rgba(255, 255, 255, 0.1);
        border: solid 10px rgba(214, 214, 214,0);
    }

.building_pic3 {
    width: 7.15em;
    height: 4.2em;
    -webkit-text-stroke: 0.4px;
    -webkit-text-stroke-color: white;
    box-shadow: inset 0 0 150px rgba(0, 0, 0, 0.5);
    border: solid 10px rgba(214, 214, 214,0.25);
    border-radius: 7.5px;
    margin: 0px 30px 0px 30px;
    background-image: url("../Pictures/Mall.jpg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    transition: transform 0.3s; /* Add a smooth transition for the scaling */
}


    .building_pic3:hover {
        transform: scale(1.2); /* Scale the icon by 1.5x on hover */
        box-shadow: inset 0 0 150px rgba(255, 255, 255, 0.1);
        border: solid 10px rgba(214, 214, 214,0);

    }

.building_pic4 {
    width: 7.15em;
    height: 4.2em;
    -webkit-text-stroke: 0.4px;
    -webkit-text-stroke-color: white;
    box-shadow: inset 0 0 150px rgba(0, 0, 0, 0.5);
    margin: 0px 30px 0px 30px;
    background-image: url("../Pictures/Mountain Residency.jpg");
    border: solid 10px rgba(214, 214, 214,0.25);
    border-radius: 7.5px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    transition: transform 0.3s; /* Add a smooth transition for the scaling */
}


    .building_pic4:hover {
        transform: scale(1.2); /* Scale the icon by 1.5x on hover */
        box-shadow: inset 0 0 150px rgba(255, 255, 255, 0.1);
        border: solid 10px rgba(214, 214, 214,0);
    }

.building_pic5 {
    width: 7.15em;
    height: 4.2em;
    -webkit-text-stroke: 0.4px;
    -webkit-text-stroke-color: white;
    box-shadow: inset 0 0 150px rgba(0, 0, 0, 0.5);
    border: solid 10px rgba(214, 214, 214,0.25);
    border-radius: 7.5px;
    margin: 0px 30px 0px 30px;
    background-image: url("../Pictures/Industrial.jpg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    transition: transform 0.3s; /* Add a smooth transition for the scaling */
}


    .building_pic5:hover {
        transform: scale(1.2); /* Scale the icon by 1.5x on hover */
        box-shadow: inset 0 0 150px rgba(255, 255, 255, 0.1);
        border: solid 10px rgba(214, 214, 214,0);
    }

.building_pic6 {
    width: 7.15em;
    height: 4.2em;
    -webkit-text-stroke: 0.4px;
    -webkit-text-stroke-color: white;
    box-shadow: inset 0 0 150px rgba(0, 0, 0, 0.5);
    border: solid 10px rgba(214, 214, 214,0.25);
    border-radius: 7.5px;
    margin: 0px 30px 0px 30px;
    background-image: url("../Pictures/Urban.jpg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    transition: transform 0.3s; /* Add a smooth transition for the scaling */
}


    .building_pic6:hover {
        transform: scale(1.2); /* Scale the icon by 1.5x on hover */
        box-shadow: inset 0 0 150px rgba(255, 255, 255, 0.1);
        border: solid 10px rgba(214, 214, 214,0);
    }

    


