/*.storefront .container {
    width: 960px !important;
}*/

.container {
    margin-right: auto;
    margin-left: auto;
    /*padding-left: 15px;
    padding-right: 15px;*/
}

    .container:before,
    .container:after {
        content: " ";
        display: table;
    }

    .container:after {
        clear: both;
    }

.row {
    /*margin-left: -15px;*/
    margin-right: -15px;
}

    .row:before,
    .row:after {
        content: " ";
        display: table;
    }

    .row:after {
        clear: both;
    }

.col-xs-9 {
    width: 635px;
     clear: both;
}

.storefront #main .jcarousel {
    position: relative;
    overflow: hidden;
    height: 281px;
}

    .storefront #main .jcarousel ul {
        width: 20000em;
        position: relative;
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .storefront #main .jcarousel ul li {
            float: left;
            margin: 0 2px;
            opacity: 0.3;
        }

            .storefront #main .jcarousel ul li.active {
                opacity: 1;
                -webkit-transition: all 0.5s ease-in-out;
                -moz-transition: all 0.5s ease-in-out;
                transition: all 0.5s ease-in-out;
            }

            .storefront #main .jcarousel ul li img {
                height: 281px;
                display: block;
                margin: 0 auto;
            }

    .storefront #main .jcarousel .jcarousel-control {
        position: absolute;
        top: 114px;
        width: 54px;
        height: 54px;
    }

        .storefront #main .jcarousel .jcarousel-control.jcarousel-prev {
            background-image: url(../img/prev.png);
            left: 20px;
        }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    .storefront #main .jcarousel .jcarousel-control.jcarousel-prev {
        background-image: url(../img/left-arrow-70-opacity_2x5.png);
        background-size: 54px 54px;
    }
}

.storefront #main .jcarousel .jcarousel-control.jcarousel-prev:hover {
    background-image: url(../img/left-arrow.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    .storefront #main .jcarousel .jcarousel-control.jcarousel-prev:hover {
        background-image: url(../img/left-arrow_2x-7.png);
        background-size: 54px 54px;
    }
}

.storefront #main .jcarousel .jcarousel-control.jcarousel-next {
    background-image: url(../img/right-arrow-70-opacity.png);
    right: 20px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    .storefront #main .jcarousel .jcarousel-control.jcarousel-next {
        background-image: url(../img/right-arrow-70-opacity_2x-19.png);
        background-size: 54px 54px;
    }
}

.storefront #main .jcarousel .jcarousel-control.jcarousel-next:hover {
    background-image: url(../img/right-arrow.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    .storefront #main .jcarousel .jcarousel-control.jcarousel-next:hover {
        background-image: url(../img/right-arrow_2x-1.png);
        background-size: 54px 54px;
    }
}






.d-breadcrumb {
    margin-top: 0;
    width: 100%;
    font-size: 14px;
    font-family: "ProximaNova", Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.2;
    background-color: transparent;
    padding: 0;
    margin-bottom: 0;
}

.text-muted {
    color: #FF8598;
    font-size: 14px;
}




.h4 {
    font-size: 18px;
    font-family: "ProximaNova", Helvetica, Arial, sans-serif;
    font-weight: 300;
    line-height: 1.2;
}


/*.head-con {
        width: 100%;
        border-bottom: 1px solid #A3A5A6;
        padding-bottom: 25px;
        margin-bottom: 15px;
    }*/

.con-left {
    width: 635px;
    float: left;
    padding: 0 15px;
}

.con-right {
    width: 265px;
    float: left;
    padding: 0 15px;
}

.panel-info {
    border-color: #ffded0;
}

.panel {
    margin-bottom: 22px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 0px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}

.panel-info > .panel-heading {
    color: #FF8598;
    background-color: #f1f1f1;
    border-color: #ccc;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: -1px;
    border-top-left-radius: -1px;
    width: 233px;
    text-align: center;
}

