﻿@media(max-width:768px) {
   .modal-backdrop.fade.in {
      display: none !important;
      opacity: 0 !important;
      visibility: hidden !important;
   }

   .product-photo {
     /*padding: 0 15%;*/
   }
}

#txtQuantity {
   width: 24%;
   float: left;
   padding-left: 10px;
}

#txtQuantity2 {
   width: 34%;
   float: left;
   padding-left: 10px;
}

#txtWidth {
   width: 24%;
   float: left;
   padding-left: 10px;
}

#txtWidthMob {
   width: 34%;
   float: left;
   padding-left: 10px;
}
/*.yard-input {
width:80px !important;
}*/
.article-slide .carousel-indicators li {
   float: none !important;
}

.totalPerRow {
   float: right !important;
}

.port-des h2 {
   font-size: 22px !important;
}

.email-alert {
   font-size: 15px !important;
}

.text-center {
   text-align: center !important;
}

@media(max-width:768px) {
   .wishlist {
      text-align: center !important;
   }
}

.price-big-main {
   display: inline-block;
   text-align: left;
   min-width: 150px;
}

   .price-big-main > div {
      display: inline-block;
      text-align: right;
   }

@media(max-width:992px) {
   .price-big {
      font-size: 18px !important;
   }

   .price-big-main {
      min-width: 50px;
   }
}

@media(min-width:768px) {
   .product-detail select {
      max-width: 79%;
      display: inline-block;
   }

   .product-detail label {
      display: block;
   }
}

#height2 > div {
   position: absolute;
   bottom: 0;
   right: 15px;
}

@media(min-with:480px) and (max-width:768px) {
   #height2 > div {
      bottom: 18px !important;
   }
}

#price2, #price1 {
   padding-top: 20px !important;
}

@media(max-width:480px) {
   #height2 > div {
      bottom: 35px !important;
   }

   #price2.text-right, #price1.text-right {
      text-align: center !important;
   }

   #price1 {
      padding-top: 24px !important;
   }

   #price2 {
      padding-top: 25px !important;
   }
}

a.submit-btn {
   padding: 10px 12px !important;
}

.spDolarSign {
   float: right;
}

.grandTolatCell {
   float: right;
}

#price2, #price1 {
   padding-top: 15px !important;
}

#imgSwatchThumnail {
   position: relative;
   top: -4px;
}

.tblVariant tr td:last-child {
   /*white-space: -moz-pre-wrap !important;  
white-space: -webkit-pre-wrap; 
white-space: -pre-wrap;      
white-space: -o-pre-wrap;    
white-space: pre-wrap;       
word-wrap: break-word;       
word-break: break-all;
white-space: normal;*/
   font-size: 11px;
}

@media(max-width:620px) {
   .color-image {
      display: block !important;
      margin: 0 auto !important;
   }

   .tblVariant tr td:first-child, .tblVariantNonFabric tr td:first-child {
      text-align: center !important;
   }

   .tblVariant tr th:first-child, .tblVariant tr th:nth-child(6) {
      width: 15% !important;
   }

   .tblVariant tr th:nth-child(5) {
      width: 20% !important;
   }

   table.table.tblVariantNonFabric tbody tr th:first-child {
      width: 15% !important;
   }
}

/* ProductXXXX/Encore-Drape-Rental */
.heading1 {
   font-size: 24px;
   font-weight: 700;
   color: #333;
   margin: 10px 0 10px 0;
}

.or-Q.long {
   width: 122px !important;
   /*margin: 2px 8px !important;*/
   margin: 2px 10px;
}

.droplist select {
   max-width: 50%;
   display: inline-block;
   margin-bottom: 10px;
}

.addtocart-btn1 {
   font-size: 17px;
   font-weight: 700;
   color: #fff;
   background-color: #0080ff;
   border-radius: 5px;
   padding: 5px 8px;
   border: none;
   display: inline-block;
}

