@charset "utf-8";

#bd_main .bd_main_inner{
	background:#fff;
}

#bd_main .bd_main_inner div{
    word-wrap: break-word;
}

#bd_main .bd_main_inner table.noborder{
    border:none !important;
}

#bd_main .bd_main_inner ol li{
    margin-left:20px;
    list-style:inherit;
    background:none;
    padding-left:0;
}

#bd_main .bd_main_inner ol,
#bd_main .bd_main_inner ul,
#bd_main .bd_main_inner p{
    margin-bottom:10px;
}

#bd_main .bd_main_inner input{
   margin:0;
}

#bd_main .bd_main_inner h3{
    font-size:18px;
    font-weight:normal;
    margin-bottom:10px;
}

#bd_main .bd_main_inner h4{
    font-weight:bold;
    font-size:14px;
    margin:0 0 5px 0;
}

#bd_main .bd_dashboard h4{
    font-weight:bold;
    font-size:17px;
    margin:0 0 10px;
}

#bd_main .bd_main_inner .clear {
    clear: both;
    height: 0;
    border:none;
}

#bd_main{
    margin:auto;
}

/*CSS FOR TABS*/
.article-title,
#bd_main .bd_title h2 {
    margin:0 0 20px 0;
    font-weight:normal;
    font-size:19px;
}

#bd_main .bd_tabs{
    -webkit-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;

    background: #fefefe; /* Old browsers */
    background: -moz-linear-gradient(top, #fefefe 0%, #f2f2f2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fefefe 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fefefe 0%,#f2f2f2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fefefe 0%,#f2f2f2 100%); /* IE10+ */
    background: linear-gradient(top, #fefefe 0%,#f2f2f2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */

    box-shadow:0 -1px 0px #FFFFFF inset;
    -moz-box-shadow:0 -1px 0px #FFFFFF inset;
    -webkit-box-shadow:0 -1px 0px #FFFFFF inset;
    -khtml-box-shadow:0 -1px 0px #FFFFFF inset;

    border:1px solid #e1e1e1;
    margin-bottom:20px;
    height:53px;
}

#bd_main .bd_tabs #tabs {
    line-height:normal;
    overflow:hidden;
    margin:-1px 0 0 10px;
}

#bd_main .bd_tabs #tabs ul {
    margin:0;
    padding:10px 5px 0 0px;
    list-style:none;
}

#bd_main .bd_tabs #tabs li {
    display:inline;
    margin:0;
    padding:0;
    background:none;
    background:#fff;
}

#bd_main .bd_tabs em.list,
#bd_main .bd_tabs em.grid,
#bd_main .bd_tabs em.date,
#bd_main .bd_tabs em.map,
#bd_main .bd_tabs em.auction{
    background:url("../images/icon.png") no-repeat left top;
    float:left;
    height:11px;
    width:11px;
    verticle-align:text-top;
    margin-right:5px;
}

#bd_main .bd_tabs em.grid{
    background-position:-11px 0px;
}

#bd_main .bd_tabs em.date{
   background-position:-23px 0px;
   height:5px;
   width:12px;
}

#bd_main .bd_tabs em.map{
    background-position:-36px 0px;
    height:17px;
    width:12px;
    margin-top:-5px;
}

#bd_main .bd_tabs em.auction{
    background-position:-47px 0px;
    height:11px;
    width:15px;
    margin-top:-4px;
}

#bd_main .bd_tabs #tabs li a,
#bd_main .bd_tabs #tabs li a.selected {
    float:left;
    padding:16px;
    margin-right:10px;
    line-height:13px;

}

#bd_main .bd_tabs #tabs li a.selected {
    -webkit-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;

    border:1px solid #e1e1e1;
    border-bottom:none;
    padding:16px 16px 15px;
    background:#fff;
}

#bd_main .bd_tabs #tabs .selected{
    background:none;
}

/*//////////////LB SEARCH////////////*/
#bd_main .bd_search_wrapper{
    margin-bottom:20px;
    padding:20px;
}

#bd_main .bd_search_wrapper .bd_multiblock .bd_select_input,
#bd_main .bd_search_wrapper .bd_multiblock .child_category select{
	margin-top:15px;
}

#bd_main .bd_search_wrapper .bd_multiblock .bd_select_input:first-child,
#bd_main .bd_search_wrapper .bd_multiblock .child_category:first-child select{
	margin-top:0;
}

#bd_main fieldset.lbinputbox [class*="span"]{
	margin-left:0 !important;
}

#bd_main fieldset.lbinputbox input{
	float:left;
	margin:0 5px 0 0;
}

/*//////////////END LB SEARCH////////////*/