.left-form-control {
    display: block;
    width: 185px;
    height: 18px;
    margin: 10px 0 0 2px;
    padding: 8px 20px;
    font-size: 15px;
    line-height: 1.5;
    color: #222222;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ddd;
    border-radius: 6px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.msg-font {
    font-size: 20px;
    padding-right: 5px;
}

.left-panel-con {
    border: 1px solid #ccc !important;
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}




.btn-span {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 16px;
    border-left: 1px solid rgb(204, 204, 204);
    padding: 10px 15px;
    height: 15px;
    cursor: pointer;
    margin-top: 10px;
}

.pink-bttn555555 {
    background: none repeat scroll 0 0 #ff8598;
    border-radius: 4px;
    color: #FFF;
    cursor: pointer;
    height: 40px;
    padding: 10px 35px;
    text-align: center;
    width: 227px;
    border: 1px solid #ff8598;
}

.pink_bttn555555_hgt {
    margin: auto;
    height: 22px !important;
    margin-bottom: 24px;
    margin-top: 24px;
}



.sel-box {
    width: 227px;
    border-radius: 4px;
    border: 1px solid rgb(204, 204, 204);
    padding: 6px 20px;
    margin: 0px 0px 10px 2px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.info-row {
    padding: 10px 0;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    text-align: center;
}

.panel-default {
    border-color: #ddd;
}

.h5 {
    font-size: 18px;
    font-family: "ProximaNova", Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.2;
    margin-top: 22px;
    margin-bottom: 11px;
}

.panel {
    margin-bottom: 22px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 0px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}


.nav-tabs {
    border-bottom: 1px solid #ddd;
}

    .nav-tabs > li {
        float: left;
        margin-bottom: -1px;
    }

.nav > li > a {
    position: inherit;
    display: block;
    padding: 10px 15px;
}

.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.5;
    border-radius: 0px 0px 0 0;
}

.navlabel {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
    background-color: #ff8598;
}

.tab {
    border-bottom: 3px solid #33495e;
}

.tab-ac:hover {
    border-bottom: 3px solid #33495e;
}


.btn-info {
    color: #19b5bc;
    background-color: #FF8598;
    border-color: #FF8598;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}





.btn-group .btn:first-child {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}

.btn-group .btn:not(.btn-default) {
    border-right: 2px solid #fff;
}

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.btn-group .btn:last-of-type {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}

.btn-3 {
    padding: 10px 20px;
    color: rgb(255, 255, 255);
}

    .btn-3:hover {
        background-color: #f37889;
        color: rgb(255, 255, 255) !important;
    }

.text-para {
    padding: 10px;
    border: 1px solid rgb(204, 204, 204);
    margin: 20px 0px;
    background-color: rgb(255, 255, 255);
    color: rgb(255, 133, 152);
}

.text-ce {
    width: 575px;
    font-size: 14px;
    margin: auto;
}

.poit {
    font-size: 60px;
    font-family: "ProximaNova", Helvetica, Arial, sans-serif;
}

.text-f {
    font-family: "ProximaNova", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.5;
    color: #33495e;
}

.EC-row1-right-summary {
    color: #34495e;
    font-size: 14px;
    margin-top: 15px;
    font-weight: 400;
    color: #333;
    /*font-family: "ProximaNova", Helvetica, Arial, sans-serif;*/
    font-family: inherit;
}

.pagination > li {
    display: inline;
}

    .pagination > li > a, .pagination > li > span {
        position: relative;
        float: left;
        padding: 8px 20px;
        line-height: 1.5;
        text-decoration: none;
        color: #19b5bc;
        background-color: #fff;
        border: 1px solid #ddd;
        margin-left: -1px;
    }

.pagination {
    width: 252px;
    margin: auto;
}



.fontsize12 {
    font-size: 12px;
}

.rgt_pan_img_head {
    color: #FF8598;
    font-family: mystyle;
    text-align: left;
    font-size: 15px;
    word-wrap: break-word;
    word-break: keep-all;
    width: 205px;
}

    .rgt_pan_img_head > a {
        cursor: pointer;
        text-transform: capitalize;
    }

.rgt_pan_img_main_hdg {
    font-family: mystyle;
    color: #34495e;
    text-align: center;
    font-size: 17px;
    margin-bottom: 6px;
    margin-top: 14px;
    width: 80%;
}


.vendor-contact-textarea {
    border: 1px;
    vertical-align: top;
    resize: none;
    width: 185px;
    margin: 10px 0 0 2px;
    padding: 8px 20px;
    font-size: 15px;
    color: #222;
    background-color: #FFF;
    background-image: none;
    border: 1px solid #DDD;
    border-radius: 6px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

#ui-datepicker-div {
    width: 219px !important;
}

.vendor_back_prev_bttn {
    margin: 0px 0px 20px;
}

.nxt-bttn-main > a {
    min-width: 55px !important;
    text-align: center !important;
}

.vendor_stars_Reviews1 {
    float: left;
    margin-right: 10px;
    margin-top: 2px;
}


/*----------------------------vender  heading-------------------------*/

.itemhead {
    width: 830px;
    float: left;
    padding: 0 0 0 0px;
}

.head-con {
    width: 100%;
    border-bottom: 1px solid #A3A5A6;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.img-circl-div {
    width: 100px;
    padding: 0 15px 0 0;
    float: left;
}

.img-circle {
    border-radius: 50%;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: 90px;
    width: 90px;
}

img {
    vertical-align: middle;
}

.vendor_right_headline {
    width: auto;
    float: left;
    margin-bottom: 0PX;
    color: #FF8598;
    font-size: 22px;
}

.vendor_headline {
    width: auto;
}

.vendor_headline_heart {
    float: left;
    padding: 7px 0px 0px 12px;
}

.vendor_headline_social {
    margin-top: 2px;
}



.social_icon_vendor {
    border-radius: 25%;
    margin-left: 10px;
    height: 25px;
    cursor: pointer;
}

.marleft10 {
    margin-left: 16px !important;
}

.width_auto {
    width: auto;
}

.vendor_headline_stars {
    padding-bottom: 2px;
}


.vendor_stars_inner_span {
    cursor: default;
    width: auto !important;
    float: left;
    padding-right: 6px;
}

.vendor_stars_inner_span_img {
    margin-top: -2px;
    margin-left: -3px;
}

.vendor_headline_address {
    color: #444444;
    font-size: 14px;
}

.vendor_stars_Review {
    color: #FF8598;
    font-size: 14px;
    cursor: pointer;
    float: left;
    margin: 4px 10px 0 4px;
}

.vendor_stars_pencil {
    color: #767779;
    font-size: 16px;
    padding: 1px 5px 0px 0px;
    float: left;
    margin-top: 2px;
}

    .vendor_stars_pencil:hover {
    }

.vendor_stars_reveiws {
    font-family: mystyle;
    color: #FF8598;
    font-size: 16px;
    float: left;
    margin-right: 10px;
    margin-top: 2px;
}

    .vendor_stars_reveiws:hover {
        color: #33495e;
        cursor: pointer;
    }

/*----------------------------vender  heading-------------------------*/
.fullwidth {
    width: 100%;
}

.halfwidth {
    width: 50%;
}

.width70 {
    width: 68%;
}

.width30 {
    width: 31.5%;
}

.width100 {
    width: 100%;
}

.clear_both {
    clear: both;
}

.clear_left {
    clear: left;
}

.clear_rgt {
    clear: right;
}

.float_rgt {
    float: right;
}

.text_center {
    text-align: center;
}

.text_left {
    text-align: left;
}

.mar_auto {
    margin: auto;
}

.mar_top5 {
    margin-top: 5px;
}
.morecontent span {
    display: none;
}
.morelink {
  display: block;
    float: right;
    margin-top: 4px;
}
.fa-arrow-circle-down:before {
    content: "\f0ab";
    padding-right: 5px;
}
.mar_bottm5 {
    margin-bottom: 5px;
}

.mar_top10 {
    margin-top: 10px;
}

.mar_bottm10 {
    margin-bottom: 10px;
}

.mar_top20 {
    margin-top: 20px;
}

.mar_bottm20 {
    margin-bottom: 20px;
}

.padding_top10 {
    padding-top: 10px;
}

.padding_bttm10 {
    padding-bottom: 10px;
}

.padding_rgt10 {
    padding-right: 10px;
}

.padding_lft10 {
    padding-left: 10px;
}

.width_auto {
    width: auto !important;
}

.float_left {
    float: left;
}

.float_right {
    float: right;
}

.border_bottom2 {
    border-bottom: 2px solid #ddd;
}

.active_tab_color {
    color: #33495e !important;
}

.vendor_slider {
}

.vendor_tab {
}

.vendor_profile {
}
.textalignceter {
    text-align:center
}
.tab_bar {
    width: 40%;
        margin-right: 3px;
}
.tab_bar1 {
    width: 58%;
}
.tabtxtwidth { width:240px;
}
.zindex88 {
    z-index:88;
}
.vendor_profile_rate {
    width: 138px;
    float: left;
}

.vendor_profile_rate_outer {
    padding: 10px 0px;
    width: 118px;
    text-align: center;
    border: 2px solid rgb(255, 133, 152);
}

.vendor_profile_stars_inner {
    cursor: default;
    width: 100px;
    margin: auto;
}

.profile_star_rating_lft {
    width: 240px;
    float: left;
    font-size: 12px;
}

.profile_star_rating_rgt {
    width: 230px;
    float: left;
    margin-left: 20px;
    font-size: 12px;
}

.icons_profile {
    margin-top: 2px;
    float: left;
}

.profile_star_rating_star {
    float: left;
    margin-right: 5px;
}

.profile_star_rating_star5 {
    cursor: default;
    float: left;
}

.profile_star_rating_inner > p {
    float: left;
    padding-left: 4px;
}

.profile_reveiws {
    /*padding-bottom: 20px; margin-bottom: 20px;*/
}

.profile_star_rating_star_numb {
    padding-top: 3px;
    font-size: 15px;
    font-weight: 600;
    padding-right: 10px;
}

.text_profile {
    border: 0;
    text-align: justify !important;
    font-family: mystyle;
    color: #33495e;
}

.text_profile_inner {
    font-size: 14px;
    font-weight: 400;
    color: #333;
    font-family: inherit;
    text-align: justify !important;
}

.review-username {
    color: #FF8598;
    font-size: 18px;
    text-transform: capitalize;
    margin-top:5px;
   
}

.contact_user {
    border: 0;
    text-align: left;
    font-size: 14px;
    width: 100%;
    text-align: justify;
     
}

.width90 {
    width: 90% !important;
    text-align: justify;
}

.cursor_default {
    cursor: default;
}

/*----------------------------right pannel-----------------------------*/
.right_border {
    border: 1px solid rgb(204, 204, 204);
    text-align: center;
}

.awards_heading {
    font-family: inherit !important;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.2;
    text-align: center;
}

.awards_img_bodder {
    /*border: 2px solid rgb(250, 126, 144);*/
    /*padding: 4px;*/
}

.awards_img_outer {
    margin: 2.4%;
    margin-left: 0;
    margin-top:5px;
      margin-bottom:5px;
}

.also_interest_heading > p {
    font-family: mystyle;
    color: #34495e;
    text-align: center;
    font-size: 17px;
    margin: 14px auto 6px;
    width: 265px;
    text-transform: capitalize;
}

.also_interest_img {
    margin-bottom: 3px;
    cursor: pointer;
}

.also_interest_country {
    text-align: left;
    font-size: 14px;
    margin: 2px 0;
    width: 205px;
    word-wrap: break-word;
    word-break: keep-all;
}

.also_interest_star_rating {
    cursor: default;
    float: left;
    margin-right: 8px;
    width: auto !important;
}

.margin_top4 {
    margin-top: -4px;
}

.pre-bttn-txt {
    padding: 7px 15px 6px 4px !important;
}

.nxt-bttn-txt {
    padding: 7px 4px 6px 15px !important;
}

.reveiw_profile_text_by {
    margin-top: 3px;
    padding-right: 10px;
}

    .reveiw_profile_text_by > span {
        color: #000;
        margin-right: 5px;
        float: left;
    }

    .reveiw_profile_text_by > p {
        color: #FF8598;
        float: left;
    }

.VD-submenu-review-rating {
    margin-top: 2px !important;
    float: left !important;
}

.vendor-WR-left-lable {
    width: 128px !important;
}

.vendor-WR-left {
    width: 378px !important;
}

.vendor-writeReview {
    padding: 5px !important;
}

.vendor-WR-rate {
    margin: -4px 0px !important;
}

.vendor_WR_rater_starimg {
    box-sizing: border-box !important;
}

.float-left.Mtop {
    padding-left: 30px;
}

.map_bodder_vendor {
    padding: 2%;
    border: 2px solid #FF90A0;
    margin-top: -10px;
}


/*-------------------------------photo section-----------------------*/

/*#tiles li {
    padding:0 ! important;
    -webkit-border-radius: 5px ! important;
-moz-border-radius: 5px ! important;
border-radius: 5px ! important;
}

.audition-detail-img {
      border-top-left-radius: 5px;
      -webkit-border-top-left-radius: 5px ! important;
      -moz-border-top-left-radius: 5px ! important;

          border-top-right-radius: 5px;
          -webkit-border-top-right-radius: 5px ! important;
          -moz-border-top-right-radius: 5px ! important;
}
.gallery-cls {
    
    padding-bottom: 5px;
}
hr {
    -webkit-margin-before: 0em !important;
    -webkit-margin-after: 0em !important;
}*/
.photo_main_vendor_main {
    /*-webkit-column-count: 3; 
    -moz-column-count: 3; 
    column-count: 3;*/
    width: 100%;
    box-sizing: border-box !important;
}

.photo_main_vendor {
    height: auto;
    background-color: #f1f1f1;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px !important;
    -moz-border-top-left-radius: 5px !important;
    border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px !important;
    -moz-border-top-right-radius: 5px !important;
}

.photo_main_vendor_imgd {
    width: 100%;
    height: auto;
}

.photo_main_vendor {
    box-sizing: border-box !important;
    background-color: black;
    clear: both;
    border-bottom-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-bottom-right-radius: 8px;
}

.photo_main_vendor_img {
    /*cursor: -webkit-zoom-in;
    cursor: zoom-in;*/
    cursor:pointer;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
    float: left;
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px !important;
    -moz-border-top-left-radius: 5px !important;
    border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px !important;
    -moz-border-top-right-radius: 5px !important;
    width: 201px;
}

    .photo_main_vendor_img:hover {
        opacity: 0.9;
        background-color: #000;
        background-color: rgba(0, 0, 0, 0.15);
        background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.3)));
        background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.3));
        background: linear-gradient(transparent, rgba(0, 0, 0, 0.3));
    }

