@charset "UTF-8";

/*!

 * Bootstrap v3.3.6 (http://getbootstrap.com)

 * Copyright 2011-2015 Twitter, Inc.

 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)

 */

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */



@font-face {

    font-family: 'lane_-_narrowregular';

    src: url('../fonts/LANENAR-webfont.eot');

    src: url('../fonts/LANENAR-webfont.eot?#iefix') format('embedded-opentype'),

    url('../fonts/LANENAR-webfont.woff2') format('woff2'),

    url('../fonts/LANENAR-webfont.woff') format('woff'),

    url('../fonts/LANENAR-webfont.ttf') format('truetype'),

    url('../fonts/LANENAR-webfont.svg#lane_-_narrowregular') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'Lato-Regular';

    url('../fonts/Lato-Regular.ttf') format('truetype');

}



@font-face {

    font-family: 'LobsterTwo-Italic';

url('../fonts/LobsterTwo-Italic.ttf') format('truetype');

}





@font-face {

    font-family: 'FontAwesome';

url('../fonts/fontawesome-webfont') format('truetype');

}





html {

    font-family: sans-serif;

    -ms-text-size-adjust: 100%;

    -webkit-text-size-adjust: 100%;

}



h1 {

    color: #555555;

}



h2, h3, h4, h5, h6 {

    color: #4fd3bf;

}



a {

    text-decoration: none;

}

a:hover, a:focus {

    text-decoration: none;

}

a:focus {

    outline: none;

}

ul {

    list-style: none;

}

body {

    margin: 0;

}

.mnu-img {

    width: 30px;

}

#inputContainer{     
    display: grid!important;
    grid-template-columns: repeat(3, 1fr)!important;
    grid-template-rows: 61px!important;
    grid-gap: 10px!important;
    width: 60%;
    left: 25%!important;
}

#myUL{
    width: 19%!important;
    background: #fff!important;
    padding: 1px!important;
    position: absolute!important;
    /*position: relative!important;*/
    margin-left: 26.5%!important;
    border-radius: 10px!important;
    padding:10px!important;
    text-align:center;
    margin-top:-6px;
    display: flex;
    flex-direction: column;
    align-items: center;
    overflow: auto;
    /*height: 300px;*/
}
#myULval{
    width: 19%!important;
    background: #fff!important;
    padding: 10px!important;
    position: absolute!important;
    /*position: relative!important; */
    /* bottom: 10px!important; */
    right: 3%!important;
    margin-left: 3.1%!important;
    border-radius: 10px!important;
    text-align:center;
    margin-top:-6px;
    display: flex;
    flex-direction: column;
    align-items: center;
    overflow: auto;
    /*height: 300px;*/
}
@media only screen and (max-width: 600px) {

    .carousel .indicators{
        display: none!important;
    }

    #inputContainer{
    width: 100%!important;
    left: 0!important
    }  
#myUL{
    width: 30%!important;
    background: #fff!important;
    padding: 10px!important;
    position: relative!important;
    margin-left: -60%!important;
    border-radius: 1px!important;
}
#myULval{
    width: 30%!important;
    background: #fff!important;
    padding: 10px!important;
    position: relative!important;
    /* bottom: 10px!important; */
    right: -64%!important;
    margin-left: 4%!important;
    border-radius: 1px!important;

}
#registered_menu{
    display: grid!important;
    white-space: nowrap!important;
}
}
.container-fluid {

    padding: 0;

}

.logo-mb {

    width: 120px;

    margin: 7px 0;

}
li#mobile-menu-logo a{
    margin-top: 10px;
    text-align: center;
}
li#mobile-menu-logo a img{
    width: 50px;
}
.banner-home {

    /*background: url("../img/home/1.png");*/

    height: 480px;

    /*background-size: contain;*/

    /*background-repeat: no-repeat;*/

}

.mn-custom-nav h3 {

    text-align: center;

    margin: 0;

}

.wr-rev a {

    color: #9655e6;

    border: 1px solid #9655e6;

    background: transparent;

    padding: 10px 12px;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 13px;

    border-radius: 30px;

}

.wr-rev a:hover {

    color: #fff;

    border: 1px solid #9655e6;

    background: #9655e6;

}

.wr-rev h4 {

    margin: 0;

}



.login-rev-1{

    color: #000000;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    margin: 0 15px 0 0;

}

.login-rev h4 {

    margin: 0;

}



.login-rev-2{

    color: #8a4fd3;

    border: 1px solid #8a4fd3;

    background: transparent;

    padding: 10px 30px;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    border-radius: 30px;

}

.login-rev-2:hover {

    color: #fff;

    border: 1px solid #8a4fd3;

    background: #8a4fd3;

}

.mn-custom-nav ul li {

    display: inline;

    margin: 0 5px 0 0;

}

.mn-custom-nav ul li a {

    /*color: #4fd3bf;*/
    color: grey;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 14px;

    border-right: 1px solid #cccccc;

    padding: 0 15px 0 0px;

}

.header_a:hover{

    color:#4fd3bf;
}

.banner-home-text h2 {

    text-align: center;

    color: #ffffff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 36px;

    margin: 0;



}



.banner-home-text h4 {

    text-align: center;

    margin: 0;

}



.banner-home-text h4 a {

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    border: 1px solid #fff;

    padding: 10px 20px;

    background: rgba(0,0,0,.1);

}

.inp-home {

    background-color: #fff !important;

    border-bottom: none !important;

    padding: 5px 4px !important;

    /*border-radius: 30px !important;*/

    position: relative;

    /*left: 30px;*/

}

.but-srch-home {

    background: none !important;

    border: none !important;

    box-shadow: none !important;



}

.but-srch-home img {

    position: relative;

    width: 38px;

    top: 22px;

    right: 55px;

}

.text-center {

    text-align: center;

}

.margin-zero {

    margin: 0 !important;

}

.banner-home-text h5 {

    text-align: center;

}

.rev-slider h3 {

    text-align: center;

}

.rev-slider h2 {

    text-align: center;

    margin: -50px 0 0 0;

}

.rev-slider h4 {

    text-align: center;

    color: #646464;

    font-family: 'Seagoe', sans-serif;

    font-weight: 400;

    font-size: 24px;

}

.rev-slider h5 {

    text-align: center;

    color: #646464;

    font-family: 'Seagoe', sans-serif;

    font-weight: 400;

    font-size: 16px;

}

.rev-slider h6 {

    text-align: center;

}

.rev-slider h4 span:before {

     content: url("../img/home/26.png");

    position: relative;

    right: 10px;

    bottom: 7px;

 }

.rev-slider h4 span:after {

    content: url("../img/home/26.png");

    position: relative;

    left: 10px;

    bottom: 7px;

}

.img-sl-rev {

    width: 60px;

    height: 50px;

    border-radius: 50%;

    object-fit: cover;

    margin: 0 0 0 5px;

}

.caro-inner-rev h5 {

    text-align: left !important;

    font-size: 16px;

    margin: 0;

}

.caro-inner-rev h6 {

    text-align: left !important;

    color: #ff9c00;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 14px;



}

.caro-inner-rev p {

    /*text-align: left !important;*/

    color: #999999;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 14px;

    margin: 0;

}

.l-pad-zero {

    padding: 0 !important;

}

.bx-wrapper {

    max-width: 100% !important;

    box-shadow: none !important;

    border: none !important;

}

.caro-inner-rev {

    margin: 40px 0;

}

.home-app-back {

    /*background: url("../img/home/9.png");*/

    /*height: 432px;*/

    /*background-repeat: no-repeat;*/

    /*background-size: contain;*/

}

.app-scn-inner h2 {

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 30px;

    margin: 30px 0 0 0;

}

.app-scn-inner p {

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 300;

    font-size: 16px;

    margin: 10px 0 0 0;

}

.app-scn-inner h4 {

    text-align: center;

}

.app-scn-inner h5 {

    text-align: center;

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    margin: 10px 0 0 0;

}

.app-scn-inner h6 a {

    text-align: center;

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    border: 1px solid #fff;

    padding: 10px 20px;

    border-radius: 30px;

}

.app-scn-inner h6 {

    margin: 50px 0 40px 0;

}

.wed-evnt-scn h3 {

    color: #767676;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 18px;

    margin: 10px 0 0 0;

}

.wed-evnt-scn p {

    color: #a9a9a9;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

}

.img-wd {

    width: 45px;

    height: 50px;

    margin: 20px 0 0 0;

}

.app-lg {

    margin: 0 10px 0 0;

}

.why-sty h4 {

    color: #767676;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 18px;

    margin: 0 0 30px 0;

}

.why-sty h4 img {

    margin: 0 10px 0 0;

    position: relative;

    top: 12px;

}

footer {

    background: #373737;

    padding: 20px 0;

}

footer h4 {

    color: #f3f3f3;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 16px;

    margin: 20px 0 0 0;

}

footer p a {

    color: #f3f3f3;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

}

.app-footer {

    width: 100px;

}

footer p img {

    margin: 0 5px 0 0;

}

.banner-sn-auto {

    padding: 0;

}

.banner-sn-auto li {

    margin: 0 10px 0 0;

    padding: 10px;

    color: #a1a1a1;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 12px;

    display: inline-block;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    width: 120px;

}

.img-y {

    width: 25px;

    height: 25px;

    margin: 0 10px 0 0;

    position: relative;

    top: 0px;

    float: left;

}

.pos-rel {

    position: relative;

}

.banner-sn-auto {

    background: #fff;

    height: 200px;

    overflow-x: hidden;

    overflow-y: scroll;

    position: absolute;

    padding: 20px;

    top: 75px;

    left: 63px;

    border-radius: 5px;

    width: 95%;

}

.venue-banner {

    background: url("../img/venue/3.png");

    background-repeat: no-repeat;

}

.but-gh {

    background: #9655e6;

    border: 1px solid #9655e6;

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    border-radius: 30px;

    position: relative;

    top: 15px;

    padding: 14px 25px;

    left: 33px;

}

.but-gh:hover {

    background: #9655e6;

}

.but-gh:focus {

    background: #9655e6;

}

.but-gh img {

    width: 16px;

    position: relative;

    top: 5px;

    left: 5px;

}

.venue-banner-text p {

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    padding: 10px 100px;

    text-align: center;

}

.br-top-venu {

    text-align: center;

    margin: -85px 0 0 0;

}

.br-top-venu img {



}

.venue-gal h3 {

    margin: 10px 0 5px 0;

    color: #b0b0b0;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

}

