/*---------------------------------------------------------
/*----------------| Lomesh Kelwadkar  |--------------------
/*----------------| Version : 1.0     |--------------------
/*----------------| Date : 26/09/2016 |--------------------
/*----------------| Nagpur    		  |--------------------
/*------------------------------------------------------*/
@media  (min-width:320px) and (max-width:360px) {
	.lk-logo img {
		width: 100%;
	}
	.lk-op-block .lk-op-b-25 .op-img img{
		height:135px !important;	
	}
	.lk-sub-menu{
		display:none;	
	}
	.search-profile-list .pro-details .sp-details .p-heading .lk-right{
    width: 100%;
	float: left !important;
}
.search-profile-list .pro-details .sp-details .p-heading li {
    list-style: none;
    float: left;
    line-height: 30px;
    padding: 0 7px;
    cursor: pointer;
    position: relative;
    width: 50% !important;
	text-align:center;
	
}
.search-profile-list .pro-details .sp-details .p-heading li:nth-child(2){
    width: 35% !important;
}
.online {
    width: 8px;
    height: 8px;
    background: rgba(20,207,24,1.00);
    position: absolute;
    bottom: 10px;
    left: 35px;
    border-radius: 100px;
}
.search-profile-list .pro-details .sp-details .p-heading li:nth-child(3){
    width: 14% !important;
}
.before-login .before-search{
	position:relative;
}
}
@media (max-width:480px){
	.lk-waiting-profile {
		width:90%;	
	}
	.lk-h-block-1,.lk-h-block-2,.lk-h-block-3{
		width:100%;
		margin:3px 0;
	}
	.lk-cont{
		width:80%;
	}
	.navbar-toggle {
		margin: 0.3em 0 0;
		padding: 6px 5px;
		border-radius:1px;
	}
	.navbar-nav{
		background:#ff9001;
		padding:0;
	}
	.lk-hover > li:hover {
		background: #cc0101;
	}
	.reg-login .navbar-nav{
		background: #cc0101;
	}
	#after-login li:first-child {
		width: 68%;
		margin-left:0px;
		margin-right:1%;
	}
	#after-login li:last-child {
		width: 30%;
		text-align: center;
	}
	.reg-login li{
		width:49%;
		float:left;
		background:#ff9001;
	}
	.reg-login .active{
		margin-left:2%;	
	}
	.lk-h-block-5, .lk-h-block-6{
		width:100%;
	}
	.lk-logo{
		width:100%;
	}
	.lk-logo img{
		/*width:100%;*/
	}
	.lk-sub-menu {
		float: left;
		width: 100%;
	/*	display:none;*/
		line-height: 40px;
	}
	.lk-sub-menu li{
		float: left;
		width: 33%;
	}
	.lk-sub-menu li a{
		padding: 0 0px;
		width: 100%;
		float:left;
		text-align:center;
		border-right:none;
	}
	.lk-sub-menu li a:after{
		content:"|";
		float:right;
	}
	.lk-sub-menu li:last-child a:after{
		content:"";
		float:right;
	}
	.lk-serach-box {
		width: 100%;
		padding: 6px 0;
	}
	.lk-icon {
		top: 6px;
	}
	.lk-search-box {
		width: 100%;
	}
	.main-search {
		min-height:525px;	
	}
	.main-search-inner {
		width: 100%;
		float: left;
		position: absolute;
		top:5%;
		margin:0;
	}
	.lk-form-att {
		border-right:none;
	}
	.lk-search-row-r-r {
		border-bottom: 1px solid rgba(128,128,128,0.55);
	}
	.main-search-inner .lk-search-row-r {
		border-bottom: 1px solid rgba(128,128,128,0.55) !important;
	}
	.lk-form-att-rs{
		width:42%;
		float:left;	
	}
	.lk-form-att-rs-2{
		width:16%;
		float:left;	
	}
	.lk-to {
		padding: 3px 0;
		float: left;
	}
	.lk-form-att label input[type="radio"] {
		height: 27px;
		transform: scale(1.5,1.5);
		-moz-transform: scale(1.5,1.5);
		-ms-transform: scale(1.5,1.5);
		-webkit-transform: scale(1,1);
		-o-transform: scale(1.5,1.5);
	}
	.lk-cas-1,.lk-cas-2,.lk-cas-3{
		width:100%;
		float:left;	
	}
	
	.cast-search select{
		width:60%;
	}
	.cast-list li {
		/*width:33%;*/
		float:left;	
		line-height: 35px;
	}
	.lk-more{
		width: 100%;
		float: left;
	}
	.lk-more  li{
		width: 100%;
		float: left;
		text-align:center;
	}
	.lk-block-g{
		width: 30%;
		float: left;
	}
	.lk-block-c {
		width: 40%;
		float: left;
	}
	.lk-block-45 {
		width: 100%;
		float: left;
	}
	.lk-row-slide .image-block {
		text-align: center;
		width: 100%;
		float: left;
	}
	.lk-row-slide-susess .image-block {
		text-align: center;
		width: 100% !important;
		float: left;
		margin:5px 0;
	}
	.lk-row-slide-susess .image-block span {
		text-align:center;
	}
	.lk-row-slide-susess .image-block p {
		text-align:center;
	}
	.lk-more-btn {
		padding: 10px 0 0 0;
	}
	.lk-up-coming {
		padding:0;	
	}
	.lk-up-border .lk-l-border{
		display:none !important;	
	}
	.lk-up-border .lk-r-border{
		display:none !important;	
	}
	.lk-content-list .b10 {
		width: 15%;
	}
	.lk-content-list .b90 {
		width: 85%;
		padding-left:10px;
	}
	.lk-scrolling-data {
    	height: 185px;
	}
	.lk-block-70 {
		width: 100%;
	}
	.lk-block-30 {
		width: 100%;
	}
	.lk-f-block-5 {
		width: 100%;
		float: left;
	}
	.lk-f-inner {
		width: 50%;
		float: left;
	}
	.lk-pa-l {
		padding-left:0px;
	}
	.lk-footer-nav{
		text-align:center;
	}
	.lk-nfo {
		width: 100%;
		float: left;
		clear:both;
	}
	.lk-nfo-fb{
		width: 100%;
		float: left;
		margin:5px 0;
	}
	.lk-nfo .lk-right{
		float: none !important;
	}
	.lk-f-title {
		margin-top:15px;	
	}
	.jspHorizontalBar
	{
		/*width: 480px;*/
	}
