.wFnqD {
    box-sizing: border-box;
    transition: 0.3s;
}
.__react_component_tooltip {
    border-radius: 3px;
    display: inline-block;
    font-size: 13px;
    left: -999em;
    opacity: 0;
    padding: 8px 21px;
    position: fixed;
    pointer-events: none;
    transition: opacity 0.3s ease-out;
    top: -999em;
    visibility: hidden;
    z-index: 999;
}
.paid-bg {
    background-color: #fd8f35 !important;
}
.featured, .handpicked, .paid {
    padding: 8px !important;
    height: 50px;
    width: 250px;
    margin-left: 10px !important;
    line-height: 18px !important;
}
.__react_component_tooltip.place-right:before {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    left: -8px;
    top: 50%;
    margin-top: -5px;
}
.__react_component_tooltip:before, .__react_component_tooltip:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
}
.__react_component_tooltip.type-dark.place-right:after {
    border-right-color: #222;
    border-right-style: solid;
    border-right-width: 6px;
}
.__react_component_tooltip.place-right:after {
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    left: -6px;
    top: 50%;
    margin-top: -4px;
}
.__react_component_tooltip:before, .__react_component_tooltip:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
}
.paid:after {
    border-top-width: 6px !important;
    border-bottom-width: 6px !important;
}
.__react_component_tooltip.place-right {
    margin-left: 10px;
}
.__react_component_tooltip.type-light {
    color: #222;
    background-color: #fff;
}
.GenieCard .tooltip-info, .PrimaryVendorCard .tooltip-info {
    padding: 5px !important;
    width: 350px;
    line-height: 15px !important;
}
.__react_component_tooltip.place-right:before {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    left: -8px;
    top: 50%;
    margin-top: -5px;
}
.__react_component_tooltip:before, .__react_component_tooltip:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
}
.__react_component_tooltip.type-light {
    color: #222;
    background-color: #fff;
}
.__react_component_tooltip.type-light.place-right:after {
    border-right-color: #fff;
    border-right-style: solid;
    border-right-width: 6px;
}
.__react_component_tooltip.place-right:after {
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    left: -6px;
    top: 50%;
    margin-top: -4px;
}
.GenieCard .tooltip-info:after, .PrimaryVendorCard .tooltip-info:after {
    border-top-width: 6px !important;
    border-bottom-width: 6px !important;
}
.__react_component_tooltip:before, .__react_component_tooltip:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
}
.GenieCard .vendor-card, .PrimaryVendorCard .vendor-card {
    display: -ms-flexbox;
    display: flex
;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
}
.btn-primary:hover{
        background-color: #1A8209;
    border-color: #1A8209;
}
.extra-radius {
    border-radius: 5px;
        border: 1px solid #e1e1e1;
}
GenieCard .vendor-card .vendor-picture, .PrimaryVendorCard .vendor-card .vendor-picture {
    background: #d7d7d7;
    height: 210px;
    position: relative;
}
.margin-t-10 {
    margin-top: 10px;
}
.staets{
        margin-left: 10px;
}
.BookingDetail .service:not(:last-child), .margin-r-10, .VendorLeads .graph-filters .filter:not(:last-child), .VendorStatistics .graph-filters .filter:not(:last-child) {
    margin-right: 10px;
}
.margin-l-10, .vendor-dashboard-root .vendor-sidenav-root .active .cnt, .vendor-dashboard-root .vendor-sidenav-root .cnt {
    margin-left: 10px;
}
iframe, img {
    max-width: 100%;
}
img {
    display: inline-block;
}
.d-flex, .f-sb-bw {
    display: -ms-flexbox;
    display: flex
;
}
.f-sb-bw {
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
}
.GenieForm .genie-field, .GenieForm .genie-field-no-fixed-height, .GenieFormOpen .genie-field, .GenieFormOpen .genie-field-no-fixed-height, .padding-10, .venue-concierge .vc-gold-form-field-nofixed-height {
    padding: 10px;
}
.GenieCard .vendor-card .vendor-info .line, .PrimaryVendorCard .vendor-card .vendor-info .line {
    display: -ms-flexbox;
    display: flex
;
    -ms-flex-direction: row;
    flex-direction: row;
}
.protected-content {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}



.frow, .vendor-dashboard-root {
    display: -ms-flexbox;
    display: flex
;
    -ms-flex-direction: row;
    flex-direction: row;
}


 .vendor-dashboard-root {
    display: -ms-flexbox;
    display: flex
;
    -ms-flex-direction: row;
    flex-direction: row;
}

.AboutSection h6, .text-bold {
    font-weight: 600;
}
.rating-new-5 {
    height: 12px;
    background-color: none;
}
.StarRatingNew {
    border-radius: 2px;
    color: #4a4a4a;
}
.center, .Profile .left-section .vendor-head .info-box .action-buttons .grid__col, .VendorRoot .view-all {
    display: -ms-flexbox;
    display: flex
;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.margin-r-5 {
    margin-right: 5px;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.margin-l-5 {
    margin-left: 5px;
}
.nowrap {
    white-space: nowrap;
    
}
.overflow-hidden {
    overflow: hidden;
}
.GenieCard .vendor-card .vendor-info .best-price-icon, .GenieCard .vendor-card .vendor-info .vendor-price, .PrimaryVendorCard .vendor-card .vendor-info .best-price-icon, .PrimaryVendorCard .vendor-card .vendor-info .vendor-price {
    height: 48px;
}
.margin-10 {
 margin-left: -23px;
    margin-top: -22px;
    margin-right: 35px;
    float: right;
}
.fcol, .vendor-dashboard-root .vendor-sidenav-root {
    display: -ms-flexbox;
    display: flex
;
    -ms-flex-direction: column;
    flex-direction: column;
}
.f-wrap {
    display: -ms-flexbox;
    display: flex
;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.GenieForm .genie-field, .GenieForm .genie-field-no-fixed-height, .GenieFormOpen .genie-field, .GenieFormOpen .genie-field-no-fixed-height, .right, .v-center, .venue-concierge .vc-gold-form-field, .venue-concierge .vc-gold-form-field-nofixed-height {
    display: -ms-flexbox;
    display: flex
;
    -ms-flex-align: center;
    align-items: center;
}

.frow a{

	color: rgb(74, 74, 74);
}
.StarRatingNew {
    border-radius: 2px;
    color: #4a4a4a;
}

.vendortour{


	 font-size: 14px;
	 
}
.btn-search{
        background: #ff8d00;
    color: #fff;
    border: 1px solid #ff8d00;
        font-weight: 400;
}
.vprice p{
      position: relative;
    color: #4a4a4a;
    font-size: 14px;
    line-height: 23px;
    font-weight: 400;
    font-family: roboto, sans-serif;
    text-align: justify;
    margin-top: 7px;
}
.headderfile{

	    font-size: 20px;
    font-family: proxima-nova, sans-serif;
    color: rgb(74, 74, 74);
}
.regular{
	    font-size: 14px;
    font-weight: 400;
	    color: rgb(74, 74, 74);
}
.info-icon{
        width: 70%;
}

@media only screen and (max-width: 767px) {


	.blogse {
    margin-top: -58px;
}


	.abouttop {
            padding: 0.1rem 0 1rem;
}
.vendortour {
   
    font-size: 14px;
    margin-right: 0px;
    color: rgb(74, 74, 74);
}

}