/*//////////////CSS FOR SIMPLE SEARCH////////////*/
/*//////////////END CSS FOR SIMPLE SEARCH////////////*/

/*//////////////CSS FOR LB STATUS////////////*/
/*//////////////END CSS FOR STATUS////////////*/

/*//////////////CSS FOR LB SORT////////////*/
.bd_sort{
	overflow:hidden;
}

.bd_sort .bd_filter,
.bd_sort .btn-group{
	float:left;
}

.bd_sort .bd_filter{
	margin-right:10px;
	font-weight:bold;
	line-height:24px;
}

/*//////////////END CSS FOR LB SORT////////////*/

/*///////////////START OF LB ADS LIST////////////////*/
#bd_main .bd_search_wrapper,
#bd_main .bd_adslist,
#bd_main .bd_adsgrid,
#bd_main .bd_datelist,
#bd_main .bd_form,
#bd_main .bd_badge,
#bd_main .bd_cart,
#bd_main .bd_package_description,
#bd_main .bd_userads .bd_userprofile{
    margin-bottom:20px;
    border:1px solid #ddd; 
    background:#fff;
}

#bd_main .bd_adsgrid{
	padding:2%;
}

#bd_main .bd_adsgrid:hover{
    border:1px solid #ccc;
}

#bd_main .bd_adslist .bd_content{
    padding:2%;
}
#bd_main .bd_adslistwrapper .bd_content .bd_status{
	float:right;
}

#bd_main .bd_adslist .bd_content_top{/*Title Section*/
    overflow:hidden;
    margin-bottom: 10px;
}

#bd_main .bd_adslist h3,
#bd_main .bd_adslist h3 a,
#bd_main .bd_adslist .bd_content_top h3,
#bd_main .bd_adslist .bd_content_top h3 a{
    font-size:18px;
    font-weight:normal;
    margin:0;
}

#bd_main .bd_adslist .bd_content_top h3,
#bd_main .bd_adslist .bd_content_top h3 a{
    float:left;
}

#bd_main .bd_adslist h3{
    width:auto;
    display:block;
    margin-bottom:10px;
    color:#455868;
}

#bd_main .bd_leftcol {/*Left col*/
    float: left;
    text-align:center;
    margin-right:15px;
}

#bd_main .bd_product{
    margin-bottom:10px;
    overflow:hidden;
}

#bd_main .bd_adslist .bd_rightcol {/*Right Col*/
    float: right;
    text-align:center;
    margin-left:15px;
}


#bd_main .bd_adslist .bd_profile_detail h3,
#bd_main .bd_adslist .bd_profile_detail h3 a{
    font-size:12px;
}

#bd_main .bd_agent{
    margin-bottom:5px;
}

#bd_main .bd_adslist .bd_agentname {
    display: block;
    font-weight:bold;
    font-size:11px;
    margin-bottom:10px;
}

#bd_main .bd_centercol {/*Center col*/
    overflow: hidden;
}

#bd_main .bd_profile_content .bd_title,
#bd_main .bd_address .bd_title{
    float:left;
    margin-right:3px;
}

#bd_main .bd_profile_content .content,
#bd_main .content{
    float:left;
}

#bd_main b{
    margin-right:3px;
}

#bd_main .bd_extrafield_group{
    font-weight:bold;
    margin-bottom:10px;
    font-size:15px;
}

#bd_main .bd_price{
    display:inline-block;
    color:#222;
    font-size:18px;
}

#bd_main .bd_content_top .bd_price,
#bd_main .bd_adsdetailcontent .bd_price{
    float:right;
    margin-left:10px;
}

#bd_main .bd_noitem{
    border:1px solid #ddd;
    padding:15px;
}

#bd_main  ul.bd_extrafield{
    margin-bottom:10px;
    text-align:left;
}

#bd_main ul.bd_extrafield li{
    margin-bottom:5px;
    margin-right:3%;
}

#bd_main .bd_extra{
    clear:both;
	overflow:hidden;
}

#bd_main .bd_extrafield .span6{
	margin-left:0;
}

.grouptitle{   
    font-size:14px;
    font-weight:bold;
	margin-bottom:10px;
}

#bd_main .bd_adslist .bd_detail{
    float:left;
    margin-right:5px;
}


#bd_main .bd_more {/**LB Ads Extrafield**/
    clear: both;
    background:#f6f6f6;
    border-top:1px solid #EAEEE6;
    padding:4px 10px;
	overflow:hidden;
}