/* about Banner Setting */
.about-us{
	float:left;
	width:100%;
	min-height:300px;
}
.about-us .main-search{
	height:auto !important;
	width: 100%;
	float: left;
	clear: both;
	position: relative;
	min-height:inherit !important;
}
.about-us .main-search .main-search-inner{
	position:relative !important;
	width: 90%;
	float: left;
	margin: 7% 5%;
	bottom:0 !important;
	
}
/*-------- profile Setting ----------*/

.profile-details .profile-img{
	float:left;
	width:100%;	
	text-align:center;
	padding:10px 0;
}
.profile-details .profile-content{
	float:left;
	width:100%;
	text-align:center;
	padding:0px 0;	
}
.lk-visitor {
    position: relative;
    right: 0;
    bottom: 0;
    text-align: center;
    width: 100%;
}
.lk-left-tab {
    width: 100%;
    float: left;
}
.lk-center-tab {
    width: 100%;
    float: left;
}
.lk-advertisment{
	display:none;
}
.lk-profile-list{
	padding: 20px 0 0px 0px;
}
.lk-op-block .lk-op-b-25 {
    width: 48%;
    float: left;
    margin:1%;
    cursor: pointer;
}
/*------------ Reg Form-----------------*/
.lk-reg .lk-reg-data {
    width: 100%;
    float: left;
    clear: both;
    padding: 20px 0px;
}
.lk-reg .lk-reg-data .lk-forms {
	padding: 30px 10px;
}
.lk-reg-block {
	width: 100%;
	float: left;
	margin-right: 0%;
	position: relative;
}
.lk-term {
    width: 100%;
    float: left;
}
.lk-btn {
    width: 100%;
    float: left;
	margin-top:10px;
}
.reg-inner label {
    line-height:24px;
    color: #8d9198;
    font-weight: normal;
    font-size: 12.5pt;
}
.lk-date-text{
	width:100%;
	float:left;	
	height:48px;
	border:3px solid #e7e7e7;
	border-right:3px solid #e7e7e7 !important;
	border-radius:3px;
}
.lk-date{
	width:33%;
	float:left;	
	margin-top:5px;
}
.lk-date select{
	border-left:3px solid #e7e7e7 !important;
	border-right:1px solid #e7e7e7 !important;
}
.lk-date:last-child select{
	border-right:3px solid #e7e7e7 !important;
	border-radius:0px 3px 3px 0px;
}
#lk-date-hash .lk-date:first-child select{
	border-radius:3px 0px 0px 3px !important;
}
/********** Success **************-*/
.lk-s-list {
    width: 100%;
    float: left;
    clear: both;
    padding-right:0px;
}
.lk-suc-sto .lk-s-left {
    width:100%;
    float: left;
}
.lk-suc-sto .lk-s-right {
    width:100%;
    float: left;
}
.lk-s-list .lk-s-block .s-img {
    width: 100%;
    float: left;
	text-align:center;
}
.lk-s-list .lk-s-block .s-img img{
   display:inline-block;
     width:100%;
}
.lk-s-list .lk-s-block .s-data {
    width: 100%;
    float: left;
}
.s-add img {
    display: inline-block;
	 width: 100%;
}
/**------------ Member ---------------*/
.lk-member{
	width:100%;
	float:left;
	overflow:scroll;
}
/*.lk-m-h, .lk-m-s, .lk-m-c, .lk-m-b{
	float:left;
	overflow:hidden;
	display: block;
}*/
.lk-m-2{
	width:50%;
	float:left;	
	border-right:1px solid #ccccccb3;
	display: table-cell;
}
.lk-my-profile-d li{
	width:100%;
	float:left;
	list-style:none;
	padding:10px 15px;
}
/* view profile ------------------------------*/
.lk-he-noti {
	/*position:relative;	*/
	top:0px;
	z-index:10000;
}

.view-profile-content{
	padding:0px !important;
}
.view-profile-img {
    padding: 0px 0 !important;
}
.view-profile-name strong {
	text-align:center !important;
	float: left !important;
	width: 100% !important;
}

