.vuproduct-btn
{
    margin-bottom:10px;
}
.psserror1 .formError {
    width: 90%;left: 0 !important;
}
.psserror1 {
    position: relative;
}
.verticaltext_content_summ
{
    position: absolute;
    transform: rotate(-90deg);
    left: -111px;
    bottom: 46%;
    width: auto;
    color: rgb(155, 152, 151);
    font-size: 13px;
}
.py_alert_warning{
	margin: 30px;
    font-size: 20px;
    text-align: center;
    color: white;
    background: #80808026;
}
.sub_align_top{
     max-width: 417px;
}
div .form-control.ccode_igroup_input{
	background: #000;
    color: #fff;
}
span.py_n.py_align_top{
	margin-top:29px;
}
.remove_sr_wrap{
	float:left;
}
div.combine_service_wrap_1{
	max-width: 95%;
}
div.py_fr_height {
    min-height: 65px;
}
span.py_n{
	float:left;
	margin: 6px 0px;
	background-color: #f4f4f4;
    color: #444;
    border-color: #ddd;
	border-radius: 3px;
	display: inline-block;
    padding: 6px 12px;
}
.py_sr_wrap {
    max-width: 90%;
    float: left;
    width: 100%;
}
.article_cont p {
    width: 100%;
    display: inline-block;
    word-wrap: break-word;
}
.article_cont{
    width: 100%;
    display: inline-block;
}
.bhack_item_desc{
    width: 100%;
    display: inline-block;
}
div.bhack_item{
    display:inline-block;
}
#slug_name_input{
	display: inline;
    max-width: 70%;
}
.py_blog_clr{
	color:#f79421;
}
#full_article_post  h4, #full_article_post h3{
	color:#000;
}
.video_popup_title{
	margin:0;
	color:#000;
}
.py_h_separator{
	display: table;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    font-size: 23px;
    padding-bottom: 5px;
    margin-bottom: 3px;
}
.distance_select .select2-container--default .select2-selection--single .select2-selection__arrow{
	top:10px;
}
.distance_select span.select2 span.select2-selection{
	min-height:42px;
	padding-top: 6px;
}
#directionsPanel1 .adp-text {
        text-align:center;
}
#directionsPanel1 .adp-summary{
	text-align:center;
}
#directionsPanel1 .adp-directions{
	margin:auto;
}
#directionsPanel1 .adp-text {
	padding-left:10px;
}
span.date_none{
	display:none;
}
.ahead_content p{
    margin-bottom:7px
}
.my_aparts {
    display: table;
    width: 100%;
}
a.cat_deal_hover{
    width:100%;
    display:table;
}
a.cat_deal_hover:hover{
      background: rgba(255, 164, 19, 0.78) none repeat scroll 0 0;
}
td.ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled {
    visibility: hidden;
}
a.cat_eve_hover {
    width: 100%;
    display: table;
    padding-bottom: 5px;
}
a.cat_eve_hover:hover {
    background: #222222;
    
}
.event_title_h4{
     margin-bottom:15px;
}
.events_desc_h5{
     margin-top:15px;
     margin-bottom:0;
}
.py_about_feat_img{
	max-width: 170px;
    width: 100%;
    border-radius: 4px;
}
div.my_asliderinfo h6{
	position: unset;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
}
span.select2 span.select2-selection{
	background: #000;
    border: 1px solid #fff;
    box-shadow: none;
	border-radius: 0;
        min-height:34px;
}
span.select2-container input.select2-search__field{
       display:none;
}
.select2-container--default .select2-results__option[aria-selected=true]{
	color:#000;
}
span.select2 span.select2-selection span.select2-selection__rendered{
	 color: #fff;
}
span.select2-dropdown{
	background-color: #000;
	color: #fff;
}
.old_ser_price {
    text-decoration: line-through;
    color: red;
    margin-right: 10px;
    font-style: italic;
    font-size: 14px;
}
@font-face{font-family:edwardian ; src:url(Edwardian_Scr_ITC_TT.ttf);}
@font-face{font-family:roboto bold ; src:url(roboto.bold.ttf);}
@font-face{font-family:roboto medium ; src:url(roboto.medium.ttf);}
@font-face{font-family:roboto regular ; src:url(roboto.regular.ttf);}
html{
	background:#000;
	height: 100%;
	
}
body{
    position: relative;
    min-height:100%;
    
}
.cust_page_bg .sidebar_alaptaw{
	background:#fff;
	border-right: 1px solid #ddd;
}
body.cust_page_bg {
    background: rgb(242, 242, 242);
    /* background-size: cover; */
}
div.content-wrapper.all_tabs_content.cust_wrapper{
	padding:20px;
	border:none;
}
body.cust_page_bg .left_profile ul.ps_admin_nav_tabs.bd_tabs li.active a {
    background: rgba(187, 187, 187, 0.36);
    color: black;
}
.cust_page_bg .details_cont {
    background: #fff;
}
.cust_page_bg .b_cont.bd_page{
	background:#fff;
}

div.content-wrapper.all_tabs_content {
    float: left;
    background: none;
    width: 80%;
}
.note_estab{
	color:#fff;
}
.regis_form {
    margin-top: 10px;
    float: right;
    width: 60%;
}
.regis_row {
    margin-bottom: 24px;
}
.label_from {
    color: #FF9C00;
    font-size: 20px;
    margin-bottom: 10px;
}
.my_inputstyle {
    background: transparent;
    color: #fff;
    border: 1px solid #fff;
    width: 100%;
    border-radius: 4px;
    padding: 6px 12px;
    height: 34px;
}
input.regis_form_submit {
    border: 1px solid #FF9C00;
    border-radius: 3px;
    padding: 6px 12px;
    color: #fff;
    background: #FF9C00;
}
input.regis_form_submit:hover{
	background: #ffc56b;
}
.my_blog_title span.head_subtext{
	max-width: 340px; 
}

/*business dashboard*/
.busi_page_bg{
	background: rgb(242, 242, 242);
	background-size: cover;
}
.busi_page_bg .navbar{
	background: rgba(51,33,14,0.7);
}
.busi_page_header{
	background:#301e0b;
}
.busi_header_right {
    padding: 12px 0;
}
.busi_head_right{
	padding: 8px 30px;
}
nav.navbar .busi_head_right2{
	margin:0;
	padding:0;
}
.busi_icons {
	width: 17px;
    margin-right: 15px;
    vertical-align: middle;
}
.page_name{
	color: #fff;
    font-size: 20px;
    font-family: serif;
    padding: 0 18px;
    vertical-align: middle;
	font-weight: 600;
}
nav.navbar a.usr_image_link{
	padding:0;
}
nav.navbar img.user_image{
    margin: 0;
    padding: 0;
    border: 4px solid #5a3607;
}
img.notify_icons {
    width: 20px;
}
.busi_user_name {
	font-size: 15px !important;
    padding-right: 15px;
}
.side_left_image {
    width: 100%;
    display: table;
    text-align: center;
	padding-top: 10px;
}
.side_usr_imag{
	border: 4px solid #5a3607;
    width: 130px;
    height: 130px;
}
div.business_page_cont{
	padding:0;
}
.sidebar_alaptaw{
	background: rgba(51,33,14,0.7);
	padding: 0 !important;
}
.side_usr_name{
	width: 100%;
    display: table;
    /* text-align: center; */
    padding-top: 10px;
    color: #e88e01;
    font-size: 16px;
    font-family: serif;
    font-weight: 600;
    padding-left:40px;
}
.side_package_info{
	background: rgba(83,54,13,0.7);
	width:100%;
	display:table;
	margin-top: 10px;
	text-align:center;
	padding:10px
}
.side_pack_name{
    color: #e88e01;
    font-size: 16px;
    font-family: serif;
    font-weight: 600;
}
.side_days_left {
    /* color: #fff; */
    font-size: 10px;
    font-family: serif;
    text-align: center;
}
.pack_details {
    /* color: #fff; */
    font-size: 14px;
    width: 100%;
    display: table;
    padding: 10px 5px;
    font-family: serif;
}
.upgrade_title{
	color: #e88e01;
    font-size: 12px;
    font-family: serif;
}
div.left_profile_outter {
    padding-top: 20px;
}
.sidebar_links .active{
	background: rgba(83,54,13,0.7);
}
.sidebar_links li{
	padding: 10px;
}
.sidebar_links li a {
	color:#fff;
}
.sidebar_links li img{
	margin-right:10px;
}
.business_page_container{
	/* padding-top: 20px; */
}
.full_width{
	width:100%;
	display:inline-block;
}
.row1{
	width:100%;
	display:table;
	padding-top: 20px;
}
.package_details {
    background: rgba(51,33,14,0.7);
    padding: 20px 15px;
	margin: 0 10px;
}
.each_detail_name {
    color: #e88e01;
    font-size: 18px;
    font-family: serif;
    letter-spacing: 2px;
	float: left;
}
.detail_circle{
	font-size: 5px;
    vertical-align: middle;
    padding-right: 9px;
}
.package_name{
	width:100%;
	display:table;
}
span.pack_title {
    color: #fff;
    font-size: 18px;
    font-family: serif;
    letter-spacing: 2px;
	padding: 30px 0;
}
hr.border_line {
    border: 1px solid #e88e01;
    width: 100%;
    margin-bottom: 0;
	margin-top: 15px;
	float: left;
}
h1.days_left_info {
    color: #e88e01;
	margin-bottom: 0;
	text-align:center;
	padding:20px 0 0 0;
	font-family: serif;
}
span.days_left_text{
	font-size: 14px;
    font-family: serif;
    text-align: center;
    letter-spacing: 1px;
    width: 100%;
    display: table;
}
.package_desc {
    width: 100%;
    display: table;
    color: #fff;
    font-family: serif;
    font-size: 16px;
    text-align: center;
    padding: 30px;
}
.upgrade_optn{
	color: #e88e01;
	margin: 0;
    text-align: center;
    font-family: serif;
    font-size: 20px;
    letter-spacing: 2px;
	padding-bottom: 22px;
}
div.deals_div{
	padding:0;
}
.deals_div .each_deals_list:last-child{
	margin-bottom:0;
}
div.deals_created_div{
	padding: 20px 15px 0px;
}
.edit_plus{
	float:right;
	width: 30px;
}
.first_deal_div{
	margin-top:10px;
}
.each_deals_list {
    background-image: url(../images/star.png);
    background-repeat: no-repeat;
    background-color: rgba(83,54,13,0.7);
    padding: 10px 5px;
    background-position: 8px;
    margin-bottom: 5px;
}
.deals_text {
    color: #fff;
    padding-top: 16px;
    padding-left: 30px;
}
.deals_btn {
    background: #ff9c00;
    border: none;
    margin-bottom: 5px;
    font-family: serif;
}
.deals_btn:hover{
	background: #ffb351;
}
.events_text{
	padding: 5px 0;
    color: #fff;
    font-family: serif;
}
.events_slider{
	margin-top: 30px;
}
.events_slide_desc {
    background-color: rgba(83,54,13,0.7);
    padding: 10px;
}
footer{
	width:100%;
	display:table;
	position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    line-height: 100%;
    z-index: 2;
}

