@charset "UTF-8";
/* CSS Document */

 @media screen and (max-width: 1024px) {
    body {
      background-color: white;

    }
  }

@media screen and (max-width: 992px) {
    body {
      background-color: white;

    }
  }
  
  @media screen and (max-width: 600px) {
    body {
      background-color: white;

    }
  }

/* Navbar*/
.navbar-nav {
    background-color: white;
    margin: 0;
    padding: 0;
    width: 100%;
    line-height: 2;

}
.navbar-nav li, .navbar-nav a {
    display: inline-block; 
}
.navbar-nav li {
    list-style-type: none;
}
.navbar-nav > li {
    margin-left: .25em;
}
.navbar-nav > li:first-child {
    margin-left: 0;
}
.navbar-nav a {
    padding: .25em;
    text-decoration: none;
    height: 1em;
    font-weight: normal;    
}
.navbar-nav a:hover {
    background-color: rgb(179, 185, 197);
}

/* TOP Above Navbar*/
.FlexWrapper_top {
  display: flex;
  justify-content: space-between;
  height: 200%;
  width: 100;
}

/* Below Navbar*/

.FlexWrapper_painting_a {
  display: flex;
  justify-content: space-between;
  margin-bottom: 25px;
}
.FlexWrapper_painting_b {
  display: flex;
  justify-content: space-between;
  margin-bottom: 25px;
}
.FlexItem {
  display:flex;
  justify-content: flex-start;
  height: 60px;
  width: 95%
}
.FlexItem_B {
  display:flex;
  justify-content: flex-end;
  height: 60px;
  width: 95%

}
.FlexWrapper_center {
    display: flex;
    align-items: center;
    justify-content: center;
}
.FlexItem_C, .FlexItem_D {
  text-align: center;
  justify-content: center;
}
.FlexItem_E, .FlexItem_F {
  text-align: center;
  justify-content: center;
}
.FlexItem_E, .FlexItem_G {
  text-align: center;
  justify-content: center;
}

.row_headimage, .row_social { 
   margin-bottom: 75px;
  }

/* FONTS, COLORS & SIZES */
    .serif {
        font-family: Georgia, 'Times New Roman', Times, serif
      }
      .sansserif {
        font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; 
      }
      h1 {
        color: rgb(218, 126, 6);
        font-family: verdana;
        font-size: 5.0vw;
      }
      h2 {
        color: #38383A;
        font-family: verdana;
        font-size: 3.0vw;
      }
      h3 {
        color: rgb(218, 126, 6) ;
        font-family: verdana;
        font-size: 2.5w;
      }
      h4 {
        color: #38383A;
        font-family: verdana;
        font-size: 2.2vw;
      }
      h5 {
        color: rgb(218, 126, 6) ;
        font-family: verdana;
        font-size: 1.9vw;
      }
      h6 {
        color: #38383A;
        font-family: verdana;
        font-size: 1.5vw;
      }
      p {
        color: #38383A;
            font-size: 1.5vw;
        }
      p.email {
        font: 1.5vw;
      }
  
        
 /* About page*/

.p article {
  text-align: center;
  width: 6rem;
  font-weight: normal;
}


/* CONTACT PAGE FORM*/
.jumbotron {
    background: #d9dadb;
    color: #FFF;
    border-radius: 0px;
    }
    .jumbotron-sm { 
    padding-top: 24px;
    padding-bottom: 24px; }
    .jumbotron small {
    color: #FFF;
    }
    .h1 small {
    font-size: 24px;
    }

    /* IMAGES*/

    .img{
        max-width: 100%;
    }
    @media screen {
        /*styles*/
        
    }

/*Footer*/
    .d-flex-justify-content-between_footer {
      display: flex;
      justify-content: center;
      background-color: #36328E;
    
    }
    .card_1 {

      align-items: start;
      display: flex;
      justify-content: space-between;
      background-color: white;
    
    }
    .card_2 {
      align-items: center;
      display: flex;
      justify-content: space-between;
      background-color:white;
    }
  
    .card_3 {
      align-items: end;
      display: flex;
      justify-content: space-between;
      background-color: white;
     
    }
    .card-body {
      justify-content: center;
    }
