.add-margin{margin-bottom: 40px;}
.member-img img {  height: 350px;}
.linkbanner img{max-height: 235px;}
.latest-img img{height: 350px;}
.recent-box-gallery img{height: 350px;}
.videopart:hover{color: #000!important;}
.previewImg{height: 398px;width: 273px;}
.pagenot-found{background-color: #64007b}
.pagenot-found .container {
    text-align: center;
}
.pagenot-found img {
    margin: 132px auto;
}
.cartanc{    position: relative;}
 .carticon{
	position: inherit;
        top: -26px;
    right: -66px;
    width: 20px;
    height: 20px;
    background: white;
    border-radius: 50%;
    padding: 0px 6px;
    color: #672676;
    font-weight: bold;
    font-size: 13px;
}
.custable{
    width: 100%;
    text-align: center;
    margin-bottom: 10%;
}
.emptycart{font-size: 30px;
    padding-bottom: 20px;}


.cartNumber{width: 50px;
    padding: 10px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #fff;
    background-color: #813093;
    background-image: none;
    border: 0px solid #ccc;
    border-radius: 0px;
    margin-top: 15px;}
    .counterbtn{
            color: #64007b;
    font-size: 16px;
    background: white;
    width: 34px;
    height: 40px;
    border-radius: 5px; 
    }



    .card {
        position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #813093;
    background-clip: border-box;
    border: 1px solid rgb(100, 0, 123);
    border-radius: .25rem;
}
.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
} 

.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0,0,0,.03);
    border-bottom: 1px solid rgba(0,0,0,.125); 
    font-size: 16px;
    font-weight: bold;
}
.customtbl{ color: #fff;}
.card-body{    padding: 0 10px;}
.message-section {
    background-color: #813093;
    border: 2px solid #64007b;
    max-width: 600px;
    width: 100%;
    margin: auto;
    padding: 40px;
    border-radius: 5px;
    transition: 0.5s;
    text-align: center;
    box-shadow: 0 0px 6px 0px #64007b;
}
.message-section p{ color: #fff;  }
.thankyou {
    background-color: #64007b;
    padding: 5% 0;
}
.message-section .text1 {
    font-size: 38px; 
    font-weight: 500;
    text-align: center;
    padding: 40px 0px 0px 0px;
}
.message-section .text {
    font-size: 17px;
    font-weight: 300;
    text-align: center;
    padding: 20px 0px 30px 0px;
}
.my-account-sec-left a {
    color: #b1abab ;
}
.leftactive {
    color: #fff !important;
}
.set-img-height{max-height: 317px;  }
.setImghight{max-height:665px}
.about-gallery-back img{max-height: 150px;min-height: 150px;}
.header_area .header_bottom .mainmenu .fasearch, .navbar-default .navbar-nav > li > .fasearch {
    color: #313131;
    font-size: 14px;
    text-transform: uppercase;
    padding: 6px 11px;
    font-weight: 300;
}
.header_area .header_bottom .mainmenu .hyper, .navbar-default .navbar-nav > li > .hyper{
    padding:0px !important;
}
.hyper input{ cursor: pointer;  }
.subtitle{font-size: 36px;   font-weight: 300;}
.members-album li > a{color :#fff;}



/*------------------------------   31-07-19  --------------------------------*/

.top-search-sec .form-control::placeholder {color: #444444;opacity: 1;}
.members-album {column-count: 2;margin: 0px;padding: 0;}
.members-album li {list-style: none;}
.my-account-sec-left {border-radius: 8px;}
 .my-account-sec-left-right {border-radius: 8px;}   
.cart-page .media-body {position: absolute;top: 23%;line-height: 30px; width: 60%;}
.order-qty {padding-top: 15px;display: inline-block;}
#add {margin-right: 10px;}
.counterbtn {color: #fff;font-size: 16px;background: #64007b;width: 34px;height: 42px;border-radius:10px;border: 1px #fff solid; font-weight: bold;}

.fixed-nav {
    position: fixed;
    top: 0;
    z-index: 99;
    width: 100%;
    color: #ffffff;
    padding: 0px 0;
    transition: all 0.3s;
    background:#fff!important;
}

.videoplay{    position: absolute;
    left: 42%;
    top: 32%;
    color: red;}

    .not-allowed {
    font-size: 16px;
    background: #867e7e;
    color: #fff;
    padding: 8px 30px;
    display: inline-block;
    text-decoration: none;
    font-family: 'TradeGothic LT';  
    border-radius: 30px;
    width: auto;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
    border: 1px solid #fff;
    clear: both;
    transition: all 0.3s ease-in-out 0s;
}

 .owl-nav{display: block !important;}
 .float-right{float: right;}
 .recent-box-gallery a:hover{    color: #cf128c;}
 .alertanc{color: #a94442;}
 .alertanc:hover{color: #a94442;}
 /*------------------------------ blog page ------------------------*/

.bloge-page h2{ font-size:24px; padding: 0px; margin: 20px 0 15px 0; color: #fff;}
.bloge-page h3{ font-size:20px; padding: 0px; margin: 20px 0 15px 0; color: #fff; text-transform: capitalize;}

.bloge-page-right-section{ border: solid 1px #1b0121; border-radius:5px; background-color:#340240; }
.bloge-page-right-section h4{ font-size:24px; padding: 8px; margin: 0px 0 15px 0; color: #fff; background:#000; border-radius:5px 5px 0 0 ;}

.bloge-page-right-section-text ul{ margin: 0px; padding: 0px;}
.bloge-page-right-section-text ul li{ margin: 0px; padding: 5px 0  0 0; list-style: none;}
.bloge-page-right-section-text ul li a{ color:#fff; font-size: 14px; }
.bloge-page-right-section-text ul li a:hover{ color:#dc45ff; font-size: 14px; }


.bloge-page-right-section-text{ padding: 0px 10px 10px 10px;}
.bloge-page-right-section-text img {
    margin: 0px 15px 5px 0px;
    float: left;
    width: 100px;
}
.blog-d-img img{ margin-bottom: 20px;}
.bloge-page-right-section-text img{height: 80px;}
.blog-section .text-sec img {height: 80px;}
.blogcomment-area{ padding: 10px; }
.blogcomment-area img{width: 100px;}
.blogCommnetPlaybtn {    position: absolute;font-size: 36px;left: 77px; padding: 0 10px;color: red; top: 39%;  border-radius: 50%;}
.datepicker table tr td, .datepicker table tr th { font-weight: 700;}
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {  font-weight: 300;}
.dateTImeslot{font-size: 13px;width: 100%;margin-bottom: 0;color: #fff; border-radius: 8px;background-color: #4f0360;height: 42px;}
.blog-section .title-sec a { color: #FFF; }
.blog-section a:hover { color: #000; text-decoration:underline; }