.venue-gal h4 {

    margin: 0;

    color: #646464;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    padding: 2px 0 0 0;

    text-align: left;

}

.venue-gal h5 {

    margin: 0;

    color: #b0b0b0;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    margin: 5px 0 0px 0;

    text-align: left;

}

.venue-gal .l3 {

    margin: 0 0 15px 0;

}

.gal-img-vne {

    width: 100%;

    height: 170px;

    object-fit: cover;

}

.venue-gal {

    margin: 40px 0 0 0;

}



.bac-login {

    /*background: url("../img/login/1.png");*/

    /*height: 750px;*/

    /*background-repeat: no-repeat;*/

    /*background-size: cover;*/

}

.pad-zero {

    padding: 0 !important;

}

.bac-login-1 {

    /*background: #8a4fd3;*/

    height: auto;

    background-size: cover;

}

.bac-login h3 {

    margin: 0;

    text-align: center;

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 35px;

    padding: 20px 0 20px 0;

}



.bac-login h4 {

    margin: 0;

    text-align: center;

}

.bac-login h4 a {

    margin: 0 30px 0 0;

}



.login-t {

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    background: #8a4fd3;

    padding: 8px 30px;

    border-radius: 3px;

    border: 1px solid #8a4fd3;

}

.login-t:hover {

    background: transparent;

    color: #fff;

}

.login-t-1 {

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    background: transparent;

    padding: 8px 30px;

    border-radius: 30px;

    border: 1px solid #fff;

}



.bac-rgt-login {

    padding: 0 150px 0 20px;

}

.inp-login {

    color: #4c4c4c;

    /*border-bottom: 1px solid #fff !important;*/

}

.bac-rgt-login h3 {

    margin: 0;

    color: #4fd3bf;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 22px;

    padding: 130px 0 20px 0;

}

.btn-login {

    color: #ffffff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    background: #8a4fd3;

    text-transform: capitalize;

    border-radius: 3px;

    box-shadow:none;

}

.btn-login:hover {

    background: #fff;

    color: #5d5a5a;

}

.btn-login:focus {

    background: #fff;

    color: #5d5a5a;

}

.member-scn {

    margin: 20px 0;

}

.member-scn a {

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    color: #949494;

}



.member-scn a span {

    margin: 0 0 0 10px;

}

.bac-rgt-login h5 {

    margin: 0;

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 20px;

    padding: 30px 0 0 0;

}

.member-scn-1 {

    margin: 20px 0 0 0;

}
.member-scn-1 a, .inp-login{
    color: #949494;
}

.modal-custom {

    border-radius: 5px;

    box-shadow: none;

}

.close {

    float: right;

    clear: both;

}

.modal-1-cnt h1 {

    text-align: center;

    color: #6d6c6c;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 22px;

    margin: 0;

}

.close-mdl {

    width: 25px;

}

.modal-1-cnt h2 {

    margin: 0;

    text-align: center;

    font-size: 25px;

}



.modal-1-cnt h3 {

    text-align: center;

    color: #a99e9e;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    margin: 15px 0 20px 0;

}



.modal-1-cnt h4 {

    text-align: center;

    color: #6d6c6c;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 18px;

    margin: 0;

}

.ul-cus-mdl li {

    float: left;

    margin: 10px 60px 0 0;

}

.ul-cus-mdl {



}

.cus-sgn-mdl p {

    text-align: center;

    margin: 0;

}

.cus-sgn-mdl h6 {

    text-align: center;

    color: #6d6c6c;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    margin: 5px 0;

}

.next-scn {

    text-align: center;

    margin: 10px 0;

}

.next-scn a {

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    background: #4fd3bf;

    padding: 8px 20px;

    border-radius: 3px;

    cursor:pointer;

}

.next-scn a img {

    margin: 0 0 0 10px;

}

.mdl-skip {

    text-align: center;

    color: #6d6c6c;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

}

.ul-cus-mdl .cus-sgn-mdl{

    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */

    filter: grayscale(100%);

}

.ul-cus-mdl .active .cus-sgn-mdl h6 {

    font-weight: 600;

}

.ul-cus-mdl .active .cus-sgn-mdl{

    -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */

    filter: grayscale(0%);

}

.yr-fnc {

    margin: 10px 0 !important;

}

.srch-iop {

    position: absolute;

    right: 0;

    bottom: 10px;

}

.ad-another {

    text-align: center;

}

.ad-another img {

    margin: 0px 10px 0 0;

    position: relative;

    top: 10px;



}

.login-home-banner {

    background: url("../img/login-home/13.png");

    background-size: cover;

    height: 500px;

    background-repeat: no-repeat;

}

.login-home-banner h1 {

    text-align: center;

    margin: 0;

    padding: 30px 0 0 0;

}

.login-home-banner h2 {

    text-align: center;

    margin: 0;

    font-size: 16px;

    position: relative;

}

.login-home-banner h3 {

    text-align: center;

    margin: 0;

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 30px;

}



.login-home-banner p {

    text-align: center;

    margin: 0;

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

}



.login-home-banner h4 {

    text-align: center;

    margin: 0;

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 28px;

}



.login-home-banner h5 {

    text-align: center;

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 18px;

    margin: 10px 0;

}

.login-home-banner h6 {

    text-align: center;

    margin: 0;

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 18px;

}

.img-prf-edit {

    position: absolute;

    bottom: 80px;

    margin: 0 0 0 -40px;

    width: 25px;

}

.inp-file {

    position: absolute;

    bottom: 80px;

    opacity: 0;

}

.lg-imt {

    width: 20px;

    /*margin: 15px 0px 0 10px;*/

    position: relative;

    top: 3px;

}

.lg-home-nav li {

    float: left;

    margin: 0 50px 0 0; 

}

.lg-home-nav li h4 a {

    color: #5f5f5f;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

}

.lg-home-nav .active h4 a {

    border: 2px solid #5f5f5f;

    padding: 10px 15px;

    border-radius: 3px;

    color: #8a4fd3;

}

.but-src-ty {

    background: transparent;

    box-shadow: none;

    border: none;

    float: right;

}

.but-src-ty:hover {

    background: transparent;

    box-shadow: none;

    border: none;

}

.but-src-ty:focus {

    background: transparent;

    box-shadow: none;

    border: none;

}

.lg-home-nav {

    /*background: #f7f0ff;*/

    background-image: url("/assets/images/bckfurnizor.jpg");

    padding: 10px 0 10px 0;

    background-size: cover;

}

.srch-tag-nr {

    background: #fefef2;

}

.img-prf-round {

    width: 100px;

    height: 100px;

    object-fit: cover;

    border-radius: 50%;

    cursor: pointer;

}

.srch-tag-nr-1 {

    background: #fff;

    border-radius: 50px;

    padding: 5px 0 1px 0;

    margin: 10px 0 10px 0;

    height: 60px;

}

.inp-sh {

    border-bottom: none !important;

    margin: 0 0 0 0 !important;

}

.inp-sh-e {

    border-right:1px solid #9655e6 !important;

}

.nxt {

    background: #f1f1f1;

    padding: 0 0 15px 0;

}

.nxt h1 {

    margin: 0;

    text-align: center;

    padding: 30px 0 15px 0;



}

.nxt h2 {

    margin: 0;

    text-align: center;

    color: #636363;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 20px;

}

.nxt h5 {

    margin: 0;

    color: #636363;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

}

.ch-box-trade .row {

    margin-bottom: 15px;

}

.nxt p {

    margin: 0;

}

.ch-box-trade {

    margin: 20px 0;

    background: #fff;

    padding: 20px 15px 5px;

}



.tabs .indicator {

    position: absolute;

    bottom: 0;

    height: 2px;

    background-color: transparent;

    will-change: left, right;

}

.bk-vendors .tab .active {

    border: 2px solid #9655e6;

    border-radius: 3px;

}

.bk-vendors li a {

    color: #636363 !important;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

}

.bk-vendors h1 {

    text-align: center;

    margin: 0;

    padding: 40px 0 10px 0;



}

.bk-vendors h2, .lst-login-home h2 {

    text-align: center;

    color: #636363;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 20px;

    margin: 0px 0 30px 0;

}

.venue-gal h6 {

    color: #930589;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    margin: 12px 0 0 0;

}

.vn1 p {

    text-align: center;

    color: #4c4c4c;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 18px;

}

.vn1 p img {

    margin: 0 0 0 15px;

    position: relative;

    top: 6px;

}

.vn1 h3 {

    text-align: left;

}

.vn1 h3 a {

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 14px;

    background: #f1a42a;

    padding: 8px 20px;

    border-radius: 30px;

    border: 1px solid #f1a42a;

}

.vn1 h3 a img {

    margin: 0 0 0 10px;

}

.lst-login-home h2 {

    text-align: center;

}

.lst-login-home h3 {

    text-align: center;

    color: #636363;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 21px;

}

.lst-login-home h4 {

    text-align: center;

    color: #636363;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 18px;

}

.fl-wv {

    position: relative;

}

.fileupload-wv {

    position: absolute;

    height: 109px;

    width: 112px;

    opacity: 0;

}

.add-wv h5 {

    text-align: center;

    color: #636363;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

}

.uploaded-flv {

    width: 100px;

    height: 100px;

    object-fit: cover;

    /*border-radius:50%;*/

}

.brt-p {

    border-right: 1px solid #c0c0c0;

}

.edit-lst {

    padding: 70px 0 0 30px;

}

.mn-custom-nav h6 {

    color: #373637;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 16px;

    margin: 0;

    padding: 5px 0 0 15px;

}

.login-pro-img {

    width: 40px;

    height: 40px;

    object-fit: cover;

    border-radius: 50%;

    border: 2px solid #9655e6;

}

.mn-custom-nav h6 img {

    margin: 0 2px;

}



.mn-custom-nav h6 span {

    position: relative;

    bottom: 10px;

    display: inline-block;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    width: 120px;

    font-size:13px;

}

.login-pro-log {

    position: relative;

    bottom: 8px;

    width: 20px;

}

.checklist-inner h2 {

    color: #767676;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

}

.checklist-inner h2 img {

    margin: 0 10px 0 0;

    position: relative;

    top: 15px;

}

.scn-completed-ck-list h5 {

    color: #767676;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 14px;

    margin: 0;

}

.scn-completed-ck-list h5 span {

    position: relative;

    top: 19px;

        color: #535353;

    font-weight: bold;

}

.scn-completed-ck-list h5 img {

    position: relative;

    top: 10px;

    margin: 0 10px 0 0;

}