#bd_main .bd_more div.bd_area,
#bd_main .bd_more div.bd_listbadgelogo,
#bd_main .bd_more div.bd_hit,
#bd_main .bd_more div.bd_jcomment,
#bd_main .bd_more div.bd_wishlist,
#bd_main .bd_more .bd_addonslist div.bd_comp,
#bd_main .bd_more .bd_addonslist div#lbreview_overallDiv{
    float:left;
    min-height:11px;
    padding:7px;
    vertical-align:text-top;
}

#bd_main div.bd_wishlist_remove a,
#bd_main div.bd_wishlist_remove a:hover{
    padding-left:10px;
}

#bd_main div.bd_wishlist_save a,
#bd_main div.bd_wishlist_save a:hover{
    padding-left:11px;
}

#bd_main .bd_more .bd_addonslist img{
    vertical-align:text-top;
    margin-right:5px;
}

#bd_main .bd_compare input{
    vertical-align:text-top;
    margin-right:5px;
    border:1px solid #889fa8;
}

#bd_main .bd_radius_search input:first-child{
	width:60px;
}

#bd_main .bd_radius_search label{
	font-weight:normal;
}

#bd_main .bd_radius_search input{
	width:120px;
	float:left;
}

#bd_main .bd_radius_search span{
	float:left;
	margin:5px 10px;
}
/*//////////////END LB ADS LISTING/////////////*/

/*//////////////CSS FOR LB ADS DETAIL//////////*/

#bd_main .bd_sharing{/*LB ADS addons*/
    border:1px solid #ddd;
    margin-bottom:20px;
    padding:8px 10px;
    overflow:hidden;
}

/*#bd_main .bd_sharing div.bd_region,
#bd_main .bd_sharing div.bd_hit,
#bd_main .bd_sharing div.bd_statistic,
#bd_main .bd_sharing div.bd_recommend,
#bd_main .bd_sharing div.bd_reply,
#bd_main .bd_sharing div.bd_flag,
#bd_main .bd_sharing div.bd_pms{
    float: left;
    margin-right:20px;
}*/

#bd_main .bd_sharing div{
    float: left;
    margin-right:20px;
}

#bd_main .bd_sharing div img{
    vertical-align:middle;
    margin-right:5px;
}

#bd_main .bd_adsdetailcontent{
    position:relative;
}

#bd_main .bd_item_preview{
    position: absolute;
    width: 100%;
    height: 100%;
    background:rgba(255,255,255,0.1);
    z-index: 9999;
}

#bd_main .bd_adsdetailcontent .bd_adexpired,
#bd_main .bd_adsdetailcontent .bd_adsuspended,
#bd_main .bd_adsdetailcontent .bd_adclosed,
#bd_main .bd_adsdetailcontent .bd_adunpublished,
#bd_main .bd_adsdetailcontent .bd_adarchived{
    position:absolute;
    margin-top:150px;
    margin-left:15px;
    z-index:100;
}

.bd_adexpired,
.bd_adunpublished,
.bd_adsuspended,
.bd_adclosed,
.bd_adarchived{
	color:#bc2126;
	font-size:40px;
	font-weight:bold;
	text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;
    

    transform: rotate(340deg) scale(0.791) skew(1deg) translate(0px);
    -webkit-transform: rotate(340deg) scale(0.791) skew(1deg) translate(0px);
    -moz-transform: rotate(340deg) scale(0.791) skew(1deg) translate(0px);
    -o-transform: rotate(340deg) scale(0.791) skew(1deg) translate(0px);
    -ms-transform: rotate(340deg) scale(0.791) skew(1deg) translate(0px);

}

.bd_adexpired{
	font-size:60px;
}

.bd_adsuspended{
	color:#d27b0a;
}

.bd_adarchived{
	color:#016fbb;
}

#bd_main .bd_adsdetailcontent .bd_content_top{
	overflow:hidden;
}

#bd_main .bd_adsdetailcontent .bd_ad_left {
    float: left;
    margin-right: 20px;
    position:relative;
}

#bd_main .bd_adsslider,
#bd_main .bd_header,
#bd_main #lbslider_wrapper{
    margin-bottom:15px;
}

#bd_main .bd_adsdetailcontent .bd_ad_right{
    overflow:hidden;
    line-height:20px;
}

#bd_main .bd_adslistwrapper .bd_statistic{
    display:block;
    margin:0 0 0 20px;
    overflow:hidden;
}

#bd_main .bd_statistic a{
    float:right;
}

#bd_main .bd_adnav,
#bd_main .bd_adsdetailcontent .bd_detail,
#bd_main .bd_pms .bd_detail,
#bd_main .bd_post,
#bd_main .bd_pms .bd_back{
    float:right;
    margin:0 0 10px 10px;
}

