/* Minification failed. Returning unminified contents.
(4283,27): run-time error CSS1030: Expected identifier, found ' '
(4283,28): run-time error CSS1031: Expected selector, found 'nth-child('
(4283,28): run-time error CSS1025: Expected comma or open brace, found 'nth-child('
(4289,27): run-time error CSS1030: Expected identifier, found ' '
(4289,28): run-time error CSS1031: Expected selector, found 'nth-child('
(4289,28): run-time error CSS1025: Expected comma or open brace, found 'nth-child('
(4737,1): run-time error CSS1019: Unexpected token, found '}'
(6450,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ','
(11628,1): run-time error CSS1019: Unexpected token, found ','
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
(14068,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
    }
}

.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;
}

.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")}}


@charset "utf-8";
/* CSS Document */
/* @group Main Menu Style Sheet */

#dvMain {
    font-size:12px;
}
#dvrptr table tr.row:before,#dvrptr table tr.row:after {
    display: none;
    content: " ";
}
#header #mainmenuSlider {
    height: 28px;
    width: 30px;
    font-size: 30px;
    color: #2e6bd2;
    padding: 16px 15px;
    border-right: 1px solid #657688;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
#header #menuSlider {
    background-color: #283546;
    width: 262px;
    overflow-y: scroll;
    overflow-x: hidden;
    position: fixed;
    z-index: 10000;
}
#header #menuSlider table tr td {
    background-color: #283546;
    width: 262px;
    height: 30px;
}
#menuSlider {
    position: absolute;
    top: 60px;
}
#header #menuSlider table tr:first-child td {
    background-color: #283546;
    width: 262px;
    height: 45px;
    display: inline-block;
    color: #FFFFFF;
    font-family: 'Inter', sans-serif !important;
    font-size: 18px;
    font-weight: 300;
    vertical-align: middle;
    margin-top: 0;
    border-top: none;
}
#header #menuSlider table tr td {
    background-color: #283546;
    width: 262px;
    height: 45px;
    display: inline-block;
    color: #FFFFFF;
    font-family: 'Inter', sans-serif !important;
    font-size: 18px;
    font-weight: 300;
    vertical-align: middle;
    margin-top: 5px;
    border-top: thin #435061 solid;
}
#header #menuSlider table tr td span {
    display: inline-block;
    color: #FFFFFF;
    font-size: 30px;
    margin: 10px 15px;
    vertical-align: middle;
}
#header #menuSlider table tr td p {
    color: #FFFFFF;
    font-family: 'Inter', sans-serif !important;
    font-size: 10px;
    font-weight: 300;
    text-align: center;
    padding-top: 18px;
}
/* @end */
/* @group SmartPhone Display Portrait Media Style Sheet */

@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation: portrait) {
    .page {
        min-height: 600px;
    }
    #header #mainmenuSlider {
        height: 18px;
        width: 20px;
        font-size: 20px;
        color: #2e6bd2;
        padding: 16px 15px;
        border-right: 1px solid #657688;
        display: block;
        position: absolute;
        left: 0;
        top: 0;
    }
    .nextButton {
        background-image: url("/images/btn_next_desktop.png");
        background-size: 30px;
        background-repeat: no-repeat;
        bottom: 10px;
        display: block;
        height: 30px;
        width: 30px;
        right: 10px;
        left: auto;
        position: fixed;
        z-index: 9999;
    }
    .previousButton {
        background-image: url("/images/btn_previous_desktop.png");
        background-size: 30px;
        background-repeat: no-repeat;
        bottom: 10px;
        display: block;
        height: 30px;
        width: 30px;
        right: 10px;
        left: auto;
        position: fixed;
        z-index: 9999;
    }
    .nextButton,
    .no-js .nextButton,
    .previousButton,
    .previousButton {
        cursor: pointer;
    }
    a.nextButton:hover {
        background-image: url("/images/btn_next_desktop_hover.png");
    }
    a.previousButton:hover {
        background-image: url("/images/btn_previous_desktop_hover.png");
    }
    #nav,
    #navigation,
    #header .innerContainer .searchbox,
    #header .innerContainer .writeReview,
    #mainMenu,
    #second .bg1,
    #footer .innerContainer .ad,
    #footer .innerContainer .footerInfo,
    #footer .innerContainer .recommendedBy {
        display: none;
    }
    #header {
        height: 50px;
        top: 0;
    }
    #header .innerContainer {
        height: 50px;
        width: 100%;
        padding: 0 14px;
    }
    #header .innerContainer .logo {
        height: 34px;
        float: left;
        width: 40%;
        padding: 9px 0 9px 50px;
    }
    #header .innerContainer .logo a {
        height: 34px;
    }
    #intro {
        background: url(/images/aboutus/smartphone/slide1-portrait.jpg) 50% 0 no-repeat fixed;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }
    #intro .introStory {
        height: 185px;
        top: 0;
    }
    .introStory .introContent p {
        font-size: 20px;
    }
    #second {
        background: url(/images/aboutus/smartphone/slide2-portrait.jpg) 50% 0 no-repeat fixed;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }
    #second .story .secondContent {
        top: 300px;
        padding: 0 6%;
        width: 88%;
    }
    #second .story .secondContent h1 {
        margin: 0 0 5px 0;
        font-size: 18px;
        text-align: center;
        font-weight: 400;
    }
    #second .story .secondContent p {
        margin: 0;
        font-size: 13px;
        font-weight: 400;
        text-align: center;
    }
    #third {
        background: url(/images/aboutus/smartphone/slide3-portrait.jpg) 50% 0 no-repeat fixed;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }
    #third .story .thirdContent {
        top: 0;
        padding: 0 6%;
        width: 88%;
    }
    #third .story .thirdContent {
        top: 50px;
    }
    #third .story .thirdContent h1 {
        margin: 0 0 5px 0;
        font-weight: 400;
        font-size: 18px;
        text-align: center;
    }
    #third .story .thirdContent p {
        margin: 0;
        font-size: 13px;
        font-weight: 400;
    }
    #fourth {
        background: url(/images/aboutus/smartphone/slide4-portrait.jpg) 50% 0 no-repeat fixed;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }
    #fourth .story .fourthContent {
        top: 300px;
        padding: 0 6%;
        width: 88%;
    }
    #fourth .story .fourthContent h1 {
        margin: 0 0 5px 0;
        font-weight: 400;
        font-size: 18px;
        text-align: center;
    }
    #fourth .story .fourthContent p {
        margin: 0;
        font-size: 13px;
        font-weight: 400;
        text-align: center;
    }
    #fifth {
        background: url(/images/aboutus/smartphone/slide5-portrait.jpg) 50% 0 no-repeat fixed;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }
    #fifth .story .fifthContent {
        top: 350px;
        padding: 0 6%;
        width: 88%;
    }
    #fifth .story .fifthContent h1 {
        margin: 0 0 5px 0;
        font-weight: 400;
        font-size: 18px;
        text-align: center;
    }
    #fifth .story .fifthContent p {
        margin: 0;
        font-size: 13px;
        font-weight: 400;
        text-align: center;
    }
    #sixth {
        background: url(/images/aboutus/smartphone/slide6-portrait.jpg) 50% 0 no-repeat fixed;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }
    #sixth .story .sixthContent {
        top: 40px;
        padding: 0 6%;
        width: 88%;
    }
    #sixth .story .sixthContent h1 {
        margin: 0 0 5px 0;
        font-weight: 400;
        font-size: 18px;
        text-align: center;
    }
    #sixth .story .sixthContent p {
        margin: 0;
        font-size: 13px;
        font-weight: 400;
        text-align: center;
    }
    #seventh {
        background: url(/images/aboutus/smartphone/slide7-portrait.jpg) 50% 0 no-repeat fixed;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }
    #seventh .story .seventhContent {
        top: 350px;
        width: 86%;
        padding: 0 7%;
    }
    #seventh .story .seventhContent h1 {
        margin: 0 0 5px 0;
        font-size: 18px;
        font-weight: 400;
    }
    #seventh .story .seventhContent p {
        margin: 0;
        font-size: 13px;
        font-weight: 400;
        text-align: center;
    }
    #footer .innerContainer {
        width: 100%;
        padding: 0;
    }
    #footer .innerContainer .siteMap,
    #footer .innerContainer .freedomofExpression {
        display: none;
    }
    #footer .innerContainer .copyRight {
        border-top: 0;
        font-size: 9px;
    }
    /* ---login screen---- */
    
    #login {
        width: 99%;
        height: auto;
        border: none;
    }
    #login .loginLeft {
        width: 70%;
        border-right: none;
        border-bottom: 1px solid #c2c2c2;
        float: none;
        margin: 0 auto;
        padding: 20px 47px;
    }
    #login .loginLeft span.icon-or {
        top: 254px;
        left: 145px;
        font-size: 35px;
    }
    #login .loginRight {
        width: 70%;
        border-right: none;
        float: none;
        margin: 0 auto;
        padding: 20px 47px;
    }
    #login .loginRight .signinbtn {
        width: 33%;
    }
    #login .loginLeft .loginContainer {
        width: 100%;
    }
    #login .loginLeft .fbButton,
    #login .loginLeft .gplusButton {
        padding: 8px 8px 8px 40px;
        width: 80%;
    }
    #login .loginRight .textbox {
        width: 218px;
        -webkit-appearance: none;
    }
}
/*iPhone 2G-4S in landscape*/

@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation: landscape) {
    /* ---login screen---- */
    
    #login {
        width: 99%;
        height: auto;
        border: none;
    }
    #login .loginLeft {
        width: 65%;
        border-right: none;
        border-bottom: 1px solid #c2c2c2;
        float: none;
        margin: 0 auto;
        padding: 20px 84px;
    }
    #login .loginLeft span.icon-or {
        top: 254px;
        left: 228px;
        font-size: 35px;
    }
    #login .loginRight {
        width: 65%;
        border-right: none;
        border-bottom: 1px solid #c2c2c2;
        float: none;
        margin: 0 auto;
        padding: 20px 84px;
    }
    #login .loginRight .signinbtn {
        width: 33%;
    }
    #login .loginLeft .loginContainer,
    #login .loginRight .loginContainer {
        width: 100%;
    }
    #login .loginLeft .fbButton,
    #login .loginLeft .gplusButton {
        padding: 8px 8px 8px 40px;
        width: 85%;
    }
    #login .loginRight .textbox {
        width: 98%;
        -webkit-appearance: none;
    }
}
/* @end */
/* @group SmartPhone Display Landscape Media Style Sheet */

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-height: 1200px) and (max-device-height: 1300px) and (orientation: landscape),
only screen and (min-width: 361px) and (-webkit-min-device-pixel-ratio: 3),
only screen and (min-width: 361px) and ( min--moz-device-pixel-ratio: 1.25),
only screen and (min-width: 361px) and ( -o-min-device-pixel-ratio: 1.25/1),
only screen and (min-width: 361px) and ( min-device-pixel-ratio: 1.25),
only screen and (min-width: 361px) and ( min-resolution: 200dpi),
only screen and (min-width: 361px) and ( min-resolution: 1.25dppx) {
    .page {
        min-height: 350px;
    }
    #header #mainmenuSlider {
        height: 18px;
        width: 20px;
        font-size: 20px;
        color: #2e6bd2;
        padding: 16px 15px;
        border-right: 1px solid #657688;
        display: block;
        position: absolute;
        left: 0;
        top: 0;
    }
    .nextButton {
        background-image: url("/images/btn_next_desktop.png");
        background-size: 30px;
        background-repeat: no-repeat;
        bottom: 10px;
        display: block;
        height: 30px;
        width: 30px;
        right: 10px;
        left: auto;
        position: fixed;
        z-index: 9999;
    }
    .previousButton {
        background-image: url("/images/btn_previous_desktop.png");
        background-size: 30px;
        background-repeat: no-repeat;
        bottom: 10px;
        display: block;
        height: 30px;
        width: 30px;
        right: 10px;
        left: auto;
        position: fixed;
        z-index: 9999;
    }
    .nextButton,
    .no-js .nextButton,
    .previousButton,
    .previousButton {
        cursor: pointer;
    }
    a.nextButton:hover {
        background-image: url("/images/btn_next_desktop_hover.png");
    }
    a.previousButton:hover {
        background-image: url("/images/btn_previous_desktop_hover.png");
    }
    #nav,
    #navigation,
    #header .innerContainer .searchbox,
    #header .innerContainer .writeReview,
    #mainMenu,
    #second .bg1,
    #footer .innerContainer .ad,
    #footer .innerContainer .footerInfo,
    #footer .innerContainer .recommendedBy {
        display: none;
    }
    #header {
        height: 50px;
        top: 0;
    }
    #header .innerContainer {
        height: 50px;
        width: 100%;
        padding: 0 14px;
    }
    #header .innerContainer .logo {
        height: 34px;
        float: left;
        width: 22%;
        padding: 9px 0 9px 50px;
    }
    #header .innerContainer .logo a {
        height: 34px;
    }
    #intro {
        background: url(/images/aboutus/smartphone/slide1.jpg) 50% 0 no-repeat fixed;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }
    #intro .introStory {
        height: 110px;
        top: 50px;
    }
    .introStory .introContent p {
        font-size: 20px;
    }
    #second {
        background: url(/images/aboutus/smartphone/slide2.jpg) 50% 0 no-repeat fixed;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }
    #second .story .secondContent {
        top: 290px;
        padding: 0 2%;
    }
    #second .story .secondContent h1 {
        font-size: 18px;
        margin: 0 0 5px 200px;
    }
    #second .story .secondContent p {
        font-size: 12px;
        font-weight: 400;
        margin: 0 0 0 200px;
    }
    #third {
        background: url(/images/aboutus/smartphone/slide3.jpg) 50% 0 no-repeat fixed;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }
    #third .story .thirdContent {
        top: 100px;
        width: 88%;
        padding: 0 6%;
    }
    #third .story .thirdContent h1 {
        margin: 0 0 5px 0;
        font-size: 18px;
    }
    #third .story .thirdContent p {
        font-size: 12px;
        font-weight: 400;
    }
    #fourth {
        background: url(/images/aboutus/smartphone/slide4.jpg) 50% 0 no-repeat fixed;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }
    #fourth .story .fourthContent {
        top: 180px;
    }
    #fourth .story .fourthContent h1 {
        margin: 0 0 5px 200px;
        font-size: 18px;
    }
    #fourth .story .fourthContent p {
        font-size: 12px;
        margin: 0 0 0 200px;
        font-weight: 400;
    }
    #fifth {
        background: url(/images/aboutus/smartphone/slide5.jpg) 50% 0 no-repeat fixed;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }
    #fifth .story .fifthContent {
        max-width: 940px;
        top: 180px;
        padding: 0 2%;
    }
    #fifth .story .fifthContent h1 {
        margin: 0 200px 5px 0;
        font-size: 18px;
    }
    #fifth .story .fifthContent p {
        font-size: 12px;
        margin: 0 200px 0 0;
        font-weight: 400;
    }
    #sixth {
        background: url(/images/aboutus/smartphone/slide6.jpg) 50% 0 no-repeat fixed;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }
    #sixth .story .sixthContent {
        top: 260px;
    }
    #sixth .story .sixthContent h1 {
        margin: 0 0 5px 200px;
        font-size: 18px;
    }
    #sixth .story .sixthContent p {
        margin: 0 0 0 200px;
        font-size: 12px;
        font-weight: 400;
    }
    #seventh {
        background: url(/images/aboutus/smartphone/slide7.jpg) 50% 0 no-repeat fixed;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }
    #seventh .story .seventhContent {
        top: 300px;
        width: 86%;
        padding: 0 7%;
    }
    #seventh .story .seventhContent h1 {
        margin: 0 0 5px 0;
        font-size: 18px;
    }
    #seventh .story .seventhContent p {
        font-size: 12px;
        font-weight: 400;
    }
    #footer .innerContainer {
        width: 100%;
        padding: 0;
    }
    #footer .innerContainer .siteMap,
    #footer .innerContainer .freedomofExpression {
        display: none;
    }
    #footer .innerContainer .copyRight {
        border-top: 0;
        font-size: 9px;
    }
    #login {
        width: 100%;
        height: 100%;
    }
    #login .loginLeft {
        width: 68%;
        border-right: none;
        border-bottom: 1px solid #c2c2c2;
    }
    #login .loginLeft span.icon-or {
        top: 286px;
        left: 141px;
    }
    #login .loginRight {
        width: 68%;
    }
    #login .loginRight .signinbtn {
        width: 33%;
    }
    #login .loginLeft .loginContainer {
        width: 100%;
    }
    #login .loginLeft .fbButton,
    #login .loginLeft .gplusButton {
        padding: 8px 8px 8px 40px;
    }
    #login .loginRight .textbox {
        width: 218px;
    }
}
/* @end */
/* @group iPad Retina Display Landscape and Portrait Media Style Sheet */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    .nextButton {
        background-image: url("/images/btn_next_desktop.png");
        background-size: 40px;
        background-repeat: no-repeat;
        bottom: 10px;
        display: block;
        height: 40px;
        width: 40px;
        right: 10px;
        left: auto;
        position: fixed;
        z-index: 9999;
    }
    .previousButton {
        background-image: url("/images/btn_previous_desktop.png");
        background-size: 40px;
        background-repeat: no-repeat;
        bottom: 10px;
        display: block;
        height: 40px;
        width: 40px;
        right: 10px;
        left: auto;
        position: fixed;
        z-index: 9999;
    }
    .nextButton,
    .no-js .nextButton,
    .previousButton,
    .previousButton {
        cursor: pointer;
    }
    a.nextButton:hover {
        background-image: url("/images/btn_next_desktop_hover.png");
    }
    a.previousButton:hover {
        background-image: url("/images/btn_previous_desktop_hover.png");
    }
    #nav,
    #navigation,
    #header .innerContainer .searchbox,
    #header .innerContainer .writeReview,
    #mainMenu,
    #second .bg1,
    #footer .innerContainer .ad,
    #footer .innerContainer .footerInfo,
    #footer .innerContainer .recommendedBy {
        display: none;
    }
    #header {
        border-bottom: 1px solid #657688;
        top: 0;
    }
    #header .innerContainer .logo {
        width: 18%;
        padding: 8px 0 8px 60px;
    }
    #intro {
        background: url(/images/aboutus/tablet/slide1.jpg) 50% 0 no-repeat fixed;
    }
    #intro .introStory {
        height: 240px;
        top: 60px;
    }
    #second {
        background: url(/images/aboutus/tablet/slide2.jpg) 50% 680px no-repeat fixed;
    }
    #second .story .secondContent {
        top: 220px;
        padding: 0 2%;
    }
    #second .story .secondContent h1 {
        margin: 0 0 5px 360px;
    }
    #second .story .secondContent p {
        margin: 0 0 0 360px;
    }
    #third {
        background: url(/images/aboutus/tablet/slide3.jpg) 50% 1360px no-repeat fixed;
    }
    #third .story .thirdContent {
        top: 60px;
    }
    #third .story .thirdContent h1 {
        margin: 0 0 5px 0;
    }
    #fourth {
        background: url(/images/aboutus/tablet/slide4.jpg) 50% 2040px no-repeat fixed;
    }
    #fourth .story .fourthContent {
        top: 60px;
    }
    #fourth .story .fourthContent h1 {
        margin: 0 0 5px 360px;
    }
    #fourth .story .fourthContent p {
        margin: 0 0 0 360px;
    }
    #fifth {
        background: url(/images/aboutus/tablet/slide5.jpg) 50% 2720px no-repeat fixed;
    }
    #fifth .story .fifthContent {
        max-width: 940px;
        top: 60px;
        padding: 0 2%;
    }
    #fifth .story .fifthContent h1 {
        margin: 0 360px 5px 0;
    }
    #fifth .story .fifthContent p {
        margin: 0 360px 0 0;
    }
    #sixth {
        background: url(/images/aboutus/tablet/slide6.jpg) 50% 3400px no-repeat fixed;
    }
    #sixth .story .sixthContent {
        top: 60px;
    }
    #sixth .story .sixthContent h1 {
        margin: 0 0 5px 360px;
    }
    #sixth .story .sixthContent p {
        margin: 0 0 0 360px;
    }
    #seventh {
        background: url(/images/aboutus/tablet/slide7.jpg) 50% 4080px no-repeat fixed;
    }
    #seventh .story .seventhContent {
        top: 300px;
    }
    #seventh .story .seventhContent h1 {
        margin: 0 0 5px 0;
    }
    #footer .innerContainer {
        width: 100%;
        padding: 0;
    }
    #login {
        width: 50%;
    }
}
/* @end */
/* @group iPad Retina Display Landscape Media Style Sheet */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
    #intro {
        background: url(/images/aboutus/tablet/slide1-portrait.jpg) 50% 0 no-repeat fixed;
    }
    #intro .introStory {
        height: 285px;
        top: 60px;
    }
    #second {
        background: url(/images/aboutus/tablet/slide2-portrait.jpg) 50% 920px no-repeat fixed;
    }
    #second .story .secondContent {
        top: 520px;
        padding: 0 6%;
        width: 88%;
    }
    #second .story .secondContent h1 {
        margin: 0 0 5px 0;
        text-align: center;
    }
    #second .story .secondContent p {
        margin: 0;
        text-align: center;
    }
    #third {
        background: url(/images/aboutus/tablet/slide3-portrait.jpg) 50% 1850px no-repeat fixed;
    }
    #third .story .thirdContent {
        top: 0;
        padding: 0 6%;
        width: 88%;
    }
    #third .story .thirdContent {
        top: 60px;
    }
    #third .story .thirdContent h1 {
        margin: 0 0 5px 0;
    }
    #fourth {
        background: url(/images/aboutus/tablet/slide4-portrait.jpg) 50% 2770px no-repeat fixed;
    }
    #fourth .story .fourthContent {
        top: 420px;
        padding: 0 6%;
        width: 88%;
    }
    #fourth .story .fourthContent h1 {
        margin: 0 0 5px 0;
        text-align: center;
    }
    #fourth .story .fourthContent p {
        margin: 0;
        text-align: center;
    }
    #fifth {
        background: url(/images/aboutus/tablet/slide5-portrait.jpg) 50% 3690px no-repeat fixed;
    }
    #fifth .story .fifthContent {
        top: 420px;
        padding: 0 6%;
        width: 88%;
    }
    #fifth .story .fifthContent h1 {
        margin: 0 0 5px 0;
        text-align: center;
    }
    #fifth .story .fifthContent p {
        margin: 0;
        text-align: center;
    }
    #sixth {
        background: url(/images/aboutus/tablet/slide6-portrait.jpg) 50% 4610px no-repeat fixed;
    }
    #sixth .story .sixthContent {
        top: 60px;
        padding: 0 6%;
        width: 88%;
    }
    #sixth .story .sixthContent h1 {
        margin: -150px 0 5px 0;
        text-align: center;
    }
    #sixth .story .sixthContent p {
        margin: 0;
        text-align: center;
    }
    #seventh {
        background: url(/images/aboutus/tablet/slide7-portrait.jpg) 50% 5530px no-repeat fixed;
    }
    #seventh .story .seventhContent {
        top: 500px;
    }
    #seventh .story .seventhContent h1 {
        margin: 0 0 5px 0;
    }
    #footer .innerContainer {
        width: 100%;
        padding: 0;
    }
    #footer .innerContainer .siteMap ul li:first-child {
        margin: 8px 0;
    }
    #footer .innerContainer .siteMap ul li {
        margin: 8px 0;
        font-size: 80%;
    }
    #footer .innerContainer .siteMap ul li a:link,
    #footer .innerContainer .siteMap ul li a:active,
    #footer .innerContainer .siteMap ul li a:visited {
        font-size: 80%;
    }
    #footer .innerContainer .siteMap ul li a:hover {
        font-size: 80%;
    }
    #footer .innerContainer .freedomofExpression a:link,
    #footer .innerContainer .freedomofExpression a:active,
    #footer .innerContainer .freedomofExpression a:visited {
        font-size: 65%;
    }
    #footer .innerContainer .freedomofExpression a:hover {
        font-size: 65%;
    }
    #footer .innerContainer .copyRight {
        font-size: 60%;
    }
}
/* @end */
/* @group iPhone5 Retina Display Landscape and Portrait Media Style Sheet */

