.my_nav{position: absolute;left:50%;transform:translateX(-50%);z-index: 2;margin-top:-7px;}
ul.utility-icons li{
/*	margin-top: 10px;  */
}
.backToTop {
  position: fixed;
  bottom: 80px;
  right: 25px;
  display: none;
  cursor: pointer;
  z-index:100;
}
.buy_diamond_box{
	background: #fff;width:auto;border:1px solid #999;
}

.buy_diamond_box .buy_diamond_btn .diamond_amount{
	color: #000;font-size: 20px;width:auto;line-height: 1;font-weight: bold;height: auto;margin-right: 20px;
}

 .navbar-nav>li>a{
 	 padding:5px 15px;border:1px solid #999;margin:10px 5px 0;border-radius: 4px
 }

.p_img{
	width: 100%;
}
.pr_handle{padding-top: 10px;}
.pr_handle em{
	font-weight: normal;display: inline-block;background: #333;color:#fff;font-size:14px;border-radius: 4px;padding:5px 15px;font-style: normal;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.has_online{cursor: pointer;}

.t_table{margin:20px auto 0;}

.navbar-default .navbar-nav>li>a{

    padding: 5px 10px;
    top: 9px;
    border-radius: 30px;
    color: #333!important;
    border: 1px solid #999!important;
    margin-left: 10px;
    line-height: normal;
}

.buy_diamond_box{
	margin-left: 40px;
}
.user_img{transition:all .3s;}
.model_grid{
	position: relative;cursor: pointer;overflow: hidden;
}

.model_grid:hover .user_img{}

.product_amount{
	position: absolute;left:50%;bottom:0;background: rgba(0,0,0,.6);color:#fff;font-size:16px;padding:4px 10px;border-radius: 6px 6px 0 0;min-width: 100px;transform:translateX(-50%);text-align: center;
}
.model_avatar_box{margin-top: 20px;}

.user_img{
	height: 250px;max-width: 800px;margin:0 auto;
}

.model_grid{
	margin-bottom: 20px;
}

.productphoto .img-preview_h{
	height: 40px;position: relative;top:0;left:0;width: 100px;float: right;
}

.img-preview_h .tags{
	bottom:0;position: relative;
}

#latest-blog-section h3{
	border:1px solid #999;padding:5px;border-radius: 2px;display: inline-block;
}

.profile-details .normal-price{
	border:1px solid #999;text-align: center;background: #fff;line-height: 48px;border-radius: 4px;
}

.span_diamaond{left:0;}
.lock{background: none;}

.fil_img>img{
	filter: blur(12px);
}

.home_h{
	display: none;
}

.buy_diamond_box2{
	margin-left: 20px;margin-right: 10px;
}

.c_logo img{
	border-radius: 50%;
}
.rec_z{margin-top: 10px;text-align: center;}
.rec_z input{
	color:#fff;font-size: 14px;background: none;border:1px solid #fff;border-radius: 4px;padding:5px 10px;
}

.rez_h1{
	font-size: 15px;margin:10px auto;text-align: center;
}
.res_sub{margin-top: 20px;}
.res_sub button{
	display: block;width: 100%;background: #fff;color:#000;font-size: 16px;border-radius: 4px;padding:8px 0;border:none;outline: none;
}
.res_way{
	text-align: center;
}
.res_way button{
	background: #fff;border:none;display: inline-block;margin-right: 10px;padding:5px 20px;border-radius: 4px;
}

