#adminsite,
#site,
body {
    min-height: 100%;
    position: relative;
}

body,
html {
    -webkit-font-smoothing: antialiased;
}

#adminsite,
#site,
.wrapper,
body {
    position: relative;
}

.bgheight,
body,
html {
    height: 100%;
}

.main,
.wrapper,
header,
ul {
    display: block;
}

nav.mainmenu ul li,
nav.topmenu ul li {
    -o-transition: all .2s;
    cursor: pointer;
}

    .socialicons a,
    .star,
    nav.topmenu ul li a {
        text-decoration: none;
    }

.browse-result h4 .epllips,
.lead-body table td,
.lead-head h2,
.panel-head h2 .title,
.tabs nav a,
.ticker-block .leadname a {
    text-overflow: ellipsis;
    white-space: nowrap;
}

@font-face {
    font-family: texgyreherosbold;
    src: url(../fonts/texgyreheros-bold-webfont.eot);
    src: url(../fonts/texgyreheros-bold-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/texgyreheros-bold-webfont.woff) format('woff'), url(../fonts/texgyreheros-bold-webfont.ttf) format('truetype'), url(../fonts/texgyreheros-bold-webfont.svg#texgyreherosbold) format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: texgyreherosregular;
    src: url(../fonts/texgyreheros-regular-webfont.eot);
    src: url(../fonts/texgyreheros-regular-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/texgyreheros-regular-webfont.woff) format('woff'), url(../fonts/texgyreheros-regular-webfont.ttf) format('truetype'), url(../fonts/texgyreheros-regular-webfont.svg#texgyreherosregular) format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.woff2') format('woff2'), url('../fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto-bold-webfont.woff2') format('woff2'), url('../fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

*,
:after,
:before {
    box-sizing: inherit;
}

.accordion,
.accordion *,
.head {
    box-sizing: border-box;
}

body {
    font-family: 'robotoregular';
    background-color: #e9e9e9;
    font-family: 'Roboto', sans-serif;
}

b,
nav.mainmenu ul li.browseleads {
    font-family: 'robotobold';
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
}

#body {
    padding-bottom: 137px;
}

#adminbody {
    padding-bottom: 108px;
}

a,
blockquote,
body,
code,
dd,
del,
div,
dl,
dt,
em,
font,
html,
iframe,
img,
object,
pre,
small,
span,
strike,
strong {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
}

.adarea,
.head h2,
.head span,
.thumb a span,
nav.dashboard > ul > li > a {
    vertical-align: middle;
}

aside,
footer,
header,
hgroup,
nav,
section {
    display: block;
    font-size: 13px;
}

fieldset,
form {
    border: 0;
    padding: 0;
    margin: 0;
}

blockquote,
q {
    quotes: none;
}

    blockquote:after,
    blockquote:before,
    q:after,
    q:before {
        content: none;
    }

a,
div,
li,
p,
td {
    -webkit-text-size-adjust: none;
}

b {
    font-weight: 400;
}

ul {
    list-style: none;
    padding: 0;
}

.wrapper {
    max-width: 1350px;
    margin: 15px auto 0;
    width: 96%;
}

.top .wrapper,
footer .wrapper,
header .wrapper {
    margin: 0 auto;
}

#sigin .wrapper {
    width: 1063px;
    margin: auto;
}

.bgwidth,
.top {
    width: 100%;
}

header .wrapper {
    overflow: inherit;
}

#signup article .fileUpload,
.accountinfo ul,
.bannerchoicerow,
.content .fileUpload,
.content .head,
.info,
.info-row,
.leadfilter,
.main,
.notfound,
.profilefilter,
.row,
.search,
.smallrow,
ul.sharing {
    overflow: hidden;
}

#bg {
    left: 0;
    position: fixed;
    top: 0;
}

.tagline,
nav.topmenu ul li {
    line-height: 41px;
}

.headermain {
    padding-bottom: 14px;
    float: left;
    width: 100%;
}

header {
    background-color: #fff;
    height: 92px;
}

.main {
    clear: both;
    margin: 0 auto;
    background-color: #eeeeee;
    min-height: 400px;
}

.top {
    z-index: 999;
    margin: auto;
    position: relative;
    height: 42px;
    background-color: #eee;
    box-shadow: 2px 3px 5px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 2px 3px 5px rgba(0, 0, 0, .3);
    -moz-box-shadow: 2px 3px 5px rgba(0, 0, 0, .3);
}

fieldset {
    min-width: 0;
}

.tagline {
    color: #000;
    display: inline-block;
    font-size: 13px;
    float: left;
    margin: 0;
    font-weight: 300;
    font-family: 'robotoregular';
    font-family: 'Roboto', sans-serif;
}

nav.topmenu ul li,
nav.topmenu ul li a,
nav.topmenu ul li ul {
    font-family: 'robotoregular';
    font-family: 'Roboto', sans-serif;
}

#Div_1 {
    padding-top: 20px;
}

.star {
    color: #ec3126;
}

.content p a {
    color: #404041;
}

.content p.des a {
    color: red;
    display: inline-block;
    margin-top: 0;
}

nav.topmenu {
    float: right;
    padding-right: 30px;
}

    nav.topmenu ul {
        text-align: left;
        display: inline;
        margin: 0;
        padding: 0;
        list-style: none;
        z-index: 9999;
    }

        nav.topmenu ul li {
            color: #404041;
            float: left;
            font-size: 13px;
            display: inline-block;
            position: relative;
            padding-left: 7px;
            padding-right: 7px;
            -webkit-transition: all .2s;
            -moz-transition: all .2s;
            -ms-transition: all .2s;
            transition: all .2s;
        }

            nav.topmenu ul li h2 {
                margin: 0;
                font-weight: 300;
            }

            nav.topmenu ul li:hover {
                background: #f8f8f8;
                color: #000;
            }

            nav.topmenu ul li ul {
                padding: 0;
                position: absolute;
                top: 41px;
                left: 0;
                width: 210px;
                -webkit-box-shadow: none;
                -moz-box-shadow: none;
                box-shadow: none;
                display: none;
                opacity: 0;
                visibility: hidden;
                -webkit-transiton: opacity .2s;
                -moz-transition: opacity .2s;
                -ms-transition: opacity .2s;
                -o-transition: opacity .2s;
                -transition: opacity .2s;
            }

                nav.topmenu ul li ul li {
                    background: #4d4848;
                    display: block;
                    color: #fff;
                    width: 210px;
                }

                    nav.topmenu ul li ul li:hover {
                        background: #272323;
                    }

            nav.topmenu ul li:hover ul {
                display: block;
                opacity: 1;
                visibility: visible;
            }

            nav.topmenu ul li a {
                color: #404041;
                display: block;
                font-size: 13px;
            }

    nav.topmenu > ul > li.active > a,
    nav.topmenu > ul > li:hover > a {
        color: #ec3126;
    }

    nav.topmenu ul li.loggedin {
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 10px;
        padding-right: 20px;
    }

    nav.topmenu ul li.leadsnotif a span.fa,
    nav.topmenu ul li.messagesnotif a span.fa {
        right: -18px;
        color: #ec3131;
        font-size: 20px;
    }

    nav.topmenu ul li.leadsnotif,
    nav.topmenu ul li.messagesnotif {
        min-width: 40px;
    }

    nav.topmenu ul li.loggedin span {
        font-size: 13px;
    }

    nav.topmenu ul li.loggedin::after {
        content: "\f0d7";
        font-family: FontAwesome;
        right: 10px;
        position: absolute;
        top: 0;
    }

    nav.topmenu ul li.messagesnotif:before {
        font-family: FontAwesome;
        content: "\f0e0";
        color: #404040;
        font-size: 14px;
    }

    nav.topmenu ul li.leadsnotif:before {
        font-family: FontAwesome;
        content: "\f024";
        color: #404040;
        font-size: 14px;
    }

    nav.topmenu ul li.leadsnotif a,
    nav.topmenu ul li.messagesnotif a {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        color: #fff;
        width: 100%;
        height: 40px;
    }

        nav.topmenu ul li.leadsnotif a span.fa,
        nav.topmenu ul li.messagesnotif a span.fa {
            position: relative;
            top: 0;
            left: 19px;
        }

        nav.topmenu ul li.leadsnotif a #leadCount,
        nav.topmenu ul li.messagesnotif a #messageCount {
            font-size: 9px;
            height: 10px;
            line-height: 3px;
            position: absolute;
            right: 2px;
            text-align: center;
            top: 6px;
            width: 17px;
        }

    nav.topmenu ul li.leadsnotif.nocontent,
    nav.topmenu ul li.messagesnotif.nocontent {
        min-width: auto;
    }

    nav.topmenu ul li.language a {
        padding-right: 15px;
        background: url(../images/arrowdown.jpg) right center no-repeat;
    }

    nav.topmenu ul li.language ul,
    nav.topmenu ul li.language ul li {
        width: 110px;
    }

    nav.topmenu ul li.flag {
        padding: 0 8px 0 0;
        margin: 0;
        line-height: 0;
    }

    nav.topmenu ul li ul li a {
        color: #fff;
        background: 0 0 !important;
    }

        nav.topmenu ul li ul li a:hover {
            color: #ec3131;
        }

.handheld,
nav.languagemobile,
nav.mobile {
    display: none;
}

nav.mobile {
    right: 0;
    top: 6px;
    z-index: 999;
    float: right;
    position: relative;
}

.search,
.search input,
.socialicons {
    position: absolute;
    right: 0;
}

.menuicon {
    width: 35px;
    height: 35px;
    float: right;
    background: url(../Images/menu.png) left top no-repeat no-repeat;
}

nav.languagemobile ul li,
nav.mobile ul li {
    font-size: 15px;
    font-weight: 400;
    float: left;
    -webkit-transition: all .2s;
}

    nav.languagemobile ul li h2,
    nav.mobile ul li h2 {
        font-size: 13px;
        margin: 0;
        font-weight: 300;
    }

.socialicons {
    top: 47px;
    z-index: 10;
}

    .socialicons ul {
        box-shadow: -2px 3px 5px rgba(0, 0, 0, .3);
        -webkit-box-shadow: -2px 3px 5px rgba(0, 0, 0, .3);
        -moz-box-shadow: -2px 3px 5px rgba(0, 0, 0, .3);
    }

    .socialicons li,
    .socialicons ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .socialicons a {
        color: #666;
        display: block;
    }

        .socialicons a span {
            display: block;
            margin: 0;
            padding: 0;
            width: 40px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            background-color: #e8e8e8;
            font-size: 18px;
        }

        .socialicons a:hover span {
            background-color: #ec3126;
            color: #fff;
        }

.search {
    top: 0;
    -moz-transition: all .35s;
    -webkit-transition: all .35s;
    height: 40px;
    width: 3em;
    z-index: 1000;
    position: fixed;
}

    .search:hover {
        width: 18em;
    }

        .search:hover input {
            display: inline-block;
            width: 17em;
            padding: 0 10px;
        }

    .search input {
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none;
        display: block;
        width: 0;
        line-height: 20px;
        margin: 0;
        height: 40px;
        color: #fff;
        font-size: 13px;
        padding: 0;
        border: 0;
        -moz-transition: all .25s;
        -webkit-transition: all .25s;
        background: #404040;
    }

.addfav,
.block {
    color: #282828;
    line-height: 20px;
    font-size: 13px;
    text-decoration: none;
}

.search input[type=text] {
    border: 0;
    height: 40px;
}

.addfav {
    float: left;
    margin-right: 15px;
}

.search:focus {
    outline: 0;
}

.search .button {
    float: right;
    width: 40px;
    height: 40px;
    margin: 0;
    background: url(../images/searchbutton.jpg) center center no-repeat;
}

#singleprofile .addfav,
#singleprofile .removefav {
    display: block;
    float: left;
    margin-bottom: 20px;
}

.search .button i {
    margin-top: .3em;
}

.search .button:active {
    border: 0 !important;
    text-shadow: 0 0 0;
}

.commentcount,
.views {
    float: left;
    margin-right: 12px;
    font-size: 13px;
    line-height: 20px;
}

.block {
    float: left;
    display: block;
}

#thread .block,
#thread .removeBlock,
ul.sharing {
    float: right;
}

ul.sharing {
    list-style: none;
    margin: 0;
    padding: 0;
}

    ul.sharing li {
        float: left;
        margin-left: 5px;
    }

.logo,
.signin-logo a {
    float: left;
    width: 17%;
    max-width: 300px;
    margin-right: 2%;
    margin-top: 5px;
    position: relative;
}

    .logo img,
    .signin-logo a {
        width: 100%;
    }

.signin-logo a {
    width: 100%;
    max-height: 90px;
    max-width: 280px;
}

nav.mainmenu {
    float: right;
    margin-top: 10px;
    width: 78%;
}

.trb nav.mainmenu {
    width: 100%;
}

nav.mainmenu ul {
    text-align: left;
    display: inline;
    margin: 0;
    padding: 0;
    list-style: none;
    float: right;
}

    nav.mainmenu ul li {
        color: #666;
        line-height: 33px;
        float: left;
        display: inline-block;
        position: relative;
        padding-left: 32px;
        padding-right: 10px;
        background: url(../images/slash.jpg) left center no-repeat #fff;
        -webkit-transition: all .2s;
        -moz-transition: all .2s;
        -ms-transition: all .2s;
        transition: all .2s;
    }

        nav.mainmenu ul li:hover {
            color: #000;
        }

        nav.mainmenu ul li ul {
            padding: 0;
            top: 30px;
            left: 0;
            box-shadow: none;
            display: none;
            opacity: 0;
            visibility: hidden;
        }

        nav.dashboard ul li ul,
        nav.mainmenu ul li ul {
            -webkit-transiton: opacity .2s;
            -moz-transition: opacity .2s;
            -ms-transition: opacity .2s;
            -o-transition: opacity .2s;
            -transition: opacity .2s;
            z-index: 99999;
            position: absolute;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            background: #d6d6d6;
        }

        .buyleads .head,
        .sellleads .head,
        nav.mainmenu ul li.browseleads {
            transition: all .5s ease;
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ea4241', endColorstr='#b01922', GradientType=0);
            -webkit-appearance: none;
        }

        nav.mainmenu ul li ul li {
            display: block;
            color: #333;
            width: 180px;
            padding-left: 12px;
            background-image: none;
        }

            nav.mainmenu ul li ul li:hover a {
                color: #ec3126;
                background-color: rgba(0, 0, 0, .5);
            }

        nav.mainmenu ul li:hover ul {
            display: block;
            opacity: 1;
            visibility: visible;
        }

        nav.mainmenu ul li a {
            color: #666;
            text-decoration: none;
            display: block;
        }

        nav.mainmenu ul li.current a,
        nav.mainmenu ul li > a:hover {
            color: #ec3126;
        }

nav.mainmenu > ul > li > a,
nav.mainmenu > ul > li > span {
    font-size: 16px;
}

nav.mainmenu ul li.browseleads ul {
    right: -2px;
    left: auto;
    top: 38px;
}

nav.mainmenu ul li.browseleads a,
nav.mainmenu ul li.browseleads span {
    padding-right: 5px;
}

nav.mainmenu ul li.browseleads {
    background-color: #ec3131;
    position: relative;
    line-height: 38px;
    background-image: none;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    margin-left: 10px;
    background: -webkit-linear-gradient(top, #ea4241 0, #b01922 100%);
    background: linear-gradient(to bottom, #ea4241 0, #b01922 100%);
    color: #fff !important;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    font-weight: 400;
    font-size: 13px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .35);
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .35);
    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .35);
    border: 1px solid #a40309;
}

    nav.mainmenu ul li.browseleads a {
        color: #333;
        padding: 0 10px;
    }

    nav.mainmenu ul li.browseleads li {
        padding: 0;
    }

        nav.mainmenu ul li.browseleads li h2 {
            margin: 0;
            font-size: 13px;
            font-weight: 300;
        }

    nav.mainmenu ul li.browseleads a:hover {
        background-color: #e5e5e5;
    }

    nav.mainmenu ul li.browseleads span {
        font-size: 13px;
        font-weight: 300;
    }

        nav.mainmenu ul li.browseleads span:before {
            content: "\f0d7";
            font-family: FontAwesome;
            right: 10px;
            position: absolute;
            top: 0;
        }

nav.mainmenu ul li ul li a {
    color: #fff;
}

nav.mainmenu ul li.home {
    background: 0 0;
    padding-left: 10px;
}

nav.mainmenu ul li.help {
    padding-right: 0;
}

    nav.mainmenu ul li.help a {
        font-size: 24px;
        line-height: 40px;
        padding: 5px;
    }

nav.dashboard {
    margin-bottom: 20px;
    padding-bottom: 10px;
    float: left;
    width: 100%;
    border-bottom: 1px solid #c2c2c2;
}

    nav.dashboard ul {
        float: left;
        width: 100%;
    }

    nav.dashboard li,
    nav.dashboard ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    nav.dashboard > ul > li {
        float: left;
        display: inline-block;
        position: relative;
        cursor: pointer;
        margin: 0 4px 10px 1px;
        width: 19%;
        background-color: #fff;
        -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
        -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
        box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
    }

        nav.dashboard > ul > li:focus,
        nav.dashboard > ul > li:focus > a,
        nav.dashboard > ul > li:hover,
        nav.dashboard > ul > li:hover > a {
            color: #ec3131;
        }

        nav.dashboard > ul > li.active {
            background-color: #ec3131;
            color: #fff;
            border-color: #aa2724;
        }

            nav.dashboard > ul > li.active a {
                background-color: #ec3131;
                color: #fff;
                border-radius: 5px;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
            }

        nav.dashboard > ul > li > a {
            display: table-cell;
            text-decoration: none;
            color: #000;
            font-size: 13px;
            font-weight: 400;
            height: 47px;
            line-height: normal;
            padding: 2px 5px 5px 25px;
        }