.creditFooter {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: 2px solid #e7e7e7;
    color: #aaa;
    font-size: 12px;
    padding: 7px 12px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    word-break: break-all;
    background-color: #f1f1f1;
}

.credittitle {
    padding: 9px 12px 0px 12px;
    border-color: #ccc;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    clear: both;
    font-size: 12px;
    -webkit-font-smoothing: antialiased;
    background-color: #f1f1f1;
}

    .credittitle > a {
        font-size: 12px;
        color: #aaa;
    }

.creditDescrip_head {
    overflow: hidden;
    clear: both;
    color: #444;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    max-height: 68px;
    padding: 7px 12px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-left: 2px solid #e7e7e7;
    border-right: 2px solid #e7e7e7;
    visibility: visible;
    background-color: #f1f1f1;
}

.creditDescrip_descp {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #333;
    font-size: 13px;
    line-height: 17px;
    word-wrap: break-word;
    visibility: visible;
    border-left: 2px solid #e7e7e7;
    border-right: 2px solid #e7e7e7;
    visibility: visible;
    padding: 0px 11px 10px 12px;
    background-color: #f1f1f1;
}

.social_share_links {
    position: absolute;
    box-sizing: border-box;
    text-align: center;
    top: 8px;
    left: 8px;
    transition-property: color,opacity;
    transition-duration: .5s;
    z-index: 100;
}


.social-share-links .horizontal {
    width: 100%;
    left: 0;
    right: 0;
}

.social-share-links:hover {
}



.home_blog_img_anc {
    cursor: pointer;
}

    .home_blog_img_anc:hover {
    }

.social_share_links_img {
    opacity: 0;
}
/*.social_share_links_img:hover { opacity:1 ! important;

}*/


.vedio_main_vendor_img {
    cursor: pointer !important;
    -webkit-cursor: pointer !important;
}

.awards_lft_padd {
    padding-left: 9%; /*border-left: 2px solid #FA7E90;*/
}

.paddbtn4 {
    padding-bottom: 4px;
}

.text_center {
    text-align: center;
}

.WIA-social-fbbg {
    margin-bottom: 10px;
}

.WIA-social-twittebg {
    margin-bottom: 10px;
}

.WIA-social-gpbg {
    margin-bottom: 10px;
}

.WIA-social-pinbg {
    margin-bottom: 10px;
}

.vd-coloum2-social-imgdiv {
    width: 204px !important;
}

.inner-img1:hover {
    -ms--webkit-filter: brightness(-.1);
    -webkit-filter: brightness(-.1);
    filter: brightness(-.1);
}

.pad6 {
    padding: 0 6px 6px 6px;
}
/*img.inner-img1:hover ~ img.inner-img2 {
     -webkit-filter: blur(5px);
    filter: blur(5px);
}*/

img.inner-img1:hover ~ img.inner-img2 {
    opacity: 0.9;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.15);
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.3)));
    background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.3));
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.3));
}

.faqs-width {
    width: 100% !important;
    text-align: justify;
}

