/* Minification failed. Returning unminified contents.
(4284,27): run-time error CSS1030: Expected identifier, found ' '
(4284,28): run-time error CSS1031: Expected selector, found 'nth-child('
(4284,28): run-time error CSS1025: Expected comma or open brace, found 'nth-child('
(4290,27): run-time error CSS1030: Expected identifier, found ' '
(4290,28): run-time error CSS1031: Expected selector, found 'nth-child('
(4290,28): run-time error CSS1025: Expected comma or open brace, found 'nth-child('
(4738,1): run-time error CSS1019: Unexpected token, found '}'
 */
article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{padding:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#fff;color:#000}body{line-height:1}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;margin:7px 0}input,select{vertical-align:middle}
.btn-sidebar, .col-12, .container, .container-fluid, .wrapper {
    width: 100%
}

.tooltip.bottom .tooltip-content:after, .tooltip.bottom .tooltip-content:before, .tooltip.left .tooltip-content:after, .tooltip.left .tooltip-content:before, .tooltip.right .tooltip-content:after, .tooltip.right .tooltip-content:before, .tooltip.top .tooltip-content:after, .tooltip.top .tooltip-content:before {
    content: '';
    width: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    height: 0
}


h1, h2, h3, h4, p {
    word-wrap: break-word
}

input, textarea {
    background-color: #fff;
    outline: 0
}

    input[type=button], input[type=submit], select {
        -webkit-appearance: none;
        -moz-appearance: none
    }

*, ol, ul {
    padding: 0
}

*, .container, :after, :before {
    box-sizing: border-box
}

a, h1 a:hover {
    text-decoration: none
}

.anchor-cursor, .btn, a, select {
    cursor: pointer
}

.btn, .download-app-wrapper, .pagination, .stamp, .text-center, .write-share-win {
    text-align: center
}

.browse .header-text, header .sign-in {
    letter-spacing: .02em
}

body {
    position: relative;
    background: #fff;
}

.container {
    max-width: 1205px;
    margin: 0 auto;
    float: none !important;
    overflow: hidden
}

.tooltip-content, header > div.container {
    overflow: visible
}

.wrapper {
    display: table;
    table-layout: fixed
}

.obj-center {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto !important
}

.stamp span {
    font-size: 30px;
    vertical-align: middle;
    display: block
}

.icon-review-of-day, .stamp .icon-fake {
    color: #d0021b !important
}

.icon-featured-blog {
    color: #00f !important
}

.icon-featured-blog, .icon-review-of-day {
    vertical-align: middle;
    font-size: 25px;
    margin-left: 5px
}

.stamp .icon-issue-resolved, .stamp .icon-thank-you {
    color: #1cb581;
    cursor: pointer;
}

.stamp .icon-brand-response {
    color: #ccc
}

.stamp {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 11px;
    width: 81px;
    font-weight: 700
}

    .stamp .tooltip-content {
        width: 250px;
        padding: 5px 10px
    }

.tooltip-content {
    background: #fafafa;
    border: 1px solid #dfdfdf;
    position: absolute;
    z-index: 99;
    padding: 0 5px;
    border-radius: 3px;
    color: #333 !important;
    font-size: 12px;
    max-width: 265px;
    display: none;
    line-height: 1.4;
    word-wrap: break-word !important;
    word-break: normal !important
}

.tooltip.right .tooltip-content:before {
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 5px solid #ccc;
    left: -5px;
    top: 5px
}

.tooltip.right .tooltip-content:after {
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-right: 4px solid #fafafa;
    left: -4px;
    top: 6px
}

.tooltip.left .tooltip-content:before {
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #ccc;
    right: -5px;
    top: 5px
}

.tooltip.left .tooltip-content:after {
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #fafafa;
    right: -4px;
    top: 6px
}

.tooltip.top .tooltip-content:before {
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-top: 5px solid #ccc;
    bottom: -5px;
    left: 5px
}

.tooltip.top .tooltip-content:after {
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #fafafa;
    bottom: -4px;
    left: 6px
}

.tooltip.bottom .tooltip-content:before {
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-bottom: 5px solid #ccc;
    top: -5px;
    left: 35%
}

.tooltip.bottom .tooltip-content:after {
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-bottom: 4px solid #fafafa;
    top: -4px;
    left: 35.6%
}

.container-fluid:after, .container-fluid:before, .container:after, .container:before, .row:after, .row:before {
    display: table;
    content: " "
}

.clear, .row:after {
    clear: both
}

.col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-5-eq, .col-6, .col-7, .col-8, .col-9 {
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left
}

.col-5-eq {
    width: 20%
}

.col-11 {
    width: 91.66666667%
}

.col-10 {
    width: 83.33333333%
}

.col-9 {
    width: 75%
}

.col-8 {
    width: 66.66666667%
}

.col-7 {
    width: 58.33333333%
}

.col-6, .srch {
    width: 50%
}

.col-5 {
    width: 41.66666667%
}

.col-4 {
    width: 33.33333333%
}

.col-3 {
    width: 25%
}

.col-2 {
    width: 16.66666667%
}

.col-1 {
    width: 8.33333333%
}

.left-panel, .right-panel, .sidebar {
    display: table-cell;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: top
}

.sidebar {
    width: 330px
}

.module-wrapper {
    max-width: 300px;
    width: 100%
}

.minimize {
    padding-top: 10px
}

.icon-pinterest-sign, .icon-pinterest-sticky, .icon-pinterest-white, .icon-pinterest16, .icon-pinterest3, .icon-plusone, .icon-plusone-mini, .icon-reddit, .icon-s-facebook, .icon-s-twitter, .icon-share, .icon-share-facebook, .icon-share-instagram, .icon-share-linkedin, .icon-share-tumblr, .icon-share-twitter, .icon-share-vine, .icon-social, .icon-social-facebook, .icon-social-googleplus {
    display: inline-block !important
}

.breadcrumb span, .icon-video-review, .selectbox-container, .starwriter1, a {
    display: inline-block
}

.btn .icon-share {
    font-size: 16px !important;
    padding-right: 8px
}

.starwriter1 {
    background: url(/images/starwriter1.svg) 0 0/contain no-repeat;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    position: relative;
    top: -2px
}

.PA-0 {
    padding: 0 !important
}

.border-0 {
    border: 0 !important
}

section {
    margin: 20px 0;
    display: block
}

blockquote, button, div, h1, h2, h3, h4, h5, input, p, pre, textarea {
    display: block;
    text-rendering: optimizelegibility;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

.alert, .label, a, button, div, footer, h1, h2, h3, h4, h5, header, input, li, menu, nav, p, textarea {
    font-family: 'Inter', sans-serif !important;
    font-weight: 400;
    word-spacing: 1px;
    line-height: 1.2
}

h2, p {
    line-height: 25px;
    margin: 0 0 10px
}

h1, h2, h3, h4 {
    font-weight: 400;
    color: #3d3d3d;
    word-break: break-all
}

.breadcrumb + h1 a, p {
    font-weight: 400
}

h1 a:hover {
    color: #44a512
}

h1 {
    font-size: 22px;
    margin: 0 0 12px;
    line-height: 40px
}

h2 {
    font-size: 24px
}

h3 {
    font-size: 16px;
    margin: 0 0 8px;
    line-height: 20px
}

.share a.mail span, p, p.review {
    color: #000
}

p {
    font-size: 14px;
    word-break: break-word
}

.breadcrumb, .breadcrumb a {
    color: #6d6d6d;
    font-size: 12px;
    vertical-align: initial;
    line-height: normal;
    margin-top: 0
}

    .breadcrumb span {
        vertical-align: middle;
        line-height: 14px
    }

.pagination .col-6 {
    text-align: left
}

.lh20 {
    line-height: 20px !important
}

select {
    border: 1px solid #d2d2d2;
    border-radius: 3px;
    padding: 5px 30px 5px 9px;
    outline: 0;
    color: #5d5d5d;
    position: relative;
    z-index: 2;
    background: 0 0;
    width: 100%
}

.selectbox-container {
    position: relative;
    margin-top: 7px;
    background: #fff;
    padding: 0 10px;
}

    .selectbox-container .icon-drop-down {
        font-size: 12px;
        position: absolute;
        top: 9px;
        right: 16px;
        z-index: 1
    }

.layer-signup .signup .corp-acc h2, .summary > .row:last-child .col-6 .row {
    margin-bottom: 0
}

.icon-next {
    color: #3d3d3d;
    font-size: 10px;
    font-weight: 600
}

.icon-video-review {
    margin-left: 5px;
    vertical-align: text-bottom;
    color: #4d4d4d;
    font-weight: 600 !important;
    font-size: 18px
}

input, ol li, textarea, ul li {
    font-size: 13px
}

.btn span, .footer-user-name span, .primary-footer-wrapper .footer-review-title .icon-video-review {
    vertical-align: middle
}

img {
    max-width: 100%
}

.seperator, hr {
    border-top: 1px solid #d5d5d5;
    clear: both
}

input {
    border: 1px solid silver;
    border-radius: 2px;
    padding: 8px 12px;
    min-width: 475px
}

textarea {
    width: 100%;
    height: 100px;
    border: 1px solid silver;
    resize: vertical;
    padding: 10px;
    overflow: auto !important
}

input[type=checkbox], input[type=radio] {
    display: inline-block;
    min-width: 0;
    margin-left: 10px;
    margin-right: 5px;
    box-shadow: none
}

input[type=button], input[type=submit] {
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    -webkit-border-radius: 0
}

input[type=radio] {
    vertical-align: middle;
    border-radius: 50%
}

.btn.jsdisable, .btn[disabled] {
    cursor: default;
    background-color: #d2d2d2;
    color: graytext;
    pointer-events: none;
    border: 1px solid transparent
}

.checked {
    background: #e8e8e8
}

ol, ul {
    margin: 0
}

.ui-autocomplete {
    background-color: #fff !important;
    width: 95% !important;
    left: 8px !important;
    padding: 0 15px;
    max-height: 80vh;
    overflow-y: auto
}

.leftcss {
    left: 255px !important
}

.leftRRcss {
    left: 255px !important
}

.nologinleftcss {
    left: 269px !important
}

.nologinRRcss {
    left: 269px !important
}

.rrleftcss {
    left: 136px !important
}

.pre-write {
    width: 665px !important;
    margin: 0 12px !important;
    left: 165px !important
}

.pre-write-header-search {
    width: 20% !important;
    left: 532px !important
}

.pre-write-header-search-login {
    width: 20% !important;
    left: 548px !important
}

@media only screen and (min-width:1680px) {
    .pre-write {
        left: 330px !important
    }

    .pre-write-header-search-login {
        width: 16% !important;
        left: 700px !important
    }

    .pre-write-header-search {
        width: 17% !important;
        left: 690px !important
    }
}

@media only screen and (max-width:1400px) {
    .pre-write {
        left: 190px !important
    }

    .pre-write-header-search-login {
        width: 20% !important;
        left: 555px !important
    }

    .pre-write-header-search {
        width: 20% !important;
        left: 552px !important
    }
}

@media only screen and (max-width:1366px) {
    .pre-write {
        left: 165px !important
    }

    .pre-write-header-search-login {
        width: 20% !important;
        left: 548px !important
    }

    .pre-write-header-search {
        width: 20% !important;
        left: 532px !important
    }
}

@media only screen and (min-width:1600px) {
    .pre-write {
        left: 291px !important
    }

    .pre-write-header-search-login {
        width: 16% !important;
        left: 671px !important
    }

    .pre-write-header-search {
        width: 17% !important;
        left: 656px !important
    }
}

ol li, ul li {
    list-style: none;
    margin: 10px 0 10px 20px;
    line-height: 1.4;
    font-weight: 400;
    color: #4f4f4f
}

.sidebar ul li {
    margin: 10px 0 10px 20px;
    text-indent: -1.2em;
    font-size: 12px
}

    .sidebar ul li:before {
        margin: 0 8px 0 0
    }

.module {
    margin: 0 0 25px;
    display: block
}

    *, .MA-0, .module:last-child, .sub-cat-div .sub-menu ul li {
        margin: 0
    }

    .custom-container .row:after, .custom-container .row:before, .fields-container > .review-help ul li:before, .module ul li:before {
        content: none
    }

.right-module {
    border: 1px solid #dfdfdf;
    padding: 15px;
    overflow: auto
}

* {
    border: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

a {
    color: #44a512;
    outline: 0
}

    .brands-business-link a, .footer-prod-title a, .footer-review-title a:hover, .footer-user-name a, .links-holder a:hover, .write-share-text a, a:hover {
        color: #44a512 !important
    }

b, b p, strong {
    font-weight: 600 !important
}

.pull-left {
    float: left
}

.pull-right {
    float: right !important
}

.hide, .sign-in-old {
    display: none
}

.category-listing div ul.main-categories li:hover .sub-cat-div, .light-box .light-box-content:first-child, .show, header .user-header-profile > div:hover .profile-option-list, nav:hover .category-listing, nav:hover .category-listing ul.main-categories li:hover .sub-cat-div {
    display: block
}

.btn, .label {
    display: inline-block
}

.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 3px;
    font-weight: 400;
    line-height: 1.42857;
    padding: 9px 15px 8px;
    vertical-align: middle;
    white-space: nowrap;
    margin-right: 10px;
    min-width: auto
}

    .btn:last-child {
        margin-right: 0
    }

    .btn [class*=" icon-"], .btn [class^=icon-] {
        /*margin-right: 5px;*/
        font-size: 20px
    }

    .btn.active:focus, .btn.focus:active, .btn:active:focus, .btn:focus {
        outline: 0;
        outline-offset: -2px
    }

.btn-link, .btn-primary, .btn-secondary, .btn-sidebar {
    font-weight: 400;
    font-size: 13px;
    color: #fff;
    line-height: 1.3
}

.button_new {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 8px 10px;
    color: #fff;
    font-weight: 500;
    background-color: #44a512
}

.button_primary:hover {
    background: #44a512
}

.btn-primary {
    background-color: #44a512
}

.btn-secondary {
    background-color: #ff5a5f
}

.btn-link, .btn-pink {
    background-color: #fff
}

.btn-primary:hover {
    background-color: #74bf04;
    color: #fff !important
}

.btn-secondary:hover {
    background-color: #f55c75;
    color: #fff !important
}

.btn-link {
    color: #44a512;
    border: 1px solid #44a512;
    -webkit-transition: color .5s,background-color .5s;
    transition: color .5s,background-color .5s
}

.btn-pink {
    color: #ff5a5f;
    border: 1px solid #ff5a5f;
    -webkit-transition: color .5s,background-color .5s;
    transition: color .5s,background-color .5s
}

    .btn-pink:hover {
        color: #fff;
        background-color: #ff5a5f
    }

.btn-link:hover, .fb-sign-btn > a:hover, .label-fake a, .layer-signup .socialbtn a:hover, .nw-feature > span a {
    color: #fff !important
}

.btn-link:hover {
    background-color: #44a512
}

.label {
    border-radius: 50px;
    padding: 5px 20px;
    margin: 2px 2px 2px 12px;
    font-size: 11px;
    color: #fff
}

.label-verified {
    background-color: #12ad33
}

.label-issue-resolved {
    background-color: #56b8c7
}

.label-thank-you {
    background-color: #63c756
}

.label-response-recived {
    background-color: #9056c7
}

.label-fake {
    background-color: red
}

.label-rod {
    background-color: #00f
}

.alert {
    font-size: 13px;
    font-weight: 300;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 15px
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f
}

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442
}

.text-right {
    text-align: right !important
}

.captha, .eliminate-padding, .no-padding, .popuplayer2 {
    padding: 0
}

.rated-star {
    color: #f5a100 !important
}

.rated-star-color1 {
    color: #de1d0f
}

.rated-star-color2 {
    color: #ff7800
}

.rated-star-color3 {
    color: #ffba00
}

.rated-star-color4 {
    color: #5ba829
}

.rated-star-color5 {
    color: #3f7e00
}

.unrated-star {
    color: #d1d2d4 !important
}

.bgcolor-1 {
    border: 1px solid #d0021b;
    background: #d0021b
}

.bgcolor-2 {
    border: 1px solid #ff7c00;
    background: #ff7c00
}

.bgcolor-3 {
    border: 1px solid #50e3c2;
    background: #50e3c2
}

.bgcolor-4 {
    background: #4dbc16;
    border: 1px solid #4dbc16
}

.bgcolor-5 {
    background: #44a512;
    border: 1px solid #44a512
}

.unrated-unirating {
    border: 1px solid #d1d2d4;
    background: #d1d2d4
}

.nw-feature {
    position: absolute;
    top: 0;
    right: 8px
}

    .nw-feature > span {
        background: #44a512;
        top: 0;
        color: #fff;
        left: 11px;
        padding: 9px;
        line-height: 1.45;
        position: absolute;
        width: 300px;
        border-radius: 4px;
        display: block;
        font-size: 14px;
        text-align: left;
        z-index: 999
    }

header .for-brands, header .sign-in, header nav {
    font-size: 14px;
    cursor: pointer
}

.nw-feature > i {
    width: 0;
    height: 0;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
    border-right: 16px solid #44a512;
    position: absolute;
    top: 10px
}

.nw-feature > span b {
    position: absolute;
    top: 5px;
    right: 10px;
    font-weight: 400 !important;
    font-size: 18px;
    cursor: pointer
}

.nw-feature > span a {
    float: right;
    text-decoration: underline
}

.fontblue_old, .fontblueflag, .fontgreen2, .fontgreendark, .fontlightgrey, .fontorange_old, .fontred_old, .fontwhite_old, .links, .linksHome, .new-bottombar, .pull_dn_small, .smallfont, .smallfontgreen, .smallfontgrey, .smallfontorange, .smallfontred, .smallfontwhite {
    font-size: 11px
}

.light-box {
    position: relative;
    margin-top: 10px
}

    .light-box .icon-next, .light-box .icon-previous {
        position: absolute;
        font-size: 30px;
        color: #000;
        cursor: pointer;
        top: 50%;
        font-weight: 400
    }

    .light-box .icon-next {
        right: 0
    }

    .light-box .icon-previous {
        left: 0
    }

    .light-box .light-box-content {
        padding: 0 20px;
        display: none;
        overflow: hidden
    }

        .light-box .light-box-content .prod-image {
            height: 103px;
            position: relative
        }

            .light-box .light-box-content .prod-image img {
                max-height: 100%;
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                margin: auto
            }

    .light-box .wrap-product {
        border: 1px solid #d5d5d5;
        padding: 15px
    }

    .light-box .prod-desc a {
        line-height: 1.4;
        font-size: 12px
    }

    .light-box .prod-desc p {
        margin-bottom: 0;
        height: 51px
    }

footer .light-box span {
    font-size: 40px;
    margin: 0 20px
}

footer .light-box .wrap-product {
    border: 0;
    height: 70px
}

footer .light-box .icon-next, footer .light-box .icon-previous {
    font-size: 15px;
    top: 40%
}

.custom-container .browse-sub-type a:hover, footer .col-green {
    color: #44a512
}

header {
    border-bottom: 1px solid #d5d5d5;
    position: relative;
    background: #fff
}

nav span.icon-drop-down {
    margin: 6px 0 0 5px;
    font-size: 10px;
    font-weight: 400;
    color: #fff
}

.logo {
    margin-left: 10px;
    padding-right: 0
}

    .logo > div, .primary-footer-content, .rod-footer-img {
        display: table-cell;
        vertical-align: middle
    }

    .logo img {
        max-width: 162px
    }

header nav {
    padding: 8px 10px !important;
    color: #000;
    margin-left: 20px;
    background-color: #44a512;
    color: #000;
    line-height: 1.5;
    font-size: 15px !important
}

header .for-brands {
    display: block;
    padding: 10px 6px !important
}

.usindiv {
    padding-right: 0;
    width: 18%;
    padding-left: 0
}

.signfree {
    margin-left: 8px
}

.tp {
    padding: 19px 0
}

header .sign-in {
    font-weight: 300;
    /*    display: flex;*/
    align-items: center;
    color: #000;
    text-decoration: none;
    font-size: 15px
}

.search .icon-search {
    font-size: 19px;
    color: #6d6d6d;
    position: absolute;
    top: 20px;
    left: 10px
}

div.srch > div {
    margin: 0 auto;
    min-width: 400px;
    position: absolute
}

.search {
    position: relative;
    margin-left: 20px;
    margin-right: 20px;
    padding: 8px 0
}

header .search {
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
    padding: 8px 0
}

.btn-greenish {
    background-color: #44a512;
    color: #fff !important;
    border: none;
    border-radius: 25px;
    padding: 8px 16px;
    font-size: 14px;
    line-height: 1.3;
    display: inline-block;
    font-weight: 500;
}

header .btn-greenish {
    width: 125px;
}

header .btn-whitish {
    width: 130px;
}

    header .btn-whitish span {
        display: block;
        width: 100%;
    }

header .btn-whitish {
    padding: 8px 16px;
    font-size: 14px;
    line-height: 1.3;
    display: inline-block;
    font-weight: 500;
    background-color: #fff;
    border: none;
    color: #000;
    border-radius: 25px !important;
    transition: 1s;
    margin-bottom: 0px !important;
    width: 140px;
}

.muted-btn {
    background-color: #3d6bb42e;
    color: #000 !important;
    border: none;
    border-radius: 25px;
    line-height: normal !important;
    transition: 1s;
    padding: 8px 16px;
    font-size: 14px;
    display: inline-block;
    font-weight: 500;
}

    .muted-btn:hover, .btn-whitish:hover {
        background-color: #44a512;
        color: #fff !important;
        border-radius: 25px !important;
    }

header .container {
    max-width: 1200px !important;
    /*  padding:0 6.5%;*/
}


header .search input {
    padding: 8px 35px 10px 15px;
    width: 100%;
    margin: 0 auto;
    height: 40px;
    font-weight: 500;
    line-height: 1.63;
    border-radius: 20px !important;
    border: 1px solid #e0e1e2;
    color: #242c42;
    text-overflow: ellipsis;
    min-width: 310px !important;
}

.search input {
    padding: 8px 1px 10px 35px;
    width: 100%;
    margin: 0 auto;
    height: 40px;
    font-weight: 500;
    line-height: 1.63;
    border-radius: 20px !important;
    border: 1px solid #e0e1e2;
    color: #242c42;
    text-overflow: ellipsis;
    min-width: 380px;
}

input#txtproduct:hover {
    box-shadow: 1px 0 19px 2px #0000003b
}