.billingtype,
.bronze,
.gold {
    margin-right: 3%;
}

:focus {
    outline: 0;
    border: 0;
}

nav.dashboard li.active ul li a {
    color: #333;
}

    nav.dashboard li.active ul li a:hover {
        color: #ec3126;
    }

nav.dashboard ul li ul {
    padding: 0;
    top: 47px;
    left: 0;
    display: none;
    opacity: 0;
    visibility: hidden;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, .7);
    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, .7);
    -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, .7);
}

nav.dashboard ul li:focus ul,
nav.dashboard ul li:hover ul {
    opacity: 1;
    visibility: visible;
    display: block;
}

nav.dashboard ul li ul li {
    background: #f5f5f5;
    display: block;
    color: #000;
    width: 180px;
    font-size: 13px;
}

    nav.dashboard ul li ul li:hover {
        background: #e5e5e5;
        color: #000;
    }

nav.dashboard ul li:hover ul {
    max-width: 180px;
}

nav.dashboard ul ul li a {
    color: #000;
    background: 0 0 !important;
    line-height: 18px;
    padding: 8px;
    display: block;
    text-decoration: none;
}

    nav.dashboard ul ul li a:hover {
        color: #ec3131;
    }

nav.dashboard > ul > li > a::before {
    font-family: FontAwesome;
    position: absolute;
    left: 8px;
    top: 50%;
    font-size: 13px;
    margin-top: -8px;
}

nav.dashboard li.myprofile,
nav.dashboard li.settings {
    margin-left: 0;
}

nav.dashboard li.favorites,
nav.dashboard li.insights {
    margin-right: 0;
}

nav.dashboard > ul > li.myprofile > a::before {
    content: "\f007";
}

nav.dashboard > ul > li.myleads > a::before {
    content: "\f075";
}

nav.dashboard > ul > li.messages > a::before {
    content: "\f0e0";
}

nav.dashboard > ul > li.mynewlead > a::before {
    content: "\f067";
}

nav.dashboard > ul > li.favorites > a::before {
    content: "\f005";
}

nav.dashboard > ul > li.settings > a::before {
    content: "\f013";
}

nav.dashboard > ul > li.requestform > a::before {
    content: "\f0ec";
}

nav.dashboard > ul > li.manageads > a::before {
    content: "\f155";
}

nav.dashboard > ul > li.notifications > a::before {
    content: "\f0f3";
}

nav.dashboard > ul > li.billing > a::before {
    content: "\f155";
}

nav.dashboard > ul > li.transcations > a::before {
    content: "\f0ec";
}

nav.dashboard > ul > li.insights > a::before {
    content: "\f201";
}

nav.dashboard li.settings ul li a {
    color: #333;
}

    nav.dashboard li.settings ul li a:hover {
        color: #ec3126;
    }

.pricetable img {
    width: 100%;
    height: auto;
    float: none !important;
}

.membershipbar {
    background: #f3f3f3;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 2px;
}

.billingtype {
    display: block;
    float: left;
    width: 25%;
}

.bronze,
.gold,
.platinum {
    display: block;
    float: left;
    width: 22%;
}

#membership .pricetable img {
    margin-bottom: 30px;
}

#membership .pricetable input,
.content .pricetable input {
    width: 16px;
    height: 16px;
}

    #membership .signin .pricetable input.submit,
    .content .pricetable input.submit {
        width: 80%;
        font-size: 16px;
        text-transform: uppercase;
        float: none;
    }

    #membership .signin .pricetable input.current,
    .content .pricetable input.current {
        width: 80%;
        font-size: 16px;
        text-transform: uppercase;
        background: #a4a4a4;
        float: none;
    }

.content .date {
    float: right;
    width: 55%;
}

.amount {
    float: none;
    width: 100%;
    display: block;
    font-size: 15px;
}

.content .row .date input {
    width: 30%;
    float: left;
    margin-right: 2%;
    padding: 0 0 0 3px;
}

.bannerchoice {
    float: right;
    width: 55%;
}

    .bannerchoice .chkbox input[type=radio] {
        margin-top: 2px;
    }

.bannerchoicerow {
    margin-bottom: 12px;
}

    .bannerchoicerow .bannersize {
        width: 80%;
        float: left;
        line-height: 32px;
    }

    .bannerchoicerow .ros {
        width: 54%;
        float: right;
    }

.content .ros select.field {
    width: 100%;
}

.topbar {
    display: block;
    clear: both;
    margin-bottom: 15px;
}

aside.leftsidebar,
aside.rightsidebar {
    width: 250px;
    float: left;
    margin-right: 10px;
}

aside.rightsidebar {
    margin-right: 0;
    margin-left: 10px;
    float: right;
    width: 250px;
}

.bottombar,
.hide {
    display: none;
}

.buyleads,
.sellleads {
    display: block;
    background: #fff;
    color: #666;
    margin-bottom: 15px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
    margin-left: 1px;
    margin-right: 1px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.head {
    background: #4d4848;
    height: 40px;
    display: table;
    width: 100%;
    margin: 0;
}

    .head h2,
    .head span {
        background: rgba(0, 0, 0, 0);
        color: #fff;
        display: table-cell;
        text-align: center;
    }

.buyleads .head,
.sellleads .head {
    background-color: #ec3131;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    background: -moz-linear-gradient(top, #ea4241 0, #b01922 100%);
    background: -webkit-linear-gradient(top, #ea4241 0, #b01922 100%);
    background: linear-gradient(to bottom, #ea4241 0, #b01922 100%);
    color: #fff !important;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    font-weight: 400;
    font-size: 13px;
    font-family: 'robotobold';
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .35);
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .35);
    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .35);
    border: 1px solid #a40309;
}

.buyleads ul,
.sellleads ul {
    height: 194px !important;
    height: auto;
    overflow: auto;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ad_img,
.filtersearch,
.leadname,
.partialcontents li,
.signin {
    overflow: hidden;
}

.buyleads li,
.sellleads li {
    display: block;
    padding: 5px 10px;
    margin: 0;
    overflow: hidden;
}

.leadname {
    font-size: 13px;
    line-height: 16px;
    color: #666;
    padding: 0;
    margin: 0;
}

    .leadname a {
        color: #666;
        text-decoration: none !important;
        font-size: 15px;
        font-weight: 300;
    }

        .leadname a:focus,
        .leadname a:hover {
            text-decoration: underline !important;
        }

.leadcountry {
    color: #f3292b;
    font-size: 13px;
    line-height: normal;
}

.buyleads span.leadcountry,
.buyleads span.leaddate,
.sellleads span.leadcountry,
.sellleads span.leaddate {
    padding-left: 0;
    font-size: 12px;
}

.buyleads span.leaddate,
.sellleads span.leaddate {
    float: right;
    width: 70px;
}

#ticker-next-buy,
#ticker-next-sell,
#ticker-previous-buy,
#ticker-previous-sell {
    font-size: 15px;
    padding: 5px;
    text-align: center;
}

.cloud-container {
    float: right;
    max-height: 265px;
    margin-bottom: 15px;
}

#cloudslider {
    -webkit-box-shadow: 1px 1px 4px 0 rgba(219, 219, 219, 1);
    -moz-box-shadow: 1px 1px 4px 0 rgba(219, 219, 219, 1);
    box-shadow: 1px 1px 4px 0 rgba(219, 219, 219, 1);
}

.kr-bullet-container {
    right: 20px !important;
}

#cloudslider .slideroverlay {
    position: absolute;
    left: 0 !important;
    top: 0;
    height: 100% !important;
    width: 100% !important;
}

.ad_img,
.listing,
.listing .nohover,
.thumb {
    position: relative;
}

.filtersearch {
    display: block;
    clear: both;
    background-color: #fff;
    padding: 10px;
    border-radius: 5px;
    height: 307px;
}

.advertizing .ad.ad700 {
    max-width: 250px;
    height: auto;
}

.filtersearch span {
    display: block;
    font-size: 13px;
    color: #404041;
    font-weight: 400;
    margin-bottom: 15px;
}

    .filtersearch span.arabic {
        font-size: .8vw;
    }

.filtersearch fieldset,
.filtersearch form {
    border: none;
    padding: 0;
    margin: 0;
}

a.coltwothirds,
h3.colthird {
    padding-top: 0;
    margin-top: 20px;
}

.filtersearch input[type=text],
.filtersearch select {
    width: 100%;
    border: 1px solid #c2c2c2;
    color: #404041;
    font-size: 13px;
    margin-bottom: 18px;
    height: 36px;
    font-family: 'robotoregular';
    font-family: 'Roboto', sans-serif;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.filtersearch input[type=text] {
    padding: 0 5px;
}

.filtersearch select {
    padding-left: 5px;
}

.filtersearch a.btn {
    margin-bottom: 3px;
}

.home .filtersearch input[type=text],
.home .filtersearch select {
    margin-bottom: 10px;
}

.head h2 img {
    float: left;
}

.tradebusiness .head {
    background: linear-gradient(#fff, #fafafa) rgba(0, 0, 0, 0);
    box-shadow: 1px 2px 2px rgba(0, 0, 0, .25);
    -webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, .25);
    -moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, .25);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

    .tradebusiness .head h2,
    .tradebusiness .head span {
        color: #404041;
    }

.servicesbusiness .head {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background: -moz-linear-gradient(top, #ea4241 0, #b01922 100%);
    background: -webkit-linear-gradient(top, #ea4241 0, #b01922 100%);
    background: linear-gradient(to bottom, #ea4241 0, #b01922 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ea4241', endColorstr='#b01922', GradientType=0);
    color: #fff !important;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    font-weight: 400;
    -webkit-appearance: none;
    font-size: 13px;
    font-family: 'robotobold';
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .35);
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .35);
    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .35);
    border: 1px solid #a40309;
}

.advertizing,
.partialcontents li {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
}

.servicesbusiness .head h2,
.servicesbusiness .head span,
.tradebusiness .head h2,
.tradebusiness .head span {
    background-image: none;
    padding-left: 0;
    font-size: 16px;
    font-weight: 300;
    font-family: 'robotobold';
    font-family: 'Roboto', sans-serif;
    line-height: 42px;
    text-align: left;
}

.copyright,
.signin .submit,
.thumb a,
nav.footermenu ul {
    text-align: center;
}

.partialcontents li {
    float: left;
    margin-right: 1%;
    width: 18.95%;
    margin-left: 1px;
    margin-bottom: 1%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
    background-color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

    .partialcontents li.fifth {
        margin-right: 0;
    }

.listing {
    display: block;
    padding: 5px;
}

    .listing .nohover {
        left: 0;
        top: 0;
        width: 100%;
        height: auto;
        max-height: 150px;
    }

        .listing .nohover a {
            display: block;
            padding: 6px;
        }

            .listing .nohover a img {
                width: 72%;
                height: auto;
                margin: 0 auto;
                display: block;
            }

.thumb {
    width: 100%;
    bottom: 0;
    height: 40px;
    display: table;
}

    .thumb a {
        color: #333;
        display: table-row;
        font-size: 13px;
        line-height: 16px;
        padding: 2%;
        text-decoration: none;
        width: 96%;
        background-color: #eee;
        font-family: 'robotoregular';
        font-family: 'Roboto', sans-serif;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
    }

        .thumb a span {
            display: table-cell;
            padding: 0;
            border-radius: 5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
        }

.ad_img {
    margin: 0 auto 10px;
    display: block;
    clear: both;
}

.ads .ad_img {
    height: 250px;
}

.ad_img span.ad_num {
    position: absolute;
    width: 35px;
    height: 35px;
    line-height: 40px;
    bottom: -40px;
    right: -40px;
    color: #fff;
    background: rgba(0, 0, 0, .5);
    text-align: center;
    border-radius: 40px 0 0;
    font-size: 13px;
    transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    padding-left: 5px;
    padding-top: 1px;
}

.ad_img:hover span.ad_num {
    bottom: 4px;
    right: 4px;
}

footer {
    display: block;
    background-color: #000;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 137px;
}

#adminsite footer {
    height: 108px;
}

.footerbottom {
    background: #161313;
    padding-top: 16px;
    padding-bottom: 16px;
    font-family: 'robotoregular';
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
}

.signin h2,
h1.pagetitle,
h3.colthird {
    font-family: 'robotobold';
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
}

nav.footermenu {
    float: none;
    clear: both;
}

    nav.footermenu ul {
        display: inline-block;
        margin: 0 auto;
        width: 100%;
    }

    nav.footermenu li {
        font-size: 13px;
        font-weight: 400;
        display: inline-block;
        float: none;
        line-height: 30px;
        margin: 0 3px;
    }

#wrap_table,
.copyright,
.signin,
.tip,
h1.pagetitle {
    display: block;
}

nav.footermenu li a {
    color: #fff;
    text-decoration: none;
}

    nav.footermenu li a.active,
    nav.footermenu li a:hover {
        color: #acacac;
    }

.copyright {
    float: none;
    clear: both;
    font-weight: 300;
    color: #a9a9a9;
    font-size: 13px;
}

.signin h2,
.tip,
h1.pagetitle,
span.forgot {
    font-weight: 400;
}

.signin {
    background: #fff;
    margin: 30px 0;
    padding: 15px 36px 38px 34px;
    position: relative;
}

h1.pagetitle {
    font-size: 16px;
    height: 42px;
    line-height: 40px;
    margin: 0 0 20px;
    padding: 0;
    text-transform: capitalize;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background: -webkit-linear-gradient(top, #ea4241 0, #b01922 100%);
    background: linear-gradient(to bottom, #ea4241 0, #b01922 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ea4241', endColorstr='#b01922', GradientType=0);
    color: #fff !important;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-appearance: none;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .35);
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .35);
    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .35);
    border: 1px solid #a40309;
    font-weight: 600;
}

    .servicesbusiness .head h2 img,
    .tradebusiness .head h2 img,
    h1.pagetitle img {
        height: 40px;
        width: auto;
    }

.colfourth a,
.colthird .viewicon,
.signin .submit {
    text-transform: uppercase;
}

h1.pagetitle img {
    float: left;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.signin h2 {
    border-bottom: 1px solid #c2c2c2;
    color: #aaa;
    font-size: 16px;
}

.companyprofile .technicalnote,
.signin .right span.new,
.tip,
span.forgot {
    font-size: 13px;
}

body#membership .signin-logo,
body#signup .signin-logo {
    height: auto;
    width: 23%;
    float: left;
    margin-right: 2%;
}

body#membership article,
body#signup article {
    margin-top: 20px;
    width: 75%;
    float: right;
}

#signup article section,
.row {
    float: left;
    width: 100%;
}

.row {
    margin-bottom: 11px;
    overflow: visible;
}

#wrap_table,
.adarea,
.modal-open,
.reg-captcha,
.signin .right,
span.forgot {
    overflow: hidden;
}

#signup article label a .star {
    color: #ec3126;
}

#signup article input.field,
#signup articletextarea.field {
    float: right;
    width: 55%;
}

#signup article select.field,
.content select.field {
    float: right;
    width: 55%;
    text-indent: 0;
}

.reg-captcha .g-recaptcha,
.tip {
    float: left;
}

.tip {
    color: #999;
    line-height: 30px;
    width: 40%;
}

.signin img.uploadview {
    width: 40px;
}

.products .technicalnote {
    width: 100%;
}

#wrap_table {
    margin: 0 0 15px;
    clear: both;
}

.modal,
.products #uploadButton {
    display: none;
}

.reg-captcha {
    display: block;
    clear: both;
    margin-bottom: 15px;
}

.signin .right {
    float: right;
    max-width: 650px;
    width: 100%;
}

    .signin .right span.new {
        color: #000;
        display: block;
        margin-bottom: 15px;
        text-align: right;
    }

        .signin .right span.new a {
            color: #ec3131;
            text-decoration: none;
            transition: all .5s ease;
        }

            .signin .right span.new a:hover {
                color: #404141;
            }

.ml0 {
    margin-left: 0 !important;
}