.faq_username {
    color: #FF8598;
    font-size: 16px;
    text-transform: capitalize;
}

.gm-style {
    left: 1px !important;
}

.vendor-faqs-QA-row {
    padding: 10px 0px !important;
    margin-top: 0px !important;
}

.imglft_rgt:nth-child(3n+3) {
    padding-left: 10px;
    padding-right: 10px;
}

.review-username > p {
    padding-bottom: 10px;    font-weight: 700;
}

.vd_coloum3_social_img1 {
    margin-right: 10px;
    cursor: pointer;
    height: auto;
    border-radius: 4px;
    margin-top: 5px;
    height: 30px;
    width: 30px;
    margin-bottom: 5px;
}
.marg_btt5 {
margin-bottom:5px;
}
.marg_btt3 {
margin-bottom:2px;
}
.footer1-main {
    margin-top: 35px !important;
}

.event-details-con-bttn {
    display: none;
}

.mob_div {
    display: none;
}

.mob_3buttn {
    display: none;
}

.mob_awards {
    display: none;
}
/*.more {
        display:none;
    }*/
.mob_dpblock {
    display: none;
}

.mob_box1 {
    display: none;
}

.left-panel-con1 {
    border-top: 2px solid #ccc !important;
    /*border-bottom: 2px solid #ccc !important;*/
    margin: 10px 0px 0px 0px;
}

.top_bar {
    width: 644px;
    clear: right;

    float: left;
    display: block;
        padding: 9px 10px;
  
    border-right: none;
    border-top: none;
        background-color: #fff;
       border: solid 1px #CCCCCC;
}

.vendor_profile_stars_inner1 {
    width: auto !important;
    margin: auto;
    cursor: default;
    float: left;
}

.padding_rgt_lft {
    padding: 0 6px;
}

.tab_txt {
    font-size: 15px;
    line-height: 1.5;
    color: #333333;
}