.left_profile ul.ps_admin_nav_tabs.bd_tabs {
    width: 100%;
    background: none;
	box-shadow: none;
}
.left_profile ul.ps_admin_nav_tabs.bd_tabs li.active a{
	border-left:none;
	background: rgba(83,54,13,0.7);
}
.left_profile ul.ps_admin_nav_tabs.bd_tabs li a{
	color:#333;
}
div.b_cont {
    width: 100%;
	padding: 20px;
}
.sidebar_icons{
    width: 20px;
    margin-right: 10px;
}
.bd_page h3.busi_title, div.bd_title {
	color: #e88e01;
}
div.bd_page .tab-content {
    width: 100%;
}
div.panel-default {
	border: none;
    background: rgba(51,33,14,0.7);
}
div.hding_top {
    background: none;
    color: black;
    border-bottom: 1px solid #ddd;
}
.fr label {
    /* color: #333; */
    /* font-family: serif; */
    /* letter-spacing: 1px; */
}

div.ad_bottom_buttons{
	background: none;
    border: none;
}
div.h_separator {
	color:#333;
}
.panel-body .form-control{
	background-color:transparent;
	border:1px solid #fff;
	color: #333;
}
span.ui-spinner.ui-widget.ui-widget-content {
    border: none;
    background: none;
}

.fiselect_cont{
	color:#fff;
}
/*customer profile*/
.cust_page_bg{
	background: url(../images/cust_bg.jpg) center no-repeat;
	background-size: cover;
	padding-top:74px !important;
	display: table;
    width: 100%;
}
.cust_header_bg{
	background: rgba(0,0,0,0.7);
}
div.sidebar_cust{
	background:transparent;
}
.sidebar_cust .left_profile ul.ps_admin_nav_tabs.bd_tabs li.active a {
    border-left: none;
    background: #101010;
}
div.cust_wrapper{
	border: 3px solid #e88e01;
}
.bd_page h3.cust_title {
    font-weight: lighter;
    font-family: serif;
    letter-spacing: 2px;
}
.cust_wrapper div.panel-default{
	background:transparent;
}
.details_cont {
    background: rgba(0,0,0,0.6);
	padding: 15px;
	/* margin-right: 10px; */
	width: 100%;
    display: table;
	/* min-height: 300px; */
	/* margin-bottom: 20px; */
}
/* .details_cont div.h_separator { */
	/* padding-top: 0; */
    /* font-family: serif; */
    /* letter-spacing: 1px; */
/* } */
.cust_wrapper .hr_class {
    border-top: 1px solid #0e0c10;
	margin: 0;
}
.cust_li{
	margin-top:15px;
}
.sidebar_cust .left_profile ul.ps_admin_nav_tabs.bd_tabs li a {
    border-bottom: none;
    color: #fff;
    /* font-family: serif; */
    font-size: 14px;
	color:#000;
}
.no_padd{
	padding:0 !important;
}
div.fr_full{
	max-width:100%;
	width:100%;
}
.details_cont div.im_editer_inner{
	max-width:135px;
}
.details_cont div.cropit-preview{
	width:135px;
	height:135px;
	border: 4px solid #212122;
}
div.cust_img_edit_cont .fiselect_cont {
    float: left;
    margin-top: 20px;
   margin-left:0;
	color: #8b8a8c;
}
.fa.im_left, .fa.im_right{
	color:#fff;
}
/* div .form-control { */
    /* background-color: transparent; */
    /* border: 1px solid #fff; */
    /* color: #fff; */
/* } */
/* .details_cont .form-control{ */
	/* color:#8b8a8c; */
	/* border: 1px solid #8b8a8c; */
/* } */
.img_edit_label {
    position: absolute;
    bottom: -6px;
    padding: 5px 10px;
    text-align: center;
    width: 100%;
    background: black;
    height: 48px;
    cursor: pointer;
    z-index: 1;
    color: white;
    opacity: 0.9;
	display: none;
	font-weight: normal;
}

.cropit-preview:hover .img_edit_label{
	display: block;
}
.cust_wrapper input.cropit-image-zoom-input{
	width: 90px;
}
.sidebar_cust i.fa {
    padding-right: 10px;
    color: #e88e01;
}
.details_cont .ad_bottom_buttons{
	/* text-align:center; */
}
/* .details_cont .ad_bottom_buttons button{ */
	/* background: transparent; */
	/* border: 1px solid #e88e01; */
/* } */
/* .details_cont .ad_bottom_buttons button:hover{ */
	/* color:#e88e01; */
	/* border: 1px solid #e88e01; */
/* } */
/* .details_cont .ad_bottom_buttons button:active:focus{ */
	/* background:none; */
/* } */
/* .details_cont .form-control[disabled]{ */
	/* background-color: transparent; */
/* } */
/**/
table.busi_table_list thead{
	background:none;
	border-top:none;
}
li.pagi-li span{
	padding-top:10px;
}
li.pagi-li a{
        padding-top:10px;
        color:#000;
}
div.busi_back{
	background:none;
}
div .alist_pagination .form-control, div .alist_psize_cont .form-control{
	color:#333;
	border-color: #ccc;
}
span.alist_psize_text, div.alist_pnum_cont{
	color:#333;
}
div.pagination_container{
	background: rgb(231, 231, 231);
}

table.table-hover.busi_table_list>tbody>tr:hover {
	background:none;
}
div.u_review, p.u_name {
    color: #000;
}

span.duration_label{
	color:#e8830a;
}
/*list review in admin*/
.reviews_list{
	width:100%;
	display:table;
	margin-bottom:20px;
}
.reviews_list .u_name{
	margin:0;
}
.u_rating i.fa-star, .u_rating i.fa-star-half-o{
	color:#e7711b;
}
.reviews_list img.u_image {
    border-radius: 50%;
    
    object-fit: contain;
}
.book_details_tb td{
	/* color:#fff; */
}
table.detail_book{
	text-transform: inherit;
}
/*calender*/
.cal_ot_btn_wrap .popover-title{
    color:#000;
}
#end_off_time{
    border: 1px solid #969696;
}
/*featured beautifier section*/