.ity-loged {

    border: 1px solid #b2b2b2 !important;

    border-radius: 3px !important;

    padding-left: 10px !important;

}

.row-no-mnar {

    margin: 0 !important;

}

.rgt-share-wed {

    margin:23px 0 0 0;

}

.col-body-mn h4 {

     margin: 0;

 }

.col-body-mn h4 a {

    color: #636363;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 16px;

}

.see-mre-hg h3 {

    margin: 0;

    color: #595959;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 16px;



}



.see-mre-hg h3 img {

    margin: 0 0 0 10px;

}

.rgt-share-wed h6 {

    color: #636363;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

}

.rgt-share-wed h6 img {

    margin: 0 0 0 10px;

}

.collap-scn-main .collapsible {

    border-top: none;

    border-right: none;

    border-left: none;

    box-shadow: none;

}

.collap-scn-main {

    margin-bottom: 30px;

}

.mar-none {

    margin: 0 !important;

}

.lg-guestlist-inp {

    border: 1px solid #c3c3c3 !important;

    border-radius: 30px !important;

    padding-left: 10px !important;

}

.grp-guest p a {

    color: #f7941d;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    border: 1px solid #f7941d;

    border-radius: 30px;

    padding: 8px 20px;

    margin: 0 10px 0 0;

}

.grp-guest p .active {

    color: #fff;

    background: #f7941d;

}

.back-scn-op {

    background: #8b51d3;

    padding: 0 0 0 15px;

}

.back-scn-op h4 {

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    margin: 20px 0 0 0;

}

.col-tp-mn h5 {

    margin: 20px 0 0 0;

    color: #4c4c4c;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 15px;

    padding: 0 0 15px 0;

}

.ar-tui {

    float: right;

    margin: 23px 0 0 0;

}

.col-body-nu{margin-bottom:2px;}

.col-body-nu h3 {

    color: #535353;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    margin: 0 0 0 19px;

}

.col-body-nu h6 {

    text-align: center;

}

.scn-table-cart .collapsible-header {

    border-bottom: none;

    background: #ebebea;

}

.scn-table-cart .collapsible {

    border-top: none;

    border-right: none;

    border-left: none;

 box-shadow: none;

}

.bac-ght {

    background: #f5f5f5;

    padding: 20px 5px;

    margin: 0 0 1px 0;

}

.loc-v {

    float: right;

    position: relative;

    bottom: 50px;

}

.mar-ned {

    margin: 15px 0 0 0;



}

.note-textarea {

    border: 1px solid #9e9e9e !important;

    padding: 10px 0 !important;

    min-height: 150px !important;

}

.fg-ckbox {

    padding: 0 15px;

}

.login-guest-modal h3 {

    color: #535353;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 18px;

    margin: 0;

}

.img-brc {

    margin: 10px 0 10px 0;

}

.login-guest-modal h4 {

    color: #535353;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 18px;

    margin: 0;

}

.login-guest-modal h4 span {

    color: #8a4fd3;

    font-size: 30px;

    margin: 0 0 0 5px;

    font-weight: 600;

}

.buty-ju {

    background: #ff00ff;

    padding: 5px 20px;

    border: 1px solid #ff00ff;

    color: #fff;

}

.buty-ju:hover {

    background: #ff00ff;

    padding: 5px 20px;

    border: 1px solid #ff00ff;

    color: #fff;

}

.buty-ju:focus {

    background: #ff00ff;

    padding: 5px 20px;

    border: 1px solid #ff00ff;

    color: #fff;

}





.buty-ju1 {

    background: #8a4fd3;

    padding: 7px 30px;

    border: 1px solid #8a4fd3;

    color: #fff;

    font-size: 18px;

    border-radius:30px;

}

.buty-ju1:hover {

    background: #8a4fd3;

    padding: 7px 30px;

    border: 1px solid #8a4fd3;

    color: #fff;

    font-size: 18px;

}

.buty-ju1:focus {

    background: #8a4fd3;

    padding: 7px 30px;

    border: 1px solid #8a4fd3;

    color: #fff;

    font-size: 18px;

}

.login-guest-modal h5

{

    text-align: center;

    margin: 20px 0;

}



.login-guest-modal h6 {

    text-align: center;

    font-family: 'Roboto', sans-serif;

    font-weight: 300;

    font-size: 16px;

    color: #686868;

}

.budget-inner {

    background: #f5f5f5;

    padding: 10px 30px;

    margin: 0 0 30px 0 ;

}

.budget-inner h2 {

    text-align: center;

}

.budget-inner h3 {

    text-align: center;

    color: #4d4d4d;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 24px;

}

.budget-inner h4 {

    text-align: center;

    color: #767676;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    padding: 0 0 10px 0;

}

.budget-inner h5 {

    text-align: center;

    color: #767676;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

}

.rs-budget {

    position: absolute;

    bottom: 30px;

}

.budget-inp {

    /*padding:  0 0px 0 35px !important;*/

    border-bottom: none !important;

}



.btn-budget {

    border-radius: 3px;

    border: 1px solid #9655e6;

    box-shadow: none;

    position: relative;

    top: 10px;

    right: 0;

    font-size: 12px;

    text-transform: capitalize;

    padding: 10px 40px 46px 40px;

}

.btn-budget:hover {

    background: #9655e6;

    border:1px solid #9655e6;

    box-shadow: none;

}

.btn-budget:focus {

    background: #9655e6;

    border:1px solid #9655e6;

    box-shadow: none;

}

.border-sfg {

    border: 1px solid #898989;

    border-radius: 50px;

    position: relative;

    left: 0px;

}

.bug-innt-1 h3 {

    margin: 0;

    color: #646464;

 font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 14px;

    text-align: left !important;



}

.bug-innt-1 h4 {

    margin: 0;

    text-align: left !important;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 16px;

    color: #00bb5c;

    padding: 10px 0 0 0;



}



.bug-innt-1 h4 span {

    color: #e82c2c !important;

}

.img-ldr {

    padding: 0 30px 0 0;

}

.but-rw-rt {

    padding: 10px !important;

}

.img-gr {

    position: relative;

    top:2px;

    margin: 0 5px 0 0;

}

.add-pls-budget p {

    margin: 0;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    color: #535353;

}

.add-pls-budget p img {

    margin: 0 10px 0 0;

    position: relative;

    top: 10px;

}

.add-pls-budget h6 a {

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    color: #777777;

    border: 1px solid #777777;

    padding: 8px 15px;

    border-radius: 3px;

}

.add-pls-budget h6 {

    margin: 15px 0 0 0;

}

.add-pls-budget h6 .active {

border: 1px solid #8a4fd3;

    background: #8a4fd3;

    color: #fff;

}

.col-tp-mn-budget h6{

    margin: 25px 0 16px;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #777777;

    text-align: center;

}

.ar-gjk {

    width: 25px;

    height: 22px;

    margin: 0 10px 0 0;

}

.ar-gjk-rs {

    width: 8px;

    margin: 0 5px 0 0;

}

.ar-gjk-fl1 {

    position: relative;

    top: 25px;

    margin: 0 5px 0 0;



}

.ar-gjk-fl2 {

    position: relative;

    top: 7px;

}

.collapsible-body {

    padding: 0 0.9em;

}

.col-body-nu-op h5 {

    margin: 0px 0 0 0;

    color: #4c4c4c;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 16px;

    padding: 0 0 15px 0;

}

.col-body-nu-op  h6 {

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    color: #777777;

    text-align: center;

}

.colap-body-budget {

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 18px;

    color: #f1a513;

    padding: 0 15px;

    margin: 0;

}

.colap-body-budget span {

    margin: 0 5px 0 0;

}

.back-scn-op-grey {

    background: #8b51d3;

}

.back-scn-op-grey h5 {

    /*text-align: center;*/

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    margin: 20px 0 0 0;

}

.wht-rs-bud {

    width: 8px;

    margin: 0 5px 0 0;

}

.texty-op1 {

    margin: 10px 0;

    height: 100px;

}

.scv-cmp {

    padding: 0 15px !important;

}



.acct-1 h4 span {

    margin: 0;

    text-align: left !important;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 30px;

    color: #00bb5c;

    margin: 0 5px 0 0;

}



.acct-1 h4  {



    text-align: left !important;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 18px;

    color: #535353;

    margin: 20px 0;

}



.acct-2 h4 span {

    text-align: left !important;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 30px;

    color: #e82c2c ;

    margin: 0 5px 0 0;

}



.acct-2 h4  {

    float: right;

    text-align: left !important;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 20px;

    color: #535353;

    margin: 20px 0;

}

/*.scv-cmp .noUi-horizontal .noUi-handle {*/

    /*width: 0px;*/

    /*height: 0px;*/

    /*left: 0px;*/

    /*top: 0px;*/

/*}*/

.noUi-target {

    box-shadow: none;

}

.grp-fav-ven {

    padding: 30px 0 0 0;

}

.fav-vnd {

    padding: 15px 0 0 0;

}

.fav-vendor-inner ul li h4 {

    color: #383838;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    padding: 0 0 0 0px;

    margin: 0;

}

.fav-vendor-inner ul li h4 a{

    color: #383838;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    padding: 0 0 0 14px;

}

.fav-vendor-inner ul li h4 img{

    margin: 0 15px 0 0;

    width: 18px;

}

.fav-vendor-inner ul li h4 span {

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 12px;

    background: #8a4fd3;

    border-radius: 50%;

    padding: 2px 7px;

    float: right;

    position: relative;

    top: 12px;

}

.fav-vendor-inner .active {

    border-left: 4px solid #8a4fd3;

}

.img-rnd-vendor {

    width: 70px;

    height: 70px;

    border-radius: 50%;

    object-fit: cover;

    margin: 0 0 0 20px;

}

.cen-fav-vendor {

    padding: 15px 0;

}

.cen-fav-vendor h4 {

    margin: 0;

    color: #4c4c4c;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 22px;

}



.cen-fav-vendor h5 {

    margin: 5px 0 10px 0;

    color: #848484;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

}

.cen-fav-vendor h6 {

    margin: 0;

    color: #848484;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

}

.cen-fav-vendor h6 img {

    margin: 0 10px 0 0;

}

.hired p {

    margin: 30px 0;

}

.hired a {

    color: #000000;

      font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 12px;

    border: 1px solid #838383;

    border-radius: 3px;

    padding: 10px 10px;

}

.bac-grty {

    background: #fff;

    width: 100%;

    padding: 0px 30px;

    display: flex;

    justify-content: space-around;

    height: 130px;

}

