.dropdown-menu {
    background-color: #0f7ab3;
    font-size: 20px;
    border-radius: 10px;
}

.dropdown-menu li a {
    color: white;
}

.kapcsolat {
    margin-bottom: 100px;
    margin-top: 80px;
}
.navbar {
    margin-bottom: 40px;
}
#logo {
    margin-top: -40px;
}
.kozep{
    text-align: center;
}
.img-kozep{
    margin-top: -70px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 15%;
}
iframe {
    margin-top: 130px;
    margin-bottom: 80px;
    border:1px solid;
    padding: 10px;
}

.ql-align-justify {
    text-align: justify;
    font-size: 22px;
}

.ql-align-center
{
    text-align: center;
    margin-top: 30px;
}
.footer{
    margin-top: 0px;
    /*background-color: rgb(13,202,240);*/
    /*background-color:  rgb( 70,184,210);*/
    background-color: rgb(45,160,185);
    color: white;
  }

.Quick {
    z-index: -1;
}

.front {
    z-index: 1;
  }

.main-box-top {
    font-family: 'myriadcond';
    color: #fff;
    padding: 20px 0;
    -webkit-box-shadow: 5px 5px 20px -5px rgba(92,92,92,1);
    -moz-box-shadow: 5px 5px 20px -5px rgba(92,92,92,1);
    box-shadow: 5px 5px 20px -5px rgba(92,92,92,1);
    margin-top: -35%;
    border-radius: 10px;
}

.main-box-top h3 {
    font-family: 'myriadpro';
    font-size: 30px;
        
}
.main-box-1 {
    background-color: rgb( 70,184,210);;    
}

.main-box-2 {
    background-color: #0f7ab3;
}

html body .main-box-3 {
    background-color: #0f7ab3;
    padding-top: 7px;
}
.main-box-4 {
    background-color: #0f7ab3;
}

.main-box-1 h3, .main-box-2 h3, .main-box-3 h3, .main-box-4 h3 {
    width: 100%;
    margin: 0 auto;
    font-size: 28px;
    text-transform: uppercase;
    padding: 0 0 18px 0;
    border-bottom: 1px solid #a7d9f5;
}

body .main-box-2 h3 {
    border-bottom: 1px solid #a7d9f5;
}

body .main-box-3 h3 {
    border-bottom: 1px solid #a7d9f5;
    padding-bottom: 7px;
    line-height: 28px;
}

body .main-box-4 h3 {
    border-bottom: 1px solid #a7d9f5;
}

.main-box-1 p, .main-box-2 p, .main-box-3 p, .main-box-4 p {
    font-size: 20px;
    margin: 15px 0;
    line-height: 22px;
}
.main-box-1 a, .main-box-2 a, .main-box-3 a, .main-box-4 a {
    display: inline-block;
    font-family: 'myriadpro';
    color: #5c5c5c;
    background-color: #fff;
    font-size: 20px;
    padding: 0 14px;
    line-height: 37px;
}

.QuickMenu {
    text-decoration: none;
}

.nav-link {
    color: rgb(193,232,240) !important;
    }

.navbar-default{
    background-color: rgb(70,184,210);
    font-size: 20px;
    color:red;
}

.navbar-brand {
    color: rgb(209,237,243);
    font-weight: bold;
    font-size:22px !important;
    margin-left: 40px;
}

.nav-link:hover,.navbar-brand:hover {
    color: white !important;;
}

.navbar-toggler {
    width: 20px;
    height: 20px;
    position: relative;
    transition: .5s ease-in-out;
}

.navbar-toggler,
.navbar-toggler:focus,
.navbar-toggler:active,
.navbar-toggler-icon:focus {
    outline: none;
    box-shadow: none;
    border: 0;
}

.navbar-toggler span {
    margin: 0;
    padding: 0;
}

.toggler-icon {
    display: block;
    position: absolute;
    height: 3px;
    width: 100%;
    background: rgb(209,237,243);
    border-radius: 1px;
    opacity: 1;
    left: 0;
    transform: rotate(0deg);
    transition: .25s ease-in-out;
}

.middle-bar {
    margin-top: 0px;
}

/* when navigation is clicked */

.navbar-toggler .top-bar {
    margin-top: 0px;
    transform: rotate(135deg);
}

.navbar-toggler .middle-bar {
    opacity: 0;
    filter: alpha(opacity=0);
}

.navbar-toggler .bottom-bar {
    margin-top: 0px;
    transform: rotate(-135deg);
}

/* State when the navbar is collapsed */

.navbar-toggler.collapsed .top-bar {
    margin-top: -20px;
    transform: rotate(0deg);
}

.navbar-toggler.collapsed .middle-bar {
    opacity: 1;
    filter: alpha(opacity=100);
}

.navbar-toggler.collapsed .bottom-bar {
    margin-top: 20px;
    transform: rotate(0deg);
}


.navbar-toggler.collapsed .toggler-icon {
    background: linear-gradient( 263deg, rgba(151,216,230,1) 0%, rgba(0,212,255,1) 100% );
}

@media only screen and (max-width: 1024px) {
    .owl-theme .owl-nav {
          display: none;
      }
      .container {
          width: 100%;
      }
      .main-box-top {
          margin-top: 0;
          box-shadow: none;
      }
      .szines-dobozok .col-sm-12 {
          padding: 0 !important;
      }
      .g-map {
          padding: 0;
      }
      .kerdese-van .feher-doboz {
          margin: 15px 0;
      }
      .navbar-brand {
        margin-left: 10px;
      }  
}
  
#slide{
    margin-top: 70px;
}

.navbar {
    margin-bottom: 160px;
}