.each_content_beaut img{
    margin: auto;
    width: 370px;
    object-fit: contain;
    height: 160px;
	margin-bottom:20px;
}
.address_info_wrap {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    white-space: nowrap;
	cursor:pointer;
}
div.winner_strip p.color_address{
	color:#f79421;
}
a.beaut_link:hover{
	color:#fff;
}
.book_now_wrap{
	/* margin-top:10px; */
	float: right;
}
.beaut_name_wrap{
	margin-bottom:0;
	font-size:24px;
}
div.winner_strip .beaut_text_p{
	margin-bottom:10px;
}
/* button.book_artist{ */
	/* padding:5px 15px; */
/* } */
.winner .address_wrap_winner{
	font-size:14px;
	margin-bottom: 16px;
}
.artist_day .address_wrap_winner{
    font-size:14px;
    color: #fff;
}
.winner .winner_text_p{
	/* font-weight:normal; */
	text-transform: uppercase;
        font-size: 30px;
        margin-top: 10px;
        color: #f79421;
        letter-spacing: 3px;
        font-weight: 500;
        margin-bottom: 0px;
}
.artist_day h3{
        font-weight:500;
}
a.book_artist:hover, a.book_artist:focus{
	color:#000;
	background:#ffc887;
	border:1px solid #ffc887;
	text-decoration:none;
}
/*events and deals*/
.deals_wrap{
	float:left;
	width:55%;
}
.events_wrap{
	width:40%;
	float:right;
}
.ed_wrap{
	width: 100%;
    display: table;
    /* margin: 0 auto; */
    /* max-width: 1325px; */
	padding: 0 15px;
        min-height: 440px;
}
.ed_section{
	background:rgba(0,0,0,0.5);
	padding: 20px 15px;
}
.ed_head_wrap{
	color: #f8971b;
    border-bottom: 2px solid #4f4e4e;
    margin-bottom: 15px;
    padding-bottom: 12px;
	font-family: serif;
    letter-spacing: 2px;
}
.deal_info_wrap{
	width: 100%;
    display: table;
    padding: 8px 0px;
    border-left: 4px solid #f8971b;
    border-radius: 4px;
    background: #1b1b1b;
	margin-bottom: 10px;
}
.deal_title_wrap {
    color: #f8971b;
    font-size: 18px;
}
.deal_desc_wrap {
    color: #fff;
}
.avail_btn_wrap{
	margin: 11px 0px;
}
.avail_deal_btn{
	background: none;
    padding: 0;
    color: #ff9c00;
    letter-spacing: 1px;
	font-size: 15px;
	text-decoration:none;
}
.avail_deal_btn:hover, .avail_deal_btn:focus{
	color:#000;
	/* border:none; */
	text-decoration:none;
}
.event_info_wrap {
    max-width: 250px;
    width: 100%;
    margin: auto;
	margin-bottom: 15px;
}
.title_wrap{
	color:#fff;
}
.detail_text_a{
	color: #ff9c00;
	text-decoration:none;
}
.detail_text_a:hover, .detail_text_a:focus{
	text-decoration:none;
	color:#fff;
}
.event_detail_wrap {
    background: rgba(41,28,6,0.7);
    width: 100%;
    display: table;
    padding: 15px 10px;
}
.page_number_business_footer_text{
	color:#000;
	float:left;
        margin-top:5px;
}
.ed_wrap .footer_pagination.front_end_pagination{
	/* float:left; */
	margin:0;
        margin-top:5px;
}
.ed_wrap .pagination.footer_pagination.front_end_pagination li i{
	padding: 0 13px;
}
div.artist_day{
	background-image:none !important;
}
.artist_img{
	width: 100%;
    height: 100%;
    object-fit: cover;
}
.bg-business img.alap_img {
    margin: auto;
    width: 370px;
    height: 115px;
    object-fit: contain;
}
.home_review_link{
	margin-bottom:10px;
}
a.all_list{
	float:right;
	color:#ff9c00;
	text-decoration:none;
}
/*event details page*/
div.logged_in_msg{
	margin-bottom:0;
}
/*new changes*/
div.winner{
	background-image: none !important;
}
.swiper-container div.h_marquee {
    height:370px;
    overflow: hidden;
    margin-top: 20px;
}
.ed_link:hover{
	color:#fff;
}
.event_img_wrap img{
	width:100%;
	object-fit:cover;
}
.display_vote i {
    color: #fff;
}
div.category_header{
	margin-bottom:20px;
       height:auto;
       width:100%;
       display:table;
}