#bd_main .bd_adsdetailcontent .gbmap,
#bd_main .bd_adsdetailcontent .bd_video,
#bd_main .bd_adsdetailcontent .bd_ad_middle,
#bd_main .bd_adsdetailcontent .bd_ad_top,
#bd_main .bd_adsdetailcontent .bd_ad_bottom,
#bd_main .bd_adsdetailcontent .bd_form_pms,
#bd_main .bd_adsdetailcontent .bd_extra,
#bd_main .bd_adsdetailcontent .bd_userprofile,
#bd_main .bd_adsdetailcontent .bd_map,
#bd_main .bd_adsdetailcontent #bd_review{
    border-bottom:1px solid #ddd;
    padding:0 0 15px 0;
    overflow:hidden;
    margin-bottom:15px;
}

#bd_main #map .gbmap_canvas,
#bd_main .bd_adsdetailcontent .bd_map{
    border:1px solid #ddd;
    padding:1px;
}

#nearby_places ul{
	margin:0 0 10px 0;
}

#nearby_places ul li{	
	margin-bottom:5px;
	display:inline-block;
}

#nearby_places ul li a{
	border:1px solid #ddd;
	padding:5px 8px;
	font-weight:bold;
	cursor:pointer;
}

#map-container img{
    max-width:inherit;
}

#bd_main .bd_adsdetailcontent .bd_post b{
    font-weight:normal;
    margin-right:5px;
}

#bd_main .bd_adsdetailcontent .bd_post .hit span{
    background:#afcdda;
    padding:2px 5px;
    color:#fff;
    font-size:10px;

    -webkit-border-radius: 1px;
    -khtml-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

#bd_main .bd_adsdetailcontent .bd_profile_image,
#bd_main .bd_userads .bd_profile_image{
    float:left;
    margin-right:20px;
    margin-bottom:10px;
}

#bd_main .bd_video_wrapper{
    position:relative;
    display:inline-block;
}

#bd_main .bd_profile_content{
    overflow:hidden;
}

#bd_main .bd_form_pms textarea,
#bd_main .bd_form_pms input.inputbox{
    width:98%;
    word-wrap: break-word;
}

.bd_ad_bottom .bd_pms .form-horizontal .control-label, .bd_ad_bottom .bd_pms .form-horizontal .controls {
    float: none;
    margin: 0;
    text-align: left;
    width: auto;
}

/*CSS for tag*/

#bd_main .bd_taglist b{
    margin-bottom:5px;
    display:block;
}

#bd_main .bd_taglist a.bd_tag{
    background: #ddd;
    border:1px solid #ccc;
    float:left;
    text-shadow:0 1px 0 #fff;

    text-decoration:none;
    padding:2px 8px;
    color:#666;
    margin:0 6px 10px 0;
}

#bd_main .gb_radius_simple,
#bd_main #couponCode{
    margin-bottom:20px;
}

#bd_main .gb_radius_simple input,
#bd_main #couponCode label,
#bd_main #couponCode input{
    float:left;
    margin-right:10px;
    line-height:25px;
}

/*//////////////END LB ADS DETAIL//////////*/

/*/////////CSS FOR MAP/////////////*/

#bd_main .bd_main_inner .bd_location input{
    float:left;
}

#bd_main .bd_main_inner #bd_mapview h3{
    font-size:14px;
    font-weight:bold;
}

.flexcroll{
    border:1px solid #ddd;
}

.bd_chm_mapad_wrapper{
    border-bottom:1px solid #ddd;
    border-top:1px solid #fff;
}

.selected,
.bd_chm_mapad_wrapper:hover{
    background:#f6f6f6;
}

#bd_mapview_right{
    border:1px solid #ddd;
}

#bd_mapview_right .noviewMap{
    text-align:center;
    line-height:300px;
}

/*/////////END CSS FOR MAP/////////////*/

/*/////////CSS FOR DATE/////////////*/

#bd_main .bd_datetitle .bd_date{
    color: #fff;
    font-weight:bold;
    margin:1px 1px 20px 1px;
    font-size:13px;
    padding: 6px 10px 6px 25px;
    display:inline-block;
    background:#0088CC url("../images/icon.png") no-repeat left top;
    background-position:-88px -54px;
}

#bd_main span.date{
    background:url("../images/icon.png") no-repeat left top;
    background-position:-23px 0px;
    height:11px;
    width:12px;
    float:left;
    margin-right:10px;
    margin-top:2px;
}
/*/////////END CSS FOR DATE/////////////*/


/*////////////////CSS FOR LB CATEGORY////////////////*/