.bac-grty1{
    background: #fff;

    width: 100%;

    padding: 0px 30px;

/*    display: flex;

    justify-content: space-around;*/

    height: 130px;
}

.fav-vendor-inner .active h4 {

    font-weight: 600;

}

.ref-nw-1 h4 {

    color: #a8a8a8;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 18px;

    margin: 37px 0 0 0;

}

.cent-fav-inner p a {

    color: #4fd3bf;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    border: 1px solid #4fd3bf;

    padding: 10px 10px;

}

.cent-fav-inner h4 {

    color: #535353;

    font-family: 'Roboto', sans-serif;

    font-weight: 300;

    font-size: 15px;

    margin: 37px 0 0 0;

}

.cent-fav-inner h4 span {

    font-weight: 600;

}

.cent-fav-inner p {

    margin: 37px 0 0 0;

}

.lst-fav-inner img {

margin: 22px 0 0 0;

}

.select-vendor-fav {

    margin: 8px 0 0 0;

}

.fsv-vd-sc-1 h3 {

    color: #383838;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 16px;

}

.fsv-vd-sc-1 {

    width: 24%;

    /*height: 100px;*/

}

.disty-calc h4 {

    color: #383838;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 12px;

    margin: 0;

}

.right-scn-fav-yi h3 {

    color: #4c4c4c;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 16px;

    margin: 5px 0;

}

.right-scn-fav-yi h4 {

    color: #848484;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    margin: 5px 0;

}

.right-scn-fav-yi h4 img {

    margin: 0 10px 0 0;

}

.round-det-rev {

    width: 100px;

    height: 100px;

    border-radius: 50%;

    object-fit: cover;

}

.fav-vnd-detail-review h2 {

    margin: 0;

    color: #4c4c4c;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 18px;

}



.fav-vnd-detail-review h4 {

    margin: 10px 0;

    color: #848484;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

}

.fav-vnd-detail-review h4 img {

    margin: 0 5px 0 0;

}

.fav-vnd-detail-review h6 {

    margin: 0;

    color: #848484;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

}

.fav-vnd-detail-review {

    margin: 0;

    position: relative;

    top: 31px;

}



.carousel.carousel-slider {

    height: 750px !important;

}

.rev-bac-revstar {

    background: #8a4fd3;

    height: 80px;

}

.rev-star-fv h5 {

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 18px;

    margin: 18px 0 0 0;

}

.rev-star-fv h6 {

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 14px;

}

.imgh-scn {

    position: relative;

    top: 19px;

}

.top-nav-scn ul li {

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    color: #616161;

    float: left;

    margin:0 15px 0 0;

    cursor: pointer;

}

.top-nav-scn ul .active {

    border: 1px solid #616161;

    border-radius: 30px;

    padding: 0 20px;

}

.top-nav-scn h3 {

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 18px;

    color: #616161;

}



.top-nav-scn p {

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    color: #9e9d9d;

    text-align: justify;

    margin: 0;

}

.top-nav-scn h4 a {

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 16px;

    color: #616161;

}

.top-nav-scn h4 {

    margin: 0;

}

.rgt-scn-fvd h2 {

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 18px;

    color: #616161;

    margin: 0;

}

.rgt-scn-fvd h2 img {

    margin: 0 10px 0 0;

}

.rgt-scn-fvd h3 {

    margin: 0;

    text-align: center;

    font-size: 13px;

}

.bac-gryu {

    background: #fff;

    padding: 20px !important;

}

.texty-msg {

    height: 100px;

}

.req-price-but {

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 18px;

    color: #fff;

}

.req-price-but {

    background: #8a4fd3 !important;

    font-family: 'Roboto', sans-serif;

    font-weight: 300;

    font-size: 18px;

    color: #fff;

    border-radius: 30px;

    margin: 20px 0;

    box-shadow: none;

    text-transform: capitalize;

}

.req-price-but:hover {

    box-shadow: none;

}

.top-nav-scn h4 a img {

    margin: 0 0 0 5px;

}

.rv-scn-fav-vndr h3 {

    margin: 0;

    color: #4c4c4c;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 20px;

}

.rv-scn-fav-vndr h3 a {

    color: #e5a213;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    border: 1px solid #e5a213;

    padding: 10px 15px;

    border-radius: 30px;

}

.wr-h3 {

    float: right;

}



.rv-scn-fav-vndr {

    margin: 22px 0;

    border-top: 1px solid #d8d8d8;

    padding: 30px 0 20px 0;

    border-bottom: 1px solid #d8d8d8;

}

.left-rd-scn {

    background: #f3f3f3;

}

.left-rd-scn h4 {

    text-align: center;

}

.left-rd-scn h5 {

    text-align: center;

    color: #464646;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 80px;

}

.left-rd-scn h6 {

    text-align: center;

    color: #4b4a4a;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 20px;

    padding: 0 0 20px 0;



}

.scn-rec-styr {

    margin: 50px 0 20px 0;

    border-bottom: 1px solid #e9e9e9;

    padding: 0 0 30px 0;

}

.rev-sty h6 {

    margin: 0;

    color: #4b4a4a;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

}

.rev-sty h5 {

    color: #7d7d7d;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 16px;

    margin: 5px 0;

}



.rev-sty h6 img {

    margin: 0 10px 0 0px;

}

.rev-sty {

    border-right: 1px solid #e9e9e9;

}

.img-round-review {

    width: 60px;

    height: 60px;

    object-fit: cover;

    border-radius: 50%;

}

.scn-rv-ind-star h2 {

    margin: 0;

    color: #4c4c4c;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 20px;

}

.scn-rv-ind-star h3 {

    margin: 5px 0 10px 0;

    color: #4c4c4c;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 16px !important;

}

.scn-rv-ind-star h3 img {

    margin: 0 5px 0 0;

}

.scn-rv-ind-star h4 {

    margin: 5px 0;

    color: #848484;

    font-family: 'Roboto', sans-serif;

    font-weight: 300;

    font-size: 16px;

}

.scn-rv-ind-star h5 {

    margin: 0;

    color: #848484;

    font-family: 'Roboto', sans-serif;

    font-weight: 300;

    font-size: 16px;

    margin: 5px 0;

}

.scn-rv-ind-star h6 {

    margin: 0;

    color: #848484;

    font-family: 'Roboto', sans-serif;

    font-weight: 300;

    font-size: 16px;

}

.img-lft-1 {

    width: 100%;

    height: 148px;

    object-fit: cover;

}

.gallery-fav-vendor {

    margin: 20px 0;

}

.img-lft-2 {

    width: 100%;

    height: 303px;

    object-fit: cover;

}

.img-lft-3 {

    width: 100%;

    height: 147px;

    object-fit: cover;

}

.img-lft-4 {

    width: 100%;

    height: 147px;

    object-fit: cover;

}

.dtr-new {

    float: right;

    position: relative;

    bottom: 50px;

}

.war-main-1 {

    margin: 20px 0 0 0;

}

.war-main-1 h3 {

    margin: 0;

    color: #4c4c4c;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 17px;

}

.war-main-1 h4 {

    margin: 0;

    color: #848484;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    margin: 5px 0;

}

.war-main-1 h5 {

    margin: 0;

    color: #8a4fd3;

    font-family: 'Roboto', sans-serif;

    font-weight: 300;

    font-size: 16px;

    margin: 10px 0;

}

.round-det-rev-1 {

    width: 80px;

    height: 80px;

    object-fit: cover;

    border-radius: 50%;

}

.war-main-2 h4 {

    color: #4b4b4b;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    margin: 5px 0 10px 10px;

}

.war-main-2 h4 img {

    margin: 0 10px 0 0;

}

.war-main-2 h5 {

    color: #000000;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 16px;

    margin: 15px 0 0 0px;

    float: right;

    position: relative;

    right: 50px;

}

.txt-nmr {

    min-height: 100px;

    padding: 10px;

}

.textarea-war h6 {

    float: right;

    color: #4b4b4b;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    margin: 0 0 30px 0;

}

.textarea-war h6 img {

    position: relative;

    top: 10px;

}

.img-comment-rt h3 {

    color: #4c4c4c;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 20px;

}

.img-comment-rt h4 {

    color: #4c4c4c;

    font-family: 'Roboto', sans-serif;

    font-weight: 300;

    font-size: 16px;

}

.img-comment-rt h5 {

    text-align: center;

    margin: 20px 0;

}

.txr-1 {

    min-height: 70px;

    padding: 15px;

}

.drop-scn h3 {

    text-align: center;

}

.drop-scn h4 {

    text-align: center;

    color: #7a7a7a;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 18px;

    margin: 5px 0;

}

.drop-scn h5 {

    text-align: center;

    color: #7a7a7a;

    font-family: 'Roboto', sans-serif;

    font-weight: 300;

    font-size: 16px;

    margin: 0 0 20px 0;

}

.drop-scn {

    border: 1px dotted #b6b6b6;

    position: relative;

    margin: 0 0 0px 0;

}

.file-long {

    position: absolute;

    width: 100%;

    height: 128px;

    opacity: 0;

}

.add-10 h3 {

    color: #7a7a7a;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    float: right;

}

.add-10 h4 {

    color: #7a7a7a;

    font-family: 'Roboto', sans-serif;

    font-weight: 300;

    font-size: 16px;

    line-height: 25px;

margin: 5px 0 30px 10px;

}



.but-war {

  background: #9655e6;

    box-shadow: none;

    border: 1px solid #9655e6;

    color: #fff;

    border-radius: 30px;

}

.but-war:hover {

    background: #9655e6;

    box-shadow: none;

    border: 1px solid #9655e6;

    color: #fff;

}

.but-war:focus {

    background: #9655e6;

    box-shadow: none;

    border: 1px solid #9655e6;

    color: #fff;

}



.but-war-1 {

    background: transparent;

    box-shadow: none;

    border: 1px solid #5b5a5a;

    color: #5b5a5a;

    border-radius: 30px;

}

.but-war-1:hover {

    background: transparent;

    box-shadow: none;

    border: 1px solid #5b5a5a;

    color: #5b5a5a;

}

.but-war-1:focus {

    background: transparent;

    box-shadow: none;

    border: 1px solid #5b5a5a;

    color: #5b5a5a;

}

.pad-custom {

    padding: 0px 0px 0 10px !important;

}

.srch-pr {

    border: 1px solid #e0e0e0 !important;

    padding: 0 45px 0 20px !important;

    border-radius: 30px !important;

}

