.navbar{
   padding:10px;
}

#campaign-wrapper{
    background-size:100% auto;
    background-repeat: no-repeat;
    background-color:#ddff22;
    height:250px;
}

#campaign-desc{
    background-color: #fff;
    opacity: 0.8;
    height:250px;
    padding-top: 10px;
}

#shopping-cart{
    margin: 20px;  
}

.header-nav-right a{
   color:#fff;
   padding-right: 20px;
}

.nice-number button {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 22px;
    font-weight: bold;
    border-color: #f5f5f5;
    background-color: #f5f5f5;
    color: #c22422;
}

.product-divider{
    margin-bottom: 20px;
    margin-top: 20px;
    border-bottom: 1px solid grey;
}

.quantity{
    max-width: 50px;
}
.quantity2{
    max-width: 30px;
}
.product-price{
   color:#dd2200;
   text-align: left !important;
}

.cart-product-row{
    display: none;
}

.carousel-control-next-icon {
    background-image: url("../images/next.png");
    width: 48px !important;;
    height: 48px !important;;
}

.carousel-control-prev-icon {
    background-image: url("../images/prev.png");
    width: 48px !important;
    height: 48px !important;
}

.modal-header{
    background: #fff;
}

#loading {
    background-color: #eee;
    opacity: 0.4;
}

header a{
    font-size: 16px;
}

header .fa{
    font-size: 22px;
}

.list-inline-item{
  padding-left: 1px;
padding-right: 1px;  
}

.fixed-top{
    background: #000;
}

.display-none{
    display: none;
}

.modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
}

.nice-link a:hover{
    color: #333;
}

.nice-link a:visited{
    color:#333;
}


@media(max-width:1920px) {}
@media(max-width:1680px) {}
@media(max-width:1600px) {}
@media(max-width:1499px) {}
@media(max-width:1440px) {}
@media(max-width:1399px) {}
@media(max-width:1365px) {}
@media(max-width:1299px) {}
@media(max-width:1199px) {}
@media only screen and (device-width:1024px) {}
@media(max-width:1024px) {}
@media(max-width:992px) {}
@media(max-width:979px) {}
@media(max-width:777px) {}
@media(max-width:767px) {}
@media(max-width:527px) {}
@media(max-width:479px) {}
@media(max-width:359px) {
    #campaign-wrapper{
    background-size:100% 100%;
    background-repeat: no-repeat;
    background-color: red;
    height: 200px;
}

#campaign-desc{
    background-color: #fff;
    opacity: 0.8;
    height:200px;
    padding-top: 10px;
}

#campaign-wrapper h3{
    font-size: 22px;
}
}