@media screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) {
    #header #mainmenuSlider {
        height: 18px;
        width: 20px;
        font-size: 20px;
        color: #2e6bd2;
        padding: 16px 15px;
        border-right: 1px solid #657688;
        display: block;
        position: absolute;
        left: 0;
        top: 0;
    }
    .nextButton {
        background-image: url("/images/btn_next_desktop.png");
        background-size: 30px;
        background-repeat: no-repeat;
        bottom: 10px;
        display: block;
        height: 30px;
        width: 30px;
        right: 10px;
        left: auto;
        position: fixed;
        z-index: 9999;
    }
    .previousButton {
        background-image: url("/images/btn_previous_desktop.png");
        background-size: 30px;
        background-repeat: no-repeat;
        bottom: 10px;
        display: block;
        height: 30px;
        width: 30px;
        right: 10px;
        left: auto;
        position: fixed;
        z-index: 9999;
    }
    .nextButton,
    .no-js .nextButton,
    .previousButton,
    .previousButton {
        cursor: pointer;
    }
    a.nextButton:hover {
        background-image: url("/images/btn_next_desktop_hover.png");
    }
    a.previousButton:hover {
        background-image: url("/images/btn_previous_desktop_hover.png");
    }
    #nav,
    #navigation,
    #header .innerContainer .searchbox,
    #header .innerContainer .writeReview,
    #mainMenu,
    #second .bg1,
    #footer .innerContainer .ad,
    #footer .innerContainer .footerInfo,
    #footer .innerContainer .recommendedBy {
        display: none;
    }
    #header {
        height: 50px;
        top: 0;
    }
    #header .innerContainer {
        height: 50px;
        width: 100%;
        padding: 0 14px;
    }
    #header .innerContainer .logo {
        height: 34px;
        width: 24%;
        float: left;
        padding: 9px 0 9px 50px;
    }
    #header .innerContainer .logo a {
        height: 34px;
    }
    #intro {
        background: url(/images/aboutus/smartphone/slide1.jpg) 50% 0 no-repeat fixed;
        background-size: contain;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
    }
    #intro .introStory {
        height: 135px;
        top: 60px;
    }
    .introStory .introContent p {
        font-size: 20px;
    }
    #second {
        background: url(/images/aboutus/smartphone/slide2.jpg) 50% 320px no-repeat fixed;
        background-size: contain;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
    }
    #second .story .secondContent {
        top: 270px;
        padding: 0 2%;
    }
    #second .story .secondContent h1 {
        font-size: 18px;
        margin: 0 0 5px 180px;
    }
    #second .story .secondContent p {
        font-size: 12px;
        font-weight: 400;
        margin: 0 0 0 180px;
    }
    #third {
        background: url(/images/aboutus/smartphone/slide3.jpg) 50% 640px no-repeat fixed;
        background-size: contain;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
    }
    #third .story .thirdContent {
        top: 100px;
        width: 88%;
        padding: 0 6%;
    }
    #third .story .thirdContent h1 {
        margin: 0 0 5px 0;
        font-size: 18px;
    }
    #third .story .thirdContent p {
        font-size: 12px;
        font-weight: 400;
    }
    #fourth {
        background: url(/images/aboutus/smartphone/slide4.jpg) 50% 960px no-repeat fixed;
        background-size: contain;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
    }
    #fourth .story .fourthContent {
        top: 180px;
    }
    #fourth .story .fourthContent h1 {
        margin: 0 0 5px 180px;
        font-size: 18px;
    }
    #fourth .story .fourthContent p {
        font-size: 12px;
        margin: 0 0 0 180px;
        font-weight: 400;
    }
    #fifth {
        background: url(/images/aboutus/smartphone/slide5.jpg) 50% 1280px no-repeat fixed;
        background-size: contain;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
    }
    #fifth .story .fifthContent {
        max-width: 940px;
        top: 180px;
        padding: 0 2%;
    }
    #fifth .story .fifthContent h1 {
        margin: 0 180px 5px 0;
        font-size: 18px;
    }
    #fifth .story .fifthContent p {
        font-size: 12px;
        margin: 0 180px 0 0;
        font-weight: 400;
    }
    #sixth {
        background: url(/images/aboutus/smartphone/slide6.jpg) 50% 1600px no-repeat fixed;
        background-size: contain;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
    }
    #sixth .story .sixthContent {
        top: 260px;
    }
    #sixth .story .sixthContent h1 {
        margin: 0 0 5px 180px;
        font-size: 18px;
    }
    #sixth .story .sixthContent p {
        margin: 0 0 0 180px;
        font-size: 12px;
        font-weight: 400;
    }
    #seventh {
        background: url(/images/aboutus/smartphone/slide7.jpg) 50% 1920px no-repeat fixed;
        background-size: contain;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
    }
    #seventh .story .seventhContent {
        top: 300px;
        width: 86%;
        padding: 0 7%;
    }
    #seventh .story .seventhContent h1 {
        margin: 0 0 5px 0;
        font-size: 18px;
    }
    #seventh .story .seventhContent p {
        font-size: 12px;
        font-weight: 400;
    }
    #footer .innerContainer {
        width: 100%;
        padding: 0;
    }
    #footer .innerContainer .siteMap,
    #footer .innerContainer .freedomofExpression {
        display: none;
    }
    #footer .innerContainer .copyRight {
        border-top: 0;
        font-size: 9px;
    }
    /* ---login screen---- */
    
    #login {
        width: 100%;
        height: auto;
        border: none;
    }
    #login .loginLeft {
        width: 70%;
        border-right: none;
        border-bottom: 1px solid #c2c2c2;
        float: none;
        margin: 0 auto;
        padding: 20px 84px;
    }
    #login .loginLeft span.icon-or {
        top: 260px;
        left: 268px;
        font-size: 30px;
    }
    #login .loginRight {
        width: 70%;
        border-right: none;
        float: none;
        margin: 0 auto;
        padding: 20px 84px;
    }
    #login .loginRight .signinbtn {
        width: 33%;
        margin: 10px 20px 0px 0px;
    }
    #login .loginLeft .loginContainer,
    #login .loginRight .loginContainer {
        width: 100%;
    }
    #login .loginLeft .fbButton,
    #login .loginLeft .gplusButton {
        padding: 8px 8px 8px 40px;
        width: 88%;
    }
    #login .loginRight .textbox {
        width: 97%;
        -webkit-appearance: none;
    }
}
/* @end */
/* @group iPhone5 Retina Display Portrait Media Style Sheet */

@media screen and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
    .page {
        min-height: 530px;
    }
    #header .innerContainer .logo {
        height: 34px;
        width: 42.8%;
        float: left;
        padding: 9px 0 9px 50px;
    }
    #intro {
        background: url(/images/aboutus/smartphone/slide1-portrait.jpg) 50% 0 no-repeat fixed;
        background-size: contain;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
    }
    #intro .introStory {
        height: 185px;
        top: 0;
    }
    #second {
        background: url(/images/aboutus/smartphone/slide2-portrait.jpg) 50% 530px no-repeat fixed;
        background-size: contain;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
    }
    #second .story .secondContent {
        top: 250px;
        padding: 0 6%;
        width: 88%;
    }
    #second .story .secondContent h1 {
        margin: 0 0 5px 0;
        text-align: center;
        font-weight: 400;
    }
    #second .story .secondContent p {
        margin: 0;
        font-size: 13px;
        font-weight: 400;
        text-align: center;
    }
    #third {
        background: url(/images/aboutus/smartphone/slide3-portrait.jpg) 50% 1060px no-repeat fixed;
        background-size: contain;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
    }
    #third .story .thirdContent {
        top: 0;
        padding: 0 6%;
        width: 88%;
    }
    #third .story .thirdContent {
        top: 0;
    }
    #third .story .thirdContent h1 {
        margin: 0 0 5px 0;
        font-weight: 400;
    }
    #third .story .thirdContent p {
        margin: 0;
        font-size: 13px;
        font-weight: 400;
    }
    #fourth {
        background: url(/images/aboutus/smartphone/slide4-portrait.jpg) 50% 1590px no-repeat fixed;
        background-size: contain;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
    }
    #fourth .story .fourthContent {
        top: 240px;
        padding: 0 6%;
        width: 88%;
    }
    #fourth .story .fourthContent h1 {
        margin: 0 0 5px 0;
        font-weight: 400;
        text-align: center;
    }
    #fourth .story .fourthContent p {
        margin: 0;
        font-size: 13px;
        font-weight: 400;
        text-align: center;
    }
    #fifth {
        background: url(/images/aboutus/smartphone/slide5-portrait.jpg) 50% 2120px no-repeat fixed;
        background-size: contain;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
    }
    #fifth .story .fifthContent {
        top: 250px;
        padding: 0 6%;
        width: 88%;
    }
    #fifth .story .fifthContent h1 {
        margin: 0 0 5px 0;
        font-weight: 400;
        text-align: center;
    }
    #fifth .story .fifthContent p {
        margin: 0;
        font-size: 13px;
        font-weight: 400;
        text-align: center;
    }
    #sixth {
        background: url(/images/aboutus/smartphone/slide6-portrait.jpg) 50% 2650px no-repeat fixed;
        background-size: contain;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
    }
    #sixth .story .sixthContent {
        top: 60px;
        padding: 0 6%;
        width: 88%;
    }
    #sixth .story .sixthContent h1 {
        margin: 0 0 5px 0;
        font-weight: 400;
        text-align: center;
    }
    #sixth .story .sixthContent p {
        margin: 0;
        font-size: 13px;
        font-weight: 400;
        text-align: center;
    }
    #seventh {
        background: url(/images/aboutus/smartphone/slide7-portrait.jpg) 50% 3180px no-repeat fixed;
        background-size: contain;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
    }
    #seventh .story .seventhContent {
        top: 180px;
    }
    #seventh .story .seventhContent h1 {
        margin: 0 0 5px 0;
        font-weight: 400;
    }
    #seventh .story .seventhContent p {
        margin: 0;
        font-size: 13px;
        font-weight: 400;
    }
    /* ---login screen---- */
    
    #login {
        width: 99%;
        height: auto;
        border: none;
    }
    #login .loginLeft {
        width: 70%;
        border-right: none;
        border-bottom: 1px solid #c2c2c2;
        float: none;
        margin: 0 auto;
        padding: 20px 47px;
    }
    #login .loginLeft span.icon-or {
        top: 254px;
        left: 160px;
        font-size: 35px;
    }
    #login .loginRight {
        width: 70%;
        border-right: none;
        float: none;
        margin: 0 auto;
        padding: 20px 47px;
    }
    #login .loginRight .signinbtn {
        width: 33%;
    }
    #login .loginLeft .loginContainer {
        width: 100%;
    }
    #login .loginLeft .fbButton,
    #login .loginLeft .gplusButton {
        padding: 8px 8px 8px 40px;
        width: 80%;
    }
    #login .loginRight .textbox {
        width: 218px;
        -webkit-appearance: none;
    }
}
/* @end */

body {
    font-family: 'Inter', sans-serif !important;
    -webkit-text-size-adjust: none;
    margin: 0;
    padding: 0
}
.RE span:hover {
    background-color: #F20;
    color: #fff
}
.fontlightgrey,
.fontorange_old,
.fontwhite_old,
.links {
    color: #454545;
    font-family: 'Inter', sans-serif !important;
}
.font,
.smallfont {
    color: #0e2233;
    font-family: 'Inter', sans-serif !important;
}
.fontbluemedium2,
.fontgreenmedium,
.fontorangemedium,
.fontredmedium {
    font-family: 'Inter', sans-serif !important;
    font-size: 110%;
    color: #ee8e1b
}
.fontorange_old {
    color: #F90
}
.fontblue_old {
    color: #0038b9
}
.fontblueflag {
    color: #00F
}
.fontgreen2 {
    color: #060
}
.fontgreen h2,
.fontgreen h3 {
    color: #76a44e;
    font-size: 100%;
    margin: 0
}
.fontgreendark {
    color: #007900
}
.fontred_old {
    color: red
}
.smallfontgreen {
    color: #5a8f2c
}
.smallfontorange {
    color: #f37f0b
}
.fontblue2 {
    color: #2c80c4 !important
}
.fontgreenBig {
    color: #76a44e
}
.fontorange,
.fontorangeBig {
    color: #ee8e1b !important
}
.fontgrey-light {
    color: #999
}
.fontred,
.fontred a,
.fontred a:link,
.fontred a:visited,
.fontredmedium,
.smallfontred {
    color: #fd3a02 !important;
    text-decoration: none !important
}
.fontgreen,
.fontgreen a,
.fontgreen a:link,
.fontgreen a:visited,
.fontgreenmedium,
.heading_green h4 {
    color: #76a44e !important
}
.fontbluemedium2 {
    color: #2c80c4
}
.font-mandatory {
    color: #fd3a02;
    font-size: 110%
}
.fontdarkgrey {
    color: #333;
    font-size: 11px
}
.fontgrey,
.smallerfontgrey,
.smallfontgrey {
    color: #7d7d7d
}
.smallerfontgrey {
    font-size: 10px
}
.arial,
.arialfontblue_old,
.linksnounderline {
    font-size: 13px
}
.fontgreenBig a,
.fontgreenBig a:link,
.fontgreenBig a:visited {
    text-decoration: none;
    color: #76a44e
}
.fontblue2 a,
.fontblue2 a:link,
.fontblue2 a:visited {
    text-decoration: none;
    color: #2c80c4
}
.smallfontgreen a,
.smallfontgreen a:link,
.smallfontgreen a:visited {
    text-decoration: none;
    color: #5a8f2c
}
.arialfontblue_old,
.linksnounderline {
    color: #0038b9;
    text-decoration: none
}
.fontgreenBig,
.fontgreyBig,
.fontorangeBig {
    font-family: 'Inter', sans-serif !important;
    font-size: 140%
}
.fontblueBig {
    font-family: 'Inter', sans-serif !important;
    font-size: 140%;
    color: #1c4c9c;
    font-weight: 700
}
.font-strike {
    font-size: 105%;
    color: #fab560;
    text-decoration: line-through
}
.font-strike a {
    text-decoration: line-through !important;
}
.fontorange-bg {
    font-size: 105%;
    color: #ee8e1b;
    background: #fef4e7
}
.heading_black h1,
.heading_black h3 {
    font-size: 15px;
    color: #0e2233;
    margin-bottom: 5px
}
#dvFixed {
    width: 100%;
    left: 0;
    top: 0;
    background: #fff;
    z-index: 999
}
.dvaligncenter {
    margin: 0 auto;
    width: 972px
}
.heading_orange h4,
.heading_orange1 h2 {
    color: #ef6e03;
    font-size: 15px;
    margin: 0;
    padding: 0
}
.heading_green h2,
.heading_green h3,
.heading_orange h2,
.heading_orange h3 {
    font-size: 16px;
    color: #76a44e;
    text-transform: uppercase
}
.heading_green h1,
.heading_green h2,
.heading_green h3,
.heading_green1 h2,
.heading_green1 h3 {
    color: #76a44e;
    font-size: 14px;
    text-transform: uppercase;
    margin: 0;
    padding: 0
}
.linkssmall {
    font-size: 9px
}
.sb_wrapper input[type=text],
ul.sb_dropdown {
    border: 1px solid #777;
    background: #fff;
    font-size: 16px;
    font-family: 'Inter', sans-serif !important;, sans-serif;
    width: 350px;
    float: left;
    top: 19px;
    position: absolute;
    z-index: 10002;
    text-align: left;
    padding: 5px 5px 5px 30px
}
ul.sb_dropdown {
    float: left;
    list-style: none;
    width: 350px;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    height: auto;
    margin-left: 0;
    z-index: 10002;
    padding: 6px 5px
}
ul.sb_dropdown li {
    font-size: 12px;
    height: 32px;
    float: left;
    width: 50%
}
ul.sb_dropdown li input[type=checkbox] {
    float: left;
    margin: 5px 4px 0 5px
}
ul.sb_dropdown li.sb_filter {
    width: 337px;
    border: 1px solid #f9f9f9;
    clear: both;
    background: #ddd;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #444;
    height: 16px;
    line-height: 16px;
    -moz-box-shadow: 0 0 2px #777;
    -webkit-box-shadow: 0 0 3px #555 inset;
    -box-shadow: 0 0 3px #555 inset;
    padding: 5px
}
span.sb_down,
span.sb_up {
    position: absolute;
    border-right: 1px solid #777;
    top: 0;
    left: 0;
    width: 25px;
    height: 31px;
    background-position: center center;
    background-repeat: no-repeat;
    z-index: 10
}
span.sb_up {
    background-image: url(/images/common/up.png)
}
span.sb_down {
    background-image: url(/images/common/down.png)
}
input.sb_search {
    background: url(/images/common/search1.png) center center no-repeat #fff;
    height: 31px;
    width: 40px;
    float: left;
    cursor: pointer;
    -moz-border-radius: 0 6px 6px 0;
    -webkit-border-radius: 0 6px 6px 0;
    border-radius: 0 6px 6px 0;
    -moz-box-shadow: 1px 1px 3px #555;
    -webkit-box-shadow: 1px 1px 3px #555;
    -box-shadow: 1px 1px 3px #555;
    outline: 0;
    border: 1px solid #777;
    margin: 0 0 0 -1px
}
.detailstable {
    background-color: #ccc;
    color: #0e2233;
    font-size: 12px
}
#next {
    color: #0e2233;
    float: right
}
.hierarchy {
    color: #666;
    padding: 5px 10px 5px 0
}
.more {
    float: right;
    font-size: 11px;
    padding: 5px
}
.more img a:hover {
    text-decoration: none;
    background: 0
}
.edit {
    font-size: 11px;
    float: right
}
.prod-name {
    color: #F90;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none
}
.messagebox {
    color: #333;
    font-size: 11px;
    text-transform: none;
    padding: 2px
}
#prod_name h1 {
    line-height: 1em;
    text-transform: capitalize;
    margin: -2px 0;
    padding: 0 6px 0 0
}
.prodname {
    color: #ee9a1b;
    float: left;
    font-family: 'Inter', sans-serif !important;
    font-size: 145%;
    font-weight: 700;
    padding-left: 0;
    text-transform: none
}
.prodnamespacing {
    margin: 30px 0 0
}
.title_green {
    background-color: #9C6;
    font-size: 12px;
    color: #fff;
    font-weight: 700;
    padding: 1px
}
.s1,
.s2,
.s3 {
    font-size: 14px;
    color: #1c4c9c
}
.s4,
.s5,
.s6 {
    font-size: 14px;
    color: #ee8e1b
}
.curvedtab {
    border-bottom: 1px solid #b8b7b8;
    overflow: hidden;
    width: 100%
}
#curvedtab {
    margin-top: 0;
    width: 100%;
    margin-bottom: -3px;
    border-bottom: 2px solid #b8b7b8;
    float: left
}
.curvedtab-pri1 {
    border-bottom: 1px solid #ccc;
    margin-bottom: 8px;
    overflow: hidden;
    width: 100%
}
#curvedtab-pri1 UL,
.curvedtab-pri1 UL {
    font: 700 12px arial;
    list-style-type: none;
    position: relative;
    margin: 0;
    padding: 0
}
.curvedtab-pri1 li {
    border-bottom: 3px solid #ccc;
    float: left;
    margin-top: 1px
}
.curvedtab-pri1 li a:hover {
    color: #1c4c9c;
    text-decoration: underline
}
.curvedtab-pri1 li.on a:hover {
    color: #0e2233;
    text-decoration: none
}
.curvedtab-pri1 li a h2 {
    color: #1c4c9c;
    font-size: 14px;
    font-weight: 700;
    border: 1px solid #ccc;
    margin: 0;
    padding: 5px 9px
}
.curvedtab-pri1 li a strong {
    color: #1c4c9c;
    font-size: 14px;
    font-weight: 700;
    border: 1px solid #ccc;
    float: left;
    margin: 0;
    padding: 5px 9px
}
.curvedtab-pri1 li.on a strong {
    color: #0E2233
}
#curvedtab-pri {
    margin-top: 0;
    float: left;
    margin-right: -3px
}
.curvedtab-pri {
    margin-top: 0;
    overflow: hidden;
    float: left
}
#curvedtab-pri UL,
.curvedtab-pri UL {
    font: 12px arial;
    list-style-type: none;
    position: relative;
    font-weight: 700;
    margin: 0;
    padding: 0
}
#curvedtab-pri li,
.curvedtab-pri li {
    margin-top: 1px;
    float: left
}
#curvedtab-pri li A,
.curvedtab-pri li A {
    color: #1c4c9c;
    text-decoration: none;
    margin-left: -1px
}
#curvedtab-pri li A:hover,
.curvedtab-pri li A:hover {
    text-decoration: underline;
    color: #0e2233;
    background-image: url(/images/common/tab-curve_right_on.gif)
}
#curvedtab-pri li.on strong,
.curvedtab-pri li.on strong,
.curvedtab-pri li.on strong A {
    color: #0e2233;
    text-decoration: none;
    background-image: url(/images/common/tab-curve_right_on.gif);
    font-weight: 700
}
#curvedtab-pri li.on strong A,
#curvedtab-pri li.on strong A:hover,
.curvedtab-pri li.on strong A:hover {
    text-decoration: none;
    background-image: url(/images/common/tab-curve_right_on.gif)
}
HTML #curvedtab-pri li A,
HTML #curvedtab-pri li strong,
HTML .curvedtab-pri li A,
HTML .curvedtab-pri li strong {
    display: inline-block
}
#curvedtab-pri li A,
#curvedtab-pri li strong,
.curvedtab-pri li A,
.curvedtab-pri li strong {
    background-image: url(/images/common/tab-curve_right.gif);
    background-repeat: no-repeat;
    background-position: right top
}
#curvedtab-pri li EM,
.curvedtab-pri li EM {
    background: url(/images/common/tab-curve_left.gif) no-repeat;
    font-style: normal;
    padding: .3em .9em
}
#curvedtab-pri li h1 {
    font-size: 12px;
    margin: 0
}
.curvedtab-pri li h1,
.curvedtab-pri li h2 {
    font-size: 12px;
    font-weight: 700;
    color: #1c4c9c;
    margin: 0;
    line-height:normal;
}
.tabs_grey {
    list-style-type: none;
    position: relative;
    font-size: 12px;
    font-weight: 700;
    display: inline;
    color: #fff;
    margin: 0;
    padding: 0
}
.tabs_grey li {
    display: inline;
    text-transform: none;
    color: #fff;
    margin: 0 0 0 1px
}
.tabs_grey li a:active,
.tabs_grey li a:link,
.tabs_grey li a:visited {
    border: 1px solid #888;
    border-bottom-color: #a7a7a7;
    background-color: #a7a7a7;
    text-decoration: none;
    color: #fff;
    padding: 3px 6px
}
.tabs_grey li a:hover {
    border: 1px solid #888;
    color: #fff;
    background-color: #a7a7a7;
    text-decoration: underline
}
.tabs_blue {
    list-style-type: none;
    position: relative;
    font-size: 12px;
    font-weight: 700;
    display: inline;
    color: #fff;
    margin: 0;
    padding: 1px
}
.tabs_blue li {
    display: inline;
    text-transform: none;
    border: 1px solid #3394c6;
    border-bottom: #4ca8d7 1px solid;
    color: #fff;
    background-color: #4ca8d7;
    text-decoration: none;
    padding: 3px 6px
}
.tabs_blue li a:hover {
    color: #fff;
    text-decoration: underline
}
#tabs_search {
    color: #0e2233;
    list-style-type: none;
    position: relative;
    margin: 4px 0 0;
    padding: 20px 0 4px 10px
}
#tabs_search li {
    display: inline;
    padding: 0
}
#tabs_search li em {
    color: #333;
    background-color: #cce697;
    padding: 4px 12px
}
#tabs_search li a {
    background-color: #fff;
    text-decoration: underline;
    color: #1c4c9c;
    padding: 4px 12px
}
#top_tabs {
    padding-top: 6px;
    background-color: #f4f2e5;
    height: 20px;
    width: 970px;
    border-bottom: 1px solid #e5e2cd;
    margin: 0
}
.top_tabs {
    color: #333;
    text-decoration: none;
    display: inline;
    font-size: 12px;
    font-weight: 700;
    background-color: #fff;
    list-style: none;
    margin: 0;
    padding: 7px 7px 4px
}
.top_tabs a:active,
.top_tabs a:link,
.top_tabs a:visited {
    display: inline;
    text-decoration: none;
    font-weight: 700;
    font-size: 12px
}
.tdspace_0 {
    padding: 3px 4px 3px 7px
}
.tdspace {
    padding: 3px 5px
}
.tdspaceBig {
    padding: 6px 15px 3px 10px
}
.tdspace_sides {
    padding: 0 5px
}
.tdspace_top-bot {
    padding: 5px 0
}
.tdspace_top-rt {
    padding: 2px 5px 2px 0
}
.marginBig_sides {
    padding: 0 30px
}
.margin_sides {
    padding: 5px 20px
}
#bg_green,
.bg_green {
    background-color: #9C6;
    margin: 0
}
.bg_green-light {
    background-color: #c5e79f
}
.bg_green-lighter,
.boxgreen_filling,
.greenlighter {
    background-color: #f3fae6
}
.boxgreen_filling {
    border: 1px solid #9c6;
    padding: 10px
}
.greendark {
    background-color: #75b654
}
.green {
    background-color: #9C6
}
.greenlight {
    background-color: #d8f0a6
}
.bg_blu {
    background-color: #83a7e1
}
.bg_blu-light {
    background-color: #b4d2f2
}
.bg_blu-lighter {
    background-color: #eaf1fb
}
.bluedark {
    background-color: #0038b9;
    font-size: 9px
}
.bluedark2 {
    background-color: #3878d4
}
.blue {
    background-color: #628dde
}
#bg_grey {
    background-color: #ccc;
    margin: 0
}
.bg_grey_bdr {
    height: 25px;
    margin-bottom: 20px;
    background-color: #f8f8f8;
    border: 1px solid #ccc;
    border-width: 1px 0;
    padding: 5px
}
.grey {
    background-color: #999
}
.greylighter {
    background-color: #f7f7f7
}
.greylightest {
    background-color: #fbfbfb
}
.bg_beige-light {
    background-color: #fbf9eb
}
.bg_beige-lighter {
    background-color: #fffff4
}
.bg_orange_padding {
    background-color: #fef4e7;
    word-spacing: 1px;
    line-height: 17px;
    border: 1px solid #fab560;
    padding: 5px
}
.bg_orange {
    background-color: #fab560;
    margin: 0
}
.orange {
    background-color: #F90
}
#comment {
    border: 1px solid #e2e7cb;
    background-color: #f3f5e9;
    padding: 10px
}
.bdr_blue {
    border: 1px solid #83a7e1
}
.bdr_green {
    border: 1px solid #9C6
}
.bdr_grey {
    border: 1px solid #bcbcbc
}
.bdr_grey_lightest {
    border: 1px solid #eee
}
.bdrSides_grey_lightest {
    border: 1px solid #f3f3f3;
    border-width: 0 1px
}
.bdr_blu_light,
.bdr_blue-light-padding {
    border: 1px solid #b4d2f2
}
.bdr_green-light-padding {
    border: 1px solid #c5e79f;
    padding: 8px
}
.border {
    background-color: #fff;
    border: 1px solid #e8e8e8;
    padding: 8px
}
.beige-bl {
    background: url(/images/common/beige-bl.gif) 0 100% no-repeat #f4f2e5
}
.beige-br {
    background: url(/images/common/beige-br.gif) 100% 100% no-repeat
}
.beige-tl {
    background: url(/images/common/beige-tl.gif) no-repeat
}
.beige-tr {
    background: url(/images/common/beige-tr.gif) 100% 0 no-repeat;
    padding: 10px
}
.beige-tail {
    background: url(/images/common/tail-beige.gif) 20px 50% no-repeat;
    margin-bottom: 5px
}
.beige-border-t {
    background: url(/images/common/beige-dot.gif) repeat-x
}
.beige-border-b {
    background: url(/images/common/beige-dot.gif) 0 100% repeat-x
}
.beige-border-l {
    background: url(/images/common/beige-dot.gif) repeat-y
}
.beige-border-r {
    background: url(/images/common/beige-dot.gif) 100% 0 repeat-y
}
.beige-border-bl {
    background: url(/images/common/beige-border-bl.gif) 0 100% no-repeat
}
.beige-border-br {
    background: url(/images/common/beige-border-br.gif) 100% 100% no-repeat
}
.beige-border-tl {
    background: url(/images/common/beige-border-tl.gif) no-repeat
}
.beige-border-tr {
    background: url(/images/common/beige-border-tr.gif) 100% 0 no-repeat;
    padding: 10px
}
.white-beige-bl {
    background: url(/images/common/white-beige-bl.gif) 0 100% no-repeat #fff
}
.white-beige-br {
    background: url(/images/common/white-beige-br.gif) 100% 100% no-repeat
}
.white-beige-tl {
    background: url(/images/common/white-beige-tl.gif) no-repeat
}
.white-beige-tr {
    background: url(/images/common/white-beige-tr.gif) 100% 0 no-repeat;
    padding: 5px
}
.beige-tr select {
     padding: 0;
     background: #fff;
}
.textbox {
    font-size: 13px;
    color: #999;
    border: 1px solid #ababab;
    padding: 2px
}
.txt_field {
    font-size: 12px;
    color: #333;
    padding: 1px 3px 2px;
    min-width:auto;
    display:inline;
}
.txt_field_black,
.txt_field_blu,
.txt_field_small {
    font-size: 12px;
    color: #333;
    border-top: 1px solid #ccc;
    border-right: 1px solid #bebebe;
    border-bottom: 1px solid #bebebe;
    border-left: 1px solid #ccc;
    padding: 3px
}
.txt_field_small {
    font-size: 11px;
    color: #333;
    border: 1px solid #ccc;
    padding: 0 3px
}
.txt_field_blu {
    color: #333;
    border: 1px solid #84a8d0
}
.textbox_big {
    font-size: 14px;
    color: #0e2233;
    border: 1px solid #ababab;
    height: 18px;
    padding: 3px
}
.textfield {
    font-size: 12px;
    height: 22px;
    top: auto;
    clip: rect(0autoautoauto);
    z-index: auto;
    width: auto;
    color: #333;
    margin: 0;
    padding: 2px
}
.register-txtfield {
    font-size: 12px;
    color: #000;
    width: 100px;
    padding: 1px 3px 1px 4px
}
.newtxtfield {
    font-size: 12px;
    color: #000;
    border-top: 2px ridge #b3ff63;
    border-right: 2px ridge #5fb11c;
    border-bottom: 2px ridge #5fb11c;
    border-left: 2px ridge #b3ff63;
    padding: 1px 3px 1px 4px
}
.pull_dn,
.pull_dn_small {
    font-size: 12px;
    color: #333
}
.newpulldn {
    font-size: 12px;
    text-transform: none;
    height: 15px;
    top: auto;
    clip: rect(0autoautoauto);
    z-index: auto;
    width: auto;
    color: #000;
    border: 1px solid #4a9b1b;
    margin: 0;
    padding: 1px 2px 1px 4px
}
.comments-titlename {
    margin-left: 40px;
    padding: 2px 5px
}
.bg_grey_photos {
    width: 400px;
    height: 25px;
    background-color: #f8f8f8;
    margin-bottom: 20px;
    border: 1px solid #ccc;
    border-width: 1px 0;
    padding: 5px
}
.Pages {
    text-align: center;
    margin: 20px 0
}
.paging {
    padding-top: 10px;
    margin: 0 auto
}
.paging A:visited,
.paging a {
    border: 1px solid #e7e7e7;
    background: #fff;
    text-decoration: none;
    padding: 2px 6px
}
.paging a:hover {
    background: #fab560;
    border: 1px solid #fab560;
    color: #fff;
    text-decoration: none
}
.paging .this-page {
    font-weight: 700;
    font-size: 12px;
    background: #fab560;
    color: #fff;
    padding: 2px 6px
}
.paging .Next,
.paging .Prev {
    border: 1px solid #e7e7e7;
    background: #fff;
    padding: 2px 6px
}
.paging .break {
    border: 0;
    background: #fff;
    font-weight: 700;
    padding: 2px 6px
}
.pageList .this-page {
    border: 1px solid #e7e7e7;
    background: #fff;
    text-decoration: none;
    padding: 2px 6px
}
.paging_cat {
    font-size: 12px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 2px
}
.paging_cat .this-page {
    font-weight: 700;
    color: #fab560;
    padding: 2px 4px
}
.button {
    font-size: 11px;
    font-weight: 700;
    color: #fff;
    text-decoration: none;
    min-width:auto;
}
.button_blue,
.button_green,
.button_greendark,
.button_grey,
.button_orange,
.button_orangedark,
.button_red {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    overflow: visible;
    cursor: pointer;
    background-repeat: repeat-x;
    padding: 1px 3px;
    min-width:auto;
}
.button_blue {
    background-color: #4691ce;
    background-image: url(/images/common/bg_button_blue.gif);
    font-weight: 700;
    border: 1px solid #3282c5;
    min-width:auto;
}
.button_green {
    background-color: #bee083;
    border: 1px solid #a7d25a;
    background-image: url(/images/common/bg_button_green.gif);
    min-width:auto;
}
.button_greendark {
    background-color: #549828;
    border: 1px solid #549828;
    background-image: url(/images/common/bg_button_greendark.gif)
}
.button_red {
    background-color: #ee2a03;
    border: 1px solid #ee2a03;
    background-image: url(/images/common/bg_button_red.gif)
}
.button_redwrapper a:hover {
    text-decoration: none !important
}
.button_orange {
    background-color: #fdab68;
    background-image: url(/images/common/bg_button_orange.gif);
    border-color: #f5a15c #ef6c00 #ef6c00 #f5862c;
    border-style: solid;
    border-width: 1px;
    min-width:auto;
}
.button_orangenew {
    background-color: #fdab68;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    overflow: visible;
    cursor: pointer;
    border-color: #f5a15c #ef6c00 #ef6c00 #f5862c;
    border-style: solid;
    border-width: 1px;
    padding: 5px 40px
}
.button_orangedark {
    background-color: #fc873c;
    background-image: url(/images/common/bg_button_orangedark.gif);
    border-color: #ef865c #e64100 #e64100 #ef5c10;
    border-style: solid;
    border-width: 1px
}
.button_grey {
    background-color: #96aec6;
    background-image: url(/images/common/bg_button_grey.gif);
    border-color: #96aec6 #7390ae #6c86a5 #547397;
    border-style: solid;
    border-width: 1px
}
.dotGrey {
    background: url(/images/common/bg-greydot.gif) repeat-x;
    padding: 2px
}
.dotGrey-table {
    background: url(/images/common/bg-greydot.gif) repeat-x;
    margin: 4px 0 -8px
}
.newbutton {
    font-size: 13px;
    font-weight: 700;
    color: #000;
    background-color: #fda642;
    height: 30px
}
.errorbox {
    background-position: .8em .8em;
    border: 1px solid #fcac97;
    background-color: #fef4f2;
    background-image: url(/images/common/i_error.gif);
    background-repeat: no-repeat;
    margin: 5px 0;
    padding: 10px 10px 10px 15px
}
.errorbox span strong {
    color: #f05942
}
.errorbox1 {
    background-color: F4F2;
    border: 1px solid #fcac97;
    margin: 5px 0;
    padding: 10px
}
.confirmationbox {
    background-position: .8em .8em;
    border: 1px solid #9C6;
    background-color: #f3fae6;
    background-image: url(/images/common/i_confirmation.gif);
    background-repeat: no-repeat;
    margin: 5px 0;
    padding: 10px
}
.confirmationbox span strong {
    color: #5b9c22
}
.errortextbox {
    background-position: .8em .8em;
    border: 1px solid #fcac97;
    background-color: #fef4f2;
    margin: 5px 0;
    padding: 10px
}
#searchlist,
.aquolist,
.list1,
.list2 {
    list-style: none;
    color: #0e2233;
    margin: 0;
    padding: 0
}
.aquolist li,
.list1 li,
.list2 li {
    padding-left: 10px;
    background-image: url(/images/common/dot-orange.gif);
    background-repeat: no-repeat;
    background-position: 0 .5em
}
.aquolist_a a {
    color: #7d7d7d !important
}
#navlist1 li a:hover,
#searchlist li a:hover,
.aquolist li a:hover,
.list1 li a:hover,
.list2 li a:hover,
.olist li a:hover,
.olist3 li a:hover {
    text-decoration: underline !important;
    color: #1c4c9c !important
}
.list2 {
    line-height: 14px
}
.list2 li {
    background-position: 0 .8em;
    padding-top: 5px
}
.aquolist li {
    background-image: url(/images/common/bullet_aquo.gif)
}
.olist,
.olist3 {
    font-size: 12px;
    color: #0e2233;
    list-style: decimal;
    margin-left: 25px;
    padding-left: 1em;
    word-spacing: 1px;
    letter-spacing: 0;
    line-height: 17px
}
.olist > li, .olist3 > li {
    list-style-type:decimal;
}
.olist li strong,
.olist3 li strong {
    word-spacing: 1px;
    letter-spacing: 0
}
.olist h4,.olist h4 a {
    word-spacing: 1px;
    color: #76a44e;
    font-size: 13px;
    margin: 0;
    padding: 0;
    font-weight:bold;
}