.fa {
        transform: inherit !important;
}
 /*------------------------------------------page css------------------------------*/

   .col-xs-12_v {
        width: 100%;
        float: left;
        position: relative;
        min-height: 1px;
        padding-left: 10px;
        padding-right: 10px;
        box-sizing: border-box;
    }

    .flex-row_v, .align-center-row_v {
        -webkit-box-orient: horizontal;
        box-orient: horizontal;
        -webkit-box-direction: normal;
        box-direction: normal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        flex-direction: row;
        -ms-flex-direction: row;
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        background-color: #f2f0ee;
    }

    .info-row_v {
        padding-top: 10px;
        padding-bottom: 10px;
        /*margin-top: 10px;*/
        margin-bottom: 10px;
    }

    .display-flex_v, .flex-row_v, .align-center-row_v, .flex-column_v, .align-center-column_v, .flex-justify-start_v, .flex-justify-end_v, .flex-justify-center_v, .flex-align-start_v, .flex-align-end_v, .flex-align-center_v, .flex-list_v, .flex-around_v, .flex-list-item_v {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .flex-align-center_v, .align-center-row_v, .align-center-column_v {
        -webkit-box-align: center;
        box-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
        -ms-flex-align: center;
    }

    .col-xs-1_v, .col-xs-2_v, .col-xs-3_v, .col-xs-4_v, .col-xs-5_v, .col-xs-6_v, .col-xs-7_v, .col-xs-8_v, .col-xs-9_v, .col-xs-10_v, .col-xs-11_v, .col-xs-12_v {
        float: left;
    }

    .col-xs-1_v, .col-sm-1_v, .col-md-1_v, .col-lg-1_v, .col-xs-2_v, .col-sm-2_v, .col-md-2_v, .col-lg-2_v, .col-xs-3_v, .col-sm-3_v, .col-md-3_v, .col-lg-3_v, .col-xs-4_v, .col-sm-4_v, .col-md-4_v, .col-lg-4_v, .col-xs-5_v, .col-sm-5_v, .col-md-5_v, .col-lg-5_v, .col-xs-6_v, .col-sm-6_v, .col-md-6_v, .col-lg-6_v, .col-xs-7_v, .col-sm-7_v, .col-md-7_v, .col-lg-7_v, .col-xs-8_v, .col-sm-8_v, .col-md-8_v, .col-lg-8_v, .col-xs-9_v, .col-sm-9_v, .col-md-9_v, .col-lg-9_v, .col-xs-10_v, .col-sm-10_v, .col-md-10_v, .col-lg-10_v, .col-xs-11_v, .col-sm-11_v, .col-md-11_v, .col-lg-11_v, .col-xs-12_v, .col-sm-12_v, .col-md-12_v, .col-lg-12_v {
        position: relative;
        min-height: 1px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .img-circle_v {
        border-radius: 50%;
        height: auto;
    }

    img {
        vertical-align: middle;
        border: 0;
    }

    .col-xs-1_v {
        width: 8.3333333333%;
    }

    .col-xs-2_v {
        width: 16.6666666667%;
    }

    .col-xs-3_v {
        width: 25%;
    }

    .col-xs-4_v {
        width: 33.3333333333%;
    }
    /*.col-xs-5_v {    width: 41.6666666667%;}*/
    .col-xs-5_v {
        width: 42%;
    }

    .col-xs-6_v {
        width: 50%;
    }

    .col-xs-7_v {
        width: 58.3333333333%;
    }

    .col-xs-8_v {
        width: 66.6666666667%;
    }

    .col-xs-9_v {
        width: 75%;
    }

    .col-xs-10_v {
        width: 83.3333333333%;
    }

    .col-xs-11_v {
        width: 91.6666666667%;
    }

    .col-xs-12_v {
        width: 100%;
    }

    .header-no-margin_v {
        margin: 0px;
        display: inline-block;
        font-size: 16px;
        font-weight: normal;
        line-height: 1.2;
    }
    .header-no-margin_miss {
        margin: 0px;
        display: inline-block;
        font-size: 22px;
        font-weight: normal;
        line-height: 1.2;
    }
     small, .small_miss {
        font-size: 70%;
        line-height: 1.5;
        /*color: #333333;*/
    }
    small, .small_v {
        font-size: 85%;
        line-height: 1.5;
        /*color: #333333;*/
    }

    .row_video_v {
        margin-left: -10px;
        margin-right: -10px;
    }

    .row_video1_v {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .vendor-phone-js_v {
        font-weight: normal;
        font-size: 14px;
        line-height: 1.5;
        color: #333333;
    }

    .row_video_v:before, .row_video_v:after {
        content: " ";
        display: table;
    }

    .padd_rgt0_v {
        padding-right: 0 !important;
        padding-left: 7px !important;
    }


    /*-----------------------------------------*/
     .profile_review {
        width: auto !important;
    }

    .faqs-width {
        width: 530px;
    }

    #dragdrop_Gallery {
        width: 100% !important;
    }

    #photos {
        margin: 10px 0 0 -11px;
        position: relative;
    }

    #tiles_photo {
        position: relative;
    }

     #tiles_photo_blog {
        position: relative;
    }

        #tiles_photo li {
            /*background: #F9F9F9;
            background: -moz-linear-gradient(top, rgba(248, 248, 248, 1) 0%, rgba(249, 249, 249, 1) 100%);
            background: -webkit-linear-gradient(top, rgba(248, 248, 248, 1) 0%,rgba(249, 249, 249, 1) 100%);
            background: -o-linear-gradient(top, rgba(248, 248, 248, 1) 0%,rgba(249, 249, 249, 1) 100%);
            background: -ms-linear-gradient(top, rgba(248, 248, 248, 1) 0%,rgba(249, 249, 249, 1) 100%);
            background: linear-gradient(top, rgba(248, 248, 248, 1) 0%,rgba(249, 249, 249, 1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f9f9f9',GradientType=0 );*/
            /*border: 1px solid #c4c6ca;
            border-radius: initial;*/
            /*padding: 7px;*/
            position: absolute;
            float: left;
            /*margin: 19px 0 0;*/
        }

        #tiles_photo_blog li {
            /*background: #F9F9F9;
            background: -moz-linear-gradient(top, rgba(248, 248, 248, 1) 0%, rgba(249, 249, 249, 1) 100%);
            background: -webkit-linear-gradient(top, rgba(248, 248, 248, 1) 0%,rgba(249, 249, 249, 1) 100%);
            background: -o-linear-gradient(top, rgba(248, 248, 248, 1) 0%,rgba(249, 249, 249, 1) 100%);
            background: -ms-linear-gradient(top, rgba(248, 248, 248, 1) 0%,rgba(249, 249, 249, 1) 100%);
            background: linear-gradient(top, rgba(248, 248, 248, 1) 0%,rgba(249, 249, 249, 1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f9f9f9',GradientType=0 );*/
            /*border: 1px solid #c4c6ca;
            border-radius: initial;*/
            /*padding: 7px;*/
            position: absolute;
            float: left;
            /*margin: 19px 0 0;*/
        }

    .gallery-cls {
        text-align: center;
        color: #ff8598;
        cursor: pointer;
        font-size: 12px;
        padding-top: 5px;
    }

    .edit-bttn-txt {
        word-break: break-all;
        word-wrap: break-word;
        font-size: 14px;
    }

    .fancybox-wrap {
        width: auto !important;
        display: inline-table;
    }

    .fancybox-inner {
        max-width: 400px !important;
        height: inherit !important;
    }

    .fancybox-outer {
        width: -moz-min-content;
        width: -min-content;
        float: left !important;
    }

    .fancybox-image {
        max-width: 400px !important;
    }

    .ui-datepicker-trigger {
        position: absolute;
        right: 6px;
        top: 22px;
    }

    #video {
        margin: 10px 0 0 -11px;
        position: relative;
    }

    #tiles_video {
        position: relative;
    }

    #tiles_photo li {
        /*background: #F9F9F9;
            background: -moz-linear-gradient(top, rgba(248, 248, 248, 1) 0%, rgba(249, 249, 249, 1) 100%);
            background: -webkit-linear-gradient(top, rgba(248, 248, 248, 1) 0%,rgba(249, 249, 249, 1) 100%);
            background: -o-linear-gradient(top, rgba(248, 248, 248, 1) 0%,rgba(249, 249, 249, 1) 100%);
            background: -ms-linear-gradient(top, rgba(248, 248, 248, 1) 0%,rgba(249, 249, 249, 1) 100%);
            background: linear-gradient(top, rgba(248, 248, 248, 1) 0%,rgba(249, 249, 249, 1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f9f9f9',GradientType=0 );*/
        /*border: 1px solid #c4c6ca;
            border-radius: initial;*/
        /*padding: 7px;*/
        position: absolute;
        float: left;
        /*margin: 19px 0 0;*/
    }

    #tiles_photo_blog li {
        /*background: #F9F9F9;
            background: -moz-linear-gradient(top, rgba(248, 248, 248, 1) 0%, rgba(249, 249, 249, 1) 100%);
            background: -webkit-linear-gradient(top, rgba(248, 248, 248, 1) 0%,rgba(249, 249, 249, 1) 100%);
            background: -o-linear-gradient(top, rgba(248, 248, 248, 1) 0%,rgba(249, 249, 249, 1) 100%);
            background: -ms-linear-gradient(top, rgba(248, 248, 248, 1) 0%,rgba(249, 249, 249, 1) 100%);
            background: linear-gradient(top, rgba(248, 248, 248, 1) 0%,rgba(249, 249, 249, 1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f9f9f9',GradientType=0 );*/
        /*border: 1px solid #c4c6ca;
            border-radius: initial;*/
        /*padding: 7px;*/
        position: absolute;
        float: left;
        /*margin: 19px 0 0;*/
    }

    .vd-row2-menu-content-outdiv {
        width: 100%;
    }

    .vendor-details-map-div {
        width: 66%;
    }

    .Vendor-event-map {
        width: 170px !important;
    }

    .event-get-dir {
        width: 179px!important;
        margin: 14px 0 15px!important;
    }

    .fa-arrow-circle-up:before {
        padding-right: 5px !important;
    }
    /*-------------------------------------------------*/
     .award_area {
        display: none !important;
    }

    #u_0_2 {
        display: none !important;
        opacity: 0;
    }

    ._51m- pls _51mw span {
        display: none !important;
        opacity: 0;
    }

    .vd-coloum3-like-img {
        cursor: pointer;
        height: 35px;
        margin: 0 auto;
        text-align: center;
        float: left;
    }

    .ratingpoit {
        font-size: 25px;
        font-family: "ProximaNova", Helvetica, Arial, sans-serif;
        margin-left: 75px;
        margin-top: 13px;
    }

    .fancybox-nav span {
        visibility: inherit !important;
    }
 /*---------------------------------------page css end-------------------------------*/




 @media (max-width: 767px) and (min-width: 320px) {
            #wconfromid {
                width: 100% !important;
                max-width: 100% !important;
                margin-top: 0 !important;
                margin-left: 0 !important;
                position: fixed;
                top: 0;
                left: 0;
                z-index: 99999;
                height: 100%;
            }

            #mobvideopop {
                width: 100% !important;
                max-width: 100% !important;
                margin-top: 0 !important;
                margin-left: 0 !important;
                position: fixed;
                top: 0;
                left: 0;
                z-index: 99999;
                height: 100%;
                font-family: mystyle;
            }

            #writereviewpop {
                width: 100% !important;
                max-width: 100% !important;
                margin-top: 0 !important;
                margin-left: 0 !important;
                position: fixed;
                top: 0;
                left: 0;
                z-index: 99999;
                height: 100%;
            }

            .w-booth-d-popup {
                width: 100%;
                border-bottom: 1px solid #ed145b;
                height: 12%;
                margin-bottom: 10px;
            }

            .w-booth-d-popup1 {
                width: 70%;
                padding: 26px 0 0 20px;
                float: left;
                display: table;
            }

                .w-booth-d-popup1 span {
                    vertical-align: middle;
                    display: table-cell;
                }

            .w-booth-d-popup2 {
                width: 15%;
                padding: 26px 20px 0 0;
                float: right;
                text-align: right;
                display: table;
            }

                .w-booth-d-popup2 span {
                    vertical-align: middle;
                    display: table-cell;
                }

            .popup_block_inner {
                display: none;
                background: #fff;
                padding: 0;
                border: 1px solid #b7b9ba;
                border-top: 0;
                float: left;
                position: fixed;
                top: 50%;
                left: 52.4%;
                z-index: 9999;
                -webkit-box-shadow: 0 0 20px #000;
                -moz-box-shadow: 0 0 20px #000;
                box-shadow: 0 0 20px #000;
                border-radius: 0;
            }

            .w-con-from {
                width: 276px;
                height: auto;
                border-radius: 4px;
                border: 1px solid #d3d3d3;
                margin: 47px 0px 0px 98px;
            }


            .w-con-from2 {
                width: 100%;
                height: 86%;
                overflow-x: hidden;
                overflow-y: auto;
                background-color: #fff;
            }

            span.rad1 {
                padding-left: 91px;
            }

            .textarea {
                width: 205px;
                height: 30px;
                text-align: center;
                font-size: 14px;
                color: #959595;
                border: 1px solid #b7b6b6;
               /* padding: 13px !important;*/
                font-family: mystyle;
                resize: none;
        min-height: 66px;
            }
        }

        .divpadd {
            margin-bottom: 5px;
            text-align: center;
            padding-top: 5px;
            font-family: mystyle;
        }

        .divpadd2 {
            text-align: center;
            margin: auto;
            padding-left: 21px;
            width: 205px;
            font-family: mystyle;
        }

        .textbox2 {
            width: 229px;
            height: 34px;
            border: 1px solid #b7b6b6;
            text-align: center;
            font-size: 14px;
            color: #959595;
            font-family: mystyle;
    margin:auto;
        }

        .textbox {
            width: 229px;
            height: 34px;
            border: 1px solid rgb(183, 182, 182);
            text-align: center;
            font-size: 14px;
            color: #2d2d2d;
            font-family: mystyle;
        }

        .w-btn-div {
            padding-bottom: 10px;
            padding-top: 5px;
            text-align: center;
        }

        .Submitbtn99 {
            background-color: rgb(250, 127, 145);
            border: 1px solid rgb(250, 127, 145);
            border-radius: 4px;
            color: #fff;
            cursor: pointer;
            font-family: mystyle;
            margin: auto;
            padding: 4px 0;
            text-align: center;
            width: 233px;
        }

        @media only screen and (min-device-width : 320px) and (max-device-width : 767px) and (orientation : landscape) {
            .w-booth-d-popup {
                height: 16% !important;
            }

            .w-con-from2 {
                height: 80% !important;
            }
    span.rad1 {
    padding-left: 167px !important;
}
        }

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

    .outer-main-width {
        margin: -9px auto 0 9px !important;
        margin: auto;
    }
}