.signin .right input[type=password],
.signin .right input[type=submit],
.signin .right input[type=text] {
    border: 1px solid #d9d9d9;
    color: #000;
    float: left;
    font-size: 13px;
    height: 42px;
    line-height: normal;
    margin-left: 1%;
    padding-left: 2%;
    padding-right: 2%;
    width: 32%;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.signin .right input.btn-black {
    float: right;
    cursor: pointer;
    border-width: 0 2px 3px 0;
    border-style: solid;
    border-color: #ad2823;
}

    .signin .right input.btn-black:hover {
        border-color: #ad2823;
    }

.signin .submit {
    background: #272727;
    border-radius: 4px;
    color: #fff;
    width: 160px;
}

span.forgot {
    color: #000;
    display: block;
    padding-left: 10px;
    padding-top: 5px;
    text-align: right;
}

.adarea,
.modal {
    text-align: center;
}

span.forgot a,
span.forgot a:hover {
    color: #ec3131;
}

.adarea,
.adarea a {
    color: #fff;
}

.signin img {
    max-width: 200px;
}

.adarea {
    display: block;
    clear: both;
    margin-bottom: 30px;
    background-color: #ec3126;
    font-size: 30px;
    padding: 150px 0;
}

.bannerImage {
    width: 100%;
}

.lead-filter {
    display: block;
    margin: 0 -1%;
}

    .lead-filter select {
        display: inline-block;
        float: left;
        width: 31.3333%;
        margin: 0 1%;
    }

.adareafilled,
.keyword,
.topband {
    display: block;
}

.close,
.g-recaptcha {
    float: right;
}

.keyword,
.keyword input,
.topband {
    width: 100%;
}

.topband {
    background-color: #eee;
    margin: auto;
    z-index: 999;
    top: 0;
    position: fixed;
}

.adareafilled {
    margin-bottom: 30px;
}

    .adareafilled img {
        width: 100%;
        max-height: 360px;
    }

.leadPages {
    margin: 0 0 25px !important;
}

.info .leadnumber,
.info .primarybusiness,
.info .summary {
    font-size: 13px;
    line-height: 18px;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear;
}

    .fade.in {
        opacity: 1;
    }

.close {
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20);
}

    .close:focus,
    .close:hover {
        color: #000;
        text-decoration: none;
        cursor: pointer;
        opacity: .5;
        filter: alpha(opacity=50);
    }

button.close {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    position: absolute;
    z-index: 9;
    right: -3px;
    color: #000;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    top: -4px;
    opacity: 1;
}

.modal,
.modal-backdrop {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

button.close:hover {
    opacity: 1;
    color: #ec3131;
}

.modal-open .navbar-fixed-bottom,
.modal-open .navbar-fixed-top,
body.modal-open {
    margin-right: 15px;
}

.modal {
    position: fixed;
    z-index: 10;
    overflow: auto;
    overflow-y: scroll;
}

    .modal.fade .modal-dialog {
        -webkit-transform: translate(0, -25%);
        -ms-transform: translate(0, -25%);
        transform: translate(0, -25%);
        -webkit-transition: -webkit-transform .3s ease-out;
        -moz-transition: -moz-transform .3s ease-out;
        -o-transition: -o-transform .3s ease-out;
        transition: transform .3s ease-out;
    }

    .modal.in .modal-dialog {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
    }

.modal-dialog {
    z-index: 1050;
    width: auto;
    padding: 10px;
    margin-right: auto;
    margin-left: auto;
    max-width: 670px;
    margin-top: 2%;
    display: inline-block;
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    background-clip: padding-box;
}

.advertize,
.modal-header {
    border-bottom: 1px solid #e5e5e5;
}

.modal-backdrop {
    position: fixed;
    z-index: 9;
    background-color: #000;
}

    .modal-backdrop.fade {
        opacity: 0;
        filter: alpha(opacity=0);
    }

    .modal-backdrop.in {
        opacity: .5;
        filter: alpha(opacity=50);
    }

.modal-header {
    min-height: 16.43px;
    padding: 15px;
}

    .modal-header .close {
        margin-top: 0;
    }

.modal-title {
    margin: 0;
    line-height: 1.428571429;
    text-align: left;
    font-weight: 500;
}

.modal-body {
    position: relative;
    padding: 20px;
    min-height: 120px;
    min-width: 200px;
}

    .modal-body img {
        max-height: 500px;
        height: auto;
    }

.modal-footer {
    padding: 10px;
    margin-top: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

    .modal-footer:after,
    .modal-footer:before {
        display: table;
        content: " ";
    }

    .modal-footer:after {
        clear: both;
    }

    .modal-footer .btn + .btn {
        margin-bottom: 0;
        margin-left: 5px;
    }

    .modal-footer .btn-group .btn + .btn {
        margin-left: -1px;
    }

    .modal-footer .btn-block + .btn-block {
        margin-left: 0;
    }

.logo-tt {
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
}

    .logo-tt > a {
        display: inline-block;
        margin: 0 0 20px;
    }

    .logo-tt .pagetitle {
        width: auto;
        margin-left: 0;
        display: block;
        clear: both;
    }

body#membership .logo-tt > a > img {
    width: 100%;
    max-width: 205px;
}

.accountinformation .captcha {
    display: block;
    width: 100%;
    clear: both;
}

#signup article input.left,
.content div.left,
.content input.left {
    float: left;
    width: 100%;
}

#signup article input.right,
.content div.right,
.content input.right {
    float: right;
    width: 100%;
}

.content p {
    color: #404041;
    line-height: normal;
    font-size: 13px;
    margin: 0 0 10px;
}

.advertize,
.advertizing {
    clear: both;
    margin-bottom: 15px;
    background-color: #fff;
    display: block;
    overflow: hidden;
}

.advertizing {
    padding: 10px;
    margin-top: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.content .no-result,
.leaddetails,
.leadinformation {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
}

.advertize {
    padding: 10px 0;
    margin-top: 0;
}

    .advertize a {
        color: #272727;
        font-size: 17px;
        text-decoration: none;
    }

.coltwothirds {
    font-size: 13px;
}

h3.colthird {
    font-weight: 400;
    font-size: 14px;
    width: 28%;
    float: left;
    margin: 0;
}

.col1,
.col2,
.colthird,
.info,
.lead.technicalnote {
    font-size: 13px;
}

a.coltwothirds {
    color: #e71a1d;
    font-weight: 400;
    margin-top: 0;
    text-decoration: none;
}

.content .ad {
    display: block;
}

.field-validation-error a {
    color: #999;
    text-decoration: none;
}

    .field-validation-error a:hover {
        color: #f3292b;
    }

#uploadButton {
    display: none;
}

.chk-block,
.field-validation-error,
.lead-captcha {
    display: block;
    clear: both;
}

.lead-captcha {
    margin: 10px 0;
}

    .lead-captcha .g-recaptcha {
        float: left;
    }

.lead.technicalnote {
    width: 100%;
}

.input-validation-error {
    border: 1px solid #ec3126 !important;
    background-color: #fee;
}

.field-validation-error {
    color: #ec3126;
    font-size: 13px;
    margin-left: 0;
    margin-top: 5px;
    margin-right: -12px;
}

.chk-block label {
    width: 86% !important;
    display: inline-block !important;
}

.ad-left a,
.addate,
.billing-unit,
.colfourth a,
.colfourth ul li,
.colthird .viewicon,
.dash,
.inbox,
.info,
.lead-summary,
.notificationsettings .row b,
.pagination,
.pagination ul li a,
.pricing-tables .col-row:last-child .colm:first-child,
.right-panel,
.selecteditem,
.total-clicks,
.total-impressions,
.whocheck,
span.subject {
    display: block;
}

.productunit .fileUpload img {
    width: 40px;
    cursor: pointer;
}

.clearfix > .submit {
    margin-bottom: 15px;
}

.bannersize input[type=radio] {
    margin-top: 7px;
    margin-left: 0;
}

.pricing-header h2 span img {
    width: 100%;
}

.info {
    margin-bottom: 10px;
    margin-top: 0;
}

.info-row {
    float: right;
    width: 70%;
    margin-bottom: 5px;
}

.dash {
    clear: both;
}

.col1,
.col2 {
    float: left;
    margin-left: 3%;
    width: 30%;
}

.info-row .col1 {
    float: left;
    margin-left: 3%;
    text-align: left;
    width: 40%;
}

.info .info-row .col1 {
    width: 30%;
}

.info-row .col2 {
    text-align: left;
    width: 50%;
}

.checkprofile,
.userWebSite {
    color: #404040;
    text-decoration: none;
}

    .checkprofile:hover,
    .userWebSite:hover {
        color: #ec3126;
        text-decoration: underline;
    }

.square {
    width: 100% !important;
    height: auto !important;
}

button.close span {
    position: relative;
    top: -2px;
}

.lead-summary {
    clear: both;
}

.pagination {
    border-top: 1px solid #eee;
    clear: both;
    margin-bottom: 20px;
    margin-top: 20px;
    overflow: hidden;
    padding-top: 10px;
}

    .pagination ul {
        float: right;
        list-style: none;
        margin: 0 0 10px;
        padding: 0;
    }

        .pagination ul li {
            float: left;
            margin-left: 6px;
        }

            .pagination ul li a {
                background-color: #a2a2a2;
                color: #fff;
                font-size: 15px;
                font-weight: 700;
                height: 30px;
                line-height: 30px;
                text-align: center;
                text-decoration: none;
                width: 30px;
            }

                .pagination ul li a.current {
                    background-color: #ec3126;
                    color: #fff;
                }

.whocheck {
    margin: 20px 0;
}

.checked-img {
    float: left;
    overflow: hidden;
    width: 20%;
}

    .checked-img img {
        width: 100% !important;
    }

.colfourth {
    float: left;
    width: 18%;
    font-size: 13px;
}

.filtersettings .colfourth {
    font-size: 16px !important;
    width: 30%;
}

.colthreefourths {
    float: left;
    margin-left: 2%;
    width: 80%;
}

.colfourth ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

    .colfourth ul li {
        margin-bottom: 6px;
        padding-right: 7px;
        overflow: hidden;
    }

        .colfourth ul li.inbox,
        .colfourth ul li.sent,
        .colfourth ul li.trash {
            height: 34px;
            line-height: 34px;
        }

        .colfourth ul li.active {
            background: url(../images/activetab.jpg) right center no-repeat rgba(0, 0, 0, 0);
        }

        .colfourth ul li.inbox a,
        .colfourth ul li.sent a,
        .colfourth ul li.trash a {
            background: #292929;
            color: #fff;
            font-size: 13px;
            font-weight: 300;
            text-decoration: none;
        }

        .colfourth ul li.active a {
            background: #6f6f6f !important;
        }

.colfourth a {
    text-align: center;
}

.colfourth ul li.filter a {
    color: #000;
    font-size: 10px;
    text-align: left;
    text-decoration: underline;
}

.cropRange,
.icon-tab a,
.inner_container,
.leadsEmpty {
    text-align: center;
}

.colfourth ul li.filter a:hover {
    color: #ec3126;
}

.colthird {
    float: left;
    width: 28%;
}

    .colthird img {
        border: 1px solid #e1e1e1;
        height: auto;
        width: 100%;
    }

    .colthird .viewicon {
        color: #ec3126;
        font-size: 13px;
        line-height: 14px;
        margin-bottom: 10px;
        margin-top: 10px;
        padding-left: 25px;
        text-decoration: none;
    }

.container-heading,
.field-heading,
.icon-tab a {
    text-transform: capitalize;
}

.colthird .phonenumber {
    background: url(../images/phoneicon.jpg) left center no-repeat rgba(0, 0, 0, 0);
    color: #404040;
    display: block;
    font-size: 19px;
    font-weight: 700;
    padding-left: 25px;
}

.mailbar,
.mailitem {
    font-weight: 400;
    padding-left: 1%;
}

.coltwothirds {
    float: left;
    margin-left: 3%;
    width: 65%;
}

.managemail {
    width: 100%;
    max-width: 250px;
    margin-bottom: 20px;
}

.inbox {
    overflow: hidden;
    float: right;
    width: 100%;
    clear: both;
}

.mailbar {
    background: #f0f0f0;
    color: #6f6f6f;
    font-size: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
}

.ad-left,
.mailitem,
.mailitem .date,
.notificationsettings .row b,
.selecteditem,
div.from,
span.datemail,
span.from,
span.grade {
    font-size: 13px;
}

.mailitem {
    border-bottom: 1px solid #e8e8e8;
    color: #6f6f6f;
    line-height: 20px;
    margin-bottom: 10px;
    padding-bottom: 14px;
    padding-top: 14px;
}

    .mailitem a {
        color: #292929;
        text-decoration: none;
    }

        .mailitem a:hover {
            text-decoration: underline;
        }

span.subject {
    float: left;
    width: 30%;
}

    span.subject label {
        color: #6f6f6f;
    }

div.from,
span.from {
    float: left;
    width: 28%;
}

span.datemail {
    float: left;
    width: 20%;
}

span.grade {
    float: right;
    width: 12%;
    padding-right: 10px;
}

.radiounit {
    float: left;
    margin-right: 20px;
    width: 70px;
}

    #signup .radiounit input[type=radio],
    .radiounit input[type=radio] {
        width: 22px;
        height: 22px;
        line-height: 18px;
    }

.selectedwrap {
    margin-top: 8px;
}

.selecteditem {
    line-height: 20px;
    padding-right: 24px;
    padding-left: 6px;
    background: url(../images/x.jpg) right center no-repeat #e1e1e1;
    color: #666;
    float: left;
    margin-right: 4px;
    margin-bottom: 4px;
    text-decoration: none;
}

.privacy input[type=checkbox] {
    position: relative;
    top: 3px;
}

ul.pagination1 li,
ul.pagination2 li,
ul.pagination3 li {
    line-height: 1;
    list-style: none;
    margin-bottom: 1px;
    padding: 0;
    width: 100%;
}

.ad-left {
    float: left;
    font-weight: 400;
    line-height: 18px;
    width: 47%;
}

    .ad-left strong,
    .ad-right strong,
    .billing-unit h3 {
        font-size: 13px;
        font-weight: 400;
        line-height: 16px;
        margin: 0 0 10px;
        padding: 0;
        font-family: 'robotobold';
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
    }

.addate {
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 10px;
}

.ad-left a {
    color: #ec3126;
    font-size: 13px;
    padding-top: 6px;
    text-decoration: none;
}

.total-clicks,
.total-impressions {
    font-size: 13px;
    margin-top: 5px;
    margin-bottom: 5px;
}

hr.sep {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(0, 0, 0, .1) -moz-use-text-color rgba(255, 255, 255, .3);
    border-image: none;
    border-style: solid none;
    border-width: 1px 0;
    height: 0;
    margin-bottom: 20px;
}

.pagination3 {
    margin-top: 0;
}

.simplePagerContainer {
    float: left;
    width: 100%;
    vertical-align: top;
    position: relative;
}

.billing-unit {
    font-size: 13px;
    line-height: normal;
    padding: 10px;
}

    .billing-unit ul {
        margin: 0;
    }

.servicelead .head {
    background-color: #eee;
    padding: 10px;
}

.multi-block {
    float: right;
    width: 55%;
}

.billing-unit b {
    margin-right: 10px;
}

.filter-left {
    float: left;
    width: 49%;
}

.filter-right {
    float: right;
    width: 50%;
}

    .filter-left input,
    .filter-right select {
        width: 48% !important;
        margin-right: 3%;
        float: left !important;
    }

        .filter-left input:last-child,
        .filter-right select:last-child {
            margin-right: 0;
        }

input[type=submit] {
    text-indent: 0;
}

.directory .head {
    background: #e8e8e8;
    color: #333;
    font-size: 13px;
    height: 43px;
    margin-bottom: 10px;
    border-bottom: 3px solid #d1d1d1;
    border-right: 2px solid #d1d1d1;
}

    .directory .head .companyname {
        color: #333;
        background-image: none;
        font-size: 16px;
        padding: 9px;
    }

.buyleads .head span,
.sellleads .head span {
    font-size: 16px;
    text-transform: capitalize;
    font-family: 'robotoregular';
    font-family: 'Roboto', sans-serif;
}

.advertisingperiod h2,
.companyprofile h2,
.contactdetails h2,
.head h2,
.head span,
.leadinformation h2,
.leadpictures h2,
.leadtitle h2,
.primarycontact h2,
.products h2 {
    font-size: 16px;
}

.leadfilter .submit {
    margin: 10px 0;
}

.leaddetails,
.leadinformation,
.slider {
    margin-bottom: 10px;
    display: block;
    overflow: hidden;
}

.uploadview {
    width: 40px;
}

.advertize a:hover {
    color: #ec3126;
}

.advertize,
.content b {
    font-size: 13px;
}

.content h2 {
    font-size: 16px;
}

.slider {
    clear: both;
}

    .slider .cloud-container {
        width: 100% !important;
    }

.leaddetails,
.leadinformation {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background-color: #fff;
    padding: 10px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
}

    .leaddetails h2,
    .leadinformation h2 {
        margin-top: 0;
    }

    .Contact.details h2,
    .block-title,
    .companyhistory h2,
    .divisiontitle,
    .leaddetails h2,
    .leadinformation h2,
    .primarycontact h2 {
        color: #aaa;
        border-bottom: 1px solid #e5e5e5;
        font-size: 16px;
        font-weight: 400;
        padding-bottom: 5px;
    }

.relatedunit {
    float: left;
    margin-right: 2%;
    width: 18%;
}

    .relatedunit span a {
        color: #000;
        display: block;
        font-size: 12px;
        line-height: 18px;
        text-decoration: none;
    }

.coltwothirds .submit {
    margin: 10px 0;
}

.relatedunit > a > img {
    width: 100%;
    height: 90px;
}

.commentthumb {
    float: left;
    width: 12%;
}

    .commentthumb img {
        height: 140px;
        max-height: 60px;
        width: 100%;
    }

.commentarea {
    float: right;
    position: relative;
    width: 85%;
}

    .commentarea .membername {
        margin-bottom: 8px;
        font-size: 13px;
    }

    .commentarea .commentdate {
        color: #b0b0b0;
        display: block;
        font-size: 13px;
        font-weight: 300;
        position: absolute;
        right: 0;
        top: 0;
    }

.submit-btn {
    margin: 10px 0;
}

.row.messagefilter div span {
    font-size: 13px;
}

.selectedwrap {
    margin: 10px 0 0;
}

.validate-left {
    float: left;
    width: 45%;
    margin-right: 5%;
}

.validate-right {
    float: right;
    width: 45%;
    margin-left: 5%;
}

.kr-bullet-container {
    z-index: 997 !important;
}

.kr-bullet {
    width: 8px !important;
    height: 8px !important;
}

.accountinfo {
    background: #eee;
    color: #404041;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 10px;
    padding: 10px;
}

    .accountinfo .part,
    .last-pay {
        margin-bottom: 20px;
    }

.last-pay {
    display: block;
}

.submit-block {
    display: block;
    overflow: hidden;
    clear: both;
    margin: 0 0 10px;
}

.note {
    margin: 15px 0 0;
    font-size: 13px;
}

.nextbilldate {
    color: #ec3126;
}

.signin img.close {
    position: absolute;
    right: 4px;
    width: 20px;
}

.chosen-container {
    width: 100% !important;
}

.contactadvertiser .coltwothirds {
    width: 100%;
    margin-left: 0;
}

.info.img_zoom img.companylogo {
    height: 140px;
    width: 100%;
}

.foo {
    position: absolute;
    bottom: 0;
    width: 100%;
}

#ticker-next-buy,
#ticker-next-sell,
#ticker-previous-buy,
#ticker-previous-sell {
    display: none;
}