.srch-nw {

    background: none !important;

    border: none !important;

    box-shadow: none !important;

    position: relative;

    top: 30px;

}

.search-bar-scn {

    margin: 30px 0 0 0;

}

.left-cht-img {

    width: 40px;

    height: 40px;

    border-radius: 50%;

    object-fit: cover;

}

.chat-scn-new h3 {

    color: #494949;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 15px;

    text-transform: uppercase;

    margin: 0;

}

.chat-scn-new h4 {

    color: #6f6f6f;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 14px;

    margin: 5px 0;

        word-break: break-all;

}

.chat-scn-new h5 {

    color: #6f6f6f;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 14px;

    margin:  0;

}

.chat-scn-new h6 span {

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 12px;

    background: #66b83e;

    border-radius: 50%;

    padding: 2px 6px;

}

.chat-scn-new .active {

    background: #ececec;

    padding: 15px 0 10px 0;

    border-left:2px solid #8a4fd3;

}

.chat-scn-new {

    margin: 0 0 30px 0;

}

.img-cht-inner {

    width: 75px !important;

    height: 75px !important;

    object-fit: cover;

    border-radius: 50%;

}

.chat-inner {

    margin: 30px 0 0 0;

    padding: 0 30px;

}

.chat-inner h5 {

    margin: 0;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 13px;

    color: #4c4c4c;

}

.chat-inner h6  {

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    color: #4c4c4c;

    background: #ededed;

    padding: 10px 10px 15px;

    border-radius: 10px;

}

.chat-inner h6:before {

    content: url(../img/chat/5.png);

    position: relative;

    right: 19px;

    top: 4px;

}



.chat-inner .reply h6  {

    color: #fff;

    background: #8a4fd3;

    padding: 15px 10px 15px;

    word-break: break-all;



}

.chat-inner .reply h6:after {

    content: url(../img/chat/6.png);

    position: relative;

    right: 0;

    top: 0;

    float: right;

    left: 18px;

}

.chat-inner .reply h6:before {

content: "";

}

.forum-main h3 {

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 20px;

    color: #6e6f66;

    text-transform: uppercase;

    margin: 30px 0 0 0;

}

.forum-main h4 {

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    color: #fff;

    margin: 20px 0 10px 0;

}

.forum-main h4 span {

    background: #ffa311;

    padding: 8px;

}

.forum-main h6 {

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    color: #9c9c91;

    float: right;

    padding: 20px 20px 0 0;

}

.forum-main h6 img {

    margin: 0 10px 0 0;

    position: relative;

    top: 3px;



}

.comment-ct-scn {

    margin: 30px 0;

}

.comment-ct-scn h3 {

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    color: #4c4c4c;

    padding: 0 15px;

    margin: 5px 0 10px 0;

    line-height: 20px;

}

.comment-ct-scn h4 {

     font-family: 'Roboto', sans-serif;

     font-weight: 400;

     font-size: 15px;

     color: #848484;

     padding: 0 15px;

     margin: 8px 0;

 }



.comment-ct-scn h5 {

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 15px;

    color: #33769d;

    float: right;

}

.br-down-cmnt {

    border-bottom: 1px solid #dcdcdc;

    padding: 0 0 15px 0;

}

.forum-main p {

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    color: #515151;

}

.registry-inner h5 {

    text-align: center;

    background: rgba(255,255,255,0.5);

    margin: 0;

    position: relative;

    bottom: 50px;

    padding: 15px;

}

.img-scn-registry-add {

    width: 80px;

    height: 25px;

}

.registry-inner h6 {

    margin: -50px 0px 10px 0;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 15px;

    color: #525252;

}

.img-scn-reg-play {

    margin: 0 0 0 15px;

    position: relative;

    top: 7px;

}



.registry-inner {

    margin: 20px 0;

}

.ul-fav {

    padding: 10px 0;

        margin: 0;

}

.img-vnw-p {

    width: 100%;

    height: 200px;

    object-fit: cover;

}

.right-scn-fav-yi h6 {

    font-size: 13px;

    color: #848484;

        font-family: 'Roboto', sans-serif;

    font-weight: 400;

        margin: 0 0 15px 0;

}

.rev-sp-nw {

       font-size: 14px;

    color: #b0b0b0;

        font-family: 'Roboto', sans-serif;

    font-weight: 400; 

        position: relative;

    bottom: 8px;

}

.hired-t {

    position: relative;

    bottom: 10px;

}

.login-rev {

    position: relative;

    top: -5px;

}



.forum-main h2 {

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 18px;

    color: #9c9c91;

}

.tit-ad-comment h4 {

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 24px;

    color: #565656;

}

.tit-ad-comment p {

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    color: #9c9c91;

}

.tit-ad-comment h6 {

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 15px;

    color: #9655e6;

}

.add-cmnt-snd h3 {

     padding: 0;

 }

.add-cmnt-snd h4 {

    padding: 0;

}

.add-cmnt-snd img {

    width: 20px;

    height: 20px;

}

.add-cmnt-snd a {

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

}



.add-cmnt-snd h6 {

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    color: #565656;

}

.btn-sub-addcmt {

    border-radius: 0px;

}

.btn-sub-addcmt:hover {

    background: #9655e6;

}



input[type=text]:focus {

    box-shadow: none !important;

}

.noUi-target {

    background: #e0dada;

}

/*new-css*/





.banner-vendor-reg {

    background: url("../img/vendor/1.png");

    height: 350px;

    background-repeat: no-repeat;

    background-size: cover;

}

.wizard h2 {

    text-align: center;

    margin: 5px 0 0 0;

}

.wizard h3 {

    text-align: center;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 16px;

    color: #666666;

    margin: 0;

}

.wizard .active {

    color: #8a4fd3;

}

.form-scn-venor-reg p img {

    float: right;

    position: relative;

    bottom: 65px;

}

.crt-ac {

    background: #8a4fd3;

    box-shadow: none;

    border-radius: 3px;

    border: 1px solid #8a4fd3;

    text-transform: capitalize;

    margin: 0 0 20px 0;

}

.crt-ac:hover {

    background: #8a4fd3;

    box-shadow: none;

    border-radius: 30px;

    border: 1px solid #8a4fd3;

    text-transform: capitalize;

}

.crt-ac:focus {

    background: #8a4fd3;

    box-shadow: none;

    border-radius: 30px;

    border: 1px solid #8a4fd3;

    text-transform: capitalize;

}

.form-scn-venor-reg {

    margin: 20px 0;

}

.success-vendor h2 {

    text-align: center;

}

.success-vendor h3 {

    text-align: center;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 18px;

    color: #767676;

    margin: 0 0 20px 0;

}

.suc-tc {

    width: 40px;

}

.form-scn-venor-reg h4 {

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 18px;

    color: #767676;

}

.img-acc-info {

    width: 30px;

    position: relative;

    top: 6px;

    margin: 0 10px 0 0;

}

.form-scn-venor-reg h5 {

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    color: #636363;

    margin: 10px 0 30px 0;

}

.br-btm-ghr {

    border-bottom: 1px solid #e8e8e8;

    padding-bottom: 15px;



}

.sl-ty {

    margin-bottom: 20px;

}

.noUi-handle:before, .noUi-handle:after {

    content: "";

    display: none;

}

.sdf-ty .noUi-connect {

    background: #d86cd8;

    height: 5px;

}

.sdf-ty #slider {

    height: 5px;

}

.sdf-ty #slider1 {

    height: 5px;

}

.sdf-ty .noUi-horizontal .noUi-handle {

    width: 20px;

    height: 20px;

    left: -17px;

    top: -8px;

    border-radius: 50%;

    background: #d86cd8;

    box-shadow: none;

    border: 2px solid #8c1b8c;

}

.prev1 {

    border: 1px solid #515151;

    color: #515151;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    padding: 5px 40px;

    border-radius: 30px;

}

.next1 {

    border: 1px solid #8a4fd3;

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    padding: 5px 40px;

    border-radius: 30px;

    background: #8a4fd3;

}

.banner-price {

    background: #f7f0ff;

}

.srch-tag-nr-2 {

    border: 1px solid #d0d0d0;

}

.price-plan h2 {

    color: #515151;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 21px;

    text-transform: uppercase;

    margin: 5px 0;

    padding: 20px 0 0 0;

}

.price-plan h3 {

    color: #515151;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    margin: 0 0 20px 0;

}

.hp-1 h3 {

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    text-align: center;

    background: #8b8b8b;

    padding: 15px;

    margin: 0;

}

.hp-2 h3 {

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    text-align: center;

    background: #1898c2;

    padding: 15px;

    margin: 0;

}

.hp-3 h3 {

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    text-align: center;

    background: #fdbf03;

    padding: 15px;

    margin: 0;

}

.hp-4 h3 {

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    text-align: center;

    background: #11be09;

    padding: 15px;

    margin: 0;

}

.head-price h4 {

    color: #5e5e5e;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 18px;

    text-align: center;

}

.free {

    color: #ed1c24 !important;

}

.sold-out {

    color: #c1c2c0 !important;

}

.head-price h5 {

    text-align: center;

    margin: 10px 0 15px 0;



}

.head-price h5 a {

    color: #fefef5;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    background: #ffa311;

    border: 1px solid #ffa311;

    padding: 5px 20px;

    border-radius: 30px;

}

.head-price h5 a:hover {

    background: transparent;

    color: #535353;

}

.head-price p {

    color: #616161;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 14px;

    background: #f2f2f2;

    margin: 2px 0;

    padding: 10px;

    text-align: center;

}

.head-price h6 {

    color: #7d7d7d;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 16px;

    background: #dfdfdf;

    margin: 2px 0;

    text-align: center;

    padding: 15px 10px;

}

.l-pad-zero-1 {

    padding: 1px !important;

}

.plus-free {

    background: #818181 !important;

    color: #ffffff !important;

    text-align: center;

}

.qns h4 {

    font-weight: 400 !important;

    color: #989898 !important;

    margin: 20px 0 20px 0;

}

.qns h5 a {

    background: transparent !important;

    color: #ec9204 !important;

    padding: 10px 30px;

}

.qns {

    background: #f2f2f2;

    padding: 20px 0 30px 0;

}

.see-pric a {

    padding: 8px 35px;

}

textarea {

    resize: both !important;

}

.next-scn {



}

.next-scn a:hover {

        background: #4fd3bf;

        box-shadow: none;

}

.next-scn a:active {

        background: #4fd3bf;

        box-shadow: none;

}

.next-scn a:focus {

        background: #4fd3bf;

        box-shadow: none;

}