.slider-banners-home  .slick-slide img{
	width:100%;
	float:left;
	clear:both;
	height:150px !important;
}
.slider-banners-home .image-banner-slider img {
    width: 100%;
    float: left;
    clear: both;
    min-height: 150px !important;
}
.lk-op-block .lk-op-b-25 .op-img img{
	height:180px;	
}
.lk-view-profile-data .lk-left-side {
    width: 100%;
    float: left;
}
.lk-view-profile-data .lk-right-side{
    width: 100%;
    float: left;
}
.lk-about-profile {
    width: 100%;
    float: left;
    clear: both;
    border-right: none;
    padding-right:0px;
}
.lk-about-profile .about-row .a-content ul {
    width: 100%;
    float: left;
    clear: both;
    margin-bottom:5px;
    list-style: none;
}
.lk-about-profile .about-row .a-content li {
    width: 100%;
    float: left;
    padding: 5px;
}
.lk-list-data{
	width: 100%;
    float: left;
    clear: both;
}
.lk-list-data li{
	width: 50% !important;
    float: left;
}
.expres-ul{
	clear:both !important;	
}
.expres-ul li:nth-child(1),.expres-ul li:nth-child(2) {
   width: 49% !important;
   float:left !important;
   margin-right:0px !important;
   margin:5px 1px !important;
}
.expres-ul li:nth-child(1) a,.expres-ul li:nth-child(2) a {
   width: 100% !important;
   float:left !important;
   font-size:12pt !important;
}
.expres-ul li:nth-child(3){
   width: 100% !important;
   float:left !important;
   margin:10px 0px !important;
}
.expres-ul li:nth-child(3) .lk-right{
   float:left !important;
    width: 49% !important;
   float:left !important;
   margin-right:2px !important;
   margin-bottom:8px!important;
}
.expres-ul li:nth-child(3) .lk-right a{
   float:left !important;
   position:relative !important;
   width: 100% !important;
   float:left !important;
   font-size:12pt !important;
}
.expres-ul li:nth-child(3) .lk-right .profile-likes-count{
   position:absolute !important;
   left: 0px;
   z-index: 100;
}
/*.lk-btn-group .lk-view-b {
    width: 50% !important;
    float: left;
    display: block;
    margin-right: 15px;
    padding: 0 !important;
}*/
/* ------------------- Search page setting ------------------*/
.adv-search-tab{
	display:block;	
}
.lk-search-tab {
    width: 100%;
    float: left;
    display: none;
}
.lk-search-adv {
    width: 100%;
    float: left;
    display: block;
    text-align: center;
}
.lk-search-profile {
    width: 100%;
    float: left;
    display: block;
	margin-top:15px;
}
.lk-search-list {
    width: 100%;
    float: left;
	padding:0px;
}
.search-profile-list .pro-img {
    width: 100%;
    float: left;
    position: relative;
    text-align: center;
}
.search-profile-list .pro-img img {
    width: 150px;
    height: 150px;
    float: none;
    position: relative;
	clear:both;
}
.search-profile-list .pro-details {
    width: 100%;
    float: left;
    position: relative;
    background: #f9f9f9;
	clear:both;
	
}
.search-profile-list .pro-details .sp-details {
    width: 100%;
    float: left;
    position: relative;
    padding: 5px 10px;
}
.search-profile-list .pro-details .sp-details .p-heading {
    width: 100%;
    float: left;
	text-align:center;
    border-bottom: 1px solid #ddd;
    padding-bottom: 3px;
}
.search-profile-list .pro-details .sp-details .p-heading .lk-right{
    width: 100%;
	float: left !important;
}
.search-profile-list .pro-details .sp-details .p-heading li {
    list-style: none;
    float: left;
    line-height: 30px;
    padding: 0 7px;
    cursor: pointer;
    position: relative;
    width: 53%;
	text-align:center;
	
}
.search-profile-list .pro-details .sp-details .p-heading li:nth-child(2){
    width: 33%;
}
.online {
    width: 8px;
    height: 8px;
    background: rgba(20,207,24,1.00);
    position: absolute;
    bottom: 10px;
    left: 35px;
    border-radius: 100px;
}
.search-profile-list .pro-details .sp-details .p-heading li:nth-child(3){
    width: 14%;
}
.p-content {
    width: 100%;
    float: left;
    position: relative;
    padding-top: 6px;
    clear: both;
}
.p-bottom {
	position:relative;	
}
.p-content .p-sql {
    width: 80%;
    float: left;
    position: relative;
}
.p-content .p-links {
    width: 20%;
    float: left;
    position: relative;
}
.chat-call {
    list-style: none;
    width: 100%;
    float: left;
	text-align: center;
}
.view-interst {
    list-style: none;
    width: 100%;
    float: left;
    text-align: center;
}

/*- -------- membership ----------------------- */
.lk-member .molile-m{
	display:none !important;
}
.lk-member{
	border:none !important;
}
.lk-member .list-m-blog{
	width: 100%;
	border: 3px solid #cc0101;
	float: left;
	display: table-cell;
	text-align:left;
	margin-bottom:3px;
	min-height:500px;
}
.lk-member .list-m-blog:last-child{
	border-right:3px solid #cc0101;
}