.res_way .res_cur{color:#fff;background: #2196f3;}
.buy_diamond_box2{display: none;}

.has_buy_t{text-align: center;margin-bottom: 10px;}
.has_buy_t .buy-now{display: inline-block;vertical-align: middle;margin:0 5px;}
.bus_txt_t{text-align: center;}
.bus_txt_t p{font-size: 18px;}

#latest-blog-section img{border-radius: 8px;}

.clear_after:after{
	content:'';display: block;clear: both;
}

.s_pic_bor{
	border:1px solid #e0e0e0;
}
.hide_tq{
	position:absolute;z-index: -1;bottom:0;left:0;opacity: 0;
}

#product-cover{
	width: auto;height: 100%;display: block;margin:0 auto;
}
.t_ioncs{
	vertical-align: middle;
}
.t_ioncs img{
	width: 16px;border-radius: 0!important;
}
.locked_icons img{
	width: 40px;
}
.v_play img{
	width:20px;
}

.author_h img,.author_h em{
	display: inline-block;vertical-align: middle;font-style: normal;
}
.author_h em{
	font-size:14px;font-weight: normal;
}
.author_h img{
	width: 35px;height: 35px;border-radius: 50%!important;
}

.product-info a:hover{
	text-decoration: none;
}

#menuDiamond .ecpay-modal-form-row,#menuDiamond2 .ecpay-modal-form-row{
	border-bottom: 1px solid #ccc;padding-bottom: 10px;line-height: 40px;
}

.buy_mobile{
	position: absolute;left:50%;top:0;transform:translateX(-50%);
}

.mob_option .sort-option{border-right: 1px solid #ccc;padding:0 10px;}
.mob_option .sort-option:nth-last-child(1){border-right: none;}
.opt_current{color:#337ab7!important;}
.buy-now{vertical-align: top;}
#purchase_diamond .purchase_diamond_usual .current{
	background: #fff;border:1px solid #333;
}

#purchase_diamond .purchase_diamond_usual .current .discount{color:#000;}

.or_in em,.or_in p{
	flex:1;font-style: normal;line-height: 30px;
}
.or_in em{
	white-space: nowrap;
}
.or_in p{
	flex:3;min-width: 300px;
}
.or_in {display: flex;padding:10px;}

.p_suc_b img,.p_suc_b p{
    display: inline-block;vertical-align: middle;
}
.p_suc_b img{
    width: 40px;
}

.model_pos{
    position: relative;
}

.pay_status{
   width: 100%;margin-top: 3%;
text-align:center;
}
.p_suc_b p{color:#333;font-size:18px;margin-bottom:0;padding-left:10px;}

.pay_or{
    margin-top:40px;
}

.login_bg{
    width: 100%;height: 100%;background: url(https://i.imgs.ovh/2025/07/01/k6RMn.png) no-repeat center center;background-size: cover;position: fixed;top:0;left:0;z-index: 1;
}
 #ckvideo
    {
        width: 100%;
        height:500px;
    }
@media(max-width:850px){
 #ckvideo
    {
        height:200px;
    }
    .gotoback{margin-left:-33px;width:30px;height:35px;margin-top:8px;}
.pay_or{font-size:18px;}
	.navbar-right .dropdown-menu{
		left:0;
	}
	#latest-blog-section img{
		max-width: 100%;
	}
	.my_nav{
		position: relative;left:0;transform:translateX(0);
	}
	#after-login{
		height: auto;
	}
	.navbar-default .navbar-nav>li>a{
		border:none!important;display: block;margin:10px auto;padding:10px;text-align: center;
	}

	.page-home__content .left-bar{
		min-width: 100%;
	}
	.home-data-card .home-data-card__content{
		padding:20px 10px;
	}
	.t_form input, .t_textarea{
		width: 100%;
	}
	#submit{
		margin-left: 0;width: 100%;
	}
	.t_form form{
		margin:30px auto;
	}
	.products{
		min-width: 100%;
	}
	
	.page-home__content{
		padding:15px;
	}
	.pr_handle em{
		padding:5px 10px;
	}
	.plan-detail__main .benefit-level-list .benefit-level{
		width: 100%;
	}
	.m-xigua-dialog.rich-text-modal .m-content .content{
		width: 320px;
	}
	.user_img{
		height: 200px;
	}
	.home_h{
		display: block;
	}
	.buy_diamond_box2{display: block;}
}