/* Progress Bar */

.progress {

    position: relative;

    height: 18px;

    display: block;

    width: 98%;

    background-color: #e0dada;

    border-radius: 2px;

    background-clip: padding-box;

    margin: 0.5rem 0 1rem 10px;

    overflow: hidden; 

}

.progress .progress-bar {

    position: absolute;

    background-color: inherit;

    top: 0;

    bottom: 0;

    background-color: #1ec4b2;

    transition: width .3s linear; 

    border-radius: 4px;

    box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);

    -webkit-transition: background 450ms;

    transition: background 450ms;

}





/*new-css*/



.img-brt-p {

    width: 120px;

    height: 120px;

    border-radius: 50%;

    object-fit: cover;

    border: 2px solid #9655e6;

}

.store-top h5 {

    /*padding: 25px 0*/

}

.store-top h3 {

    color: #767676;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 30px;

}



.store-top h4 {

    color: #767676;

    font-family: 'Roboto', sans-serif;

    font-weight: 300;

    font-size: 18px;

}

.store-top h6 {

padding: 15px 0;

}

.see-str {

    color: #fff;

    background: #9655e6;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

    padding: 10px 25px;

    border-radius: 1px;

}

.store-ft {

    margin: 40px 0;

}

.bac-grey {

    background: #f7f7f6;

    padding: 20px;

    margin: 20px 0;

}

.completed-store h3 {

    color: #646464;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 24px;

}



.completed-store h3 span {

    color: #1ec4b2;

}

.store-inner-h6 {

    padding: 20px 0;

}



.alert-h4 {

    color: #646464;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 24px;

    margin: 0 0 20px 0;

}

.img-alert {

    position: relative;

    top: 15px;

    margin: 0 15px 0 0;

}

.img-brt-w {

    width: 50px;

    height: 50px;

    border-radius: 50%;

    object-fit: cover;

}

.rev-st-op h6 {

    color: #767676;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 20px;

    margin: 0;

}

.rev-st-op p {

    margin: 10px 0;

    color: #767676;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

}

.rev-st-op p span {

    margin: 0 0 0 20px;

}



.my-status h3 {

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 20px;

    margin: 0;

    background: #8a4fd3;

    text-align: center;

    padding: 15px;

}

.my-status p {

    color: #808080;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

}



.my-status p a {

    color: #808080;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

}

.my-status p span {

    font-weight: 600;

    margin: 0 30px 0 20px;

}

.my-status {

    background: #f5f5f5;

    padding: 0 0 10px 0;

    margin: 20px 0;

}

.manage-rev-head h3 {

    color: #7e7e7e;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 25px;

    padding: 30px 0 10px 0;

}



.rev-st-sort h4 {

    color: #808080;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 20px;

    padding: 10px 0;

}

.str-manage-rev {

    width: 100px;

    margin: 0 10px 0 0;

}

.rev-st-op-rev p {

margin: 5px 0;

}

.gen-info h4 {

    margin: 15px 0 0 0;

}

.gen-info h6 {

    margin: 20px 0 0 0;

    float: right;

}

.prof-edt h4 {

    color: #767676;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 24px;

}



.prof-edt p {

    color: #767676;

    font-family: 'Roboto', sans-serif;

    font-weight: 300;

    font-size: 15px;

}



.userty {

    width: 30px;

}

.user-namez {

    position: relative;

    top:7px;

}

.left-storefront {

    position: relative;

    top:10px;

}



.vendor_list {

    position: absolute;

    width: initial;

    margin: 0 auto;

    left: 0px;

    right: 0px;

    background: #fff;

    padding: 0;

    padding-left: 20px !important;

    padding-right: 20px;

    border-radius: 0;

    top: 70px;

    border: 1px solid;

}

 .vendor_list{    position: absolute;

    width:60%;

    margin: 0 auto;

    left: 0px;

    right: 0px;

    background: #fff;

    padding: 20px;

    padding-left: 20px !important;

    padding-right: 20px;

    border-radius: 5px;

    top: 29%;}

    .vendor_list li{margin:0px !important;width:33.33% !important;display:block !important;float:left !important;padding: 5px;}

    .vendor_list li a{border:none !important;

            color: #a1a1a1;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 12px;

    text-align: left;

    margin: 10px 0 10px 0;

    }



.pos-vn-rel {

    position:relative;

}

.plan-vnd {

    position: absolute;

    width: initial;

    margin: 0 auto;

    left: 0px;

    right: 0px;

    background: #fff;

    padding: 0;

    padding-left: 20px !important;

    padding-right: 20px;

    border-radius: 0;

    top: 70px;

    border: 1px solid #9655e6;

    z-index:9;

}

.vnd-sub, .ven-sub, .plan-sub {

    width: initial;

    top: 70px;

    border-radius: 0px;

     border: 1px solid #ffffff;

         z-index: 9;

}

.


.plan-vnd li {

        margin-right: 30px !important;

    width: initial !important;

}



.bac-login-1 .parsley-required {

        position: absolute;

    margin:-20px 0 0 0 !important;

}

.vnd-txty {

    margin:47px 0 20px 0;

}



.txtyu-vd {

border-radius:0px;

border:1px solid #d7d7d7;

min-height:100px;

}

.txtyu-vd:focus {

    outline:none;

}

.lgt-w:hover {

    color:#535353;

}

.pagination {

    float: right;

}

.pagination a {

    color: #9655e6;

    font-family: 'Roboto', sans-serif;

    font-weight: 500;

    font-size: 15px;

    margin: 0 1px 0 1px;

    

}

.ch-box-trade p {

    color: #9655e6;

    font-family: 'Roboto', sans-serif;

    font-weight: 500;

    font-size: 20px;

    text-align: center;

    padding: 0px 0 0px 0;

}



.ck-bnx {

    position:relative;

    top:10px;

    text-align:center;

}



.mdl-glst .mar-ned {

     display: block;

    background: transparent;

    box-shadow: none;

    border: none;

    border-bottom: 1px solid #d7d7d7;

}



.col-tp-mn-budget i {

    position: relative;

    bottom: 15px;

    float: left;

    width: 0em;

}



.ck-mlp {

        color: #9655e6;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 20px;

    text-align: center;

    padding: 20px 0 30px 0;

}



.email-verify p {

            color: #9655e6;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 20px;

    text-align: center;

    padding: 20px 0 30px 0;



}



.sel-unl{

         color: #535353;

    font-family: 'Roboto', sans-serif;

    font-weight: 500;

    font-size: 16px;   

}



.box-footer {

    margin:20px 0;

}

.alert-success .success {

    text-align:center;

    position:relative;

    bottom:40px;

      color: #9655e6;

      font-weight: 500;

}



.loh-t:hover {

    color:#535353;

}



.login-header {

        color: #767676;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 30px;

    margin: 10px 0 0 0;

}

.form-scn-venor-reg a {

    color:#666666;

    

}

.has-feedback {

    margin:20px 0;

}

#myModalmaping h4{

            color: #767676;

    font-family: 'Roboto', sans-serif;

    font-weight: 500;

    font-size: 26px;

}



.nw-prof {

    width:100px;

    height:100px;

margin:10px 0;

}



.loader-mn {

    margin: 0 auto;

    text-align: center;

    position: fixed;

    width: 100%;

    top: 0;

    height: 100%;

    background: rgba(0,0,0,0.6);

    

}

.loader-mn .preloader-wrapper {

    display: inline-block;

    position: relative;

    width: 50px;

    height: 50px;

    top: 44%;

}

.res-psw {

        color: #9655e6;

    background: transparent;

    font-weight: 600;

    font-size: 18px;

    text-align: center;

    padding: 30px 0;

    margin-top: 92px;

}

.row.suc-hi {
    margin-top: 92px;
}


.bnh-a {

        border-radius: 30px;

    margin: 20px 0 0 0;

    box-shadow:none;

}

.bnh-a:hover {

  background-color: #8a4fd3;  

}

    

.btn:hover, .btn-large:hover {

    background-color: #9655e6;

}

.raty {

    width: inherit !important;

}

.parsley-required {

    color:red !important;

}



.regiry-imgs {

    width: 100%;

}

/*.ovrl-nw {*/

/*    position: absolute;*/

/*    height: 100%;*/

/*    width: 100%;*/

/*    background: red;*/

/*    top: 0;*/

/*}*/



.mn-custom-nav h6 a {

    color: #373637;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 16px;



}

.logo {

    width: auto;

    height: 70px;

}

.loader-mn-div {

    position: relative;

    z-index: 9999;

}





/*********NEW CSS 01/02/2018*********************/



.edit-prf-mn p {

    text-align: center;

    position: relative;

}

.edit-prf-mn p img {

    position: absolute;

}

.edit-prf-mn h3 {

    text-align: center;

}

.edit-prf-mn h4 {

    text-align: center;

    color: #312f2f;

    font-family: 'Roboto', sans-serif;

    font-weight: 500;

    font-size: 20px;

    margin: 5px 0;

}

.edit-prf-mn h5 {

    text-align: center;

    color: #767676;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    margin: 0;

}

.edit-prf-mn h6 {

    text-align: center;

}

.fl-po-inp {

    position: absolute;

    height: 40px;

    opacity: 0;

    z-index: 9;

}

.edit-prf-mn {

    padding: 30px 0;

}

.edit-profile-inner h5 {

    text-align: center;

    color: #444444;

    font-family: 'Roboto', sans-serif;

    font-weight: 300;

    font-size: 21px;

    margin: 30px 0;

}



.edit-profile-inner h6 {

    text-align: center;

    margin: 30px 0;

}



.but-edt-profile {

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 300;

    font-size: 16px;

    background: #8a4fd3;

    padding: 15px 25px;

    border: none;

    border-radius: 30px;

}

.but-edt-profile:hover {

    background: #8a4fd3;

}

.error-page {

    padding: 40px 0;

}

.error-page h2 {

    text-align: center;

}

.error-page h3 {

    text-align: center;

    color: #c312c3;

    font-family: 'Roboto', sans-serif;

    font-weight: 600;

    font-size: 70px;

}

.error-page h4 {

    text-align: center;

    color: #929292;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 36px;

}

.error-page h5 {

    text-align: center;

    color: #929292;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 16px;

}

.error-page h6 {

    text-align: center;

    margin: 30px 0;

}

.error-page h6 a {

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 15px;

    background: #9655e6;

    padding: 5px 15px;

    border-radius: 30px;

}

/*********NEW CSS 01/02/2018*********************/

.get_cats .m3 {

    text-align:center;

}