.leadsEmpty {
    display: block;
    margin: 0 auto;
}

.icon-text {
    margin-top: 23px;
}

.maincontainer {
    background: url(../images/container-bg.png) left top rgba(0, 0, 0, 0);
    float: left;
    padding-top: 18px;
    position: relative;
    width: 100%;
}

.inner_container {
    margin: 0 0 20px;
    max-height: 100%;
    min-height: 450px;
    position: relative;
    width: 100%;
    max-width: 100%;
}

.container-heading {
    border-bottom: 1px solid #e3e2e3;
    border-left: 2px solid #e3e2e3;
    color: #181f24;
    float: left;
    font-size: 18px;
    margin-bottom: 30px;
    padding-bottom: 8px;
    padding-left: 8px;
    position: relative;
    width: 87%;
}

.dashboard-container {
    float: left;
    position: relative;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}

.field-view {
    background: #f6f5fb;
    border: 1px solid #d9d9db;
    border-radius: 5px;
    float: left;
    height: 146px;
    margin-bottom: 25px;
    margin-left: 40px;
    position: relative;
    width: 243px;
}

.icon-tab a,
.icon-tab a span {
    height: 87px;
    position: relative;
}

fieldset {
    float: left;
    width: 100%;
}

.field-heading {
    color: #033856;
    font: 700 15px/20px helveticaregular, sans-serif;
    margin-left: 14px;
    padding-right: 7px;
}

legend {
    font-weight: 700;
    padding-left: 10px;
}

.icon-tab {
    display: inline-block;
    margin: 1%;
    float: left;
    width: 18%;
    position: relative;
}

    .icon-tab a span,
    .icon-tab a span img {
        display: table-cell;
        vertical-align: middle;
    }

    .icon-tab a {
        background: url(../images/dashboard-strip.jpg) left top repeat-x rgba(0, 0, 0, 0);
        border-radius: 4px;
        color: #fff;
        float: left;
        font-size: 17px;
        line-height: 24px;
        outline: 0;
        text-decoration: none;
        width: 100%;
    }

        .icon-tab a span {
            overflow: hidden;
            width: 210px;
        }

            .icon-tab a span img {
                margin-left: auto;
                margin-right: auto;
                margin-top: 12px;
            }

.cls,
.memberlist,
.memberlist li,
.memberlist p {
    display: block;
}

a img {
    border: none;
}

.icon-tab a.selected,
.icon-tab a:hover {
    background: url(../images/dashboard-strip.jpg) 0 -87px repeat-x rgba(0, 0, 0, 0);
    border-radius: 4px;
    text-shadow: -1px 1px 7px #000;
    transition: all .2s ease 0;
}

.field-view {
    color: #000;
    font-weight: 700;
}

.admin-search {
    float: left;
    width: 100%;
}

.half {
    float: left;
    width: 50%;
}

.cls {
    clear: both;
}

.memberlist {
    clear: both;
    overflow: hidden;
    font-size: 13px;
    margin: 0;
}

    .memberlist h4 {
        display: block;
        margin: 0 0 5px;
    }

    .memberlist p {
        margin: 0 auto;
        overflow: hidden;
        line-height: 36px;
        padding: 0;
    }

    .memberlist.members p {
        line-height: 20px;
        padding: 0;
        float: left;
        clear: both;
    }

    .memberlist li .button-group a {
        margin: 2px;
    }

    .memberlist span.lookupitem {
        float: left;
        width: 80%;
    }

.edititem {
    float: right;
}

.adminLayout .head {
    background: #e8e8e8;
    margin-bottom: 17px;
    padding: 12px;
    color: #333;
}

    .adminLayout .head span {
        font-size: 20px;
        background-image: none;
        padding-left: 0;
        color: #333;
        line-height: normal;
    }

.adminLayout .info.img_zoom .cmp-logo {
    width: 200px;
    margin-right: 2%;
    float: left;
}

    .adminLayout .info.img_zoom .cmp-logo img {
        width: 100%;
        height: 140px;
    }

.add-more {
    display: inline-block;
}

    .add-more img {
        width: 40px;
    }

    .add-more a {
        font-size: 18px;
        color: #333;
        text-decoration: none;
        line-height: 40px;
    }

        .add-more a span {
            float: right;
            margin-left: 10px;
            font-size: 16px;
        }

.button-group {
    float: right;
}

    .button-group a,
    .button-group input[type=button],
    .button-group input[type=submit] {
        display: inline-block;
        margin: 5px;
        vertical-align: top;
    }

.seprator {
    display: block;
    clear: both;
    margin: 10px 0;
    border-bottom: 2px solid #e8e8e8;
}

.repeat {
    float: left;
    width: 100%;
}

    .repeat .half {
        float: left;
        width: 48%;
        margin-right: 2%;
    }

.search-ad,
.search-filter {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

    .search-filter input[type=text],
    .search-filter select {
        float: left;
        width: 32%;
        margin: 0 2% 0 0;
    }

        .search-filter input[type=text].last,
        .search-filter select.last {
            float: right;
            margin-right: 0;
        }

.ad-form li {
    float: left;
    padding: 0 .75% 10px;
    width: 33.333%;
    min-height: 340px;
}

.ad-list h3 {
    font-size: 14px;
    margin: 0 0 5px;
}

.ad-list a,
.confirmAds span {
    display: block;
    font-size: 13px;
}

.ad-list a {
    color: #ec3126;
    padding-top: 6px;
    text-decoration: none;
}

.script-banner {
    max-width: 150px;
    width: 100%;
    height: auto;
    max-height: 150px;
    display: block;
    overflow: hidden;
}

.row.multiselect .row {
    float: left;
    overflow: visible;
    width: 55%;
}

.accordion,
.helpsection,
.modal-body {
    overflow: hidden;
}

#site {
    position: relative;
    min-height: 100%;
}

.confirmAds {
    float: left;
    width: 31%;
    margin-right: 2%;
}

    .confirmAds span {
        clear: both;
        margin-bottom: 5px;
    }

    .confirmAds strong {
        display: inline-block;
        width: 125px;
    }

.script-img {
    margin-top: 10px;
}

    .script-img img {
        width: 150px;
        height: 150px;
    }

.full {
    float: left;
    width: 100% !important;
}

.center-btn {
    display: block;
    margin: 0 auto;
}

.confirmAds form {
    display: inline-block;
    margin-top: 10px;
}

.confirmAds input[type=button],
.confirmAds input[type=submit] {
    display: inline-block;
    margin: 0 1px 0 0;
    vertical-align: top;
}

.helpsection img {
    float: left;
    width: 15%;
    margin-right: 2%;
    max-width: 70px;
}

.signin-logo,
.signin-logo a img {
    max-width: 200px;
}

.helpsection .questions {
    float: right;
    width: 100%;
}

.help-icons + .questions {
    width: 90%;
}

.read {
    background: #f7f7f7;
}

.accordion-section-title {
    background-color: #e9e9e9;
    color: #3a3a3a;
    display: inline-block;
    font-size: 15px;
    margin-bottom: 10px;
    padding: 10px 32px 10px 10px;
    text-decoration: none;
    transition: all .15s linear 0;
    width: 100%;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

    .accordion-section-title:after {
        content: "\f0d7";
        font-family: FontAwesome;
        position: absolute;
        right: 25px;
        font-size: 16px;
        color: #333;
    }

.ad-right,
table.insight-data td,
table.insight-data th {
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
}

.accordion-section-title.active,
.accordion-section-title:hover {
    background: #4c4c4c;
    color: #fff;
    text-decoration: none;
}

.accordion-section:last-child .accordion-section-title {
    border-bottom: medium none;
}

.accordion-section-content {
    display: none;
    padding: 15px;
    overflow: hidden;
}

.accordion-section-title:hover:after {
    color: #fff;
}

.accordion-section-title.active:after {
    content: "\f0d8";
    color: #fff;
}

#wrap_table .close {
    position: absolute;
    top: 4px;
    right: 4px;
}

.info.img_zoom .text .button-group {
    float: right;
    width: auto;
}

    .info.img_zoom .text .button-group a {
        margin: 0;
    }

.ad-right {
    float: right;
    width: 47%;
}

table.insight-data {
    margin-bottom: 25px;
    margin-top: 30px;
    border-collapse: collapse;
}

    table.insight-data td {
        background: #e1e1e1;
        border: 1px solid #fff;
        border-collapse: collapse;
        padding: 10px;
    }

    table.insight-data th {
        background: #e71a1d;
        color: #fff;
        padding: 10px;
        border-bottom: 3px solid #aa2724;
    }

.field-right {
    float: right;
    width: 55%;
}

.mb10 {
    margin-bottom: 10px;
}

.admin-filter .full,
.mb15 {
    margin-bottom: 15px;
}

.admin-filter {
    float: left;
    width: 100%;
}

    .admin-filter input[type=text],
    .admin-filter select {
        float: left;
        width: 32%;
        margin-right: 2%;
    }

        .admin-filter input[type=text].last {
            margin-right: 0;
        }

.content .no-result {
    display: block;
    font-size: 20px;
    padding: 15px;
    color: #ec3131;
    background-color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
}

.full-btn,
.privacy-block {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
}

.checkbox input[type=checkbox],
.messagefilter input[type=radio],
.radio input[type=radio],
.subject input[type=checkbox] {
    float: left;
    margin-top: 4px !important;
}

.row .info a .whochecked {
    height: 140px;
    border: 1px solid #e1e1e1;
    float: left;
    width: 19%;
}

.cancelMembership {
    margin-bottom: 20px;
}

.privacy-block {
    float: left;
    width: 100%;
    background-color: #fff;
    padding: 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
}

.blocked-icon .removeBlock {
    margin-left: 0;
}

.add-feild {
    float: left;
    width: 100%;
}

    .add-feild a {
        font-size: 18px;
        color: #333;
        text-decoration: none;
        line-height: 40px;
    }

        .add-feild a span {
            float: right;
            margin-left: 10px;
            font-size: 16px;
        }

.admin-help,
.leadfilter {
    float: left;
    width: 100%;
}

    .admin-help .half {
        float: left;
        width: 48%;
        margin-right: 2%;
    }

.billing-unit p {
    display: block;
    margin: 0 0 5px;
}

.lead-captcha .field-validation-error {
    float: left;
}

input[type=text].default {
    min-width: 122px;
}

.field.auto {
    float: left;
}

.defaultSkin table.mceLayout {
    width: 100% !important;
}

.mceEditor,
.scroll {
    display: block;
    width: 100%;
    overflow-x: auto;
}