.olist3 {
    list-style-type: lower-alpha
}
.olist3 h4 {
    word-spacing: 1px;
    letter-spacing: 0;
    color: #ef6e03;
    font-size: 13px;
    margin: 0;
    padding: 0
}
#nav li {
    position: relative;
    float: left
}
#nav li>ul {
    top: auto;
    left: auto
}
#navlist1 {
    margin-left: 5px;
    padding-left: 0;
    list-style: none;
    margin-top: 2px
}
#navlist1 li {
    background-image: url(/images/common/bullets_orangestar.gif);
    background-repeat: no-repeat;
    background-position: 0 .6em;
    font-size: 12px;
    padding: 3px 3px 3px 15px
}
#navlist1 li strong {
    color: #ee8e1b;
    background-color: #fff
}
#searchlist li {
    padding-left: 10px
}
.tagcloud {
    line-height: 24px;
    margin-top: 10px
}
.img_tn {
    border: 1px solid #cbcbcb;
    background-color: #fff;
    margin: 1px;
    padding: 3px;
    max-width:none;
}
.show {
    background-color: #f5f5f5;
    height: 10px;
    margin-top: 10px;
    border: 1px solid #ccc;
    border-width: 1px 0;
    padding: 5px
}
.show_left,
.show_right {
    float: left;
    font-size: 11px;
    color: #999
}
.centerpadding25 {
    padding: 0 24px
}
.centerpadding20 {
    padding: 0 20px
}
.leftpadding25 {
    padding-left: 25px
}
.rightpadding25 {
    padding-right: 25px
}
#middle {
    width: 100%;
    margin: 0 auto
}
#two_column1 {
    width: 970px;
    margin: 0 auto
}
#left_container {
    float: left;
    width: 650px;
    padding: 10px 0 0
}
#right_container {
    float: right;
    width: 300px;
    padding: 10px 0 0 10px
}
#left_container2 {
    float: left;
    width: 750px;
    padding-right: 10px
}
#right_container2 {
    float: right;
    width: 200px;
    padding: 5px
}
#topbar {
    background-repeat: repeat-y;
    width: 970px;
    margin: 0 auto
}
#search {
    margin: 5px 0 0;
    padding: 1px
}
#search .button-med,
#search button,
#search button-big {
    background: url(/images/common/search.gif) no-repeat;
    border: 0;
    cursor: pointer;
    float: left;
    height: 21px;
    outline: 0;
    width: 21px;
    padding: 0
}
input.btnSearch {
    background-image: url(/images/common/search.gif);
    background-repeat: no-repeat;
    border: 0;
    cursor: pointer;
    float: left;
    height: 21px;
    width: 21px;
    padding: 0
}
input.btnSearchHeader {
    background: url(/images/common/search-med.gif) no-repeat;
    border: 0;
    height: 29px;
    width: 29px
}

.search_inputHeader {
    border: 1px solid #ababab;
    color: #666;
    font-size: 14px;
    margin-top: 0;
    width: 280px;
    padding: 4px
}
.heading h1 {
    line-height:normal;
}