.lk-member .list-m-blog .list-m span:first-child {
	display:block !important;
	width:65%;
	float:left;
	padding:0 15px;
	border-right: 1px solid #B1B0B0;
	border-bottom: 1px solid #B1B0B0;
}
.lk-member .list-m-blog .list-m span:last-child {
	width:35%;
	float:left;
	padding:0 15px;
	border-bottom: 1px solid #B1B0B0;
}
.lk-member .list-m-blog .list-m{
	background: #f9f9f9;
	width: 100%;
	color: #050505;
	float: left;
	clear: both;
	font-size: 10.5pt;
	font-weight: normal;
	line-height: 35px;
}
.lk-member .list-m-blog .list-head{
	width: 100%;
	float: left;
	line-height: 35px;
	background: #cc0101;
	color: #FFFFFF;
	font-style: italic;
	clear: both;
	font-size: 14pt;
}
.lk-member .list-m-blog .list-amount{
	background: #ffe9eb;
	width: 100%;
	color: #000;
	float: left;
	clear: both;
	font-size: 10.5pt;
	font-weight:bold;
}
.lk-member .list-m-blog .list-footer{
	background: #f2f2f2;
	width: 100%;
	color: #050505;
	float: left;
	clear: both;
	font-size: 10.5pt;
	font-weight: normal;
	line-height: 0px !important;
	display: table-row;
}
.lk-member .list-m-blog .list-footer span{
	line-height: 40px !important;
}
.lk-member .list-m-blog .list-footer a{
	background:#cc0101;
	padding:3px 5px;
	text-decoration:none;
	color:#fff;
	font-size: 11pt;
	font-weight:bold;
}
.before-login .before-search{
	position:relative;
}

}
@media (min-width:481px) and (max-width:767px){
	.lk-waiting-profile {
		width:90%;	
	}
	.lk-h-block-1,.lk-h-block-2,.lk-h-block-3{
		width:100%;
		margin:3px 0;
	}
	.lk-cont{
		width:80%;
	}
	.navbar-toggle {
		margin: 0.3em 0 0;
		padding: 6px 5px;
		border-radius:1px;
	}
	.navbar-nav{
		background:#ff9001;
		padding:0;
	}
	.lk-hover > li:hover {
		background: #cc0101;
	}
	.reg-login .navbar-nav{
		background: #cc0101;
	}
	.reg-login li{
		width:49%;
		float:left;
		background:#ff9001;
	}
	.reg-login .active{
		margin-left:2%;	
	}
	#after-login li:first-child {
		width: 68%;
		margin-left:0px;
		margin-right:1%;
	}
	#after-login li:last-child {
		width: 30%;
		text-align: center;
	}
	.lk-h-block-5, .lk-h-block-6{
		width:100%;
	}
	.lk-logo{
		width:100%;
	}
	.lk-logo img{
	/*	width:100%;*/
	}
	.lk-sub-menu {
		float: left;
		width: 65%;
		line-height: 40px;
	}
	.lk-serach-box {
		width: 35%;
		padding: 6px 0;
	}
	.lk-icon {
		top: 6px;
	}
	.lk-search-box {
		width: 50%;
	}
	.btn-box {
		background: #cc0101;
		width: 100% !important;
	}
	.main-search {
		min-height:200px;	
	}
	.main-search-inner {
		width: 100%;
		float: left;
		position: absolute;
		top:20%;
		margin:0;
	}
	.lk-form-att {
		border-right:none;
	}
	.lk-search-row-r-r {
		border-bottom: 1px solid rgba(128,128,128,0.55);
	}
	.main-search-inner .lk-search-row-r {
		border-bottom: 1px solid rgba(128,128,128,0.55) !important;
	}
	.lk-form-att-rs{
		width:42%;
		float:left;	
	}
	.lk-form-att-rs-2{
		width:16%;
		float:left;	
	}
	.lk-to {
		padding: 0;
		float: left;
	}
	.lk-form-att label input[type="radio"] {
		height: auto;
		transform: scale(1.5,1.5);
		-moz-transform: scale(1.5,1.5);
		-ms-transform: scale(1.5,1.5);
		-webkit-transform: scale(1,1);
		-o-transform: scale(1.5,1.5);
	}
	.lk-cas-1,.lk-cas-2,.lk-cas-3{
		width:100%;
		float:left;	
	}
	.lk-cas-1{
		padding-left:15px;	
	}
	.cast-search select{
		width:70%;
	}
	.cast-list li {
		width:25%;
		float:left;	
		line-height: 35px;
	}
	.lk-more{
		width: 100%;
		float: left;
	}
	.lk-more  li{
		width: 100%;
		float: left;
		text-align:center;
	}
	.lk-block-g{
		width: 30%;
		float: left;
	}
	.lk-block-c {
		width: 40%;
		float: left;
	}
	.lk-block-45 {
		/*width: 100%;*/
		float: left;
	}
	.lk-row-slide .image-block {
		text-align: center;
		width: 100%;
		float: left;
	}
	.lk-row-slide-susess .image-block {
		text-align: center;
		width: 46%;
		float: left;
		margin:5px 0;
	}
	.lk-row-slide-susess .image-block span {
		text-align:center;
	}
	.lk-row-slide-susess .image-block p {
		text-align:center;
	}
	.lk-more-btn {
		padding: 10px 0 0 0;
	}
	.lk-up-coming {
		padding:0;	
	}
	.lk-up-border .lk-l-border{
		display:none !important;	
	}
	.lk-up-border .lk-r-border{
		display:none !important;	
	}
	.lk-content-list .b10 {
		width: 15%;
	}
	.lk-content-list .b90 {
		width: 85%;
		padding-left:10px;
	}
	.lk-scrolling-data {
    	height: 185px;
	}
	.lk-block-70 {
		/*width: 100%;*/
	}
	.lk-block-30 {
		/*width: 100%;*/
	}
	.lk-f-block-5 {
		width: 100%;
		float: left;
	}
	.lk-f-inner {
		/*width: 50%;*/
		float: left;
	}
	.lk-pa-l:nth-child(1){
		padding-left:0px;
	}
	.lk-pa-l {
		
		width: 50%;
	}
	.lk-footer-nav{
		text-align:center;
	}
	.lk-nfo {
		width: 100%;
		float: left;
		clear:both;
	}
	.lk-nfo-fb{
		width: 100%;
		float: left;
		margin:5px 0;
	}
	.lk-nfo .lk-right{
		float: none !important;
	}
	.lk-f-title {
		margin-top:15px;	
	}
	/*-------- profile Setting ----------*/

.profile-details .profile-img{
	float:left;
	width:100%;	
	text-align:center;
	padding:10px 0;
}
.profile-details .profile-content{
	float:left;
	width:100%;
	text-align:center;
	padding:0px 0;	
}
.lk-visitor {
    position: relative;
    right: 0;
    bottom: 0;
    text-align: center;
    width: 100%;
}
.lk-left-tab {
    width: 100%;
    float: left;
}
.lk-center-tab {
    width: 100%;
    float: left;
}
.lk-advertisment{
	display:none;
}
.lk-profile-list{
	padding: 20px 0 0px 0px;
}
.lk-op-block .lk-op-b-25 {
    width: 48%;
    float: left;
    margin:1%;
    cursor: pointer;
}
/*-----------------------------*/
/*------------ Reg Form-----------------*/
.lk-reg .lk-reg-data {
    width: 100%;
    float: left;
    clear: both;
    padding: 20px 0px;
}
.lk-reg .lk-reg-data .lk-forms {
	padding: 30px 10px;
}
.lk-reg-block {
	width: 100%;
	float: left;
	margin-right: 0%;
	position: relative;
}
.lk-term {
    width: 100%;
    float: left;
}
.lk-btn {
    width: 100%;
    float: left;
	margin-top:10px;
}
.reg-inner label {
    line-height:24px;
    color: #8d9198;
    font-weight: normal;
    font-size: 12.5pt;
}
/********** Success **************-*/
.lk-s-list {
    width: 100%;
    float: left;
    clear: both;
    padding-right:10px;
}
.lk-suc-sto .lk-s-left {
    width:80%;
    float: left;
}
.lk-suc-sto .lk-s-right {
    width:20%;
    float: left;
}
.lk-s-list .lk-s-block .s-img {
    width: 50%;
    float: left;
	text-align:center;
}
.lk-s-list .lk-s-block .s-img img{
   display:inline-block;
     width:100%;
}
.lk-s-list .lk-s-block .s-data {
    width: 50%;
    float: left;
}
.s-add img {
    display: inline-block;
	 width: 100%;
}
.slider-banners-home  .slick-slide img{
	width:100%;
	float:left;
	clear:both;
	height:200px !important;
}
.slider-banners-home .image-banner-slider img {
    width: 100%;
    float: left;
    clear: both;
    min-height: 200px !important;
}

