
#bookmarkthankyoumodal #bookmarkthankyoumodallarge {
  font-size:40px;
}
#bookmarkthankyoumodal #bookmarkthankyoumodalsmall {
  font-size:18px;
}
#bookmarkmodal .bookmarkmodalpolicy {
  font-size:14px;
}
#bookmarkmodal .bookmarkmodallarge {
  font-size:40px;
}

#bookmarkmodal #bookmark_notice {
  width: 90%;
}
#bookmarkmodal #bookmark_notice span{
  font-size:16px;
}
#bookmarkmodal .bookmarkmodalsmall {
  font-size:22px;
}
#bookmarkmodal #bookmarkmodalbutton {
  width:90%; 
}
#bookmarkmodal #bookmarkmodalbutton input {
  width:78%; 
}
#bookmarkmodal #bookmarkmodalbutton button {
  width:22%; 
}
#bookmarkmodal #bookmarkmodalbody {
  width:83%; 
}
#bookmarkmodal .close {
  margin-right:-55px;
}
.price .product-label {
  display:inline-block;
  margin-left:8px;
  padding:5px;border:1px solid #de4e00;
  border-radius: 6px;
}
.price .product-label #bookmark {
  cursor:pointer;color:#de4e00;vertical-align: top;margin-left: 5px;display: inline;font-weight:normal;font-size:16px;
}
.price .product-label:hover {
  background:#de4e00; 
}
.price .product-label:hover #bookmark {
  color:#fff; 
}
.price .product-label:hover svg.icon path {
  fill:#fff; 
}

/**company information css starts**/
.image_cont img{
    max-width: 100%;
    margin: auto;
    display: block;
}
.page-container.tag {
   padding-top: 60px;
}
.tag .detail h2,.tag .detail h3,.tag .detail h4,.tag .detail h5,.tag .detail h6,.tag .detail h1{
	color: #8e8e8e;
    font-family:'Roboto-Regular';
}
.tag .detail{
    color: #8e8e8e;
    font-family:'Roboto-Regular';
    font-size: 16px;
}
.tag .detail p {
    text-align: center;
    color: #8e8e8e;
    font-family:'Roboto-Regular';
    font-size: 16px;
    line-height: 19px;
    margin-bottom:20px;
}
.tag .detail p:first-child{
  margin-top:12px;
}
.company_info {
    background-color:#fdde8a;
    padding: 23px;
    margin-top: 46px;
}
.company_info h4{
    color:#29323e;
    text-transform: uppercase;
    font-size: 24px;
    font-family:'Roboto-Bold';
    text-align: center;
    margin-bottom:0;
}
/**company information css ends**/

/**return policy css starts**/
.detail ul li {
    color: #8e8e8e;
    margin-bottom: 36px;
    font-size: 16px;
    font-family: 'Roboto-Regular';
    position: relative;
    padding-left: 13px;    
}
.detail ul li:before{
    content:'';
    border: solid #8e8e8e;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    position: absolute;
    left: -4px;
    top: 7px; 
}
.detail ul{
    margin: 9px 0 26px;
    display: inline-block;
    width: 100%;
}
/**return policy css ends**/

