.carousel-inner {
    
    margin-top: 50px;
    
}


/* .navbar-brand {

    margin-top: -64px;

} */


.navbar-default {
    background-color: #258498 !important;
    border-color: #e7e7e7;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}


.navbar-default .navbar-nav>li>a {

    color: #ffffff !important;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif !important;


}


.navbar-default .navbar-toggle {

    border-color: #ffffff !important;
    

    
}

.navbar-default .navbar-toggle .icon-bar {

    background-color: #e7e7e7;




}




/* gallery css work start */


.gallery-title
{
    font-size: 36px;
    color: #258498;
    text-align: center;
    font-weight: bold;
    margin-bottom: 40px;
    font-family: Arial, Helvetica, sans-serif;
}
.gallery-title:after {
    content: "";
    position: absolute;
    width: 7.5%;
    left: 46.5%;
    height: 45px;
    border-bottom: 1px solid #258498;
}
.filter-button
{
    font-size: 18px;
    border: 1px solid #258498;
    border-radius: 5px;
    text-align: center;
    color: #258498;
    margin-bottom: 30px;

}
.filter-button:hover
{
    font-size: 18px;
    border: 1px solid #258498;
    border-radius: 5px;
    text-align: center;
    color: #ffffff;
    background-color: #258498;

}
.btn-default:active .filter-button:active
{
    background-color: #258498;
    color: white;
}

.port-image
{
    width: 100%;
}

.gallery_product
{
    margin-bottom: 30px;
}




.carousel-control {
    position: relative !important;
    

}


.thumbnail .caption {
    

    padding:5px 0 0 0 !important;
    


}


.gallery_product h5.text-center

{

    color: #000000 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    font-weight: bold;

}

.button_wrap .btn-danger {

    border: 1px solid red !important;
    padding: 10px 30px !important;
    font-size: 20px;
    font-weight: bold;
    background-color: red !important;


}

/* website start up start */

.modal-body { 
    h1 { 
      font-weight:900; 
      font-size:2.3em;
      text-transform:uppercase;
    }
    
    a.pre-order-btn { 
      color:#000;
      background-color:gold;
      border-radius:1em;
      padding:1em;
      display: block;
      margin: 2em auto;
      width:50%;
      font-size:1.25em;
      font-weight:6600;
      &:hover { 
      background-color:#000;
        text-decoration:none;
        color:gold;
      }
    }
    
    
  }
  
  


/*  website start up end */


 

@media screen and (max-width: 992px) {
    /* STYLES HERE */


    .navbar-brand {

        position: absolute !important;
        
        width: 30% !important;
        padding: 0 !important;
    
    } 



    .wide .page-section, .boxed .page-section > .container {

        padding-top:20px !important;
        


    }
    

}