.hme-vnd-ui {

    color: #a1a1a1;

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 12px;

    text-align: left;

      margin: 10px 0 10px 0;

}

.lg-imt-op {

        width: 25px;

}



.frm-bui {

    position: relative;

    bottom: 16px;

}



.drp-gt {

    background-color: #8a4fd3;

}



.im-chrt {

width: 100%;

}



.fav-vendor-detail .carousel .carousel-item > img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}

.img-reg-mv {

        width: 40px;

    height: 40px;

    margin: 15px 10px 0px 0;

}



.rev-scn-banner {

    margin:0 0 20px 0;

}





.banner-main-image {

    width: 100%;

    object-fit: cover;

    object-position: top;

}

.banner-hm-txt {

    position: absolute;

    bottom: 100px;

    width: 100%;

}



.h-j-nw {

    width: 100%;

    height: 432px;

}

.banner-hj-bc {

    /*background: url("../img/home/hj1.jpg");*/

    height: auto;

    background-repeat: no-repeat;

    background-size: cover;

}

.app-scn-inner h2 {

    padding: 0 0 0 30px;

}

.app-scn-inner p {

    padding: 0 0 0 30px;

}

.app-scn-inner h6 {

    margin: 50px 0 40px 30px;

}

.login-k-img {

    height: auto;

    width: 100%;

    object-fit: cover;

    object-position: top;

}

.bac-lk-text {

        position: absolute;

    width: 100%;

    bottom: 400px;

}

/*#select_hired {

    width: 30%;

}*/

.capacity {

    line-height: 25px;

}



.analytics_cols {

    border-right: 1px solid #000;

}

@media (max-width: 760px) {

    .logo-in-footer {

        text-align: center;

    }

    .caro-inner-rev {

        display: grid!important;

    }

    .planingRow {

        /*display: grid!important;*/

        /*grid-template-columns: repeat(1, 1fr);*/

        display: block!important;

        width: 100%!important;

    }

    .banner-hj-bc {

        height: auto!important;

    }

    .caro-inner-rev img {

        width: 300px;

    }

    .caro-inner-rev div {

        text-align: center!important;

    }

    .container_vendor {

        text-align: center;

    }

    .container_vendor h2{

        font-size: 2.3rem!important;

    }

    .filtering-vendors {

        display: grid!important;

        justify-content: inherit!important;

    }

    .filtering-vendors .bac-grty {

        display: grid!important;

        justify-content: inherit!important;

    }

    .fsv-vd-sc-1 {

        width: 100%;

    }

    .descANDform {

        display: grid!important;

        width: 100%!important;

    }

    /*#select_hired {

        width: 90%;

    }*/

    .vendor-desc {

        margin-right: -2%!important;

    }

    .capacity {

        line-height: 15px;

    }

    .bac-gryu {

        width: 100%!important;

    }

    .imgDesc {

        padding: 0!important;

    }

    .analytics_cols {

        border-right: none;

    }

    .rev-bac-revstar{

        height: 120px;  

    }

    .home_images_texts{

        margin: 0;

    }

}



@media (max-width: 780px) {

    .caro-inner-rev{

        display: grid!important;

    }

    .bac-grty {

        height: 100%;

    }

    .wiz-2, .wiz-1 {

        width: 100%;

    }

    .container .row {

      margin-left: 0rem;

    }

    .socbuttons {

        margin-top: -15%;

    }

    .videoGallery {

        width: 100%!important;

    }

}



.radio_inp{

    position: relative!important;

    left: 0!important;

    opacity: 1!important;

    margin-top: 10px;

}



.message_error{

    color: red!important;

    font-size: 25px;

}



.message_success{

    color:green;

}



.count_analiytics{

    font-size: 30px;

}



@media (max-width: 480px){

.phone_num_write_rew_div{

    justify-content: space-between;

}

.carousel_prev{

    position: relative;
    right: 0%!important;
    top: 0px!important
}
#home_search_attr{
    width: auto!important;
}

.carousel_next{
    position: relative;
    left: 85%!important;
    bottom: 120px!important;
}


}





/* The Modal (background) */

.modal {

  display: none; /* Hidden by default */

  position: fixed; /* Stay in place */

  z-index: 1; /* Sit on top */

  padding-top: 100px; /* Location of the box */

  left: 0;

  top: 0;

  width: 50%; /* Full width */

  height: 100%; /* Full height */

  overflow: auto; /* Enable scroll if needed */

  background-color: rgb(0,0,0); /* Fallback color */

  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */

  max-height: 100vh;

}



/* Modal Content */

.modal-content {

  background-color: #fefefe;

  margin: auto;

  padding: 20px;

  border: 0px solid #888;

  width: 80%;

}



/* The Close Button */

.close {

  color: #aaaaaa;

  float: right;

  font-size: 28px;

  font-weight: bold;

}



.close:hover,

.close:focus {

  color: #000;

  text-decoration: none;

  cursor: pointer;

}

.parsley-minlength{
    color: red!important;

}

.login-rev-2_1{
    color: #8a4fd3;
}

.login-rev-2_1:hover{
    color: white;
}



#img_img_img{

    height: 510px !important;

}



.planningImages img:hover{



    /*background: #4fd3bf;

    border: #4fd3bf;

    border-radius: 40%;*/

    /*z-index: 1000;*/

    /*width: 90px;*/

    /*height: 90px;*/

}



.messageIconMint,

.checklistIconMint,

.guestlistIconMint,

.budgetIconMint,

.favoriteIconMint,

.meetingIconMint{

    display: none;

}



.messageIcon,

.checklistIcon,

.guestlistIcon,

.budgetIcon,

.favoriteIcon,

.meetingIcon {

    cursor: pointer;

}



.messageIcon:hover .messageIconWhite,

.checklistIcon:hover .checklistIconWhite,

.guestlistIcon:hover .guestlistIconWhite,

.budgetIcon:hover .budgetIconWhite,

.favoriteIcon:hover .favoriteIconWhite,

.meetingIcon:hover .meetingIconWhite {

    display: none;

}



.messageIcon:hover .messageIconMint,

.checklistIcon:hover .checklistIconMint,

.guestlistIcon:hover .guestlistIconMint,

.budgetIcon:hover .budgetIconMint,

.favoriteIcon:hover .favoriteIconMint,

.meetingIcon:hover .meetingIconMint {

    display: inline-block;

}
/*.time{*/
    /*margin-right: -22px;*/
/*}*/
/*.days{*/
    /*margin-right: -65px;*/
/*}*/
/*@media (max-width: 480px){*/
    /*.bac-lk-text{*/
        /*top: 0!important;*/
    /*}*/
    /*.days{*/
        /*margin-right: -15px!important;*/
    /*}*/

/*}*/
/*@media (min-width: 481px) and (max-width: 600px){*/
    /*.days {*/
        /*margin-right: -10px!important;*/
    /*}*/
    /*.time {*/
        /*margin-right: -5px!important;*/
    /*}*/
/*}*/
@media (max-width: 600px){

    nav{
        background-color: #ffffff;
    }
    .hide-on-med-and-up{
        position: fixed;
        z-index: 1111;
        position: -webkit-sticky
    }
    /*.vendor-container{*/
        /*padding-top: 65px;*/
    /*}*/
    .wizard{
        padding-top: 65px;
        white-space: nowrap;
    }
    #main-header-menu{
        width: 100%;
    }
    .vendor-login{
      width: 100%!important;
    }
    .lg-home-nav{
        padding-top: 65px!important;
    }
    #registered_menu {
        display: block !important;
    }
    .lg-home-nav li {
        margin: 0;
    }
    .fav-vendor-detail .carousel .carousel-item > img {
        height: 230px;
        margin-top: 80px;
    }
    .imgDesc{
        margin-top: -270px;
    } 
}
@media screen and (max-width: 992px) and (min-width: 601px) {
    .nxt{
        width: 85%!important;
    }
}

@media screen and (max-width: 600px) and (min-width: 481px) {
    .nxt{
        width: 90%!important;
    }
}
@media screen and (max-width: 480px) {
    .nxt{
        width: 100%!important;
    }
    .imgDesc{
        margin-top: -80px;
    } 
}
@media (min-width: 601px){

    .bac-rgt-login{
        padding: 0 0 0 20px;
    }
    .container-fluid{
        margin: 56px auto 0 auto;
    }
    .home-container{
        width: 100%!important;
    }
    .login-page, .signup-page{
        width: 70%;
    }
    .vendor-login{
        padding-top: 80px;
    }
    .bac-lk-text{
        bottom: 200px;
    }

}
@media (min-width: 601px) and (max-width: 1000px){
    .bac-login h3{
        font-size: 1.64em;
    }
    .bac-login h5{
        font-size: 1.4em;
    }
    .container-fluid{
        margin-top: 92px;
    }

}
@media (min-width: 1001px){
    .container-fluid{
        margin-top: 100px;
    }

}

@media (max-width: 480px) {
    .planningImages {
        padding: 0 0.25rem!important;
    }
}
@media (max-width: 445px){
    .planningImages .img_title{
        font-size: 11px!important;
    }
}

@media (max-width: 335px){
    .planningImages .img_title{
        font-size: 10px!important;
    }
}

.banner-sn-autosssss{
    position: fixed;
    width: 50%;
}