.email_alert,
.expressrating,
.fbloginbtn,
.sendtomobile,
.upload_photo,
topmenubar li.write_review_bg:hover {
    background: url(/images/common/sprites.png) no-repeat
}
.fbloginbtn {
    background-position: -9px -64px;
    width: 157px;
    height: 26px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px
}
#topmenubar li.write_review_bg {
    background-position: -8px -24px;
    width: 167px;
    height: 27px
}
#topmenubar li.write_review_bg a {
    border-right: none
}
#nvallcategory .drop li.active,
#topmenubar li.active {
    font-weight: 700
}
.signin {
    float: right;
    margin: 5px 0 0
}
.loginbox {
    background-color: #eaf1fb;
    border: 1px solid #b4d2f2;
    float: right;
    position: absolute;
    top: 56px;
    width: 235px;
    z-index: 101
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu {
    font-size: 11px;
    list-style-type: none;
    position: static;
    background-color: #f3fae6;
    color: #000;
    z-index: 20;
    margin: 0;
    padding: 0
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu li {
    list-style-type: none;
    float: left;
    background-color: #f3fae6;
    color: #000;
    display: block;
    margin: 0
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu li.seperater {
    list-style-type: none;
    float: left;
    background-color: #f3fae6;
    color: #000;
    display: block;
    margin: 0;
    padding: 5px 0 5px 5px
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu li.arrow {
    background: url(/images/common/arrow-menu2.gif) right center no-repeat #f3fae6;
    padding-right: 10px
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu ul {
    position: absolute;
    list-style-type: none;
    display: none;
    width: 133px;
    background-color: #fff;
    border: 1px solid #ccc;
    color: #000;
    z-index: 99;
    margin: 0;
    padding: 0
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu ul li {
    background-color: #fff;
    color: #000;
    border: 0;
    margin: 0;
    padding: 0
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu li a {
    text-align: left;
    display: block;
    text-decoration: none;
    font-size: 11px;
    font-weight: 700
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu li li a {
    text-align: left;
    display: block;
    text-decoration: none;
    font-size: 11px;
    font-weight: 400
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu li ul {
    width: 133px
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu li ul.mor {
    width: 134px;
    margin-top: 3px;
    margin-left: -90px
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu li ul.mor li {
    width: 134px
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu li li {
    border-bottom: 1px #ccc solid;
    width: 125px
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu li ul.mor ul a,
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu li ul.mor ul a:hover {
    text-align: left;
    background: 0
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu li ul.title {
    width: 125px;
    margin-top: 3px;
    margin-left: -5px;
    z-index: 1200
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu ul a {
    display: block;
    margin: 0;
    padding: 3px 3px 3px 2px
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu a:hover,
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu li:hover {
    display: block;
    color: #1c4c9c
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu span:hover {
    background-color: #fab560;
    color: #FFF;
    text-decoration: none
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu ul li a:hover,
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu ul li:hover {
    display: block;
    text-decoration: underline;
    color: #1c4c9c
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu ul ul {
    display: none;
    position: absolute;
    left: -136px;
    margin-top: -1px;
    width: 133px
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu ul li>ul,
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu ul ul li>ul {
    margin-top: -21px;
    width: 134px
}
.tl {
    font-size: 12px;
    color: #1c4c9c;
    float: right;
    font-weight: 700;
    margin: 5px 15px 5px 5px
}
#grey_tabs_line,
#grey_tabs_line2 {
    background-color: #CCC;
    border-top: solid #CCC 1px;
    margin-top: -17px
}
.content {
    clear: left
}
/*.row,
.row-highlight {
    font-size: 12px;
    color: #333;
    height: 23px;
    border-top: 1px solid #95cb5f;
    border-right: 0 solid #000;
    border-bottom: 0 solid #000;
    border-left: 0 solid #000;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #EEE
}
.row-highlight {
    background-color: #dfdfdf;
    cursor: pointer
}*/
.bgleftpanel {
    background-image: url(/App_Themes/Default/Images/bgleftpanel.gif)
}
.bgleftpanel2 {
    background-image: url(/App_Themes/Default/Images/bgleftpanel2.gif)
}
.headbg {
    background-image: url(/App_Themes/Default/Images/headbg.gif)
}
.linedarkGreen {
    background: url(/App_Themes/Default/Images/bg-linedarkgreen.gif) repeat-x;
    padding: 2px
}
.cb-heading {
    font-family: 'Inter', sans-serif !important;;
    font-size: 120%;
    font-weight: 700;
    text-transform: uppercase;
    color: #f09c42;
    word-spacing: 2px;
    letter-spacing: 2px
}
.cb-subheading {
    font-family: 'Inter', sans-serif !important;;
    font-size: 80%;
    text-transform: uppercase;
    color: #999;
    word-spacing: 2px;
    letter-spacing: 2px
}
.cb-subheading2 {
    font-family: 'Inter', sans-serif !important;;
    font-size: 100%;
    font-weight: 700;
    color: #f09c42;
    word-spacing: 1px;
    letter-spacing: 0
}
.cb-subheading2 a:link,
.cb-subheading2 a:visited,
.cbmenu a,
.cbmenu a:visited {
    text-decoration: none;
    color: #1c4c9c
}
.cb-subheading3 {
    font-size: 12px;
    color: #ee8e1b
}
.cbmenu a,
.cbmenu a:visited {
    text-align: left;
    display: block;
    border: 1px solid #fff;
    background: url(/images/common/bullet_orange.gif) .1em .5em no-repeat #fff;
    margin: 2px 0 5px 2px;
    padding: 2px 0 2px 17px
}
.cbmenu a:hover {
    border-bottom: 1px dashed #ccc;
    color: #0e2233
}
.bottombar {
    width: 970px;
    position: relative;
    margin: 0 auto
}
.bottomband {
    background: url(/images/common/bg_bottombar.gif) repeat-x;
    height: 25px;
    border-top: 1px solid #ededed;
    margin: 0 2px;
    padding: 5px 0 0
}
ul.bottomlink li {
    display: inline;
    border-right: 1px solid #ccc;
    font-size: 11px;
    padding: 0 5px
}
.section-bg {
    background: url(/images/common/section-bg-bottombar.gif) center top no-repeat;
    height: 60px
}
.heading_black h3 {
    color: #0e2233
}
#userhelp a:hover span,
#userhelp2 a:hover span,
#userhelp3 a:hover span,
#userhelp4 a:hover span,
#userhelp5 a:hover span {
    display: inline;
    position: absolute;
    top: 0;
    background-color: #fffcf5;
    border: 1px solid #ffb153;
    font-weight: 400;
    padding: 6px
}
#help_savetomylist-rp,
#help_savetomylist_cp {
    position: relative;
    background: #fff;
    left: 0
}
#help_savetomylist-rp a:hover,
#help_savetomylist_cp a:hover {
    background-color: #fff;
    text-decoration: none
}
#help_savetomylist-rp a:hover span,
#help_savetomylist_cp a:hover span {
    display: block;
    position: absolute;
    top: 0;
    left: 20px;
    background-color: #fffcf5;
    border: 1px solid #ffb153;
    padding: 6px
}
#help_savetomylist_cp {
    left: 5px
}
#help_savetomylist_cp a:hover span {
    top: -80px;
    left: 0
}
#homehelp a:hover span,
#producthelp a:hover span,
#producthelp1 a:hover span,
.ReviewRating a:hover span {
    display: inline;
    position: absolute;
    background-color: #fffcf5;
    border: 1px solid #ffb153;
    font-weight: 400;
    margin-top: -47px;
    padding: 6px 2px 6px 6px
}
#homehelp a:hover span {
    margin-left: -35px
}
.popuplayer {
    float: left;
    background: url(/images/shadowAlpha.png) bottom right no-repeat !important;
    position: absolute;
    z-index: 2;
    padding-top: -6px;
    visibility: hidden;
    margin: 10px 0 0 10px !important
}
.popuplayer div.inner {
    background-color: #fff;
    border: 1px solid #fff;
    overflow: hidden;
    margin: 0 6px 6px -6px !important;
    padding: 5px 10px 10px
}
#black_overlay {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    background-color: #333;
    z-index: 50;
    -moz-opacity: .8;
    opacity: .8;
    filter: alpha(opacity=80);
    visibility: hidden
}
#black_overlay iframe {
    position: absolute;
    z-index: 5;
    border: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 750px;
    overflow: visible;
    margin: 0;
    padding: 0
}
.login_registration {
    visibility: hidden;
    position: absolute;
    z-index: 60
}
.addQ-table-left,
.addQ-table-main,
.addQ-table-top {
    background-color: #fff;
    height: 6px
}
.addQ-table-top {
    border-top: 1px solid #333
}
.addQ-table-left,
.addQ-table-main {
    border-left: 1px solid #333
}
.addQ-table-bot {
    background-image: url(/images/common/layer-bot-bg.png);
    background-repeat: repeat-x
}
.addQ-table-right {
    background-image: url(/images/common/layer-right-bg.png);
    background-repeat: repeat-y;
    background-position: right center
}
.pleasewait {
    font-family: 'Inter', sans-serif !important;
    font-size: 140%;
    color: #ee8e1b;
    text-transform: none
}
.mobile a:hover {
    text-decoration: none;
    cursor: url(/images/ads/mobile.cur), pointer
}
.timeline .Image {
    float: left;
    margin-right: 16px
}
.timeline .ImageDiv {
    margin: 3px 0 5px
}
.timeline .ImageDiv td,
.timeline .feed_comments td {
    border: 0;
    padding: 0
}
.timeline .content1 .status_comments,
.timeline .feed_comments {
    background-color: #f3fae6;
    margin-top: 10px;
    float: none;
    margin-left: 80px;
    clear: left;
    font-size: 11px;
    overflow: hidden;
    padding: 4px
}
.timeline td {
    border-bottom: #efeded 1px solid;
    padding: 10px 0
}
.timeline .comment_text,
.timeline .content_text {
    overflow: hidden;
    margin: 0 0 5px
}
.timeline .content1 .status_comments td {
    border-bottom: 0;
    padding: 5px 0 5px 4px
}
.timeline .content1 .status_comments {
    overflow: auto;
    overflow-x: hidden;
    height: auto;
    padding: 0
}
#subscription-strip-container {
    position: fixed;
    top: 0;
    width: 970px;
    z-index: 10000
}
element.style {
    display: none;
    background: 0 0;
    margin-right: 5px;
    margin-top: 5px;
    width: 23px
}
.bg_grey {
    background-color: #9c6
}
.font {
    color: #0e2233;
    font-family: 'Inter', sans-serif !important;
}
#subscription-strip {
    height: 30px;
    padding-top: 4px;
    width: 970px;
    margin: 0 auto
}
.txt_field_black {
    color: #333;
    font-size: 12px;
    border-color: #ccc #bebebe #bebebe #ccc;
    border-style: solid;
    border-width: 1px;
    padding: 3px
}
.popuplayer1 {
    position: absolute;
    z-index: 60;
    display: none;
    color: #0e2233;
    padding: 0;
    box-sizing:content-box !important;
}
#search .button-big {
    background: url(/images/common/search-big.gif) no-repeat;
    height: 29px;
    width: 29px;
    border: 0
}
.bottom-left,
.bottom-right,
.top-left,
.top-right {
    height: 10px;
    width: 10px;
    overflow: hidden;
    position: absolute
}
.top-left {
    background: url(/images/popup-layer/pop-top-left.png) no-repeat;
    left: -10px;
    top: -10px
}
.top-right {
    background: url(/images/popup-layer/pop-top-right.png) no-repeat;
    right: -10px;
    top: -10px
}
.bottom-left {
    background: url(/images/popup-layer/pop-bottom-left.png) no-repeat;
    bottom: -10px;
    left: -10px
}
.bottom-right {
    background: url(/images/popup-layer/pop-bottom-right.png) no-repeat;
    right: -10px;
    bottom: -10px
}
.bdr-lr,
.bdr-tb {
    width: 100%;
    height: 100%;
    position: absolute;
    background: #525252;
    -moz-opacity: .7;
    opacity: .7;
    filter: alpha(opacity=70)
}
.bdr-tb {
    padding-bottom: 20px;
    margin: -10px 0 0
}
.bdr-lr {
    padding-right: 20px;
    margin: 0 0 0 -10px
}
span.i-eshare,
span.i-fshare,
span.i-tshare {
    background-image: url(/images/common/i-share.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #595959;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    height: 21px;
    margin-right: 10px;
    text-align: center;
    text-decoration: none;
    width: 56px;
    padding: 9px 0 0 1px
}
span.i-tshare {
    background-position: -57px 0
}
span.i-eshare {
    background-position: -114px 0
}
.fcheck {
    background: url(/images/common/fchk.png) no-repeat;
    display: inline-block;
    height: 22px;
    padding-top: 1px;
    vertical-align: bottom;
    width: 42px
}
.fontwhiteBig {
    font-size: 140%;
    color: #fff
}
.bg_orangelight {
    background-color: #fbe5c7;
    margin: 0
}
ul.likeuserlist {
    list-style: none;
    overflow: auto;
    margin: 0;
    padding: 0
}
ul.likeuserlist li {
    border-bottom: 1px #eee solid;
    overflow: hidden;
    padding: 8px
}
.listcat1 {
    color: #0e2233;
    font-size: 12px;
    line-height: 14px;
    list-style: none;
    overflow: hidden;
    margin: 0;
    padding: 0
}
.listcat1 li {
    float: left;
    list-style: none;
    padding-right: 10px;
    width: 277px
}
.category h2 {
    color: #f90;
    font-family: 'Inter', sans-serif !important;;
    font-size: 11px;
    font-weight: 700;
    margin: 0;
    padding: 0
}
.profile-heading h1 {
    color: #ee8e1b;
    float: left;
    font-family: 'Inter', sans-serif !important;
    font-size: 17px;
    font-weight: 400;
    text-transform: none;
    margin: 0;
    padding: 0
}
.corporatecount {
    overflow: hidden
}
.corporatecount div {
    float: left;
    margin: 0
}
.corporatecount div.response {
    border: 1px solid #ccc;
    padding-right: 10px;
    border-width: 0 1px 0 0
}
.corp-response-pop {
    background: #f8f8f8;
    border: 1px solid #ccc;
    position: absolute;
    padding: 5px
}
.popuplayer2 {
    color: #0e2233;
    position: absolute;
    z-index: 60;
    padding: 0;
    box-sizing:content-box !important;
}
.tabs>ul {
    list-style: none;
    position: absolute;
    z-index: 100;
    width: 700px;
    clear: both;
    overflow: hidden;
    margin: 0;
    padding: 0
}
.tabs>ul li {
    float: left;
    margin-right: 5px;
    background-color: #7d7d7d;
    -moz-border-radius: 5px 5px 0 0;
    padding: 5px
}
.tabs>ul li:hover {
    float: left;
    color: #000
}
.tabs>ul li.on a {
    color: #000
}
.tabs>ul a {
    text-decoration: none;
    color: #fff;
    font-weight: 700
}
.ui-tabs .ui-tabs-nav {
    position: relative;
    font-size: 12px;
    width: 630px;
    margin: 0 0 4px
}
.ui-tabs .ui-tabs-nav li {
    float: left;
    border-bottom: 0 !important;
    list-style: none;
    padding: 0
}
.ui-tabs .ui-tabs-nav li a {
    display: block;
    text-decoration: none;
    padding: 5px 37px
}
.ui-tabs .ui-tabs-panel {
    display: block;
    background: 0 #fff;
    border: 1px solid #ccc;
    margin-top: -1px;
    padding: 10px
}
.ui-tabs .ui-tabs-hide {
    display: none !important
}
.ui-state-active,
.ui-widget-content .ui-state-active {
    background: #fff;
    border: 1px solid #ccc;
    -moz-border-radius: 5px 5px 0 0;
    padding: 4px 16px
}
.ui-state-active,
.ui-widget-content .ui-state-active a {
    color: #000;
    font-weight: 700
}
.delete a.del {
    visibility: hidden;
    margin-left: 15px
}
.delete:hover a.del {
    visibility: visible
}
.pollcontainer {
    overflow: hidden;
    margin: 10px 0
}
.pollcontainer div.dotGrey {
    margin: 10px 0
}
.pollinfo {
    margin-left: 10px;
    display: inline-block;
    width: 205px;
    float: left
}
.pollQ {
    margin: 5px 0 0
}
.pollQ strong.fontgreen {
    display: block;
    cursor: pointer
}
.polloptions input {
    float: left;
    margin: 0 5px 5px 0
}
.pollwrapper {
    width: 260px;
    background-color: #fff;
    margin: 10px 0 auto;
    padding: 10px
}
.pollwrapper ul {
    list-style: none;
    margin: 0;
    padding: 0
}
.pollwrapper div.dotGrey {
    clear: both
}
div.graph span {
    display: block;
    font-size: 12px;
    height: 15px;
    margin: 2px 0 5px
}
div.graph textarea {
    height: 40px;
    width: 180px;
    border: 1px solid #ccc;
    overflow: auto;
    font-size: 11px;
    padding: 4px
}
div.graph img.checked {
    position: absolute;
    margin-left: -25px;
    margin-top: -3px
}
div.graph {
    font-size: 12px;
    width: 205px
}
.graphpermalink {
    height: 15px;
    width: 205px;
    margin: 2px 0 5px 20px
}
.heading_green2 h2 {
    font-size: 14px;
    color: #76a44e;
    text-transform: uppercase;
    margin: 0;
    padding: 0
}
.heading_green h3,.heading_black h3 a,.heading_black h3  {
    font-weight:bold;
}
.list3 li a {
    text-decoration: none;
    font-size: 12px;
    font-weight: lighter;
    margin: 0;
    padding: 0
}
.list3 li {
    background-image: url(/images/common/dot-orange.gif);
    background-repeat: no-repeat;
    background-position: 0 .8em;
    padding: 5px 0 0 10px
}
.list3 {
    list-style: none;
    color: #0e2233;
    line-height: 14px;
    margin: 0;
    padding: 0
}
.fontorange1 h1 {
    color: #ee8e1b;
    font-size: 12px;
    margin-top: 0;
    margin-bottom: 0
}
.confirmationbox_withoutimg {
    background-color: #f3fae6;
    border: 1px solid #9c6;
    margin: 5px 0;
    padding: 7px
}
.confirmationbox_withoutimg span {
    color: #0e2233;
    font-size: 100%
}
.top_tabs li {
    margin-right: 59px;
    height: 16px;
    display: inline-block;
    vertical-align: text-bottom
}
.top_tabs li a {
    display: inline-block;
    margin-top: 2px
}
.top_tabs li div {
    height: 16px;
    width: 16px;
    float: left;
    margin-right: 3px
}
.top_tabs span {
    margin-right: 64px
}
#search .searchmed,
.arrow-down,
.arrow1,
.fblogin,
.fconnect1,
.floginSignup,
.i-close1,
.i-close2,
.menu ul ul span.seemore1,
.menu-arrow,
.menumore1 {
    background: url(/images/headerfooter1.png) no-repeat
}
#search .searchmed {
    border: 0;
    cursor: pointer;
    outline: 0;
    height: 26px;
    width: 26px;
    background-position: -102px -89px;
    display: inline-block;
    overflow: hidden;
    vertical-align: text-bottom;
    padding: 0
}
.cat_arrow {
    float: left;
    padding: 6px 5px
}
.partition {
    width: 0;
    padding: 5px 4px 0 0
}
.menu-arrow {
    background-position: -83px -106px;
    width: 5px;
    height: 4px;
    line-height: 4px;
    font-size: 4px;
    overflow: hidden;
    display: inline-block;
    margin-right: -2px;
    margin-left: 3px;
    vertical-align: middle
}
.arrow1 {
    background-position: -67px -106px;
    margin-bottom: 4px;
    width: 7px;
    height: 4px;
    line-height: 4px;
    font-size: 4px;
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
    cursor: pointer
}
.arrow-down {
    background-position: -75px -106px;
    margin-bottom: 4px;
    width: 7px;
    height: 4px;
    line-height: 4px;
    font-size: 4px;
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom
}
.fblogin {
    background-position: 0 -106px;
    width: 65px;
    height: 20px;
    display: inline-block;
    cursor: pointer
}
.menu ul ul span.seemore1 {
    background-position: -125px -70px;
    width: 13px;
    height: 9px;
    display: inline-block;
    cursor: pointer
}
.i-close1 {
    background-position: -67px -112px;
    width: 13px;
    height: 14px;
    display: inline-block;
    margin-top: 6px;
    margin-right: 6px;
    cursor: pointer
}
.fconnect1 {
    background-position: 0 -127px;
    width: 194px;
    height: 25px;
    display: inline-block;
    cursor: pointer
}
.floginSignup {
    background-position: 0 -153px;
    width: 149px;
    height: 22px;
    display: inline-block;
    vertical-align: bottom;
    cursor: pointer
}
.menumore1 {
    background-position: -88px -89px;
    width: 12px;
    height: 12px;
    display: inline-block;
    vertical-align: bottom;
    cursor: pointer;
    background-color: #fff;
    margin-left: 5px;
    margin-top: 5px
}
.roundbox {
    background-color: #FFF;
    height: 40px;
    width: 115px;
    border: 1px solid #000;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    margin: 0 auto 15px;
    padding: 5px
}
.roundboxlogin {
    background-color: #FFF;
    width: 150px;
    border: 1px solid #000;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 5px
}
.roundboxsms {
    background-color: #FFF;
    border: 1px solid #eee;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 10px
}
.roundboxcreatepoll {
    background-color: #f4f2e5;
    width: 296px;
    border: 1px solid #eee;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 10px
}
.roundboxstatus {
    background-color: #f4f2e5;
    border: 1px solid #eee;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    margin: 0 auto 15px;
    padding: 10px
}
.i-close2 {
    background-position: -67px -112px;
    width: 13px;
    height: 14px;
    display: inline-block;
    text-decoration: none;
    cursor: pointer
}
.corporate,
.fbstatus,
.fmmstatus,
.fstatus,
.i-like,
.starwriter,
.videostatus {
    background: url(/images/index.png) no-repeat
}
.fstatus {
    background-position: 0 -90px;
    width: 42px;
    height: 22px;
    display: inline-block;
    vertical-align: middle
}
.fmmstatus {
    background-position: 0 -24px;
    width: 23px;
    height: 14px;
    display: inline-block;
    vertical-align: text-bottom;
    margin-bottom: 2px
}
.i-like {
    background-position: 0 -43px;
    width: 15px;
    height: 13px;
    margin-bottom: 2px;
    display: inline-block;
    vertical-align: text-bottom
}
.fbstatus {
    background-position: -25px -24px;
    width: 23px;
    height: 14px;
    margin-bottom: 2px;
    display: inline-block;
    vertical-align: text-bottom
}
.videostatus {
    background-position: 0 -76px;
    width: 15px;
    height: 10px;
    margin-bottom: 2px;
    display: inline-block;
    vertical-align: text-bottom
}
.starwriter {
    background-position: -1px -60px;
    width: 14px;
    height: 13px;
    margin-bottom: 2px;
    display: inline-block;
    vertical-align: text-bottom
}
.corporate {
    background-position: -1px -8px;
    width: 12px;
    height: 13px;
    display: inline-block;
    vertical-align: text-bottom
}
.grey-beige-bl {
    background-color: #f8f8f8;
    background-image: url(/images/common/grey-beige-bl.gif);
    background-repeat: no-repeat;
    background-position: 0 100%;
    border: none
}
.grey-beige-br {
    background: url(/images/common/grey-beige-br.gif) 100% 100% no-repeat
}
.grey-beige-tl {
    background: url(/images/common/grey-beige-tl.gif) no-repeat
}
.grey-beige-tr {
    background: url(/images/common/grey-beige-tr.gif) 100% 0 no-repeat;
    padding: 10px
}
.grey-beige-tr1 {
    background: url(/images/common/grey-beige-tr.gif) 100% 0 no-repeat;
    padding: 5px
}
ul.side-section1 {
    list-style: none;
    margin: 5px 0 0;
    padding: 0
}
ul.side-section1 li {
    background-color: #fff;
    padding: 10px
}
ul.side-section li h1,
ul.side-section1 li h2 {
    color: #76a44e;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    padding: 0
}
.smallfont1 {
    color: #0e2233;
    font-size: 11px;
    text-transform: none
}
.roundcustheader {
    margin-top: 10px;
    overflow: hidden
}
.svctabsel div {
    background-color: #cecece;
    border-radius: 5px;
    box-shadow: 5px 5px 8px #888;
    color: #7d7d7d;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: 700;
    margin: 0 5px;
    padding: 8px
}
.svctabsel div .stepNumber {
    float: left;
    font: 700 45px 'Lato', sans-serif;
    position: relative;
    text-align: center;
    width: 30px;
    padding: 0 5px 5px
}
.svctabsel div .stepDesc {
    display: block;
    float: left;
    font: 700 20px 'Lato', sans-serif;
    position: relative;
    text-align: left;
    padding: 5px
}
.svctabsel div.on {
    background-color: #4691ce;
    border-radius: 5px;
    box-shadow: 5px 5px 8px #888;
    color: #fff;
    cursor: text;
    margin: 0 5px;
    padding: 8px
}
.pollwidget-set {
    color: #0e2233;
    margin-left: 5px;
    overflow: hidden
}
.pollwidget-set h3 {
    color: #1c4c9c;
    font-size: 14px;
    margin: 0;
    padding: 0;
    font-weight:bold;
}
.pollwidget-set input.text {
    color: #7d7d7d;
    font-size: 12px;
    height: 25px;
    vertical-align: bottom;
    display:inline;
    padding:1px 10px;
    border-radius:0px;
}
.roundboxwidgetcol {
    margin-top: 3px
}
span.i-eshare1,
span.i-fshare1,
span.i-tshare1 {
    background-image: url(/images/common/i-share1.gif);
    background-repeat: no-repeat;
    display: block;
    font: 'Lato', sans-serif;
    font-size: 12px;
    height: 16px;
    text-align: center;
    width: 16px;
    float: left;
    background-position: -1px -1px;
    color: #595959;
    text-decoration: none;
    margin-right: 5px;
    cursor: pointer
}
ul.Lyrics-page,
ul.Lyrics-page ul {
    list-style: none;
    margin: 10px 0 0;
    padding: 0 5px
}
ul.Lyrics-page {
    border: 1px solid #eee;
    width: 650px
}
.rat-lyrics {
    background: #eee;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    padding: 4px
}
.rating-count {
    color: #0e2233;
    font-size: 12px;
    font-weight: 400;
    text-transform: none
}
#lyricsearch,
#lyricssearch {
    color: #76a44e;
    font-size: 16px;
    font-weight: 700
}
#lyricsearch a,
#lyricssearch a {
    color: #76a44e;
    font-size: 16px;
    font-weight: 700;
    margin-right: 25px
}
.lyrics-welcome {
    background: #eee;
    color: #0e2233;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 10px
}
.lyrics-welcome strong {
    font-size: 16px
}
.latest-lyrics ul {
    color: #0e2233;
    list-style-type: none;
    overflow: hidden;
    margin: 0;
    padding: 0
}
.latest-lyrics-search ul {
    color: #0e2233;
    list-style-type: none;
    overflow: hidden;
    margin: 10px 0;
    padding: 0
}
.latest-lyrics-search ul li {
    float: left;
    width: 25%
}

select {
    -moz-appearance: tab-scroll-arrow-back;
	-webkit-appearance: menulist;
}
#logo a:hover {
    background: 0
}

.searchoption {
    color: #4f4f4f
}
#btnReplyPost {
    min-width:auto;
    display:inline-block;
}
.maincontainercenter {
    width: 970px;
    margin: 0 auto;
    z-index: -999;
}
.hierarchy{
margin-bottom: 10px;
}
.hierarchy a{
color: #6d6d6d;
    font-size: 12px;
}
#ask-question textarea {
    border: 1px solid #ccc;
    font-size: 11px;
    height: 40px;
    overflow: auto;
    width: 265px;
    padding: 4px
}
.smallfont-search {
    color: #4f4f4f;
    font-size: 11px
}
span.smallfont-search a:hover {
    color: #1c4c9c !important;
    text-decoration: none;
    background: 0
}
.search-product ul {
    list-style-type: none;
    margin: 0;
    padding: 10px 0
}
.count-left {
    background: url(/images/common/count1.png) no-repeat !important;
    display: block !important;
    float: left !important;
    padding-left: 8px !important;
    text-align: center !important
}
.count {
    display: inline !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 16px !important;
    padding: 0 5px !important
}
.cnt1,
.count-srch {
    display: inline !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    line-height: 16px !important;
    padding: 0 5px !important
}
.count-right {
    background: url(/images/common/count2.png) right no-repeat !important;
    display: block !important;
    float: left !important;
    height: 16px !important;
    margin-right: 4px !important;
    padding-right: 4px !important
}
#dvHContainer {
    background: #dadada
}
#navpaging li ul {
    display: none;
    left: 0;
    position: absolute;
    top: 1em
}
#navcontaineranswers ul li h4 a {
    position: absolute;
    margin-top: -60px
}
#nav .drop-drop .list li li a {
    color: #1c4c9c;
    font-weight: 400
}
.delete-queue {
    cursor: pointer;
    float: right;
    margin-right: 0
}
#refinesearch h3 {
    overflow: hidden;
    width: 70%
}
.refinesearch {
    margin-right: 20px;
    float: left;
    padding: 10px
}
ul.checkbox {
    overflow-x: hidden;
    overflow-y: auto;
    white-space: nowrap;
    font-size: 12px;
    padding: 10px 20px 10px 0
}
.categories-rightside {
    border: 1px solid #e8e8e8;
    overflow: hidden;
    margin-bottom: 20px;
    font-size: 12px;
    color: #0e2233
}
.categories-rightside ul li {
    border: 1px solid #eee;
    overflow: hidden;
    border-width: 0 0 1px;
    padding: 5px
}
.categories-rightside ul li.latest {
    border: 0;
    padding: 0
}
.categories-rightside ul li a:hover,
.categories-rightside ul li div.smallfont a:hover {
    text-decoration: underline;
    background: 0;
    color: #1c4c9c
}
.categories-rightside ul li span.rss {
    background: url(~/images/common/RSS.gif) no-repeat;
    height: 16px;
    width: 16px;
    display: block;
    float: left;
    margin-right: 5px
}
.list2-1 {
    list-style: none;
    font-size: 100%;
    color: #0e2233;
    line-height: 14px;
    margin: 0;
    padding: 0
}
.list2-1 li {
    padding-left: 10px;
    background-image: url(/images/common/dot-orange.gif);
    background-repeat: no-repeat;
    background-position: 0 1.3em;
    padding-top: 10px;
    float: left;
    width: 280px
}
ul.list-product {
    list-style-type: none;
    font-family: 'Inter', sans-serif !important;
    font-size: 12px;
    color: #0e2233;
    border-bottom: #e8e8e8 solid 1px;
    overflow: hidden;
    margin: 0;
    padding: 10px 0
}
ul.list-product li {
    float: left;
    margin-right: 10px
}
.sub-catname {
    float: left;
    width: 300px;
    padding: 10px
}
.cat-review {
    width: 120px;
    border: 1px solid #eee;
    float: left;
    position: relative;
    font-family: 'Inter', sans-serif !important;
    font-size: 12px;
    color: #0e2233;
    height: 165px;
    margin: 10px;
    padding: 10px 7px
}
.BoxWraper {
    left: 0;
    position: absolute;
    top: 0
}
.BoxWraperLRow {
    left: 0;
    position: absolute;
    bottom: 0
}
.BoxInner {
    position: relative;
    width: 130px;
    padding: 5px
}
.cat-review:hover .BoxInner {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 15px #dadada;
    height: auto
}
.cat-review:hover .BoxInner .other-details {
    display: block !important;
    border-top: 1px solid #eee;
    margin-top: 10px;
    padding-top: 5px
}
.cat-review1 {
    width: 115px;
    float: left;
    border: 1px solid #e8e8e8;
    font-family: 'Inter', sans-serif !important;
    font-size: 12px;
    color: #0e2233;
    margin: 10px;
    padding: 8px
}
.cat-review2 {
    width: 125px;
    float: left;
    border: 1px solid #e8e8e8;
    font-family: 'Inter', sans-serif !important;
    font-size: 12px;
    color: #0e2233;
    margin: 10px;
    padding: 7px 1px
}
.cat-review2 ul li {
    text-align: center;
    border: 0;
    padding: 0
}
.fontblue {
    font-size: 100%;
    color: #0067b9
}
.search_m2m {
    font-size: 13px;
    color: #666;
    border: 1px solid #ababab;
    margin-top: 0;
    width: 150px;
    border-width: 1px;
    padding: 2px;
    border-radius:0px;
}
.search_button {
    background: url(/images/common/bg_button_green.gif) #c1e184;
    border: 1px solid #3d9c11;
    color: #fff;
    cursor: pointer;
    font-size: 11px;
    font-weight: 700;
    height: 22px;
    margin-right: -1px;
    margin-top: 3px;
    overflow: visible;
    padding: 0px !important;
    min-width:auto;
    border:none;
    border-radius:0;
    float:left;
}
.ui-autocomplete {
    position: absolute;
    cursor: default
}
* html .ui-autocomplete {
    width: 1px
}
.ui-menu {
    list-style: none;
    display: block;
    float: left;
    margin: 0;
}
.ui-menu .ui-menu {
    margin-top: -3px
}
.ui-menu .ui-menu-item .ui-menu-item2 {
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
    margin: 0;
    padding: 0
}
.ui-menu .ui-menu-item a {
    text-decoration:none;
    /*display: block;*/
    line-height: 1.5;
    padding: 5px 10px;
}

.ui-menu-item2 {
    min-height: 0 !important;
    width: 100% !important;
    background: #7d7d7d;
    color: #fff;
    margin-bottom: 2px;
    padding: 0 !important
}
.ui-menu .ui-menu-item a.sub1 {
    -moz-text-blink: none;
    -moz-text-decoration-color: 0;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    display: block;
    line-height: 1.2;
    padding-bottom: .2em;
    padding-right: .4em;
    padding-top: .2em;
    font-size: 11px;
    color: #1c4c9c;
    font-family: 'Inter', sans-serif !important;
}
.ui-menu .ui-menu-item span.sub1:hover {
    color: #1c4c9c;
    cursor: pointer
}

a.sub1,
span.sub1 {
    color: #7d7d7d;
    display: block;
    font-size: 11px;
    line-height: 1.2;
    padding-bottom: .2em;
    padding-right: .4em;
    padding-top: .2em;
    text-decoration: none;
    border-bottom: 1px Solid #CCC
}
.sub1:hover,
.sub2:hover {
    color: #1c4c9c !important;
    cursor: pointer;
    text-decoration: underline
}
ul.moreprod-img li {
    float: left;
    width: 75px
}
.addnewproduct,
.arrow-rating,
.arrowdown,
.arrowup,
.btn-send-to-mobile1,
.closered,
.email_support3,
.featuredblog,
.i-alert1,
.i-bookmark1,
.i-close-black-small,
.i-collapse,
.i-compare1,
.i-eshare2,
.i-expand,
.i-fshare2,
.i-gift1,
.i-help,
.i-mail1,
.i-message1,
.i-print,
.i-rating,
.i-request1,
.i-rss3,
.i-telephone1,
.i-trust1,
.i-tshare2,
.i_minus,
.i_plus,
.i_rss1,
.likeproduct,
.likeproduct_grey,
.photos2,
.prorating_full,
.prorating_full_half,
.prorating_none,
.read-barfull,
.read-barnone,
.remove-compare,
.review-shorting,
.review2,
.send-to-mobile,
.small-i-eshare,
.small-i-fshare,
.small-i-tshare,
.smallerratefull_half,
.smallratefull,
.smallratenone,
.star_small_full,
.star_small_half,
.star_small_none,
.starfull,
.starnone,
.twverify,
.updatelist,
.video-icon,
.writebarfull,
.writebarnone {
    background: url(/images/read-readall.png) no-repeat;
    display: block
}
.closered {
    background-position: -164px -87px;
    width: 14px;
    height: 14px;
    display: inline-block;
    float: right;
    cursor: pointer
}
.twverify {
    background-position: -197px -85px;
    width: 20px;
    height: 20px;
    display: inline-block;
    cursor: pointer
}
.featuredblog {
    background-position: -27px -87px;
    width: 23px;
    height: 14px;
    display: inline-block;
    cursor: default
}