.date_time_block {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

.content .date_time_block input[type=text].field {
    float: left;
    width: 48%;
    margin-right: 2%;
}

.croped-img {
    display: inline-block;
    width: 100px !important;
    height: 100px;
}

.content input[type=checkbox].cbMember {
    float: left;
}

.leadfilter .submit.submit-button {
    margin: 5px 0;
}

.autoscroll,
.logo-tt .signin-logo,
.recaptchaBlock {
    margin-bottom: 10px;
}

.content p.validationMsg {
    color: #ec3131;
}

.cropRange {
    margin-top: 15px;
}

    .cropRange .small-image {
        font-size: 16px;
        vertical-align: top;
        display: inline-block;
        margin-top: 6px;
    }

        .cropRange .small-image img {
            width: 18px;
        }

    .cropRange .large-image {
        font-size: 24px;
        vertical-align: top;
        display: inline-block;
    }

        .cropRange .large-image img {
            width: 28px;
        }

    .cropRange input.cropit-image-zoom-input {
        top: 7px;
        display: inline-block;
        vertical-align: top;
    }

.recaptchaBlock {
    border: 2px solid #666;
}

.signin-logo {
    display: inline-block;
    float: left;
    width: 25%;
    font-size: 11px;
}

    .signin-logo a {
        display: block;
    }

.Logo-Text {
    float: left;
    font-size: 10px;
    font-family: 'robotoregular';
    font-family: 'Roboto', sans-serif;
}

.bold,
.control-label,
.graph h4,
.tabs nav a,
.top-ads h4,
.top-leads h4 {
    font-family: 'robotobold';
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
}

.hidePageList {
    display: none !important;
}

.admin-AdInsights {
    width: 100%;
}

.loder_block {
    background: rgba(251, 251, 251, .75);
    height: 94%;
    position: fixed;
    width: 93%;
    z-index: 999;
    display: none;
}

    .loder_block > img {
        left: 48%;
        position: absolute;
        top: 50%;
    }

.autoscroll {
    max-height: 1792px;
    height: auto;
    overflow: hidden;
}

    .autoscroll .content {
        padding: 10px 2% 10px 10px;
        display: block;
        width: 98%;
    }

.lang-block,
.topmenu.mobile-Language {
    display: none;
}

.membershipbar {
    width: 99%;
}

.content select.languageBlock {
    margin-bottom: 10px;
    width: 30%;
}

.ad-Insight li {
    min-height: 326px;
}

    .ad-Insight li .white-block {
        min-height: 306px;
    }

.ad-form.ad-Insight {
    margin-left: -.75%;
    margin-right: -.75%;
}

nav.topmenu ul li.browseleads {
    background-color: transparent;
}

.li-submit {
    font-size: 13px;
    height: 36px;
    text-align: left;
    width: 100%;
    border: 0;
    background: #4D4848;
    color: #fff;
    cursor: pointer;
}

nav.topmenu ul li.browseleads ul {
    width: 100px;
}

nav.topmenu ul li.browseleads .ul-submit li {
    padding: 0;
}

li.browseleads.w50,
li.browseleads.w50:hover {
    background: 0 0;
}

.li-submit:hover {
    color: #ec3126;
    background: #272323;
}

button.submit.li-submit {
    background-color: transparent;
}

.ul-submit li {
    width: 100px !important;
}

.select_lng li.browseleads span {
    font-size: 13px;
    margin-left: 15px;
}

.w50 {
    width: 50px;
}

li.browseleads.w50 {
    text-align: right;
}

.select_lng_new {
    position: absolute;
    top: -8px;
    width: auto;
    right: 30px;
}

    .select_lng_new img {
        right: 26px;
    }

.submit_new {
    left: -110px !important;
}

.content-wrap section.content-current,
.no-flexbox nav ul,
.tabs nav a,
.tabs nav ul {
    display: block;
}

.mobileTop .select_lng {
    left: 350px;
}

.bannertitle {
    position: absolute;
    top: 40%;
    right: 18%;
    color: #fff;
    font-size: 30px;
}

.banner_text {
    position: relative;
}

.bannertitle.message-bannertitle {
    right: 12%;
}

.messanger-block-admin {
    float: left;
    width: 100%;
}

.mailitem-admin {
    padding-left: 1%;
}

    .mailitem-admin a {
        color: #292929;
        float: left;
        text-decoration: none;
        width: 70%;
    }

span.grade-admin {
    float: right;
    line-height: 30px;
    width: 100px;
}

.from a:hover {
    text-decoration: underline;
}

.ui-datepicker-month,
.ui-datepicker-year {
    border: 0;
}

.ui-datepicker td a,
.ui-datepicker td span {
    text-align: center !important;
}

.button-group a,
.full-btn,
.sbtn,
.show-content .validationMsg,
.tabs nav,
.tabs nav ul li,
ul.helptab > li > a {
    text-align: center;
}

.multiBlockSetting {
    width: 100%;
    max-width: 500px;
    float: left;
    margin-top: 5px;
}

.tabs,
.tabs nav ul {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.tabs {
    font-size: 1.25em;
    font-weight: 300;
    width: 100%;
}

    .tabs nav ul {
        justify-content: center;
        list-style: none;
        padding: 0;
        border-bottom: 5px solid #ec3131;
    }

        .tabs nav ul li {
            float: left;
            width: 50%;
            margin: 0;
            position: relative;
            z-index: 1;
            cursor: pointer;
        }

            .tabs nav ul li:first-child {
                border-right: 3px solid #fff;
            }

            .tabs nav ul li:last-child {
                border-left: 3px solid #fff;
            }

    .tabs nav a {
        padding: 10px;
        background-color: #eee;
        color: #333;
        line-height: 1.5;
        font-size: 20px;
        overflow: hidden;
        position: relative;
    }

        .tabs nav a span {
            font-size: .75em;
            vertical-align: middle;
        }

    .tabs nav li.tab-current a {
        color: #fff;
        background-color: #ec3131;
    }

    .tabs nav a:focus,
    .tabs nav a:hover {
        outline: 0;
        background-color: #c2c2c2;
    }

.content-wrap {
    position: relative;
    margin-bottom: 30px;
}

    .content-wrap section.tab-section {
        margin: 0 auto;
        padding: 0 1em 1em;
        max-width: 1200px;
        overflow: hidden;
    }

    .content-wrap section p {
        margin: 0;
        padding: .75em 0;
        color: rgba(40, 44, 42, .05);
        font-weight: 900;
        font-size: 4em;
        line-height: 1;
    }

.no-js .content-wrap section {
    display: block;
    padding-bottom: 2em;
    border-bottom: 1px solid rgba(255, 255, 255, .6);
}

.no-flexbox nav ul li {
    min-width: 15%;
    display: inline-block;
}

.content-wrap .text-gray,
.text-gray {
    color: #909090;
    font-size: 12px;
    font-weight: 300;
}

.address {
    font-weight: 400;
    font-style: normal;
    margin-bottom: 20px;
    display: block;
    color: #555;
}

    .address a {
        color: #ec3131;
    }

.full-btn {
    padding: 10px 15px;
    font-weight: 600;
    color: #fff !important;
    background-color: #ec3131;
    display: block;
    font-size: 16px;
    letter-spacing: .5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
}

.browse-result,
.browse-result h4 {
    padding-bottom: 5px;
    display: block;
}

.full-btn:hover,
.simple-pagination li {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
}

.full-btn:hover {
    box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
}

.mr10 {
    margin-right: 10px;
}

.mr5 {
    margin-right: 5px;
}

@media screen and (max-width:58em) {
    .tabs nav a:before {
        margin-right: 0;
    }
}

.content p.validationMsg.text-success {
    color: green;
}

nav.topmenu ul li.help a span {
    line-height: 38px;
    display: block;
    font-size: 20px;
}

.browse-result {
    margin: 0 0 15px;
    overflow: hidden;
    color: #000;
    border-bottom: 1px solid #e5e5e5;
}

    .browse-result h4 {
        float: left;
        position: relative;
        font-size: 16px;
        margin: 0;
        width: 100%;
        font-weight: 300;
        border-bottom: 1px dotted #cacaca;
        color: #ec3131;
    }

        .browse-result h4 small {
            font-style: italic;
            font-size: 10px;
            color: #868585;
            display: block;
        }

            .browse-result h4 small:before {
                content: "(";
            }

            .browse-result h4 small:after {
                content: ")";
            }

.browse-category {
    display: block;
    padding: 10px 10px 0;
    overflow: hidden;
    font-size: 13px;
}

    .browse-category .part {
        float: left;
        width: 30%;
        margin-right: 3%;
    }

        .browse-category .part h5 {
            display: block;
            margin: 0 0 5px;
            font-size: 13px;
            font-weight: 600;
        }

        .browse-category .part p {
            display: block;
            margin: 0;
            font-size: 13px;
        }

.btn,
.signin .right input[type=submit] {
    display: inline-block;
    cursor: pointer;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 8px 20px;
    text-decoration: none !important;
    overflow: hidden;
    background: -moz-linear-gradient(top, #ea4241 0, #b01922 100%);
    background: -webkit-linear-gradient(top, #ea4241 0, #b01922 100%);
    background: linear-gradient(to bottom, #ea4241 0, #b01922 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ea4241', endColorstr='#b01922', GradientType=0);
    color: #fff !important;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    font-weight: 400;
    -webkit-appearance: none;
    font-size: 13px;
    font-family: 'robotobold';
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .35);
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .35);
    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .35);
    border: 1px solid #a40309;
}

#back-to-top,
.db p.lead-name a,
.see-more,
a,
ul.helptab > li > a {
    text-decoration: none;
}

.btn:hover,
.signin .right input[type=submit]:hover {
    background: -webkit-linear-gradient(top, #b01922 0, #ea4241 100%);
    background: linear-gradient(to bottom, #b01922 0, #ea4241 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#b01922', endColorstr='#ea4241', GradientType=0);
    border-color: #ec3131;
}

input[type=submit] {
    padding: 7px 20px;
}

.btn span.fa {
    display: inline-block;
    float: none;
    margin-right: 2px;
}

.location,
.pull-left {
    float: left;
}

.location {
    display: inline-block;
    margin: 10px 0;
    position: relative;
    color: #666;
}

    .location span.fa-map-marker {
        display: inline-block;
        font-size: 16px;
        color: #ec3126;
    }

.ticker-block {
    display: block;
    padding: 0 0 15px;
}

.content .text p {
    margin-bottom: 0;
}

.button-group a {
    color: #333;
    font-size: 16px;
    padding: 0;
    background-color: #e8e8e8;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

    .button-group a span {
        line-height: 30px;
    }

.sbtn,
.sbtn > span {
    line-height: 40px;
}

.button-group a:hover {
    background-color: #ec3126;
    color: #fff;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    border-color: #ec3126;
}

.simple-pagination {
    clear: both;
}

    .simple-pagination li {
        margin: 0 2px !important;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
    }

        .simple-pagination li.disable span {
            cursor: not-allowed;
        }

        .simple-pagination li.active {
            border-color: #c12224;
        }

        .simple-pagination li.disable:hover,
        .simple-pagination li:hover {
            border-color: #d1d1d1;
        }

            .simple-pagination li:hover a {
                background-color: #d1d1d1;
            }

        .simple-pagination li.active:hover {
            border-color: #ec3131;
        }

.compact-theme a,
.compact-theme span {
    border-left: 0 !important;
}

.pull-right,
.trb {
    float: right;
}

.mtb10 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.mt10 {
    margin-top: 10px !important;
}

.trb {
    max-width: 78%;
}

.clear {
    display: block;
    clear: both;
}

.lead-filter .btn {
    float: right;
    margin-top: 10px;
    margin-right: 1%;
}

.messanger-block .simple-pagination {
    margin-bottom: 15px;
}

#profileResult {
    margin-top: 10px;
}

nav.admin-menu {
    margin-top: 55px;
}

ul.browse_dropdown {
    background-color: #eee;
    max-width: 180px;
    min-width: 170px;
}

nav.mainmenu ul.browse_dropdown li {
    padding: 0;
    width: 100%;
}

    nav.mainmenu ul.browse_dropdown li a {
        color: #333;
        padding: 0 10px;
        font-weight: 300;
    }

        nav.mainmenu ul.browse_dropdown li a:focus,
        nav.mainmenu ul.browse_dropdown li a:hover {
            background-color: #ccc;
            color: #ec3126;
        }

.mb-none {
    margin-bottom: 0;
}

.adminLayout .info.img_zoom .backup_picture {
    max-height: 100%;
}

.db {
    display: block;
    clear: both;
    overflow: hidden;
}

.top-ads,
.top-leads {
    float: left;
    width: 48%;
    background-color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.top-leads {
    margin-right: 2%;
}

.top-ads {
    margin-left: 2%;
}

    .graph h4,
    .top-ads h4,
    .top-leads h4 {
        margin: 0;
        display: block;
        background: url(../images/gray-favicon.png) 98% center no-repeat #fff;
        padding: 20px;
        color: #ec3131;
        font-size: 20px;
        font-weight: 300;
        border-bottom: 1px solid #e5e5e5;
        background-size: auto 55px;
        border-top-left-radius: 5px;
        -webkit-border-top-left-radius: 5px;
        -moz-border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-top-right-radius: 5px;
    }

    .top-ads h4 {
        background: url(../images/ads.png) 98% center no-repeat #fff;
        background-size: auto 55px;
    }

.graph {
    display: block;
    width: 100%;
    background-color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

    .graph h4 {
        background: url(../images/graph.png) 98% center no-repeat #fff;
        background-size: auto 55px;
        border-top-left-radius: 5px;
        -webkit-border-top-left-radius: 5px;
        -moz-border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-top-right-radius: 5px;
    }

.theme-red {
    color: #ec3131;
}

.db ul {
    display: block;
    margin: 0;
    list-style: none;
    padding: 20px;
    height: 410px;
}

    .db ul li {
        display: block;
        padding: 5px 0;
        margin-bottom: 6px;
        border-bottom: 1px solid #ebebeb;
        overflow: hidden;
    }

        .db ul li:last-child {
            border-bottom: 0;
            margin-bottom: 0;
        }

        .db ul li:first-child {
            padding-top: 0;
        }

        .db ul li p {
            margin: 0;
            font-size: 13px;
        }

.db p.lead-name {
    font-size: 15px;
    color: #3f3f3f;
}

.db .bold {
    color: #4d4848;
}

.graph-block {
    display: block;
    padding: 20px;
}

.emailsettings,
.notificationsettings {
    display: block;
    clear: both;
    overflow: hidden;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background-color: #fff;
    padding: 10px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
}

    .emailsettings h2,
    .notificationsettings h2 {
        display: block;
        padding: 10px 0 5px;
        background-color: #fff;
        color: #333;
        margin: 0 0 10px;
        border-bottom: 1px solid #e5e5e5;
    }

.sbtn {
    display: inline-block;
    color: #fff;
    font-size: 20px;
    width: 40px;
    height: 40px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

#changeLang,
.deleted {
    font-size: 13px;
    float: right;
}

.ticker-block .leadname a,
.ticker-block .leadname h4 {
    width: 100%;
    display: block;
    overflow: hidden;
}

.sbtn > span {
    display: block;
}

.social-facebook {
    background-color: #3b5a9a;
}

.social-twitter {
    background-color: #42c8f4;
}

.social-linkedin {
    background-color: #127bb7;
}

.social-instagram {
    background-color: #2f689b;
}

.social-printerest {
    background-color: #cd2129;
}

.social-googleplus {
    background-color: #ce3633;
}

.social-youtube {
    background-color: #ce322e;
}

.ticker-block .leadname a {
    font-size: 13px;
}

.pending-payment {
    display: block;
    margin-bottom: 20px;
}

.page .half {
    width: 61%;
}

.pay-logo img {
    display: inline-block;
    height: 32px;
}

.chkbox input[type=radio] {
    margin-top: 2px;
}

.approve {
    display: inline-block;
    margin-top: 6px;
}

.ml10 {
    margin-left: 10px !important;
}

.mt-none {
    margin-top: 0 !important;
}

.mr-none {
    margin-right: 0 !important;
}

.info.img_zoom .left-img {
    position: relative;
    width: 20%;
    margin-right: 2%;
    float: left;
}

.col-md-12 {
    display: block;
    width: 100%;
}

.deleted {
    display: inline-block;
    padding: 5px 10px;
    background-color: #ec3126;
    color: #fff;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.row.multiselect .multiBlockSetting {
    max-width: 310px;
}

.highlight {
    float: right;
    color: #ef802e;
    text-transform: uppercase;
}

aside .img_600 img {
    display: block;
    height: 400px;
    width: 240px;
}

aside .img_250 img {
    display: block;
    height: 250px;
    width: 250px;
}

.userWebSite {
    color: #ec3131;
    font-weight: 700;
}

.fixed {
    position: fixed;
    bottom: 140px;
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
}

#changeLang {
    color: #666;
    margin: 0;
    right: 10px;
    padding: 10px;
    cursor: pointer;
}

    #changeLang .fa-globe {
        font-size: 20px;
        position: relative;
        top: 2px;
    }

.show-content .validationMsg {
    font-size: 20px !important;
    color: #ec3131;
    text-transform: uppercase;
    display: block;
    border: 1px dotted #E06B7B;
    padding: 10px;
}

.search-btn {
    display: block;
    clear: both;
    overflow: hidden;
}

    .search-btn input[type=button],
    .search-btn input[type=button].btn {
        float: left;
        height: 50px;
        width: 110px;
        border: 1px solid #ddd;
        border-right: 0;
        background: #fff;
        color: #333 !important;
        font-size: 14px;
        text-align: center;
        text-decoration: none;
        position: relative;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
    }

.dir-section,
.heighlight-link,
.help-section,
.lead-section {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
}

.search-btn input[type=button]:last-child {
    border-right: 1px solid #ddd;
}

.search-btn input[type=button].current,
.search-btn input[type=button]:hover {
    background: #ec3131;
    color: #fff !important;
}

ul.helptab {
    display: block;
    margin-bottom: 0;
    overflow: hidden;
}

    ul.helptab > li {
        float: left;
        width: 19.92%;
        margin: 0 .1% 0 0;
        cursor: pointer;
    }

        ul.helptab > li:last-child {
            margin-right: 0;
        }

        ul.helptab > li > a {
            display: block;
            height: 50px;
            width: 100%;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #333;
            font-size: 30px;
            position: relative;
        }

            ul.helptab > li > a > span {
                display: block;
                line-height: 50px;
            }

            .helpsection > ul > li > a:focus,
            ul.helptab > li > a:hover {
                border-color: #ec3131;
                color: #ec3131;
                transition: all .5s ease;
                -moz-transition: all .5s ease;
                -webkit-transition: all .5s ease;
            }

        ul.helptab > li.current > a {
            background-color: #ec3131;
            color: #fff;
            border-color: #ec3131;
        }

.show-content {
    display: block;
    border: 1px solid #ccc;
    padding: 15px;
    margin-bottom: 10px;
    background-color: #fff;
}

.dir-section,
.help-section,
.lead-section {
    display: block;
    background-color: rgba(255, 255, 255, .25);
    padding: 15px;
    margin-bottom: 30px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
}

.show-content .accordion {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.dir-section .browse-result,
.help-section .browse-result,
.lead-section .browse-result {
    background-color: #fff;
    border: none;
}

.btn-row {
    display: block;
    text-align: right;
    padding: 10px 0;
    margin: 10px 0;
}

.pos-center,
.see-more {
    margin: 0 auto;
    text-align: center;
}

.pos-center {
    display: block;
}

.see-more {
    background-color: #414141;
    border-bottom: 3px solid #252525;
    color: #fff;
    display: inline-block;
    padding: 10px 15px;
    text-shadow: 1px 1px 1px #000;
    width: 100px;
    cursor: pointer;
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
}

    .see-more:focus,
    .see-more:hover {
        background-color: #252525;
    }

.browse-category .validationMsg {
    width: 100%;
    float: left;
    margin-top: -5px;
    color: #333;
    font-size: 13px;
    text-align: center;
    border-left: 4px solid #ec3131;
}

.script-banner,
.social {
    margin-top: 10px;
}

button,
input[type=submit] {
    -webkit-appearance: none;
}

.ad-list h4,
.help-section h2 {
    margin: 0;
}

#AdGraph_Div {
    border: 1px solid #d1d1d1;
    display: block;
    padding: 10px;
    margin-bottom: 10px;
}

.insight-detail {
    display: block;
    vertical-align: top;
}

.insight-right {
    display: inline-block;
    vertical-align: top;
}

.ad-left a.userAds {
    display: inline-block;
    padding: 0;
    margin-right: 20px;
    margin-bottom: 20px;
}

    .ad-left a.userAds img {
        max-width: 200px;
        width: 100%;
        max-height: 200px;
        height: auto;
    }

.advertizing .ad {
    max-width: 100px;
    min-height: 25px;
}

.ribbon {
    position: absolute;
    top: 10px;
    right: 0;
    color: #fff;
    background: url(../images/rbn.png) left 0 no-repeat;
    height: 28px;
}

    .ribbon > span {
        padding: 0 10px 0 3px;
        height: 27px;
        margin-left: 12px;
        background: #4683ea;
        display: block;
        font-size: 13px;
        line-height: 27px;
    }

.admin-directory .part {
    width: 22%;
}

.home .filtersearch {
    height: 265px;
}

.home .iel-filtersearch .filtersearch {
    height: auto;
}

.smart-pricing .colm-list.features-list .pricing-header h2 {
    padding: 19px 0;
}

#insightPages .info.img_zoom .backup_picture,
.mw200 a img {
    max-width: 200px;
    width: 100%;
    height: auto;
    max-height: 200px;
}

.content .info-msg,
.info-msg {
    width: 100%;
    float: left;
    margin-top: -5px;
    color: #ec3131;
    font-size: 13px;
    text-align: left;
    border-left: 4px solid #ec3131;
    padding-left: 5px;
}

p.info-msg.text-primary {
    border-left: none;
    padding-left: 0;
}

#countryBody > span {
    border-radius: 4px;
    color: #fff;
    float: left;
    font-size: 13px;
    line-height: normal;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 3px 10px;
}

    #countryBody > span:nth-child(2n+1) {
        background-color: #f05959;
    }

    #countryBody > span:nth-child(2n) {
        background-color: #d1d1d1;
        color: #333;
    }

.pro-listing {
    float: left;
    width: 100%;
    margin: 0;
}

    .pro-listing li {
        float: left;
        margin-right: 2%;
        margin-bottom: 15px;
        width: 23.5%;
        position: relative;
    }

        .pro-listing li:nth-child(3n+1) {
            margin-right: 0;
        }

        .dash .img_zoom,
        .pro-listing li:first-child {
            margin-right: 2%;
        }

        .pro-listing li.img_zoom img {
            width: 100%;
            max-height: 200px;
        }

.rightsidebar .ads .buyleads {
    width: 250px;
}

.dash .img_zoom {
    width: 28%;
    float: left;
}

    .dash .img_zoom a img {
        width: 100%;
    }

    .dash .img_zoom .zoom span {
        display: block;
        height: 30px;
        line-height: 30px;
        position: relative;
        text-align: center;
        width: 30px;
    }

#indivisulaRegister fieldset {
    margin-bottom: 0;
}

::-webkit-input-placeholder {
    color: #c2c2c2;
}

:-moz-placeholder {
    color: #c2c2c2;
    opacity: 1;
}

::-moz-placeholder {
    color: #c2c2c2;
    opacity: 1;
}

:-ms-input-placeholder {
    color: #c2c2c2;
}

:placeholder-shown {
    color: #c2c2c2;
}

.lookup {
    text-align: left;
    font-size: 13px;
}

.help-icons {
    background-color: #f2f2f2;
    float: left;
    margin-right: 15px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align: center;
    line-height: 60px;
}

    .help-icons img {
        width: 70%;
        display: block;
        line-height: 60px;
        margin: 10px auto;
        float: none;
    }

#logoPic,
.form-group,
.invoiceDetail #AddressLine1 {
    margin-bottom: 10px;
}

