 /* Toggle Styles */
 
 .navbar-default {
     background-color: #211730;
 }
 
 .navbar.navbar-default>.row {
     width: 100%;
 }
 
 #wrapper {
     padding-left: 0;
     -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
     transition: all 0.5s ease;
     overflow: hidden;
 }
 
 #wrapper.toggled {
     padding-left: 250px;
     overflow: scroll;
 }
 
 #sidebar-wrapper {
     z-index: 1000;
     position: fixed;
     left: 250px;
     width: 50px;
     height: 100%;
     margin-left: -250px;
     overflow-y: auto;
     background: #211730;
     -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
     transition: all 0.5s ease;
 }
 
 #sidebar-wrapper .fa-lg {
     margin-right: 15px;
 }
 
 #wrapper.toggled #sidebar-wrapper {
     width: 250px;
 }
 
 #page-content-wrapper {
     position: absolute;
     width: 100%;
     overflow-x: hidden;
 }
 
 .xyz {
     min-width: 360px;
 }
 
 #wrapper.toggled #page-content-wrapper {
     position: relative;
     margin-right: 0px;
 }
 
 .navbar-brand {
     width: 270px;
 }
 
 @media (max-width: 960px) {
     .navbar-brand {
         width: 200px;
     }
 }
 /* Sidebar Styles */
 
 .sidebar-nav {
     position: absolute;
     top: 0;
     width: 250px;
     margin: 0;
     padding: 0;
     list-style: none;
     margin-top: 2px;
 }
 
 .sidebar-nav li {
     text-indent: 8px;
     line-height: 40px;
     display: block;
     width: 100%;
 }
 
 .nav-pills .nav-link {
     border: none;
     border-radius: 0
 }
 
 .sidebar-nav li a {
     display: block;
     text-decoration: none;
     color: #999999;
 }
 
 .sidebar-nav li a:hover {
     text-decoration: none;
     color: #fff;
     background: rgba(255, 255, 255, 0.2);
     border-left: red 2px solid;
 }
 
 .sidebar-nav li a:active,
 .sidebar-nav li a:focus {
     text-decoration: none;
 }
 
 .sidebar-nav>.sidebar-brand {
     height: 65px;
     font-size: 18px;
     line-height: 60px;
 }
 
 .sidebar-nav>.sidebar-brand a {
     color: #999999;
 }
 
 .sidebar-nav>.sidebar-brand a:hover {
     color: #fff;
     background: none;
 }
 
 .no-margin {
     margin: 0;
 }
 
 .navbar button:not(:first-child) {
     margin-left: 15px;
 }
 
 #wrapper {
     padding-top: 84px;
     background-color: #090213;
 }
 
 @media(min-width:768px) {
     #wrapper section {
         min-height: 750px;
     }
     .fixed-brand {
         width: 250px;
     }
     #wrapper.toggled {
         padding-left: 0;
     }
     #sidebar-wrapper {
         width: 250px;
     }
     #wrapper.toggled #sidebar-wrapper {
         width: 250px;
     }
     #wrapper.toggled-2 #sidebar-wrapper {
         width: 50px;
     }
     #wrapper.toggled-2 #sidebar-wrapper:hover {
         width: 250px;
     }
     #page-content-wrapper {
         position: relative;
         -webkit-transition: all 0.5s ease;
         -moz-transition: all 0.5s ease;
         -o-transition: all 0.5s ease;
         transition: all 0.5s ease;
     }
     #wrapper.toggled #page-content-wrapper {
         position: relative;
         margin-right: 0;
         padding-left: 250px;
     }
     #wrapper.toggled-2 #page-content-wrapper {
         position: relative;
         margin-right: 0;
         margin-left: -200px;
         -webkit-transition: all 0.5s ease;
         -moz-transition: all 0.5s ease;
         -o-transition: all 0.5s ease;
         transition: all 0.5s ease;
         width: auto;
     }
 }
 
 @media(max-width:767px) {
     .sidebar-nav {
         margin-top: 150px;
     }
     #menu-toggle-2 {
         margin-top: 115px;
         margin-left: 8px;
         border: none;
         background: none;
         color: #fff
     }
     .fixed-brand {
         width: 250px;
     }
     #wrapper.toggled {
         padding-left: 250px;
     }
     #wrapper.toggled #sidebar-wrapper {
         width: 250px;
     }
     #wrapper.toggled-2 #sidebar-wrapper {
         width: 250px;
     }
     #wrapper.toggled-2 #sidebar-wrapper:hover {
         width: 250px;
     }
     #page-content-wrapper {
         position: relative;
         -webkit-transition: all 0.5s ease;
         -moz-transition: all 0.5s ease;
         -o-transition: all 0.5s ease;
         transition: all 0.5s ease;
     }
     #wrapper.toggled #page-content-wrapper {
         position: relative;
         margin-right: 0;
         padding-left: 250px;
     }
     #wrapper.toggled-2 #page-content-wrapper {
         position: relative;
         margin-right: 0;
         margin-left: 200px;
         -webkit-transition: all 0.5s ease;
         -moz-transition: all 0.5s ease;
         -o-transition: all 0.5s ease;
         transition: all 0.5s ease;
         width: auto;
     }
 }
 
 #section-we-are {
     background: url('../images/we-are.jpg') no-repeat bottom center;
     background-color: #6958a4;
     position: relative;
 }
 
 #section-we-are .text {
     padding: 100px;
     background: rgba(255, 255, 255, 0.5);
     text-align: center;
     box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
     border-radius: 3px;
 }
 
 #section-we-are h1 {
     color: #000;
     text-transform: uppercase;
     margin-bottom: 20px;
     font-weight: 600;
 }
 
 #section-we-are h1:first-child {
     color: #c0d904;
     text-shadow: 0 1px 9px rgba(0, 0, 0, 0.8);
     font-size: 50px;
 }
 
 .content-absolute {
     position: absolute;
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: center;
 }
 
 #after-we-are .container {
     position: relative;
 }
 
 #after-we-are .text {
     color: #585858;
     font-size: 16px;
     font-weight: 600;
     position: absolute;
     top: -50px;
     left: 0;
     right: 0;
     background-color: #fcf9f0;
     padding: 80px;
     max-width: 800px;
     margin: 0 auto;
 }
 
 #after-we-are .text h2 {
     color: #000;
     text-transform: uppercase;
     margin-bottom: 20px;
     font-weight: 700;
     text-align: center;
 }
 
 @media (min-width: 962px) {
     #menu-toggle-2 {
         display: none
     }
     #after-we-are .text ul {
         padding-left: 100px;
     }
 }
 
 section h3 {
     margin: 15px;
     font-weight: 600;
     text-transform: uppercase;
 }
 
 #section-childrens-holiday {
     margin-top: 150px;
     margin-bottom: 100px;
     background-image: url(../images/kids.png);
     background-repeat: no-repeat;
     background-position: center top;
     background-size: contain;
     position: relative;
 }
 
 #section-childrens-holiday h1 {
     color: #fff;
     text-transform: uppercase;
     margin: 20px 0;
     text-align: center;
 }
 
 #section-childrens-holiday .list {
     font-size: 24px;
     font-weight: 600;
     color: #fff;
 }
 
 #section-childrens-holiday .content-absolute {
     top: 225px;
 }
 
 #formModal .warn {
     color: red;
     font-weight: 600;
 }
 
 .full-slider {
     overflow: hidden;
     padding: 0;
     max-height: 600px;
 }
 
 #section-how-it-looks {
     padding-top: 50px;
 }
 
 #section-how-it-looks h1 {
     color: #fff;
     text-transform: uppercase;
     margin-bottom: 20px;
     text-align: center;
 }
 
 .nav-slider {
     max-height: 150px;
     padding: 15px 0;
     overflow: hidden;
 }
 
 .full-slider img {
     margin: 0 auto;
 }
 
 .nav-slider .slick-slide {
     margin: 0 5px;
 }
 
 @media (max-width: 960px) {
     #wrapper section {
         min-height: 600px;
     }
     .full-slider {
         height: 100%;
         overflow-y: scroll;
     }
     .full-slider li {
         margin: 5px;
     }
     .nav-slider {
         display: none;
     }
     .navbar.navbar-default>.row {
         width: auto;
     }
     .navbar {
         flex-wrap: unset;
     }
     .navbar button span {
         display: none;
     }
     #section-we-are h1 {
         text-align: center;
     }
     #after-we-are .text {
         position: relative;
         padding: 20px;
     }
     #after-we-are .text h2 {
         font-size: 22px;
     }
     #section-childrens-holiday {
         margin-top: 60px;
     }
     #section-childrens-holiday .content-absolute {
         top: 105px;
     }
 }
 
 .modal-content {
     background-color: #211730;
     color: #fff
 }