@font-face {
    font-family: 'proxima_novaregular';
    src: url('fonts/proximanova-regular-webfont.eot');
    src: url('fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-regular-webfont.woff2') format('woff2'),
         url('fonts/proximanova-regular-webfont.woff') format('woff'),
         url('fonts/proximanova-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@import url('https://fonts.googleapis.com/css?family=Droid+Serif:400,700|Great+Vibes|Montserrat|Raleway:200,300,400,700|Roboto:300,400,700');
@import url("../css/bootstrap.min.css");
@import url("../css/style-new.css");
@import url("../css/font-awesome.min.css");
@import url("../css/custom-icons.min.css");
@import url("../css/transitions.css");
@import url("../css/flexslider.css");
@import url("../css/bootsnav.css");
@import url("../css/owl.carousel.css");
@import url("../css/animate.css");

.roboto-font{font-family: 'Roboto', sans-serif;}
.great-font{font-family: 'Great Vibes', cursive;}
.raleway-font{font-family: 'Raleway', sans-serif;}
.montserrat-font{font-family: 'Montserrat', sans-serif!important;}
.droid-font{font-family: 'Droid Serif', serif!important;}
h1, h3, h4, h5, h6 {
    color: #2d2d2d;
    margin: 10px 0;
    font-style: normal;
    font-family: 'Montserrat', sans-serif;
}

.seltplanbrand.brnd-plan span.brand-msgdate@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'swis721_ex_btroman';
    src: url('fonts/swiss721extendedbt-webfont.woff2') format('woff2'), url('fonts/swiss721extendedbt-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'swis721_ltcn_btlight';
    src: url('fonts/swiss_721_lt_cn_btl-webfont.woff2') format('woff2'), url('fonts/swiss_721_lt_cn_btl-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.feedback_res_btn {
    border: 1px dashed #898888 !important;
    background: #fff !important;
    color: #7f7f7f !important;
    padding: 7px 15px !important;
}
.nxt-fluid {
    background: #eee;
    bottom: 70px;
    clear: both;
    border-bottom:0px solid #fff;
}
.nxt-container {
    padding-top: 30px;
    padding-bottom: 30px;
}
.tmplate_txt {
    font-weight: bold;
    color: #817e7e;
    line-height: 35px;
    margin-bottom: 0px;
}
#searchTempBtn1,
#searchTempBtn1:focus,
#searchTempBtn,
#searchTempBtn:focus,
#searchTempBtn1:active,
#searchTempBtn,
#searchTempBtn:active {
    background-color: transparent;
    border-color: #00acd6;
    color: #00acd6;
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125);
    border-radius: 0px;
    font-weight: bold;
}
.mobile_verify .form-control {
    margin-right: 5px;
    width: 100%;
    margin-top: 10px;
}
.text-center.response-clients .wrapper-custom.text-center {
    width: 120px!important;
    margin: auto;
    float: none !important;
}
/* Tooltip container */

.tooltip1 {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
    /* If you want dots under the hoverable text */
}
.map-sectionideacoil1 {
    height: 500px !important;
    margin: 10px 5px 10px 5px;
}
#dvMap {
    height: 675px !important;
}
/* Tooltip text */

.tooltip1 .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    /* Position the tooltip text - see examples below! */

    position: absolute;
    z-index: 1;
}
.tooltip.right.errorred .tooltip-arrow {
    border-right-color: #f00;
}
/* Show the tooltip text when you mouse over the tooltip container */

.tooltip1:hover .tooltiptext {
    visibility: visible;
}
.opinion-part {
    width: 100%;
    float: left;
    margin: 125px 0 0;
}
.opinion-part p {
    font-size: 30px;
    text-align: left;
    color: #b0b0b0;
    width: 45%;
    margin: auto;
}
.opinion-part p.new-smilyhm {
    line-height: 32px
}
.opinion-part p img {
    float: left;
    width: 80px;
    margin: -20px 10px 0 0;
}
.opinion-part .new_project_btn {
    margin: 45px auto 0;
    width: 70%;
}
.creat-busi-part {
    width: 100%;
    float: left;
    margin: 0;
}
.creat-busi-part p {
    font-size: 22px;
    text-align: center;
    color: #587B32;
    margin: auto;
}
/* 7-6-2016 */

.creat-busi-part.newadded p {
    text-align: center;
    width: 100%;
    margin: 0
}
.creat-busi-part .new_project_btn {
    margin: 25px auto 0;
    width: 330px;
}
/* 7-6-2016 */

.grrencomt .postinner-btn {
    margin: auto;
    float: none;
}
#ratting_add_item .tooltip-custom.varialetip-new {
    margin: 7px -2px 0;
    top: -105px;
    left: 0;
}
@font-face {
    font-family: 'mv_boliregular';
    src: url('fonts/mvboli-webfont.eot');
    src: url('fonts/mvboli-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/mvboli-webfont.woff2') format('woff2'), url('fonts/mvboli-webfont.woff') format('woff'), url('fonts/mvboli-webfont.ttf') format('truetype'), url('fonts/mvboli-webfont.svg#mv_boliregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HoboStd';
    src: url('fonts/HoboStd.otf') format('opentype');
    src: url('fonts/HoboStd.eot') format('embedded-opentype'), url('fonts/HoboStd.woff') format('woff'), url('fonts/HoboStd.ttf') format('truetype'), url('fonts/HoboStd.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    color: #1b1e24;
}
.container {
    position: relative;
}
label:focus,
select:focus,
option:focus,
a,
h1,
h2,
h3,
h4,
h5,
h6 {
    outline: 0px !important;
}
td,
div,
h1,
h2,
h3,
h4,
h5,
h6,
p,
input,
form {
    margin: 0;
    padding: 0;
}
div,
p,
input,
form {
    outline: 0px !important;
}
img {
    padding: 0;
    margin: 0;
    border: none;
}
.clear {
    margin: 0;
    padding: 0;
    clear: both;
    line-height: 0px;
    font-size: 0px;
}
ul {
    list-style: none;
    margin: 0;
    padding: 0
}
a:hover,
a:focus {
    text-decoration: none
}
.padding-left {
    padding-left: 0px
}
.padding-right {
    padding-right: 0px
}
.padding-left-right {
    padding-left: 0px;
    padding-right: 0px;
}
p {
    margin-bottom: 14px;
    color: #1b1e24;
    font-weight: 300;
    font-size: 17px;
    line-height: 32px;
	font-family: "Swis721 Lt BT"; 
    letter-spacing: .3px
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 20px;
    color: #1b1e24;
}
h1 {
    font-size: 52px;
    line-height: 62px
}
h2 {
    font-size: 30px;
    line-height: 40px
}
h3 {
    font-size: 22px;
    line-height: 32px
}
a {
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    text-decoration: none;
}
a:hover,
a:focus {
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.transiction-effect {
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    text-decoration: none;
}
.wrapper {
    width: 100%
}
/*---header-login css---*/

#header {
    width: 100%;
    background: #f7f7f7;
    padding: 17px 0;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999
}
.logo a img,
.header-profile a img {
    float: left
}
.socialheader-icon {
    float: left;
    margin-top: 18px;
    display: none;
    margin-left: 35px
}
#profile-headermain .socialheader-icon {
    display: block
}
.header-stickey .socialheader-icon {
    display: block
}
.socialheader-icon a.facebook-header,
.socialheader-icon a.twitter-header {
    height: 27px;
    padding: 4px 8px;
    font-size: 15px;
    color: #fff;
    background-color: #4c69b9;
    border: 1px solid #4c69b9
}
.socialheader-icon a.twitter-header {
    background: #1c96df;
    border: 1px solid #1c96df
}
.socialheader-icon a.facebook-header i {
    padding: 2px 2px 0;
    background: #fff;
    color: #4c69b9;
    font-size: 14px;
    margin-right: 4px
}
.socialheader-icon a.twitter-header i {
    margin-right: 4px
}
.socialheader-icon a.facebook-header:hover {
    background: #fff;
    color: #4c69b9
}
.socialheader-icon a.twitter-header:hover {
    background: #fff;
    color: #1c96df
}
.socialheader-icon a {
    margin-left: 15px
}
/* Responsive hidden header buttons */

@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation: landscape) {
    .hayToolTii {
        left: -29px!important;
    }
}
@media only screen and (min-width: 360px) and (max-width: 767px) and (orientation: landscape) {
    .hayToolTii {
        left: -29px!important;
    }
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {
    .hayToolTii {
        left: -60px!important;
    }
}
@media (max-width: 767px) {
    .m-view-b {
        display: none !important;
    }
    .col-xs-12.col-sm-4.col-md-4.content-bottom2 {
        display: none;
    }
    .col-xs-12.col-sm-12.col-md-12.content_top {
        display: none;
    }
    #subscribe_frm2 {
        display: none;
    }
    .content-bottom p {
        display: none;
    }
    .col-xs-12.col-sm-4.col-md-4.content-bottom:nth-child(1) ul li:first-child,
    .col-xs-12.col-sm-4.col-md-4.content-bottom:nth-child(2) ul li:first-child,
    .col-xs-12.col-sm-4.col-md-4.content-bottom:nth-child(2) ul li:nth-child(2),
    .col-xs-12.col-sm-4.col-md-4.content-bottom:nth-child(3) ul li:nth-child(1),
    .col-xs-12.col-sm-4.col-md-4.content-bottom:nth-child(3) ul li:nth-child(3) {
        display: none;
    }
    .col-xs-12.col-sm-4.col-md-4.content-bottom:nth-child(1) {
        width: 66.66666%;
        padding-right: 0px;
        padding-left: 30px;
    }
    .col-xs-12.col-sm-4.col-md-4.content-bottom:nth-child(1) ul li {
        width: 50%;
        float: left;
        text-align: center;
    }
    .col-xs-12.col-sm-4.col-md-4.content-bottom:nth-child(2) {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }
    .col-xs-12.col-sm-4.col-md-4.content-bottom:nth-child(2) ul li {
        width: 50%;
        float: left;
        text-align: center;
    }
    .col-xs-12.col-sm-4.col-md-4.content-bottom:nth-child(3) {
        width: 33.3333%;
        position: absolute;
        right: 0px;
        padding-left: 0px;
        padding-right: 30px;
    }
    .col-xs-12.col-sm-4.col-md-4.content-bottom:nth-child(3) ul li {
        width: 100%;
        float: left;
        text-align: center;
    }
    .content-bottom a {
        font-size: 14px!important;
    }
    .col-xs-12.col-sm-6.col-md-6.logo.padding-left-right.header-left {
        width: 50%;
    }
    .col-xs-12.col-sm-6.col-md-6.header-right-cont.padding-right {
        width: 50%;
    }
    .header-right-cont .header_right,
    .get-quick-wrapper {
        text-align: right!important;
    }
    .mobileLogo {
        display: block;
    }
    .deLogo {
        display: none!important;
    }
    .mobileLogoAnchr {
        display: block!important;
    }
    header .header_right {
        margin: 5px 0px 5px !important;
        float: right;
    }
    .mobileLogo {
        display: block;
        margin: 5px 0px !important;
    }
    #login {
        background-position: center -60px!important;
        padding-top: 90px!important;
    }
}
.mobileLogo {
    display: none;
}
.carousel.slide {
    margin-top: 115px;
    height: 625px
}
.carousel-inner.banner-slider .carousel-caption h2 {
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    display: none
}
.header-stickey {
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}
.logo .main-stickeylogo {
    display: none
}
.logo-ideacoil img {
    display: inline-block;
    float: left;
    margin-left: 0px;
}
.header-stickey .logo .main-stickeylogo {
    display: block
}
.header-stickey .logo .main-largelogo,
.header-stickey .header-profile .main-largelogo {
    display: none
}
header .header_right {
    margin: 25px 0 0;
    float: right
}
.header-right-cont .header_right {
    float: right
}
header.header-stickey .header_right,
.header-stickey .header-right-cont .header_right {
    margin: 5px
}
.header-right-cont .header_right .go-idea-section {
    float: left;
    margin-right: 25px
}
.header-right-cont .header_right .go-idea-section .input-fild,
.headertp-stickey .goloct-forms .inputclst {
    float: left
}
.headertp-stickey {
    float: left;
    margin-left: 18px;
    margin-top: 13px;
    display: none
}
.header-stickey .headertp-stickey {
    display: block
}
.headertp-stickey .goloct-forms input,
.headertp-stickey .goloct-forms input button[type="text"] {
    float: left;
}
.go-idea-section .input-fild .orfl-place {
    height: 45px;
    border: 1px solid #969696;
    width: 175px;
    padding: 0 10px;
    margin-right: 10px
}
#header .header_right a.sign_in,
#profile-headermain .header_right a.sign_in {
    font-size: 24px;
    color: #00a9e6;
    margin-top: 11px;
    float: right
}
#header .header_right a.get_started_buttn,
#profile-headermain .header_right a.get_started_buttn {
    border: 1px solid #00a6e8;
    margin-right: 30px;
    background: #fff;
    color: #00a9e6;
    font-size: 18px;
    padding: 11px 45px;
    float: left;
}
#profile-headermain .header_right a.get_started_buttn {
    margin-right: 25px;
    padding: 10px 45px
}
#header .header_right a:hover,
#profile-headermain .header_right a:hover {
    color: #c9c9c9;
    border: 1px solid #37b0db;
    background: #fff;
}
#header .header_right a.sign_in:hover,
#profile-headermain .header_right a.sign_in:hover {
    color: #0293c7;
    background: none;
    border: none
}
#header2 {
    padding: 15px 0;
    background: #e2e2e2
}
.header-mid-wrapper {
    padding: 0
}
.logo-ideacoil .header-mid-left {
    float: left;
    margin-left: 40px;
    margin-right: 5px
}
.header-mid-wrapper .header-mid-left i,
.logo-ideacoil .header-mid-left i {
    float: left;
    background: #74b539;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #fff;
    margin-right: 5px;
    margin-top: 7px;
    text-align: center
}
.logo-ideacoil .header-mid-left a {
    float: left;
    padding: 0 12px;
    font-weight: 700;
    background: #337ab7;
    border-bottom: 3px solid #2e6da4;
    color: #fff;
    font-size: 14px;
    text-align: center;
    height: 38px;
    line-height: 38px;
}
.header-mid-right,
.header-mid-right .get-idea-section {
    float: right;
    width: 65%
}
.header-mid-right .get-idea-section {
    width: 100%;
    margin-top: 3px
}
.header-mid-right .get-idea-section input[type='text'] {
    width: 175px;
    height: 33px;
    color: #595959;
    font-size: 14px;
    padding-left: 8px;
    border: 0px solid #fff;
    float: left;
    margin-right: 10px
}
.get-idea-section .go-idea,
.go-idea-section .goprofile-idea,
.headertp-stickey .goloct-forms .inputclst button {
    background: transparent;
    color: #00a8e7;
    border: 0px solid #00a8e7;
    text-transform: uppercase;
    cursor: pointer;
    padding: 2px 0;
    font-size: 24px;
    font-weight: 700
}
#header-btmbluebg {
    background: #3c8dbc;
    padding: 15px 0
}
.go-idea-section .goprofile-idea {
    margin-top: 5px
}
.header-right-wrapper,
.header-right-wrapper #navbar {
    float: right
}
.header-right-wrapper .navbar-default {
    background-color: transparent;
    border: 0px solid #fff;
    min-height: 0;
    margin-bottom: 0;
    margin-top: 5px;
    margin-left: -36px;
}
.header-right-wrapper .navbar-nav > li.icon-work {
    background: url("images/icon-work.png") no-repeat 0 2px;
    padding-left: 15px;
}
.header-right-wrapper .navbar-nav > li.sign-idea {
    background: url("images/sign-icon.png") no-repeat 0 2px;
    padding-left: 15px;
}
.header-right-wrapper .navbar-nav > li.icon-dashbrd {
    background: url("images/dashboard-icn.png") no-repeat 0 3px;
    padding-left: 15px;
}
.header-right-wrapper .navbar-nav > li.icon-invt {
    background: url("images/invite-feedbackers-icn.png") no-repeat 0 2px;
    padding-left: 9px;
}
.navbar-collapse ul li span.user-image {
    float: right;
    margin-left: 5px;
    margin-top: -8px
}
.header-right-wrapper .navbar-nav > li {
    margin-right: 0
}
.header-right-wrapper .navbar-nav > li:last-child {
    margin-right: 0px
}
.header-right-wrapper .navbar-nav > li > a {
    padding-top: 5px;
	font-weight:bold;
    padding-bottom: 5px;
    color: #595959;
}
.header-right-wrapper .navbar-nav > li > a span.more {
    font-size: 12px
}
/*.navbar {
    position: relative;
    min-height: 0;
    margin-bottom: 0;
    border: 1px solid transparent;
    margin-top: 5px;
}*/

#body-index {
    padding-top: 0;
    float: left;
    width: 100%
}
#mid-body-index2 {
    padding-top: 180px
}
.header-right-wrapper .dropdown-menu {
    right: 0;
    left: inherit;
    border: 0px solid #fff;
    margin-top: 0
}
.header-right-wrapper .navbar-default .navbar-nav > .open > a,
.header-right-wrapper .nav .open > a {
    background-color: transparent
}
.header-right-wrapper .nav > li > a:focus,
.nav > li > a:hover {
    text-decoration: none;
    background-color: transparent;
}
.view-feedbackers .nav > li > a:hover {
    background-color: #f7f7f7;
    color: #444;
}
.sign-up-info-postion {
    position: relative
}
#sign-up-info {
    position: absolute;
    right: 0;
    z-index: 999;
    padding: 15px;
    background: #fff;
    margin-top: 0;
    border-radius: 8px;
    float: right;
    width: 275px;
    top: 105px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    display: none
}
#sign-up-info img {
    position: relative;
    top: -39px;
    left: 90%
}
#sign-up-info h1 {
    font-size: 26px;
    color: #0082c4;
    line-height: 30px;
    margin-top: 0;
    font-weight: 700;
    margin-bottom: 10px
}
#sign-up-info p {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 0;
    color: #0082c4;
    line-height: 21px
}
#sign-up-info p.contint-feedck {
    font-size: 14px;
    color: #595959
}
#sign-up-info .signin-idea {
    margin-bottom: 8px;
    padding-bottom: 10px;
    padding-top: 10px;
}
/*****Date 25/01/2015 start here***/

.sign_in.dropdown-toggle .dropdown-menu {
    right: 0
}
.sign-upmiraj {
    position: absolute;
    right: 0;
    left: inherit;
    z-index: 999;
    padding: 15px;
    background: #fff;
    margin-top: 0;
    border-radius: 8px;
    float: right;
    width: 275px;
    top: 105px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    display: none
}
.sign-upmiraj img {
    position: relative;
    top: -39px;
    left: 90%
}
.sign-upmiraj h1 {
    font-size: 26px;
    color: #0082c4;
    line-height: 30px;
    margin-top: 0;
    font-weight: 700;
    margin-bottom: 10px
}
.sign-upmiraj p {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 0;
    color: #0082c4;
    line-height: 21px
}
.sign-upmiraj p.contint-feedck {
    font-size: 14px;
    color: #595959
}
.sign-upmiraj .signin-idea {
    margin-bottom: 8px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.sign-upmiraj .signin-idea p {
    display: block;
    font-size: 16px;
    font-weight: 100;
    float: left;
    padding-left: 4px;
    margin-top: 2px;
}
.sign-upmiraj .signin-idea a {
    float: left;
    margin-top: 5px;
}
#header .header_right .sign-upmiraj .signin-idea a:hover {
    color: #0182C4;
    border: 0px solid #37b0db;
    background: transparent;
}
.sign-upmiraj .signin-idea .login_btn {
    height: 36px;
    margin-top: 15px;
    padding: 0;
    font-size: 18px;
}
.sign-upmiraj .signin-idea .login_btn:hover {
    background: #0173ad;
}
.header-stickey .sign-upmiraj {
    top: 93px
}
/*****Date 25/01/2015 End Css***/

.select-city .dropdown button {
    float: left;
    width: 175px;
    height: 33px;
    border-radius: 0;
    border: 0px solid #fff;
    text-align: left;
    margin-right: 8px;
    color: #595959;
    font-size: 14px
}
.select-city .dropdown .btn-default:hover,
.select-city .dropdown .btn-default:focus {
    background: #fff
}
/*.header-right-wrapper .dropdown-menu.compose {
    border: 0px solid rgba(0, 0, 0, 0.15);
    border-radius: 0px;
    box-shadow: 0px 6px 10px rgba(0, 0, 0,0.176);
    border-radius: 10px;
    background-color:#fff;
    margin-top: 18px;
    padding: 22px;
    width: 260px;
    margin-right: 15px
}
.navbar-nav > li > .profldrp.dropdown-menu::before {
    border-bottom: 12px solid white;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: 25px;
    top: -11px;
    width: 0;
}
.header-right-wrapper .dropdown-menu.compose li a{font-size: 16px; color: #3c8dbc}
.header-right-wrapper .dropdown-menu.compose li{border: 0px solid #ccc; border-radius: 3px; background: #fff; margin-bottom: 5px}
.header-right-wrapper .dropdown-menu.compose li:last-child{margin-bottom: 0; border-top: 1px solid #ccc; padding-top: 5px}
.header-right-wrapper .dropdown-menu.compose li a{padding: 4px 8px; text-align: left}
*/

.dropdown-menu.compose {
    border: 0px solid rgba(0, 0, 0, 0.15);
    border-radius: 0px;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    background-color: #fff;
    margin-top: 18px !important;
    padding: 22px;
    width: auto;
    margin-right: 15px
}
.profldrp.dropdown-menu::before,
.profldrp2.dropdown-menu::before,
#sign-up-info:before,
.feedlocat-industery-form ul:before {
    border-bottom: 12px solid white;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: 25px;
    top: -11px;
    width: 0;
}
.menudown ul.profldrp2 {
    margin-top: 18px;
    border-radius: 8px
}
.profldrp.dropdown-menu li a i {
    font-size: 20px;
    margin-right: 10px
}
.dropdown-menu.compose li a {
    font-size: 16px;
    color: #3c8dbc
}
.signin-idea input.login_form,
.signin-idea input.login_passwrd {
    border-radius: 0;
    height: 36px;
    margin-bottom: 15px;
    padding: 0 5px
}
.signin-idea input.login_passwrd {
    margin-bottom: 0
}
#sign-up-info .signin-idea p {
    display: block
}
#sign-up-info .signin-idea a {
    float: left;
    margin-top: 5px
}
#sign-up-info .signin-idea .login_btn {
    height: 36px;
    margin-top: 15px;
    padding: 0;
    font-size: 18px
}
#sign-up-info .signin-idea .login_btn:hover {
    background: #0173ad
}
.signin-idea .passwrd_btn {
    right: 1px;
    bottom: 1px;
    border-radius: 0px
}
.dropdown-menu.compose li {
    border: 0px solid #ccc;
    border-radius: 3px;
    background: #fff;
    margin-bottom: 0px
}
.dropdown-menu.compose li:last-child {
    margin-bottom: 0;
    border-top: 1px solid #ccc;
    padding-top: 5px
}
.dropdown-menu.compose.typedrp li:last-child {
    border-top: 0px solid #fff
}
.dropdown-menu.compose li a {
    padding: 4px 8px 4px;
    text-align: left;
    margin-top: 0px;
}
.dropdown-menu.compose li:last-child a {
    padding: 4px 8px 4px;
    border: none;
}
.dropdown-menu.compose > li > a:focus,
.dropdown-menu.compose > li > a:hover {
    color: #00A8E7;
    text-decoration: none;
    background-color: #ddeef5;
}
/*header-login css end*/
/*---header---*/

#mid-body,
#careers-body {
    padding: 75px 0 65px
}
#mid-body2 {
    padding: 10px;
}
#paynewsec-mid-body {
    padding: 45px 0 55px
}
#blog-mid-body {
    padding: 115px 0;
}
#projectin-mid-body {
    padding: 60px 0 65px
}
#projectin-mid-body.lg-inner {
    padding: 0 0 65px
}
#requestproces-section {
    padding: 105px 0 65px
}
.latest-project-wrapper {
    padding-bottom: 175px;
    padding-top: 120px
}
.latest-project-wrapper h1 {
    color: #acacac;
    text-align: center;
    font-size: 48px;
    text-align: center;
    margin-bottom: 35px;
}
.latest-project-wrapper h1 span {
    color: #000
}
.latest-project-wrapper h2 {
    text-align: center;
    color: #585656
}
.latest-project-wrapper h2 span {
    color: #b10d5b
}
.project-box-container {
    width: 100%;
    float: left;
    padding: 25px 0
}
.project-box {
    width: 25%;
    margin-right: 5%;
    padding: 0;
    float: left;
    position: relative;
    border: 1px solid #dedede;
    margin-bottom: 25px
}
/*date30-05-16*/

.project-box:nth-child(3n+1) {
    clear: left
}
.project-box:nth-child(3n+3) {
    margin-right: 0
}
.project-detail {
    text-align: center;
    padding: 15px 0 5px;
    min-height: 145px
}
.project-detail h3,
.project-detail h3 a {
    font-size: 18px;
    font-weight: 600;
    color: #585656;
    line-height: 22px;
    margin-bottom: 0
}
/*****Date 25/01/2015***/

.project-detail h3 a:hover {
    color: #00A9E2
}
.project-detail p {
    margin-bottom: 10px
}
.project-detail p,
.project-detail label,
.project-detail span {
    color: #585656
}
.project-detail span label {
    color: #016d96;
    display: inline-block;
    margin-bottom: 0
}
.project-detail label {
    display: block;
    margin-top: 3px
}
.projt-feed {
    float: left;
    width: 100%
}
.projt-feed p {
    display: inline-block;
    color: #c2c2c1;
    margin-right: 12px;
    float: left;
    font-size: 15px;
    margin-bottom: 0;
    margin-top: 10px
}
.projt-feed p i {
    padding-right: 5px
}
.projt-feed img {
    float: right;
    position: relative;
    top: -10px
}
.title-lines {
    display: block;
    height: auto;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%;
}
.title-lines h2::before,
.title-lines h1::before {
    left: 100%;
}
.title-lines h2::before,
.title-lines h2::after,
.title-lines h1::before,
.title-lines h1::after {
    border-top: 1px solid #cdcdcd;
    content: "";
    display: block;
    height: 4px;
    position: absolute;
    top: 50%;
    vertical-align: middle;
    width: 100px;
}
.title-lines h2::after,
.title-lines h1::after {
    right: 100%;
}
.title-lines h2,
.title-lines h1 {
    display: inline-block;
    padding: 0 20px;
    position: relative;
}
.project-box a.prjt-view-btn {
    padding: 7px 15px;
    border: 1px dashed #00A8E7;
    background: #fff;
    position: absolute;
    bottom: -3.5%;
    left: 35%;
    font-size: 14px;
    color: #00A8E7
}
.project-box a.prjt-view-btn:hover {
    color: #fff;
    background: #00A8E7;
    border: 1px solid #00A8E7
}
.project-box .projt-client img {
    border: 4px solid #fff
}
.project-box .projt-client {
    position: absolute;
    left: -10%;
    top: 48%
}
.project-box .projt-new {
    position: absolute;
    right: -1%;
    top: 15%;
}
.projt-resondnew {
    position: absolute;
    left: 0;
    top: 0
}
.projt-resondnew i {
    color: #fff;
    font-size: 18px;
    position: absolute;
    top: 13px;
    left: 13px;
    margin-bottom: 0;
    line-height: 20px;
}
.project-box .projt-new img {
    position: relative
}
.project-box .projt-new p {
    color: #fff;
    font-size: 16px;
    position: absolute;
    top: 0;
    left: 30%;
    margin-bottom: 0;
    line-height: 20px
}
/*****Date 25/01/2015 (new)***/

.project-detail img.incentive-img {
    margin: 0 auto
}
/* btn effect */

a.view-btn,
a.view-btn2 {
    width: 320px;
    display: inline-block;
    padding: 12px 0;
    margin-top: 30px;
    font-size: 18px;
    border: 1px solid #00a9e2;
    color: #00a9e2;
    background: #fff;
    text-align: center
}
a.view-btn2 {
    background: #00a9e2;
    color: #fff;
    margin-top: 20px
}
.left_mrgin {
    margin-left: 32px
}
.view-btn,
.view-btn2 {
    display: inline-block;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.view-btn:before,
.view-btn2:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #00A9E2;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    -moz-transition-property: transform;
    -ms-transition-property: transform;
    -o-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.view-btn2:before {
    background: #fff
}
.view-btn:hover {
    color: #fff;
    text-decoration: none
}
.view-btn2:hover {
    color: #00A9E2;
    text-decoration: none
}
.view-btn:hover:before,
.view-btn2:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.view-btn:hover:before,
.view-btn2:hover:before {
    -moz-transform: scaleX(1);
    transform: scaleX(1);
}
.view-btn:hover:before,
.view-btn2:hover:before {
    -o-transform: scaleX(1);
    transform: scaleX(1);
}
.view-btn:hover:before,
.view-btn2:hover:before {
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}
/* btn effect end */
/* banner css start here */

.carousel-inner.banner-slider .carousel-caption {
    left: 0;
    right: 0;
    padding: 0 25%;
    top: 75px;
    bottom: 75px
}
.carousel-inner.banner-slider .carousel-caption h1 {
    color: #fff;
}
.carousel-inner.banner-slider .carousel-caption ul {
    margin-top: 45px;
    column-count: 2;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    display: inline-block;
}
.dotted-gradient {
    background: -webkit-linear-gradient(to white 30%, rgba(255, 255, 255, 0) 20%);
    /* For Safari 5.1 to 6.0 */

    background: -o-linear-gradient(to white 30%, rgba(255, 255, 255, 0) 20%);
    /* For Opera 11.1 to 12.0 */

    background: -moz-linear-gradient(to white 30%, rgba(255, 255, 255, 0) 20%);
    /* For Firefox 3.6 to 15 */

    background: linear-gradient(to white 30%, rgba(255, 255, 255, 0) 20%);
    /* Standard syntax (must be last) */

    background-position: top;
    background-size: 3px 1px;
    background-repeat: repeat-x;
}
.carousel-inner.banner-slider .carousel-caption ul {
    margin-bottom: 20px;
    margin-left: 20px
}
.carousel-inner.banner-slider .carousel-caption ul li {
    font-size: 20px;
    text-align: left;
    padding-left: 35px;
    height: 100px;
    line-height: 26px
}
.carousel-inner.banner-slider .carousel-caption ul li:first-child {
    background-image: linear-gradient(white 30%, rgba(255, 255, 255, 0) 0%);
    background: -webkit-linear-gradient(white 30%, rgba(255, 255, 255, 0) 0%);
    /* For Safari 5.1 to 6.0 */

    background: -o-linear-gradient(white 30%, rgba(255, 255, 255, 0) 0%);
    /* For Opera 11.1 to 12.0 */

    background: -moz-linear-gradient(white 30%, rgba(255, 255, 255, 0) 0%);
    /* For Firefox 3.6 to 15 */

    background: linear-gradient(white 30%, rgba(255, 255, 255, 0) 0%);
    /* Standard syntax (must be last) */

    background-position: right center;
    background-size: 3px 10px;
    background-repeat: repeat-y;
    padding-right: 30px
}
.carousel-inner.banner-slider .carousel-caption a {
    background: #0182c4;
    color: #fff;
    padding: 12px 12px;
    border: 1px solid #0182c4;
    text-shadow: none;
}
.carousel-inner.banner-slider .carousel-caption a:hover {
    background: #fff;
    color: #0182c4
}
.indicators.carousel-indicators {
    width: auto;
    margin-left: 0;
    bottom: 18%;
    left: 80%
}
.banner-sign-up-wrapper {
    position: absolute;
    left: 2%;
    top: 8%;
    background: #0182c4;
    padding: 15px 20px;
    width: 265px;
    z-index: 12;
}
/*****Date 25/01/2015***/

.banner-sign-up-wrapper label {
    font-size: 18px;
    font-weight: 100;
    color: #fff;
    margin-bottom: 20px;
    width: 100%;
    text-align: center
}
.banner-sign-up-wrapper label span {
    font-size: 28px;
    font-weight: 600
}
#signup-form .input-fild {
    margin-bottom: 5px
}
#signup-form .input-fild label {
    text-align: left;
    font-size: 14px;
    margin-bottom: 3px
}
#signup-form .input-fild input[type='text'],
#signup-form .input-fild input[type='email'],
#signup-form .input-fild input[type='password'] {
    width: 100%;
    height: 38px;
    color: #1b1e24;
    background: #fff;
    border: 0px solid #fff;
    padding-left: 10px
}
#signup-form .input-fild span {
    color: #fff;
    float: right;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    width: 100%;
}
#signup-start-btn {
    text-align: center;
}
#signup-form .input-fild span a {
    color: #1b1e24
}
#signup-form .input-fild span a:hover,
.reg_chckbttn a:hover {
    color: #fff
}
.reg_btn,
#signup-form .input-fild #signup-start-btn,
button.enable_btn,
.pay-proceed-container button,
.projt-newseek-boxes .bluebrd-projt2 button,
.right-whtbg-box.reqrt button,
.mailpro-btn,
.projtbtn-boxhrt button {
    background: #f6e312;
    width: 134px;
    padding: 4px;
    color: #1b1e24;
    font-size: 18px;
    margin-top: 15px;
    margin-bottom: 5px;
    border: 0px solid #fff;
    border-bottom: 4px solid #e9ac1a;
    border-radius: 3px;
    font-weight: 600
}
#signup-form .input-fild #signup-start-btn:hover,
.reg_btn:hover {
    background: #fff;
    border-bottom: 4px solid #b9b9b9;
}
.banner-sign-up-wrapper a.more-signup {
    color: #fff;
    font-size: 14px;
    width: 155px;
    display: block;
    margin: 0 auto
}
.project-feedback-wrapper {
    position: relative;
    width: 100%;
    background: #efefef;
    padding: 0 15px 20px;
    bottom: 0;
    margin: -40px auto 0;
    float: left;
}
.view-feedbackers a.info-left:focus,
.view-feedbackers a.info-left:active,
.view-feedbackers a.info-right:focus,
.view-feedbackers a.info-right:active {
    color: #000;
    background: #f7f7f7;
}
/*.home-project-feedback-container{position: relative; width: 90%; background: #d7d7d7; padding: 0 20px 20px; bottom: 0;margin: -28px auto 0;}*/

.home-project-feedback-container .project-feedback-heading p {
    font-size: 18px;
    color: #565656;
    margin-bottom: 14px;
    padding-top: 22px
}
.home-project-feedback-container .project-feedback-heading p i {
    color: #0182c4;
    padding-right: 5px
}
#project-search-form .select-style {
    width: 21%;
    float: left;
    margin-right: 2%;
    margin-bottom: 0
}
#project-search-form .select-style:last-child {
    margin-right: 0
}
#project-search-form .select-style select {
    width: 100%;
    height: 38px;
    border: 1px solid #4cc3f0;
    color: #595959;
}
#project-search-form .search-submit,
#project-giv-form .search-submit {
    /*float: right;*/

    float: left;
    background: #00a8e7;
    color: #fff;
    height: 38px;
    font-weight: bold;
    border: 1px solid #00a8e7;
    cursor: pointer;
    padding: 0 7px
}
#project-search-form .search-submit:hover,
#project-giv-form .search-submit:hover,
button.whtapprove-btn:hover,
.rightbtm-viewers button:hover {
    background: #fff;
    color: #00a8e7
}
.project-feedback-wrapper .view-feedbackers {
    margin: auto;
    padding: 0 30px;
    width: 540px;
    bottom: 60px;
    position: relative;
}
#search-section-wrapper .project-feedback-wrapper .view-feedbackers {
    left: 25.5%;
}
.view-feedbackers .nav-tabs > li > a {
    margin-right: 0;
    border: 0px solid #000;
}
.view-feedbackers a.info-left {
    background: rgba(225, 225, 225, 0.4);
    width: 222px;
    height: 48px;
    float: left;
    text-align: center;
    padding-top: 15px;
    color: #fff;
    font-size: 18px;
    margin-right: 6px !important;
}
.view-feedbackers li.active a {
    background: #efefef;
    color: #000;
}
.view-feedbackers a.info-right {
    float: right;
}
.view-feedbackers .nav-tabs > li.active > a.info-left,
.view-feedbackers .nav-tabs > li.active > a.info-left:focus,
.view-feedbackers .nav-tabs > li > a.info-left:hover {
    background: url("images/complx-btn1.png") no-repeat;
    color: #1b1e24;
    border: 0px solid #fff
}
#search-section-wrapper .view-feedbackers .nav-tabs > li.active > a.info-left {
    background: #f0f0f0;
    width: auto;
    color: #000;
}
/****Date 02-03-16*****/

#search-section-wrapper .view-feedbackers a.info-right {
    background: #fff;
    width: auto;
    color: #000;
}
/****Date 02-03-16*****/

#search-section-wrapper .view-feedbackers a.info-left {
    background: #fff;
    width: auto;
    color: #000;
}
/****Date 02-03-16*****/

#search-section-wrapper .project-feedback-heading {
    padding-top: 10px
}
/****Date 02-03-16*****/

#search-section-wrapper .view-feedbackers .nav-tabs > li > a.info-right:hover,
#search-section-wrapper .view-feedbackers .nav-tabs > li.active > a.info-right {
    background: #f0f0f0;
    color: #000;
}
/****Date 02-03-16*****/
/*.view-feedbackers a.info-right {background: url("images/complx-btn-right.png") no-repeat;width: 222px; height: 36px; float: left; text-align: center; padding-top: 6px; color: #fff}*/

.view-feedbackers a.info-right {
    background: rgba(225, 225, 225, 0.4);
    width: 240px;
    height: 48px;
    float: left;
    text-align: center;
    padding-top: 15px;
    color: #fff;
    font-size: 18px;
}
.view-feedbackers .nav-tabs > li.active > a.info-right,
.view-feedbackers .nav-tabs > li.active > a.info-right:focus,
.view-feedbackers .nav-tabs > li > a.info-right:hover {
    background: url("images/complx-btn-right2.png") no-repeat;
    color: #1b1e24;
    border: 0px solid #fff
}
a.info-left i,
a.info-right i {
    padding-right: 6px
}
#project-giv-form .givefeedb {
    width: 14.5%;
    margin-right: 10px;
    float: left;
}
#project-giv-form input[type='text'] {
    width: 100%;
    height: 38px;
    border: 1px solid #e7e7e7;
    padding-left: 10px;
    padding-right: 10px;
    float: left
}
#project-giv-form .select-style,
#project-giv-form .input-reliablity,
#project-giv-form .give-general-search {
    float: left;
    margin-right: 10px
}
#project-giv-form .give-general-search {
    margin-right: 10px
}
#project-giv-form .give-general-search {
    font-size: 14px;
    color: #595959
}
.input-reliablity.widthadjst {
    width: 185px;
    float: left
}
.input-reliablity.widthadjst span {
    vertical-align: -moz-middle-with-baseline;
    vertical-align: -webkit-middle-with-baseline;
    float: left;
    margin-top: 8px
}
#project-giv-form .input-reliablity label {
    margin-top: 5px;
    margin-right: 7px;
    font-weight: 300;
    display: inline-block;
    float: left
}
#project-giv-form .select-style select {
    width: 185px;
    height: 38px;
    border: 1px solid #4cc3f0;
    color: #595959;
}
#project-giv-form .input-reliablity select {
    width: 100px;
    height: 38px;
    border: 1px solid #4cc3f0;
    float: right;
    display: inline-block;
}
.compromotional_code {
    float: left;
    width: 100%
}
.input-reliablity .seltoptn .btn-group .btn,
.select-style.frmpjt.seltoptn .btn-group .btn,
.give-general-search input[type="radio"] + label:last-child {
    margin-bottom: 0
}
/* banner css End here */

#home-feedback-bcg {
    background: #ffffff;
    padding: 20px 0 45px 0;
    width: 100%
}
#home-feedback-bcg h4 {
    color: #00cf9e;
    font-size: 38px;
    font-weight: 100;
    line-height: 48px;
    margin: 0 auto;
    padding: 0 0 25px;
    text-align: center;
    width: 91%;
}
.index_sat {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 25px;
}
.invite-feedback-inner-wrapper {
    float: left;
}
.invite-feedback-wrapper h4 {
    width: 85%;
    margin: 0 auto;
    color: #5fc7d6;
    font-size: 48px;
    font-weight: 100;
    text-align: center;
    padding: 0 0 25px
}
.business-identify {
    width: 74%;
    float: left;
    margin-bottom: 70px;
}
.business-identify img {
    float: left;
    margin-right: 10px;
}
.business-identify i {
    font-size: 55px;
    color: #5fc7d6;
    margin-bottom: 15px;
}
.business-identify i,
.business-identify p,
.business-identify h5 {
    text-align: left
}
.invite-feedback-inner-wrapper {
    margin: 0 7.5%;
    padding-top: 50px;
    border-top: 1px solid #cdcdcd;
    padding-bottom: 30px
}
.invite-feedback-inner-wrapper h5 {
    font-size: 24px;
    color: #4f6f84;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 81px;
}
.invite-feedback-inner-wrapper p {
    color: #737373;
    padding-right: 10%;
    font-size: 17px;
    line-height: 28px;
}
.invite-feedback-inner-wrapper p.engagepadd {
    padding-right: 6%
}
.star-indexicon {
    float: right
}
.star-indexicon i {
    float: left;
    margin-bottom: 10px
}
.star-indexicon i.fa-line-chart {
    font-size: 70px;
    position: relative;
    top: -15px;
}
.analyze-feedback.business-identify i {
    color: #db6868;
    margin-right: 5px
}
.analyze-feedback.business-identify i.chart {
    font-size: 52px;
    margin-left: 12px
}
.review-feedback.business-identify i {
    color: #bcb3b3;
    margin-right: 5px
}
.analyze-feedback.business-identify {
    width: 70%;
    float: right;
    margin-top: -65px
}
.star-indexicon img {
    float: left;
    margin-right: 0;
    margin-left: 10px;
}
.review-feedback.business-identify {
    margin: 0 auto;
    width: 70%;
    position: relative;
    left: -35px;
}
.clints-logo {
    width: 100%;
    float: left
}
.clients-wrapper {
    padding: 50px 0 75px
}
.clients-wrapper h5 {
    color: #00cf9e;
    font-size: 48px;
    text-align: center;
    margin-bottom: 55px
}
.underline:after {
    content: '';
    display: block;
    width: 150px;
    height: 1px;
    margin: 15px 0px 0px 0px;
    border-bottom: 2px solid #cdcdcd;
}
.index_sat a {
    color: #6eb43f;
    margin: auto;
    font-size: 24px;
    font-weight: normal;
}
.sat_nav {
    width: 486px;
    float: left;
}
.underline:after {
    margin: 30px auto 0px auto;
}
.get-start-btn a.view-btn {
    background-color: transparent;
    margin-top: 100px
}
.get-position-img {
    margin-bottom: 45px !important
}
.get-position-img img {
    position: absolute
}
.get-position-img a {
    position: relative;
    top: 0;
    color: #1b1e24 !important;
    font-family: 'mv_boliregular';
}
/*---Inner Css list idea---*/

.posting-process.title h1 {
	padding:6px;
	color: #c2c2c1;
    font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.posting-process.title h1 span {
	padding:6px;
	color: #000;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

.title-lines.title h1 {
    color: #00a9e6;
    font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
}
.faq-wrapper .title-lines.title h1 {
    margin-bottom: 0
}
.input-fild2 {
    float: left;
    width: 30%;
}
.feedback-accord-content,
.feedback-search-wrapper {
    margin-top: 25px
}
.feedback-accord-content a i {
    border: 2px solid rgb(1, 58, 88);
    border-radius: 2px;
    font-size: 14px;
    padding: 2px 4px;
    margin-left: 0px;
    margin-right: 5px;
    color: rgb(1, 58, 88)
}
.feedback-search-wrapper {
    background-color: #ebebeb;
    padding: 13px;
    display: none;
}
.feedback-accord-content a {
    background-color: #37c4f1;
    padding: 8px 45px 8px 10px;
    color: #fff;
    font-size: 18px;
    float: left
}
.input-fild-search {
    float: left;
    margin-right: 5px;
}
.input-fild2-button {
    float: left;
}
.feed-keyword-form .dropdown {
    float: left;
    margin-left: 10px;
}
.feed-keyword-form .dropdown .btn.dropdown-toggle {
    border: 0px solid #00bdf3;
    background-color: transparent;
    padding: 4px 12px
}
.input-fild2-button-search {
    float: right;
}
.input-fild2-button-search button,
.more-width .listmore-search button.search {
    border: 1px solid #37c4f1;
    padding: 4px 13px;
    background: #fff
}
.input-fild2-button-search button:hover,
.more-width .listmore-search button.search:hover {
    background: #37c4f1;
    color: #fff
}
.input-search-fild label,
.input-fild-search label {
    font-weight: 100;
    color: #1b1e24;
    margin-top: 5px;
    margin-right: 5px
}
.input-fild2 .input-field-type input {
    border: 0 solid #fff;
    box-shadow: 0 1px 3px 0 rgba(50, 50, 50, 0.25);
    float: left;
    height: 30px;
    width: 175px;
    padding: 0 5px;
    color: #595959
}
.input-fild2-button .btn-add {
    height: 30px;
    border: 0px solid #fff;
    background-color: #00bdf3;
    color: #fff;
    padding: 0 10px;
    font-style: italic
}
.input-fild2-button .btn-add i {
    color: #1b1e24;
    padding-left: 5px
}
.drop-more button {
    font-size: 16px
}
.drop-more .dropdown-menu {
    right: 0;
    left: inherit;
    margin-top: 10px;
    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.176);
}
.select-city .dropdown-menu {
    margin-top: 45px;
}
/*.open>.dropdown-toggle.btn-default{background-color: #fff;}*/

.feedback-more-container {
    width: 500px;
    border-radius: 0;
    padding: 10px
}
.feedback-more-container .more-location,
.feedback-more-container .more-distance {
    width: 50%;
    float: left;
    padding: 0 8px 5px
}
.more-location label,
.more-distance label {
    width: 100%;
    float: left;
    font-weight: 300;
    color: #268cc8;
    font-size: 16px;
}
.feedback-more-container .more-width {
    width: 100%;
    float: left;
    padding: 0 8px 15px;
    margin-top: 0;
}
.feedback-more-container .more-width .occupation-content {
    width: 50%;
    float: left;
    padding-right: 15px
}
.feedback-more-container .more-width .occupation-content.age-wraper {
    padding-right: 0;
    margin-top: 25px
}
.occupation-content.age-wraper label {
    width: 100px;
    float: left;
}
.occupation-content.age-wraper input.agerange-section {
    text-align: center;
    float: left;
    width: 30px;
    height: 20px;
    font-size: 16px;
    color: #0885c4;
    border: 0px solid #fff;
    border-bottom: 1px solid #b6b6b6;
    background: transparent;
    margin: 0 10px
}
.occupation-content.age-wraper span {
    float: left;
    color: #0082c4;
    font-size: 15px;
}
.feedback-more-container input,
.feedback-more-container select {
    background-color: #fff;
    border: 1px solid #fff;
    color: #595959
}
.feedback-more-container input {
    padding: 0 5px
}
.feedback-more-container .distance-wraper input,
.feedback-more-container .distance-wraper select {
    background-color: #fff;
    border: 0px solid #fff
}
.occupation-content.age-wraper,
.occupation-content.occupation {
    width: 100%;
    float: left;
    padding: 0;
    margin: 10px 0 5px
}
.more-width .occupation-content .age-wraper label {
    width: auto
}
.more-width .occupation-content .age-wraper select {
    width: 50%
}
.more-width .occupation-content label {
    width: 100%;
    color: #268cc8;
    font-weight: 300;
    font-size: 16px;
}
.responsecap-sevtion.genderselt-wraper {
    margin-top: 10px
}
.more-location label.gender {
    width: auto;
    float: left;
    margin-right: 25px;
    margin-top: 0;
}
.more-location .gender-selection {
    width: auto;
    float: left;
    margin-right: 10px
}
.more-location .gender-selection label {
    width: auto;
    ;
    float: right
}
.more-location .gender-selection span {
    float: left;
    font-size: 15px;
    margin-top: 1px
}
.more-location .gender-selection label:before {
    margin-right: 0;
    margin-left: 4px
}
.more-location select,
.more-location input,
.more-distance select,
.more-distance input,
.more-width .occupation-content select {
    width: 100%;
    margin-bottom: 8px;
    height: 30px
}
.more-distance .near-wraper {
    padding: 0 10px
}
.more-distance .near-wraper .gender-selection {
    width: 50%;
    float: left;
    margin-bottom: 10px
}
.more-distance .near-wraper .gender-selection input[type='radio'] {
    display: none
}
.more-distance .near-wraper .gender-selection label {
    width: auto
}
.more-distance .near-wraper .gender-selection span {
    margin-top: 2px;
    font-size: 14px;
    float: left
}
.more-distance option.miles-color {
    background: #d0dffb;
    border: 1px solid #4c7bd9
}
.more-distance .distance-wraper {
    float: left;
    width: 100%;
    border: 1px solid #fff;
    margin-bottom: 15px
}
.more-distance .distance-wraper span {
    color: #fff
}
.more-distance .distance-wraper .miles-distance {
    border-bottom: 1px solid #fff;
    padding: 6px
}
.more-distance .distance-wraper .distance-input {
    padding: 10px
}
.more-distance .distance-wraper i {
    float: right
}
.feedback-my-project-container {
    margin-top: 20px;
    float: right;
    margin-bottom: 50px
}
.feedback-body-container {
    width: 100%;
}
.feedback-body-container h2 {
    font-size: 32px;
    font-weight: 600;
    display: inline-block;
    margin-top: 20px
}
.feedback-body-container h2 span {
    color: #37c4f1
}
.feedback-body-container h2.req-my-projects {
    float: left;
    margin-bottom: 0;
    font-size: 24px;
    color: #7e7e7e;
    line-height: 30px
}
.project-feedback-nav {
    float: right;
    margin-top: 15px;
    margin-bottom: 15px
}
.project-feedback-nav.new-btm-mrgn {
    margin-bottom: 30px;
}
.project-feedback-nav a {
    border: 2px solid #00a9e6;
    color: #00a9e6;
    padding: 10px 12px;
    margin-left: 25px;
    float: left;
    font-size: 18px;
    text-decoration: none
}
.project-feedback-nav a:hover {
    color: #37c4f1
}
.feedback-table {
    float: left;
    width: 100%;
    /* padding: 73px 0 */
}
.feedback-table table tr.feedback-table-border {
    border-top: 1px solid #37c4f1;
    border-bottom: 1px solid #37c4f1;
}
.feedback-table table tr.feedback-table-border td {
    padding: 15px 0;
    border-top: 0px solid #fff;
    vertical-align: middle;
    text-align: center
}
.feedback-table table tr.feedback-table-border.title td.alignlft {
    text-align: left
}
.feedback-table-border.title td {
    font-weight: 600
}
.viapostsection,
.simplemultiple {
    display: none
}
.detailedmultiple {
    margin-top: 15px
}
.feedback-table tr td i {
    font-size: 26px;
    color: #00A8E8;
    margin-right: 5px
}
.feedback-table tr.feedback-table-content td {
    border-top: 0px solid #fff;
    font-size: 16px;
    vertical-align: middle;
    padding: 16px 8px 16px;
    text-align: left;
    color: #595959;
    border-radius: 5px;
}
.feedback-table tr.feedback-table-content td.alignlft {
    text-align: left
}
.feedback-table tr td input.check {
    margin: 5px 0;
    height: 20px;
    width: 20px;
    vertical-align: middle;
}
.feedback-table tr.feedback-table-content td a:hover {
    text-decoration: none
}
.feedback-table-content.table-gray-clor {
    background-color: #f8f8f8
}
.feedback-table tr.feedback-table-content td i {
    color: #9ED3EC
}
.feedback-table tr.feedback-table-content td a,
.feedback-table tr.feedback-table-content td i.fa-eye-slash {
    color: #595959
}
.feedback-table tr.feedback-table-content td i.fa-eye-slash {
    float: left;
    font-size: 22px
}
.feedback-table tr.feedback-table-content td.alignlft i.fa-eye {
    color: #37c4f1;
    float: left;
    font-size: 22px
}
.feedback-table tr.feedback-table-content td.alignlft .varialetip-new-top p i.fa-eye {
    float: none
}
.feedback-table tr.feedback-table-content td a.view-btn-td {
    background-color: #37c4f1;
    color: #fff;
    padding: 3px 12px;
    border-radius: 3px;
    margin-left: 5px;
    border: 1px solid #37c4f1
}
.feedback-table tr.feedback-table-content td a.view-btn-td:hover {
    background-color: #fff;
    color: #37c4f1
}
.feedback-body-container -table {
    display: none
}
/*---Inner pages Css---*/

.pager {
    margin: 5px 0 0
}
.item-right {
    float: right;
    margin-left: 20px;
}
.pager .pages {
    display: inline-block;
    vertical-align: middle;
}
.pager .pages ul {
    display: inline-block;
    white-space: nowrap;
    padding: 0;
    margin: 0 0 0 0px;
    clear: both;
    vertical-align: middle;
}
.pager .pages ul li {
    float: left;
    margin-left: 5px;
    display: inline;
    padding: 0;
}
.pager .pages ul li span.current {
    color: #fff;
    background-color: #5c5c5c;
}
.pager .pages span.current {
    background-color: #3b3b3b;
    border-color: #6f6f6f;
}
.pager .pages ul li a,
.pager .pages ul li span {
    border: 1px solid #b2b2b2;
    border-radius: 0px;
    display: block;
    margin: 0px;
    padding: 0 0.5em;
    line-height: 26px;
    min-width: 26px;
    height: 26px;
    text-decoration: none;
    text-align: center;
    color: #595959;
    border-radius: 2px
}
/*-----ABOUT US STARTS ----*/
/*---body-banner starts---*/

.banner_cont {
    background: #efefef;
    width: 100%;
    padding: 0;
    float: left;
    padding-top: 115px
}
.inner_banner {
    width: 100%;
    float: left;
}
.padding-sectionabout {
    padding: 25px 15px
}
.inner_banner img {
    float: left;
}
.aboutleft-pannel img {
    margin-top: 15px;
}
.inner_banner .symbol {
    float: left;
    font-size: 30px;
    font-weight: bold;
    padding: 6.5% 10% 6.5% 0;
    margin-top: 45px;
}
.inner_banner .equal_symbol {
    font-size: 30px;
    font-weight: bold;
    padding: 6.5% 10% 6.5% 5%;
    float: right;
    margin-top: 45px;
}
/* 19-1-2016 */

.inner_banner p {
    color: #3e3e3e;
    font-size: 34px;
    font-weight: bold;
    background: #edeb00;
    line-height: 45px;
    margin-top: 6.5%;
    padding: 0 12px 0 12px;
    float: left;
}
/* 19-1-2016 */

.aboutright-pannel {
    margin-top: 45px
}
/*---body-banner ends---*/
/*---- about content starts ------*/

.our_story {
    width: 100%;
    float: left;
}
.our_story_content {
    padding: 0 10%;
    float: left;
}
.our_story_content h1 {
    text-align: center;
    color: #747474;
    font-size: 36px;
    padding-top: 60px;
    font-weight: 500
}
.our_story_content .big_letter {
    font-size: 60px;
    font-weight: 400;
}
.our_story_content p {
    color: #747474;
    font-size: 24px;
    line-height: 38px;
    padding-top: 25px;
}
.connect_feedback_cont {
    width: 100%;
    margin: 40px 0;
    border-top: 1px solid #c5c5c5;
    border-bottom: 1px solid #c5c5c5;
    padding: 40px 0;
    float: left
}
.body_content h2 {
    font-family: 'mv_boliregular';
    font-size: 36px;
    text-align: center;
    color: #050505;
}
.connect_feedback_cont h2 {
    font-family: 'mv_boliregular';
    font-size: 36px;
    text-align: center;
    color: #050505;
}
a.learn_more {
    background: #00a8e8;
    color: #fff;
    width: 235px;
    display: inline-block;
    padding: 12px 0;
    margin-top: 30px;
    font-size: 18px;
    border: 1px solid #00a9e2;
    text-align: center;
    margin-left: 20px;
}
a.learn_more:hover {
    color: #fff;
    background: #0182b0;
    border: 1px solid #00A8E7
}
/*----content ends ------*/
/*-----info content starts -------*/

.info_cont {
    padding: 0 10%;
    float: left
}
.info_cont h3 {
    font-size: 36px;
    color: #5fc7d6;
    padding: 60px 0 30px;
    font-weight: 500;
    text-align: center
}
.info_cont p {
    font-size: 24px;
    color: #747474;
    float: left;
    line-height: 38px
}
.info_cont img {
    margin: 0 auto;
}
/*-----info content ends -------*/
/*---- mid content starts -----*/

.mid_cont {
    width: 100%;
    margin: 80px 0;
    float: left
}
.mid_cont ul {
    width: 100%;
    text-align: center;
    padding: 0 27.5%;
    float: left
}
.mid_cont ul li {
    display: inline;
    font-size: 18px;
    float: left
}
.mid_cont ul li a {
    list-style-type: none;
    text-decoration: none;
    padding: 5px 9px;
    color: #00a9e6;
}
.mid_cont ul li a:hover {
    color: #028abb;
}
.division {
    padding-left: 10px
}
/*---- mid content starts -----*/
/*--- ABOUT US PAGE ENDS -----*/
/*------forgot password page starts-------*/

#forgot_passwrd {
    padding-top: 140px
}
.forgot_psswrd {
    width: 100%;
    float: left;
    margin-top: 35px;
}
.forgot_psswrd p {
    color: #595959;
    float: left;
    margin-left: 0;
    margin-bottom: 10px;
}
.forgt_paswrd_btn {
    width: 101px;
    padding: 10px 0;
    float: left;
    background: #0082c4;
    color: #ffffff;
    text-align: center;
    border: 1px solid #0082c4
}
.shadow {
	border:1px solid #d9dce0;
    /* box-shadow: 1px 1px 3px 3px rgba(221, 221, 221, 0.88) !important; */
}
.forgt_paswrd_btn:hover {
    color: #f2f2f2;
    background: #01689c
}
.margin_bttm {
    margin-bottom: 20px;
}
.no_border {
    border-bottom: none !important;
    padding: 0;
    margin-bottom: 10px !important
}
.forgot_psswrd a {
    float: right;
    font-size: 20px;
    color: #595959;
    margin-top: 9px
}
.forgot_psswrd a:hover {
    color: #262525;
}
/*------forgot password page starts-------*/
/*------ SEARCH PAGE STARTS -------*/

#search-section-wrapper {
    padding-top: 250px
}
.search_project_cont {
    width: 100%;
    padding: 20px 130px;
    background: #d8d7d7;
    float: left;
}
.search_project_cont i {
    font-size: 36px;
    color: #00a8e8;
}
.search_project_cont p {
    font-size: 40px;
    color: #ffffff;
    text-align: center
}
.small_text {
    font-size: 12px;
    color: #fff;
    display: block
}
.form_cont {
    width: 100%;
    margin: 26px 0 0;
    float: left
}
.form_cont .search_cat_form {
    width: 23%;
    margin-left: 2.5%;
    float: left
}
.form_cont .search_cat_form:first-child {
    margin-left: 0;
}
.search_cat_form p {
    padding: 5px 0 0;
    font-size: 10px;
    display: block;
    float: left
}
.search_cat_form i {
    font-size: 15px;
}
.form_select {
    width: 100%;
    float: left;
    padding: 10px 4px;
    color: #d8d7d7;
}
.form_cont p {
    font-size: 10px;
    padding-left: 5px;
    margin: 0;
    float: left;
    font-style: italic;
}
.input-group {
    width: 100%;
    height: 38px;
    float: left;
}
.input-group .form-control {
    border: 0;
    border-radius: 0;
    width: 100%;
    height: 38px;
    color: #d8d7d7;
    box-shadow: none;
    border: 1px solid #a1a1a1;
    border-right: none;
}
.input-group .bluecolr.form-control {
    border: 1px solid #4cc3f0 !important;
    border-right: 0px solid #fff !important;
    color: #1b1e24
}
/*date 08-06-16 */

.input-group .input-group-addon {
    border: 0;
    border-radius: 0;
    background: #fff;
    color: #d8d7d7;
    padding: 6px 5px 0 0;
    border: 1px solid #4cc3f0;
    border-left: none;
    font-size: 20px
}
.input-group .input-group-addon i {
    font-size: 21px;
    vertical-align: super;
}
.input-group .form-control.long_form {
    width: 100%;
}
.search_box {
    font-size: 20px;
    color: #fff;
    padding: 5px 15px;
    background: #00a8e8;
    margin: 1px 20px 0;
    text-transform: uppercase;
    text-align: center;
    border: none;
    border: 1px solid #008bc0
}
.search_box:hover {
    background: #008bc0;
    border: 1px solid #00a8e8
}
/*.button_cont {width:100%; padding: 20px 29% 20px 31%; float:left;}*/

.button_cont {
    width: 100%;
    float: left;
}
.button_cont .view-btn:last-child {
    margin-right: 0;
}
/*.new_project_btn{width:235px; display: inline-block; padding:8px 5px; margin:30px 18px 0 0; font-size:18px; border:1px solid #00a9e2;
  color:#fff; background:#00a8e8; text-align:center; float:left}*/

.new_project_btn {
    width: 235px;
    display: inline-block;
    padding: 8px 5px;
    margin: 30px 18px 0 0;
    font-size: 18px;
    border: 1px solid #00a9e2;
    color: #fff;
    background: #00a8e8;
    text-align: center;
}
.new_project_btn:hover {
    color: #fff;
    background: #008bc0;
}
.margin_bottm {
    margin-bottom: 6%;
}
.search_related_topic {
    float: left;
    width: 100%;
    margin: 30px 0 50px;
    padding-top: 30px;
    border-top: 1px solid #d8d8d8;
}
.search_related_topic p {
    color: #585656;
    font-size: 18px;
    float: left;
    width: 100%;
    font-weight: bold;
}
.search_related_topic button {
    background: #f3f3f3;
    border: 0px solid #fff;
    color: #1b1e24;
    margin-right: 10px;
    font-size: 16px;
    padding: 7px 0;
    width: 112px;
    float: left;
    border-radius: 16px;
}
.search_related_topic button:hover {
    background: #00a8e8;
    color: #fff;
}
.search_view_round a.view-btn:hover {
    border-radius: 6px;
}
.srch_mrgn {
    margin: 11px auto 0;
    width: 100%;
    padding-bottom: 20px;
    margin-top: 45px;
}
.home-project-feedback-container .project-feedback-heading h1 {
    color: white;
    font-size: 34px;
    margin: 0;
}
#asduj-kid .srch_txt {
    font-size: 10px;
    padding-left: 5px;
    margin: 0;
    float: left;
    font-style: italic;
}
.blu {
    color: #00a8e7;
    padding-right: 5px;
}
.srch_head h1 {
    text-transform: none;
}
.srch-no-pad-btm {
    padding-bottom: 0;
}
.srch_mve_mrgin {
    margin: 10px 0 0 24%;
}
input.req_res_form::-webkit-input-placeholder {
    /* Safari, Chrome and Opera */

    color: white;
    opacity: 0.5;
}
input.req_res_form:-moz-input-placeholder {
    /* Firefox 18- */

    color: white;
    opacity: 0.5;
}
input.req_res_form::-moz-input-placeholder {
    /* Firefox 19+ */

    color: white;
    opacity: 0.5;
}
input.req_res_form::-ms-input-placeholder {
    color: white;
    opacity: 0.5;
}
/*-----search page ends------*/
/*----NEWS PAGE STARTS ----*/

.press-brand-box .space_line {
    width: 80%;
}
.press-brand-box P {
    float: left;
}
.press-brand-box p .width_contract {
    width: 50%;
}
.press-brand-box a {
    /*float:left; display: inline-block;*/
}
.news_cont {
    margin: 26px 0px 0px;
    padding: 0 14% 0 0;
    float: right;
}
.news_cont img {
    display: block;
    margin: 20px 0 32px 36%;
}
.news_tab_buttn.nav-tabs > li.active > a,
.news_tab_buttn.nav-tabs > li.active > a:focus,
.news_tab_buttn.nav-tabs > li.active > a:hover {
    border: 1px solid rgb(55, 196, 241);
    background: rgb(55, 196, 241) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    border-radius: 4px;
}
.news_tab_center.nav-tabs {
    margin: 20px 30% 70px 36%;
    border-bottom: none;
    font-size: 14px;
    text-transform: uppercase;
}
.news_tab_center.nav-tabs > li > a {
    padding: 10px 62px;
    border: 1px solid rgb(55, 196, 241);
    border-radius: 3px;
    background: #fff;
    float: left;
    width: 175px;
}
.news_tab_center.nav-tabs > li > a:hover {
    background: #37C4F1;
    color: #fff
}
.newstabpress .nav > li {
    margin-right: 10px;
}
/*----NEWS PAGE ENDS ------*/
/*---Inner Css---*/

.press-wrapper-left h2,
.press-wrapper-right h4,
.press-article-wrapper h4,
.source-wrapper h5 {
    font-size: 30px;
    text-transform: uppercase
}
.news-press-btn {
    margin-bottom: 55px
}
.press-wrapper-left p,
.press-wrapper-right p {
    color: #595959
}
.news-press-btn a {
    padding: 4px 15px;
    background-color: #fff;
    color: #37c4f1;
    font-size: 14px;
    border: 1px solid #37c4f1;
    width: 175px;
    border-radius: 2px;
    display: inline-block
}
.news-press-btn a:hover,
.news-press-btn a:last-child {
    color: #fff;
    background-color: #37c4f1
}
.press-brand-box {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    padding: 0 11% 0 15%;
}
.no_pad {
    padding: 0;
}
.press-brand-box h3 {
    color: #595959;
    margin-bottom: 12px
}
.press-brand-box h3 img {
    padding-right: 10px;
    vertical-align: middle
}
.press-brand-box p a,
.press-article-wrapper p a {
    color: #37c4f1
}
.press-brand-box .space_line {
    width: 75%;
    font-weight: 600
}
.press-brand-box p a:hover,
.press-article-wrapper p a:hover {
    text-decoration: underline
}
.press-article-wrapper {
    float: left;
    width: 100%;
    margin-top: 30px
}
.logo-variation {
    background: #f8f8f8;
    padding: 25px;
    float: left;
    width: 100%;
    margin-top: 10px
}
.logo-variation-container {
    border-bottom: 2px solid #fff;
    float: left;
    padding-bottom: 5px;
    margin-bottom: 10px
}
.logo-variation .logo-variation-container:last-child {
    margin-bottom: 0;
    border-bottom: 0px solid #fff
}
.logo-variation .logo-size-wrapper {
    width: 65%;
    float: left
}
.logo-variation .logo-size-wrapper a {
    border: 1px solid #37c4f1;
    padding: 3px 12px;
    width: 150px;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    font-size: 14px;
    color: #37c4f1
}
.logo-variation .logo-img-wrapper {
    width: 35%;
    float: left
}
.source-wrapper {
    float: left;
    margin-top: 40px;
    width: 100%
}
.source-wrapper a {
    border: 1px solid #37c4f1;
    padding: 5px 12px;
    width: 30%;
    margin-right: 5%;
    margin-bottom: 15px;
    font-size: 14px;
    color: #37c4f1;
    float: left;
    text-align: center
}
.source-wrapper a:nth-child(3n+1) {
    margin-right: 0
}
.source-wrapper a:hover {
    background: #37c4f1;
    color: #fff
}
/*---Inner Css---*/
/*---faq Css---*/

.faq-list-wraper .affix {
    top: 115px;
    width: 23%
}
.searchfaq-form {
    float: right
}
.searchfaq-form .search-field {
    padding: 0px 10px 0px 10px;
    border: 1px solid #aaa;
    font-weight: normal;
    color: #5e5e5e;
    height: 40px;
    margin: 0;
    width: 250px;
    font-size: 16px;
    background-color: transparent;
    float: left;
}
.search-submitfaq {
    float: left;
    border: 1px solid #0182c4;
    background-color: #0182c4;
    color: #fff;
    height: 40px;
    font-weight: 600;
    font-size: 18px;
    padding: 0 8px;
}
.faq-list-wraper {
    margin-top: 35px
}
.faq-detail-wraper {
    margin-top: 32px
}
.faq-list-wraper ul {
    float: left;
    padding-right: 15px
}
.faq-list-wraper ul li {
    float: left;
    width: 100%;
    margin-bottom: 8px;
    font-size: 18px;
    color: #595959
}
/*.faq-list-wraper ul li a{color: #1b1e24; padding: 4px 0 4px 10px; width: 100%; float: left}*/

.faq-list-wraper ul li a {
    color: #747474;
    float: left;
    padding: 8px 0 8px 10px;
    width: 100%;
}
/*.faq-list-wraper ul li a:hover{background: #fff0b6}*/

.faq-list-wraper ul li a:hover {
    background: #3aa3e3;
    color: #fff;
    padding: 8px 0px 8px 10px;
    border-radius: 4px;
}
.faq-detail-wraper .list-container {
    margin-top: 45px
}
.faq-detail-wraper .list-container:first-child {
    margin-top: 0
}
.list-container h2 {
    color: #595959;
    line-height: 30px
}
.faq-detail-wraper .ac-pane {
    margin-bottom: 10px
}
/*.ac-pane a:hover, .ac-pane a:focus{color: #333; border: 0px solid #fff; outline: none;}*/

.ac-pane a:hover,
.ac-pane a:focus {
    border: 0 solid #fff;
    color: #595959;
    outline: medium none;
}
.ac-pane:last-child {
    margin-bottom: 0;
}
.ac-content {
    display: none;
}
/*.ac-title {color: #595959; font-size:18px; display: block; padding: 6px 15px; background: #daf7ff; text-transform: uppercase}*/

.ac-title {
    color: #595959;
    display: block;
    font-size: 18px;
    padding: 6px 15px;
    text-transform: uppercase;
}
.ac-title i {
    float: right;
    font-size: 26px;
    margin-top: 0
}
.ac-title i:before {
    content: "\f107";
    color: #b3b3b3
}
.active .ac-title i:before {
    content: "\f106";
    color: #b3b3b3
}
/*.ac-content { border: 1px solid #ccc; padding: 15px; border-top: 0px solid #e2e2e2}*/

.ac-content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e2e2e2 #fbfcfd #fbfcfd;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 15px;
}
.ac-content p:last-child {
    margin-bottom: 0
}
/*.faq-bottmsmile-wraper{background: #fdf8e4;margin-top: 55px; padding: 15px}*/

.faq-bottmsmile-wraper {
    background: #fdf8e4 none repeat scroll 0 0;
    margin: 90px 0;
    padding: 15px;
}
.faq-bottmsmile-left i,
.faq-bottmsmile-left .faq-bottmsmile-detail {
    float: left
}
.faq-bottmsmile-left {
    margin-top: 15px
}
.faq-bottmsmile-left .faq-bottmsmile-detail {
    margin-left: 20px
}
.faq-bottmsmile-left i {
    color: #91d96d;
    font-size: 55px
}
.faq-bottmsmile-left .faq-bottmsmile-detail label {
    font-size: 30px;
    color: #555555;
    display: block;
    margin-bottom: 15px;
    margin-top: 10px;
    font-weight: 100
}
.faq-bottmsmile-left .faq-bottmsmile-detail a {
    color: #0282c3;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600
}
.faq-bottmsmile-right span {
    color: #00a8e7;
    font-size: 22px
}
.faq-bottmsmile-right .chat-compose a {
    padding: 10px 65px;
    border: 1px solid #00a8e7;
    color: #00a8e7;
    font-size: 18px;
    float: right;
    margin-top: 35px
}
.faq-bottmsmile-right .chat-compose a i {
    padding-right: 8px;
    font-size: 25px;
}
.faq-bottmsmile-right .chat-compose a:hover {
    background: #00a8e7;
    color: #fff
}
.faq-bottmsmile-right span {
    float: left;
    margin-top: 0
}
/*------login page starts-------*/

#login {
    background: url(images/login-bg.jpg) no-repeat;
    background-position: center;
    background-attachment: fixed;
    background-size: cover;
    padding-top: 140px;
}
.login_cont {
    float: none;
    margin: 50px auto;
    width: 490px;
}
.login_box {
    background: #ffffff;
    width: 100%;
    text-align: center;
    padding: 10px 30px;
    margin-bottom: 160px;
    float: left
}
.log_social {
    width: 60%;
    margin: 0 auto;
    display: none
}
.log_social a.fb_box {
    font-size: 18px;
    padding: 3px 10px
}
.log_social a.fb_box i {
    font-size: 20px
}
.fb_box.login_twit {
    background: #66c6ff;
    border: 1px solid #66c6ff;
}
.fb_box.login_twit:hover {
    background: #29adfc;
}
.log_social a.fb_box:hover {
    color: #fff
}
.login_box.login_no_shadw {
    box-shadow: none;
}
.login_box h1 {
    color: #4A4A4A;
    font-weight: bold;
    font-size: 30px;
    text-align: center;
    margin-bottom: 0px;
}
.login_box h2 {
    color: #111111;
    font-size: 19px;
    text-align: center;
}
a.fb_box {
    background: #3b5998;
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
    float: left;
    color: #fff;
    font-size: 20px;
    vertical-align: baseline;
}
.fb_box i {
    font-size: 28px;
    text-align: center;
    color: #FFF;
    padding: 3px 4px 3px 0;
}
a.fb_box:hover {
    background: #0f327c;
}
.fb_box.login_g {
    background: #DD4B39;
    border: 1px solid #DD4B39;
}
.fb_box.login_g:hover {
    background: #db2d18;
    border: 1px solid #db2d18;
}
.fb_box.login_linkdin {
    background: #0177B5;
    border: 1px solid #0177B5;
}
.fb_box.login_linkdin:hover {
    background: #015e8f;
    border: 1px solid #015e8f;
}
.more_social {
    cursor: pointer;
    float: left;
    margin-bottom: 18px;
    width: 100%;
}
.more_social a {
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    color: #013a58;
    cursor: pointer
}
.more_social i {
    border: 1px dashed #013a58;
    border-radius: 2px;
    font-size: 12px;
    padding: 2px 4px;
    margin-left: 4px;
}
.title_lines_login h2 {
    color: #a9a9a9;
    font-size: 16px;
    padding-top: 4px;
    text-align: center;
    line-height: 21px;
}
.login_form {
    width: 100%;
    float: left;
    background: #FFF;
    border: 1px solid #a9a9a9;
    border-radius: 4px;
    padding: 10px 5px;
    font-size: 16px;
    font-style: italic;
    font-weight: 300;
    color: #1b1e24;
    margin-bottom: 27px;
}
.passwrd_cont {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
    float: left;
}
.login_passwrd {
    width: 100%;
    float: left;
    background: #FFF;
    border: 1px solid #a9a9a9;
    border-radius: 4px;
    padding: 10px 5px;
    font-size: 16px;
    font-style: italic;
    font-weight: 300;
}
.passwrd_btn {
    position: absolute;
    background: #e6e7e8;
    border-radius: 4px;
    border: 1px solid #e6e7e8;
    right: 3px;
    bottom: 3px;
    padding: 6.5px 20px;
    color: #555555;
    text-align: center;
    font-size: 16px;
    margin-bottom: 0;
    float: left;
    cursor: pointer
}
.passwrd_btn:hover {
    color: #767778;
}
.checkbox_btn input[type="checkbox"],
.checkbox_btn input[type="radio"],
.checkbox_btn {
    float: left;
    margin-top: 6px !important;
}
.login_form_cont {
    width: 100%;
    float: left;
    border-bottom: 2px solid #e6e7e8;
    /*margin-bottom:30px;*/

    padding-bottom: 30px
}
.login_box p {
    margin-left: 5px;
    float: left;
}
/*--new addition--*/

.login_form_cont.reg_no_border input[type="checkbox"],
.reg_chckbttn input[type="checkbox"] {
    display: none
}
.login_form_cont.reg_no_border label.regchk-inpt span {
    margin-top: 3px;
    font-weight: 300;
    float: right
}
/*--- new addition ends ---*/

.right {
    float: right;
    color: #a9a9a9;
}
.login_btn {
    width: 100%;
    background: #0082c4;
    color: #fefefe;
    padding: 10px 0;
    border-radius: 4px;
    border: 1px solid #0082c4;
    font-size: 20px;
    font-weight: 600;
    margin-top: 20px;
}
.signup_bttn {
    width: 125px;
    margin: 20px auto 20px auto;
}
.signup_bttn a {
    border: 2px solid #0082c4;
    color: #0082c4;
    font-weight: bold;
    text-align: center;
    padding: 10px 20px;
    margin: 10px;
}
.signup_bttn a:hover {
    border: 2px solid #0082c4;
    color: #fff;
    background: #0082c4;
}
/*------login page ends-------*/
/*-----how it works starts------*/

.hw_wrks_bg {
    padding: 5% 34px;
    /* float: left; */

    background: #f0feff;
    margin-bottom: 25px;
    width: 100%
}
.hw_wrks_content {
    margin: 38px 0 0;
    padding-right: 4%;
    float: left
}
.hw_wrks_content h2 {
    text-align: right;
    color: #00a9e7;
    padding-bottom: 2%;
    margin: 0
}
.hw_wrks_content p {
    color: #999b9a;
    text-align: right;
    float: right;
    font-size: 24px;
    line-height: 34px;
    padding: 0 0 6% 10%;
    margin: 0
}
.hw_wrks_btn.view-btn2 {
    float: right;
    margin: 0;
    width: 263px;
    padding: 12px 12px
}
.hw_wrks_video {
    float: left;
    position: relative
}
.hw_wrks_video i {
    position: absolute;
    top: 35%;
    font-size: 88px;
    color: #00a8e7;
    left: 42%;
}
.hw_wrks_video i:hover {
    color: #32b4e5;
}
/*.hw_wrks_pad_btm{ padding: 145px 0 0px;}*/

.hw_btn {
    width: 100%;
    text-align: center;
    margin-bottom: 75px
}
.hw_wrks_hghlght {
    padding: 7px;
    background: #e7eef5;
    width: 61%;
    margin: 10px auto;
    text-align: center;
}
.hw_wrks_hghlght p {
    margin: 0
}
.hw_wrk_cnt {
    width: 100%;
    margin-bottom: 75px;
    float: left
}
.hw_wrks_b {
    width: 30%;
    float: left;
    margin-right: 5%;
    margin-top: 10px
}
.hw_wrks_b:last-child {
    margin-right: 0px;
}
.hw_wrks_b h2 {
    font-size: 24px;
    color: #102a47;
    display: block;
    margin-bottom: 10px;
    width: 100%;
    float: left
}
.hw_wrks_b p {
    color: #999999;
    margin: 0;
    line-height: 28px;
    font-size: 18px;
    float: left;
    font-family: "Microsoft New Tai Lue";
}
.hw_wrks_b .fa-laptop {
    color: #29abe2;
    font-size: 61px;
    float: left;
}
.hw_wrks_b .fa-star,
.fa-star-half-o {
    color: #29abe2;
    padding-right: 7px;
    font-size: 60px;
    float: left;
}
.hw_wrks_b .fa-search {
    color: #29abe2;
    padding-right: 7px;
    font-size: 60px;
    float: left;
}
.hw_wrks_b i.fa-smile-o,
.hw_wrks_b i.fa-comment-o {
    color: #29abe2;
    padding-right: 7px;
    font-size: 60px;
    float: left;
}
.hw_wrks_b .fa-paper-plane {
    color: #29abe2;
    padding-right: 7px;
    font-size: 60px;
    float: left;
}
.hw_wrks_imgbx {
    width: 60px;
    float: left;
    margin-bottom: 10px;
}
.hw_wrks_imgbx span {
    float: left;
    width: 100%;
    height: 17px;
}
.hw_wrks_imgbx .fa-circle {
    color: #29abe2;
    float: left
}
.hw_wrks_imgbx .fa-minus {
    font-size: 42px;
    padding-left: 6px;
    color: #29abe2;
    float: left;
    width: 43px;
    margin-top: -11px
}
.hwsaying_cnt {
    width: 100%;
    margin-bottom: 7%;
    float: left
}
.hwsaying_cnt .title-lines.title.yellw h1 {
    color: #5b5b5b;
    margin-bottom: 65px;
}
.hw_it_wrks_sat {
    width: 100%;
    float: left
}
.hw_wrksayin_cnt {
    width: 300px;
    margin: 0 auto;
}
.hw_wrksayin_cnt .snap_mssge {
    background: url("images/hw_wrks_message.png") no-repeat;
    position: relative;
    width: 266px;
    height: 142px;
    float: left;
}
.hw_wrksayin_cnt .snap_pro {
    top: 31px;
    position: absolute;
    float: left;
    left: 9px;
}
.hw_wrksayin_cnt .snap_mssge h2 {
    font-size: 20px;
    font-weight: bold;
    color: #656565;
    padding: 38px 0 0 12%;
    width: 100%;
    margin: 0;
    float: left
}
.hw_wrksayin_cnt .snap_mssge p {
    font-size: 14px;
    color: #656565;
    padding: 0 49px 0 12px;
    float: right;
}
.hw_wrksayin_cnt h2 {
    font-size: 24px;
    color: #656565;
    font-weight: bold;
    text-align: center;
    width: 100%;
    margin: 0;
    float: left
}
.hw_rk_ct {
    width: 100%;
    float: left;
}
.step-by-step button.sbmtplan-pmt,
.step-by-step.active button.sbmtplan-pmt {
    background-color: #ffff;
    color: #367FA9;
}
/* 13-5-2016 */

.step-by-step button.sbmtplan-pmt.btactive {
    color: #fff;
}
.steps_bx {
    width: 100%;
    float: left;
    padding: 4px;
    border-radius: 4px;
    min-height: 140px;
    position: relative;
    margin-top: 40px;
}
.steps_bx a.pricing_cont_buttn {
    padding: 9px 25px;
    border: 1px solid #00A8E7;
    background: #00A8E7;
    font-size: 20px;
    position: absolute;
    bottom: -2.8%;
    left: 33%;
    color: #fff
}
.steps_bx a.pricing_cont_buttn:hover {
    color: #00A8E7;
    background: #fff;
}
.steps_post {
    width: 100%;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    float: left;
    background: none;
    text-align: center
}
.steps_post i {
    color: #fff;
    font-size: 14px
}
.steps_post h1 {
    color: #29abe2;
    font-size: 20px;
    margin-bottom: 0;
    line-height: 26px;
    text-align: left;
}
.steps_post h2 {
    color: #002c3a;
    font-size: 18px;
    margin-bottom: 0;
    line-height: 24px;
    text-align: left;
    font-family: "Microsoft New Tai Lue";
}
.steps_post div {
    margin-top: 20px;
}
.steps_post-mid h1 {
    color: #29abe2;
    font-size: 20px;
    margin-bottom: 0;
    line-height: 26px;
    text-align: left;
}
.steps_post-mid h2 {
    color: #002c3a;
    font-size: 18px;
    margin-bottom: 0;
    line-height: 24px;
    text-align: left;
    font-family: "Microsoft New Tai Lue";
}
.steps_post-mid div {
    margin-top: 10px;
}
.save-time-icn {
    background: url("images/save-time-money.png") no-repeat 0 2px;
    padding-left: 12px;
}
.fa-use-case {
    color: #414141;
}
.use-case-title {
    font-size: 24px;
    color: #fff;
    text-align: center;
}
.use-case {
    font-family: "Microsoft New Tai Lue";
    font-size: 28px;
    line-height: 36px;
    color: #414141;
}
.what-is-ideacoil {
    width: 100%;
    margin: 40px 0;
    border-top: 1px solid #c5c5c5;
    border-bottom: 1px solid #c5c5c5;
    padding: 40px 0;
    float: left
}
.what-is-ideacoil h2 {
    font-family: "Microsoft New Tai Lue";
    font-size: 26px;
    text-align: center;
    color: #050505;
}
.benefits-list ul {
    font-size: 24px;
}
.benefits-list ul {
    font-size: 24px;
}
/*-----how it works starts------*/
/*--------- request_response starts -----------*/

.request_response {
    width: 100%;
    float: left;
    padding-top: 10px
}
.search_project_cont.bg_blu {
    background: #0584c2;
    padding: 15px;
}
.search_project_cont.bg_blu sup {
    font-size: 19px;
    padding: 0px;
    right: 9px;
    top: -16px;
}
.search_project_cont p {
    font-size: 32px;
    margin-top: 5px
}
.search_project_cont.bg_blu p span {
    font-size: 28px;
    vertical-align: super;
}
.req_form {
    width: 100%;
    float: left;
}
.req_res_form {
    border: 1px solid #68bae2;
    padding: 10px 4px;
    margin-right: 10px;
    color: #fff;
    background: #0584c2;
    float: left;
    width: 19.5%
}
.req_form p {
    color: #b0d8ec;
    font-size: 20px;
    float: left;
    margin: 7px 5px 0 5px;
}
.form_cont.req_form label.search_project_descrpt {
    color: #b0d8ec;
    font-size: 20px;
    float: left;
    margin: 7px 5px 0 5px;
    font-style: italic;
    padding-left: 5px;
    line-height: 24px;
    letter-spacing: .3px;
}
.req_res_search_type {
    width: 100%;
    margin-top: 20px;
    float: left;
}
.req_res_search_type .res_radio {
    margin: 13px 15px 0px 18px;
    float: left;
}
.req_right {
    float: right;
    margin: 19px 13px 0 0;
    text-transform: none;
    padding: 8px 21px
}
.req_right-btn {
    float: right;
    margin: 10px 0 0 0;
    text-transform: none;
    padding: 7px 20px;
}
.search_box.req_right i,
.search_box.req_right-btn i {
    color: #fff;
    font-size: 16px;
    float: right;
    padding: 4px 0 0 10px
}
.req_no_Paddng {
    padding-bottom: 0;
}
.reqserch-sbmt,
.reqfeed-head-wrapper {
    width: 100%;
    float: left
}
.extended-seach-wrapper {
    border-top: 1px dashed #fff;
    width: 100%;
    float: left;
    margin-top: 15px;
    display: none
}
.extended-seach-wrapper .req_res_search_type {
    width: 100%
}
.req_tick span.req_mve_dwn,
.extended-seach-wrapper .req_res_search_type .req_tick2 span {
    color: #fff;
}
.extended-seach-wrapper .req_res_search_type .req_tick2 span {
    margin-right: 10px
}
.extended-seach-wrapper .req_res_search_type .req_tick2 .req_res_form {
    padding: 8px;
    width: 85px;
    margin-right: 0
}
.search_project_cont.bg_blu .extended-seach-wrapper .req_res_search_type .req_tick {
    width: 115px;
    margin-left: 20px
}
.extended-seach-wrapper .age-range,
.extended-seach-wrapper .req_tick2,
.extended-seach-wrapper .req_tick2 .area-selection {
    float: left
}
.extended-seach-wrapper .age-range input.agerange-section {
    text-align: center;
    float: left;
    width: 30px;
    height: 20px;
    font-size: 16px;
    color: #fff;
    border: 0px solid #fff;
    border-bottom: 1px solid #b6b6b6;
    background: transparent;
    margin: 10px 6px;
}
.extended-seach-wrapper .age-range span {
    float: left;
    color: #fff;
    font-size: 15px;
    margin-top: 10px
}
.extended-seach-wrapper .new.btn-group {
    margin-left: 33px;
    width: 315px !important;
}
.extended-seach-wrapper .new2.btn-group {
    width: 198px !important
}
.extended-seach-wrapper .new2 .req_res_form {
    width: 148px;
    margin-right: 0
}
.extended-seach-wrapper .seltoptn .btn-group.bootstrap-select {
    width: 100px !important;
    float: left
}
.extended-seach-wrapper .req_res_search_type .near-wraper input[type="radio"] + label::before,
.extended-seach-wrapper .req_res_search_type .near-wraper .block_select::before {
    background: url("images/radio2-wht.png") no-repeat 0 0;
}
.extended-seach-wrapper .req_res_search_type input[type="radio"] + label {
    margin-left: 0
}
.extended-seach-wrapper .req_res_search_type .near-wraper .req_res_form {
    padding: 6px 5px
}
.srch_points {
    float: left;
    width: 100%;
}
.srch_points ul {
    border-right: 1px solid #cbcbcb;
    float: left;
    margin: 0 18px 0 0;
    width: 23%;
}
.srch_points ul li {
    border: 1px solid #b0d3e2;
    background: #deeef5;
    float: left;
    margin: 0 15px 15px 0;
    font-weight: 100;
    padding: 4px 4px;
    color: #155487;
    font-size: 14px;
    width: auto;
}
/*5/4/2016*/

.srch_points ul li i {
    cursor: pointer;
    float: right;
    padding-left: 8px;
    font-size: 18px;
    color: #81a9bb
}
.srch_points ul:last-child {
    border-right: none;
}
/*.srch_points .boston_pad{padding: 0 67px 0 13px}*/

.req_browse {
    background: #ddeef5;
    color: #0584c2;
    text-align: center;
    float: right;
    padding: 6px 30px
}
.req_browse i {
    vertical-align: middle;
    font-size: 20px;
    padding-right: 5px
}
.req_browse label {
    padding-top: 10px;
    float: left;
    margin: 0;
    padding-left: 18px;
    font-weight: normal
}
.req_browse:hover {
    background: #c5e8f6
}
.req_browse a {
    padding-top: 10px;
    float: left;
    margin: 0;
    padding-left: 18px;
}
.req_res_select_container .seltoptn.req_res_select {
    width: 175px;
    float: left
}
.req_res_select_container a.more-search {
    float: left;
    margin-top: 15px;
    margin-left: 25px;
    color: #0584c2;
}
.req_res_select.seltoptn .caret {
    background: url(images/arrw_up.png) right -1px no-repeat;
}
.req_res_select .bootstrap-select.btn-group .dropdown-toggle .caret {
    margin-top: -4px;
}
.req_res_select.seltoptn .caret {
    height: 15px !important;
}
.projectsopen-section {
    margin-top: 35px
}
.projectsopen-section a.close-myprojts {
    float: left;
    margin-bottom: 20px;
    color: rgb(93, 93, 93);
    font-size: 20px;
    width: 100%;
}
.search-again-project a.view-btn {
    margin-top: 0;
    margin-bottom: 25px
}
.search-again-project a.view-btn i {
    padding-right: 6px
}
.projectsopen-section a.close-myprojts span {
    color: #ccc;
    margin: 0 5px
}
.projectsopen-section a.close-myprojts i {
    font-size: 18px;
    color: #ccc;
    text-align: center;
    border-radius: 100%;
    padding: 3px;
    margin-top: -2px;
    vertical-align: middle;
}
.req_res_select .open > .dropdown-toggle.btn-default:focus,
.req_res_select .open > .dropdown-toggle.btn-default:hover {
    background-color: #41a1d1;
}
.req_res_profile {
    display: none;
    width: 100%;
    float: left;
    text-align: center;
    /*padding: 25px 0; margin: 45px 0 60px;*/

    margin: 45px 0 0;
    padding: 0 0 35px;
}
.req_res_profile h1 {
    font-size: 30px;
    text-align: left;
    padding-left: 15px;
    color: #000000;
    display: inline;
    float: left
}
.reqfeed-head-wrapper a.search-again {
    color: #0584c2;
    float: left;
    margin-top: 22px;
    margin-left: 15%;
}
.reqfeed-head-wrapper .arrow-myprojt-img {
    width: 25px;
    float: left
}
.reqfeed-head-wrapper .search-myprojtopn-details {
    width: 205px;
    float: left;
    margin-top: 5px;
}
.reqfeed-head-wrapper .search-myprojtopn {
    float: right;
    background: #f5f5f5;
    padding: 10px;
    color: #1b1e24;
    margin-right: 2%;
    cursor: pointer
}
.reqfeed-head-wrapper .search-myprojtopn p {
    font-size: 20px;
    color: #5d5d5d;
    font-weight: 600;
    margin-bottom: 0;
    line-height: 20px;
    text-align: left;
    font-weight: 100
}
.reqfeed-head-wrapper .search-myprojtopn p span {
    font-size: 15px
}
.req_res_profile label {
    color: #ff7800;
    font-weight: normal
}
.req_box_cont {
    width: 30%;
    margin: 0 1.6%;
    padding: 8px 0;
    box-shadow: 0 3px 15px -5px #999;
    background: #f5f5f5;
    float: left;
    position: relative;
    border: 1px solid #dedede;
    margin-bottom: 40px;
    min-height: 497px;
}
/*.req_box_cont:nth-child(3n+3){margin-right:0;}*/

.req_res_profle {
    width: 100%;
    float: left;
    position: relative;
}
.req_res_profle::after {
    color: #eee;
    content: "____________";
}
.req_txt {
    width: 100%;
    float: left;
    padding: 0 17%;
    margin: 15px 0 10px
}
.req_res_profle .sarahdescript-wrapper-range .req_txt {
    padding: 0;
}
.req_res_profle .sarahdescript-wrapper-range .feedback-progress-content .req_respnse {
    background: transparent;
    border: medium none;
    color: #054c89;
    font-size: 14px;
    padding: 0 12px;
}
.req_circle {
    margin: 20px auto;
    width: 70px;
    height: 70px
}
.req_circle_new {
    margin: 20px auto;
    width: 60px;
    height: auto;
    cursor: pointer;
}
.req_box_cont p {
    font-size: 24px;
    color: #2b5d83;
    font-weight: 300;
    display: block;
    width: 100%;
    float: left
}
.req_box_cont .no_Margn {
    margin-bottom: 1px;
}
.req_box_cont .no_Margn.ocupt {
    color: #ec6343;
    font-size: 14px;
    left: 10px;
    position: absolute;
    text-align: left;
    top: 28px;
    letter-spacing: normal;
}
.req_box_cont p.req_country {
    color: #71bbdb;
    font-size: 12px;
    left: 10px;
    letter-spacing: normal;
    line-height: normal;
    position: absolute;
    text-align: left;
    top: 56px;
    /* width: 110px; */

    width: 35%;
}
.req_box_cont p.req_country i {
    /*padding-right: 5px;*/

    color: #595959;
    font-size: 16px;
    float: left;
    margin-right: 5px;
    width: 6%;
}
.req_box_cont p.req_country span {
    float: left;
    width: 80%;
    word-wrap: break-word;
}
.req_box_cont .req_blck {
    color: #3d3d3e;
    font-size: 18px;
}
.req_box_cont a.req_respnse {
    font-size: 14px;
    color: #2b5d83;
    float: left;
}
.req_box_cont .req_green {
    color: #427507;
    padding-right: 3px;
}
a.req_respnse:nth-child(3n+2) {
    float: right;
}
.req_res_btn {
    background: #fff;
    border: 2px solid #00a8e7;
    color: #00a8e7;
    cursor: pointer;
    font-size: 19px;
    height: 38px;
    margin-top: 25px;
    padding: 0 25px;
}
.req_res_btn:hover {
    background: #00a8e7;
    color: #fff;
}
.req_social {
    position: absolute;
    right: 10px;
    top: 0;
}
.req_social i {
    padding: 5px 3px;
    margin: 6px 0;
    border: 1px solid #c4c9ce;
    border-radius: 50%;
    display: block;
    background: #c4c9ce;
    color: #fff;
    cursor: pointer;
}
.req_social i:hover {
    background: #0584c2;
    border: 1px solid #0584c2;
}
.req_social .enble_social_link i:hover {
    background: #0584c2;
    border: 1px solid #0584c2;
    cursor: pointer;
}
.req_skil-wrapper {
    width: 100%;
    float: left;
    margin: 25px 0 15px;
    padding-left: 6px;
}
.req_skil-wrapper p {
    text-transform: uppercase;
    font-size: 12px;
    color: #585858;
    letter-spacing: normal;
    margin-bottom: 8px;
}
.req_skil-wrapper .skills-div {
    width: 100%;
    float: left;
    margin-bottom: 8px;
}
.req_skil-wrapper .inters-div {
    width: 100%;
    float: left;
}
.req_skil-wrapper label {
    color: #585858;
    float: left;
    font-size: 13px;
    margin-top: 4px;
    text-align: right;
    /* width: 48px; */

    width: 10%;
}
.req_skil-wrapper ul {
    float: left;
}
.req_skil-wrapper ul li {
    background-color: #ddeef5;
    border: 0px solid #c4c4c4;
    color: #007fbe;
    display: inline-block;
    font-size: 13px;
    margin-left: 5px;
    padding: 3px 6px;
    width: auto;
    margin-top: 5px;
}
.progress-content p {
    color: #27adea;
}
.req_rado {
    float: left
}
input.req_res_form::-webkit-input-placeholder {
    /* Safari, Chrome and Opera */

    color: #fff;
    opacity: 1;
}
input.req_res_form:-moz-placeholder {
    /* Firefox 18- */

    color: #fff;
    opacity: 1;
}
input.req_res_form::-moz-placeholder {
    /* Firefox 19+ */

    color: #fff;
    opacity: 1;
}
input.req_res_form:-ms-input-placeholder {
    /* IE 10+ */

    color: #fff;
    opacity: 1;
}
input.req_res_form::-ms-input-placeholder {
    /* Edge */

    color: #fff;
    opacity: 1;
}
textarea.plac-colorblue::-webkit-input-placeholder {
    /* Safari, Chrome and Opera */

    color: #37C4F1;
    opacity: 1;
}
textarea.plac-colorblue:-moz-placeholder {
    /* Firefox 18- */

    color: #37C4F1;
    opacity: 1;
}
textarea.plac-colorblue::-moz-placeholder {
    /* Firefox 19+ */

    color: #37C4F1;
    opacity: 1;
}
textarea.plac-colorblue:-ms-input-placeholder {
    /* IE 10+ */

    color: #37C4F1;
    opacity: 1;
}
textarea.plac-colorblue::-ms-input-placeholder {
    /* Edge */

    color: #37C4F1;
    opacity: 1;
}
.req_res_select .bootstrap-select.btn-group .dropdown-menu li {
    border-bottom: 1px solid #fff;
    padding-bottom: 3px;
    margin: 0 5px
}
.req_res_select .bootstrap-select.btn-group .dropdown-menu li:last-child {
    border: none
}
.req_res_select .bootstrap-select.btn-group .dropdown-menu.inner,
.req_res_select .bootstrap-select.btn-group .dropdown-menu {
    background: #0584c2;
}
.req_res_select.seltoptn .bootstrap-select.btn-group .dropdown-menu li a {
    color: #fff;
}
.req_rado .seltoptn .btn-group .btn {
    border: 1px solid #68bae2 !important;
}
.req_rado.bootstrap-select {
    float: left !important
}
.req_rado .btn-default:hover {
    background-color: #fff !important;
    color: #68bae2 !important;
}
.req_rado .seltoptn .caret {
    background: url("images/arrw_up_dwn.png") no-repeat scroll right center;
    height: 14px !important
}
.req_rado .bootstrap-select.btn-group .dropdown-toggle .caret {
    margin-top: -6px;
}
.req_rado.seltoptn .btn-group .btn {
    border: 1px solid #a1a1a1 !important;
    background-color: #fff;
    border-radius: 0px;
    color: #595959;
    font-size: 16px;
    height: 38px;
    padding: 0 8px;
    margin-bottom: 3px;
}
.request-invite {
    margin-top: 100px
}
.req_rado.seltoptn .caret {
    background: url("images/arrw_up_dwn.png") no-repeat scroll right center;
}
button.invtclse {
    border: 1px solid #ccc;
    background: #fff;
    color: #595959;
    margin-top: 0
}
/*04-04-16*/

button.invtclsechange {
    background-color: #337ab7;
    color: #fff;
}
.req_rado.seltoptn .btn-group .btn {
    border: 1px solid #68bae2 !important;
}
input.req_res_form::-webkit-input-placeholder {
    /* Safari, Chrome and Opera */

    color: #fff;
    opacity: 1;
}
input.req_res_form:-moz-placeholder {
    /* Firefox 18- */

    color: #fff;
    opacity: 1;
}
input.req_res_form::-moz-placeholder {
    /* Firefox 19+ */

    color: #fff;
    opacity: 1;
}
input.req_res_form:-ms-input-placeholder {
    /* IE 10+ */

    color: #fff;
    opacity: 1;
}
input.req_res_form::-ms-input-placeholder {
    /* Edge */

    color: #fff;
    opacity: 1;
}
/*--------- request_response ends -----------*/
/*------Do not css-------*/

#sign-up-info label {
    font-size: 18px;
    color: #0082c4;
    text-align: center;
    margin-bottom: 5px;
    font-weight: 300
}
#sign-up-info .signin-idea p {
    font-size: 16px;
    font-weight: 100;
    float: left;
    padding-left: 4px
}
#sign-up-info .signup_bttn a {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 600;
    color: #595959;
    padding: 8px 25px
}
#sign-up-info .signup_bttn a:hover {
    background: #0082c4;
    color: #fff
}
/*------Do not css ends-------*/
/*------registration page starts-------*/

.margin_no {
    margin: 0px !important;
}
#registration {
    width: 100%;
    background: #fff;
    float: left;
    padding-top: 141px
}
.registration-cont {
    width: 100%;
    float: left;
    padding: 20px 60px;
    text-align: center;
}
.log_social_reg {
    width: 100%;
    margin: 0 auto;
    display: none
}
.green_heading {
    color: #5fc7d6;
}
.registration-cont p {
    font-size: 20px;
    line-height: 35px;
    color: #4f5052;
    padding: 0 40px;
    float: left;
}
.sign-option .registration-cont p {
    font-size: 18px;
    color: #2a5900;
    width: 100%;
}
.sign-option .reg_bordr .login-wrap {
    width: 100%;
    float: left;
    background-color: #fff;
    border: 1px solid #fbfbfb;
    border-radius: 4px;
    box-shadow: 0 0 6px 0 rgba(221, 221, 221, 0.88);
    padding: 12px 40px;
    margin-top: 127px;
}
.sign-option .registration_right .bg_color_registration {
    background: #d1d1d1;
    border: 1px solid #d1d1d1;
}
.sign-option .login_cont {
    width: 100%;
}
.login_cont.login-page.shift_right {
    background: #fff;
}
.sign-option .reg_bordr {
    float: none;
    margin: auto;
    padding: 0;
}
.sign-option .thanks-btn {
    width: 100%;
    float: left;
    padding-bottom: 35px;
}
.sign-option .sky-bgn.regstnewt-hank {
    padding: 35px 0 50px;
    text-align: center;
}
.sky-bgn.regstnewt-hank {
    width: 60%;
    margin: 25px auto;
    float: none;
    border: 1px dashed #c9c9c9;
}
.sky-bgn {
    background: #f5fbfd;
    width: 100%;
    margin-top: 10px;
    float: left;
    padding: 10px;
    position: relative;
}
.sign-option .thanks-btn span {
    width: 100%;
    float: left;
    text-align: center;
    color: #2a5900;
    padding-bottom: 5px;
}
.sign-option .thanks-btn .login_btn {
    width: 205px;
    height: 45px;
    font-size: 18px;
    padding: 0;
    margin: 60px auto 0;
    display: block;
    border-radius: 0;
}
#bg_registration {
    background: #fff;
    float: left;
    width: 100%;
    padding: 40px 0;
}
.bg_color_registration {
    background: #0182C4;
    border: 1px solid #0182C4;
    width: 554px;
    margin-bottom: 0;
    border-radius: 0;
    float: left
}
.bg_color_registration h1 {
    color: #FFF;
    font-weight: bold;
}
.bg_color_registration h2 {
    color: #FFF;
    font-size: 20px;
    text-align: center;
    padding: 0 8px;
    letter-spacing: 1px;
    line-height: 34px;
}
.bg_color_registration hr {
    border-style: dashed;
    width: 97%;
    margin-left: 10px;
}
.bg_color_registration p {
    color: #FFF;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    display: block;
    width: 100%;
    float: left;
    text-align: left;
}
/*.registration_select{width:235px; padding:5px; color:#282727; font-size:16px; float:left; display:block; margin-top:10px; font-weight:bold}*/

.signup_as {
    float: left;
    margin-bottom: 17px
}
.signup_as label {
    color: #FFF;
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 8px 0;
    display: block;
    float: left
}
.registration_select {
    float: left;
    background: #fff;
}
.registration_select {
    width: 80px;
    overflow: hidden;
}
.signup_as .btn-group.bootstrap-select.registration_select {
    width: 231px
}
.registration_select select {
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 6px 0px;
    border: none;
    background: transparent url("images/arrw_up_dwn.png") no-repeat 96% center;
}
/*.registration_select .seltoptn .btn-group .btn{width: 100%; padding: 3px 0px 3px 4px; border: 1px solid #a1a1a1; margin-top: 7px;}
.registration_select .bootstrap-select.btn-group .dropdown-toggle .caret{margin-top: -7px;}
.registration_select .seltoptn .caret{background: url("images/arrw_up_dwn.png") no-repeat scroll right center; height: 14px !important; }*/

.reg_form {
    float: left;
    width: 100%;
    margin: 15px 0 10px;
}
.reg_name {
    padding: 10px 4px;
    width: 100%;
    font-size: 16px;
    color: #1b1e24;
    border: 1px solid #fff;
}
#signup-form .reg_name {
    padding: 4px 4px 4px 10px
}
/*date30-05-16*/

.reg_no_border {
    border-bottom: none;
    margin: 10px;
    padding: 0;
}
.reg_chckbttn {
    width: 100%;
    float: left;
}
.bg_color_registration p.chck_right {
    float: right;
    width: 94%;
    margin-top: 2px;
}
.blck {
    width: 22px !important;
}
/*.reg_btn{background: #f6e312;
width: 134px;
padding: 4px;
color: #1b1e24;
font-size: 18px;
margin-top: 15px;
margin-bottom: 5px;
border: 0px solid #fff;
border-bottom: 4px solid #e9ac1a;
border-radius: 3px;
}
.reg_btn:hover{background: #dbc905; border-bottom: 4px solid #e9ac1a;}*/

.shift_right {
    float: right;
    margin-top: 6px;
}
.login_cont.login-page.shift_right {
    background: #fff
}
/***date09-02-16***/

.reg_grey {
    padding: 15px 15px 0;
    background: #fff;
    border: 0px solid #37c4f0;
    width: 554px;
    text-align: center;
    float: left;
    margin-top: 25px
}
/* 9-2-2016 */

.reg_grey h2 {
    color: #37c4f0;
    font-size: 24px;
    margin-bottom: 0;
    line-height: 28px
}
/* 9-2-2016 */

.reg_fb {
    width: 48% !important;
}
.reg_fb i {
    font-size: 16px;
    padding: 8px 4px 8px 0;
}
a.reg_fb {
    font-size: 16px;
}
.reg_twitter {
    background: #66c6ff !important;
    border: 1px solid #66c6ff !important;
    margin-left: 10px
}
.reg_twitter:hover {
    background: #3ab4fc;
}
.reg_bordr {
    border-radius: 0px;
    padding: 10px 9%;
    width: 490px;
    float: right
}
.reg_chckbttn a {
    color: #1b1e24;
}
.no_shadow {
    box-shadow: none;
}
a.fb_box_reg {
    background: #3b5998;
    border: 1px solid #3b5998;
    margin-bottom: 10px;
    border-radius: 4px;
    text-align: center;
    float: left;
    color: #fff;
    vertical-align: baseline;
}
.fb_box_reg i {
    font-size: 16px;
    text-align: center;
    color: #FFF;
    padding: 8px 4px 8px 0;
}
a.fb_box_reg:hover {
    background: #0f327c;
}
.fb_box_reg.login_g_pls {
    background: #DD4B39;
    border: 1px solid #DD4B39;
    width: 47%;
    margin-right: 12px;
}
.fb_box_reg.login_g_pls:hover {
    background: #db2d18;
    border: 1px solid #db2d18;
}
.fb_box_reg.login_linkdin_reg {
    background: #0177B5;
    border: 1px solid #0177B5;
    padding: 0 14px
}
.fb_box_reg.login_linkdin_reg:hover {
    background: #015e8f;
    border: 1px solid #015e8f;
}
/*------registration page ends-------*/
/*------Compose idea page starts-------*/

.compose-idea-inner h2,
.project-compose-feedck-wraper h4 {
    font-size: 28px;
    color: #47b4d3
}
.project-compose-feedck-wraper h4 {
    color: #595959;
}
.compose-idea-inner h2 span,
.project-compose-feedck-wraper h4 span {
    border: 5px solid #47b4d3;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    line-height: 40px;
    text-align: center;
    padding: 7px 12px;
    font-weight: 100;
    font-style: italic;
    margin-right: 7px;
}
.project-compose-feedck-wraper h4 span {
    border: 5px solid #595959
}
.posting-category-container,
.posting-category-container2 {
    float: left;
    width: 100%;
    margin-top: 10px
}
.posting-category-container {
    margin-bottom: 40px
}
.posting-category-container2 {
    background: #fff;
    padding: 25px
}
.posting-check-left,
.posting-check-right {
    width: 45%;
    float: left;
    margin-right: 10%
}
.posting-check-right {
    margin-right: 0
}
.add-new-btmposting {
    float: left;
    width: 32.5%;
    margin-right: 1.25%;
    position: relative;
}
.basic-posting-container {
    width: 100%;
    background: #fff;
    padding: 20px;
    border: 2px solid #f8f8f8;
}
.basic-posting-container.comp-arrowdwn {
    position: relative
}
.basic-posting-container:hover {
    border: 2px solid #00a8e7
}
.comp-arrowdwn:after {
    background: url("images/com-btmarrw.png") no-repeat;
    content: '';
    width: 95px;
    height: 25px;
    left: 40%;
    bottom: -25px;
    position: absolute;
}
.posting-category-container .add-new-btmposting:last-child {
    margin-right: 0
}
.basic-posting-container label,
.posting-check-left h2 {
    font-weight: 600;
    color: #34a825;
    font-size: 22px;
    vertical-align: middle;
    margin-bottom: 20px
}
.basic-posting-container label {
    color: #9db37b
}
.posting-check-left h2 {
    margin-bottom: 0;
    line-height: 24px;
    font-size: 22px
}
.posting-check-left h3 {
    font-weight: 600;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:30px;
    color: #1b1e24;
    margin-bottom: 10px
}
.posting-check-left h3 span {
    font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
    color: #e67654;
}
.basic-posting-container label input[type="radio"] {
    margin-top: 0;
    margin-right: 4px
}
.basic-posting-container p,
.posting-check-left p {
    text-align: left;
    color: #888888
}
.basic-posting-container p span {
    font-size: 28px;
    font-weight: 600;
    color: #1b1e24
}
.basic-posting-container p a,
.posting-check-left p a {
    color: #00a7e2;
    font-size: 14px;
    font-weight: 700
}
.basic-posting-container p a:hover,
.posting-check-left p a:hover {
    text-decoration: underline
}
.compare-details {
    float: left;
    width: 100%;
    margin-top: 10px
}
.compare-details p {
    display: block;
    padding: 18px 15px;
    background: #f8f8f8 none repeat scroll 0% 0%;
    margin: 0px 4px;
    font-size: 16px;
    margin-top: 25px;
    margin-bottom: 25px
}
.compare-details p a {
    font-weight: 600;
    color: #00a7e2
}
.compare-details .chat-compose {
    /*width: 245px;*/
    /*margin: 0 auto; margin-top: 25px*/
    /*margin:50px 0 182px !important;*/
}
.compare-details .chat-compose a {
    padding: 12px 55px;
    border: 1px solid #00a8e7;
    color: #00a8e7;
    font-size: 18px
}
.compare-details .chat-compose a i {
    padding-right: 8px;
    font-size: 25px
}
.compare-details .chat-compose a:hover {
    color: #fff;
    background: #00a8e7
}
.posting-check-right ul {
    float: left;
    margin-top: 10px
}
.posting-check-right ul li {
    color: #888888;
    margin-bottom: 12px;
	line-height:20px;
    display: flex;
}
.posting-check-right ul li span {
    font-weight: 600
}
.posting-check-right ul li i {
    color: #a1b400;
    margin-right: 5px
}
.posting-check-right ul li:last-child {
    margin-bottom: 0
}
.project-compose-feedck-wraper {
    margin-top: 5px;
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.compose-idea-list {
    margin-top: 5px;
    float: left;
    padding: 14px 0 14px 0;
}
.compose-idea-list .nav > li {
    margin-right: 0
}
.compose-idea-list ul.nav li {
    border: 1px solid #e2e1e1;
    border-radius: 0px 0px 0px 0px;
	border-right:1px;
    border-bottom: 1px solid #e2e1e1;
}
.compose-idea-list ul.nav li:last-child {
    border-right: 1px solid #e2e1e1;
}
.compose-idea-list .nav-tabs {
    border-bottom: 0px solid #0182c4
}
.compose-idea-list .nav-tabs > li.active > a,
.compose-idea-list .nav-tabs > li.active > a:focus,
.compose-idea-list .nav-tabs > li.active > a:hover {
    border: none !important;
    background: #0182c4;
    color: #fff;
    border-radius: 0px;
}
.compose-idea-list .nav-tabs > li > a {
    border: 0px solid #fff;
    color: #a2a2a2;
    font-size: 14px;
    line-height: 20px;
    margin-right: 0;
    padding: 68px 18px 5px !important;
}
.compose-idea-list .nav-tabs > li > a:hover {
    background: #0182c4;
    color: #fff;
    border-radius: 0px;
}
.compose-idea-list .tab-content {
    margin: 25px 13% 0;
}
.tab-pane .tab-pan-head {
    background: #fff;
    padding: 8px 10px;
    border-bottom: 0px solid #fff;
    margin-bottom: 20px;
}
.tab-pane .tab-pan-head.paymntheadbg {
    background: #60c7d6
}
.tab-pan-head h5,
.tab-pan-head span {
    font-family: "Microsoft New Tai Lue";
    color: #34a825;
    font-size: 16px;
    margin-bottom: 0;
    display: inline-block;
    font-weight: normal
}
.tab-pan-head span {
    float: right
}
.tab-pan-head span i {
    padding-right: 4px
}
.tab-pan-head span i:last-child {
    font-size: 18px
}
.tab-posting-detail-wrapper,
.compromotional_code {
    float: left
}
.tab-pane .tab-posting-detail-wrapper,
.tab-pane .tab-posting-detail-wrapper2,
.tab-pane .tab-posting-detail-wrapper3 {
    border: 1px dashed #d1d1d1;
    padding: 20px 25px;
    margin-top: 7px;
    float: left;
    width: 100%
}
/*include css 17-02-16*/

.basnew-part1,
.basnew-part2,
.basnew-part3 {
    width: 100%;
    float: left;
    margin-top: 30px;
    border: 2px dashed #cccccc;
    padding: 10px;
    display: none
}
.basnew-part1 p,
.basnew-part2 p,
.basnew-part3 p {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px
}
.basnew-part1 p span,
.basnew-part2 p span,
.basnew-part3 p span {
    color: #e45202
}
.compose-idea-options {
    width: 100%;
    float: left;
    margin-bottom: 20px
}
.compose-idea-options ul li.gary-colr {
    float: left;
    width: 10%;
    margin-left: 1.11%
}
.compose-idea-options ul li.gary-colr:first-child {
    margin-left: 0
}
.compose-idea-options ul li.gary-colr span.grayoneimg {
    width: 90px;
    height: 74px;
    display: block;
    margin: 0 auto;
}
.compose-idea-options ul li.gary-colr span.option-img {
    background: url("images/emoticons/option.png") no-repeat;
}
.compose-idea-options ul li.gary-colr span.option-img2 {
    background: url("images/emoticons/option2.png") no-repeat;
}
.compose-idea-options ul li.gary-colr span.option-img3 {
    background: url("images/emoticons/option3.png") no-repeat;
}
.compose-idea-options ul li.gary-colr span.option-img4 {
    background: url("images/emoticons/option4.png") no-repeat;
}
.compose-idea-options ul li.gary-colr span.option-img5 {
    background: url("images/emoticons/option5.png") no-repeat;
}
.compose-idea-options ul li.gary-colr span.option-img6 {
    background: url("images/emoticons/option6.png") no-repeat;
}
.compose-idea-options ul li.gary-colr span.option-img7 {
    background: url("images/emoticons/option7.png") no-repeat;
}
.compose-idea-options ul li.gary-colr span.option-img8 {
    background: url("images/emoticons/option8.png") no-repeat;
}
.compose-idea-options ul li.gary-colr span.option-img9 {
    background: url("images/emoticons/option9.png") no-repeat;
}
.compose-idea-options ul li.gary-colr.hover-img span.option-img {
    background: url("images/emoticons/option-hvr.png") no-repeat;
}
.compose-idea-options ul li.gary-colr.hover-img span.option-img2 {
    background: url("images/emoticons/option2-hvr.png") no-repeat;
}
.compose-idea-options ul li.gary-colr.hover-img span.option-img3 {
    background: url("images/emoticons/option3-hvr.png") no-repeat;
}
.compose-idea-options ul li.gary-colr.hover-img2 span.option-img4 {
    background: url("images/emoticons/option4-hvr.png") no-repeat;
}
.compose-idea-options ul li.gary-colr.hover-img2 span.option-img5 {
    background: url("images/emoticons/option5-hvr.png") no-repeat;
}
.compose-idea-options ul li.gary-colr.hover-img2 span.option-img6 {
    background: url("images/emoticons/option6-hvr.png") no-repeat;
}
.compose-idea-options ul li.gary-colr.hover-img2 span.option-img7 {
    background: url("images/emoticons/option7-hvr.png") no-repeat;
}
.compose-idea-options ul li.gary-colr.hover-img3 span.option-img8 {
    background: url("images/emoticons/option8-hvr.png") no-repeat;
}
.compose-idea-options ul li.gary-colr.hover-img3 span.option-img9 {
    background: url("images/emoticons/option9-hvr.png") no-repeat;
}
.compose-idea-options ul li.gary-colr p {
    color: #cdcdcd;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 10px
}
.compose-idea-options ul li.gary-colr p.activenew-blue {
    color: #0584c2
}
.compose-idea-options ul li.gary-colr i.checkoption {
    color: #9db37b;
    font-size: 20px;
    display: none
}
.compose-idea-options ul li.gary-colr i.checkoption2 {
    color: #9db37b;
    font-size: 20px;
    display: none
}
.compose-idea-options ul li.gary-colr i.checkoption3 {
    color: #9db37b;
    font-size: 20px;
    display: none
}
/*End css 17-02-16*/

.tab-posting-detail-wrapper2.no-paddingdetails {
    padding: 0
}
.tab-posting-detail-wrapper2.no-paddingdetails .bck-funding-status {
    background-color: #f0f0f0;
    padding: 15px 25px
}
.tab-posting-detail-wrapper2.no-paddingdetails .bck-funding-status .input-bp-posting {
    margin-bottom: 0;
}
.tab-posting-detail-wrapper2.no-paddingdetails .postingdetail-wrapper-new {
    padding: 5px 20px 20px
}
.postingdetail-wrapper-new .dtlchk-botm.bluetext {
    width: 62%;
    float: left;
    border-bottom: 0px solid #fff;
}
.postingdetail-wrapper-new .dtlchk-botm-yellowbg,
.postingdetail-wrapper-new .dtlchk-botm-yellowbg2,
.postingdetail-wrapper-new .dtlchk-botm-yellowbg3 {
    position: relative;
    width: 36%;
    float: left;
    margin-left: 2%;
    background-color:#e9f7f8;
    padding: 8px;
    margin-top: 25px;
    margin-bottom: 15px;
    display: none;
    border-radius: 8px
}
.postingdetail-wrapper-new .dtlchk-botm-yellowbg:before,
.postingdetail-wrapper-new .dtlchk-botm-yellowbg2:before,
.postingdetail-wrapper-new .dtlchk-botm-yellowbg3:before {
    border-bottom: 16px solid transparent;
    border-right: 16px solid #e9f7f8;
    border-top: 16px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    left: -15px;
    top: 15px;
    width: 0;
}
.postingdetail-wrapper-new .dtlchk-botm-yellowbg2:before {
    top: 40px
}
.postingdetail-wrapper-new .dtlchk-botm-yellowbg3:before {
    top: 63px
}
.postingdetail-wrapper-new .dtlchk-botm-yellowbg p,
.postingdetail-wrapper-new .dtlchk-botm-yellowbg2 p,
.postingdetail-wrapper-new .dtlchk-botm-yellowbg3 p {
    color: #595959;
    font-size: 15px;
    line-height: 18px
}
.postingdetail-wrapper-new .dtlchk-botm-yellowbg p span,
.postingdetail-wrapper-new .dtlchk-botm-yellowbg2 p span,
.postingdetail-wrapper-new .dtlchk-botm-yellowbg3 p span {
    color: #000
}
.postingdetail-wrapper-new .dtlchk-botm-yellowbg label,
.postingdetail-wrapper-new .dtlchk-botm-yellowbg2 label,
.postingdetail-wrapper-new .dtlchk-botm-yellowbg3 label {
    font-size: 12px;
    font-weight: 100;
    margin-bottom: 8px;
    color: #000;
}
.postingdetail-wrapper-new .dtlchk-botm-yellowbg label.bluetext,
.postingdetail-wrapper-new .dtlchk-botm-yellowbg2 label.bluetext,
.postingdetail-wrapper-new .dtlchk-botm-yellowbg3 label.bluetext,
.postingdetail-wrapper-new .dtlchk-botm-yellowbg3 label.bluetext2 {
    color: #0283c4;
}
.postingdetail-wrapper-new .dtlchk-botm-yellowbg3 label.bluetext2 {
    font-size: 16px;
    font-weight: 600
}
.postingdetail-wrapper-new .dtlchk-botm.bluetext label {
    margin-bottom: 12px
}
.postingdetail-wrapper-new .dtlchk-botm.bluetext label:last-child {
    margin-bottom: 0
}
.postingdetail-wrapper-new .dtlchk-botm.bluetext p {
    color: #0283c4
}
.postingdetail-wrapper-new .dtlchk-botm.bluetext span.get-realfeedback {
    float: left;
    margin-left: 23px;
    font-size: 14px;
    color: #0283c4;
}
.postingdetail-wrapper-new .dtlchk-botm-yellowbg2 p input {
    width: 50px;
    border: 1px solid #ccc;
    text-align: center;
    color: #000;
    height: 44px;
    width: 120px;
    font-size: 24px;
}
.postingdetail-wrapper-new .dtlchk-botm-yellowbg2 p input.pay-placholderclr::-webkit-input-placeholder {
    color: #595959;
    opacity: 1
}
.postingdetail-wrapper-new .dtlchk-botm-yellowbg2 p input.pay-placholderclr:-moz-input-placeholder {
    color: #595959;
    opacity: 1
}
.postingdetail-wrapper-new .dtlchk-botm-yellowbg2 p input.pay-placholderclr::-moz-input-placeholder {
    color: #595959;
    opacity: 1
}
.postingdetail-wrapper-new .dtlchk-botm-yellowbg2 p input.pay-placholderclr::-ms-input-placeholder {
    color: #595959;
    opacity: 1
}
/*include css 01-02-16*/

.tab-posting-detail-wrapper .input-bp-posting,
.tab-posting-detail-wrapper .reward-pickup-wrapper {
    margin-bottom: 10px
}
.tab-posting-detail-wrapper .input-bp-posting:last-child {
    margin-bottom: 0
}
.input-bp-posting label,
.reward-pickup-wrapper label {
    font-size: 16px;
    font-weight: 300;
    color: #1b1e24;
    float: right;
    display: block;
    width: 100%;
    text-align: right;
    margin-bottom: 3px
}
.input-bp-posting label.subhde {
    font-size: 12px;
    font-weight: 300;
    color: #059ccc;
    float: right;
    display: block;
    width: 100%;
    text-align: right
}
.input-bp-posting input[type="text"],
.input-bp-posting select,
.dtl2tab select,
.dtl2tab.row.date-picker input {
    width: 100%;
    height: 44px;
    border: 1px solid #d4d4d4;
    padding: 0 8px;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;
    padding: 3px 0px 3px 3px;
    margin: 5px 1px 3px 0px;
}
.input-bp-posting input[type="text"]:focus,
.input-bp-posting select,
.dtl2tab select,
.dtl2tab.row.date-picker input {
    width: 100%;
    height: 44px;
    border: 1px solid #006595;
    padding: 0 8px;
}
.tab-posting-detail-wrapper2 p {
    color: #43a510;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 8px
}
.tab-posting-detail-wrapper2 .seltoptn p {
    display: inline-block;
    float: left;
    line-height: 40px;
    margin-right: 15px;
    width: 25%;
}
.dtl2tab.row.date-picker span {
    color: #01aae6;
    font-size: 14px;
    margin-top: 4px
}
.backgrouond-checkit {
    width: 75%;
    display: inline-table;
}
.backgrouond-checkit ul {
    column-count: 2;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    margin-bottom: 15px
}
.tab-posting-detail-wrapper2 .backgrouond-checkit label {
    font-size: 14px;
    font-weight: 300;
    margin-right: 10px
}
.backgrouond-checkit input.check-stage {
    margin-right: 8px;
    margin-top: 0px;
    vertical-align: middle;
}
.bck-funding-status .input-bp-posting {
    margin-bottom: 12px
}
.bck-funding-status .input-bp-posting label {
    float: left;
    text-align: left;
    width: 25.5%;
    margin-right: 15px;
}
.seltoptn.seltwdth3 .btn-group .dropdown-toggle .filter-option {
    width: auto
}
.bck-funding-status .input-bp-posting select {
    width: 125px
}
.bck-funding-status .input-bp-posting span {
    width: auto;
    float: none;
    font-size: 16px;
    color: #1b1324;
    display: inline-block;
    margin-left: 25px
}
.input-bp-posting label i {
    margin-right: 5px;
    color: #a2a2a2
}
.bck-funding-status h5 {
    color: #00607f;
    font-size: 20px;
    font-weight: 700
}
.bkground-projtc-feedbk {
    margin-top: 8px
}
.bkground-projtc-feedbk label {
    font-weight: 300;
    font-size: 16px
}
.bkground-projtc-feedbk label i {
    color: #9f9f9f;
    padding-right: 8px;
    font-size: 17px
}
.bkground-projtc-feedbk textarea.info-abtp input[type=text],
textarea {
    width: 100%;
    padding: 5px;
    border: 1px solid #d4d4d4;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;
    padding: 3px 0px 3px 3px;
    margin: 5px 1px 3px 0px;
}
.bkground-projtc-feedbk textarea.info-abtp input[type=text]:focus,
textarea:focus {
    width: 100%;
    padding: 5px;
    border: 1px solid #006595;
}
.bkground-projtc-feedbk.sklst label span {
    color: #059ccc;
    font-size: 12px;
    padding-left: 6px
}
.bkgslt-list {
    width: 30%;
    display: inline-block;
}
.bkgslt-list2 {
    width: 65%;
    display: inline-block;
    float: right
}
.bkgslt-list2 label {
    float: left;
    width: 10%
}
.bkgslt-list2 input {
    width: 90%;
    height: 38px;
    border: 1px solid #a1a1a1
}
.bkgslt-list select {
    display: inline-block;
    height: 38px;
    width: 80%;
    border: 1px solid #a1a1a1
}
.bckg-btmftre {
    border-top: 1px dashed #d7d7d7;
    padding-top: 15px;
    margin-top: 15px
}
.ftpfutre p {
    color: #1b1e24;
    margin-bottom: 0;
    font-weight: 300
}
.ftpfutre p i {
    padding-right: 6px
}
.ftpfutre span.bluesub-head {
    color: #01AAE5;
    font-size: 12px
}
.ftpfutrerdio label,
.dtlchk label,
.dtlchk-botm label,
.dtl2tab label {
    font-weight: 300
}
.dtlchk-botm label {
    margin-bottom: 8px
}
.ftpfutrerdio label input[type="radio"],
.dtlchk label input[type="radio"],
.dtlchk-botm label input[type="radio"] {
    margin-right: 7px
}
.ftpfutrerdio .prvtprojt-mrj {
    float: left;
    text-align: center
}
.ftpfutrerdio .prvtprojt-mrj:first-child {
    width: 60%
}
.ftpfutrerdio .prvtprojt-mrj.newleft {
    width: 40%
}
.ftpfutrerdio .prvtprojt-mrj span {
    color: #01AAE5;
    font-size: 12px;
    display: block
}
.ftpfutrerdio .prvtprojt-mrj input.response-codefill {
    height: 44px;
    font-size: 20px;
    font-weight: bold;
    color: #34a825;
    font-family: Georgia, "Times New Roman", Times, serif;
    border: 1px dashed #34a825;
    padding: 5px;
    width: 120px;
    margin-top: 5px;
    text-align: center;
    display: none
}
.ftpfutrerdio .prvtprojt-mrj span label {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 0
}
.ftpfutrerdio .prvtprojt-mrj span.not-displayradio {
    display: none
}
.bckgdtl {
    display: block;
    margin-top: 20px
}
.bckgdtl .ac-title {
    text-transform: capitalize;
    font-size: 18px;
    background: transparent;
    border-bottom: 1px dashed #a1a1a1;
    padding: 5px 0;
    font-weight: 300;
}
.bckgdtl .ac-title i {
    float: left;
    font-size: 22px
}
.bckgdtl .ac-title i::before {
    content: "\f0fe";
    color: #595959;
    margin-right: 6px;
}
.bckgdtl .ac-pane a:hover,
.bckgdtl .ac-pane a:focus {
    color: #595959;
    border: 0px solid #a1a1a1;
    border-bottom: 1px dashed #a1a1a1;
}
.bckgdtl .ac-content,
.tab-posting-detail-wrapper .ac-content {
    border: 0px solid #ccc;
    padding: 15px 0 0;
}
.tab-posting-detail-wrapper .ac-content {
    padding-top: 0
}
.dtlchk {
    border-bottom: 1px solid #a1a1a1;
    padding-bottom: 10px
}
.dtlchk div {
    width: 49.5%;
    display: inline-block
}
.tab-posting-detail-wrapper .ac-content {
    display: block
}
.dtlchk input[type="text"] {
    height: 36px;
    border: 1px solid #a1a1a1;
    margin-left: 8px;
    padding: 0 6px;
    display: none;
    width: 195px
}
.dtlchk-botm,
.compromotional_code,
.dtl2tab {
    padding-top: 15px
}
.dtl2tab.row.date-picker p {
    color: #1b1e24;
    font-size: 20px;
    margin-bottom: 20px
}
.dtlchk-botm {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #d1d1d1
}
.accountdlt-model ul li.dtlchk-botm.bluetext {
    border-bottom: 0px solid #0082c0;
    padding: 0;
    margin: 0 0 5px
}
.accountdlt-model ul li.dtlchk-botm.bluetext span {
    color: #7d7d7d
}
.accountdlt-model ul li.dtlchk-botm.bluetext input.mdlchk {
    display: none
}
.accountdlt-model ul li.dtlchk-botm.bluetext input.otherfield-input {
    background: #f3f3f3;
    border: 1px solid #afafaf;
    height: 30px;
    margin-left: 5px;
    padding: 5px
}
.yellowbg-acct {
    background: #FDF8E4;
    padding: 10px;
    margin-top: 20px
}
.acctmdl-btn button {
    display: inline-block;
    padding: 10px 30px;
    margin-top: 15px;
    font-size: 18px;
    border: 1px solid #00a9e2;
    color: #00a9e2;
    background: #fff;
    text-align: center;
    margin-right: 8px
}
.acctmdl-btn button:last-child {
    border: 1px solid #cfcfcf;
    color: #7d7d7d;
    margin-right: 0
}
.acctmdl-btn button:hover {
    background: #00a9e2;
    color: #fff
}
.acctmdl-btn button:last-child:hover {
    background: #cfcfcf
}
.yellowbg-acct p {
    font-size: 14px;
    text-align: center;
    float: none;
    color: #595e6b;
    margin-bottom: 0;
    line-height: 16px
}
.yellowbg-acct p a {
    color: #0182c4
}
.compromotional_code p,
.projtexpre p span {
    color: #01aae5
}
.projtexpre p span {
    font-size: 20px
}
.compromotional_code a {
    background: #01aae5;
    padding: 4px 8px;
    color: #fff !important
}
.compromotional_code a i {
    color: #fff;
    padding: 3px
}
.prombg-gray {
    background: #f1f1f1;
    padding: 25px 15px;
    display: none
}
.prombg-gray label,
.projtexpre p {
    color: #595959;
    font-size: 19px;
    font-weight: 300;
    margin-right: 8px
}
.prombg-gray input.promtcode {
    height: 36px;
    background: #fff;
    border: 0px solid #fff;
    float: right;
    padding: 0 8px
}
.comptfnl-btn {
    float: left;
    margin-top: 10px;
	width:100%;
}
.comptfnl-btn button,
.comptfnl-btn input.copmcnt-btn {
    background: #fff;
    border: 1px solid #0182C4;
    padding: 8px 18px;
    font-size: 18px;
    font-weight: 600;
    color: #0182C4;
    margin-left: 10px
}
.comptfnl-btn button,
.comptfnl-btn input.copmcnt-btn:hover {
    background: #0182C4;
    color: #fff
}
.projtexpre,
.rewtexpre {
    margin-top: 15px;
    background: #f1f1f1;
    padding: 15px
}
.rewtexpre {
    margin-top: 0
}
.postchng_optn {
    font-size: 14px;
    width: 100%;
    margin: 6px 0 10px 0;
}
.postchng_optn a {
    color: #000;
    margin-left: 22px;
}
.postchng_optn a:hover {
    color: #000;
	text-decoration:none !important;
}
.rewtexpre p {
    font-size: 22px;
    margin-bottom: 0
}
.rewtexpre label {
    font-size: 12px;
    color: #595959
}
.input-bp-posting .rtglbt label {
    text-align: left;
    float: left
}
.input-bp-posting .rtglbt label span {
    float: none;
    width: auto;
    display: inline-block
}
.input-bp-posting .rtglbt.rankdiagram {
    margin-top: 15px
}
.input-bp-posting .rtglbt.rankdiagram label {
    color: #01aae5;
    font-size: 15px;
    width: 130px
}
.input-bp-posting .rtglbt.rankdiagram .wrapper-custom,
.resfeed-face .wrapper-custom {
    float: left
}
.tab-posting-detail-wrapper h5.rating-sec {
    border: 1px solid #7b7b7b;
    padding: 4px;
    font-size: 18px;
    color: #01aae5;
    display: inline-block
}
.detail-wraperbtm {
    float: left;
    width: 100%;
    margin-top: 0
}
.detail-wraperbtm p {
    margin-bottom: 0
}
.input-bp-posting .lwtrt label {
    width: 45%
}
.input-bp-posting .lwtrt input {
    width: 55%
}
.input-bp-posting .rtgtstar i.starrtgt {
    color: #01aae5;
    font-size: 16px;
    margin-right: 3px;
    margin-top: 4px
}
.rtgtstar .progress {
    margin-bottom: 0;
    height: 14px;
    background: #595959;
    margin-top: 4px
}
.rtgtstar .progress .progress-bar {
    background-color: #01aae5;
    line-height: 15px;
    font-size: 11px
}
/*
button.postinner-btn{padding: 6px 16px;float: right; width: auto; color: #1b1e24; font-weight: 300; background: #aaa;
    border-bottom: 4px solid #aaa; cursor:default; }

button.postinner-btn{padding: 6px 16px;float: right; width: auto;
color: #fff; font-weight: 300; background: #ccc;
    border-bottom: 4px solid #aaa; cursor:default; }
*/

button.postinner-btn {
    padding: 6px 16px;
    float: right;
    width: auto;
    color: #fff;
    font-weight: 300;
    background: #D4D4D4;
    border: 0px solid #fff;
    cursor: default;
    margin: 6px 0 0;
}
button.enable_btn {
    padding: 6px 16px;
    float: right;
    width: auto;
    color: #1b1e24;
    font-weight: 300;
    background: #f6e312;
    border-bottom: 4px solid #e9ac1a;
}
button.enable_btn:hover:hover,
button.ideapreview-btn:hover,
.pay-proceed-container button:hover,
.projt-newseek-boxes .bluebrd-projt2 button:hover {
    background: #dbc905
}
.chpolls {
    float: right
}
.chpolls a {
    font-size: 13px;
    padding: 6px 15px;
    color: #1b1e24;
    font-weight: 600
}
.chpolls a {
    background: #fff;
    border: 1px solid #01aae5;
    margin-left: 5px
}
.chpolls .chpolls-hover {
    background: #e1e1e1;
    border: 1px solid #e1e1e1;
    color: #1b1e24
}
.chpolls a:hover,
.chpolls a.activechoice {
    background: #e1e1e1;
    border: 1px solid #e1e1e1;
    color: #1b1e24
}
.input-bp-posting.bkground-projtc-feedbk label,
.input-bp-posting.bkground-projtc-feedbk span {
    text-align: left
}
.newupload-accessadd {
    border-top: 1px solid #d1d1d1;
    padding-top: 15px;
    margin-top: 20px;
    float: left;
    width: 100%;
}
.newupload-accessadd button.newacc-btn {
    margin-bottom: 5px;
    float: left;
    height: 42px;
    font-size: 18px;
    color: #00a9e6;
    padding: 6px 15px;
    border: 1px solid #00a9e6;
    background-color: #fff;
    margin-right: 12px
}
.newupload-accessadd button.newacc-btn:hover {
    background-color: #dbf4ff
}
.newupload-accessadd button.newacc-btn-hv {
    background-color: #dbf4ff;
}
.accessadd-uploadtab,
.accessadd-uploadtab3 {
    display: none
}
.accessadd-uploadtab2 ul,
.accessadd-uploadtab4 ul {
    float: right;
}
.accessadd-uploadtab2 ul li,
.accessadd-uploadtab4 ul li {
    float: left;
    margin-left: 10px
}
.accessadd-uploadtab2 ul li a,
.accessadd-uploadtab4 ul li a {
    width: 41px;
    height: 41px;
    border-radius: 100%;
    text-align: center;
    display: block;
    background: #fff;
    border: 1px solid #000;
    line-height: 44px;
    color: #000
}
/*** start ::  30-03-2016  ****/

.accessadd-uploadtab2 ul li a i {
    padding-top: 10px;
}
.accessadd-uploadtab4 ul li a i {
    padding-top: 10px;
}
/*** end ::  30-03-2016  ****/

.accessadd-uploadtab2 ul li a i,
.accessadd-uploadtab4 ul li a i {
    font-size: 22px
}
.accessadd-uploadtab2 ul li a:hover,
.accessadd-uploadtab4 ul li a:hover,
.accessadd-uploadtab4 ul li a.instfbhvrm,
.accessadd-uploadtab2 ul li a.instfbhvrm {
    background: #dbf4ff
}
.accessadd-uploadtab2 button.postinner-btn {
    float: right
}
.instagramtab-wrapper {
    float: left;
    margin-top: 15px;
    padding: 6px;
    border: 1px solid #f7f7f7;
    background: #f7f7f7;
    width: 100%
}
.instagramtab-wrapper label,
.resfeed-face label {
    font-size: 16px;
    color: #17b4ff;
    margin-bottom: 4px;
    font-weight: 100
}
.instagramtab-wrapper .twitter-here,
.instagramtab-wrapper .instagramcode-here,
.instagramtab-wrapper .youtube-here {
    display: none
}
.instagramtab-wrapper input,
.instagramtab-wrapper textarea {
    float: left;
    width: 100%;
    height: 40px;
    border: 2px solid #e1e1e1;
    padding: 6px
}
.instagramtab-wrapper textarea {
    height: auto;
    margin-bottom: 5px
}
.rewupload-img i.fa-cloud-upload {
    float: left;
    font-size: 50px;
    color: #0182c4;
    margin-top: 15px
}
.reward-pickup-wrapper label {
    text-align: left
}
.reward-pickup-wrapper label.reward-pickup {
    float: left;
    font-size: 13px;
    color: #595959;
    font-style: italic;
    margin-right: 8px;
    width: auto;
    margin-bottom: 10px
}
.reward-pickup-wrapper label.reward-pickup input,
.rewrdfee label input {
    margin-right: 6px
}
.reward-pickup-wrapper label.timerewrd,
.rewrdfee label {
    font-size: 14px;
    color: #595959;
    font-style: italic;
    ;
    font-weight: 300
}
.reward-pickup-wrapper label.timerewrd i {
    color: #40c7f2;
    font-size: 16px;
    padding-right: 5px
}
.reward-pickup-wrapper input.rewrdexpire {
    margin-top: 5px;
    border: 2px solid #d4d4d4;
    padding: 0px 4px;
    font-size: 13px;
    width: 100%;
    height: 22px;
    font-style: italic;
}
.input-bp-posting.topbrd {
    border-top: 1px solid #a1a1a1;
    padding-top: 15px;
    margin-top: 15px
}
.rewrdfee p {
    font-size: 34px;
    color: #1b1e24;
    margin-top: 25px;
    font-style: italic;
    font-weight: 700
}
.rewardchk-newsec {
    float: left;
    width: 100%
}
.rewardchk-newsec label {
    width: 24px;
    float: left;
    margin-top: -2px
}
.rewardchk-newsec span {
    font-size: 15px
}
.rewrdfee p span,
.rewrdfee label a,
.rewardchk-newsec span a {
    color: #37c4f1;
    font-style: normal
}
.rewrdfee label:before,
.rewrdfee label span {
    float: left
}
.rewrdfee label span {
    margin-top: 5px
}
.rewupload-img-upload {
    border: 1px solid #ccc;
    position: relative;
    min-height: 75px;
    /*height: 91px;*/
}
.rewupload-img-uploaded {
    border: 1px solid #ccc;
    position: relative;
    min-height: 75px;
    /*height: 250px;*/
}
.rewuploadhvr i {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    display: none
}
.rewupload-img-upload img {
    margin: 0 auto
}
/* .rewupload-img-upload .img_pre {width:100%; height:100%;} */

.rewupload-img-upload .dltbtn {
    bottom: 5px;
    position: absolute;
}
.brows-filertg {
    position: relative
}
.brows-filertg .fileUpload {
    position: absolute;
    right: 15px;
    height: 38px;
    background: #595959;
}
.brows-filertg .fileUpload.btn {
    margin: 0;
    background: #37c4f1;
    font-size: 18px;
    color: #fff;
    border: 0px solid #fff;
    line-height: 30px;
    position: absolute;
    top: 0
}
.quicksignnew-form .brows-filertg .fileUpload.btn {
    background: transparent;
    color: #8d8d8d;
    font-size: 16px;
    font-style: normal;
    height: 55px;
    line-height: 46px;
}
.brows-filertg .fileUpload.btn:hover {
    border: 0px solid #fff;
}
.ratingfeed-yellow-bg {
    background: #fef5e3;
    padding: 25px;
    border-radius: 5px;
    float: left;
    margin-top: 15px;
    width: 100%
}
.ratingfeed-yellow-bg .ratingfeed-yellow-image {
    float: right;
    position: relative;
    margin: 0 0 15px;
    width: 225px;
}
.remove_img {
    border-left: 1px solid;
    padding: 0 0 0 8px;
}
.ratingfeed-yellow-bg h5 {
    font-size: 18px;
    font-weight: 600;
    color: #1b1e24;
    margin-bottom: 7px
}
.ratingfeed-yellow-bg h5 span {
    width: 30px;
    height: 30px;
    border-radius: 100%;
    text-align: center;
    display: inline-block;
    margin-left: 5px;
    border: 1px solid #000;
    line-height: 30px;
}
.ratingfeed-yellow-bg p:last-child {
    margin-bottom: 0
}
.ratingfeed-yellow-bg img {
    margin: auto;
    max-width: 100%;
    position: relative;
}
.ratingfeed-yellow-bg .hvrrating,
.ratingfeed-yellow-bg .hvrrating2 {
    background: #f18585;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 196px;
    padding: 10px;
    display: none;
}
.ratingfeed-yellow-bg .hvrrating a,
.ratingfeed-yellow-bg .hvrrating2 a {
    margin-right: 8px
}
.ratingfeed-yellow-bg .hvrrating a:last-child,
.ratingfeed-yellow-bg .hvrrating2 a:last-child {
    margin-right: 0
}
.ratingfeed-yellow-bg .hvrrating i,
.ratingfeed-yellow-bg .hvrrating2 i {
    padding-right: 5px
}
.ratingfeed-yellow-bg .hvrrating a,
.ratingfeed-yellow-bg .hvrrating2 a {
    color: #fff
}
.ratingfeed-yellow-bg .edit-ratingpro {
    float: left;
    margin-top: 15px;
    width: 100%
}
.ratingfeed-yellow-bg .containeditableratingdiv {
    margin: 0;
    max-height: 100px;
    overflow-y: auto;
    padding: 0;
    width: 100%;
}
.edit-ratingpro a {
    color: #1b1e24;
    margin-left: 15px;
    float: right
}
.edit-ratingpro a:hover {
    color: #0182c4
}
.edit-ratingpro a i {
    padding-right: 6px
}
.edit-ratingpro a:last-child {
    margin-right: 0
}
.projt-newseek-boxes .blue-newseekbg h2 span {
    color: #1b1e24
}
label.tpgapnewsec {
    margin-top: 6px
}
/****************Select-option btn css*****************/

#project-giv-form .select-style.frmpjt {
    width: 185px
}
#project-giv-form .input-reliablity .select-style {
    float: right;
    width: 95px;
}
.seltoptn .btn-group.bootstrap-select {
    width: 100% !important
}
.seltoptn.seltwdth .btn-group.bootstrap-select,
.seltoptn.seltwdth3 .btn-group.bootstrap-select {
    width: 185px !important
}
.seltoptn .btn-group .btn {
    border: 1px solid #a1a1a1 !important;
    background-color: #fff;
    border-radius: 0px;
    color: #595959;
    font-size: 16px;
    height: 38px;
    padding: 0 8px;
    margin-bottom: 3px
}
.select-style.seltoptn .btn-group .btn {
    border: 1px solid #e7e7e7 !important;
}
.req_res_select.seltoptn .btn-group .btn {
    background-color: #e7e7e7;
    color: #fff;
    margin-top: 6px;
    border: 0px solid #fff !important
}
.seltoptn .caret {
    display: inline-block;
    width: 18px !important;
    height: 10px !important;
    margin-left: 2px;
    vertical-align: middle;
    border: 0px solid #000;
    background: url("images/b_list_arrow.png") no-repeat scroll right center;
    margin: 0;
    overflow: hidden;
    padding: 0 5px;
}
.select-style.seltoptn .caret {
    background: url("images/g_list_arrow.png") no-repeat scroll right center;
}
.seltoptn.mrjcaret .caret {
    height: 16px !important;
    top: 32% !important
}
.select-style.seltoptn.mrjcaret .caret {
    background: url("images/arrw_up_dwn.png") no-repeat scroll right center;
}
.seltoptn.mrjcaret-new .caret {
    height: 16px !important;
    top: 32% !important
}
.select-style.seltoptn.mrjcaret-new .caret {
    background: url("images/arw_dwn.png") no-repeat scroll right center;
}
.seltoptn .btn-default:hover,
.seltoptn .btn-default:active {
    background-color: transparent
}
.seltoptn .dropdown-menu {
    background: #fff;
}
.seltoptn .dropdown-menu > li > a {
    padding: 3px 8px
}
.seltoptn .bootstrap-select.btn-group .dropdown-menu li a {
    color: #40c6f2;
    font-size: 16px
}
.seltoptn .dropdown-menu > li > a:focus,
.seltoptn .dropdown-menu > li > a:hover {
    color: #595959 !important
}
.seltoptn.seltwdth .btn-group .btn span {
    margin-left: 0
}
.seltoptn.mrjcaret-new .btn-group .btn {
    background: #fff;
    font-size: 14px;
    height: 30px;
    padding-left: 4px;
    margin-bottom: 8px
}
.select-style.seltoptn.mrjcaret-new .btn-group .btn {
    border: 1px solid #fff !important
}
.occupation-content .seltoptn.mrjcaret-new .btn-group .btn {
    margin-bottom: 0
}
.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 16px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.fileUpload.btn {
    float: left;
    background: transparent;
    border: 1px solid #595959;
    color: #595959;
    font-size: 15px;
    margin-top: 25px;
    padding: 3px 15px;
    font-style: italic;
    border-radius: 0px;
}
.fileUpload.btn:hover {
    background: #0182c4;
    color: #fff;
    border: 1px solid #0182c4;
}
.rating-range-slider {
    margin: 24px 0 10px;
    width: 100%;
}
.range-bar {
    background-color: #444;
    border-radius: 5px;
    display: block;
    height: 5px;
    position: relative;
    width: 100%;
}
.range-handle {
    background-color: #11b7ff;
    border-radius: 100%;
    border: 2px solid #444;
    cursor: move;
    height: 18px;
    left: 0;
    position: absolute;
    top: -7px;
    width: 18px;
}
.range-min,
.range-max {
    color: #181819;
    font-size: 12px;
    height: 20px;
    padding-top: 4px;
    position: absolute;
    text-align: center;
    top: -9px;
    width: 24px;
}
.range-max {
    right: 0;
    top: -30px
}
.range-min {
    left: 0;
    top: -30px
}
.range-quantity {
    background-color: #11b7ff;
    border-radius: 15px;
    display: block;
    height: 100%;
    width: 0;
}
/*----- career page starts here -------*/

.career_info {
    text-align: center;
    width: 100%;
    float: left;
    margin-bottom: 30px
}
.career_info h2 {
    font-size: 32px;
    color: #1b1e24;
    padding-top: 25px;
}
.career_info a {
    line-height: 30px;
    letter-spacing: 1px;
    text-align: center;
}
.career_blu {
    color: #37c4f1 !important;
    padding-bottom: 5px;
}
#career_bg {
    background: url(images/career_ban.jpg) no-repeat;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 100%;
    float: left;
}
.career_stle {
    padding: 10px 40px;
    float: left;
    text-align: center;
}
.career_stle h3 {
    color: #fff;
    font-weight: bold;
    font-size: 30px;
}
.career_stle p {
    color: #fff;
    padding: 10px 15%;
    line-height: 30px;
}
.career_bg_blck .carousel.slide {
    margin-top: 20px
}
.career_info_cont {
    width: 100%;
    margin-top: 20px;
    line-height: 30px;
    color: #1b1e24;
    padding: 0 20px;
    float: left
}
.career_info_cont h1 {
    color: #1b1e24;
    text-align: center;
}
.career_info_cont h4 {
    font-size: 30px;
    padding-left: 26px;
}
.career_info_cont p {
    padding: 0 19%;
    text-align: center;
    margin: 33px 0
}
.career_accrdn {
    width: 80%;
    margin: 40px auto;
}
.career_cont h4 {
    margin: 0;
    font-size: 24px;
    color: #595959
}
.career_cont a {
    float: right;
    color: #1b1e24;
    font-weight: 600;
    padding-right: 8%
}
.career_cont p {
    padding: 12px 8% 0 27px;
    text-align: left;
    line-height: 26px
}
.career_shift {
    display: block;
    margin-left: 27px;
}
.career_right {
    float: right;
    width: 20%;
}
.career_right .car_btn {
    background: #f5c621;
    color: #3e3e3e;
    text-align: center;
    padding: 3px 28px;
    border: none;
    border-bottom: 3px solid #e9ac1a;
    float: right;
    font-size: 18px;
}
.career_right .car_btn:hover {
    background: #dbc905;
}
.career_bottm {
    font-size: 16px;
    float: left;
    line-height: 30px;
    padding: 0;
}
.career_wrap {
    text-align: center;
    margin-bottom: 60px;
}
.career_wrap p {
    padding: 10px 25px;
    text-align: center;
    line-height: 28px;
    margin: 0;
    letter-spacing: 1px;
}
.career_job_bx {
    padding: 15px 30px;
    border: 1px dashed #e8e8e8;
    background: #fff;
    float: left;
    margin-left: 44px;
    width: 91%;
}
.career_job_bx .job_tag {
    position: relative;
    background: #ededed none repeat-x scroll 0 0;
    float: left;
    padding: 5px 10px;
    left: -40px;
}
.career_job_bx .job_tag:before {} .job_tag label img {
    float: left;
    padding-right: 10px;
    padding-top: 10px;
}
.job_tag label {
    float: right;
    margin: 0;
    color: #5d5d5d;
    font-weight: normal;
    font-size: 30px;
    margin-top: 3px
}
.job_apply {
    float: right;
}
.job_apply .print,
.apply {
    float: left;
    padding: 10px 15px;
    background: #fff;
    color: #5f5f5f;
    border: none
}
.job_apply .print i {
    color: #5f5f5f;
    padding-right: 5px;
}
.job_apply .apply {
    float: right;
    padding: 8px 25px;
    border: solid 1px #00a8e7;
    margin-left: 15px;
}
.caree_cnt {
    width: 100%;
    float: left;
}
.career_ifo {
    float: left;
    margin-top: 15px;
    width: 100%
}
.career_ifo p {
    color: #5d5d5d;
    padding: 4px 0;
    margin: 0;
    float: left;
    text-align: left
}
.career_ifo a {
    float: right;
}
.career_broad {
    text-align: right;
    cursor: pointer;
    margin-bottom: 18px;
}
.career_broad a {
    font-size: 16px;
    color: #076587;
    cursor: pointer
}
.car_abrd {
    width: 100%;
    display: none;
}
.career_bro {
    text-align: left;
    cursor: pointer;
    margin-bottom: 18px;
    margin-top: 10px;
    color: #076587;
    width: 331px;
}
.career_bro a {
    font-size: 16px;
    color: #076587;
    cursor: pointer;
}
.car_ab {
    width: 100%;
    display: none;
}
.career_info h2 {
    font-size: 20px;
    float: left;
    margin: 0 20px 0 0;
    padding: 0;
}
.career_br {
    text-align: left;
    cursor: pointer;
    margin-bottom: 18px;
    margin-top: 9px;
    color: #076587;
    width: 286px;
}
.price_info_cont .career_docs {
    margin-top: 10px
}
.career_docs {
    text-align: center
}
.career_docs a {
    font-size: 18px;
    font-weight: normal;
    color: #00a9e6;
    text-align: left;
    display: inline-block;
    padding: 12px 9px;
    cursor: pointer;
}
.career_docs a:hover {
    color: #028abb;
}
/*----- career page ends -----*/
/*---blog new more page starts ---- */

.blog_pic_new {
    padding: 0;
    float: left;
}
.blog .blog-left-side .cont_new {
    margin-top: 0
}
.blog .blog-left-side .cont_new p {
    line-height: 36px;
}
.blog_extra {
    float: left;
}
.blog_extra h2 {
    font-size: 24px
}
.blog_extra .blg_xtr {
    width: 80%;
    border: 1px solid rgb(236, 236, 236);
    float: left;
    padding: 5px 4px;
    margin-bottom: 10px;
    font-size: 16px;
    border-radius: 5px
}
.blog_extra .blg_txtarea {
    width: 80%;
    border: 1px solid rgb(236, 236, 236);
    float: left;
    padding: 5px 4px;
    margin-bottom: 10px;
}
.blog_new_btn {
    padding: 10px 15px;
    float: left;
    margin-top: 85px;
    background: #00a8e7;
    color: #fff;
    border: none
}
.blog_new_btn:hover {
    background: #018bbf;
}
/*---blog new more page ends ---- */

.ideapreview-wrapper a {
    padding: 3px 62px;
    border: 1px solid rgb(55, 196, 241);
    border-radius: 3px;
    color: #37c4f1;
    background: #fff;
    width: 175px;
}
.ideapreview-mid-container {
    margin-top: 105px
}
.ideapreview-box {
    width: 100%;
    float: left;
    padding: 15px 0;
    border-bottom: 1px dashed #a1a1a1
}
.ideapreview-box h2 {
    font-size: 24px;
    color: #595959;
    display: inline-block;
    margin-bottom: 0;
    line-height: 30px
}
button.ideapreview-btn {
    background: #f6e312;
    padding: 4px 18px;
    color: #1b1e24;
    font-size: 18px;
    border: 0px solid #fff;
    border-bottom: 4px solid #e9ac1a;
    border-radius: 3px;
    font-weight: 600;
    float: right;
}
.ideapreview-box ul li {
    float: left;
    background: #eeeeee;
    padding: 6px 12px;
    font-size: 16px;
    font-weight: 300;
    margin-left: 25px
}
.ideapreview-box ul li label {
    color: #595959;
    font-weight: 300;
    padding-left: 60px
}
.ideapreview-box ul li label span {
    color: #37c4f1;
    margin-right: 4px
}
/***************projt-idea css END*****************/
/*-----pricing starts ---------*/

.pricing_cont {
    width: 100%;
    float: left;
    padding-top: 35px
}
.price_bx {
    width: 100%;
    float: left;
    padding: 4px;
    border: 1px solid #4e94d0;
    border-radius: 4px;
    min-height: 835px;
    position: relative;
}
.price_bsic_post {
    width: 100%;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    float: left;
    background: #5c5c5c;
    text-align: center
}
.price_bsic_post i {
    color: #fff;
    font-size: 14px
}
.price_bsic_post h1 {
    color: #ffffff;
    font-size: 40px;
    margin-bottom: 0;
}
.price_limitd_pst {
    width: 100%;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background: #f2f2f2;
    float: left;
    position: relative
}
.price_limitd_pst p {
    font-size: 18px;
    color: #252626;
    margin: 0;
    padding: 10px 0;
    text-align: center
}
.price_limitd_pst:after {
    background: url(images/pricing_arrow_bttm.png) no-repeat center bottom;
    content: "";
    padding: 13px 50px;
    width: 100%;
    position: absolute;
}
.go_left {
    padding-left: 99px !important;
}
.price_cont_ul {
    width: 100%;
    float: left;
}
ul.price_content {
    width: 100%;
    margin-top: 25px;
    float: left;
}
ul.price_content li {
    padding: 20px 3px 25px 3px;
    border-bottom: 1px solid #eeeded;
    font-size: 15px;
    color: #3b3c3c;
    text-align: center;
    line-height: 26px
}
ul.price_content li.price-headcontent {
    font-size: 20px;
    color: #4d97d4;
    font-weight: normal;
    padding-top: 25px;
    font-weight: 600;
    padding-bottom: 10px
}
ul.price_content li.price-headcontent span.freepostplan,
ul.price_content li.price-headcontent label.cost-fontsize {
    font-size: 32px;
    color: #3b3b3b;
    text-transform: uppercase;
    font-weight: 600
}
ul.price_content li.price-headcontent span.costpostplan {
    color: #3b3c3c;
    font-size: 20px;
    font-weight: 600
}
ul.price_content li.price-headcontent label.cost-fontsize,
ul.price_content li span.price_cont_discrpt {
    color: #4d97d4
}
ul.price_content li:last-child {
    border-bottom: none;
    margin-bottom: 20px
}
.price_bx a.pricing_cont_buttn {
    padding: 9px 25px;
    border: 1px solid #00A8E7;
    background: #00A8E7;
    font-size: 20px;
    position: absolute;
    bottom: -2.8%;
    left: 33%;
    color: #fff
}
.price_bx a.pricing_cont_buttn:hover {
    color: #00A8E7;
    background: #fff;
}
#pricing_bg {
    background: url(images/pricing_bg.jpg) no-repeat;
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
    width: 100%;
    float: left;
}
.price_query {
    width: 80%;
    padding: 5%;
    margin: 0 auto;
}
.price_query img {
    float: left;
    margin-bottom: 10%;
}
.price_right_cnt {
    float: right;
    width: 71%;
    margin-top: 40px;
}
.price_right_cnt p {
    font-size: 20px;
    line-height: 28px;
    color: #5d5d5d;
    float: left;
    font-family: "Microsoft New Tai Lue"
}
.pricing_btn {
    background: #00a8e7;
    color: #fff;
    height: 38px;
    border: 1px solid #00a8e7;
    text-transform: uppercase;
    cursor: pointer;
    padding: 8px 10px;
    float: right
}
.pricing_btn:hover {
    background: #fff;
    color: #00a8e7;
}
.price_info_cont {
    width: 100%;
    margin-bottom: 5%;
    padding: 0 30px;
    float: left
}
.price_info_cont h1 {
    margin-top: 20px
}
.price_info_cont ul {
    width: 32%;
    margin: 15px auto;
    text-align: center;
}
.price_info_cont ul li {
    padding-right: 10px;
    font-size: 18px;
    float: left;
}
.price_info_cont ul li:last-child,
.price_info_cont ul li a:last-child {
    padding-right: 0px
}
.price_info_cont ul li a {
    color: #00a9e6;
    display: inline-block;
    text-decoration: none;
    list-style-type: none;
    padding: 5px 10px;
}
.price_info_cont ul li span {
    color: #00a9e6;
    padding-left: 6px;
}
.price_info_cont ul li a:hover {
    color: #167cb9;
}
.price_info_cont .cards {
    width: 408px;
    text-align: center;
    margin: 15px auto 0;
}
.price_info_cont .cards ul {
    width: 100%;
    float: left;
    margin: 0
}
.bst_offr {
    background: url(images/pricing_bst_offr.png) no-repeat;
    position: absolute;
    width: 134px;
    height: 134px;
    top: -22px;
    right: -56px;
}
/*.price_info_cont .cards img{padding-top: 25px; text-align: center; display: block;}*/
/*------pricing ends --------*/
/***************Model css START*****************/

.modal-header.proverified-mrj {
    padding-bottom: 0
}
#myModal-search,
#myModal,
#myModal-history,
#msg-injjoy {
    padding-top: 75px
}
h4.modal-title.invite {
    font-size: 20px;
    color: #37C4F1;
    font-weight: 700
}
h4.modal-title.invite.newguest {
    display: inline-block
}
a.modal-title.newguest {
    font-size: 16px;
    color: #777;
    display: inline-block;
    margin-left: 30px;
    line-height: 16px
}
a.modal-title.newguest i {
    color: #0584c2;
    font-size: 20px;
    vertical-align: sub;
    font-weight: 600;
    padding-right: 4px
}
h4.modal-title.acctmdl {
    font-size: 24px;
    color: #0182c4;
    line-height: 30px;
    padding: 0 25px
}
h4.modal-title.pro-mrij {
    font-size: 18px;
    color: #1b1e24;
    font-weight: 100;
    text-align: center
}
a.pro-mrij {
    font-size: 12px;
    color: #00a6e8;
    text-align: center;
    margin-bottom: 10px;
    display: block;
    margin-bottom: 5px
}
h4.modal-title.nickname {
    font-size: 20px;
    color: #1b1e24;
    font-weight: 700
}
h4.modal-title.nickname {
    font-weight: 100;
    font-size: 18px
}
h4.modal-title.nickname span {
    color: #5f96d3;
}
.invtmdl-inpt {
    font-size: 14px
}
.mdlinvt-wrn .btn-warning {
    color: #fff;
    background-color: #37C4F1;
    border-color: #37C4F1;
    border-radius: 3px;
}
.table.mdlinvt-tbltr tr td {
    padding: 8px 0
}
.table.mdlinvt-tbltr tr td input {
    border-radius: 3px
}
.emailcontact-container p {
    font-size: 18px;
    color: #3c8dbc;
    margin-bottom: 0
}
.emailcontact {
    background: #e0e0e0;
    padding: 15px;
    margin-top: 10px;
    float: left;
    width: 100%;
}
.emailcontact .tooltip,
.projtbtn-boxhrt .tooltip {
    font-size: 14px;
    padding: 0 10%
}
.promrj-titlehd.text-center p {
    font-size: 20px;
    font-weight: 700;
    color: #37C4F1
}
.mobdoc-varificationmrj {
    padding-top: 15px;
    border-top: 1px solid #e5e5e5
}
.mobdoc-varificationmrj .nav-tabs {
    border: 0px solid #fff
}
.mobdoc-varificationmrj .nav-tabs > li > a {
    border: 1px solid #00a6e8;
    color: #00a6e8;
    border-radius: 0px;
    width: 200px;
    height: 45px;
    text-align: center
}
.mobdoc-varificationmrj .nav-tabs > li:last-child {
    float: right
}
.mobdoc-varificationmrj .nav-tabs > li.active > a,
.mobdoc-varificationmrj .nav-tabs > li.active > a:focus,
.mobdoc-varificationmrj .nav-tabs > li.active > a:hover {
    border: 1px solid #00a6e8;
    background-color: #00a6e8;
    color: #fff
}
.mobdoc-varificationmrj .nav-tabs > li > a:hover {
    border: 1px solid #00a6e8;
}
#mymodal-verfied {
    padding-top: 150px
}
.proverified-mrj .tooltip {
    font-size: 16px
}
.mobvar-tab,
.mobvar-tab-frst {
    padding: 15px;
    background-color: #fff;
    float: left;
    margin-top: 25px;
    width: 100%
}
.mobvar-tab:before,
.mobvar-tab-frst:before {
    border-top: 12px solid #e0e0e0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    top: -72px;
    width: 0;
}
.mobvar-tab:before {
    right: 95px;
}
.mobvar-tab-frst:before {
    left: 95px;
}
.mobvar-tab .brows-filertg input,
.mobvar-tab-frst .brows-filertg input {
    height: 32px;
    width: 230px;
    float: left;
    border: 0px solid #fff;
    background: #fff;
    padding-left: 6px
}
.mobvar-tab-frst .brows-filertg input.codevar-width {
    width: 125px
}
.mobvar-tab .brows-filertg .fileUpload.btn,
.mobvar-tab-frst .brows-filertg button {
    font-size: 16px;
    height: 32px;
    line-height: 27px;
    text-align: center;
    border-radius: 3px
}
.mobvar-tab-frst .brows-filertg button {
    float: left;
    background: #37c4f1;
    color: #fff;
    border: 0px solid #fff;
    margin: 0 15px
}
.yellow-notfcnew {
    background: #fff9d0;
    padding: 5px 20%;
}
.yellow-notfcnew span {
    color: #ff0000;
    font-size: 14px
}
.yellow-notfcnew.mrj {
    padding: 10px 0 0;
}
.yellow-notfcnew.mrj span {
    float: right
}
.mobvar-tab-frst .brows-filertg label i {
    color: #7ebc3c;
    font-size: 24px;
    float: left;
    padding-top: 5px;
    padding-left: 5px
}
/***************Model css END*****************/
/***************profile START css*****************/

.form-group.amyuser-search {
    margin-left: 20px
}
.container-fluid.dashbord-main-wrapper {
    position: relative;
    padding: 0
}
.dashbord-main-wrapper .main-sidebar {
    padding: 0;
    top: 0
}
#profile-headermain {
    background-color: #fff;
	border-bottom:solid 1px #f4f4f4;
    width: 100%;
    padding: 15px 55px;
    position: fixed;
    z-index: 999999;
}
.main-sidebar {
    top: 67px
}
.header-prof2.main-sidebar {
    top: 70px
}
.user-panel {
    background: #f7f7f7
}
/*.user-panel ul.sidebar-menu.profl-sld{background:#222d32}*/

.user-new-image .user-profimg img {
    /* 21-4-2016*/

    border: 2px solid #fff;
    height: 100%;
    margin: 0 auto 5px;
    position: relative;
    width: 100%;
}
.proflsocial-ion {
    position: absolute;
    top: 15px;
    right: 15px
}
.proflsocial-ion ul li {
    margin-bottom: 3px
}
.proflsocial-ion ul li i {
    width: 24px;
    height: 24px;
    font-size: 14px;
    border-radius: 50%;
    line-height: 25px;
    color: #1b1e24;
    background: #3c8dbc;
    text-align: center
}
.proflsocial-ion ul li i:hover {
    background: #fff
}
.main-header {
    padding-top: 72px
}
.header-prof2.main-header {
    padding-top: 70px
}
.main-header .logo-profiles {
    background-color: #367fa9;
    color: #fff;
    border-bottom: 0 solid transparent;
}
.main-header .logo-profiles {
    -webkit-transition: width .3s ease-in-out;
    -o-transition: width .3s ease-in-out;
    transition: width .3s ease-in-out;
    display: block;
    float: left;
    height: 50px;
    font-size: 20px;
    line-height: 50px;
    text-align: center;
    width: 230px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 0 15px;
    font-weight: 300;
    overflow: hidden;
}
.user-new-image p {
    text-align: center;
    color: #1b1e24;
    font-size: 16px;
    margin: 10px 0 0;
    line-height: 20px
}
.user-new-image p.prof_name1 {
    margin: 6px 0 0;
}
.user-new-image p span {
    color: #3C8DBC
}
.user-new-image a.cam-phto {
    font-size: 18px;
    text-align: center;
    display: block;
    margin-top: 4px
}
.user-new-image a.cam-phto i {
    margin-right: 5px;
    color: #595959 !important
}
.user-new-image a.cam-phto:hover {
    color: #1b1e24 !important
}
.var-sign-cont {
    width: 50%;
    float: left;
    margin-top: 5px
}
.var-sign-cont a {
    color: #00a8e7 !important;
    font-size: 14px;
    display: block;
    margin-top: 5px
}
.var-sign-cont a:hover {
    color: #0091c7 !important
}
.var-sign-cont a i {
    border: 1px solid;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    line-height: 22px;
    font-size: 17px;
    margin-left: 5px;
    color: #a9a9a9
}
.var-sign-cont a.green-verified,
.var-sign-cont a.green-verified i {
    color: #6ec300 !important
}
.var-sign-cont a.blue-verified,
.var-sign-cont a.blue-verified i {
    color: #74b539 !important
}
.var-sign-cont a.green-verified:hover {
    color: #559600 !important
}
.var-sign-cont span {
    text-align: right
}
.sidebar-menu.profl-sld > li.active > a {
    border-left: 0px solid #fff;
}
.sidebar-menu.profl-sld > li > a {
    padding: 10px 5px 10px 10px
}
.sidebar-menu.profl-sld li ul.treeview-menu a i {
    font-size: 16px
}
.sidebar-menu.profl-sld li a span {
    vertical-align: text-bottom
}
.sidebar-menu.profl-sld li > a > .pull-right {
    top: 50%;
    font-size: 20px !important;
    color: #f2f2f2;
    margin-right: 0 !important
}
.nav-search-profile {
    float: left;
    display: none
}
.profile-feedlocat-industery {
    float: left;
    margin-top: 10px;
    margin-left: 6px
}
.profile-feedlocat-industery.mrgn-leftnew {
    margin-left: 27.4%
}
/****08-02-16****/

.profile-feedlocat-industery.mrgn-leftnew2 {
    margin-left: 30.5%
}
/****08-02-16****/

.logo-ideacoil .profile-feedlocat-industery {
    margin-top: 3px;
    display: block
}
.header-stickey .logo-ideacoil .profile-feedlocat-industery {
    display: block
}
.profile-feedlocat-industery .feedlocat-industery-form input.feedlocat-control,
.headertp-stickey .goloct-forms input[type="text"] {
    height: 32px;
    background: #fff;
    padding: 0 10px;
    border: 0px solid #fff;
    float: left;
    margin-right: 10px;
    border-radius: 4px;
}
.dropdown-menu.feedlocat-listed,
.dropdown-menu.feedlocat-listed2,
.dropdown-menu.feedlocat-listed3,
.dropdown-menu.feedlocat-listed4 {
    border-radius: 5px;
    padding: 15px;
    margin: 0;
    left: 15px;
    top: 55px;
    box-shadow: 0px 6px 4px rgba(0, 0, 0, 0.176);
    -webkit-box-shadow: 0px 6px 4px rgba(0, 0, 0, 0.176);
    -moz-box-shadow: 0px 6px 4px rgba(0, 0, 0, 0.176);
    -moz-box-shadow: - 0px 6px 4px rgba(0, 0, 0, 0.176);
}
.dropdown-menu.feedlocat-listed {
    left: -30px;
    top: 40px
}
.dropdown-menu.feedlocat-listed-new {
    top: 38px
}
.dropdown-menu.feedlocat-listed2 {
    left: 15px
}
.feedlocat-industery-form ul:before {
    left: 50%;
    right: 0;
    top: -11px;
}
.dropdown-menu.feedlocat-listed li a,
.dropdown-menu.feedlocat-listed2 li a {
    padding-left: 8px;
    color: #0082c4
}
.dropdown-menu.feedlocat-listed li a:hover,
.dropdown-menu.feedlocat-listed2 li a:hover {
    background-color: #ddeef5;
    color: #0082c4
}
.milfeedkrind,
.milfeedkrind2,
.milfeedkrind3,
.new-milfeedkrind3 {
    position: relative;
    float: left;
}
.dropdown-menu.feedlocat-listed2,
.dropdown-menu.feedlocat-listed3,
.dropdown-menu.feedlocat-listed4 {
    position: absolute;
    left: 0
}
.dropdown-menu.feedlocat-listed3 {
    left: -98px;
    top: 45px
}
.dropdown-menu.feedlocat-listed4 {
    left: -65px;
    top: 40px
}
.dropdown-menu.feedlocat-listed3 li.cityheading,
.dropdown-menu.feedlocat-listed4 li.cityheading {
    font-size: 18px;
    font-weight: 100
}
.tabcitysectionmrj ul.citychoiceecw {
    width: 350px
}
.tabcitysectionmrj ul.nav-tabs {
    border-bottom: 1px solid #dbebf4;
    padding-bottom: 0px;
    margin-top: 15px
}
ul .citychoiceecw li {
    width: 33.3%
}
.tabcitysectionmrj ul.nav-tabs > li > a:hover,
.tabcitysectionmrj ul.nav-tabs > li.active > a,
.tabcitysectionmrj ul.nav-tabs > li.active > a:focus,
.tabcitysectionmrj ul.nav-tabs > li.active > a:hover {
    border: 1px solid transparent;
    padding: 0 0 8px;
    border-bottom: 3px solid #339bd0;
    background: transparent !important;
}
.dropdown-menu.feedlocat-listed3 li a,
.dropdown-menu.feedlocat-listed4 li a {
    padding: 0 0 8px;
    color: #0082c4 !important;
    text-align: center;
}
.tab-content.weceea-container {
    margin-top: 15px
}
.tab-content.weceea-container .tab-pane ul {
    column-count: 2;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    -ms-column-count: 2;
    width: 100%
}
.tab-content.weceea-container .tab-pane ul li {
    border-top: 1px solid #dbebf4;
    border-bottom: 1px solid #dbebf4;
    padding: 5px 0
}
.tab-content.weceea-container .tab-pane ul li a {
    display: inline-block;
    padding: 8px 15px;
    border-radius: 4px
}
.tab-content.weceea-container .tab-pane ul li a:hover {
    background: #0082c4;
    color: #fff !important
}
.logo-ideacoil .profile-feedlocat-industery .feedlocat-industery-form input.feedlocat-control {
    width: 200px;
    margin-left: 9px;
    margin-right: 0;
    border: 1px solid #00A8E7;
    border-radius: 0
}
.profile-feedlocat-industery button.profile-feedlocat-btnnew {
    background: transparent;
    border: 0px solid #000;
    color: #fff;
    font-size: 18px;
    margin-top: 4px;
    padding: 0;
}
.profile-feedlocat-industery button.profile-feedlocat-btnnew {
    color: #00A8E7;
    padding-left: 10px
}
.headertp-stickey .goloct-forms input[type="text"] {
    border: 1px solid #00A8E7
}
.navbar .sidebar-form {
    border: 0px solid #fff;
    margin-top: 10px;
    margin-bottom: 0;
    border-radius: 0px
}
.navbar .sidebar-form input[type="text"] {
    background-color: #fff;
    border-radius: 0px;
    height: 30px;
    border: 0px solid #fff
}
.sidebar-form .btn {
    height: 30px !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0;
    background-color: #fff !important;
    padding-top: 4px !important;
}
.input-group .input-group-btn {
    position: absolute;
    font-size: 0;
    white-space: nowrap;
    right: 0;
    width: 30px;
    height: 30px;
}
.projt-newseek-boxes.btm-dashedbordr:after {
    background: url("images/border-pattern.png") repeat-x;
    content: "";
    float: left;
    height: 9px;
    width: 100%
}
.content-wrapper.profile-wht-bg {
    background: #fff;
    padding-top: 0;
    min-height: 825px !important;
}
.profile-ray-container > .small-box > .inner {
    padding: 15px;
    text-align: center;
    min-height: 135px
}
.profile-ray-container .small-box.bg-aqua {
    background-color: #ebebeb !important
}
.profile-ray-container .small-box.bg-blue {
    background: #3c8dbc !important
}
.profile-ray-container .small-box.bg-aqua .inner p {
    font-size: 22px;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 0;
    color: #2d2d2d
}
.profile-ray-container .small-box.bg-blue .inner h3 {
    color: #fff;
    font-size: 24px
}
.profile-ray-container .small-box.bg-blue .inner a {
    color: #fff
}
.profile-ray-container .small-box .progress {
    margin: 15px 0 10px;
    height: 13px;
    border-radius: 3px;
}
.profile-ray-container .small-box .progress .progress-bar {
    background-color: #347CA4;
    font-size: 10px;
    line-height: 13px
}
.content-wrapper.profile-wht-bg .signup-form {
    padding-bottom: 40px
}
.signup-form-section-title p,
.form-group label.teel-profself,
.brows-filertgs label {
    font-size: 20px;
    font-style: italic
}
.form-group input {
    width: 100%;
    height: 44px;
    border: 2px solid #d4d4d4;
    padding: 0 8px;
}
.brows-filertgs.tabskills label {
    color: #5e5e5e;
    font-style: normal;
    margin-top: 0
}
.mrj-feedbackernew {
    float: left;
    width: 100%;
    margin-top: 10px;
}
.mrj-feedbackernew .dtlchk {
    border-bottom: 5px solid #f1f1f1
}
.mrj-feedbackernew p {
    color: #1b1e24
}
.ranginput-mrj input {
    height: 38px;
    width: 75px;
    text-align: center;
    border: 2px solid #d4d4d4;
}
.ranginput-mrj span {
    padding: 0 6px
}
.signup-form-section-title p.inlineabout {
    display: inline-block
}
.form-group input.social-poflink {
    margin-bottom: 5px;
    font-size: 15px;
    border: 1px solid #a1a1a1
}
.form-group input.social-poflink:last-child {
    margin-bottom: 0
}
.user-proffollow a {
    font-size: 18px
}
.user-proffollow a span.blue,
.notifc-user-profl p span {
    color: #00a8e7
}
.user-proffollow a span.green {
    color: #118f00
}
.notifc-user-profl p {
    font-size: 14px;
    padding-left: 25px;
    margin-bottom: 0;
    line-height: 18px
}
.notifc-user-profl i.close-notfs {
    float: right
}
.form-group.required label {
    font-size: 15px;
    font-weight: 600;
    margin-top: 22px
}
.form-group.required a.change {
    font-size: 16px;
    font-style: italic !important;
    color: #0085bc;
    margin-top: 15px;
    float: left;
    padding-left: 15px
}
.frofle-dasselt .select-style.seltoptn .btn-group {
    width: 30.7% !important;
    margin-left: 10px;
    float: left;
}
a.extrabtnopn,
.extra-container-profl button.extra-innerbtn,
.profmain-svesbmtbtn input[type="submit"],
.prof-listsetting-updatebtn button.listsetting-updatebtn {
    background: #fff;
    float: right;
    border: 2px solid #0085bc;
    padding: 6px 26px;
    font-size: 18px;
    color: #0182C4;
    margin-top: 10px;
    margin-right: 17px;
    border-radius: 4px;
}
.prof-listsetting-updatebtn button.listsetting-updatebtn {
    float: none;
    margin: 15px 0 0;
}
a.extrabtnopn {
    margin-top: 0;
    margin-right: 0
}
.extra-container-profl button.extra-innerbtn {
    margin-right: 0
}
a.extrabtnopn:hover,
.extra-container-profl button.extra-innerbtn:hover,
.profmain-svesbmtbtn input[type="submit"]:hover,
.prof-listsetting-updatebtn button.listsetting-updatebtn:hover {
    background: #0182C4;
    color: #fff
}
span.notfict-inpt,
.form-group span.cont-textarea,
a.notfict-inpt {
    color: #0085bc;
    font-size: 14px;
    font-style: italic
}
.prof-listmessage h1 i,
.prof-listresponse h1 i,
.prof-listsetting h1 i {
    color: #174581;
    font-size: 24px;
    padding-left: 5px
}
/*.prof-listsetting h1 i{vertical-align: super;}*/

.prof-listresponse h1 i {
    float: right;
}
label.full-lavb {
    width: 100%;
    margin-bottom: 0
}
.range-gender-newmrj {
    margin-top: 20px;
    float: left;
    width: 100%;
    margin-bottom: 15px
}
.form-group label.teel-profself,
.range-gender-newmrj .range-newmrj label {
    font-size: 20px;
    font-weight: 300;
    display: block
}
.range-gender-newmrj .range-newmrj label {
    color: #5e5e5e;
    font-style: normal;
    font-size: 18px
}
.range-newmrj .range-genselectmrj {
    margin-top: 15px
}
.range-newmrj .range-genselectmrj label {
    display: inline-block;
    font-size: 16px;
    padding-right: 10px;
}
.form-group textarea.abtprof-area {
    width: 100%;
    border: 2px solid #d4d4d4
}
.form-group span.cont-textarea {
    float: right
}
.intersted-profchk input[type="checkbox"] {
    display: none
}
.form-group.required .intersted-profchk label {
    margin-top: 0
}
.form-group.required .intersted-profchk label span {
    font-weight: 300;
    margin-top: 5px;
    display: block;
    float: right;
    padding: 0px;
}
.seeking.form-group {
    margin-bottom: 8px
}
.seltoptn.form-group {
    margin-bottom: 0
}
.seeking.form-group.required button {
    background: #ddeef5;
    font-size: 13px;
    color: #1386b2;
    border: 1px solid #b6cfd3;
    padding: 2px 6px;
    margin-bottom: 4px
}
.seeking.form-group.required button i {
    padding-left: 6px
}
.form-group.required button.fileUpload-add {
    border: 0px solid #fff;
    padding: 0;
    margin: 0;
    color: #1e85b2;
    font-size: 22px;
    background: url("images/add-profbtn.jpg");
    width: 68px;
    ;
    margin-top: 5px
}
.form-group.required .fileUpload.btn:hover {
    background: url("images/add-profbtn.jpg");
    color: #595959
}
.form-group .full-lavb i {
    border: 1px solid green;
    border-radius: 50%;
    color: green;
    height: 20px;
    margin-left: 4px;
    padding: 1px 2px;
    /* 7-6-2016 */

    width: 20px;
}
.extra-container-profl {
    display: none;
    background: #eaf9ff;
    padding: 15px 9px 15px 15px;
    width: 350px;
    float: right;
    position: absolute;
    top: 0;
    right: -365px;
    border: 1px solid #0d8acd
}
.extra-container-profl p {
    text-align: center;
    font-weight: 600
}
.extra-container-profl .form-group.required label {
    font-weight: 300;
    font-size: 14px
}
.extra-container-profl .form-group.required label i {
    font-size: 11px;
    margin-right: 3px;
    width: 20px;
    height: 20px;
    border-radius: 3px;
    color: #fff;
    text-align: center;
    line-height: 20px
}
.extra-container-profl .form-group.required label i.facebookbg {
    background: #3B5998
}
.extra-container-profl .form-group.required label i.twitterkbg {
    background: #28A9E0
}
.extra-container-profl .form-group.required label i.linkedinkbg {
    background: #0175A8
}
.extra-container-profl .form-group.required label i.gpluskbg {
    background: #D62020
}
.extra-container-profl .form-group.required .btn-group {
    width: 100% !important
}
.signup-form-section .bottom.signup-form-section-line {
    border-bottom: solid 1px #f1f1f1;
    ;
    width: 242px;
    position: absolute;
    height: auto;
    top: 15px;
    left: -25px
}
.profmain-svesbmtbtn {
    margin-left: 217px;
    float: left;
    padding-bottom: 25px
}
.profmain-svesbmtbtn input[type="submit"] {
    float: left;
    margin: 0
}
/*.open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {background-color: #fff;}*/
/*.profmsg-btmbordr{border-bottom: 1px solid #ccc; padding-bottom: 15px}*/

.profmsg-btmbordr.mrgn-btmbordr {
    margin-bottom: 60px
}
.prof-listmessage h1,
.prof-listresponse h1,
.prof-listsetting h1 {
    font-size: 24px;
    color: #414141;
    display: inline-block;
    line-height: 32px;
    margin-bottom: 0px
}
.prof-listsetting h1 {
    padding-left: 5px;
    padding-bottom: 6px
}
.prof-listmessage h1,
.prof-listresponse h1 {
    float: left
}
.prof-listresponse h1 span {
    color: #00a8e7
}
.prof-listmessage button,
.prof-listresponse button {
    padding: 10px 15px;
    background: #00a8e8;
    border: 1px solid #00a8e8;
    float: right;
    font-size: 16px;
    color: #fff;
    font-weight: 600
}
.prof-listresponse button,
.prof-listsetting button {
    float: right
}
.prof-listsetting button {
    border: 0px solid #fff;
    background: transparent;
    font-size: 20px;
    padding-right: 7px;
    margin-top: 5px
}
.prof-listmessage button:hover,
.prof-listresponse button:hover {
    background: #fff;
    color: #00a8e8
}
.prof-listmessage-search .listmessage-search {
    float: right;
    width: 100%
}
.listmessage-search .profsearch-inner,
.profsearch-inner .msgsrch {
    float: right
}
.prof-listmessage-search .profsearch-inner p {
    color: #595959;
    display: inline-block;
    margin-bottom: 0;
    margin-top: 5px
}
.msgsrch input.serplacholdr {
    width: 210px;
    height: 44px;
    border: 2px solid #eaeaea;
    padding: 0 8px;
    float: left;
    display: inline-block;
    margin-left: 10px;
    border-radius: 5px;
}
.msgsrch .btn-group,
.msgsrch .select-style.seltoptn {
    float: left;
    width: 210px !important;
}
.msgsrch .seltoptn .btn-group .btn {
    border: 1px solid #00a8e8 !important;
}
.msgsrch .select-style.seltoptn {
    margin-left: 5px
}
.profsearch-inner .msgsrch button[type="submit"] {
    height: 38px;
    background: #00a8e8;
    border: 1px solid #00a8e8;
    margin-left: 5px;
    padding: 0 10px;
}
.profsearch-inner .msgsrch button i {
    color: #fff;
    font-size: 20px
}
.prof-listmessage-table {
    padding: 45px 0px
}
.prof-listmessage-table.listmessage-padding {
    padding-top: 25px
}
.message-table-box tr.listmessage-table td img {
    display: inline-block;
    margin-right: 8px
}
.message-table-box .listmessage-table td.toolnew28 a.fromhyperlink {
    float: left;
    margin-top: 10px;
    margin-left: 20px;
    color: #1b1e24
}
.message-table-box .listmessage-table td a.fromhyperlink2 {
    color: #1b1e24
}
.message-table-box .listmessage-table td.toolnew28 a.fromhyperlink:hover,
.message-table-box .listmessage-table td a.fromhyperlink2:hover,
.message-table-box tr.listmessage-table td.redc-sent a:hover {
    color: #00A8E8
}
.message-table-box .listmessage-table td.toolnew28 .wrapper-custom {
    float: left;
    margin-left: 10px;
}
.message-table-box .listmessage-table td.toolnew28 .wrapper-custom .tooltip-custom {
    left: -170%;
}
.message-table-box tr.listmessage-table input {
    display: none
}
.message-table-box tr.listmessage-table td h2 {
    font-size: 32px;
    color: #595959;
    vertical-align: middle;
    margin-bottom: 0;
    display: inline-block;
    font-weight: 600
}
.message-table-box tr.listmessage-table td.redc-sent a {
    float: left;
    font-weight: 600;
    color: #1b1e24
}
.message-table-box tr.listmessage-table td.redc-sent a:last-child {
    float: right;
    font-weight: 600
}
.message-table-box tr.listmessage-table a.bluselt {
    margin-top: 5px;
    color: #01A8E8;
    float: left;
    text-transform: uppercase;
    font-weight: 600;
}
.listmessage-table.heading-mmst td,
.responses-table.heading-mmst td {
    border-top: 0px solid #f4f4f4;
}
.listmessage-table.heading-mmst td,
tr.listmessage-table.middle td {
    vertical-align: middle !important
}
.listmessage-table.middle td a.view-btntble-listmsg,
.responses-table.middle td a.view-btntble-listmsg {
    padding: 7px 12px;
    background: #00a8e8;
    color: #fff;
    border: 2px solid #00a8e8;
    border-radius: 4px;
    font-weight: bold;
}
.responses-table.middle td a.view-btntble-listmsg {
    margin-right: 10px
}
.listmessage-table.middle td a.view-btntble-listmsg:hover,
.responses-table.middle td a.view-btntble-listmsg:hover {
    background: #fff;
    color: #00a8e8
}
.listmessage-table.heading-mmst td a.delt-msg2 {
    border: 1px solid #37c4f1;
    color: #1b1e24;
    padding: 6px 12px;
    margin-left: 25px;
    float: right;
    font-size: 14px;
}
ul.treeview-menu li a span {
    float: right;
    position: absolute;
    right: 12px;
    width: 30px;
    padding: 1px 6px;
    color: #fff;
}
.responses-table td.newalign-mrj.firsttd {
    width: 20%
}
.responses-table td.newalign-mrj.firsttd a,
td.title-approvehead a {
    color: #1b1e24
}
td.title-approvehead a {
    float: left
}
.responses-table td.newalign-mrj.firsttd a:hover,
td.title-approvehead a:hover {
    color: #00A8E8
}
.responses-table td label.invitedbg {
    background: #f69100;
    padding: 2px 7px;
    color: #fff;
    font-size: 14px;
    margin-left: 10px;
    margin-top: 8px;
    position: absolute;
}
.responses-table td label.invitedbg i {
    padding-left: 3px
}
.responses-table td label.invitedbg:before {
    border-bottom: 7px solid transparent;
    border-right: 7px solid #f69100;
    border-top: 7px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    left: -7px;
    top: 7px;
    width: 0;
}
ul.treeview-menu li a span.pinkclr {
    background-color: transparent;
    border-radius: 4px;
    border: 1px solid #fff;
    text-align: center;
}
ul.treeview-menu li a span.pinkclr:hover {
    background-color: #ed637c;
    border-radius: 4px;
    border: 1px solid #ed637c;
    text-align: center
}
ul.treeview-menu li a span.pinkclr2 {
    background-color: transparent;
    border-radius: 4px;
    border: 1px solid #fff;
    text-align: center
}
.responses-table.head-bluebg.adjtablewth td:first-child {
    width: 24%
}
.message-table-box tr.listmessage-table a.bluselt:hover {
    color: #595959
}
.listmessage-table.heading-mmst td a.delt-msg2:hover {
    color: #37c4f1
}
.listmessage-table.middle.gap td {
    padding: 5px 8px
}
.listmessage-table.middle td,
.responses-table.middle td {
    padding: 16px 8px;
    border-top: 1px solid #dbdada
}
.responses-table.middle td label {
    font-weight: 300;
    font-size: 16px;
    float: left
}
.listmessage-table.middle.table-gray-clor {
    /*background: #f8f8f8*/
}
.content .headresponses {
    padding: 25px 0
}
.content .headresponses h1 {
    margin-bottom: 0
}
.headresponses .title-lines h1::before,
.headresponses .title-lines h1::after {
    width: 315px
}
.prof-responses-table.mgntop45 {
    margin-top: 45px
}
.prof-responses-table tr.head-bluebg td {
    font-size: 16px;
    text-transform: uppercase
}
.prof-payment {
    float: left;
    width: 84%;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    margin: 0px 8% 60px;
}
.prof-payment h2,
.prof-payment h3,
.prof-public h2 {
    font-size: 26px;
    color: #595959;
    display: inline-block;
    margin-bottom: 0;
    line-height: 28px
}
.prof-payment h3 {
    font-weight: bold;
    float: right;
    margin-right: 15px;
}
.prof-payment h2 {
    margin-left: 15px;
    color: #00a8e8;
    float: left
}
.prof-public h2 {
    color: #4b8200;
    margin-bottom: 10px
}
.prof-public a {
    color: #1b1e24;
    float: right;
    line-height: 28px
}
.prof-public a:hover {
    color: #4b8200
}
.prof-public h3 {
    color: #1b1e24;
    font-size: 16px;
    float: right
}
.payment-profile h4 {
    font-size: 30px;
    color: #1b1e24;
    text-align: center;
    font-weight: 600
}
.payment-profile-left {
    padding-left: 15%;
    margin-top: 25px
}
.payment-profile-right {
    padding-right: 15%;
    margin-top: 25px
}
.payment-profile-left .pay-bluebg,
.payment-profile-right .pay-bluebg {
    border: 1px solid #c9c9c9;
    padding: 15px 25px;
    border-radius: 5px;
    float: left;
    width: 100%;
}
.payment-profile-left .pay-bluebg.whitebg,
.payment-profile-right .pay-bluebg.whitebg {
    background-color: #fff;
    border: 1px solid #00A8E7
}
.pay-bluebg label {
    color: #fff;
    font-weight: 300;
    font-size: 24px
}
.pay-bluebg.whitebg label,
.pay-bluebg.whitebg p {
    color: #1b1e24
}
.pay-bluebg ul {
    float: left;
    width: 100%;
    padding: 15px 0 0 25px
}
.pay-bluebg ul li {
    float: left;
    margin-right: 4px;
}
.pay-bluebg ul li:last-child {
    margin-right: 0
}
.pay-bluebg p {
    color: #1b1e24;
    font-size: 14px;
    padding-left: 25px;
    margin: 5px 0 0;
    float: left
}
.pay-proceed-container {
    border-top: 1px solid #cfcfcf;
    width: 84%;
    margin: 40px 8% 0;
    padding-top: 45px;
    float: left
}
.pay-proceed-container button {
    width: auto;
    padding: 7px 25px;
    font-weight: 300;
    letter-spacing: 0.3px
}
.sidebar-collapse .user-panel .proflsocial-ion,
.sidebar-collapse .user-panel p,
.sidebar-collapse .cam-phto,
.sidebar-collapse .var-sign-cont {
    display: none !important
}
.navbar-nav.inner-dropicn ul.dropdown-menu {
}
.navbar-nav.inner-dropicn li a {
    color: #fff
}
.navbar-nav.inner-dropicn li a:hover,
.navbar-nav.inner-dropicn li a:focus,
.navbar-nav.inner-dropicn li a:active {
    background-color: #367FA9;
    color: #fff
}
.navbar-nav.inner-dropicn > .user-menu > .dropdown-menu > li.user-header > p {
    color: #1b1e24
}
.navbar-nav.inner-dropicn .user-body .user-proffollow a:hover,
.navbar-nav.inner-dropicn li.user-footer a:hover {
    background: transparent
}
.prof-listsetting-container {
    padding: 25px;
    margin: 2% 2% 0px;
}
.prof-listsetting-container:first-child {
    margin-bottom: 0;
    margin-top: 0px
}
.prof-listsetting-container:last-child {
    margin-bottom: 45px
}
.listsetting-boxleft .listsetting-box,
.prof-listsetting-container .listsetting-box {
    float: left;
    width: 100%
}
.listsetting-boxleft .listsetting-box:first-child {
    margin-top: 10px
}
.listsetting-boxleft h2,
.prof-listsetting-container h2 {
    color: #595959;
    border-bottom: 1px dashed #a1a1a1;
    padding-bottom: 15px;
    margin-bottom: 0
}
.prof-listsetting-container h2 {
    margin-bottom: 0;
    border: 0px solid #fff;
    padding-bottom: 0;
    line-height: 30px;
    font-size: 22px
}
.prof-listsetting-container p {
    color: #8b9298
}
.listsetting-boxinner p {
    margin-top: 4px;
    display: inline-block;
    margin-right: 35px;
    float: left;
    margin-bottom: 5px
}
.listsetting-boxinner label {
    margin-top: 3px;
    float: right
}
.listsetting-boxinner input[type="checkbox"] {
    display: none
}
button.skysett-btn {
    border: 0px solid #000;
    background: #c7e5ff;
    width: 100px;
    height: 38px;
    text-align: center;
    font-size: 16px;
    ;
    border-radius: 5px;
    margin-top: 20px
}
.listsetting-boxleft .skysett-btn:hover {
    background: #89c7fd
}
.prof-listsetting-container button.skysett-btn {
    margin-top: 0
}
.prof-listsetting-container button.skysett-btn.tpgapng {
    margin-top: 25px
}
.prof-listsetting-container button.skysett-btn.gaping2 {
    margin-top: 5px
}
/*.prof-listsetting-form{width: 100%; float: left}*/

.prof-listsetting-form input {
    display: block;
    height: 38px;
    width: 270px;
    background: #fff;
    border: 1px solid #e1e1e1;
    margin-right: 25px;
    padding: 0 6px;
    margin-top: 5px;
    margin-bottom: 5px
}
.prof-listsetting-form .inputmmbr {
    width: 50%;
    float: left
}
.prof-listsetting-form .inputmmbr span {
    color: #408312;
    margin-top: 3px;
    font-size: 14px
}
.prof-listsetting-form input.enteremail {
    float: left
}
.inputmmbr-right .skysett-btn2 {
    border: 0px solid #fff;
    background: transparent;
    font-size: 24px;
    color: #1b1e24;
    margin-top: 3px;
    float: left
}
.prof-listsetting-form .inputmmbr-right {
    float: left;
    width: 50%
}
.prof-listsetting-form .inputmmbr-right ul {
    float: right
}
.prof-listsetting-form .inputmmbr-right ul li {
    margin-bottom: 6px;
    font-weight: 100;
    background: #fff;
    padding: 8px 15px;
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    color: #155487;
}
.prof-listsetting-form .inputmmbr-right ul li i {
    cursor: pointer;
    float: right;
    padding-left: 15px;
    font-size: 18px
}
.prof-listsetting-container.viewable-left {
    float: left
}
.prof-listsetting-container h3 {
    margin-bottom: 0;
    color: #595959
}
.prof-listsetting-container.viewable-left h3 {
    float: left;
    display: inline-block;
}
.switch-wraper {
    float: left;
    margin-left: 40px
}
.switch-wraper.gapingsswitch {
    margin-top: 5px
}
.switch-wraper span {
    font-size: 14px;
    float: left;
    margin: 10px 7px 0;
}
.switch-wraper span:first-child {
    float: left
}
.switch {
    float: left;
    display: block;
    box-sizing: border-box;
    width: 65px;
    height: 32px;
    border-radius: 999px;
    background-color: #d8d9db;
    margin-bottom: 0px;
    -webkit-transition: background-color cubic-bezier(.25, .46, .45, .94) .2s;
    -moz-transition: background-color cubic-bezier(.25, .46, .45, .94) .2s;
    transition: background-color cubic-bezier(.25, .46, .45, .94) .2s;
}
.switch .helper {
    margin-top: 2px;
    margin-left: 2px;
    border-radius: 50%;
    width: 30px;
    height: 28px;
    display: inline-block;
    background-color: #fff;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
    -moz-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}
.switch.ui-checked {
    border-color: #4cd864;
    background-color: #7ad400
}
.switch.ui-checked .helper {
    -webkit-transform: translateX(30px);
    -moz-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    transform: translateX(30px)
}

.info-data-1 {
	color:#989998;
	font-size:15px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	margin:5px 0 20px 0;
}

.part1 .mrgnremn.dashbrd-summ {
    border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
    padding: 10px;
    margin: 75px 0 20px
}
.part1 .mrgnremn.dashbrd-summ p {
    margin-bottom: 0;
    display: inline-block;
    margin-right: 30px;
	font-size: 16px
}
.part1 .mrgnremn.dashbrd-summ p i {
    padding-right: 8px;
    font-size: 16px;
}
.part1 .mrgnremn.bluebrd-projt {
    padding: 8px;
    margin-top: 0
}
.part1 .mrgnremn.bluebrd-projt p {
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 0
}
.idapprvenew.part1 label {
    font-weight: bold;
    font-size: 14px;
    color: #969696
}
.idapprvenew.part1 .idapprvenew-rating {
    float: left;
    width: 100%;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 25px;
    margin-bottom: 25px
}
.idapprvenew.part1 .idapprvenew-rating:last-child {
    border-bottom: 0px solid #fff;
    padding-bottom: 0;
    margin-bottom: 0;
}
.idapprvenew-rating h4 {
    color: #5cbb19;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 20px;
    font-weight: 600
}
.idapprvenew-rating p {
    color: #595959;
    margin-bottom: 5px
}
.idapprvenew-rating span {
    color: #6bbfe9;
    font-size: 14px;
    margin-bottom: 0;
    line-height: 35px
}
.idapprvenew-rating p i {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    color: #444444;
    font-size: 19px;
    text-align: center;
    margin-right: 2px
}
.idapprvenew-rating p i:first-child {
    margin-left: 15px
}
.idapprvenew-rating p i:last-child {
    margin-right: 15px
}
.idapprvenew.part1 .idapprvenew-rating label {
    display: inline-block;
    color: #1b1e24;
    font-size: 16px
}
.idapprvenew.part1 .idapprvenew-rating span label {
    color: #1b1e24;
    padding-left: 15px;
    display: inline-block;
    font-weight: 100
}
.idapprvenew.part1 .idapprvenew-rating input[type="radio"] {
    display: none
}
.idapprvenew.part1 .idapprvenew-rating label.topmrgnanalt {
    margin-top: 5px
}
.idapprvenew.part1 .idapprvenew-rating label.dfontsze {
    font-weight: 100;
    color: #A5A1A1
}
.idapprvenew.part1 .idapprvenew-rating label.dfontsze span {
    font-size: 16px;
    color: #A5A1A1
}
.idapprvenew-rating.questionresponse ol {
    padding-left: 15px
}
.idapprvenew-rating.questionresponse ol li {
    color: #5cbb19;
    margin-bottom: 30px
}
.idapprvenew-rating.questionresponse ol li:last-child {
    margin-bottom: 0
}
.idapprvenew-rating.questionresponse ol li p {
    margin-bottom: 15px
}
.idapprvenew-rating.questionresponse ol li p:last-child {
    margin-bottom: 5px !important
}
.idapprvenew-rating.questionresponse ol li span {
    background: #dff8ff;
    color: #595959;
    padding: 5px 10px;
    margin-left: 5px;
    font-size: 16px
}
/***************profile END css*****************/

.projtbtn-boxhrt {
    float: left;
    width: 100%
}
.projtbtn-boxhrt a:last-child {
    font-size: 12px;
    color: #a3a6a8;
    float: right;
    margin-top: 13px
}
.projtbtn-boxhrt a i.fa-heart-o,
.projtbtn-boxhrt a i.fa-exclamation-triangle {
    font-size: 20px;
    color: #37c4f1;
    float: left;
    margin-left: 30px;
    margin-top: 6px
}
.projtbtn-boxhrt a i.fa-heart {
    margin-top: 13px
}
.projtbtn-boxhrt a i.fa-exclamation-triangle {
    color: #c0e8e8;
    margin: 0;
    padding-right: 5px;
    float: none
}
.projtbtn-boxhrt a:last-child:hover {
    color: #37c4f1
}
.projtbtn-boxhrt a i.fa-heart:hover {
    color: #595959
}
.pager.item-right.mrgnbtmmrj {
    padding-bottom: 30px
}
/***************project4 css start Here*****************/

.projt-newseek-left h1 {
    font-size: 40px;
    color: #37c4f1
}
.projt-newseek-left h1 span {
    color: #b7b7b7
}
.projt-newseek-boxes {
    width: 100%;
    float: left;
    margin-bottom: 15px
}
.projt-newseek-boxes .blue-newseekbg {
    background: #37c4f1;
    margin-bottom: 15px;
    padding: 10px;
    border-radius: 4px
}
.projt-newseek-boxes .blue-newseekbg h2,
.projt-newseek-boxes .blue-newseekbg p {
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 18px;
    margin-bottom: 0
}
.projt-newseek-boxes .blue-newseekbg p {
    font-weight: 300;
    text-transform: none
}
.projt-newseek-boxes h2 i {
    color: #1b1e24;
    font-size: 18px;
    padding-right: 5px
}
.innerleft-left h3 {
    font-size: 16px;
    border: 1px solid #37c4f1;
    padding: 5px;
    border-radius: 50%;
    display: inline-block;
    width: 28px;
    height: 28px;
    text-align: center;
    line-height: 18px;
    margin-bottom: 0
}
.innerleft-left p {
    display: inline-block;
    margin-left: 8px
}
.innerleft-left p label {
    border: 1px solid #37c4f1;
    ;
    font-weight: 100;
    padding: 2px 15px;
    margin-left: 6px;
    border-radius: 16px;
}
.innerleft-left p i,
.innerleft-right div i {
    color: #37c4f1;
    font-size: 22px;
    padding-right: 5px
}
.responser-projtupld p {
    color: #414141;
    display: block;
    font-size: 14px;
    font-weight: bold;
}
.responser-projtupld {
    width: 360px;
    margin-bottom: 15px;
}
.responser-projtupld input {
    border: 0px solid #fff;
    height: 34px
}
.responser-projtupld .cntct_fleupld.btn {
    margin: 0;
    background: #fff;
    font-size: 12px;
    color: #00800c;
    border: 0px solid #fff;
    line-height: 34px;
    position: absolute;
    /*right: 1px;*/

    right: -85px;
    cursor: pointer;
    margin-left: 8px;
    border: 2px solid #fff;
}
.responser-projtupld .cntct_fleupld.btn i {
    padding-left: 5px
}
.innerleft-left p label i {
    color: #595959;
    font-size: 14px;
}
.innerleft-left p span {
    font-style: italic;
    font-size: 15px
}
.infodtl {
    margin-bottom: 15px
}
.innerleft-right div:first-child,
.infodtl div:first-child {
    float: left;
    margin-top: 3px
}
.infodtl div:first-child {
    margin-top: 0
}
.innerleft-right div:last-child,
.infodtl div:last-child {
    float: left;
    width: 90%
}
.projt-newseek-boxes.dashedbrd {
    border-bottom: 1px dashed #a1a1a1;
    padding-bottom: 15px
}
.projt-newseek-boxes .innerleft-box-video {
    width: 100%;
    /*padding: 20px 0*/

    padding: 5px 0;
}
.innerleft-box-video img {
    /*margin: 0 auto;*/

    margin: 15px auto; //border: 1px solid #1b1e24; padding: 5px}
    .projt-newseek-boxes .bluebrd-projt, .projt-newseek-boxes .bluebrd-projt2, .part1 .bluebrd-projt {
        border: 1px dashed #37c4f1;
        padding: 15px 0 0;
        float: left;
        margin-bottom: 20px;
        width: 100%
    }
    .projt-newseek-boxes .bluebrd-projt2 {
        padding: 5px
    }
    .projt-newseek-boxes .bluebrd-projt2.sat_noborder {
        border: none !important;
    } //satyaki :: 07-07-16
    .part1 .bluebrd-projt {
        margin-top: 105px
    }
    .projt-newseek-boxes .tag-box-wrapper {
        float: left;
        width: 100%;
        margin-bottom: 10px
    }
    .projt-newseek-boxes .bluebrd-projt2 label {
        font-size: 20px;
        margin-top: 2px;
		font-family: 'proxima_novaregular';
		font-weight:100;
    }
    .projt-newseek-boxes .bluebrd-projt2 button,
    .projtbtn-boxhrt button {
        float: right;
        margin: 0;
        padding: 4px 12px;
        width: auto
    }
    .projtbtn-boxhrt button {
        float: left
    }
    .projtbtn-boxhrt button.response-sbmt {
        float: none;
        width: 195px;
        margin: 0 auto;
        display: block;
    }
    .infodtl div:first-child i {
        margin-right: 6px;
        display: inline-block;
        color: #37c4f1;
        font-size: 20px
    }
    .infodtl div:last-child label {
        margin-bottom: 0;
        font-size: 17px !important;
        color: #1b1e24 !important
    }
    .infodtl p {
        margin-bottom: 0
    }
    .bluebrd-projt .stgfndgol {
        width: 100%;
        float: left
    }
    .bluebrd-projt .stgfndgol .sfg-box {
        padding: 0;
        border-right: 1px solid #8de2fd;
        height: 200px;
    }
    .bluebrd-projt .stgfndgol .sfg-box:last-child {
        border-right: 0px solid #8de2fd
    }
    .bluebrd-projt .stgfndgol .sfg-box h4 {
        background: #37c4f1;
        padding: 10px;
        text-align: center;
        margin-bottom: 0;
        color: #fff
    }
    .sfg-box .sfg-box-inner {
        padding: 15px;
        min-height: 120px
    }
    .sfg-box .sfg-box-inner label,
    .projt-newseek-boxes.tag label {
        font-weight: 100 !important;
        color: #1b1e24 !important;
        background: #e2e2e2 !important;
        font-size: 11px !important;
        margin-right: 5px !important;
        padding: 5px !important
    }
    .projt-newseek-boxes.tag label {
        font-size: 14px;
        padding: 5px 8px;
        cursor: pointer;
        margin-bottom: 0;
    }
    .sfg-box .sfg-box-inner p {
        margin: 0;
        text-align: center;
        padding-top: 25px
    }
    .projt-newseek-boxes .innerleft-box-image {
        width: 100%;
        padding: 20px 0 0
    }
    .projt-newseek-boxes .innerleft-box-image img {
        border: 0px solid #fff;
        margin: 0 auto
    }
    .innerleft-box-image.text-center label {
        font-size: 21px
    }
    .innerleft-box-image.text-center i {
        font-size: 22px;
        margin-left: 4px
    }
    .innerleft-box-image.text-center i.fabcolor {
        color: #4867aa;
    }
    .innerleft-box-image.text-center i.twitcolor {
        color: #00aced
    }
    .innerleft-box-image.text-center i.printcolor {
        color: #dd222b;
    }
    .gloomy-graybg {
		width: 617px;
        margin: 0 auto;
        padding: 8px;
        border:dashed 1px #f0f0f0;
        margin-top: 10px;
        margin-bottom: 10px
    }
    .gloomy-graybg.width-adjust {
        width: 100%
    }
    .pollthree-new,
    .response-questionnew {
        width: 100%
    }
    .response-questionnew {
        float: left;
        margin: 10px 0 30px;
    }
    .response-questionnew p {
        width: 100%;
        font-size: 15px;
        font-weight: 600
    }
    .response-questionnew textarea {
        width: 80%;
        border: 1px solid #e3e6e8;
        font-size: 18px;
		font-weight:bold;
		line-height:24px;
        color: #5f5f5f;
        padding: 5px;
    }
    .response-questionnew textarea:focus {
        outline: none !important;
        border-color: #e3e6e8;
    }
    .response-questionnew .res_text_new {
        position: relative;
        margin-top: 12px
    }
    .response-questionnew .res_text_new::before {
        background: url("images/emoticons/question-mark-icon.png") no-repeat;
        content: "";
        height: 15px;
        left: 50px;
        position: absolute;
        top: -6px;
        width: 15px;
    }
    .spcl-respninstruction,
    .poll-gray-filed {
        background: #f0f0f0;
        padding: 8px;
        float: left;
        margin-bottom: 10px;
    }
    .poll-gray-filed {
        width: 100%;
        margin-top: 5px
    }
    .spcl-respninstruction span {
        font-size: 13px;
        color: #595959;
        background: #fff;
        display: inline-block;
        padding: 4px 5px
    }
    .gloomy-graybg label {
        font-size: 18px;
        color: #9CDB3B;
        background: #fff;
        padding: 4px 5px;
    	font-family: 'proxima_novaregular';
		font-weight:100;
        /*width:154px;*/
        width: 300px;
        margin: 0 auto 10px;
        display: block;
    }
    .gloomy-graybg p {
        margin-bottom: 0;
        text-align: center;
    }
    .responsecap-sevtion {
        width: 100%;
        float: left;
        padding: 0;
        border-bottom: 0px solid #0082c0;
        margin-bottom: 5px
    }
    .responsecap-sevtion input[type="radio"] {
        display: none
    }
    .responsecap-sevtion label {
        margin-bottom: 8px !important
    }
    .gloomy-graybg p i {
        font-size: 20px;
        padding: 0 2px;
        width: 24px
    }
    .gloomy-graybg p i.blk-star,
    .gloomy-input span i.blk-color {
        color: #222
    }
    .gloomy-graybg p.halfblue-tooltip .tooltip-inner {
        background-color: #69d0f1;
        padding: 5px 25px;
        font-size: 15px
    }
    .gloomy-graybg p.halfblue-tooltip .tooltip.bottom .tooltip-arrow {
        border-bottom-color: #69d0f1
    }
    .gloomy-input textarea,
    .poll-gray-filed textarea {
        width: 70%;
        margin-top: 10px;
        border: 0px solid #fff;
        margin-bottom: 10px;
        padding: 8px
    }
    .gloomy-input textarea:focus,
    .poll-gray-filed textarea:focus {
        outline: none !important;
        border-color: #fff
    }
    .gloomy-input span {
        float: right;
        margin-top: 15px;
        font-size: 16px;
        width: 29%
    }
    .gloomy-input span i.share-blue {
        font-size: 16px;
        color: #00a2ff;
        -ms-transform: rotateY(180deg);
        /* IE 9 */

        -webkit-transform: rotateY(180deg);
        /* Chrome, Safari, Opera */

        -moz-transform: rotateY(180deg);
        /* Chrome, Safari, Opera */

        transform: rotateY(180deg);
        cursor: pointer;
    }
    .gloomy-input span label {
        color: #00a2ff;
        background: transparent;
        font-size: 16px
    }
    .projt-newseek-boxes label.fnt18 {
        font-size: 21px;
        margin-bottom: 5px
    }
    .projt-newseek-boxes ul {
        float: left;
        width: 100%;
        margin-bottom: 10px;
    }
    .projt-newseek-boxes .pllsect-box {
        float: left;
        width: 100%
    }
    .projt-newseek-boxes .left-pllsect {
        float: left;
        width: 62%
    }
    .projt-newseek-boxes .blg-instruction {
        display: none;
        float: left;
        /*width: 15%; */

        margin-left: 10px;
        border: 1px solid #37c4f1;
        padding: 5px 8px;
        font-size: 13px;
        position: absolute;
        margin-top: -4px;
    }
    .projt-newseek-boxes ul li {
        /* background: url(images/bullet-prjt.png) no-repeat;  */

        padding-left: 23px;
        margin-bottom: 8px
    }
    .projt-newseek-boxes i.circleblg {
        border: 1px solid #37c4f1;
        padding: 4px;
        border-radius: 50%;
        color: #37c4f1;
        width: 24px;
        height: 24px;
        text-align: center;
        margin-left: 5px;
        cursor: pointer;
        padding-top: 2px
    }
    /*date 08-06-16*/

    .projt-newseek-boxes i.circleblg.infonew {
        font-size: 16px
    }
    .innerleft-box-image .innerleft-box-video {
        padding: 5px 0
    }
    .lowusge-highusage {
        /*margin-left: 40%;*/

        margin-left: 0%;
        margin-bottom: 14px;
        /* width:67%; float:left; */

        padding-left: 22%;
        padding-right: 22%;
    }
    .lowusge-highusage span {
        font-size: 15px
    }
    .lowusge-highusage span.high-rank {
        /*margin-left: 55px; margin-left: 20%;*/

        float: right;
        text-align: right;
    }
    .polls-usage-wraper,
    .polls-usage-wraper .polls-usage-box {
        width: 100%;
        float: left
    }
    .polls-usage-wraper {
        margin-bottom: 10px
    }
    .polls-usage-wraper .left-polls-usage,
    .polls-usage-wraper .mid-polls-usage {
        width: 55%;
        float: left;
    }
    .polls-usage-wraper .mid-polls-usage {
        width: 35%
    }
    .projt-newseek-boxes .left-polls-usage ol li {
        font-size: 18px;
        color: #222
    }
    .left-polls-usage ol li p {
        font-size: 14px
    }
    .polls-usage-wraper .right-polls-usage {
        width: 10%;
        float: left;
    }
    .projt-newseek-boxes .blg-instruction:before {
        border-right: 11px solid #37c4f1;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        content: "";
        height: 0;
        position: absolute;
        right: 0;
        left: -11px;
        top: 4px;
        width: 0;
    }
    .polls-usage-wraper .mid-polls-usage i {
        color: #fff;
        font-size: 20px;
        padding-left: 4px
    }
    /*suman :: start:: 27:05:2016    */

    .polls-usage-wraper .mid-polls-usage i.color-starnewblk {
        color: #444
    }
    /*suman :: end :: 27:05:2016    */

    .polls-usage-wraper .right-polls-usage span {
        color: #00a2ff;
        font-weight: bold;
    }
    .blue-newseekbg ol {
        padding-left: 25px;
    }
    .projt-newseek-boxes ol {
        padding-left: 25px
    }
    .projt-newseek-boxes ol.projt-newseekquestion {
        float: left
    }
    /*.projt-newseek-boxes ol li::before{background: rgba(0, 0, 0, 0) url("images/bracket-open.png") no-repeat scroll -2px center;
    content: "";
    margin: 0 -5px;
    padding: 9px 5px;}*/

    .projt-newseek-boxes .left-polls-usage p {
        font-size: 15px;
        text-align: left;
    }
    .projt-newseek-boxes .left-polls-usage p span::after {
        background: transparent;
        content: ")";
        padding: 0px 6px 0 0;
    }
    .projt-newseek-boxes ol li {
        color: #37c4f1;
        font-size: 20px;
        width: 100%;
        float: left
    }
    .projt-newseek-boxes ol li p {
        margin-bottom: 0;
    }
    .projt-newseek-boxes ol li label {
        color: #37c4f1;
        font-size: 16px;
        font-weight: 100;
        margin-top: 10px;
        float: left;
        display: block;
        width: 100%
    }
    .projt-newseek-boxes ol li label a {
        color: #fff;
        background: #01aae5;
        padding: 3px 9px;
        margin-right: 4px
    }
    .projtll-inner-right {
        background: #f3f3f3;
        padding: 15px;
        margin-top: 75px;
    }
    .projtll-inner-right-whtbg {
        background: #fff;
        padding: 3% !important;
    }
    .projtll-inner-right.btmnew-add {
        margin-top: 25px;
        width: 100%;
        float: left
    }
    .projtll-inner-right.btmnew-add p {
        font-size: 18px;
        color: #1b1e24;
        margin-bottom: 0
    }
    .projtll-inner-right.btmnew-add .mailpro-btn {
        background: #c5c5c5;
        color: #fff;
        border-bottom: 4px solid #9d9d9d;
    }
    .right-whtbg-box {
        border-bottom: 1px solid #eee;
        padding-bottom: 25px;
        margin-bottom: 15px
    }
    .right-whtbg-box.border-blue {
        border-bottom: 0px solid #000;
        border: 1px solid #37c4f1;
        padding-bottom: 10px;
    }
    .right-whtbg-box.border-blue ul {
        float: left;
        width: 100%
    }
    .right-whtbg-box .headposted {
        background: #ffffff;
        /* Old browsers */

        background: -moz-linear-gradient(top, #ffffff 1%, #ebebeb 100%);
        /* FF3.6-15 */

        background: -webkit-linear-gradient(top, #ffffff 1%, #ebebeb 100%);
        /* Chrome10-25,Safari5.1-6 */

        background: linear-gradient(to bottom, #ffffff 1%, #ebebeb 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0);
        /* IE6-9 */

        padding: 3px;
        -webkit-box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.176);
        -moz-box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.176);
        box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.176);
    }
    .right-whtbg-box .headposted p {
        color: #767676;
        margin-bottom: 0
    }
    .right-whtbg-box .headposted p a {
        color: #1b1e24;
        font-style: italic;
        font-weight: 600
    }
    .right-whtbg-box .headposted p a:hover {
        color: #39BBE6
    }
    .right-whtbg-box p i.newadmrj {
        color: #595959;
        padding-right: 4px
    }
    .right-whtbg-box .headposted i {
        color: #dfdedb;
        padding-right: 3px
    }
    .right-whtbg-box .headposted i.fa-angle-right {
        color: #000;
        font-size: 20px;
        padding: 0 3px;
        vertical-align: text-top
    }
    .headposted-blue {
        background-color: #39bbe6;
        padding: 20px;
        border-radius: 6px;
        position: relative;
        margin-top: 10px
    }
    .headposted-blue p,
    .graaybg p {
        margin-bottom: 0;
        color: #fff;
        font-weight: 600;
        font-style: italic;
        font-size: 22px;
        text-align: center;
        margin-bottom: 0
    }
    .headposted-blue p span {
        font-size: 18px;
        color: #fff !important
    }
    .headposted-blue img {
        position: absolute;
        top: -50px;
        right: -30px;
        border: 3px solid rgb(255, 255, 255);
    }
    .graaybg {
        background: #535353;
        padding: 20px;
        border-radius: 8px;
        position: relative
    }
    .graaybg:before {
        border-top: 10px solid #535353;
        border-left: 9px solid transparent;
        border-right: 9px solid transparent;
        content: "";
        height: 0;
        position: absolute;
        left: 48%;
        bottom: -9px;
        width: 0;
    }
    .right-whtbg-box img.center {
        margin: 20px auto 0
    }
    .right-whtbg-box h4 {
        font-weight: 600;
        font-size: 18px;
        margin-bottom: 5px
    }
    .right-whtbg-box h4.private-response {
        font-size: 17px
    }
    .right-whtbg-box h4.private-response i {
        padding-right: 5px
    }
    .right-whtbg-box h4.private-response span {
        color: #990000;
        font-size: 17px
    }
    .right-whtbg-box p span {
        color: #37c4f1
    }
    .lg-inner .right-whtbg-box p span {
        color: #1b1e24;
    }
    .right-whtbg-box span.bgbl {
        background: #47b4d3;
        padding: 4px;
        border-radius: 4px;
        font-size: 12px;
        color: #fff;
        margin-top: 6px
    }
    .right-whtbg-box.reqrt p {
        font-size: 14px;
        color: #595959;
        line-height: 18px;
        margin-bottom: 6px
    }
    .right-whtbg-box.reqrt p:last-child {
        margin-bottom: 0
    }
    .right-whtbg-box.reqrt span {
        color: #fff;
        font-size: 14px;
    }
    .gender_sat {
        width: 100%;
        text-align: center;
    }
    .gender_sat i {
        color: #535353;
        font-size: 22px;
        margin-top: 5px
    }
    .right-whtbg-box label {
        width: 100%;
        margin-top: 10px
    }
    .right-whtbg-box span {
        color: #535353;
    }
    .right-whtbg-box.reqrt button {
        margin: 18px 0 0;
        padding: 4px 10px;
        width: auto
    }
    .right-whtbg-box h5 {
        background: #37c4f1;
        width: 100%;
        text-align: center;
        padding: 6px;
        font-size: 16px;
        color: #fff
    }
    .right-whtbg-box button.response-invited {
        width: 100%;
        height: auto;
        background: #fff;
		border:dashed 1px #47b4d3;
        border-radius: 0;
        color: #47b4d3;
        font-size: 24px;
        font-weight: 100;
    }
    .right-whtbg-box button.response-invited i {
        padding-left: 4px;
        padding-right: 4px
    }
    .right-whtbg-box h5 i {
        color: #000;
        font-size: 18px;
        padding-right: 5px
    }
    .right-whtbg-box ul li {
        width: 20%;
        float: left;
        margin-bottom: 15px
    }
    .right-whtbg-box.border-blue ul li {
        width: auto;
        margin-left: 7px;
    }
    .right-whtbg-box ul li i {
        border: 1px solid #595959;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        text-align: center;
        font-size: 20px;
        color: #595959;
        line-height: 20px;
        padding-top: 9px
    }
    .right-whtbg-box ul li i:hover {
        background: #37c4f1;
        color: #fff
    }
    .right-whtbg-box.text-center .text-center i {
        font-size: 15px;
        color: #37c4f1;
        margin-right: 5px
    }
    .right-whtbg-box.text-center .text-center a {
        color: #595959;
        font-size: 15px
    }
    .grayy_sat {
        color: #b10d5b;
        margin-top: 6px;
        font-size: 12px;
        width: 100%;
        display: block
    }
	.re_fo{
		color: #b00d5b;
		font-size:13px !important;
	}
    .modal-open .modal.sat_graay {
        padding-top: 125px
    }
    .modal-header {
        border: none;
		background:#F9F9F9;
    }
    .modal-footer {
        border: none;
    }
    .sat_graay .modal-body {
        padding: 0 25% 0 7%
    }
    .sat_graay .graaybg_sat_ppp h4 {
        font-size: 28px;
        font-weight: 600
    }
    .sat_graay .graaybg_sat_ppp h3 {
        font-size: 26px;
        font-weight: 600;
        color: #216ea4;
        margin-bottom: 10px;
    }
    .sat_graay .graaybg_sat_ppp p {
        font-size: 16px;
        margin-bottom: 0
    }
    .mailpro-btn {
        margin-top: 15px;
        width: 100%;
        padding: 6px;
        text-align: center
    }
    .feedback-icon {
        bottom: 45%;
        position: fixed;
        right: 0;
        z-index: 9999;
    }
    .feedback-icon a {
        background: url(images/feedback-left.png) no-repeat;
        width: 26px;
        height: 113px;
        display: block;
        transition: all 0.6s ease-in-out;
    }
    .feedbackmdlleft .modal-content {
        float: left;
        width: 100%
    }
    .feedbackprojt h4 {
        font-size: 26px;
        color: #0182c4;
        margin-bottom: 15px
    }
    .modal-body.satyaki_mod {
        padding: 0 15px 0;
    }
    .feedback-icon a {
        background: url(images/feedback-left.png) no-repeat;
        width: 26px;
        height: 113px;
        display: block;
        transition: all 0.6s ease-in-out;
    }
    .feedbackmdlleft .modal-content {
        float: left;
        width: 100%
    }
    .feedbackprojt h4 {
        font-size: 26px;
        color: #0082c4;
        margin-bottom: 15px
    }
    .modal-body .modlfeed-form {
        padding: 0 15%
    }
    .modal-body .modlfeed-form .modlmrj_captcha {
        float: left;
        width: 100%
    }
    .modal-body .modlfeed-form label {
        float: left;
        width: 100%;
        font-size: 16px;
        color: #595959;
        margin-bottom: 0px
    }
    .modal-body .modlfeed-form input,
    .modal-body .modlfeed-form textarea {
        width: 100%;
        height: 38px;
        border: 1px solid #e1e1e1;
        margin-bottom: 14px;
        padding: 0 8px
    }
    .modal-body .modlfeed-form textarea {
        height: auto
    }
    button.modelsubmt_miraj {
        margin-right: 14% !important;
        margin-top: 10px !important;
        margin-bottom: 15px !important;
        width: 90px !important;
        height: 37px !important;
        background-color: #0082c4 !important;
        color: #fff !important;
        font-size: 16px !important;
        border: 1px solid #0082c4 !important;
        border-radius: 5px !important
    }
    .response-process-start {
        float: left;
        width: 100%;
        display: none;
        border-top: 0px dashed #a1a1a1;
        padding-top: 0px;
    }
    .wrapper-custom {
        position: relative;
        z-index: 2;
    }
    .modal-header.proverified-mrj .wrapper-custom {
        width: 80px;
        margin: 0 auto
    }
    .wrapper-custom.varialetip {
        float: left
    }
    .wrapper-custom .tooltip-custom1 {
        background: rgba(0, 0, 0, 1);
        bottom: 41%;
        color: #fff;
        display: block;
        left: 6.5%;
        margin-bottom: 10px;
        border-radius: 4px;
        opacity: 0;
        padding: 0px 8px;
        pointer-events: none;
        position: fixed;
        width: 210px;
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -ms-transform: translateY(10px);
        -o-transform: translateY(10px);
        transform: translateY(10px);
        -webkit-transition: all .25s ease-out;
        -moz-transition: all .25s ease-out;
        -ms-transition: all .25s ease-out;
        -o-transition: all .25s ease-out;
        transition: all .25s ease-out;
        -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
        -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
        -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
        -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
        box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    }
    .wrapper-custom .tooltip-custom1.position {
        left: 33%;
        width: 75%
    }
    .approvehead-tiptool .wrapper-custom .tooltip-custom1 {
        left: -20px
    }
    .wrapper-custom .tooltip-custom1.position.autowidth {
        width: 185px
    }
    .tooltip-custom1.feedback-toolmrj {
        width: 175px;
        left: 0
    }
    .tooltip-custom1.feedback-projtnewmrj {
        width: 180px;
        left: 25%
    }
    .tooltip-custom1.feedback-toolmrj .custm-inner a,
    .tooltip-custom.feedback-projtnewmrj .custm-inner a {
        margin-top: 4px
    }
    .wrapper-custom .tooltip-custom1.varialetip-new {
        border-radius: 5px;
        padding: 0
    }
    .varialetip-new-top.text-center {
        background-color: #f7f7f7;
        float: left;
        width: 100%
    }
    .varialetip-new-btm {
        background-color: #fff;
        float: left;
        width: 100%;
        padding: 10px
    }
    .varialetip-new-btm button {
        color: #337ab7;
        height: 32px;
        border: 1px solid #37c4f1;
        padding: 0 15px;
        background: #fff
    }
    .varialetip-new-btm button:hover {
        background-color: #37c4f1;
        color: #fff;
    }
    .varialetip-new-btm button.gray:hover {
        background-color: #ACAAAB;
        border: 1px solid #ACAAAB;
    }
    .varialetip-new-top.text-center p {
        font-size: 16px;
        color: #37c4f1;
        padding: 2px 0;
        text-align: center
    }
    .feedback-table tr.feedback-table-content td .varialetip-new-top p i {
        float: none;
        padding-top: 5px;
        display: inline-block;
        vertical-align: bottom;
        padding-left: 6px
    }
    .feedback-table tr.feedback-table-content td .varialetip-new-top p i.fa-eye-slash,
    .varialetip-new-top.text-center p span {
        color: #595959
    }
    .wrapper-custom .tooltip-custom1.varifiedusr P {
        font-size: 14px;
        color: #fff;
        font-weight: 100;
        text-align: center
    }
    /* This bridges the gap so you can mouse into the tooltip without it disappearing */

    .wrapper-custom .tooltip-custom1:before {
        bottom: -20px;
        content: " ";
        display: block;
        height: 20px;
        left: 0;
        position: absolute;
        width: 100%;
    }
    .wrapper-custom .tooltip-custom1.btm-tooltip {
        opacity: 0;
        width: 150px;
        bottom: 15px;
        left: -17%;
    }
    .wrapper-custom .tooltip-custom1.btm-tooltip p a {
        color: #fff;
        font-size: 15px;
        display: block;
        text-align: center;
    }
    .wrapper-custom .tooltip-custom1.btm-tooltip::after {
        display: none;
    }
    /* CSS Triangles - see Trevor's post */

    .wrapper-custom .tooltip-custom1:after {
        border-left: solid transparent 10px;
        border-right: solid transparent 10px;
        /*border-top: solid #4b4949 10px;*/

        border-top: solid #000 10px;
        bottom: -10px;
        content: " ";
        height: 0;
        left: 50%;
        margin-left: -14px;
        position: absolute;
        width: 0;
    }
    .wrapper-custom:hover .tooltip-custom1 {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
        transform: translateY(0px);
    }
    .wrapper-custom:hover .btm-tooltip {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -ms-transform: translateY(50px);
        -o-transform: translateY(50px);
        transform: translateY(50px);
    }
    /* IE can just show/hide with no transition */

    .lte8 .wrapper-custom .tooltip-custom {
        display: none;
    }
    .lte8 .wrapper-custom:hover .tooltip-custom {
        display: block;
    }
    .tooltip-custom p {
        /*color:#4b4949;*/

        color: #fff;
        margin: 0;
        text-align: left;
        font-size: 20px;
        font-weight: 600
    }
    .tooltip-custom .custm-inner {
        width: 100%;
        float: left;
    }
    .tooltip-custom .custm-inner p {
        float: left;
        font-size: 14px;
        font-weight: 100
    }
    .tooltip-custom .custm-inner p i {
        color: #60c7d8;
        padding-right: 4px;
        font-size: 18px
    }
    .tooltip-custom .custm-inner a {
        float: right;
        color: #fff;
        font-size: 14px;
    }
    .tooltip-custom .custm-inner a:hover {
        color: #60c7d8
    }
    .wrapper-custom .tooltip-custom {
        /*background: rgba(0,0,0,0.6);*/

        background: rgba(0, 0, 0, 1);
        bottom: 100%;
        color: #fff;
        display: block;
        left: 50%;
        margin-bottom: 10px;
        border-radius: 4px;
        opacity: 0;
        padding: 0px 8px;
        pointer-events: none;
        position: absolute;
        width: 210px;
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -ms-transform: translateY(10px);
        -o-transform: translateY(10px);
        transform: translateY(10px);
        -webkit-transition: all .25s ease-out;
        -moz-transition: all .25s ease-out;
        -ms-transition: all .25s ease-out;
        -o-transition: all .25s ease-out;
        transition: all .25s ease-out;
        -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
        -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
        -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
        -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
        box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    }
    .wrapper-custom .tooltip-custom.position {
        left: 33%;
        width: 75%
    }
    .approvehead-tiptool .wrapper-custom .tooltip-custom {
        left: -20px
    }
    .wrapper-custom .tooltip-custom.position.autowidth {
        width: 185px
    }
    .tooltip-custom.feedback-toolmrj {
        width: 175px;
        left: 0
    }
    .tooltip-custom.feedback-projtnewmrj {
        width: 180px;
        left: 25%
    }
    .tooltip-custom.feedback-toolmrj .custm-inner a,
    .tooltip-custom.feedback-projtnewmrj .custm-inner a {
        margin-top: 4px
    }
    .wrapper-custom .tooltip-custom.varifiedusr {
        width: 550px;
        left: -230px;
        padding: 15px
    }
    .wrapper-custom .tooltip-custom.varialetip-new {
        /*left: -76px;*/

        left: -65px;
        top: -93px;
        width: 255px;
    }
    .wrapper-custom .tooltip-custom.varialetip-new {
        border-radius: 5px;
        padding: 0
    }
    .varialetip-new-top.text-center {
        background-color: #f7f7f7;
        float: left;
        width: 100%
    }
    .varialetip-new-btm {
        background-color: #fff;
        float: left;
        width: 100%;
        padding: 10px
    }
    .varialetip-new-btm button {
        color: #337ab7;
        height: 32px;
        border: 1px solid #37c4f1;
        padding: 0 15px;
        background: #fff
    }
    .varialetip-new-btm button:hover {
        background-color: #37c4f1;
        color: #fff;
    }
    .varialetip-new-btm button.gray:hover {
        background-color: #ACAAAB;
        border: 1px solid #ACAAAB;
    }
    .varialetip-new-top.text-center p {
        font-size: 16px;
        color: #37c4f1;
        padding: 2px 0;
        text-align: center
    }
    .feedback-table tr.feedback-table-content td .varialetip-new-top p i {
        float: none;
        padding-top: 5px;
        display: inline-block;
        vertical-align: bottom;
        padding-left: 6px
    }
    .feedback-table tr.feedback-table-content td .varialetip-new-top p i.fa-eye-slash,
    .varialetip-new-top.text-center p span {
        color: #595959
    }
    .wrapper-custom .tooltip-custom.varifiedusr P {
        font-size: 14px;
        color: #fff;
        font-weight: 100;
        text-align: center
    }
    /* This bridges the gap so you can mouse into the tooltip without it disappearing */

    .wrapper-custom .tooltip-custom:before {
        bottom: -20px;
        content: " ";
        display: block;
        height: 20px;
        left: 0;
        position: absolute;
        width: 100%;
    }
    .wrapper-custom .tooltip-custom.btm-tooltip {
        opacity: 0;
        width: 150px;
        bottom: 15px;
        left: -17%;
    }
    .wrapper-custom .tooltip-custom.btm-tooltip p a {
        color: #fff;
        font-size: 15px;
        display: block;
        text-align: center;
    }
    .wrapper-custom .tooltip-custom.btm-tooltip::after {
        display: none;
    }
    /* CSS Triangles - see Trevor's post */

    .wrapper-custom .tooltip-custom:after {
        border-left: solid transparent 10px;
        border-right: solid transparent 10px;
        /*border-top: solid #4b4949 10px;*/

        border-top: solid #000 10px;
        bottom: -10px;
        content: " ";
        height: 0;
        left: 50%;
        margin-left: -14px;
        position: absolute;
        width: 0;
    }
    .wrapper-custom img:hover ~.tooltip-custom {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
        transform: translateY(0px);
    }
    .wrapper-custom:hover .btm-tooltip {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -ms-transform: translateY(50px);
        -o-transform: translateY(50px);
        transform: translateY(50px);
    }
    /* IE can just show/hide with no transition */

    .lte8 .wrapper-custom .tooltip-custom {
        display: none;
    }
    .lte8 .wrapper-custom:hover .tooltip-custom {
        display: block;
    }
    .tooltip-custom p {
        /*color:#4b4949;*/

        color: #fff;
        margin: 0;
        text-align: left;
        font-size: 20px;
        font-weight: 600
    }
    .tooltip-custom .custm-inner {
        width: 100%;
        float: left;
    }
    .tooltip-custom .custm-inner p {
        float: left;
        font-size: 14px;
        font-weight: 100
    }
    .tooltip-custom .custm-inner p i {
        color: #60c7d8;
        padding-right: 4px;
        font-size: 18px
    }
    .tooltip-custom .custm-inner a {
        float: right;
        color: #fff;
        font-size: 14px;
    }
    .tooltip-custom .custm-inner a:hover {
        color: #60c7d8
    }
    .wrapper-custom.varialetip .tooltip {
        font-size: 15px;
        width: 150px;
        padding: 0 8px
    }
    .wrapper-custom .tooltip-custom.varialetip-new::after {
        border-top: solid #fff 10px;
        left: 50%
    }
    .wrapper-custom .tooltip-custom.feedback-toolmrj::after {
        left: 147px
    }
    .wrapper-custom .tooltip-custom.feedback-toolmrj::after {
        left: 147px
    }
    .wrapper-custom .tooltip-custom.feedback-projtnewmrj::after {
        left: 90%;
    }
    .wrapper-custom .tooltip-custom.varialetip-new {
        -webkit-box-shadow: -1px 4px 8px rgba(0, 0, 0, 0.28);
        -moz-box-shadow: -1px 4px 8px rgba(0, 0, 0, 0.28);
        -ms-box-shadow: -1px 4px 8px rgba(0, 0, 0, 0.28);
        -o-box-shadow: -1px 4px 8px rgba(0, 0, 0, 0.28);
        box-shadow: -1px 4px 8px rgba(0, 0, 0, 0.28);
    }
    .wrapper-custom .tooltip-custom.feedback-projtnewmrj {
        margin-bottom: 60px
    }
    .wrapper-custom .tooltip-custom.feedback-projtnewmrj.restrictedtip {
        margin-bottom: 10px;
        width: 140px;
        padding: 4px
    }
    .wrapper-custom .tooltip-custom.feedback-projtnewmrj.restrictedtip p {
        text-align: center;
        font-size: 15px;
        font-weight: 100;
        line-height: 20px
    }
    .wrapper-custom .tooltip-custom.feedback-projtnewmrj.restrictedtip p a {
        color: #96b6e7
    }
    .wrapper-custom .tooltip-custom.feedback-projtnewmrj.restrictedtip p a:hover {
        color: #00A8E7
    }
    .wrapper-custom .tooltip-custom.feedback-projtnewmrj.restrictedtip::after {
        left: 18%;
    }
    /***************profile END css*****************/

    .app_prof .app_prof_left_side .tab-content #analysis .idapprvenew.part1 {
        border-bottom: 0px solid #dcdcdc
    }
    .app_prof_right_side {
        margin-top: 125px;
        padding-left: 50px;
        padding-bottom: 40px
    }
    .app_prof_right_side .gray-color {
        background: #f2f2f2;
        padding: 30px 35px;
        float: left;
        width: 100%;
    }
    .gray-color p {
        font-size: 14px;
        color: #7f7f7f;
        margin-bottom: 8px;
        line-height: 20px
    }
    .gray-color a.sarahnew-thank {
        font-weight: 600;
        margin-top: 100px;
        display: block;
        color: #00a9e6
    }
    .wrapper-custom .sarahdescript-wrapper.tooltip-custom,
    .wrapper-custom .sarahdescript-wrapper2.tooltip-custom {
        left: 0px;
        padding: 0;
        border-radius: 5px;
        background: #fff;
        width: 340px
    }
    .wrapper-custom .sarahdescript-wrapper-range.tooltip-custom {
        padding: 0;
        border-radius: 5px;
        background: #fff;
        width: 310px;
        left: -145px
    }
    .req_res_profle .wrapper-custom .sarahdescript-wrapper-range.tooltip-custom {
        /*left: 20px*/

        left: -70px
    }
    .resfeed-face {
        margin-top: 22px
    }
    .resfeed-face .wrapper-custom i {
        float: left;
        font-size: 27px;
        margin-left: 5px;
        margin-top: -3px;
    }
    .resfeed-face .rewardchk-newsec {
        float: left;
        width: auto;
        margin-left: 5px
    }
    .resfeed-face .rewardchk-newsec input {
        display: none
    }
    .resfeed-face label {
        color: #1b1e24;
        float: left;
        margin-right: 5px
    }
    .quicksignnew-form .resfeed-face label {
        color: #fff;
        font-size: 14px;
    }
    .wrapper-custom .sarahdescript-wrapper-range.tooltip-custom.align {
        left: -134px;
    }
    .wrapper-custom .sarahdescript-wrapper2.tooltip-custom {
        left: -98px;
        z-index: 9999;
        margin-bottom: -15px;
    }
    .sarahdescript-wrapper.tooltip-custom .sarah-note.text-center,
    .sarahdescript-wrapper2.tooltip-custom .sarah-note.text-center,
    .sarahdescript-wrapper-range.tooltip-custom .sarah-note.text-center {
        background-color: #f7f7f7;
        padding: 6px;
        width: 100%;
        border-radius: 5px 5px 0 0;
    }
    .sarahdescript-wrapper.tooltip-custom .sarah-note.text-center p,
    .sarahdescript-wrapper2.tooltip-custom .sarah-note.text-center p,
    .sarahdescript-wrapper-range.tooltip-custom .sarah-note.text-center p {
        text-align: center;
        font-size: 16px;
        margin-bottom: 0
    }
    .sarahdescript-wrapper2.tooltip-custom .sarah-note.text-center p,
    .sarahdescript-wrapper-range.tooltip-custom .sarah-note.text-center p {
        color: #595959
    }
    .sarahdescript-wrapper-range.tooltip-custom .sarah-note.text-center p {
        font-size: 14px;
        font-weight: 100;
        line-height: 20px
    }
    .sarahdescript-wrapper.tooltip-custom .sarah-notesend,
    .sarahdescript-wrapper2.tooltip-custom .sarah-notesend {
        padding: 8px 15px;
        text-align: center;
    }
    .sarahdescript-wrapper.tooltip-custom .sarah-notesend p,
    .sarahdescript-wrapper2.tooltip-custom .sarah-notesend p {
        color: #000;
        font-size: 16px;
        margin-bottom: 8px;
        font-weight: 100
    }
    .sarahdescript-wrapper.tooltip-custom .sarah-notesend label,
    .sarahdescript-wrapper2.tooltip-custom .sarah-notesend label {
        display: block;
        text-align: center;
        color: #868686;
        background-color: #fef5e3;
        padding: 3px 8px;
        width: 150px;
        margin: 0 auto 5px;
        font-weight: 100;
    }
    .sarahdescript-wrapper.tooltip-custom .sarah-notesend button,
    .sarahdescript-wrapper2.tooltip-custom .sarah-notesend button {
        border: 1px solid #00a9e6;
        color: #337ab7;
        font-size: 15px;
        padding: 5px 15px;
        background: #fff
    }
    .sarahdescript-wrapper2.tooltip-custom .sarah-notesend button {
        margin-left: 55px
    }
    .sarahdescript-wrapper.tooltip-custom .sarah-notesend button:hover,
    .sarahdescript-wrapper2.tooltip-custom .sarah-notesend button:hover {
        color: #fff;
        background-color: #00a9e6
    }
    .tooltip-custom .sarah-notesend-new img {
        margin: 0 auto;
        display: block
    }
    .tooltip-custom .sarah-notesend-new ul {
        margin-left: 55px
    }
    .tooltip-custom .sarah-notesend-new ul li a {
        float: left;
        margin: 0 4px
    }
    .sarah-notesend-new ul li {
        float: left;
        display: inline-block;
        height: 85px;
        padding: 10px 0;
    }
    .sarah-notesend-new ul li a {
        width: 30px;
        height: 30px;
        padding: 0 27px 21px 5px;
    }
    .emoticons-wrapper {
        float: left;
        margin-top: 5px;
        display: none
    }
    .emoticons-wrapper a {
        float: left;
        margin-right: 5px;
        display: inline-block;
        width: 35px;
        height: 30px;
        margin-bottom: 5px
    }
    .sarah-notesend-new ul li a.great,
    .emoticons-wrapper a.great {
        background: url("images/emoticons/great.png") no-repeat;
    }
    .emoticons-wrapper a.cool {
        background: url("images/emoticons/cool-idea.png") no-repeat;
    }
    .emoticons-wrapper a.smart {
        background: url("images/emoticons/smart-idea.png") no-repeat;
    }
    .emoticons-wrapper a.got {
        background: url("images/emoticons/got-it.png") no-repeat;
    }
    .emoticons-wrapper a.natural {
        background: url("images/emoticons/natural.png") no-repeat;
    }
    .emoticons-wrapper a.excited {
        background: url("images/emoticons/excited.png") no-repeat;
    }
    .emoticons-wrapper a.confused {
        background: url("images/emoticons/confused.png") no-repeat;
    }
    .sarah-notesend-new ul li a.angery,
    .emoticons-wrapper a.angery {
        background: url("images/emoticons/angery.png") no-repeat;
    }
    .sarah-notesend-new ul li a.good,
    .emoticons-wrapper a.good {
        background: url("images/emoticons/good.png") no-repeat;
    }
    .sarah-notesend-new ul li a.oppertinuty,
    .emoticons-wrapper a.oppertinuty {
        background: url("images/emoticons/oppertinuty.png") no-repeat;
    }
    .sarah-notesend-new ul li a.unhappy,
    .emoticons-wrapper a.unhappy {
        background: url("images/emoticons/unhappy.png") no-repeat;
    }
    .sarah-notesend-new ul li a.very-unsure,
    .emoticons-wrapper a.very-unsure {
        background: url("images/emoticons/very-unsure.png") no-repeat;
    }
    .sarah-notesend-new ul li a.angery:hover,
    .emoticons-wrapper a.angery:hover,
    .emoticons-wrapper a.angery:active,
    .emoticons-wrapper a.angery:focus {
        background: url("images/emoticons/angery-hvr.png") no-repeat;
    }
    .sarah-notesend-new ul li a.good:hover,
    .emoticons-wrapper a.good:hover,
    .emoticons-wrapper a.good:active,
    .emoticons-wrapper a.good:focus {
        background: url("images/emoticons/good-hvr.png") no-repeat;
    }
    .sarah-notesend-new ul li a.oppertinuty:hover,
    .emoticons-wrapper a.oppertinuty:hover,
    .emoticons-wrapper a.oppertinuty:active,
    .emoticons-wrapper a.oppertinuty:focus {
        background: url("images/emoticons/oppertinuty-hvr.png") no-repeat;
    }
    .sarah-notesend-new ul li a.unhappy:hover,
    .emoticons-wrapper a.unhappy:hover,
    .emoticons-wrapper a.unhappy:active,
    .emoticons-wrapper a.unhappy:focus {
        background: url("images/emoticons/unhappy-hvr.png") no-repeat;
    }
    .sarah-notesend-new ul li a.very-unsure:hover,
    .emoticons-wrapper a.very-unsure:hover,
    .emoticons-wrapper a.very-unsure:active,
    .emoticons-wrapper a.very-unsure:focus {
        background: url("images/emoticons/very-unsure-hvr.png") no-repeat;
    }
    .sarah-notesend-new ul li a.great:hover,
    .emoticons-wrapper a.great:hover,
    .emoticons-wrapper a.great:active,
    .emoticons-wrapper a.great:focus {
        background: url("images/emoticons/great-hvr.png") no-repeat;
    }
    .emoticons-wrapper a.cool:hover,
    .emoticons-wrapper a.cool:active,
    .emoticons-wrapper a.cool:focus {
        background: url("images/emoticons/cool-idea-hvr.png") no-repeat;
    }
    .emoticons-wrapper a.smart:hover,
    .emoticons-wrapper a.smart:active,
    .emoticons-wrapper a.smart:focus {
        background: url("images/emoticons/smart-idea-hvr.png") no-repeat;
    }
    .emoticons-wrapper a.confused:hover,
    .emoticons-wrapper a.confused:active,
    .emoticons-wrapper a.confused:focus {
        background: url("images/emoticons/confused-hvr.png") no-repeat;
    }
    .emoticons-wrapper a.got:hover,
    .emoticons-wrapper a.got:active,
    .emoticons-wrapper a.got:focus {
        background: url("images/emoticons/got-it-hvr.png") no-repeat;
    }
    .emoticons-wrapper a.natural:hover,
    .emoticons-wrapper a.natural:active,
    .emoticons-wrapper a.natural:focus {
        background: url("images/emoticons/natural-hvr.png") no-repeat;
    }
    .emoticons-wrapper a.excited:hover,
    .emoticons-wrapper a.excited:active,
    .emoticons-wrapper a.excited:focus {
        background: url("images/emoticons/excited-hvr.png") no-repeat;
    }
    .wrapper-custom .sarahdescript-wrapper.tooltip-custom::after {
        border-top: solid #fff 10px;
    }
    .wrapper-custom .sarahdescript-wrapper2.tooltip-custom::after {
        border-top: solid #fff 10px;
    }
    .gray-color a.sarahnew-thank:hover {
        color: #0097cd
    }
    .wrapper-custom .sarahdescript-wrapper-range.tooltip-custom::after {
        border-top: solid #ebebeb 10px;
    }
    .whtapprove-color {
        background: #fff;
        padding: 15px;
        margin-bottom: 15px
    }
    .whtapprove-color h4 {
        font-size: 24px;
        color: #00a9e6;
        margin-bottom: 15px;
        line-height: 26px;
        font-weight: 600
    }
    .whtapprove-color img {
        margin: 0 auto
    }
    .whtapprove-color h5 {
        font-size: 18px;
        color: #00a9e6;
        font-weight: 600;
        margin-top: 8px;
        margin-bottom: 10px
    }
    .whtapprove-color label {
        font-size: 12px;
        color: #5c5c5c
    }
    .whtapprove-color label span {
        float: left;
        margin-top: 6px;
		color:#007511;
		font-size:13px;
		line-height:inherit;	
    }
    .whtapprove-color label img {
		text-align:center;
        margin:0 auto;
    }
    button.whtapprove-btn {
        padding: 10px 25px;
        text-align: center;
        color: #fff;
        font-size: 18px;
        background-color: #00a9e6;
        border: 1px solid #00a9e6;
        margin-top: 15px;
        margin-bottom: 45px
    }
    button.whtapprove-btn.whtapprove2 {
        border: 1px solid #00a9e6;
        background: #fff;
        color: #00a9e6;
        margin-top: 10px;
        margin-bottom: 45px
    }
    button.whtapprove-btn.whtapprove2:hover {
        background: #00a9e6;
        color: #fff;
    }
    .recomended-aprov label,
    .aprov-feedbck-rightbtm label {
        font-size: 18px;
        color: #000000;
        margin-top: 45px
    }
    .aprov-feedbck-rightbtm {
        background-color: #f1f9fa;
        padding: 20px 35px;
        float: left;
        margin-bottom: 35px
    }
    .aprov-feedbck-rightbtm label,
    a.btninvte {
        color: #595959;
        width: 100%;
        margin-top: 0;
        font-weight: 600
    }
    .rightbtm-viewers {
        width: 100%;
        float: left;
        margin-top: 25px
    }
    .rightbtm-viewers img {
        float: left;
        width: 40px;
        margin-right: 8px;
        border-radius: 50%;
    }
    .rightbtm-viewers-feedbck {
        float: left;
        width: 55%
    }
    .rightbtm-viewers-feedbck a,
    .rightbtm-viewers-feedbck span {
        color: #656565;
        font-size: 16px;
        float: left;
        display: block;
        text-align: left;
        margin-bottom: 3px
    }
    .rightbtm-viewers-feedbck a {
        font-weight: 600
    }
    .rightbtm-viewers-feedbck a:hover {
        text-decoration: underline
    }
    .rightbtm-viewers-feedbck span {
        font-size: 14px
    }
    .rightbtm-viewers button {
        float: left;
        width: 75px;
        color: #fff;
        background-color: #00a9e6;
        height: 35px;
        font-size: 14px;
        border: 1px solid #00a9e6
    }
    .rightbtm-viewers button i {
        padding-right: 5px
    }
    .bluebrd-projt .infodtl.ideaappfeed:last-child label {
        margin-bottom: 3px;
        font-size: 17px !important;
        color: #1b1e24 !important;
    }
    a.printapprove {
        float: right;
        margin-bottom: 25px;
        color: rgb(129, 129, 129);
        font-size: 18px;
    }
    .public-profile {
        background: #f7fafa;
        padding: 15px;
        margin-top: 20px;
    }
    .public-profile-left {
        width: 70%;
        float: left
    }
    .public-profile-left .profile-left p {
        font-size: 14px
    }
    .public-profile-left .profile-left p i {
        margin-right: 5px;
        color: #d7d4ce;
        font-size: 18px
    }
    .public-profile-right {
        width: 30%;
        float: left
    }
    .public-profile-right ul {
        max-height: 340px;
        overflow: auto;
    }
    .profile-left {
        width: 15%;
        float: left
    }
    .profile-mid {
        width: 54%;
        float: left;
        margin-right: 3%
    }
    .profile-rght {
        width: 28%;
        float: left
    }
    .editpubmrj-profile {
        float: none;
        width: 100%;
        margin: 80px 0;
        text-align: center;
    }
    .sarahdescript-wrapper-range.tooltip-custom .sarah-note.text-center p {
        width: auto;
        display: inline-block
    }
    .editpubmrj-profile a,
    .req_res_profle .wrapper-custom .feedback-progress-content a {
        background: #00A8E7;
        color: #fff;
        border: 1px solid #00A8E7;
        font-size: 16px;
        height: 38px;
        padding: 8px 12px
    }
    .req_res_profle .wrapper-custom .sarah-note a.bookmarkfa {
        margin-top: 0;
        background: transparent;
        color: #00a8e7;
        font-size: 20px;
        float: right;
        border: 0px solid #fff;
        padding: 0;
        height: auto;
    }
    .req_res_profle .wrapper-custom .sarah-note a.bookmarkfa i {
        font-size: 20px;
        font-weight: 600
    }
    .req_res_profle .wrapper-custom .sarah-note {
        margin-bottom: 8px
    }
    .editpubmrj-profile a:hover,
    .wrapper-custom .feedback-progress-content a:hover {
        background: #fff;
        color: #00A8E7
    }
    .profile-mid .profile-imgview {
        width: 34%;
        float: left;
        margin-right: 3%
    }
    .profile-mid .profile-imgview span {
        background: #fff;
        border: 1px solid #ccc;
        font-size: 13px;
        padding: 4px 6px
    }
    .profile-mid .profile-imgview img {
        margin: 0 auto 10px;
        width: 110px;
        height: 110px
    }
    .profile-mid .profile-imgview label {
        font-size: 18px;
        color: #4b8200;
        margin-top: 10px;
        display: block
    }
    .profile-mid .profile-imgview .pubprof-recomended {
        margin-top: 75px;
    }
    .profile-mid .profile-imgview .pubprof-recomended label {
        width: 136px;
        margin: 0 auto;
        background: #e78383;
        color: #fff;
        font-size: 13px;
        padding: 6px 8px;
        text-align: left
    }
    .profile-mid .profile-imgview .pubprof-recomended label span {
        font-size: 14px;
        background-color: transparent;
        color: #fff;
        border: 0px solid #fff;
        padding: 0
    }
    .profile-mid .profile-imgview .pubprof-recomended button.req_res_btn {
        text-transform: none;
        width: 125px
    }
    .pubprof-detail {
        width: 63%;
        float: left;
    }
    .pubprof-detail h3 {
        font-size: 26px;
        display: inline-block;
        margin-right: 20px
    }
    .pubprof-detail .discription-inerest h4 {
        margin-bottom: 10px;
        font-size: 26px;
        display: inline-block;
    }
    .pubprof-detail h4 {
        font-size: 16px;
        display: inline-block;
        margin-bottom: 10px
    }
    .pubprof-detail h4 i {
        padding-right: 3px
    }
    .pubprof-detail h4 span {
        color: #82bae7
    }
    .pubprof-detail h4 label {
        color: #a1a1a9;
        font-style: italic;
        font-weight: 100;
    }
    .detail-discription,
    .discription-boxprofl {
        width: 100%;
        float: left;
        border-top: 1px solid #ccc;
        padding-top: 10px
    }
    .discription-boxprofl {
        margin-top: 10px;
        padding-top: 0
    }
    .discription-boxprofl {
        border: 0px solid #ccc
    }
    .discription-boxprofl span,
    .discription-boxprofl span {
        width: 47.5%;
        float: left;
        font-size: 16px;
        font-weight: 100
    }
    .discription-boxprofl label span {
        color: #00A8E8
    }
    .discription-inerest {
        width: 100%;
        float: left;
        margin-top: 35px
    }
    .discription-inerest ul {
        float: left;
        width: 100%;
    }
    .discription-inerest ul li {
        font-size: 16px;
        line-height: 24px
    }
    .discription-inerest ul li i {
        padding-right: 5px
    }
    .discription-inerest button {
        background-color: rgb(252, 242, 190);
        border: 1px solid rgb(255, 255, 255);
        padding: 5px 15px;
        border-radius: 6px;
        margin-top: 15px;
    }
    .discription-inerest button i {
        padding-right: 5px
    }
    .pubprofl-skills,
    .pubprofl-interest {
        float: left;
        width: 100%;
        margin-bottom: 70px
    }
    .pubprofl-interest {
        margin-bottom: 0
    }
    .pubprofl-skills label,
    .pubprofl-interest label {
        color: #f89955;
        display: block;
        margin-bottom: 10px
    }
    .pubprofl-interest label {
        color: #8b0052
    }
    .pubprofl-skills span,
    .pubprofl-interest span,
    .request-skill span {
        margin-bottom: 6px;
        font-size: 14px;
        background: #deeef5;
        padding: 5px 10px;
        color: #1b1e24;
        border-radius: 3px;
        border: 1px solid #93bacb;
        float: left;
        margin-right: 12px
    }
    .pubprofl-skills span i,
    .pubprofl-interest span i {
        padding-left: 5px;
        cursor: pointer
    }
    .pubprofl-skills button.skills-adds,
    .pubprofl-interest button.skills-adds {
        border: 0px solid #fff;
        background: transparent;
        color: #1b1e24;
        font-size: 20px;
        font-style: italic;
        margin-top: 10px
    }
    .public-profile-right label {
        color: #595959
    }
    .public-profile-right label span {
        color: #4b8200;
        padding-left: 10px
    }
    .public-profile-right ul {
        margin-top: 20px
    }
    .public-profile-right ul li {
        color: #db694d;
        margin-bottom: 7px;
        width: 100%;
        float: left
    }
    .public-profile-right ul.followers-right li {
        /*background-color: #fff; */

        padding: 5px
    }
    .public-profile-right ul.followers-right li i {
        float: right;
        color: #999;
        cursor: pointer
    }
    .public-profile-right ul li img {
        border: 2px solid #ccc;
        float: left;
        height: 50px;
        margin-right: 10px;
        width: 50px;
    }
    .public-profile-right ul li span {
        float: left;
        margin-top: 8px;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 70px;
        font-size: 14px;
    }
    .cross_pos {
        margin-top: 10px;
        position: absolute;
    }
    .public-profile-container h1 {
        color: #595959;
        display: inline-block;
    }
    .public-profile-container a {
        float: right;
        font-size: 20px;
        color: #1b1e24;
        margin-top: 20px;
    }
    .public-profile-container a:hover,
    .prof-listsetting button:hover {
        color: #00A8E7
    }
    .propiblic-bottom-section h5 {
        font-size: 20px;
        color: #595959;
        margin-bottom: 25px
    }
    .req_res_profle .wrapper-custom .sarahdescript-wrapper-range.tooltip-custom {
        width: 300px;
        z-index: 9999;
    }
    .req_res_profle .wrapper-custom .sarahdescript-wrapper-range.tooltip-custom p {
        margin: 5px 0 5px 10px;
        text-align: left;
        font-size: 16px
    }
    .req_res_profle .wrapper-custom .sarahdescript-wrapper-range.tooltip-custom .feedback-progress-content {
        float: left;
        width: 100%;
        padding: 6px 15px
    }
    .req_res_profle .wrapper-custom .sarahdescript-wrapper-range.tooltip-custom .feedback-progress-content p {
        color: #27adea;
        font-size: 13px;
        font-weight: normal;
        letter-spacing: normal;
        line-height: normal;
        margin: 0;
    }
    .req_res_profle .wrapper-custom .sarahdescript-wrapper-range.tooltip-custom .feedback-progress-content p.occupt {
        width: auto;
        display: inline
    }
    .feedback-progress-content .progress {
        overflow: inherit;
        float: left;
        width: 100%;
        margin-bottom: 0;
    }
    .feedback-progress-content .request-skill,
    .feedback-progress-content .linkprofile {
        float: left;
        width: 100%;
        margin-top: 15px;
        margin-bottom: 5px
    }
    .req_res_profle .wrapper-custom .sarahdescript-wrapper-range.tooltip-custom .feedback-progress-content p.brdr-btmresponse {
        padding-bottom: 8px;
        border-bottom: 1px solid #27adea;
        margin-bottom: 12px;
        color: #595959;
    }
    .feedback-progress-content .linkprofile {
        margin: 10px 0 15px
    }
    /* Approve Profile :- 15-1-2016 */

    .app_prof .app_prof_left_side .nav-tabs {
        border: none;
    }
    .app_prof .app_prof_left_side .nav-tabs li a {
        border: 1px solid #e2e0e0;
        border-radius: 0;
        color: #b6b6b6;
        margin: 0 20px 0 0;
        padding: 10px 25px;
    }
    .app_prof .app_prof_left_side .nav-tabs > li.active > a,
    .app_prof .app_prof_left_side .nav-tabs > li.active > a:focus,
    .app_prof .app_prof_left_side .nav-tabs > li.active > a:hover,
    .app_prof .app_prof_left_side .nav-tabs > li > a:focus,
    .app_prof .app_prof_left_side .nav-tabs > li > a:hover {
        border: 1px solid #2d6fa7;
        color: #2d6fa7;
    }
    .app_prof .app_prof_left_side ul li.lvepollfeedback label {
        margin-top: 28px;
    }
    .app_prof .app_prof_left_side ul li.lvepollfeedback span {
        color: #fff;
		font-size:11px;
        padding: 3px 5px;
		background:#337ab7;
		border-radius:4px;
		border:none;
        cursor: pointer
    }
    .app_prof .app_prof_left_side ul li.lvepollfeedback .wrapper-custom {
        float: right;
        margin-top: 1px;
        padding-left: 5px;
    }
    .app_prof .app_prof_left_side .tab-content {
        margin-top: 70px;
    }
    .app_prof .app_prof_left_side .tab-content #analysis h1,
    .app_prof .app_prof_left_side .tab-content #feedback h1,
    .app_prof .app_prof_left_side .tab-content #proj_summ h1 {
        font-size: 48px;
        margin: 0 0 0 -3px;
    }
    /*19-1-2016*/

    .app_prof .app_prof_left_side .tab-content #analysis h2,
    .app_prof .app_prof_left_side .tab-content #feedback h2,
    .app_prof .app_prof_left_side .tab-content #proj_summ h2 {
        font-size: 17px;
        color: #337ab7;
        margin: 0;
    }
    .app_prof .app_prof_left_side .tab-content #analysis h2 span,
    .app_prof .app_prof_left_side .tab-content #feedback h2 span,
    .app_prof .app_prof_left_side .tab-content #proj_summ h2 span {
        /*  border:1px solid; border-radius:50%; */

        padding: 2px 3px;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part1,
    .app_prof .app_prof_left_side .tab-content #feedback .part1,
    .app_prof .app_prof_left_side .tab-content #proj_summ .part1 {
        width: 100%;
        border-top: 1px solid #f4f4f4;
        border-bottom: 1px solid #f4f4f4;
        margin: 10px 0;
        padding: 8px 0;
        float: left;
    }
    .app_prof .app_prof_left_side .tab-content #proj_summ .part1,
    .app_prof .app_prof_left_side .tab-content #feedback .part1 {
        border-bottom: 0px solid #fff
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part1 h3,
    .app_prof .app_prof_left_side .tab-content #feedback .part1 h3,
    .app_prof .app_prof_left_side .tab-content #proj_summ .part1 h3 {
        color: #259dab;
        font-size: 14px;
        font-weight: bold;
        text-transform: uppercase;
        margin: 9px 0 0;
        line-height: 13px;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part1 label,
    .app_prof .app_prof_left_side .tab-content #feedback .part1 label {
        color: #969696;
        font-size: 14px;
        font-weight: bold;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part1 .stat,
    .app_prof .app_prof_left_side .tab-content #feedback .part1 .stat {
        float: left;
        width: 100%;
        margin-top: 40px;
    }
	.stat2 {
		margin-top:10px !important;
	}
    .app_prof .app_prof_left_side .tab-content #analysis .part1 .stat .icon {
        border-radius: 3px;
        color: #fff;
        float: left;
        font-size: 35px;
        margin-right: 14px;
        padding: 10px 13px;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part1 .stat .blue {
        background-color: #fff;
        border: solid 1px #bedc58;
        color: #bedc58;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part1 .stat .lgt_blue {
        background-color: #fff;
        border: solid 1px #5BC0DE;
        color: #5BC0DE;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part1 .stat .drk_grn {
        background-color: #fff;
        border: solid 1px #259DAB;
        color: #259DAB
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part1 .stat .detail {
        float: left;
        width: 61%
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part1 .stat label {
        color: #9096a2;
        font-size: 11px;
        font-weight: bold;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part1 .stat h2 {
        color: #383838;
        font-size: 17px;
        font-weight: bold;
        margin-bottom: 0;
        line-height: 25px;
        margin-top: -4px;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part1 .stat p {
        color: #9096a2;
        font-size: 12px;
        font-weight: bold;
        line-height: 12px;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part1 .stat p span {
        color: #00bd16;
        line-height: 17px;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part2 {
        padding: 25px 0 35px;
        float: left;
        width: 100%;
        border-bottom: 1px solid #f4f4f4;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part2 div {
        background-color: #f8f8f8;
        border: 1px solid #f4f4f4;
        border-radius: 5px;
        margin: 0 7px 0 0;
        padding: 4px 4px;
        width: 32%;
    }
    #g1,
    #g2,
    #g3 {
        padding-bottom: 10px
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part2 p {
        color: #4f4f4f;
        font-size: 13px;
        text-align: center;
        margin-bottom: 0px;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part2 p i {
        font-size: 20px;
        color: #9B9B9B;
        font-size: 20px;
        margin-right: 5px;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part2 p .drk_grn {
        color: #000;
        font-weight: 600;
        font-size: 16px;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part2 p .red {
        color: #000;
        font-weight: 600;
        font-size: 16px;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part2 p .green {
        color: #000;
        font-weight: 600;
        font-size: 16px;
    }
    .poll-graphstatus-wrapper {
        display: none
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part3,
    .app_prof .app_prof_left_side .tab-content .view-benchmark-btnwrapper,
    .app_prof .app_prof_left_side .tab-content #analysis .part4 {
        padding: 20px 0;
        float: left;
        width: 100%;
    }
    /*.app_prof .app_prof_left_side .tab-content #analysis .part3  button {  background-color: #00a8e8; border: 1px solid #00a8e8;color: #fff;
    display: block; font-size: 16px; margin: 20px auto 30px;padding: 13px 0; text-align: center; width: 215px;}*/

    .app_prof .app_prof_left_side .tab-content .view-benchmark-btnwrapper button {
        background-color: #fff;
        border: 1px solid #00a8e8;
        color: #00a8e7;
        display: block;
        font-size: 16px;
        margin: 10px auto 10px;
        padding: 13px 14px;
		line-height:20px;
        text-align: center;
    }
    /*19-1-2016 */

    .app_prof .app_prof_left_side .tab-content .view-benchmark-btnwrapper button:hover {
        background: #00a8e8;
        color: #fff;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part3 .graph {
        float: left;
        width: 100%;
        position: relative;
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        margin-top: 25px;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part3 .graph .nav-tabs li {} .app_prof .app_prof_left_side .tab-content #analysis .part3 .graph .nav-tabs li:first-child a {
        background: url("images/graph_tab1.png") no-repeat;
        padding: 19px 15px;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part3 .graph .nav-tabs li:first-child a:hover,
    .app_prof .app_prof_left_side .tab-content #analysis .part3 .graph .nav-tabs li.active:first-child a {
        background: url("images/graph_tabhvr1.png") no-repeat;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part3 .graph .nav-tabs li:nth-child(2) a {
        background: url("images/graph_tab2.png") no-repeat;
        padding: 19px 15px;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part3 .graph .nav-tabs li:nth-child(2) a:hover,
    .app_prof .app_prof_left_side .tab-content #analysis .part3 .graph .nav-tabs li.active:nth-child(2) a {
        background: url("images/graph_tabhvr2.png") no-repeat;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part3 .graph .nav-tabs li:last-child a {
        background: url("images/graph_tab3.png") no-repeat;
        padding: 19px 15px;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part3 .graph .nav-tabs li:last-child a:hover,
    .app_prof .app_prof_left_side .tab-content #analysis .part3 .graph .nav-tabs li.active:last-child a {
        background: url("images/graph_tabhvr3.png") no-repeat;
    }
    .app_prof #analysis .nav-tabs > li.active > a,
    .app_prof #analysis .nav-tabs > li.active > a:focus,
    .app_prof #analysis .nav-tabs > li.active > a:hover,
    .app_prof #analysis .nav-tabs > li > a:focus,
    .app_prof #analysis .nav-tabs > li > a:hover {
        border: medium none;
        cursor: pointer;
    }
    .app_prof #analysis .nav.nav-tabs {
        background: #fff;
        height: 43px;
        position: absolute;
        right: -48px;
        top: 86px;
        transform: rotate(90deg);
        width: 175px;
        z-index: 9;
    }
    .app_prof #analysis .nav-tabs li a {
        padding: 0;
        border: medium none;
        transform: rotate(-90deg);
        margin: 3px 18px 0 7px;
    }
    .app_prof #analysis .tab-content {
        margin-top: 0;
    }
    .app_prof #analysis a.printapprove {
        margin-bottom: 0;
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part4 h3 {
        font-size: 30px;
        color: #0182c4
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part4.margingaping-part4 {
        margin-top: 25px;
        margin-bottom: 35px
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part4 .row {
        margin-top: 15px
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part4 .part4analys-left,
    .app_prof .app_prof_left_side .tab-content #analysis .part4 .part4analys-right {
        float: left;
        margin-top: 15px
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part4 .part4analys-left p,
    .part4analys-right .polls-right-status p {
        margin-bottom: 12px;
        font-size: 16px;
        line-height: 20px;
        color: #0182c4
    }
    .poll-graphstatus-wrapper,
    .part4 .pollstatus-discrpt-wrapper,
    .pollstatus-discrpt-wrapper .pollstatus-details {
        float: left;
        width: 100%;
    }
    .part4 .pollstatus-discrpt-wrapper {
        margin-top: 10px

    }
    .pollstatus-discrpt-wrapper .pollstatus-details label,
    .pollstatus-discrpt-wrapper .pollstatus-details span {
        font-size: 14px;
        font-weight: 100;
        width: 50%;
        margin-bottom: 2px;
        float: left;
        text-align: left;
        color: #5f5f5f;
    }
	.pollstatus-details label{
		border-bottom: 1px dotted #5f5f5f;
	}
    .pollstatus-discrpt-wrapper .pollstatus-details span {
        color: #00bd16;
        float: left;
        text-align: right;
        width: 103px;
    }
    .part4analys-right .polls-right-status {
        float: left;
        position: relative;
        left: -45px;
        width: 100%;
        margin-bottom: 35px;
    }
    .part4analys-right .polls-right-status p {
        color: #000;
        font-size: 16px;
        line-height: 24px;
        font-weight: 100;
        display: inline-block
    }
    .part4analys-right .polls-right-status p:last-child {
        float: right;
        margin-right: -20px
    }
    .part4analys-right .polls-right-status p a {
        color: #0182c4;
        font-weight: 600
    }
    .part4analys-right .polls-right-status p a:hover {
        color: #00a8e8
    }
    .polls-right-status.newmrgnbtm {
        margin-bottom: 58px
    }
    .app_prof .app_prof_left_side .tab-content #analysis .part4 .part4analys-left p {
        padding-right: 50px
    }
    .above-stats {
        margin-top: 5px;
    }
    /*---footer---*/

    #footer {
        padding: 0;
        margin: 0;
        width: 100%;
        float: left;
        width: 100%;
    }
    /*.footer-blue-bg::before {background:url("images/footer.png") repeat-x ; content: ""; float: left; margin: -30px 0 0; padding: 3px 0; width: 100%;position: relative; z-index: 999}*/

    .footer-blue-bg {
        background: #0182C4;
        width: 100%;
        float: left;
        padding: 25px 0;
    }
    .footer_box {
        padding: 4px 6px;
        margin-top: 38px;
        border: none;
        background: #d9d9d9;
        color: #6d6d6d;
        width: 80%;
        float: left;
    }
    .footer_btn {
        float: left;
        margin-top: 38px;
        padding: 4px 6px;
        border: none;
        background: rgb(129, 129, 129) none repeat scroll 0% 0%;
        color: white;
        font-weight: 700;
    }
    .content_top {
        float: left
    }
    .content_top p {
        font-size: 22px;
        color: #fff;
        font-weight: 500;
    }
    .content_top .sign_up_btn {
        padding: 6px 14px;
        background: #000;
        color: #aaaaaa;
        text-align: center;
        text-decoration: none;
        list-style: none;
        font-size: 18px;
        float: left;
        margin: 31px 22px 0 0;
        letter-spacing: 1px;
        font-weight: 700
    }
    .searchmmbr {
        position: relative;
        float: left;
        margin-top: 10px
    }
    .searchmmbr input {
        height: 40px;
        border: 0px solid #e1e1e1;
        border-radius: 4px;
        background: #FCF2BE;
        padding: 2px 10px 2px 35px;
        width: 100%;
        margin-top: 5px
    }
    button.search-mmbrsubmit {
        border: 0;
        box-shadow: none;
        font-weight: 400;
        text-indent: -999px;
        text-align: center;
        text-shadow: none;
        width: 18px;
        height: 18px;
        background: url(images/search-mmbr.png) no-repeat;
        position: absolute;
        top: 1px;
        left: 10px;
    }
    .content_top .sign_up_btn:hover {
        background: #fff;
        color: #1b1e24
    }
    .content-bottom {
        margin: 15px 0 10px;
        float: left;
    }
    .content-bottom ul,
    .content-bottom ul li {
        float: left;
        width: 100%;
    }
    .content-bottom ul li {
        margin-bottom: 5px;
        display: inline-block
    }
    .content-bottom ul li:last-child {
        margin-bottom: 0
    }
    .content-bottom p {
        font-size: 18px;
        text-transform: uppercase;
        font-weight: 300;
        float: left;
        color: #fff
    }
    .content-bottom a {
        list-style: none;
        color: #fff;
        font-size: 16px;
    }
    .content-bottom ul li a:hover,
    .content-bottom2 ul li a:hover {
        margin-left: 5px;
        color: #fff
    }
    .get-quick-wrapper {
        float: left;
        width: 45%;
        margin-top: 35px;
        padding-right: 25px
    }
    .get-quick-wrapper p {
        font-family: 'mv_boliregular';
        font-size: 24px;
        line-height: 30px;
        letter-spacing: 0;
        margin-bottom: 0;
        color: #fff
    }
    .social-icon {
        float: right;
        width: 55%;
        margin-top: 35px
    }
    .social-icon ul li {
        margin-bottom: 10px
    }
    .social-icon ul li img {
        display: inline-block;
        padding-right: 8px
    }
    .social-icon ul li a {
        font-size: 16px;
        color: #ece532;
        font-weight: 700;
        vertical-align: middle
    }
    .footer-blak-bg {
        background-color: #2c2d2f;
        width: 100%;
        float: left;
        padding: 15px 0
    }
    .bottom-social-link {
        margin-top: 5px
    }
    .bottom-social-link a {
        color: #fff;
        padding: 0 10px
    }
    .bottom-social-link a:hover {
        color: #afafaf;
        text-decoration: underline
    }
    .copy-right {
        float: right
    }
    .copy-right p {
        color: #afafaf;
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 0
    }
    input[type="checkbox"] + label,
    input[type="radio"] + label {
        cursor: pointer;
        display: inline-block;
        position: relative;
        margin-bottom: 4px;
    }
    input[type="checkbox"] + label:after {
        line-height: 24px;
        top: 0;
        font-size: .85em;
        position: absolute;
        left: 5px;
        color: #5f5f5f;
        display: none;
    }
    input[type="radio"] + label:before {
        content: "";
        display: inline-block;
        vertical-align: middle;
        margin-right: 6px;
        width: 15px;
        height: 15px;
        background: url("images/checkbox.png") no-repeat;
    }
    input[type="radio"] + label.hdn:before {
        display: none !important;
    }
    .lblhdn:before {
        display: none !important;
    }
    .lblhdn {
        border: 2px solid #0083c4;
		border-radius:14px;
    }
    .lblhdn: hover {
		opacity:1;
    }	
    .lblhdn span {
        font-weight: bold;
		color: #5f5f5f;
	}
    
    input[type="checkbox"] + label:before {
        content: "";
        display: inline-block;
        vertical-align: middle;
        margin-right: 9px;
        width: 18px;
        height: 20px;
        background: url("images/checkbox.png") no-repeat;
    }
    .quicksignnew-form .rewardchk-newsec input[type="checkbox"] + label::before {
        background: url("images/check_wht.png") no-repeat;
        content: "";
        display: inline-block;
        height: 27px;
        margin-left: 6px;
        margin-top: -2px;
        vertical-align: middle;
        width: 25px;
    }
    .quicksignnew-form .rewardchk-newsec input[type="checkbox"]:checked + label::before {
        background-position: 0 -28px;
    }
    input[type="checkbox"]:checked + label::before,
    .block_select.selected::before {
        background-position: 0 -20px;
    }
    input[type="checkbox"] + label.newcheck:before {
        background: url("images/checkbox-wht.png") no-repeat;
    }
    .reg_chckbttn input[type="checkbox"] + label:before {
        background: url("images/checkbox-wht.png") no-repeat;
    }
    .reward-pickup-wrapper input[type="radio"] + label:before,
    .reward-pickup-wrapper input[type="checkbox"] + label:before {
        margin-right: 4px
    }
    input[type="radio"] + label:before,
    .block_select:before,
    .reward-pickup-wrapper input[type="checkbox"] + label:before {
        background: url("images/radio.png") no-repeat 0 0;
        overflow: hidden;
    }
    .reward-pickup-wrapper input[type="checkbox"] + label::before {
        height: 15px;
    }
    .reward-pickup-wrapper input[type="checkbox"] {
        visibility: hidden;
    }
    /*.banner-sign-up-wrapper .input-fild.rewardchk-newsec input{display: none}*/
    /*----payment-step-2 starts -----*/

    .pay_stp_tab_pane {
        width: 100%;
        padding: 0 15%;
        margin-top: 25px;
        float: left
    }
    .pay_stp_2 {
        font-size: 12px;
        font-weight: 300;
        color: rgb(5, 156, 204);
        float: left;
        display: block;
        width: 100%;
        text-align: left;
    }
    .pay_stp_frm_grp {
        margin-bottom: 15px;
        float: left;
        width: 100%;
        padding: 0 15%;
    }
    .pay_stp_frm_grp label {
        padding-top: 5px;
        float: left;
        font-weight: normal;
    }
    .pay_stp_frm_grp p {
        font-weight: bold;
        font-size: 16px;
    }
    .pay_stp_2_btn {
        width: 100%;
        text-align: center;
        float: left;
        margin-top: 20px;
    }
    .pay_stp_2_btn button {
        margin-left: 50px;
        background: #f5c622;
        color: #3d3b3c;
        border-bottom: 4px solid #e9b708;
        border-top: none;
        border-left: none;
        border-right: none;
        text-transform: uppercase;
        cursor: pointer;
        padding: 10px 20px;
    }
    .pay_stp_2_btn button:hover {
        background: #eebd0f;
        border-bottom: 4px solid #e9b708;
        color: #3d3b3c;
    }
    .pay_area_txt {
        width: 100%;
        border: 1px solid #a1a1a1;
        border: 1px solid #4cc3f0
    }
    .pay_cd {
        float: left
    }
    .pay_cd.seltoptn .btn-group .btn {
        background-color: #fff;
        border-radius: 0px;
        color: #595959;
        font-size: 16px;
        height: 38px;
        padding: 0 8px;
        margin-bottom: 3px;
        border: 1px solid #4cc3f0 !important;
    }
    .pay_cd.seltoptn .caret {
        background: url("images/arw_dwn.png") no-repeat scroll right center;
        height: 14px !important;
    }
    .pay_cd .bootstrap-select.btn-group .dropdown-toggle .caret {
        margin-top: -7px;
    }
    /*----payment step 2 ends -----*/
    /*-----payment page new starts -----*/

    .payment-new-page {
        padding-top: 115px;
    }
    .payment_new {
        width: 100%;
        float: left;
    }
    .pay_u_box {
        background: #f8ffff;
        border: 1px solid #a3d3a6;
        width: 100%;
        padding: 2px 20px;
        /* margin-bottom:100px;*/

        margin-bottom: 12px;
    }
    .success-payment .pay_u_box {
        margin: 54px 0 74px;
    }
    .pay_u_box h1 {
        color: #8c8c8c;
        font-size: 30px;
        text-align: center;
        margin: 0;
    }
    .pay_u_box .sat_cross {
        position: relative;
        border-radius: 50px;
        border: 1px solid #000000;
        float: right;
        top: -67px;
        right: -32px;
        background: #000000;
        cursor: pointer
    }
    .pay_u_box .sat_cross i {
        font-size: 14px;
        padding: 5.7px 7px;
        color: #fff;
    }
    .pay_cmpny_nme {
        float: left;
        padding: 0 13%
    }
    .pay_cmpny_nme h2 {
        font-size: 30px;
        color: #000000;
        float: left;
        display: block;
        width: 100%
    }
    .pay_cmpny_nme h2:first-child {
        margin-bottom: 0px;
    }
    .pay_cmpny_nme span {
        color: #9d9d9d;
    }
    .pay_cmpny_nme p {
        color: #494949;
        font-size: 14px;
        width: 100%;
        margin: 0;
        float: left
    }
    .pay_cmpny_nme a {
        color: #4e9ada;
    }
    .pay_cmpny_nme h3 {
        margin-top: 24px;
        line-height: 10px;
        color: #414141;
        font-weight: bold;
        font-size: 16px;
        margin-bottom: 0;
        float: left
    }
    .pay_cmpny_nme label {
        font-weight: normal;
    }
    .pay_cmpny_nme p:last-child {
        color: #898989;
        font-weight: 300;
        margin-bottom: 26px;
    }
    .paybox {
        float: left;
        margin-top: 0px;
        margin-bottom: 20px;
        padding: 0 13%
    }
    .prem_post_cont {
        width: 70%;
        float: left;
        margin: 0 15%;
        padding-bottom: 15px;
    }
    .prem_post_cont .prem_post {
        float: left;
    }
    .prem_post_cont .prem_bg {
        background: #1c302f;
        padding: 5px 42px;
    }
    .prem_post_cont .prem_bg h3 {
        color: #fff;
        text-transform: uppercase;
        text-align: left;
        margin: 0;
        padding: 0;
        font-weight: bold;
        font-size: 14px;
    }
    .prem_tags {
        background: #fff;
        text-align: left;
        padding: 5px 9px 0 41px;
        float: left;
        width: 100%;
        height: 107px;
    }
    .prem_tags p {
        font-weight: bold;
        color: #1c302f;
        margin: 0
    }
    .prem_tags span {
        color: #9b9b9b
    }
    .prem_tags h4 {
        color: #6d6d6d;
        font-size: 18px;
        margin-top: 12px;
        float: left
    }
    .premium_tg {
        width: 100%;
        float: left;
    }
    .premium_tg h5 {
        font-size: 14px;
        color: #1c302f;
        float: left;
        font-weight: bold;
    }
    .premium_tg label {
        font-size: 14px;
        color: #1c302f;
        float: left;
        margin-left: 50px;
    }
    h6.prem_tip {
        margin-top: 25px;
        width: 100%;
        font-size: 18px;
        color: #6d6d6d;
        float: left;
    }
    .paymnt {
        border-top: 1px solid #dddddd;
    }
    .payu_snap {
        float: left;
    }
    .payu_snap img {
        float: left;
        margin: 20px 0 10px
    }
    .payu_snap h2 {
        color: #494949;
        font-weight: bold;
        float: left;
        width: 100%;
        font-size: 30px
    }
    .chckout {
        padding: 10px 20px;
        background: #f7f7f7;
        border: 1px solid #fff;
        text-transform: uppercase;
        color: #d7d7d7;
        margin-top: 10px;
        float: right
    }
    .chckout:hover {
        border: 1px solid #d0cece;
        background: #eaeaea;
        color: #9b9a9a
    }
    .pay_form_cont {
        width: 100%;
        float: left;
        padding-bottom: 15px;
    }
    .paymntu_cnt {
        width: 100%;
        float: left;
    }
    .paymntu_cnt hr {
        width: 100%;
        border: 1px solid #dddddd;
        float: left
    }
    .payfrm {
        width: 100%;
        float: left
    }
    .payfrm .paytxtbx {
        padding: 8px;
        color: #a7a7a7;
        width: 100%;
        float: left;
        font-size: 18px;
        border: 1px solid #a7a7a7;
        margin-bottom: 10px
    }
    .payfrm .paytxt {
        width: 60%;
        padding: 8px;
        color: #a7a7a7;
        border: 1px solid #a7a7a7;
        font-weight: 500;
        float: left
    }
    .payfrm .paysml {
        width: 36%;
        padding: 8px;
        float: left;
        border: 1px solid #a7a7a7;
        font-weight: 500;
        color: #a7a7a7;
        margin-left: 16px;
        margin-bottom: 10px
    }
    .payfrm .paybxsmllr {
        width: 40%;
        float: left;
        padding: 0px;
        color: #a7a7a7;
        margin-bottom: 10px;
    }
    .paybxsmllr.seltoptn .btn-group .btn {
        color: #a7a7a7;
    }
    .paysmt {
        padding: 8px;
        color: #a7a7a7;
        width: 29%;
        border: 1px solid #a7a7a7;
        font-weight: 500;
        float: right
    }
    .title-lines.title.prem_blck h1 {
        color: #000;
    }
    .title-lines.prem_blck h1::before,
    .title-lines.prem_blck h1::after {
        border: 1px solid #fff;
        background: #33a4d8
    }
    .paymnt_rght_cnt {
        float: right;
        width: 30%;
        padding-top: 30%;
    }
    .paymnt_rght_cnt h1 {
        font-size: 30px;
        color: #1c302f;
        float: left;
        margin: 0;
    }
    .paymnt_rght_cnt span {
        float: right;
        margin-left: 71px
    }
    .btn_paymnt {
        width: 555px;
        margin-bottom: 60px;
    }
    .btn_paymnt p {
        float: left;
        padding: 40px 14px 0px;
    }
    a.btn_grey {
        border: 1px solid #6e6e6e;
        color: #7b7b7b;
        margin-top: 5px;
        text-align: center;
        width: 235px;
        display: inline-block;
        padding: 12px 0;
        font-size: 18px;
    }
    a.btn_grey:hover {
        border: 1px solid #5f5f5f;
        background: #4e4d4d;
        color: #fff
    }
    .btn_paymnt label {
        color: #6e6e6e;
        font-weight: normal;
    }
    .pay_pul {
        width: 50%;
    }
    .prem_blck {
        display: block;
        height: auto;
        overflow: hidden;
        position: relative;
        text-align: center;
        width: 100%;
    }
    .prem_blck h1 {
        color: #9b9b9b;
        font-size: 20px;
        float: right;
        display: inline-block;
        padding: 0 0 0 20px;
        position: relative;
    }
    .prem_blck h1:before {
        border-top: 1px solid #dddddd;
        content: "";
        display: block;
        height: 4px;
        position: absolute;
        top: 50%;
        vertical-align: middle;
        width: 1000px;
        right: 100%
    }
    .btmbtn {
        width: 235px;
        display: inline-block;
        padding: 12px 0;
        margin-top: 30px;
        font-size: 18px;
        border: 1px solid #00a9e2;
        color: #00a9e2;
        background: #fff;
        text-align: center;
    }
    .btmbtn:hover {
        background: #00A9E2;
        color: #fff;
    }
    .pay_form_cont .prem_blck h1 {
        float: left;
        padding: 0 20px 0 0;
    }
    .pay_form_cont .prem_blck h1:before {
        left: 100%
    }
    /*-----payment page new ends -----*/
    /*---account page starts----*/

    .account_pg {
        width: 100%;
        float: left
    }
    .account_pg h1 {
        color: #4b8200;
        font-size: 36px;
        text-align: left;
        padding-left: 15px;
        margin-bottom: 5px;
        float: left
    }
    .account_pg a.edit_pro {
        float: right;
        color: #575757;
        margin-bottom: 5px;
        padding: 36px 20px 0px 0;
        font-weight: 600
    }
    .account_pg a.edit_pro:hover {
        color: #1b1e24;
        cursor: pointer
    }
    .account_pg hr {
        border-bottom: 1px solid #e4e4e4;
        margin: 0;
    }
    .accnt_lft,
    .accnt_rght {
        float: left;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .accnt_lft h2 {
        float: left;
        color: #3a3a3a;
        margin: 0;
        width: 100%;
    }
    .accnt_lft h3 {
        color: #2391cc;
        width: 100%;
        display: block;
        font-size: 18px;
        font-weight: bold;
        margin: 10px 0 0;
        float: left
    }
    .accnt_lft p {
        color: #717171;
        font-weight: 300;
        margin-top: 0px;
        width: 100%;
        float: left
    }
    .accnt_bux {
        width: 100%;
        float: left
    }
    .accnt_bux_lft,
    .accnt_bux_rght {
        float: left;
    }
    .accnt_bux_lft p,
    .accnt_bux_rght p {
        float: left;
        color: #3d3d3e;
        margin-bottom: 0px;
        padding: 8px 0;
    }
    .accnt_bux_rght a {
        color: #46a9e8;
        text-decoration: none;
        font-size: 18px;
        padding: 0;
        margin-top: 11px;
        float: left
    }
    .accnt_bux_rght span {
        color: rgb(28, 133, 27);
        float: left;
        padding: 10px 0;
    }
    .accnt_bux .accnt_bux_rght label {
        font-weight: bold;
        font-size: 20px;
        float: left;
        padding: 13px 6px 5px 0px;
    }
    .accnt_bux_grey {
        background: #f7fafa;
    }
    .accnt_bux_italic {
        font-style: italic;
        font-size: 16px !important;
        font-weight: normal !important
    }
    .accnt_rght hr {
        border-bottom: 1px solid #f7fafa;
        width: 100%;
        float: left;
        margin-top: 31px;
    }
    .accnt_rght .accnt_rght_btn {
        width: 290px;
        float: right;
        margin-top: 10px;
        margin-right: 15px
    }
    .accnt_rght .accnt_rght_btn .blubtn {
        padding: 8px 14px;
        text-align: center;
        float: left;
        color: #fff;
        background: #1bacd0;
        border: none;
    }
    .accnt_rght .accnt_rght_btn .blubtn:hover {
        background: #03a7d0;
    }
    .accnt_rght .accnt_rght_btn .greybtn {
        padding: 8px 14px;
        text-align: center;
        background: #d7d7d7;
        border: none;
        float: right;
        text-align: center;
        color: #3d3d3e;
    }
    .accnt_rght .accnt_rght_btn .greybtn:hover {
        background: #abaaaa;
        color: #fff;
    }
    /*---account page starts----*/
    /*-----contact us starts -----------*/

    .cntctus_lft {
        padding-left: 16%;
        float: left;
    }
    .cntctus_lft .cntct_nme sup {
        font-size: 25px;
        color: red;
        top: 4px;
        left: -3px;
    }
    .cntctus_lft .cntct_nme {
        float: left;
        text-align: left;
        color: #717171;
    }
    .cntctus_lft .cntct_nme label {
        margin-top: 10px;
        margin-bottom: 0;
        font-weight: normal
    }
    .cntctus_lft .cntct_fill {
        float: right;
        width: 100%;
        padding: 6px 0 6px 4px;
        background: #fff;
        border: 1px solid #d1d1d1;
        margin-bottom: 12px;
        height: 44px
    }
    .cntctus_lft .cntct_txtara {
        width: 100%;
        border: 1px solid #d1d1d1;
        margin: 7px 0 12px 0;
        padding-left: 4px
    }
    .cntctus_lft .cntct_nme span {
        font-size: 12px;
        font-style: italic;
        margin: 0;
    }
    .cntct_ld_b {
        float: left
    }
    .cntct_ld_b .seltoptn .btn-group .btn {
        width: 100%;
        border: 1px solid #a1a1a1;
    }
    .cntct_ld_b .bootstrap-select.btn-group .dropdown-toggle .caret {
        margin-top: -7px;
    }
    .cntct_ld_b .seltoptn .caret {
        background: url("images/b_list_arrow.png") no-repeat scroll right center;
        height: 14px !important;
    }
    .cntct_upld {
        position: relative;
    }
    .cntct_upld .cntct_fleupld.btn {
        margin: 0px -1px 0 0;
        background: #37c4f1;
        font-size: 15px;
        color: #fff;
        border: 0px solid #fff;
        line-height: 44px;
        position: absolute;
        right: 1px;
        cursor: pointer
    }
    .cntct_upld span {
        color: white;
        cursor: pointer;
    }
    .cntct_fleupld.btn {
        padding: 0px 8px;
        font-style: italic;
        border-radius: 0px;
        float: left;
    }
    .cntct_fleupld input.ld,
    .cntct_fleupld input.idresponse {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        padding: 0;
        font-size: 16px;
        cursor: pointer;
        opacity: 0;
    }
    .cntct_fleupld input.idresponse {
        width: 310px
    }
    /*width:64px}*/

    .cntct_cnt_rght {
        float: left;
        padding: 0 8.6%;
    }
    .cntct_cnt_rght .cntctus_gry {
        float: right;
        padding: 10px;
        margin-bottom: 40px
    }
    .cntct_cnt_rght .cntctus_gry:last-child {
        margin-bottom: 0;
        width: 100%
    }
    .cntctus_gry a {
        font-size: 16px;
        float: left;
        padding: 8px 0;
        color: #1b1e24
    }
    .cntct_cnt_rght p {
        color: #7a7a7a;
        font-size: 18px;
        margin-bottom: 10px;
        padding-bottom: 5px
    }
    .cntct_cnt_rght .cntctus_gry.text-center a {
        float: none;
        display: block;
        color: #36c3f1
    }
    .cntct_cnt_rght .cntctus_gry.text-center a:hover {
        color: #595959
    }
    .cntctus_gry a:hover {
        color: #3c4046;
    }
    .cntct_cnt_rght .cntctus_gry .cntctus_social {
        width: 100%;
        float: left;
    }
    .cntct_cnt_rght .cntctus_gry .cntctus_social h5 {
        display: block;
        float: left;
        width: 100%;
        font-size: 21px;
        font-weight: normal;
        margin: 10px 0;
    }
    .cntct_cnt_rght .cntctus_gry .cntctus_social i {
        padding: 9px 9px;
        color: #000;
        float: left;
        border: 1px solid #000;
        border-radius: 50%;
        width: 35px;
        height: 35px;
        margin: 0 3px;
        text-align: center;
    }
    .cntctus_lft .cnctus_but {
        padding: 6px 16px;
        float: right;
        background: #f5c622;
        color: #40413b;
        font-weight: 300;
        margin-top: 20px;
        border: 0px solid #fff;
        border-bottom: 4px solid #e9ac1a
    }
    .cntctus_lft .cnctus_but:hover {
        background: #eebb09;
    }
    .cntct_captcha {
        float: right
    }
    .cntctus_gry i {
        color: #36c3f1;
        padding-right: 15px
    }
    /*-----contact us ends -----------*/

    .error-wrapper {
        padding: 50px 0
    }
    .error-wrapper .text-center h1 {
        font-family: 'mv_boliregular';
        color: #0182c4;
        font-size: 60px;
        letter-spacing: -1.6px;
        margin-bottom: 25px
    }
    .error-wrapper .text-center h2 {
        margin-bottom: 15px
    }
    .error-wrapper .text-center p a {
        color: #00A9E2
    }
    .error-wrapper .text-center .view-btn {
        margin-top: 15px
    }
    /*---satyaki---*/

    .req_res_search_type input[type="checkbox"] + label {
        margin: 9px 0px 0px 20px;
        color: #fff;
        float: left;
    }
    .search_project_cont.bg_blu .req_res_search_type .req_tick {
        width: 320px;
        float: left;
        margin-top: 0px;
    }
    .req_res_search_type .req_rado {
        width: 317px !important;
    }
    .req_tick input[type="radio"] + label:before,
    .req_tick .block_select:before {
        background: url("images/req-resp-radio.png") no-repeat 0 0;
        overflow: hidden;
    }
    .req_res_search_type input[type="radio"] + label:before,
    .req_res_search_type .block_select:before {
        background: url("images/req-resp-radio.png") no-repeat 0 0;
        overflow: hidden;
    }
    .req_res_search_type input[type="radio"] + label {
        margin: 9px 0 0 23px;
        color: #fff
    }
    /*5/4/16*/

    .pay-bluebg input[type="radio"],
    .req_res_search_type input[type="radio"] {
        display: none
    }
    .pay-bluebg label {
        color: #494949
    }
    /*----search ----*/

    .project-feedback-wrapper .srch-feedbackers {
        position: absolute;
        top: -35px;
        left: 32%;
    }
    .srch-feedbackers .nav-tabs > li > a {
        margin-right: 0;
        border: 0px solid #000;
    }
    .srch-feedbackers a.info-left {
        background: url("images/complx-btn.png") no-repeat;
        width: 222px;
        height: 36px;
        float: left;
        text-align: center;
        padding-top: 6px;
        color: #fff;
    }
    .srch-feedbackers .nav-tabs > li.active > a.info-left,
    .srch-feedbackers .nav-tabs > li.active > a.info-left:focus,
    .srch-feedbackers .nav-tabs > li > a.info-left:hover {
        background: url("images/complx-btn1.png") no-repeat;
        color: #1b1e24;
        border: 0px solid #fff
    }
    .srch-feedbackers a.info-right {
        background: url("images/complx-btn-right.png") no-repeat;
        width: 222px;
        height: 36px;
        float: left;
        text-align: center;
        padding-top: 6px;
        ;
        color: #fff;
    }
    .srch-feedbackers .nav-tabs > li.active > a.info-right,
    .srch-feedbackers .nav-tabs > li.active > a.info-right:focus,
    .srch-feedbackers .nav-tabs > li > a.info-right:hover {
        background: url("images/complx-btn-right2.png") no-repeat;
        color: #1b1e24;
        border: 0px solid #fff
    }
    #asduj-kid .select-style {
        width: 21%;
        float: left;
        margin-right: 2%;
        margin-bottom: 1%
    }
    #asduj-kid .select-style {
        width: 20%;
        margin-left: 2%;
        margin-right: 0;
        margin-bottom: 0
    }
    #asduj-kid .select-style:first-child {
        margin-left: 0
    }
    #asduj-kid {
        margin-bottom: 14px;
    }
    #project-search-form .seltoptn .btn-group .btn {
        margin-bottom: 0
    }
    /*---satyaki---*/

    .map-sectionideacoil {
        float: left;
        width: 100%;
        margin: 35px 0;
    }
    .map-container-inner {
        float: right;
        width: 420px;
        margin-right: -580px;
        border: 1px solid #ccc;
        margin-top: -100px;
    }
    .map-container-left {
        /*width: 55%; float: left; padding: 12px;*/

        background: #e2ecff;
        height: 289px;
    }
    .errorred .tooltip-inner {
        background: red !important;
    }
    .map-profile-sec {
        width: 30%;
        float: left
    }
    .map-profile-secdetail {
        width: 67%;
        float: left;
        margin-left: 3%
    }
    .map-profile-secdetail h3 {
        display: inline-block;
        font-size: 22px;
        margin-bottom: 5px;
        line-height: 24px;
        padding-right: 15px
    }
    .map-profile-sec img {
        margin: 0 auto 6px
    }
    .map-profile-sec span {
        font-size: 11px;
        padding: 2px 4px;
        background-color: #fff;
        border: 1px solid #ccc;
    }
    .map-profile-sec label {
        font-size: 18px;
        color: #ff8518;
        margin-top: 6px;
        margin-bottom: 15px;
        display: block;
        font-weight: 100
    }
    .infoBox {
        top: 265.9044px !important;
        margin-top: -155px !important;
    }
    .map-sectionideacoil1 ui-dialog-content ui-widget-content {
        height: 510px !important;
    }
    #dvMap {
        height: 500px !important;
    }
    .map-profile-sec button {
        background: #47b6d4;
        color: #fff;
        font-size: 18px;
        padding: 5px 10px;
        border: 1px solid #47b6d4
    }
    .map-profile-sec button:hover {
        background: #fff;
        color: #47b6d4
    }
    .map-profile-secdetail h4 {
        font-size: 15px;
        display: inline-block;
        margin-bottom: 10px;
        margin-bottom: 5px
    }
    .map-profile-secdetail h4 i {
        margin-right: 3px
    }
    .map-profile-secdetail h4 span {
        color: #82bae7;
    }
    .map-profile-secdetail h4 label {
        color: #a1a1a9;
        font-style: italic;
        font-weight: 100;
    }
    .map-profile-secdetail p {
        font-size: 14px;
        color: #595959;
        margin-bottom: 6px
    }
    .map-profilediscrition {
        border-top: 2px solid #ff7d0b;
        padding-top: 8px
    }
    .map-profilediscrition .discription-boxmap {
        margin-bottom: 4px
    }
    .map-profilediscrition a {
        float: right;
        font-size: 14px;
        color: #595959;
        margin-top: 10px
    }
    .map-profilediscrition a:hover {
        text-decoration: underline
    }
    .discription-boxmap label,
    .discription-boxmap span {
        font-size: 15px;
        margin-bottom: 0
    }
    .discription-boxmap label span {
        color: #0c98ed
    }
    .discription-boxmap span {
        width: 60%;
        float: left;
        padding-right: 10px
    }
    .map-profile-secdetail p i {
        color: #b3b2b0;
        padding-right: 3px;
        font-size: 24px;
        padding-top: 4px;
        vertical-align: text-bottom
    }
    .map-container-right {
        /*width:45%;*/

        float: left;
        padding: 0px 10px 10px;
        background: #fff;
        /*min-height: 275px*/

        ;
        margin-top: -30px;
    }
    .map-container-right i.fa-times {
        float: right;
        margin: -304px 0px 0;
        cursor: pointer;
        font-size: 1px;
        color: #595959
    }
    .map-container-right p {
        font-size: 15px;
        line-height: 20px;
        margin-bottom: 0;
        width: 100%;
        float: left
    }
    .map-container-skills {
        float: left;
        margin: 10px 0 3px
    }
    .container-skills-wrapper {
        float: left;
        margin-top: 0px;
        height: 185px;
    }
    .map-container-right .map-container-skills a {
        font-size: 14px;
        background: #424242;
        padding: 4px 12px;
        color: #fff;
        margin-bottom: 6px;
        display: inline-block;
        margin-right: 4px;
        border: 1px solid #424242
    }
    .map-container-right a:hover {
        background: #fff;
        color: #424242
    }
    .map-container-right a.downarrow {
        float: right;
        margin-top: 8px;
    }
    p.new_extra_blueadd {
        color: #0082c4
    }
    .rc-anchor-normal {
        width: 230px;
    }
    .rc-anchor-normal .rc-anchor-content {
        width: 135px;
    }
    .rc-anchor-checkbox {
        margin: 0 5px 2px;
    }
    .rc-anchor-normal .rc-anchor-checkbox-label {
        width: 95px;
    }
    .rc-anchor-normal .rc-anchor-pt {
        right: 37px;
        width: 97px;
    }
    /*----- idea preview starts -----*/

    .idea-preview-wrapper.newsecadd {
        margin-top: 25px
    }
    .til_bx {
        float: left;
        text-align: center;
        padding: 0 0 50px 42%;
    }
    .til_bx .ibx {
        border: 1px solid #44c8f2;
        text-align: center;
        padding: 4px 10px;
        float: left;
        margin-right: 10px;
        margin-bottom: 0;
        display: block
    }
    .til_bx .ibx p {
        color: #44c8f2;
        font-size: 18px;
        margin-bottom: 0;
    }
    .idea_cnt {
        width: 100%;
        border-bottom: 1px dashed #9f9f9f;
        float: left
    }
    .id_lvl_lft {
        width: 60%;
        padding-top: 10px;
        float: left;
    }
    .id_lvl_lft h1 {
        color: #595959;
        font-size: 24px;
        float: left;
        margin-top: -15px;
        margin-bottom: 0px;
    }
    .id_lvl_lft i {
        color: black;
        font-size: 24px;
        float: left;
        padding-right: 24px;
    }
    .id_lvl_rght {
        width: 150px;
        padding: 12px 0;
        float: right;
    }
    .id_lvl_rght button {
        background: #f5c621;
        border: 0px solid #fff;
        border-bottom: 4px solid #e9b708;
        float: right;
        padding: 8px 14px;
        margin-top: -3px;
    }
    .id_lvl_rght button:hover {
        background: #f2c011;
    }
    .id_projcts {
        width: 100%;
        padding: 2% 0 0;
        float: left
    }
    .id_projcts ul,
    .id_brdcrum ul {
        margin-right: 12px;
        float: left
    }
    .id_projcts ul li {
        font-size: 16px;
        float: left;
        background: #eeeeee;
        padding: 10px;
        margin-right: 20px;
        margin-bottom: 10px;
    }
    .id_projcts ul li label {
        color: #737373;
        padding-left: 60px;
        margin: 0;
        font-weight: normal;
    }
    .id_projcts ul li span {
        color: #1b1e24;
    }
    .id_projcts ul li label span {
        color: #00a8e8;
    }
    .id_brdcrum {
        padding: 1% 0 0;
        float: left;
    }
    .id_brdcrum ul li {
        font-size: 16px;
        float: left;
        padding: 10px 10px 10px 0;
    }
    .id_brdcrum i {
        padding-left: 12px;
        float: right;
        padding-top: 2px;
    }
    .id_brdcrum ul li span {
        color: #707070
    }
    .id_brdcrum ul li a {
        color: #1b1e24;
    }
    .id_brdcrum ul li a:hover {
        color: #707070;
    }
    .id_prvw_info {
        float: left;
        width: 100%;
        margin: 20px 0
    }
    .infodtl {
        margin-top: 10px;
        float: left
    }
    .id_prvw_info .infodtl i {
        font-size: 24px;
        color: #37c4f1;
        float: left
    }
    .id_prvw_info .infodtl .newida-abt {
        width: 82%;
        float: left;
        padding-left: 12px;
    }
    .id_pre_rgt {
        float: right;
        width: 100%;
        margin-top: 24px
    }
    .id_pre_rgt .id_box_rt {
        float: left;
        border: 1px solid #9f9f9f;
    }
    .nobordr_sat {
        border-left: 0px solid #fff !important;
    }
    .id_pre_rgt .id_bxx_innr {
        padding: 26% 0 10%;
        text-align: center
    }
    .id_pre_rgt .id_bxx_innr p {
        color: #595959
    }
    .id_pre_rgt .id_box_rt h4 {
        border: 1px solid #eeeeee;
        background: #eeeeee;
        padding: 9px 6px;
        float: left;
        text-align: center;
        width: 100%
    }
    .id_coil {
        float: left;
        margin-top: 25px;
        border-bottom: 1px dashed #9f9f9f;
    }
    .id_rating {
        float: left;
    }
    .id_rating .id_ques {
        margin-bottom: 10px;
        float: left;
        width: 100%
    }
    .id_rating h1 {
        text-align: left;
        float: left;
        color: #595959;
        font-size: 24px;
        line-height: 25px;
    }
    .id_rating h1 span {
        border: 1px solid #7b7b7b;
        color: #37c4f1;
        font-size: 16px;
        padding: 3px 2px;
    }
    .id_rating .id_ques p {
        color: #595959;
        padding: 0 18px;
        margin: 0;
        width: 100%;
        float: left
    }
    .id_rating .id_ques .id_bxx_gry,
    .id_bxx_pol {
        background: #eeeeee;
        width: 100%;
        margin-bottom: 10px;
        float: left
    }
    .id_rating .id_ques .id_bxx_gry,
    .id_rating .id_ques .id_bxx_pol p {
        color: #1b1e24;
        padding: 5px 18px;
        margin: 0;
        font-weight: 500
    }
    .id_rating .id_ques .id_bxx_gry p {
        padding-left: 0;
        font-weight: 600
    }
    .id_bxx_pol p {
        font-weight: 600
    }
    .id_rating .id_ques:last-child {
        margin-bottom: 25px
    }
    .id_rating_rt {
        float: left;
    }
    .id_rating_rt .id_ny {
        border: 1px solid #cbcbcb;
        background: #f8f8f8;
        padding: 2%;
        padding: 13%;
        margin-left: 26%;
        margin-top: 16%;
    }
    .id_bxx_pol span {
        color: #15c4ff;
        padding: 0 30px 0 4px;
    }
    .id_rating .id_ques .id_bxx_pojct p {
        font-weight: 500;
        float: left;
        width: 96%;
    }
    .id_bxx_pojct span {
        border: 1px solid #7b7b7b;
        color: #37c4f1;
        font-size: 16px;
        padding: 1px;
        margin: 6px 0 0 17px;
        float: left
    }
    .id_tag {
        float: left;
    }
    .id_tag h1 {
        text-align: left;
        float: left;
        font-size: 24px;
        color: #595959;
        display: block;
        width: 100%;
        margin: 0
    }
    .id_tag_btn {
        background: #00a9e2;
        float: left;
        text-align: center;
        margin: 0 15px 0px 0;
        padding: 10px;
        border: 1px solid #00a9e2;
        color: #fff;
        font-weight: bold;
    }
    .id_tag_btn:hover {
        background: #fff;
        float: left;
        border: 1px solid #1b83bf;
        color: #00a9e2;
    }
    .id_tag_btn2 {
        background: #fff;
        float: left;
        border: 1px solid #00a9e2;
        text-align: center;
        margin: 0 15px 20px 0;
        padding: 10px;
        color: #00a9e2;
        font-weight: bold;
    }
    .id_tag_btn2:hover {
        background: #00a9e2;
        float: left;
        color: #fff;
    }
    .long {
        background: #fff;
        float: right;
        border: 1px solid #00a9e2;
        text-align: center;
        padding: 7px 20px;
        color: #1b83bf;
        font-size: 24px;
        width: 380px;
        margin-top: 0;
    }
    .long img {
        display: inline-block;
    }
    .id_prevw_sat {
        margin-bottom: 45px;
    }
    .id_prevw_sat .id_tag .prev_tag {
        width: 100%;
        float: left;
        margin-bottom: 30px
    }
    .id_prevw_sat .id_tag label {
        font-size: 14px;
        padding: 5px 8px;
        cursor: pointer;
        font-weight: 100;
        color: #1b1e24;
        background: #cccccc;
        margin-right: 5px;
        float: left
    }
    /*---- idea preview ends -----*/

    .pay-bluebg input[type="radio"] {
        display: none
    }
    .pay-bluebg input[type="radio"] + label:before,
    .pay-bluebg .block_select:before {
        background: url("images/radio.png") no-repeat 0 0;
        overflow: hidden;
    }
    .pay-bluebg.whitebg input[type="radio"] + label:before,
    .pay-bluebg.whitebg .block_select:before {
        background: url("images/radio.png") no-repeat 0 0;
        overflow: hidden;
    }
    input[type="checkbox"]:checked + label:after {
        display: block;
    }
    /*----req resp radio button ----*/

    .req_tick input[type="radio"] + label:before,
    .req_tick2 input[type="radio"] + label:before {
        content: "";
        display: inline-block;
        vertical-align: middle;
        margin-right: 9px;
        width: 22px;
        height: 22px;
    }
    .req_tick input[type="checkbox"] + label::before {
        background: url("images/req-resp-radio.png") no-repeat scroll 0 0;
        border-radius: 50%;
        content: "";
        display: inline-block;
        height: 22px;
        margin: 0 6px 0 0;
        vertical-align: middle;
        width: 22px;
    }
    .req_tick input[type="checkbox"] + label {
        margin: 9px 0 0 10px;
    }
    .req_tick input[type="checkbox"] {
        display: none;
    }
    .req_tick input[type="checkbox"]:checked + label::before,
    .req_tick.block_select.selected::before {
        background-position: 0 -21px;
    }
    .req_tick input[type="radio"]:checked + label:before,
    .req_tick.block_select.selected:before,
    .req_tick2 input[type="radio"]:checked + label:before,
    .req_tick2.block_select.selected:before {
        background-position: 0 -21px;
    }
    input[type="checkbox"]:checked + label:before,
    .block_select.selected:before {
        background-position: 0 -20px;
    }
    input[type="radio"]:checked + label:before,
    .block_select.selected:before,
    .reward-pickup-wrapper input[type="checkbox"]:checked + label:before {
        background-position: 0 -15px;
    }
    .more-width .listmore-search {
        float: left;
        margin-top: 0px;
        width: 100%
    }
    .give-general-search input[type="radio"],
    .compose-posting-form input[type="radio"],
    .rewrdfee input[type="checkbox"],
    .backgrouond-checkit input[type="checkbox"],
    .more-width .listmore-search input[type="radio"],
    .feedback-table-content td input[type="checkbox"] {
        display: none
    }
    .compose-idea-inner .posting-category-container input[type="radio"] {
        display: none
    }
    .more-width .listmore-search label {
        margin-top: 5px
    }
    .more-width .listmore-search button.search {
        float: right;
        background: #37C4F1;
        color: #fff;
        padding: 6px 17px;
        font-weight: 600;
        font-size: 18px;
    }
    .more-width .listmore-search button.search:hover {
        background: #fff;
        color: #37C4F1
    }
    .more-width .listmore-search button.search i {
        -ms-transform: rotateY(180deg);
        -webkit-transform: rotateY(180deg);
        -moz-transform: rotateY(180deg);
        transform: rotateY(180deg);
        padding-right: 5px;
        font-size: 18px
    }
    #listid1,
    #listid {
        height: auto;
        overflow: hidden
    }
    /* Iframe */

    iframe {
        display: block;
    }
    .dropdown1 {
        position: absolute;
        top: 100px;
    }
    .dropdown2 {
        position: fixed;
        left: 363px;
        top: 50px;
    }
    .dropdown1 ul,
    .dropdown2 ul {
        display: block !important;
    }
    /* Blog Page :- 15-1-2016 */

    .main-blog-wrapper {
        width: 100%;
        float: left;
        padding: 0 15px
    }
    .main-blog-wrapper .blog-box-container {
        width: 32.65%;
        float: left;
        margin-left: 1%;
        margin-bottom: 1%
    }
    .main-blog-wrapper .blog-box-container:nth-child(3n+1) {
        margin-left: 0
    }
    .blog-box-container .blog-wrapper {
        position: relative;
    }
    .blog-box-container .blog-wrapper img {
        min-height: 311px;
        width: 100%;
        float: left;
        max-height: 311px;
        overflow: hidden;
    }
    .blog-box-container .blog-box-content {
        position: absolute;
        width: 100%;
        top: 0;
        left: 0;
        padding: 57px 10px 58px;
        min-height: 311px;
		background: rgba(0, 0, 0, .6)
    }
    .blog-box-container .blog-box-content:hover {
        background: rgba(0, 0, 0, .4)
    }
    .blog-box-content p {
        color: #fff;
        margin-bottom: 6px;
        line-height: 18px;
        font-size: 14px
    }
    .blog-box-content h2 {
        color: #fff;
        font-size: 24px;
        line-height: 25px;
        font-weight: 600;
        padding-right: 150px
    }
    .blog-box-content a {
        background: #348ecd;
        padding: 4px 12px;
        color: #fff;
        font-size: 14px;
        border-radius: 3px;
        float: left;
        margin-top: 10px
    }
    .blog-box-content a:hover {
        background: #fff;
        color: #348ecd;
    }
    .blog-box-content p i,
    .blog-box-content a i {
        padding-right: 5px
    }
    .blog {
        background: #f3f3f3
    }
    .blog .blog-left-side h2 {
        color: #4b4949;
        font-size: 32px;
        line-height: 40px;
        font-weight: 600;
    }
    .blog .blog-left-side h2 a {
        color: #4b4949;
    }
    .blog .blog-left-side h2 a:hover {
        color: #000
    }
    .blog .blog-left-side .blog-article {
        width: 100%;
        float: left;
        margin: 45px 0 0;
    }
    .blog .blog-left-side .blog-article:after {
        content: "________________________";
        text-align: center;
        display: block;
    }
    .blog .blog-left-side .blog-article:last-child:after {
        content: "";
    }
    .blog .blog-left-side .author_info .pull-left {
        font-size: 16px;
        color: #4b4949;
        width: 70%;
    }
    .blog .blog-left-side .author_info .pull-left a {
        color: #00a8e8;
    }
    .blog .blog-left-side .author_info .pull-left > label {
        float: left;
        margin: 17px 0 0 10px;
        font-weight: normal;
    }
    .blog .blog-left-side .author_info .img-responsive {
        width: 60px;
        float: left;
    }
    .blog .blog-left-side .author_info .pull-right label {
        float: left;
        margin-left: 28px;
        width: 25px;
    }
    .blog .blog-left-side .author_info .pull-right label a i {
        color: #00a8e8;
        font-size: 23px;
    }
    .blog .blog-left-side .author_info .pull-left a:hover,
    .blog .blog-left-side .author_info .pull-right label a i:hover {
        color: #4b4949
    }
    .blog .blog-left-side .blog_pic {
        float: left;
        position: relative;
        width: 100%;
        margin: 30px 0 0;
    }
    .blog .blog-left-side .blog_pic label {
        background-color: #000;
        font-size: 24px;
        position: absolute;
        font-weight: 500;
        top: 20px;
        height: 34px;
        left: -7px;
        opacity: 0.5;
    }
    .blog .blog-left-side .blog_pic label a {
        color: #fff;
        line-height: 34px;
        padding: 6px 39px;
    }
    .blog .blog-left-side .cont {
        width: 100%;
        float: left;
    }
    .blog .blog-left-side .cont p {
        margin: 15px 0 35px;
        float: left;
    }
    .blog .blog-left-side .cont a.continue {
        font-weight: bold;
        color: #3b3c3c;
    }
    .blog .blog-left-side .cont a.continue:hover {
        color: #337ab7
    }
    .blog .blog-left-side .cont span {
        margin-left: 35px;
    }
    .blog .blog-left-side .cont i {
        background-color: #337ab7;
        border-radius: 50%;
        color: #fff;
        font-size: 18px;
        height: 32px;
        padding: 5px 0 0 7px;
        width: 32px;
        margin-left: 5px;
        border: 1px solid #337ab7;
        padding-left: 8px;
        line-height: 20px;
    }
    .blog .blog-left-side .cont i:hover {
        background: #fff;
        color: #337ab7;
    }
    .blog .blog-right-side {
        padding-left: 70px;
        margin-top: 45px
    }
    .blog .blog-right-side h2 {
        color: #4b4949;
        font-size: 22px;
        line-height: 40px;
        font-weight: 600;
        margin: 0;
    }
    .categories.side-contrent .makeside-content p {
        font-size: 20px;
        color: #fff;
        font-weight: 600
    }
    .blog .blog-right-side .categories {
        background: #fff;
        float: left;
        padding: 15px;
        margin-bottom: 20px;
        width: 100%
    }
    .categories.side-contrent .makeside-content p.getmakt {
        font-weight: 100
    }
    .blog .blog-right-side .categories .cat_btn {
        margin-top: 20px;
        float: left;
        width: 100%
    }
    .blog .blog-right-side .categories button {
        font-size: 16px;
        color: #464444;
        border: 1px solid #00a8e7;
        padding: 5px 30px;
        background-color: #fff;
        margin-right: 8px
    }
    .blog .blog-right-side .categories button:hover {
        color: #fff;
        background-color: #00a8e7;
    }
    .blog .blog-right-side .form-group input[type="search"] {
        width: 100%;
        height: 42px;
        border-radius: 3px;
        margin: 15px 0;
        font-size: 18px;
        background: #f3f3f3
    }
    .blog .blog-right-side .social,
    .blog .blog-right-side .lower-part,
    .blog .blog-right-side .social-wrapper {
        float: left;
        width: 100%;
        background: #fff;
        padding: 15px;
        margin-bottom: 20px
    }
    .blog .blog-right-side .social-wrapper {
        padding: 5px
    }
    .blog .blog-right-side .lower-part .form-group {
        margin-bottom: 0
    }
    .blog .blog-right-side .lower-part {
        margin-bottom: 0
    }
    .blog .blog-right-side .social .fb_box,
    .blog .blog-right-side .categories .signnew .fb_box {
        background: #1b95e0;
        border: 1px solid #1b95e0;
        border-radius: 6px;
        margin: 24px 0 10px;
        padding: 0;
        width: 215px;
        color: #fff;
        font-size: 20px;
    }
    .blog .blog-right-side .categories .signnew .fb_box {
        margin: 18px auto 0;
        float: none;
        display: block
    }
    .blog .blog-right-side .social .fb_box i,
    .blog .blog-right-side .categories .signnew .fb_box i {
        padding: 3px 4px 6px 0;
    }
    .blog .blog-right-side .social .latest_tw {
        width: 100%;
        float: left;
    }
    .blog .blog-right-side .social h3 {
        text-decoration: underline;
        font-size: 24px;
    }
    .blog .blog-right-side .social .tw-part {
        font-size: 16px;
        float: left;
        width: 100%;
        margin: 0 0 35px;
    }
    .blog .blog-right-side .social .tw-part label {
        font-weight: 500;
    }
    .blog .blog-right-side .social .tw-part span {
        color: #00a8e8;
    }
    .blog .blog-right-side .social .fb-like {
        margin: 50px 0 40px;
        float: left;
    }
    .blog .blog-right-side .social h2 {
        margin-bottom: 20px
    }
    .blog .blog-right-side .social p {
        color: #00a8e7
    }
    .blog .blog-right-side .lower-part input[type="text"] {
        margin: 10px 0 0;
    }
    .blog .blog-right-side .categories .signnew button {
        background-color: #00a8e8;
        border: 1px solid #00a8e8;
        color: #fff;
        display: block;
        font-size: 16px;
        margin: 18px auto 0;
        padding: 13px 0;
        text-align: center;
        width: 215px;
    }
    .blog .blog-right-side .lower-part button.new-sbmt {
        background: #c7e5ff;
        padding: 10px 20px;
        color: #1b1e24;
        border-radius: 4px;
        margin-top: 10px;
        border: 0px solid #fff
    }
    .blog .blog-right-side .lower-part button.new-sbmt:hover {
        background: #92ccfe
    }
    .blog .blog-right-side .lower-part .sign-up {
        margin-bottom: 0;
    }
    .blog .blog-right-side .categories .signnew {
        float: left;
        border-top: 3px solid #e1e1e1;
        width: 100%;
        margin-top: 25px
    }
    .blog .blog-right-side .categories .signnew button:hover {
        background: #fff;
        color: #00a8e7;
    }
    .blog .blog-right-side .lower-part a {
        color: #464444;
        font-size: 12px;
    }
    .blog .blog-right-side .categories .adver a {
        color: #00a8e8;
    }
    .blog .blog-right-side .categories .signnew p {
        margin: 0;
        padding: 0;
        text-align: center;
    }
    .blog .blog-right-side .categories .adver {
        width: 100%;
        float: left;
        margin: 25px 0 0;
        border-top: 1px dashed #ede9e9;
        padding-top: 15px
    }
    .blog .blog-right-side .categories a {
        color: #464444;
        font-size: 12px;
    }
    .blog .blog-right-side .categories .adver p {
        text-align: left;
        line-height: 17px;
        margin-bottom: 0
    }
    .blog .blog-right-side .categories .adver h3 {
        font-size: 16px;
        font-weight: 600;
        margin: 0;
        line-height: 17px;
    }
    .blog .blog-right-side .categories.side-contrent {
        position: relative
    }
    .blog .blog-right-side .categories.side-contrent .makeside-content {
        position: absolute;
        top: 60px;
        left: 70px
    }
    .main-header nav.navbar.navbar-static-top.blue-bgfull {
		margin-top:10px;
        background-color: #fff;
		border-bottom:1px solid #f4f4f4;
    }
    .reqprocess-wrapper {
        width: 875px;
        margin: 0 auto;
        border: 1px solid #cbcbcb;
        border-radius: 6px;
    }
    .reqprocess-graytop-bg {
        background-color: #efefef;
        padding: 4px 10%;
        border-radius: 5px;
        border-bottom: 1px solid #cbcbcb
    }
    .reqprocess-graytop-bg h1,
    .hand-peace-wraper h2 {
        font-size: 24px;
        color: #6c6c6c;
        /*color: #fff;*/

        line-height: 32px;
        text-align: center;
        margin-bottom: 0
    }
    .hand-peace-wraper {
        padding: 52px 0 80px 0;
        /*border: 1px solid #cbcbcb;*/
        /*border-radius: 6px;*/
    }
    .hand-peace-wraper i {
        font-size: 90px;
        color: #d58585;
        /*color: #fff;*/

        margin-bottom: 20px
    }
    .modal-header.restricted-wrapper-head h4 {
        font-size: 22px;
        color: #5f5f5f;
        line-height: 28px;
        text-align: center;
    }
    .restricted-wrapper input.restcode {
        font-size: 22px;
        color: #222;
        height: 48px;
        width: 350px;
        background-color: #e4e4e4;
        border: 1px solid #cacaca;
        display: block;
        margin: 0 auto;
        text-align: center;
        padding: 8px 0;
        font-weight: 100
    }
    .restricted-wrapper span {
        color: #fb0000;
        font-size: 16px;
        text-align: center;
        display: block;
        margin: 5px 0 15px
    }
    .hand-peace-wraper button.sbmtres-btn,
    .restricted-wrapper button.continue-restricted {
        width: 235px;
        display: inline-block;
        padding: 12px 0;
        margin-top: 30px;
        font-size: 18px;
        border: 1px solid #00a9e2;
        /*border: 1px solid #fff;*/

        color: #00a9e2;
        background: #fff;
        text-align: center;
        margin-left: 0;
    }
    .restricted-wrapper button.continue-restricted {
        display: block;
        margin: 0 auto
    }
    .hand-peace-wraper button.sbmtres-btn:hover,
    .restricted-wrapper button.continue-restricted:hover {
        background: #00a9e2;
        color: #fff
    }
    .hand-peace-wraper button.sbmtres-btn:first-child {
        margin-left: 0
    }
    .item-right.pagination-blog-item {
        margin-top: 55px;
        margin-bottom: 15px
    }
    /* Registration :- 9-2-2016 */

    #conct-feedback {
        width: 100%;
        float: left;
        padding: 90px 0;
    }
    #conct-feedback h2 {
        text-align: center
    }
    .g-recaptcha .rc-anchor-normal {
        width: 230px;
    }
    .rc-anchor-normal .rc-anchor-content {
        width: 135px;
    }
    .rc-anchor-checkbox {
        margin: 0 5px 2px;
    }
    .rc-anchor-normal .rc-anchor-checkbox-label {
        width: 95px;
    }
    .rc-anchor-normal .rc-anchor-pt {
        right: 37px;
        width: 97px;
    }
    .signup_as {
        margin-bottom: 10px;
    }
    .registration_select select {
        padding: 10px 0;
    }
    .reg_grey h3 {
        border-bottom: 2px solid #37c4f0;
        color: #565656;
        font-size: 20px;
        line-height: 23px;
        padding: 0 0 8px;
    }
    .log_social_reg {
        width: 410px;
        display: block;
    }
    #conct-feedback .part1 {
        background: #37c4f0;
        padding: 40px 0;
        margin: 90px 0 0;
    }
    #conct-feedback .part1 .part1-left-sec,
    #conct-feedback .part1 .part1-right-sec {
        padding: 0 4%
    }
    #conct-feedback .part1 p {
        color: #fff;
        text-align: center;
        font-size: 21px;
    }
    #conct-feedback .part1 img {
        display: block;
        margin: auto;
    }
    #conct-feedback .part2 {
        padding: 40px 0;
        width: 100%;
        float: left;
    }
    #conct-feedback .part2 p {
        text-align: center;
        font-size: 21px;
        color: #595959;
        line-height: 30px
    }
    #conct-feedback .part2 img {
        display: block;
        margin: auto;
    }
    #conct-feedback .part3 {
        float: none;
    }
    /*1-4-2016*/

    #conct-feedback .part3 a {
        margin-right: 35px;
    }
    #conct-feedback .fedbck_tooltip {
        background: url("images/feedb_bg.png") no-repeat scroll 0 0;
        box-shadow: none;
        height: 120px;
        padding: 10px 0;
        width: 250px;
        left: -20%;
    }
    #conct-feedback .fedbck_tooltip::after {
        border-top: medium none;
    }
    #conct-feedback .fedbck_tooltip h2 {
        font-size: 36px;
        color: #fff;
        text-align: center;
        margin: 0;
        font-weight: bold;
    }
    #conct-feedback .fedbck_tooltip h2 span {
        font-size: 30px;
        font-weight: normal;
        color: #fbf7dc;
    }
    #project-search-form .select-style.seltoptn p.srch_txt,
    #project-giv-form p.srch_txt {
        font-size: 10px;
        padding-left: 5px;
        font-style: italic;
        margin: 0
    }
    /* Help Page :- 17-2-2016 */
    /* .help-page { background: url("images/help_banner.jpg") no-repeat scroll 0 0; background-size:100% 655px; } */

    .help-page .help-desk {
        background: #fff;
        margin: 185px 0 0;
        width: 100%;
        float: left;
    }
    .help-page .help-desk .srch-panel {
        width: 100%;
        float: left;
        background-color: #0584c2;
        padding: 7px 30px;
    }
    .help-page .help-desk .form-inline .form-control {
        width: 100%;
        height: 45px;
        font-size: 18px;
        ;
        border: 1px solid #fff
    }
    .help-page .help-desk .form-inline .form-group {
        margin-right: 25px;
        width: 89.9%;
    }
    .help-page .help-desk .form-inline .btn-default {
        background-color: #00a8e8;
        border-color: transparent;
        color: #fff;
        font-size: 18px;
        height: 45px;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    .help-page .help-desk .form-inline .btn-default:hover,
    .help-page .help-desk .form-inline .btn-default:focus {
        background-color: #fff;
        color: #00a8e8;
    }
    .help-page .help-desk .editor-panel {
        float: left;
        width: 100%;
        padding: 7px 30px;
        margin: 35px 0 0;
    }
    .help-page .help-desk .editor-panel h2 {
        color: #312f2f;
        font-size: 24px;
        margin: 0;
    }
    .help-page .help-desk .editor-panel p {
        border-bottom: 1px solid #ccc;
        padding-bottom: 35px;
        color: #616161;
        font-size: 18px;
        margin-bottom: 25px;
        line-height: 30px;
    }
    .help-page .help-desk .editor-panel p span {
        color: #0584c2;
    }
    .help-page .help-desk .editor-panel p strong {
        color: #000;
    }
    .help-page .help-desk .editor-panel .s-howto {
        width: 100%;
        float: left;
        padding-bottom: 35px;
        line-height: 25px;
    }
    .help-page .help-desk .editor-panel .s-howto label {
        display: block;
        width: 100%;
        float: left;
        font-size: 18px;
        color: #616161;
        font-weight: normal;
    }
    .help-page .help-desk .editor-panel .s-howto ul li {
        font-size: 18px;
        color: #000;
        font-weight: bold;
    }
    .help-page .help-desk .editor-panel .s-howto ul li img {
        margin-top: 10px;
        border: 1px solid #ccc;
    }
    .help-page .help-desk .admn-help {
        float: left;
        width: 100%;
        padding-bottom: 35px;
        line-height: 25px;
    }
    .help-page .help-desk .admn-help h3 {
        margin: 0;
        font-size: 23px;
        color: #333;
    }
    .help-page .help-desk .admn-help p {
        padding: 0 0 5px;
        margin: 0;
    }
    .help-page .help-desk .admn-help p span {
        font-size: 15px;
        color: #0584c2;
        margin-right: 30px;
    }
    .help-page .help-desk .admn-help p span i {
        margin-left: 5px;
    }
    .help-page .help-desk .admn-help a:hover,
    .help-page .help-desk .admn-help a:focus {
        color: #003b7a;
    }
    .help-page .help-desk .editor-panel .lower-panel {
        border: medium none;
        color: #4e4e4e;
        float: left;
        font-size: 30px;
        margin: 0;
        padding: 25px 0 0;
        width: 100%;
        margin-bottom: 80px
    }
    .help-page .help-desk .editor-panel .lower-panel a {
        border: 1px solid #00a8e7;
        color: #00a8e7;
        font-size: 18px;
        padding: 12px 55px;
        float: right;
    }
    .help-page .help-desk .editor-panel .lower-panel a:hover,
    .help-page .help-desk .editor-panel .lower-panel a:focus {
        background-color: #00a8e7;
        color: #fff;
    }
    select.invt-prjtselect {
        width: 100%;
        height: 32px;
        border: 1px solid #ccc
    }
    .bookmark-feedbackers {
        top: 125px;
        width: 250px
    }
    .bookmark-feedbackers .modal-header {
        padding: 8px 22px;
        background: #ebebeb
    }
    .bookmark-feedbackers h4.modal-title.invite {
        font-size: 15px;
        color: #595959;
        font-weight: 100;
        text-align: center;
        line-height: 20px
    }
    .bookmark-feedbackers .bookmark-feedbackers-box {
        float: left;
        width: 100%;
        margin-bottom: 10px
    }
    .bookmark-feedbackers-box .rewardchk-newsec {
        float: left;
        width: auto;
        margin-top: 5px
    }
    .bookmark-feedbackers-box .rewardchk-newsec input {
        display: none
    }
    .nweopenbookmark button.bluebg-btn {
        background-color: #3c8dbc;
        border-color: #367fa9;
        border-radius: 3px;
        padding: 6px 12px;
        color: #fff;
        border: 1px solid #367fa9
    }
    .nweopenbookmark button.bluebg-btn:hover {
        background: #367FA9
    }
    .bookmark-feedbackers-box .imagebook-feedbackers {
        position: relative
    }
    .bookmark-feedbackers-box .imagebook-feedbackers img {
        width: 30px;
        height: 30px;
        float: left;
        margin-right: 10px;
    }
    .bookmark-feedbackers-box .imagebook-feedbackers .imagebook-feedbackers-descrpt {
        float: left;
    }
    .bookmark-feedbackers-box .imagebook-feedbackers .imagebook-feedbackers-descrpt p {
        margin-bottom: 0;
        font-size: 15px;
        line-height: 18px
    }
    .bookmark-feedbackers-box .imagebook-feedbackers .imagebook-feedbackers-descrpt p span {
        color: #0584c2
    }
    .bookmark-feedbackers-box .imagebook-feedbackers i.times-crossadjust {
        position: absolute;
        right: 0;
        top: 1px;
        color: #ccc;
        font-size: 16px;
        cursor: pointer
    }
    .drop-more .dropdown-menu.bluedrop-bg {
        background: #0584c2
    }
    .dropdown-menu.bluedrop-bg .more-location label,
    .dropdown-menu.bluedrop-bg .more-distance label {
        color: #fff
    }
    .dropdown-menu.bluedrop-bg .more-location .gender-selection span,
    .dropdown-menu.bluedrop-bg .listmore-search label,
    .dropdown-menu.bluedrop-bg .occupation-content.age-wraper input.agerange-section {
        color: #ddf3fe
    }
    .distance-input select.newbluebg,
    .distance-input input.newbluebg {
        border: 1px solid #0584C2
    }
    .dropdown-menu.bluedrop-bg .more-distance .distance-wraper .near-wraper label {
        color: #fff
    }
    .dropdown-menu.bluedrop-bg .more-width .listmore-search button.search:hover {
        border: 1px solid #fff
    }
    .dropdown-menu.bluedrop-bg input[type="radio"] + label:before,
    .dropdown-menu.bluedrop-bg .block_select:before {
        background: url("images/radio2-wht.png") no-repeat 0 0;
        overflow: hidden;
    }
    button.signin-to-send {
        margin-bottom: 20px;
        border: 1px solid #00a9e2;
        padding: 5px 20px;
        height: 36px;
        color: #00a9e2;
        background: #fff
    }
    button.signin-to-send:hover {
        background: #00a9e2;
        color: #fff
    }
    .signinsend h4.modal-title {
        font-size: 20px;
        color: #1b1e24;
        margin-bottom: 0
    }
    .signinsend {
        padding-bottom: 0
    }
    .signinsend h4.modal-title i {
        padding-right: 5px
    }
    .signinsend h4.modal-title span {
        color: #0182c4
    }
    .sky-bgn {
        background: #f5fbfd;
        width: 100%;
        margin-top: 10px;
        float: left;
        padding: 10px;
        position: relative
    }
    .sky-bgn.regstnewt-hank {
        width: 60%;
        margin: 25px auto;
        float: none;
        border: 1px dashed #c9c9c9;
    }
    .feedback-my-project-container .sky-bgn.regstnewt-hank {
        margin: 60px auto
    }
    .sky-bgn p {
        color: #6b6b6b;
        font-size: 20px;
        width: 100%
    }
    .sky-bgn.regstnewt-hank p {
        font-size: 28px;
        /*margin-bottom: 10px*/

        margin: 10px 0;
    }
    .sky-bgn a {
        color: #0182c4;
        font-size: 14px;
        margin-bottom: 0
    }
    .sky-bgn.regstnewt-hank a {
        font-size: 16px
    }
    .sky-bgn i {
        width: 24px;
        height: 24px;
        background: rgb(1, 130, 196) none repeat scroll 0% 0%;
        border-radius: 100%;
        color: #fff;
        cursor: pointer;
        line-height: 22px;
        position: absolute;
        top: -4px;
        right: -6px;
    }
    /************** New add Css 01-03-16 *************/

    .main-header {
        padding-top: 68px;
    }
    .pricing_cont {
        padding-top: 0
    }
    .pricing-wrapper h1 {
        text-align: center;
        font-size: 26px;
        color: #5d5d5d;
        width: 515px;
        margin: 70px auto 75px;
        line-height: 40px;
    }
    .price_bsic_post.blue-bg {
        background: #468cb7
    }
    .price_bsic_post.green-bg {
        background: #74b027
    }
    .price_bsic_post.purple-bg {
        background: #774ba4
    }
    .req_box_cont {
        background-color: #fff;
        border: 12px solid #eee;
        box-shadow: none;
    }
    .search-again-project {
        float: none;
        margin: auto;
    }
    .req_box_cont .req_match {
        border-bottom: 1px solid #eee;
        color: #000;
        font-size: 20px;
        font-weight: bold;
        margin: 0 15px;
        padding: 0 0 15px;
        text-align: center;
        width: 90%;
    }
    .logo-ideacoil .profile-feedlocat-industery {
        position: relative
    }
    .logo-ideacoil .profile-feedlocat-industery::after {
        /* border-bottom: 12px solid #3C8DBC; */

        border-bottom: 10px solid #3C8DBC;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        content: "";
        height: 0;
        position: absolute;
        /* left: 58.5%; */

        left: 57.5%;
        top: 41px;
        /*  top: 55px; */

        width: 0;
    }
    .logo-ideacoil .profile-feedlocat-industery.hide-arrow::after {
        display: none
    }
    .dropdown-menu.feedlocat-listed2 {
        left: 110px;
        top: 45px;
    }
    .newtabblue-profileadd {
        float: left;
        margin-top: 10px
    }
    .newtabblue-profileadd ul li {
        float: left;
        display: inline-block;
        color: #fff;
        line-height: 26px
    }
    .newtabblue-profileadd ul li:first-child {
        margin-left: 15px
    }
    .newtabblue-profileadd ul li a {
        color: #595959;
        background: none;
        padding: 9px 12px 11px;
        border-radius: 3px;
        font-size: 14px;
        font-weight: 600;
        margin-right: 3px;
    }
    .newtabblue-profileadd ul li:last-child {
        margin-top: 2px;
        margin-left: 30px
    }
    .newtabblue-profileadd ul li:nth-child(6n) a {
        margin-right: 0
    }
    .newtabblue-profileadd ul li:last-child a {
        border: 1px solid #fff;
        border-radius: 0;
        font-size: 15px;
        font-weight: normal;
        padding: 5px 10px 6px;
    }
    .newtabblue-profileadd ul li a:hover,
    .newtabblue-profileadd ul li a:focus,
    .newtabblue-profileadd ul li a:active {
        background: none;
        color: #3C8DBC
    }
    .milfeedkrind label.feedbackers-in {
        float: left;
        color: #00A8E7;
        margin-top: 5px
    }
    .logo-ideacoil .profile-feedlocat-industery .feedlocat-industery-form input.feedlocat-control {
        width: 180px
    }
    .newtabblue-profileadd ul li ul.dropdown-menu.compose {
        margin-top: 15px !important;
        border: 1px solid rgba(0, 0, 0, 0.07);
        padding: 5px;
        column-count: 2;
        -moz-column-count: 2;
        -webkit-column-count: 2;
        -ms-column-count: 2;
    }
    .newtabblue-profileadd ul li ul.dropdown-menu.compose {
        max-width: 540px;
        margin-top: 15px !important;
        border: 1px solid rgba(0, 0, 0, 0.07);
        padding: 5px;
        column-count: 2;
        -moz-column-count: 2;
        -webkit-column-count: 2;
        -ms-column-count: 2;
    }
    .newtabblue-profileadd ul li ul.dropdown-menu:before {
        border-bottom: 12px solid white;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        content: "";
        height: 0;
        position: absolute;
        left: 30px;
        top: -11px;
        width: 0;
    }
    .newtabblue-profileadd ul li ul.dropdown-menu li {
        float: none !important;
    }
    .newtabblue-profileadd ul li ul.dropdown-menu li:last-child {
        margin-left: 0
    }
    .newtabblue-profileadd ul li ul.dropdown-menu li a {
        background: transparent;
        font-weight: 100;
        border-radius: 0;
        font-size: 15px
    }
    .newtabblue-profileadd ul li ul.dropdown-menu.compose li:last-child {
        border-top: 0px solid #ccc;
        padding-top: 0px;
    }
    .title-lines.newadd h2 span {
        color: #b10d5b
    }
    #search-section-wrapper .project-feedback-wrapper {
        background: #f0f0f0
    }
    .project-detail,
    .projt-feed {
        background: #fff;
        padding-left: 12px;
        padding-right: 10px
    }
    .project-detail label {
        margin-top: 6px;
        font-weight: 100;
        font-size: 15px;
        color: #717171
    }
    .project-detail span label {
        font-weight: 600
    }
    .project-box a.prjt-view-btn {
        bottom: 10px;
        display: none
    }
    .project-box {
        border: 1px solid #f6f9f9;
    }
    .projt-vbtn.text-center.new-devifderadd {
        border-top: 1px solid #dfdfdf;
        padding-top: 40px;
        margin-top: 25px;
        margin-bottom: 60px;
    }
    .search-again-project .new-devifderadd a.view-btn {
        margin-bottom: 0
    }
    .search-again-project .srchbtn {
        float: left;
        width: 100%;
    }
    .carrerrnew-bg {
        background: url("images/careers-main-bg.png") no-repeat scroll 0 0;
        background-size: 100% 375px;
        margin-top: 115px
    }
    .carrerrnew-bg .headicon {
        width: 450px;
        margin: 0 auto
    }
    .carrerrnew-bg .headicon h1 {
        font-size: 130px;
        font-family: 'HoboStd';
        color: #00a8e8;
        line-height: 130px;
        margin-bottom: 5px
    }
    .carrerrnew-bg .headicon h2 {
        text-align: left;
        font-size: 60px;
        line-height: 50px
    }
    .career_wrap.new_grayaddbg {
        width: 100%;
        background-color: #ededed;
        padding: 40px 15%;
        margin-top: 55px;
        position: relative
    }
    .career_wrap.new_grayaddbg h3 {
        font-size: 30px;
        color: #565656;
        text-align: left;
        margin-bottom: 15px;
        line-height: 34px
    }
    .career_wrap.new_grayaddbg p {
        padding: 0;
        text-align: left;
        margin-bottom: 20px
    }
    .career_wrap.new_grayaddbg p:last-child {
        margin-bottom: 0
    }
    .career_wrap.new_grayaddbg p a {
        color: #2d7abc
    }
    .career_wrap.new_grayaddbg:after {
        border-top: 15px solid #ededed;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        content: "";
        height: 0;
        position: absolute;
        left: 50%;
        bottom: -15px;
        width: 0;
    }
    .new-index-projectstatus {
        border-bottom: 1px solid #cdcdcd;
        float: left;
        margin: 0 7.5%;
        width: 85%;
        padding: 30px 0 15px;
        margin-bottom: 30px
    }
    .get-start-btn a.view-btn {
        margin-top: 0
    }
    .new-index-projectstatus i {
        font-size: 60px
    }
    .new-index-projectstatus h5 {
        color: #4b4b4b;
        margin-bottom: 15px;
        font-size: 30px;
        line-height: 32px
    }
    .new-index-projectstatus p {
        font-size: 15px
    }
    .new-index-projectstatus .post-project-index i {
        color: #9ad5e5
    }
    .new-index-projectstatus .enlighter-index i {
        color: #efd474
    }
    .new-index-projectstatus .special-projt-index i {
        color: #a3c479
    }
    .new-index-projectstatus .feedback-index i {
        color: #d68383
    }
    .new-devifderadd-wrapper {
        float: left;
        width: 100%
    }
    .searchhead.title-lines h2::before,
    .searchhead.title-lines h2::after {
        width: 355px;
    }
    .user-profimg {
        display: block;
        height: 110px;
        margin: auto;
        width: 110px;
        position: relative;
    }
    .sidebar-collapse .user-profimg {
        /* 21-4-2016*/

        height: 35px;
        width: 35px;
    }
    #searchkeyword .form-group {
        float: left;
        margin-bottom: 0;
        width: 19.5%;
        height: 57px;
    }
    .pac-container:after {
        background-image: none !important;
        height: 10px;
    }
    .pac-container.pac-logo {
        border-top: 0px solid #fff
    }
    .pac-container {
        background: rgba(6, 91, 132, 0.95);
        color: #FFF !important;
        font-size: 16px !important
    }
    .pac-container span {
        color: #fff;
    }
    .pac-container .pac-item {
        border-top: 0px solid #fff
    }
    .pac-container .pac-item:hover,
    .pac-container .pac-item:focus {
        background: rgba(5, 132, 194, 0.9) !important;
        color: #fff;
        border: none;
    }
    .pac-container .pac-item .pac-item-query .pac-matched {
        font-weight: 100
    }
    .pac-container .pac-item-selected {
        background: rgba(5, 132, 194, 0.9) !important;
        color: #fff;
        border: none;
    }
    .ui-autocomplete.ui-menu {
        background: #c1e3f5;
        border: medium none;
        border-radius: 4px;
        color: #fff;
        font-family: arial;
        font-size: 13px;
        max-height: 160px;
        line-height: 20px;
        margin-top: 8px;
        overflow: auto;
        padding: 4px;
    }
    .ui-autocomplete.ui-menu li:hover,
    .ui-autocomplete.ui-menu li.ui-state-focus {
        background:#c1e3f5;
        color: #fff;
        border: none;
    }
    #signup-form .rewardchk-newsec span {
        width: 200px;
    }
    .searchhead.title-lines.newadd {
        padding-top: 25px
    }
    .saved_srch {
        margin: 7px auto 0;
        width: 270px;
    }
    .saved_inner {
        background-color: #42A2D2;
        float: left;
        width: 100%;
        padding: 4px 0;
    }
    .saved_srch .dropdown {
        float: left;
        width: 200px;
    }
    .saved_srch .fa.fa-plus {
        font-size: 17px;
        margin-top: 0;
    }
    .saved_srch .dropdown-menu > li > a {
        color: #4bbff0;
        font-weight: bold;
    }
    .saved_srch .btn.btn-default.dropdown-toggle {
        background-color: transparent;
        border: medium none;
        color: #fff;
        font-size: 17px;
        margin: 0 15px;
    }
    .saved_srch .addbtn {
        background-color: #fff;
        float: left;
        font-size: 13px;
        font-weight: bold;
        height: 25px;
        margin-top: 5px;
        padding: 0;
        width: 57px;
    }
    #skill_keycode {
        border-bottom: 1px solid #cbcbcb;
    }
    .seeking span {
        margin-right: 5px;
    }
    /*date 06-04-2016*/

    #saveddropdown > li {
        position: relative;
    }
    #saveddropdown > li a.cross {
        position: absolute;
        right: 3px;
        top: 0;
        padding-left: 0;
        padding-right: 5px;
        padding-top: 6px;
        padding-right: 0
    }
    .saved_srch .dropdown-menu > li > a {
        padding-left: 10px
    }
    .saved_srch .dropdown-menu > li > a i {
        margin-right: 0
    }
    #saveddropdown .dropdown-menu > li > a:hover {
        background: transparent
    }
    #verification_container .nav-tabs > li {
        height: auto;
    }
    #selectedproject {
        height: 38px;
        width: 100%;
    }
    #filter {
        border: medium none;
        color: #fff;
        height: 40px;
        padding: 0 5px;
        width: 100%;
    }
    .seltoptn #filter option {
        background-color: #0584c2;
        border-bottom: 1px solid #fff;
        padding: 8px 7px;
        color: #fff;
    }
    .seltoptn #filter option:checked,
    .seltoptn #filter option:hover {
        box-shadow: 0 0 10px 100px #fff inset;
        /* text-shadow:
   -1px -1px 0 #000,
    1px -1px 0 #000,
    -1px 1px 0 #000,
     1px 1px 0 #000;*/

        text-shadow: 1px 1px #000, -1px -1px white;
        border-bottom: 1px solid #333;
    }
    .seltoptn #filter option:selected {
        color: red;
    }
    #distance {
        float: left;
        height: 30px;
    }
    #dist_container.seltoptn {
        float: left;
        width: 100px;
    }
    /* Custom Select */

    .select-styleapl.filter {
        background: #41a1d1 url("images/arrw_up.png") no-repeat scroll 96% 50%;
        border: 1px solid #d4d4d4;
        background-color: #f8f8f8;
        border-radius: 4px;
        margin: 6px 0 0;
        overflow: hidden;
        padding: 0;
    }
    .select-styleapl.pselect {
        background: #fff url("images/arrw_up_dwn.png") no-repeat scroll 96% 50%;
        border: 1px solid #d4d4d4;
        background-color: #f8f8f8;
        border-radius: 4px;
        margin: 0px 25px 0;
        overflow: hidden;
        padding: 0;
    }
    .select-styleapl.cpselect {
        background: #fff url("images/b_list_arrow.png") no-repeat scroll 96% 50%;
        border: 1px solid #d4d4d4;
        background-color: #f8f8f8;
        border-radius: 4px;
        margin: 6px 0 0;
        overflow: hidden;
        padding: 0;
    }
    .quicksignnew-form .select-styleapl.cpselect {
        border: 0 solid #a1a1a1;
        background-color: #f8f8f8;
    }
    .select-styleapl.grayselect {
        background: #fff url("images/g_list_arrow.png") no-repeat scroll 96% 50%;
        border: 2px solid #d4d4d4;
        margin: 6px 0 0;
        overflow: hidden;
        padding: 0;
    }
    .select-styleapl select {
        padding: 5px 8px;
        width: 100%;
        border: none;
        height: 38px;
        margin: 0;
        box-shadow: none;
        background-color: transparent;
        background-image: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .select-style {} .select-styleapl select:focus {
        outline: none;
    }
    .mobile_verify .form-control {
        margin-right: 5px;
    }
    .mobile_verify .name {
        width: 155px;
    }
    .mobile_verify .phn {
        width: 170px;
    }
    .mobile_verify .sndcode {
        background-color: #37c4f1;
        border: medium none;
        font-size: 16px;
        padding: 0;
        width: 90px;
    }
    .mobile_verify .codewrt {
        width: 70px;
    }
    .mobile_verify .check {
        color: #5e9f23;
        float: left;
        margin: 9px 4px 0;
        padding: 0;
        vertical-align: middle;
        width: 15px;
    }
    #emailtooltip {
        background-color: #87b201;
        border: 1px solid #fff;
        border-radius: 8px;
        color: #fff;
        font-size: 14px;
        padding: 10px;
        right: -100%;
        top: 21% !important;
    }
    #emailtooltip::before {
        border-bottom: 10px solid transparent;
        border-right: 10px solid #a5d01f;
        border-top: 10px solid transparent;
        content: "";
        height: 0;
        left: -11px;
        position: absolute;
        top: 9px;
        width: 0;
    }
    .dropdown_front_15 select {
        font-size: 15px;
    }
    .main-sidebar {
        padding: 0;
        background: none;
    }
    .var-sign-cont a.red-verified,
    .var-sign-cont a.red-verified i {
        color: #919191 !important;
    }
    .sidebar a {
        color: #fff;
        font-size: 14px;
        font-weight: normal;
    }
    .sidebar-menu > li:hover > a,
    .sidebar-menu > li.active > a {
        background: #0182c4;
        border-left-color: #3c8dbc;
    }
    .img-wrapper {
        position: relative;
    }
    .img-wrapper:hover img {
        opacity: 0.5;
    }
    .img-wrapper .view-btn {
        display: none;
        left: 35%;
        position: absolute;
        top: 35%;
        width: 120px;
    }
    .img-wrapper:hover .view-btn {
        display: block;
    }
    .message_box {
        margin: 150px auto 60px;
        width: 460px;
    }
    .msgbox {
        margin: 160px 0 0;
    }
    .msgbox .modal-header {
        padding: 7px;
    }
    .msgbox .modal-dialog {
        width: 320px;
    }
    .msgbox .modal-title {
        background-color: #00a8e8;
        color: #fff;
        font-family: arial;
        font-size: 15px;
        line-height: normal;
        margin: 0;
        padding: 10px;
        text-align: center;
        text-transform: uppercase;
    }
    .msgbox button.close {
        color: #fff;
        font-size: 25px;
        opacity: 1;
        padding: 10px 5px 0 0;
    }
    .msgbox .modal-body > span {
        background-color: #00a8e8;
        border-radius: 50%;
        color: #fff;
        float: left;
        height: 30px;
        margin-right: 10px;
        width: 30px;
    }
    .msgbox .fa {
        padding: 7px;
    }
    .msgbox .modal-body > p {
        line-height: 33px;
        font-size: 14px;
    }
    .ui-widget-overlay {
        background: #000;
        opacity: 0.6;
    }
    .quick-sign-wrapper .reqprocess-graytop-bg {
        border-radius: 5px 5px 0 0;
        background-color: transparent;
        border-bottom: none;
        width: 800px;
        margin: auto;
        padding-top: 150px;
    }
    .quicksignup-section {
        padding: 120px 0 65px;
        background-color: #07a0d9;
        margin-top: -18px;
    }
    .quicksignnew-form .input-bp-posting input[type="text"] {
        border: 0 solid #a1a1a1;
        border-radius: 5px;
        height: 55px;
        padding: 6px 12px;
    }
    .quicksignnew-form .fileUpload input.upload {
        height: 55px;
    }
    #msform .previous.action-button {
        background-color: #dddddd;
        width: 280px;
        color: #656565;
    }
    #msform .action-button .arr-prev {
        color: #656565;
        font-family: 'swis721_ltcn_btlight';
        font-size: 48px;
        font-weight: 100;
    }
    .quick-sign-wrapper {
        /*width: 800px;*/

        margin-top: -280px;
        /*border: 1px solid #cbcbcb;*/

        border-radius: 6px;
    }
    .quicksignup-section .main-title h1 {
        color: #fff;
        font-family: "swis721_ex_btroman";
        font-size: 40px;
        font-weight: bold;
    }
    .quicksignup-section .main-title p {
        color: #fff;
        font-family: "swis721_ex_btroman";
        /*font-size: 32px;*/

        font-size: 26px;
        letter-spacing: normal;
        line-height: normal;
        margin-bottom: 30px;
        padding: 0 80px;
    }
    .quicksignnew-form .botomapl-signupsection .quickterm-signup p {
        color: #fff;
        font-size: 24px;
        text-align: left;
        float: left;
        width: 100%;
    }
    .quicksignnew-form .botomapl-signupsection .quickterm-signup p span {
        float: left;
    }
    .quicksignnew-form .botomapl-signupsection .quickterm-signup .switch-light {
        float: left;
        margin: 0 auto;
        top: 0;
        left: 15px;
    }
    .quicksignnew-form .switch-ios.switch-light > span span:first-of-type,
    .quicksignnew-form .switch-ios.switch-light > span span:last-of-type {
        font-size: 15px;
    }
    .quick-sign-wrapper .reqprocess-graytop-bg label {
        text-align: center;
        ;
        margin-bottom: 0;
        width: 100%;
        text-transform: uppercase;
        font-size: 12px;
    }
    /*.quicksignnew-form{padding: 35px 100px 35px 100px;}*/

    .quicksignnew-form h2 {
        color: #ffea97;
        float: left;
        font-size: 30px;
        font-weight: bold;
        line-height: normal;
        margin-bottom: 30px;
        width: 100%;
    }
    .quicksignnew-form h2 span {
        font-size: 18px;
        font-style: italic;
        color: #fff;
        width: 100%;
        font-weight: normal;
        float: left;
    }
    .quicksignnew-form .input-group .input-group-addon {
        border-radius: 5px 0 0 5px;
        background: #fff;
        color: #d8d7d7;
        padding: 0 0 0 8px;
        border: 0px solid #a1a1a1 !important;
        border-left: none;
        font-size: 20px;
    }
    .quicksignnew-form .input-group .bluecolr.form-control.retype {
        float: right;
        width: 48%;
    }
    .quicksignnew-form .divider {
        border-top: 1px solid #fff;
        margin: 20px 0;
    }
    .quicksignnew-form .bkground-projtc-feedbk textarea.info-abtp {
        border: 0 solid #a1a1a1;
        border-radius: 5px;
        padding: 14px 12px;
    }
    .quicksignnew-form .seltoptn .btn-group .btn {
        margin-bottom: 0
    }
    .quicksignnew-form input.form-control {
        background-color: #fff;
        border: 0 solid #a1a1a1;
        border-radius: 5px;
        font-size: 16px;
        height: 55px;
    }
    .quicksignnew-form .select-styleapl select {
        height: 55px;
    }
    .quick-sign-wrapper .privacy-line {
        font-size: 14px;
        color: #e8f9fc;
        font-family: "swis721_ex_btroman";
        color: #fff;
        letter-spacing: normal;
    }
    #msform .action-button {
        font-family: "swis721_ex_btroman";
        position: relative;
    }
    #msform .arr-next {
        bottom: 15px;
        position: absolute;
        right: 50px;
    }
    #msform .arr-prev {
        bottom: 15px;
        position: absolute;
        left: 20px;
    }
    .quicksignnew-form .newupload-accessadd {
        border-top: 0px solid #0082c0;
    }
    .quicksignnew-form input[type="radio"] + label::before {
        background: url("images/req-resp-radio.png") no-repeat;
        padding: 11px;
    }
    .quicksignnew-form input[type="radio"]:checked + label::before {
        background-position: 0 -21px;
    }
    .gender-quicksignup input.ageqsign-new {
        display: none
    }
    .gender-quicksignup label.gender-silection {
        float: left;
        width: auto;
        display: inline-block;
        color: #fff;
    }
    .gender-quicksignup label.gender-silection:last-child {
        margin-left: 18px
    }
    .quicksignnew-form .input-group .bluecolr.form-control {
        border: 0px solid #a1a1a1 !important;
        border-left: 0px solid #fff !important;
        color: #555;
        border-radius: 5px;
    }
    .left-quick-signnew .quickmrgnnew15,
    .right-quick-signnew .quickmrgnnew15 {
        margin-top: 20px;
        width: 100%;
        float: left
    }
    .password-newsecaprl input.password-quicksignnew {
        margin-right: 2%;
        width: 48%;
        float: left;
    }
    .password-newsecaprl input.password-quicksignnew:first-child {
        margin-left: 0
    }
    .quickterm-signup {
        margin-top: 15px;
    }
    .quickterm-signup p a {
        color: #00a8e7
    }
    .quickterm-signup p a:hover {
        color: #1b1e24
    }
    .botomapl-signupsection .switch-wraper.gapingsswitch {
        width: 135px;
        margin: 0 auto;
        float: none
    }
    .quick-sign-wrapper .reqprocess-graytop-bg.btmaprl {
        border-radius: 0 0 5px 5px;
        ;
        border-bottom: 0px solid #fff;
        border-top: 1px solid #cbcbcb;
        padding: 8px 0
    }
    .reqprocess-graytop-bg button.backward,
    .reqprocess-graytop-bg button.forward {
        background: #0085bc;
        border: 1px solid #0085bc;
        font-size: 16px;
        color: #fff;
        width: 90px;
        height: 30px
    }
    .reqprocess-graytop-bg button.backward i,
    .reqprocess-graytop-bg button.forward i {
        padding: 0 5px
    }
    .reqprocess-graytop-bg button.action-button {
        background: #0085bc;
        border: 1px solid #0085bc;
        font-size: 16px;
        color: #fff;
        width: 90px;
        height: 30px;
        padding: 0
    }
    .reqprocess-graytop-bg button.action-button i {
        padding: 0 5px
    }
    .reqprocess-graytop-bg button.backward {
        background: #CCCCCC;
        border: 1px solid #CCCCCC
    }
    .left-quick-signnew .quickmrgnnew15 .select-styleapl {
        float: left;
        width: 35% !important;
    }
    .quick-userseeking-aprl label {
        float: left;
        font-size: 15px;
        font-weight: normal;
        margin: 23px 7px 0 0;
        color: #fff;
    }
    .quick-userseeking-aprl label.mrgnfeed-newapl {
        margin: 23px 0 0 7px;
    }
    .quicksignnew-form .botomapl-signupsection {
        clear: both;
        position: relative;
        width: 100%;
    }
    .textarea-quickuser textarea.aboutcontent-area {
        border: 0 solid #a1a1a1;
        border-radius: 5px;
        /*    padding: 6px;*/

        width: 100%;
        font-size: 16px;
    }
    .textarea-quickuser.quickmrgnnew15 {
        float: left;
        margin-top: 20px;
        padding: 0 15px;
        width: 100%;
    }
    .quicksignnew-form h3.rating-sec {
        border: 1px solid #fff;
        color: #fff;
        padding: 2px 6px;
        font-size: 18px;
        display: inline-block;
    }
    .ui-datepicker {
        z-index: 9 !important
    }
    .quicksignnew-form label.tpgapnewsec {
        color: #fff;
        font-size: 14px;
    }
    .quicksignnew-form .step-three .input-bp-posting.quickmrgnnew15 {
        margin-bottom: 12px
    }
    .quicksignup-uploadapl {
        display: none
    }
    .quicksignnew-form .hand-peace-wraper {
        padding: 0
    }
    .quicksignnew-form .hand-peace-wraper i {
        font-size: 124px;
        color: #83b370
    }
    .hand-peace-wraper .botm-finalqck-btn button.sbmtres-btn {
        margin-top: 0
    }
    .hand-peace-wraper .botm-finalqck-btn p {
        margin-bottom: 10px;
        color: #a1a1a1;
        /*color:#fafafa;*/

        font-size: 14px;
        padding-top: 3px;
    }
    #terms-myModal {
        padding-top: 100px
    }
    .terms-wrapperapl .title-lines h1 {
        margin-bottom: 0px
    }
    span.termsdate {
        width: 100%;
        text-align: center;
        float: left;
        font-weight: 600
    }
    .terms-wrapperapl-content {
        margin-top: 30px;
        line-height: 30px
    }
    #terms-myModal .terms-wrapperapl-content p {
        color: #737373;
        font-size: 15px;
        line-height: 22px;
    }
    #terms-myModal .terms-wrapperapl-content h2 {
        font-size: 20px;
        color: #000;
        margin-bottom: 15px;
        margin-top: 35px;
        line-height: 24px
    }
    #terms-myModal span.termsdate {
        text-align: right;
        font-weight: 100;
        ;
        font-size: 14px;
        font-style: italic
    }
    #terms-myModal .terms-wrapperapl-content h2:first-child {
        margin-top: 0
    }
    .terms-wrapperapl-content p span,
    .terms-wrapperapl-content a {
        color: #0a9aca
    }
    .terms-wrapperapl-content p span {
        font-weight: 600
    }
    .terms-wrapperapl-content p.devidertermscolor {
        color: #0a9aca
    }
    .modal-body .terms-wrapperapl,
    .modal-body .terms-wrapperapl-content {
        float: none
    }
    #terms-myModal .modal-content {
        border-radius: 5px
    }
    #terms-myModal .modal-header {
        padding: 0
    }
    #terms-myModal .modal-header button.close {
        padding: 15px 15px 0
    }
    #terms-myModal .modal-body {
        padding: 0 15px 15px 15px;
    }
    #terms-myModa .mCSB_inside > .mCSB_container {
        margin-right: 0 !important
    }
    #model-scrollapl .mCSB_inside > .mCSB_container {
        margin-right: 0
    }
    #model-scrollapl .mCustomScrollBox .mCSB_scrollTools .mCSB_draggerContainer {
        display: none;
    }
    /* Compose Project Media Tooltip : 26-4-2016 */

    .wrapper-custom img:hover ~.tooltip-custom {
        display: block;
    }
    .compose .tooltip-custom {
        display: none;
    }
    .compose .tooltip-custom.varialetip-new {
        border: 1px solid #aaaaaa;
        border-radius: 5px;
        box-shadow: 0 0 3px 2px #EEE;
        left: 10px;
        margin: 0;
        padding: 0;
        top: -183px;
        width: 316px;
        background: #fff;
    }
    .compose .varialetip-new-top.text-center {
        padding: 0 0 15px;
    }
    .compose .tooltip-custom.varialetip-new p {
        text-align: left;
        padding: 10px 10px 0;
        color: #3a9cc1;
        line-height: 18px;
    }
    .compose .tooltip-custom.varialetip-new p span {
        padding: 0 0 15px;
        font-size: 15px;
        font-weight: normal;
        color: #4c4c4c;
    }
    .compose.wrapper-custom .tooltip-custom::after {
        display: none;
    }
    .compose.addtooltip .tooltip-custom.varialetip-new {
        border: 3px solid #aaaaaa;
        border-radius: 2px;
        box-shadow: 0 0 3px -1px #333;
        left: 10px;
        margin: 0px -12px 2px;
        padding: 0;
        top: -99px;
        width: 143px;
        background: #f7f7f7;
    }
    .terms-wrapperapl .title-lines h1 {
        margin-bottom: 10px
    }
    span.termsdate {
        font-size: 16px;
        line-height: 18px;
        padding: 6px 20px 7px;
        border-radius: 4px;
        background: #F3F3F3;
        color: #595959;
        display: inline-block;
    }
    .terms-wrapperapl-content {
        margin-top: 30px;
        line-height: 30px
    }
    .terms-wrapperapl-content .box-terms {
        border: 1px solid #f8f8f8;
        padding: 15px;
        margin-bottom: 30px
    }
    .terms-wrapperapl-content p {
        color: #737373;
        font-size: 17px;
        line-height: 28px;
    }
    .terms-wrapperapl-content .box-terms p:last-child {
        margin-bottom: 0
    }
    .terms-wrapperapl-content h2 {
        font-size: 24px;
        color: #595959;
        margin-top: 35px;
        background-color: #F3F3F3;
        padding: 0 15px;
        display: inline-block;
        margin-left: -30px;
        margin-bottom: 10px;
    }
    .terms-wrapperapl-content h2:first-child {
        margin-top: 0
    }
    .terms-wrapperapl-content a {
        color: #0a9aca
    }
    .terms-wrapperapl-content p span {
        font-weight: 600
    }
    .terms-wrapperapl-content p.devidertermscolor {
        color: #0a9aca
    }
    table.terms-list td {
        margin: 0;
        padding: 0;
    }
    .bllt {
        text-align: right;
        padding-right: 20px !important;
        vertical-align: text-top;
        font-weight: bold !important;
        font-size: 24px !important;
        color: #7B7B7B !important;
        text-decoration: none !important;
    }
    .spinnergifprofile {
        left: 60px;
        position: absolute;
        top: 10px;
        width: 110px;
    }
    .spinnergifprofile img {
        width: 100%;
    }
    .cam-phto {
        float: left;
        margin: 12px 0 0;
    }
    #countryname_error {
        background-color: #c00000;
        color: #fff;
        border-radius: 2px;
        padding: 6px 10px;
    }
    #countryname_error:before {
        border-bottom: 6px solid #c00000;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        content: "";
        height: 0;
        position: absolute;
        top: 4px;
        width: 0;
    }
    .req_error {
        background-color: #c00000;
        color: #fff;
        border-radius: 2px;
        padding: 6px 10px;
        top: 120px;
        right: -63px;
        position: absolute;
        font-size: 12px;
    }
    .req_error:before {
        border-top: 7px solid transparent;
        border-bottom: 7px solid transparent;
        border-right: 7px solid #c00000;
        content: "";
        height: 0;
        position: absolute;
        top: 7px;
        left: -7px;
        width: 0;
    }
    #phonename_error {
        background-color: #c00000;
        color: #fff;
        border-radius: 2px;
        padding: 6px 10px;
    }
    #phonename_error:before {
        border-bottom: 6px solid #c00000;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        content: "";
        height: 0;
        position: absolute;
        top: 4px;
        width: 0;
        left: 175px;
    }
    #verification_sucess {
        background-color: #f8ffff;
        padding: 5px 13px;
        border: 1px solid #a3d3a6;
        color: #333;
    }
    #verification_sucess:before {
        border-bottom: 6px solid #a3d3a6;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        content: "";
        height: 0;
        position: absolute;
        top: 4px;
        width: 0;
        right: 50px;
    }
    #invalid_code_str {
        background-color: #c00000;
        color: #fff;
        border-radius: 2px;
        padding: 6px 10px;
    }
    #invalid_code_str:before {
        border-bottom: 6px solid #c00000;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        content: "";
        height: 0;
        position: absolute;
        top: 4px;
        width: 0;
        right: 65px;
    }
    /* checkbox custom and also new Included Css 02-05-2016*/

    .card-brand-wrapper.car2 {
        display: none;
    }
    .card-brand-wrapper input[type="radio"] + label::before {
        display: none !important
    }
    .card-brand-wrapper input[type=radio]:not(old) {
        width: 0;
        margin: 0;
        padding: 0;
        font-size: 1px;
        opacity: 0;
        display: none
    }
    .card-brand-wrapper input[type=radio]:not(old) + label {
        display: inline-block;
        margin-left: -2em;
        line-height: 1.5em;
    }
    .card-brand-wrapper input[type=radio]:not(old) + label > span {
        display: inline-block;
        width: 19px;
        height: 19px;
        margin: 0 10px 0 0;
        border: 0.0625em solid rgb(192, 192, 192);
        border-radius: 0px;
        background: #fff;
        vertical-align: bottom;
    }
    .card-brand-wrapper input[type=radio]:not(old):checked + label > span {
        background-image: #fff;
    }
    .card-brand-wrapper input[type=radio]:not(old):checked + label > span:before {
        content: url(images/check-mark.png);
        display: block;
        margin-top: 0;
        margin-left: 0;
        top: -2px;
        float: left;
    }
    .form-group.required .card-brand-wrapper label {
        color: #717171;
        font-size: 18px;
        font-weight: 100;
        margin: 0 0 6px
    }
    .form-group.required .card-brand-wrapper span {
        font-size: 20px;
        float: right
    }
    .card-brand-wrapper {
        background: #f3f3f3;
        border: 2px solid #dfdfdf;
        padding: 5px 10px;
        position: relative
    }
    .card-brand-wrapper .checkcard-brand {
        margin: 5px 0 0 15px
    }
    .form-group.required .card-brand-wrapper .checkcard-brand label {
        font-size: 14px;
        color: #000
    }
    .form-group.required .card-brand-wrapper .checkcard-brand label span {
        float: left
    }
    button.actve-cardbrand,
    button.actve-cardbrand-plan {
        border: 1px solid #0085bc;
        padding: 6px 26px;
        font-size: 18px;
        color: #0085bc;
        background: #fff;
        font-weight: 100;
        margin-top: 10px;
        display: none
    }
    button.actve-cardbrand-plan.viewnew,
    button.actve-cardbrand-plan.viewnew2 {
        display: none;
        float: left
    }
    button.actve-cardbrand-plan.viewnew2 {
        float: right
    }
    button.actve-cardbrand:hover,
    button.actve-cardbrand-plan:hover {
        background: #0085bc;
        color: #fff
    }
    label.right-editcard {
        float: right;
        font-size: 14px;
        color: #0085bc !important;
        cursor: pointer;
        display: none
    }
    .feedbackcard-absolt-contqainer {
        position: absolute;
        border: 1px solid #00A8E7;
        width: 390px;
        border-radius: 8px;
        right: -425px;
        top: -125px;
        float: left;
        z-index: 98;
        background-color: #fff;
        display: none
    }
    .feedbackcard-absolt-contqainer:before {
        content: '';
        display: block;
        background: url(images/cardbrand-arrowright.jpg) no-repeat;
        width: 15px;
        height: 23px;
        left: -13px;
        position: absolute;
        top: 195px
    }
    .feedbackcard-absolt-contqainer .head {
        background: #effffe;
        padding: 6px 10px;
        float: left !important;
        display: block;
        width: 100%;
        border-radius: 8px 8px 0 0
    }
    .feedbackcard-absolt-contqainer .head p {
        color: #979797;
        font-size: 14px !important;
        text-align: center;
    }
    .feedbackcard-absolt-contqainer .head p a {
        color: #000 !important;
        font-size: 15px;
        color: #979797;
        font-weight: 600 !important
    }
    .feedback-cardinner-content {
        float: left;
        margin: 6px 0;
        text-align: center;
        width: 100%;
        padding: 3px 20px
    }
    .feedbackcard-absolt-contqainer span.head2 {
        color: #00a9e2;
        font-size: 18px !important;
        font-weight: 600;
        float: left !important;
        text-align: center;
        width: 100%
    }
    .input-checkcard {
        float: left;
        width: 100%;
        margin-top: 5px;
        margin-bottom: 10px;
    }
    .input-checkcard.upladres-relative {
        position: relative
    }
    .input-checkcard label {
        font-size: 16px !important;
        color: #242121 !important;
        text-align: left !important;
        width: 100%
    }
    .form-group .input-checkcard input {
        border: 1px solid #aca8a3
    }
    .cntct_fleupld.btn.brandcheck {
        margin: 0;
        background: #7794ff;
        font-size: 14px;
        color: #fff;
        border: 0px solid #fff;
        line-height: 38px;
        position: absolute;
        right: 20px;
        cursor: pointer;
    }
    .cntct_fleupld.btn {
        padding: 0px 8px;
        font-style: italic;
        border-radius: 0px;
        float: left;
    }
    .cntct_fleupld.btn {
        font-size: 14px;
        color: #00800c;
        line-height: 38px;
        cursor: pointer;
        margin-right: 14px;
        padding: 0 20px
    }
    .cntct_fleupld.btn.brandcheck span {
        font-size: 16px !important
    }
    .cntct_fleupld input.idresponse {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        padding: 0;
        font-size: 16px;
        cursor: pointer;
        opacity: 0;
        width: 110px
    }
    .head button.feedbck-cardcloser {
        background: transparent;
        border: 0px solid;
        float: right;
        position: absolute;
        top: -10px;
        right: -10px;
        padding: 0
    }
    .card-brand-wrapper p.brand {
        color: #6e6e6e;
        margin-bottom: 0;
        line-height: 20px;
        font-size: 16px
    }
    .card-brand-wrapper p.brand i {
        color: #a1b400;
        padding-right: 5px
    }
    .card-brand-wrapper p.brand.pad20 {
        padding-left: 20px
    }
    .card-brand-wrapper p.brand i.clol-cahnge {
        font-style: normal;
        font-weight: 600
    }
    .card-brand-wrapper p.brand i.clol-cahnge:first-child {
        color: #28bc00;
    }
    .card-brand-wrapper p.brand i.clol-cahnge:last-child {
        color: #000
    }
    .head button.feedbck-cardcloser i {
        color: #fff;
        padding: 2px;
        font-size: 18px;
        background-color: #00A8E7;
        width: 25px;
        height: 25px;
        border-radius: 50%
    }
    .upload-brandimage {
        width: 100%;
        float: left
    }
    .upload-brandimage .brand-img-wrapper {
        width: 100%;
        float: left;
        background: #F7F7F7;
        margin: 10px 0 5px
    }
    .upload-brandimage .brand-img-wrapper img {
        height: 150px;
        float: right;
    }
    .upload-brandimage a {
        font-size: 16px;
        color: #7794ff;
        float: right
    }
    .upload-brandimage a:hover {
        color: #242121
    }
    .input-checkcard span.listadd-new {
        font-size: 14px !important;
        color: rgb(159, 159, 159) !important;
        text-align: left;
        margin-bottom: 5px;
    }
    textarea.card-inputfiled {
        width: 100%;
        border: 1px solid #aca8a3
    }
    .upload-brandimage a i {
        color: #242121;
        margin-right: 4px
    }
    .cardadd-list-btn button.brand-card {
        height: 25px;
        padding: 0 8px;
        font-size: 14px;
        color: #757575;
        border: 0px solid;
        float: left;
        margin: 0 8px 8px 0
    }
    .cardadd-list-btn button.brand-card i {
        padding-left: 6px
    }
    .input-checkcard button.filecard-addlist {
        color: #7794ff;
        background-color: transparent;
        border: 0px solid;
        font-size: 18px;
        font-weight: 600;
        float: right;
        margin-top: 5px
    }
    .input-checkcard button.filecard-addlist.grayclr-add {
        color: #D4D4D4
    }
    .input-checkcard button.feedback-cardsave {
        background-color: #00A8E7;
        border: 1px solid #00A8E7;
        padding: 0 25px;
        height: 38px;
        font-size: 18px;
        color: #fff;
        float: right;
        margin-top: 5px
    }
    .input-checkcard button.feedback-cardsave:hover {
        color: #00A8E7;
        background-color: #fff
    }
    .input-checkcard.upladres-relative .cntct_fleupld.btn.brandcheck {
        top: 24px;
        right: 0
    }
    .spinnergifprofilebrand {
        background-color: #fff;
        float: left;
        padding: 20px 0;
        position: absolute;
        top: 83px;
        width: 100%;
    }
    .spinnergifprofilebrand img {
        margin: auto;
        display: block;
    }
    /***** Date 03-05-2016 Css Include*****/

    textarea {
        resize: none;
    }
    .feedbck-plan {
        width: 100%;
        float: left;
        padding: 4px;
        border: 1px solid #4e94d0;
        border-radius: 4px;
        margin-bottom: 0px
    }
    .feedbck-plan-content {
        background-color: #efefef;
        width: 80%;
        margin: 45px 10% 25px;
        float: left;
        border-radius: 6px;
        padding: 50px 0
    }
    .feedbck-plan-content p {
        font-size: 16px;
        color: #000
    }
    .feedbck-plan-content p span {
        color: #00A8E7;
        font-size: 24px
    }
    .feedbck-plan-content p.priceshow {
        font-size: 48px;
        margin: 35px 0 40px;
        line-height: 50px
    }
    .feedbck-plan .price_limitd_pst::after {
        bottom: -18px
    }
    .feedbck-plan-content button.sbmtplan-pmt {
        /* 13-5-2016 */

        background: transparent;
        border: 1px solid;
        color: #367fa9;
        font-size: 30px;
        padding: 7px 25px;
    }
    .brandplan-box-container {
        width: 100%;
        float: left;
        padding: 55px 0 25px
    }
    .brand-box-planprojt {
        width: 30%;
        margin-right: 5%;
        padding: 0;
        float: left;
    }
    .brand-box-planprojt:nth-child(3n+3) {
        margin-right: 0;
    }
    .imagebrand {
        width: 70%;
        margin: 0 auto;
        padding: 25px;
        border: 2px solid #fff;
    }
    .imagebrand img {
        margin: 0 auto;
        height: 155px;
    }
    /* 7-6-2016 */

    .imagebrand:hover {
        border: 2px solid #00A8E7
    }
    .brand-planprojthead h1,
    .brand-planprojthead label {
        font-size: 24px;
        color: #4a4a4a;
        line-height: 30px;
        text-align: center;
        margin-top: 15px;
        margin-bottom: 0
    }
    .brand-planprojthead h1 span {
        color: #00A8E7
    }
    .brand-planprojthead label {
        text-align: left;
        margin-top: 15px;
        font-weight: normal
    }
    .brand-planprojthead label span {
        color: #00A8E7;
        font-style: italic
    }
    .wrapper-custom.button-brnad .sarahdescript-wrapper-range.tooltip-custom {
        width: 290px;
        left: 37px;
        bottom: auto;
        z-index: 9;
        padding: 15px;
        background-color: #ebebeb;
        top: 100%;
    }
    /* 7-6-2016 */

    .brand-planfeedback2 {
        margin-bottom: 75px;
        float: left;
        width: 100%;
        z-index: 9;
    }
    .brand-planfeedback {
        display: none
    }
    .wrapper-custom.button-brnad .tooltip-custom::after {
        /*top: -22px; border-bottom: 12px solid #ebebeb;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid transparent;
*/

        bottom: -10px;
    }
    .wrapper-custom.button-brnad .tooltip-custom p.head {
        font-size: 20px;
        color: #00a9e6;
        line-height: 28px;
        margin-bottom: 10px;
        font-weight: normal
    }
    .wrapper-custom.button-brnad .tooltip-custom p.subhead {
        font-size: 16px;
        color: #1d1d1d;
        line-height: 20px;
        margin-bottom: 10px;
        font-weight: normal
    }
    .wrapper-custom.button-brnad .tooltip-custom p.content-brand {
        font-size: 14px;
        color: #656565;
        line-height: 20px;
        font-weight: normal
    }
    .wrapper-custom.button-brnad .tooltip-custom button.brand-tooltip-btn,
    button.brand-mesgsend {
        display: inline-block;
        padding: 6px 25px;
        margin-top: 30px;
        font-size: 16px;
        border: 1px solid #00a9e2;
        color: #00a9e2;
        background: #fff;
        text-align: center
    }
    .wrapper-custom:hover .tooltip-custom {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
        transform: translateY(0px);
    }
    .wrapper-custom.button-brnad .tooltip-custom button.brand-tooltip-btn i {
        padding-right: 4px
    }
    .brand-model {
        padding-top: 75px
    }
    .brand-model .modal-content {
        background-color: #ebebeb
    }
    .brand-model .modal-content .modal-header {
        padding-bottom: 0
    }
    .brand-model .modal-content .modal-body {
        padding-top: 0
    }
    .brand-model .modal-content .modal-body p {
        color: #434343;
        font-size: 19px
    }
    .brand-model .modal-content .modal-body p.bluebrand-name {
        color: #00A8E7;
        width: 320px
    }
    .seltplanbrand.brnd-plan input.brandplan-hide {
        display: none
    }
    .seltplanbrand.brnd-plan label {
        font-size: 16px;
        font-weight: 100
    }
    .seltplanbrand.brnd-plan span.brand-msgdate {
        font-size: 14px;
        color: #434343;
        margin-right: 6px;
        margin-left: 6px;
    }
    .seltplanbrand.brnd-plan span.brand-msgdate i {
        color: #00A8E7;
        font-style: normal
    }
    .seltplanbrand.brnd-plan .brand-plan-comments {
        background-color: transparent;
        border: 2px dashed #236cb8;
        height: 75px;
        width: 100%;
        font-weight: bold;
        border-radius: 9px;
        margin-top: 2px;
        padding: 10px;
        color: #000;
    }
    .grrencomt {
        margin-top: 10px
    }
    .grrencomt p {
        color: #499b00 !important;
        font-size: 18px !important;
        margin-bottom: 5px;
    }
    button.brand-mesgsend {
        margin-top: 0;
        background: transparent;
    }
    button.brand-mesgsend:hover,
    .wrapper-custom.button-brnad .tooltip-custom button.brand-tooltip-btn:hover {
        background: #00a9e2;
        color: #fff
    }
    .brand-model .modal-content.brand-socialicon {
        position: relative
    }
    .brand-socialicon-wrapper {
        position: absolute;
        top: -50px;
        right: -35px;
        width: 175px
    }
    .brand-model .modal-content .modal-body .brand-socialicon-wrapper p {
        font-size: 16px;
        color: #236cb8;
        margin-bottom: 4px
    }
    .brand-model .modal-content .modal-body .brand-socialicon-wrapper ul li {
        float: left;
        margin-left: 2px
    }
    .brand-model .modal-content .modal-body .brand-socialicon-wrapper .brand-socialcode {
        height: 45px;
        font-size: 13px;
        color: #000;
        width: 100%;
        background-color: #fff;
        border: 0px solid
    }
    .brand-model .modal-content.brand-socialicon .modal-body {
        padding-top: 50px
    }
    .message-ribbon {
        position: relative
    }
    .message-ribbon .rebbonbrand-apsolt {
        position: absolute;
        top: -4px;
        left: 0
    }
    .pricing-main-wrapper button.sbmtplan-pmt,
    .pricing-main-wrapper.active button.sbmtplan-pmt {
        background-color: #ffff;
        color: #367FA9;
    }
    /* 13-5-2016 */

    .pricing-main-wrapper button.sbmtplan-pmt.btactive {
        color: #fff;
    }
    /* Feedbackers AutoFilled */

    .feedlocat-industery-form .feed-auto {
        width: 180px;
        border: 2px solid #e2e2e2;
        background: none;
        height: 32px;
        padding: 0 10px;
        margin-left: 9px;
        color: #333;
    }
    #interest_container {
        z-index: 1060;
    }
    .feedlocat-industery-form .feed-auto::-moz-placeholder {
        color: #919191;
    }
    .feed-auto-ui.ui-autocomplete.ui-menu {
        background: rgba(255, 255, 255, 0.95);
        color: #0082c4;
        font-size: 14px;
        padding: 15px;
        z-index: 1060;
        box-shadow: 0 6px 4px rgba(0, 0, 0, 0.176);
        max-height: 100%;
        overflow: visible;
        left: 560px !important;
        top: 55px!important;
        width: 187px;
    }
    .feed-auto-ui.pac-logo {
        background: rgba(255, 255, 255, 0.95);
        color: #0082c4;
        font-size: 14px;
        padding: 15px;
        z-index: 1060;
        box-shadow: 0 6px 4px rgba(0, 0, 0, 0.176);
        max-height: 100%;
        overflow: visible;
        right: 0;
        ;
        top: 55px;
        width: 187px;
    }
    .feed-auto-ui.ui-autocomplete.ui-menu li:hover {
        background-color: #ddeef5;
        color: #0082c4;
    }
    .feed-auto-ui.ui-autocomplete.ui-menu::before,
    .feed-auto-ui.pac-logo::before {
        border-bottom: 12px solid white;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        content: "";
        height: 0;
        position: absolute;
        width: 0;
        left: 50%;
        right: 0;
        top: -11px;
    }
    #ui-id-2 {
        z-index: 1060;
    }
    .feed-auto-ui.pac-container span {
        color: #0082c4;
    }
    .feed-auto-ui.pac-container .pac-item:hover,
    .feed-auto-ui.pac-container .pac-item:focus {
        background: rgba(5, 132, 194, 0.9) !important;
        color: #fff;
        border: none;
        z-index: 1060;
    }
    .feed-auto-ui.pac-container .pac-item-selected {
        background: rgba(5, 132, 194, 0.9) !important;
        color: #fff;
        border: none;
    }
    .feed-auto-ui.pac-container .pac-item:hover span,
    .feed-auto-ui.pac-container .pac-item:focus span,
    .feed-auto-ui.pac-container .pac-item-selected span {
        color: #fff;
    }
    .edit-prof-tootip .tooltip {
        width: 225px;
    }
    .edit-prof-tootip .fa.fa-question-circle {
        font-size: 20px;
        margin-top: 9px;
    }
    .edit-prof-tootip label {
        color: #00a8e7;
    }
    .login_box.login_no_shadw p.aft-log {
        font-size: 14px;
        letter-spacing: normal;
        line-height: 18px;
        margin: 10px 0;
        color: #000;
        margin-bottom: 20px;
    }
    .loadingContent {
        padding: 100px;
        float: left;
        width: 100%;
    }
    .success-payment .view-short-link {
        margin: 0 auto;
        width: 220px;
    }
    .success-payment .view-short-link a {
        font-size: 17px;
        color: #3e8b00;
        margin: 5px 5px 0 0;
    }
    .success-payment hr {
        margin: 70px 0 20px;
        border: 4px solid #e9e9e9;
        width: 100%;
        float: left;
    }
    .success-payment .payment-status .title-lines {
        margin: 0px auto;
        width: 435px;
    }
    .success-payment .payment-status .title-lines p {
        width: 48%;
        float: left;
        margin: 25px 0 0;
        text-align: left;
    }
    .success-payment .payment-status .title-lines p:first-child {
        margin: 25px 25px 0 0;
        width: 45%;
        text-align: right;
    }
    .success-payment .payment-status .title-lines p span {
        float: right;
        width: 100%;
        font-size: 14px;
        color: #a8a8a8;
        line-height: normal;
        margin: 0 0 20px;
    }
    .success-payment .payment-status h3 {
        font-size: 24px;
        color: #5b5b5b;
        text-align: center;
    }
    .success-payment .payment-status .req_res_btn {
        float: left;
        font-size: 18px;
        height: 45px;
        line-height: 38px;
        margin-top: 0;
        padding: 2px 10px;
    }
    .success-payment .payment-status {
        margin: auto;
        width: 660px;
    }
    .compromotional_code .savetmplt {
        width: 100%;
        float: left;
        margin-bottom: 20px;
    }
    .compromotional_code .savetmplt input {
        width: 195px;
        height: 41px;
        border: 1px solid #888888;
        color: #888888;
        padding: 5px;
        font-weight: bold;
        font-size: 14px;
    }
    .compromotional_code .comptfnl-btn .savetmplt .continuecmpt {
        margin-left: -4px;
        padding: 7px 18px 10px;
    }
    .templt-srch {
        width: 100%;
        color: #414141;
        font-size: 18px;
        margin-bottom: 30px;
        margin-top: 15px;
        margin-left: 4px;
    }
    .templt-srch form {
        width: 100%;
        margin: auto;
    }
    .templt-srch .templt-input {
        margin: auto;
        position: relative;
        width: 500px;
    }
    .templt-srch .templt-input span {
        width: 94px;
        height: 60px;
        background-color: #0182c4;
        text-align: left;
        padding: 15px;
        color: #fff;
        float: left;
        font-size: 14px;
        position: relative;
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px
    }
    .templt-srch .templt-input input {
        border: 1px solid #0182c4;
        height: 60px;
        padding: 0 15px;
        float: left;
        border-left: none;
        background-color: #fff;
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px;
        width: 290px;
        position: relative;
    }
    .templt-srch .templt-input span::after {
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-left: 10px solid #0182c4;
        position: absolute;
        right: -8px;
        top: 22px;
        content: "";
        z-index: 1;
    }
    .templt-srch .templt-input ul {
        width: 100%;
        float: left;
        list-style: none;
        font-size: 16px;
        color: #8e8e8e;
        text-align: left;
    }
    .templt-srch .templt-input ul li:nth-child(2n+1) {
        background-color: #f4f4f4;
        padding: 13px 20px;
        margin-top: 4px;
        border-radius: 8px;
    }
    .templt-srch .templt-input ul li:nth-child(2n+2) {
        background-color: #f8f8f8;
        padding: 13px 20px;
        margin-bottom: 4px;
        border-radius: 8px;
    }
    .templt-srch button {
        background-color: transparent;
        border: medium none;
        float: right;
        text-transform: capitalize;
    }
    .templt-srch button .fa {
        color: #0182c4;
        font-size: 19px;
    }
    .templt-srch button.fixed {
        position: absolute;
        top: 20px;
        right: 20px;
        width: auto;
    }
    .templt-srch button.inerbtn {
        font-weight: bold;
        text-transform: uppercase;
    }
    .templt-srch button.rmv {
        width: 140px;
        text-align: right;
        float: right;
        margin-left: 247px;
        font-size: 12px;
        color: #999;
    }
    .templt-srch button.rmv .fa {
        color: #333;
    }
    .templt-srch button.inerbtn .fa {
        -ms-transform: rotate(80deg);
        /* IE 9 */

        -webkit-transform: rotate(80deg);
        /* Chrome, Safari, Opera */

        transform: rotate(80deg);
    }
    .afshare {
        margin-bottom: 10px;
    }
    .afshare p {
        color: #fff;
        font-size: 15px;
        width: 100%;
    }
    .afshare label {
        color: #fff;
        font-size: 14px;
        text-transform: uppercase;
        font-weight: normal;
        line-height: 24px;
        float: left;
    }
    .reg_chckbttn.afshare input[type="checkbox"] + label::before {
        float: right;
        margin-left: 10px;
        margin-right: 50px;
    }
    .form-group.required .intersted-profchk.epvcheck label span {
        margin-right: 15px;
    }
    #seacrhelementcnr .search_project_cont.bg_blu {
        background: #f6f9f9;
    }
    #seacrhelementcnr input.req_res_form::-webkit-input-placeholder {
        /* Safari, Chrome and Opera */

        color: #b5b5b5;
    }
    #seacrhelementcnr input.req_res_form:-moz-placeholder {
        /* Firefox 18- */

        color: #b5b5b5;
    }
    #seacrhelementcnr input.req_res_form::-moz-placeholder {
        /* Firefox 19+ */

        color: #b5b5b5;
    }
    #seacrhelementcnr input.req_res_form:-ms-input-placeholder {
        /* IE 10+ */

        color: #b5b5b5;
    }
    #seacrhelementcnr input.req_res_form::-ms-input-placeholder {
        /* Edge */

        color: #b5b5b5;
    }
    #seacrhelementcnr .req_res_search_type input[type="radio"] + label,
    #seacrhelementcnr .form_cont.req_form label.search_project_descrpt,
    #seacrhelementcnr .form_cont.req_form label.search_project_descrpt {
        color: #626262;
    }
    #seacrhelementcnr .search_project_cont p {
        color: #00b2aa;
        font-size: 26px;
    }
    #seacrhelementcnr .form-group input {
        border: 3px solid #e7e7e7;
        font-size: 17px;
        height: 45px;
    }
    #seacrhelementcnr .req_res_form {
        background: #fff;
        color: #626262;
    }
    .form_cont.req_form label.search_project_descrpt {
        font-size: 17px;
        font-style: normal;
    }
    #seacrhelementcnr .select-styleapl.pselect {
        margin: 0;
        border: 3px solid #e7e7e7;
        font-size: 17px;
    }
    #seacrhelementcnr .req_res_search_type input[type="radio"] + label::before {
        background: url("images/req_res_search.png") no-repeat scroll 0 0;
    }
    #seacrhelementcnr .req_tick input[type="radio"]:checked + label::before,
    #seacrhelementcnr .req_tick.block_select.selected::before,
    #seacrhelementcnr .req_tick2 input[type="radio"]:checked + label::before,
    #seacrhelementcnr .req_tick2.block_select.selected::before {
        background-position: 0 -21px;
    }
    #seacrhelementcnr .req_right-btn {
        padding: 10px 0 10px 35px;
    }
    #seacrhelementcnr .search_box {
        background: #a1ec92;
        border: 1px solid #a1ec92;
        font-size: 28px;
        font-weight: bold;
    }
    #seacrhelementcnr .search_box.req_right-btn i {
        font-size: 22px;
        -ms-transform: rotate(80deg);
        /* IE 9 */

        -webkit-transform: rotate(80deg);
        /* Chrome, Safari, Opera */

        transform: rotate(80deg);
        padding: 4px 15px;
    }
    #seacrhelementcnr .search_box:hover {
        background: #7bce6a;
        border: 1px solid #7bce6a;
    }
    #seacrhelementcnr .seltoptn.req_res_select.select-styleapl {
        border: 3px solid #e7e7e7;
        background: #fff url("images/arrw_up_dwn.png") no-repeat scroll 96% 50%;
        font-size: 18px;
    }
    #seacrhelementcnr #filter {
        color: #626262;
    }
    #seacrhelementcnr .seltoptn #filter option {
        background-color: #fff;
        border-bottom: 1px solid #e7e7e7;
        color: #626262;
    }
    #seacrhelementcnr .seltoptn #filter option:checked,
    #seacrhelementcnr .seltoptn #filter option:hover {
        border: none;
        text-shadow: none;
        box-shadow: none;
    }
    #seacrhelementcnr .saved_inner {
        background-color: #fff;
        border: 3px solid #e7e7e7;
    }
    #seacrhelementcnr .saved_srch .btn.btn-default.dropdown-toggle {
        color: #626262;
        font-size: 18px;
        margin: 0;
        padding: 6px 10px;
    }
    #seacrhelementcnr .saved_srch .addbtn {
        background-color: #fff;
        color: #00a8e7;
        font-size: 18px;
        font-weight: normal;
        text-transform: uppercase;
        border: none;
    }
    #seacrhelementcnr .saved_inner .dropdown-menu {
        margin: 5px 0 0;
        padding: 0;
        width: 266px;
    }
    #seacrhelementcnr .saved_inner .dropdown-menu > li > a {
        padding: 8px 5px 8px 10px;
        color: #626262;
    }
    #seacrhelementcnr .saved_inner .dropdown-menu > li > a:hover {
        background-color: #f7fbfd;
        color: #0584c2;
    }
    #seacrhelementcnr .saved_inner #saveddropdown > li a.cross {
        right: 5px;
    }
    #seacrhelementcnr #feedbacker_industry_autocomplete {
        background: #fff url("images/industry-icon.png") no-repeat scroll 96% 50%;
    }
    #seacrhelementcnr #occupation_autocomplete {
        background: #fff url("images/occu-icon.png") no-repeat scroll 96% 50%;
    }
    #seacrhelementcnr #locationTextField {
        background: #fff url("images/location-icon.png") no-repeat scroll 96% 50%;
    }
    #seacrhelementcnr #skill_autocomplete {
        background: #fff url("images/skill-icon.png") no-repeat scroll 96% 50%;
    }
    #seacrhelementcnr #interest_autocomplete {
        background: #fff url("images/interest-icon.png") no-repeat scroll 96% 50%;
    }
    #seacrhelementcnr #keywordsforsearch {
        background: #fff url("images/key-icon.png") no-repeat scroll 96% 50%;
    }
    #open-addsocial label {
        font-weight: 400;
        float: left;
        font-size: 14px;
    }
    #open-addsocial .wrapper-custom {
        float: left;
    }
    #open-addsocial .wrapper-custom i {
        font-size: 27px;
        margin-left: 8px;
        margin-top: -4px;
    }
    #open-addsocial .wrapper-custom .tooltip-custom::before {
        bottom: 0;
    }
    #open-addsocial .wrapper-custom .sarahdescript-wrapper-range.tooltip-custom.align {
        left: -105px;
        width: 260px;
    }
    #open-addsocial .backgrouond-checkit ul {
        width: 100%;
        float: left;
    }
    #open-addsocial .backgrouond-checkit img {
        float: left;
    }
    #open-addsocial .wrapper-custom img {
        float: none;
        display: block;
        margin: auto;
    }
    #open-addsocial .backgrouond-checkit li {
        display: inline-block;
    }
    #open-addsocial .backgrouond-checkit {
        width: 80%;
    }
    .twitter-video {
        min-width: 224px !important;
    }
    @media (min-width: 1200px) {
        .skin-blue .main-sidebar {
            width: 29%;
        }
        .designer {
            width: 28%;
        }
        .sidebar-menu {
            width: 20%;
        }
        .add_up {
            width: auto;
            margin-left: 15px;
        }
        .profile-ray-container .small-box.bg-aqua {
            width: 100%;
        }
        .content {
            width: 78%;
            background-color: #fff;
        }
        .paymnt_histry_tbl {
            padding-bottom: 100px;
        }
        .profile-ray-container .small-box.bg-aqua .inner .inner-complt {
            padding-left: 210px;
        }
        .content-wrapper.profile-wht-bg .signup-form {
            padding-left: 268px;
        }
    }
    @media (max-width: 767px) {
        .pricing-wrapper h1 {
            width: auto;
            font-size: 26px;
            line-height: 32px;
            margin: 30px 0
        }
        .success-payment .payment-status {
            width: 100%;
        }
        .success-payment .payment-status .plan-detail,
        .success-payment .payment-status .pay-detail {
            width: 100%;
        }
        .success-payment .payment-status .pay-status-inner h3 {
            text-align: left;
        }
        .success-payment .payment-status .prem_tags {
            height: auto;
        }
    }
    @media (max-width: 1263px) and (min-width: 1200px) {
        .extended-seach-wrapper .new2.btn-group {
            width: 143px !important;
        }
        .extended-seach-wrapper .new2 .req_res_form {
            width: 85px;
        }
        .req_res_search_type .req_rado {
            width: 306px !important;
        }
    }
    @media (max-width: 1199px) {
        #searchkeyword .form-group {
            width: 19%;
        }
        #project-search-form .select-style {
            width: 20.5%;
        }
        #project-giv-form input[type="text"] {
            width: 12.5%
        }
        #project-giv-form .give-general-search {
            margin-right: 10px
        }
        #header .header_right a.get_started_buttn {
            margin-right: 25px;
            padding: 10px 35px
        }
    }
    .user-panel .user-new-image .fileUpload {
        font-size: 18px;
        margin: 4px auto 0px;
        width: 145px;
        color: #929ea4
    }
    .user-panel .user-new-image .fileUpload:hover {
        color: #595959
    }
    .user-panel .user-new-image .fileUpload span i {
        margin-right: 5px;
        color: #595959 !important
    }
    /*-----sat march 18/3/16-------*/

    .sat_march_inpt {
        float: left;
        width: 100%;
        padding: 6px 0 6px 4px;
        background: #fff;
        border: 2px solid #b4b4b4;
        margin-bottom: 12px;
        height: 44px;
        -webkit-transition: all 0.30s ease-in-out;
        -moz-transition: all 0.30s ease-in-out;
        -ms-transition: all 0.30s ease-in-out;
        -o-transition: all 0.30s ease-in-out;
        outline: none;
        padding: 3px 0px 3px 3px;
        margin: 5px 1px 3px 0px;
    }
    .sat_march_inpt:focus {
        width: 100%;
        height: 44px;
        border: 2px solid #006595;
        padding: 0 8px;
    }
    .cntct_fleupld.sat_mrch_put {
        right: 0 !important;
    }
    .sat_mrch_pul {
        margin-top: 43px;
        float: left;
    }
    .satty_mrch_pad {
        padding: 0 30px;
    }
    .satty_mrch_pad span,
    .saty_new .cntct_upld span.sat_man {
        font-size: 12px !important;
        color: #059ccc;
        float: left
    }
    .saty_new .satty_mrch_pad input {
        width: 100%;
        height: 44px;
        border: 2px solid #b4b4b4;
        -webkit-transition: all 0.30s ease-in-out;
        -moz-transition: all 0.30s ease-in-out;
        -ms-transition: all 0.30s ease-in-out;
        -o-transition: all 0.30s ease-in-out;
        outline: none;
        padding: 3px 0px 3px 3px;
        margin: 5px 1px 3px 0px;
    }
    .saty_new .satty_mrch_pad input:focus {
        width: 100%;
        height: 44px;
        border: 2px solid #006595;
        padding: 0 8px;
    }
    .saty_new .cntct_upld {
        margin-top: 38px;
        width: 45%;
    }
    .saty_new .cntct_upld input {
        margin-bottom: 0
    }
    /*-----sat march 18/3/16 ------*/
    /**************** ADD Css 28-13-06 *************/

    ul.feedlocat-listed3.position-location-head {
        position: absolute;
        background: #fff;
        border-radius: 5px;
        padding: 15px;
        margin: 0px;
        left: -105px;
        top: 45px;
        box-shadow: 0px 6px 4px rgba(0, 0, 0, 0.176);
        z-index: 99;
        display: none
    }
    .milfeedkrind2.show-location ul.feedlocat-listed3.position-location-head {
        display: block
    }
    ul.feedlocat-listed3.position-location-head.shw-location {
        display: block
    }
    ul.feedlocat-listed3.position-location-head .cityheading {
        font-size: 18px
    }
    .tab-content.weceea-container,
    .position-location-head ul.citychoiceecw {
        font-size: 14px
    }
    .position-location-head ul.citychoiceecw {
        text-align: center
    }
    ul.position-location-head li.tabcitysectionmrj ul.nav-tabs > li > a:hover,
    ul.position-location-head li.tabcitysectionmrj ul.nav-tabs > li.active > a,
    ul.position-location-head li.tabcitysectionmrj ul.nav-tabs > li.active > a:focus,
    ul.position-location-head li.tabcitysectionmrj ul.nav-tabs > li.active > a:hover {
        border: 1px solid transparent;
        padding: 0 0 8px;
        border-bottom: 3px solid #339bd0;
        background: transparent !important;
    }
    ul.position-location-head li.tabcitysectionmrj ul.nav-tabs > li > a {
        padding: 0 0 8px
    }
    .reward-pickup-wrapper input.rewrdexpire {
        margin-top: 5px;
        border: 1px solid rgb(161, 161, 161);
        padding: 0px 4px;
        font-size: 16px;
        width: 100%;
        height: 38px;
    }
    .projt-resondnew p {
        color: #fff;
        font-size: 11px;
        position: absolute;
        top: 11px;
        left: -4px;
        margin-bottom: 0;
        -ms-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        width: 46px;
        text-align: center;
        height: 16px;
        line-height: 14px;
    }
    .innerleft-left h3.pr-seeking {
        width: auto;
        border-radius: 15px;
        padding: 5px 10px;
    }
    /**************** ADD Css 28-13-06 *************/
    /**************** ADD Css 13-04-06 *************/

    .seltoptn.req_res_select.select-styleapl {
        background: #fff url("images/arrw_up.png") no-repeat scroll 96% 50%;
        border: 1px solid #41a1d1;
        margin: 6px 0 0;
        overflow: hidden;
        padding: 0;
    }
    .seltoptn.req_res_select.select-styleapl select#filter {
        padding: 5px 8px;
        width: 100%;
        border: none;
        height: 40px;
        margin: 0;
        box-shadow: none;
        background-color: transparent;
        background-image: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .seltoptn.req_res_select.select-styleapl select#filter:focus {
        outline: none;
    }

    .noTitleStuff .ui-dialog-titlebar {
        display: none
    }
    .ui-dialog {
        padding: 0
    }
  .newchoice-itemselect {
        width: 100%;
        float: left;
        margin-top: 5px
    }
    .newchoice-itemselect .new-choiceitem {
        width: 49% !important;
        margin-right: 2%;
        margin-top: 5px
    }
    .newchoice-itemselect .new-choiceitem:nth-child(2n+2) {
        margin-right: 0
    }
    .alert-tooltipopen {
        width: 250px;
        float: right;
        margin-bottom: 5px
    }
    .alert-tooltipopen .varialetip-new-top {
        background-color: white;
        margin-top: 15px;
        border: 3px solid #ccc;
        border-radius: 3px;
    }
    .alert-tooltipopen .varialetip-new-top p {
        font-size: 15px;
        font-weight: 300;
        color: #1b1e24
    }
    .alert-tooltipopen .varialetip-new-top p sup {
        color: #00a8e7;
        font-weight: 700;
        font-size: 18px;
        top: -2px;
        padding-left: 3px
    }
    .input-group .bluecolr.form-control.side-brand-inputfield {
        color: #1b1e24;
        border: 1px solid #4cc3f0 !important;
    }
    .input-group .bluecolr.form-control.side-brand-inputfield.hide-rightbrdr {
        border-right: 0px solid #4cc3f0 !important;
    }
    .ui-datepicker .ui-datepicker-title select {
        font-size: 16px;
        font-weight: 400
    }

    .satyaki_block {
        /*float: left; margin-bottom: 25px;*/
        position: relative;
        /*width: 100%;*/
        height: 57px;
        margin: auto;
        max-width: 70%;
    }
    .saty_generatestar {
        width: 307px !important;
        float: left;
    }
    .satyaki_block p {
        margin-bottom: 0;
        /*width: 147px;*/

        width: 20%;
        float: left;
    }
    .satyaki_block .jq-ry-container {
        /*width:78% !important;*/
        /*width:45% !important;*/

        float: left;
    }
    .view-res-rating {
        left: 22%;
        position: absolute;
        top: 35px;
		font-weight:bold;
    }
    .lowusge-highusage span {
        font-size: 15px;
        float: left;
        width: 30%;
        /* text-align:center*/
    }
    /*.lowusge-highusage span.high-rank{margin-left: 55px}*/
  
    .polls-usage-wraper,
    .polls-usage-wraper .polls-usage-box {
        width: 100%;
        float: left
    }
    .polls-usage-wraper {
        margin-bottom: 10px
    }
    .polls-usage-wraper .left-polls-usage,
    .polls-usage-wraper .mid-polls-usage {
        width: 50%;
        float: left;
        padding: 0 10px;
    }
    .polls-usage-wraper .mid-polls-usage .mid-poll-wrapper {
        margin: auto;
        text-align: center;
    }
    .projt-newseek-boxes .left-polls-usage ol li {
        font-size: 18px;
        color: #222
    }
    .left-polls-usage ol li p {
        font-size: 14px
    }
    .polls-usage-wraper .right-polls-usage {
        width: 10%;
        float: left;
    }

    .saty_generatestars2 {
        width: 100% !important
    }
    .headposted-blue img {
        position: absolute;
        top: -50px;
        right: -30px;
        border: 3px solid rgb(255, 255, 255);
        width: 50px;
        height: 50px;
    }
    .sat_graay .modal-body {
        padding: 0px 25% 50px 4%;
    }

    .sat_graay .graaybg_sat_ppp h4 {
		padding-top:10px;
        font-size: 28px;
        font-weight: 600;
    }
    .sat_graay .graaybg_sat_ppp h3 {
        font-size: 26px;
        font-weight: 600;
        color: #898989;
		margin-top: 10px;
        margin-bottom: 4px;
    }
    .sat_graay .graaybg_sat_ppp p {
        font-size: 16px;
		line-height:22px;
        margin-bottom: 0
    }
    .modal-body.satyaki_mod {
        padding: 0 15px 0;
    }
    .headposted-blue img {
        position: absolute;
        top: -50px;
        right: -30px;
        border: 3px solid rgb(255, 255, 255);
        width: 50px;
        height: 50px;
    }
    .projt-newseek-left.junee-inner h1 {
        font-size: 36px;
        color: #3b3b3b;
        margin-bottom: 10px
    }
    .projt-newseek-left.junee-inner .projt-newseek-boxes.addeddashborder:before {
        background: url("images/border-pattern.png") repeat-x;
        content: "";
        float: left;
        height: 9px;
        width: 100%;
    }
    .projt-newseek-left.junee-inner .projt-newseek-boxes .blue-newseekbg.new-inneraded {
        background: transparent;
        padding: 0;
        border-radius: 0
    }
    .projt-newseek-left.junee-inner .projt-newseek-boxes .blue-newseekbg.new-inneraded h2 {
        padding-top: 30px;
        color: #000
    }
    .projt-newseek-left.junee-inner .projt-newseek-boxes.addeddashborder:after,
    .projt-newseek-boxes.tag.btm-dashedbordr::after {
        display: none
    }
    .projt-newseek-boxes .blue-newseekbg.gray-bgjunee {
        background: #f0f0f0
    }
    .projt-newseek-boxes .blue-newseekbg.gray-bgjunee p {
        color: #676767
    }
    .projt-newseek-left.junee-inner .added-innerjunee-image {
        padding: 46px 0 46px 0;
        width: 100%;
        float: left;
        margin-bottom: 15px
    }
    .projt-newseek-left.junee-inner .added-innerjunee-image img {
        border: 1px solid #f0f0f0;
        margin: 0 auto;
        padding: 6px
    }
    .new-innerbox-junee {
        width: 100%;
        float: left;
        border: 15px solid #f0f0f0;
        padding: 5px
    }
    .projt-newseek-boxes .bluebrd-projt2.gray-bgjunee {
        border: 1px solid #fff
    }
    .projt-newseek-boxes .bluebrd-projt2.gray-bgjunee label {
        margin: 3px 0 0
    }
    .projt-newseek-boxes.addeddashborder {
        margin-bottom: 0
    }
    .projt-newseek-left.junee-inner .projt-newseek-boxes .blue-newseekbg.new-inneraded.nopadding-inner h2 {
        padding-top: 0;
        color: #37c4f1
    }
    .new-innerbox-junee .projt-newseek-boxes {
        margin-top: 15px
    }
    .new-innerbox-junee .projt-newseek-boxes:first-child {
        margin-top: 0
    }
    .projt-newseek-boxes .left-pllsect {
        width: 65%
    }
    .projt-newseek-boxes .left-pllsect.newadded {
        width: 100%;
        float: left
    }
    .projt-newseek-boxes .left-pllsect.newadded label.fnt18 {
        width: 100%;
        float: left
    }
    .projt-newseek-boxes .left-pllsect.newadded span.blg-instruction {
        width: 180px;
        float: right
    }
    .projt-newseek-boxes.tag label.newcolor-junee {
        background: transparent;
        color: #8e8e8e;
        padding: 0;
        margin: 0 8px 0 0;
        font-size: 14px
    }
    .response-questionnew .res_text_new.newadded {
        float: left;
        width: 100%
    }
    .added-innerjunee-image embed.response-provedd-video {
        width: 80%;
        height: 275px;
        margin: 0 auto;
        display: block
    }
    .graaybg_sat_ppp img.inner-modl-img {
        width: 300px;
        margin-bottom: 10px
    }
    .added-innerjunee-image .span-boreadded {
        border: 1px solid #f0f0f0;
        padding: 10px;
        width: 80%;
        margin: 0 auto;
        /*text-align: center*/
    }
    .app_prof .app_prof_left_side .nav-tabs {
        float: left;
        width: 100%;
    }
    .project-box img.feature {
        height: auto;
        margin: auto;
        max-width: 100%;
    }
    .project-box .projt-client img {
        border: 4px solid #fff;
        height: 70px;
        width: 70px;
    }
    .carousel-inner.banner-slider.banner_caption_new .carousel-caption {
        margin: auto;
        padding: 0 30px;
        width: 700px;
    }
    h2.mrgn-tpasne {
        margin-top: 0
    }
    #blog-mid-body.blog.padding_after_login,
    #mid-body.padding_after_login {
        padding-top: 0px !important
    }
    .banner_cont.padding_after_login {
        padding-top: 0
    }
    #mid-body.padding_after_pricing_login {
        padding-top: 0
    }
    .dataTables_wrapper .dataTables_paginate a.paginate_button {
        border: 1px solid #b2b2b2 !important;
        border-radius: 2px;
        color: #595959;
        display: block;
        float: left;
        height: 26px;
        line-height: 25px;
        margin: 0 0 0 8px;
        min-width: 26px;
        padding: 0 8px;
        text-align: center;
        text-decoration: none;
        cursor: pointer !important;
    }
    .dataTables_wrapper .dataTables_paginate a.paginate_button:focus,
    .dataTables_wrapper .dataTables_paginate a.paginate_button:hover {
        background: #eee !important;
    }
    .dataTables_wrapper .dataTables_paginate .paginate_button.current,
    .dataTables_wrapper .dataTables_paginate .paginate_button.current:focus,
    .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
        background: #5c5c5c !important;
        color: #fff !important;
    }

    .extra-container-profl .select-styleapl.grayselect {
        background: #fff url("images/g_list_arrow-extra.png") no-repeat scroll 96% 50%;
    }

    .project-box .projt-new {
        position: absolute;
        right: -1.5%;
        top: 30px;
    }
    /*.wrapper-custom.newadded .tooltip-custom:after {border-top: solid #b4b4b4 10px;}*/

    .wrapper-custom .tooltip-custom.feedback-projtnewmrj.restrictedtip.signal-new {
        left: auto;
        right: 0;
        width: auto;
        padding: 4px 6px;
        border-radius: 5px;
        margin-bottom: 20px;
    }
    .wrapper-custom .tooltip-custom.feedback-projtnewmrj.restrictedtip.signal-new::after {
        left: 50%;
    }
    .project-box .projt-new {
        position: absolute;
        right: -1%;
        top: 30px;
    }
    .rewupload-img-upload {
        border: 1px dashed #ccc;
    }
    .input-group .bluecolr.form-control.right-newbrdr {
        border-right: 1px solid #4cc3f0 !important;
    }
    #project-search-form input.pro-txt-style {
        border: 1px solid #e7e7e7;
        float: left;
        height: 38px;
        margin-right: 10px;
        padding-left: 10px;
        padding-right: 10px;
        width: 22.3%;
    }
    //suman :: start :: inner_view change 28_06_16
    //.added-innerjunee-image .mejs-container{margin: 0 auto}
    .added-innerjunee-image .mejs-container {
        margin: 0 auto
    }
    .projtbtn-boxhrt a i.fa-heart-o.already-favored {
        color: #9ecff9
    }
    .projtbtn-boxhrt a i.fa-heart-o.already-favored:hover {
        color: #595959
    }
    //suman :: end :: inner_view change 28_06_16
    .inner_without_singned {
        padding-top: 70px;
    } //suman :: 30-06-2016
    /* 08-07-16 */

    .popup_projectlist {
        width: 100%;
    }
    .popup_projectlist li {
        float: left;
        margin: 4px 0;
        width: 50%;
    }
    .popup_projectlist .project_checkbox {
        display: none;
    }
    /* 25-07-16 faq */

    .sat_title h1 {
        color: #5fc7d6;
        display: block;
        font-size: 42px;
        font-weight: bold;
        height: auto;
        text-align: center;
        width: 100%;
    }
    .faq-wrapper {
        padding-right: 0px
    }
    .sat_blue p {
        color: #555b64;
    }
    .ac-content p {
        font-size: 18px;
        color: #555b64
    }
    .sat_hr .ac-pane {
        margin-bottom: 0px
    }
    .sat_hr hr {
        border-top: 3px solid #eee;
        margin-top: 0;
        margin: 10px 0;
    }
    .sat_hr .ac-pane.active .ac-title,
    .sat_hr .ac-pane.active .ac-content p {
        color: #555b64;
        font-size: 17px;
        font-weight: normal;
    }
    .faq-list-wraper li.answers {
        padding: 5px 15px;
        background: #dcdcdc;
        color: #3e3e3e;
        margin-top: 20px;
        float: left;
        width: 71%
    }
    .faq-list-wraper li.answers a {
        width: 100%;
        float: left;
        transition: none 0s ease 0s;
    }
    .faq-list-wraper li.answers:hover,
    .faq-list-wraper li.answers:hover a {
        background: #d4d0d0;
        transition: none;
        float: left;
        color: #515050;
    }
    .faq-bottmsmile-wraper.sat_blue,
    .get-start-btn.sat_blue {
        margin-bottom: 80px
    }
    .input-bp-posting label.subhde.sat_optn a {
        color: #337ab7
    }
    .line_st {
        width: 100%;
        float: left;
        border: 1px solid #d1d1d1;
        margin: 10px 0 16px;
    }
    .index_sat {
        width: 100%;
        float: left;
        text-align: center;
        margin-bottom: 25px;
    }
    .index_sat a {
        color: #6eb43f;
        margin: auto;
        font-size: 24px;
        font-weight: normal;
    }
    .index_sat a:hover {
        color: #5da82b;
    }
    .sat_nav {
        width: 486px;
        float: left
    }
    .view-feedbackers a.info-right {
        float: right
    }
    #home-feedback-bcg h4 {
        width: 91%;
        line-height: 48px;
        margin: 0 auto;
        color: #00cf9e;
        font-size: 38px;
        font-weight: 100;
        text-align: center;
        padding: 0 0 25px;
    }
    .sat_project {
        background: #f3f3f3;
        padding-bottom: 40px;
    }
    .py_hstry_white.saty_grey p {
        color: #575757;
        font-weight: normal;
    }
    p.sat_green {
        color: #00a924 !important
    }
    .sat_modal_cntnt {
        width: 100%;
        margin-top: 7px;
    }
    .sat_modal_cntnt p {
        color: #b6b6b6;
        font-weight: normal;
        margin-bottom: 0px;
        width: 100%;
        padding-top: 10px;
    }
    .sat_modal_cntnt span {
        color: #000;
        width: 100%
    }
    span.blue_mode {
        color: #0182c4 !important;
    }
    .complete_sat {
        color: #bfbfbf !important;
        float: left;
        width: 100%;
        margin: 15px 0 10px!important;
        text-align: left;
        font-size: 30px!important;
        line-height: 34px;
    }
    .user-new-image {
        width: 100%
    }
    .user-new-image img {
        margin: 0px auto;
    }
    .sidebar-menu {
        width: 24%;
        float: left;
        margin-left: 20px;
    }
    .designer {
        width: 24%;
        background: none;
        border-right: 1px solid #fff;
        text-align: center;
        margin-bottom: 0;
        padding: 22px 0 30px;
        /*padding: 22px 0 20px;*/

        float: left;
        /*margin-bottom: 30px;*/
    }
    .designer p {
        font-size: 28px;
        color: #fff;
        font-family: fantasy;
    }
    .designer span {
        color: #fff;
        margin-bottom: 10px;
        font-family: Arial, Helvetica, sans-serif;
    }
    .designer i {
        color: #8a8a8a;
        font-size: 20px;
        padding-right: 5px;
    }
    .designer a {
        color: #23ba00;
        font-size: 14px;
        padding-right: 5px;
    }
    .designer a:hover {
        color: rgb(27, 135, 3);
    }
    .designer a.req_res_btn {
        color: #00a8e7;
        font-size: 19px;
        padding: 7px 25px;
    }
    .designer a.req_res_btn:hover {
        color: #fff;
    }
    .designer a.prjct_st {
        padding: 10px 20px;
        font-size: 18px;
        background: #3f93f3;
        border-radius: 5px;
        color: #fff;
        margin: 125px auto 0;
        display: inline-block;
    }
    .designer a.prjct_st:hover {
        background: #0f63c3;
    }
    .designer div {
        font-size: 14px;
    }
    .designer .pload button {
        margin: 10px 0 30px;
        border-radius: 0;
        text-transform: capitalize;
    }
    .designer .d-pending .pload button {
        background-color: #174581;
        border-color: #174581;
        border-radius: 4px;
        font-weight: bold;
    }
    .designer .d-approve .pload button {
        background-color: #174581;
        border-color: #174581;
        border-radius: 4px;
        font-weight: bold;
    }
    .profile-ray-container {
        background: #fff
    }
    .modal-lg {
        background: #f9f9f9;
        padding: 15px;
    }
    .add_up {
        float: left;
        margin-left: 30px;
        width: 24%;
        text-align: center;
    }
    .add_up img {
        width: 108px;
        margin: 0 auto 15px;
    }
    .add_up .find_btn {
        padding: 10px 15px;
        border: 1px solid #e1e3e3;
        background: #fff;
        color: #3c8dbc;
        margin: 10px auto 0;
        display: inline-block;
        border-radius: 5px;
    }
    .add_up .find_btn:hover {
        background: #3c8dbc;
        color: #fff;
    }
    .add_up .req_res_btn {
        padding: 7px 25px;
    }
    a.view_prof {
        color: #edad00 !important;
        font-size: 18px;
        margin-top: 10px;
        text-align: center;
        background: transparent;
        border: none;
    }
    a.view_prof:hover {
        color: #dba105 !important;
        background: transparent !important
    }
    li.treeview a {
        color: #898989;
        font-size: 17px;
    }
    .designer a.prjct_st {
        /*margin: 142px auto 0;*/

        margin: 10px auto 0;
    }
    .label-success,
    .label-warning {
        color: #3c8dbc !important;
    }
    .st_top_respnsive {
        float: left;
        width: 100%
    }
    @media (max-width: 767px) {
        .pricing-wrapper h1 {
            width: auto;
            font-size: 26px;
            line-height: 32px;
            margin: 30px 0
        }
    }
    @media (max-width: 1199px) {
        #project-search-form .select-style {
            width: 20.5%;
        }
        #project-giv-form input[type="text"] {
            width: 12.5%
        }
        #project-giv-form .give-general-search {
            margin-right: 10px
        }
        #header .header_right a.get_started_buttn {
            margin-right: 25px;
            padding: 10px 35px
        }
    }
    /*new*/

    .sat_extras label.teel-profself {
        font-style: normal !important;
    }
    .sat_extras label.teel-profself {
        font-style: normal !important;
    }
    .sat_extras input {
        color: #000;
        float: left;
        margin-right: 11px;
        width: 46%;
    }
    .sat_extras input:last-child {
        margin-bottom: 20px;
        margin-right: 0;
    }
    .sat_extras label.sat_push {
        color: #b1b1b1;
        margin-bottom: 9px;
        margin-top: 50px;
    }
    .sat_title h1 {
        color: #5fc7d6;
        display: block;
        font-size: 42px;
        font-weight: bold;
        height: auto;
        text-align: center;
        width: 100%;
    }
    .sat_extras label {
        color: #5e5e5e;
        float: left;
        width: 100%;
    }
    /*---blog new more page starts ---- */

    .blog_pic_new {
        padding: 0;
        float: left;
    }
    .blog .blog-left-side .st_blog {
        position: relative;
    }
    .blog .blog-left-side .cont_new {
        margin-top: 0
    }
    .blog .blog-left-side .cont_new p {
        line-height: 36px;
    }
    .blog_extra {
        float: left;
    }
    .blog_extra h2 {
        font-size: 24px
    }
    .blog_extra .blg_xtr {
        width: 475px;
        border: 1px solid rgb(236, 236, 236);
        float: left;
        padding: 5px 4px;
        margin-bottom: 10px;
        font-size: 16px;
        border-radius: 5px
    }
    .blog_extra .blg_txtarea {
        width: 475px;
        border: 1px solid rgb(236, 236, 236);
        float: left;
        padding: 5px 4px;
        margin-bottom: 10px;
        resize: none;
    }
    .blog_new_btn {
        padding: 10px 15px;
        float: left;
        margin-top: 85px;
        background: #00a8e7;
        color: #fff;
        border: none
    }
    .blog_new_btn:hover {
        background: #018bbf;
    }
    #blog-mid-body .sign-up-info-postion {
        padding: 25px 0;
    }
    .blog-slider {
        background: url('images/blog-slider.jpg') no-repeat;
        width: 100%;
        float: left;
        background-size: cover;
    }
    .blog-slider .title h1 {
        color: #fff;
        font-weight: bold;
        margin: 10px 0 0;
    }
    .blog-slider h1 span {
        float: left;
    }
    .blog-slider .fb_box {
        background: #1b95e0;
        border: none;
        border-radius: 0;
        display: block;
        font-size: 17px;
        height: 33px;
        line-height: normal;
        margin: 13px 25px 0;
        padding: 0;
        width: 190px;
    }
    .blog-slider .owl-theme .owl-controls .owl-buttons div {
        background: transparent;
        border-radius: 0;
        color: #fff;
        font-size: 75px;
        line-height: 32px;
        margin: -20px 0 0;
        position: absolute;
        top: 40%;
    }
    .blog-slider .owl-theme .owl-controls .owl-prev {
        left: -45px;
    }
    .blog-slider .owl-theme .owl-controls .owl-next {
        right: -45px;
    }
    .blog-slider .owl-theme .owl-controls.clickable .owl-buttons div:hover {
        background: transparent;
        color: #fff;
    }
    .blog-slider .fb_box i {
        font-size: 22px;
    }
    .main-blog-wrapper {
        width: 100%;
        float: left;
        padding: 16px 19px 55px;
    }
    .main-blog-wrapper .blog-box-container {
        width: 100%;
        float: left;
        margin-bottom: 1%;
        padding-right: 3%;
    }
    .blog-box-container .blog-wrapper {
        position: relative;
    }

    .blog-box-content p {
        color: #fff;
        margin-bottom: 6px;
        line-height: 18px;
        font-size: 14px
    }
    .blog-box-content h2 {
        color: #fff;
        font-size: 24px;
        line-height: 25px;
        font-weight: 600;
        padding-right: 150px
    }
    .blog-box-content a {
        background: #348ecd;
        padding: 4px 12px;
        color: #fff;
        font-size: 14px;
        border-radius: 3px;
        float: left;
        margin-top: 10px
    }
    .blog-box-content a:hover {
        background: #fff;
        color: #348ecd;
    }
    .blog-box-content p i,
    .blog-box-content a i {
        padding-right: 5px
    }
    .blog {
        background: #fff
    }
    .blog-cont-850 {
        width: 100%;
        float: left;
    }
    .blog-cont-850 .sign-up-info-postion {
        width: 850px;
        margin: auto;
    }
    .blog .blog-left-side h2 {
        color: #4b4949;
        font-size: 32px;
        line-height: 40px;
        font-weight: 600;
    }
    .blog .blog-left-side h2 a {
        color: #4b4949;
    }
    .blog .blog-left-side h2 a:hover {
        color: #000;
    }
    .blog .blog-cont-850 .blog-left-side .blog-article {
        border-top: 10px solid #f8f8f8;
        float: left;
        margin: 30px 0 0;
        width: 100%;
        padding: 20px 65px 0;
    }
    .blog-extra .blog-cont-850 .blog-left-side .blog-article {
        background-color: transparent;
        margin: 0;
        padding: 20px 0 0;
    }
    .blog-extra .blog-cont-850 .blog-left-side .arrow_box {
        position: absolute;
        background: #fff;
        border: 1px solid #b9b9b9;
        bottom: 100%;
        opacity: 0;
    }
    .blog-extra .blog-cont-850 .blog-left-side .arrow_box:after,
    .blog-extra .blog-cont-850 .blog-left-side .arrow_box:before {
        top: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }
    .blog-extra .blog-cont-850 .blog-left-side .arrow_box::after {
        border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
        border-width: 14px;
        margin-left: -17px;
    }
    .blog-extra .blog-cont-850 .blog-left-side .arrow_box::before {
        border-color: #888888 rgba(51, 51, 51, 0) rgba(51, 51, 51, 0);
        border-width: 15px;
        margin-left: -25px;
    }
    .blog-extra .blog-cont-850 .blog-left-side .arrow_box p {
        margin: 0;
        font-size: 18px;
    }
    .blog-extra .blog-cont-850 .blog-left-side .wrapper-custom:hover .arrow_box {
        opacity: 1;
    }
    .blog .blog-left-side .blog-article:after {
        /* content: "________________________";*/

        content: "";
        text-align: center;
        display: block;
    }
    .blog .blog-left-side .blog-article:last-child:after {
        content: "";
    }
    .blog .blog-left-side .author_info .pull-left {
        font-size: 13px;
        color: #4b4949;
        width: 70%;
    }
    .blog .blog-left-side .author_info .pull-left a {
        color: #000;
        font-weight: bold;
    }
    .blog .blog-left-side .author_info .pull-left .auth-inner> label {
        float: left;
        margin: 17px 0 0 10px;
        font-weight: normal;
    }
    .blog .blog-left-side .author_info .img-responsive {
        width: 60px;
        float: left;
        height: 50px;
    }
    .blog .blog-left-side .author_info .pull-right label {
        float: left;
        margin-left: 28px;
        width: 25px;
    }
    .blog .blog-left-side .author_info .pull-right label a i {
        color: #00a8e8;
        font-size: 23px;
    }
    .blog .blog-left-side .author_info .pull-left a:hover,
    .blog .blog-left-side .author_info .pull-right label a i:hover {
        color: #757575;
        font-weight: bold;
    }
    .blog .blog-left-side .blog_pic {
        float: left;
        position: relative;
        width: 100%;
        min-height: 100px;
        margin: 30px 0 0;
    }
    .blog-extra .blog-left-side .nothing > img {
        float: left;
    }
    .st_blog label a:hover {
        background: #fff !important;
        color: #00a8e7 !important;
    }
    .blog .blog-left-side .cont {
        width: 100%;
        float: left;
    }
    .blog .blog-left-side .cont p {
        color: #404040;
        float: left;
        font-size: 17px;
        line-height: 36px;
        margin: 15px 0 35px;
        font-family: Arial, Helvetica, sans-serif;
    }
    .blog .blog-left-side .cont p.actions {
        clear: both;
    }
    .blog-extra .blog-left-side .cont p {
        color: #404040;
        font-size: 17px;
        line-height: 36px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: lighter;
    }
    .blog .blog-left-side .cont a.continue {
        font-weight: bold;
        color: #3b3c3c;
    }
    .blog .blog-left-side .cont a.continue:hover {
        color: #00a8e7
    }
    .blog .blog-left-side .cont span {
        margin-left: 35px;
        font-size: 14px;
        font-weight: bold;
    }
    .blog .blog-left-side .cont i {
        background-color: #00a8e7;
        border-radius: 50%;
        color: #fff;
        font-size: 18px;
        height: 32px;
        padding: 5px 0 0 7px;
        width: 32px;
        margin-left: 5px;
        border: 1px solid #00a8e7;
        padding-left: 8px;
        line-height: 20px;
    }
    .blog_extra .blg_xtr::-webkit-input-placeholder,
    .blog_extra .blg_txtarea::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */

        color: #a2a2a2;
        font-size: 18px;
        font-weight: bold;
    }
    .blog_extra .blg_xtr::-moz-placeholder,
    .blog_extra .blg_txtarea::-moz-placeholder {
        /* Firefox 19+ */

        color: #a2a2a2;
        font-size: 18px;
        font-weight: bold;
    }
    .blog_extra .blg_xtr:-ms-input-placeholder,
    .blog_extra .blg_txtarea:-ms-input-placeholder {
        /* IE 10+ */

        color: #a2a2a2;
        font-size: 18px;
        font-weight: bold;
    }
    .blog_extra .blg_xtr:-moz-placeholder,
    .blog_extra .blg_txtarea:-moz-placeholder {
        /* Firefox 18- */

        color: #a2a2a2;
        font-size: 18px;
        font-weight: bold;
    }
    .blog .blog-right-side {
        padding-left: 70px;
        margin-top: 45px
    }
    .blog-extra .blog-left-side .author_info .pull-left {
        width: 100%;
        border-top: 1px solid #f8f8f8;
    }
    .blog-extra .blog-left-side .author_info .auth-inner {
        padding: 10px 20px;
        width: 400px;
        float: left;
        background-color: #f8f8f8;
    }
    .blog .blog-cont-850 h2 {
        color: #4b4949;
        font-size: 22px;
        line-height: 40px;
        font-weight: 600;
        margin: 0;
    }
    .blog-cont-850 .categories {
        margin: 40px 0 50px;
    }
    .blog .blog-cont-850 .blog-article h2 {
        color: #000;
        font-size: 32px;
        margin: 0 0 20px;
    }
    .blog-extra .blog-cont-850 .blog-article h2 {
        font-size: 52px;
        line-height: 62px;
        font-family: Neue Helvetica W01, Helvetica, sans-serif;
    }
    .blog-extra .blog-cont-850 .blog-article .blog_inner1 h2 {
        font-size: 32px;
        line-height: normal;
    }
    .categories.side-contrent .makeside-content p {
        font-size: 20px;
        color: #fff;
        font-weight: 600
    }
    .blog .blog-cont-850.categories {
        background: #fff;
        float: left;
        padding: 15px;
        margin-bottom: 20px;
        width: 100%
    }
    .categories.side-contrent .makeside-content p.getmakt {
        font-weight: 100
    }
    .blog .blog-cont-850.categories .cat_btn {
        margin-top: 20px;
        float: left;
        width: 100%
    }
    .blog .blog-cont-850 .categories button {
        font-size: 15px;
        color: #337ab7;
        border: 1px solid #337ab7;
        padding: 5px 30px;
        background-color: #fff;
        border-radius: 4px;
        margin-right: 8px;
        margin-bottom: 8px;
    }
    .blog .blog-right-side .categories button:hover {
        color: #fff;
        background-color: #00a8e7;
    }
    .blog .blog-right-side .form-group input[type="search"] {
        width: 100%;
        height: 42px;
        border-radius: 3px;
        margin: 15px 0;
        font-size: 18px;
        background: #f3f3f3
    }
    .blog .blog-right-side .social,
    .blog .blog-right-side .lower-part,
    .blog .blog-right-side .social-wrapper {
        float: left;
        width: 100%;
        background: #fff;
        padding: 15px;
        margin-bottom: 20px
    }
    .blog .blog-right-side .social-wrapper {
        padding: 5px
    }
    .blog .blog-right-side .lower-part .form-group {
        margin-bottom: 0
    }
    .blog .blog-right-side .lower-part {
        margin-bottom: 0
    }
    .blog .blog-right-side .social .fb_box,
    .blog .blog-right-side .categories .signnew .fb_box {
        background: #1b95e0;
        border: 1px solid #1b95e0;
        border-radius: 6px;
        margin: 24px 0 10px;
        padding: 0;
        width: 215px;
        color: #fff;
        font-size: 20px;
    }
    .blog .blog-right-side .categories .signnew .fb_box {
        margin: 18px auto 0;
        float: none;
        display: block
    }
    .blog .blog-right-side .social .fb_box i,
    .blog .blog-right-side .categories .signnew .fb_box i {
        padding: 3px 4px 6px 0;
    }
    .blog .blog-right-side .social .latest_tw {
        width: 100%;
        float: left;
    }
    .blog .blog-right-side .social h3 {
        text-decoration: underline;
        font-size: 24px;
    }
    .blog .blog-right-side .social .tw-part {
        font-size: 16px;
        float: left;
        width: 100%;
        margin: 0 0 35px;
    }
    .blog .blog-right-side .social .tw-part label {
        font-weight: 500;
    }
    .blog .blog-right-side .social .tw-part span {
        color: #00a8e8;
    }
    .blog .blog-right-side .social .fb-like {
        margin: 50px 0 40px;
        float: left;
    }
    .blog .blog-right-side .social h2 {
        margin-bottom: 20px
    }
    .blog .blog-right-side .social p {
        color: #00a8e7
    }
    .blog .blog-right-side .lower-part input[type="text"] {
        margin: 10px 0 0;
    }
    .blog .signnew button {
        background-color: #00a8e8;
        border: 1px solid #00a8e8;
        color: #fff;
        display: block;
        font-size: 16px;
        margin: 18px auto 0;
        padding: 13px 0;
        text-align: center;
        width: 215px;
    }
    .blog .blog-right-side .lower-part button.new-sbmt {
        background: #c7e5ff;
        padding: 10px 20px;
        color: #1b1e24;
        border-radius: 4px;
        margin-top: 10px;
        border: 0px solid #fff
    }
    .blog .blog-right-side .lower-part button.new-sbmt:hover {
        background: #92ccfe
    }
    .blog .blog-right-side .lower-part .sign-up {
        margin-bottom: 0;
    }
    .blog .signnew {
        float: left;
        width: 100%;
        margin-top: 5px;
    }
    .blog .blog-right-side .categories .signnew button:hover {
        background: #fff;
        color: #00a8e7;
    }
    .blog .blog-right-side .lower-part a {
        color: #464444;
        font-size: 12px;
    }
    .blog .blog-right-side .categories .adver a {
        color: #00a8e8;
    }
    .blog .signnew p {
        background-color: #fff;
        height: 32px;
        margin: auto;
        padding: 0;
        text-align: center;
        width: 213px;
    }
    .blog .blog-right-side .categories .adver {
        width: 100%;
        float: left;
        margin: 25px 0 0;
        border-top: 1px dashed #ede9e9;
        padding-top: 15px
    }
    .blog .blog-slider .signnew a {
        color: #464444;
        font-size: 12px;
    }
    .blog .blog-right-side .categories .adver p {
        text-align: left;
        line-height: 17px;
        margin-bottom: 0
    }
    .blog .blog-right-side .categories .adver h3 {
        font-size: 16px;
        font-weight: 600;
        margin: 0;
        line-height: 17px;
    }
    .blog .blog-right-side .categories.side-contrent {
        position: relative
    }
    .blog .blog-right-side .categories.side-contrent .makeside-content {
        position: absolute;
        top: 60px;
        left: 70px
    }
    .ji {
        width: 100%;
        float: left;
    }
    .blog-cont-850 .ji {
        margin: 120px 0 50px;
    }
    .social-wrapper {
        width: 50%;
        float: left;
        margin-right: 25px;
    }
    .social-wrapper h2 {
        color: #970087 !important;
        float: left;
        font-size: 24px !important;
    }
    .social-wrapper h3 {
        margin: 30px 0 0;
        font-size: 24px;
    }
    .social-wrapper p {
        font-size: 14px;
        color: #337ab7;
    }
    .blog-cont-850 .search-blog {
        margin-bottom: 40px;
    }
    .blog-cont-850 .search-blog .form-inline .form-group {
        width: 541px;
        margin: auto;
        display: block;
    }
    .blog-cont-850 .search-blog .form-inline .form-control {
        width: 460px;
        height: 44px;
    }
    .blog-cont-850 .search-blog .btn-primary {
        border-radius: 0;
        font-size: 18px;
        font-weight: bold;
        height: 44px;
        margin-left: -8px;
        padding: 0;
        width: 80px;
    }
    .blog-cont-850 hr {
        border: 1px solid #f8f8f8;
    }
    .lower-part {
        width: 40%;
        float: left;
    }
    .blog-cont-850 .ji .lower-part {
        float: right;
        width: 43%;
    }
    .new-sbmt {
        background-color: #00a8e8;
        border: 1px solid #00a8e8;
        color: #fff;
        display: block;
        font-size: 16px;
        margin: 18px 0;
        padding: 13px;
        text-align: center;
    }
    .blog-cont-850 .ji .lower-part .new-sbmt {
        background-color: #00a8e8;
        border: 1px solid #00a8e8;
        color: #fff;
        display: block;
        font-size: 28px;
        font-weight: bold;
        margin: 18px 0;
        padding: 9px 13px;
        text-align: center;
    }
    .ibiza {
        float: left;
        width: 100%;
    }
    .ibiza a {
        background-color: #00a8e7;
        border-radius: 50%;
        color: #fff;
        float: left;
        font-size: 18px;
        padding: 6px 9px;
        margin-left: 5px;
        border: 1px solid #00a8e7;
        padding-left: 8px;
        line-height: 20px;
    }
    .ibiza a:hover {
        background: #fff;
        color: #00a8e7;
    }
    .ibiza a.fb-share {
        padding: 6px 12px 6px 10px;
    }
    .ibiza a#sat_open {
        background-color: transparent;
        border: medium none;
        color: #00a8e7;
        float: left;
        font-size: 30px;
    }
    .ibiza a#sat_open:hover {
        background: transparent;
        color: #222222;
    }
    .blog_extra .wht-sectn {
        float: left;
        padding: 32px 0 40px 30px;
        position: relative;
        width: 535px;
    }
    .blog .blog-left-side .wht-sectn > label {
        background-color: transparent;
        font-size: 15px;
        left: 33px;
        top: 17px;
    }
    .blog_xtraa {
        width: 100%;
        float: left;
        margin-bottom: 40px;
        border: 1px solid #f3f3f3;
        position: relative;
    }
    .blog_xtraa .blog_inner1 {
        padding: 40px 60px 30px;
        background: #F3F3F3;
        width: 100%;
        float: left;
    }
    .sayt {
        background: #fff !important;
        width: 340px !important;
        padding: 10px !important;
        left: -23% !important;
    }
    .sayt p {
        color: #585858;
        font-size: 16px;
        font-weight: normal;
    }
    .sayt:after {
        left: 169px !important;
    }
    .blog-extra .blog-cont-850 .blog-left-side .sayt {
        left: -38% !important;
        width: 355px !important;
    }
    /* comment list */

    .blog .comments-list {
        border-top: 1px solid #f3f3f3;
        float: left;
        width: 100%;
        padding: 0 20px;
        margin-bottom: 10px;
    }
    .blog .comments-list li {
        list-style: none;
        font-size: 14px;
        /*border-bottom:1px solid #f3f3f3;*/

        padding: 12px 0 15px;
    }
    .blog .comments-list li.comment.reply-bck {
        padding-left: 95px;
    }
    .blog .comments-list li .comment-meta .comment-metadata,
    .blog .comments-list li .comment-meta .comment-author {
        margin-bottom: 10px;
    }
    .blog .comments-list li .comment-meta a {
        color: #b6b6b6;
    }
    .blog .comments-list li .comment-meta .comment-author a {
        color: #000;
        font-weight: bold;
    }
    .blog .comments-list li .reply a {
        color: #f14964;
    }
    .blog .comments-list li .comment-content p {
        margin-bottom: 34px;
        font-size: 14px;
        letter-spacing: normal;
        line-height: normal;
    }
    .st_blog img {
        width: 100%;
        float: none;
        margin: auto;
    }
    .st_blog label {
        background-color: #00a8e8;
        font-size: 24px;
        position: absolute;
        font-weight: 500;
        top: 20px;
        height: 34px;
        left: 262px;
    }
    .blog .blog-left-side .st_blog label {
        background-color: #000;
        font-size: 24px;
        font-weight: 500;
        height: 34px;
        left: -20px;
        position: absolute;
        top: 20px;
        opacity: 0.5;
    }
    .st_blog a {
        color: #fff;
        line-height: 44px;
        padding: 6px 39px;
    }
    .sat_tggle {
        background: #ffffff;
        /*width: 32%;*/

        width: 510px;
        float: left;
        border: 1px solid rgba(52, 52, 53, 0.33);
        border-radius: 5px;
        z-index: 1;
        padding: 14px 20px 51px;
        position: absolute;
        /*bottom: -2086px;*/
        /* bottom:-2530px; */

        left: 430px;
    }
    #sat_div .glyphicon.glyphicon-remove-circle {
        color: #cbcbcb;
        float: right;
        font-size: 30px;
    }
    .sat_tggle h3 {
        font-size: 24px;
        color: #3383c5;
        text-align: center;
        width: 100%;
        float: left;
        font-weight: bold;
        margin-bottom: 60px;
    }
    .sat_tggle form {
        width: 100%;
        float: left;
        position: relative;
    }
    .sat_tggle form input {
        border-radius: 5px;
        clear: both;
        height: 40px;
        margin-bottom: 25px;
        padding: 5px 0 5px 4px;
        width: 260px;
    }
    .sat_tggle form label {
        color: #cccccc !important;
        font-weight: normal !important;
        float: left !important;
        font-size: 15px;
        width: 100%;
    }
    .sat_tggle form label span {
        color: #82cb38 !important;
        font-weight: bold;
        font-size: 18px;
        padding-left: 3px;
    }
    .sat_tggle form input[type="submit"],
    .blog_extra .wht-sectn input[type="submit"] {
        background: #00a8e7;
        border: 1px solid #00a8e7;
        border-radius: 0;
        color: #fff;
        font-size: 28px;
        font-weight: bold;
        height: 55px;
        margin: 0;
        padding: 0;
        text-align: center;
        width: 90px;
        position: absolute;
        right: 60px;
        bottom: 20px;
    }
    .blog_extra .wht-sectn input[type="submit"].btnCommentPost {
        position: static;
        float: right;
    }
    .modal-footer .messages {
        float: left;
        padding: 5px;
    }
    #shareModal h3 {
        font-size: 24px;
        color: #3383c5;
        text-align: center;
        width: 100%;
        float: left;
        font-weight: bold;
    }
    #shareModal form label {
        color: #cccccc !important;
        font-weight: normal !important;
        float: left !important;
        font-size: 15px;
        width: 100%;
    }
    #shareModal form input {
        border-radius: 5px;
        clear: both;
        margin-bottom: 25px;
        padding: 5px 0 5px 4px;
    }
    .blog_extra .wht-sectn input[type="submit"] {
        bottom: 40px;
        right: 0;
    }
    .controll {
        width: 250px !important;
        float: left;
    }
    .sathi {
        position: absolute;
        bottom: 22%;
        left: 56%;
    }

	.exprt {
    text-align:left;
	font-size: 14px;
    color: #7f7f7f;
	font-weight:300px;
    margin-top: -10%;
    margin-bottom: 20px
	}
	.table_icon{
	font-size: 22px;
	margin-top: -12px !important;}

    .sat_tggle form label.sathi {
        width: 100px;
        bottom: 20%;
        left: 67%;
    }
    .ane {
        float: left;
        width: 100%;
    }
    .ane h3 {
        float: left;
        font-size: 24px;
        font-weight: bold;
        width: 300px;
        cursor: pointer;
    }
    .ane .brder_line {
        width: 240px;
        margin: 20px auto;
        border-bottom: 1px solid #6085ff;
    }
    .nothing {
        float: right;
        text-align: right;
        width: 180px;
        margin-bottom: 4px;
    }
    .nothing i {
        border: none !important;
        background: transparent !important;
        color: #666769 !important;
        font-size: 30px !important;
        padding-bottom: 31px !important;
        float: left;
    }
    .nothing span {
        color: #6085ff;
        margin-left: 12px !important;
        float: left;
    }
    .nothing .sig {
        color: #424242;
        font-weight: 600;
        float: left;
        font-size: 13px;
    }
    /* Dashboard */

    .st_top_respnsive {
        float: left;
        width: 100%;
        background: #0f9ccc;
        padding: 30px 0 30px;
        border-bottom: solid 1px #ececec;
    }
    .dashbord-main-wrapper .main-sidebar {
        padding: 0;
        top: 0
    }
    .main-sidebar {
        width: 29%;
        float: left;
        position: relative;
    }
    .user-panel {
        background: none;
    }
    .user-new-image {
        width: 100%;
    }
    .user-panel .user-new-image .fileUpload {
        width: 100%;
    }
    .user-new-image .user-profimg img {
        margin: 0 auto 5px;
        border: 2px solid #fff;
        position: relative;
    }
    .user-new-image .user-profimg:hover .edit-overlay {
        border-radius: 50%;
        cursor: pointer;
        height: 102px;
        left: 5px;
        position: absolute;
        top: 4px;
        width: 102px;
        z-index: 100;
        background: rgba(0, 0, 0, 0.4) url('images/photo-camera-icon.png') no-repeat center center;
    }
    .user-new-image .user-profimg:hover .edit-overlay1 {
        border-radius: 50%;
        cursor: pointer;
        height: 22px;
        left: 63px;
        position: absolute;
        top: 6px;
        width: 21px;
        z-index: 110;
        background: rgba(0, 0, 0, 0.4) url('images/cross-close.png') no-repeat center center;
    }
    .user-new-image p {
        text-align: center;
        color: #404040;
        font-size: 24px;
        margin-bottom: 0;
        line-height: 20px;
        font-weight: bold;
        margin-top: 20px;
        padding-bottom: 10px;
    }
    .user-new-image p:after {
        content: "";
        display: block;
        width: 80%;
        margin: 10px auto 0;
    }
    .occuptn-brk {
        margin: 14px auto 14px auto !important;
        border-bottom: 1px solid #d4d4d4;
        width: 70%;
        display: block;
    }
    .user-new-image span {
        color: #3C8DBC;
        text-align: center;
        width: 100%;
        font-size: 18px;
        font-weight: lighter;
        float: left;
    }
    ul.sidebar-menu.profl-sld span {
        font-size: 14px;
        color: #fff;
        float: none;
        font-family: Arial;
    }
    .user-new-image a.cam-phto {
        font-size: 16px;
        text-align: center;
        display: block;
        margin-top: 4px;
        width: 100%;
    }
    .user-new-image a.cam-phto i {
        margin-right: 5px;
        color: #595959 !important
    }
    .user-new-image a.cam-phto:hover {
        color: #1b1e24 !important
    }
    .user-new-image .spinnergifprofile {
        left: 139px;
    }
    .var-sign-cont {
        width: 100%;
        float: left;
        /*margin-top: 34px*/
    }
    .var-sign-cont a {
        color: #919191 !important;
        font-size: 14px;
        display: block;
        margin-top: 5px;
        border: 1px solid #fff;
        border-radius: 4px;
        background: #fff;
        padding: 10px 15px;
        width: 80%;
        margin: 15px auto 0;
        font-family: "Swis721 Lt BT"
    }
    .var-sign-cont a:hover {
        color: #74b539;
        /* background: #f0efef */
    }
    .var-sign-cont a i {
        border: 1px solid;
        border-radius: 50%;
        width: 25px;
        height: 25px;
        line-height: 22px;
        font-size: 17px;
        margin-left: 5px;
        color: #74b539 !important;
    }
    .var-sign-cont a.green-verified,
    .var-sign-cont a.green-verified i {
        color: #6ec300 !important
    }
    .var-sign-cont a.green-verified:hover {
        color: #559600 !important
    }
    .var-sign-cont span {
        text-align: right
    }
    a.view_prof {
        background: transparent none repeat scroll 0 0;
        border: medium none;
        color: #edad00 !important;
        font-size: 18px;
        margin-top: 10px;
        text-align: center;
    }
    .st_top_respnsive .sidebar-menu {
        width: 12%;
    }
    .user-panel .fpaneldiv {
        float: none;
        margin: auto;
        width: 200px;
    }
    .user-panel ul.sidebar-menu {
        width: 100%;
        margin: 0;
        text-align: center;
    }
    .sidebar-menu.profl-sld > li.active > a {
        border-left: 0px solid #fff;
    }
    .sidebar-menu.profl-sld > li > a {
        padding: 10px 5px 10px 10px
    }
    .sidebar-menu.profl-sld li a i {
        font-size: 18px;
        margin-right: 10px
    }
    .sidebar-menu.profl-sld li ul.treeview-menu a i {
        font-size: 16px
    }
    .sidebar-menu.profl-sld li a span {
        vertical-align: text-bottom
    }
    .sidebar-menu.profl-sld li > a > .pull-right {
        top: 50%;
        font-size: 20px !important;
        color: #f2f2f2;
        margin-right: 0 !important
    }
    .sidebar-menu > li:hover > a,
    .sidebar-menu > li.active > a {
        color: #898989;
        border-left-color: transparent;
    }
    .st_top_respnsive .designer {
        width: 22%;
    }
    .st_top_respnsive .add_up {
        margin-left: 34px;
        width: 26%;
    }
    /* Edit Profile */

    .content {
        margin: auto;
        padding: 15px 15px 0;
    }
    .content-wrapper.profile-wht-bg {
        margin-left: 0;
    }
    .profile-ray-container {
        padding-top: 20px;
    }
    .profile-ray-container .small-box.bg-aqua {
        background-color: #fff !important;
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    }
    .profile-ray-container .small-box.bg-aqua .inner h3 {
        color: #414141;
        font-size: 24px;
        padding-bottom: 15px;
        text-align: left;
        line-height: 32px;
        font-weight: normal;
    }
    .profile-ray-container .small-box.bg-aqua .inner h3 i {
        color: #414141;
        margin-left: 8px;
    }
    .profile-ray-container .small-box .progress {
        width: 50%;
    }
    .profile-ray-container .small-box.bg-aqua .inner p {
        text-align: left;
    }
    /* Payment History */

    .prof-listsetting {
        background: #fff;
        padding-top: 20px;
    }
    .prof-listsetting h1 {
        padding: 15px 0;
        width: 100%;
    }
    .prof-listsetting h1 i {
        color: #414141;
        font-size: 24px;
    }
    .prof-listsetting-updatebtn {
        padding-bottom: 50px;
    }
    .payment-historytable .table .payskycolr td {
        font-weight: bold;
        text-transform: none;
    }
    .paymnt_histry_tbl .payment-historytable table {
        border-collapse: separate;
        border-spacing: 0 10px;
    }
    .paymnt_histry_tbl {
        float: left;
        width: 100%;
    }
    .prof-listsetting-form {
        float: none;
        margin: auto;
    }
    .profile-wht-bg .chng-pass {
        float: none;
        margin: auto;
    }
    /* table listing */

    .message-table-box {
        padding-bottom: 50px;
    }
    .prof-listresponse.sat_align {
        padding-top: 20px;
    }
    .prof-listresponse .wrap-class {
        width: 100%;
        float: left;
        padding: 30px 0 15px;
    }
    .sat_align i {
        color: #414141 !important;
        float: left !important;
        font-size: 24px !important;
        padding-right: 8px;
        text-align: left;
    }
    .sat_align p,
    .sat_align p span {
        float: none;
        font-size: 24px;
        font-style: italic;
        margin-left: 65px;
        margin-top: 7px;
        margin-bottom: 0;
    }
    .sat_align p span {
        color: #0182c4;
        font-style: normal;
    }
    table.tblpadd10 {
        border-collapse: collapse;
        border-spacing: 0 10px;
        border-bottom: none !important;
    }
    table.tblpadd10 .listmessage-table.middle td,
    table.tblpadd10 .responses-table.middle td,
    .table.tblpadd10 td {
        border-top: none;
        padding: 16px 8px 16px;
        vertical-align: middle;
        border-radius: 5px;
    }
    .responses-table.middle.table-gray-clor {
        /*background: #f8f8f8;*/

        background: #fff;
    }
    .table.tblpadd10 > thead > tr > th,
    .table.tblpadd10 > tbody > tr > th {
        /*border:none; padding:0 8px;  padding:0; */
    }
    /* Account Summary */

    .accnt_lft h3 {
        margin: 13px 0 0;
    }
    .accnt_lft button.actve-cardbrand {
        padding: 10px 0;
        width: 240px;
        border: 2px solid #00a9e6;
        color: #00a9e6;
        float: left;
        margin-top: 15px;
    }
    .accnt_lft button.actve-cardbrand:hover {
        color: #fff;
        background: #00a9e6;
    }
    /* header */

    .main-header .navbar .nav > li > a > .label {
    position: absolute;
    bottom: 16px;
    left: 30px;
    display: inline-block;
    min-width: 14px;
    padding: 6px 6px;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #d94769;
    border-radius: 12px;
    opacity: .95;
	z-index:99999999;
    }
    .navbar-custom-menu .label-success-fednew,
    .navbar-custom-menu .label-success,
    .navbar-custom-menu .label-warning {
        color: #3c8dbc;
        background-color:#d94769 !important;
    }
    .main-header .navbar .nav > li > a {
        padding: 14px;
        line-height: 16px;
    }
    .tooltip-custom.feedback-toolmrj.newmrj {
        left: -23% !important;
        width: 312px !important;
        background: #fff !important;
        padding: 10px !important;
        border: 1px solid #333;
        color: #4b4949;
        top: -140px;
    }
    .sat_fileupld i {
        position: relative;
        top: 30px;
    }
    .wrapper-custom .sarahdescript-wrapper-range.tooltip-custom.sat_tooltip {
        left: 99px;
        bottom: -10px;
    }
    .sat_tooltip_cont {
        border: 2px dashed #b4b4b4;
        padding: 5px 15px;
        margin: 25px;
        float: left;
    }
    .sat_tooltip_cont p {
        color: #ff9e9e;
        width: 100%;
        float: left;
        text-align: center;
        font-size: 16px;
    }
    .sat_tooltip_cont p span {
        font-style: italic;
    }
    .tooltip_img {
        border: 2px dashed #b4b4b4;
        padding: 5px 15px;
    }
    .sat_inner {
        width: 100%;
        float: left;
        border: 4px dashed #db6464;
        padding: 20px;
        margin-bottom: 25px;
    }
    #projectin-mid-body.lg-inner .sat_inner {
        padding: 0;
        border: none;
    }
    #projectin-mid-bod.lg-inner .sat_inner .img-responsive {
        max-height: 240px;
        width: 100%;
    }
    .sat_between {
        width: 100%;
        float: left;
        text-align: center;
        color: #6fae0f;
        font-size: 16px;
        padding-top: 4px;
        font-weight: 700;
    }
    .sat p {
        margin-bottom: 0px;
        float: left;
    }
    .blue_cntxt p {
        color: #85aeff;
        float: left;
        text-align: left;
    }
    .match {
        width: 100%;
        text-align: center;
        color: #0d8acd;
        font-weight: bold;
        /*  margin-top: 15px;
    border-bottom: 1px solid #eee;
    padding: 10px 0; */
    }
    .sat {
        border-bottom: none;
    }
    .radius-bio {
        margin-top: 30px;
    }
    .radius-bio label {
        color: #0a9003 !important;
    }
	.stckyresponse{
		background: #f6e312 !important;
		padding: 4px !important;
		color: #1b1e24 !important;
	    font-size: 14px !important;
	    margin-top: 15px !important;
	    margin-bottom: 5px !important;
	    border: 0px solid #fff !important;
	    border-bottom: 4px solid #e9ac1a !important;
	    border-radius: 3px !important;
	    font-weight: 600 !important;}
    .blog .comments-list {
        margin-bottom: 10px;
    }
	.rekta{display: flex;}
	.rekta1{margin-left: 1%;
    margin-bottom: 12px;}
    @media only screen and (min-width: 768px) and (max-width: 992px) {
        .st_blog iframe {
            width: 100% !important;
            height: 300px !important;
        }
        #blog_video_0 {
            width: 100% !important;
        }
        .blog_pic iframe {
            width: 100% !important;
            height: 300px !important;
        }
    }
    @media only screen and (min-width: 641px) and (max-width: 767px) {
        .st_blog iframe {
            width: 100% !important;
            height: 250px !important;
        }
        .blog_pic iframe {
            width: 100% !important;
            height: 300px !important;
        }
        #captcha_img {
            margin-bottom: 10px !important;
            margin-left: 15px !important;
        }
        .btnCommentPost {
            margin-top: 10px !important;
            margin-right: 16px !important;
        }
        #blog_video_0 {
            width: 100% !important;
        }
    }
    @media only screen and (min-width: 480px) and (max-width: 640px) {
        .st_blog iframe {
            width: 100% !important;
            height: 200px !important;
        }
        .blog_pic iframe {
            width: 100% !important;
            height: 300px !important;
        }
        #captcha_img {
            margin-bottom: 10px !important;
            margin-left: 15px !important;
        }
        .btnCommentPost {
            margin-top: 10px !important;
            margin-right: 16px !important;
        }
        #blog_video_0 {
            width: 100% !important;
        }
    }
    @media only screen and (min-width: 500px) and (max-width: 660px) {
        .innerleft-box-image iframe {
            width: 400px;
        }
    }
    @media only screen and( max-width: 543px) {
        .responses-table.middle td label {
            font-size: 13px;
        }
        .responses-table td label.invitedbg {
            padding: 2px 5px;
            margin-left: 1px;
            margin-top: 3px;
        }
        .responses-table.middle td a.view-btntble-listmsg {
            width: 69% !important;
            font-size: 14px;
        }
        .ratingfeed-yellow-description {
            padding-left: 40px !important;
        }
    }
    @media only screen and (min-width: 400px) and (max-width: 500px) {
        .innerleft-box-image iframe {
            width: 300px;
        }
    }
    @media only screen and (min-width: 300px) and (max-width: 400px) {
        .innerleft-box-image iframe {
            width: 230px;
        }
        .responses-table.middle td label {
            font-size: 12px;
        }
        .responses-table td label.invitedbg {
            padding: 2px 4px;
            margin-left: 1px;
            margin-top: 3px;
        }
        .responses-table.middle td a.view-btntble-listmsg {
            width: 69% !important;
            font-size: 13px;
        }
        .responser-projtupld input {
            font-size: 13px !important;
        }
        .responser-projtupld .cntct_fleupld.btn {
            font-size: 13px;
        }
    }
    @media only screen and (min-width: 100px) and (max-width: 479px) {
        .st_blog iframe {
            width: 100% !important;
            height: 150px !important;
        }
        #captcha_img {
            margin-bottom: 10px !important;
            margin-left: 15px !important;
        }
        .btnCommentPost {
            margin-top: 10px !important;
            margin-right: 16px !important;
        }
        .blog_pic iframe {
            width: 100% !important;
            height: 300px !important;
        }
        #blog_video_0 {
            width: 100% !important;
        }
        .blog-box-container .blog-wrapper img {
            min-height: 300px;
            width: 100%;
            float: left;
            max-height: 300px;
            overflow: hidden;
        }
    }
    /*iframe{
        width: 100% !important;
        }*/

    #frmComment {
        width: 100%;
    }
    .logo-ideacoil {
        z-index: 999;
    }
    .sat_already_posted {
        background: #f9f9f9;
        padding: 15px;
        border: 1px solid #f9f9f9;
        border-radius: 5px;
        margin-bottom: 15px;
        margin-top: 60px;
    }
    .sat_already_posted p,
    .sat_already_posted i {
        font-size: 27px;
		line-height:32px;
        font-weight: bold;
        margin-bottom: 0px;
        color: #3c4e5a;
        text-align: center
    }
    .sat_already_posted i {
        padding-left: 10px;
    }
    @media ( max-width: 480px) {
        .success-payment .pay_u_box {
            margin: 0 0 74px;
        }
        .success-payment .payment-status .title-lines {
            width: 100%;
        }
        .success-payment .payment-status .title-lines p:first-child,
        .success-payment .payment-status .title-lines p {
            margin: 25px 0 0;
            text-align: center;
            width: 100%;
            float: left;
        }
        .success-payment .newBtn,
        .success-payment .payment-status .req_res_btn {
            display: table;
            float: none;
            margin: auto;
            width: 200px;
        }
        .compromotional_code .savetmplt input {
            width: 150px;
        }
        .compromotional_code .comptfnl-btn .savetmplt .continuecmpt {
            font-size: 17px;
            padding: 9px 12px 10px;
        }
        .feedback_res_btn {
            font-size: 12px !important;
        }
    }
    .iwebsitelinkex {
        color: #f543cd;
        font-size: 17px;
        padding-left: 5px;
    }
    .srch_other {
        width: 100%;
        float: left;
        text-align: center;
        margin-bottom: 20px;
    }
    .srch_other a,
    .srch_other p i {
        color: #3c8dbc;
        font-size: 18px;
    }
    .srch_other a i {
        padding-right: 5px;
    }
    /***** Custom styles ************/

    .ocupt {
        word-wrap: break-word;
        width: 33%!important;
        margin-bottom: 5px!important;
    }
    .req_country {
        top: 27px!important;
    }
    .searchtitle {
        margin-top: 33px!important;
    }
    .skills-div ul {
        width: 90%;
    }
    .inters-div ul {
        width: 80%!important;
        /* float: left; */
    }
    .inters-div label {
        width: 19%!important;
        /* float: left; */
    }
    .wrapper-custom.ocuptitle {
        color: #ec6343;
        /* margin: -9px 0 0px 0; */

        width: 45%;
        margin: -9px 100px 0 75px;
        background: #fff;
        word-wrap: break-word;
        font-size: 12px;
    }
    .currentindustry li:first-child {
        margin-left: 0px!important;
    }
    span#no_list {
        //  margin: 0 0 0 173px;
        //   padding: 0 0 0 0px;
        /* top: 175px; */
        /* float: left; */

        // position: absolute;
        // width: 100%;
        //font-size: 10px;
        //color: red;
    }
    p.speech {
        position: relative;
        width: 100px;
        height: 35px;
        color: white !important;
        font-size: 14px !important;
        text-align: center;
        line-height: 35px;
        background-color: #666;
        border: 0 solid #666;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        border-radius: 12px;
        /* -webkit-box-shadow: 2px 2px 4px #888; */
        /* -moz-box-shadow: 2px 2px 4px #888; */
        /* box-shadow: 2px 2px 4px #888; */
    }
    p.speech:after {
        content: ' ';
        position: absolute;
        width: 0;
        height: 0;
        left: 62px;
        top: 31px;
        border: 10px solid;
        border-color: #666 transparent transparent #666;
    }
    p.speechright {
        position: relative;
        width: 100px;
        height: 35px;
        color: white !important;
        font-size: 14px !important;
        text-align: center;
        margin-left: 365px;
        line-height: 38px;
        background-color: #87CEFA;
        border: 0 solid #87CEFA;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        border-radius: 11px;
        /* -webkit-box-shadow: 2px 2px 4px #888; */
        /* -moz-box-shadow: 2px 2px 4px #888; */
        /* box-shadow: 2px 2px 4px #888; */
    }
    p.speechright:after {
        content: ' ';
        position: absolute;
        width: 0;
        height: 0;
        left: 62px;
        top: 31px;
        border: 11px solid;
        border-color: #87CEFA transparent transparent #87CEFA;
    }
    .sign-option .registration-cont p {
        font-size: 18px;
        color: #2a5900;
        width: 100%;
    }
    .sign-option hr {
        margin-top: 0;
    }
    .sign-option .registration_left h1,
    .sign-option .registration_right h1 {
        color: #0182c4;
        font-size: 34px;
        font-weight: bold;
        line-height: normal;
        padding: 0 20px;
        text-align: center;
        width: 554px;
    }
    .sign-option .registration_right h1 {
        color: #676767;
    }
    .sign-option .registration_right .bg_color_registration {
        background: #d1d1d1;
        border: 1px solid #d1d1d1;
    }
    .sign-option .registration_right .login_form_cont button {
        background: #f0ece8 none repeat scroll 0 0;
        border-color: #fff #fff #c2c2c2;
    }
    .sign-option .login_cont {
        width: 100%;
    }
    .sign-option .reg_bordr {
        float: none;
        margin: auto;
        padding: 0;
    }
    .sign-option .reg_bordr .login-wrap {
        width: 100%;
        float: left;
        background-color: #fff;
        border: 1px solid #fbfbfb;
        border-radius: 4px;
        box-shadow: 0 0 6px 0 rgba(221, 221, 221, 0.88);
        padding: 12px 40px;
        margin-top: 127px;
    }
    .sign-option .thanks-btn {
        width: 100%;
        float: left;
        padding-bottom: 35px;
    }
    .sign-option .thanks-btn p {
        color: #6b6b6b;
        font-size: 26px;
        text-align: center;
        padding-bottom: 55px;
    }
    .sign-option .thanks-btn span {
        width: 100%;
        float: left;
        text-align: center;
        color: #2a5900;
        padding-bottom: 5px;
    }
    .sign-option .sky-bgn.regstnewt-hank {
        padding: 35px 0 50px;
        text-align: center;
    }
    .sign-option .thanks-btn .view-btn {
        margin: 20px auto 0;
    }
    .sign-option .thanks-btn .login_btn {
        width: 205px;
        height: 45px;
        font-size: 18px;
        padding: 0;
        margin: 60px auto 0;
        display: block;
        border-radius: 0;
    }
    .filter-toogle-link {
        width: 100%;
        float: left;
        text-align: right;
        margin-bottom: 0;
    }
    .filter-toogle-link a {
        color: #000;
        font-size: 18px;
    }
    .bkground-projtc-feedbk input[type=text],
    .bkground-projtc-feedbk select,
    .info-abtp input[type=text],
    .info-abtp select {
        height: 44px;
        width: 100%;
        padding: 5px;
        border: 1px solid #d4d4d4;
        font-style: italic;
        -webkit-transition: all 0.30s ease-in-out;
        -moz-transition: all 0.30s ease-in-out;
        -ms-transition: all 0.30s ease-in-out;
        -o-transition: all 0.30s ease-in-out;
        padding: 3px 0px 3px 3px;
        margin: 5px 1px 3px 0px;
    }
    .bkground-projtc-feedbk input[type=text]:focus,
    .bkground-projtc-feedbk select,
    .info-abtp input[type=text]:focus,
    .info-abtp select {
        width: 100%;
        padding: 5px;
        border: 1px solid #006595;
    }
    .addupfiles {
        width: 100%;
        float: left;
        margin: 8px 0 0;
    }
    .addupfiles p {
        text-align: right;
        margin: 0;
    }
    .addupfiles p a {
        font-size: 18px;
        color: #000;
    }
    .addupfiles .appupwrapper {
        border: 1px solid #fbf5dd;
        float: left;
        margin: 6px 0;
        padding: 35px 25px 13px;
        width: 100%;
    }
    .addupfiles .progreswrap {
        width: 100%;
        float: left;
    }
    .addupfiles h4 {
        font-size: 17px;
        color: #f0a900;
        margin: 10px 0 12px;
        float: left;
        width: 100%;
    }
    .addupfiles .progress {
        border-radius: 20px;
        width: 325px;
        float: left;
        margin-left: 90px;
        margin-bottom: 0;
    }
    .addupfiles .progreswrap p {
        float: left;
        width: 60px;
        font-size: 18px;
        color: #000;
        font-style: italic;
    }
    .addupfiles ul li {
        font-size: 14px;
        color: #137821;
        width: 280px;
    }
    .select-style.seltoptn .caret {
        background: url(images/copyright.png) no-repeat scroll right center;
    }
    /*added by pd 1-26-17 */

    .post-guide-arrow {
        font-size: 22px;
        color: #d1d1d1;
    }
    .img-icn {
        display: block;
        max-height: 52px;
        text-align: center;
        margin: 0 auto;
    }
    .fa-comp-icns {
        font-size: 28px !important;
        color: #0283c4 !important;
    }
    .careers-labl {
        font-family: Arial !important;
        font-weight: normal !important;
        font-size: 14px !important;
    }
    .career_ifo_detail {
        color: #5d5d5d !important;
        padding: 4px 0 !important;
        margin: 0 !important;
        float: left !important;
        text-align: left !important;
        line-height: 24px !important;
    }
    @media screen and (max-width: 991px) {
        .quicksignnew-form .input-group .bluecolr.form-control.retype {
            width: 47%;
            float: right;
        }
    }
    @media (max-width: 480px) {
        .hw_wrks_video iframe {
            width: 100% !important;
            padding-right: 14px !important;
        }
    }
    /*about-us - added 2-28-17 */

    .benefits-goals {
        width: 100%;
        float: left;
        margin-right: 10%
    }
    .benefits-goals ul li {
        font-size: 24px;
        font-family: "Microsoft New Tai Lue";
        color: #999999;
        line-height: 28px;
        margin-bottom: 9px;
        display: flex !important;
    }
    .benefits-goals ul li i {
        color: #fff;
        margin-right: 7px
    }
    .newtabblue-profileadd {
        float: left;
        margin-top: 10px
    }
    .newtabblue-profileadd ul li {
        float: left;
        display: inline-block;
        color: #fff;
        line-height: 26px
    }
    .newtabblue-profileadd ul li:first-child {
        margin-left: 15px
    }
    .newtabblue-profileadd ul li ul.dropdown-menu li:first-child {
        margin-left: 0
    }
    .newtabblue-profileadd ul li ul.dropdown-menu li a {
        background: transparent;
        font-weight: 100;
        border-radius: 0;
        font-size: 15px;
        text-align: center;
        margin-right: 0px;
    }
    .newtabblue-profileadd ul li:last-child {
        margin-top: 0px;
        margin-left: 30px
    }
    .newtabblue-profileadd ul li:nth-child(6n) a {
        margin-right: 0
    }
    .newtabblue-profileadd ul li:last-child a {
        border: 1px solid #fff;
        border-radius: 0;
        font-size: 15px;
        font-weight: normal;
        padding: 5px 10px 6px;
    }
    .newtabblue-profileadd ul li a:hover,
    .newtabblue-profileadd ul li a:focus,
    .newtabblue-profileadd ul li a:active {
        background: none;
        color: #3C8DBC
    }
    .req_res_search_type.search-showhide1.top_search {
        display: inline-block;
        width: 100%;
        text-align: center;
        margin-top: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
        !important;
    }
    .req_res_search_type.search-showhide1.top_search .req_tick {
        float: left;
        width: 50%;
        text-align: right;
    }
    .req_res_search_type.search-showhide1.top_search .select-style.seltoptn.feed1.search-showhide1 {
        margin-left: 30px;
        width: 20% !important;
        float: left;
    }
    .req_res_search_type.search-showhide1.gender_design {
        width: 24%;
        margin-left: 2%;
    }
    .project_manage .feed1 {
        width: 96% !important;
    }
    .req_res_search_type.search-showhide1.project_manage {
        width: 24%;
    }
    .wrapper-custom.button-brnad .sarahdescript-wrapper-range.tooltip-custom {
        z-index: 5 !important;
    }
    @media only screen and (min-width: 1080px) {
        .emailcontact {
            padding-left: 155px !important;
        }
    }
    @media (max-width: 1024px) {
        .req_res_search_type.search-showhide1.gender_design {
            width: 50%;
        }
        #project-search-form .select-style .dropdown {
            width: 100% !important;
        }
        .project-feedback-wrapper .view-feedbackers {
            left: 0px !important;
        }
    }
    @media (max-width: 768px) {
        .req_res_search_type.search-showhide1.top_search .select-style.seltoptn.feed1.search-showhide1 {
            width: 40% !important;
            margin-left: 30px;
        }
        .sky-bgn.regstnewt-hank {
            width: 100% !important;
        }
        .req_res_profle .wrapper-custom .sarahdescript-wrapper-range.tooltip-custom {
            margin-left: 0px !important;
            left: 0px !important;
            width: 100% !important;
        }
        .req_res_search_type.with-interestresize {
            padding-left: 0 !important;
        }
        .project-feedback-wrapper .view-feedbackers {
            width: 100%;
            padding: 0px;
        }
        .project-feedback-wrapper .view-feedbackers ul {
            width: 100%;
        }
        .brand-box-planprojt {
            width: 100% !important;
        }
        .imagebrand img {
            height: 200px;
            width: 200px;
        }
        .wrapper-custom.button-brnad .sarahdescript-wrapper-range.tooltip-custom {
            left: 0px !important;
            right: 0px !important;
        }
        .req_res_profle .sarahdescript-wrapper-range .feedback-progress-content .req_respnse {
            float: left;
        }
        .templt-srch .templt-input {
            width: 100%;
        }
        .templt-srch .templt-input input {
            width: 85% !important;
        }
    }
    @media (max-width: 736px) {
        #project-search-form .input-group {
            margin-bottom: 10px;
        }
        .templt-srch .templt-input input {
            width: 80% !important;
        }
    }
    @media (max-width: 480px) {
        .req_res_search_type.search-showhide1.top_search .req_tick {
            text-align: left;
            width: 100%;
        }
        .req_res_search_type.search-showhide1.top_search .select-style.seltoptn.feed1.search-showhide1 {
            width: 100% !important;
            margin-left: 0px;
        }
        .req_res_search_type.search-showhide1.gender_design {
            width: 100%;
        }
        .req_res_search_type.search-showhide1.gender_design .req_tick {
            text-align: left;
        }
        .req_res_search_type.search-showhide1.gender_design .req_tick label {
            width: auto;
        }
        .btn-group.bootstrap-select.req_rado {
            width: 100% !important;
        }
        .templt-srch .templt-input {
            width: 100%;
        }
        .templt-srch .templt-input input {
            width: 50% !important;
            max-width: 100% !important;
        }
        .templt-srch button.fixed {
            right: 0px !important;
            top: 20px !important;
        }
        .templt-srch button.rmv {
            margin-left: 65px;
        }
        .wrapper-custom .sarahdescript-wrapper-range.tooltip-custom.sat_tooltip {
            width: 100%;
            left: 0px;
        }
    }
    @media (max-width: 375px) {
        .templt-srch .templt-input {
            width: 100% !important;
        }
        .templt-srch .templt-input input {
            width: 36% !important;
            max-width: 100% !important;
        }
        .templt-srch button.fixed {
            right: 0px !important;
            top: -25px !important;
        }
        .templt-srch button.rmv {
            margin-left: 75px;
        }
        .wrapper-custom .sarahdescript-wrapper-range.tooltip-custom.sat_tooltip {
            width: 100%;
            left: 0px;
        }
    }
    @media (max-width: 320px) {
        .req_tick > label {
            width: 100%;
            position: relative !important;
        }
        .templt-srch button.rmv {
            margin-left: 65px;
        }
    }
    @media only screen and (min-width: 320px) and (max-width: 767px) {
        .gloomy-graybg p i {
            font-size: 14px;
            padding: 0 0px;
            width: 14px;
        }
        .responses-table td label.invitedbg {
            margin-top: 0px;
        }
    }
    /*added for project inner height*/

    .piwol {
        margin-top: 32px;
    }
    .piwl {
        margin-top: -78px;
    }
    /*added for how it works*/

    .hwiwol {
        margin-top: 120px;
    }
    /*added for terms and privacy*/

    .termswithoutl {
        margin-top: 72px;
    }
    /*FAQ*/

    .faqwol {
        margin-top: 48px;
    }
    .faqwl {
        margin-top: -32px;
    }
    .aboutwol {
        margin-top: 12px;
    }
    .nmwol {
        margin-top: 68px;
    }
    .ppwol {
        margin-top: 80px;
    }
    .errorlb {
        color: red;
        margin-left: 61%;
    }
    .srwol {
        margin-top: 40px;
    }
    .srwl {
        margin-top: -60px;
    }
    .rswol {
        margin-top: 78px;
    }
    .new_wd {
        width: 50%;
    }
    .antbtn {
        margin-right: 25% !important;
    }
    .ant_plc {
        width: 50% !important;
        margin-left: 25%;
        text-align: center;
        background: #e4e4e4;
        color: #222;
        font-size: 22px;
        height: 48px;
        border: 1px solid #cacaca;
    }
    .palready {
        font-size: 12px;
        color: #639b44;
        margin-left: 45%;
        font-weight: bold;
    }
    .buttln {
        margin-left: 38%;
        height: 39px;
        border-radius: 0px;
        border: 1px solid #e0dede;
        background-color: #e7e7e7;
        width: 31%;
        font-size: 18px;
    }
    .buttln2 {
        margin-left: 32% !important;
        height: 39px;
        border-radius: 0px;
        border: 1px solid #e0dede;
        background-color: #e7e7e7;
        width: 34%;
        font-size: 18px;
    }
    .pltyic {
        margin-left: 28%;
        color: #639b44;
        font-size: 19px;
    }
    .shwps {
        margin-left: 88.2% !important;
        margin-top: -6% !important;
        border-radius: 0px !important;
        height: 44px !important;
        width: 12% !important;
        border: 2px solid #d4d4d4;
    }
	.lgnfdck{
		margin-top: 30px;
		background-color: rgb(0, 130, 196);
		color: rgb(255, 255, 255);
		padding: 7px 15px 4px;
		margin-left: 13%;
		border: none;
		border-radius: 5px;
		display: inline-block;
	}
	.alrdext{
		margin-left: 34%; color: #639b44; font-size: 19px;
	}
    .donatenow {
        margin: 11px 0 0 0;
        width: 25%;
        font-size: 22px;
        background-color: #000000;
        border: none;
        height: 40px;
    }
    .nocdetailed2 {
        background: #f0f0f0 !important;
        padding-bottom: 10px !important;
    }
    .nocdetailed1 {
        background: none !important;
    }
    .nocspan {
        margin-top: -7% !important;
        margin-right: -14% !important;
    }
    .noclabel {
        margin-top: -11%!important;
        margin-left: 10%!important;
    }
    .live-responsive {
        display: inherit;
    }
    .red-error-alert {
        color: red;
        margin-left: 33%;
        margin-top: 5%;
        display: inline-block;
    }
    .brandwol {
        margin-top: 9%;
    }
    .newwdth {
        width: 301px !important;
        margin-left: -3%;
    }
	.pzfix {
    width: 100% !important;
    position: fixed !important;
    z-index: 99999 !important;
    }
	.mbf1{
		margin-bottom: 24% !important;
	}
	.tarwd {
        margin-left: -6%;
    }
    .plsadj {
        float: right;
        margin-top: -25px !important;
    }
    .jaydahua {
        margin: 11px 0 0 1px;
        width: 100%;
        font-size: 18px;
        background-color: #000000;
        border: none;
        height: 50px;
    }
    .cmpspn {
        font-size: 10px;
        float: right;
        margin-top: 5px;
        font-weight: bold;
        margin-right: 3%;
    }
    .preview-sect {
        position: absolute;
        right: 0%;
        width: 0;
        margin-top: -2%;
        border-top: 100px solid #f0f0f0;
        border-left: 100px solid transparent;
    }
    .preview-sect p {
        color: #084377;
        font-size: 17px;
        position: absolute;
        top: -77px;
        left: -63px;
        margin-bottom: 0;
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 49px;
        text-align: center;
        height: 16px;
        line-height: 14px;
        font-weight: bold;
    }
    .ta-details {
        margin: 0 auto;
        margin-bottom: 15px;
        margin-left: 38%;
        background: #00a9e2;
        color: #fff;
        font-size: 18px;
        border-radius: 2px;
        font-weight: 600;
        width: 175px;
    }
    .ta-details:hover {
        color: #fff;
    }
    .ta-details:focus {
        color: #fff;
    }
    .halfdivcolor {
        position: absolute;
        top: 0;
        left: -15px;
        width: 52%;
        height: 100%;
        background-color: #fbfbfb;
        z-index: -1;
    }
    #mid-body2 .analys.part4 {
        position: relative;
    }
    #feedback .idapprvenew-rating span {
        line-height: 26px;
    }
    #feedback .idapprvenew-rating label.dfontsze {
        margin: 0;
    }
    #feedback .block_select.selected:before > span {
        background: red;
    }
    #feedback .idapprvenew-rating label span {
        font-weight: normal;
    }
    #feedback .idapprvenew.part1 .idapprvenew-rating label.topmrgnanalt {
        margin-top: 5px;
    }
    #feedback input[type="radio"]:checked+label {
        background-color: #f6f9f9 !important;
        padding: 5px 8px;
        border-radius: 14px;
        color: #5f5f5f !important;
        border: 2px solid #0083c4;
    }
    #feedback input[type="radio"]:checked+label span {
        font-weight: bold !important;
    }
    #feedback input[type="radio"]+label {
        padding: 5px 8px;
        color: #000 !important;
    }
    #feedback .idapprvenew.part1 .idapprvenew-rating label.dfontsze span {
        color: #5f5f5f;
    }
    #feedback label[for="radio_22"] {
        margin-bottom: 10px !important;
    }
    @media only screen and (min-width: 1000px) and (max-width: 1030px) {
        .project-compose-feedck-wraper {
            width: 100% !important;
        }
        .compose-idea-list {
            padding: 14px 0 0px 0 !important;
        }
        .compose-idea-list .nav-tabs > li > a {
            padding: 60px 12px 5px !important;
        }
        .compose_navigation li:nth-child(2) a::before {
            left: 11% !important;
        }
        .compose_navigation li:nth-child(3) a::before {
            left: -2% !important;
        }
        .posting-category-container2 {
            margin-top: 50px;
        }
    }
    @media only screen and (max-width: 768px) {
        .halfdivcolor {
            width: 100%;
            left: inherit;
        }
        #feedback .analys.part4 .part4analys-left {
            padding-left: 30px;
            padding-right: 30px;
        }
        #feedback .analys.part4 .part4analys-right {
            background: #fff;
        }
        .compose-idea-list ul.nav li {
            border-width: 1px 1px 3px;
        }
    }
    @media only screen and (max-width: 767px) {
        .posterleft {
            background: #e9f7f8;
            padding: 10px;
        }
        .posterleft::after {
            border-left: 12px solid transparent;
            border-right: 12px solid transparent;
            border-top: 12px solid #e9f7f8;
            clear: both;
            content: "";
            height: 0;
            left: 48%;
            margin-top: 0px;
            position: absolute;
            width: 0;
        }
    }
    @media only screen and (max-width: 640px) {
        .ticketproj button {
            padding: 8px 20px !important;
        }
        .linkproj {
            clear: both;
            padding-top: 25px;
        }
        .postchng_optn a {
            padding-left: 0 !important;
            padding-right: 5px !important;
            padding-top: 0 !important;
        }
        .posterleft {
            padding-left: 10px;
            padding-right: 10px;
            padding-top: 10px;
        }
    }
    @media only screen and (max-width: 360px) {
        .off2 {
            float: right;
            margin-top: 15px;
            text-align: center;
            width: 100% !important;
        }
        .off1 {
            width: 100% !important;
        }
        .off1 img {
            margin: 0 auto;
        }
        .templt-srch .templt-input input {
            width: 64% !important;
        }
        .postchng_optn a {
            font-size: 10px;
            padding-top: 9px !important;
        }
    }
    @media only screen and (min-width: 1024px) {
        .lowerpos {
            float: right;
            width: 35%;
            margin-top: 48px;
        }
        .bigerpos {
            float: left;
            width: 65%;
        }
        .posterleft {
            background: #e9f7f8 none repeat scroll 0 0;
            margin: 0;
            padding: 10px;
            width: 100%;
        }
        .posterright {
            margin: 15px 0 0;
            padding: 10px;
            width: 100%;
        }
        .compose-idea-list .tab-content {
            margin: 25px 13% 0 0 !important;
        }
        .project-compose-feedck-wraper {
            margin-left: 0px;
        }
        .posting-category-container2 {
            padding-left: 0px;
            padding-right: 0px;
        }
        .innermidbody2 {
            max-width: 1200px;
            margin: 0 auto;
        }
        #template_search {
            width: 405px;
        }
        .searcherpos {
            background: #ffffff none repeat scroll 0 0;
            left: 50%;
            margin-bottom: 80px;
            margin-left: -50vw;
            margin-top: 30px;
            padding: 10px 0 25px;
            width: 100vw;
        }
        .posterleft::after {
            border-left: 12px solid transparent;
            border-right: 12px solid transparent;
            border-top: 12px solid #e9f7f8;
            clear: both;
            content: "";
            height: 0;
            left: 48%;
            margin-top: 9px;
            position: absolute;
            width: 0;
        }
    }
    .compare-details {
        text-align: left;
    }
    .compare-details label,
    .compare-details a {
        display: block;
    }
    .compare-details a {
        margin-top: 5px;
    }
    .toperpos h1 {
        margin-top: 20px;
    }
    .compare-details p {
        background: #fef8e8 url("images/help-posting.png") no-repeat scroll 0 15%;
        margin-left: 0;
        margin-right: 0;
        padding: 18px 8px 18px 66px !important;
    }
    .compose_navigation li:nth-child(1) a::before {
        content: url("images/file-gry.png");
        left: 35%;
        margin: 0 auto;
        position: absolute;
        text-align: center;
        top: 8px;
    }
    .compose_navigation li.active:nth-child(1) a::before,
    .compose_navigation li:nth-child(1):hover a::before {
        content: url("images/file-wht.png");
    }
    .compose_navigation li:nth-child(2) a::before {
        content: url("images/de-gry.png");
        left: 20%;
        margin: 0 auto;
        position: absolute;
        text-align: center;
        top: 8px;
    }
    .compose_navigation li.active:nth-child(2) a::before,
    .compose_navigation li:nth-child(2):hover a::before {
        content: url("images/de-wht.png");
    }
    .compose_navigation li:nth-child(3) a::before {
        content: url("images/star-gry.png");
        left: 5%;
        margin: 0 auto;
        position: absolute;
        text-align: center;
        top: 8px;
    }
    .compose_navigation li.active:nth-child(3) a::before,
    .compose_navigation li:nth-child(3):hover a::before {
        content: url("images/star-wht.png");
    }
    .compose_navigation li:nth-child(4) a::before {
        content: url("images/polls-gry.png");
        left: 25%;
        margin: 0 auto;
        position: absolute;
        text-align: center;
        top: 8px;
    }
    .compose_navigation li.active:nth-child(4) a::before,
    .compose_navigation li:nth-child(4):hover a::before {
        content: url("images/polls-wht.png");
    }
    .compose_navigation li:nth-child(5) a::before {
        content: url("images/qn-gry.png");
        left: 24%;
        margin: 0 auto;
        position: absolute;
        text-align: center;
        top: 8px;
    }
    .compose_navigation li.active:nth-child(5) a::before,
    .compose_navigation li:nth-child(5):hover a::before {
        content: url("images/qn-wht.png");
    }
    .compose_navigation li:nth-child(6) a::before {
        content: url("images/rwd-gry.png");
        left: 22%;
        margin: 0 auto;
        position: absolute;
        text-align: center;
        top: 8px;
    }
    .compose_navigation li.active:nth-child(6) a::before,
    .compose_navigation li:nth-child(6):hover a::before {
        content: url("images/rwd-wht.png");
    }
    .linkproj h5 {
        color: #0182c4;
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 5px;
    }
    .linkproj p {
        color: #888;
        font-size: 14px;
        line-height: 18px;
        max-width: 340px;
    }
    .linkproj form {
        margin-top: 20px;
    }
    .linkproj input[type="text"] {
        background: #f2f8ec none repeat scroll 0 0;
        border: 0 none;
        height: 40px;
        padding: 0 15px;
        width: 70%;
        color: #7a7a7a;
    }
    .linkproj input[type="submit"] {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        border: 1px solid #00a9e2;
        color: #00a9e2;
        float: right;
        font-weight: 500;
        font-size: 18px;
        height: 40px;
        width: 27%;
    }
    .linkproj input[type="submit"]:hover {
        background: #00a9e2;
        color: #fff;
    }
    .posterleft {
        position: relative;
    }
    .postchng_optn a {
        color: #00a9e2;
        display: block;
        font-weight: 600;
        margin-left: 0;
        padding: 5px 15px;
    }
    .postchng_optn {
        position: absolute;
        right: 0;
        text-align: right;
        top: 0;
    }
    .resultfrm {
        margin: 25px 0;
    }
    .resultfrm h6 {
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 10px;
    }
    .resttext {
        color: #888;
        display: block;
        font-size: 14px;
        max-width: 380px;
        overflow-x: hidden;
        white-space: pre;
        width: 100%;
    }
    .ticketproj h3 {
        margin: 0;
        line-height: 25px;
    }
    .ticketproj button {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        border: 1px solid #0898df;
        color: #0898df;
        margin-bottom: 25px;
        font-size: 18px;
        padding: 8px 25px;
    }
    .ticketproj button:hover {
        background: #0898df;
        color: #fff;
    }
    .offdiv {
        background: rgb(249, 249, 249) none repeat scroll 0 0;
        margin-bottom: 50px;
        padding: 20px 10px;
        display: none;
    }
    .off1 {
        width: 30%;
        float: left;
    }
    .off1 img {
        display: block;
        margin-bottom: 5px;
        max-width: 93px;
    }
    .off2 {
        float: right;
        width: 68%;
    }
    .off2 p {
        color: rgb(0, 0, 0);
        font-size: 14px;
        font-weight: normal;
        letter-spacing: 0;
        line-height: 20px;
        margin-bottom: 20px;
    }
    .off2 p:nth-child(2) {
        font-size: 16px;
    }
    .off2 p:nth-child(3) {
        font-size: 18px;
        line-height: 25px;
        margin-bottom: 0;
    }
    .offerview {
        display: block;
        font-size: 30px;
        color: rgb(0, 0, 0);
        margin-bottom: 5px;
    }
    .rcode {
        font-weight: 700;
        color: rgb(0, 0, 0);
    }
    .grybor {
        color: #7a7a7a;
    }
    .orngbor {
        color: #df6f6f;
        font-weight: 500;
    }
    .linkproj form input::placeholder {
        color: #7a7a7a;
        opacity: 0.8;
    }
    /*new changes by nishit */

    @media only screen and (max-width: 335px) {
        .project-feedback-wrapper .view-feedbackers ul {
            width: 105%;
        }
    }

/*mycode */

/*my css*/


li.lvepollfeedback ~ li {
    border-color: white;
    width: 29px !important;
}

li.printlive a {
    border: none !important;
    padding: 0px;
	color:#dddddd;
	font-size:17px;

}


input[type="checkbox"] + label:before {

    float: left !important;
	    margin-top: -2px !important;
    /* max-width: 7%; */
}
   .ptag {

	font-size:14px;width:89% !important;margin-left:21px !important;height:38px !important;


	}

	.firststrong {

		font-size:14px !important ;width:89% !important;

	}
	.tab-posting-detail-wrapper .well {
    letter-spacing: 0.2px;
}


b, strong {
    font-weight: 700;
	padding-right:5px;
	color:#22b5e5;
    /* display: inline-block; */
    float: left !important;

}
.compose_navigation li.active {
    border-top: 2px solid #0182c4 !important;
    border-right: 2px solid #0182c4 !important;
    border-left: 2px solid #0182c4 !important;
    border-bottom: 2px solid #0182c4 !important;
}

/*.active + li {
   border-left: 0px  !important;
}*/

.compose_navigation li:hover {
    border-top: 2px solid #0182c4 !important;
    border-right: 2px solid #0182c4 !important;
    border-left: 2px solid #0182c4 !important;
    border-bottom: 2px solid #0182c4 !important;
}


.compose_navigation li:not(.active):hover +li {
border-left: 0px  !important;
}


/*  media query  */


@media screen and (max-width: 459px) and (min-width: 320px) {
   .well {

    padding: 5px;
}

.ptag {

    width: 97% !important;
    margin-left: 11px !important;
    height: 50px !important;
}

.checkbox label, .radio label {
    min-height: 20px;
    padding-left: 2px;
}
input[type="checkbox"] + label:before {
    float: left !important;
    margin-top: -2px !important;
    max-width: 100%;
}

b, strong {
    f
    float:right !important;
    width: 196px;
	line-height: 19px;
	font-weight: normal;
}
.firststrong {
    font-size: 14px !important;
    width: 83% !important;
	line-height: 19px;
font-weight: normal;
}


strong.secondstrong {
    font-size: 14px !important;
    width: 83% !important;
	line-height: 19px;
font-weight: normal;
}


}
.app_prof .app_prof_left_side .nav-tabs li a {
    border: 1px solid #e2e0e0;
    border-radius: 0;
    color: #b6b6b6;
    margin: 0 10px 0 0;
    padding: 11px 18px;
}

.rashmi {
    margin-bottom:20px;
    height: 40px;
    margin-right: -32px;
}

.rashmi ul li.printlive {
    color: #d4d4d4;
}

li.printlive {
    float: left;
    margin-right: 12px;
    margin-top: -15px;

}

/*  added for mobile input issue */

@media (max-width: 767px){
    .header-right-cont .dropdown-menu .sign-upmiraj{
        position: initial;
    }
}