.help-icons span {
    font-size: 36px;
    display: block;
    width: 100%;
    vertical-align: middle;
    line-height: 60px;
    color: #333;
}

.control-label,
.form-input,
.fs13,
label {
    font-size: 13px;
}

.align-left {
    text-align: left !important;
}

.input-block-chk {
    float: right;
    width: 55%;
}

    .input-block-chk .chkbox {
        width: 100%;
    }

.search-filter select {
    padding-left: 5px;
}

.mw400 {
    min-width: 400px;
}

.mw350 {
    min-width: 350px;
}

.filtersettings h2,
.introtofilters h2,
.introtofilters p {
    float: left;
    width: 100%;
    margin-top: 0;
}

.grid-8 .ui-multiselect.ui-state-default {
    width: 100% !important;
}

.commentarea p {
    margin-top: 5px;
}

.ui-multiselect {
    padding: 8px 5px !important;
}

.browse-result h4 .epllips {
    max-width: 75%;
    overflow: hidden;
    display: block;
    clear: both;
}

*,
::after,
::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.grid-1,
.grid-10,
.grid-11,
.grid-12,
.grid-2,
.grid-3,
.grid-4,
.grid-5,
.grid-6,
.grid-7,
.grid-8,
.grid-9 {
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.grid-1 {
    width: 8.33333%;
}

.grid-2 {
    width: 16.66666667%;
}

.grid-3 {
    width: 25%;
}

.grid-4 {
    width: 33.33333333%;
}

.grid-5 {
    width: 41.66666667%;
}

.grid-6 {
    width: 50%;
}

.grid-7 {
    width: 58.33333333%;
}

.grid-8 {
    width: 66.66666667%;
}

.grid-9 {
    width: 75%;
}

.grid-10 {
    width: 83.33333333%;
}

.grid-11 {
    width: 91.66666667%;
}

.grid-12 {
    width: 100%;
}

.grid-4-offset-left {
    margin-left: 33.33333333%;
}

.ie-row {
    display: block;
    margin-left: -15px;
    margin-right: -15px;
}

.form-group {
    display: block;
    clear: both;
    float: left;
    width: 100%;
}

    .form-group::before {
        display: table;
        content: " ";
    }

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 300;
}

.control-label {
    margin-bottom: 2px;
    text-align: right;
    color: #404141;
}

.form-input {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 10px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

textarea.form-input {
    height: auto;
    min-height: 80px;
    font-family: 'robotoregular';
    font-family: 'Roboto', sans-serif;
}

select.form-input {
    padding-left: 5px;
    padding-right: 5px;
}

    select.form-input option {
        padding: 3px 10px;
    }

input[type=file].form-input {
    padding: 0;
    border: 1px solid #ccc;
}

.checkbox label,
.checkbox-inline,
.radio label,
.radio-inline {
    padding-left: 20px;
    margin-bottom: 0;
    cursor: pointer;
    font-weight: 400;
}

.checkbox,
.radio {
    position: relative;
    display: block;
}

.checkbox-inline,
.radio-inline {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.checkbox label,
.radio label {
    min-height: 20px;
    font-size: 13px;
}

.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
    position: absolute;
    margin-top: 4px\9;
    margin-left: -20px;
    padding: 0;
    margin-top: 1px;
}

.bannerchoice .radio,
.grid-8 .radio {
    margin-bottom: 10px;
}

    .bannerchoice .radio input[type=radio] {
        margin: 0 0 0 -20px;
    }

#wrap_table, #wrap_table_picture {
    float: left;
    width: 100%;
    margin-left: -10px;
    margin-right: -10px;
}

    #wrap_table li {
        border: 1px dashed #ccc;
        float: left;
        position: relative;
        margin: 10px;
        overflow: hidden;
        display: inline-block;
        height: 200px;
        width: calc(25% - 20px);
        width: -moz-calc(25% - 20px);
        width: -webkit-calc(25% - 20px);
    }

    #wrap_table_picture li {
        border: 1px dashed #ccc;
        float: left;
        position: relative;
        margin: 10px;
        overflow: hidden;
        display: inline-block;
        height: 200px;
        width: calc(50% - 20px);
        width: -moz-calc(50% - 20px);
        width: -webkit-calc(50% - 20px);
    }

        #wrap_table li > span, #wrap_table_picture li > span {
            display: table;
            width: 100%;
        }

            #wrap_table li > span > span, #wrap_table_picture li > span > span {
                display: table-cell;
                width: 100%;
                height: 200px;
                vertical-align: middle;
                text-align: center;
            }

                #wrap_table li > span > span > img, #wrap_table_picture li > span > span > img {
                    display: block;
                    width: auto;
                    max-width: 100%;
                    max-height: 100%;
                    margin: 0 auto;
                }

        #wrap_table li > a.addmore, #wrap_table_picture li > a.addmore {
            display: table-cell;
            width: 100%;
            height: 200px;
            vertical-align: middle;
            padding: 0 25px;
            cursor: pointer;
        }

            #wrap_table li > a.addmore > span, #wrap_table_picture li > a.addmore > span {
                display: table-cell;
                vertical-align: top;
                width: 100%;
                text-align: center;
            }

                #wrap_table li > a.addmore > span > span, #wrap_table_picture li > a.addmore > span > span {
                    display: inline-block;
                    vertical-align: top;
                    margin-top: 15px;
                }

        #wrap_table li img.square, #wrap_table_picture li img.square {
            display: block;
            width: 100%;
        }

.module-title {
    border-bottom: 1px solid #e5e5e5;
    color: #666;
    font-size: 16px;
    font-weight: 400;
    padding-bottom: 5px;
    margin: 0 0 10px;
}

#PaymentType {
    margin-top: 8px;
}

.overflow {
    overflow: hidden;
}

.slider-left {
    float: left;
    width: 80%;
}

.slider-right {
    float: left;
    width: 20%;
}

.slider-row {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.slider-left label {
    float: left;
    width: 75px;
    padding-right: 20px;
    line-height: normal;
    margin: 0;
}

.mw450 {
    min-width: 450px;
}

.mobileMenu {
    display: block;
    position: absolute;
    top: 35px;
    background-color: #eee;
    right: 0;
    width: 75%;
    box-shadow: 2px 5px 10px rgba(0, 0, 0, .5);
    height: 450px;
    overflow: auto;
}

nav .mobileMenu > ul,
nav .mobileMenu > ul > li > ul {
    float: left;
    width: 100%;
    max-width: 100%;
    margin: 0;
}

.ad-left a img,
.insight-detail img {
    max-width: 200px;
    max-height: 200px;
}

nav .mobileMenu > ul > li,
nav .mobileMenu > ul > li > ul > li {
    float: left;
    width: 100%;
}

    nav .mobileMenu > ul > li > a,
    nav .mobileMenu > ul > li > form > a,
    nav .mobileMenu > ul > li > span {
        display: block;
        padding: 10px;
        color: #333;
        cursor: pointer;
    }

    nav .mobileMenu > ul > li > ul > li > a,
    nav .mobileMenu > ul > li > ul > li > h2 > a {
        display: block;
        padding: 10px 10px 10px 20px;
        color: #333;
    }

    #back-to-top:hover,
    nav .mobileMenu > ul > li.mob-active > a,
    nav .mobileMenu > ul > li.mob-active > span {
        color: #ec3131;
    }

    nav .mobileMenu > ul > li a:focus,
    nav .mobileMenu > ul > li a:hover,
    nav .mobileMenu > ul > li > ul > li a:focus,
    nav .mobileMenu > ul > li > ul > li a:hover {
        color: #ec3131;
        background-color: #ccc;
    }

    nav .mobileMenu > ul > li.mob-active > a,
    nav .mobileMenu > ul > li.mob-active > span,
    nav .mobileMenu > ul > li:active > a {
        background-color: #101010;
    }

#back-to-top {
    position: fixed;
    bottom: 40px;
    right: 40px;
    z-index: 9999;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 30px;
    color: #CECBCB;
    cursor: pointer;
    border: 0;
    border-radius: 2px;
    transition: opacity .2s ease-out;
    opacity: 0;
    font-size: 36px;
}

    #back-to-top.showTopButton {
        opacity: 1;
    }

.recaptcha .form-group .grid-4 {
    text-align: right;
}

.cke_chrome {
    float: left;
    margin-bottom: 10px !important;
}

.social {
    border-top: 1px solid #ccc;
    padding-top: 10px;
    display: block;
}

img.upload {
    display: inline-block;
    padding: 5px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    cursor: pointer;
}

    img.upload:hover {
        border-color: #ec3131;
    }

    img.upload.uploaded {
        width: 100px;
        border: none;
        margin-bottom: 10px;
        margin-top: 5px;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
    }

.loader {
    display: none;
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

body.loading {
    overflow: hidden;
}

    body.loading .modal {
        display: block;
    }

.up-pic {
    display: inline-block;
    font-size: 12px;
    vertical-align: top;
    float: left;
    width: 85px;
    margin-left: 5px;
    margin-top: 10px;
}

#searchMain,
#searchMobile {
    text-align: center;
}

.leads {
    display: table;
    width: 100%;
}

.lead-row {
    display: table-row;
}

.lead-col {
    display: table-cell;
    vertical-align: top;
}

.img-responsive,
.lead-content,
.lead_img {
    display: block;
    position: relative;
}

.lead-col:first-child {
    width: 200px;
}

.lead-col .img-responsive img {
    width: 90%;
}

.lead-content p {
    margin: 0 0 10px;
}

.lead-content h5 {
    margin: 0 0 10px;
    color: #3b4245;
    font-size: 13px;
    line-height: 1;
    font-weight: 400;
}

.filtersearch.indexSearch span,
.summary {
    margin-bottom: 5px;
}

.img-responsive {
    width: 100% !important;
    height: auto;
    max-height: 323px !important;
    overflow: hidden;
    text-align: center;
}

.content .grid-item p,
.morecontent span {
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
}

.ielseemore {
    font-family: 'robotobold';
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
}

    .ielseemore:hover {
        color: #ec3131;
    }

.img_zoom .zoom,
.zoom {
    background-color: #fff;
    color: #333;
    cursor: pointer;
    opacity: 1;
    position: absolute;
    z-index: 1000;
    display: none;
    text-decoration: none;
    text-align: center;
    width: 30px;
    height: 30px;
}

.zoom {
    right: 10%;
    bottom: 0;
}

.img_zoom .zoom {
    right: 0;
    bottom: 4px;
}

.banner_text_main,
.relative,
.zoom span.fa {
    position: relative;
}

.img_zoom:hover .zoom,
.lead_img:hover .zoom,
.summary,
.zoom span.fa,
.zoom:hover {
    display: block;
}

.fav:hover,
.forgot a,
.link:hover,
.unblock:hover {
    text-decoration: underline;
}

.zoom span.fa {
    text-align: center;
    line-height: 30px;
    width: 30px;
    height: 30px;
}

.summary {
    font-size: 13px;
    line-height: 20px;
    color: #363636;
    height: 120px;
    overflow: hidden;
}

.relative {
    float: left;
}

.removeBlock {
    display: inline-block;
}

.block .fa-ban,
.block .fa-unlock,
.fav,
.link,
.unblock {
    color: #ec3131;
}

    .addfav .fa-star,
    .fav .fa-star {
        color: #ffd800;
        font-size: 16px;
    }

.text-right {
    text-align: right;
}

.filtersearch.indexSearch input[type=text],
.filtersearch.indexSearch select {
    margin-bottom: 12px;
}

.banner_text_main img {
    width: 100%;
    height: 170px;
}

.banner-text {
    position: absolute;
    top: 77px;
    color: #fff;
    right: 100px;
    font-size: 20px;
}

#tempImg {
    margin-top: 5px;
}

.selectedCountryError span {
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    margin: 0 0 15px;
}

.ad-left.mw200 {
    width: 47%;
}

.recaptcha .grid-3 {
    text-align: left;
}

#bannerChoice .radio {
    margin-bottom: 5px;
}

#TransPagination {
    margin-top: 10px;
}

.insight-detail img {
    margin-bottom: 10px;
}

#adposition_12 img {
    height: 90px;
    margin: 0 auto;
    width: 728px;
}

.sharing li {
    line-height: 26px;
    font-size: 13px;
}