.button-srch{background: #4fd3bf;width: 85px;height: 55px; margin-top: 0px; color: white; display: flex; justify-content: center;align-items: center;border:none!important;}
.button-srch:hover{background:#8a4fd3!important;}
.right-scn-fav-yi{margin:20px 5px!important;}
.align-center{margin:20px auto; display:block;}
input[type="checkbox"]:checked + label::before{   content: ''; position: absolute; top: 0; left: 0;  z-index: 0; border: 2px solid black;  border-radius: 1px; margin-top: 2px; -webkit-transition: .2s;  transition: .2s;border-top: 2px solid transparent;  border-left: 2px solid transparent; }
.border-red-radius{border: #ff0000 2px solid; border-radius: 10px;}
.border-red{border-bottom: #ff0000 2px solid!important;}
.mt20{margin-top:20px!important;}
.mt40{margin-top:40px!important; margin-bottom: 20px;}
.mr30{margin-right:30px!important;display:block;}
.inline{display:inline!important;}

@media (max-width: 601px){
    .guestlist-icons a i{margin:0px!important;}
    .modal{width:90%!important;}
    .hidden-xs{display:none;}
        
}


/********* Alert Box ***********/
.alert-error { padding: 10px 10px 10px 33px; margin-bottom: 15px; background:#ff0000; color:#fff;}
.alert-success { padding: 10px 10px 10px 33px; margin-bottom: 15px; background:#659265; color:#fff;}
.alert-info { padding: 10px 10px 10px 33px; margin-bottom: 15px; background:#8a4fd3; color:#fff;}


/* Blog Design */

.blog-list-area{padding:20px 0;}

.single-blog-sidebar {
    margin-bottom: 30px;
}

.single-tag {
    border-color: #e7e7e7;
    margin-top: 5px;
    border-style: solid;
    border-width: 1px 1px 0;
}

.single-tag h2, .single-tag h3, .single-tag h4, .single-tag a {
    color: #8a4fd3;
    font-size: 1.0em;
    margin: 0;
    /*border-bottom: 1px solid #e7e7e7; */
    padding: 10px 15px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.single-tag ul {
    margin: 0;
    border-bottom: 1px solid #e7e7e7;
    list-style: none;
}

.single-tag ul li {
    display: block;
    border-bottom: 1px dotted #c9c9c9;
   
}

.single-tag ul li a {
    display: block;
    overflow: hidden;
}

.single-tag ul li a span {
    float: right;
    background: #999;
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: 700;
    min-width: 20px;
    height: 20px;
    border-radius: 100%;
    text-align: center;
    padding-top: 2px;
}

.single-tag ul li:last-child {
    border-bottom: 0;
}

.blog-list .filter-pagination {
    border: 0;
    padding: 0;
}

.blog-list .single-blog {
    padding: 0;
    border: 1px solid #ddd;
    margin-bottom: 30px;
}

.blog-list h1 {
    margin: 0px 0 30px;
    font-weight: bold;
    font-size: 18px;
    border-bottom: #ccc 1px dotted;
    padding-bottom: 10px;
    line-height:1.4em;
}

.blog-text {
    padding: 15px;
}

.blog-text h2, .blog-text h3 {
    margin: 0 0 15px;
    height:30px;
}


.blog-meta ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 15px;
    padding: 0;
    list-style: none;
}

.blog-meta ul li {
    color: #bbb;
    font-style: italic;
    margin-right: 15px;
    font-size:0.9em;
}

.blog-meta ul li i {
    margin-right: 5px;
}

.blog-meta ul li:last-child {
    margin: 0;
}

.blog-meta ul li a {
    color: #bbb;
}

.blog-meta ul li a:hover {
    color: #8a4fd3;
}

.blog-image img {
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.blog-image:hover img {
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.blog-text .blog-image {
    margin-bottom: 20px;
}

.single-blog-sidebar .single-blog {
    margin-bottom: 20px;
}

.single-blog .share-box {
    margin-bottom: 20px;
}

.blog-style {
    padding: 20px;
    background: #ededed;
    margin-bottom: 20px;
}

.blog-style>h2, .blog-style>h3 {
    border-bottom: 1px solid #ddd;
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 20px;
    padding-bottom: 10px;
    position: relative;
}

.blog-style>h2:before, .blog-style>h3:before {
    content: "";
    background: #DF1F26;
    height: 1px;
    width: 50px;
    position: absolute;
    bottom: -1px;
    left: 0;
}

.blog-style .single-blog {
    background: #fff;
    margin-bottom: 15px;
}

.blog-style .blog-text {
    padding: 10px;
}

.single-blog p {margin-bottom:24px;}

.single-comment {
    margin-bottom: 20px;
    border-bottom: 1px solid #ddd;
}

.comment-image {
    position: relative;
    margin-bottom: 10px;
    padding: 0 0 0 80px;
    min-height: 64px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.comment-image img {
    position: absolute;
    left: 0;
    top: 0;
}

.comment-image h2, .comment-image h5 {
    font-size: 14px;
    font-weight: 700;
    margin: 0;
}

.comment-image p {
    color: #bbb;
    font-style: italic;
    margin: 0;
}

.comment-form h2, .comment-form h3 {
    font-weight: 700;
    margin: 0 0 15px;
    font-size: 14px;
}

.comment-form input,
.comment-form textarea {
    font-size: 14px;
    margin-bottom: 15px;
}

.style-box {
    border: 1px solid #ddd;
}

.style-box-title {
    background: #eee;
    min-height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.style-box-title h2, .style-box-title h3 ,.style-box-title .sh2, .style-box-title .sh3{
    font-size: 14px;
    font-weight: 600;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform:uppercase;
    color:#8a4fd3;
    padding-left:10px;
}

.style-box-title h2 span, .style-box-title h3 span, .style-box-title .sh2 span, .style-box-title .sh3 span {
    background: #8a4fd3;
    height: 40px;
    width: 40px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    font-size: 23px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 5px 0 0;
}

.style-box-list {
    padding: 5px 15px;
}

.style-box-list ul.brand {
    margin-bottom: 0;
}

.box-area {
    padding: 10px 0 20px;
}

.single-blog {
    padding: 15px;
}

.single-blog img {
    width: 100%;
}

.single-blog h2, .single-blog h3 ,.single-blog span .sh2, .single-blog span .sh3{
    font-size: 15px;
    font-weight: 700;

}

.post-title{
    font-size: 15px;
    font-weight: 700;
    margin: 20px 0;
    }
    
 .filter-pagination {
    margin: 25px 0;
    border: 1px solid #ddd;
    padding: 10px;
}

.filter-pagination .pagination {
    margin: 0;
}

.filter-pagination .pagination .page-link {
    border-radius: 0;
    color: #666;
}

.filter-pagination .pagination .page-item.active .page-link,
.filter-pagination .pagination .page-item .page-link:hover {
    color: #fff;
    background: #8a4fd3;
    border-color: #8a4fd3;
}
.filter-pagination .pagination .page-item a {
    color: #8a4fd3;
    background: #eee;
    border-color: #eee;
    width:32px;
    height:35px;
}

.page-link{    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6;}
    
.pagination li.active{background:none!important;}  
#ui-id-1{z-index:999!important;}

a#canceledsuccess:hover {
    cursor: pointer;
}
.grid {
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
}
.row.grid .cell {
    margin-left: 0;
    margin-bottom: 20px;
}

.contracted{
    position: absolute;
    right: 0;
    margin-right: 15px;
    margin-top: 5px;
    cursor: pointer;
}
.favorite {
    position: absolute;
    left: 0;
    margin-left: 15px;
    margin-top: 5px;
    cursor: pointer;
}
.contracted a, .favorite a{
    border-radius: 20px;
    border: 0;
    color: #ffffff;
    background-color: #8a4fd3;
    padding: 3px 10px 5px 10px;
}

.dropdown-content{max-height:300px!important;z-index:999999;}
.budget_icon{color:#8b51d3!important;padding:4px!important;}
.budget_icon i{color:#8b51d3!important;padding:4px;font-size:20px;}
.btn-budgets{background:#fff;border:#8a4fd3 1px solid; color:#8a4fd3!important;padding: 0px 5px; border-radius:10px;height:40px;padding-right:5px;font-size:15px;}
.btn-budgets:hover, .btn-budgets:active, .btn-budgets:hover a, .btn-budgets:focus{background:#8a4fd3;border:#8a4fd3 1px solid; color:#fff!important;height:40px;font-size:15px;}
.budget-subrow{background:#f9f9f9;height:30px;}
.budget-subrow td{padding:0px;}
.td-budget{font-weight: 400;  font-size: 14px;  color: #777777;  text-align: center;}
.td-budget a i{font-size:22px;}
.td-budget a{cursor:pointer;}
.budget-subrow td h5{margin:0 0 0 58px!important;padding:5px!important;color: #777777; }
.budget-subrow td h6{margin:0px!important;padding:5px!important;color: #777777; }
.ml80{margin-left:80px!important;}
.strong{font-weight:bold!important;}
.budget_table{position:relative!important;top:20px!important;bottom:0px!important;cursor:pointer;margin-right:10px;}
.task-category-name{color:#666;font-style:italic;text-align:right;padding-right:50px;}

.load-more-btn-style-task{
    border-radius: 25%;
    width: 28px;
    height: 28px;
    text-transform: uppercase;
    color: #FFFFFF;
    display: inline-block;
    line-height: 25px;
    margin-top:10px;
    background-color: #8b51d3;
    position:relative;
    
 }
    .load-more-arr-down-task{
      background-image: url("../../../assets/images/simple-arrow.svg");
      background-position: center 61%;
      position: absolute;
      background-repeat: no-repeat;
      background-size: 16px;
      left: 0;
      top: 0;
      display: block;
      width: 100%;
      height: 100%;
    }
    
    .task-expanded{
      transform: rotate(180deg);
    }

.td-task{font-weight: 400;  font-size: 14px;  color: #777777;  text-align: left;}
.td-task a i{font-size:22px;}
.td-task a{cursor:pointer;}
.tasks_lists{height:250px!important;overflow-y:auto;}
.task_textarea{height:7em!important;}
.vendor_list li a:hover{  color: #4fd3bf;}
a#forgot_pass:hover{ color: #4fd3bf; cursor: pointer;}
#terms a{ color: #4fd3bf;}
#vendorloginpoup{ z-index: 9999999!important; }
.forgot_pass{ bottom: 5px!important; }
p.active{ background-color: #ffffff; }
p.activ{ background-color: #ffffff; }
i.far.fa-envelope.new-message::after{
    position: absolute;
    content: '\25CF';
    margin-top: -8px;
    margin-left: -10px;
    color: #ff0000;
}
@-moz-document url-prefix() {
    i.far.fa-envelope.new-message::after{
        font-size: 0.7em;
    }
}

.my-status p.activ a {
    font-weight: 800!important;
    color: #8a4fd3!important;
}


.single-input-box {
    position: relative;
    margin-right: 5px;
}

#inputContainer {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    left: auto !important;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    float: none;
    padding: 0;
    margin: 0;
}


.single-input-box input {
    padding: 17px 20px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    height: auto !important;
    min-height: 55px;
}

.single-input-box ul#myUL,.single-input-box ul#myULval {
    right: 0 !important;
    top: 56px !important;
    width: 100% !important;
    left: 0 !important;
    position: absolute !important;
    margin: 0 !important;
    z-index: 9;
    max-height: 192px;
}


@media only screen and (max-width: 480px) {
    input#location {
        padding: 5px 20px!important;
    }
}

@media only screen and (max-width: 770px) {
    .login-home-banner .new_img {
        padding: 5px 0 0 0;
    }
    .pos-rel{
        padding-top: 0px!important;
    }
}