.bd_categorylisting,
#category_wrapper .masonay_wrapper {
    width:41%;
    float:left;
    margin:0 5% 2% 0;
    overflow:hidden;
}

.bd_cat_title span{
    color:#888;
    font-weight:normal;
}

.bd_cat_title img{
    vertical-align:middle;
}

span.number{
    color:#666;
}

/*////////////////END CSS FOR LB CATEGORY////////////////*/

/*////////////////CSS FOR LB COUNTRY////////////////*/

#bd_main .bd_countrywrapper .bd_country_list,
#region_wrapper .masonay_wrapper,
.bd_regionlist .masonay_wrapper{
    float:left;
    margin:0 3% 2% 0;
    width:43%;
}

.bd_cat_title,
.bd_country_title,
.bd_region_title{
    border-bottom:3px solid #e2eaec;
    padding:0 0 5px;
    font-weight:bold;
    margin-bottom:10px;
}

#bd_main .bd_cat_title a,
#bd_main .bd_region_title a{
    color:#555;
}

.bd_cat_title img{
    margin-right:5px;
}

.bd_region_title,
.bd_cat_title{
    margin-bottom:2%;
    font-size: 15px;
    font-weight: bold;
}

/*////////////////END CSS FOR LB COUNTRY////////////////*/

/*////////////////CSS FOR LB REGION////////////////*/
#bd_main .bd_categorylisting ul.lb-category-list,
#bd_main .bd_regionlist ul.lb-region-list,
#tabregion ul.bd-region-list{
    margin:0;
}

#bd_main .bd_categorywrapper ul.lb-category-list li,
#bd_main .bd_regionlist ul.lb-region-list li,
#tabregion ul.bd-region-list li{
    padding:0;
    background:url("../images/arrow.png") no-repeat left top;
    padding:0 0 0 10px;
    margin-bottom:10px;
    line-height:16px;
	list-style:none;
}

#bd_main .bd_categorylisting ul.lb-category-list li img,
#bd_main .bd_regionlist ul.lb-region-list li img{
    margin-right:5px;
    vertical-align:middle;
}

#bd_main .bd_categorylisting ul.lb-category-list li.bd_sub_cat ul,
#bd_main .bd_regionlist ul.lb-region-list li.bd_sub_region ul{
    margin-left:10px;
    margin-top:5px;
}

#bd_main .bd_regionlist ul.lb-region-list li ul,
#bd_main .bd_regionlist ul.lb-region-list li ul li ul,
#bd_main .bd_regionlist ul.lb-region-list ul{
    padding-left:7px;
    margin-top:5px;
}

#bd_main .bd_regionlist ul.lb-region-list li ul li,
#bd_main .bd_regionlist ul.lb-region-list li ul li ul li{
    border-bottom:none;
}

#tabregion,
#tabcountry{
	padding-left:15px;
}

.chm-popup-country-list .col-md-5{
	border:1px solid #eee;
	padding:5px;
	margin:0 0 5px 10px;
}
/*////////////////END CSS FOR LB REGION////////////////*/

/*///////////////CSS OF LB FORM////////////////*/
#bd_main .bd_form{
    padding:3%;
}

.form-horizontal .control-label{
	position:relative;
}

.form-group {
    margin-bottom: 15px;
	overflow:hidden;
}
.calculator .col-sm-9{
	width:65%;
}

.bd_form .star{
    color:#cc0000;
	display: block;
    position: absolute;
    right: -8px;
    top: 6px;
}

#bd_main .bd_form a#btnPreview{
	padding:3px 12px;
}

#bd_main .bd_relative{
    position:relative;
}

#bd_main .bd_form .bd_post_category {/*CSS FOR CATEGORY FORM*/
    background: #fff;
    padding:0;
    border:1px solid #ccc;
    width:218px;
	height:28px;	
	background-color: #FFFFFF;
	

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}

#bd_main .bd_form input.required{
    font-size:11px;
}

#bd_main .bd_form .gbformcatbrc,
#bd_main .bd_form .bd_post_bcrum{
    float:left;
	max-width:62px;
	height:15px;
	overflow:hidden;
    vertical-align:center;
    padding:5px 0 5px 10px;
}

#bd_main .bd_form .bd_arrow{
    float:left;
    width:19px;
    height:28px;
    background:url("../images/icon.png") no-repeat left top;
    background-position:-63px -19px;
    vertical-align:center;
}

#bd_main .bd_form div.gbselectcat,
#bd_main .bd_form div.gbselectreg{
    display: block;
    height: 25px;
    cursor:pointer;
	position:absolute;
	width:215px;
}