.search-suggestion {
    background: #fff;
    display: none;
    float: left;
    height: auto;
    position: absolute;
    z-index: 999;
    border: 1px solid silver;
    border-top: 0;
    width: 100%;
    margin-top: -13px
}

.ui-autocomplete li {
    border-bottom: 1px dotted rgba(192,192,192,.5);
    margin: 0;
    cursor: pointer
}

.ui-menu-item a.ui-corner-all:hover {
    background: rgba(204,204,204,.3)
}

.ui-autocomplete li a {
    text-decoration: none;
    width: 100%
}

.ui-autocomplete li p {
    margin: 0;
    color: #6d6d6d;
    line-height: 20px;
    font-size: 14px
}

.ui-autocomplete ul li p:last-child {
    color: #44a512;
    font-size: 11px
}

.ui-autocomplete li:last-child {
    border-bottom: 0;
    text-align: left
}

.ui-menu .ui-menu-item a, .ui-menu .ui-menu-item2 a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    line-height: 1.5;
    padding: 5px 10px;
    min-height: 45px
}

header .user-header-profile {
    position: relative;
    display: flex;
    align-items: center
}

    header .user-header-profile .notifi {
        vertical-align: middle !important;
        font-size: 19px;
        color: #6d6d6d;
        position: relative
    }

        header .user-header-profile .notifi span:last-child {
            position: absolute;
            background: #ff0008;
            font-size: 8px;
            padding: 3px 6px;
            border-radius: 50%;
            color: #fff;
            top: -7px;
            left: 17px;
            min-width: 17px;
            z-index: 10;
            border: 2px solid #fff
        }

    header .user-header-profile div {
        display: inline-block;
        padding-right: 16px
    }

    header .container > .col-8, header .user-header-profile > div:last-child {
        padding-right: 0
    }

.sub-menu:first-child, header .container > .col-8 {
    padding-left: 0
}

header .user-header-profile > div img {
    border-radius: 50%;
    vertical-align: middle;
    position: relative;
    z-index: 9;
    min-width: 32px;
    min-height: 32px
}

header .user-header-profile .profile-option-list {
    width: 180px;
    border: 1px solid #dfdfdf;
    position: absolute;
    left: 36px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: #fff;
    box-shadow: 5px 7px 15px -5px rgba(0,0,0,.2);
    -webkit-box-shadow: 5px 7px 15px -5px rgba(0,0,0,.2);
    -moz-box-shadow: 5px 7px 15px -5px rgba(0,0,0,.2);
    top: 45px;
    display: none;
    z-index: 999;
    margin-top: 10px
}

    header .user-header-profile .profile-option-list .icon-next {
        position: absolute;
        color: #dfdfdf;
        z-index: 99;
        right: 85px;
        transform: rotate(270deg);
        -webkit-transform: rotate(270deg);
        -moz-transform: rotate(270deg);
        top: -14px;
        font-size: 20px;
        background: #fff;
        padding-right: 0;
        width: 18px
    }

    header .user-header-profile .profile-option-list ul li {
        border-top: 1px solid #dfdfdf;
        margin: 0;
        padding: 10px 0
    }

        header .user-header-profile .profile-option-list ul li:first-child {
            border-top: 0
        }

        header .user-header-profile .profile-option-list ul li a {
            color: #37474e;
            font-size: 13px;
            display: block
        }

option {
    padding: 0 5px
}

.footer-user-name .verifiedimg, .footer-user-name .verifiedimg img, header .btn {
    display: inline-block
}

.product-info .write-review span:last-child {
    line-height: 18px;
    font-size: 15px
}

header .icon-browse-categories {
    font-size: 20px;
    color: #fff;
    line-height: normal;
    vertical-align: text-top;
    margin-right: 4px
}

header .write-review button {
    font-weight: 600;
    font-size: 13px;
    padding: 8px 15px;
    display: table
}

header .write-review {
    cursor: pointer;
    outline: 0;
    display: inline;
    background-color: #44a152;
    border: 1px solid;
    color: #fff;
    line-height: 1.3 !important;
    color: #44a512;
    background-color: #fff;
    transition: all 0.5s ease-out
}

    header .write-review:hover {
        background-color: #44a512 !important
    }

        header .write-review:hover span {
            color: #fff
        }

    header .write-review span {
        color: #44a512;
        font-size: 13px;
        font-weight: 400
    }

p.alacc {
    margin-bottom: 10px
}

header .write-review button span:last-child {
    display: table-cell;
    vertical-align: middle;
    float: right
}

header .wrelm {
    padding: 10px 0;
    width: auto;
    display: flex;
    gap: 5px;
}

    header .wrelm > div {
        display: table-cell;
        vertical-align: middle;
    }

header > .table > .header-content {
    width: 30%
}

nav:hover {
    /* border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf*/
}

.category-listing {
    position: absolute;
    left: 0;
    z-index: 99999;
    right: 0;
    margin: 0 auto;
    top: 46px;
    display: none;
    text-align: left
}

    .category-listing:after, .category-listing:before {
        left: 277px;
        top: -3%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg)
    }

    .category-listing:after {
        border-color: rgba(136,183,213,0);
        border-right-color: #fff;
        border-width: 21px;
        margin-right: 0;
        left: 274px;
        top: -3.2%
    }

    .category-listing:before {
        border-color: rgba(204,204,204,0);
        border-right-color: #dfdfdf;
        border-width: 18px;
        margin-right: 0
    }

    .category-listing > div {
        position: relative
    }

    .category-listing div > ul.main-categories {
        border-top: 0;
        border-radius: 2px;
        background: #37474e;
        padding: 4px 0;
        min-width: 260px;
        width: 20.8%
    }

        .category-listing div > ul.main-categories > li {
            margin: 0;
            display: block;
            line-height: 32px
        }

    .category-listing ul.main-categories > li a {
        color: #d3dce0;
        font-size: 13px;
        line-height: 32px;
        display: block
    }

    .category-listing div ul.main-categories > li a span:first-child {
        display: inline-block;
        float: none;
        font-size: 18px;
        margin: 0 8px 0 15px;
        position: static;
        vertical-align: middle
    }

    .category-listing div ul.main-categories > li a span:last-child {
        display: inline-block;
        vertical-align: sub
    }

    .category-listing div ul.main-categories > li:hover a, .category-listing div ul.main-categories > li:hover a span, .hoverclass a span, ul.main-categories > li.hoverclass a {
        text-decoration: none;
        font-weight: 700;
        background: #fff;
        color: #37474e;
        transition: opacity 1s linear
    }

.sub-cat-div {
    height: 100%;
    border: 1px solid #dfdfdf;
    border-left: 0;
    position: absolute;
    left: 259px;
    top: 0;
    background-color: #fff;
    display: none;
    width: 78.2%;
    padding: 20px 25px
}

.sub-menu {
    width: 25%;
    display: block;
    float: left;
    height: 100%;
    position: relative;
    padding-left: 15px
}

#navcontaineranswers, .sub-cat-div .sub-menu ul {
    margin-top: 20px
}

    .sub-cat-div .sub-menu ul:first-child {
        margin-top: 0
    }

.tipshd {
    cursor: default
}

.sub-cat-div .sub-menu ul li.cathd a, .sub-cat-div .sub-menu ul li.cathd a:hover, .tipshd {
    color: #44a512 !important;
    font-weight: 700 !important;
    font-size: 13px;
    text-decoration: none !important;
    line-height: 18px;
    margin-bottom: 7px;
    padding: 0
}

.sub-cat-div .sub-menu ul li a {
    color: #605f5d;
    line-height: 16px;
    font-weight: 400 !important;
    padding: 5px 0
}

    .sub-cat-div .sub-menu ul li a:hover {
        font-weight: 400 !important;
        color: #44a512 !important
    }

.black-layer {
    z-index: 999;
    opacity: .5;
    visibility: hidden;
    background-color: #000;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0
}

.layer-signup .otp-container, .layer-signup .signup-container {
    background: #fff;
    margin: auto;
    width: auto;
    overflow: hidden;
    position: fixed;
    text-align: left;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-51%);
    -webkit-transform: translate(-50%,-51%);
    -moz-transform: translate(-50%,-51%);
    float: left;
    z-index: 10000;
    padding: 20px 0;
    box-sizing: border-box !important
}

    .layer-signup .signup-container input[type=text], .otp-container input[type=tel], .signup-container input[type=password], .signup-container input[type=tel] {
        min-width: 260px;
        margin: 0 auto
    }

.fields-container {
    max-width: 260px;
    margin: 0 auto;
    position: relative
}

.layer-signup .signup {
    padding: 0 20px;
    border-right: 1px solid #d2d2d2;
    display: none;
    left: 350px;
    position: relative;
    width: 350px;
    float: none
}

.layer-signup .modal-head {
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 10px;
    font-size: 24px
}

.login-head {
    padding-bottom: 10px;
    font-size: 24px !important;
    margin-bottom: 10px
}

.layer-signup .signup .corp-acc {
    margin-top: 10px;
    border-top: 1px solid #d2d2d2;
    padding-top: 10px
}

    .layer-signup .signup .corp-acc p {
        margin: 12px 0
    }

.layer-signup .signup p {
    font-size: 12px;
    line-height: 17px;
    margin: 10px 0;
    text-align: center
}