@media only screen and (min-device-width : 320px) and (max-device-width : 413px) {

    .mob_clear {
        float: left;
        clear: both;
    }
}

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

    .mob_clear {
        float: left;
        clear: none;
    }
}

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

    .vendor_profile_rate1 {
            width: 100.8% ! important;
    border-right: 1px solid #F2F0EE;
    }
  
}

@media only screen and (min-device-width : 320px) and (max-device-width : 374px) {

    .vendor_profile_rate1 {
            width: 101.5%  ! important;
    border-right: 1px solid #F2F0EE;
    }
   .divpadd11 {
       width: 229px;    margin: auto;     text-align: center;
}
 
    
}
@media only screen and (min-device-width : 375px) and (max-device-width : 413px) {
    .divpadd11 {
    width: 229px;    margin: auto;     text-align: center;
}
    
}


@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) {
    .img-responsive2hgt {
    width:210.203px ! important; 
    height: 157.641px ! important; 
    
}

}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) {  
     .img-responsive2hgt {
    width:115.016px  ! important; 
    height: 86.25px ! important; 
    
} }

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) { 
    .img-responsive2hgt {
    width:178.859px ! important; 
    height: 134.141px ! important; 
    
}
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) {   
    .img-responsive2hgt {
    width:98.5px;
    height: 86px;
    
} }



@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape) { 
     .img-responsive2hgt {
    width:232.063px ! important; 
    height: 174.047px ! important; 
    
}}


@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) {  
    .img-responsive2hgt {
    width:127.078px ! important; 
    height: 95.2969px ! important; 
    
} }
@media only screen and (min-device-width : 414px) and (max-device-width : 767px) {
    .divpadd11 {
    width: 229px;    margin: auto;     text-align: center;
}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { 
       /*.divpadd11 {
    width: 56% ! important; 
}*/

}

@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) {
    /*.divpadd11 {
        width: 41% ! important; 
    }*/
}