#bd_main .bd_form .bd_select{
    background:url("../images/icon.png") no-repeat left center;
    background-position:-62px 0px;
    width:8px;
    height:5px;
    float:right;
    margin-top:15px;
    cursor:pointer;
    margin-right:10px;
}
#bd_main .bd_schedule{
	margin-bottom:10px;
}
/*CSS FOR FORM CATEGORY DROP BLOCK*/
#bd_main .bd_form .bd_select_block{
    position:absolute;
    top:29px;
    border:1px solid #cdd5dd;
    padding:8px;
    width:220px;
    background:#fff;
    z-index:50;
}

#bd_main .bd_form .bd_select_block .bd_select_input{
	margin-bottom:8px;
}
/*Start of Address*/
input#jform_address1{
	margin-bottom:15px !important;
}
/*Start of image block*/

#bd_main .bd_form .bd_image{
    padding:2px;
    background:#f6f6f6;
    border:1px solid #DAD9D9;
    width:100px;
    height:100px;
    display:inline-block;
    margin-right:3%;
    margin-bottom:4%;
    float:left;
    position:relative;
    overflow:hidden;
}

#bd_main .bd_form .bd_add{
    background:url("../images/icon.png") no-repeat center top;
    background-position:0 -16px;
    width:41px;
    height:41px;
    margin-top:30px;
    margin-left:30px;
    position:relative;
}

#bd_main .bd_form .bd_image input{
    width:600%;
    height:255%;
    overflow:hidden;
    cursor:pointer;
    margin-left:-155px;
    position:absolute;
    margin-top:-33px;
    font-size:3em;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

#bd_main .bd_form .bd_image .block{
    position:absolute;
}

span.bd_image_unpublished{
	position:absolute;
	top:50px;
	color:red;
	left:-10px;
	z-index:100;
	font-size:17px;
	text-transform:uppercase;
	
	transform: rotate(340deg) scale(0.791) skew(1deg) translate(0px);
    -webkit-transform: rotate(340deg) scale(0.791) skew(1deg) translate(0px);
    -moz-transform: rotate(340deg) scale(0.791) skew(1deg) translate(0px);
    -o-transform: rotate(340deg) scale(0.791) skew(1deg) translate(0px);
    -ms-transform: rotate(340deg) scale(0.791) skew(1deg) translate(0px);
}


#bd_main .bd_form .bd_image .bd_hover{
    background:rgba(255,255,255,0.7);
    width:100px;
    height:100px;
    position:absolute;
    cursor:pointer;
}

#bd_main .bd_video_wrapper .bd_remove a,
#bd_main .bd_video_wrapper .bd_remove a:hover,
#bd_main .bd_form .bd_image .bd_hover a{
    background:url("../images/icon.png") no-repeat right top;
    background-position:-41px -17px;
    width:22px;
    height:23px;
    top:2px;
    right:7px;
    position:absolute;
}

#bd_main .bd_form .bd_image .bd_hover a{
    top:0;
    right:0;
}
/********  profile edit ******/

#bd_main .bd_form .bd_browse_block{
    width:220px;
    display:inline-block;
    vertical-align:middle;
    position:relative;
    overflow: hidden;
    margin-bottom:10px;
    height:32px;
}

#bd_main .bd_form .bd_browse_block input{
    width:88%;
    position: absolute;
    height:32px;
    left:0;
    top:0;
    cursor:pointer;
    overflow:hidden;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    font-size:5em;
}

#bd_main .bd_browse{
    background: #fff;
    box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;
    -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;
    -khtml-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;
    -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;

    border:1px solid #CCCCCC;
    font:normal 12px Arial, Helvetica, sans-serif;
    padding:8px 3px 7px 3px;
    word-wrap: break-word;

    -webkit-border-radius: 3px 0 0 3px;
    -khtml-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;

    width:140px;
    cursor:pointer;
    float:left;
    vertical-align:middle;
    padding:4px 0 2px 5px;
    height:20px;
    overflow:hidden;
    line-height:19px;
}


#bd_main .bd_form .bd_browse_block .btn{
	-webkit-border-radius: 0 4px 4px 0;
	-khtml-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	
	margin-left:-1px;
}


/********  FOr Related Categories ******/
#bd_main .bd_cate-box{
    border-bottom:1px solid #d9d9d9;
    margin-bottom:10px;
}

#bd_main .bd_cate-box ul,
#bd_main .bd_relcategory ul{
	margin:0;
}

#bd_main .bd_cate-box ul li,
#bd_main .bd_relcategory ul li{
    padding-left:0;
    margin-bottom:5px;
    display:inline-block;
    margin-right:10px;
}

#bd_main .bd_cate-box ul li input,
#bd_main .bd_relcategory ul li input{
	margin:0 5px 0 0;
}

