#main-content .slider{
    background: url(../images/bg.jpg?v=2) top center repeat-x;
    background-size: auto 100%;
}
#main-content .bg{
    background: url(../images/bg.jpg?v=2) top center repeat;
    background-size: auto;
}
#main-content .content{
	display:none;
}
#main-content .content.active{
	display:block;
}

#main-content .bg-blue{
    background-color:#4f7da4;
}
#main-content .bg-red{
    background-color:#f18279;
}
#main-content .bg-dark{
    background-color: #1f232a !important;
}
#main-content .text-warning{
    color:#f8e68b!important;
}
#main-content .ecoupon{
  background-color: #f7cd73;
  color: #293446;
}
#main-content .btn-primary{
  background-color: #ed5b51;
  border:1px solid #ed5b51;
  color: #fff;
}
#main-content .btn-primary:hover{
    background-color: #fff;
    border:1px solid #ed5b51;
    color: #ed5b51;
  }
.product-item .swiper-slide {
    text-align: center;
}
.product-item .swiper-slide img {
    width: 80%;
}
.swiper-pagination-bullet {
    opacity: 1;
    width: 12px;
    height: 12px;
    border-radius: 0;
    -webkit-box-shadow: 0px 0px 1px 1px rgba(153,153,153,1);
    -moz-box-shadow: 0px 0px 1px 1px rgba(153,153,153,1);
    box-shadow: 0px 0px 1px 1px rgba(153,153,153,1);
}
.swiper-pagination-bullet-active {
    -webkit-box-shadow: 0px 0px 2px 2px rgba(254,228,109,1);
    -moz-box-shadow: 0px 0px 2px 2px rgba(254,228,109,1);
    box-shadow: 0px 0px 2px 2px rgba(254,228,109,1);
}
#main-content .swiper-pagination-bullet-active {
    width: 10px;
}
#main-content .swiper-pagination-bullet {
    border-radius: 0;
    width: 10px;
    height: 10px;
}
#main-content .invalid-feedback{
    display: none;
}
#main-content .invalid-feedback.err{
    display: block;
}
#main-content .form-control{
	width: calc(100% - 30px);
}
#main-content .swiper-button-next, #main-content .swiper-button-prev, #main-content .swiper-pagination{
	display:block!important;
}
#main-content .collapse{
    height: auto!important;
}
#main-content .navbar{
    z-index: 10;
}
#main-content .navbar-dark .navbar-toggler{
    width: 100%;
    text-align: center;
}
#main-content .navbar{
        height: auto;
}
#main-content .navbar-nav .nav-link{
    line-height: 3.5;
    font-size: 1rem;
}
#main-content .navbar-dark .navbar-nav .show > .nav-link, #main-content .navbar-dark .navbar-nav .active > .nav-link, #main-content .navbar-dark .navbar-nav .nav-link.show, 
#main-content .navbar-dark .navbar-nav .nav-link.active,#main-content .navbar-dark .navbar-nav .nav-link:hover{
   
    color: #fe59b7;
	border-bottom:2px solid #fe59b7;
}
#main-content .border-sm-right{
	border-right:1px solid #293446;
	border-bottom:0;
}
#main-content .mw-60{
    max-width: 60px;
}
#main-content .mw-120{
    max-width: 120px;
}
#main-content .mw-800{
    max-width: 800px;
}
#main-content .box{
    border-bottom: 0;
    border-right: 1px dashed #f8e68b;
}
#main-content .bg-color-1{
    background-color:rgba(248,230,139,0.6);
}
#main-content .bg-color-2{
    background-color:rgba(255,218,174,0.6);
}
#main-content .bg-color-3{
    background-color: rgba(230,212,255,0.6);
}
#main-content .promo-code{
    padding: 8px 15px;
    background-color: #ffffff;
    border-radius: 10px;
    color: #88231b;
}
#main-content .table th, #main-content .table td{
    vertical-align:middle;
    border-top: 0;
    padding: 0;
}
#main-content h4,#main-content .h4{
    margin-top: 0;
}
@media (max-width: 575.98px) { 

#main-content .border-sm-right{
	border-bottom:1px solid #293446;
	border-right:0;
}
#main-content .box{
    border-bottom: 1px dashed #f8e68b;
    border-right: 0;
}


 }