.layer-signup .activation-box {
    width: 420px !important
}

    .layer-signup .activation-box .fp {
        font-size: 12px !important;
        margin: 0 !important
    }

    .layer-signup .activation-box .acbtn {
        margin: 1px 0 0 4px;
        padding: 8px 12px
    }

.layer-signup .login, .login_email {
    padding: 0 20px;
    width: 350px;
    display: none;
    background: #fff;
    position: relative;
    z-index: 999;
    float: none
}

    .layer-signup .login p.or {
        border-bottom: 1px solid #d2d2d2;
        margin: 15px 0 11px;
        position: relative
    }

    .layer-signup .login .icon-or {
        background-color: #fff;
        color: #ccc;
        font-size: 35px;
        margin: 0 auto;
        position: absolute;
        right: 45%;
        top: -14px
    }

    .layer-signup .login p.fp {
        font-size: 13px;
        margin: 9px 0
    }

    .layer-signup .login .icon-close, .layer-signup .login_email .icon-close {
        float: RIGHT;
        padding: 4px 0;
        font-size: 18px;
        cursor: pointer
    }

.layer-signup .socialbtn {
    border-radius: 3px;
    width: 260px;
    margin: 0 auto
}

    .layer-signup .socialbtn a {
        color: #fff !important;
        padding: 7px 31px 7px 40px;
        position: relative;
        text-decoration: none;
        width: 100%;
        cursor: pointer;
        font-size: 15px;
        height: 38px
    }

        .layer-signup .socialbtn a span {
            display: inline-block;
            vertical-align: middle
        }

        .layer-signup .socialbtn a .social-icon-text, .rod-footer-content-text div:first-child {
            font-size: 15px
        }

        .gplus-colr.socialbtn a:hover, .layer-signup .socialbtn a .social-gmail-text {
            color: #242c42 !important
        }

        .layer-signup .socialbtn a .social-icon-holder {
            padding-right: 14px
        }

.gplus-colr.socialbtn img {
    width: 20px;
    vertical-align: -3px
}

.layer-signup .fb-colr {
    background-color: #3b5998;
    border: 1px solid #3b5998
}

.login .gplus-colr {
    background-color: #fff;
    border: 1px solid rgba(36,44,66,.6)
}

.login p.newacclink {
    border-top: 1px solid #d2d2d2;
    padding-top: 8px;
    margin-top: 14px;
    margin-bottom: 10px
}

.captha, .login .number {
    display: flex;
    margin: 0 auto;
    font-size: 13px;
    background-color: #fff;
    border: 1px solid silver;
    border-radius: 2px;
    color: #a9a9a9;
    overflow: HIDDEN;
    box-sizing: border-box
}

    .captha input, .login .number input {
        -webkit-appearance: none;
        border: none;
        padding: 0;
        min-width: 194px;
        margin: 0 6px;
        display: inline-block
    }

    .captha input {
        min-width: 50px !important;
        width: 165px;
        padding: 8px
    }

    .captha img {
        width: 93px;
        vertical-align: MIDDLE
    }

.warning, p.warning {
    color: red;
    margin: 0 !important;
    font-weight: 400;
    font-size: 12px;
    text-align: left
}

.icon-tool-tip {
    font-size: 16px;
    vertical-align: sub
}

.review-help {
    border-radius: 4px;
    -webkit-transition: none,.5s,none;
    -moz-transition: none,.5s,none;
    transition: none,.5s,none;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.2);
    position: absolute;
    font-size: 15px;
    top: 2px;
    padding: 15px;
    background-color: #fff;
    border: 1px solid #ccc;
    opacity: 1;
    z-index: 2;
    right: -300px;
    display: none
}

    .review-help ul li {
        margin: 6px 0 0 11px
    }

    .review-help p {
        margin-bottom: 6px
    }

    .review-help ul li:before, .tolerence-div.module ul li:before {
        content: "-";
        margin: 0;
        position: relative;
        left: 0;
        padding-right: 10px
    }

.review-help-add {
    opacity: 1;
    display: block
}

.draft-count li {
    margin: 0 20px 0 0
}

.draft-count .char-count {
    width: 35px;
    margin-right: 0;
    text-align: right
}

.view-draft-txt .char-count {
    font-size: 12px;
    vertical-align: middle
}

.review-help:after, .review-help:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.fields-container .review-help:after, .fields-container .review-help:before {
    top: 30%
}

.review-help:after {
    border-color: rgba(136,183,213,0);
    border-right-color: #fff;
    border-width: 15px;
    margin-top: -15px
}

.review-help:before {
    border-color: rgba(204,204,204,0);
    border-right-color: #ccc;
    border-width: 18px;
    margin-top: -18px
}

.fields-container > .review-help {
    opacity: 1;
    right: -200px !important;
    top: 0;
    z-index: 9999
}

    .fields-container > .review-help ul li {
        margin-left: 0
    }

    .fields-container > .review-help:before {
        border-width: 17px;
        margin-top: -17px
    }

.err-border {
    border: 1px solid red !important
}

.captha-parent, .signup-container .field-outline {
    min-width: 266px;
    margin-bottom: 0
}

.seo-footer-holder {
    background: #e2e2e2
}

.main-footer footer {
    border-top: 1px solid #cacaca
}

.seo-footer-content {
    padding: 24px 15px
}

.footer-heading-text {
    font-size: 12px;
    font-weight: 600;
    line-height: 1.67;
    color: #333
}

.cat-text-holder {
    font-size: 12px;
    line-height: 22px !important
}

    .cat-text a, .cat-text-holder a:first-child {
        font-weight: 600;
        line-height: normal;
        font-size: 12px;
        color: #333
    }

    .cat-text-holder a:not(:first-child) {
        font-size: 12px;
        font-weight: 500;
        line-height: 1.67;
        color: #666
    }

.thankyou .share span {
    font-size: 40px
}

.share a {
    margin-right: 10px;
    text-decoration: none;
    vertical-align: middle
}

    .share a.facebook span {
        color: #3a5795 !important
    }

    .share a.twitter span {
        color: #0084b4 !important
    }

    .share a.google span {
        color: #d54437 !important
    }

footer .seo-footer-holder p a {
    font-size: 12px;
    font-weight: 600;
    line-height: 1.67;
    color: #666;
    text-transform: capitalize
}

.seo-footer-holder section h3 {
    font-weight: 600;
    line-height: normal;
    font-size: 12px;
    color: #333;
    text-transform: uppercase
}

footer {
    background: #fff
}

    footer * {
        line-height: 1.5 !important
    }

.content-center {
    max-width: 1120px;
    margin: 0 auto
}

.primary-footer-wrapper {
    margin: 0;
    padding-bottom: 20px
}

    .primary-footer-wrapper .col-4 {
        padding-top: 20px
    }

.primary-footer-holder {
    width: 100%;
    padding: 20px 0;
    border-bottom: 1px solid #e2e2e2;
    text-align: center;
    display: table
}

    .primary-footer-holder .primary-footer-content:first-child {
        width: 28%
    }

    .primary-footer-holder .primary-footer-content:nth-child(2) {
        width: 40%;
        text-align: left
    }

    .primary-footer-holder .primary-footer-content:nth-child(3) {
        width: 32%;
        text-align: left
    }

.primary-footer-left {
    font-size: 62px;
    font-weight: 400;
    line-height: .77;
    display: inline-block;
    color: #666
}

.primary-footer-right {
    padding-left: 20px;
    display: inline-block;
    text-align: left
}

    .primary-footer-right div {
        font-size: 15px;
        font-weight: 500;
        color: #333
    }

        .primary-footer-right div:first-child, .rod-footer-content-text div:not(:last-child) {
            padding-bottom: 8px
        }

.rod-footer-content-text {
    padding-left: 20px;
    display: table-cell;
    vertical-align: middle
}

    #navcontainerfaqs ul li a, .rod-footer-content-text a {
        display: inline
    }

    .rod-footer-content-text div {
        font-size: 13px;
        font-weight: 500;
        color: #333
    }

.footer-review-title a {
    color: #333 !important
}

.download-app-title, .rod-footer-title {
    padding-bottom: 16px;
    font-size: 17px;
    font-weight: 600;
    color: #333
}

.rod-footer-img img {
    width: 75px;
    height: 75px;
    border-radius: 10px;
    border: 1px solid #cacaca;
    max-width: none
}

.download-app-text {
    padding-bottom: 16px;
    font-size: 15px;
    font-weight: 500;
    color: #333
}

.download-app-img img {
    width: 120px;
    height: 40px
}

    .download-app-img img:last-child {
        margin-left: 20px
    }

.contest-title {
    padding-bottom: 9px;
    font-size: 17px;
    font-weight: 500;
    color: #333
}

.write-share-text a {
    padding-bottom: 9px;
    font-size: 26px;
    font-weight: 600;
    color: #44a512;
    font-family: ACaslonPro !important
}

.fb-sign-btn a, .won-text span {
    font-size: 14px
}

.write-share-win .user-points .warning {
    text-align: center;
    padding-top: 5px
}

.won-text span:first-child {
    color: #333
}

.fb-sign-btn a {
    padding: 8px 24px;
    font-weight: 500;
    text-align: center;
    border-radius: 4px;
    display: inline-block;
    background-color: #4b6ea9;
    color: #fff !important
}

.recommended-holder {
    padding: 20px 0 0;
    text-align: center;
    border-top: 1px solid #e2e2e2;
    cursor: pointer
}

.recommended-text {
    font-size: 17px;
    font-weight: 500;
    color: #333
}

.recommended-logo-holder img:not(:last-child) {
    margin-right: 20px
}

.secondary-footer-wrapper {
    padding: 22px 0;
    text-align: center;
    background-color: #f2f2f2;
    border-top: 1px solid #cacaca
}

.help-table-wrapper, .hierarchy {
/*    padding-left: 15px;
    padding-right: 15px*/
}

.links-holder a, .secondary-footer-wrapper .copyright-text {
    font-weight: 500;
    text-align: center
}

.links-holder span {
    color: #666
}

.links-holder a {
    margin: 0 3px;
    font-size: 13px;
    display: inline-block;
    color: #666 !important
}

.secondary-footer-wrapper .copyright-text {
    padding-top: 16px;
    font-size: 12px;
    color: #666
}

.ofinherit {
    overflow: inherit !important
}

.help-table-wrapper table tbody tr td:first-child .list2 > li {
    margin: 0;
    padding: 10px 0;
    font-size: 15px;
    color: #44a512
}

    .help-table-wrapper table tbody tr td:first-child .list2 > li a {
        color: #242c42
    }

.list2 > li {
    margin: 0;
    padding: 10px 0;
    font-size: 15px;
    color: #242c42
}

.olist > li {
    margin: 10px 0;
    font-size: 15px;
    color: #242c42
}

#navcontaineranswers .olist > li h3 {
    font-weight: 500;
    color: #242c42;
    word-break: break-word
}

#navcontaineranswers .list2 > li {
    list-style: disc inside
}

.heading_black h3 {
    font-weight: 600;
    color: #242c42
}

.hierarchy {
    color: #6d6d6d;
    font-size: 12px;
    vertical-align: initial;
    line-height: normal;
    margin-top: 0
}

.help-table-wrapper .heading_green {
    margin: 0 0 20px;
    font-size: 19px;
    color: #242c42
}

.help-table-wrapper table tbody tr td:last-child {
    padding-left: 30px
}

#navcontainerfaqs ul li {
    list-style: decimal inside
}

.heading_green h4:after {
    content: ' ';
    display: block;
    width: 100px;
    margin: 10px 0 20px;
    border-bottom: 3px solid #44a512
}

.help-table-wrapper tbody tr td:first-child {
    border-right: 1px solid rgba(32,70,80,.2)
}

    .help-table-wrapper tbody tr td:first-child .heading_green h4 {
        color: #242c42;
        font-size: 19px
    }

.help-table-wrapper tbody tr td:last-child .heading_green h4 {
    color: #242c42;
    font-weight: 500;
    font-size: 33px
}

@media only screen and (max-width:1120px) {
    header nav {
        width: auto !important
    }

    .usindiv {
        float: right;
        width: 19%
    }
}

@media only screen and (max-width:1100px) {
    div.srch > div {
        min-width: 360px
    }

    .category-listing div > ul.main-categories {
        width: 240px
    }

    .sub-cat-div {
        left: 240px
    }

    .category-listing {
        padding: 13px 0 0
    }
}

@media only screen and (max-width:1024px) {
    .browse {
        padding-left: 0
    }

    div.srch > div {
        min-width: 310px
    }

    .usindiv {
        width: 21%
    }

    .promotion, footer .primary-footer-wrapper .app-section, footer .primary-footer-wrapper .app-section .numbers > div:nth-child(3n), footer .primary-footer-wrapper .contest-section .numbers {
        display: none
    }

    footer .primary-footer-wrapper .row .app-section {
        padding-left: 0;
        border-left: 0;
        width: 100%
    }

    .primary-footer-wrapper .contest-section .seperator {
        border-top: 0
    }

    .primary-footer-wrapper .rod {
        border-right: 1px solid #dfdfdf
    }

    .primary-footer-wrapper article section:first-child > .row {
        display: table;
        width: 100%
    }

    .primary-footer-wrapper .contest-section, .primary-footer-wrapper .rod {
        display: table-cell;
        vertical-align: middle;
        width: 50%;
        float: none
    }

    footer .secondary-footer-wrapper {
        text-align: left
    }

        footer .primary-footer-wrapper .container, footer .secondary-footer-wrapper .container {
            padding: 0 15px
        }

    footer .primary-footer-wrapper .app-section .numbers {
        margin-bottom: 0
    }

    footer .secondary-footer-wrapper ul:nth-child(2n) {
        margin-top: 0
    }

    footer .secondary-footer-wrapper ul li {
        font-size: 11px;
        line-height: normal
    }

        footer .secondary-footer-wrapper ul li:first-child {
            border-left: 0;
            margin-left: 0;
            padding-left: 0
        }
}

@media only screen and (min-width:768px) {
    .container.wrapper {
        overflow: inherit
    }
}

.bottom-left, .bottom-right, .top-left, .top-right {
    height: 10px;
    overflow: hidden;
    position: absolute;
    width: 10px
}