/* ------------------- Search page setting ------------------*/
.lk-search-tab {
    width: 100%;
    float: left;
    display: none;
}
.adv-search-tab{
	display:block;	
}

.lk-search-adv {
    width: 100%;
    float: left;
    display: block;
   /* text-align: center;*/
}
.lk-search-adv img{
	 float: left;
	 margin-right:5px;
}
.lk-search-profile {
    width: 100%;
    float: left;
    display: block;
	margin-top:15px;
}
.lk-search-list {
    width: 100%;
    float: left;
	padding:0px;
}
.search-profile-list .pro-img {
    width: 20%;
    float: left;
    position: relative;
    text-align: center;
}
.search-profile-list .pro-img img {
    width: 100%;
    height: 152px;
    float: none;
    position: relative;
	clear:both;
}
.search-profile-list .pro-details {
    width: 80%;
    float: left;
    position: relative;
    background: #f9f9f9;
	/*clear:both;*/
	
}
.search-profile-list .pro-details .sp-details {
    width: 100%;
    float: left;
    position: relative;
    padding: 5px 10px;
}
.search-profile-list .pro-details .sp-details .p-heading {
    width: 100%;
    float: left;
	/*text-align:center;*/
    border-bottom: 1px solid #ddd;
    padding-bottom: 3px;
}

.p-content {
    width: 100%;
    float: left;
    position: relative;
    padding-top: 6px;
    clear: both;
}
.p-bottom {
	position:relative;	
	line-height: 35px;
}
/*- ------------------------------- */

/* view profile ------------------------------*/
.lk-he-noti {
	top:0px;
	z-index:10000;
}
.view-profile-content{
	padding:0px !important;
}
.view-profile-img {
    padding: 0px 0 !important;
}
.view-profile-name strong {
	text-align:center !important;
	float: left !important;
	width: 100% !important;
}

.slider-banners-home  .slick-slide img{
	width:100%;
	float:left;
	clear:both;
	height:150px !important;
}
.slider-banners-home .image-banner-slider img {
    width: 100%;
    float: left;
    clear: both;
    min-height: 150px !important;
}
.lk-op-block .lk-op-b-25 .op-img img{
	height:180px;	
}
.lk-view-profile-data .lk-left-side {
    width: 100%;
    float: left;
}
.lk-view-profile-data .lk-right-side{
    width: 100%;
    float: left;
}
.lk-about-adver{
	padding-left:0px;
}
/*.lk-about-adver .r-btn{
	 float: left;
    width: 50%;
}*/
.lk-about-adver .diamond-profile{
	 float: left;
    width: 50%;
}
.lk-about-adver .view-banners {
    float: left;
    width: 50%;
	padding:0 10px;
	margin-top:0px;
}
.lk-about-profile {
    width: 100%;
    float: left;
    clear: both;
    border-right: none;
    padding-right:0px;
}
.lk-about-profile .about-row .a-content ul {
    width: 100%;
    float: left;
    clear: both;
    margin-bottom:5px;
    list-style: none;
}
.lk-about-profile .about-row .a-content li {
    width: 50%;
    float: left;
    padding: 5px;
}
.lk-list-data{
	width: 100%;
    float: left;
    clear: both;
}
.lk-list-data li{
	width: 50% !important;
    float: left;
}
.expres-ul{
	clear:both !important;	
}
.expres-ul li:nth-child(1),.expres-ul li:nth-child(2) {
   width: 49% !important;
   float:left !important;
   margin-right:0px !important;
   margin:5px 1px !important;
}
.expres-ul li:nth-child(1) a,.expres-ul li:nth-child(2) a {
   width: 100% !important;
   float:left !important;
   font-size:12pt !important;
}
.expres-ul li:nth-child(3){
   width: 100% !important;
   float:left !important;
   margin:10px 0px !important;
}
.expres-ul li:nth-child(3) .lk-right{
   float:left !important;
    width: 49% !important;
   float:left !important;
   margin-right:2px !important;
   margin-bottom:8px!important;
}
.expres-ul li:nth-child(3) .lk-right a{
   float:left !important;
   position:relative !important;
   width: 100% !important;
   float:left !important;
   font-size:12pt !important;
}
.expres-ul li:nth-child(3) .lk-right .profile-likes-count{
   position:absolute !important;
   left: 0px;
   z-index: 100;
}
/*- ------------------------- */
/*- -------- membership ----------------------- */
.lk-member .molile-m{
	display:none !important;
}
.lk-member{
	border:none !important;
}
.lk-member .list-m-blog{
	width: 49%;
	border: 2px solid #cc0101;
	float: left;
	display: table-cell;
	text-align:left;
	margin-right:5px;
	margin-bottom:5px;
	min-height:621px;
}
.lk-member .list-m-blog:last-child{
	border-right:3px solid #cc0101;
}