#bd_main .bd_cate-box ul li.bd_rel_active a{
    color:#333;
}

#bd_main .rel-cat-heading{
    font-weight:bold;
    margin-bottom:10px;
}

#bd_main .bd_relcategory{
    border:1px solid #ccc;
    padding:10px 10px 0;
}

#bd_main .bd_relcategory ul li input{
    margin-right:5px;
}

#loadingcategories,
#relatedcategories{
    overflow:auto;
    margin:10px 0 0;

}

#bd_main .bd_form fieldset.bd_userinfo{
    padding-top:3%;

}
/********  Related Categories end ******/

/*START of Tag block*/
#bd_main .bd_form .bd_tag_wrapper{
    max-width:97%;
    margin-top:10px;
}

#bd_main .bd_tag_block{
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;

    border:1px solid #eee;
    display:inline-block;
    padding:4px 10px;
    font-size:11px;
    margin-right:2%;
    margin-bottom:2%;
    text-shadow:0 1px #fff;
    background: #f6f6f6;
}

#bd_main .bd_form span.bd_tag{
    float:left;
}

#bd_main .bd_form span.bd_delete{
    background:url("../images/icon.png") no-repeat left top;
    background-position:-63px -6px;
    width:8px;
    height:8px;
    float:left;
    margin-left:5px;
    margin-top:3px;
    cursor:pointer;
}

#bd_main .bd_main_inner .bd_form .bdinvalid,
#bd_main .bd_main_inner .bd_form_pms .bdinvalid{
    border: 1px solid red;
}

#bd_main .bd_main_inner .bd_form .lbextention .bdinvalid,
#bd_main .bd_main_inner .bd_form .bd_termcondition .bdinvalid{
    outline:1px solid red;
}


#colorbox .bdinvalid{
border: 1px solid red;
}
/*///////////////END OF LB FORM////////////////*/

/*////////////////CSS FOR CALCULATOR////////////////*/
.form-group {
    margin-bottom: 15px;
	overflow:hidden;
}
.calculator .col-sm-9{
	width:65%;
}
/*////////////////END CSS FOR CALCULATOR////////////////*/

/*////////////////CSS FOR COMPANY////////////////*/
.thumnail{
	border:1px solid #ececec;
	padding:20px 10px;
	margin-top:20px;
	min-height:122px;
	text-align:center;	
}
/*////////////////END CSS FOR COMPANY////////////////*/

/*////////////////CSS FOR COMPANY DETAIL////////////////*/
.bd_companylistdetail{
	border:1px solid #eee;
	padding:15px;
	margin-bottom:20px;
}

.bd_companyinfo .col-md-8{
	width:55%;
}

.bd_companyfullwidth{
	max-height:500px;
	overflow:auto;
}

#bd_main .bd_companyinfo .bd_centercol .bd_detail{
float: left;
margin-right: 10px;
}

/*////////////////END CSS FOR COMPANY DETAIL////////////////*/

/*////////////////CSS FOR LB USER PROFILE////////////////*/
#bd_main .bd_userads .bd_userprofile{
    padding:15px;
    background:#f6f6f6;
	overflow:hidden;
}

#bd_main .bd_userads .bd_profile_detail .bd_info2{
    background:#fdfdfe;
    color:#4e5f65;
    border-bottom:1px solid #eee;
    border-top:1px solid #fff;
    text-shadow:0 1px 0 #fff;
    padding:5px 10px;
}

#bd_main .bd_userads .bd_profile_detail .bd_info2:hover{
    background:#F9FAFB;
}

/*////////////////END CSS LB USER FOR PROFILE////////////////*/

/*////////////////CSS FOR LB PROFILE EDIT////////////////*/
#bd_main .bd_form .bd_profile_image{
    margin:5px 0;
    overflow:hidden;
}


#bd_main .bd_form .bd_profile_image p{
    margin-bottom:10px;
}

/*////////////////END CSS FOR PROFILE EDIT////////////////*/

/*////////////////CSS FOR MY ADS////////////////*/
#bd_main .bd_adslist .bd_content_top .bd_status{
    float:right;
    margin-bottom:5px;
    margin-left:10px;
    margin-top:5px;
}

#bd_main .bd_adslist .bd_status,
#bd_main .bd_adslist .bd_expireDate{
    margin-bottom:10px;
}
/*////////////////END CSS FOR MY ADS////////////////*/

/*////////////////CSS FOR LB PMS////////////////*/
#bd_main .bd_pms .bd_chat span.arrow{
    background:url("../images/icon.png") no-repeat left;
    background-position:-72px 0;
}

