.container {
        width: 100%;
        padding-right: 0px;
        padding-left: 0px;
        margin-right: auto;
        margin-left: auto;
        min-height: 20px;
}
a {
        text-decoration: none;
}

.logo {
        color: #fff;
        margin-top: -210px !important;
        float: left;
        position: absolute;
}

.navbar {
        padding-top: 2px;
        padding-bottom: 2px;
}
.bg-warning {
        bbbackground-color: #fff !important;
  	margin-bottom: -10px !important;

}

.logo-small {
        display: none;
}
.phone {
        font-size: 35px;
        color: #fff;
        text-shadow: #000 1px 0 8px;
}
.flags {
       float:right;
       display: none;
}
.flags img {
       width: 27px;
       height: 27px;
       margin-top: 2px;
}
@media (max-width:992px){
     	#slogan {
                display: none !important;
        }
        .logo {
                margin-top: -170px !important;
        }
        .navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl, .navbar > .container-xxl {
          display: unset !important;

        }
        .flags {
               display: block;
        }

}

@media (max-width:796px){
        .logo {
                margin-top: -170px !important;
        }
        .logo img {
                max-width: 250px;
        }

}


@media (max-width:600px){
        .aalogo-small {
                display: block;
        }
        .aaalogo {
                display: none !important;
        }
        .logo {
                margin-top: -165px !important;
        }
        .logo img {
                padding-right: 30px;
        }
        .py-3 {
                padding-top: 0px !important;
                padding-bottom: 0px !important;
        }
        .navbar-nav {
                margin-top: 10px;
                margin-right: 0px !important;
        }
        .container {
                min-height: 0px;
        }
        .navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl, .navbar > .container-xxl {
                padding-left:15px;

        }
}

@media (max-width:400px){
        .logo img {
                max-width: 100% !important;
        }
}



@media (min-width: 1400px) {
        .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
               max-width: 1200px;
        }
}
.btn-group-lg > .btn, .btn-lg {
              border-radius: 0px;
}
.bg-primary {

}
.navbar-nav {
            margin-bottom: -5px;
            margin-right: 10px;
}
.nav-link {
          padding: 5px;
}

.nav-link img {
          padding-bottom: 4px;
          padding-right: 3px;
          padding-left: 2px;
}
.nav-link-sub {
          color: #000;
}
.navbar-collapse {
          float: left;
          position: absolute;
}
.nav-link-sub:hover {
             background: #d9d9d9 !important;
             color: #000 !important;
}
.navbar-dark .navbar-nav .nav-link {
             text-decoration: none;
             color: #000 !important;
}
.navbar-dark .navbar-nav .nav-link:hover {
             color: #000;
             background: #d9d9d9;
}
.navbar-dark .navbar-nav .nav-link:focus {
             color: #000 !important;
             background: #d9d9d9;
}

.dropdown-item:hover {
               background: #d9d9d9;
             color: #000 !important;
}
.dropdown-item {
               text-decoration: none !important;
}
.navbar-dark .navbar-toggler {
             color: #fff;
             border-color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-toggler-icon {
             background-image: url("../images/stripes.png");
}
.navbar-dark .navbar-toggler:focus {
             border-style: 2px solid;
}
.navbar-toggler:focus {
             text-decoration: none;
             outline: 0;
             box-shadow: 0 0 0 1px;
}
.navbar-nav .dropdown-menu {
              width: 100%;
              min-width: 280px;
}
.dropdown-menu > li > a {
  padding: 3px 10px;
}
  @media (min-width: 992px) {
            .navbar-expand-lg .navbar-nav .nav-link {
                  padding-right: 15px;
                  padding-left: 15px;
            }
  }

    @media (max-width: 992px) {
            .navbar-collapse {
                  float: left;
                  position: absolute;
                  background: #fcfcfc;
                  width: 100%;
                  padding-right: 10px;
                  padding-left: 10px;
                  top: 0px;
                  left: 0px;
                  padding-bottom: 15px;
                  box-shadow: 3px 3px 3px #ccc;
            }
            .navbar-dark .navbar-nav .nav-link {
              color: #000 !important;
              padding-left: 10px;
            }

            .navbar-collapse:hover {
                  color: #000 !important;
            }
            .navbar-collapse:focus {
                  color: #000 !important;
            }
            .nav-link:active {
                  color: #000 !important;
            }
            .show {
                  color: #000 !important;
            }
            .navbar-dark .navbar-nav .nav-link:hover {
                         color: #000 !important;
                         background: #d9d9d9;
            }
            .navbar-dark .navbar-nav .nav-link:focus {
                         color: #000 !important;
                         background: #d9d9d9;
            }
            #active {
                         color: #fff !important;
            }
            #active a {
                         zzcolor: #fff !important;
            }
            .nav-link .dropdown-toggle .show {
                           color: #fff !important;
            }
            #photoCarouselContainer {
          	height: 375px !important;
            }
            .photoCarousel {
          	height: 375px !important;
            }
}

#active
{
	background:#d9d9d9 !important;
	color: #fff;
}

.row {
        --bs-gutter-x: 0;
        margin-right: 0px;
        margin-left: 0px;
}
@media(max-width:600px)
{
      .row {
              --bs-gutter-x: 0;
              margin-right: 0px;
              margin-left: 0px;
      }

}
.border-top {
        border-top: 0px solid #fff !important;
        margin-right: 15px;
        margin-left: 15px;
}
@media(max-width:1024px)
{
	#tables table tr td{
		display:block;	
		max-width:100% !important;
		text-align:left;
		width:auto !important;
	}

}

.btn-default {
    color: #fff;
    border-color: #662174;
    background-color: #662174;

}
#contactform input[type="text"] {
    height: 30px;
    max-width: 350px;

}


.buttons {
        color: #fff !important;
        background: #8c572a;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 18px;
        cursor: pointer;
        max-width: 300px;
        width:100%;
        display: block;
        margin-left: auto;
        margin-right: auto;
}
.buttons:hover {
        background: #4d2b0e;
}
.buttons a {
        color: #fff !important;
        padding: 15px;
}
.buttons a:hover {
        text-decoration: none;

}