.lk-member .list-m-blog .list-m span:first-child {
	display:block !important;
	width:65%;
	float:left;
	padding:0 15px;
	border-right: 1px solid #B1B0B0;
	border-bottom: 1px solid #B1B0B0;
}
.lk-member .list-m-blog .list-m span:last-child {
	width:35%;
	float:left;
	padding:0 15px;
	border-bottom: 1px solid #B1B0B0;
}
.lk-member .list-m-blog .list-m{
	background: #f9f9f9;
	width: 100%;
	color: #050505;
	float: left;
	clear: both;
	font-size: 10.5pt;
	font-weight: normal;
	line-height: 35px;
}
.lk-member .list-m-blog .list-head{
	width: 100%;
	float: left;
	line-height: 35px;
	background: #cc0101;
	color: #FFFFFF;
	font-style: italic;
	clear: both;
	font-size: 14pt;
}
.lk-member .list-m-blog .list-amount{
	background: #ffe9eb;
	width: 100%;
	color: #000;
	float: left;
	clear: both;
	font-size: 10.5pt;
	font-weight:bold;
}
.lk-member .list-m-blog .list-footer{
	background: #f2f2f2;
	width: 100%;
	color: #050505;
	float: left;
	clear: both;
	font-size: 10.5pt;
	font-weight: normal;
	line-height: 0px !important;
	display: table-row;
}
.lk-member .list-m-blog .list-footer span{
	line-height: 40px !important;
}
.lk-member .list-m-blog .list-footer a{
	background:#cc0101;
	padding:3px 5px;
	text-decoration:none;
	color:#fff;
	font-size: 11pt;
	font-weight:bold;
}
.before-login .before-search{
	position:relative;
}

}
@media (min-width:768px) and (max-width:1023px){
	.lk-h-block-1,.lk-h-block-3{
		width:50%;
		/*margin:3px 0;*/
	}
	.lk-h-block-3{
		right:0;
		position:absolute;	
	}
	.lk-h-block-2{
		width:100%;
		margin-top:10px;
	}
	.lk-cont{
		width:80%;
	}
	.reg-login {
		float: left;
		width: 100%;
		border-left: none;
		line-height:30px;
	}
	.reg-login ul{
		float: left;
		width: 100%;
		border-left: none;
		margin:10px 0;
	}
	.reg-login li{
		width:50%;
		float:left;
	}
	.reg-login .active {
		background: none;
		font-weight: bolder;
	}
	.reg-login li a{
		background:#ff9000 !important;
		float:left;
		width:98%;
		text-align:center;
		margin:0 3px;
	}
	
	.navbar-nav > li > a {
		padding:5px;
	}
	.navbar-right {
		float:left !important;
	}
	.navbar-toggle {
		margin: 0.3em 0 0;
		padding: 6px 5px;
		border-radius:1px;
	}
	.navbar-nav{
		/*background:#ff9001;*/
		padding:0;
	}
	.lk-hover > li:hover {
		/*background: #cc0101;*/
	}
	.reg-login .navbar-nav{
		/*background: #cc0101;*/
	}
	
	.lk-h-block-5, .lk-h-block-6{
		width:100%;
	}
	.lk-logo{
		width:100%;
	}
	.lk-logo img{
	/*	width:100%;*/
	}
	.lk-sub-menu {
		float: left;
		width: 60%;
		line-height: 40px;
	}
	.lk-serach-box {
		width: 40%;
		padding: 6px 0;
	}
	.lk-icon {
		top: 6px;
	}
	.lk-search-box {
		width: 50%;
	}
	.btn-box {
		background: #cc0101;
		width: 100% !important;
	}
	.main-search {
		min-height:330px;	
	}
	.main-search-inner {
		width: 100%;
		float: left;
		position: absolute;
		top:10%;
		margin:0;
	}
	.lk-form-att {
		border-right:none;
	}
	.lk-search-row-r-r {
		border-bottom: 1px solid rgba(128,128,128,0.55);
	}
	.main-search-inner .lk-search-row-r {
		border-bottom: 1px solid rgba(128,128,128,0.55) !important;
	}
	.lk-form-att-rs{
		width:42%;
		float:left;	
	}
	.lk-form-att-rs-2{
		width:16%;
		float:left;	
	}
	.lk-to {
		padding: 3px 0;
		float: left;
	}
	.lk-form-att label input[type="radio"] {
		height: 27px;
		transform: scale(1.5,1.5);
		-moz-transform: scale(1.5,1.5);
		-ms-transform: scale(1.5,1.5);
		-webkit-transform: scale(1,1);
		-o-transform: scale(1.5,1.5);
	}
	.lk-cas-1,.lk-cas-2,.lk-cas-3{
		width:100%;
		float:left;	
	}
	.lk-cas-1{
		padding-left:15px;	
	}
	.cast-search select{
		width:70%;
	}
	.cast-list li {
		width:25%;
		float:left;	
		line-height: 35px;
	}
	.lk-more{
		width: 100%;
		float: left;
	}
	.lk-more  li{
		width: 100%;
		float: left;
		text-align:center;
	}
	.lk-block-g{
		width: 30%;
		float: left;
	}
	.lk-block-c {
		width: 40%;
		float: left;
	}
	.lk-block-45 {
		/*width: 100%;*/
		float: left;
	}
	.lk-row-slide .image-block {
		text-align: center;
		width: 100%;
		float: left;
	}
	.lk-row-slide-susess .image-block {
		text-align: center;
		width: 46%;
		float: left;
		margin:5px 0;
	}
	.lk-row-slide-susess .image-block span {
		text-align:center;
	}
	.lk-row-slide-susess .image-block p {
		text-align:center;
	}
	.lk-more-btn {
		padding: 10px 0 0 0;
	}
	.lk-up-coming {
		padding:0;	
	}
	.lk-title {
		width: 100%;
		float: left;
		clear: both;
		padding-top: 31px;
		padding-left: 25px;
	}
	.lk-content-list {
		float: left;
		width: 100%;
		margin: 6px 30px;
	}
	.lk-content-list .b10 {
		width: 8%;
	}
	.lk-content-list .b90 {
		width: 92%;
		padding-left:10px;
	}
	.lk-scrolling-data {
    	height: 185px;
	}
	.lk-block-70 {
		/*width: 100%;*/
	}
	.lk-block-30 {
		/*width: 100%;*/
	}
	.lk-f-block-5 {
		width: 100%;
		float: left;
	}
	.lk-f-inner {
		/*width: 50%;*/
		float: left;
	}
	.lk-pa-l:nth-child(1){
		padding-left:0px;
	}
	.lk-pa-l {
		
		width: 50%;
	}
	.lk-footer-nav{
		text-align:center;
	}
	.lk-nfo {
		width: 100%;
		float: left;
		clear:both;
	}
	.lk-nfo-fb{
		width: 100%;
		float: left;
		margin:5px 0;
	}
	.lk-nfo .lk-right{
		float: none !important;
	}
	.lk-f-title {
		margin-top:15px;	
	}
	.lk-to {
		padding:0; 
		float: left;
	}
	.lk-form-att label input[type="radio"] {
     	height: auto; 
	}
	/*-------- profile Setting ----------*/

.profile-details .profile-img{
	float:left;
	width:100%;	
	text-align:center;
	padding:10px 0;
}
.profile-details .profile-content{
	float:left;
	width:100%;
	padding:10px 0px;	
}
.lk-visitor {
    position: absolute;
    right: 0;
    bottom: 0;
}
.lk-left-tab {
    width: 27%;
    float: left;
}
.lk-center-tab {
    width: 73%;
    float: left;
}
.lk-advertisment{
}
.lk-profile-list{
	padding: 20px 0 0px 20px;
}
.lk-op-block .lk-op-b-25 {
    width: 48%;
    float: left;
    margin:1%;
    cursor: pointer;
}
.lk-op-block .lk-op-b-25:last-child{
	margin-right:0%;
}
/*-----------------------------*/
/*------------ Reg Form-----------------*/
.lk-reg .lk-reg-data {
    width: 100%;
    float: left;
    clear: both;
    padding: 20px 0px;
}
.lk-reg .lk-reg-data .lk-forms {
	padding: 30px 10px;
}
.lk-reg-block {
	width: 49%;
	float: left;
	margin-right:2%;
	position: relative;
}
.lk-term {
    width: 70%;
    float: left;
}
.lk-btn {
    width: 30%;
    float: left;
}
.reg-inner label {
    line-height:24px;
    color: #8d9198;
    font-weight: normal;
    font-size: 12.5pt;
}
.lk-date-text{
	width:36%;
	float:left;	
}
.lk-date{
	width:21%;
	float:left;	
}
/********** Success **************-*/
.lk-s-list {
    width: 100%;
    float: left;
    clear: both;
    padding-right:10px;
}
.lk-suc-sto .lk-s-left {
    width:75%;
    float: left;
}
.lk-suc-sto .lk-s-right {
    width:25%;
    float: left;
}
.lk-s-list .lk-s-block .s-img {
    width: 30%;
    float: left;
	text-align:center;
}
.lk-s-list .lk-s-block .s-img img{
   display:inline-block;
     width:100%;
}
.lk-s-list .lk-s-block .s-data {
    width: 70%;
    float: left;
}
.s-add img {
    display: inline-block;
	 width: 100%;
}
.slider-banners-home  .slick-slide img{
	width:100%;
	float:left;
	clear:both;
	height:250px !important;
}
.slider-banners-home .image-banner-slider img {
    width: 100%;
    float: left;
    clear: both;
    min-height: 250px !important;
}

/* ------------------- Search page setting ------------------*/
.lk-search-tab {
    width: 27%;
    float: left;
    display: block;
}

.lk-search-adv {
    width: 100%;
    float: left;
    display: block;
   /* text-align: center;*/
}
.lk-search-adv img{
	 float: left;
	 margin-right:5px;
	 width:auto !important;
}
.lk-search-profile {
    width: 73%;
    float: left;
    display: block;
}
.lk-search-list {
    width: 100%;
    float: left;
	padding:0 5px;
}
.search-profile-list .pro-img {
    width: 20%;
    float: left;
    position: relative;
    text-align: center;
}

.request-tab a,.request-tab span, .request-photo a{
 	font-size:11pt !important;	
}
.search-profile-list .pro-details {
    width: 80%;
    float: left;
    position: relative;
    background: #f9f9f9;
	/*clear:both;*/
	
}
.search-profile-list .pro-details .sp-details {
    width: 100%;
    float: left;
    position: relative;
    padding: 5px 10px;
}
.search-profile-list .pro-details .sp-details .p-heading {
    width: 100%;
    float: left;
	/*text-align:center;*/
    border-bottom: 1px solid #ddd;
    padding-bottom: 3px;
}

.p-content {
    width: 100%;
    float: left;
    position: relative;
    padding-top: 6px;
    clear: both;
}
.lk-clear-f {
	right: 25px;
}
div.accordion-s {
	padding: 10px 5px 10px 5px;
}
/*- ------------------------------- */

/* view profile ------------------------------*/
.lk-he-noti {
	top:0px;
	z-index:10000;
}
.view-profile-content{
	padding:0px !important;
}
.view-profile-img {
    padding: 0px 0 !important;
}
.view-profile-name strong {
	text-align:center !important;
	float: left !important;
	width: 100% !important;
}

.slider-banners-home  .slick-slide img{
	width:100%;
	float:left;
	clear:both;
	height:150px !important;
}
.slider-banners-home .image-banner-slider img {
    width: 100%;
    float: left;
    clear: both;
    min-height: 150px !important;
}
.lk-op-block .lk-op-b-25 .op-img img{
	height:180px;	
}
.lk-view-profile-data .lk-left-side {
    width: 100%;
    float: left;
}
.lk-view-profile-data .lk-right-side{
    width: 100%;
    float: left;
}
.lk-about-adver{
	padding-left:0px;
}
/*.lk-about-adver .r-btn{
	 float: left;
    width: 50%;
}*/
.lk-about-adver .diamond-profile{
	 float: left;
    width: 50%;
}
.lk-about-adver .view-banners {
    float: left;
    width: 50%;
	padding:0 10px;
	margin-top:0px;
}
.lk-about-profile {
    width: 100%;
    float: left;
    clear: both;
    border-right: none;
    padding-right:0px;
}
.lk-about-profile .about-row .a-content ul {
    width: 100%;
    float: left;
    clear: both;
    margin-bottom:5px;
    list-style: none;
}
.lk-about-profile .about-row .a-content li {
    width: 50%;
    float: left;
    padding: 5px;
}
.lk-list-data{
	width: 100%;
    float: left;
    clear: both;
}
.lk-list-data li{
	width: 25% !important;
    float: left;
}
.expres-ul{
	clear:both !important;	
}
.expres-ul li:nth-child(1),.expres-ul li:nth-child(2) {
   width: 30% !important;
   float:left !important;
   margin-right:0px !important;
    margin-right:15px !important;
}
.expres-ul li:nth-child(1) a,.expres-ul li:nth-child(2) a {
   width: 100% !important;
   float:left !important;
   font-size:12pt !important;
}
.expres-ul li:nth-child(3){
   width: 100% !important;
   float:left !important;
   margin:10px 0px !important;
}
.expres-ul li:nth-child(3) .lk-right{
   float:left !important;
   width: 30% !important;
   float:left !important;
   margin-right:15px !important;
   margin-bottom:8px!important;
}
.expres-ul li:nth-child(3) .lk-right a{
   float:left !important;
   position:relative !important;
   width: 100% !important;
   float:left !important;
   font-size:12pt !important;
}
.expres-ul li:nth-child(3) .lk-right .profile-likes-count{
   position:absolute !important;
   left: 187px;
   z-index: 100;
}
/*- -------- membership ----------------------- */
.lk-member .molile-m{
	display:none !important;
}
.lk-member{
	border:none !important;
}
.lk-member .list-m-blog{
	width: 49%;
	border: 2px solid #cc0101;
	float: left;
	display: table-cell;
	text-align:left;
	margin-right:5px;
	margin-bottom:5px;
	min-height:621px;
}
.lk-member .list-m-blog:last-child{
	border-right:3px solid #cc0101;
}

.lk-member .list-m-blog .list-m span:first-child {
	display:block !important;
	width:65%;
	float:left;
	padding:0 15px;
	border-right: 1px solid #B1B0B0;
	border-bottom: 1px solid #B1B0B0;
}
.lk-member .list-m-blog .list-m span:last-child {
	width:35%;
	float:left;
	padding:0 15px;
	border-bottom: 1px solid #B1B0B0;
}
.lk-member .list-m-blog .list-m{
	background: #f9f9f9;
	width: 100%;
	color: #050505;
	float: left;
	clear: both;
	font-size: 10.5pt;
	font-weight: normal;
	line-height: 35px;
}
.lk-member .list-m-blog .list-head{
	width: 100%;
	float: left;
	line-height: 35px;
	background: #cc0101;
	color: #FFFFFF;
	font-style: italic;
	clear: both;
	font-size: 14pt;
}
.lk-member .list-m-blog .list-amount{
	background: #ffe9eb;
	width: 100%;
	color: #000;
	float: left;
	clear: both;
	font-size: 10.5pt;
	font-weight:bold;
}
.lk-member .list-m-blog .list-footer{
	background: #f2f2f2;
	width: 100%;
	color: #050505;
	float: left;
	clear: both;
	font-size: 10.5pt;
	font-weight: normal;
	line-height: 0px !important;
	display: table-row;
}
.lk-member .list-m-blog .list-footer span{
	line-height: 40px !important;
}
.lk-member .list-m-blog .list-footer a{
	background:#cc0101;
	padding:3px 5px;
	text-decoration:none;
	color:#fff;
	font-size: 11pt;
	font-weight:bold;
}
.before-login .before-search{
	position:relative;
}

}
@media (min-width:1024px) and (max-width:1024px){
	.lk-h-block-1{
		width: 15% !important;
		float: left;
		display: block;
	}
	.lk-h-block-2 {
		width: 65% !important;
		float: left;
		display: block;
	}
	.lk-h-block-3 {
		width: 20% !important;
		float: left;
		display: block;
	}
	.lk-h-block-5 {
		width: 40%;
		float: left;
		display: block;
	}
	.lk-h-block-6 {
		width: 60%;
		float: left;
		display: block;
	}
	.lk-sub-menu {
		float: left;
		width: 65%;
		line-height: 80px;
	}
	.lk-serach-box {
		float: left;
		position: relative;
		width: 35%;
		padding: 26px 0;
	}
	.link-effect-7 a {
		margin:0 15px;	
	}
	.cast-list li a {
		padding: 0 5px;
	}
	.lk-more-btn {
		padding: 50px 0 0 0;
	}
	.lk-row-slide-susess .image-block img{
		width:100%;
	}
/********** Success **************-*/
.lk-s-list {
    width: 100%;
    float: left;
    clear: both;
    padding-right:10px;
}
.lk-suc-sto .lk-s-left {
    width:75%;
    float: left;
}
.lk-suc-sto .lk-s-right {
    width:25%;
    float: left;
}
.lk-s-list .lk-s-block .s-img {
    width: 30%;
    float: left;
	text-align:center;
}
.lk-s-list .lk-s-block .s-img img{
   display:inline-block;
     width:100%;
}
.lk-s-list .lk-s-block .s-data {
    width: 70%;
    float: left;
}
.s-add img {
    display: inline-block;
	 width: 100%;
}
/* ------------------- Search page setting ------------------*/
.lk-search-tab {
    width: 20%;
    float: left;
    display: block;
}

.lk-search-adv {
    width: 18%;
    float: left;
    display: block;
    text-align: center;
}
.lk-search-adv  img{
    width: 100%;
    float: none !important;
    display: block;
    text-align: center;
}
.lk-search-profile {
    width: 62%;
    float: left;
    display: block;
}
.lk-search-list {
    width: 100%;
    float: left;
	padding:0 5px;
}
.search-profile-list .pro-img {
    width: 20%;
    float: left;
    position: relative;
    text-align: center;
}

.request-tab a,.request-tab span, .request-photo a{
 	font-size:11pt !important;	
}
.search-profile-list .pro-details {
    width: 80%;
    float: left;
    position: relative;
    background: #f9f9f9;
	/*clear:both;*/
	
}
.search-profile-list .pro-details .sp-details {
    width: 100%;
    float: left;
    position: relative;
    padding: 5px 10px;
}
.search-profile-list .pro-details .sp-details .p-heading {
    width: 100%;
    float: left;
	/*text-align:center;*/
    border-bottom: 1px solid #ddd;
    padding-bottom: 3px;
}

.p-content {
    width: 100%;
    float: left;
    position: relative;
    padding-top: 6px;
    clear: both;
}
.lk-clear-f {
	right: 25px;
}
div.accordion-s {
	padding: 10px 5px 10px 5px;
}
}