﻿body {
}


          .h6, h6 {
              font-size: 12px;
          }
        .p-md-2 {
              padding: 1rem!important;

              }
          .h4, .h5, .h6, h4, h5, h6 {
              margin-top: 2px;
              margin-bottom: 5px;
          }

          .carousel-indicators .active {
               width: 15px; 
               height: 15px; 
              margin: 0;
              background-color: #fff;
               border: 1px solid #000;
          }

          /****** REURN TO TOP ******/

          #return-to-top {
              position: fixed;
              bottom: 25px; /**** Position of button ****/
              right: 25px; /**** Position of button ****/
              background: rgb(0, 0, 0); /**** Color of button ****/
              background: rgba(0, 0, 0, 0.7); /**** Color of button ****/
              width: 50px; /**** Size of button ****/
              height: 50px; /**** Size of button ****/
              display: block;
              text-decoration: none;
              -webkit-border-radius: 35px;
              -moz-border-radius: 35px;
              border-radius: 35px;
              display: none;
              -webkit-transition: all 0.3s linear;
              -moz-transition: all 0.3s ease;
              -ms-transition: all 0.3s ease;
              -o-transition: all 0.3s ease;
              transition: all 0.3s ease;
          }

              #return-to-top i {
                  color: #fff; /**** Color of Arrow ****/
                  margin: 0;
                  position: relative;
                  left: 16px; /**** Position of arrow within button ****/
                  top: 13px;
                  font-size: 19px;
                  -webkit-transition: all 0.3s ease;
                  -moz-transition: all 0.3s ease;
                  -ms-transition: all 0.3s ease;
                  -o-transition: all 0.3s ease;
                  transition: all 0.3s ease;
              }

              #return-to-top:hover {
                  background: rgba(0, 0, 0, 0.9);
              }

                  #return-to-top:hover i {
                      color: #fff;
                      top: 5px;
                  }


          .navbar-brand {
              height: 80px;
          }
          .navbar {
              margin-bottom: 0;
          }
          .offer {
              margin: 5px 0;
          }
          /*footer .bg-dark.main {
              padding: 10px 0;
          }*/

          .accordion {
              background-color: #43484e;
              color: #444;
              cursor: pointer;
              padding: 18px;
              width: 100%;
              border: none;
              text-align: left;
              outline: none;
              font-size: 15px;
              transition: 0.4s;
          }

          /*.active, .accordion:hover {
                  background-color: #ccc;
              }*/

          .panel {
              padding: 0 18px;
              display: none;
              background-color: white;
              overflow: hidden;
          }

          button:focus {
              outline: 1px dotted;
              outline: 1px;
          }

          button:focus {
               outline: none; 
               outline: 0 auto -webkit-focus-ring-color; 
          } 
        

          h1,
          .h1 {
              font-size: 36px;
              text-align: center;
              font-size: 5em;
              color: #404041;
          }

          .navbar-nav > li > .dropdown-menu {
              margin-top: 0px;
              border-top-left-radius: 4px;
              border-top-right-radius: 4px;
          }

          .navbar-default .navbar-nav > li > a {
              /*width: 200px;*/
              font-weight: bold;
          }

          .mega-dropdown {
              position: static !important;
              width: 100%;
          }

          .mega-dropdown-menu {
              padding: 0px 0px;
              width: 100%;
              box-shadow: none;
              -webkit-box-shadow: none;
          }

              .mega-dropdown-menu:before {
                  content: "";
                  border-bottom: 15px solid #fff;
                  border-right: 17px solid transparent;
                  border-left: 17px solid transparent;
                  position: absolute;
                  top: -15px;
                  left: 285px;
                  z-index: 10;
              }

              .mega-dropdown-menu:after {
                  content: "";
                  border-bottom: 17px solid #ccc;
                  border-right: 19px solid transparent;
                  border-left: 19px solid transparent;
                  position: absolute;
                  top: -17px;
                  left: 283px;
                  z-index: 8;
              }

              .mega-dropdown-menu > li > ul {
                  padding: 0;
                  margin: 0;
              }

                  .mega-dropdown-menu > li > ul > li {
                      list-style: none;
                  }

                      .mega-dropdown-menu > li > ul > li > a {
                          display: block;
                          padding: 3px 20px;
                          clear: both;
                          font-weight: normal;
                          line-height: 1.428571429;
                          color: #999;
                          white-space: normal;
                      }

              .mega-dropdown-menu > li ul > li > a:hover,
              .mega-dropdown-menu > li ul > li > a:focus {
                  text-decoration: none;
                  color: #444;
                  background-color: #f5f5f5;
              }

              .mega-dropdown-menu .dropdown-header {
                  color: #428bca;
                  font-size: 18px;
                  font-weight: bold;
              }

              .mega-dropdown-menu form {
                  margin: 3px 20px;
              }

              .mega-dropdown-menu .form-group {
                  margin-bottom: 3px;
              }

          .navbar-default {
              background-color: #44494f;
              border-color: #44494f;
          }

          footer .bg-dark.main {
              padding: 3px 0;
          }

          .navbar-nav {
              float: right;
              margin: 0;
          }

          .navbar-default .navbar-nav > li > a {
              color: #fdfdfd;
              font-size: small;
          }

          .navbar-nav {
              float: right;
              margin: 0;
              width: 100%;
          }

          .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
              color: #ccc;
              background-color: transparent;
          }

          .navbar {
              margin-bottom: 0px;
          }
      

          .ml-auto, .mx-auto {
              margin-right: auto !important;
          }