/**Shipping policy css starts**/
.detail ol {
    margin-left: 0;
    padding-right: 0;
    list-style-type: none;
    list-style-position: inside;
}
.detail ol:after{
  content:'';
  margin-bottom:27px;
  display:inline-block;
  width:100%;
}
.detail ol li {
    counter-increment: step-counter;
    color: #8e8e8e;
    margin-bottom: 36px;
    font-size: 16px;
    font-family: 'Roboto-Regular';
    padding-left: 37px;
    position: relative; 
    line-height: 21px;
}
.detail ol li::before {
    content: counter(step-counter);
    font-size: 14px;
    color:#7f8a9a;
    font-family: 'Roboto-Black';
    left:0;
    top: 1px;
    position: absolute;
}
 .tagline {
    border:3px solid #dbe1e9;
    margin:13px 0 24px;
    padding: 19px 10px;
}
.tagline p strong{
  color:#7f8a9a;
  font-family: 'Roboto-Black';
}
.tag .detail .tagline p{
  color:#8e8e8e;
  margin:0;
  letter-spacing:0;
}
.category-products .products-grid .item .item-area .details-area .actions a.lazyanchor {
    visibility: visible;
    opacity: 1;
}
/**Shipping policy css ends**/
img.col_top_img1{
 max-width:100%;
}
.header-container.type4 .top-links-container ul.links a.cstomer_name,a.cstomer_name {
    color: #ee212e !important;
    text-transform: capitalize !important;
    display: inline-block;
}
.header-container.type4 .top-links-container ul.links a.cstomer_name:focus,
.header-container.type4 .top-links-container ul.links a.cstomer_name:hover{
 color: #ee212e !important;
  background:transparent;
}
.main-section-header .links li  a.cstomer_name:after {
  content:'';
  border-width: 0 2px 2px 0;
  border-style: solid;
  border-color: #7e8a9a;
  width: 10px;
  display: inline-block;
  height: 10px;
  transform: rotate(45deg);
  margin-left: 5px;
  margin-bottom: 2px;
  
}
.main-section-header .links li  a.cstomer_name.open:after {
  transform: rotate(-135deg);
  margin-bottom: -2px;
}
.account_menu{
  position:absolute;
  position: absolute;
  background: #fff;
  border: 1px solid #7e8a9a;
  width: 130px;
  display:none;
}
.main-section-header .links li .account_menu li,.main-section-header .links li .account_menu li a{
  width:100%;
}
.main-section-header .links li.dekstop_hide{display:none;}
.col_banner_img {
    display: inline-block;
    width: 100%;
    position: relative;
/*     height: 550px; */
}
.col_banner_img img {
/*     position: absolute;
    left: 0;
    top: 0;
    bottom: 0; 
    right: 0;
    margin: auto; */
    max-height:550px;
    display:block;
    max-width:100%;
    margin:auto;
}
.bx-wrapper {
    border: 0px;
    box-shadow: none;
    background: transparent;
    margin-bottom: 0px;
}
/**Responsive css**/
@media(max-width:1199px){
  .company_info h4{font-size:20px;}
  .detail ol:after{margin-bottom:10px;}
  .detail ul{margin-bottom:10px;}
 
}
@media(max-width:991px){
  .company_info{margin-top:15px;}
  .detail ul{padding-bottom:15px;}
  .detail ol:after{margin-bottom:0px;}
  .header-container.type4 .top-links-container ul.links a {width: auto;}
}
@media(max-width:767px){
  .tag .detail p:first-child {margin-top: 0;}
  .company_info h4{font-size:16px;}
  .detail ul li{text-align:center;padding-left:0px;margin-bottom: 15px;}
  .detail ul li:before{position: relative;top: inherit;left:inherit;margin-right:5px;vertical-align:middle;}
  .tag .detail p{margin-bottom:15px;}
  .company_info{padding:15px;}  
  .detail ol li{text-align: center; padding-left: 0px; margin-bottom: 15px;}
  .detail ol li::before {top: inherit;left: inherit;vertical-align: middle;margin-right: 5px;position:relative;}
  .tagline{padding: 10px;margin-bottom: 15px;margin-top: 5px;}
  .detail ol:after{margin-bottom:0px;}
}
@media(max-width:640px){
  span.cstomer_name {    word-break: break-all;   
    display: inline-block;
    width: 100%;
    padding: 8px 16px;
}
  .account_menu {
    width: 100%;
    display: block !important;
    border: 0;
    background: transparent;
    position: relative;
}
  .main-section-header .links li.cstomer_li{display:none;}
  .main-section-header .links li.dekstop_hide{display:block;}
  .header-container .links li:nth-child(3) {display: block !important;}
}

@media(max-width:420px){
  #bookmarkmodal .close {
    margin-right:-8px;
  }
  #bookmarkmodal #bookmarkmodalbody {
    width:100%; 
  }
  #bookmarkmodal #bookmarkmodalbutton {
    width:100%; 
  }
  #bookmarkmodal #bookmarkmodalbutton input {
    width:75%; 
  }
  #bookmarkmodal #bookmarkmodalbutton button {
    width:25%; 
  }
  #bookmarkthankyoumodal #bookmarkthankyoumodallarge {
    font-size:32px;
  }
  #bookmarkthankyoumodal #bookmarkthankyoumodalsmall {
    font-size:14px;
  }
  #bookmarkmodal #bookmark_notice {
    width: 100%;
  }
}
@media(max-width:380px){
  #bookmarkmodal .close {
    margin-right:-8px;
  }
  #bookmarkmodal #bookmarkmodalbody {
    width:100%; 
  }

  #bookmarkmodal .bookmarkmodallarge {
    font-size:35px;
  }
  #bookmarkmodal .bookmarkmodalsmall {
    font-size:18px;
  }
  #bookmarkmodal #bookmarkmodalbutton {
    width:100%; 
  }
  #bookmarkmodal #bookmarkmodalbutton input {
    width:72%; 
  }
  #bookmarkmodal #bookmarkmodalbutton button {
    width:28%; 
  }
  #bookmarkthankyoumodal #bookmarkthankyoumodallarge {
    font-size:29px;
  }
  #bookmarkthankyoumodal #bookmarkthankyoumodalsmall {
    font-size:12px;
  }
}
@media(max-width:360px){
  #bookmarkthankyoumodal #bookmarkthankyoumodallarge {
    font-size:29px;
  }
  #bookmarkthankyoumodal #bookmarkthankyoumodalsmall {
    font-size:12px;
  }
}
@media(max-width:320px){
  #bookmarkmodal .bookmarkmodallarge {
    font-size:30px;
  }
  #bookmarkmodal .bookmarkmodalsmall {
    font-size:15px;
  }
  #bookmarkmodal #bookmarkmodalbutton input {
    width:68%; 
  }
  #bookmarkmodal #bookmarkmodalbutton button {
    width:32%; 
  }
  #bookmarkmodal .bookmarkmodalpolicy {
    font-size:12px;
  }
  #bookmarkthankyoumodal #bookmarkthankyoumodallarge {
    font-size:25px;
  }
  #bookmarkthankyoumodal #bookmarkthankyoumodalsmall {
    font-size:12px;
  }
  #bookmarkmodal #bookmark_notice {
    width: 100%;
  }
  #bookmarkmodal #bookmark_notice span{
    font-size:12px;
  }
}
@media(max-width:420px) {
  .price .product-label {
    margin-left:0;
    margin-top:10px;
  }
}

/* Hulk PR app */

#newReviewBtn
{
  color: #fff !important;
  background: #bb0000 !important;
  text-transform: capitalize !important;
  border-color: #bb0000 !important;
}