div .for_enquiry_only_btn.enq_id.btn.btn-primary.btn-block:hover {
	background: #2c1d05;
}
button.for_enquiry_only_btn.enq_id.btn.btn-primary.btn-block {
    position: relative;
    margin-top: 20px;
}
div .for_enquiry_only_btn.enq_id.btn.btn-primary.btn-block h5 {
    display: inline-block;
    float: right !important;
    margin-top: 0;
}
button.for_enquiry_only_btn.btn.btn-primary.btn-block {
    line-height: 24px;
    border-radius: 1px;
    font-size: 16px;
}
.for_enquiry_only_btn.btn.btn-primary.btn-block {
    background: black;
    color: white;
    border-color: white;
    margin-top: 12px;
    text-align: left;
    width: 100%;
    height: 38px;
}
.enq_head_wrap{
	margin-top:0;
}
.enquiry_info_check{
	float:left;
}
#enquiry_submit{
	margin-top:10px;
}
.disabled_s{
	background:none !important;
}
.arc_alignment .cropit-preview{
	border-radius:inherit;
}
.arc_alignment .event_feat_img_edit_cont {
    float: left;
    margin-left: 40px;
    margin-top: 110px;
}
.b_name_blog,.article_cont{
	color:#fff;
}
.each_bg {
    background: white;
}
div h3.dash_title{
	padding:0;
}
.busi_notification{
	min-height:390px;
}
.box.box-info.each_bg{
	padding:10px;
}
.each_row{
	margin-bottom:20px;
}
.each_padd{
	padding: 5px 15px;
}
.book_list_wrap{
	padding-left:15px;
}
.notify_dash .dash_rev_title{
	color:#333;
}
.notify_dash div.u_review, .notify_dash p.u_name {
	color:#333;
}
table.table{
	text-transform: inherit;
}
.business_option input, .business_search input{
	font-size:13px;
}
.preview_link{
	background: #e88e01;
    color: #fff;
    padding: 6px 10px;
    border-radius: 4px;
}
.preview_link:hover,.preview_link:focus{
	background: #e6a43c;
	text-decoration:none;
	color:#fff;
}
.bhack_item_right{
	float:left;
        max-width: 75%;
    width: 100%;
}
div#right_content h3.beauti_name a{
    color:#fff;
  
}
div.events_submit {
	margin:0; 
	text-align:right;
}
input#event_submit{
	font-size:20px;
	border-color: #4da5d2;
	background: #4da5d2;
	font-size: 17px;
    padding: 9px 22px;
}
div.event_description{
	margin-top:0px;
	margin-bottom: 8px;
	color: #000;
}
table.nd_event_detail {
	font-size:16px;
	margin-bottom:0;
}
table.nd_event_detail tr td{
	border:none;
	padding:5px;
}
div.booking_start{
	margin-top:0;
}
div.event_description h4{
	margin-bottom:5px;
	color:#000;
}
div.events_right_container {
    background: #fff;
    padding: 15px 25px;
}
div.event_title{
	margin: 0;
    color: #000;
    text-align: left;
    text-transform: initial;
    font-weight: bold;
    font-size: 26px;
	margin-bottom: 8px;
}
div.full_event{
	/* background: #eee; */
	background:url(../images/py_back.jpg);
    padding: 15px 15px 15px 0;
}
p.event_info {
    margin-bottom: 5px;
	font-size: 15px;
}
.event_info_wrap_sec{
	margin-top:10px;
}
div.my_blog2{
	border:none;
}
div.modal-dialog-videos{
    width:100%;
    margin:0;
}
.modal-dialog-videos iframe{
    height:82vh !important;
}
div.modal-dialog-videos .modal-body{
    padding:2px;
}
div#popup_video_container{
    height: auto !important;
}
html body.busi_page_bg .navbar {
    background: black;
}
.cat_img_p{
	max-width: 10%;
    width: 100%;
    float: left;
}
.cat_heading_p{
	width: 100%;
    max-width: 90%;
    float: right;
}
.cat_heading_p h1.beaut_name_p{
	
        padding-top:0px;
        padding-right:15px;
        margin-top: 7px;
}
div.customer_vote_p{
	margin-top:23px; 
	
	margin-right:0;
	float:none;
        display:inline-block;
}
.right_socialicons_p {
    float: right;
    margin: 0px 20px;
	margin-top:23px;
}
.right_socialicons_p i{
	font-size:35px;
	color:#fff;
	margin-right: 6px;
}
.artist_img_p {
    object-fit: contain;
    max-height: 200px;
    max-width: 200px;
    width: 100%;
    border:1px solid rgba(254, 254, 254, 0.07);
}
.artist_img_wrap{
	width:100%;
	text-align:center;
        margin: 20px 0;
}
div.review_link{
    margin-left:0;
    display:table;
}
div.review_link i.fa{
    margin: 2px 2px;
}
a#cust_review{
    margin-left:10px;
}
.my_inputstyle option {
    color: black;
    background: white;
}
.text-center.heading-full.category_heading_full{
	border-left:1px solid;
}
div.full_width_service{
	width: 100%;
        display: table;
        max-width: 50%;
}
.full_width_service .select_service_inner{
	margin-left: 20px;
}
div.full_service_button{
	float: right;
    margin-right: 20px;
}
.full_service_button .book_appoint{
	text-transform: none;
	margin:0;
}
div.cat_services.category_services{
	padding-bottom:15px !important;
}
div.cat_gallery{
	padding-top:0;
	font-size: 18px;
}
.contact_title{
	color: #f79421;
    font-weight: bold;
}
div.no_border_vid{
	border:none;
}
.c_title{
	float:left;
	font-size:16px;
	max-width:60%;
	width:100%;
	margin-bottom: 10px;
	cursor:pointer;
}
.c_code{
	float:right;
	max-width:40%;
	width:100%;
	text-align:right;
}
.pc_title{
	float:left;
	font-size:16px;
	color: rgb( 255, 156, 0 );
	margin-bottom: 0px;
}
.pc_code{
	float:right;
	color: rgb( 255, 156, 0 );
}
.list_titles{
	color: #1a1a1a;
}
.deal_title_wrap{
	margin-bottom: 10px;
}
.view_link{
	color: #252424;
    float: right;
    padding: 5px 10px;
    display: table;
    border-radius: 4px;
    background: #eee;
}
.view_link:hover{
	color: #eee;
	background: #252424;
}
.cat_deals ul li.view_li{
	background: none;
    padding: 0;
    margin: 0;
    border-bottom: none;
    margin-top: 5px;
}
.cat_deals img.event_feat_img{
	width:50px;
	margin-right:10px;
}
.c_title_mod{
	color: #3f3f3b;
    font-size: 17px;
    margin-bottom: 5px;
}
div.my_asliderinfo h6{
	text-transform: none;
}
div.nd_cat_about, div.nd_cat_about h3, .cat_services h3.service_title_wrap{
	padding-top:0;
}
.category_services li.each_service_wrap{
	vertical-align:top;
}
.ed_a_link{
	color:#f79421;
}
/*exclusive events and deals*/
.no_data_clr{
	// color:#fff;
}
.goto_wrap{
	margin-top: 15px;
    margin-bottom: 15px;
    background: #f8971b;
    border-color: #f8971b;
    color: black;
}
.p_text_wrap{
	text-align: center;
    color: #fff;
    font-size: 17px;
}
.alap_exl_info_wrap{
	border-left-color:transparent;
	margin-top:20px;
	width: 100%;
    display: table;
    float: left;
}
.ex_ed_wrap{
	background:#eee;
	padding: 20px;
    padding-top: 35px;
}
.ex_ed_section{
	background:#fff;
	border: 1px solid #b3b3b3;
    border-radius: 2px;
}
.ex_info_erap{
	border-left: none;
    border-bottom: 1px solid #949494;
    background: #fff;
    border-radius: 0;
    margin-bottom: 0;
}
.ex_ed_head_wrap{
	color:#000;
}
.alap_exl_title_wrap{
	border-bottom: 2px solid #4f4e4e;
    text-align: center;
    margin-bottom: 20px;
    padding-bottom: 12px;
}
.a_exclusive_sub{
	text-align: center;
}
.ex_deal_title_wrap{
	color: #000000;
    font-style: italic;
}
.ex_deal_desc_wrap{
	color: #666;
}
.ex_avail_btn_wrap{
	background: #ff9c00;
    color: #fff;
    font-size: 14px;
    padding: 2px 5px;
}
.ex_event_info_wrap{
	max-width: 285px;
}
.ex_event_img_wrap{
	background: #000;
    text-align: center;
    padding-top: 20px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.ex_event_img_wrap img{
	width: 125px;
	object-fit: initial;
}
.ex_event_detail_wrap{
	background:#000;
	border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.deal_paginatn{
	margin-top: 10px;
	margin-bottom:10px;
}
.ex_ed_section div .form-control{
	border:none;
}
.ed_wrap div.ex_ed_section .pagination>li{
	background-color:transparent;
}
.ex_ed_section .page_number_business_footer_text{
	color:#373737;
}
/*share link*/
span.share_links_cont{
	float: right;
    margin: 7px;
}
p.share_wrap{
	background: #707070;
    padding: 6px 7px;
    margin: 0;
    border-radius: 50%;
    color: #fff;
    text-align: center;
}
p.social_wrap{
	position: relative;
    z-index: 10;
	float:left;
	cursor: pointer;
}
.share {
  position: relative;
}
.share .share-options li:nth-of-type(1) .share-option {
  -webkit-animation-delay: 0.2s;
  -moz-animation-delay: 0.2s;
  -o-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.share .share-options li:nth-of-type(1) .share-option:not(.clicked) i {
  -webkit-animation: spin1-contract .9s ease-out 1 backwards;
  -moz-animation: spin1-contract .9s ease-out 1 backwards;
  -o-animation: spin1-contract .9s ease-out 1 backwards;
  animation: spin1-contract .9s ease-out 1 backwards;
}
.share .share-options.expand li:nth-of-type(1) .share-option {
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay: 0s;
  animation-delay: 0s;
}
.share .share-options.expand li:nth-of-type(1) .share-option i {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-animation: spin1-expand .6s ease-out 1 backwards;
  -moz-animation: spin1-expand .6s ease-out 1 backwards;
  -o-animation: spin1-expand .6s ease-out 1 backwards;
  animation: spin1-expand .6s ease-out 1 backwards;
}
.share .share-options.fade li:nth-of-type(1) .share-option.clicked i {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.share .share-options li:nth-of-type(2) .share-option {
  -webkit-animation-delay: 0.16s;
  -moz-animation-delay: 0.16s;
  -o-animation-delay: 0.16s;
  animation-delay: 0.16s;
}
.share .share-options li:nth-of-type(2) .share-option:not(.clicked) i {
  -webkit-animation: spin2-contract .9s ease-out 1 backwards;
  -moz-animation: spin2-contract .9s ease-out 1 backwards;
  -o-animation: spin2-contract .9s ease-out 1 backwards;
  animation: spin2-contract .9s ease-out 1 backwards;
}
.share .share-options.expand li:nth-of-type(2) .share-option {
  -webkit-animation-delay: 0.04s;
  -moz-animation-delay: 0.04s;
  -o-animation-delay: 0.04s;
  animation-delay: 0.04s;
}
.share .share-options.expand li:nth-of-type(2) .share-option i {
  -webkit-transform: rotate(-25deg);
  -moz-transform: rotate(-25deg);
  -o-transform: rotate(-25deg);
  -ms-transform: rotate(-25deg);
  transform: rotate(-25deg);
  -webkit-animation: spin2-expand .6s ease-out 1 backwards;
  -moz-animation: spin2-expand .6s ease-out 1 backwards;
  -o-animation: spin2-expand .6s ease-out 1 backwards;
  animation: spin2-expand .6s ease-out 1 backwards;
}
.share .share-options.fade li:nth-of-type(2) .share-option.clicked i {
  -webkit-transform: rotate(-25deg);
  -moz-transform: rotate(-25deg);
  -o-transform: rotate(-25deg);
  -ms-transform: rotate(-25deg);
  transform: rotate(-25deg);
}
.share .share-options li:nth-of-type(3) .share-option {
  -webkit-animation-delay: 0.12000000000000001s;
  -moz-animation-delay: 0.12000000000000001s;
  -o-animation-delay: 0.12000000000000001s;
  animation-delay: 0.12000000000000001s;
}
.share .share-options li:nth-of-type(3) .share-option:not(.clicked) i {
  -webkit-animation: spin3-contract .9s ease-out 1 backwards;
  -moz-animation: spin3-contract .9s ease-out 1 backwards;
  -o-animation: spin3-contract .9s ease-out 1 backwards;
  animation: spin3-contract .9s ease-out 1 backwards;
}
.share .share-options.expand li:nth-of-type(3) .share-option {
  -webkit-animation-delay: 0.08s;
  -moz-animation-delay: 0.08s;
  -o-animation-delay: 0.08s;
  animation-delay: 0.08s;
}
.share .share-options.expand li:nth-of-type(3) .share-option i {
  -webkit-transform: rotate(-50deg);
  -moz-transform: rotate(-50deg);
  -o-transform: rotate(-50deg);
  -ms-transform: rotate(-50deg);
  transform: rotate(-50deg);
  -webkit-animation: spin3-expand .6s ease-out 1 backwards;
  -moz-animation: spin3-expand .6s ease-out 1 backwards;
  -o-animation: spin3-expand .6s ease-out 1 backwards;
  animation: spin3-expand .6s ease-out 1 backwards;
}
.share .share-options.fade li:nth-of-type(3) .share-option.clicked i {
  -webkit-transform: rotate(-50deg);
  -moz-transform: rotate(-50deg);
  -o-transform: rotate(-50deg);
  -ms-transform: rotate(-50deg);
  transform: rotate(-50deg);
}
.share .share-options li:nth-of-type(4) .share-option {
  -webkit-animation-delay: 0.08000000000000002s;
  -moz-animation-delay: 0.08000000000000002s;
  -o-animation-delay: 0.08000000000000002s;
  animation-delay: 0.08000000000000002s;
}
.share .share-options li:nth-of-type(4) .share-option:not(.clicked) i {
  -webkit-animation: spin4-contract .9s ease-out 1 backwards;
  -moz-animation: spin4-contract .9s ease-out 1 backwards;
  -o-animation: spin4-contract .9s ease-out 1 backwards;
  animation: spin4-contract .9s ease-out 1 backwards;
}
.share .share-options.expand li:nth-of-type(4) .share-option {
  -webkit-animation-delay: 0.12s;
  -moz-animation-delay: 0.12s;
  -o-animation-delay: 0.12s;
  animation-delay: 0.12s;
}
.share .share-options.expand li:nth-of-type(4) .share-option i {
  -webkit-transform: rotate(-75deg);
  -moz-transform: rotate(-75deg);
  -o-transform: rotate(-75deg);
  -ms-transform: rotate(-75deg);
  transform: rotate(-75deg);
  -webkit-animation: spin4-expand .6s ease-out 1 backwards;
  -moz-animation: spin4-expand .6s ease-out 1 backwards;
  -o-animation: spin4-expand .6s ease-out 1 backwards;
  animation: spin4-expand .6s ease-out 1 backwards;
}
.share .share-options.fade li:nth-of-type(4) .share-option.clicked i {
  -webkit-transform: rotate(-75deg);
  -moz-transform: rotate(-75deg);
  -o-transform: rotate(-75deg);
  -ms-transform: rotate(-75deg);
  transform: rotate(-75deg);
}
.share lesshat-selector {
  -lh-property: 0; } 

.share .post-option {
  background: #fff;
  margin: -9px -8px 0 -10px;
  padding: 10px 10px 12px;
  position: relative;
  z-index: 10;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
}
.share-toggle {
  background: none;
  border: 0;
  color: #ccc;
  line-height: 1;
  margin: 0;
  padding: 0;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
}
.share-toggle:hover {
  color: #555;
}
.share-options {
  left: -40px;
  line-height: 0;
  padding: 0;
  top: -75px;
  width: 30px;
  height: 30px;
}
.share-options li {
  display: block;
  height: 100px;
  z-index: 1;
  -webkit-transform-origin: 12.5px bottom;
  -moz-transform-origin: 12.5px bottom;
  -o-transform-origin: 12.5px bottom;
  -ms-transform-origin: 12.5px bottom;
  transform-origin: 12.5px bottom;
}
.share-options li:nth-of-type(1) {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.share-options li:nth-of-type(2) {
  -webkit-transform: rotate(25deg);
  -moz-transform: rotate(25deg);
  -o-transform: rotate(25deg);
  -ms-transform: rotate(25deg);
  transform: rotate(25deg);
}
.share-options li:nth-of-type(3) {
  -webkit-transform: rotate(50deg);
  -moz-transform: rotate(50deg);
  -o-transform: rotate(50deg);
  -ms-transform: rotate(50deg);
  transform: rotate(50deg);
}
.share-options li:nth-of-type(4) {
  -webkit-transform: rotate(75deg);
  -moz-transform: rotate(75deg);
  -o-transform: rotate(75deg);
  -ms-transform: rotate(75deg);
  transform: rotate(75deg);
}
.share-options li .share-option {
  left: 0;
  top: 80px;
  -webkit-animation: contract 0.35s ease-out 1 backwards;
  -moz-animation: contract 0.35s ease-out 1 backwards;
  -o-animation: contract 0.35s ease-out 1 backwards;
  animation: contract 0.35s ease-out 1 backwards;
}
.share-options.share-options-init li {
  display: none;
}
.share-options.expand li .share-option {
  top: 10px;
  -webkit-animation: expand 0.6s ease 1 backwards;
  -moz-animation: expand 0.6s ease 1 backwards;
  -o-animation: expand 0.6s ease 1 backwards;
  animation: expand 0.6s ease 1 backwards;
}
.share-options.fade li .share-option.clicked {
  top: 10px;
  -webkit-animation: clicked 0.5s ease-out 1 forwards;
  -moz-animation: clicked 0.5s ease-out 1 forwards;
  -o-animation: clicked 0.5s ease-out 1 forwards;
  animation: clicked 0.5s ease-out 1 forwards;
}
.share-options.fade li .share-option:not(.clicked) {
  top: 10px;
  -webkit-animation: fade 0.5s ease-out 1 forwards;
  -moz-animation: fade 0.5s ease-out 1 forwards;
  -o-animation: fade 0.5s ease-out 1 forwards;
  animation: fade 0.5s ease-out 1 forwards;
}
.share-options.fade li .share-option:not(.clicked) i {
  opacity: .1;
  transition: opacity .5s ease;
}
.share-option {
  background: #CCCCCC;
  color: #444444;
  display: inline-block;
  font-size: 20px;
  line-height: 1;
  padding: 7px;
  position: relative;
  text-align: center;
  -webkit-transition: background 0.2s, color 0.2s;
  -moz-transition: background 0.2s, color 0.2s;
  -o-transition: background 0.2s, color 0.2s;
  transition: background 0.2s, color 0.2s;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
}
.share-option:hover {
  background: #333;
  color: #fff;
}
.share-options,
.share-option {
  margin: 0;
}
.share-options li,
.share-options {
  position: absolute;
}
.share-option i.fa{
	width:20px;
	height:20px;
}
/* .share{ */
	/* display:none; */
/* } */
/* .share.expand{ */
	/* display:block; */
/* } */

a.meet_full_a{
	width:100%;
	display:table;
}
a.meet_full_a:hover{
	background:#141514;
}
a.meet_full_a:hover .background_artist{
	background:none;
}
.py_menu.expand .py_menu_toggle{
	display:block;
}
.py_menu .py_menu_toggle{
	display:none;
}
.left_profile ul.ps_admin_nav_tabs.bd_tabs li.py_menu.expand a.li_menu_title{
	background:#e6e6e6;
}
.left_profile ul.ps_admin_nav_tabs.bd_tabs li.py_menu.expand a{
	background:rgba(230, 230, 230, 0.4);
}
.left_profile ul.ps_admin_nav_tabs.bd_tabs .py_menu.expand li.active a:first-child{
	background: rgba(187, 187, 187, 0.36);
    color: black;
	padding-left:22px;
}
ul.ps_admin_nav_tabs.bd_tabs .py_menu_toggle li a {
	border: none;
	padding-left:22px;
}
.left_profile ul.ps_admin_nav_tabs.bd_tabs li.active a:after {
    content: "";
}
.left_profile ul.ps_admin_nav_tabs.bd_tabs li.py_menu.expand .pull-right-container > .fa-angle-right{
	-webkit-transform: rotate(-270deg);
    -ms-transform: rotate(-270deg);
    -o-transform: rotate(-270deg);
    transform: rotate(-270deg);
}
.py_menu .fa-angle-right{
	font-size:18px;
}
nav.navbar{
	background:#000;
}
/* blog page */
.binfo_content .share-options{
	left:-60px;
}
.binfo_content p.share_wrap{
	margin-bottom:5px;
        float:right;
}
.sh_blog{
	max-width:380px;width:100%;border: 10px solid #5C5C5C;
    border-radius: 10px;
	float: left;
    display: table;
	height: auto;
    padding-bottom: 7px;
}
span.share{
	display: none;
}
.blog_body .list .share li{
	border:none;
}
.ps_blog_page .my_blog_title h3.py_alap_title{
	font-family: edwardian;
    text-transform: none;
	font-size: 80px;
	text-align:end;
}
h6.py_head_subtext{
	/* font-family: edwardian; */
    font-size: 21px;
    text-align: end;
    margin: 0;
    display: table;
}
.alap_exl_login_btn{
	box-shadow: none;
    padding: 4px 13px;
	margin-top: 68px;
    /* font-family: edwardian; */
    font-size: 20px;
    color: #fff;
    background: none;
    border: 1px solid #eee;
}
.alap_exl_login_btn:hover{
	background:#f79421;
}
.py_add_btn{
	box-shadow: none;
    padding: 3px 13px;
	
    /* font-family: edwardian; */
    font-size: 20px;
    color: #fff;
    background: none;
    border: 1px solid #eee;
}
.py_add_a_blog_wrap{
	margin-top: 15px;
}
.py_add_btn:hover, .py_add_btn:focus{
	background:#f79421;
	color: #fff;
}
.ps_blog_page h3.blog_tiltles{
	/* font-family: edwardian; */
    text-transform: none;
    font-size: 25px;
    width: 100%;
    display: table;
}
div.binfo{
	width:100%;
	float:left;
}
.articles_wrap{
	display:none;
}
.py_view_more_art{
	font-size: 27px;
    /* font-family: edwardian; */
	color: #f79421;
	cursor:pointer;
}
.py_view_more_art:hover{
	color:#fff;
}
/* span.share_links_cont { */
    /* position: absolute; */
    /* margin-top: 50px; */
    /* margin-left: -35px; */
/* } */
/* .py_my_blog .swiper-container{ */
	/* position:initial; */
/* } */
div.py_swiper{
	max-width:83.33333333%;
	width:100%;
	float:left;
	height: auto;
}

div.py_arrows{
	max-width:16.66666667%;
	width:100%;
	float:left;
	/* height:100%; */
        margin:255px 0 0;
}
div.py_arrows img{
	margin-bottom:15px;
}
.py_arrows .marquee_arrows{
	padding: 20px 0 0 20px;
    width: 100%;
    float: left;
	margin:0;
}
.adiary_wrap{
    width: 100%;
    display: table;
    position: relative;
    overflow: hidden;
    border-bottom:1px solid;
}
.py_blog_swiper{
	margin-top:65px;
}
.py_share_popup li{
	display:inline;
	margin: 5px;
}
.py_share_dialog{
	max-width: 250px;
    width: 100%;
}
.modal-header h4.py_share_title {
    color: #fa9729;
    margin: 0;
    font-family: edwardian;
    font-size: 25px;
}
div.py_modal_header{
	padding:10px;
}
div.blog_button_video{
	/* margin-top: 20px; */
    /* margin-right: 70px; */
	max-width: 83%;
	width: 100%;
    float: left;
    text-align: right;
    /* padding: 10px 130px; */
    
    margin: 10px auto;
}
.swiper-container{
	border-bottom:none;
	padding-bottom:0;
}
.adiary_wrap div.my_blog{
	
	padding:0;
	/* padding-bottom:10px; */
}
p.social_wrap{
		float:right;
	}
div.my_arrowslink{
	padding-right:0;
}
div.my_img img {
    margin-top: 5px;
    border-radius:50%;
}
.py_blog_top{
	margin:45px 0;
}
div.swiper-slide.blog {
    background: rgba(0,0,0,0.9);
    border: 2px solid #5C5C5C;
    border-radius: 3px;
    padding: 10px;
}
body.blog_body ul.list{
	border:none;
}
.blog_body .list li{
	border: 2px solid #5C5C5C;
    border-radius: 3px;
	margin-bottom: 15px;
}
.ps_blog_row{
	max-width: 1300px;
    width: 100%;
    /* display: table; */
    margin: auto;
}
.my-next1.swiper-button-disabled, .my-prev1.swiper-button-disabled{
	opacity:0.4;
}
.my-next1:hover, .my-prev1:hover{
	opacity:0.8;
	cursor:pointer;
}
div.binfo_content h3{
	word-break: break-word;
	text-transform:none;
        line-height:15px;
}
.binfo_content p {
	text-transform:none;
}
.dropdown span.busi_user_name {
    text-overflow: ellipsis;
    max-width: 200px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
}

.py_ellipsis{
	text-overflow: ellipsis;
    max-width: 200px;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
}
div.my_arrowslink .my-prev, div.my_arrowslink .my-prev1{
	margin-right:0;
}
.my_img{
	padding-left:0;
}
.py_img_circle{
	border-radius:50%;
}
/*home page*/
.py_full_back{
	/* background:#fff; */
	background:url(../images/py_back.jpg);
}
.py_full_back .articles{
	background:none;
	height:690px;
}
.py_full_back .swiper-container div.h_marquee{
	height:550px;
	margin-top: 5px;
	border-right: 2px solid #f3f2f1;
}
.py_full_back .swiper-container div.py_h_marquee{
	height:218px;
	border-right:none;
}
.py_e_border{
	border-bottom: 2px solid #f3f2f1;
	padding-bottom: 15px;
}
h3.py_hacks_title{
	color:#272727;
	letter-spacing: initial;
    margin-top: 15px;
	margin-bottom: 0;
    font-size: 26pt;
	font-family: roboto bold;
}
.py_each_img_circle{
	border-radius:50%;
	border: 4px solid #fff;
        object-fit: cover;
}
.py_each_row{
	/* border-left:11px solid #f79726; */
        border:1px solid #f79726;
	padding-left: 7px;
        padding-top: 7px;
}
.py_same_color{
	color:#272727;
	font-family: roboto medium;
	font-size:10pt;
}
.list li h3.py_post_title{
	color:#272727;
	letter-spacing: initial;
    font-size: 14pt;
	margin-top: 0;
	font-family: roboto bold;
}
.side_text p.py_post_content{
	color:#272727;
	font-size: 10pt;
    font-family: roboto regular;
}
.py_view_btn{
	padding:0 10px;
}
.py_view_link{
	background: #f79421;
    color: #fff;
    text-align: center;
    /* width: 100%; */
    padding: 8px;
    border-radius: 3px;
    font-size: 9.66pt;
    font-family: roboto regular;
}
.py_same_arrows {
    color: #222222;
    background: #e6e6e6;
    padding: 8px;
    border: 1px solid #d7d7d7;
    width: 42px;
    margin-right: 8px;
}
a.all_list.btn{
	background: #f79421;
    color: #fff;
	float:left;
}
a.all_list.btn:hover{
	color:#272727;
}
div.py_articles{
	font-family:inherit;
}
ul.py_each_list li{
	margin-bottom:0;
	border-bottom:none;
	padding-bottom:10px;
}
.py_img_wrap{
	max-width:12%;
	width:100%;
	float:left;
}
a.ed_a_link {
    color: #272727;
}
.py_side_text{
	padding:0 15px;
	max-width: 88%;
    width: 100%;
	float:left;
}
a.ed_link{
	color: #272727;
}
.ps_blog_page a.ed_link{
	color: #fff;
}
.beauty_hacks_page a.ed_link{
	color: #fff;
}
a.ed_link:hover{
	color: #f79421;
}
.py_by{
	color: #272727;
    font-family: roboto regular;
    font-size: 10pt;
}
.py_new_marrows{
	float:right;
}
.py_row_hover:hover{
	opacity:.5;
	text-decoration:none;
}
/*events and deals page*/
div.py_ed_section{
	background:none;
	padding: 0 15px;
	float: left;
}
.py_each_ed{
	margin-top:10px;
}
.py_ed_title{
	color: #272727;
    letter-spacing: initial;
    font-size: 14pt;
    margin-top: 0;
    font-family: roboto bold;
	margin-bottom: 0;
}
div.avail_btn_wrap{
	margin:0;
}
.avail_deal_btn{
	background: #f79421;
    color: #fff;
    text-align: center;
    /* width: 100%; */
    padding: 8px;
    border-radius: 3px;
    font-size: 9.66pt;
    font-family: roboto regular;
}

h3.ed_head_wrap{
	border-bottom:none;
}
.py_view_link:hover, .py_view_link:focus{
	color:#000;
}
.py_ed_section .pagination.footer_pagination.front_end_pagination>li, .py_ed_section .pagination>li>span, .py_ed_section .pagination>li>a {
	margin-left:0;
}
a.ex_avail_deal_btn{
	background:#000;
}
a.ex_avail_deal_btn:hover{
	color:#f79421;
}
a.ex_py_view_link{
	background:#000;
}
a.ex_py_view_link:hover{
	color:#f79421;
}
.event_paginatn{
	margin-top:10px;
	margin-bottom:10px;
}
.exclus_wrap{
	padding-bottom:10px;
	border-bottom:1px solid #f79421;
}

div.bg-business img.alap_img{
	width:115px;
}
div.py_about_links{
	text-align:center;
}
div.bhack_item_img{
        border:none;
}
.py_search_list div#right_image{
	width: auto;
        border:none;
}
.py_search_list img.img-rounded.listing_image {
    padding: 0px;
    border: 2px solid #707070;
}
.cat_img_p img{
   height: auto;
   padding:15px 25px;
}
div img.py_img_circle_wrap{
	border-radius:50%;
	object-fit:cover;
        
}
p.py_post_content{
        color:#272727;
}
div.voting_category_container{
	padding: 26px 13px;
	width: 31%;
}
table.book_details_tb {
    margin-bottom: 6px;
}
.py_cat_has_speci_list{
	list-style: circle;
    padding-left: 15px;
}
div.text_area_fade{
	opacity:1;
}
.py_datepicker_trigger button#calendar_datepicker_trigger {
    color: #000;
}
.service_name_title{
	font-size:21px;
}
.py_serv_info{
	padding:5px 10px;
}
.py_border_top{
	border-top:1px solid #eee;
}
.py_padding{
	padding:10px 0;
}
.fr input.py_checkbox_margin{
	margin-right:10px;
	float: left;
    margin-top: 10px;
}
.py_payment_note{
	float: left;
    /* margin-top: 20px; */
}
.py_frLabel_wrap{
	float:left;
	margin-top: 7px;
}
.py_frInput_wrap{
	max-width: 50%;
    float: right;
    width: 100%;
}
div.py_fr_wrap{
	min-height:50px;
}
div.py_ad_btns{
	text-align: center;
}
/* confirm appointment */
.py_confirm_wrap {
	background:url(../images/py_back.jpg);
	width:100%;
	display:table;
}
.py_confim_info{
	width:100%;
	max-width: 70%;
	width:100%;
	margin: 15px auto;
}
.py_img_left{
	float:left;
}
.py_feat_img_beaut{
	width:100px;
	height:100px;
}
.py_text_right{
	float:right;
}
form.my_jsregform select.my_inputstyle option{
	background:#fff;
}
div.py_search_list{
	width:100%;
	display:table;
}
.py_search_list div#right_image {
	margin:0;
}
.py_rc{
	float:left;
}
.py_rd{
	float:right;
}
.py_search_list div#right_button {
	margin-right:0;
	margin-top:30px;
}
div.star.bus_listing_star {
	margin-top:45px;
}
.py_search_list div#right_button button {
	width:auto;
	padding:8px 15px;
	height: auto;
}
.py_search_list div#right_button button:hover{
        width:auto;
	padding:8px 15px;
	height: auto;
}
.py_search_list div#right_content h3{
	padding-top:0;
        white-space: nowrap;
    width: 360px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #fff;
}
.count_notification {
    position: absolute;
    color: #ea233a;
    background: #fff;
    border-radius: 10px;
    padding: 0px 4px;
    font-size: 11px;
    right: 7px;
    top: 7px;
    font-weight: bold;
}
div.winner_strip{
	background:none;
}
.fa_font{
	font-size:31px;
}
div.heading-business {
	margin:0;
}
/* div.bg-business img.py_feat_img{ */
	/* height:98px; */