.rel-port-section {
   padding: 20px 0 30px 0;
   background: url("//s7d9.scene7.com/is/image/RoseBrand/dotted_border_1") repeat-x bottom left;
}
/*.fa-icon {
    background:#cccccc;
    border-radius:15px;
    color:#ffffff;
    font-size:16px;
    padding:5px 7px;

}
.fa-icon:hover {
    color:#ffffff !important;
    background:#666666;
}*/

.fab-products-sec .heading2 a {
   font-size: 15px !important;
   font-weight: bold;
}

.list-title .img-heading {
   font-size: 17px !important;
}

.img-title {
   width: 20%;
}

.para {
   color: #000000;
}

@media(min-width:450px) {
   .img-des {
      width: 75% !important;
   }
}
/*div[class*="col-"]{
   padding-left:15px !important;
   padding-right:15px !important;
}*/

@media(max-width:480px) {
   .img-des {
      width: 75% !important;
      margin-left: 15px;
   }

   .butn-view {
      text-align: left;
      margin-top: 15px;
   }

   #ShowOnlyProductdesc div[class*="col"] {
      padding-left: 5px !important;
      padding-right: 5px !important;
   }

   .tblVariant .form-control {
      font-size: 10px;
   }
}

@media(max-width:768px) {
   .droplist select {
      max-width: 100%;
   }

   .addtocart-btn1:hover {
      text-decoration: none;
      color: #ffffff;
   }

   .heading1 {
      font-size: 17px;
   }

   .img-title {
      margin-left: 0 !important;
   }
}

@media(max-width:1023px) and (min-width:768px) {
   .droplist select {
      max-width: 83%;
   }

   .heading1 {
      font-size: 17px;
   }
}

@media(max-width:1199px) and (min-width:1024px) {
   .heading1 {
      font-size: 20px;
   }
}

.box-img {
   padding: 0 !important;
}

.modal-img-body {
   padding: 36.5px !important;
}

@media(min-width:768px) {
   .modal-img-dailog {
      width: 675px !important;
   }
   .droplist select {
   background: rgb(235,235,235);
   background: -moz-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(238,238,238,1) 29%, rgba(237,237,237,1) 46%, rgba(244,244,244,1) 64%, rgba(244,244,244,1) 75%, rgba(249,249,249,1) 86%, rgba(250,250,250,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,235,235,1)), color-stop(29%,rgba(238,238,238,1)), color-stop(46%,rgba(237,237,237,1)), color-stop(64%,rgba(244,244,244,1)), color-stop(75%,rgba(244,244,244,1)), color-stop(86%,rgba(249,249,249,1)), color-stop(100%,rgba(250,250,250,1)));
   background: -webkit-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(238,238,238,1) 29%,rgba(237,237,237,1) 46%,rgba(244,244,244,1) 64%,rgba(244,244,244,1) 75%,rgba(249,249,249,1) 86%,rgba(250,250,250,1) 100%);
   background: -o-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(238,238,238,1) 29%,rgba(237,237,237,1) 46%,rgba(244,244,244,1) 64%,rgba(244,244,244,1) 75%,rgba(249,249,249,1) 86%,rgba(250,250,250,1) 100%);
   background: -ms-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(238,238,238,1) 29%,rgba(237,237,237,1) 46%,rgba(244,244,244,1) 64%,rgba(244,244,244,1) 75%,rgba(249,249,249,1) 86%,rgba(250,250,250,1) 100%);
   background: linear-gradient(to bottom, rgba(235,235,235,1) 0%,rgba(238,238,238,1) 29%,rgba(237,237,237,1) 46%,rgba(244,244,244,1) 64%,rgba(244,244,244,1) 75%,rgba(249,249,249,1) 86%,rgba(250,250,250,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#fafafa',GradientType=0 );
}

}

.lstTitleLink {
   font-size: 17px !important;
}
/* end ProductXXXX/Encore-Drape-Rental */
.product-img{
   width:32px;
   height:32px;
}
.product-img:not([src]){
   visibility:hidden;
}
.product-gallery .carousel-indicators li{
   text-indent:0 !important;
}