@media only screen and (min-device-width : 320px) and (max-device-width : 767px) and (orientation : landscape) {
    .con-left {
        width: 95% !important; padding:0 2% 0 2% ! important; 
    }
    .vendor_profile_rate1 {
    width: 99.9% ! important;
    border-right: 1px solid #F2F0EE;
}
    /*.img-responsive2hgt {
    
    height: 210px  ! important;
    
}*/

    .footer-text {
        font-size: 106% !important;
    }

    /*.profile_star_rating_inner {
           width: 50%;
    float: right !important; 
    clear: both;
    margin-right: 8px;
    }
    .profile_star_rating_lft { padding-top:0px !important;  margin-top: -112px !important;      padding-top: 5px !important;
    }
    .profile_star_rating_rgt {  margin-top: -40px !important;    padding-bottom: 5px !important;
    }
    .head-con {
    }
    .vendor_profile_rate_outer {
        margin: 0;    float: right !important;
    }
    .vendor_profile_rate {
        width: 20% !important; 
        float: left !important;      padding-left: 74px;
    }
    .vendor_profile_rate_outer {
        margin:0  !important;
    }*/
    /*.itemhead { padding-left:0 ! important;width: 45%
    }
     .mob_center { width:45%;  margin:auto;
    }
     .vendor_stars_pencil {
    float: none; 
    clear: left;
}*/
    .halfwidth1 {
        width: 30% !important;
        margin: auto;
        text-align: center;
        float: left;
        margin-left: 16% !important;
    }

    .mob_div1 {
        width: 96% !important;
    }

    .containing-table {
        width: 95% !important;
    }

    .imglft_rgt {
        width: 172px !important;
    }

    .mob_awardsa {
        width: 66% !important;
    }

    .awards_img_outer {
        margin: 1% !important;
    }

    .rgt1 {
        width: 296px !important;
        float: none !important;
    }
      .mob_phototab{
    width: 100%  !important;
    margin-top: 10px;
}
          .col-xs-12 {
    width: 100% !important;
}
          .mob_vedio_img {
   
    top: 35%  !important;
    /*left: 40%  !important;*/     height: 50px !important;
    width: 50px !important;
}
    .img_mob_div {            width: 16% !important;   margin: auto;    }
    a:hover {
    color: #FF96A5 !important;
}
         .bookmarkweb {
    height: 160px ! important;    min-height: 160px ! important;
}
        .ad-bookmark-txtarea-box {
    width: 94%  ! important;
    padding: 0px;
}
    .mobvediohgt {
        height: 88% ! important;
    }
    .mobvediofbhgt {
         margin-top: 20px  ! important;
    }
   
      .vd-coloum2-social-imgdiv1 {
    width:  auto  ! important;margin: 4px auto;
}
    .WIA-social-gpbg1 {
            margin-right: 15px ! important;
    padding-top: 8px ! important;
    margin-top: 0 ! important;
    }
}




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

    a:hover {
        color: #FF96A5 !important;
    }

    .fa-envelope-o:before {
        content: "\f003";
        color: #FFFFFF;
    }

    .fa-heart-o:before {
        content: "\f08a";
        color: #FFFFFF;
    }

    .fa-star-o:before {
        content: "\f006";
        color: #FFFFFF;
    }
    /*--------------------------------breadcum start-------------------*/
    .content-list-txt-space {
        padding: 15px 28px !important;
        text-align: justify;
    }

    .content-list-txt {
        margin-left: 0px !important;
        text-decoration: none;
        font-size: 14px;
        font-weight: 400;
        color: #333;
        font-family: inherit;
        text-align: justify !important;
    }

    .content-list-txt-arrow {
        margin-left: 0px !important;
        font-size: 14px;
        font-weight: 400;
        color: #333;
        font-family: inherit;
        text-align: justify !important;
    }

    /*--------------------------------breadcum end-------------------*/
    /*--------------------------------nxt privious start-------------------*/
    .ven-mob-prenext {
        margin: 0px 10px 10px !important;
    }

    .img-circl-div {
        float: none;
        border-radius: 0;
        padding: 0;
        margin: auto;
        width: 100% !important;
        text-align: center;
    }

    .img-responsive {
        border-radius: 0;
        width: auto;
        height: 296px;
        margin: auto;
    }

    /*--------------------------------nxt privious  end-------------------*/
    /*----------------------------------item head start-------------------*/
    .itemhead {
        /*width: auto;*/
        text-align: justify;
        padding-left: 4%;
        width: 92%;
    }

    .vendor_right_headline {
        font-size: 18px;
        color: #767779;
        width: 100%;
        margin-top: 8px;
    }

    .vendor_headline_heart {
        display: none;
    }

    .vendor_headline_social {
        display: none;
    }

    .vendor_stars_inner_span {
        float: left;
        clear: left;
    }

    .vendor_stars_Reviews1 {
        float: left;
    }

    .vendor_headline_stars {
        width: 100%;
    }

    .vendor_headline_address {
        width: 100%;
    }

    .vendor_slider {
        display: none;
    }

    .con-right {
        display: none;
    }

    #divFBlike {
        display: none;
    }

    .vendor_stars_pencil {
        float: left;
    }

    .vendor_stars_reveiws {
        float: left;
        margin-top: 0px;
    }

    .mob_float_lft {
        float: left;
        clear: both;
    }

    .event-details-con-bttn {
        display: block;
    }

    .con-left {
        width: 91%;
        padding: 0 0 0 4%;
    }

    .vendor_tab {
        display: none;
    }

    /*----------------------------------item head start-------------------*/
    .pink-bttn555555 {
        width: 50% !important;
    }

    .profile_star_rating_star_numb {
        padding-right: 0px;
    }

    .profile_star_rating_rgt {
        width: 98%;
        margin-left: 0px;
        font-size: 14px;
        border: solid 1px #f2f0ee;
        max-height: inherit;
        padding: 5px;
        padding-top: 0;
        border-top: none;
    }

    .profile_star_rating_lft {
        float: left;
        font-size: 14px;
        width: 98%;
        border: solid 1px #f2f0ee;
        max-height: inherit;
        padding: 5px;
        padding-bottom: 0;
        border-bottom: none;
        /*margin-top: -64px;*/
        padding-top: 5px;
        border-top: 0;
    }

    .text_profile {
        margin-bottom: 10px;
        margin-top: 5px;
    }

    .mob_ratting {
        margin: auto;
        width: 100%;
    }

    .vendor_profile_rate {
        width: 100%;
        float: left;
        margin: 0 auto;border-left: 1px solid #F2F0EE;
    }

    .font12 {
        font-size: 12px !important;
    }

    .poit {
        font-size: 34px; margin-top: 4px;
        /*margin-top: -60px;*/
        line-height: .8;
    }

    .vendor_profile_stars_inner {
        width: auto !important;
        margin: auto;
    }

    .vendor_profile_rate_outer {
        margin: auto;
        width: 95px;
        height: 95px;
        border-radius: 50%;
        padding: 2px;
        background-color: white;
        z-index: 68;
        position: static;
        margin-top: -62px;
    }

    .mob_star_top {
        /*margin-top: 44px;*/
    }

    .profile_star_rating_inner > p {
        float: left;
        padding-left: 6px;
    }

    .profile_star_rating_star5 {
        width: 100% !important;
    }

    .mob_pad12 {
        padding-left: 12px !important;
    }

    .vendor_profile {
        width: 100%;
        margin-top: 10px;
    }

    .row {
        width: 100%;
        clear: both;
    }

    .profile_reveiws {
        margin-top: 10px;
        border: 0;
        margin-bottom: 0;
        border: solid 1px #f2f0ee;
        padding: 5px 5px 0px 5px;
        width: 98%;
    }

    .text_profile_inner {
        /*border-bottom: solid 1px #f2f0ee;*/
        /*padding-bottom: 10px;*/
    }

    .mob_VD_submenu_review_main {
        margin-bottom: 10px !important;
        border-bottom: 2px solid #F2F0EE;
    }


    .VD-submenu-review-title {
        font-family: mystyle;
    }
    /*.mob_center { width:50%;  margin:auto;
    }*/
    .head-con {
        width: 100%;
        margin-bottom: 10px;
        border: 0;
        padding-bottom: 0px;
    }

    .mob_dpnone {
        display: none;
    }

    .mob_dpblock {
        display: block;
    }

    .width70 {
        width: 100%;
    }

    .mob_box {
        width: 98%;
        border: solid 1px #f2f0ee;
        padding-right: 5px;
        padding-left: 5px;
        /*margin-top: 20px;*/
        margin-top: 10px;
    }

    .mob_box1 {
        width: 98%;
        border: solid 1px #f2f0ee;
        padding-right: 5px;
        padding-left: 5px;
        /*margin-top: 20px;*/
    }


    .contact_user {
        width: 100%;
    }

    .width90 {
        width: 100% !important;
        text-align: justify;
        padding-bottom: 2px;
    }

    .mob_div {
        display: block;
        width: 100%;
        margin: 0 auto;
        text-align: -webkit-center;
    }


    .containing-table {
        display: table;
        width: 92.5%;
        border: solid 1px #f2f0ee;
        margin-bottom: 10px;
    }

    .centre-align {
        padding: 7px;
        display: table-cell;
        text-align: center;
        vertical-align: middle;
    }

    .content {
        width: auto;
        height: auto;
        display: inline-block;
        vertical-align: top;
    }

    .mob_pad10 {
        padding-top: 10px;
    }
    /*.Button.is-mobile{ display:none !important;     }
    .Button--launcher { display:none !important;     }
    .u-borderTransparent {    display:none !important;     }*/
    .color_white {
        color: white !important;
    }

    .mob_3buttn {
        display: block;
    }

    .mob_3buttn {
        width: 100%;
        float: left;
        box-sizing: border-box;
        font-size: 14px;
        line-height: 1.5;
        color: #333333;
    }

    .mob_3buttn1 {
        background-color: #FF90A0 !important;
        opacity: 0.95;
        color: white !important;
        font-size: 15px !important;
        border: 0px !important;
        bottom: 35px;
        margin-bottom: 0;
        position: fixed;
        right: 0;
        left: 0;
        z-index: 1030;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        text-align: center;
    }

    .footer-border {
        border-right: 1px solid #f2f0ee;
        width: 33.3333333333%;
        padding: 3px 0;
        float: left;
        box-sizing: border-box;
    }

    .footer-text {
        margin-top: -1px;
        margin-bottom: 1px;
        color: white !important;
        font-size: 98%;
        box-sizing: border-box;
    }

    .footer_border_pnk {
        border-right: 1px solid #FF96A5;
    }

    .mob_awards {
        display: block;
        margin-top: 10px;
        width: 100%;
    }

    .mob_outer {
        margin-top: 10px;
        margin-bottom: 0;
        border: solid 1px #f2f0ee;
        padding: 5px;
        width: 98%;
        border-bottom: 0;
        margin-top: 42px;
    }

    .mob_outer1 {
        margin-top: 10px;
        margin-bottom: 0;
        border: solid 1px #f2f0ee;
        padding: 10px 5px 10px 5px;
        width: 98%;
    }

    .mob_border_bottom {
        border-bottom: solid 1px #f2f0ee;
    }

    .mob_border_bottom0 {
        border-bottom: 0px;
        padding-bottom: 5px;
    }

    .profile_reveiws { /*display:none;*/
    }

    .morecontent span {
        display: none;
    }

    .morelink {
        display: block;
    }

    .more {
        display: block;
        clear: both;
    }

    a.morelink {
        direction: rtl;
        color: #FF8598 !important;
        padding: 5px 0 0 0;
        margin-bottom: 5px;
    }

    .fa-arrow-circle-down:before {
        content: "\f0ab";
        padding-right: 4px !important;
    }

    .no_border {
        border: 0;
    }

    .mobwidth20 {
        width: 20%;
        float: left;
    }

    .mobwidth40 {
        width: 40%;
        float: left;
    }

    .margin_top_none {
        margin-top: 0 !important;
    }

    .footer2-bottom-txt {
        margin-bottom: 60px !important;
    }

    .mob_heading {
        color: #FF8598;
        font-size: 17px;
        text-transform: capitalize;
        padding-top: 5px;
    }

    .margintb10 {
        margin: 5px 0;
    }

    .pink_bttn555555_hgt {
        margin-bottom: 12px;
        margin-top: 12px;
    }

    .alsobeinterested {
        margin-top: 10px;
        margin-bottom: 0;
        border: solid 1px #f2f0ee;
        padding: 5px;
        width: 98%;
    }

    .review-username > p {
        padding-bottom: 10px;
        font-size: 18px;
        width: 100%;
        text-align: center;
    }

    .left-panel-con1 {
        margin: 0;
        border-bottom: 0 !important;
        border-top: 0 !important;
    }

    .small {
        font-size: 85%;
    }

    .text-muted1 {
        color: #999999;
        text-align: center;
        font-weight: normal;
        padding: 5px 0;
    }

    .mob_awards_img_bodder {
        padding: 4px; width: 90px;
    }

    .fa {
        font: normal normal normal 14px/1 FontAwesome,mystyle !important;
    }

    .top_bar {
        display: none;
    }

    .mob_awardsa {
        text-align: -webkit-center;
        width: 96%;
        margin: auto;
        text-align: center;
    }

    .awards_img_outer {
        margin: 2.4%;
        width: 27.3333%;
    }

    .mob_featured {
        text-align: -webkit-center;
        text-align: center;
        margin: auto;
        margin-bottom: 12px;
    }

    .rgt1 {
        /*width: 100%;*/
        text-align: -webkit-center !important;
        text-align: center !important;
        margin: auto !important;
    }

    .pad_top4 {
        padding-top: 4px;
    }

    .marg_btt3 {
        margin-top: 0px;
    }
    /*.mobphotos {     margin-left: 0;
    margin-right: 0; box-sizing: border-box;     width: 100%; float: left;     position: relative;
    min-height: 1px;
   
    }
    .gallery-border-spaced {
    border-bottom: 1px solid transparent;
    border-right: 1px solid transparent;     box-sizing: border-box; width: 33.33333%;
    float: left;
}
    .mob_responsives {
    display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto;     vertical-align: middle;    border: 0;    font-weight: normal;cursor: auto;float:left;
}
    .mob_photos {    margin-top: 10px;
    border: 0;
    margin-bottom: 0;
   
    padding: 5px 5px 0px 5px;
    width: 98%;
    }
    .mob_phototab{
    width: 102%;
    margin-top: 10px;
}*/

    .img-responsive1 {
        border-radius: 0;
        width: auto;
        height: auto;
        margin: auto;
    }
      .img-responsive2 {
        border-radius: 0;
       
        
        margin: auto;
    }



    #main {
        width: auto !important;
    }

    .col-xs-12 {
        width: 102%;
    }

    .mob_vedio_img {
        z-index: 1;
        position: absolute;
        top: 20%;
        /*left: 30%;*/
    }

    .img_mob_div {
        width: 36%;
        margin: auto;
    }

    #map {
        padding: 10px !important;
    }

    .vendor-details-map-div {
        width: 100% !important;
    }

    #mapDirectionsPanel {
        margin-bottom: 10px;
    }

    .mob_texts {
        text-align: center;
        font-size: 85%;
        color: #999999;
        margin-top: 3px;
    }

    span.vendor_stars_inner_span_v {
        width: auto !important;
        float: left;
    }
    .faq_username {
            padding-bottom: 4px; letter-spacing: -0.2px;
    }
    .input-group {
        margin:auto; text-align: center;

    }
    .left-form-control {
        margin:0;
            width: 231px;
    height: 32px;
    border: 1px solid #b7b6b6;
    text-align: center;
    font-size: 14px;
    color: #959595; border-radius:0;     padding: 2px 0px;    font-family: mystyle;

    }
    .ui-datepicker-trigger {

    right: 10px ! important;
    top: 12px ! important;
}
    #BookMark {
            width: 100% !important;
    max-width: 100% !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    height: 100%;
    }
    /*img.btn_close {
    display: none;
}*/
    .ad-bookmark-right {
    float: none;
    width: 100%;
}
  
    .ad-bookmark-head-div {
     
    clear: both;
}
    .bookmarkweb {
    height: 354px;    min-height: 354px;
}
          .ad-bookmark-txtarea-box {
    width: 89% ;
    padding: 0px;
}
    .mobstarw {
        margin: -4px 0px !important;box-sizing: border-box !important;     cursor: pointer;
    width: auto ! important;
    }
    .vendor-WR-txt { width: 136px;     text-align: -webkit-auto;
    text-align: -webkit-left;
    text-align: left;
    }

    .mobfullwidthpop { width:100%;
    }

    .mobvediohgt { height: 60%;
    }
    .mobvediofbhgt {
        margin-top: 25px;
    }
    .vd-coloum2-social-imgdiv1 { width: 303px;
    }
    .vd-coloum2-social-imgdiv1 {
    width: 204px;margin: 20px auto;
}
    .fullwidthpopup {
            width: 100% !important;
    max-width: 100% !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    height: 100%;
    }
    .pluginButtonContainer {     min-width: 50px !important;
    }


    /*----------------------------------------------------------page css-----------------------------------*/
  





}