/* } */
div.home_review_link {
    margin-left: 0px;
    font-size: 18px;
}
div.bg-business{
	border:none;
	padding:0;
}
div.ps-swiper .swiper-slide{
	border:5px solid rgba(238, 238, 238, 0.52);
	border-radius:5px;
}
.py_feat_ellipsis{
    white-space: nowrap;
    width: 170px;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    margin-left: 4px;
	text-align:left;
}
.py_left{
	float:left;
}
.contest, .business{
	margin-bottom: 10px;
}
body select, select option{
	/* background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%; */
	/* -moz-appearance: none;  */
	/* -webkit-appearance: none;  */
	/* appearance: none; */
    /* and then whatever styles you want*/
	/* height: 34px;  */
	/* width: 100px; */
	/* padding: 5px; */
}
div .ui-spinner a.ui-spinner-button{
	z-index:2;
}
div.py_noti_back{
       background:#fff;
}
div.py_no_padd_right{
       padding-right:0;
}
.py_review_icons{
	font-size:20px;
}


@media (min-width:320px) and (max-width:767px) {
	.ps_blog_page .my_blog_title h3.py_alap_title, h6.py_head_subtext{
		text-align:center;
		display: inherit;
	}
	.py_blog_swiper{
		margin-top:0;
	}
	.alap_exl_login_btn{
		margin-top:10px;
	}
	.bhack_item_right{
		max-width: 100%;
	}
	
}
@media (min-width:320px) and (max-width:480px) {
	.my_img{
		width: 24%;
		float: left;
                padding-right:4px;
	}
	.binfo_content{
		width: 76%;
		float: left;
	}
	/* .binfo_in { */
		/* width: 78.333333%; */
		/* float: left; */
	/* } */
	/* .share_sm_2{ */
		/* width:11.66666667%; */
		/* float:left; */
	/* } */
}
@media (min-width:476px) and (max-width:509px) {
	div.my_arrowslink {
		padding-right: 10px;
	}
}
@media (min-width:481px) and (max-width:583px) {
	.my_img{
		width: 20%;
		float: left;
                padding-right:8px;
	}
	.binfo_content{
		width: 80%;
		float: left;
	}
}
@media (min-width: 584px) and (max-width:767px) {
	.my_img{
		width: 15%;
		float: left;
                padding-right:8px;
	}
	.binfo_content{
		width: 85%;
		float: left;
	}
        .py_img_circle {
		padding: 10px;
	}
}
@media (max-width:767px){
	
	div.bhack_item_img{
		width:100%;
		margin:0;
	}
}
@media (max-width:960px){
	.navbar-inverse .navbar-nav > li > a {
		font-size: 12px;
		padding-right: 7px;
		padding-left: 7px;
	}
	div.avail_btn_wrap {
		padding:0;
	}
	div.detail_wrap{
		padding:0;
	}

}
@media (min-width: 768px) and (max-width:1024px) {
	
	div.my_arrowslink {
		padding-left: 7px;
	}
	.py_arrows .marquee_arrows {
		padding: 20px 0 0 7px;
	}
	h6.py_head_subtext{
		font-size:26px;
	}
	.ps_blog_page h3.blog_tiltles{
		font-size:33px;
	}
	.my_img{
		padding-right: 7px;
	}
}