.ie-facebook,
.ie-gplus,
.ie-instagram,
.ie-linkedin,
.ie-printrest,
.ie-twitter,
.ie-youtube {
    color: #fff;
    display: inline-block;
    text-align: center;
    width: 26px;
    height: 26px;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

    .ie-facebook span,
    .ie-gplus span,
    .ie-instagram span,
    .ie-linkedin span,
    .ie-printrest span,
    .ie-twitter span,
    .ie-youtube span {
        line-height: 26px;
        font-size: 14px;
    }

.ie-facebook {
    background-color: #3b5a9a;
}

.ie-twitter {
    background-color: #28a9e2;
}

.ie-linkedin {
    background-color: #117bb7;
}

.ie-instagram {
    background-color: #547fa1;
}

.ie-printrest {
    background-color: #cc2129;
}

.ie-gplus {
    background-color: #e04a39;
}

.ie-youtube {
    background-color: #cb312f;
}

.heighlight-link {
    background-color: #ec3131;
    display: inline-block;
    padding: 5px 10px;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.lead-panel,
.panel {
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
}

.heighlight-link:hover {
    border-color: #ec3131;
}

.form-input[disabled] {
    background-color: #eee;
    color: #c2c2c2;
    cursor: not-allowed;
}

#ticker-next-buy,
#ticker-next-sell,
#ticker-previous-buy,
#ticker-previous-sell,
.fbk,
.gp,
.lnk,
.menu-btn {
    cursor: pointer;
}

.headermain h1 {
    margin: 0;
}

    .headermain h1 span {
        display: none;
    }

.form_login,
.login_with,
.reg-with,
.sepretor_or,
.sepretor_or span,
.si {
    display: block;
}

.lead-content label {
    width: 130px;
    text-align: right;
    font-weight: 600;
    margin-right: 10px;
}

.sepretor_or,
.si,
.si li a span {
    text-align: center;
}

.browse-result h4.bdr-none {
    border: 0;
}

.adminView {
    height: 140px;
}

.fa-globe,
.fa-map-marker {
    margin-right: 5px;
}

.admin-subBusiness {
    display: block;
    font-size: 12px;
    padding: 5px 0 0;
}

#wrap_table li.wh200 {
    height: 200px;
    width: 200px;
}

.confirmAds .btn span {
    margin-bottom: 0;
}

.form_login {
    clear: both;
    overflow: hidden;
}

.sepretor_or {
    clear: both;
    position: relative;
    margin: 10px 0;
}

    .sepretor_or:before {
        content: '';
        position: absolute;
        border-bottom: 1px #cdcdcd solid;
        height: 100%;
        width: 200%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
    }

    .sepretor_or span {
        color: #333;
        width: 30px;
        height: 30px;
        background-color: #fff;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        margin: 0 auto;
        font-size: 13px;
        z-index: 1;
        position: relative;
    }

.loader_main,
.ui-widget-content {
    z-index: 99999;
}

.sepretor_or span:before {
    background-color: #fff;
    left: 0;
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
}

.sepretor_or span:after {
    content: 'OR';
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 3px;
    color: #4d4d4d;
}

.login_with {
    overflow: hidden;
}

    .login_with a,
    .login_with button {
        width: 32.3333%;
        margin-right: 1.3333%;
        float: left;
        font-size: 11px;
        color: #fff;
        line-height: 36px;
        border: 0;
        padding: 0;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
    }

        .login_with a span.fa,
        .login_with button span.fa {
            float: left;
            width: 40px;
            border-right: 1px solid rgba(0, 0, 0, .1);
            text-align: center;
            vertical-align: top;
            line-height: 36px;
            margin-right: 5px;
            font-size: 14px;
        }

        .login_with a:last-child,
        .login_with button:last-child {
            margin-right: 0;
        }

        .login_with a.fbk,
        .login_with button.fbk {
            background-color: #2e5891;
        }

        .login_with a.gp,
        .login_with button.gp {
            background-color: #dc4a38;
        }

        .login_with a.lnk,
        .login_with button.lnk {
            background-color: #0177b5;
        }

.reg-with {
    border: 1px solid #cdcdcd;
    padding: 15px;
    clear: both;
    margin-top: 20px;
}

.si {
    clear: both;
    width: 100%;
    margin: 10px 0;
}

    .si li,
    .si ul {
        display: inline-block;
        list-style: none;
        padding: 0;
        margin: 0 5px;
    }

    .si li {
        margin: 3px 5px;
    }

        .si li a {
            display: block;
            color: #666;
            text-decoration: none;
            border-radius: 4px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
        }

.resend-link,
.text-danger a {
    text-decoration: underline;
}

.si li a span {
    display: block;
    margin: 0;
    padding: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background-color: #e8e8e8;
    font-size: 18px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.panel,
.pro-name {
    margin-bottom: 10px;
    display: block;
}

.inlarge,
.panel,
.panel-head {
    background-color: #fff;
}

.si li a:hover {
    color: #ec3131;
}

.panel {
    clear: both;
    width: 100%;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
}

.lead-panel,
.productsdipslay {
    border-radius: 5px;
    overflow: hidden;
}

.panel-head {
    display: block;
    border-bottom: 1px solid #e5e5e5;
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
}

    .panel-head h2 {
        display: block;
        margin: 0;
        padding: 10px;
        clear: both;
        overflow: hidden;
        color: #414141;
        line-height: 30px;
    }

        .panel-head h2 .title {
            display: inline-block;
            overflow: hidden;
            width: 90%;
        }

        .panel-head h2 span.fa {
            line-height: 30px;
            vertical-align: top;
            display: inline-block;
        }

.panel-body {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 10px;
    font-size: 13px;
}

.user-img {
    float: left;
    width: 30%;
    position: relative;
}

    .user-img img {
        display: block;
        width: 100%;
        height: 100%;
        max-width: 162px;
        max-height: 162px;
    }

.inlarge,
.pro-zoom {
    bottom: 0;
    height: 24px;
    transition: all .3s ease;
    right: 0;
    text-align: center;
}

.inlarge {
    display: block;
    position: absolute;
    width: 24px;
    color: #333;
    font-size: 13px;
    opacity: 0;
}

.pro-img,
.user-name {
    position: relative;
}

.inlarge span {
    line-height: 24px;
}

.user-img:hover .inlarge {
    opacity: 1;
    transition: all .3s ease;
}

.user-name {
    display: block;
    padding: 5px;
    margin-top: 5px;
    max-width: 165px;
    background-color: rgba(255, 255, 255, .75);
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    color: #ec3131;
    font-size: 13px;
    font-weight: 400;
}

.lead-body,
.lead-body table,
.lead-head,
.pro-zoom,
.productsdipslay {
    background-color: #fff;
}

.user-detail {
    float: left;
    width: 67%;
    margin: 0 0 0 3%;
    color: #676767;
}

    .user-detail h2 {
        display: block;
        margin: 0 0 10px;
        font-size: 22px;
        color: #4285f4;
    }

.history,
.panel-table {
    color: #676767;
}

.user-detail table td {
    padding-bottom: 10px;
    vertical-align: top;
    padding-right: 15px;
    width: 25%;
}

.panel-table table label,
.user-detail table label {
    line-height: 22px;
    margin: 0;
}

.panel-table table span,
.user-detail table span {
    font-weight: 300;
    font-size: 15px;
}

.admin-profile .grid-8 span,
.f14,
.history .grid-8 span {
    font-size: 14px;
}

.w162 {
    width: 162px;
}

.admin-profile .ie-row,
.history,
.history .ie-row {
    display: block;
    clear: both;
}

.mob-cls {
    display: none;
}

#fbShare,
#twitterShare,
.ad-right span,
.pro-img,
.pro-zoom {
    display: block;
}

.productsdipslay {
    clear: both;
    margin-bottom: 20px;
    padding: 10px;
    display: block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

#contactDetails .grid-3 {
    word-wrap: break-word;
}

.pro-zoom {
    position: absolute;
    width: 24px;
    color: #333;
    font-size: 13px;
    opacity: 0;
}

    .pro-zoom span {
        line-height: 24px;
    }

.pro-img:hover .pro-zoom {
    opacity: 1;
    transition: all .3s ease;
}

.logoShadow {
    box-shadow: 2px 2px 3px rgba(0, 0, 0, .54);
    -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, .54);
    -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, .54);
}

.lead-panel,
.white-block {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
    clear: both;
}

.resend-link:hover {
    color: #000;
}

#IsFeatured,
.dib {
    display: inline-block;
}

.text-danger a {
    color: #ec3131;
}

#IsFeatured {
    margin-top: 0;
    vertical-align: middle;
}

.ui-datepicker .ui-datepicker-title select,
.ui-datepicker table {
    font-size: .75em !important;
}

.validation-summary-errors {
    color: #ec3131;
    line-height: normal;
    font-size: 13px;
}

p span.validationMsg.text-success {
    color: green;
}

.ie-leads {
    display: block;
    clear: both;
}

.lead-panel {
    display: block;
    position: relative;
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 15px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.lead-head {
    display: block;
    position: relative;
    clear: both;
    padding: 25px 10px 2px;
}

    .lead-head h2 {
        color: #ec3131;
        display: block;
        margin: 0;
        overflow: hidden;
        width: 92%;
        font-size: 14px;
    }

    .lead-head small {
        color: #616161;
        display: block;
        font-size: 11px;
    }

.bookmark {
    position: absolute;
    right: 0;
    top: 0;
}

.lead-body {
    display: block;
    padding: 5px;
}

    .lead-body table {
        width: 100%;
        color: #616161;
        border-bottom: 1px solid rgba(0, 0, 0, .05);
        border-top: 1px solid rgba(0, 0, 0, .05);
    }

        .lead-body table td,
        .lead-body table th {
            text-align: left;
            font-weight: 300;
            border-right: 1px solid rgba(0, 0, 0, .05);
            color: #4285f4;
        }

        .lead-body table th {
            padding: 5px 5px 0;
            font-size: 12px;
            line-height: 14px;
        }

        .lead-body table td {
            font-size: 13px;
            font-family: 'robotobold';
            font-family: 'Roboto', sans-serif;
            font-weight: bold;
            padding: 0 5px 5px;
            overflow: hidden;
            width: 92%;
            max-width: 100px;
        }

            .lead-body table td:last-child,
            .lead-body table th:last-child {
                border-color: transparent;
            }

            .lead-body table td:first-child,
            .lead-body table th:first-child {
                color: #ec3131;
            }

.lead-product,
.lead-title {
    display: block;
    color: #616161;
}

.lead-title {
    clear: both;
}

.lead-product {
    padding: 5px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, .05);
    position: relative;
}

    .lead-product h2,
    .lead-product h4 {
        margin: 0;
        font-size: 13px;
        font-weight: 300;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        font-family: 'robotobold';
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        overflow: hidden;
    }

    .lead-product h2 {
        color: #ec3131;
        line-height: 14px;
        width: 92%;
    }

    .lead-product h4 {
        color: #616161;
        width: 85%;
    }

.lead-body p {
    margin: 0 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 92%;
    display: block;
    max-width: 400px;
    line-height: 16px;
}

.btn-bottom {
    display: block;
    clear: both;
    margin-top: 10px;
    background-color: #d2d2d2;
    overflow: hidden;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
}

    .btn-bottom a {
        float: left;
        width: 49.8%;
        color: #333;
        font-family: 'robotobold';
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        padding: 5px 10px;
        text-align: center;
        background-color: #eee;
        transition: all .5s ease;
        -webkit-transition: all .5s ease;
        -moz-transition: all .5s ease;
    }

.lead-product-detail .pro-img .relative,
body.rtl #wrap_table li,
body.rtl #wrap_table li a img.upload,
body.rtl #wrap_table_picture li,
body.rtl #wrap_table_picture li a img.upload,
body.rtl .Logo-Text,
body.rtl .head h2,
body.rtl .head h2 img,
body.rtl .location,
body.rtl .recaptcha .grid-3,
body.rtl .recaptchaBlock,
body.rtl .rt,
body.rtl .rt img,
body.rtl .signin .right input[type=submit],
body.rtl .signin .right input[type=text],
body.rtl .signin .right input[type=password],
body.rtl .up-pic,
body.rtl img.upload,
body.rtl nav.topmenu ul li {
    float: right;
}

.btn-bottom a:first-child {
    margin-right: .2%;
}

.btn-bottom a:last-child {
    margin-left: .2%;
}

.ie-leads .ie-row,
.lead-product-detail {
    margin-left: -5px;
    margin-right: -5px;
}

.btn-bottom a:hover {
    background-color: #ec3131;
    color: #fff;
}

.lead-product-detail {
    display: block;
    clear: both;
    overflow: hidden;
}

.ie-leads .lead-product-detail .grid-5,
.ie-leads .lead-product-detail .grid-7 {
    padding: 0 10px;
}

.grid-item .lead-product-detail img.backup_picture {
    border: 0 none;
    /**height: auto;*/
    max-width: 100%;
    opacity: 0.8;
}

.ie-leads .grid-5,
.ie-leads .grid-6,
.ie-leads .grid-7,
.ie-leads .grid-9 {
    padding-left: 5px;
    padding-right: 5px;
}

.content p.des {
    display: block;
    overflow: hidden;
    height: 64px;
    font-size: 11px;
}

.lead-product .button-group {
    position: absolute;
    top: 3px;
    right: 5px;
}

    .lead-product .button-group a {
        margin: 2px;
        height: 24px;
        width: 24px;
    }

        .lead-product .button-group a span {
            line-height: 24px;
            font-size: 12px;
        }

fieldset.form-horizontal {
    display: block;
}

.white-block {
    background-color: #fff;
    display: block;
    padding: 10px;
    overflow: hidden;
    margin-bottom: 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .15), -1px 0 0 rgba(0, 0, 0, .03), 1px 0 0 rgba(0, 0, 0, .03), 0 1px 0 rgba(0, 0, 0, .12);
}

    .white-block h2 {
        border-bottom: 1px solid #e5e5e5;
        color: #666;
        font-size: 16px;
        font-weight: 400;
        padding-bottom: 5px;
        margin: 0 0 10px;
    }

.content p.blue-text {
    color: #4285f4;
}

#failureMsg,
.panel-head .fa {
    color: #ec3131;
}

.user-table-img {
    display: table;
    width: 100%;
}

    .user-table-img a {
        display: table-cell;
        vertical-align: middle;
        height: 130px;
    }

        .user-table-img a img {
            height: auto;
        }

#failureMsg {
    margin-bottom: 5px;
    display: block;
    clear: both;
}

.success-update p.validationMsg.text-success {
    margin-top: 5px;
}

#cloudslider {
    width: 100% !important;
}

.top-wrap {
    display: block;
    max-width: 1350px;
    width: 96%;
    position: relative;
    margin: 10px auto 0;
}

.table {
    display: table;
    width: 100%;
}

.inner-rtd,
.ltd {
    width: 260px;
    min-width: 260px;
    max-width: 260px;
    display: table-cell;
    vertical-align: top;
}

.ltd {
    padding: 0 10px 0 0;
}

.rtd {
    display: table-cell;
    vertical-align: top;
}

.inner-rtd {
    padding: 0 0 0 10px;
}

.inner-ltd {
    display: table-cell;
    vertical-align: top;
}

.top-wrap .rtd {
    height: 100%;
}

.topbar .filtersearch {
    margin-bottom: 10px;
}

.menu-btn {
    display: inline-block;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 0 20px;
    text-decoration: none !important;
    overflow: hidden;
    background: -moz-linear-gradient(top, #ea4241 0, #b01922 100%);
    background: -webkit-linear-gradient(top, #ea4241 0, #b01922 100%);
    background: linear-gradient(to bottom, #ea4241 0, #b01922 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ea4241', endColorstr='#b01922', GradientType=0);
    color: #fff !important;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    font-weight: 400;
    -webkit-appearance: none;
    font-size: 13px;
    font-family: 'robotobold';
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .35);
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .35);
    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .35);
    border: 1px solid #a40309;
}

/*.index .rtd #adposition_6,*/
.loader_main,
body.rtl h1.pagetitle img {
    display: none;
}

body.rtl .servicesbusiness .head,
body.rtl h1.pagetitle {
    border-left: 2px solid #aa2724;
    border-right: none;
}

.menu-btn:hover {
    background: -moz-linear-gradient(top, #b01922 0, #ea4241 100%);
    background: -webkit-linear-gradient(top, #b01922 0, #ea4241 100%);
    background: linear-gradient(to bottom, #b01922 0, #ea4241 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#b01922', endColorstr='#ea4241', GradientType=0);
    background: linear-gradient(to bottom, #b01922 0, #ea4241 100%) rgba(0, 0, 0, 0);
}

#tw-target-text > span {
    white-space: initial;
}

body.rtl .head span {
    background-position: 98.5% 9px;
}

body.rtl .buyleads .head span,
body.rtl .sellleads .head span {
    padding-left: 2px;
    padding-right: 22px;
    text-align: center;
}

body.rtl .colfourth ul li.filter a,
body.rtl .lead-body table td,
body.rtl .lead-body table th,
body.rtl .li-submit,
body.rtl .recaptcha .grid-3,
body.rtl nav.mainmenu ul li a,
body.rtl nav.topmenu ul li ul li a {
    text-align: right;
}

body.rtl .head h2 {
    margin: 0;
}

    body.rtl .head h2 img {
        margin-left: 10px;
        transform: rotate(-270deg);
        margin-right: 1px;
    }

body.rtl .tradebusiness .head h2 img {
    margin-right: 0;
}

body.rtl nav.topmenu ul li ul {
    left: auto;
    right: 0;
}

body.rtl .grid-8.grid-4-offset-left {
    margin-left: 0;
    margin-right: 33.3333%;
}

/*body.rtl #wrap_table li a.addmore {
    width: 135px;
    float: right
}*/

body.rtl .up-pic {
    margin-left: 0;
    margin-right: 10px;
}

body.rtl .checkbox label,
body.rtl .radio label {
    padding-left: 0;
    padding-right: 20px;
}

body.rtl .checkbox input[type=checkbox],
body.rtl .checkbox-inline input[type=checkbox],
body.rtl .radio input[type=radio],
body.rtl .radio-inline input[type=radio] {
    margin-left: 0;
    margin-right: -20px;
}

/*body.rtl #wrap_table li {
    margin-right: 0;
    margin-left: 3%
}*/

body.rtl h1.pagetitle {
    background: url(../images/arabic-servicesbusiness.jpg) 99.9% bottom no-repeat #e71a1d;
    padding-left: 10px;
    padding-right: 55px;
}

body.rtl #insightPages .btn,
body.rtl .button-group,
body.rtl .contact .btn,
body.rtl .lead-col .btn.pull-right,
body.rtl .lt,
body.rtl input[type=submit] {
    float: left;
}

body.rtl .ribbon {
    right: auto;
    left: -11px;
    background: url(../images/arb-rbn.png) right 0 no-repeat;
}

    body.rtl .ribbon > span {
        margin-left: 0;
        margin-right: 12px;
        padding: 0 3px 0 10px;
    }

body.rtl nav.mainmenu > ul > li {
    float: right;
    padding-right: 32px;
    padding-left: 12px;
    background-position: right center;
}

body.rtl nav.mainmenu ul li.help {
    padding-left: 0;
}

body.rtl nav.mainmenu ul li.home {
    padding-right: 0;
}

body.rtl nav.dashboard > ul > li > a {
    padding: 5px 30px 5px 5px;
}

    body.rtl nav.dashboard > ul > li > a::before {
        right: 5px;
        left: auto;
    }

body.rtl .graph h4,
body.rtl .top-ads h4,
body.rtl .top-leads h4 {
    background-position: 2% center;
}

body.rtl .dash .img_zoom {
    float: right;
    margin-right: 0;
    margin-left: 2%;
}

body.rtl .info-row .col1,
body.rtl .info-row .col2 {
    float: right;
    margin-left: 0;
    margin-right: 3%;
    text-align: right;
}

body.rtl .colthird,
body.rtl .multiBlockSetting {
    float: right;
}

body.rtl .coltwothirds {
    margin-left: 0;
    margin-right: 3%;
}

body.rtl .browse-category .part {
    margin-left: 3%;
    margin-right: 0;
}

body.rtl .zoom {
    right: 0;
}

body.rtl .field-validation-error {
    margin-right: 0;
    float: right;
}

body.rtl .see-more {
    width: 112px;
}

body.rtl .billing-unit b {
    margin-right: 0;
    margin-left: 10px;
}

body.rtl .fa-map-marker,
body.rtl .fa.fa-globe,
body.rtl .login_with a span.fa {
    margin-right: 0;
    margin-left: 5px;
}

body.rtl .smart-pricing .ribbon-large .ribbon-inner {
    left: 36px;
}

body.rtl .smart-pricing .pricing-tables .colm {
    float: right;
}

body.rtl .login_with a {
    font-size: 10px;
}

    body.rtl .login_with a span.fa {
        font-size: 16px;
        border-left: 1px solid rgba(0, 0, 0, .1);
        width: 36px;
    }

body.rtl .signin .right input[type=submit].btn {
    margin-left: 0;
    float: left;
}

body.rtl .signin .logTxtShadow.ml0 {
    margin-left: 5px !important;
}

body.rtl .bookmark {
    right: auto;
    left: 0;
}

body.rtl .lead-product .button-group {
    left: 5px;
    right: auto;
}

body.rtl .btn-bottom a,
body.rtl .user-img {
    float: right;
}

body.rtl .user-name {
    left: auto;
    right: 0;
}

body.rtl .panel-table {
    text-align: left;
}

body.rtl .panel-head .pull-right {
    float: left;
}

body.rtl ul.sharing li {
    float: right;
}

body.rtl .buyleads span.leaddate,
body.rtl .sellleads span.leaddate {
    float: left;
}

body.rtl .advertizing,
body.rtl .advertizing p {
    text-align: left !important;
}

    body.rtl .advertizing h2 {
        text-align: right;
    }

body.rtl .msg-send,
body.rtl .panel-table .btn {
    float: left !important;
}

body.rtl .panel-table .control-label {
    text-align: right;
    width: 100%;
}

body.rtl .filtersearch a.btn {
    font-size: 16px;
    font-weight: 700;
}

body.rtl .filtersearch span {
    font-size: 9px;
}

body.rtl .btn-bottom a:last-child {
    margin-left: 0;
    margin-right: .2%;
}

body.rtl .btn-bottom a:first-child {
    margin-right: 0;
    margin-left: .2%;
}

body.rtl .lead-filter select {
    float: right;
}

body.rtl .kr-cloud.slideroverlaytext {
    font-size: 1.5rem !important;
    text-align: right;
}

body.rtl #blockLink .mr5 {
    margin-right: 0;
    margin-left: 5px;
}

body.rtl .privacy-block.white-block .pull-right {
    float: left;
}

body.rtl #messageSent {
    float: right;
}

body.rtl .ltd {
    padding-right: 0;
    padding-left: 10px;
}

body.rtl .inner-rtd {
    padding-right: 10px;
    padding-left: 0;
}

body.rtl .login_with a,
body.rtl .login_with button {
    font-size: 10px;
}

body.rtl .commentarea .commentdate {
    left: 0;
    right: auto;
}

body.rtl .ui-multiselect-checkboxes label input {
    float: left;
    top: -2px;
}

body.rtl span.forgot {
    float: right;
}

body.rtl .bxslider li > span.last-button {
    right: 25%;
}

@media (max-width:1024px) {
    body.rtl #searchMobile {
        float: left;
    }

    body.rtl .signin .right span.new {
        text-align: right;
    }
}