.top-left {
    background: url(https://www.mouthshut.com/images/popup-layer/pop-top-left.png) no-repeat rgba(0,0,0,0);
    left: -10px;
    top: -10px
}

.top-right {
    background: url(https://www.mouthshut.com/images/popup-layer/pop-top-right.png) no-repeat rgba(0,0,0,0);
    right: -10px;
    top: -10px
}

.bottom-left {
    background: url(https://www.mouthshut.com/images/popup-layer/pop-bottom-left.png) no-repeat rgba(0,0,0,0);
    bottom: -10px;
    left: -10px
}

.bottom-right {
    background: url(https://www.mouthshut.com/images/popup-layer/pop-bottom-right.png) no-repeat rgba(0,0,0,0);
    bottom: -10px;
    right: -10px
}

.popuplayer1, .popuplayer2 {
    color: #0e2233;
    position: absolute;
    z-index: 1000
}

.bdr-lr, .bdr-tb {
    background: #525252;
    height: 100%;
    opacity: .7;
    position: absolute;
    width: 100%;
    box-sizing: content-box
}

.bdr-tb {
    margin: -10px 0 0;
    padding-bottom: 20px
}

.bdr-lr {
    margin: 0 0 0 -10px;
    padding-right: 20px
}

.popuplayer1 div.inner1, .popuplayer2 div.inner, .popuplayer3 div.inner {
    background-color: #fff;
    position: relative
}

.fr, .show_right {
    float: right
}

.i-close1, .i-close2 {
    background: url(https://www.mouthshut.com/images/headerfooter1.png) no-repeat rgba(0,0,0,0)
}

.i-close1 {
    background-position: -67px -112px;
    cursor: pointer;
    height: 14px;
    margin-right: 6px;
    margin-top: 6px;
    width: 13px
}

.confirmationbox {
    background-color: #f3fae6;
    background-image: url(https://www.mouthshut.com/images/common/i_confirmation.gif);
    border: 1px solid #9c6;
    padding: 8px
}

.confirmationbox, .errorbox {
    background-position: .8em .8em;
    background-repeat: no-repeat;
    margin: 5px 0
}

    .confirmationbox span, .errorbox span {
        color: #0e2233;
        font-size: 12px;
        padding: 5px 25px;
        display: block
    }

#floginconfirm span {
    padding-left: 25px !important
}

.custom-container {
    margin: 0 auto
}

    .custom-container .browse-cat {
        margin-right: 30px
    }

.browse-cat-holder {
    padding-top: 14px;
    position: absolute;
    left: 0;
    right: 0;
    top: 28px;
    z-index: 99999;
    display: none
}

.browse-cat-shadow {
    max-height: 90vh;
    padding: 5px 0;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
    overflow-x: hidden;
    overflow-y: scroll;
    background-color: #fff;
    top: 6px
}

.custom-container .browse-sub-type-holder {
    margin-bottom: 24px;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 8px
}

.custom-container .browse-cat-type a {
    margin-bottom: 4px;
    font-size: 14px;
    line-height: 1.22;
    display: flex;
    color: #242c42;
    gap: 6px
}

.ctcText, .hstrip {
    position: fixed;
    z-index: 99;
    box-sizing: border-box !important;
    display: none
}

.custom-container .browse-sub-type-text {
    font-size: 13px;
    line-height: 1.57;
    display: block;
    color: #6a6b6b
}

.custom-container .browse-cat-type-text.active {
    background-color: #e0e1e2;
    pointer-events: auto
}

.custom-container .browse-cat-type-text, .custom-container .browse-sub-type-text {
    padding: 4px 8px
}

    .custom-container .browse-sub-type-text.title {
        font-weight: 600;
        color: #44a512
    }

.custom-container .browse-sub-type .view-all-cat {
    padding: 2px 8px;
    font-size: 12px;
    line-height: 1.57;
    display: flex;
    font-weight: 500;
    color: #44a512
}

.view-all-cat img {
    width: 5px
}

.custom-container .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.custom-container .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    position: relative;
    padding-right: 15px;
    padding-left: 27px
}

.custom-container .d-none {
    display: none !important
}

.category-listing:after, .category-listing:before {
    content: normal
}

@media only screen and (max-width:1400px) {
    .custom-container {
        max-width: 1250px;
        margin: 0 auto
    }
}

@media (min-width:768px) {
    .col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
}

.ctcText {
    background-color: #333;
    text-align: center;
    color: #fff;
    padding: 15px;
    width: 265px;
    bottom: 40px;
    right: 50px;
    border-radius: 7px;
    box-shadow: 0 0 2px 1px rgba(0,0,0,.5);
    font-size: 16px
}

    .ctcText span {
        vertical-align: top;
        display: inline-block
    }

.err-container {
    background: #eee;
    margin: 0 auto;
    padding: 10px;
    width: 970px
}

.main-error-container {
    background: #fff;
    border: 2px solid #ccc;
    overflow: hidden;
    padding: 20px 80px
}

.error-opp {
    color: #eee;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 80px;
    font-weight: 700;
    margin-bottom: 20px
}

.fontgrey, .smallerfontgrey, .smallfontgrey {
    color: #7d7d7d
}

.returnhome {
    color: #76a44e;
    font-family: "Trebuchet MS",Verdana,sans-serif;
    font-size: 140%
}

.search_m2m {
    border: 1px solid #ababab;
    border-radius: 0;
    color: #666;
    font-size: 13px;
    margin-top: 0;
    padding: 2px;
    width: 150px;
    float: left
}

.err-404 {
    color: #ccc;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 36px;
    font-weight: 700
}

#search .search_button {
    border: 0;
    float: left;
    min-width: auto;
    border-radius: 0
}

.hstrip {
    background: #ff5a5f;
    padding: 8px 2%;
    font-size: 14px;
    width: 100%;
    top: 0;
    height: 32px
}

    .hstrip a {
        color: #fafafa !important
    }

        .hstrip a:hover {
            text-decoration: underline
        }

    .hstrip span {
        background: #fafafa;
        color: #000;
        font-size: 10px;
        min-width: 19px;
        padding: 2px 6px;
        border-radius: 50%;
        font-weight: 700;
        cursor: pointer;
        float: right;
        right: 20px;
        top: 6px;
        position: absolute
    }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, input {
        min-width: 0
    }

    .layer-signup .login, ::i-block-chrome {
        height: 600px !important
    }

    .icon-video-review, ::i-block-chrome {
        font-size: 18px
    }
}

input[type=text]::-ms-clear {
    display: none
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .sub-cat-div {
        height: 100%
    }

    .prod-image img {
        width: 100%
    }
}

@media screen and (max-width:800px) {
    .stamp .tooltip-content {
        max-width: 250px;
        width: auto
    }
}

@media screen and (max-width:1024px) {
    .stamp {
        top: -18px;
        right: -18px;
        width: 45px;
        background: #fff
    }
}

@media only screen and (min-device-width :768px) and (max-device-width :1024px) {
    header .row {
        width: 98%
    }

    footer .secondary-footer-wrapper ul li {
        padding: 0 9px;
        margin: 0;
        border-left: 1px solid #ccc;
        font-size: 10px;
        font-weight: 300;
        line-height: normal;
        display: inline-block
    }

        footer .secondary-footer-wrapper ul li a {
            font-size: 10px
        }

    .logo {
        padding: 0;
        width: 37%
    }

    header .wrelm > div {
        padding: 5px
    }

    header > .table > .header-content {
        width: 35%
    }

    header #headersearch {
        width: 32%
    }

    .header-content .search {
        margin: 0 10px
    }

    .sign-in, .user-header-profile {
        margin-right: 15px
    }

    .category-listing {
        padding: 13px 0 0 !important
    }

    .signfree {
        margin-left: 0
    }

    header .sign-in {
        margin-right: 5px
    }

    .logo img {
        width: 146px
    }

    header .write-review {
        padding: 6px
    }
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag,.iti--separate-dial-code .iti__selected-flag,.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code,.iti__arrow{margin-left:6px}.iti--allow-dropdown .iti__flag-container:hover,.iti--container:hover{cursor:pointer}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag,.iti__flag.iti__np{background-color:transparent}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px;line-height:1.5em}.iti__flag{width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-image:url("/APP_THEMES/Vendors_New/intelPicker/img/flags1.png");background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}.iti__flag.iti__be,.iti__flag.iti__ne{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{width:13px;height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{width:15px;height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px;background-image:url("/APP_THEMES/Vendors_New/intelPicker/img/flags1@2x.png")}}
.socialbtn a, .textarea-footer a:hover, .thankyou .socialbtn {
    text-decoration: none;
}

.modal, .upload-menu, .upload-pics {
    text-align: left;
    top: 50%;
    left: 50%
}

.d-none1 {
    display: none !important;
}

#corpLoginModal {
    padding: 0;
    border-radius: .3rem;
    width: 300px;
}
    #corpLoginModal .modal-header {
        padding: 1rem;
        border-bottom: 1px solid #e9ecef;
        border-top-left-radius: .3rem;
        border-top-right-radius: .3rem;
        text-align: center;
    }

    #corpLoginModal .modal-body {
        padding: 1rem;
    }

    #corpLoginModal .modal-title {
        line-height: 1.5;
        font-weight: 500;
        margin: auto !important;
    }

    #corpLoginModal .forgot-pass {
        font-size: 13px;
        margin: 25px 0 10px;
    }

    #corpLoginModal .form-group {
        margin-bottom: 1rem;
    }

    #corpLoginModal .form-control {
        display: block;
        width: 100%;
        padding: 7px 15px;
        font-size: 15px;
        color: #495057;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        border-radius: .25rem;
        transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        line-height: 1.6;
    }

    #corpLoginModal input {
        min-width: initial;
    }



    #corpLoginModal .btn-primary {
        padding: 7px 15px;
        border-radius: 4px;
        box-shadow: 0 0 2px 0 rgba(0, 0, 0, .16);
        font-size: 15px;
        font-weight: 500;
        color: #fff;
        line-height: 1.6;
    }

    #corpLoginModal hr {
        display: block;
        height: 1px;
        border: 0;
        border-top: 1px solid #ccc;
        margin: 1em 0;
        padding: 0;
    }

    #corpLoginModal .sign-up-email {
        font-size: 14px;
    }

    #corpLoginModal .icon-close {
        opacity: .5;
        top: 15px;
        right: 15px;
    }

    #corpLoginModal .modal .icon-close {
        font-weight: 400;
        color: #111;
    }

    #corpLoginModal .icon-close:hover {
        opacity: .75;
    }

.box-module {
    background: #fff;
    /*border: 1px solid #e5e5e5;*/
    margin: 0px auto;
    padding: 10px 15px;
    border-radius: 2px;
}

#writereviewpanel .page-header {
    padding-top: 0;
}

#writereviewpanel .wr-center-content {
    width: 860px;
    margin: 0 auto;
}

#writereviewpanel .container {
    overflow: visible;
}

#mainprewritediv {
    min-height: 650px;
}

.cus-head-top .product-details p, .support a, .tolerence-div li {
    font-size: 12px;
}

p.text-right {
    margin: 10px 0 0;
}

.scathd {
    font-size: 24px;
    line-height: 25px;
    margin: 0 0 10px;
}

#write-review footer .container .seo-footer, .cloned, .row.table input[type=file], .textarea-footer .save-draft-txt {
    display: none;
}

.addfrbx .warning {
    position: absolute;
    bottom: 0;
}

.bbnone {
    border-bottom: 0 !important;
}

.profile-badge {
    position: absolute;
    margin-top: -40px;
    margin-left: 50px;
    width: 35px;
    padding-right: 5px;
}

    .profile-badge .tooltip-content {
        min-width: 100px;
        padding: 5px 10px;
    }

.participate, .socialbtn a:hover {
    color: #fff !important;
}

.recomd.no {
    color: #ff5a5f;
}

.spacerb, .thankyou .share-container {
    margin-bottom: 20px;
}


.icon-content-marked-as-biased {
    color: #eee;
    font-size: 13em;
    -ms-transform: rotate(-7deg);
    -webkit-transform: rotate(-7deg);
    transform: rotate(-7deg);
    position: absolute;
    z-index: 98;
}

.profile-blog .icon-content-marked-as-biased {
    font-size: 11em;
}

.corp-response .icon-content-marked-as-biased {
    font-size: 8em;
    top: -35px;
}