#bd_main .bd_pms span.user,
#bd_main .bd_pms span.delete{
    background:url("../images/icon.png") no-repeat left;
    background-position:-84px -17px;
}

#bd_main .bd_pms span.gb_read{
    background:url("../images/read.png") no-repeat left;
}

#bd_main .bd_pms span.gb_unread{
    background:url("../images/unread.png") no-repeat left;
}

#bd_main .bd_pms .bd_deletelink,
#bd_main .bd_pms .bd_deletelink:hover{
    background:url("../images/close.png") no-repeat left;
}


/*////////////////END CSS FOR LB PMS////////////////*/

/*////////////////CSS FOR LB BADGE////////////////*/
#bd_main .bd_badgelogo{
    border:1px solid #BED1DA;
}

#bd_main .bd_package_title{
    background: #f6f6f6;
    border-bottom:1px solid #ddd;
}
/*////////////////END CSS FOR LB BADGE////////////////*/


/*////////////////CSS FOR LB PACKAGE////////////////*/
#bd_main .bd_package_title{
    border:1px solid #ddd;
}
.bd_package .bd_content{
    border:1px solid #ddd;
    border-top:none;
    margin-bottom: 20px;
}
/*.bd_package_desc{
    border-top:1px solid #ddd;
}

.bd_package_wrapper{
    border-top:1px solid #ddd;
}*/

/*////////////////END CSS FOR LB PACKAGE////////////////*/

/*////////////////CSS FOR LB PAYMENT////////////////*/


#bd_main table.bd_listing tr.midpadding td,
#bd_main table.bd_listing tfoot tr.total td{
    border-top:1px solid #eee;
}

#bd_main table.bd_listing tfoot tr.total td{
    background:#f6f6f6;
}

.bd_paymentinfo{
    border-bottom:1px solid #CDD5DD;
}
/*////////////////END CSS FOR LB PAYMENT////////////////*/

/*////////////////CSS FOR UNORDERED LIST////////////////*/
#bd_main ul.bd_list{
    margin-bottom:5px;
}

#bd_main ul.bd_list li{
    margin-bottom:10px;
    background:none;
    padding:0;
}

#bd_main .bd_form span.input-small{
    display: inline-block;
}
/*////////////////END CSS FOR UNORDERED LIST////////////////*/


/*////////////////CSS FOR TABLE////////////////*/

#pms_msg_listing tbody > tr:nth-child(2n+1) > td{
	background:none;
}

/*////////////////END CSS FOR TABLE////////////////*/

/*////////////////END CSS FOR INVOICE////////////////*/
#bd_main .bd_invoice input.button{
    padding:5px 15px;
}

#bd_main span.bd_required{
    color: #CC0000;
    line-height: 23px;
    padding: 3px;
}

/*#bd_main fieldset.radio input,
#bd_main input#termncondition.gbinvalid{
	outline: 1px solid red;
}*/

#bd_main .radio input.bdinvalid{
    outline: 1px solid red;
}

.bd_invoice_show_detail{
    cursor:pointer;
    color:#5A8026;
}

.bd_cart_invoice_detail_items{
    margin-top:5px;
}

/*////////////////CSS FOR Pagination////////////////*/
/*////////////////END CSS FOR Pagination////////////////*/


/*////////////////CSS FOR STSTEM MESSAGE////////////////*/
/*////////////////END CSS FOR STSTEM MESSAGE////////////////*/

@media screen and (max-width:760px){	
	#bd_mod_adlist .bd_ad_block,
	#bd_main .bd_leftcol,
	#bd_main .bd_centercol,
	#bd_main .bd_adslist .bd_rightcol,
	#bd_main .bd_adsdetailcontent .bd_ad_left,
	#bd_main .bd_adsdetailcontent .bd_ad_right,
	.bd_categorylisting, #category_wrapper .masonay_wrapper,
	#bd_main .bd_countrywrapper .bd_country_list,
	#region_wrapper .masonay_wrapper, .bd_regionlist .masonay_wrapper{
		display:block !important;
		margin:0 0 10px !important;
		width:100%;
		float:none !important;
		text-align:left !important;
	}
	
	#bd_main .bd_product{
		text-align:center;
	}
	
	#bd_main .bd_content_top .bd_price, #bd_main .bd_adsdetailcontent .bd_price{
		float:none;
		margin:0;
	}
	
	#bd_main .bd_adslist .bd_content_top h3, #bd_main .bd_adslist .bd_content_top h3 a{
		float:none;
		margin-bottom:10px;
	}
	
	.bd_pms, #myinvoices {
		overflow: auto;
	}

}