@media (max-width:480px) {
    .profile_new {
        top: 7px !important;
        right: auto !important;
        left: 90px !important;
    }
}

.capitalize {
    text-transform: capitalize !important;
}

#adposition_12 {
    text-align: center;
}

.loader_main {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, .9);
}

    .loader_main img {
        width: 80px;
        height: 80px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -40px;
        margin-left: -40px;
    }

.error,
.info,
.success,
.validation,
.warning {
    border: 1px solid;
    margin: 10px 0;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}

.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url(‘info.png’);
}

.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url(‘success.png’);
}

.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url(‘warning.png’);
}

.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url(‘error.png’);
}

.img_250.ad_img a img {
    width: 250px;
}

.mw36 {
    min-width: 36px;
}

#AdminAdInsight .ad-left span {
    max-width: 200px;
    display: block;
    overflow: hidden;
}

.ui-autocomplete {
    max-height: 200px;
    overflow: auto;
    overflow-x: hidden;
}

.bg-none {
    background-image: none !important;
}

.add-feild a i,
.add-more a i {
    display: inline-block;
    line-height: 40px;
}

.change:hover,
.change:hover h2,
.change:hover h4 {
    color: #000;
}

#vertical-ticker {
    overflow: hidden;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
}

    #vertical-ticker li {
        display: block;
        color: #333;
    }

.morecontent span {
    display: none;
}

.morelink {
    display: block;
    clear: both;
    color: red;
    width: 84px;
    margin-top: 15px;
}

    .morelink.less:after,
    .morelink.show:after,
    .morelink:after {
        position: relative;
        content: "\f0d7";
        width: 16px;
        height: 16px;
        top: 0;
        right: 0;
        font-family: FontAwesome;
        padding-left: 5px;
    }

    .morelink.less:after {
        content: "\f0d8";
    }

.hide-slide-image {
    display: block;
    width: 100%;
    max-height: 264px;
    overflow: hidden;
}

.sprite-AccessoriesAndJewelleries,
.sprite-Advertising,
.sprite-Agriculture,
.sprite-BeautySelfCare,
.sprite-BuildingMaterials,
.sprite-Cafes,
.sprite-Chemicals,
.sprite-Electrical,
.sprite-ElectronicsBusiness,
.sprite-Employement,
.sprite-Equipement,
.sprite-Fashion,
.sprite-Finance,
.sprite-FoodAndBeverages,
.sprite-Furniture,
.sprite-HomeAndAppliances,
.sprite-Legal,
.sprite-Maintanance,
.sprite-Management,
.sprite-Medicine,
.sprite-Metal,
.sprite-Miscelleneous,
.sprite-Outlets,
.sprite-Packaging,
.sprite-Realstate,
.sprite-Rentals,
.sprite-SportsAndEntertainment,
.sprite-Stationary,
.sprite-Supply,
.sprite-Transporattion,
.sprite-Transport,
.sprite-Typing,
.sprite-computers {
    width: 85px;
    height: 85px;
}

.sprite {
    background-image: url(../Assests/allbusiness.png);
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto;
}

.sprite-AccessoriesAndJewelleries {
    background-position: -5px -5px;
}

.sprite-Advertising {
    background-position: -100px -5px;
}

.sprite-Agriculture {
    background-position: -195px -5px;
}

.sprite-BeautySelfCare {
    background-position: -290px -5px;
}

.sprite-BuildingMaterials {
    background-position: -385px -5px;
}

.sprite-Cafes {
    background-position: -5px -100px;
}

.sprite-Chemicals {
    background-position: -100px -100px;
}

.sprite-Electrical {
    background-position: -195px -100px;
}

.sprite-ElectronicsBusiness {
    background-position: -290px -100px;
}

.sprite-Employement {
    background-position: -385px -100px;
}

.sprite-Equipement {
    background-position: -5px -195px;
}

.sprite-Fashion {
    background-position: -100px -195px;
}

.sprite-Finance {
    background-position: -195px -195px;
}

.sprite-FoodAndBeverages {
    background-position: -290px -195px;
}

.sprite-Furniture {
    background-position: -385px -195px;
}

.sprite-HomeAndAppliances {
    background-position: -5px -290px;
}

.sprite-Institution {
    width: 85px;
    height: 85px;
    background-position: -100px -290px;
}

.sprite-Legal {
    background-position: -195px -290px;
}

.sprite-Maintanance {
    background-position: -290px -290px;
}

.sprite-Management {
    background-position: -385px -290px;
}

.sprite-Medicine {
    background-position: -5px -385px;
}

.sprite-Metal {
    background-position: -100px -385px;
}

.sprite-Miscelleneous {
    background-position: -195px -385px;
}

.sprite-Outlets {
    background-position: -290px -385px;
}

.sprite-Packaging {
    background-position: -385px -385px;
}

.sprite-Realstate {
    background-position: -480px -5px;
}

.sprite-Rentals {
    background-position: -480px -100px;
}

.sprite-SportsAndEntertainment {
    background-position: -480px -195px;
}

.sprite-Stationary {
    background-position: -480px -290px;
}

.sprite-Supply {
    background-position: -480px -385px;
}

.sprite-Transporattion {
    background-position: -5px -480px;
}

.sprite-Transport {
    background-position: -100px -480px;
}

.sprite-Typing {
    background-position: -195px -480px;
}

.sprite-computers {
    background-position: -290px -480px;
}

.main-business-imghide {
    display: none;
}

.social-links {
    background-color: #fff;
    border-radius: 4px;
    bottom: 0;
    -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    left: 50%;
    max-width: 100%;
    width: 315px;
    padding: 10px 24px 24px;
    position: fixed;
    transform: translate(-50%);
    z-index: 9999;
}

    .social-links ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .social-links li {
        padding: 8px 0px;
    }

        .social-links li h3 {
            margin: 0;
            color: #9e9e9e;
            font-weight: normal;
        }

        .social-links li a {
            text-decoration: none;
            font-size: 17px;
            color: #222;
        }

            .social-links li a .fa {
                line-height: 40px;
                width: 40px;
                text-align: center;
                color: white;
                border-radius: 50px;
                margin-right: 30px;
            }

    .social-links .fa-google-plus {
        background: #cd4539;
    }

    .social-links .fa-pinterest-p {
        background: #C92228;
    }

    .social-links .fa-link {
        background: #90a4ae;
    }

    .social-links .fa-facebook {
        background: #3a589b;
    }

    .social-links .fa-linkedin {
        background: #0177B5;
    }

    .social-links .fa-twitter {
        background: #598dca;
    }

.iel_overlay {
    position: fixed;
    width: 100%;
    height: 150%;
    background: rgba(0, 0, 0, 0.12) none repeat scroll 0 0;
    top: -45px;
    left: 0;
    z-index: 9997;
    display: none;
}

.pro-link, .pro-view {
    border-bottom: 1px solid #c5c5c5;
    float: left;
    margin-top: 10px;
    padding-bottom: 10px;
    width: 50%;
}

    .pro-link a,
    .pro-view a {
        color: #ec3131;
        font-size: 14px;
        display: block;
        font-family: 'robotobold';
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
    }

        .pro-link a:hover,
        .pro-view a:hover {
            color: #dc2727;
        }

.pro-view {
    padding-right: 2%;
    text-align: right;
}

.pro-cat {
    padding-top: 5px;
    color: #2b2b2b;
    font-size: 13px;
    padding-left: 15px !important;
}

    .pro-cat a {
        margin-right: 6px;
        color: #2b2b2b;
        margin-bottom: 5px;
        width: 100%;
        float: left;
    }

    .pro-cat > span {
        display: inline-block;
        width: 100%;
    }

    .pro-cat a:first-child {
        font-family: 'robotobold';
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
    }

        .pro-cat a:first-child:after {
            content: "\f0da";
            font-family: FontAwesome;
            margin: 0 0 0 5px;
            color: #c2c2c2;
        }

.pro-link {
    padding-left: 2%;
}

.profile_new .userprofile {
    top: 28px;
}

.userprofile {
    position: absolute;
    top: 39px;
}

    .userprofile button {
        display: block;
        width: 100px;
        background: rgba(0,0,0,.65);
        color: #fff;
        margin: 0;
        border: 0;
        padding: 5px 0;
        border-bottom: 1px solid rgba(0,0,0,.3);
        cursor: pointer;
    }

.profile_new {
    top: 6px;
    right: 130px;
}

    .profile_new a {
        color: #666;
        cursor: pointer;
    }

    .profile_new span {
        margin-right: 5px;
        font-size: 16px;
    }

    .profile_new ul {
        background-color: #333;
        box-shadow: -7px 6px 38px -4px rgba(0, 0, 0, 0.75);
        display: block;
        float: left;
        margin-top: 0;
        padding: 10px 10px 0;
        width: 212px;
        height: 340px;
        overflow: auto;
    }

        .profile_new ul li {
            display: inline-block;
            width: 100%;
            margin-bottom: 10px;
        }

            .profile_new ul li a {
                display: block;
                width: 100%;
                font-size: 14px;
                color: #fff;
                cursor: pointer;
            }

                .profile_new ul li a:hover {
                    color: #ec3131;
                }

.minu_icon {
    float: right;
    font-size: 14px;
}

p.sub-mob-minu {
    margin: 10px 0 0 0;
    padding: 0;
    display: none;
}

.sub-mob-minu a {
    text-indent: 10px;
    margin-bottom: 5px;
}

#userprofileOptions::after {
    content: "\f0d7";
    font-family: FontAwesome;
    right: -10px;
    position: absolute;
    top: 3px;
}

.buyer {
    background: #e9e9e9 none repeat scroll 0 0;
    display: block;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}
/*pooanm dubey 11-11-2016*/
body#signin {
    padding-top: 0 !important;
}

#cssmenu > ul > li > a {
    padding-right: 15px;
}

.headermain {
    top: 38px;
}

.grid-item .lead-head h2 {
    white-space: normal;
}

.rtl .iel-ddmenu {
    left: 15px;
    right: auto;
}

#msgDiv span#success {
    margin-left: 267px !important;
}

.rtl .gp-change > a.lf-user:after {
    content: "\f0d9";
    font-family: FontAwesome;
    margin: 0 8px;
    color: #c2c2c2;
    position: absolute;
}

.rtl .gp-change > a.lf-user {
    padding-left: 22px;
}

    .rtl .gp-change > a.lf-user:after {
        left: 0;
        right: auto;
    }

header .buyer {
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}

header .headermain {
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}

header.fixheader .buyer {
    top: -40px;
}

header.fixheader .headermain {
    top: 0;
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);
}

header ~ .search {
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}

header.fixheader ~ .search {
    right: -40px;
}

.fixheader .logo {
    float: left;
    width: 15%;
    max-width: 136px;
    margin-right: 2%;
    margin-top: 5px;
    position: relative;
    margin-bottom: 5px;
}

.fixheader .mainmenu .bg-none a {
    font-size: 14px;
    line-height: normal;
    padding: 2px 8px;
}

.right_pnl {
    width: 59px !important;
}

#success {
    -moz-animation: cssAnimation 0s ease-in 5s forwards;
    -webkit-animation: cssAnimation 0s ease-in 5s forwards;
    -o-animation: cssAnimation 0s ease-in 5s forwards;
    animation: cssAnimation 0s ease-in 5s forwards;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

@keyframes cssAnimation {
    to {
        width: 0;
        height: 0;
        overflow: hidden;
    }
}

@-webkit-keyframes cssAnimation {
    to {
        width: 0;
        height: 0;
        visibility: hidden;
    }
}

.grid-item .lead-head .right_pnl a.iel-ddm, .grid-item .lead-head .right_pnl a.iel-ddm-index {
    padding: 0 2px !important;
    font-size: 19px !important;
}

.isfeatured_block {
    margin-right: 2px !important;
}

#cssmenu > ul > li > a > span i.fa {
    margin: 0 15px;
}

.rtl #cssmenu > ul > li.has-sub > a span:after {
    right: auto;
    left: 15px;
}

.rtl #cssmenu > ul > li.has-sub.active > a span:after {
    left: 15px;
    right: auto;
}

.grid-item .lead-head h2 {
    font-size: 18px;
    max-width: 300px;
    width: 100%;
    word-wrap: break-word;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 10px;
}

.lead-head small {
    margin-left: 10px;
}

#leadresults .grid-item .lead-head h2, #feedresult .grid-item .lead-head h2 {
    max-width: 180px;
}

#bodyContent.content .grid-6 .blue-text {
    height: 32px;
}

.gp-change .posttitle {
    white-space: normal;
    word-break: break-all;
}

.gp-change > a.lf-user {
    white-space: normal;
    word-break: break-all;
}

.wrap-msg {
    padding-left: 15px !important;
    padding-right: 15px !important;
    height: 97px;
    overflow: hidden;
}

.hideImportant {
    display: none !important;
}

.adminLayout img.backup_picture {
    width: auto;
    height: 100%;
    max-height: 250px;
    max-width: 250px;
    overflow: hidden;
    min-height: 250px;
}

body#signup {
    padding-top: 0px;
}

.pro-cat a {
    display: inline-block;
    width: auto;
}

    .pro-cat a.pro_cat_db {
        max-width: 200px;
        width: 100%;
    }

.rtl .pro-cat a:first-child {
    float: right;
    position: relative;
}

.rtl .pro-cat a.pro_cat_db {
    float: left;
    max-width: 220px;
}

.rtl .pro-cat a:first-child:after {
    content: "\f0d9";
    font-family: FontAwesome;
    margin: 0 0 0 5px;
    color: #c2c2c2;
    position: absolute;
    left: -13px;
    top: 0;
}

#wrap_table_picture .close {
    opacity: 0.6;
    filter: alpha(opacity=60);
    position: absolute;
    top: 0;
    right: 0;
    border: 1px solid #ccc;
}

@media only screen and (max-width: 1024px) {
    .left-menu {
        display: none;
    }

    .inner-rtd {
        display: none !important;
    }

    #msgDiv span#success {
        margin-left: 0 !important;
    }

    .fixheader .logo {
        display: block;
        float: none;
        margin: 10px auto;
        width: 147px;
    }
}

@media only screen and (max-width: 480px) {
    .gp-change > a.lf-user {
        display: block;
    }

    .grid-item .lead-head h2, .lead-head small {
        margin-left: 0;
    }
}