.email_support3 {
    background-position: -1px -123px;
    width: 144px;
    height: 13px;
    display: inline-block;
    cursor: pointer
}
.i-collapse {
    background-position: -133px -88px;
    width: 13px;
    height: 9px;
    display: inline-block;
    cursor: pointer
}
.i-expand {
    background-position: -149px -88px;
    width: 13px;
    height: 9px;
    display: inline-block;
    cursor: pointer
}
.i-close-black-small {
    background-position: -118px -87px;
    width: 13px;
    height: 14px;
    display: inline-block;
    cursor: pointer;
    vertical-align: bottom
}
.prorating_full {
    background-position: 2px -138px;
    width: 23px;
    height: 19px;
    display: inline-block;
    vertical-align: bottom
}
.prorating_full_half {
    background-position: -44px -138px;
    width: 23px;
    height: 19px;
    display: inline-block;
    vertical-align: bottom
}
.smallerratefull_half {
    background-position: -156px -138px;
    width: 14px;
    height: 11px;
    line-height: 11px;
    font-size: 11px;
    display: inline-block
}
.prorating_none {
    background-position: -22px -138px;
    width: 23px;
    height: 19px;
    display: inline-block;
    vertical-align: bottom
}
.star_small_full,
.star_small_none {
    background-position: -69px -140px;
    width: 17px;
    height: 14px;
    display: inline-block;
    vertical-align: bottom
}
.star_small_half {
    background-position: -104px -140px;
    width: 17px;
    height: 14px;
    display: inline-block;
    vertical-align: bottom
}
.star_small_none {
    background-position: -85px -140px
}
.smallratefull {
    background-position: -124px -138px;
    width: 14px;
    height: 11px;
    line-height: 11px;
    font-size: 11px;
    display: inline-block
}
.smallratenone {
    background-position: -185px -138px;
    width: 14px;
    height: 11px;
    line-height: 11px;
    font-size: 11px;
    display: inline-block
}
.starfull {
    background-position: -170px -139px;
    width: 11px;
    height: 11px;
    line-height: 11px;
    font-size: 4px;
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom
}
.starnone {
    background-position: -186px -139px;
    width: 11px;
    margin-top: 2px;
    height: 11px;
    line-height: 11px;
    font-size: 4px;
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom
}
.arrow-rating {
    background-position: -1px -85px;
    width: 7px;
    height: 6px;
    display: inline-block;
    vertical-align: bottom
}
.writebarfull {
    background-position: -195px -1px;
    width: 22px;
    height: 8px;
    line-height: 8px;
    font-size: 8px;
    display: inline-block;
    vertical-align: bottom
}
.writebarnone {
    background-position: -195px -11px;
    width: 22px;
    height: 8px;
    line-height: 8px;
    font-size: 8px;
    display: inline-block;
    vertical-align: bottom
}
.read-barfull {
    background-position: -178px -1px;
    width: 13px;
    height: 5px;
    line-height: 5px;
    font-size: 5px;
    display: inline-block;
    vertical-align: middle
}
.read-barnone {
    background-position: -178px -8px;
    width: 13px;
    height: 5px;
    line-height: 5px;
    font-size: 5px;
    display: inline-block;
    vertical-align: middle
}
.i-telephone1 {
    background-position: -106px -105px;
    width: 16px;
    height: 13px;
    vertical-align: bottom;
    display: inline-block;
    float: left
}
.btn-send-to-mobile1 {
    background-position: -98px -1px;
    width: 7px;
    height: 13px;
    display: inline-block;
    margin-right: 3px;
    vertical-align: bottom;
    margin-bottom: 2px
}
.likeproduct {
    background-position: -1px -21px;
    width: 101px;
    height: 16px;
    display: inline-block;
    float: left;
    cursor: pointer
}
.likeproduct_grey {
    background-position: -1px -104px;
    width: 101px;
    height: 16px;
    display: inline-block;
    float: left;
    cursor: pointer
}
.updatelist {
    background-position: -108px -1px;
    width: 11px;
    height: 11px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer
}
.arrowup {
    background-position: -69px -1px;
    width: 15px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer
}
.arrowdown {
    background-position: -82px -1px;
    width: 15px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer
}
.review-shorting {
    background-position: -53px -1px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer
}
.i-gift1 {
    background-position: -138px -30px;
    display: inline-block;
    float: left;
    margin-right: 5px;
    width: 16px;
    height: 16px
}
.i-message1 {
    background-position: -177px -20px;
    display: inline-block;
    float: left;
    margin-right: 5px;
    width: 16px;
    height: 16px
}
.i-trust1 {
    background-position: -105px -41px;
    display: inline-block;
    float: left;
    margin-right: 5px;
    width: 16px;
    height: 16px;
    vertical-align: middle
}
.i-mail1 {
    background-position: -241px -19px;
    width: 17px;
    height: 12px;
    display: inline-block;
    float: left;
    margin-left: 5px;
    cursor: pointer
}
.i-help {
    background-position: -20px -30px;
    width: 13px;
    height: 13px;
    float: left;
    display: inline-block
}
.i-eshare2,
.i-fshare2,
.i-tshare2 {
    height: 21px;
    width: 57px;
    float: left;
    margin-right: 7px;
    background-position: -1px -63px
}
.i-tshare2 {
    background-position: -58px -63px
}
.i-eshare2 {
    background-position: -115px -63px
}
.i_rss1 {
    background-position: -125px 0;
    width: 30px;
    height: 12px;
    display: inline-block;
    margin-left: 7px;
    margin-bottom: 2px;
    vertical-align: bottom
}
.i-rss3 {
    background-position: -175px -64px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: bottom
}
.i_minus,
.i_plus {
    background-position: -124px -15px;
    width: 11px;
    height: 11px;
    line-height: 11px;
    font-size: 11px;
    display: inline-block;
    vertical-align: middle
}
.i_minus {
    background-position: -124px -28px
}
.i-alert1 {
    background-position: -160px -1px;
    width: 14px;
    height: 16px;
    display: inline-block;
    margin-right: 2px;
    vertical-align: middle
}
.i-bookmark1 {
    background-position: -139px -15px;
    width: 13px;
    height: 11px;
    display: inline-block;
    margin-right: 5px;
    float: left;
    vertical-align: middle
}
.review2 {
    background-position: -181px -47px;
    height: 16px;
    width: 16px;
    display: inline-block;
    vertical-align: bottom
}
.i-request1 {
    background-position: -122px -47px;
    width: 24px;
    height: 14px;
    display: inline-block;
    vertical-align: middle
}
.video-icon {
    background-position: -89px -43px;
    width: 15px;
    height: 10px;
    display: inline-block
}
.remove-compare {
    background-position: -182px -35px;
    width: 12px;
    height: 11px;
    display: inline-block;
    float: right
}
.photos2 {
    background-position: -195px -67px;
    display: inline-block;
    height: 16px;
    width: 16px;
    vertical-align: bottom
}
.i-compare1 {
    background-position: -10px -85px;
    width: 13px;
    height: 14px;
    display: inline-block
}
.i-print {
    background-position: -53px -40px;
    width: 15px;
    height: 15px;
    display: inline-block
}
.i-rating {
    background-position: -70px -40px;
    width: 15px;
    height: 15px;
    display: inline-block
}
.addnewproduct {
    background-position: -167px -105px;
    width: 16px;
    height: 16px;
    float: left
}
.small-i-eshare,
.small-i-fshare,
.small-i-tshare {
    height: 16px;
    width: 16px;
    float: left;
    background-position: -1px -1px;
    cursor: pointer;
    display: inline-block;
    margin-right: 5px
}
.starwriter1 {
    background: url(/images/starwriter1.svg) no-repeat;
    display: block;
    background-size: contain;
    margin-bottom:0px;

}
.starwriter1 {
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: text-bottom
}
.product-categories1 {
    background-position: 5px -82px;
    height: 21px;
    width: 25px;
    margin: 2px 0 0 15px
}
.explore1 {
    background-position: -23px -84px;
    height: 21px;
    width: 14px;
    margin: 2px 0 0 8px
}
#nav li:hover .explore1 {
    background-position: -80px -109px
}
.express1 {
    background-position: -42px -84px;
    height: 21px;
    width: 27px;
    margin: 2px 0 0 1px
}
#nav li:hover .express1 {
    background-position: -99px -109px
}
.invite1 {
    background-position: -74px -82px;
    height: 21px;
    width: 23px;
    margin: 2px 0 0 3px
}
#nav li:hover .invite1 {
    background-position: -1px -127px
}
.search1 {
    background-position: -97px -62px;
    height: 21px;
    width: 19px;
    margin: 2px 0 0 9px
}
#nav li:hover .search1 {
    background-position: -132px -109px
}
.notification {
    background-position: -98px -84px;
    height: 21px;
    width: 30px;
    margin: 2px 0 0 16px
}
#nav li:hover .notification {
    background-position: -24px -128px
}
.sign-up {
    background-position: -120px -62px;
    height: 21px;
    width: 23px;
    margin: 2px 0 0 10px
}
ul.login li:hover .sign-up {
    background-position: -112px -134px
}
.f-login {
    background-position: -127px -85px;
    height: 21px;
    width: 23px;
    margin: 2px 0 0 5px
}
ul.login li:hover .f-login {
    background-position: -55px -132px
}
.n-login {
    background-position: -1px -104px;
    height: 21px;
    width: 26px;
    margin: 2px 0 0 3px
}
ul.login li:hover .n-login {
    background-position: -81px -133px
}
.arrow2 {
    background-position: -28px -109px;
    margin-bottom: 4px;
    width: 7px;
    height: 4px;
    line-height: 4px;
    font-size: 4px;
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
    cursor: pointer
}
.facebook1 {
    background-position: -74px -63px;
    width: 16px;
    height: 16px;
    display: inline-block;
    cursor: pointer;
    vertical-align: text-bottom
}
.twitter1 {
    background-position: -55px -63px;
    width: 16px;
    height: 16px;
    display: inline-block;
    cursor: pointer;
    vertical-align: text-bottom
}
.RSS1 {
    background-position: -35px -63px;
    width: 16px;
    height: 16px;
    display: inline-block;
    cursor: pointer;
    vertical-align: text-bottom
}
.indiaps1 {
    background-position: -17px -63px;
    width: 15px;
    height: 11px;
    margin-bottom: 3px;
    display: inline-block;
    vertical-align: text-bottom
}
.US1 {
    background-position: 0 -63px;
    width: 15px;
    height: 11px;
    margin-bottom: 3px;
    display: inline-block;
    vertical-align: text-bottom
}
.mssmalllogo1 {
    background-position: 2px -27px;
    width: 150px;
    height: 35px;
    display: inline-block;
    cursor: pointer
}
.dealfacelogo1 {
    background-position: 3px 9px;
    width: 150px;
    height: 35px;
    display: inline-block;
    cursor: pointer
}
.ms-features ul li {
    float: left;
    margin-right: 15px;
    width: 470px
}
.ms-features ul li span.feature-img {
    float: left;
    margin-right: 15px
}
.ms-features ul li strong {
    font-size: 13px;
    line-height: 20px
}
.i-discussion {
    background: url(/images/common/i-discussion.png) no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    float: left;
    margin-right: 5px
}
.categories-type3 {
    background: #f4f2e5;
    color: #0e2233;
    font-size: 14px;
    font-weight: 700;
    overflow: hidden;
    padding: 5px
}
.sb_wrapper {
    position: absolute;
    top: 5px;
    left: 0;
    width: 372px;
    margin: 0;
    padding: 0
}
.clsinput {
    float: left;
    margin-bottom: 5px
}
.sb_wrapper input[type=text] {
    -moz-border-radius: 6px 0 0 6px;
    -webkit-border-radius: 6px 0 0 6px;
    border-radius: 6px 0 0 6px;
    -moz-box-shadow: 1px 1px 3px #555;
    -webkit-box-shadow: 1px 1px 3px #555;
    -box-shadow: 1px 1px 3px #555;
    outline: 0;
    color: #4f4f4f
}
.wallpapers h1 {
    color: #76a44e;
    float: left;
    font-size: 14px;
    text-transform: uppercase;
    margin: 0 5px 0 0;
    padding: 0
}
.wallpapers ul {
    list-style-type: none;
    overflow: hidden;
    margin: 10px 20px;
    padding: 0
}
.wallpapers ul li {
    float: left;
    margin-right: 15px;
    width: 100px
}
#wallpapers1 ul {
    list-style-type: none;
    overflow: hidden;
    margin: 10px 8px 0 30px;
    padding: 0
}
#wallpapers1 ul li {
    float: left;
    margin-right: 20px;
    width: 100px
}
#slidebox {
    z-index: 10000;
    position: fixed;
    width: 300px;
    bottom: 0;
    right: 0;
    background: #fff;
    border-top: 3px solid #2c80c4;
    box-shadow: -2px 0 5px #aaa;
    padding: 10px
}
.heading_blue {
    color: #1c4c9c;
    font-size: 12px;
    font-weight: 700
}
#slidebox .options {
    color: #0e2233;
    font-size: 12px;
    padding: 10px
}
#slidebox .options label {
    padding-bottom: 3px;
    display: inline-block
}
.closed-stamp,
.dis-stamp {
    background: url(/images/common/stamp.png) no-repeat;
    position: absolute;
    height: 70px;
    width: 120px;
    z-index: 3;
    top: 80px;
    left: 15px
}
.closed-stamp {
    background-position: -130px 0
}
.err-container {
    background: #eee;
    margin: 10px 0;
    padding: 10px
}
.main-error-container {
    background: #fff;
    border: 2px solid #ccc;
    overflow: hidden;
    padding: 20px 69px
}
.error-opp {
    color: #eee;
    font-family: 'Inter', sans-serif !important;
    font-size: 80px;
    font-weight: 700;
    margin-bottom: 20px
}
.returnhome {
    color: #76a44e;
    font-family: 'Inter', sans-serif !important;
    font-size: 140%
}
.err-404 {
    color: #ccc;
    font-family: 'Inter', sans-serif !important;
    font-size: 36px;
    font-weight: 700
}
.new-footer {
    background-color: #f4f2e5;
    border: 2px solid #eee;
    border-radius: 7px;
    overflow: hidden;
    padding: 20px 10px
}
/*.facebook,
.pint,
.rss,
.twitter {
    background: url(/App_Themes/Default/Images/BottomBar/social-icon.png) -1px -1px no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    height: 16px;
    margin-right: 5px;
    width: 16px
}
.twitter {
    background-position: -19px -1px
}
.pint {
    background-position: -37px -1px
}
.rss {
    background-position: -55px -1px
}*/
.footer-section {
    background: #fff;
    border: 2px solid #ccc;
    float: left;
    height: 170px;
    margin-right: 10px;
    position: relative;
    width: 306px;
    padding: 5px 0
}
.footer-divcontainer {
    overflow: hidden;
    padding: 5px 10px
}
.discoverbrand,
.footer-api,
.footer-fav,
.num-cust,
.product-listed {
    background: url(/App_Themes/Default/Images/BottomBar/fav.png) no-repeat;
    display: block;
    float: left;
    height: 48px;
    margin-right: 10px;
    width: 48px
}
ul.bottomlink1 li {
    border-right: 1px solid #ccc;
    display: inline-block;
    font-size: 12px;
    float: left;
    padding: 0 5px
}
.product-listed {
    background: url(/App_Themes/Default/Images/BottomBar/Product.png)
}
.num-cust {
    background: url(/App_Themes/Default/Images/BottomBar/Consumers.png) center top no-repeat;
    height: 32px
}
.discoverbrand {
    background: url(/App_Themes/Default/Images/BottomBar/discover-ideas.png) center top no-repeat;
    height: 32px
}
.footer-api {
    background: url(/App_Themes/Default/Images/BottomBar/Widgets.png) center top no-repeat
}
.refine-searchbox {
    margin-right: 20px;
    float: left;
    border-right: 1px solid #ccc;
    padding: 10px 10px 10px 0
}
.searchoptions {
    background: #fff;
    border: 1px solid #ccc;
    position: relative;
    top: -6px;
    padding: 10px
}
.advance-search {
    position: relative;
    z-index: 1;
    float: left
}
.advance-search div {
    padding: 4px 20px 1px 4px
}
.advance-search div a {
    background: url(/images/common/arrow-right-black.gif) left no-repeat;
    padding-left: 8px
}
.advance-search.active div {
    border: 1px;
    padding-bottom: 9px;
    border-bottom-width: 0
}
.advance-search.active div a {
    background: url(/images/common/arrow.gif) left no-repeat;
    padding-left: 10px
}
ul.checkbox,
ul.checkbox1 {
    list-style-type: none;
    background-color: #f8f8f8;
    margin: 0
}
ul.checkbox li.active,
ul.checkbox1 li.active {
    background: url(/images/common/after_select_ch_b.png) left 3px no-repeat;
    cursor: pointer;
    line-height: 18px;
    margin: 7px 0;
    padding: 0 0 0 20px
}
ul.checkbox li.deactive,
ul.checkbox1 li.deactive {
    background: url(/images/common/before_select_ch_b.png) left 3px no-repeat;
    cursor: pointer;
    line-height: 18px;
    margin: 7px 0;
    padding: 0 0 0 20px
}
.bar-available,
.credit-card,
.dine-in,
.home-delivery,
.menu-availble,
.no-pureveg,
.nobar-available,
.nocredit-card,
.nodine-in,
.nohome-delivery,
.nomenu-availble,
.non-veg,
.nonon-veg,
.pureveg {
    background: url(/images/resticon.png) -146px -1px;
    display: block;
    float: left;
    height: 20px;
    width: 20px;
    margin-right: 3px;
    vertical-align: middle
}
.nohome-delivery:hover {
    background-position: -146px -1px
}
.nohome-delivery {
    background-position: -172px -1px
}
.nomenu-availble {
    background-position: -225px -2px
}
.nocredit-card {
    background-position: -70px 0
}
.nobar-available {
    background-position: -23px -6px
}
.nodine-in {
    background-position: -121px -3px
}
ul.all-vreviews {
    list-style: none;
    width: 650px;
    border: 1px solid #eee;
    margin: 0;
    padding: 0
}
ul.all-vreviews li.vreview {
    display: block;
    overflow: hidden;
    padding: 5px 0 5px 5px
}
ul.all-vreviews li.vreview ul li.mprofile {
    width: 112px;
    float: left;
    font-size: 11px;
    padding: 5px
}
ul.all-vreviews li.vreview ul li.vreviewdetails {
    float: left;
    width: 500px;
    font-size: 14px;
    line-height: 18px;
    padding: 5px 5px 5px 10px
}
ul.all-vreviews li.vreview ul li.vreviewdetails span.vreviewtitle {
    font-weight: 700;
    display: block
}
ul.all-vreviews li.vreview ul li.vreviewdetails span.vreviewtitle h3 {
    display: inline-block;
    font-size: 15px;
    color: #1c4c9c;
    margin: 0;
    padding: 0
}
ul.all-vreviews li.vreview ul li.vreviewdetails span.datetime {
    font-family: 'Inter', sans-serif !important;
    font-size: 11px;
    color: #7d7d7d;
    display: inline-block;
    margin: 2px 0 5px
}
ul.all-vreviews li.vreview ul li.vreviewdetails span.vreviewrate {
    line-height: 18px;
    margin-bottom: 8px;
    display: block
}
ul.all-vreviews li.vreview ul li.vreviewdetails span.vreviewrate ul {
    list-style: none;
    width: 496px;
    display: block;
    overflow: hidden;
    font-size: 12px;
    margin: 0;
    padding: 0
}
ul.all-vreviews li.vreview ul li.vreviewdetails span.vreviewrate ul li {
    width: 225px;
    margin-right: 20px;
    float: left
}
ul.contact-member li {
    overflow: hidden;
    width: 110px;
    padding: 2px
}
ul.all-reviews li.review ul li.profile div {
    margin-top: 5px
}
.wid20 {
    width: 20%
}
.wid25 {
    width: 25%
}
.wid33 {
    width: 33%
}
.wid120 {
    width: 120px
}
.wid600 {
    width: 600px
}
table.space0 {
    border-spacing: 0
}
.pad0 {
    padding: 0
}
table.space1 {
    border-spacing: 1px
}
.pad1 {
    padding: 1px
}
table.space2 {
    border-spacing: 2px
}
.pad3 {
    padding: 3px
}
.pad4 {
    padding: 4px
}
.tdltaln {
    text-align: left
}
.tdValnBt {
    vertical-align: bottom
}
.tdValnMd {
    vertical-align: middle
}
.tdRev {
    vertical-align: top;
    width: 108px;
    text-align: center;
    padding: 2px
}
.tdRev1 {
    vertical-align: top;
    width: 198px;
    padding: 2px
}
.dvmedal {
    float: left;
    margin-left: 8px;
    text-align: center;
    line-height: 22px
}
.frameclass {
    border: 0;
    overflow: hidden;
    border-color: #000;
    margin: 0
}
.popuplayer3 {
    color: #0e2233;
    display: none;
    position: absolute;
    z-index: 60;
    padding: 0
}
.signuptxt {
    border: 1px solid #ccc;
    display: block;
    margin-bottom: 10px;
    width: 230px;
    font-size: 100%;
    height: 18px;
    padding: 3px 10px;
    min-width:auto;
    border-radius:0px;
}
.big_button_green {
    background-color: #8bbc47;
    border: 1px solid #84a553;
    border-radius: 5px;
    box-shadow: 0 3px 0 0 #ccc;
    color: #fff;
    cursor: pointer;
    font-family: 'Inter', sans-serif !important;
    font-size: 16px;
    overflow: visible;
    padding: 10px 8px;
    min-width:auto;
}
.txt_field_black1 {
    border: 1px solid #ccc;
    font-family: 'Inter', sans-serif !important;
    font-size: 100%;
    height: 18px;
    width: 340px;
    padding: 3px 10px;
    margin-bottom:10px;
    min-width:auto;
    border-radius:0px;
}
.txt_field_black_select {
    border: 1px solid #ccc;
    color: #333;
    font-family: 'Inter', sans-serif !important;
    font-size: 100%;
    height: 28px;
    width: 349px;
    padding: 0px 5px;
    margin-bottom: 10px;
    border-radius:0px;
}
.signuprightpanel {
    border: 1px solid #ccc;
    border-radius: 3px;
    text-align: center;
    margin: 0 auto 10px;
    padding: 10px 30px
}
.dvrighheaderbox {
    font-size: 14px;
    color: #272c2f;
    border-bottom: 2px solid #2d6bd2;
    padding: 10px 8px
}
.dvrighheaderbox a {
    text-decoration: none;
    font-size: 12px
}
.dvrighheaderbox h2,
.dvrighheaderbox h3 {
    color: #272c2f;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    padding: 0
}
.dvrightcontainer {
    padding: 0 3px
}
.adrressicon,
.bookmarkthis,
.brandicon,
.emailshare,
.fbshare,
.firstreview,
.fivestaricon,
.fourstaricon,
.gshare,
.hotelclass,
.onestaricon,
.phoneicon,
.review_recommendation,
.reviewsetting,
.threestaricon,
.twittershare,
.twostaricon {
    background: url(/images/common/readall-sprite.png?a=1) -4px -4px no-repeat;
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-right: 5px
}
.dvprodimg {
    height: 160px;
    width: 160px;
    display: table-cell;
    vertical-align: middle
}
.fivestaricon,
.fourstaricon,
.onestaricon,
.threestaricon,
.twostaricon {
    background-position: -208px -65px;
    height: 8px;
    width: 8px
}
.fourstaricon {
    background-position: -195px -65px
}
.threestaricon {
    background-position: -182px -65px
}
.twostaricon {
    background-position: -168px -65px
}
.onestaricon {
    background-position: -155px -65px
}
.bookmarkthis {
    width: 42px;
    height: 36px;
    background-position: -3px -36px
}
.firstreview,
.reviewsetting {
    background-position: -239px -44px;
    height: 16px;
    vertical-align: bottom;
    width: 16px
}
.ownerbussiness {
    border-top: 1px solid #999;
    font-size: 14px;
    margin-top: 5px;
    text-align: center;
    padding: 10px 0
}
.review_recommendation {
    background-position: -150px -44px;
    height: 19px;
    width: 22px
}
.dvratingbox {
    padding-left: 2px
}
.spnproduct-ratingbox {
    float: left;
    margin-right: 10px;
    padding-right: 10px;
    border-right: 2px solid #ccc
}
.fivestar {
    width: 20%;
    background-color: #749e1b
}
.fourstar {
    width: 20%;
    background-color: #9fc600
}
.threestar {
    width: 20%;
    background-color: #ffcf02
}
.twostar {
    width: 20%;
    background-color: #ff9f02
}
.onestar {
    width: 20%;
    background-color: #f94e04
}
.adrressicon {
    width: 10px;
    height: 16px;
    background-position: -204px -45px;
    float: left;
    margin-bottom: 5px;
    margin-right: 20px
}
.phoneicon {
    width: 15px;
    height: 15px;
    background-position: -220px -45px;
    margin-right: 15px
}
.brandicon {
    background-position: -138px -75px;
    height: 20px;
    margin-right: 12px;
    width: 19px
}
.hotelclass {
    width: 18px;
    height: 18px;
    background-position: -114px -75px;
    margin-right: 15px
}
.addressfont {
    color: #7d7d7d;
    font-size: 13px
}
span.writereviewicon {
    background-position: -11px -18px;
    width: 21px;
    height: 21px;
    display: inline-block
}
.btnwritereview {
    background: #F66F00;
    border: 1px solid #C35B06;
    border-radius: 3px;
    cursor: pointer;
    float: left;
    width: 148px;
    padding: 8px 5px 3px
}
.analyzrating {
    float: left;
    font-size: 14px;
    margin: 10px 0 0 30px
}
.button_orange_dark {
    background-color: #f66f00;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    border-width: 0;
    padding: 3px 0 0
}
.fbshare {
    cursor: pointer
}
.twittershare {
    background-position: -37px -4px;
    cursor: pointer
}
.emailshare {
    background-position: -72px -4px;
    cursor: pointer
}
.gshare {
    background-position: -107px -4px;
    cursor: pointer
}
.arrowdrop {
    background: url(/images/custom_change/drop-down-list.jpg) no-repeat;
    height: 6px;
    width: 10px;
    display: inline-block;
    margin-right: 5px
}
.reviewsetting {
    background-position: -182px -44px
}
.dvinfodetails {
    font-size: 14px;
    padding: 10px 15px
}
.dvinfocontainer {
    border-bottom: 2px dotted #ccc;
    margin-bottom: 10px;
    padding-bottom: 10px
}
.dvinfotitle {
    float: left;
    width: 200px;
    padding: 0 20px
}
.dvinfodata {
    float: left;
    width: 330px
}
.dashboard {
    border-bottom: #efeded 1px solid;
    padding-bottom: 10px
}
.corp_dashboard ul {
    list-style-type: none;
    overflow: hidden;
    margin: 0;
    padding: 0
}
.corp_dashboard ul li {
    margin-right: 6px;
    float: left
}
.corp_graphfirstcol,
.corp_graphseccol {
    width: 425px;
    float: left;
    margin: 5px
}
.corp_graphseccol1 {
    width: 859px;
    float: left;
    border: 1px solid #ededed;
    margin: 5px
}
.corp_graph {
    background: #fff;
    text-align: center;
    padding: 0
}
.corp_graphtitle h3 {
    color: #76a44e;
    font-size: 14px;
    text-transform: uppercase;
    margin: 0;
    padding: 5px
}
.corp_graphtitle h3 span {
    text-transform: none
}
.profile-heading {
    font-family: 'Inter', sans-serif !important;
    font-size: 17px;
    color: #ee8e1b;
    text-transform: none;
    float: left;
    font-weight: 400;
    margin: 0;
    padding: 0
}
.gradient {
    overflow: hidden;
    display: block;
    border: 1px solid #eee;
    padding: 4px 0
}
.dvcorp-dashbord h2 {
    font-size: 15px;
    font-weight: 700;
    height: 24px;
    color: #666;
    float: left;
    margin: 0;
    padding: 0 10px
}
#topmenubar {
    list-style-type: none;
    margin: 0;
    padding: 0
}
#topmenubar li a {
    color: #252c35;
    text-decoration: none;
    width: 110px;
    font-size: 14px;
    height: auto;
    display: block;
    text-transform: uppercase;
    border-right: 1px solid #f0f4fd;
    padding: 5px
}
#nvallcategory .drop li.active a,
#topmenubar .drop li.active a,
#topmenubar li.active a {
    color: #000;
    text-decoration: none
}
#nvallcategory li {
    float: left;
    margin-right: 26.4px;
    position: relative
}
#topmenubar .drop {
    width: 160px;
    position: absolute;
    top: 27px;
    display: none;
    left: -1px;
    border: 1px solid #323334;
    text-align: left;
    background: #fff;
    z-index: 101
}
#topmenubar .drop li {
    float: none
}
#topmenubar .drop li a {
    width: 130px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #ccc;
    border-left: 0;
    text-transform: none;
    border-right: 0;
    margin: 0;
    padding: 5px 10px 5px 20px
}
#dvprofile .drop {
    width: 230px;
    position: absolute;
    top: 31px;
    display: none;
    right: 0;
    border: 1px solid #ccc;
    text-align: left;
    background: #fff;
    z-index: 1
}
#dvprofile .drop li {
    float: none;
    text-align: left;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #ccc;
    border-left: 0;
    text-transform: none;
    margin: 0;
    padding: 5px 10px
}
.blueallcat,
.blueappliances,
.blueautomotive,
.bluebaby-kids,
.bluebooks,
.blueeducation,
.blueelectronics-computers,
.blueemployers,
.bluehealth-beauty,
.bluemalls-stores,
.bluemedia,
.bluemobile-internet,
.bluemovies,
.blueonline-shopping,
.bluepersonal-finance,
.bluereal-estate,
.bluerestaurants,
.bluesports,
.bluetravel,
.greenallcat,
.greenappliances,
.greenautomotive,
.greenbaby-kids,
.greenbooks,
.greeneducation,
.greenelectronics-computers,
.greenemployers,
.greenhealth-beauty,
.greenmalls-stores,
.greenmedia,
.greenmobile-internet,
.greenmovies,
.greenonline-shopping,
.greenpersonal-finance,
.greenreal-estate,
.greenrestaurants,
.greensports,
.greentravel {
    background: url(/images/common/newheader.png) -8px -8px no-repeat;
    height: 36px;
    width: 36px;
    display: inline-block
}
.greenappliances:hover {
    background-position: -8px -54px
}
.blueappliances:hover {
    background-position: -7px -100px
}
.blueautomotive,
.greenautomotive {
    background-position: -58px -8px
}
.greenautomotive:hover {
    background-position: -57px -54px
}
.blueautomotive:hover {
    background-position: -57px -102px
}
.bluebaby-kids,
.greenbaby-kids {
    background-position: -105px -8px
}
.greenbaby-kids:hover {
    background-position: -105px -54px
}
.bluebaby-kids:hover {
    background-position: -105px -102px
}
.bluebooks,
.greenbooks {
    background-position: -153px -8px
}
.greenbooks:hover {
    background-position: -153px -54px
}
.bluebooks:hover {
    background-position: -154px -102px
}
.blueeducation,
.greeneducation {
    background-position: -201px -8px
}
.greeneducation:hover {
    background-position: -201px -54px
}
.blueeducation:hover {
    background-position: -201px -102px
}
.blueelectronics-computers,
.greenelectronics-computers {
    background-position: -249px -8px
}
.greenelectronics-computers:hover {
    background-position: -249px -54px
}
.blueelectronics-computers:hover {
    background-position: -248px -102px
}
.blueemployers,
.greenemployers {
    background-position: -297px -8px
}
.greenemployers:hover {
    background-position: -297px -53px
}
.blueemployers:hover {
    background-position: -298px -102px
}
.bluehealth-beauty,
.greenhealth-beauty {
    background-position: -345px -8px
}
.greenhealth-beauty:hover {
    background-position: -346px -53px
}
.bluehealth-beauty:hover {
    background-position: -346px -102px
}
.bluemalls-stores,
.greenmalls-stores {
    background-position: -393px -8px
}
.greenmalls-stores:hover {
    background-position: -393px -53px
}
.bluemalls-stores:hover {
    background-position: -394px -102px
}
.bluemedia,
.greenmedia {
    background-position: -441px -8px
}
.greenmedia:hover {
    background-position: -441px -53px
}
.bluemedia:hover {
    background-position: -441px -102px
}
.bluemobile-internet,
.greenmobile-internet {
    background-position: -489px -8px
}
.greenmobile-internet:hover {
    background-position: -489px -53px
}
.bluemobile-internet:hover {
    background-position: -489px -102px
}
.bluemovies,
.greenmovies {
    background-position: -537px -8px
}
.greenmovies:hover {
    background-position: -537px -54px
}
.bluemovies:hover {
    background-position: -537px -102px
}
.blueonline-shopping,
.greenonline-shopping {
    background-position: -585px -8px
}
.greenonline-shopping:hover {
    background-position: -586px -54px
}
.blueonline-shopping:hover {
    background-position: -586px -102px
}
.bluepersonal-finance,
.greenpersonal-finance {
    background-position: -633px -8px
}
.greenpersonal-finance:hover {
    background-position: -633px -54px
}
.bluepersonal-finance:hover {
    background-position: -633px -102px
}
.bluereal-estate,
.greenreal-estate {
    background-position: -681px -8px
}
.greenreal-estate:hover {
    background-position: -682px -54px
}
.bluereal-estate:hover {
    background-position: -682px -102px
}
.bluerestaurants,
.greenrestaurants {
    background-position: -729px -8px
}
.greenrestaurants:hover {
    background-position: -729px -54px
}
.bluerestaurants:hover {
    background-position: -729px -102px
}
.bluesports,
.greensports {
    background-position: -777px -8px
}
.greensports:hover {
    background-position: -777px -54px
}
.bluesports:hover {
    background-position: -777px -102px
}
.bluetravel,
.greentravel {
    background-position: -825px -8px
}
.greentravel:hover {
    background-position: -825px -54px
}
.bluetravel:hover {
    background-position: -825px -102px
}
.blueallcat,
.greenallcat {
    background-position: -872px -8px
}
.greenallcat:hover {
    background-position: -872px -54px
}
.blueallcat:hover {
    background-position: -872px -102px
}
.bluaircondition,
.blueadvice2wheeler,
.blueadvice4wheeler,
.blueamusementpark,
.bluebank,
.bluebarpub,
.bluebikedealer,
.bluebookbyaward,
.bluebookbycat,
.bluebookstore,
.bluebuniversity,
.bluebusiness,
.bluecardealer,
.bluecarsuv,
.blueclasses,
.bluecollege,
.bluecomputer,
.bluecreditcard,
.blueecelectronic,
.bluefashion,
.bluefilmsongs,
.bluefragrances,
.bluegames,
.bluegroceryitem,
.bluehaircare,
.bluehealthcare,
.bluesalon,
.bluehotel,
.blueindoorgame,
.blueinsurancecom,
.bluefinancial,
.blueinternationalmusic,
.blueisp,
.bluekappliances,
.bluemadvicetip,
.bluemagazines,
.bluemakeup,
.bluemalls,
.bluemengrooming,
.bluemobileoprator,
.bluemobilephone,
.bluemovie,
.bluemovietv,
.bluemuseum,
.bluenewspapers,
.bluenkappliances,
.bluenursery,
.blueolddisconti,
.blueonlineshopping,
.blueoutdoorgame,
.blueoverseasattract,
.blueradio,
.bluerealstatebuilder,
.blueresearchcenter,
.blueschool,
.bluesemployers,
.blueskincare,
.bluesmallbusiness,
.bluesportsplayer,
.bluesportsteam,
.bluesubbooks,
.bluesubrestaurants,
.bluetablets,
.bluetelevisioncomm,
.bluetouristattract,
.bluetoys,
.bluetransport,
.bluetvcable,
.bluetvcommercial,
.bluetvserials,
.bluetvshow,
.bluetwowheeler,
.bluewebsite,
.bluewomengrooming,
.blueyellopages,
.greenadvice2wheeler,
.greenadvice4wheeler,
.greenamusementpark,
.greenbank,
.greenbarpub,
.greenbikedealer,
.greenbookbyaward,
.greenbookbycat,
.greenbookstore,
.greenbusiness,
.greencarsuv,
.greencelectronic,
.greenclasses,
.greencollege,
.greencomputer,
.greencreditcard,
.greenfashion,
.greenfilmsongs,
.greenfragrances,
.greengames,
.greengroceryitem,
.greenhaircare,
.greenhealthcare,
.greenhotel,
.greeninsurancecom,
.greeninternationalmusic,
.greenisp,
.greenmadvicetip,
.greenmagazines,
.greenmakeup,
.greenmalls,
.greenmengrooming,
.greenmobileoprator,
.greenmobilephone,
.greenmovie,
.greenmovietv,
.greennewspapers,
.greennkappliances,
.greennursery,
.greenolddisconti,
.greenonlineshopping,
.greenoutdoorgame,
.greenoverseasattract,
.greenradio,
.greenrealstatebuilder,
.greenresearchcenter,
.greenschool,
.greensemployers,
.greenskincare,
.greensmallbusiness,
.greensportsplayer,
.greensportsteam,
.greensubbooks,
.greensubrestaurants,
.greentablets,
.greentelevisioncomm,
.greentouristattract,
.greentoys,
.greentransport,
.greentvcable,
.greentvcommercial,
.greentvserials,
.greentvshow,
.greentwowheeler,
.greenuniversity,
.greenwebsite,
.greenwomengrooming,
.greenyellopages,
greencardealer,
greenindoorgame,
greenkappliances,
greenmuseum {
    background: url(/images/common/header_icons.png) 0 -32px no-repeat;
    display: inline-block;
    width: 24px;
    height: 24px;
    float: right
}
.greentwowheeler {
    background-position: -210px -32px
}
#nvallcategory .drop li.active .bluetwowheeler,
#nvallcategory .drop li.active .greentwowheeler {
    background-position: -418px -32px
}
.bluecarsuv {
    background-position: -27px -32px
}
.greencarsuv {
    background-position: -236px -32px
}
#nvallcategory .drop li.active .bluecarsuv,
#nvallcategory .drop li.active .greencarsuv {
    background-position: -443px -32px
}
.bluebikedealer {
    background-position: -52px -32px
}
.greenbikedealer {
    background-position: -261px -32px
}
#nvallcategory .drop li.active .bluebikedealer,
#nvallcategory .drop li.active .greenbikedealer {
    background-position: -469px -32px
}
.bluecardealer {
    background-position: -78px -32px
}
.greencardealer {
    background-position: -287px -32px
}
#nvallcategory .drop li.active .bluecardealer,
#nvallcategory .drop li.active .greencardealer {
    background-position: -495px -32px
}
.blueadvice2wheeler {
    background-position: -105px -29px
}
.greenadvice2wheeler {
    background-position: -314px -32px
}
.blueadvice4wheeler {
    background-position: -132px -29px
}
.greenadvice4wheeler {
    background-position: -339px -39px
}
.bluekappliances {
    background-position: 0 -3px
}
.greenkappliances {
    background-position: -99px -3px
}
#nvallcategory .drop li.active .bluekappliances,
#nvallcategory .drop li.active .greenkappliances {
    background-position: -418px -3px
}
.bluenkappliances {
    background-position: -22px -3px
}
.greennkappliances {
    background-position: -233px -3px
}
#nvallcategory .drop li.active .bluenkappliances,
#nvallcategory .drop li.active .greennkappliances {
    background-position: -439px -3px
}
.bluemadvicetip {
    background-position: -1px -524px
}
.greenmadvicetip {
    background-position: -210px -524px
}
#nvallcategory .drop li.active .bluemadvicetip,
#nvallcategory .drop li.active .greenmadvicetip {
    background-position: -418px -524px
}
.bluesubbooks {
    background-position: -1px -55px
}
.greensubbooks {
    background-position: -211px -55px
}
#nvallcategory .drop li.active .bluesubbooks,
#nvallcategory .drop li.active .greensubbooks {
    background-position: -418px -82px
}
.blueclasses {
    background-position: -29px -55px
}
.greenclasses {
    background-position: -238px -55px
}
#nvallcategory .drop li.active .blueclasses,
#nvallcategory .drop li.active .greenclasses {
    background-position: -444px -55px
}
.bluegames {
    background-position: -54px -55px
}
.greengames {
    background-position: -262px -55px
}
#nvallcategory .drop li.active .bluegames,
#nvallcategory .drop li.active .greengames {
    background-position: -470px -55px
}
.bluemovie {
    background-position: -80px -55px
}
.greenmovie {
    background-position: -288px -54px
}
#nvallcategory .drop li.active .bluemovie,
#nvallcategory .drop li.active .greenmovie {
    background-position: -495px -55px
}
.bluenursery {
    background-position: -105px -55px
}
.greennursery {
    background-position: -315px -54px
}
#nvallcategory .drop li.active .bluenursery,
#nvallcategory .drop li.active .greennursery {
    background-position: -520px -55px
}
.blueschool {
    background-position: -132px -55px
}
.greenschool {
    background-position: -341px -54px
}
#nvallcategory .drop li.active .blueschool,
#nvallcategory .drop li.active .greenschool {
    background-position: -548px -55px
}
.bluetoys {
    background-position: -157px -55px
}
.greentoys {
    background-position: -365px -54px
}
#nvallcategory .drop li.active .bluetoys,
#nvallcategory .drop li.active .greentoys {
    background-position: -573px -55px
}
.bluetvshow {
    background-position: -183px -55px
}
.greentvshow {
    background-position: -392px -54px
}
#nvallcategory .drop li.active .bluetvshow,
#nvallcategory .drop li.active .greentvshow {
    background-position: -600px -55px
}
.bluebookstore {
    background-position: -28px -81px
}
.greenbookstore {
    background-position: -237px -81px
}
#nvallcategory .drop li.active .bluebookstore,
#nvallcategory .drop li.active .greenbookstore {
    background-position: -444px -81px
}
.bluebookbyaward {
    background-position: -51px -81px
}
.greenbookbyaward {
    background-position: -261px -81px
}
#nvallcategory .drop li.active .bluebookbyaward,
#nvallcategory .drop li.active .greenbookbyaward {
    background-position: -467px -81px
}
.bluebookbycat {
    background-position: -78px -80px
}
.greenbookbycat {
    background-position: -287px -81px
}
#nvallcategory .drop li.active .bluebookbycat,
#nvallcategory .drop li.active .greenbookbycat {
    background-position: -493px -81px
}
.bluecollege {
    background-position: 1px -106px
}
.greencollege {
    background-position: -208px -106px
}
#nvallcategory .drop li.active .bluecollege,
#nvallcategory .drop li.active .greencollege {
    background-position: -415px -106px
}
.blueresearchcenter {
    background-position: -26px -106px
}
.greenresearchcenter {
    background-position: -234px -106px
}
#nvallcategory .drop li.active .blueresearchcenter,
#nvallcategory .drop li.active .greenresearchcenter {
    background-position: -441px -106px
}
.greenuniversity {
    background-position: -261px -106px
}
#nvallcategory .drop li.active .bluebuniversity,
#nvallcategory .drop li.active .greenuniversity {
    background-position: -468px -106px
}
.blueecelectronic {
    background-position: 0 -133px
}
.greenecelectronic {
    background-position: -210px -133px
}
#nvallcategory .drop li.active .blueecelectronic,
#nvallcategory .drop li.active .greenecelectronic {
    background-position: -417px -133px
}
.bluecomputer {
    background-position: -26px -133px
}
.greencomputer {
    background-position: -234px -133px
}
#nvallcategory .drop li.active .bluecomputer,
#nvallcategory .drop li.active .greencomputer {
    background-position: -442px -133px
}
.blueolddisconti {
    background-position: 0 -500px
}
.greenolddisconti {
    background-position: -209px -500px
}
#nvallcategory .drop li.active .blueolddisconti,
#nvallcategory .drop li.active .greenolddisconti {
    background-position: -415px -500px
}
.bluesemployers {
    background-position: 0 -160px
}
.greensemployers {
    background-position: -2209px -160px
}
#nvallcategory .drop li.active .bluesemployers,
#nvallcategory .drop li.active .greensemployers {
    background-position: -418px -160px
}
.bluefashion {
    background-position: 0 -185px
}
.greenfashion {
    background-position: -208px -185px
}
#nvallcategory .drop li.active .bluefashion,
#nvallcategory .drop li.active .greenfashion {
    background-position: -416px -185px
}
.blueskincare {
    background-position: -25px -185px
}
.greenskincare {
    background-position: -234px -185px
}
#nvallcategory .drop li.active .blueskincare,
#nvallcategory .drop li.active .greenskincare {
    background-position: -442px -185px
}
.bluemakeup {
    background-position: -52px -185px
}
.greenmakeup {
    background-position: -260px -185px
}
#nvallcategory .drop li.active .bluemakeup,
#nvallcategory .drop li.active .greenmakeup {
    background-position: -466px -185px
}
.bluehaircare {
    background-position: -77px -185px
}
.greenhaircare {
    background-position: -285px -185px
}
#nvallcategory .drop li.active .bluehaircare,
#nvallcategory .drop li.active .greenhaircare {
    background-position: -494px -185px
}
.bluefragrances {
    background-position: -103px -185px
}
.greenfragrances {
    background-position: -311px -185px
}
#nvallcategory .drop li.active .bluefragrances,
#nvallcategory .drop li.active .greenfragrances {
    background-position: -518px -185px
}
.bluehealthcare {
    background-position: -130px -185px
}
.bluesalon {
    background-position: -26px -525px
}
.greenhealthcare {
    background-position: -338px -185px
}
#nvallcategory .drop li.active .bluehealthcare,
#nvallcategory .drop li.active .greenhealthcare {
    background-position: -544px -185px
}
.bluemengrooming {
    background-position: -155px -185px
}
.greenmengrooming {
    background-position: -365px -185px
}
#nvallcategory .drop li.active .bluemengrooming,
#nvallcategory .drop li.active .greenmengrooming {
    background-position: -571px -185px
}
.bluewomengrooming {
    background-position: -183px -185px
}
.greenwomengrooming {
    background-position: -391px -185px
}
#nvallcategory .drop li.active .bluewomengrooming,
#nvallcategory .drop li.active .greenwomengrooming {
    background-position: -599px -185px
}
.bluemalls {
    background-position: -1px -211px
}
.greenmalls {
    background-position: -209px -211px
}
#nvallcategory .drop li.active .bluemalls,
#nvallcategory .drop li.active .greenmalls {
    background-position: -417px -211px
}
.bluesmallbusiness {
    background-position: -51px -211px
}
.greensmallbusiness {
    background-position: -261px -211px
}
#nvallcategory .drop li.active .bluesmallbusiness,
#nvallcategory .drop li.active .greensmallbusiness {
    background-position: -468px -211px
}
.bluemagazines {
    background-position: 0 -236px
}
.greenmagazines {
    background-position: -209px -236px
}
#nvallcategory .drop li.active .bluemagazines,
#nvallcategory .drop li.active .greenmagazines {
    background-position: -417px -236px
}
.bluenewspapers {
    background-position: -25px -236px
}
.greennewspapers {
    background-position: -233px -236px
}
#nvallcategory .drop li.active .bluenewspapers,
#nvallcategory .drop li.active .greennewspapers {
    background-position: -441px -236px
}
.blueradio {
    background-position: -51px -236px
}
.greenradio {
    background-position: -260px -236px
}
#nvallcategory .drop li.active .blueradio,
#nvallcategory .drop li.active .greenradio {
    background-position: -469px -236px
}
.bluetelevisioncomm {
    background-position: -77px -236px
}
#nvallcategory .drop li.active .bluetelevisioncomm,
#nvallcategory .drop li.active .greentelevisioncomm {
    background-position: -493px -236px
}
.blueyellopages {
    background-position: -103px -236px
}
.greenyellopages {
    background-position: -311px -236px
}
#nvallcategory .drop li.active .blueyellopages,
#nvallcategory .drop li.active .greenyellopages {
    background-position: -519px -236px
}
.bluemobilephone {
    background-position: 0 -264px
}
.greenmobilephone {
    background-position: -210px -236px
}
#nvallcategory .drop li.active .bluemobilephone,
#nvallcategory .drop li.active .greenmobilephone {
    background-position: -417px -264px
}
.bluetablets {
    background-position: -26px -264px
}
.greentablets {
    background-position: -235px -236px
}
#nvallcategory .drop li.active .bluetablets,
#nvallcategory .drop li.active .greentablets {
    background-position: -442px -264px
}
.bluemobileoprator {
    background-position: -51px -264px
}
.greenmobileoprator {
    background-position: -261px -236px
}
#nvallcategory .drop li.active .bluemobileoprator,
#nvallcategory .drop li.active .greenmobileoprator {
    background-position: -467px -264px
}
.blueisp {
    background-position: -77px -264px
}
#nvallcategory .drop li.active .blueisp,
#nvallcategory .drop li.active .greenisp {
    background-position: -494px -264px
}
.bluewebsite {
    background-position: -103px -264px
}
.greenwebsite {
    background-position: -312px -236px
}
#nvallcategory .drop li.active .bluewebsite,
#nvallcategory .drop li.active .greenwebsite {
    background-position: -520px -264px
}
.bluemovietv {
    background-position: 0 -287px
}
.greenmovietv {
    background-position: -208px -287px
}
#nvallcategory .drop li.active .bluemovietv,
#nvallcategory .drop li.active .greenmovietv {
    background-position: -415px -287px
}
.bluefilmsongs {
    background-position: -26px -287px
}
.greenfilmsongs {
    background-position: -235px -287px
}
#nvallcategory .drop li.active .bluefilmsongs,
#nvallcategory .drop li.active .greenfilmsongs {
    background-position: -441px -287px
}
.blueinternationalmusic {
    background-position: -51px -287px
}
.greeninternationalmusic {
    background-position: -260px -287px
}
#nvallcategory .drop li.active .blueinternationalmusic,
#nvallcategory .drop li.active .greeninternationalmusic {
    background-position: -466px -287px
}
.bluetvcommercial {
    background-position: -77px -287px
}
.greentvcommercial {
    background-position: -286px -287px
}
#nvallcategory .drop li.active .bluetvcommercial,
#nvallcategory .drop li.active .greentvcommercial {
    background-position: -493px -287px
}
.bluetvserials {
    background-position: -103px -287px
}
.greentvserials {
    background-position: -311px -287px
}
#nvallcategory .drop li.active .bluetvserials,
#nvallcategory .drop li.active .greentvserials {
    background-position: -419px -287px
}
.bluetvcable {
    background-position: -129px -287px
}
.greentvcable {
    background-position: -338px -287px
}
,
#nvallcategory .drop li.active .bluetvcable,
#nvallcategory .drop li.active .greentvcable {
    background-position: -544px -287px
}
.blueonlineshopping {
    background-position: 0 -317px
}
.greenonlineshopping {
    background-position: -208px -317px
}
#nvallcategory .drop li.active .blueonlineshopping,
#nvallcategory .drop li.active .greenonlineshopping {
    background-position: -415px -317px
}
.bluebank {
    background-position: 0 -343px
}
.greenbank {
    background-position: -208px -343px
}
#nvallcategory .drop li.active .bluebank,
#nvallcategory .drop li.active .greenbank {
    background-position: -416px -343px
}
.bluecreditcard {
    background-position: -24px -343px
}
.greencreditcard {
    background-position: -234px -343px
}
#nvallcategory .drop li.active .bluecreditcard,
#nvallcategory .drop li.active .greencreditcard {
    background-position: -441px -343px
}
.blueinsurancecom {
    background-position: -51px -343px
}
.bluefinancial {
    background-position: -102px -343px
}
.greeninsurancecom {
    background-position: -260px -343px
}
#nvallcategory .drop li.active .blueinsurancecom,
#nvallcategory .drop li.active .greeninsurancecom {
    background-position: -467px -343px
}
.bluebusiness {
    background-position: -77px -344px
}
.greenbusiness {
    background-position: -284px -343px
}
#nvallcategory .drop li.active .bluebusiness,
#nvallcategory .drop li.active .greenbusiness {
    background-position: -492px -343px
}
.bluerealstatebuilder {
    background-position: 0 -370px
}
.greenrealstatebuilder {
    background-position: -208px -370px
}
#nvallcategory .drop li.active .bluerealstatebuilder,
#nvallcategory .drop li.active .greenrealstatebuilder {
    background-position: -415px -370px
}
.bluesubrestaurants {
    background-position: 0 -394px
}
.greensubrestaurants {
    background-position: -208px -394px
}
#nvallcategory .drop li.active .bluesubrestaurants,
#nvallcategory .drop li.active .greensubrestaurants {
    background-position: -415px -394px
}
.bluebarpub {
    background-position: -24px -394px
}
.greenbarpub {
    background-position: -233px -394px
}
#nvallcategory .drop li.active .bluebarpub,
#nvallcategory .drop li.active .greenbarpub {
    background-position: -439px -394px
}
.bluegroceryitem {
    background-position: -50px -394px
}
.greengroceryitem {
    background-position: -259px -394px
}
#nvallcategory .drop li.active .bluegroceryitem,
#nvallcategory .drop li.active .greengroceryitem {
    background-position: -465px -394px
}
.blueindoorgame {
    background-position: 0 -421px
}
.greenindoorgame {
    background-position: -208px -421px
}
#nvallcategory .drop li.active .blueindoorgame,
#nvallcategory .drop li.active .greenindoorgame {
    background-position: -415px -421px
}
.blueoutdoorgame {
    background-position: -25px -421px
}
.greenoutdoorgame {
    background-position: -234px -421px
}
#nvallcategory .drop li.active .blueoutdoorgame,
#nvallcategory .drop li.active .greenoutdoorgame {
    background-position: -441px -421px
}
.bluesportsteam {
    background-position: -51px -421px
}
.greensportsteam {
    background-position: -260px -421px
}
#nvallcategory .drop li.active .bluesportsteam,
#nvallcategory .drop li.active .greensportsteam {
    background-position: -467px -421px
}
.bluesportsplayer {
    background-position: -77px -421px
}
.greensportsplayer {
    background-position: -287px -421px
}
#nvallcategory .drop li.active .bluesportsplayer,
#nvallcategory .drop li.active .greensportsplayer {
    background-position: -492px -421px
}
.bluehotel {
    background-position: 0 -446px
}
.greenhotel {
    background-position: -208px -446px
}
#nvallcategory .drop li.active .bluehotel,
#nvallcategory .drop li.active .greenhotel {
    background-position: -415px -446px
}
.bluetouristattract {
    background-position: -25px -446px
}
.greentouristattract {
    background-position: -34px -446px
}
#nvallcategory .drop li.active .bluetouristattract,
#nvallcategory .drop li.active .greentouristattract {
    background-position: -441px -446px
}
.blueoverseasattract {
    background-position: -51px -446px
}
.greenoverseasattract {
    background-position: -260px -446px
}
#nvallcategory .drop li.active .blueoverseasattract,
#nvallcategory .drop li.active .greenoverseasattract {
    background-position: -467px -446px
}
.blueamusementpark {
    background-position: -103px -446px
}
.greeneamusementpark {
    background-position: -313px -446px
}
#nvallcategory .drop li.active .blueamusementpark,
#nvallcategory .drop li.active .greeneamusementpark {
    background-position: -520px -446px
}
.bluemuseum {
    background-position: -128px -446px
}
.greenmuseum {
    background-position: -337px -446px
}
#nvallcategory .drop li.active .bluemuseum,
#nvallcategory .drop li.active .greenmuseum {
    background-position: -544px -446px
}
.bluetransport {
    background-position: -153px -446px
}
.greentransport {
    background-position: -362px -446px
}
#nvallcategory .drop li.active .bluetransport,
#nvallcategory .drop li.active .greentransport {
    background-position: -569px -446px
}
.bluaircondition {
    background-position: -52px -3px
}
#nvallcategory .drop li.active .bluaircondition {
    background-position: -464px -2px
}
#nvallcategory .drop {
    width: 240px;
    position: absolute;
    top: 41px;
    display: none;
    left: -90px;
    border: 1px solid #323334;
    text-align: left;
    background: #fff;
    z-index: 100
}
#nvallcategory .drop li {
    float: none;
    margin: 0
}
#nvallcategory .drop li a {
    text-align: left;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #ccc;
    display: block;
    margin: 0;
    padding: 8px 10px
}
#nvallcategory .drop li a.cat-name {
    font-size: 18px;
    border-bottom: 2px solid #999
}
#nvallcategory .cat-name {
    font-size: 18px;
    color: #323334;
    border-bottom: 2px solid #999;
    padding: 7px 10px
}
.arrowpointer {
    background: url(/images/common/submenu-arrow.png) no-repeat;
    position: absolute;
    top: -9px;
    left: 97px;
    width: 20px;
    height: 10px
}
#dvnotification .drop {
    background: #FFF;
    border: 1px solid #CCC;
    display: none;
    position: absolute;
    right: 0;
    text-align: left;
    top: 34px;
    width: 150px;
    z-index: 1
}
.dvrecent-review {
    border: 1px solid #cecece;
    width: 130px;
    float: left;
    border-radius: 5px;
    color: #0E2233;
    margin-right: 16px;
    border-bottom: 3px solid #cecece;
    height: 330px;
    position: relative;
    padding: 9px 9px 10px
}
.dvhome-heading h2 {
    color: #333;
    font-size: 16px;
    margin: 0;
    padding: 0
}
.dvreview-userrating {
    height: 16px;
    margin: 4px 0
}
.review-title {
    margin-bottom: 10px
}
.review-title a {
    color: #333 !important;
    font-size: 13px;
    font-weight: 700
}
.dvhomebox {
    font-size: 12px;
    color: #0E2233;
    border: 1px solid #CECECE;
    padding: 10px
}
.dvborder {
    background: #CECECE;
    height: 1px;
    margin: 8px 0
}
.dvproductpic {
    text-align: center;
    height: 120px;
    margin-bottom: 8px
}
.dvstarwriter {
    padding: 10px
}
.dvrecentactivitytab {
    border-bottom: 1px solid #ccc;
    width: 100%;
    overflow: hidden
}
.dvrecentactivitytab UL {
    font: 700 12px arial;
    list-style-type: none;
    position: relative;
    margin: 0;
    padding: 0
}
.dvrecentactivitytab li {
    margin-top: 1px;
    float: left;
    border-bottom: 3px solid #ccc
}
.dvrecentactivitytab li a {
    color: #1C4C9C;
    text-decoration: none
}
.dvrecentactivitytab li a:hover {
    text-decoration: none;
    color: #414141
}
.dvrecentactivitytab li a h2 {
    font-size: 14px;
    color: #1C4C9C;
    border: 1px solid #ccc;
    border-right: 0;
    font-weight: 700;
    margin: 0;
    padding: 5px 31px 5px 30px
}
.sociallink {
    float: left;
    margin-left: 10px
}
.facebook2,
.pint2,
.twitter2 {
    background: url(/images/common/social-icon.png) no-repeat;
    display: block;
    height: 18px;
    width: 18px;
    float: left;
    margin-right: 5px;
    cursor: pointer
}
.twitter2 {
    background-position: -22px 0
}
.pint2 {
    background-position: -44px 0
}
.closebtnpop,
.discoverbrand1,
.fbbtnlogin,
.footer-api1,
.gpluslogin,
.newicon,
.num-cust1,
.product-listed1,
.writereviewicon {
    background: url(/images/common/footersprites.png) no-repeat
}
.newicon {
    background-position: -169px -64px;
    width: 33px;
    height: 33px
}
.closebtnpop {
    background-position: -258px -107px;
    width: 35px;
    height: 35px;
    margin-right: -15px;
    margin-top: -15px
}
.gpluslogin {
    background-position: -3px -166px;
    width: 235px;
    height: 36px;
    cursor: pointer;
    padding: 8px 0 0
}
.fbbtnlogin {
    vertical-align: bottom;
    border: 0;
    background-position: -2px -118px;
    width: 235px;
    height: 36px;
    padding-bottom: 8px
}
#fb_login {
    border-bottom: 1px solid #ccc;
    padding: 10px 0 0 22px
}
.discoverbrand1,
.footer-api1,
.num-cust1,
.product-listed1 {
    display: block;
    float: left;
    margin-right: 10px
}
.product-listed1 {
    background-position: -9px -52px;
    width: 29px;
    height: 39px
}
.footer-api1 {
    background-position: -51px -46px;
    width: 40px;
    height: 65px
}
.num-cust1 {
    background-position: -103px -63px;
    width: 47px;
    height: 39px
}
.discoverbrand1 {
    background-position: -254px -13px;
    width: 36px;
    height: 39px
}
ul.bottomlink2 li {
    border-right: 1px solid #CCC;
    display: inline-block;
    font-size: 12px;
    padding: 0 5px 0 0
}
.option_select_box1 select {
    cursor: pointer;
    position: relative;
    top: -6px;
    width: 160px;
    z-index: 10;
    opacity: 0;
    filter: alpha(opacity=0);
    margin: 0
}
.option_select_box1 {
    background: url(/images/common/drop-down-box-bg.jpg) no-repeat;
    cursor: pointer;
    float: left;
    height: 25px;
    margin-top: 5px;
    position: relative;
    width: 158px;
    z-index: 1
}
.option_select_box1 span.select {
    background: url(/images/common/drop-down-list.jpg) right no-repeat;
    cursor: default;
    float: left;
    left: 40px;
    overflow: hidden;
    position: absolute;
    z-index: 5;
    padding-right: 20px;
    margin-top: 4px
}
.spnflag {
    display: block;
    float: left;
    margin-right: 5px;
    padding: 6px 0 0 5px
}
.dvfullpage {
    width: 100%;
    padding: 15px 0
}
.dvbodbottomrblue {
    border-bottom: 1px solid #326ccd
}
.dvmsintro {
    width: 375px;
    margin-right: 20px;
    float: left
}
.dvmsapi {
    float: left;
    width: 315px
}
.dvfotermain {
    background: #eaf1fb;
    width: 100%;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    padding: 10px 0
}
.dvrodsection {
    width: 325px;
    float: left;
    padding-right: 15px;
    border-right: 1px solid #dedede
}
.dvfootertitle {
    font-size: 14px;
    font-weight: 700;
    color: #76A44E;
    margin-bottom: 15px
}
.rodprodimg {
    height: 80px;
    width: 80px;
    display: table-cell;
    vertical-align: middle
}
.dvrod-details {
    padding-top: 10px;
    line-height: 1.5em
}
.dvrecommsection {
    float: left;
    margin-left: 25px;
    width: 600px
}
.dvcountryoption {
    background: #FFF;
    border: 1px solid #CCC;
    position: absolute;
    top: 25px;
    width: 156px
}
.dvcountryoption ul li a {
    color: #0E2233 !important;
    display: block;
    text-decoration: none !important;
    padding: 5px
}
.dvcountryoption ul li a:hover {
    background: #39F;
    color: #FFF !important;
    text-decoration: none
}
.dvstepstitle {
    float: left;
    width: 185px
}
.dvaddtype {
    float: left;
    margin-right: 50px
}
.adtxt {
    width: 265px;
    border: 1px solid #b7b7b7;
    border-radius: 2px;
    margin-bottom: 8px;
    color: #333;
    padding: 7px 5px 5px
}
.dvoptiondata {
    background: #fff;
    border: 1px solid #ccc;
    position: absolute;
    top: 27px;
    width: 275px;
    left: -1px
}
.dvoptiondata ul li:hover {
    background: #39f;
    color: #fff
}
.dvselect {
    border: 1px solid #b7b7b7;
    border-radius: 2px;
    width: 265px;
    cursor: pointer;
    position: relative;
    color: #333;
    padding: 7px 5px 5px
}
.dvdisplayad {
    background: #fff;
    border: 1px solid #7d8082;
    padding: 5px 10px
}
.dvadcampaign {
    border-bottom: 1px solid #ccc;
    padding: 20px
}
.btnadcam {
    background: #5c901b;
    color: #fff;
    border: 1px solid #89ae5a;
    border-radius: 3px;
    font-size: 14px;
    height: 33px;
    cursor: pointer
}
.dvleftvrs {
    width: 650px;
    float: left;
    padding: 10px 0 0
}
.dvrighttvrs {
    width: 280px;
    float: right;
    overflow: hidden;
    padding: 10px 0 0
}
.vrsseprator {
    height: 20px;
    width: 2px;
    background: #ccc
}
.dvcorpstatus div {
    float: left;
    margin-right: 30px
}
tr.row {
    background: 0 #E9E9E9;
    background-origin: padding-box
}
th.th-1 {
    cursor: pointer;
    font-weight: 700;
    height: 24px;
    padding-left: 4px;
    text-align: left;
    width: 40px
}
th.th-2 {
    cursor: pointer;
    font-weight: 700;
    height: 24px;
    padding-left: 4px;
    text-align: left;
    width: 196px
}
th.th-3 {
    cursor: pointer;
    font-weight: 700;
    height: 24px;
    padding-left: 4px;
    text-align: center;
    width: 90px
}
th.th-4 {
    cursor: pointer;
    font-weight: 700;
    height: 24px;
    padding-left: 4px;
    width: 90px;
    text-align: center
}
th.th-5 {
    cursor: pointer;
    font-weight: 700;
    height: 24px;
    padding-left: 4px;
    width: 100px;
    text-align: center
}
th.th-6 {
    cursor: pointer;
    font-weight: 700;
    height: 24px;
    padding-left: 4px;
    width: 150px;
    text-align: center
}
th.th-7 {
    cursor: pointer;
    font-weight: 700;
    height: 20px;
    padding-left: 4px;
    width: 100px;
    text-align: center
}
th.th-8 {
    cursor: pointer;
    font-weight: 700;
    height: 21px;
    width: 90px;
    text-align: center;
    padding: 3px 0 0 4px
}
th.th-new {
    cursor: pointer;
    font-weight: 700;
    height: 24px;
    padding-left: 4px;
    text-align: left;
    width: 130px
}
td.td-1 {
    height: 24px;
    padding-left: 4px;
    width: 40px
}
td.td-2 {
    height: 24px;
    padding-left: 4px;
    width: 196px;
    text-align: left
}
td.td-3,
td.td-4 {
    height: 24px;
    padding-left: 4px;
    width: 90px;
    text-align: center
}
td.td-5 {
    height: 24px;
    padding-left: 4px;
    width: 100px;
    text-align: center
}
td.td-6 {
    height: 24px;
    padding-left: 4px;
    width: 150px;
    text-align: center
}
td.td-7 {
    height: 20px;
    padding-left: 4px;
    width: 100px;
    text-align: center
}
td.td-new {
    height: 24px;
    padding-left: 4px;
    width: 130px;
    text-align: left
}
td.td-8 {
    padding-left: 4px;
    width: 90px;
    text-align: center
}
.button1 {
    background: 0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: rgba(0, 0, 0, 1)0 1px 0;
    -moz-box-shadow: rgba(0, 0, 0, 1)0 1px 0;
    box-shadow: rgba(0, 0, 0, 1)0 1px 0;
    text-shadow: rgba(0, 0, 0, .4)0 1px 0;
    color: #262526;
    font-size: 12px;
    text-decoration: none;
    vertical-align: middle;
    padding: 3px 7px
}
.button1:hover,
a.button1:hover {
    background: #323333;
    color: #ccc !important;
    text-decoration: none
}
.button1:active {
    background: #5e5e5e
}
a.button1 {
    color: #262526 !important
}
.buttonred {
    background: #fa4c6f;
    font-size: 12px;
    text-decoration: none;
    vertical-align: middle;
    color: #fff;
    font-weight: 700;
    cursor: pointer;
    padding: 3px 7px
}
.buttonred:hover {
    color:#fff !important;
}
.buttonblue {
    background: #00a8ff;
    font-size: 12px;
    text-decoration: none;
    vertical-align: middle;
    color: #fff;
    font-weight: 700;
    cursor: pointer;
    padding: 3px 7px;
    display:initial;
    min-width:auto;
}
.vrsband {
    height: 27px;
    cursor: pointer;
    padding: 8px 10px 0 0;
    box-sizing:content-box !important
}
.vrsband div input {
    display:inline-block !important;
}
.vrsratstatus {
    width: 300px;
    text-transform: none;
    position: absolute;
    left: 0;
    top: 25px;
    background-color: #fff;
    border: 1px solid #ccc;
    display: none;
    font-weight: 700;
    z-index: 100;
    padding: 10px;
    font-size: 12.5px;
    line-height: 20px;
}
.vrsratstatus table tr td {
    vertical-align:middle
}
#spnProdRating1 > span {
    margin-right:2px;
}
.rvpublish {
    width: 250px;
    text-transform: none;
    position: absolute;
    left: 0;
    top: 10px;
    background-color: #eee;
    border: 1px solid #ccc;
    display: none;
    font-weight: 700;
    padding: 10px
}
.showrvpublish:hover .rvpublish {
    display: block !important
}
.borderbottom {
    background: #ccc;
    padding: 1px 1px 0
}
.dashboard_leftside {
    width: 80px;
    float: left;
    background: url(/Images/ads_engine/arrow_pointer.png) 68px 0 no-repeat #fff;
    z-index: 1;
    position: absolute
}
.dashboard_rightside {
    float: left;
    width: 850px;
    border: 1px solid #ddd;
    margin-left: 79px;
    padding: 10px
}
.tb_blogs,
.tb_dashboard,
.tb_msmobile,
.tb_photos,
.tb_profile,
.tb_reviews,
.tb_timeline,
.tb_trustedcircle {
    background: url(/Images/ads_engine/icon_dashboard_active.png) center no-repeat;
    height: 35px
}
.tb_timeline {
    background: url(/Images/ads_engine/icon_timeline.png) center no-repeat
}
.tb_profile,
.tb_reviews {
    background: url(/Images/ads_engine/icon_review.png) center no-repeat
}
.tb_blogs {
    background: url(/Images/ads_engine/icon_blog.png) center no-repeat
}
.tb_photos {
    background: url(/Images/ads_engine/icon_photo_gallery.png) center no-repeat
}
.tb_trustedcircle {
    background: url(/Images/ads_engine/icon_trusted_circle.png) center no-repeat
}
.tb_msmobile {
    background: url(/Images/ads_engine/icon_mobile.png) center no-repeat
}
.corpprofile-heading {
    font-family: 'Inter', sans-serif !important;
    font-size: 17px;
    color: #414141;
    text-transform: none;
    float: left
}
ul.lfttab li {
    text-align: center;
    border-right: 1px solid #ddd;
    padding: 0 30px 20px 0
}
ul.lfttab li a {
    text-decoration: none;
    font-weight: 700;
    color: #414141 !important;
    display: initial;
}
ul.lfttab li a.active {
    text-decoration: none;
    color: #76A44E !important;
    font-weight: 700
}
ul.review_data {
    list-style-type: none;
    overflow: hidden;
    margin: 0;
    padding: 0
}
ul.review_data li {
    width: 130px;
    border-right: 1px solid #ccc;
    float: left;
    font-size: 14px;
    text-align: center;
    height: 90px;
    padding: 4px;
    line-height: inherit;
    word-spacing:normal;
    box-sizing:content-box !important;
}
.spncount {
    font-size: 45px;
    color: #0075b2;
    font-weight: 600
}
.graphtitle {
    background: #ededed;
    font-size: 14px;
    font-weight: 700;
    padding: 5px
}
.dvgraph {
    border: 1px solid #ededed;
    overflow: hidden
}
.option_select_box select {
    cursor: pointer;
    position: relative;
    margin: 0
}
.option_select_box {
    position: relative;
    z-index: 1
}
.option_select_box span {
    background: url(/Images/ads_engine/drop-down.gif) right no-repeat;
    cursor: default;
    float: left;
    left: 0;
    overflow: hidden;
    position: absolute;
    z-index: 5;
    padding-right: 15px;
    margin-top: 7px;
    max-width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dvlayerborder {
    background: #3f3f3f;
    border-radius: 5px;
    padding: 5px
}
a.tooltip_info {
    outline: 0;
    text-decoration: none;
    position: relative
}
a.tooltip_info span {
    z-index: 10;
    display: none;
    margin-top: 1px;
    margin-left: 0;
    width: 240px;
    line-height: 16px;
    position: absolute;
    color: #676767;
    border: 1px solid #ccc;
    background: #e3f0f8;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 5px 5px 8px #CCC;
    -webkit-box-shadow: 5px 5px 8px #CCC;
    box-shadow: 5px 5px 8px #CCC;
    top: 25px;
    right: -10px;
    font-size: 12px;
    font-weight: 400;
    padding: 10px
}
.callout {
    z-index: 20;
    position: absolute;
    top: -6px;
    right: 20px;
    border: 0
}
.headingfont {
    font-family: 'Inter', sans-serif !important;
    font-weight: 400
}
.btnaddnwcam {
    background: url(/Images/ads_engine/button_01.png) no-repeat;
    border: 0;
    color: #fff;
    height: 33px;
    width: 147px;
    cursor: pointer
}
.btnreport {
    background: url(/Images/ads_engine/button_02.png) no-repeat;
    border: 0;
    color: #fff;
    height: 33px;
    width: 68px;
    cursor: pointer
}
.clear {
    clear: both;
    font-size: 1px
}
.btnplay_off {
    background: url(/Images/ads_engine/play-button_03.png) -2px -43px no-repeat;
    height: 37px;
    width: 37px;
    display: inline-block;
    cursor: pointer;
    margin-right: 15px
}
.btnplay_off:hover {
    background-position: -2px -2px
}
.btnpause_off {
    background: url(/Images/ads_engine/play-button_03.png) -61px -43px no-repeat;
    height: 37px;
    width: 37px;
    display: inline-block;
    cursor: pointer;
    margin-right: 15px
}
.btnpause_off:hover {
    background-position: -61px -2px
}
.dvRAadcampaign {
    float: left;
    height: 100px;
    margin-right: 20px;
    width: 178px
}
#nvallcategory .drop-drop {
    width: 193px;
    overflow: hidden;
    position: absolute;
    top: -2px;
    left: 240px;
    display: none;
    border: 1px solid #323334;
    text-align: left;
    background: #fff;
    z-index: 100
}
#nvallcategory .drop-drop-left {
    left: -195px
}
.dvadpoptop {
    background: url(/images/hyperlink/popup-box-top.png) no-repeat;
    width: 350px;
    height: 20px;
    display: block
}
.dvadpopcontent {
    font-weight: 400;
    background: url(/images/hyperlink/popup-box-center.png) repeat-y;
    width: 300px;
    height: 160px;
    text-align: center;
    font-size: 12px;
    color: #0E2233;
    display: block;
    padding: 5px 18px
}
.dvadpopbottom {
    background: url(/images/hyperlink/popup-box-bottom.png) no-repeat;
    width: 322px;
    height: 70px;
    display: block
}
.dvad-popup {
    z-index: 9999;
    position: absolute;
    left: -135px;
    display: none;
    top: -246px
}
.popoverad {
    position: relative;
    display: inline;
    color: #1C4C9C;
    cursor: pointer
}
#footerApplaunch {
    height: 158px;
    width: 100%;
    background: url(/images/footer_bg.png) left top repeat-x;
    margin-top: 5px
}
#footerApp {
    height: 156px;
    width: 970px;
    display: block;
    margin: 0 auto;
    padding: 2px 0 0
}
.footerAppbtn {
    height: 56px;
    width: 184px;
    position: relative;
    top: 31px;
    left: 74px
}
.footerAppbtn a:active,
.footerAppbtn a:hover,
.footerAppbtn a:link,
.footerAppbtn a:visited {
    height: 56px;
    width: 184px;
    display: block;
    text-decoration: none;
    outline: 0
}
.expressrating {
    background-position: -13px -106px;
    width: 26px;
    height: 26px;
    display: inline-block;
    margin-right: 30px
}
.edit_listing {
    background: url(/images/custom_change/update.png) no-repeat;
    display: inline-block;
    height: 26px;
    margin-right: 30px;
    width: 26px
}
.upload_photo {
    background-position: -57px -108px;
    width: 26px;
    height: 26px;
    display: inline-block;
    margin-right: 30px
}
.email_alert {
    background-position: -101px -110px;
    width: 26px;
    height: 26px;
    display: inline-block;
    margin-right: 30px
}
.sendtomobile {
    background-position: -145px -109px;
    display: inline-block;
    height: 26px;
    margin-right: 0;
    width: 26px
}
.radiobtns {
    width: 100%;
    float: left;
    margin-bottom: 10px
}
.roundedOne {
    width: 25px;
    height: 25px;
    background: red;
    background: -webkit-linear-gradient(top, red 0, red 40%, red 100%);
    background: -moz-linear-gradient(top, red 0, red 40%, red 100%);
    background: -o-linear-gradient(top, red 0, red 40%, red 100%);
    background: -ms-linear-gradient(top, red 0, red 40%, red 100%);
    background: linear-gradient(top, red 0, red 40%, red 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fcfff4', endColorstr='#b3bead', GradientType=0);
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -webkit-box-shadow: inset 0 1px 1px #fff, 0 1px 3px rgba(0, 0, 0, .5);
    -moz-box-shadow: inset 0 1px 1px #fff, 0 1px 3px rgba(0, 0, 0, .5);
    position: relative
}
.roundedOne label {
    cursor: pointer;
    height: 19px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 19px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, 1);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, 1);
    background: -webkit-linear-gradient(top, #fff 0, #fff 100%);
    background: -moz-linear-gradient(top, #fff 0, #fff 100%);
    background: -o-linear-gradient(top, #fff 0, #fff 100%);
    background: -ms-linear-gradient(top, #fff 0, #fff 100%);
    background: linear-gradient(top, #fff 0, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#222', endColorstr='#45484d', GradientType=0)
}
.roundedOne label:after {
    -ms-filter: "alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    background: #00bf00;
    background: -webkit-linear-gradient(top, red 0, red 100%);
    background: -moz-linear-gradient(top, red 0, red 100%);
    background: -o-linear-gradient(top, red 0, red 100%);
    background: -ms-linear-gradient(top, red 0, red 100%);
    background: linear-gradient(top, red 0, red 100%);
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    top: 2px;
    left: 2px
}
.roundedOne label:hover::after {
    -ms-filter: "alpha(Opacity=30)";
    filter: alpha(opacity=30);
    opacity: .3
}
.roundedOne input[type=radio]:checked+label:after {
    -ms-filter: "alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1
}
.roundedTwo {
    width: 25px;
    height: 25px;
    background: #fcfff4;
    background: -webkit-linear-gradient(top, #00b050 0, #00b050 40%, #00b050 100%);
    background: -moz-linear-gradient(top, #00b050 0, #00b050 40%, #00b050 100%);
    background: -o-linear-gradient(top, #00b050 0, #00b050 40%, #00b050 100%);
    background: -ms-linear-gradient(top, #00b050 0, #00b050 40%, #00b050 100%);
    background: linear-gradient(top, #00b050 0, #00b050 40%, #00b050 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fcfff4', endColorstr='#b3bead', GradientType=0);
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -webkit-box-shadow: inset 0 1px 1px #fff, 0 1px 3px rgba(0, 0, 0, .5);
    -moz-box-shadow: inset 0 1px 1px #fff, 0 1px 3px rgba(0, 0, 0, .5);
    position: relative
}
.roundedTwo label {
    cursor: pointer;
    height: 19px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 19px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, 1);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, 1);
    background: -webkit-linear-gradient(top, #fff 0, #fff 100%);
    background: -moz-linear-gradient(top, #fff 0, #fff 100%);
    background: -o-linear-gradient(top, #fff 0, #fff 100%);
    background: -ms-linear-gradient(top, #fff 0, #fff 100%);
    background: linear-gradient(top, #fff 0, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#222', endColorstr='#45484d', GradientType=0)
}
.roundedTwo label:after {
    -ms-filter: "alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    background: #00bf00;
    background: -webkit-linear-gradient(top, #00b050 0, #00b050 100%);
    background: -moz-linear-gradient(top, #00b050 0, #00b050 100%);
    background: -o-linear-gradient(top, #00b050 0, #00b050 100%);
    background: -ms-linear-gradient(top, #00b050 0, #00b050 100%);
    background: linear-gradient(top, #00b050 0, #00b050 100%);
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    top: 2px;
    left: 2px
}
.roundedTwo label:hover::after {
    -ms-filter: "alpha(Opacity=30)";
    filter: alpha(opacity=30);
    opacity: .3
}
.roundedTwo input[type=radio]:checked+label:after {
    -ms-filter: "alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1
}
.strongclass {
    color: #1C4C9C;
    font-size: 18px;
    font-weight: 700;
    margin: 0;
    padding: 0
}
.writereviewbtn {
    display: inline;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    font-family: 'Inter', sans-serif !important;
}
h3.iconh3 {
    display: inline;
    font-size: 14px;
    margin: 0;
    padding: 0
}
.numbercount {
    text-align: center;
    color: #7D7D7D;
    margin: 10px
}
.alfacoun {
    color: #7D7D7D;
    text-align: center;
    margin: 0 auto
}
.alfacoun a,
.numbercount a {
    cursor: pointer;
    color: #1C4C9C;
    padding: 5px
}
.verifiedstamp {
    position: absolute;
    right: 10px;
    top: 10px
}
#writereviewpanel {
    display: block;
    overflow: hidden;
    margin: 15px 0 0;
    padding: 10px 0
}
#writereviewpanel ul {
    list-style: none
}
ul.colorbar {
    float: left;
    width: 100%
}
.formlbl {
    float: left;
    font-size: 14px;
    width: 100%;
    margin: 10px 0
}
.formlblprewrite {
    float: left;
    font-size: 14px;
    width: 310px;
    margin: 10px 0
}
.slectboxnew {
    border: 1px solid #c2c2c2;
    float: left;
    width: 310px;
    height: 31px;
    padding: 5px
}
.textboxnew {
    border: 1px solid #c2c2c2;
    color: #333;
    float: left;
    font-size: 12px;
    width: 390px;
    padding: 5px
}
.continuebtn {
    background: #fdab68;
    font-weight: 700;
    border-image: none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    height: 30px;
    text-align: center;
    width: 140px;
    border-color: #f5a15c #ef6c00 #ef6c00 #f5862c;
    border-style: solid;
    border-width: 1px;
    margin: 10px 0;
    padding: 5px
}
.graydivider {
    background: #ccc;
    height: 2px;
    overflow: hidden;
    width: 100%;
    margin: 10px 0
}
.font_blue {
    color: #4591ce
}
.new-textbox {
    border: 1px solid #ccc;
    float: left;
    font-size: 14px;
    width: 400px;
    padding: 5px
}
.writereviewtextarea {
    border: 1px solid #ccc;
    resize: none;
    width: 98%;
    padding: 5px
}
.graybox {
    background: 96% 45% #e5e5e5;
    border-radius: 5px;
    color: #333;
    font-size: 13px;
    margin-bottom: 10px;
    text-align: center;
    padding: 10px 5px
}
.i-expand-new {
    background: url(/APP_THEMES/Default/IMAGES/COMMON/plus.png) no-repeat;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 9px;
    width: 9px;
    margin: 3px
}
.rules {
    border-top: 1px solid #333;
    font-size: 12px;
    margin-top: 8px;
    text-align: left;
    padding: 2px
}
.closebtn {
    background: #ccc;
    border: 1px solid #ddd;
    border-radius: 5px 5px 0 0;
    cursor: pointer;
    height: 30px;
    text-align: center;
    text-transform: uppercase;
    width: 200px
}
.mouthpadtitle {
    border-bottom: 1px solid #eee;
    color: #000;
    float: left;
    font-family: 'Inter', sans-serif !important;
    font-size: 145%;
    font-weight: 700;
    padding-bottom: 10px;
    padding-left: 0;
    text-transform: none;
    width: 300px;
    margin: 0 0 15px
}
.kayaclass {
    background: #f3f2f7;
    float: left;
    width: 100%;
    margin: 10px 0;
    padding: 10px
}
.button_grey1 {
    background: #96aec6;
    font-weight: 700;
    border-image: none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    height: 30px;
    text-align: center;
    width: 140px;
    border-color: #96aec6;
    border-style: solid;
    border-width: 1px;
    margin: 10px 0;
    padding: 5px
}
.selectclass {
    border: 1px solid #ccc;
    width: 74%;
    padding: 5px
}
.mouthpadbtn {
    width: 650px;
    text-align: center
}
.mouthpadbtn p {
    font-size: 14px;
    color: red
}
.mouthpadbtnclass {
    background: url(/images/common/mouthpad.jpg) no-repeat;
    height: 48px;
    width: 408px;
    border: none;
    margin: 10px 0
}
.hmreviews {
    border-bottom: 1px dashed #ccc;
    border-top: 1px dashed #ccc;
    height: 58px;
    padding: 4px 0
}
.hmreviews table {
    vertical-align: middle;
    height: 58px
}
.hmreviewtitle {
    height: 50px;
    overflow: hidden
}
.hmreviewtitle table {
    vertical-align: middle;
    height: 50px
}
.dv_res_facility {
    background: #dfdfdf;
    float: left;
    height: 35px;
    margin-bottom: 15px;
    width: 100%
}
.ic_bar,
.ic_dining,
.ic_no_bar,
.ic_no_dining,
.ic_no_parking,
.ic_non_vegetarian,
.ic_parking,
.ic_vegetarian {
    background: url(/images/common/RESINFO.png)
}
.ic_dining {
    background-position: -261px -14px;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-top: 5px;
    margin-right: 10px
}
.ic_no_bar {
    background-position: -225px -16px;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-top: 5px;
    margin-right: 10px
}
.ic_no_dining {
    background-position: -185px -15px;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-top: 5px;
    margin-right: 10px
}
.ic_no_parking {
    background-position: -143px -14px;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-top: 5px;
    margin-right: 10px
}
.ic_non_vegetarian {
    background-position: -69px -13px;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-top: 5px;
    margin-right: 10px
}
.ic_parking {
    background-position: -102px -13px;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-top: 5px;
    margin-right: 10px
}
.ic_vegetarian {
    background-position: -36px -12px;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-top: 5px;
    margin-right: 10px
}
.ic_bar {
    background-position: -5px -8px;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-top: 5px;
    margin-right: 10px
}
.dv_res_facility ul {
    float: left;
    list-style-type: none;
    width: 100%;
    height: 35px;
    margin: 0;
    padding: 0
}
.dv_res_facility ul li {
    width: 152px;
    float: left;
    height: 35px;
    border-right: 2px solid #fff;
    text-align: center
}
.dv_res_facility ul li:last-child {
    border-right: 0
}
.fac_name {
    vertical-align: super;
    padding: 5px
}
:-moz-any-link:focus,
a,
div,
img,
input,
span {
    outline: 0
}
.curvedtab-pri1 li a,
.edit a,
.font a:link,
.smallfont a,
.smallfontgrey a:link,
.smallfontgrey a:visited,
a:link,
a:visited {
    text-decoration: none;
    color: #1c4c9c;
}
#dvprofile .drop li a,
#nvallcategory .drop li:hover .drop-drop ul li a,
.arial,
.fontgreyBig {
    color: #333
}
.fontblue,
.fontorange,
.heading_green h3,
.heading_green h4,
.timeline {
    font-family: 'Inter', sans-serif !important;
}
.cb-subheading3 a:link,
.cb-subheading3 a:visited,
.fontorange a,
.fontorange a:link,
.fontorange a:visited,
.fontorange-bg a:link,
.fontorange-bg a:visited,
.fontorangeBig a,
.fontorangeBig a:link,
.fontorangeBig a:visited {
    text-decoration: none;
    color: #ee8e1b
}
.heading_blue h2,
.heading_blue1 h1,
.heading_orange h4,
.heading_orange3 h2 {
    color: #1c4c9c;
    font-size: 15px;
    margin: 0;
    padding: 0
}
#nvallcategory .drop li:hover .drop-drop ul li a:hover,
.fontwhite,
.fontwhite_old,
.smallfontwhite {
    color: #fff
}
.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
}
.font,
.fontgreen,
.fontorange,
.fontred,
.top_tabs span strong {
    font-size: 12px
}
.betersearch strong,
.font_14,
.fontbig,
.heading_black h3,
.heading_green h3,
.heading_green h4,
.heading_orange h3,
.sub-catname ul li strong {
    font-size: 14px
}
#navlist1 li a,
#next a,
#searchlist li a,
#userhelp a:hover,
#userhelp2 a:hover,
#userhelp3 a:hover,
#userhelp4 a:hover,
#userhelp5 a:hover,
.aquolist li a,
.cat-review ul li a,
.cat-review1 ul li a,
.cat-review2 ul li a,
.categories-rightside ul li a,
.cb-heading a,
.detailstable a,
.font a,
.font-strike a,
.fontbig a,
.fontblue a,
.fontgreen a,
.fontgreen a:link,
.fontgreen a:visited,
.fontgrey a,
.fontgrey-light a,
.fontred a,
.fontred a:hover,
.fontred a:link,
.fontred a:visited,
.green a,
.green a:hover,
.green a:link,
.green a:visited,
.greendark a,
.greendark a:hover,
.greendark a:link,
.greendark a:visited,
.heading_green h3 a,
.heading_green h4 a,
.hierarchy a,
.list1 li a,
.list2 li a,
.list2-1 li a,
.more a:active,
.more a:link,
.more a:visited,
.olist li a:link,
.olist li a:visited,
.olist3 li a:link,
.olist3 li a:visited,
.prodname a,
.product_heading h2 a,
.show_left a,
.show_right a,
.smallfont-search a,
.smallfontred a,
.smallfontred a:hover,
.sub-catname ul li a,
HTML #curvedtab-pri li strong A:hover,
HTML .curvedtab-pri li strong A:hover,
a.hoverclass:hover,
ul.bottomlink li a,
ul.bottomlink1 li a:link,
ul.list-product li a {
    text-decoration: none
}
.fontwhite a:link,
.fontwhite a:visited,
a.button_orange_dark:hover {
    text-decoration: none;
    color: #fff
}
#dvadheading,
.fontorangeBig,
.heading_orange h4 {
    font-size: 15px
}
.heading_black h1,
.heading_black h3,
.heading_green h2,
.heading_green h3,
.heading_green h4,
.heading_orange h2,
.heading_orange h3,
.heading_orange h4,
.list3 li h2,
.product_heading h2 {
    margin: 0;
    padding: 0
}
.heading_green h4,
.heading_green1 h3,
.heading_green3 h1,
.heading_green3 h2 {
    color: #76a44e;
    font-size: 14px;
    margin: 0;
    padding: 0
}
#next a:hover,
#tabs_search li a:hover,
.cat-review ul li a:hover,
.cat-review1 ul li a:hover,
.cat-review2 ul li a:hover,
.categories-type2 a:hover,
.cb-heading a:hover,
.cb-subheading2 a:active,
.cb-subheading2 a:hover,
.cb-subheading3 a:hover,
.detailstable a:hover,
.edit a:hover,
.font a:hover,
.font-strike a:hover,
.fontbig a:hover,
.fontblue a:hover,
.fontblue2 a:hover,
.fontgreen a:hover,
.fontgreenBig a:hover,
.fontgrey a:hover,
.fontgrey-light a:hover,
.fontorange a:hover,
.fontorange-bg a:hover,
.fontorangeBig a:hover,
.fontred a:hover,
.fontwhite a:hover,
.heading_green h3 a:hover,
.heading_green h4 a:hover,
.hierarchy a:hover,
.list2-1 li a:hover,
.list3 li a:hover,
.more a:hover,
.paging_cat a:hover,
.prodname a:hover,
.product_heading h2 a:hover,
.show_left a:hover,
.show_right a:hover,
.smallfont a:hover,
.smallfontgreen a:hover,
.smallfontgrey a:hover,
.smallfontred a:hover,
.sub-catname ul li a:hover,
.textu:hover,
.tl a:active,
.tl a:hover,
.tl a:link,
.tl a:visited,
.top_tabs a:hover,
a:hover,
ul.bottomlink li a:hover,
ul.list-product li a:hover {
    text-decoration: underline;
    color: #1c4c9c
}
.advance-search div a:hover,
.returnhome a:hover,
.s1:hover,
.s2:hover,
.s3:hover,
.s4:hover,
.s5:hover,
.s6:hover,
ul.bottomlink1 li a:hover {
    text-decoration: underline
}
.s2,
.s5 {
    font-size: 18px
}
.s3,
.s6 {
    font-size: 22px
}
.lyrics-landing h1,
.product_heading h1,
.product_heading h2 {
    color: #1c4c9c;
    font-size: 18px;
    margin: 0;
    padding: 0
}
#curvedtab li.on strong,
.bg_white,
.bg_white_padding,
.cb-bg3,
.curvedtab li.on strong,
.white,
input.sb_search:hover,
ul.checkbox1 {
    background-color: #fff
}
.curvedtab-pri1 li.on,
.dvrecentactivitytab li.on {
    border-bottom: 3px solid #2d6bd2
}
.curvedtab-pri li A:hover h2,
.curvedtab-pri li.on strong h2,
.curvedtab-pri1 li.on a h2 {
    color: #0e2233
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu li a:hover,
.curvedtab-pri li A,
.curvedtab-pri li.on strong A {
    color: #1c4c9c
}
#curvedtab-pri li A,
#curvedtab-pri li EM,
#curvedtab-pri li strong,
#dvprofile li:hover .drop,
#nav .drop li span,
#nav .drop li:hover .drop-drop,
#nav li:hover ul,
#nav2 li:hover ul,
#nav3 li:hover ul,
#navpaging li:hover ul,
#nvallcategory .drop li:hover .drop-drop,
#nvallcategory li:hover .drop,
#topmenubar li:hover .drop,
.curvedtab-pri li A,
.curvedtab-pri li EM,
.curvedtab-pri li strong,
.fb_share_count_wrapper .fb_share_no_count,
.login .drop li span,
.popoverad:hover .dvad-popup,
.showvrsstatus:hover .vrsratstatus,
.tabs>ul li a,
li.over ul {
    display: block
}
.fl,
ul.Lyrics-page ul li,
ul.colorbar li,
ul.contact-member li span,
ul.login li {
    float: left
}
.bg_grey-light,
.cb-bg2light,
.greylight {
    background-color: #e8e8e8
}
.bg_grey-lighter,
.cb-bg2lighter,
.roundboxcomproduct {
    background-color: #f8f8f8
}
.bg_white_padding,
.pad8 {
    padding: 8px
}
.bg_beige,
.roundboxindex,
.roundmoredetails {
    background-color: #f4f2e5
}
.bdr_blue-light-padding,
.pad2 {
    padding: 2px
}
.paging_cat a,
.paging_cat a:visited {
    text-decoration: none;
    padding: 2px 4px
}
.confirmationbox span,
.errorbox span {
    padding-left: 25px;
    font-size: 12px;
    color: #0e2233;
    padding-top:0;
}
.dvhome-heading,
.olist li,
.olist3 li {
    padding-bottom: 10px
}
.fr,
.show_right {
    float: right
}
#middle_content,
#rptRatingQuestions tr td,
.ms-features {
    padding: 10px 0
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu li li a.seemore,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    border-bottom: 0
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu li ul.mor a,
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu li ul.mor a:hover,
.tdrtaln {
    text-align: right
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu li:hover ul ul,
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu li:hover ul ul ul,
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu li:hover ul ul ul ul,
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu li:hover ul ul ul ul ul,
#help_savetomylist-rp a span,
#help_savetomylist_cp a span,
#homehelp a span,
#nav li:hover .drop-drop,
#producthelp a span,
#producthelp1 a span,
#userhelp a span,
#userhelp2 a span,
#userhelp3 a span,
#userhelp4 a span,
#userhelp5 a span,
.ReviewRating a span,
.delete:hover .ask-date,
.dispnone {
    display: none
}
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu li:hover ul,
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu ul li:hover ul,
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu ul ul li:hover ul,
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu ul ul ul li:hover ul,
#ctl00_ctl00_ctl00_ContentPlaceHolderHeader_ContentPlaceHolderFooter_dmenu ul ul ul ul li:hover ul,
#homehelp a,
#producthelp a,
#producthelp1 a,
.ReviewRating a,
a.tooltip_info:hover span {
    display: inline
}
.bbg_grey,
.cb-bg2 {
    background-color: #bcbcbc
}
#dvnotification,
#nav li:hover,
#userhelp,
#userhelp2,
#userhelp3,
#userhelp4,
#userhelp5,
.login li:hover,
.showrvpublish,
.showvrsstatus {
    position: relative
}
#help_savetomylist-rp a,
#help_savetomylist_cp a,
#userhelp a,
#userhelp2 a,
#userhelp3 a,
#userhelp4 a,
#userhelp5 a {
    display: inline;
    text-decoration: none
}
#homehelp,
#producthelp,
#producthelp1,
.ReviewRating,
.advance-search.active {
    background: #fff
}
#producthelp table td {
    vertical-align: top;
}
#producthelp table td:first-child {
    padding-right:8px;
}
#dlistPhotoGallery td {
    padding:0px 1px;
}
#draft #producthelp {
    margin-top:10px;
}
#crop_black_overlay,
#crop_black_overlay1 {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    background-color: #333;
    z-index: 15;
    -moz-opacity: .8;
    opacity: .8;
    filter: alpha(opacity=80);
    visibility: hidden
}
#crop_black_overlay iframe,
#crop_black_overlay1 iframe {
    position: absolute;
    z-index: 10;
    border: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 750px;
    overflow: visible;
    background-color: #333;
    -moz-opacity: .0005;
    opacity: .0005;
    filter: alpha(opacity=.1);
    margin: 0;
    padding: 0
}
.addQ-table-main,
.fakepopup,
.tbreport td,
.tbreport th {
    padding: 10px
}
.tdValnTp,
.timeline .content1 {
    vertical-align: top
}
.popuplayer1 div.inner1,
.popuplayer2 div.inner,
.popuplayer3 div.inner {
    background-color: #fff;
    position: relative
}
.betersearch input,
.betersearch select,
.btndv,
.latest-lyrics,
.pollA,
.pollAfirst {
    margin-top: 10px
}
.clslabel,
.polloptions label {
    display: inline-block;
    margin-bottom: 3px
}
.roundboxpoll,
.roundboxprofile,
.roundboxrest {
    background-color: #f4f2e5;
    border: 1px solid #eee;
    height: auto;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 10px
}
.roundboxblogs,
.roundboxcomproduct,
.roundboxindex,
.roundboxmovies,
.roundboxreview,
.roundboxwidgetcol,
.roundcustheader,
.roundmoredetails {
    background-color: #FFF;
    border: 1px solid #eee;
    height: auto;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 10px
}
.small-i-tshare,
span.i-tshare1 {
    background-position: -18px -1px
}
.small-i-eshare,
span.i-eshare1 {
    background-position: -35px -1px
}
.betersearch,
.latest-lyrics ul li,
.radiobox {
    float: left;
    width: 50%
}
ul.login li .login-box a,
ul.member-panel li a {
    height: auto;
    border: 0
}
#nav .drop li a:hover .text,
#nav .drop li:hover .text,
#nav li:hover.text,
.login .drop li a:hover .text,
.login .drop li:hover .text {
    background: url(/images/common/bg-drop-link6.png) no-repeat
}
#dvprofile .drop:after,
#nav .drop:after,
#nvallcategory .drop:after,
#topmenubar .drop:after,
.login .drop:after {
    content: "";
    display: block;
    clear: both
}
.dvfootersubsection,
.dvmslog,
.search-product li {
    float: left;
    margin-right: 20px
}
#navpaging ul,
ul.all-vreviews li.vreview ul,
ul.contact-member {
    list-style: none;
    margin: 0;
    padding: 0
}
#navpaging li,
#topmenubar li {
    float: left;
    position: relative
}
#navpaging li>ul,
li>ul {
    left: auto;
    top: auto
}
.categories-type1,
.categories-type2 {
    background: #f4f2e5;
    font-size: 14px;
    font-weight: 700;
    color: #0e2233;
    overflow: hidden;
    padding: 5px
}
.catroundbox,
.sub-catname li.catimage {
    border: 1px solid #e8e8e8;
    overflow: hidden
}
.categories-type1 a,
.categories-type2 a {
    text-decoration: none;
    float: right;
    font-size: 12px
}
#nvallcategory,
.cat-review ul,
.cat-review1 ul,
.cat-review2 ul,
.categories-rightside ul,
.dvcountryoption ul,
.dvoptiondata ul,
.ms-features ul,
.sub-catname ul,
ul.lfttab,
ul.moreprod-img {
    list-style-type: none;
    margin: 0;
    padding: 0
}
.cat-review ul li,
.cat-review1 ul li,
.sub-catname ul li,
.tbreport td,
.tdctaln {
    text-align: center
}
.ajax__calendar_container,
.cat-review:hover .BoxWraper,
.cat-review:hover .BoxWraperLRow {
    z-index: 100
}
.cat-review ul li.product-pic,
.cat-review1 ul li.product-pic,
.cat-review2 ul li.product-pic {
    height: 100px
}

.ui-menu .ui-menu-item span.sub1,
a.sub2,
span.sub2 {
    color: #7d7d7d;
    display: block;
    font-size: 11px;
    line-height: 1.2;
    padding-bottom: .2em;
    padding-right: .4em;
    padding-top: .2em;
    text-decoration: none
}
#nav li:hover .product-categories1,
.bluebuniversity {
    background-position: -52px -106px
}
.returnhome a:link,
.returnhome a:visited {
    color: #76a44e;
    text-decoration: none
}
.bottomlink1,
.bottomlink2 {
    list-style: none;
    margin: 10px 1px 1px;
    padding: 0 0 5px
}
.menu-availble,
.nomenu-availble:hover {
    background-position: -198px -2px
}
.credit-card,
.nocredit-card:hover {
    background-position: -45px 0
}
.bar-available,
.nobar-available:hover {
    background-position: -3px -6px
}
.dine-in,
.nodine-in:hover {
    background-position: -94px -3px
}
.no-pureveg:hover,
.pureveg {
    background-position: -304px -6px;
    margin-top: 2px
}
.no-pureveg,
.nonon-veg {
    background-position: -279px -5px;
    margin-top: 2px
}
.non-veg,
.nonon-veg:hover {
    background-position: -252px -4px;
    margin-top: 2px
}
.imgbord,
table {
    border: 0
}
.fakepopup p,
.wid100 {
    width: 100%
}
.categories-type1 a:hover,
.dvrighheaderbox a:hover {
    text-decoration: underline;
    color: #0067b9
}
.buttonblue,
.buttonred,
img {
    border: none;
}
#dvprofile .drop ul,
#nvallcategory .drop ul,
#topmenubar .drop ul {
    list-style: none;
    position: relative;
    margin: 0;
    padding: 0
}
#dvprofile .drop li:hover a,
#topmenubar .drop li:hover a {
    background: 0 0;
    text-decoration: none
}
#nvallcategory .drop li a .text,
#topmenubar .drop li a .text {
    overflow: hidden;
    border: 0;
    cursor: pointer;
    padding: 5px 5px 4px
}
#nvallcategory .drop li.active .blueadvice2wheeler,
#nvallcategory .drop li.active .blueadvice4wheeler,
#nvallcategory .drop li.active .greenadvice2wheeler,
#nvallcategory .drop li.active .greenadvice4wheeler {
    background-position: -520px -32px
}
.greenisp,
.greentelevisioncomm {
    background-position: -285px -236px
}
.dvrecentactivitytab li a:hover h2,
.dvrecentactivitytab li.on a h2 {
    color: #414141
}
.dvoptiondata ul li,
.option_select_box option,
.option_select_box1 option {
    padding: 5px
}
@media \0creen {
    ,
    .roundbox,
    .roundboxblogs,
    .roundboxcreatepoll,
    .roundboxindex,
    .roundboxlogin,
    .roundboxmovies,
    .roundboxpoll,
    .roundboxprofile,
    .roundboxrest,
    .roundboxreview,
    .roundboxsms,
    .roundboxstatus,
    .roundcustheader,
    .roundmoredetails {
        behavior: url(border-radius.htc)
    }
}
.ms-navigation .ms-navigation-wrapper {
    width: 100%;
    height: 38px;
    margin: 0 auto;
    max-width: 972px;
    padding: 0
}
.ms-navigation .ms-navigation-wrapper .ms-browse-category {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    cursor: pointer;
    display: block;
    height: 38px;
    width: 250px
}
.icon-menu {
    background-image: url(/images/common/menu_icon.png);
    height: 25px;
    margin: 7px 0 10px 7px;
    width: 25px
}
.ms-navigation .ms-navigation-wrapper .ms-browse-category a {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    margin: 11px 10px;
    text-decoration: none;
    text-transform: uppercase
}
.ms-navigation .ms-navigation-wrapper ul.ms-menu-list {
    float: right;
    height: 38px;
    list-style: none;
    margin: 0;
}
.ms-navigation .ms-navigation-wrapper ul.ms-menu-list li .drop ul {
    float: none;
    background: #fff;
    color: #000;
    width: 121px
}
.ms-navigation .ms-navigation-wrapper ul.ms-menu-list li {
    font-size: 14px;
    color: #FFF;
    position: relative;
    display: inline-block;
    text-transform: uppercase;
    list-style: none;
    float: left
}
.ms-navigation .ms-navigation-wrapper ul.ms-menu-list li a {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    margin: 0 5px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 11px 24px
}
.drop1 {
    background: #fff;
    border-color: #3e546a;
    border-style: solid;
    border-width: 1px;
    display: none;
    float: left;
    left: -15%;
    position: absolute;
    top: 38px;
    width: 135px;
    z-index: 999
}
.drop1 ul li {
    border-bottom: 1px solid #3e546a;
    color: #666 !important;
    font-weight: 400 !important;
    padding: 0 !important;
    text-align: center;
    width: 100% !important
}
.drop1 ul li a {
    color: #666 !important;
    font-size: 14px;
    padding: 10px 25px;
    text-transform: none !important
}
.drop1 ul li:hover {
    background: #eee;
    font-weight: 700 !important
}
.ms-navigation .ms-navigation-wrapper ul.ms-menu-list li:hover {
    font-weight: 700
}
.ms-menu-list li:hover .drop1 {
    display: block
}
.drop ul,
.drop1 ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative
}
.ms-navigation .ms-navigation-wrapper ul.ms-menu-list li a:first-child {
    margin: 0
}
.ms-nav-wrap {
    margin: 0 auto;
    padding: 0;
    width: 972px
}
.ms-nav-wrap .ms-main-nav {
    background: #fff;
    margin-top: 0;
    padding: 0;
    position: absolute;
    width: 252px;
    z-index: 999
}
.ms-nav-wrap .ms-main-nav .ms-category-list-slide li:hover .drop {
    display: block
}
.ms-nav-wrap .ms-main-nav .ms-category-list-slide li:hover {
    background: #eee
}
.ms-nav-wrap .ms-main-nav .ms-category-list-slide {
    border: 1px solid #3e546a;
    height: auto;
    margin: 0;
    padding: 0;
    width: 250px
}
.ms-nav-wrap .ms-main-nav .ms-category-list-slide li:before {
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}
.ms-nav-wrap .ms-main-nav .ms-category-list-slide li {
    border-top: 1px solid #dfdfdf;
    color: #666;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: auto;
    list-style: none;
    padding: 0;
    text-decoration: none
}
.ms-nav-wrap .ms-main-nav .ms-category-list-slide li:first-child {
    border-top: 0 solid #dfdfdf
}
.ms-nav-wrap .ms-main-nav .ms-category-list-slide li a {
    display: block;
    height: auto;
    text-decoration: none;
    padding: 10px 14px;
    width: 220px
}
.ms-category-list-slide .drop {
    background: #fff;
    border-color: #3e546a #3e546a #3e546a #dfdfdf;
    border-left: 1px solid #dfdfdf;
    border-style: solid;
    border-width: 1px;
    display: none;
    left: 250px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 250px;
    z-index: 999999
}
.ms-category-list-slide .drop li {
    position: relative
}
.drop-drop {
    border-top: 1px solid #3E546A;
    border-bottom: 1px solid #3E546A;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #3E546A;
    background: #fff;
    display: none;
    left: 250px;
    overflow: hidden;
    position: absolute;
    text-align: left;
    top: -1px;
    width: 193px;
    z-index: 100;
    color: #666
}
.drop ul li:hover .drop-drop {
    display: block
}
.disclaimer {
    background: #eee;
    border-radius: 5px;
    margin-top: 10px;
    padding: 5px 10px 10px
}
.disclaimer h4 {
    color: red;
    font-size: 13px;
    margin: 5px 0;
    cursor: pointer
}
.disclaimer p {
    margin-top: 8px
}
.disclaimer h4 span {
    float: right;
    cursor: pointer
}
.downarrow {
    background: url(/images/custom_change/drop-close.png) no-repeat;
    display: inline-block;
    height: 8px;
    margin: 8px 0 0;
    width: 14px
}
.closearrow {
    background: url(/images/custom_change/drop-down.png) no-repeat;
    display: inline-block;
    height: 8px;
    margin: 8px 0 0;
    width: 14px
}
.footer_app_lf img {
    float: right;
    margin-right: 30px
}
.footer_app_lf {
    width: 50%;
    background: url(images/footer_bg.png) repeat-x left top
}
.facebookbtn {
    background: url("/images/fb-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 40px;
    float: left;
    width: 180px
}
.footer_app_rght {
    background: url("/images/background.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 156px;
    width: 50%;
    font-family: 'Inter', sans-serif !important;
}
.header-banner-right1 {
    margin-left: 22px;
    margin-top: 12px;
    text-align: center
}
.header-banner-right1 p {
    margin: 0;
    text-align: center
}
.header-banner-right1 p {
    color: #fff;
    font-size: 18px;
    margin-bottom: 5px
}
.header-banner-right1 a {
    color: #fff !important;
    font-size: 18px;
    line-height: 45px;
    text-decoration: none !important
}
.skillset {
    float: left;
    margin-top: 10px;
    width: 100%
}
.skillset .commonspan {
    text-align: center;
    float: left;
    width: 33%
}
.skillset .span1 {
    background: none repeat scroll 0 0 #addf6a;
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    float: left;
    height: 13px;
    margin-bottom: 5px;
    width: 100%
}
.commonspan1 {
    color: #fff;
    font-size: 16px
}
.skillset .span2 {
    background: none repeat scroll 0 0 #8dc63f;
    float: left;
    height: 13px;
    margin-bottom: 5px;
    width: 100%
}
.skillset .span3 {
    background: none repeat scroll 0 0 #fff;
    border-bottom-right-radius: 30px;
    border-top-right-radius: 30px;
    float: left;
    height: 13px;
    margin-bottom: 5px;
    width: 100%
}
.discontinuedprd {
    border-width: 0;
    bottom: 0;
    height: 100px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate(-30deg);
    width: 100px
}
.dvprodimg a {
    position: static !important
}
.myreviewsimg {
    position: relative
}
.myreviewsimg .discontinuedprd {
    border-width: 0;
    height: 100px;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0px;
    margin: auto;
    position: absolute;
    transform: rotate(-30deg);
    width: 100px
}
#newapplayer {
    padding: 0;
    margin: 0;
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    font-family: 'Inter', sans-serif !important;
    font-size: 14px;
    font-weight: 300;
    background: rgba(0, 0, 0, 0.80);
    z-index: 99999;
}
/* ----- Layer Style ----- */

#closeapplayer {
    background: #fff none repeat scroll 0 0;
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
    cursor: pointer;
    height: 30px;
    padding: 8px 8px 8px 0;
    position: absolute;
    right: -39px;
    top: 0;
    width: 31px;
}
#closeapplayer img {
    height: 30px;
    width: 30px;
}
.newapplayer_section {
    max-height: 380px;
    max-width: 300px;
    width: 74%;
    background-color: #FFFFFF;
    border-radius: 5px;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    padding: 8px;
    z-index: 999999;
    border-top-right-radius: 0px;
}
.newapplayer_section p {
    font-family: 'Inter', sans-serif !important;
    font-size: 25px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    color: #2f4159;
    padding: 0;
    margin: 10px 0 0.45em 0;
    text-align: center;
}
.newapplayer_section #link {
    height: 18px;
    border-radius: 3px;
    width: 80%;
    padding: 10px;
    font-family: 'Inter', sans-serif !important;
    color: #FFFFFF;
    background-color: #11a8ab;
    cursor: pointer;
    font-size: 16px;
    text-align: center;
    font-weight: 400;
    margin: 0 auto;
}
.newapplayer_section .hero_img {
    max-width: 800px;
    max-height: 500px;
    width: 100%;
    height: 50%;
    background: url(/article/app-layer/images/app_launch.jpg) no-repeat center center;
    background-size: cover;
}
.applayertab {
    width: 100%;
    padding: 0;
    margin: 20px 0 0;
}
table.applayertab tr td {
    width: 50%;
    height: 40px;
}
table.applayertab tr td .app_store {
    background: url(/article/app-layer/images/app_store.png) no-repeat center center;
    background-size: contain;
    height: 40px;
    width: 130px;
    display: block;
    cursor: pointer;
    text-align: center;
    margin: 0 auto;
}
table.applayertab tr td .google_store {
    background: url(/article/app-layer/images/google_play.png) no-repeat center center;
    background-size: contain;
    height: 40px;
    width: 130px;
    display: block;
    cursor: pointer;
    text-align: center;
    margin: 0 auto;
}
* {
    box-sizing: inherit !important;
    padding: initial;
    margin:initial;
}
header,
footer {
    box-sizing: border-box !important;
}
body {
    background: #fff !important;
}
ul li,
ol li {
    list-style: outside none;
    margin: 0px;
    line-height: 1.4;
    font-size: 13px;
    font-weight: 400;
    color: #4f4f4f;
}
header h5,
footer h5 {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
footer h5 a {
    color: #5d5d5d !important;
}
footer p a {
    color: #333 !important;
}
footer a:hover {
    text-decoration: none !important;
}
.bottomlinks {
    margin-top: 20px;
}
.bottomlinks p {
    font-size: 11px;
    margin: 0px !important;
    line-height: 18px !important;
}
.contest-part .socialbtn a,
.contest-part .socialbtn a:hover {
    color: #fff !important
}

#export input {
    min-width:auto;
    padding:0;
}
.layer-signup .signup h2, .layer-signup .login h2 {
    font-size: 24px;
    
    line-height: 25px;
        font-weight: 300;
    color: #3d3d3d;
font-family: 'Inter', sans-serif !important;
}

.signup-container a {
    color:#44a512 !important;
    text-decoration:none;
}
.profile-option-list a:hover {
    text-decoration:none !important;
}
.ppClose {
    float:right;
}

/* 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: "\e912";
}

.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;
}