@media (min-width:376px) and (max-width:767px) {
	.busi_head_right2{
		width:100%;
		display:table;
	}
	.busi_head_right{
		width: 100%;
		display: table;
		text-align: center;
	}
}

@-webkit-keyframes expand{ 0% { top: 80px; } 50% { top: -10px; } 70% { top: 15px; } 100% { top: 10px; }}
@-moz-keyframes expand{ 0% { top: 80px; } 50% { top: -10px; } 70% { top: 15px; } 100% { top: 10px; }}
@-o-keyframes expand{ 0% { top: 80px; } 50% { top: -10px; } 70% { top: 15px; } 100% { top: 10px; }}
@keyframes expand{ 0% { top: 80px } 50% { top: -10px } 70% { top: 15px } 100% { top: 10px };
}
.share lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes contract{ 0% { top: 10px; } 40% { top: -25px; } 100% { top: 80px; }}
@-moz-keyframes contract{ 0% { top: 10px; } 40% { top: -25px; } 100% { top: 80px; }}
@-o-keyframes contract{ 0% { top: 10px; } 40% { top: -25px; } 100% { top: 80px; }}
@keyframes contract{ 0% { top: 10px } 40% { top: -25px } 100% { top: 80px };
}
.share lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes clicked{ 0% { -webkit-transform: scale(1); opacity: 1; top: 10px; } 90% { top: 10px; } 99% { -webkit-transform: scale(6); opacity: 0; top: 80px; } 100% { -webkit-transform: scale(0); }}
@-moz-keyframes clicked{ 0% { -moz-transform: scale(1); opacity: 1; top: 10px; } 90% { top: 10px; } 99% { -moz-transform: scale(6); opacity: 0; top: 80px; } 100% { -moz-transform: scale(0); }}
@-o-keyframes clicked{ 0% { -o-transform: scale(1); opacity: 1; top: 10px; } 90% { top: 10px; } 99% { -o-transform: scale(6); opacity: 0; top: 80px; } 100% { -o-transform: scale(0); }}
@keyframes clicked{ 0% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1); opacity: 1 top: 10px } 90% { top: 10px } 99% {-webkit-transform: scale(6);-moz-transform: scale(6);-ms-transform: scale(6);transform: scale(6); opacity: 0 top: 80px } 100% {-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);transform: scale(0); };
}
.share lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes fade{ 0% { -webkit-transform: scale(1); opacity: 1; top: 10px; } 90% { opacity: 0; top: 10px; } 99% { -webkit-transform: scale(0); top: 80px; } 100% { -webkit-transform: scale(0); }}
@-moz-keyframes fade{ 0% { -moz-transform: scale(1); opacity: 1; top: 10px; } 90% { opacity: 0; top: 10px; } 99% { -moz-transform: scale(0); top: 80px; } 100% { -moz-transform: scale(0); }}
@-o-keyframes fade{ 0% { -o-transform: scale(1); opacity: 1; top: 10px; } 90% { opacity: 0; top: 10px; } 99% { -o-transform: scale(0); top: 80px; } 100% { -o-transform: scale(0); }}
@keyframes fade{ 0% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1); opacity: 1 top: 10px } 90% { opacity: 0 top: 10px } 99% {-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);transform: scale(0); top: 80px } 100% {-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);transform: scale(0); };
}
.share lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes spin1-expand{ 0% { .rotate((0 - 0deg)); } 60% { -webkit-transform: rotate((-360deg - 0deg)); } 100% { -webkit-transform: rotate((-360deg - 0deg)); }}
@-moz-keyframes spin1-expand{ 0% { .rotate((0 - 0deg)); } 60% { -moz-transform: rotate((-360deg - 0deg)); } 100% { -moz-transform: rotate((-360deg - 0deg)); }}
@-o-keyframes spin1-expand{ 0% { .rotate((0 - 0deg)); } 60% { -o-transform: rotate((-360deg - 0deg)); } 100% { -o-transform: rotate((-360deg - 0deg)); }}
@keyframes spin1-expand{ 0% { .rotate((0 - 0deg)) } 60% {-webkit-transform: rotate((-360deg - 0deg));-moz-transform: rotate((-360deg - 0deg));-ms-transform: rotate((-360deg - 0deg));transform: rotate((-360deg - 0deg)); } 100% {-webkit-transform: rotate((-360deg - 0deg));-moz-transform: rotate((-360deg - 0deg));-ms-transform: rotate((-360deg - 0deg));transform: rotate((-360deg - 0deg)); };
}
.share lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes spin2-expand{ 0% { .rotate((0 - 25deg)); } 60% { -webkit-transform: rotate((-360deg - 25deg)); } 100% { -webkit-transform: rotate((-360deg - 25deg)); }}
@-moz-keyframes spin2-expand{ 0% { .rotate((0 - 25deg)); } 60% { -moz-transform: rotate((-360deg - 25deg)); } 100% { -moz-transform: rotate((-360deg - 25deg)); }}
@-o-keyframes spin2-expand{ 0% { .rotate((0 - 25deg)); } 60% { -o-transform: rotate((-360deg - 25deg)); } 100% { -o-transform: rotate((-360deg - 25deg)); }}
@keyframes spin2-expand{ 0% { .rotate((0 - 25deg)) } 60% {-webkit-transform: rotate((-360deg - 25deg));-moz-transform: rotate((-360deg - 25deg));-ms-transform: rotate((-360deg - 25deg));transform: rotate((-360deg - 25deg)); } 100% {-webkit-transform: rotate((-360deg - 25deg));-moz-transform: rotate((-360deg - 25deg));-ms-transform: rotate((-360deg - 25deg));transform: rotate((-360deg - 25deg)); };
}
.share lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes spin3-expand{ 0% { .rotate((0 - 50deg)); } 60% { -webkit-transform: rotate((-360deg - 50deg)); } 100% { -webkit-transform: rotate((-360deg - 50deg)); }}
@-moz-keyframes spin3-expand{ 0% { .rotate((0 - 50deg)); } 60% { -moz-transform: rotate((-360deg - 50deg)); } 100% { -moz-transform: rotate((-360deg - 50deg)); }}
@-o-keyframes spin3-expand{ 0% { .rotate((0 - 50deg)); } 60% { -o-transform: rotate((-360deg - 50deg)); } 100% { -o-transform: rotate((-360deg - 50deg)); }}
@keyframes spin3-expand{ 0% { .rotate((0 - 50deg)) } 60% {-webkit-transform: rotate((-360deg - 50deg));-moz-transform: rotate((-360deg - 50deg));-ms-transform: rotate((-360deg - 50deg));transform: rotate((-360deg - 50deg)); } 100% {-webkit-transform: rotate((-360deg - 50deg));-moz-transform: rotate((-360deg - 50deg));-ms-transform: rotate((-360deg - 50deg));transform: rotate((-360deg - 50deg)); };
}
.share lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes spin4-expand{ 0% { .rotate((0 - 75deg)); } 60% { -webkit-transform: rotate((-360deg - 75deg)); } 100% { -webkit-transform: rotate((-360deg - 75deg)); }}
@-moz-keyframes spin4-expand{ 0% { .rotate((0 - 75deg)); } 60% { -moz-transform: rotate((-360deg - 75deg)); } 100% { -moz-transform: rotate((-360deg - 75deg)); }}
@-o-keyframes spin4-expand{ 0% { .rotate((0 - 75deg)); } 60% { -o-transform: rotate((-360deg - 75deg)); } 100% { -o-transform: rotate((-360deg - 75deg)); }}
@keyframes spin4-expand{ 0% { .rotate((0 - 75deg)) } 60% {-webkit-transform: rotate((-360deg - 75deg));-moz-transform: rotate((-360deg - 75deg));-ms-transform: rotate((-360deg - 75deg));transform: rotate((-360deg - 75deg)); } 100% {-webkit-transform: rotate((-360deg - 75deg));-moz-transform: rotate((-360deg - 75deg));-ms-transform: rotate((-360deg - 75deg));transform: rotate((-360deg - 75deg)); };
}
@-webkit-keyframes spin1-contract{ 0% { .rotate((0 - 0deg)); } 50% { -webkit-transform: rotate(360deg); } 100% { -webkit-transform: rotate(360deg); }}
@-moz-keyframes spin1-contract{ 0% { .rotate((0 - 0deg)); } 50% { -moz-transform: rotate(360deg); } 100% { -moz-transform: rotate(360deg); }}
@-o-keyframes spin1-contract{ 0% { .rotate((0 - 0deg)); } 50% { -o-transform: rotate(360deg); } 100% { -o-transform: rotate(360deg); }}
@keyframes spin1-contract{ 0% { .rotate((0 - 0deg)) } 50% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg); } 100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg); };
}
.share lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes spin2-contract{ 0% { .rotate((0 - 25deg)); } 50% { -webkit-transform: rotate(360deg); } 100% { -webkit-transform: rotate(360deg); }}
@-moz-keyframes spin2-contract{ 0% { .rotate((0 - 25deg)); } 50% { -moz-transform: rotate(360deg); } 100% { -moz-transform: rotate(360deg); }}
@-o-keyframes spin2-contract{ 0% { .rotate((0 - 25deg)); } 50% { -o-transform: rotate(360deg); } 100% { -o-transform: rotate(360deg); }}
@keyframes spin2-contract{ 0% { .rotate((0 - 25deg)) } 50% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg); } 100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg); };
}
.share lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes spin3-contract{ 0% { .rotate((0 - 50deg)); } 50% { -webkit-transform: rotate(360deg); } 100% { -webkit-transform: rotate(360deg); }}
@-moz-keyframes spin3-contract{ 0% { .rotate((0 - 50deg)); } 50% { -moz-transform: rotate(360deg); } 100% { -moz-transform: rotate(360deg); }}
@-o-keyframes spin3-contract{ 0% { .rotate((0 - 50deg)); } 50% { -o-transform: rotate(360deg); } 100% { -o-transform: rotate(360deg); }}
@keyframes spin3-contract{ 0% { .rotate((0 - 50deg)) } 50% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg); } 100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg); };
}
.share lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes spin4-contract{ 0% { .rotate((0 - 75deg)); } 50% { -webkit-transform: rotate(360deg); } 100% { -webkit-transform: rotate(360deg); }}
@-moz-keyframes spin4-contract{ 0% { .rotate((0 - 75deg)); } 50% { -moz-transform: rotate(360deg); } 100% { -moz-transform: rotate(360deg); }}
@-o-keyframes spin4-contract{ 0% { .rotate((0 - 75deg)); } 50% { -o-transform: rotate(360deg); } 100% { -o-transform: rotate(360deg); }}
@keyframes spin4-contract{ 0% { .rotate((0 - 75deg)) } 50% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg); } 100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg); };
}