.lightbox{
    background-color:rgba(0,0,0,.8);
    overflow:scroll;
    position:fixed;
    display:none;
    z-index:99999;
    bottom:0;
    right:0;
    left:0;
    top:0
}
.lightbox-container{
    position:relative;
    max-width:960px;
    margin:7% auto;
    display:block;
    padding:0 3%;
    height:auto;
    z-index:10
}
@media screen and (max-width:768px){
    .lightbox-container{
        margin-top:10%
    }
}
@media screen and (max-width:414px){
    .lightbox-container{
        margin-top:13%
    }
}
.lightbox-content{
    box-shadow:0 1px 6px rgba(0,0,0,.7)
}
.lightbox-close{
    text-transform:uppercase;
    background:transparent;
    position:absolute;
    font-weight:300;
    font-size:12px;
    display:block;
    border:none;
    color:#fff;
    top:-22px;
    right:3%
}
.video-container{
    padding-bottom:56.25%;
    position:relative;
    padding-top:30px;
    overflow:hidden;
    height:0
}
.video-container iframe,.video-container object,.video-container embed{
    position:absolute;
    height:100%;
    width:100%;
    left:0;
    top:0
}
body{
    background:#efefef
}
#container{
    border-radius:4px;
    max-width:300px;
    height:auto;
    padding:50px;
    background:#fff;
    margin:100px auto
}
#playme{
    background:#007fed;
    text-transform:uppercase;
    font-weight:300;
    border:none;
    color:#fff;
    padding:10px 15px;
    display:inline-block;
    font-size:14px;
    margin:0
}
 .error{
    color: red !important;
}
h1.logo-content{
    margin:0!important
}
.active{
    color:#1898CB!important
}
.invalid-feedback{
    display:block;
    width:100%;
    margin-top:.25rem;
    font-size:80%;
    color:#dc3545
}
.invalid-feedback strong{
    display:block;
    width:100%;
    margin-top:.25rem;
    font-size:14px;
    color:#dc3545
}
.Form-Box-heading h5{
    display:inline-block;
    width:80%;
    text-align:center!important
}
.Form-Box-heading1{
    display:inline-block;
    width:100%;
    height:180px;
    text-align:center!important;
    padding:30px 20px;
}
.Form-Box-heading1 a.btn.add-btn{
    background:#159cd3;
    color:#fff;
    padding:10px 15px 5px;
    float:left;
    font-size:15px
}
.Form-Box-heading a.btn.add-btn:hover{
    background:#000
}
.clear{
    clear:both
}
td .delete-cart{
    width:100%
}
td .delete-cart a{
    margin:2px 0;
    display:inline-block
}
td .delete-cart a button.btn-danger:not(.owl-prev),td .delete-cart a button.btn-danger:not(.owl-next),td .delete-cart a button.btn-danger:not(.slick-arrow){
    background-color:#dc3545!important;
    border-color:#dc3545
}
.loginBtn {
    width: 100%;
    padding: 10px;
    height: 50px;
    font-size: 14px;
    border: 1px solid #0193CF;
    background: #0193CF;
    color: #fff !important;
    text-align: center;
    font-family: Khula;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
}
.loginBtn:hover,.loginBtn:focus{
    color:#fff;
    background:#000
}
.not_found{
    text-align:center;
    color:red
}
.hearticon{
    font-size:14px;
    color:#000
}
/* .likeBox:hover i.hearticon{
    color:red
} */
/* .wish-sec{ */
    /* box-shadow:rgba(0,0,0,.2) 0 0 10px; */
    /* transition:all 0.4s ease 0s; */
    /* background:rgb(255,255,255); */
    /* padding:30px */
