.header-logo {
    width: 70px;
}
.footer-img {
    width: 70px;
}
.product-details-area .top .top-img-left {
    margin-bottom: 0px;
    text-align: center;
    /* background-color: #fff; */
    /* border-radius: 10px; */
    width: 100px;
    height: 100px;
    padding: 5px;
    border: 1px solid #b4b4b4;
}
.product-details-area .top .top-img-left img, .product-details-area .top .top-img-left video {
    width: 100%;
    height: 100%;
}
.product-details-area .top .top-img-right {
    margin-bottom: 30px;
    text-align: center;
    /* background-color: #fff; */
    border-radius: 2px;
    /* width: 100%; */
    padding: 10px;
    /* position: absolute; */
     height: 450px; 
    border: 1px solid #d1cece;
}
.owl-carousel .owl-item .top-img-right img, .owl-carousel .owl-item .top-img-right video  {
   width: 100%;
    display: inline-block;
    /* width: 50%; */
    height: 100%;
}
.product-details-area .top .top-img-left:hover {
    border-color: #980000;
}
.list-btn a.wishlist-btn {
    padding: 10px;
    border: 1px solid #980000;
}


.moretext {
  display: none;
}
ul.cart {
    list-style: none;
    padding-left: 0;
    width: 100%;
    /* display: flex; */
}
ul.cart li {
    display: inline-flex;
}
ul.cart .common-btn {
    width: 100%;
    text-align: center;
}
ul.cart .add_cart {
      border: 1px solid #980000;
      background:transparent;
    color: #000;
}










.call img {
    width: 60px;
}

@media only screen and (max-width: 767px){
.products-thumb {
    padding: 40px 5px !important;
}
.products-thumb span {
    font-size: 14px;
}
}
    ul.tsc_pagination li a
{
border:solid 1px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
padding:6px 9px 6px 9px;
}
ul.tsc_pagination li
{
padding-bottom:1px;
}
ul.tsc_pagination li a:hover,
ul.tsc_pagination li a.current
{
color:#FFFFFF;
box-shadow:0px 1px #EDEDED;
-moz-box-shadow:0px 1px #EDEDED;
-webkit-box-shadow:0px 1px #EDEDED;
}
ul.tsc_pagination
{
margin:4px 0;
padding:0px;
/*height:100%;*/
overflow:hidden;
font:12px 'Tahoma';
list-style-type:none;
display: flex;
justify-content: center;
}
ul.tsc_pagination li
{
margin:0px;
padding:0px;
margin-left:5px;
display: flex;
 
}
ul.tsc_pagination li a
{
color:black;
display:block;
text-decoration:none;
/*padding:9px 22px 2px 11px;*/
margin: 5px
}
ul.tsc_pagination li a img
{
border:none;
}
ul.tsc_pagination li a
{
color:#fff;
border-color:#980000;
background:grey;
}
ul.tsc_pagination li a:hover,
ul.tsc_pagination li a.current
{
text-shadow:0px 1px #388DBE;
border-color:#980000;
background:#980000;
 
}


    .product-radio {
    margin-top: 7px;
}
.product-now {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display:flex;
}
.product-now li {
    margin-right: 5px;
    /* width: 50px; */
    /* height: 36px; */
    /* position: relative; */
    /* text-align: center; */
    display: inline-block;
    width: 100%;
}
.product-now input[type=radio] {
    display: none;
}
.product-now input[type=radio]:checked+label, .Checked+label {
    background: #980000;
}
.product-now label {
    padding: 10px 0px;
    cursor: pointer;
    background: #c7c7c7;
    color: #fff;
    border-radius: 3px;
    font-weight: 500;
    width: 100%;
    text-align: center;
}
.product-now label:hover {
    background: #980000;
}

.cate-header h4 {
    text-align: center;
}

.btn-secondary {
    /*color: #fff;*/
    background-color: #980000;
    border-color: #980000;
}
.order-body10 {
    padding: 0 20px;
}
.pdpt-bg .grid-35{
  width: 35%;
  float: left;
  font-weight: 500;
  color: #333;
  /* text-align: left; */
}
.pdpt-bg .grid-65{
  position: relative;
  width: 65%;
  float: right;
  font-family: Source Sans Pro;
  font-weight: 300;
  font-size: 17px;
}

.pdpt-bg fieldset {
    margin: 25px 0;
    /* border-bottom: 1px solid #dddddd; */
    border: 1px solid #f1f1f1;
    padding: 10px;
}











.address-btns {
    display: flex;
    align-items: end;
}
.save-btn14 {
    height: 40px;
    padding: 0 20px;
    border: 1px solid;
    background: 0 0;
    color: #980000;
    border-radius: 5px;
    font-family: roboto,sans-serif;
    font-weight: 500;
}


.hover-btn:hover {
    background: #980000;
    color: #fff!important;
    transition: all .2s ease-in-out;
   
    background-image: linear-gradient(to right,rgba(230,92,91,0.9),rgba(245,93,44,0.9));
}
#address_model .modal-footer {
    justify-content: start;
  
}

.add-address-form {
    padding: 20px 30px 30px;
}
label.control-label {
    font-size: 13px;
    font-weight: 500;
    color: #2b2f4c;
	margin-bottom: 0.8rem;
}