.tags a {
    text-transform: capitalize;
    font-size: 13px !important;
    padding: 10px 15px;
    display: inline-block;
    margin: 3px;
    cursor: pointer;
    background: #f2f2f2;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
    background: -webkit-linear-gradient(0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
    background: -moz-linear-gradient(center top, #fbfbfb, #e9e9e9);
    background: linear-gradient(#fbfbfb, #e9e9e9);
    border: 1px solid #c7c7c7;
    border-radius: 3px;
    box-shadow: inset 0 1px 0 #fff;
    -moz-user-select: none;
    -webkit-user-select: none;
    color: #232323;
}

    .tags a:hover {
        background: #f8f8f8;
        background: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#f1f1f1));
        background: -webkit-linear-gradient(0 0, 0 100%, from(white), to(#f1f1f1));
        background: -moz-linear-gradient(center top, #fff, #f1f1f1);
        background: linear-gradient(#fff, #f1f1f1);
    }

.recomd {
    font-weight: 600;
    vertical-align: baseline !important;
    color: #12ad33;
}

.modal.addProduct {
    width: 370px;
    height: 530px;
    top: 310px;
}

.modal.compareProduct {
    width: 370px;
    height: 530px;
    top: 310px;
}

.timestamp > span {
    padding-right: 10px;
    white-space: nowrap;
}

    .timestamp > span a {
        float: none !important;
    }

.autocomplete_completionListElement {
    font-family: Arial, Helvetica, sans-serif;
    color: #0e2233;
    font-size: 12px;
    padding: 0px;
    visibility: hidden;
    border: 1px solid buttonshadow;
    overflow: hidden;
    text-align: left;
    list-style-type: none;
    margin: 0px;
    z-index: 999999;
    cursor: pointer;
    background-color: white;
    box-sizing: border-box;
    width: 263px;
}

.autocomplete_highlightedListItem, .autocomplete_listItem {
    color: #0e2233;
    padding: 3px;
    margin: 0;
    z-index: 1000;
    cursor: pointer;
}

.autocomplete_highlightedListItem {
    background-color: #fff !important;
}

.autocomplete_listItem {
    background-color: #fff !important;
}

.compare .icon-search {
    position: absolute;
    top: 25px;
    right: 25px;
}

.modal {
    background: #fff;
    margin: auto;
    display: block !important;
    overflow: auto;
    position: fixed;
    -webkit-transform: translate3d(-50%, -56%, 0);
    -moz-transform: translate3d(-50%, -56%, 0);
    transform: translate3d(-50%, -56%, 0);
    float: left;
    z-index: 99999;
    padding: 20px;
    max-height: 490px;
    width: 100%;
    max-width: 600px;
}

#pnRecommendation .star-ratings .requi#eee, .inlinblck, .star-ratings div > p, .thankyou .socialbtn {
    display: inline-block;
}

.modal .icon-close {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 18px;
}

.modal .modal-head {
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 10px;
    font-size: 20px;
    font-weight: 500;
    padding-right: 20px;
}

h2 > a {
    color: #3d3d3d;
}

    h2 > a.pull-right {
        color: #44a512;
    }

.edit-spec {
    color: #109598;
    font-size: 12px;
    margin-right: 10px;
}

.thankyou {
    margin-bottom: 30px;
}

    .thankyou .review-thank {
        margin-top: 60px;
    }

.review-thank .box {
    border: 1px solid #dfdfdf;
    padding: 10px;
}

.thankyou img {
    max-width: 200px;
}

.thankyou p {
    font-size: 16px;
    margin-bottom: 25px;
}

p.icon-write-share-win {
    font-size: 10em;
    margin: 0;
    text-shadow: 3px 3px #c7c5c5;
    color: #3d536a;
}

p.thankyou-Text {
    font-weight: 600;
    font-size: 24px;
}

.sr-guideline p, .upload-menu h2 .close-icon .icon-close, .upload-pics h2 .close-icon .icon-close {
    font-weight: 700;
}

.thankyou .socialbtn span {
    color: #000;
    vertical-align: middle;
}

.thankyou .socialbtn {
    padding: 10px 20px;
    cursor: pointer;
    width: auto;
}

.cus-head-bottom .wrapper {
    padding-top: 30px;
}

.table, .table-container {
    display: table;
    width: 100%
}

.socialbtn {
    border-radius: 3px;
    width: 245px;
    margin: 0 auto;
}

    .socialbtn a {
        color: #fff !important;
        padding: 11px 30px 11px 50px;
        width: 100%;
        position: relative;
    }

.thankyou .socialbtn [class*=icon-], .thankyou .socialbtn [class^=icon-] {
    margin-right: 10px;
    font-size: 26px;
}

.fb-colr {
    background-color: #3b5998;
    border: 1px solid #3b5998;
}

.twitter-colr {
    background-color: #fff;
    border: 1px solid #000;
}

    .twitter-colr:hover {
        box-shadow: rgba(0, 0, 0, .09) 0 2px 1px, rgba(0, 0, 0, .09) 0 4px 2px, rgba(0, 0, 0, .09) 0 8px 4px, rgba(0, 0, 0, .09) 0 16px 8px, rgba(0, 0, 0, .09) 0 32px 16px;
    }

.login .gplus-colr {
    background-color: #fff;
    border: 1px solid rgba(36, 44, 66, .6);
}

.summary [class*=" col-"], .summary [class^=col-] {
    padding: 0;
    line-height: 18px;
}

.express-ratings > div {
    width: 15%;
    max-width: 46px;
    padding: 3px;
    float: left;
    margin-right: 2px;
}

    .express-ratings > div:first-child {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }

    .express-ratings > div:nth-child(5) {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
    }

.icn-verifyTick, .thank-quote span {
    color: #44a512;
    font-size: 40px;
}

.filter > ul.filter-content {
    overflow: inherit;
    max-height: 100%;
    margin-top: 0;
    text-transform: capitalize;
}

.left-panel ul.filter-content > li, .sidebar ul.filter-content > li {
    border-bottom: 1px solid #d2d2d2;
    padding: 10px 0 10px 40px;
    position: relative;
    overflow: hidden;
    text-align: right;
}

.filter-content li {
    font-size: 12px;
    border-bottom: 1px solid #d2d2d2;
    padding: 10px;
    box-sizing: border-box;
    margin: 0;
    text-indent: 0;
}

    .filter-content li:last-child {
        border-bottom: 0;
        padding-bottom: 0;
    }

.filter-content ul {
    clear: both;
    display: none;
}

.collapsible a {
    float: left;
    text-align: left;
}

.collapsible li > span {
    display: block;
    overflow: hidden;
}

.filter ul.lp > li {
    padding-left: 0 !important;
}

.add, .draft, .feditop, .get-file, .thumb-count, .upload, .w-r-panel .express-ratings > div {
    cursor: pointer;
}

.w-r-panel .btn-sidebar {
    width: auto;
    font-size: 13px;
    margin-left: 15px;
    min-width: auto;
}

.icon-draft, .icon-tool-tip {
    font-size: 16px;
}

.requi#eee:before {
    content: '*';
    color: #eee;
}

.table > * {
    display: table-cell;
    vertical-align: middle;
}

.w-r-panel {
    background-color: #fafafa;
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    padding: 25px;
    position: relative;
    width: 100%;
    max-width: 807px;
}

.wr-img {
    max-width: 70%;
    height: 100%;
    margin-bottom: 20px;
    cursor: pointer;
}

.w-r-panel > span, .w-r-panel > span input, .wrap-product.table {
    width: 100%
}

.field-outline {
    border-radius: 3px;
    display: block;
    height: auto;
    margin-bottom: 20px;
    position: relative;
}

.textarea-footer {
    background: #f0f0f0;
    width: 100%
}

    .textarea-footer li {
        display: inline-block;
        margin-right: 15px;
        font-size: 12px;
    }

    .textarea-footer a {
        color: inherit;
    }

.icon-camera, .icon-draft {
    font-size: 18px;
    padding-right: 5px;
    font-weight: 400;
    vertical-align: sub;
}

.icon-share {
    padding-right: 10px;
    font-size: 15px;
    display: inline-block;
    vertical-align: text-bottom;
}

#pnRecommendation, .blog-bx {
    background: #fff;
    border: 1px solid #d5d5d5;
    margin-bottom: 20px;
    overflow: hidden;
}

.w-r-wrapper .w-r-panel #pnRecommendation {
    border: 0;
    overflow: hidden;
    background: 0 0;
    margin-bottom: 15px;
}

.w-r-panel div.star-ratings {
    font-size: 13px;
    position: relative;
    overflow: hidden;
}

    .w-r-panel div.star-ratings.blog-bx {
        width: 100%;
        padding: 10px 20px;
        float: none;
    }

.sr-guideline {
    width: 35%;
    float: left;
    padding: 10px 20px 10px 5px;
}

    .sr-guideline p {
        margin-top: 10px;
        padding-bottom: 4px;
        border-bottom: 1px solid #dfdfdf;
    }

    .sr-guideline ul li {
        list-style-type: disc;
        color: #44a512;
        font-size: 12px;
    }

        .sr-guideline ul li span {
            color: #000;
        }

.w-r-panel div.star-ratings .table > * {
    width: 100px;
}

.w-r-panel div.star-ratings > div {
    margin: 10px 0 20px;
    overflow: hidden;
    padding-top: 1px;
    min-height: 18px;
}

    .w-r-panel div.star-ratings > div span > input[type=text] {
        padding: 6px;
        width: 100%;
        min-width: 0;
    }

.recent-visit .box, .star-ratings .mb {
    margin-bottom: 0 !important;
}

.right-module > p:last-child, .tagdiv .field-outline {
    margin: 0;
}

.tagdiv .selectbox-container, .upload-pics hr {
    margin-top: 0;
}

.tagdiv input {
    min-width: 180px;
}

.addfrbx span, .tagdiv > div:last-child > span {
    line-height: 33px;
}

.tagdiv .selectbox-container select {
    height: 33px;
}

.photoiframe .add-image, .photoiframe .add-image img {
    height: 100px;
    width: 100px;
}

.w-r-panel .rating span {
    font-size: 25px;
    cursor: pointer;
    width: auto;
}

.video-holder-text, .w-r-panel p {
    font-size: 13px;
    line-height: 20px;
}

.w-r-panel .unique-ques-rating {
    margin-bottom: 5px;
}

    .w-r-panel .unique-ques-rating > .row {
        margin-bottom: 10px;
    }

    .w-r-panel .unique-ques-rating > div {
        padding: 0;
    }

.video-holder-text {
    display: inline-block;
    vertical-align: middle;
}

.w-r-panel .video-option-holder {
    padding: 0 0 12px 3px;
}

.video-option-holder span:nth-child(2) {
    width: 75%;
    display: inline-block;
    font-size: 13px;
    line-height: 20px;
}

.w-r-panel .prod-details .row #tr_question2 {
    padding-top: 10px;
}

#tr_question1 input, #tr_question2 input {
    font-size: 12px;
    border: 1px solid #d2d2d2;
    padding: 5px 12px;
    min-width: 210px;
}

.cust-radio label, .w-r-panel .certify-text input {
    vertical-align: middle;
}

.help-recommend {
    background: #f0f0f0;
    padding: 5px 12px;
    border-radius: 4px;
    margin: 5px 0;
}

.w-r-panel .unique-ques-rating p {
    margin-top: 0;
    display: inline-block;
    vertical-align: middle;
    width: 100px;
}

.w-r-panel .unique-ques-rating .express-ratings {
    margin: 5px 0 15px;
    padding: 0;
    vertical-align: middle;
    width: calc(100% - 110px);
    display: inline-block;
    text-align: center;
}

.w-r-panel .certify-text {
    color: #4d4d4d;
    padding-top: 5px;
    font-size: 11px;
    line-height: 16px;
    clear: both;
    margin-bottom: 0;
}

#trPublish {
    margin-top: 15px;
}

    #trPublish .certify-tool-tip, .wr-acceptance .certify-tool-tip {
        margin-top: 7px;
    }

    #trPublish .btn-secondary {
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }

.submit-rev-holder {
    width: calc(100% - 142px);
    display: inline-block;
    vertical-align: middle;
}

    .submit-rev-holder .certify-tool-tip .tooltip-content, .wr-acceptance .certify-tool-tip .tooltip-content {
        margin-top: -80px !important;
        width: 270px;
        padding: 8px 12px;
        display: none;
        line-height: 1.5;
        background: #fff;
        font-family: Lato, sans-serif;
    }

.tooltip.right.certify-tool-tip .tooltip-content:after, .tooltip.right.certify-tool-tip .tooltip-content:before {
    top: 60px;
}

.certify-text input, .certify-text span {
    display: table-cell;
    margin: 0 15px 0 0;
}

.star-ratings span.rating {
    margin: 0 20px;
    vertical-align: sub;
    display: inline-block;
}

#write-review footer {
    border-top: none;
}

#write-review .sidebar {
    margin-top: -100px;
    z-index: 1;
    position: relative;
}

.right-module .sidebar-title {
    border-bottom: 1px solid #eee;
    padding: 0 0 12px;
    margin-bottom: 8px;
}

.right-module h3 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0;
    word-break: break-word;
    color: #333;
    padding: 0px 10px 0px 10px;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Limit to 2 lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 4em; /* Approx 2 lines height (depends on font size) */
    /*line-height: 1.5em;*/
}

.right-module p a {
    padding: 0;
    margin: 0;
}

.add-image.imgv, .sidebar .right-module .share {
    border: 0;
}

    .sidebar .right-module .share span {
        font-size: 50px;
    }

.tolerence-div h4 {
    margin: 0;
    border-bottom: 0;
    padding: 0 5px;
}

.change-msid .w-r-panel {
    margin-bottom: 10px;
    margin-top: 10px;
}

.brands .product-details, .categories .cat-advice .box, .categories .reviews-on-cat .box, .change-msid .alert, .list-upimg .row:last-child, .list-upimg > p {
    margin-bottom: 0;
}

.change-msid .w-r-panel > span {
    max-width: 100%
}

.tolerence-div > ul {
    margin-top: 5px;
    border-top: 1px solid #dfdfdf;
}

.icon-collapse, .icon-expand {
    float: right;
    font-size: 17px;
    cursor: pointer;
}

.add-product {
    padding: 35px 10px;
    background-image: url(/App_themes/images/read-review/add-product.jpg);
    cursor: pointer;
    background-repeat: no-repeat;
    background-color: #caebf4;
}

.upload-menu, .upload-pics {
    width: 100%;
    max-width: 450px;
    border: 1px solid #dfdfdf;
    margin: 0 auto;
    overflow: auto;
    position: fixed;
    background: #fff;
    float: left;
    z-index: 9999;
    display: none;
    min-height: auto;
    transform: translate(-50%, -51%);
    -webkit-transform: translate(-50%, -51%);
    -moz-transform: translate(-50%, -51%);
}

.to-top {
    position: fixed;
    bottom: 10%;
    right: 0;
    z-index: 999;
    background: #44a512;
    border: 1px solid #44a512;
    border-right: 0;
    padding: 9px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    height: 40px;
    -webkit-transition: color .5s, background-color .5s;
    transition: color .5s, background-color .5s;
    color: #fff !important;
}

    .to-top:hover {
        background: #fff;
        color: #44a512 !important;
    }

    .to-top span {
        font-size: 20px;
        line-height: 1 !important;
    }

.icon-close {
    cursor: pointer;
    font-size: 16px;
}

.upload-menu .icon-close:before, .upload-pics .icon-close:before{
    font-size:15px;
}
.upload-menu, .upload-pics {
    padding: 20px;
}

.photoiframe, .video-cont {
    padding-top: 15px;
}

.upload-menu h2, .upload-pics h2 {
    margin: 0;
    padding: 0 50px;
    font-size: 20px;
    font-weight: 500;
    color: #242c42;
}

    .upload-menu h2 .close-icon, .upload-pics h2 .close-icon {
        position: absolute;
        top: 15px;
        right: 15px;
        color: #000;
    }

.list-upimg .row > div {
    float: none;
    position: relative;
}

.list-upimg > p {
    font-size: 15px;
    line-height: 1.67;
    color: #242c42;
}

.tabable-accordion .table-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.pagination p, .tabable-accordion .table-content span {
    line-height: 1.6;
}

.list-upimg .alert-info {
    padding: 10px;
    margin-bottom: 10px;
}

.list-upimg .row {
    margin: 15px 0;
}

.list-upimg .icon-close {
    position: absolute;
    right: 20px;
    top: 0;
    font-size: 12px;
}

.photoiframe .add-image span, .up-ibox .icon-camera {
    font-size: 40px;
    color: #fff;
}

.up-box2 > div {
    padding: 10px 50px 30px;
    overflow: auto;
}

.up-ibox {
    position: absolute;
    top: 30%;
    left: 0;
    right: 0;
}

    .up-ibox .icon-camera {
        background: #dfdfdf;
        padding: 24px;
        border-radius: 50%;
        display: inline-block;
        margin: 0 0 15px;
    }

.photoiframe .add-image {
    border: 1px solid;
    background: #d2d2d2;
    text-align: center;
    color: #fff;
    margin: 0 auto;
    position: relative;
}

.photoiframe input {
    min-width: auto;
    width: 100%
}

.photoiframe .add-image .icon-close {
    font-size: 12px;
    position: absolute;
    top: -7px;
    right: -7px;
    border-radius: 50%;
    border: 1px solid #000;
    background: #000;
    padding: 4px;
    color: #fff;
}

.upload-section {
    display: inline-block;
    width: 100%
}

.profile-pic img {
    border-radius: 50%
}

.with-divider > span {
    border-right: 1px solid #d2d2d2;
    padding-right: 5px;
}

    .with-divider > span:last-child {
        border-right: 0;
        padding-right: 0;
    }

.mswriters .prod-desc, .pagination .pages {
    width: auto;
}

.mswriters .profile-badge {
    margin-left: 26px;
    margin-top: -22px;
}

.profile-badge img {
    width: 35px;
    max-width: initial;
}

.feditop {
    margin: 0 !important;
    font-size: 18px !important;
}

.add-product .btn-sidebar {
    word-wrap: break-word;
    word-break: break-all;
    min-width: 100px;
}

.support p {
    margin: 12px 0 5px;
}

.click-star-txt {
    color: #ff5a5f !important;
}

.corp-img, .profile-img {
    border-radius: 50%;
    width: 70px;
    height: 70px;
    border: 2px solid #dfdfdf;
    overflow: hidden;
}

.profile .profile-img {
    margin-bottom: 10px;
    position: relative;
    overflow: visible;
}

.profile-img .nw-feature {
    position: absolute;
    top: 18px;
    right: -14px;
}

.categories .box, .video-rw {
    position: relative;
    overflow: hidden;
}

.profile-img a > img, .recent-vis .profile-img > img {
    border-radius: 50%;
    height: 66px;
    width: 66px;
    display: block;
}

.corp-response .corp-img a, .corp-response .profile-img a {
    height: 100%;
    width: 100%
}

.corp-response .corp-img img, .corp-response .profile-img img {
    max-height: 100%
}

.corp-img img, .divcomment .profile-img a > img {
    width: 48px;
    height: 46px;
}

.pagination p {
    font-size: 13px;
    font-weight: 500;
    color: #242c42;
}

.pagination li {
    margin: 0 3px;
    display: inline-block;
}

    .pagination li.prev {
        float: none;
    }

    .pagination li.next a.btn.btn-link:before {
        font-family: ms-icons !important;
        content: "\ea83"
    }

    .pagination li.prev a.btn.btn-link:before {
        font-family: ms-icons !important;
        content: "\ea68"
    }

    .pagination li .btn {
        font-size: 14px;
        font-weight: 600;
        padding: 5px 8px;
        width: auto;
        text-align: center;
        border-radius: 4px;
        background-color: #fff;
        border: 1px solid rgba(36, 44, 66, .3);
        color: rgba(36, 44, 66, .3);
    }

        .pagination li .btn.active {
            color: #44a512;
            border: 1px solid #44a512;
            pointer-events: none;
            background-color: #fff;
        }

        .pagination li .btn.disabled {
            color: #e44e67;
            pointer-events: none;
        }

        .pagination li .btn i {
            font-size: 16px;
            font-weight: 600;
            color: #44a512;
            margin-right: 0;
        }

        .pagination li .btn:hover i {
            color: #fff;
        }

    .pagination li.next .btn, .pagination li.prev .btn {
        color: #44a512;
        border: 1px solid #44a512;
        background-color: #fff;
    }

        .pagination li.next .btn:hover, .pagination li.prev .btn:hover {
            color: #fff !important;
            background-color: #44a512;
        }

    .pagination li .btn:hover {
        color: #44a512 !important;
        border: 1px solid #44a512;
        transition: none;
    }

.video-cont {
    color: #6d6d6d;
    font-size: 16px;
}

