.free-gift{background:#fe0000;color:#fff;padding:0 10px;height:20px;font-size:11px;text-transform:uppercase;line-height:20px}.image-thumb .free-gift,.img-slider .free-gift{position:absolute;z-index:100;left:0;top:5px}.free-gift .icon-gift{font-size:15px;vertical-align:middle;display:inline-block}.free-gift span{vertical-align:middle;display:inline-block}.free-gift:before,.free-gift:after{content:"";border-left:10px solid transparent;border-right:10px solid transparent;margin-right:-10px;position:absolute;right:0}.free-gift:before{border-top:#fe0000 10px solid;top:0}.free-gift:after{border-bottom:#fe0000 10px solid;bottom:0}.gift-listing{border:1px solid #e0e0e0;margin-bottom:15px}.gift-listing .main-product{padding:20px 15px}.gift-listing .imageBox:hover{-webkit-box-shadow:none;box-shadow:none}.gift-listing .imageBox .buynow_link span{margin:0 !important}.gift-listing .itemName{font-weight:400;padding:20px 10px}.gift-listing .itemName .item-image{float:left;margin-right:15px;border:1px solid #dfdfdf;padding:10px;width:70px;}.gift-listing .itemName a{display:block;color:#434345}.gift-listing .itemName a.arrow-up:before{float:right;content:'\e90d';font-family:'icomoon' !important;color:#918a8e}@media (min-width: 767px){.gift-listing .itemName a.arrow-up:before{display:none}}.gift-listing .itemName figcaption p{padding-top:10px;color:#8f8f8f}.gift-listing.active .itemName a.arrow-up:before{float:right;content:'\e91e';font-family:'icomoon' !important}.gift-listing .imageBox .image-thumb{height:130px;text-align:center;margin:0}.gift-listing .imageBox .image-thumb img{max-height:130px}.gift-listing .productTitle,.gift-listing .price-box{font-size:13px}.gift-listing .imageBox{min-height:250px;border:1px solid #f1f1f1}.gift-listing .imageBox:hover figure a:after{background:none}.gift-listing .gift-slider .slick-active{white-space:nowrap;overflow:hidden;display:block;}#gift-slider li{padding-left:10px;padding-right:10px;padding-bottom:15px}.modal-content{height:700px;overflow-x:hidden;overflow-y:auto;padding:15px 25px;-webkit-box-shadow:none !important;box-shadow:none !important}.modal-content .close{font-size:14px;cursor:pointer;text-align:right}.modal-content .close:before{float:right;padding-left:5px;font-size:12px;padding-top:2px;color:#bcbabb}@media (max-width: 767px){.modal-content .close:before{color:#fff}}.modal-content .close.bottom{display:block;width:80px;margin:20px auto}@media (max-width: 767px){.modal-content .close.bottom{display:none}}@media (max-width: 767px){.modal-content .close{position:fixed;right:8px;top:-26px;color:#fff}}.modal-dialog{margin:200px auto 30px !important;max-width:850px;width:100% !important}.slick-list{padding-bottom:10px}.available-gift{border-bottom:1px solid #ececec;margin:0 -10px 0;padding:15px 15px 20px;overflow:hidden;display:block;white-space:nowrap;font-size:12px}.available-gift .icon-gift{margin-right:8px}.available-gift #slick-slider{display:none}.available-gift .slick-initialized#slick-slider{display:block}.available-gift #slick-slider .thumb{padding:15px 0;display:inline-block;white-space:normal}.available-gift #slick-slider .thumb .prod-name{padding:0 10px;color:#4c4c4c}.available-gift #slick-slider img{border:1px solid #ddd;padding:7px 12px;-webkit-border-radius:6px;border-radius:6px;height:65px}.available-gift #slick-slider .slick-prev{position:absolute;left:-3%;top:35%;cursor:pointer}.available-gift #slick-slider .slick-next{position:absolute;right:-3%;top:35%;cursor:pointer}.available-gift #slick-slider .slick-disabled{pointer-events:none}.more-option1 .buynow_link{width:100% !important;padding:6px 0;font-size:14px;background:transparent;-webkit-border-radius:0;border-radius:0;border: 1px solid #ce171f;color: #ce171f;}.more-option1 .buynow_link:hover{background: #ce171f; color: #fff;}.more-option1 .icon-shopping-cart:before{padding-right:5px;vertical-align:top}.modal-title{text-transform:uppercase;font-size:17px;text-align:center;font-weight:700;padding-bottom:15px}
.gift-listing .itemName .img-responsive{width:100%;}
.productTitle a{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.gift-listing .imageBox .image-thumb{
    margin-bottom:10px;
}
.gift-slider{
    overflow-x: hidden;
}
.sli-arrow{
    width:33px;
    height: 33px;
    position:absolute;
    cursor: pointer;
    z-index: 9;
}
.sli-arrow.slick-disabled{
    opacity: .4;
    pointer-events: none;
}
.sli-arrow.left{
    background:url(../images/left.png) no-repeat;
    left:20px;
    bottom: 25%;
}
.sli-arrow.right{
    background:url(../images/right.png) no-repeat;
    right:20px;
    bottom: 25%;
}
.opt-list .custom-div{
    width:100% !important;
}
.optSection .opt-list{
    margin:0 !important;
    padding:0 !important;
}
.optSection .opt-list p, .avilableOptions p{
    margin:0;
    padding-top:10px;
    font-size:14px;
    text-transform: lowercase;
}
.avilableOptions{
    padding: 15px 0;
    height: 60px;
}
.more-option1{
    padding-top:15px;
}

.product-info-block .form-control{
    font-size: 12.5px;
}

.product-info-block .message_info, .message_success, .message_error{
    white-space: normal;
}

.freeadded_13_1 a{
  font-size: 14px;
}