/* } */
.wish-sec .product-item-info{
    border:1px solid #ddd
}
.All-Product-Listing.products-grid.wish-sec h5{
    display:block;
    margin:0 0 40px;
    font-size:18px;
    font-family:"Noto Sans sans-serif";
    color:rgb(0,0,0);
    text-transform:uppercase;
    border-bottom:1px solid rgb(221,221,221);
    padding:0 0 30px
}
a.delete_icon{
    position:absolute;
    color:#fff;
    top:5px;
    right:5px;
    text-align:center
}
a.delete_icon:hover{
    background:#000
}
.emptyWishlist{
    color:red;
    text-align:center;
    width:100%
}
.category_name{
    width:100%;
    float:left;
    text-align:center;
    margin-top:10px;
    font-size:16px;
    font-weight:700;
    text-transform:uppercase;
    margin-bottom:30px
}
.Order-summary-coupan h4{
    padding:10px 0
}
.order-msg{
    position:relative;
    text-align:center;
    min-height:550px
}
.msg-box{
    width:724px;
    background:#fff;
    box-shadow:5px 5px 10px 0 rgba(0,0,0,.5);
    display:inline-block;
    max-width:100%;
    padding:60px 40px;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    box-sizing:border-box
}
.msg-box i{
    display:inline-block;
    color:#29b506;
    font-size:80px
}
.msg-box h2{
    font-size:40px;
    margin:20px 0 4px;
    font-weight:800;
    text-transform:uppercase;
    color:rgb(41 181 6)!important
}
.msg-box p{
    font-size:32px;
    border-bottom:1px solid #ddd;
    padding:0 0 20px;
    color:#000
}
.back-btn{
    font-size:16px;
    margin:25px 0 0;
    color:#fff;
    font-weight:600;
    padding:10px 30px;
    border-radius:0
}
.back-btn:hover{
    color:#fff
}
.guest-checkout input{
    width:100%!important;
    display:block!important;
    text-align:center!important;
    padding:14px 0!important;
    font-size:16px!important;
    color:rgb(255,255,255)!important;
    font-weight:600!important;
    height:50px!important;
    background:#1898CB!important;
    border:none
}
.guest-checkout input:hover{
    background:#000!important
}
.wish-sec a.delete_icon:hover i{
    color:#fff
}
.checkout-page .Form-Box-heading h5{
    width:auto;
    padding:6px 0 0
}
.phoneCountryCode select.form-control{
    padding-left:12px!important
}
.Pagination ul li a:hover,.Pagination ul li a.active{
    color:rgb(255,255,255)!important
}
.header-top .customer-action>.header.links>li.loginPie:before{
    bottom:0!important
}
.section-py.payment_section .Form-Box-heading.text-center{
    text-align:left!important
}
.modal-content button.btn.btn-success.btn-block.submit_review{
    width:100%!important;
    display:block!important;
    text-align:center!important;
    padding:10px!important;
    font-size:16px!important;
    color:rgb(255,255,255)!important;
    font-weight:600!important;
    height:43px!important;
    background:#1898CB!important;
    border:none;
    border-radius:0
}
.modal-content button.btn.btn-success.btn-block.submit_review:hover{
    background:#000000!important
}
.FillterBox .Check-Box-Section .card-body{
    padding:20px 0 20px 0
}
.FillterBox .Check-Box-Section .card-body .range-slider{
    padding:0;
    margin:0
}
.navbar-dark .navbar-nav .nav-link:focus{
    color:rgb(247,8,0)!important
}
.star-box i.yellow_star{
    color:rgb(255,193,7)
}
.star-box i.grey_star{
    color:#ceccbd
}
/*.loader>img{
    display:none
}
.loader{
    display:none;
    border:none;
    border-radius:0;
    border-top:none;
    width:100vw;
    height:100vh;
    -webkit-animation:spin 2s linear infinite;
    animation:spin 2s linear infinite;
    position:fixed;
    top:0;
    left:0;
    z-index:999999;
    background:rgb(255 255 255 / 69%)!important
}
.loader:after{
    content:"";
    background-image:url(../img/cogs.gif);
    width:250px;
    height:256px;
    background-size:contain;
    background-repeat:no-repeat;
    position:absolute;
    top:0;
    left:0;
    right:0;
    margin:auto;
    bottom:0
}*/