.video-rw {
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    margin-bottom: 10px;
}

    .video-rw embed, .video-rw iframe, .video-rw object {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

.cat-advice .grid .box p:last-child {
    height: auto;
}

.categories .grid {
    margin: 0 -15px;
}

.categories .box {
    border: 1px solid #dfdfdf;
    padding: 10px;
    margin-bottom: 30px;
}

    .categories .box > a {
        width: 182px;
        height: 121px;
    }

        .categories .box > a img {
            margin: 0 auto;
            height: 100%
        }

.categories .rtitle {
    font-size: 15px;
    line-height: 1.4em;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .categories .rtitle a {
        font-weight: 700;
        color: #333;
    }

.note {
    font-size: 12px;
    font-weight: 400;
    color: #9d9d9d;
    vertical-align: middle;
}

.customer-no, .customer-yes {
    font-weight: 600;
    text-transform: uppercase;
}

.tabable-accordion {
    margin-top: 20px;
}

    .tabable-accordion .table-content {
        display: none;
        border: 0;
        padding: 15px;
        font-size: 15px;
        color: #242c42;
    }

    .tabable-accordion .open + .table-content {
        display: block;
    }

    .tabable-accordion .table-head {
        cursor: pointer;
        background-color: #fff;
        padding: 15px;
    }

.tabable-header {
    background: #eee;
    padding: 10px 15px;
}

.tabable-accordion .table-head .acc-head span {
    vertical-align: middle;
    padding-right: 10px;
}

.tabable-accordion .box {
    margin-bottom: 2px;
}

.tabable-accordion .table-head .acc-head {
    color: #3d3d3d;
    margin-bottom: 0;
    font-size: 17px;
    font-weight: 600;
}

.icon-tick {
    font-size: 18px;
    color: #333;
}

.customer-yesno {
    font-size: 14px !important;
}

.customer-yes {
    color: #44a512;
}

    .customer-yes:hover {
        color: #89bd34 !important;
    }

.customer-no {
    color: #ea4335;
}

    .customer-no:hover {
        color: #f55c75 !important;
    }

@media only screen and (max-width:1130px) {
    .pagination .pages li: nth-child(n+6) {
        display: none;
    }
}

@media only screen and (max-width:910px) {
    .pagination .pages li: nth-child(n+4) {
        display: none;
    }
}

@media only screen and (max-width:768px) {
    .express-ratings {
        padding-left: 0;
    }

    h1 {
        font-size: 24px;
    }
}

@media only screen and (max-width:500px) {
    .click-star-txt {
        clear: left;
        text-align: center;
    }

    .w-r-panel {
        padding: 15px;
    }
}


/*Revamp changes*/
#top2 .pull-right .btn {
    display: flex;
    align-items: center;
}
    #top2 .pull-right .btn .icon-share{
        margin-bottom:3px;
    }

    #top2 {
        border: 1px solid #eee;
        border-radius: 5px;
        padding: 10px;
    }

.companywrapper {
    padding: 0px 15px 10px 15px;
}

.companyinfo {
    height: auto;
    width: 100%;
    border: 1px solid #eee;
    padding: 20px;
    border-radius: 5px;
    display: flex;
    justify-content: flex-start;
    align-items: start;
}

.info-title {
    font-weight: 600;
    font-size: 20px;
    color:#000;
}

.cls-weight{
    font-size:14px;
    line-height:24px;
}

.aboutme {
    width: 50%;
    height: 100%;
    padding-right: 25px;
}

/*.vertical-divider {
    height: 150px;
    width: 1px;
    background: #eee;
}*/
.companycontact {
    width: 50%;
    display: flex;
    flex-direction: column;
    height:100%;
    padding-left:25px;
    border-left:1px solid #eee;
} 

.imgCont {
    padding: 15px;
    border: 1px solid #eee;
    border-radius: 5px;
}

#topspecs1 {
    padding: 20px;
    border: 1px solid #eee;
    border-radius: 5px;
    margin: 20px 0;
}

#divrestinfo {
    padding: 20px;
    border: 1px solid #eee;
    border-radius: 5px;
    margin: 20px 0;
}

.like-review {
    height: 18px;
    width: 18px;
    background: url(/Images/like-icon.svg);
    background-size: 18px;
    background-repeat: no-repeat;
    margin-right: 5px !important;
}

.count-section .rc {
    display: flex;
    align-items: center;
    gap: 30px;
}

.hover-tt {
    display: none !important;
    padding: 5px;
    font-size: 10px;
    background: #fff;
    color: #4169b2;
    border: 1px solid #eee;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    position: absolute;
   /* left: -40%;*/
    z-index:1;
}

.like-div {
    margin-right: 0 !important;
    position: relative;
}

.like-wrapper {
    position: relative;
}

 .onhover{
    display:none !important;
    /*margin-right:5px !important;*/
}

.rar-rate:hover .like-review {
    background: url(/Images/like-icon.svg);
    background-size: 18px;
    background-repeat: no-repeat;
    margin-right: 5px;
}

.rar-rate:hover .hover-tt {
    display: block !important;
}

.rar-rate:hover .nonhover{
    display:none;
}
.rar-rate:hover .onhover {
    display: inline-block !important;
}

.comment-clk {
    position: relative;
}

    .comment-clk a {
        display: flex;
        /*justify-content: center;*/
        align-items: center;
    }

    .comment-clk .hover {
        display: none !important;
    }

    .comment-clk:hover .nohover {
        display: none !important;
    }

    .comment-clk:hover .hover {
        display: block !important;
    }

    .comment-clk:hover .hover-tt {
        display: block !important;
    }

.views {
    position: relative;
}

    .views:hover{
        cursor: default !important;
    }

    .views a {
        display: flex;
        /*justify-content: center;*/
        align-items: center;
    }

    .views a:hover{
        cursor: default !important;
    }

    .views .hover {
        display: none !important;
    }

    .views:hover .nohover {
        display: none !important;
    }

    .views:hover .hover {
        display: block !important;
    }

    .views:hover .hover-tt {
        display: block !important;
        left: -20%;
    }

