/*
	Theme Name: Your Child Theme
	Description: This is your custom style sheet
        for your child themes custom CSS code.
	Author: Your Name
	Author URI: http://example.com/
	Version: 2.0
	Template: yourparenttheme
	Template Version: 2.0

*/



html{
  margin: 0;
  padding: 0;
}

h3, h4, h5 {
  color: #19273A !important;
  font-weight: bold !important;
}

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

li {
  float: left;
}

li a {
  display: block;
  color: white;
  text-align: center;
  text-decoration: none;
}


.nav-and-logo{
  display: flex;
}

.nav-and-logo .menu-top-menu-container ul{
  display: flex;
  list-style-type: none;
  text-decoration: none;
  margin: 2%;
  width: 550px;
}

.img-who-w-s {
  height: 50%;
}

@media only screen  and (min-width : 320px) {
  .nav-and-logo .menu-top-menu-container ul li a{
    text-decoration: none !important;
    font-size: 9px !important;
    color: white !important;
    list-style: nones;
  }

  .img-who-w-s {
    margin-left: 0;
    border-radius: 32px;
  }

  #logo-reverse {
    margin-top: 10px;
    margin-right: 5px;
  }

  .logo-and-nav .main-menu {
    margin-left: 4%;
  }

  #menu-top-menu {
    font-size: 9px !important;
    display: flex;
  }

  #menu-top-menu li {
    width: 72px;
  }

  #menu-item-20 {
    margin-left: -11px;
  }

  #menu-item-19 {
    margin-left: -14px
  }

  #menu-item-22 {
    margin-left: -28px;
  }

  #menu-item-21 {
    margin-left: -11px;
  }

  .header-wave-get-started {
    margin-top: 0 !important;
  }

  .logo-img {
    margin-left: 10px;

  }

  #menu-top-menu li{
    display: inline-block;
  }

  .newsletter {
    margin-top: 10%;
    width: 80%;
    margin-left: 10% !important;
  }

  h3 {
    font-size: 26px !important;
    color: #19273A !important;
    margin-bottom: 3% !important;
    font-weight: 700 !important;
  }

}

@media only screen  and (min-width : 720px) {
  h3 {
    font-size: 35px !important;
  }
  .navbar-home {
    width: 100%;
    justify-content: space-between;
  }

  .navbar-home .navbar {
    font-size: 18px;
  }
}

@media only screen  and (min-width : 1224px) {
  .nav-and-logo{
    margin-left: 2%;
    margin-top: 3%;
  }

  h3 {
    font-size: 60px !important;
  }

  .newsletter {
    margin-top: 10%;
    width: 100%;
    margin-left: 0 !important;
  }

  .img-who-w-s {
    margin-left: auto;
  }

  .businnes-owner {
    width: 75% !important;
    margin-left: -25% !important;
    max-width: 85%;
    margin-top: -5%;
  }

  li a {
    display: block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
  }

  .nav-and-logo .menu-top-menu-container ul li a{
    text-decoration: none;
    font-size: 19px !important;
    padding-right: 30px;
    color: white;
    list-style: nones;
  }

  .main-menu {
    margin-left: 4%;
  }
}