.bg-gray{
    background-color: #F2F2F5;
}
.bg-pink{
    background-color: #F5E9F7;
}
.fs-12{
    font-size: 12px;
}
.fs-14{
    font-size: 14px;
}
.fs-16{
    font-size: 16px;
}
.fs-18{
    font-size: 18px;
}
.fs-20{
    font-size: 20px;
}
.lh-27{
    line-height: 27px;
}
.vh-58{
    height: 58vh;
}
.review-rating{
    cursor: pointer;
}
.review-image{
    height: 50px;
    width: 50px;
}
.user-image{
    height: 82px;
    width: 82px;
    border-radius: 50%;
}
.category-image{
    height:30px;
    width:auto;
}
.bg-cover{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left;
}
#hero{
    background-size: cover;
    background-repeat: no-repeat;
    height: 492px;
}
#promote{
    position: absolute;
    top: -20%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 384px;
    width: 598px;
}
.h-392{
    height: 392px;
}
.hero-text{
    margin-top: 14%;
    left: 3%;
}
.position-md-relative{
    position: relative;
}
.btn-search2{
    cursor: pointer;
}
.business-logo{
    width: 200px;
    height: 150px;
}
.business-product-image{
    width: 100px;
    height: 100px;
}
/* Sharing buttons CSS START */
.resp-sharing-button__link,
.resp-sharing-button__icon {
    display: inline-block
}

.resp-sharing-button__link {
    text-decoration: none;
    color: #fff;
    margin: 0.5em
}

.resp-sharing-button {
    border-radius: 5px;
    transition: 25ms ease-out;
    padding: 0.5em 0.75em;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif
}

.resp-sharing-button__icon svg {
    width: 1em;
    height: 1em;
    margin-right: 0.4em;
    vertical-align: top
}

.resp-sharing-button--small svg {
    margin: 0;
    vertical-align: middle
}

/* Non solid icons get a stroke */
.resp-sharing-button__icon {
    stroke: #fff;
    fill: none
}

/* Solid icons get a fill */
.resp-sharing-button__icon--solid,
.resp-sharing-button__icon--solidcircle {
    fill: #fff;
    stroke: none
}

.resp-sharing-button--twitter {
    background-color: #55acee
}

.resp-sharing-button--twitter:hover {
    background-color: #2795e9
}

.resp-sharing-button--pinterest {
    background-color: #bd081c
}

.resp-sharing-button--pinterest:hover {
    background-color: #8c0615
}

.resp-sharing-button--facebook {
    background-color: #3b5998
}

.resp-sharing-button--facebook:hover {
    background-color: #2d4373
}

.resp-sharing-button--tumblr {
    background-color: #35465C
}

.resp-sharing-button--tumblr:hover {
    background-color: #222d3c
}

.resp-sharing-button--reddit {
    background-color: #5f99cf
}

.resp-sharing-button--reddit:hover {
    background-color: #3a80c1
}

.resp-sharing-button--google {
    background-color: #dd4b39
}

.resp-sharing-button--google:hover {
    background-color: #c23321
}

.resp-sharing-button--linkedin {
    background-color: #0077b5
}

.resp-sharing-button--linkedin:hover {
    background-color: #046293
}

.resp-sharing-button--email {
    background-color: #777
}

.resp-sharing-button--email:hover {
    background-color: #5e5e5e
}

.resp-sharing-button--xing {
    background-color: #1a7576
}

.resp-sharing-button--xing:hover {
    background-color: #114c4c
}

.resp-sharing-button--whatsapp {
    background-color: #25D366
}

.resp-sharing-button--whatsapp:hover {
    background-color: #1da851
}

.resp-sharing-button--hackernews {
    background-color: #FF6600
}
.resp-sharing-button--hackernews:hover, .resp-sharing-button--hackernews:focus {
    background-color: #FB6200
}

.resp-sharing-button--vk {
    background-color: #507299
}

.resp-sharing-button--vk:hover {
    background-color: #43648c
}

.resp-sharing-button--facebook {
    background-color: #3b5998;
    border-color: #3b5998;
}

.resp-sharing-button--facebook:hover,
.resp-sharing-button--facebook:active {
    background-color: #2d4373;
    border-color: #2d4373;
}

.resp-sharing-button--twitter {
    background-color: #55acee;
    border-color: #55acee;
}

.resp-sharing-button--twitter:hover,
.resp-sharing-button--twitter:active {
    background-color: #2795e9;
    border-color: #2795e9;
}

.resp-sharing-button--email {
    background-color: #777777;
    border-color: #777777;
}

.resp-sharing-button--email:hover,
.resp-sharing-button--email:active {
    background-color: #5e5e5e;
    border-color: #5e5e5e;
}

.resp-sharing-button--pinterest {
    background-color: #bd081c;
    border-color: #bd081c;
}

.resp-sharing-button--pinterest:hover,
.resp-sharing-button--pinterest:active {
    background-color: #8c0615;
    border-color: #8c0615;
}

.resp-sharing-button--whatsapp {
    background-color: #25D366;
    border-color: #25D366;
}

.resp-sharing-button--whatsapp:hover,
.resp-sharing-button--whatsapp:active {
    background-color: #1DA851;
    border-color: #1DA851;
}
.sm-review-images{
    max-width: 100px;
    max-height: 100px;
    border: 1px solid grey;
    padding: 3px;
    margin-right: 5px;
}

/* Sharing buttons CSS END */

.product-description img{
    width: 100% !important;
    height: auto;
}

/*For Ipad*/
@media(max-width:768px){
    .fs-sm-14{
        font-size: 14px;
    }
    #promote {
        top: -16%;
        height: 411px;
        width: 323px;
    }
    .category-image{
        height:60px;
        width:auto;
    }
}

/*For Mobile*/
@media(max-width:598px){
    .fs-xs-16{
        font-size: 16px;
    }
    .fs-xs-22{
        font-size: 22px;
    }
    .h-392 {
        height: auto;
    }
    #hero {
        height: 413px;
    }
    #promote {
        position: static;
        height: 411px;
        width: 323px;
    }
    .review-image{
        height: 50px !important;
        width: 50px !important;
    }
    .category-image{
        height:30px;
        width:auto;
    }
    .business-product-image{
        width: 100%;
        height: 100px;
    }
}