.share-review {
    position: relative;
}

    .share-review a {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .share-review .hover {
        display: none !important;
    }

    .share-review:hover .nohover {
        display: none !important;
    }

    .share-review:hover .hover {
        display: block !important;
    }

    .share-review:hover .hover-tt {
        display: block !important;
    }

.share a {
    display: flex;
    gap:10px;
    align-items: center;
}

.share .hover {
    display: none !important;
}

.share:hover .nohover {
    display: none !important;
}

.share:hover .hover {
    display: block !important;
}
/*Compare Section*/
.compare-sec {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 15px;
    border: 1px solid #eee;
    border-radius: 5px;
    margin-top: 10px;
    margin: 10px 15px;
}

    .compare-sec .icon-close {
        position: absolute;
        top: 0px;
        right: 10px;
    }

.compare-prod1 {
    display: flex;
    gap: 20px !important;
    width:100%;
}

.vs {
    width: 50px;
    height: 50px;
    color: #fd3853;
    background: #fff;
    border-radius: 50%;
    border: 1px solid #eee;
    font-weight: 700;
    font-size: 15px;
    position: absolute;
    left: -35px;
    top: 40%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.compare-prod1 .compare-col:first-child {
    border: none;
    border-radius: 5px;
}

.compare-prod1 .compare-col {
    border: 1px solid #eee;
    border-radius: 5px;
}

.compare-prod1 .express-ratings > div {
    padding: 2.5px;
}



.icon-close:before {
    color: #201c1c;
    font-size: 10px;
}

.lg-outer .icon-close:before {
    color: #fff;
    font-size: 20px;
}

.lg-outer{
    left:50% !important;
    transform:translateX(-50%);

}

    .lg-outer .lg-image {
        position:absolute;
        top: 50%;
        left:50%;
        transform: translate(-50%,-50%);
    } 

.add-prod {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: end;
}

.compare-page .add-product {
    height: 80px;
    width: 80px;
    background: #ecfce2;
    color: #000;
    font-size: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    border: none;
    /*margin-bottom:30px;*/
}

.add-prod p {
    margin-bottom: 0;
}

.tabable-accordion .box {
    border-bottom: 1px solid #eee;
}

.tabable-accordion .table-content {
    padding: 0 15px 15px;
}

.acc-minus {
    display: none;
}

.open .acc-plus {
    display: none;
    transition: display 2s ease, display 0s 2s;
}

.open .acc-minus {
    display: block;
    transition: display 2s ease, display 0s 2s;
}

.attraction-gist-wrapper {
    width: 100%;
    height: 300px;
    background: #eee;
    padding: 20px;
    display: flex;
    gap:10px;
}

.attraction-gist-card {
    background: #fff;
    padding: 10px;
    width: 24%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border-radius: 5px;
    align-items: start;
}

    .attraction-gist-card h3 {
        color: #000;
    }

.attraction-gist-icon {
    width: 100%;
    height: 80px;
    align-items: start;
}

    .attraction-gist-icon img {
        height: 60px;
    }

.attraction-gist-card .btn {
    width: 120px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    margin-left: 5px;
}

.attraction-gist-card .btn a:hover{
    color:#fff !important;
}

}

.attraction-gist-card h3 {
    font-weight: 900;
    font-size: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.attraction-gist-ul-wrapper {
    width: 100%;
}

.attraction-gist-ul li {
    display: list-item;
    list-style: disc;
    margin: 7px 0 7px 20px;
}

    .attraction-gist-ul li a {
        margin-bottom: -3px;
        line-height: 1.2;
        font-size: 13px;
        font-weight: 400;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        color:#000;
        width:100%;
    }

        .attraction-gist-ul li a:hover {
            color: #44a512;
            cursor: pointer;
        }

    .attraction-gist-ul li::marker {
        color: #4169b2;
    }

.attraction-gist-ul .attraction-gist-li .place-name{
    line-height:16px !important;
}
#contest_banner, #invitefreinds_banner, #fblogin_banner {
    padding: 10px;
}


/* latin-ext */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url(//fonts.gstatic.com/s/lato/v11/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url(//fonts.gstatic.com/s/lato/v11/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: local('Lato Bold'), local('Lato-Bold'), url(//fonts.gstatic.com/s/lato/v11/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: local('Lato Bold'), local('Lato-Bold'), url(//fonts.gstatic.com/s/lato/v11/H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}


/*@font-face {
  font-family: 'ms-icons';
  src:  url('/APP_THEMES/fonts/ms-icons.eot?btj6sc');
  src:  url('/APP_THEMES/fonts/ms-icons.eot?btj6sc#iefix') format('embedded-opentype'),
    url('/APP_THEMES/fonts/ms-icons.ttf?btj6sc') format('truetype'),
    url('/APP_THEMES/fonts/ms-icons.woff?btj6sc') format('woff'),
    url('/APP_THEMES/fonts/ms-icons.svg?btj6sc#ms-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}*/

/*Font Icons for categories start here*/

/*@font-face {
  font-family: 'ms-icons1';
  src:  url('/APP_THEMES/fonts-hm/ms-icons.eot?eqo7ch');
  src:  url('/APP_THEMES/fonts-hm/ms-icons.eot?eqo7ch#iefix') format('embedded-opentype'),
    url('/APP_THEMES/fonts-hm/ms-icons.ttf?eqo7ch') format('truetype'),
    url('/APP_THEMES/fonts-hm/ms-icons.woff?eqo7ch') format('woff'),
    url('/APP_THEMES/fonts-hm/ms-icons.svg?eqo7ch#ms-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}*/

/*@font-face {
  font-family: 'ms-icons';
  src:  url('/APP_THEMES/fonts/ms-icons.eot?8pbczq');
  src:  url('/APP_THEMES/fonts/ms-icons.eot?8pbczq#iefix') format('embedded-opentype'),
    url('/APP_THEMES/fonts/ms-icons.woff2?8pbczq') format('woff2'),
    url('/APP_THEMES/fonts/ms-icons.ttf?8pbczq') format('truetype'),
    url('/APP_THEMES/fonts/ms-icons.woff?8pbczq') format('woff'),
    url('/APP_THEMES/fonts/ms-icons.svg?8pbczq#ms-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}*/
/*Font Icons for categories start here*/

/*@font-face {
  font-family: 'ms-icons';
  src:  url('/APP_THEMES/fonts-hm/ms-icons.eot?9lmviw');
  src:  url('/APP_THEMES/fonts-hm/ms-icons.eot?9lmviw#iefix') format('embedded-opentype'),
    url('/APP_THEMES/fonts-hm/ms-icons.woff2?9lmviw') format('woff2'),
    url('/APP_THEMES/fonts-hm/ms-icons.ttf?9lmviw') format('truetype'),
    url('/APP_THEMES/fonts-hm/ms-icons.woff?9lmviw') format('woff'),
    url('/APP_THEMES/fonts-hm/ms-icons.svg?9lmviw#ms-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}*/

@font-face {
    font-family: 'ms-icons';
    src: url('/APP_THEMES/fonts/ms-icons.eot?8xtgrv');
    src: url('/APP_THEMES/fonts/ms-icons.eot?8xtgrv#iefix') format('embedded-opentype'), url('/APP_THEMES/fonts/ms-icons.woff2?8xtgrv') format('woff2'), url('/APP_THEMES/fonts/ms-icons.ttf?8xtgrv') format('truetype'), url('/APP_THEMES/fonts/ms-icons.woff?8xtgrv') format('woff'), url('/APP_THEMES/fonts/ms-icons.svg?8xtgrv#ms-icons') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'ms-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-alert:before {
    content: "\eb1a";
}

.icon-notebooks:before {
    content: "\eaef";
}

.icon-colours:before {
    content: "\eb16";
}

.icon-pencils:before {
    content: "\eb17";
}

.icon-pens:before {
    content: "\eb18";
}

.icon-stationery:before {
    content: "\eb19";
}

.icon-flag-1:before {
    content: "\eb15";
}

.icon-NotificationRED:before {
    content: "\eb13";
}

.icon-NotificationGREEN:before {
    content: "\eb14";
}

.icon-followed:before {
    content: "\eb12";
    color: #606060;
}

.icon-i-fb:before {
    content: "\eb11";
}

.icon-review-edit:before {
    content: "\eb10";
}

.icon-ShareReview:before {
    content: "\eaf1";
}

.icon-votes:before {
    content: "\eaf0";
}

.icon-photocommet_rc:before {
    content: "\eaf2";
}

.icon-i-trust:before {
    content: "\eaf3";
}

.icon-i-status:before {
    content: "\eaf4";
}

.icon-i-scomment:before {
    content: "\eaf7";
}

.icon-i-rrate:before {
    content: "\eaf8";
}

.icon-i-rodnew:before {
    content: "\eaf9";
}

.icon-i-rod:before {
    content: "\eafa";
}

.icon-i-review-resp:before {
    content: "\eafb";
}

.icon-i-response:before {
    content: "\eafc";
}

.icon-i-rejected:before {
    content: "\eafd";
}

.icon-i-rcomment:before {
    content: "\eafe";
}

.icon-i-qcomment:before {
    content: "\eaff";
}

.icon-i-prodadd:before {
    content: "\eb00";
}

.icon-i-prate:before {
    content: "\eb01";
}

.icon-i-poll:before {
    content: "\eb02";
}

.icon-i-pcomment:before {
    content: "\eb03";
}

.icon-i-message:before {
    content: "\eb04";
}

.icon-i-mentioned:before {
    content: "\eb05";
}

.icon-i-mcomment:before {
    content: "\eb06";
}

.icon-i-fs:before {
    content: "\eb07";
}

.icon-i-love:before {
    content: "\eb08";
}

.icon-i-like:before {
    content: "\eb09";
}

.icon-i-gift:before {
    content: "\eb0a";
}

.icon-i-diary:before {
    content: "\eb0b";
}

.icon-i-ccomment:before {
    content: "\eb0c";
}

.icon-i-bcomment:before {
    content: "\eb0d";
}

.icon-i_rss:before {
    content: "\eb0e";
}

.icon-i-accepted:before {
    content: "\eb0f";
}

.icon-not-useful-2:before {
    content: "\eaf5";
}

.icon-useful-2:before {
    content: "\eaf6";
}

.icon-very-useful-2:before {
    content: "\eaee";
}

.icon-communication-2:before {
    content: "\eaec";
}

.icon-notification-2:before {
    content: "\eaed";
}

.icon-time:before {
    content: "\eaeb";
}

.icon-widgets:before {
    content: "\eae1";
}

.icon-templates:before {
    content: "\eae2";
}

.icon-tag-manager:before {
    content: "\eae3";
}

.icon-return-on-investment:before {
    content: "\eae4";
}

.icon-profile:before {
    content: "\eae5";
}

.icon-photos:before {
    content: "\eae6";
}

.icon-followers-1:before {
    content: "\eae7";
}

.icon-crm-systems:before {
    content: "\eae8";
}

.icon-blogs-1:before {
    content: "\eae9";
}

.icon-analysis:before {
    content: "\eaea";
}

.icon-charts-and-reports:before {
    content: "\eae0";
}

.icon-nutrition-and-supplements:before {
    content: "\ea19";
}

.icon-power-banks:before {
    content: "\eade";
}

.icon-real-estate:before {
    content: "\ea8e";
}

.icon-up-arrow:before {
    content: "\e9d8";
}

.icon-half-star .path1:before {
    content: "\e98e";
    color: rgb(245, 161, 0);
}

.icon-half-star .path2:before {
    content: "\eadf";
    margin-left: -1em;
    color: rgb(209, 210, 212);
}

.icon-restaurants:before {
    content: "\e916";
}

.icon-air-conditioners:before {
    content: "\e917";
}

.icon-air-coolers:before {
    content: "\e991";
}

.icon-arrow:before {
    content: "\e9a0";
}

.icon-bikes:before {
    content: "\e9c1";
}

.icon-projects:before {
    content: "\e9ca";
}

.icon-cars:before {
    content: "\e9cb";
}

.icon-colleges:before {
    content: "\e9d9";
}

.icon-hindi-movies:before {
    content: "\e9ea";
}

.icon-hospitals:before {
    content: "\e9eb";
}

.icon-hotels:before {
    content: "\e9ec";
}

.icon-insurance-companies:before {
    content: "\e9ed";
}

.icon-inverters:before {
    content: "\e9ee";
}

.icon-kitchen-appliances:before {
    content: "\e9ef";
}

.icon-laptops-notebooks:before {
    content: "\eac8";
}

.icon-mobiles:before {
    content: "\ead7";
}

.icon-non-kitchen-appliances:before {
    content: "\ead8";
}

.icon-online-shopping2:before {
    content: "\ead9";
}

.icon-salons-spas:before {
    content: "\eada";
}

.icon-schools:before {
    content: "\eadb";
}

.icon-tourist-places:before {
    content: "\eadc";
}

.icon-verified-review:before {
    content: "\eadd";
    color: #1f77ba;
}

.icon-earthquake-resistant:before {
    content: "\eac9";
}

.icon-amphitheater:before {
    content: "\ead5";
}

.icon-conference-room:before {
    content: "\ead6";
}

.icon-swimming-pool-real-estate:before {
    content: "\eabf";
}

.icon-rera:before {
    content: "\eac5";
}

.icon-atm-real-estate:before {
    content: "\ead2";
}

.icon-basketball-court:before {
    content: "\ead3";
}

.icon-lift:before {
    content: "\ead4";
}

.icon-intercom:before {
    content: "\eac3";
}

.icon-loans:before {
    content: "\eac4";
}

.icon-amenities-real-estate:before {
    content: "\eac6";
}

.icon-party-lawn:before {
    content: "\eac7";
}

.icon-property:before {
    content: "\eaca";
}

.icon-security-real-estate:before {
    content: "\eacb";
}

.icon-sq-ft:before {
    content: "\eacc";
}

.icon-status:before {
    content: "\eacd";
}

.icon-unit-type:before {
    content: "\eace";
}

.icon-vastu-compliant:before {
    content: "\eacf";
}

.icon-volley-ball-court:before {
    content: "\ead0";
}

.icon-yoga:before {
    content: "\ead1";
}

.icon-units:before {
    content: "\eac2";
}

.icon-power-backup-real-estate:before {
    content: "\eabe";
}

.icon-locality:before {
    content: "\eac0";
}

.icon-jogging-track:before {
    content: "\eac1";
}

.icon-indoor-games-real-estate:before {
    content: "\eab4";
}

.icon-gymnasium:before {
    content: "\eab6";
}

.icon-fire-fighting-system:before {
    content: "\eab7";
}

.icon-club-house-real-estate:before {
    content: "\eab8";
}

.icon-city:before {
    content: "\eab9";
}

.icon-car-parking:before {
    content: "\eaba";
}

.icon-badminton-court-real-estate:before {
    content: "\eabb";
}

.icon-cctv-camera:before {
    content: "\eaaf";
}

.icon-library-real-estate:before {
    content: "\eab0";
}

.icon-maintenance-staff:before {
    content: "\eab1";
}

.icon-play-area:before {
    content: "\eab2";
}

.icon-possesion:before {
    content: "\eab3";
}

.icon-towers:before {
    content: "\eabc";
}

.icon-water-supplies:before {
    content: "\eab5";
}

.icon-travel-new-1:before {
    content: url(/ImageServerWeb/Hotels-Gray.svg);
}

.icon-travel-new-2:before {
    content: url(/ImageServerWeb/restaurent.svg);
}

.icon-travel-new-3:before {
    content: url(/ImageServerWeb/operators.svg);
}

.icon-travel-new-4:before {
    content: url(/ImageServerWeb/movie.svg);
}

.icon-travel-new-8:before {
    content: url(/ImageServerWeb/attraction.svg);
}

.icon-invite-friends:before {
    content: "\e99b";
}

.icon-verified-review2:before {
    content: "\eabd";
}

.icon-mouthshut-flagged:before {
    content: "\eaa9";
}

.icon-travel-1:before {
    content: "\eaa4";
}

.icon-travel-2:before {
    content: "\eaa5";
}

.icon-travel-3:before {
    content: "\eaa6";
}

.icon-travel-4:before {
    content: "\eaa7";
}

.icon-travel-8:before {
    content: "\eaa8";
}

.icon-consulates-and-embassies:before {
    content: "\ea9a";
}

.icon-government-org-and-inst:before {
    content: "\ea9b";
}

.icon-legislative:before {
    content: "\ea9c";
}

.icon-magazines:before {
    content: "\ea9d";
}

.icon-ministries-and-departments:before {
    content: "\ea9e";
}

.icon-newspapers:before {
    content: "\ea9f";
}

.icon-police-and-defence:before {
    content: "\eaa0";
}

.icon-public-sector-undertaking:before {
    content: "\eaa1";
}

.icon-radio-station:before {
    content: "\eaa2";
}

.icon-yello-pages:before {
    content: "\eaa3";
}

.icon-indoor-games:before {
    content: "\ea95";
}

.icon-outdoor-games:before {
    content: "\ea96";
}

.icon-players-and-athletes:before {
    content: "\ea97";
}

.icon-sports-gear:before {
    content: "\ea98";
}

.icon-sports-teams:before {
    content: "\ea99";
}

.icon-corporate-blog:before {
    content: "\e900";
}

.icon-veg:before {
    content: "\e901";
}

.icon-alcohol:before {
    content: "\e902";
}

.icon-cost-for-2:before {
    content: "\e903";
}

.icon-dine-in-available:before {
    content: "\e904";
}

.icon-home-delivery:before {
    content: "\e905";
}

.icon-spa:before {
    content: "\e906";
}

.icon-business-centre-with-internet-access:before {
    content: "\e907";
}

.icon-dry-cleaning:before {
    content: "\e908";
}

.icon-fitness-centre-with-gym-workout-room:before {
    content: "\e909";
}

.icon-free-breakfast:before {
    content: "\e90a";
}

.icon-free-high-speed-internet:before {
    content: "\e90b";
}

.icon-free-parking:before {
    content: "\e90c";
}

.icon-hot-tub:before {
    content: "\e90d";
}

.icon-meeting-rooms:before {
    content: "\e90e";
}

.icon-pool:before {
    content: "\e90f";
}

.icon-blog:before {
    content: "\e910";
}

.icon-single-check:before {
    content: "\e911";
}

.icon-corporate:before {
    content: url(/APP_THEMES/Images_New/Common/corporate.svg);
}

.icon-dashboard:before {
    content: "\e913";
}

.icon-mouthshutresources:before {
    content: "\e914";
}

.icon-products:before {
    content: "\e915";
}

.icon-subusers:before {
    content: "\e918";
}

.icon-rupee:before {
    content: "\e919";
}

.icon-timing:before {
    content: "\e91a";
}

.icon-automotive:before {
    content: "\e91b";
}

.icon-health-and-beauty:before {
    content: "\e91c";
}

.icon-treatment-rooms:before {
    content: "\e91d";
}

.icon-security:before {
    content: "\e91e";
}

.icon-doctor-on-call:before {
    content: "\e91f";
}

.icon-air-fresheners:before {
    content: "\e920";
}

.icon-air-purifiers:before {
    content: "\e921";
}

.icon-televisions:before {
    content: "\e922";
}

.icon-video:before {
    content: "\e923";
}

.icon-skin-and-body-care:before {
    content: "\e924";
}

.icon-personal-hygiene:before {
    content: "\e925";
}

.icon-hair-care:before {
    content: "\e926";
}

.icon-salons-and-spas:before {
    content: "\e927";
}

.icon-internet-service-providers:before {
    content: "\e928";
}

.icon-mobile-operators:before {
    content: "\e929";
}

.icon-tablets:before {
    content: "\e92a";
}

.icon-useful-reviews:before {
    content: "\e92b";
}

.icon-informative:before {
    content: "\e92c";
}

.icon-complete:before {
    content: "\e92d";
}

.icon-expert-badge:before {
    content: "\e92e";
}

.icon-genuine-reviews:before {
    content: "\e92f";
}

.icon-invitation:before {
    content: "\e930";
}

.icon-minimum-reviews:before {
    content: "\e931";
}

.icon-tip-section:before {
    content: "\e932";
}

.icon-personal-trainer:before {
    content: "\e95c";
}

.icon-content-marked-as-biased:before {
    content: "\e933";
}

.icon-atm:before {
    content: "\e934";
}

.icon-24x7-pharmacy:before {
    content: "\e935";
}

.icon-blood-bank:before {
    content: "\e936";
}

.icon-cafeteria:before {
    content: "\e937";
}

.icon-consultation:before {
    content: "\e938";
}

.icon-diagnostic-lab-service:before {
    content: "\e939";
}

.icon-emergency-service:before {
    content: "\e93a";
}

.icon-herbal-bath:before {
    content: "\e93b";
}

.icon-intercontinental-food:before {
    content: "\e93c";
}

.icon-interpretator:before {
    content: "\e93d";
}

.icon-jacuzzi:before {
    content: "\e93e";
}

.icon-juice-bar:before {
    content: "\e93f";
}

.icon-ms-points-invite-friends2:before {
    content: "\e940";
}

.icon-ms-points-posting-reviews2:before {
    content: "\e941";
}

.icon-sauna-bath:before {
    content: "\e942";
}

.icon-shower:before {
    content: "\e943";
}

.icon-spansauna:before {
    content: "\e944";
}

.icon-steam-bath:before {
    content: "\e945";
}

.icon-steam-sauna-massage:before {
    content: "\e946";
}

.icon-tags:before {
    content: "\e947";
}

.icon-childcare:before {
    content: "\e948";
}

.icon-multilingual-staff:before {
    content: "\e949";
}

.icon-pet-allowed:before {
    content: "\e94a";
}

.icon-express-check-in-check-out:before {
    content: "\e94b";
}

.icon-lounge:before {
    content: "\e94c";
}

.icon-suites:before {
    content: "\e94d";
}

.icon-surfing-boogie-boarding:before {
    content: "\e94e";
}

.icon-tour-ticket-assistance:before {
    content: "\e94f";
}

.icon-travel-desk:before {
    content: "\e950";
}

.icon-volleyball:before {
    content: "\e951";
}

.icon-wake-up-service:before {
    content: "\e952";
}

.icon-waterslide:before {
    content: "\e953";
}

.icon-wedding-services:before {
    content: "\e954";
}

.icon-featured-blog:before {
    content: "\e955";
    color: #4a90e2;
}

.icon-review-of-day:before {
    content: "\e956";
    color: #9013fe;
}

.icon-automotive-1:before {
    content: "\e957";
}

.icon-books-1:before {
    content: "\e958";
}

.icon-builders-1:before {
    content: "\e959";
}

.icon-education-1:before {
    content: "\e95a";
}

.icon-health-and-beauty-1:before {
    content: "\e95b";
}

.icon-hotels-1:before {
    content: "\e95d";
}

.icon-online-shopping-1:before {
    content: "\e95e";
}

.icon-personal-finance-1:before {
    content: "\e95f";
}

.icon-restaurants-1:before {
    content: "\e960";
}

.icon-travel-12:before {
    content: "\e961";
}

.icon-brand-response:before {
    /*content: "\e962";*/
    content: url(/ImageServerWeb/Brand.svg);
}

.icon-fake:before {
    /*content: "\e963";*/
    content: url(/ImageServerWeb/Fake-Review.svg);
}

.icon-issue-resolved:before {
    /*content: "\e964";*/
    content: url(/ImageServerWeb/Issue-Resolved.svg);
}

.icon-thank-you:before {
    content: url(/ImageServerWeb/thank-you1.svg);
}

.icon-advertising-and-corporate-solutions:before {
    content: "\e966";
}

.icon-brand:before {
    content: "\e967";
}

.icon-jobs:before {
    content: "\e968";
}

.icon-media-enquiries:before {
    content: "\e974";
}

.icon-area-shuttle:before {
    content: "\e982";
}

.icon-babysitting:before {
    content: "\e969";
}

.icon-barbecue-grills:before {
    content: "\e96a";
}

.icon-barbershop:before {
    content: "\e96b";
}

.icon-beach-cabanas:before {
    content: "\e96c";
}

.icon-beach-sun-loungers:before {
    content: "\e96d";
}

.icon-beach-umbrellas:before {
    content: "\e96e";
}

.icon-beaux-arts:before {
    content: "\e96f";
}

.icon-bike-rental:before {
    content: "\e970";
}

.icon-boat-tours:before {
    content: "\e971";
}

.icon-butler-services:before {
    content: "\e972";
}

.icon-cabins:before {
    content: "\e973";
}

.icon-car-services:before {
    content: "\e975";
}

.icon-casino:before {
    content: "\e98f";
}

.icon-ceiling-fans:before {
    content: "\e976";
}

.icon-children-activities:before {
    content: "\e977";
}

.icon-children-club:before {
    content: "\e978";
}

.icon-children-pool:before {
    content: "\e979";
}

.icon-club-house:before {
    content: "\e97a";
}

.icon-complimentary-bottled-water:before {
    content: "\e97b";
}

.icon-complimentary-breakfast:before {
    content: "\e97c";
}

.icon-complimentary-toiletries:before {
    content: "\e97d";
}

.icon-complimentary-Valet-Parking:before {
    content: "\e97e";
}

.icon-computer-station:before {
    content: "\e97f";
}

.icon-concierge-services:before {
    content: "\e980";
}

.icon-convenience-store:before {
    content: "\e981";
}

.icon-convenient-work-desks:before {
    content: "\e990";
}

.icon-daily-house-keeping:before {
    content: "\e983";
}

.icon-doctor:before {
    content: "\e984";
}

.icon-doorman:before {
    content: "\e985";
}

.icon-dvd-players:before {
    content: "\e986";
}

.icon-elevators:before {
    content: "\e987";
}

.icon-family-rooms:before {
    content: "\e988";
}

.icon-fax-and-xerox:before {
    content: "\e989";
}

.icon-fireplaces:before {
    content: "\e98a";
}

.icon-garden:before {
    content: "\e98b";
}

.icon-golf-course:before {
    content: "\e98c";
}

.icon-grocery-shopping-service:before {
    content: "\e98d";
}

.icon-hair-dryer:before {
    content: "\e992";
}

.icon-hair-salon:before {
    content: "\e993";
}

.icon-hiking-biking-trails:before {
    content: "\e994";
}

.icon-horse-rentals:before {
    content: "\e995";
}

.icon-interconnecting-rooms:before {
    content: "\e996";
}

.icon-irons-ironing-boards:before {
    content: "\e997";
}

.icon-kitchenette:before {
    content: "\e998";
}

.icon-lazy-river:before {
    content: "\e999";
}

.icon-library:before {
    content: "\e99a";
}

.icon-lockers:before {
    content: "\e99c";
}

.icon-lodge:before {
    content: "\e99d";
}

.icon-luggage-storage:before {
    content: "\e99e";
}

.icon-luxurious-rooms:before {
    content: "\e99f";
}

.icon-microwave:before {
    content: "\e9a1";
}

.icon-mini-golf:before {
    content: "\e9a2";
}

.icon-non-smoking-rooms:before {
    content: "\e9a3";
}

.icon-picnic-area:before {
    content: "\e9a4";
}

.icon-power-backup:before {
    content: "\e9a5";
}

.icon-Private-Bathroom:before {
    content: "\e9a6";
}

.icon-private-beach:before {
    content: "\e9a7";
}

.icon-rafting:before {
    content: "\e9a8";
}

.icon-railway-station-pickup-Drop-off-service:before {
    content: "\e9a9";
}

.icon-rooftop-terrace:before {
    content: "\e9aa";
}

.icon-Ski-in-ski-out:before {
    content: "\e9ab";
}

.icon-snack-bar:before {
    content: "\e9ac";
}

.icon-squash-court:before {
    content: "\e9ad";
}

.icon-town:before {
    content: "\e9ae";
}

.icon-water-park:before {
    content: "\e9af";
}

.icon-wheelchair-access:before {
    content: "\e9b0";
}

.icon-refrigerator:before {
    content: "\e9b1";
}

.icon-car-rental:before {
    content: "\e9b2";
}

.icon-landscaped-garden:before {
    content: "\e9b3";
}

.icon-complimentary-newspapers:before {
    content: "\e9b4";
}

.icon-banquet-hall:before {
    content: "\e9b5";
}

.icon-ms-points-invite-friends:before {
    content: "\e9b6";
}

.icon-ms-points-posting-reviews:before {
    content: "\e9b7";
}

.icon-ms-points:before {
    content: "\e9b8";
}

.icon-badminton-court:before {
    content: "\e9b9";
}

.icon-bar-lounge:before {
    content: "\e9ba";
}

.icon-boating-party-lawns:before {
    content: "\e9bb";
}

.icon-breakfast:before {
    content: "\e9bc";
}

.icon-business-center:before {
    content: "\e9bd";
}

.icon-children-play-area:before {
    content: "\e9be";
}

.icon-coffee-shop:before {
    content: "\e9bf";
}

.icon-currency-exchange:before {
    content: "\e9c0";
}

.icon-dance-floor:before {
    content: "\e9c2";
}

.icon-first-aid:before {
    content: "\e9c3";
}

.icon-football-ground:before {
    content: "\e9c4";
}

.icon-front-desk:before {
    content: "\e9c5";
}

.icon-gift-shop:before {
    content: "\e9c6";
}

.icon-guestrooms:before {
    content: "\e9c7";
}

.icon-hot-n-cold-water:before {
    content: "\e9c8";
}

.icon-in-room-dining:before {
    content: "\e9c9";
}

.icon-laundry-service:before {
    content: "\e9cc";
}

.icon-parking:before {
    content: "\e9cd";
}

.icon-room-service:before {
    content: "\e9ce";
}

.icon-snooker:before {
    content: "\e9cf";
}

.icon-swimming-pool:before {
    content: "\e9d0";
}

.icon-bubble:before {
    content: "\e9d1";
}

.icon-check:before {
    content: "\e9d2";
}

.icon-tick:before {
    content: "\e9d3";
}

.icon-change-password:before {
    content: "\e9d4";
}

.icon-content-filters:before {
    content: "\e9d5";
}

.icon-email-alert:before {
    content: "\e9d6";
}

.icon-broadcast:before {
    content: "\e9d7";
}

.icon-information:before {
    content: "\e9da";
}

.icon-financial-services:before {
    content: "\e9db";
}

.icon-video-review:before {
    content: "\e9dc";
}

.icon-personal-finance:before {
    content: "\e9dd";
}

.icon-photo2:before {
    content: "\e9de";
}

.icon-trusted-member:before {
    content: "\e9df";
}

.icon-reviews:before {
    content: "\e9e0";
}

.icon-folders:before {
    content: "\e9e1";
}

.icon-add-friend:before {
    content: "\e9e2";
}

.icon-report-this-member:before {
    content: "\e9e3";
}

.icon-calender:before {
    content: "\e9e4";
}

.icon-birthday:before {
    content: "\e9e5";
}

.icon-blogs:before {
    content: "\e9e6";
}

.icon-timeline:before {
    content: "\e9e7";
}

.icon-followers:before {
    content: "\e9e8";
}

.icon-buyers-guide:before {
    content: "\e9e9";
}

.icon-facebook:before {
    content: "\e9f0";
}

.icon-google-plus:before {
    content: "\e9f1";
}

.icon-share:before {
    content: url(/ImageServerWeb/Share.svg);
}

.share:hover > .icon-share:before {
    content: url(/ImageServerWeb/share-white1.svg);
}

.icon-up:before {
    content: "\e9f3";
}

.icon-write-review:before {
    content: "\e9f4";
}

.icon-count:before {
    content: "\e9f5";
}

.icon-multiplexes-cinema-halls:before {
    content: "\e9f6";
}

.icon-air-conditioners2:before {
    content: "\e9f7";
}

.icon-air-coolers2:before {
    content: "\e9f8";
}

.icon-airlines:before {
    content: "\e9f9";
}

.icon-airports:before {
    content: "\e9fa";
}

.icon-boarding-schools:before {
    content: "\e9fb";
}

.icon-drama-theatre-plays2:before {
    content: "\e9fc";
}

.icon-indian-music:before {
    content: "\e9fd";
}

.icon-international-music:before {
    content: "\e9fe";
}

.icon-inverters2:before {
    content: "\e9ff";
}

.icon-ipods-and-mp3-players:before {
    content: "\ea00";
}

.icon-movie-personalities:before {
    content: "\ea01";
}

.icon-tour-operators:before {
    content: "\ea02";
}

.icon-wearable-devices2:before {
    content: "\ea03";
}

.icon-verify:before {
    content: "\ea04";
}

.icon-twitter-filled:before {
    content: url('https://image3.mouthshut.com/images/Contest_Images/twitter1.png');
}

.icon-facebook-filled:before {
    content: "\ea06";
}

.icon-google-plus-filled:before {
    content: "\ea07";
}

.icon-linkedin-filled:before {
    content: "\ea08";
}

.icon-mail-filled:before {
    content: "\ea09";
}

.icon-pinterest-filled:before {
    content: "\ea0a";
}

.icon-more:before {
    content: "\ea0b";
}

.icon-like:before {
    content: "\ea0c";
}

.icon-bangalore:before {
    content: "\ea0d";
}

.icon-chennai:before {
    content: "\ea0e";
}

.icon-delhi:before {
    content: "\ea0f";
}

.icon-mumbai:before {
    content: "\ea10";
}

.icon-pune:before {
    content: "\ea11";
}

.icon-very-useful-filled:before {
    content: "\ea12";
}

.icon-not-useful-filled:before {
    content: "\ea13";
}

.icon-somewhat-useful-filled:before {
    content: "\ea14";
}

.icon-useful-filled:before {
    content: "\ea15";
}

.icon-amenities:before {
    content: "\ea16";
}

.icon-cuisine:before {
    content: "\ea17";
}

.icon-map:before {
    content: "\ea18";
}

.icon-award-winning-books:before {
    content: "\ea1a";
}

.icon-books-by-genre:before {
    content: "\ea1b";
}

.icon-book-stores:before {
    content: "\ea1c";
}

.icon-book-title:before {
    content: "\ea1d";
}

.icon-by-author:before {
    content: "\ea1e";
}

.icon-dth-operators:before {
    content: "\ea1f";
}

.icon-electronic-accessories:before {
    content: "\ea20";
}

.icon-external-hard-disks:before {
    content: "\ea21";
}

.icon-gaming-consoles:before {
    content: "\ea22";
}

.icon-laptops-notebooks2:before {
    content: "\ea23";
}

.icon-office-equipment:before {
    content: "\ea24";
}

.icon-printers:before {
    content: "\ea25";
}

.icon-software:before {
    content: "\ea26";
}

.icon-wearable-devices:before {
    content: "\ea27";
}

.icon-edit:before {
    content: "\ea28";
}

.icon-twitter:before {
    content: url('https://image3.mouthshut.com/images/Contest_Images/twitter1.png');
}

.icon-bike-dealers:before {
    content: "\ea2a";
}

.icon-bikes2:before {
    content: "\ea2b";
}

.icon-car-dealers:before {
    content: "\ea2c";
}

.icon-cars-suvs:before {
    content: "\ea2d";
}

.icon-specifications:before {
    content: "\ea2e";
}

.icon-banks:before {
    content: "\ea2f";
}

.icon-capital-market-equity-and-mutual-funds:before {
    content: "\ea30";
}

.icon-coaching-classes:before {
    content: "\ea31";
}

.icon-credit-cards:before {
    content: "\ea32";
}

.icon-drama-theatre-plays:before {
    content: "\ea33";
}

.icon-grocery-items:before {
    content: "\ea34";
}

.icon-insurance-companies2:before {
    content: "\ea35";
}

.icon-malls:before {
    content: "\ea36";
}

.icon-music:before {
    content: "\ea37";
}

.icon-stores:before {
    content: "\ea38";
}

.icon-tv-cable-channels:before {
    content: "\ea39";
}

.icon-tv-serials-by-channels:before {
    content: "\ea3a";
}

.icon-universities:before {
    content: "\ea3b";
}

.icon-vocational-courses:before {
    content: "\ea3c";
}

.icon-transmission:before {
    content: "\ea3d";
}

.icon-displacement:before {
    content: "\ea3e";
}

.icon-engine:before {
    content: "\ea3f";
}

.icon-fuel:before {
    content: "\ea40";
}

.icon-max-power:before {
    content: "\ea41";
}

.icon-mileage:before {
    content: "\ea42";
}

.icon-audio:before {
    content: "\ea43";
}

.icon-beauty-and-skin-clinics:before {
    content: "\ea44";
}

.icon-colleges2:before {
    content: "\ea45";
}

.icon-communication:before {
    content: "\ea46";
}

.icon-eye-care:before {
    content: "\ea47";
}

.icon-fashion:before {
    content: "\ea48";
}

.icon-foreign-destinations:before {
    content: "\ea49";
}

.icon-grocery-stores:before {
    content: "\ea4a";
}

.icon-gyms-and-fitness-centres:before {
    content: "\ea4b";
}

.icon-hair-removal:before {
    content: "\ea4c";
}

.icon-health-care:before {
    content: "\ea4d";
}

.icon-hotels2:before {
    content: "\ea4e";
}

.icon-kitchen-appliances2:before {
    content: "\ea4f";
}

.icon-makeup:before {
    content: "\ea50";
}

.icon-museums-and-galleries:before {
    content: "\ea51";
}

.icon-non-kitchen-appliances2:before {
    content: "\ea52";
}

.icon-office-equipments:before {
    content: "\ea53";
}

.icon-pain-relievers:before {
    content: "\ea54";
}

.icon-photo-and-optics:before {
    content: "\ea55";
}

.icon-schools2:before {
    content: "\ea56";
}

.icon-tourist-attractions:before {
    content: "\ea57";
}

.icon-tourist-places2:before {
    content: "\ea58";
}

.icon-transport:before {
    content: "\ea59";
}

.icon-members-advice:before {
    content: "\ea5a";
}

.icon-websites:before {
    content: "\ea5b";
}

.icon-not-useful:before {
    content: "\ea5c";
}

.icon-somewhat-useful:before {
    content: "\ea5d";
}

.icon-useful:before {
    content: "\ea5e";
}

.icon-very-useful:before {
    content: "\ea5f";
}

.icon-list:before {
    content: "\ea60";
}

.icon-add:before {
    content: "\ea61";
}

.icon-write-share-win:before {
    content: "\ea62";
}

.icon-notification:before {
    /*content: "\ea63";*/
}

.icon-categories:before {
    content: "\ea64";
}

.icon-left-half-star:before {
    content: "\ea65";
}

.icon-right-half-star:before {
    content: "\ea66";
}

.icon-electronics:before {
    content: "\ea67";
}

.icon-previous:before {
    content: "\ea68";
}

.icon-cnbc:before {
    content: "\ea69";
}

.icon-indian-express:before {
    content: "\ea6a";
}

.icon-times-of-india:before {
    content: "\ea6b";
}

.icon-wall-street-journal:before {
    content: "\ea6c";
}

.icon-zee-business:before {
    content: "\ea6d";
}

.icon-camera:before {
    content: "\ea6e";
}

.icon-draft:before {
    content: "\ea6f";
}

.icon-collapse:before {
    content: "\ea70";
}

.icon-expand:before {
    content: "\ea71";
}

.icon-facebook-footer:before {
    content: "\ea72";
}

.icon-google-plus-footer:before {
    content: "\ea73";
}

.icon-pintrest-footer:before {
    content: "\ea74";
}

.icon-tool-tip:before {
    content: "\ea75";
}

.icon-twitter-footer:before {
    content: url('https://image3.mouthshut.com/images/Contest_Images/twitterf.png');
}

.icon-books:before {
    content: "\ea77";
}

.icon-browse-categories:before {
    content: "\ea78";
}

.icon-browse-category:before {
    content: "\ea79";
}

.icon-builders:before {
    content: "\ea7a";
}

.icon-call:before {
    /*content: url(/ImageServerWeb/Phone.svg);*/
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    background-image: url(/ImageServerWeb/Phone.svg);
    background-size: contain;
    background-repeat: no-repeat;
}

.icon-close:before {
    content: "\ea7c";
}

.icon-comment:before {
    content: "\ea7d";
}

.icon-drop-down:before {
    content: "\ea7e";
}

.icon-education:before {
    content: "\ea7f";
}

.icon-computer:before {
    content: "\ea80";
}

.icon-employer:before {
    content: "\ea81";
}

.icon-following:before {
    content: "\ea82";
}

.icon-next:before {
    content: "\ea83";
}

.icon-home-and-kitchen:before {
    content: "\ea84";
}

.icon-location:before {
    content: url(/ImageServerWeb/location.svg);
}

.icon-mobile2:before {
    content: "\ea86";
}

.icon-movies:before {
    content: "\ea87";
}

.icon-mail:before {
    /*content: "\ea88";*/
}

.icon-online-shopping:before {
    content: "\ea89";
}

.icon-or:before {
    content: "\ea8a";
}

.icon-rating:before {
    content: "\ea8b";
}


.icon-read:before {
    content: "\ea8c";
}

.icon-reply:before {
    content: url(/ImageServerWeb/Brand-Resp.svg);
}

.icon-search:before {
    content: "\ea8f";
}

.icon-settings:before {
    content: "\ea90";
}

.icon-small-business:before {
    content: "\ea91";
}

.icon-star:before {
    content: "\ea92";
}

.icon-talk:before {
    content: "\ea93";
}

.icon-travel:before {
    content: "\ea94";
}

.icon-bulb:before {
    content: "\eaef";
}

.nocopylink_icon:before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    background-image: url(/ImageServerWeb/Website.svg);
    background-size: contain;
    background-repeat: no-repeat;
}

