.roundedFixedBtn {
    height: 40px;
    line-height: 44px !important;
    width: 40px;
    font-size: 20px;
    font-weight: 700;
    border-radius: 50%;
    background-color: #00adef;
    color: #fff;
    text-align: center;
    cursor: pointer
}

.fixedButton {
    position: fixed;
    bottom: 3rem;
    right: 0;
    padding: 20px
}

.call-btn {
    position: fixed;
    bottom: 1em;
    left: 2%;
    width: 50px;
    height: 50px;
    z-index: 11
}

    .call-btn .icon_logo > a > img {
        width: 70%;
        padding: unset;
        border: none
    }

    .call-btn .circle_waves {
        border-radius: 50%;
        background-color: #39f;
        width: 40px;
        height: 40px;
        position: absolute;
        opacity: 0;
        bottom: 10px;
        left: 0;
        z-index: 99;
        animation: waves 4s infinite cubic-bezier(.36,.11,.89,.32)
    }

    .call-btn .icon_logo {
        position: relative;
        z-index: 100;
        padding: 5px
    }

.whatsapp-btn {
    position: fixed;
    bottom: 5em;
    left: 2%;
    width: 50px;
    height: 50px;
    z-index: 11
}

    .whatsapp-btn .icon_logo > a > img {
        width: 70%;
        padding: unset;
        border: none
    }

    .whatsapp-btn .circle_waves {
        border-radius: 50%;
        background-color: #3cc04e;
        width: 40px;
        height: 40px;
        position: absolute;
        opacity: 0;
        bottom: 10px;
        left: 0;
        z-index: 99;
        animation: waves 4s infinite cubic-bezier(.36,.11,.89,.32)
    }

    .whatsapp-btn .icon_logo {
        position: relative;
        z-index: 100;
        padding: 5px
    }

.email-btn {
    position: fixed;
    bottom: 9em;
    left: 2%;
    width: 50px;
    height: 50px;
    z-index: 11
}

    .email-btn .icon_logo > a > img {
        width: 70%;
        padding: unset;
        border: none
    }

    .email-btn .circle_waves {
        border-radius: 50%;
        background-color: #39f;
        width: 40px;
        height: 40px;
        position: absolute;
        opacity: 0;
        bottom: 10px;
        left: 0;
        z-index: 99;
        animation: waves 4s infinite cubic-bezier(.36,.11,.89,.32)
    }

    .email-btn .icon_logo {
        position: relative;
        z-index: 100;
        padding: 5px
    }

@keyframes waves {
    from {
        transform: scale(.55,.55);
        opacity: .6
    }

    to {
        transform: scale(1.8,1.8);
        opacity: 0
    }
}

.homeicon p {
    font-size: 22px
}

.kapee-heading .heading-subtitle {
    margin-bottom: .1em !important
}

.boxshadow img {
    box-shadow: 0px 6px 5px #ccc
}

.whyinduskart .info-box-wrap {
    align-items: center !important
}

.whyinduskart .kapee-element {
    margin-bottom: 10px
}

.requestquote select {
    width: 100%
}

.requestquote input[type=submit] {
    color: #fff;
    background-color: #00adef
}

    .requestquote input[type=submit]:hover {
        color: #fcfcfc;
        background-color: #000 !important
    }

.site-footer .footer-main {
    padding-top: 3em;
    padding-bottom: 1em
}

.INDUSTRY-SERVED h2 {
    font-size: 20px
}

.stock-availability,
.product-navigation-share,
.woocommerce div.summary > p.price,
.woocommerce div.summary .product-price-discount {
    display: none !important
}

.short-description {
    flex: inherit !important
}

.product_title {
    font-size: 28px !important;
    font-weight: 600 !important
}

.woocommerce div.product div.images img {
    box-shadow: 0px 2px 5px 5px #ccc !important
}

.products div.product .product-wrapper {
    box-shadow: 0px 1px 3px 3px #ccc !important
}

.products .product-image img {
    margin-left: auto;
    margin-right: auto;
    display: block
}

.product-info {
    text-align: center
}

.products .product-title {
    font-weight: 600 !important;
    font-size: 18px !important
}

    .products .product-title a {
        color: #00adef !important
    }

.products .product-buttons {
    display: inherit !important
}

.products div.product {
    padding: 15px !important
}

.custom-title,
.archive #page-title {
    padding-top: 100px !important;
    padding-bottom: 100px !important
}

.tax-product_cat .product-buttons a:before {
    font-weight: 600 !important;
    font-size: 12px !important;
    font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
    text-transform: inherit !important;
    font-style: normal !important;
    content: "View product" !important
}

.post-type-archive .product-buttons a:before {
    font-weight: 600 !important;
    font-size: 12px !important;
    font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
    text-transform: inherit !important;
    font-style: normal !important;
    content: "View product" !important
}

.product-gallery-left .single-product-thumbnails {
    max-width: 22% !important
}

.headerbutton {
    border: 0;
    border-radius: 2px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    padding: 12px 20px !important;
    text-transform: uppercase;
    background: #00adef !important;
    color: #fff !important
}

#request-callback {
    margin-top: 5% !important
}

    #request-callback .modal-dialog {
        margin: 0 auto
    }

    #request-callback .modal-title {
        position: absolute
    }

.carer textarea {
    min-height: 120px !important
}
