html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:12px;
}
.clear-both {
	clear: both;
}
.float-left {
	float: left;
}
.text-left{
	text-align:left;
}
.min-height-768{min-height:768px;}
/*Header Start*/
.header {
	border: 0px solid red;
	width: 100%;
	height: auto;
	background-color: #236B8E;
	display: inline-block;
}
.header-container {
	border: 1px solid transparent;
	max-width: 1296px;
	min-height: 85px;
	height: auto;
    margin-left: auto;
    margin-right: auto;
    width: 1250px;
}
.header2 {
	border: 0px solid red;
	width: 100%;
	background-color: #ff9600;
	display: none;
}
.header-container2 {
	border: 1px solid transparent;
	max-width: 1296px;
	height: auto;
    margin-left: auto;
    margin-right: auto;
    width: 1250px;
}
.header-news {
	border: 0px solid red;
	width: 100%;
	height: 23px;
	background-color: #E5E4E2;
	display: inline-block;
	line-height: 100px;
  	text-align: center;
}
.logo {
	float: left;
	background: url(../images/matrimony-32075_2.png)no-repeat;
	width: 320px;
	height: 75px;
	border: 0px solid red;
	margin-top: 5px;
}
.logoreg {
	float: left;
	width: 320px;
	height: 75px;
	border: 0px solid red;
	margin-top: 5px;
}
.logoreg-en {
	background: url(../images/matrimony-32075_2-en.png)no-repeat;
}
.logoreg-te {
	background: url(../images/matrimony-32075_2-te.png)no-repeat;
}
.logoreg-hi {
	background: url(../images/matrimony-32075_2-hi.png)no-repeat;
}


#chat-icon {
    height: 160px;
    position: fixed;
    right: 0;
    top: 28%;
    width: 60px;
    z-index: 7100;
}

#chat-button {
    background: url("../images/live-help.gif") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 122px;
    left: 30px;
    position: absolute;
    top: 18px;
    width: 30px;
    z-index: 7101;
}
.startchat {
    background: url("../images/sprite.png") no-repeat scroll -585px -1001px rgba(0, 0, 0, 0);
    border-style: none;
    cursor: pointer;
    float: right;
    height: 32px;
    width: 32px;
}
/*Menu Start*/
.main-menu {
	border: 0px solid red;
	width: 520px;
	height: 46px;
	margin: 30px 50px 0 90px;
	/*margin: 30px 130px 0\9;*/
	float: left;
}
.main-menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.main-menu li {
	float: left;
	text-align: center;
	width: 86px;
	font-size: 13px;
	font-weight: 500;
	color: #fff;
	cursor: pointer;
}

.main-menu li span a {
 	color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
	text-decoration:none;
}
.header2 {
	display:none;
}
.main-menu2 {
	border: 0px solid red;
	width: 520px;
	height: auto;
	margin: 10px 10px 0 10px;
	float: left;
}
.main-menu2 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.main-menu2 li {
	float: left;
	text-align: center;
	width: 68px;
	font-size: 13px;
	font-weight: 500;
	color: #fff;
	cursor: pointer;
}
.main-menu2 li span a {
 	color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
	text-decoration:none;
}
.main-menu2 li span a:hover {
	color: red;
	text-decoration: underline;
}
.main-menu2 li span a:active {
	text-decoration: underline;
}
.main-menu2nav{
	color:white;
	width:5px;
	font-weight:bold;
	text-decoration:none;
	font-size:15px
}
.icon-home {
	border: 0px solid red;
	display: block;
	width: 26px;
	height: 26px;
	background: url(../images/sprite.png) no-repeat -6px -9px;
	margin-left: 28px;
}
.icon-home:hover ,.icon-home-select,.icon-home-hover  {
	border: 0px solid red;
	display: block;
	width: 26px;
	height: 26px;
	background: url(../images/sprite.png) no-repeat -6px -44px;
	margin-left: 28px;
}
.icon-profile {
	border: 0px solid red;
	display: block;
	width: 26px;
	height: 26px;
	background: url(../images/sprite.png) no-repeat -42px -9px;
	margin-left: 30px;
}
.icon-profile:hover,.icon-profile-select,.icon-profile-hover {
	border: 0px solid red;
	display: block;
	width: 26px;
	height: 26px;
	background: url(../images/sprite.png) no-repeat -41px -44px;
	margin-left: 30px;
}
.icon-mailbox {
	border: 0px solid red;
	display: block;
	width: 26px;
	height: 26px;
	background: url(../images/sprite.png) no-repeat -79px -9px;
	margin-left: 26px;
}
.icon-mailbox:hover,.icon-mailbox-select,.icon-mailbox-hover {
	border: 0px solid red;
	display: block;
	width: 26px;
	height: 26px;
	background: url(../images/sprite.png) no-repeat -79px -44px;
	margin-left: 26px;
}
.icon-findmatches {
	border: 0px solid red;
	display: block;
	width: 26px;
	height: 26px;
	background: url(../images/sprite.png) no-repeat -114px -9px;
	margin-left: 28px;
}
.searchfilter
{
	display:inline-block;width:250px;
}
.searchfilterleft
{
	display:inline-block;
	width:100px
}
.icon-findmatches:hover,.icon-findmatches-select,.icon-findmatches-hover {
	border: 0px solid red;
	display: block;
	width: 26px;
	height: 26px;
	background: url(../images/sprite.png) no-repeat -114px -44px;
	margin-left: 28px;
}
.icon-subscription {
	border: 0px solid red;
	display: block;
	width: 26px;
	height: 26px;
	background: url(../images/sprite.png) no-repeat -150px -9px;
	margin-left: 28px;
}
.icon-subscription:hover,.icon-subscription-select,.icon-subscription-hover {
	border: 0px solid red;
	display: block;
	width: 26px;
	height: 26px;
	background: url(../images/sprite.png) no-repeat -150px -44px;
	;
	margin-left: 28px;
}
.icon-help {
	border: 0px solid red;
	display: block;
	width: 26px;
	height: 26px;
	background: url(../images/sprite.png) no-repeat -186px -9px;
	margin-left: 28px;
}
.icon-help:hover,.icon-help-select,.icon-help-hover {
	border: 0px solid red;
	display: block;
	width: 26px;
	height: 26px;
	background: url(../images/sprite.png) no-repeat -186px -44px;
	margin-left: 28px;
}
/*Menu End*/

/*User Info & Search Start*/
.user-info {
	border: 0px solid red;
	height: 71px;
	display: inline-block;
	margin-top: 12px;
	float: right;
    width: 264px;

}
.name-container {
width: 188px;
    word-wrap: break-word;
	border: 0px solid red;
	display: block;
	height: 27px;
	float: left;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	padding-top: 0px;
}
.name-container span {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	float: right;
}
.icon-settings {
	width: 24px;
	border: 0px solid red;
	display: block;
	height: 24px;
	float: left;
	margin: 0 0 0 14px;
	background: url(../images/sprite.png) no-repeat -223px -9px;
	cursor: pointer;
}
.icon-activate {
	width: 32px;
	border: 0px solid red;
	display: block;
	height: 32px;
	float: left;
	margin: 0 0 0 14px;
	background: url(../images/sprite.png) no-repeat -96px -842px;
	cursor: pointer;
}
.icon-settings:hover {
	width: 24px;
	border: 0px solid red;
	display: block;
	height: 24px;
	float: left;
	margin: 0 0 0 14px;
	background: url(../images/sprite.png) no-repeat -223px -44px;
	;
	cursor: pointer;
}
.icon-logout {
	width: 24px;
	border: 0px solid red;
	display: block;
	height: 24px;
	float: left;
	margin: 0 0 0 12px;
	background: url(../images/sprite.png) no-repeat -258px -9px;
	cursor: pointer;
}
.icon-logout:hover {
	width: 24px;
	border: 0px solid red;
	display: block;
	height: 24px;
	float: left;
	margin: 0 0 0 12px;
	background: url(../images/sprite.png) no-repeat -258px -44px;
	cursor: pointer;
}
.header-search {
	border: 0px solid #FF0000;
	display: inline-block;
	float: right;
	height: 30px;
	margin-top: 9px;
	width: 260px;
}
.header-search input {
	width: 200px;
	float: right;
	height: 22px;
	color: #b6b6b6;
	font-size: 12px;
}
/*User Info & Search End*/

/*Header End*/

/*Content Start*/
.alert-success{color: #006600;display: inline-block;float: left;font-weight: bold;margin-top: 10px;}
.main-wrapper {
	max-width: 100%;
	border: solid 0px #cccccc;
	position: relative;
	height: auto;
	padding-bottom: 0px;
	min-height:900px
}
.content-wrapper {
	max-width: 1200px;
	width: auto;
	height: 100%;
	margin: 0px auto 0px auto;
	position: relative;
	padding-bottom: 30px
}
.content-wrapper-txtalgnleft {
	max-width: 1200px;
	width: auto;
	height: 100%;
	margin: 0px auto 0px auto;
	position: relative;
	padding-bottom: 30px
}
.content-placeholder {
	width: 1296px;
	height: auto;
	margin: 0px auto 0px auto;
}
/*Left Panel Start*/

.left-pane {
	float: left;
    margin-left: auto;
    margin-right: auto;
    width: 926px;
}
.row-1, .row-2, .row-3 {
	width: auto;
	clear: both;
}
.margintop-50 {
	margin-top: 50px;
}
/*Profile Start*/
.row-1 .col-1 {
	width: 538px;
	height: 232px;
	border: solid 1px #ccc;
	float: left;
	margin: 50px 0 0 10px;
	padding: 14px;
}
.profile-image-container {
	width: 275px;
	height: 175px;
	float: left;
}
.profile-image {
	width: 275px;
	height: 175px;
}
.change-profile-pic span {
	color: #000000;
	cursor: pointer;
	display: block;
	font-size: 12px;
	line-height: 17px;
	margin-top: 35px;
	text-align: center;
}
.change-profile-pic span:hover {
	color: #236B8E;
	cursor: pointer;
	display: block;
	font-size: 12px;
	line-height: 17px;
	margin-top: 35px;
	text-align: center;
}
.profile-right-wrapper {
	width: 240px;
	height: 175px;
	float: left;
	margin-left: 10px;
}
.profile-percentage {
	width: 45px;
	height: 45px;
	background: url(../images/sprite.png) no-repeat -220px -120px;
	float: left;
}
.profile-percentage span {
	display: block;
	height: 30px;
	padding-top: 14px;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	color: #236b8e;
}
.profile-title {
	width: 170px;
	height: 45px;
	float: left;
	margin-left: 10px;
	font-size: 11px;
}
.profile-title span {
	display: block;
	height: 45px;
	text-align: left;
	font-size: 16px;
	color: #000000;
}
.profile-links-left {
	width: 75px;
	height: auto;
	float: left;
	margin: 20px 10px 0 10px;
	border-right: 1px solid #e1e1e1;
	text-align:left;
}
.profile-links-left span {
	color: #000000;
	cursor: pointer;
	display: block;
	font-size: 12px;
	line-height: 30px;
	text-align: left;
}
.profile-links-left span:hover {
	cursor: pointer;
	display: block;
	font-size: 12px;
	line-height: 30px;
	text-align: left;
	color: #236B8E;
}
.profile-links-right {
	width: 118px;
	height: auto;
	float: left;
	margin: 20px 10px 0 10px;
	text-align:left;
}
.profile-links-right span {
	color: #000000;
	display: block;
	font-size: 12px;
	line-height: 30px;
	text-align: left;
}
.profile-links-right span:hover {
	color: #000000;
	display: block;
	font-size: 12px;
	line-height: 30px;
	text-align: left;
}
.button-edit {
	width: 244px;
	height: 30px;
	float: left;
	margin-left: 10px;
	border: 0px solid red;
	margin-top: 41px;
}
.button-edit input {
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	float: right;
	background: #39b54a;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 50px;
	cursor: pointer;
	border:0;
}
.button-edit input:hover {
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	float: right;
	background: #30963e;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 50px;
	cursor: pointer;
	border:0;
}
.profile-radio input[type="radio"]{display: inline-block;float: left;height: 18px;text-align: left;width: 10px;margin-left:0px;}
.profile-radio{width:112px;height:auto;display:block;float:left;text-align:left;}
.profile-radio span{padding:4px;float:left;}
.profile-radio-compat input[type="radio"]{display: inline-block;float: left;height: 18px;text-align: left;width: 10px;margin-left:0px;}
.profile-radio-compat{width:180px;height:auto;display:block;text-align:left;margin-left:0px}
.profile-radio-compat span{padding:4px;float:left;width:150px}

.profile-checkbox input[type="checkbox"]{display: inline-block;float: left;height: 18px;text-align: left;width: 10px;margin-left:0px;}
.profile-checkbox{width:112px;height:auto;display:block;float:left;text-align:left;}
.profile-checkbox span{padding:4px;float:left;}


/*Profile End*/

/*Membersip Start*/

.row-1 .col-2 {
	width: 226px;
	height: 232px;
	border: solid 1px #cccccc;
	float: left;
	margin: 50px 0px 0px 50px;
	background: #67c1e2;
	float: left;
	padding: 14px;
}
.membership-title {
	width: auto;
	height: 30px;
}
.membership-title span {
	color: #383838;
	display: block;
	font-size: 16px;
	font-weight: bold;
	height: 18px;
	text-align: center;
}
.memebership-sub-title {
	width: 100%;
	height: 24px;
	float: left;
}
.memebership-sub-title span {
	color: #000000;
	display: block;
	font-size: 14px;
	height: 24px;
	text-align: center;
}
.membership-content {
	width: auto;
	height: auto;
	display: inline-block;
	float: left;
}
.membership-content .row {
	width: 23px;
	height: 23px;
	background: url(../images/sprite.png) no-repeat -6px -81px;
	margin-top: 10px;
}
.row span {
	display: block;
	margin-left: 30px;
	text-align: left;
	width: 184px;
	font-size: 12px;
	padding: 4px;
	color:#000000;
}
.button-upgrade {
	height: 30px;
	float: left;
	border: 0px solid red;
	margin-right: auto;
	font-weight:bold;
	margin-left: 2px;
    margin-top: 20px;
    width: 226px;
}
.button-upgrade span {
	display: inline-block;
	height: 16px;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	background: #39b54a;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 50px;
	max-width: auto;
	float: right;
	cursor: pointer;
}
.button-upgrade span:hover {
	display: inline-block;
	height: 16px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #30963e;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 50px;
	max-width: auto;
	cursor: pointer;
}
/*Membersip End*/

/*Messages Start*/
.row-2 .col-1 {
	width: 538px;
	height: 232px;
	border: solid 1px #ccc;
	float: left;
	margin: 46px 0 0 10px;
	padding: 14px;
}
.msg-contnt-top .msg-title {
	color: #383838;
	float: left;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	padding: 0;
	text-align: center;
	width: 100%;
}
.msg-contnt-top .msg-button {
	margin: 0px;
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	float: right;
	font-weight: bold;
	background: #39b54a;
	padding: 8px 18px;
	border-radius: 4px;
	min-width: 50px;
	cursor: pointer;
}
.msg-contnt-top .msg-button:hover {
	background: #30963e;
	font-weight: bold;
	cursor: pointer;
	height: 16px;
}
.msg-container {
	width: 264px;
	float: left;
	text-align: left;
	margin-top: 14px;
}
.msg-header-1, .msg-header-2, .msg-header-3 {
	margin: 0px;
	padding: 5px 2px 5px 2px;
	list-style: none;
	list-style-type: none;
	width: 100%;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
}
.msg-header-1 li {
	color: #236b8e;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width: auto;
}
.msg-header-2 li {
	font-weight: bold
}
.msg-header-2 li, .msg-header-3 li {
	font-size: 12px;
	float: left;
	width: 130px;
}
.msg-header-3 li span {
	float: right;
	padding-right: 30px;
	font-weight: bold;
	font-size: 12px;
}

.msg-header-3 li span a {
	text-decoration: none;
	color: #236B8E;
}
.msg-header-3 li span a:hover {
	text-decoration: underline;
	color: #236b8e;
}
/*Messages End*/

/*Tips Start*/
.row-2 .col-2 {
	width: 232px;
	height: 232px;
	border: solid 1px #cccccc;
	float: left;
	margin: 46px 0px 0px 46px;
	background: #b46dff;
	float: left;
	padding: 14px;
}
.tips-title {
	width: 100%;
	height: 30px;
}
.tips-title span {
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	font-weight: bold;
	height: 18px;
	text-align: center;
}
.tips-sub-title {
	width: 100%;
	height: auto;
	float: left;
}
.tips-sub-title span {
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	margin: 54px auto;
	text-align: left;
	width: 100%;
}
.tips-slider-container {
	display: inline-block;
	width: 100%;
	margin-top: 12px;
}
.tips-slider-sub {
	width: 60px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
}
.tips-left-slider {
	background: url(../images/sprite.png) no-repeat -6px -200px;
	width: 30px;
	height: 25px;
	float: left;
	cursor: pointer;
}
.tips-left-slider:hover {
	background: url(../images/sprite.png) no-repeat -49px -200px;
	width: 30px;
	height: 25px;
	float: left;
	cursor: pointer;
}
.tips-right-slider {
	background: url(../images/sprite.png) no-repeat -221px -200px;
	width: 30px;
	height: 25px;
	float: left;
	cursor: pointer;
}
.tips-right-slider:hover {
	background: url(../images/sprite.png) no-repeat -267px -200px;
	width: 30px;
	height: 25px;
	float: left;
	cursor: pointer;
}
.tips-row-container{width:100%;height:auto;display:inline-block;margin-bottom:10px;}  
.icon-alert{width:23px;height:23px;display:inline-block;float:left;background:url(../images/sprite.png) -504px -197px no-repeat;}
.icon-tips{width:23px;height:23px;display:inline-block;float:left;background:url(../images/sprite.png) -544px -198px no-repeat;}
.tips-content{width:192px;height:auto;display:inline-block;float:left;text-align:left;padding-left:10px;font-size:12px;padding-top:4px;}  
 

/*Tips End*/

/*Daily Matches Start*/
.row-3 .col-1 {
	border: 1px solid #cccccc;
	width: 260px;
	height: 260px;
	float: left;
	margin: 50px 0 0 10px;
	
	
}
.daily-matches-top {
	margin-top: 10px;
	clear: both
}
.daily-matches-title {
	color: #383838;
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin-left: 58px;
	margin-top: 5px;
	text-align: left;
	width: auto;
}
.daily-matches-percentage {
	width: 30px;
	height: 30px;
	background: url(../images/sprite.png) no-repeat -255px -75px;
	float: right;
	margin-right: 50px;
}
.daily-matches-percentage span {
	margin: 5px;
	display: block;
	font-weight: bold;
	color: #236b8e;
	text-align: center;
}
.content-holder{height:180px;}
.content-holder ul {
	widith: 240px;
	list-style: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.content-holder ul li {
	float: left;
	width: 180px;
	margin-top: 10px;
	display: inline-block;
}
.content-holder ul li:first-child {
	width: 40px
}
.content-holder ul li span {
	display: inline-block;
	font-size: 14px;
	padding-top: 10px;
}
.content-holder ul li:first-child span {
	width: 40px;
	height: 30px;
	display: inline-block;
	margin-left: 10px
}
.button-more {
	width: 220px;
	height: 30px;
	float: right;
	margin-right: 10px;
	border: 0px solid red;
	margin-top: 20px;
}
.button-more span {
	display: inline-block;
	height: 18px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	float: right;
	background: #39b54a;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 50px;
}
.button-more span:hover {
	display: inline-block;
	height: 18px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	float: right;
	background: #30963e;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 50px;
}
/*Daily Matches End*/

/*Weekly Matches Start*/
.row-3 .col-2 {
	border: 1px solid #cccccc;
	width: 260px;
	height: 260px;
	float: left;
	margin: 50px 0 0px 42px
}
.weekly-matches-top {
	margin-top: 10px;
	clear: both
}
.weekly-matches-title {
	color: #383838;
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin-left: 48px;
	margin-top: 5px;
	text-align: left;
	width: auto;
}
.weekly-matches-percentage {
	width: 30px;
	height: 30px;
	background: url(../images/sprite.png) no-repeat -255px -75px;
	float: right;
	margin-right: 44px;
}
.weekly-matches-percentage span {
	margin: 5px;
	display: block;
	font-weight: bold;
	color: #236b8e;
	text-align: center;
}
.content-holder ul {
	widith: 240px;
	list-style: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.content-holder ul li {
	float: left;
	width: 180px;
	margin-top: 10px;
	display: inline-block;
}
.content-holder ul li:first-child {
	width: 40px
}
.content-holder ul li span {
	display: inline-block;
	font-size: 12px;
	padding-top: 10px;
	line-height: 22px;
	color: #000000;
	cursor: pointer;
}
.content-holder ul li span a {
	text-decoration: none;
	color: #000000;
}
.content-holder ul li span a:hover {
	text-decoration: none;
	color: #236B8E;
}
.content-holder ul li:first-child span {
	width: 40px;
	height: 30px;
	display: inline-block;
	margin-left: 10px;
	
}
.button-more {
	width: 220px;
	height: 30px;
	float: right;
	margin-right: 14px;
	border: 0px solid red;
	margin-top: 5px;
}
.button-more span {
	display: inline-block;
	height: 16px;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	float: right;
	font-weight: bold;
	background: #39b54a;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 50px;
	cursor: pointer;
}
.button-more span:hover {
	display: inline-block;
	height: 16px;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	float: right;
	background: #30963e;
	font-weight: bold;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 50px;
	cursor: pointer;
}
/*Weekly Matches End*/

/*Statistics Start*/
.row-3 .col-3 {
	border: 1px solid #cccccc;
	width: 260px;
	height: 260px;
	float: left;
	margin: 50px 0 0px 46px;
}
.statistics-matches-top {
	margin-top: 10px;
 clear: both display:inline-block;
	float: right;
	width: 100%;
}
.statistics-matches-title {
	margin-left: 10px;
	font-size: 16px;
	width: 100%;
	float: left;
	text-align: center;
	color: #383838;
	font-weight: bold;
}
.statistics-matches-percentage {
	width: 30px;
	height: 30px;
	float: right;
	margin-right: 10px;
}
.statistics-matches-percentage span {
	margin: 5px;
	display: block;
	font-weight: bold;
	color: #236b8e;
}
.statistics-content-holder {
	margin-top: 20px;
	width: 136px;
	float: left;
	text-align: left;
}
.statistics-content-holder .row {
	width: auto;
	margin-left: 10px;
	display: inline-block;
}
.margin-top26 {
	margin-top: 18px;
}
.statistics-content-holder .text-container {
	width: auto;
	float: left;
	margin-left: 6px;
	font-size: 12px;
}
.statistics-graph {
	margin-top: 90px;
	width: 100px;
	height: 100px;
	float: right;
	margin-left: 10px;
	margin-right: 10px;
}
.green {
	width: 15px;
	height: 15px;
	float: left;
	background-color: #92cb71;
	border-radius: 10px;
}
.black {
	width: 15px;
	height: 15px;
	float: left;
	background-color: #474749;
	border-radius: 10px;
}
.orange {
	width: 15px;
	height: 15px;
	float: left;
	background-color: #eab154;
	border-radius: 10px;
}
.blue {
	width: 15px;
	height: 15px;
	float: left;
	background-color: #56b7e8;
	border-radius: 10px;
}
.yellow {
	width: 15px;
	height: 15px;
	float: left;
	background-color: #edcc3b;
	border-radius: 10px;
}
.statistics-button-more {
	width: 120px;
	height: 30px;
	float: right;
	margin-right: 14px;
	margin-top: 4px;
}
.statistics-button-more input {
	display: inline-block;
	height: auto;
	text-align: center;
	font-family: Roboto;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: right;
	background: #39b54a;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 50px;
	cursor: pointer;
	border:0;
}
.statistics-button-more input:hover {
	display: inline-block;
	height: 16px;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	float: right;
	background: #30963e;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 50px;
	cursor: pointer;
	border:0;
}
/*Statistics End*/

/*Left Panel End*/

/*Right Panel Start (Chat Panel)*/

.right-pane {
	float: left;
	display: block;
    width: 270px;
	
}
/*Chat Container Start*/
.chat-window-max{width:18px;height:18px;display:block;background:url(../images/sprite.png) -616px -234px no-repeat;margin:5px 5px;}
.chat-window-close{width:18px;height:18px;display:block;background:url(../images/sprite.png) -644px -234px no-repeat;margin:5px 5px;}
.chat-window-more{width:18px;height:18px;display:block;background:url(../images/sprite.png) -504px -234px no-repeat;margin:4px 2px 4px 4px;float:right;}
.chat-window-min{width:18px;height:18px;display:block;background:url(../images/sprite.png) -504px -269px no-repeat;margin:5px 5px;}

.chat {
	width: 260px;
	height: 880px;
	border-color: lightgrey;
	border-style: solid;
	border-width: 1px;
	margin: 50px 0 0 0px;
}
.chat-title-bar {
	background: #22ce3a;
	width: 260px;
	height: 30px;
}
.online-count-label {
	float: left;
	font-size: 12px;
160px;
	font-weight: bold;
	height: 30px;
}
.online-count-label span {
	display: inline-block;
	height: 16px;
	width: 68px;
	padding: 7px 10px;
	color: #fff;
}
.edit-profile {
	float: right;
	font-size: 12px;
100px;
	font-weight: bold;
	height: 30px;
	background: #424242;
	cursor: pointer;
}
.edit-profile:hover {
	background: #236B8E;
	cursor: pointer;
}
.edit-profile span {
	display: inline-block;
	height: 16px;
	width: 60px;
	padding: 7px 10px;
	color: #fff;
}
.user-status {
	width: 260px;
	height: 84px;
	background: lightgrey;
}
.user-status .wrapper {
	width: 248px;
	height: 88px;
}
.chat-profile-pic {
	width: 71px;
	height: 71px;
	border-radius: 50px;
	margin: 6px;
	float: left;
}
.chat-profile-pic span {
	display: inline-block;
	height: 44px;
	margin-left: 72px;
	padding-top: 25px;
	text-align: center;
	width: 80px;
}
.margin-top33 {
	margin-top: 33px;
}
.float-right {
	float: right;
}
.margin-left6 {
	margin-left: 6px;
}
;
.user-list {
	width: 260px;
	height: 750px;
}
.user-list ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.user-list li {
	float: left;
	text-align: center;
	width: 260px;
	font-size: 12px;
	height: 49px;
	cursor: pointer;
}
.user-list li:hover {
	float: left;
	text-align: center;
	width: 260px;
	font-size: 12px;
	height: 49px;
	cursor: pointer;
	background-color: #f5f5f5;
}
.user-list li .chatrow {
	width: 248px;
	height: 38px;
	margin: 6px
}
.chat-avtar-male {
	width: 38px;
	height: 38px;
	float: left;
}
.chat-avtar-female {
	width: 38px;
	height: 38px;
	float: left;
}
.chat-details {
	width: 208px;
	height: 38px;
	float: left;
}
.chat-status-click {
	cursor: pointer;
}
.icon-available {
	background: url(../images/sprite.png) no-repeat -48px -87px;
	width: 16px;
	height: 16px;
}
.chat-icon2 {
	background: url(../images/chaticon.png);
	width: 59px;
	height: 21px;
}
.icon-available span {
	display: inline-block;
	margin-left: 24px;
	color: #252525;
	font-size: 11px;
	font-weight: bold;
}
.icon-unblock {
	width: 16px;
	height: 16px;
	background: url(../images/sprite.png) no-repeat -229px -87px;
}
.icon-unblock span {
	display: inline-block;
	margin-left: 24px;
	color: #252525;
	font-size: 11px;
	font-weight: bold;
}
.icon-block {
	width: 16px;
	height: 16px;
	background: url(../images/sprite.png) no-repeat -120px -87px;
}
.icon-block span {
	display: inline-block;
	margin-left: 24px;
	color: #252525;
	font-size: 11px;
	font-weight: bold;
}
.icon-busy {
	width: 16px;
	height: 16px;
	background: url(../images/sprite.png) no-repeat -156px -87px;
}
.icon-busy span {
	display: inline-block;
	margin-left: 24px;
	color: #252525;
	font-size: 11px;
	font-weight: bold;
}
.icon-offline {
	width: 16px;
	height: 16px;
	background: url(../images/sprite.png) no-repeat -193px -87px;
}
.icon-offline span {
	display: inline-block;
	margin-left: 24px;
	color: #252525;
	font-size: 11px;
	font-weight: bold;
}
.icon-signout {
	width: 16px;
	height: 16px;
	background: url(../images/sprite.png) no-repeat -85px -87px;
}
.icon-signout span {
	display: inline-block;
	margin-left: 24px;
	color: #252525;
	font-size: 11px;
	font-weight: bold;
}
.chat-details .intrest-details {
	width: auto;
	height: 16px;
	margin-left: 30px;
	text-align: left;
	margin-top: 6px;
}
.chat-details .intrest-details span {
	display: inline-block;
	color: #484848;
	font-size: 11px;
	font-weight: 500;
}
/*Chat Container End*/

/*Content End*/


/*Right Panel Start (Chat Panel)*/

/*Footer Start*/

.footer {
	width: 100%;
	background: #236B8E;
	height: 108px;
	margin-top: 50px;
	display: inline-block;
}
.footer-container {
	border: 1px solid transparent;
	max-width: 1296px;
	margin: 0px auto 0px auto;
}
.followus {
	float: left;
	height: 50px;
	width: auto;
	margin-top: 16px;
}
.followus-text {
	width: auto;
	line-height: 50px;
	float: left;
	color: #FFF;
	font-size: 12px;
	margin-left: 4px;
}
.icon-facebook {
	width: 50px;
	height: 50px;
	float: left;
	background: url(../images/sprite.png) no-repeat -97px -181px;
	margin-left: 18px;
}
.icon-twitter {
	width: 50px;
	height: 50px;
	float: left;
	background: url(../images/sprite.png) no-repeat -97px -116px;
	margin-left: 18px;
}
.copyright {
	float: right;
	height: 50px;
	width: auto;
	margin-top: 16px;
}
.copyright-text {
	width: auto;
	float: left;
	color: #FFF;
	font-size: 12px;
	margin-right: 4px;
}
/*Footer End*/

/*ipad blocks hide start*/
.ipad-block {
	display: none;
}
/*ipad blocks hide End*/

/*Responsive Menu Start*/

#nav {
	margin: 44px 0 0;
	padding: 0;
	list-style: none;
	float: left
}
#nav li {
	float: left;
	display: block;
	width: 200px;
	background: #ccc;
	position: relative;
	z-index: 500;
	margin: 0 1px;
}
#nav li a {
	display: block;
	padding: 8px 5px 0 5px;
	font-size: 14px;
	font-weight: 400;
	height: 23px;
	text-decoration: none;
	color: #fff;
	text-align: center;
	color: #333;
}
#nav li a:hover {
	color: #fff;
}
#nav a.selected {
	color: #f00;
}
#nav ul {
	position: absolute;
	left: 0;
	display: none;
	margin: 0 0 0 -1px;
	padding: 0;
	list-style: none;
}
#nav ul li {
	width: 160px;
	float: left;
	border-top: 1px solid #fff;
}
#nav ul a {
	color: #6e6e6e;
	display: block;
	float: right;
	height: 10px;
	padding: 6px 22px 13px 0;
	text-align: left;
	vertical-align: top;
	width: 100px;
	text-decoration: none;
}
#nav ul a:hover {
	text-decoration: none;
	color: #000000;
}
*html #nav ul {
	margin: 0 0 0 -2px;
}
#nav .lines-icon {
	background: none;
	background: url(../images/sprite.png) no-repeat -3px -368px;
	width: 72px;
	height: 28px
}
.menu-container {
	display: none;
	width: 100%;
}
.menu-placeholder1 {
	display: table;
	max-width: 1280px;
	width: 100%;
	overflow: hidden;
}
.table-cell {
	display: table-cell;
}
.table-row {
	display: table-row;
}
.menu-items {
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-type: none;
	width: 100%;
}
.menu-items li {
	height: 24px;
	border-bottom: solid 1px #CCCCCC;
	height: 22px;
	padding: 10px;
	font-size: 14px;
	background: #e6e6e6
}
.main {
	overflow: hidden;
	height: 300px;
	width: 100%
}
.profile-sub-menu {
	display: none;
	z-index: 1000;
	width: 100%;
	position: relative;
	background: #fff
}
.subscription-sub-menu {
	display: none;
	z-index: 1000;
	width: 100%;
	position: relative;
	background: #fff
}
.help-sub-menu {
	display: none;
	z-index: 1000;
	width: 100%;
	position: relative;
	background: #fff
}
.main-menu1 {
	z-index: 47;
	width: 100%;
	position: relative;
	background: #fff
}
.visible {
	display: block
}
.top-menu {
	display: none
}
.menu-items li a {
	color: #236B8E;
	display: inline-block;
	margin-left: 10px;
	margin-top: 3px;
	text-decoration: none;
}
.menu-items li .mob-icon-home {
	background: url(../images/sprite.png) no-repeat -6px -9px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-findmatches {
	background: url(../images/sprite.png) no-repeat -114px -9px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-mailbox {
	background: url(../images/sprite.png) no-repeat -79px -9px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-profile {
	background: url(../images/sprite.png) no-repeat -42px -9px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-edit {
	background: url(../images/sprite.png) no-repeat -472px -45px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-subscription {
	background: url(../images/sprite.png) no-repeat -150px -9px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-help {
	background: url(../images/sprite.png) no-repeat -186px -9px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-settings {
	background: url(../images/sprite.png) no-repeat -223px -9px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-logout {
	background: url(../images/sprite.png) no-repeat -258px -9px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-back {
	background: url(../images/sprite.png) no-repeat -438px -45px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-add-reference {
	background: url(../images/sprite.png) no-repeat -293px -9px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-profile-identity {
	background: url(../images/sprite.png) no-repeat -330px -9px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-manage-media {
	background: url(../images/sprite.png) no-repeat -366px -9px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-partner-pref {
	background: url(../images/sprite.png) no-repeat -402px -9px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-email-pref {
	background: url(../images/sprite.png) no-repeat -438px -9px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-mob-pref {
	background: url("../images/sprite.png") no-repeat scroll -49px -845px;
	display: inline-block;
	float: left;
	height: 26px;
	width: 26px;
}
.menu-items li .mob-icon-update-email {
	background: url(../images/sprite.png) no-repeat -294px -44px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-generate-hor {
	background: url("../images/sprite.png") no-repeat -330px -44px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-horo-compat {
	background: url(../images/sprite.png) no-repeat -402px -9px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}

.menu-items li .mob-icon-current{
	background: url(../images/sprite.png) no-repeat -508px -9px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-renew{
	background: url(../images/sprite.png) no-repeat -543px -9px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-addon{
	background: url(../images/sprite.png) no-repeat -508px -45px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-professional-help{
	background: url(../images/sprite.png) no-repeat -543px -45px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-cchelp{
	background: url(../images/sprite.png) no-repeat -578px -9px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-referel{
	background: url(../images/sprite.png) no-repeat -615px -9px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-earn{
	background: url(../images/sprite.png) no-repeat -578px -45px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
.menu-items li .mob-icon-feedback{
	background: url(../images/sprite.png) no-repeat -615px -45px;
	display: inline-block;
	float: left;
	height: 23px;
	width: 23px;
}
			
			
.copyright-text a {
	text-decoration: none;
	color: #fff;
}
.copyright-text a:hover {
	text-decoration: underline;
	color: #fff;
}
/*Responsive Menu End*/

/*Add Photo Code Start*/

.addphoto-left-pane {
	float: left;
	margin-left: auto;
	margin-right: auto;
	width: auto;
}
.addphoto-left-pane .leftnav {
	width: 232px;
	height: auto;
	border: solid 0px #cccccc;
	float: left;
	margin: 50px 50px 0px 10px;
	float: left;
	padding: 14px;
}
.addphoto-right-pane {
	float: left;
	display: block;
	width: 870px;
}
.manage-media {
	height: auto;
	min-height: 500px;
	margin: 50px 0 0;
	border: 1px solid #CCCCCC;
	width: 841px;
	padding: 14px;
	display:inline-block;
}
.user-language {
	height: auto;
	margin: 50px 0 0;
	width: 856px;
	padding: 14px;
	display:inline-block;
	min-height:0px;
	text-align:right;
	border:none;
}
.mp-box{
	height: auto;
	min-height: 500px;
	width: 841px;
	display:inline-block;
}
.title {
	width: 100%;
	height: auto;
	color: #236B8E;
	font-size: 16px;
	font-weight: bold;
}
.leftnav .links ul {
	list-style-type: none;
	margin: 10px 0px 0px 0px;
	padding: 0;
}
.leftnav .links ul li {
	margin-bottom: 12px;
}

.links ul li span {
	float: left;
	height: 15px;
	margin-left: 6px;
	font-size: 14px;
	padding: 4px 4px 4px 12px;
}
.links ul li span a {
	text-decoration: none;
	color: #252525;
}
.links ul li span a:hover {
	text-decoration: none;
	color: #236B8E;
}
.leftnav-link-wrapper {
	width: 100%;
	height: 23px;
}
.leftnav-link {
	float: left;
	margin-left: 6px;
	font-size: 14px;
	padding: 4px;
}
.leftnav-link a {
	text-decoration: none;
	color: #236B8E;
}
.leftnav-link a:hover {
	text-decoration: none;
	color: #236B8E;
}
.leftnav-active-link {
	float: left;
	margin-left: 6px;
	font-size: 14px;
	padding: 4px;
	font-weight: bold;
}
.leftnav-active-link a {
	text-decoration: none;
	color: #236B8E;
}
.icon-edit-profile {
	width: 23px;
	height: 23px;
	background: url(../images/sprite.png) no-repeat -472px -45px;
	float: left;
}
.icon-add-pref {
	width: 23px;
	height: 23px;
	background: url(../images/sprite.png) no-repeat -293px -9px;
	float: left;
}
.icon-prof-identity {
	width: 23px;
	height: 23px;
	background: url(../images/sprite.png) no-repeat -330px -9px;
	float: left;
}
.icon-manage-media {
	width: 23px;
	height: 23px;
	background: url(../images/sprite.png) no-repeat -366px -9px;
	float: left;
}
.icon-partner-pref {
	width: 23px;
	height: 23px;
	background: url(../images/sprite.png) no-repeat -402px -9px;
	float: left;
}
.icon-set-email {
	width: 23px;
	height: 23px;
	background: url(../images/sprite.png) no-repeat -438px -9px;
	float: left;
}
.icon-set-mobile {
	width: 23px;
	height: 23px;
	background: url(../images/sprite.png) no-repeat -472px -9px;
	float: left;
}
.icon-account-settings
{
	width: 26px;
	height: 26px;
	background: url(../images/sprite.png) no-repeat -49px -845px;
	float: left;
}
.icon-update-email-pwd {
	width: 23px;
	height: 23px;
	background: url(../images/sprite.png) no-repeat -294px -44px;
	float: left;
}
.icon-astrology {
	width: 23px;
	height: 23px;
	background: url(../images/sprite.png) no-repeat -330px -44px;
	float: left;
}
.icon-more {
	width: 23px;
	height: 23px;
	background: url(../images/sprite.png) no-repeat -366px -44px;
	float: left;
}
.icon-current {
	width: 23px;
	height: 23px;
	background: url(../images/sprite.png) no-repeat -508px -9px;
	float: left;
}
.icon-renew {
	width: 23px;
	height: 23px;
	background: url(../images/sprite.png) no-repeat -543px -9px;
	float: left;
}
.icon-addon {
	width: 23px;
	height: 23px;
	background: url(../images/sprite.png) no-repeat -508px -45px;
	float: left;
}
.icon-professional-help {
	width: 23px;
	height: 23px;
	background: url(../images/sprite.png) no-repeat -543px -45px;
	float: left;
}
.icon-cchelp {
	width: 23px;
	height: 23px;
	background: url(../images/sprite.png) no-repeat -578px -9px;
	float: left;
}
.icon-referel {
	width: 23px;
	height: 23px;
	background: url(../images/sprite.png) no-repeat -615px -9px;
	float: left;
}
.icon-earn {
	width: 23px;
	height: 23px;
	background: url(../images/sprite.png) no-repeat -578px -45px;
	float: left;
}
.icon-feedback {
	width: 23px;
	height: 23px;
	background: url(../images/sprite.png) no-repeat -615px -45px;
	float: left;
}
.title-container {
	width: 100%;
	height: auto;
	display:inline-block;
}
.title-container .title {
	width: 100%;
	height: auto;
	text-align: left;
	font-size: 16px;
	color: #236B8E;
	font-weight: bold;
}
.title-container .toplinks {
	width: auto;
	height: auto;
	float: right;
	font-size: 10px;
	color:#000000;
	margin-top:5px;
}
.title-container .toplinks a {
	color: #252525;
	text-decoration: none;
}
.title-container .toplinks a:hover {
	color: #236B8E;
	text-decoration: none;
}
.title-container .renew-legend {
	width: auto;
	height: auto;
	float: right;
	font-size: 14px;
	color:#000000;
}
.button-add-morephoto {
	/*width: 100%;*/
	height: 30px;
	float: left;
	margin-top: 16px;
	display: inline-block;
}
.button-add-morephoto input {
	display: inline-block;
	text-align: center;
	float: left;
	border:0;
}
.button-save {
	width: 100%;
	height: 30px;
	float: left;
}
.button-save input{
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: #39b54a;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
	border:0;
}
.button-save input:hover{
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: #30963e;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
	border:0;
}
.button-back {
	width: 100%;
	height: 30px;
	float: left;
}
.button-back span {
	display: inline-block;
	height: 16px;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: #39b54a;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
}
.button-back span:hover {
	display: inline-block;
	height: 16px;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: #30963e;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
}
.button-intrest {
	width: 100%;
	height: 30px;
	float: left;
}
.button-intrest input {
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: #39b54a;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
	border:0;
}
.button-intrest input:hover {
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: #30963e;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
	border:0;
}
.button-buy {
	width: 100%;
	height: 30px;
	float: left;
}
.button-buy input {
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: #39b54a;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
	border:0;
}
.button-buy input:hover {
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: #30963e;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
	border:0;
}
.button-renew {
	width: 100%;
	height: 30px;
	float: left;
}
.button-renew input {
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: #39b54a;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
	border:0;
}
.button-renew input:hover {
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: #30963e;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
	border:0;
}

.button-checkout {
	width: 100%;
	height: 30px;
	float: left;
}
.button-checkout input {
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: #39b54a;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
	border:0;
}
.button-checkout input:hover {
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: #30963e;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
	border:0;
}


.button-alert {
	width: 100%;
	height: 30px;
	float: left;
}
.button-alert span {
	display: inline-block;
	height: 16px;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: #39b54a;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
}
.button-alert span:hover {
	display: inline-block;
	height: 16px;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: #30963e;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
}
.button-cancel {
	width: 100%;
	height: 30px;
	float: left;
}
.button-cancel input{
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: #ba3535;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
	border:0;
}
.button-cancel input:hover{
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: #d74949;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
	border:0;
}
.float-left {
	float: left;
}
.label {
	font-size: 12px;
	color: #545454
}
.m-top {
	margin-top: 10px;
}
.m-top-6{margin-top:6px;}
/*.m-top input {
	width: 175px;
}*/
.m-top-13 {
	margin-top: 13px;
}
.protected-blocked {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-top: 40px;
	clear: both;
}
.protected {
	width: 410px;
	float: left;
	height: auto;
	clear: both;
}
.protected .block {
	width: 202px;
	height: 104px;
	float: left;
}
.protected .sub-block {
	width: 190px;
	height: auto;
	float: left;
}
.icon-protected {
	background: url(../images/sprite.png) no-repeat -274px -287px;
	width: 90px;
	height: 104px;
	float: left;
}
.button-container {
	color: #545454;
	float: right;
	font-size: 14px;
	font-weight: bold;
	height: 86px;
	margin-top: 10px;
	text-align: left;
	width: 90px;
}
.reset-pwd {
	margin-top: 42px;
	text-align: left;
	margin-left: 4px;
}
.blocked {
	width: 410px;
	float: left;
	height: 104px;
	margin-left: 14px;
}
.blocked .block {
	width: 202px;
	height: 104px;
	float: left;
}
.blocked .sub-block {
	width: 190px;
	height: auto;
	float: left;
}
.icon-blocked {
	background: url(../images/sprite.png) no-repeat -398px -286px;
	width: 90px;
	height: 104px;
	float: left;
}
.protected-blocked-image-container {
	width: 100%;
	height: auto;
	clear: both;
	display: inline-block;
	margin-top: 10px;
}
.protected-blocked-image-container .image-container {
	width: 200px;
	height: auto;
	float: left;
	margin-right: 50px;
	margin-top: 46px;
}
.protected-blocked-image-container .image-container .default-male-image {
	width: 200px;
	height: 200px;
}
.protected-blocked-image-container .image-container .default-female-image {
	width: 200px;
	height: 200px;
	background: url(../images/sprite.png) no-repeat -14px -736px;
}
.image-container textarea {
	width: 198px;
	height: 40px;
	font-family: arial;
	font-size: 12px;
}
.blocked-list {
	border: 1px solid #ccc;
	width: 100%;
	height: 70px;
	margin-top: 28px;
}
.block-button {
	width: 100%;
	height: 30px;
	float: left;
}
.block-button input {
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	color: #454545;
	float: left;
	background: #e9e9e9;
	padding: 2px 6px;
	border-radius: 4px;
	cursor: pointer;
	border:0;
}
.block-button input:hover {
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	color: #454545;
	float: left;
	background: #dedede;
	padding: 2px 6px;
	border-radius: 4px;
	cursor: pointer;
	border:0;
}
.block-button .close-icon {
	display: inline-block;
	background: url(../images/sprite.png) -407px -51px no-repeat;
	height: 10px;
	min-width: 10px;
	cursor: pointer;
}
/*Add Photo Code End*/

/*Manage Preferences Code Start*/

.manage-partner-blocked {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-top: 40px;
	clear: both;
}
.manage-partner {
	width: 504px;
	float: left;
	height: auto;
	clear: both;
}
.manage-partner .block-taxtarea {
	width: 504px;
	height: 104px;
	float: left;
}
.partner-pref-uses {
	width: 252px;
	float: left;
	height: 104px;
	margin-left: 14px;
}
.partner-pref {
	width: 282px;
	float: left;
	height: auto;
	clear: both;
	text-align: left;
	font-size: 12px;
	color: #676767;
}
.partner-pref-save {
	margin-top: 18px;
	float: left;
	display: inline-block;
}
.current-pref-container {
	width: 100%;
	height: auto;
	margin-top: 40px;
}
.current-pref-sub-container {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-top: 10px;
}
.heading {
	width: 100%;
	height: auto;
	text-align: left;
	font-size: 16px;
	color: #236B8E;
	font-weight: bold;
}
.current-pref-sub-container ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.current-pref-sub-container ul li {
	border-bottom: 1px solid #cecece;
	display: inline-block;
	width: 100%;
	font-size: 12px;
}
.current-pref-sub-container ul li .label {
	width: 266px;
	height: auto;
	float: left;
	text-align: left;
	padding: 10px 0 10px 4px;
}
.current-pref-sub-container ul li .label select{
	width: 180px;
	height: 25px;
}
.black-text {
	font-weight: bold;
	color: #000000;
}
.current-pref-sub-container ul li .link {
	width: auto;
	height: auto;
	float: right;
	text-align: left;
	padding: 10px 0px;
	color: #236B8E;
	font-weight: bold;
}
.current-pref-sub-container ul li .link a {
	width: auto;
	height: auto;
	float: left;
	text-align: left;
	color: #236B8E;
	text-decoration: none;
}
.current-pref-sub-container ul li .link a:hover {
	width: auto;
	height: auto;
	float: left;
	text-align: left;
	color: #236B8E;
	text-decoration: underline;
}
.current-pref-sub-container ul .edit-container {
	border-bottom: 1px solid #cecece;
	display:inline-block;
	width: 100%;
	font-size: 12px;
	background: #e5e5e5;
}
.current-pref-sub-container ul .edit-container .check-box {
	float: left;
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: left;
	width: 140px;
}
.current-pref-sub-container ul .edit-container .block {
	display: inline-block;
	width: 100%;
	height: auto;
}
.current-pref-sub-container ul .edit-container .block .edit-row {
	width: 100%;
	heigt: auto;
	display: inline-block;
}
.add-pref-container {
	width: 100%;
	height: auto;
	margin-top: 40px;
}
.add-pref-sub-container {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-top: 10px;
}
.heading {
	width: 100%;
	height: auto;
	text-align: left;
	font-size: 16px;
	color: #236B8E;
	font-weight: bold;
}
.add-pref-sub-container ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.add-pref-sub-container ul li {
	border-bottom: 1px solid #cecece;
	display: inline-block;
	width: 100%;
	font-size: 12px;
}
.add-pref-sub-container ul li .label {
	width: 532px;
	height: auto;
	float: left;
	text-align: left;
	padding: 10px 0 10px 4px;
}
.black-text {
	font-weight: bold;
	color: #000000;
}
.add-pref-sub-container ul li .add-label {
	width: 266px;
	height: auto;
	float: left;
	text-align: left;
	padding: 10px 0 10px 4px;
	min-height: 16px;
}
.black-text {
	font-weight: bold;
	color: #000000;
}
.add-pref-sub-container ul li .link {
	width: auto;
	height: auto;
	float: right;
	text-align: left;
	padding: 10px 0px;
	color: #236B8E;
	font-weight: bold;
}
.add-pref-sub-container ul li .link a {
	width: auto;
	height: auto;
	float: left;
	text-align: left;
	color: #236B8E;
	text-decoration: none;
}
.add-pref-sub-container ul li .link a:hover {
	width: auto;
	height: auto;
	float: left;
	text-align: left;
	color: #236B8E;
	text-decoration: underline;
}
.add-pref-sub-container ul .edit-container {
	border-bottom: 1px solid #cecece;
	display: inline-block;
	width: 100%;
	font-size: 12px;
	background: #e5e5e5;
}
.add-pref-sub-container ul .edit-container .check-box {
	float: left;
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: left;
	width: 140px;
}
.add-pref-sub-container ul .edit-container .block {
	display: inline-block;
	width: 100%;
	height: auto;
}
.add-pref-sub-container ul .edit-container .block .edit-row {
	width: 100%;
	heigt: auto;
	display: inline-block;
}
.edit-button-container {
	width: 208px;
	float: right;
	margin-bottom: 10px;
	height: auto;
}
.edit-button-wrapper {
	width: 88px;
	float: left;
	margin-left: 10px;
	height: auto;
}
/*Manage Preferences Code End*/

/*Profile Code Start*/

.profile-details-container {
	width: 100%;
	height: auto;
}
.profile-details-sub-container {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-top: 10px;
}
.profile-details-sub-container .col-1 {
	width: 390px;
	height: 100%;
	float: left;
}
.profile-details-sub-container .col-2 {
	width: 390px;
	height: 100%;
	float: left;
	margin-left: 50px;
}
.profile-details-sub-container .link {
	width: 50px;
	height: auto;
	float: right;
	text-align: left;
	padding: 0px;
	color: #236B8E;
	font-weight: bold;
}
.profile-details-sub-container .link a {
	width: auto;
	height: auto;
	float: right;
	text-align: left;
	color: #236B8E;
	text-decoration: none;
	font-size: 12px;
}
.profile-details-sub-container .link a:hover {
	width: auto;
	height: auto;
	float: right;
	text-align: left;
	color: #236B8E;
	text-decoration: underline;
}
.profile-details-sub-container .col-1 .heading, .profile-details-sub-container .col-2 .heading {
	width: 80%;
	height: auto;
	text-align: left;
	font-size: 16px;
	color: #236B8E;
	font-weight: bold;
	float: left;
}
.profile-details-sub-container .col-1 .block, .profile-details-sub-container .col-2 .block {
	margin-top: 20px;
}
.profile-details-sub-container ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.profile-details-sub-container ul li {
	display: inline-block;
	width: 100%;
	font-size: 12px;
	margin-top: 8px;
}
.profile-details-sub-container ul li .profile-label {
	width: 120px;
	height: auto;
	float: left;
	text-align: left;
	font-weight: bold;
}
.profile-details-sub-container ul li .profile-label-r {
	width: 240px;
	float: left;
	text-align: left;
}
.profile-details-sub-container ul li .profile-label-alert {
	width: 88.4%;
	float: left;
	text-align: left;
}
.profile-details-sub-container ul li .profile-label-alert span {
	line-height:24px;
	padding:10px;
	color:red;
}
.alert-bg{background:#fff6f6;color:red;}
.alert-bg span{padding-left:4px;display:block;line-height:15px;padding-top:4px;}

.profile-details-sub-container ul li .profile-textarea {
	width: 352px;
	height: auto;
	float: left;
	text-align: left;
}
.profile-details-sub-container ul li .profile-textarea textarea {
	width: 98%;
	height: 100%;
}
.black-text {
	font-weight: bold;
	color: #000000;
}
.m-left18 {
	margin-left: 18px
}
.profile-details-sub-container ul .edit-container {
	border-bottom: 1px solid #cecece;
	display: inline-block;
	width: 100%;
	font-size: 12px;
	background: #e5e5e5;
}
.profile-details-sub-container ul .edit-container .check-box {
	float: left;
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: left;
	width: 140px;
}
.profile-details-sub-container ul .edit-container .block {
	display: inline-block;
	width: 100%;
	height: auto;
}
.profile-details-sub-container ul .edit-container .block .edit-row {
	width: 100%;
	heigt: auto;
	display: inline-block;
}
/*.profile-list{border:1px solid red;width:100%;height:200px;display:inline-block;margin-top:10px;}*/

/*Profile Code End*/

/*Mailbox Start*/

.mailbox-row {
	border: 0px solid red;
	float: left;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	height: auto;
}
.mailbox-col1 {
	margin-left: 4px;
	border: 1px solid #CCCCCC;
	float: left;
	height: auto;
	margin: 50px 50px 0 10px;
	padding: 14px;
	width: 232px;
}
.mailbox-col2 {
	border: 1px solid #CCCCCC;
	float: left;
	height: auto;
	margin: 50px 50px 0 0px;
	padding: 14px;
	width: 232px;
	margin-left: 2px;
}
.mailbox-col3 {
	margin-left: 4px;
	border: 1px solid #CCCCCC;
	float: left;
	height: auto;
	margin: 50px 0px 0 0px;
	padding: 14px;
	width: 530px;
}
.mailbox-row .heading {
	width: 90px;
	height: auto;
	text-align: left;
	font-size: 16px;
	color: #236B8E;
	font-weight: bold;
	float: left;
}
.mailbox-links {
	float: right;
}
.mailbox-links a {
	font-size: 12px;
	text-decoration: none;
	color: #236B8E;
}
.mailbox-links a:hover {
	font-size: 12px;
	text-decoration: none;
	color: #236B8E;
}
.mailbox-status-links {
	float: left;
	text-align: left;
	margin-top: 10px;
}
.mailbox-status-links a {
	font-size: 12px;
	text-decoration: none;
	color: grey;
}
.mailbox-status-links a:hover {
	font-size: 12px;
	text-decoration: none;
	color: #236B8E;
}
.details-list {
	border-top: 1px solid #CCC;
	width: 100%;
	height: auto;
	display: inline-block;
	margin: 10px 0px 10px 0px;
}
.details-list .image-container {
	width: 232px;
	height: auto;
	margin-top: 10px;
	display: inline-block;
	float: left;
}
.details-list .default-male {
	width: 100px;
	height: 100px;
	float: left;
}
.details-list .default-female {
	width: 100px;
	height: 100px;
	background: url(../images/sprite.png) no-repeat -230px -524px;
	float: left;
}
.details-list .details {
	width: 120px;
	height: auto;
	float: left;
	margin-left: 10px;
	margin-top: 42px;
}
.details-list .details-label {
	width: 100%;
	height: auto;
	font-size: 12px;
	text-align: left;
	word-wrap:break-word;
}
.mailbox-row .message-heading {
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 16px;
	color: #236B8E;
	font-weight: bold;
	float: left;
}
.mailbox-col3 .left-col {
	border: 0px solid red;
	width: 250px;
	height: auto;
	float: left;
	margin-top: 10px;
}
.mailbox-col3 .right-col {
	border: 0px solid red;
	width: 250px;
	height: auto;
	float: left;
	margin-left: 24px;
	margin-top: 10px;
}
.mailbox-profile-pic {
	width: 220px;
	height: 220px;
	border: 1px solid #ccc;
}
.mailbox-profile-name {
	width: 220px;
	height: auto;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	color: #454545;
	margin-top: 50px;
}
.left-col .block {
	margin-top: 20px;
}
.left-col .block .heading {
	width: 100%;
	height: auto;
	text-align: left;
	font-size: 16px;
	color: #236B8E;
	font-weight: bold;
	float: left;
}
.left-col ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.left-col ul li {
	display: inline-block;
	width: 100%;
	font-size: 12px;
	margin-top: 8px;
}
.left-col ul li .profile-label {
	width: 120px;
	height: auto;
	float: left;
	text-align: left;
	font-weight: bold;
}
.left-col ul li .profile-label-r {
	width: 110px;
	height: auto;
	float: left;
	text-align: left;
}
.black-text {
	font-weight: bold;
	color: #000000;
}
.m-left18 {
	margin-left: 18px
}
.left-col ul .edit-container {
	border-bottom: 1px solid #cecece;
	display: inline-block;
	width: 100%;
	font-size: 12px;
	background: #e5e5e5;
}
.left-col ul .edit-container .check-box {
	float: left;
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: left;
	width: 140px;
}
.left-col ul .edit-container .block {
	display: inline-block;
	width: 100%;
	height: auto;
}
.left-col ul .edit-container .block .edit-row {
	width: 100%;
	heigt: auto;
	display: inline-block;
}
.right-col .details {
	width: 100%;
	height: auto;
	float: left;
	background-color: #eeeeee;
	padding: 4px;
}
.right-col .details-label {
	width: 100%;
	height: auto;
	font-size: 12px;
	text-align: left;
	margin-bottom: 10px;
	display: inline-block;
}
.right-col .details-label textarea {
	width: 98%;
	height: 100%;
}
.right-col .details-label .edit-button-container {
	width: 226px;
	float: left;
	margin-bottom: 0px;
	height: auto;
	margin-left: 20px;
}
.right-col .details-label .postpone-button-container {
	width: 164px;
	float: left;
	margin-bottom: 0px;
	height: auto;
	margin-left: 44px;
}
.right-col .details-label .dectoshare-button-container {
	width: 164px;
	float: left;
	margin-bottom: 0px;
	height: auto;
	margin-left: 22px;
	
}
.right-col .details-label .edit-button-nomargin {
	float: left;
	margin-left: 0px;
	height: auto;
}
.right-col .details-label .edit-button-wrapper {
	float: left;
	margin-left: 10px;
	height: auto;
}
.mleft-56 {
	margin-left: 56px;
}
/*Mailbox End*/

/*Find Matches Start*/

.findmatches-row {
	border: 0px solid red;
	float: left;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	height: auto;
}
.findmatches-col1 {
	margin-left: 4px;
	border: 0px solid #CCCCCC;
	float: left;
	height: auto;
	margin: 5px 50px 0 10px;
	padding: 0 14px 14px;
	width: 232px;
}
.view-profile-col1 {
	margin-left: 4px;
	border: 0px solid #CCCCCC;
	float: left;
	height: auto;
	margin: 50px 50px 0 10px;
	padding: 0 14px 14px;
	width: 232px;
}
.findmatches-col2 {
	margin-left: 4px;
	border: 1px solid #CCCCCC;
	height: auto;
	min-height:1376px;
	margin: 20px 0px 0 0px;
	padding: 14px;
	width: 530px;
}
.searchresults {
	margin-left: 4px;
	border: 1px solid #CCCCCC;
	height: auto;
	margin: 20px 0px 0 0px;
	padding: 14px;
	width: 530px;
}
.findmatches-col3 {
	border: 1px solid #CCCCCC;
	float: left;
	height: auto;
	min-height:1456px;
	margin: 50px 0px 0 50px;
	width: 225px;
}
.findmatches-row .heading {
	width: 100px;
	height: auto;
	text-align: left;
	font-size: 16px;
	color: #236B8E;
	font-weight: bold;
	float: left;
}
.findmatches-marque{margin-left:26px;margin-right:9px;}
.save-button-container {
	width: 88px;
	float: right;
	margin-bottom: 10px;
	height: auto;
}
.save-button-wrapper {
	width: 88px;
	float: left;
	height: auto;
}
.back-button-container {
	display: inline-block;
	float: right;
	height: auto;
	margin: 9px 0 10px;
	width: 174px;
}
.back-button-wrapper {
	width: 178px;
	float: left;
	height: auto;
}
.intrest-button-container {
	display: inline-block;
	height: auto;
	margin: 9px 0 0 0;
	width: auto;
}
.intrest-button-wrapper {
	width: auto;
	height: auto;
}
.left-search-options {
	width: 100%;
	height: auto;
}
.search-criteria {
	width: 100%;
	height: auto;
	display:inline-block;
}
.search-criteria-name {
	width: 188px;
	height: auto;
	float: left;
}
.search-criteria-name input {
	width: 188px;
	height: 26px;
}
.saved-search-criteria select {
	float: left;
    height: 32px;
    margin-top: 6px;
    padding: 6px;
    width: 84%;
}
.delete-search{width:auto;height:23px;float:left;display:block;margin-left:9px;margin-top:12px;}
.delete-search-icon{width:25px;height:23px;float:left;display:block;background:url(../images/sprite.png) -216px -368px no-repeat;}
.delete-photo-icon {
    background: url("../images/sprite.png") no-repeat scroll -11px -850px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 17px;
    width: 17px;
}
.save-search{width:auto;height:23px;float:left;display:block;margin-left:18px;margin-top:6px;}
.save-search-icon{width:23px;height:23px;float:left;display:block;background:url(../images/sprite.png) -545px -267px no-repeat;}
.save-search-icon a, .save-search-icon a{width:23px;height:23px;display:block;}
.separator {
	border-bottom: 1px solid #ccc;
	height: 1px;
	margin: 10px 0px 10px 0px;
}
.basic-details {
	width: 100%;
	height: auto;
}
.basic-details .label input {
	text-align: right;
	color: #000;
	font-size: 10px;
    font-weight: bold;
}
.basic-details .label span {
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
.basic-details .heading {
	width: 100%;
	height: 21px;
	text-align: left;
	font-size: 16px;
	color: #236B8E;
	font-weight: bold;
	float: left;
	margin: 20px 0 10px 0px;
	background-color:#E1E1E1;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
}
.basic-details-row {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-top: 10px;
}
.basic-details-row .left-col-1 {
	width: 109px;
	height: auto;
	float: left;
}
.basic-details-row .left-col-1 .label span {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	float: left;
	margin-left: 4px;
	margin-bottom: 6px;
	color: #000;
}
.basic-details-row .left-col-1 .edit-row {
	width: 100%;
	height: auto;
	display: inline-block;
}
.basic-details-row .left-col-1 .edit-row .check-box {
	float: left;
	text-align: left;
	width: 109px;
	font-size: 11px;
}
.basic-details-row .left-col-1 .edit-row .text-box {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-top: 4px;
}
.basic-details-row .left-col-1 .edit-row .text-box input {
	width: 86%;
	height: auto;
}
.basic-details-row .left-col-1 .edit-row .dd-list {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-top: 4px;
}
.basic-details-row .left-col-1 .edit-row .dd-list select {
	width: 92%;
	height: auto;
}
.basic-details-row .left-col-2 {
	width: 109px;
	height: auto;
	float: left;
	margin-left: 10px;
}
.basic-details-row .left-col-2 .label span {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	float: left;
	margin-left: 4px;
	margin-bottom: 6px;
	color: #000;
}
.basic-details-row .left-col-2 .edit-row {
	width: 100%;
	height: auto;
	display: inline-block;
}
.basic-details-row .left-col-2 .edit-row .check-box {
	float: left;
	text-align: left;
	width: 109px;
	font-size: 11px;
}
.basic-details-row .left-col-2 .edit-row .text-box {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-top: 4px;
}
.basic-details-row .left-col-2 .edit-row .text-box input {
	width: 86%;
	height: auto;
}
.basic-details-row .left-col-2 .edit-row .dd-list {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-top: 4px;
}
.basic-details-row .left-col-2 .edit-row .dd-list select {
	width: 92%;
	height: auto;
}
.slider {
	width: 100%;
	height: 16px;
	display: inline-block;
	margin-top: 6px;
}
.findmatches-search-links {
	background: #e1e1e1;
	display: inline-block;
	height: 24px;
	margin: 50px 0 0;
	padding: 8px 0 0;
	width: 560px;
	font-size: 12px;
}
.findmatches-links {
	float: left;
	width: auto;
	margin-left: 10px;
}
.findmatches-links a {
	text-decoration: none;
	color: #236B8E;
}
.findmatches-links a:hover {
	text-decoration: underline;
	color: #236B8E;
}
.search-textbox {
	width: 100%;
	height: 70px;
	display: inline-block;
}
.search-textbox input {
	width: 98%;
	height: 24px;
	color: #000000;
	font-size:14px;
	border: 1px solid #236B8E;
}
.results-container {
	width: 100%;
	height: auto;
	margin-top: 14px;
	display: inline-block;
}
.results-container .left-block {
	width: 422px;
	height: auto;
	float: left;
}
.results-container .left-block-lp {
	width: 422px;
	height: auto;
	float: left;
}
.results-container .right-block {
	width: 94px;
	height: auto;
	margin-left: 10px;
	float: left;
}
.results-img-col {
	width: 100px;
	height: auto;
	display: inline-block;
	float: left;
}
.results-img-col-lp {
	width: 127px;
	height: auto;
	display: inline-block;
	float: left;
}
.results-default-male {
	width: 100%;
	height: 100px;
	background: url(../images/sprite.png) no-repeat -14px -410px;
}
.results-default-female {
	width: 100%;
	height: 100px;
}
.expintsrchresult
{
	margin-left:20px;
}
.results-profile-id {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	width: 100%;
	height: auto;
}
.results-details-col {
	width: 149px;
	height: auto;
	display: inline-block;
	float: left;
	margin-left: 10px;
}
.results-details-col-lp {
	width: 195px;
	height: auto;
	display: inline-block;
	float: left;
	margin-left: 10px;
}
.manage-details-links {
	width: auto;
	margin: 0px 0px 10px 0px;
	font-size: 12px;
	text-align: left;
}
.manage-details-links a {
	text-decoration: none;
	color: #236B8E;
}
.manage-details-links a:hover {
	text-decoration: underline;
	color: #236B8E;
}
.manage-users {
	width: 225px;
	height: 1396px;
	float: left;
	display: inline-block;
}
.manage-users .blockedlist {
	width: 75px;
	height: 15px;
	background: #9e0b0f;
	float: left;
	padding: 8px 0px;
}
.manage-users .blockedlist span {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.manage-users .shortlistedlist {
	width: 75px;
	height: 15px;
	background: #59d317;
	float: left;
	padding: 8px 0px;
}
.manage-users .shortlistedlist span {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.manage-users .ignoredlist {
	width: 75px;
	height: 15px;
	background: #ff9600;
	float: left;
	padding: 8px 0px;
}
.manage-users .ignoredlist span {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.undo {
	width: 35px;
	height: 1396px;
	background: #7d7d7d;
	float: left;
	display: inline-block;
	cursor: pointer;
}
.undo:hover {
	width: 35px;
	height: 1396px;
	background: #9f9f9f;
	float: left;
	display: inline-block;
	cursor: pointer;
}
.icon-undo {
	width: 15px;
	height: 13px;
	background: url(../images/sprite.png) -279px -137px no-repeat;
	margin: 10px;
}
.undo span {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.manage-users-images {
	width: 225px;
	height: 400px;
	display: inline-block;
}
.manage-users .blockedlist-image {
	width: 64px;
	min-height:500px;
	float: left;
	padding: 0px 4px 4px;
}
.manage-users .shortlistedlist-image {
	width: 64px;
	min-height:500px;
	float: left;
	padding: 0px 4px 4px;
}
.manage-users .ignoredlist-image {
	width: 64px;
	min-height:500px;
	float: left;
	padding: 0px 4px 4px;
}
.blockedlist-default-male {
	border: 1px solid #d7d7d7;
	width: 60px;
	height: 60px;
	margin-left: 2px;
	margin-top: 10px;
	cursor: pointer;
}
.blockedlist-default-female {
	border: 1px solid #d7d7d7;
	width: 60px;
	height: 60px;
	margin-left: 2px;
	margin-top: 10px;
	cursor: pointer;
}
.shortlistedlist-default-male {
	border: 1px solid #d7d7d7;
	width: 60px;
	height: 60px;
	margin-left: 3px;
	margin-top: 10px;
	cursor: pointer;
}
.shortlistedlist-default-female {
	border: 1px solid #d7d7d7;
	width: 60px;
	height: 60px;
	margin-left: 3px;
	margin-top: 10px;
	cursor: pointer;
}
.ignoredlist-default-male {
	border: 1px solid #d7d7d7;
	width: 60px;
	height: 60px;
	margin-left: 4px;
	margin-top: 10px;
	cursor: pointer;
}
.ignoredlist-default-female {
	border: 1px solid #d7d7d7;
	width: 60px;
	height: 60px;
	margin-left: 4px;
	margin-top: 10px;
	cursor: pointer;
}
.results-container ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.results-container ul li {
	display: inline-block;
	width: 100%;
	font-size: 12px;
	margin-top: 8px;
}
.results-container ul li .profile-label {
	width: 70px;
	height: 16px;
	float: left;
	text-align: left;
	font-weight: bold;
}
.results-container ul li .profile-label-r {
	float: left;
	height: auto;
	text-align: left;
	width: 72px;
}
.m-left10 {
	margin-left: 5px;
}
.accordion-container{display:none;}
/*.accordion-container {
	width: 100%;
	height: auto;
}*/
.accordion-row-1 {
	width: 100%;
	height: 30px;
	background: #236b8e;
	margin-top: 10px;
}
.accordion-row-2 {
	width: 100%;
	height: 30px;
	background: #236b8e;
	margin-top: 10px;
}
.accordion-row-3 {
	width: 100%;
	height: 30px;
	background: #236b8e;
	margin-top: 10px;
}
.accordion-row-4 {
	width: 100%;
	height: 30px;
	background: #236b8e;
	margin-top: 10px;
}
.accordion-block-1 {
	width: 100%;
	height: auto;
	background: #e5e5e5;
	display: inline-block;
}
.accordion-block-2 {
	width: 100%;
	height: auto;
	background: #e5e5e5;
	display: inline-block;
}
.accordion-block-3 {
	width: 100%;
	height: auto;
	background: #e5e5e5;
	display: inline-block;
}
.accordion-block-4 {
	width: 100%;
	height: auto;
	background: #e5e5e5;
	display: inline-block;
}
.accordion-icon-down {
	background: url(icon-down.png) no-repeat;
	width: 30px;
	height: 30px;
	float: right;
}
.accordion-icon-up {
	background: url(icon-up.png) no-repeat;
	width: 30px;
	height: 30px;
	float: right;
}

      
.pagination-container{width:auto;height:auto;display:inline-block;margin:35px auto 0 auto;}  
.pagination-gray{width:32px;height:32px;display:inline-block;float:left;color:#636363;margin-left:10px;border-radius:4px;background:#636363;cursor:pointer;}   
.pagination-block{border:1px solid #cccccc;width:30px;height:30px;display:inline-block;float:left;margin-left:10px;border-radius:4px;}  
.pagination-block:hover{border:1px solid #236B8E;width:30px;height:30px;display:inline-block;float:left;margin-left:10px;border-radius:4px;background:#236B8E;}  
.pagination-block-active{border:1px solid #236B8E;width:30px;height:30px;display:inline-block;float:left;margin-left:10px;border-radius:4px;background:#236B8E;}
.pagination-block a{display: block;font-weight: bold;height: 26px;padding-top: 8px;text-decoration: none;color:#000;}
.pagination-block a:hover{display: block;font-weight: bold;height: 26px;padding-top: 8px;text-decoration: none;color:#fff;}
.pagination-block-active a{display: block;font-weight: bold;height: 26px;padding-top: 8px;text-decoration: none;color:#fff;}
.icon-left{background:url(../images/sprite.png) -585px -96px;width:14px;height:20px;margin:6px 0px 0px 8px;}
.icon-right{background:url(../images/sprite.png) -585px -151px;width:14px;height:20px;margin:6px 0px 0px 10px;}
.caroufredsel_wrapper{display:inline-block;width:auto;height:auto;float:left;}
.caroufredsel_wrapper ul{display:inline-block;width:auto;height:auto;float:left;padding-top:0px;}

.accordion-find-1, .accordion-find-2, .accordion-find-3, .accordion-find-4{width:12px;height:12px;display:inline-block;float:right;cursor:pointer;}

.accordion-arrow-top{background:url(../images/sprite.png) -635px -163px no-repeat;margin-right:10px;margin-top:6px;}
.accordion-arrow-down{background:url(../images/sprite.png) -635px -99px no-repeat;margin-right:10px;margin-top:6px;}

/*Find Matches End*/

/*Find Matches Popup 1 Start*/

.overlay{background:#333;-moz-opacity: 0.70;opacity:.70;filter: alpha(opacity=70);z-index:2000;position:absolute;width:100%;}

.overlay-container {
      position: absolute;
      width: 400px;
      height: auto;
      line-height: 20px;
      padding: 0px;
      font-size: 12px;
      text-align: left;
      background: rgb(255, 255, 255);
      border: 1px solid #999999;
      border-radius: 5px;
	  z-index:3000;
	  margin:220px 0px 0px 422px;
}


.overlay-container .header{background:#236B8E;width:100%;height:40px;border-radius: 5px 5px 0px 0px;}
.overlay-container .header .title{width:auto;height:auto;float:left;margin:10px;color:#fff;}
.overlay-container .header .icon-close-window{width:23px;height:23px;float:right;margin:10px;background:url(../images/sprite.png) -353px -524px no-repeat;cursor:pointer;}
.padding-10{padding:10px;}

/*Find Matches Popup 1 End*/

/*Find Matches Popup 2 Start*/

.tooltip {
      position: absolute;
      width: 400px;
      height: auto;
      line-height: 20px;
      padding: 0px;
      font-size: 12px;
      text-align: left;
      background: rgb(255, 255, 255);
      border: 1px solid #999999;
      border-radius: 5px;
	  z-index:3000;
	  
}

.tooltip:after {
      content: "";
      position: absolute;
      width: 0;
      height: 0;
      border-width: 14px;
      /*border-style: solid;*/
      border-color: transparent transparent transparent #999999 ;
      top: 45px;
      left: 400px;
}

.tooltip .header{background:#236B8E;width:100%;height:40px;border-radius: 5px 5px 0px 0px;}
.tooltip .header .title{width:auto;height:auto;float:left;margin:10px;color:#fff;}
.tooltip .header .icon-close-window{width:23px;height:23px;float:right;margin:10px;background:url(../images/sprite.png) -353px -524px no-repeat;cursor:pointer;}
.padding-10{padding:10px;}

/*Find Matches Popup 2 End*/

/*View Profile Start*/

.profilesearch-col1 {
	margin-left: 4px;
	border: 0px solid #CCCCCC;
	float: left;
	height: auto;
	margin: 50px 50px 0 10px;
	padding: 0 14px 14px;
	width: 232px;
}
.viewprofile-container {
	width: 100%;
	height: auto;
	display: inline-block;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
.viewprofile-left-col {
	width: 220px;
	height: auto;
	float: left;
	margin-right: 15px;
	display: inline-block;
}
.viewprofile-middle-col {
	width: 330px;
	height: auto;
	float: left;
	margin-right: 20px;
	display: inline-block;
}
.viewprofile-right-col {
	width: 250px;
	height: 216px;
	float: left;
	display: inline-block;
	overflow-y: scroll;
}
.viewprofile-name {
	color: #454545;
	font-size: 16px;
	font-weight: bold;
	height: auto;
	text-transform: uppercase;
	width: 100%;
	text-align: left;
}
.viewprofile-middle-col .viewprofile-col {
	width: 120px;
	height: 148px;
	display: inline-block;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
.viewprofile-col .heading {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	text-align: center;
	font-size: 16px;
	color: #236B8E;
	font-weight: bold;
	text-align: left;
}
.viewprofile-col .link a {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	display: inline-block;
	color: #236B8E;
}
.viewprofile-col .link a:hover {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	font-size: 12px;
	text-align: left;
	text-decoration: underline;
	display: inline-block;
	color: #236B8E;
}
.status-container {
	width: 102%;
	height: 30px;
	display: inline-block;
	margin-top: 20px;
}
.status-container .status-block {
	width: auto;
	height: auto;
	float: left;
	margin-right: 10px;
}
.status-icon-block {
	background: url(../images/sprite.png) -511px -847px no-repeat;
	width: 23px;
	height: 23px;
	float: left;
	margin-top: 3px;
}
.status-icon-shortlisted {
	background: url(../images/sprite.png) -599px -848px no-repeat;
	width: 23px;
	height: 23px;
	float: left;
	margin-top: 3px;
}
.status-icon-ignored {
	background: url(../images/sprite.png) -416px -848px no-repeat;
	width: 23px;
	height: 23px;
	float: left;
	margin-top: 3px;
}
.status-icon-blocked {
	background: url(../images/sprite.png) -638px -848px no-repeat;
	width: 23px;
	height: 23px;
	float: left;
	margin-top: 3px;
}
.status-icon-shortlist {
	background: url(../images/sprite.png) -463px -848px no-repeat;
	width: 23px;
	height: 23px;
	float: left;
	margin-top: 3px;
}
.status-icon-ignor {
	background: url(../images/sprite.png) -554px -848px no-repeat;
	width: 23px;
	height: 23px;
	float: left;
	margin-top: 3px;
}
.status-links {
	float: left;
	margin-left: 6px;
}
.status-links .heading span {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #000;
}
.status-links .link a {
	font-size: 11px;
	text-decoration: none;
	color: #787878;
	text-align: left;
	display: inline-block;
	width: 100%;
}
.status-links .link a:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #236B8E;
	text-align: left;
	display: inline-block;
	width: 100%;
}
.viewprofile-right-col .heading {
	width: 98%;
	height: auto;
	font-size: 16px;
	font-weight: bold;
	color: #236B8E;
	text-align: left;
}
.viewprofile-right-col .communication-row {
	width: 98%;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	text-align: left;
}
.viewprofile-right-col .communication-text {
	width: 98%;
	height: auto;
	text-align: left;
	font-size: 12px;
	text-align: left;
}
	

/*View Profile End*/

/*Add-Ons Start*/

.addon-block{width:188px;height:200px;float:left;margin:10px;}
.addon-sub-block{width:100%;height:auto;display:inline-block;margin:14px 0px 0px 0px;}
.icon-matchsetter{width:70px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/sprite.png) -512px -312px no-repeat;}
.icon-addonfiller{width:70px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/addon.jpg) no-repeat;}
.icon-top-1{width:70px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/icon-top-1.jpg) no-repeat;}
.icon-top-2{width:70px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/icon-top-2.jpg) no-repeat;}
.icon-top-3{width:70px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/icon-top-3.jpg) no-repeat;}
.icon-top-4{width:70px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/icon-top-4.jpg) no-repeat;}
.icon-top-5{width:70px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/icon-top-5.jpg) no-repeat;}
.icon-top-10{width:70px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/icon-top-10.jpg) no-repeat;}
.icon-top-30{width:70px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/icon-top-30.jpg) no-repeat;}
.icon-nri{width:70px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/icon-nri.jpg) no-repeat;}
.icon-city{width:70px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/icon-city.jpg) no-repeat;}
.icon-divorcee{width:70px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/icon-divorcee.jpg) no-repeat;}
.icon-highlight{width:70px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/sprite.png) -229px -420px no-repeat;}
.icon-3month{width:70px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/icon-3month.jpg) no-repeat;}
.icon-1year{width:70px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/icon-1year.jpg) no-repeat;}
.icon-publish{width:70px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/sprite.png) -323px -420px no-repeat;}
.icon-buy15{width:70px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/sprite.png) -417px -420px no-repeat;}
.icon-buy30{width:70px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/sprite.png) -512px -420px no-repeat;}
.icon-horoscope-10{width:63px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/sprite.png) -604px -420px no-repeat;}
.icon-horoscope-20{width:63px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/icon-horoscope-20.png)no-repeat;}
.icon-top5{width:70px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/sprite.png) -600px -524px no-repeat;}
.icon-top15{width:70px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/sprite.png) -600px -524px no-repeat;}
.icon-top30{width:70px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;background:url(../images/sprite.png) -600px -613px no-repeat;}
.addon-label{float:left;display:inline-block;margin-top:8px;font-size:12px;font-weight:bold;text-align:left;}
.validity-details-col{display: inline-block;
    float: left;
    height: auto;
    margin-left: 28px;
    width: 149px;}

.addon-block ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.addon-block ul li {
	display: inline-block;
	width: 100%;
	font-size: 12px;
	margin-top: 8px;
}
.addon-block ul li .profile-label {
	width: 50px;
	height: auto;
	float: left;
	text-align: left;
	font-weight: bold;
}
.addon-block ul li .profile-label-r {
	width: 70px;
	height: auto;
	float: left;
	text-align: left;
}
.buy-button-container {
	display: inline-block;
	height: auto;
	float: left;
    height: auto;
    margin: 9px 0 0 28px;
}
.buy-button-wrapper {
	width: auto;
	height: auto;
}




/*Add-Ons End*/

/*Current Membership Start*/
.gray-bg{background:#eeeeee;width:100%;height:auto;margin-top:10px;padding-top:6px;padding-bottom:6px;}
.gray-inner-wrapper{width:100%;height:auto;display:inline-block;margin:0;}
.gray-bg .heading{
	color: #236B8E;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: auto;
    text-align: left;
    width: auto;
	margin-top:5px;
	margin-left:10px;
}
.heading-text-color{color:#236B8E !important;}

.renew-button-container {
	display: inline-block;
	height: auto;
	float: right;
    height: auto;
	margin-right:10px;
}
.renew-button-wrapper {
	width: auto;
	height: auto;
}
.package-block{width:128px;height:auto;float:left;margin:0px;}
.package-sub-block{width:100%;height:auto;display:inline-block;margin:14px 0px 0px 0px;}
.package-label{float:left;display:inline-block;margin-top:51px;font-size:12px;font-weight:bold;text-align:left;}
.package-details-col{display: inline-block;
    float: left;
    height: auto;
    width: 100%;}
.package-block ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.package-block ul li {
	display: inline-block;
	width: 100%;
	font-size: 12px;
	margin-top: 8px;
}
.package-block ul li .profile-label {
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
	font-weight: bold;
}

.package-info{width:70px;height:70px;display:inline-block;margin:10px 10px 0 28px;float:left;border-radius:34px;}
.package-info-label{font-size:10px;color:#fff;font-weight:bold;display:block;text-align:center;}
.package-info-number{font-size:20px;color:#fff;font-weight:bold;display:block;text-align:center;}
.package-info-name{font-size:13px;color:#fff;font-weight:bold;display:block;text-align:center;}
.m-top-14{margin-top:14px;}
.m-top-25{margin-top:25px;}

.standard-3month-color{background:#f39163;}
.standard-6month-color{background:#e984c4;}
.standard-1month-color{background:#535353;}
.premium-9month-color{background:#4d8bd0;}
.bonanza-12month-color{background:#e2aa00}
.start-date-color{background:#78c023}
.end-date-color{background:#b54848}


.gray-bg .heading-label{
	color: #000000;
    float: left;
    font-size: 16px;
    height: auto;
    text-align: center;
    width: 100%;
	margin-top:5px;
	margin-left:10px;
}

.package-links-block{width:156px;height:auto;float:left;margin-left:20px;}
.package-links-sub-block{width:100%;height:auto;display:inline-block;margin:14px 0px 0px 0px;}
.package-links-label{float:left;display:inline-block;margin-top:51px;font-size:12px;font-weight:bold;text-align:left;}
.package-links-details-col{display: inline-block;
    float: left;
    height: auto;
    width: 100%;}
.package-links-block ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.package-links-block ul li {
	display: inline-block;
	width: 100%;
	font-size: 12px;
	margin-top: 8px;
}
.package-links-block ul li .profile-label {
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	font-weight: bold;
}
.package-links-block ul li .profile-label-r a {
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	text-decoration:none;
	color:#252525;
}
.package-links-block ul li .profile-label-r a:hover {
	text-decoration:underline;
	color:#236B8E;
}
/*Current Membership End*/

/*Renew Membership Start*/

.renew-details-container{width:100%;height:auto;display:inline-block;margin-left:10px;}
.col-left-label{border:1px solid transparent;width:166px;height:auto;float:left;display:inline-block;}
.col-right-options{width:126px;height:auto;float:left;display:inline-block;margin:0px 20px 0px 20px;text-align:center;}
.col-right-options .img-block{width:23px;height:auto;display:inline-block;font-size:14px;font-weight:bold;margin-right:3px;margin-left:3px}
.col-right-options .radio-block{height:auto;display:inline-block;margin-top:0px;margin-right:3px;margin-left:3px}

.col-left-label ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.col-left-label ul li {
	display: inline-block;
	width: 100%;
	font-size: 12px;
	margin-top: 12px;
	margin-bottom:8px;
	text-align:left;
}

.col-right-options ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.col-right-options ul li {
	display: inline-block;
	width: 100%;
	font-size: 12px;
	margin-top: 9px;
	margin-bottom:0px;
	text-align:center;
	font-weight: bold;
}

.mleft-18{margin-left:18px;}
.icon-yes{width:23px;height:23px;display:block;background:url(../images/sprite.png) -599px -848px no-repeat;}
.icon-no{width:23px;height:23px;display:block;background:url(../images/sprite.png) -218px -368px no-repeat;}
.icon-10{width:23px;height:23px;display:block;background:url(../images/sprite.png) -279px -846px no-repeat;}
.icon-15{width:23px;height:23px;display:block;background:url(../images/icon-15.png) no-repeat;}
.icon-25{width:23px;height:23px;display:block;background:url(../images/sprite.png) -237px -848px no-repeat;}
.icon-30{width:23px;height:23px;display:block;background:url(../images/icon-30.png) no-repeat;}
.icon-50{width:23px;height:23px;display:block;background:url(../images/sprite.png) -191px -847px no-repeat;}
.icon-75{width:23px;height:23px;display:block;background:url(../images/sprite.png) -372px -846px no-repeat;}
.icon-100{width:23px;height:23px;display:block;background:url(../images/sprite.png) -324px -846px no-repeat;}
.icon-250{width:23px;height:23px;display:block;background:url(../images/sprite.png) -148px -848px no-repeat;}
.icon-1{width:23px;height:23px;display:block;background:url(../images/icon-1.png) no-repeat;}
.icon-60{width:23px;height:23px;display:block;background:url(../images/icon-60.png) no-repeat;}
.icon-120{width:23px;height:23px;display:block;background:url(../images/icon-120.png) no-repeat;}

  .cart-row{width:100%;margin-top:10px;display:inline-block;}
  .cart-label-leftalign{width:165px;height:auto;float:left;text-align:left;border:1px solid transparent;font-size:15px;margin-bottom:10px}
  .cart-label-rightalign{width:165px;height:auto;float:left;text-align:right;border:1px solid transparent;font-size:15px;}
  .cart-total-row{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;width:100%;margin-top:10px;display:inline-block;padding:10px 0px;}

.normal-cart{display:block;}
.responsive-cart{display:none;}
.normal-package-info{display:block;}

.checkout-button-container {display: inline-block;float: right;height: auto;}
.checkout-button-wrapper {height: auto;width: auto;}

/*Renew Membership End*/

/*Help Start*/


.help-media {
	height: auto;
	margin: 50px 0 0;
	border: 1px solid #CCCCCC;
	width: 868px;
	padding: 0px;
	display:inline-block;
}

.p-left14{padding-left:14px;}

.help-title-container {
	width: 100%;
	height: auto;
	display:inline-block;
}
.help-title-container .help-title {
	width: 98%;
	height: auto;
	text-align: left;
	font-size: 16px;
	color: #236B8E;
	font-weight: bold;
}
.help-banner{width:100%;height:186px;background:#e8ecf1;margin-top:10px;}
.help-lady-image{background:url(../images/help-lady168186.png) no-repeat;width:168px;height:186px;float:left;display:inline-block;}
.help-banner-text-container{display:inline-block;}
.help-banner-text{width:auto;height:auto;float:left;display:inline-block;text-align:left;margin-left:25px;}
.instant-help{font-size:32px;color:#236B8E;}
.live-chat{font-size:16px;color:#3d3d3d;}
.icon-help-phone{background:url(../images/sprite.png) -504px -87px no-repeat;width:42px;height:42px;float:left;}
.help-text{float: left;font-size: 14px;margin: 0px 0 0 10px;text-align: left;width: 200px;height:auto;}
.icon-help-email{background:url(../images/sprite.png) -504px -142px no-repeat;width:42px;height:42px;float:left;}
.email-text{float: left;font-size: 14px;margin: 8px 0 0 10px;text-align: left;width: 200px;height:auto;}
.help-separator{border-right:1px solid #b7b7b7;float:left;width:2px;height:100px;margin-left:25px;}


.help-block{width:500px;height:100px;display:inline-block;float:left;}
.phone-color{color:#236B8E; font-size:18px; font-weight:bold;}
.email-title{color:#236B8E; font-size:14px; font-weight:bold;}

.display-block{display:inline-block;}

.address-container{width:838px;height:auto;margin:14px;display:inline-block;}
.address-col{width:400px;height:auto;float:left;display:inline-block;}
.address-block{width:100%;height:auto;text-align:left;display:inline-block;}
.address-title{color: #236B8E;font-size: 14px;font-weight: bold;height: auto;text-align: left;width: 100%;}
.address-text{float: left;font-size: 14px;margin: 8px 0 0 0px;text-align: left;width: auto;height:auto;}
/*Help End*/

/*Feedback Start*/

.feedback-block-550{float:left;width:540px;height:auto;display:inline-block;text-align:left;}        
.feedback-label{float:left;width:130px;height:auto;display:inline-block;text-align:left;font-size:12px;font-weight:bold;padding:5px;}
.feedback-control{float:left;width:400px;height:auto;display:inline-block;text-align:left;font-size:12px;}
.feedback-control select{float:left;width:400px;height:25px;display:inline-block;text-align:left;}
.feedback-control textarea{float:left;width:394px;height:100px;display:inline-block;text-align:left;}

.feedback-block{float:left;width:100%;height:auto;display:inline-block;text-align:left;border-bottom:1px solid #ebebeb;}  
.feedback-block-label{float:left;width:48%;height:auto;display:inline-block;text-align:left;font-size:12px;padding:10px 0 10px 0 ;}  

.feedback-desciption textarea{float:left;width:534px;height:100px;display:inline-block;text-align:left;}
/*Feedback End*/

/*Add Reference Start*/
.sub-title{width:100%;height:auto; color: #236B8E;font-size: 14px;font-weight: bold;text-align: left;margin-top:20px}
.sub-title-bp{width:100%;height:auto; color: #236B8E;font-size: 14px;font-weight: bold;text-align: left;margin-top:20px;color: #000000;}
.grid-container{width:100%;height:auto;display:inline-block;}
.grid-container ul{list-style-type: none;margin: 0;padding: 0;}
.grid-container ul .grid-header{display: inline-block;font-size: 12px;margin-top: 8px;width: 100%;background:#236B8E;}
.grid-container ul .grid-header span{display:block;margin-top:8px;text-align:left;color:#fff;font-weight:bold;margin-left:4px;}
.grid-container ul .grid-row{display: inline-block;font-size: 12px;width: 100%;}
.grid-container ul .grid-row span{display:block;margin-top:8px;text-align:left;margin-left:4px;}
.grid-container ul .grid-row span a{display:block;margin-top:8px;text-align:left;text-decoration:none;color:#236B8E;}
.grid-container ul .grid-row span a:hover{display:block;margin-top:8px;text-align:left;text-decoration:underline;color:#236B8E;}
.grid-container ul .grid-row-alt{display: inline-block;font-size: 12px;width: 100%;background:#ebebe4;}
.grid-container ul .grid-row-alt span{display:block;margin-top:8px;text-align:left;margin-left:4px;}
.grid-container ul .grid-row-alt span a{display:block;margin-top:8px;text-align:left;text-decoration:none;color:#236B8E;}
.grid-container ul .grid-row-alt span a:hover{display:block;margin-top:8px;text-align:left;text-decoration:underline;color:#236B8E;}
.grid-row-block-name{width:190px;height:30px;float:left;word-wrap:break-word;}
.grid-row-block-relation{width:100px;height:30px;float:left;word-wrap:break-word;}
.grid-row-block-phone{width:138px;min-height:30px;float:left;height:auto;word-wrap:break-word;}
.grid-row-block-email{width:190px;min-height:30px;float:left;height:auto;word-wrap:break-word;}
.grid-row-block-about{width:100px;height:30px;float:left;word-wrap:break-word;}
.grid-row-block-validation{width:100px;height:30px;float:left;word-wrap:break-word;}

.add-new-ref{display: inline-block;float: left;height: auto;text-align: left;width: 422px;margin-top:10px;}
.add-new-label{display: inline-block;float: left;font-size: 12px;font-weight: bold;height: auto;padding: 5px;text-align: right;    width: 200px;}
.add-new-control{display: inline-block; float: left;font-size: 12px;height: auto;text-align: left;width: 205px;}
.add-new-textbox input{display: inline-block;float: left;height: 20px;text-align: left;width: 203px;}
.add-new-textbox input[type="radio"]{height: 18px;}
.add-new-textbox .checkout-button-container input{
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: #39b54a;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
	border:0;
}
.add-new-textbox textarea{display: inline-block;float: left;text-align: left;width: 212px;}
.add-new-textbox select{display: inline-block;float: left;height: 20px;text-align: left;width: 212px;}
.procompatibility1{
	height: 200px; float: left; width: 330px;margin-top:35px;
}
.procompatibility2{
	height: 300px; float: left; width: 330px;margin-top:17px;
}
.procompatibility1 .add-new-ref .add-new-label{width:100px;margin-top:0px}
.procompatibility2 .add-new-ref .add-new-label{width:100px;margin-top:0px}
.reportparam .add-new-ref .add-new-label{width:100px;}

.grid-responsive{display:none;}
.grid-container{display:block;}
.grid-responsive{border:1px solid #CCCCCC;width:268px;height:auto;display:inline-block;float:left;}
.grid-responsive-row{display: inline-block;float: left;height: auto;text-align: left;width: 268px;margin-top:10px;}
.grid-responsive-row-alt{display: inline-block;float: left;height: auto;text-align: left;width: 268px;margin-top:10px;background:#ebebe4;}
.grid-responsive-label{display: inline-block;float:left;font-size: 12px;font-weight: bold;height: auto;padding: 5px;text-align: right;    width: 100px;}
.grid-responsive-control{display: inline-block; float: left;font-size: 12px;height: auto;text-align: left;width: 146px;padding: 5px;}


/*Add Reference End*/

/*Profile Identity Start*/

.profile-identity{display: inline-block;float: left;height: auto;text-align: left;width: 100%;margin-top:10px;}
.profile-identity-label{display: inline-block;float: left;font-size: 12px;font-weight: bold;height: auto;padding: 2px;text-align: right;width: auto;margin-top:10px;}
.profile-identity-control{display: inline-block; float: left;font-size: 12px;height: auto;text-align: left;width: auto;margin-top:10px;}
.info-text{width:100%;text-align:left;font-size:12px;font-weight:bold;margin-top:10px;word-wrap:break-word}

.grid-row-block-doctype{width:190px;height:30px;float:left;word-wrap:break-word;}
.grid-row-block-doc-name{width:280px;height:30px;float:left;word-wrap:break-word;}
.grid-row-block-view{width:100px;height:30px;float:left;word-wrap:break-word;}
.grid-row-block-delete{width:100px;height:30px;float:left;word-wrap:break-word;}

/*Profile Identity End*/

/*Alert Start*/

.alert-row {width:100%;height:auto;display:inline-block;margin-top:10px;float:left;clear:both;}
.alert-label{float: left;font-size: 12px; height: auto;margin-top: 2px;text-align: left;width: 125px;}
.alert-control{float: left;height: auto;text-align: left;width: 30px;}

.settings-row {width:100%;height:auto;display:inline-block;margin-top:10px;float:left;clear:both;}
.settings-label{float: left;font-size: 12px; height: auto;margin-top: 2px;text-align: left;width: 300px;}
.settings-control{float: left;height: auto;text-align: left;width: 30px;}

.alert-button-container {display: inline-block;float: left;height: auto;margin-left: 156px;margin-top: -34px;}
.alert-button-wrapper {height: auto;width: auto;}
.settings-button-container {display: inline-block;float: left;height: auto;margin-left: 300px;margin-top: 10px;}
.settings-button-wrapper {height: auto;width: auto;}

.activate-button-container {display: inline-block;float: left;height: auto;margin-top: 10px;}
.activate-button-wrapper {height: auto;width: auto;}
/*Alert End*/

/*Login Start*/

.login-leftpanel{display:inline-block;width:602px;height:auto;float:left;margin-top:50px;}
.login-leftpanel2{display:inline-block;width:602px;height:auto;float:left;margin-top:0px;}


.login-separator{margin-left:50px;border-left:1px solid #cccccc;display:inline-block;width:1px;height:614px;float:left;margin-right:50px;margin-top:50px;}
.login-rightpanel{display:inline-block;width:544px;height:auto;float:left;margin-top:50px;border-left:1px solid #ccc;margin-left:50px;}
.login-rightpanel form{margin-left: 50px;width: 492px;}

.login-smiley{background:url(../images/smileybig.png)no-repeat;width:603px;height:635px;}
.login-telugu-smiley{background:url(../images/telugu-matrimonial-big.png)no-repeat;width:603px;height:635px;}
.faces{	height: 525px;width: 603px;}
.faces-en{	background: url("../images/indian-matrimony-site-2-en.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.faces-te{	background: url("../images/indian-matrimony-site-2-te.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.faces-hi{	background: url("../images/indian-matrimony-site-2-hi.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

.login-icon-block{width:180px;height:100px;display:inline-block;float:left;margin:50px auto 10px 14px;}
.icon-gift{background:url(../images/sprite.png) -14px -983px no-repeat;width:60px;height:60px;margin-left:auto;margin-right:auto;}
.icon-search-contact{background:url(../images/sprite.png) -120px -983px no-repeat;width:60px;height:60px;margin-left:auto;margin-right:auto;}
.icon-horoscope-gen{background:url(../images/sprite.png) -228px -983px no-repeat;width:60px;height:60px;margin-left:auto;margin-right:auto;}
.icon-email-call{background:url(../images/sprite.png) -339px -983px no-repeat;width:60px;height:60px;margin-left:auto;margin-right:auto;}
.icon-verified-phone{background:url(../images/sprite.png) -449px -983px no-repeat;width:60px;height:60px;margin-left:auto;margin-right:auto;}

.register-row{display: inline-block;float: left;height: auto;text-align: left;width: 100%;margin-top:10px;}
.register-label{display: inline-block;float: left;font-size: 12px;font-weight: bold;height: auto;padding: 5px;text-align: right;width: 150px;}
.register-textbox input{display: inline-block;float: left;height: 20px;text-align: left;width: 324px;}
.register-textbox input[type="radio"]{display: inline-block;float: left;height: 18px;text-align: left;width: 10px;}
.register-textbox input[type="checkbox"]{display: inline-block;float: left;height: 13px;text-align: left;width: 13px;}
.register-radio{width:100px;height:20px;display:block;float:left;text-align:left;}
.register-radio .label{margin-top:5px;display:block;}
.register-textbox select{width:332px;height:26px;padding:3px;}
.birthday-ddl{width:106px !important;}

    
.login-form{width:350px;height:65px;display:inline-block;float:right;margin-top:11px;}
.login-form-row{width:350px;height:30px;display:inline-block;float:right;}
.login-form-control{width:160px;height:26px;display:inline-block;float:left;margin-left:10px;}

.login-form-textbox input{display: inline-block;float: left;height: 20px;text-align: left;width: 156px;color:#666666;}
.login-form-control a{color:#fff;text-decoration:none;font-size:12px;}
.login-form-control a:hover{color:#fff;text-decoration:underline;font-size:12px;}

.login-form-alert{display: inline-block;float: right;margin-right: 10px;color:#ffffff;}

.login-button-container {display: inline-block;float: right;height: auto;}
.login-button-wrapper {height: auto;width: auto;}

.button-login {
	width: 100%;
	height: 30px;
	float: left;
}
.button-login input {
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #236b8e;
	float: left;
	background: #ffffff;
	padding: 4px 16px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
	border:0;
}
.button-login input:hover {
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #236b8e;
	float: left;
	background: #e9e9e9;
	padding: 4px 16px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
	border:0;
}

.login-alert-container{width:auto;height:auto;display:block;float:right;padding:3px;}
.icon-alert-smile{width:18px;height:18px;display:block;float:left;background:url(../images/sprite.png) -584px -198px no-repeat;}
.icon-alert-sad{width:18px;height:18px;display:block;float:left;background:url(../images/sprite.png) -616px -198px no-repeat;}
.form-alert-label{width:auto;height:18px;display:block;float:left;padding:3px 0px 3px 3px;}

.search-match-results{width:100%;height:auto;display:inline-block;margin-top:10px;}
.search-match-results span{line-height:24px;clear:both;}

.button-cancel-pro {
	margin-left:4px;
}
.profile-dobmonth{margin-top:10px}
.profile-dobyear{margin-top:10px}
.acceptbtnmrgn{margin-left:0px;}

.help-content
{
	width:602px
}

.hover_img a { position:relative; }
.hover_img a span { position:absolute; display:none; z-index:99; }
.hover_img a:hover span { display:block; }
.helplrg {
    /*-webkit-border-image: url(../images/border.png) 30 30 round; /* Safari 3.1-5 */
    /*-o-border-image: url(../images/border.png) 30 30 round; /* Opera 11-12.1 */
    /*border-image: url(../images/border.png) 30 30 round;*/
    width:300px;min-height:200px;
    background-color:white;
    border-style: solid;
    border-color:#236B8E;
    border-width:1px;
    color:grey;
    padding:5px;
    font-weight:normal;
}
.leftprofile{width:45%;border-right:1px solid #ccc;margin-right:10px;padding:5px;margin-left:2px;vertical-align:top;}
.rightprofile{width:45%;padding:5px}
.browseprofile{width:95%;padding:5px;margin-left:2px;vertical-align:center;}
.browseprofileinner{width:95%;padding:5px;margin-left:2px;vertical-align:center;height:auto;}
.browseprofileleft{width:20%;margin-right:10px;padding:5px;margin-left:2px;vertical-align:top;height:auto;text-align:right;display:inline-block;margin-top:0px;}
.browseprofileright{width:65%;padding:5px;height:auto;text-align:left;display:inline-block;margin-top:2px;line-height:20px}
.browseprofileright .left{display:inline-block;width:70%;}
.browseprofileright .right{margin-left:20px;margin-bottom:5px;display:inline-block;width:25%;vertical-align:top;}
.bridegroom{float:left;font-size:20px;color:green;border-bottom:1px solid #ccc;vertical-align:top;text-align:left;width:100%;font-weight:bold;margin-bottom:20px}
.bridegroomhdr{float:left;color:green;border-bottom:1px solid #ccc;vertical-align:top;text-align:left;width:100%;font-weight:bold}
.profile-label-r-lp{width:80px;float:left;height:auto;text-align:left}
.right-block-lp{width:94px;height:auto;margin-left:10px;float:left;}
.packagepricelist{display:inline-block}
.packagepricelistmob{display:none}
.marginfinalstep{margin-left:50px}
.findmatches-mar-offset{margin-top:50px}
.premmember{margin-bottom:1px;background: url(../images/premmember.png);height:30px;width:180px}
.margincorrection{margin-left:0px;margin-bottom:14px}
.showmore{display:none}
/*Login End*/
/*breadcrumbs*/
ul.breadcrumb {
    list-style: none;
    font-size: 11px;
}
ul.breadcrumb li {
    display: inline;
}
ul.breadcrumb li+li:before {
    padding: 8px;
    color: black;
    content: ">\00a0";
}
ul.breadcrumb li a {
    color: grey;
    text-decoration: none;
}
ul.breadcrumb li a:hover {
    color: #01447e;
    text-decoration: underline;
}
.heightcmreg{margin-top:10px}
.augruv
{
	background: url(../biodata/Augrav_60260.gif);
	width:602px;
	height:60px;
}
.profileheader
{
	font-size:17px;margin-top:0px;
}
.alreadyregistered{display:none}
.sublineheight{line-height:20px}
.sublineheightlang{line-height:22px}
/*************************** Responsive Resolution Between 300px - 600px *****************************/
               
@media (max-width:600px) and (min-width:300px) {
.helplrg{width:150px;}
.leftprofile{width:300px;border-right:0px}
.rightprofile{width:300px;border-top:1px solid #ccc;}
/*Logo Start*/
.results-default-female img{
	width: 100px;
	height: 100px;
}
.expintsrchresult
{
	margin-left:0px;
}
.results-img-col #expintsrchresult{width:auto;}
.results-img-col-lp #expintsrchresult{width:auto;}
.results-img-col-lp{margin-top:10px}
.prohighlight{
	/*border: 1px solid #CCCCCC;
	margin:20px auto;
	width:294px;*/
}
.logo {
	float: left;
	background: url(../images/matchfinder-matrimony-13630.jpg) no-repeat;
	width: 136px;
	height: 30px;
	border: 0px solid red;
	margin-top: 4px;
	margin-left: 10px;
}
.logoreg {
	float: left;
	width: 282px;
	height: 66px;
	border: 0px solid red;
	margin-top: 4px;
	margin-left: 10px;
}
.logoreg-en {
	background: url(../images/indian-matrimonial-28266_2-en.png) no-repeat;
}
.logoreg-te {
	background: url(../images/indian-matrimonial-28266_2-te.png) no-repeat;
}
.logoreg-hi {
	background: url(../images/indian-matrimonial-28266_2-hi.png) no-repeat;
}
/*Logo End*/

/*Responsive Menu Start*/
.top-menu {
	display: block !important;
	float: right !important;
	margin-right: 10px !important
}
/*Responsive Menu End*/

/*User Info Start*/
.user-info {
	float: right;
	height: 28px;
	margin-right: -73px;
	margin-top: 12px;
	width: 105px;
}
.header-container{width:auto;margin-left:auto;margin-right:auto;float:none;text-align:center}
.header-container2{width:auto;margin-left:auto;margin-right:auto;float:none;text-align:center}
.name-container {
	font-size: auto;
	text-align: right;
	width: 100%;
}
.name-container span {
	margin-right: 10px;
}
.header-search {
	margin-right: 76px;
	margin-top: 5px;
	width: 140px;
}
.header-search input {
	width: 140px;
	float: right;
}
.icon-settings {
	display: none;
}
.settings {
	display: none;
}
.startchat {
	display: none;
}
.firstname {
	display: none;
}
.icon-logout {
	display: none;
}
.tooltip{
	width:250px
}
.cancelbtnhide{
	display:none;
}
.acceptbtnmrgn{
	margin-left:0px;
}
.acceptbtnwrapper{
	width:250px;
}
.status-container {
	margin-top:50px
}
/*User Info End*/

/*Hideing Main Menu in Responsive Layout Start*/
.main-menu {
	display: none;
}
.header2 {
	display:block;
}
/*Hideing Main Menu in Responsive Layout End*/

/*Content Wrapper Start*/
.content-wrapper {
	text-align: center;
	padding-bottom: 0px;
}
/*Content Wrapper End*/

/*Left & Right Panels Start*/
.left-pane {
	width: 320px;
	margin-left: auto;
	margin-right: auto;
	float: none;
}
/*Showing Right Panel (Chat Panel)*/
.right-pane {
	display: inline-block;
	float: none;
	margin-left: auto;
	margin-right: auto;
	width: 320px;
}
.chat {
	border: 1px solid #CCCCCC;
	height: 880px;
	margin: 10px;
	width: 296px;
}
.user-status {
	width: 296px;
}
.user-status .wrapper {
	width: 294px;
}
.user-list li {
	width: 296px;
}
.user-list li:hover {
	background-color: #f5f5f5;
	width: 296px;
}
.user-list li .chatrow {
282px;
}
/*Showing Right Panel (Chat Panel)*/

/*Left & Right Panels End*/

/*Left Panel Rows Start*/

.row-1 .col-1 {
	margin-left: auto;
	margin-right: auto;
	height: auto;
	width: 270px;
	border: solid 1px #cccccc;
	float: left;
	margin: 10px;
	display: inline-block;
}
.row-2 .col-1 {
	height: auto;
	width: 270px;
	border: solid 1px #cccccc;
	float: left;
	margin: 10px
}
.row-1 .col-2 {
	height: 240px;
	width: 270px;
	border: solid 1px #cccccc;
	float: left;
	margin: 10px
}
.row-2 .col-2 {
	height: 240px;
	width: 270px;
	border: solid 1px #cccccc;
	float: left;
	margin: 10px
}
.row-3 .col-1, .row-3 .col-2, .row-3 .col-3 {
	width: 296px;
	height: 240px;
	border: solid 1px #cccccc;
	margin: 10px
}
/*Left Panel Rows End*/

/*Profile Start*/

.profile-title span {
	font-size: 150%;
}
.button-edit {
	width: 250px;
}
.change-profile-pic span {
	clear: both;
	margin-top: 35px;
	display: inline-block;
}
.change-profile-pic span:hover {
	clear: both;
	margin-top: 35px;
	display: block;
	color: #236B8E;
}
.profile-right-wrapper {
	margin-top: 4px;
}
.profile-image-container {
	height: auto;
}
.profile-right-wrapper {
	height: auto;
}

/*Profile End*/

/*Buttons Start*/

.button-upgrade {
	margin-left: 18px;
	margin-top: 150px;
}
.button-more {
	margin-top: 12px;
}
/*Buttons End*/

/*Messages Start*/
.msg-header-1 li {
	color: #008FD5;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width: auto;
}
.msg-header-1, .msg-header-2, .msg-header-3 {
	width: 248px;
}
.msg-contnt-top .msg-title {
	width: 100%;
}
.msg-header-2 li, .msg-header-3 li {
	width: 120px;
}
/*Messages End*/

/*Statistics Start*/
.statistics-button-more {
	margin-top: 168px;
}
/*Statistics End*/

/*Add Photo Page Start*/

.addphoto-left-pane {
	width: 320px;
	margin-left: auto;
	margin-right: auto;
	float: none;
}
.addphoto-left-pane .leftnav {
	height: auto;
	width: 270px;
	border: solid 0px #cccccc;
	float: left;
	margin: 10px;
	display: none;
}
.addphoto-right-pane {
	width: 320px;
	margin-left: auto;
	margin-right: auto;
	float: none;
	display: inline-block;
	margin-bottom: 10px;
}
.manage-media {
	width: 270px;
	margin: 10px;
	display: inline-block;
}
.user-language {
	width: 285px;
	margin: 10px;
	display: inline-block;
}
.mp-box {
	width: 270px;
	margin: 10px;
	display: inline-block;
}
.alert-button-container{margin-top:22px;margin-left:0px;}
.protected-blocked {
	height: auto;
}
.protected {
	width: auto;
	float: left;
	height: auto;
	clear: both;
}
.protected .block {
	width: 202px;
	height: 104px;
	float: left;
}
.blocked {
	width: auto;
	float: left;
	height: auto;
	margin-left: 0px;
	margin-top: 10px;
}
.blocked .block {
	width: 202px;
	height: 104px;
	float: left;
}
/*Add Photo Page End*/

/*Partner Preference Start*/
.manage-partner {
	width: 272px;
}
.manage-partner .block-taxtarea {
	width: 266px;
}
.partner-pref-uses {
	width: 266px;
	margin-left: 0px;
	margin-top: 18px;
}
.current-pref-sub-container ul li .link {
	width: auto;
	float: right;
	margin-top: -72px;
}
.add-pref-sub-container ul li .label {
	width: 232px;
}
.add-pref-sub-container ul li .link {
	width: auto;
	float: right;
	margin-right: 10px;
}
/*Partner Preference End*/

/*Profile Page Start*/

.profile-details-sub-container ul li .profile-textarea {
	width: 272px;
}
.profile-details-sub-container .col-1 {
	width: 272px;
}
.profile-details-sub-container .col-2 {
	width: 272px;
	margin-left: 0px;
}
.profile-details-sub-container ul li .profile-label-r {
	width: 100px;
	height: auto;
}
.profile-details-sub-container-txtbx ul li .profile-label-r input[type="text"]{
	width: 144px;
}
.profile-details-sub-container-txtbxreg ul li .profile-label-r input[type="text"]{
	width: 146px;
}
.profile-details-sub-container ul li .profile-label-r select{
	width: 150px;
}

.button-cancel-pro
{
	margin-top:10px;
	margin-left:0px;
}
.add-new-label{float: none;}
.procompatibility1{height:250px;}
.procompatibility2{height:350px;}
/*Profile Page End*/

/*Mailbox Start*/

.mailbox-row {
	width: 320px;
	display: inline-block;
	float: none;
}
.mailbox-col1 {
	margin: 10px;
	padding: 10px;
	width: 270px;
}
.mailbox-col2 {
	margin: 10px;
	padding: 10px;
	width: 270px;
}
.mailbox-col3 {
	margin: 10px;
	padding: 10px;
	width: 270px;
}
.mailbox-col3 .right-col {
	margin-left: 0px;
	margin-top: 20px;
}
/*Mailbox End*/

/*Find Match Start*/

.findmatches-row {
	width: 320px;
	display: inline-block;
	float: none;
}
.findmatches-col1 {
	margin: 10px;
	padding: 0px;
	width: 294px;
}
.findmatches-col2 {
	margin: 10px;
	padding: 10px;
	width: 270px;
	height: auto;
}
.searchresults {
	margin: 10px;
	padding: 10px;
	width: 270px;
	height: auto;
}
.findmatches-col3 {
	margin: 10px;
	padding: 10px;
	width: 270px;
}
.findmatches-col3 .right-col {
	margin-left: 0px;
	margin-top: 20px;
}
.accordion-container {
	display: block;
}
.search-criteria-bg {
	background-color: #E1E1E1;
	width: 100%;
	height: auto;
	display: inline-block;
}
.search-criteria-bg .heading {
	color: #236B8E !important;
	margin-bottom: 10px !important;
	width: 100% !important;
}
.left-search-options {
	display: none;
}
.findmatches-row .heading {
	width: auto;
	color: #fff;
	margin: 5px 0px 0px 5px;
}
.results-container .left-block {
	width: 162px;
}
.results-container .left-block-lp {
	width: 310px;
}
.results-details-col {
	margin-left: 0px;
	margin-top: 12px;
}
.results-details-col-lp {
	margin-left: 5px;
	margin-top: 0px;
	width:155px;
}
.findmatches-marque{margin-left:12px;margin-right:14px;}
.findmatches-search-links {
	margin: 0 6px 0 0;
	padding: 10px 0px;
	width: 294px;
	height: auto;
}
.findmatches-links {
	margin-left: 0px;
}
.findmatches-col3 {
	display: none;
}
.search-criteria {
	width: 274px;
	padding: 10px;
}
.basic-details {
	width: 274px;
	padding: 10px;
}
.pagination-container{margin-top:0px;}
.pagination-gray{margin-left:5px;}
.pagination-block{margin-left:5px;}
.pagination-block:hover{margin-left:5px;}
.pagination-block-active{margin-left:5px;}
/*Find Match End*/
/*View Profile Start*/

.settings-button-container{margin-left:0px;}
.view-profile-col1 {
	margin: 10px;
	padding: 0px;
	width: 294px;
}
.back-button-container {
	display: inline-block;
	float: right;
	height: auto;
	margin: 0px 12px 0px;
}
.viewprofile-middle-col {
	width: 280px;
	margin-top: 10px;
}
.viewprofile-middle-col .viewprofile-col {
	height: 122px;
}
.viewprofile-right-col {
	margin-top: 10px;
}
.status-container{height:auto;}
.status-container .status-block{margin-right:8px;}
.addphoto-right-pane .heading{margin: 5px 0 0;}
.viewprofile-middle-col .viewprofile-col .heading{color: #236B8E;margin: 5px 0 0 0px;width: auto;float: left;font-size: 16px;font-weight: bold; height: auto;text-align: left;}
.viewprofile-container .viewprofile-right-col .heading{color: #236B8E;margin: 5px 0 0 0px;width: 100%;float: left;font-size: 16px;font-weight: bold; height: auto;text-align: left;}
/*View Profile End*/

/*Add On Start*/
.addon-block{width:134px;margin:10px 0;}
.validity-details-col{width:134px;margin-left:0px;}
.buy-button-container{margin:9px 0 0 0px;}
.addon-label{margin-left:2px;}
.icon-matchsetter{margin:10px 0 0;}
.icon-addonfiller{margin:10px 0 0;}
.icon-highlight{margin:10px 0 0;}
.icon-3month{margin:10px 0 0;}
.icon-1year{margin:10px 0 0;}
.icon-publish{margin:10px 0 0;}
.icon-buy15{margin:10px 0 0;}
.icon-buy30{margin:10px 0 0;}
.icon-horoscope-10{margin:10px 0 0;}
.icon-horoscope-20{margin:10px 0 0;}
.icon-astroaddon{margin:10px 0 0;}
.icon-top15{margin:10px 0 0;}
.icon-top30{margin:10px 0 0;}
.icon-top-1{margin:10px 0 0;}
.icon-top-2{margin:10px 0 0;}
.icon-top-3{margin:10px 0 0;}
.icon-top-4{margin:10px 0 0;}
.icon-top-5{margin:10px 0 0;}
.icon-top-10{margin:10px 0 0;}
.icon-top-30{margin:10px 0 0;}
.icon-nri{margin:10px 0 0;}
.icon-city{margin:10px 0 0;}
.icon-divorcee{margin:10px 0 0;}	
/*Add On End*/

/*Current Membership Start*/
.title-container .title {text-align: left;}
.title-container .toplinks{float: right;font-size: 9px;margin-top: 5px;width: auto;}
.gray-bg .heading-label{width:94%;}
.package-block{width:89px;}
.package-info{margin:10px 10px 0 11px;}
/*Current Membership Start*/

/*Renew Membership Start*/

.normal-cart{display:none;}
.responsive-cart{display:block;}

.renew-details-container{margin-left: 4px;}
.col-left-label{width:152px;}
.col-right-options{margin:0px;width:97px;}
.m-left-24{margin-left:24px;}
.col-right-options ul li{margin-top:8px;}
.addphoto-right-pane .heading{color: #FFFFFF;margin: 5px 0 0 5px;width: auto;float: left;font-size: 16px;font-weight: bold; height: auto;text-align: left;}
.normal-package-info{display:none;}
.cart-label-leftalign{width:100px;font-size:12px;}
.cart-label-rightalign{width:100px;}
.cart-label-font{font-size:9px;}
.title-container .renew-legend{float: left;font-size: 10px;margin-top: 5px;width: auto;}
/*Renew Membership End*/

/*Help Start*/

.help-media {
	width: 270px;
	margin: 10px;
	display: inline-block;
}
.help-block{width:100%;}
.help-text{float: left;font-size: 14px;margin: 0 0 0 10px;text-align: left;width: 168px;height:auto;}
.email-text{float: left;font-size: 14px;margin: 0 0 0 10px;text-align: left;width: 168px;height:auto;}
.help-banner{height:auto;}
.help-separator{display:none;}

.help-banner-text{margin-left: 2px;margin-top: 8px;}
.help-banner-text-container{padding-bottom: 8px;}
.address-container{width: 250px;}
.address-col{width:240px;}

/*Help End*/

/*Feedback Start*/

.feedback-block-550{width:100%;} 
.feedback-control{width:100%;}
.feedback-control select{width:271px;}
.feedback-control textarea, .feedback-desciption textarea{width:265px;	}

/*Feedback End*/

/*Add Reference Start*/

/*.grid-row-block-name{width:100%;height:auto;}
.grid-row-block-relation{width:100%;height:auto;}
.grid-row-block-phone{width:100%;height:auto;}
.grid-row-block-email{width:100%;height:auto;}
.grid-row-block-about{width:100%;height:auto;}
.grid-row-block-validation{width:100%;height:auto;}*/

.add-new-ref{width:268px;}
.add-new-label{text-align:left;}
.add-new-textbox input{width:262px;}
.add-new-textbox textarea{width:267px;}
.add-new-textbox select{width:267px;}

.grid-responsive{display:block;}
.grid-container{display:none;}

/*Add Reference End*/

/*Profile Identity Start*/

/*.grid-row-block-doctype{width:100%;height:auto;}
.grid-row-block-doc-name{width:100%;height:auto;}
.grid-row-block-view{width:100%;height:auto;}
.grid-row-block-delete{width:100%;height:auto;}
.grid-row-block-validation{width:100%;height:auto;}*/

.profile-identity-row{width:100%;height:auto;display:inline-block;}
.m-left18{margin-left:0px;}
.proabtcancelmargin{margin-left:4px;margin-top:0px}

/*Profile Identity End*/

/*Email Mobile Preference Start*/

.button-alert span{padding:8px 6px;}
.button-alert span:hover{padding:8px 6px;}

/*Email Mobile Preference End*/

/*Login Start*/

.login-leftpanel{margin: 10px;width: 290px;height:auto;float:none;}
.login-leftpanel2{margin: 10px;width: 290px;height:auto;float:none;}
.login-separator{display:none;}
.login-rightpanel{display:inline-block;width:290px;height:auto;float:none;margin:10px;margin-left:0px;border-left:0px;}
.login-rightpanel form{width:290px;margin-left:0px;}
.register-label{padding:5px 5px 5px 0px;text-align:left;width:200px;}
.register-textbox input{width:98%;}
.register-textbox select{width:98%;}
.register-label-text{width:100%;}
.birthday-ddl{width:91px !important;}

.content-wrapper{margin-top:20px}
.login-smiley{background:url(../images/smileysmall.png)no-repeat;width:289px;height:277px}
.login-telugu-smiley{background:url(../images/telugu-matrimonial-small.png)no-repeat;width:289px;height:277px}
.matrimony-img{height:289px;width:277px}
.faces{height:277px;width:280px}
.faces-en{background:url(../images/indian-matrimonial-site-2-en.jpg)no-repeat}
.faces-te{background:url(../images/indian-matrimonial-site-2-te.jpg)no-repeat}
.faces-hi{background:url(../images/indian-matrimonial-site-2-hi.jpg)no-repeat}
.login-icon-block{width:122px;margin-top:30px}

.login-form{width:300px;height:auto;float:none;}
.login-form-row{width:300px;height:auto;}
.login-form-control{width:280px;margin-bottom:8px;}
.login-form-textbox input{width:100%}

.help-content{width:280px}
/*Login End*/

/*Footer Start*/

.footer {
	margin-top: 0px;
}
.followus {
	height: 36px;
	margin-top: 22px;
}
.followus-text {
	display: none;
}
.icon-facebook {
	background: url(../images/sprite.png) no-repeat -166px -189px;
	width: 36px;
	height: 36px;
	margin-left: 4px;
}
.icon-twitter {
	background: url(../images/sprite.png) no-repeat -167px -125px;
	width: 36px;
	height: 36px;
	margin-left: 4px;
}
.copyright-text {
	height: 36px;
	margin-right: 4px;
	font-size: 12px;
}
/*Footer End*/

/*ipad blocks hide start*/
.ipad-block {
	display: none;
}
/*ipad blocks hide End*/
.right-block-lp{display:none}
.packagepricelist{display:none}
.packagepricelistmob{display:inline-block}
.marginfinalstep{margin-left:0px}
.findmatches-mar-offset{margin-top:10px}
.searchfilterright
{
	width:250px;
}
.bridegroomhdr{width:90%;margin-left:10px}
.bridegroom{width:90%;margin-left:10px}
.premmember{margin-bottom:1px;background: url(../images/premmembersmall.png);height:25px;width:100px}
.showdesc{display:none;}
.showmore{display:inline-block;}
.heightftreg{margin-bottom:10px}
.augruv
{
	background: url(../biodata/augruv-mob.gif);
	width: 300px;
	height: 60px;
}
.alreadyregistered{display:inline-block}
}

/*************************** Responsive Resolution Between 601px - 1020px *****************************/

@media (max-width:1020px) and (min-width:601px) {
.profilehome{border-top:0px}
/*Logo Start*/
.logo {
	float: left;
	background: url(../images/indian-matrimony-20048_2.png) no-repeat;
	width: 200px;
	height: 48px;
	border: 0px solid red;
	margin-top: 20px;
}
.logoreg {
	float: left;
	width: 200px;
	height: 48px;
	border: 0px solid red;
	margin-top: 20px;
}
.logoreg-en {
	background: url(../images/indian-matrimony-20048_2-en.png) no-repeat;
}
.logoreg-te {
	background: url(../images/indian-matrimony-20048_2-te.png) no-repeat;
}
.logoreg-hi {
	background: url(../images/indian-matrimony-20048_2-hi.png) no-repeat;
}	
	/*Logo End*/
.prohighlight{
	/*
	border: 1px solid #CCCCCC;
	margin:20px auto;
	width:542px;
	*/
}
/*User Info Start*/

.user-info {
	float: right;
	margin-right: 16px;
	margin-top: 12px;
	height: 0px;
	width: 208px;
}
.header-container{width:auto;}
.header-container2{width:auto;}
.header-search {
	margin-top: 0px;
	width: 210px;
}
.header-search input {
	float: right;
	width: 194px;
}
.name-container {
	float: right;
	text-align: right;
	width: 100%;
	margin-right: -88px;
}
.icon-settings {
	display: none;
}
.icon-logout {
	display: none;
}
/*User Info End*/

/*Hideing Main Menu in Responsive Layout Start*/
.main-menu {
	display: none;
}
.header2 {
	display:block;
}
/*Hideing Main Menu in Responsive Layout End*/

/*Responsive Menu Start*/
.top-menu {
	display: block !important;
	float: right !important;
	margin-right: 10px !important
}
#nav {
	margin-top: 38px !important;
}
/*Responsive Menu End*/

/*Content Wrapper Start*/
.content-wrapper {
	text-align: center;
}
/*Content Wrapper End*/

/*Left & Right Panels Start*/
.left-pane {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	float: none;
}
/*Showing Right Panel (Chat Panel)*/
.right-pane {
	display: inline-block;
	float: none;
	margin-left: auto;
	margin-right: auto;
	width: 578px;
}
.chat {
	border: 1px solid #CCCCCC;
	height: 880px;
	margin: 0px;
	width: 578px;
}
.user-status {
	width: 578px;
}
.user-status .wrapper {
	width: 576px;
}
.user-list li {
	width: 578px;
}
.user-list li:hover {
	background-color: #f5f5f5;
	width: 578px;
}
.user-list li .chatrow {
	width: 282px;
}
/*Showing Right Panel (Chat Panel)*/
/*Left & Right Panels End*/

/*Left Panel Rows Start*/
.row-1 .col-1 {
	margin-left: auto;
	margin-right: auto;
	height: auto;
	width: 550px;
	border: solid 1px #cccccc;
	float: left;
	margin: 10px;
	display: inline-block;
}
.row-2 .col-1 {
	height: 240px;
	width: 550px;
	border: solid 1px #cccccc;
	float: left;
	margin: 10px
}
.row-1 .col-2 {
	display: none;
}
.row-2 .col-2 {
	display: none;
}
.row-3 .col-1, .row-3 .col-2, .row-3 .col-3 {
	width: 578px;
	height: 240px;
	border: solid 1px #cccccc;
	margin: 10px
}
/*Left Panel Rows End*/

/*Profile Start*/
.profile-title span {
	font-size: 150%;
}
.button-edit {
	width: 256px;
	margin-top: 38px;
}
.change-profile-pic span {
	clear: both;
	margin-top: 35px;
	display: inline-block;
}
.change-profile-pic span:hover {
	clear: both;
	margin-top: 35px;
	display: block;
	color: #236B8E;
}
.profile-right-wrapper {
	margin-top: 0px;
}
.profile-image-container {
	height: auto;
}
.profile-right-wrapper {
	height: auto;
}	
/*Profile End*/

/*600-1020 Resolution Membership & Tips Side by Side Start*/
.ipad-block .col-1 {
	height: 240px;
	width: 266px;
	border: solid 1px #cccccc;
	float: left;
	margin: 10px;
	background: #F4C34D;
	padding: 6px;
}
.ipad-block .col-2 {
	height: 240px;
	width: 266px;
	border: solid 1px #cccccc;
	float: left;
	margin: 10px;
	background: #B46DFF;
	padding: 6px;
}
/*600-1020 Resolution Membership & Tips Side by Side End*/

/*Messages Start*/
.msg-header-1 li {
	color: #008FD5;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width: auto;
}
.msg-header-1, .msg-header-2, .msg-header-3 {
	width: 260px;
}
.msg-header-2 li, .msg-header-3 li {
	width: 128px;
}
/*Messages End*/

/*Button Start*/
.button-upgrade {
	margin-left: 0px;
	margin-top: 82px;
}
.button-more {
	margin-top: 0px;
}
.tips-slider-container {
	margin-top: 8px;
}
/*Button End*/

/*Statistics Start*/
.statistics-button-more {
	margin-top: 167px;
}
/*Statistics End*/

/*Add Photo Page Start*/

.addphoto-left-pane {
	width: 550px;
	margin-left: auto;
	margin-right: auto;
	float: none;
	height: auto;
}
.addphoto-left-pane .leftnav {
	height: auto;
	width: 522px;
	border: solid 0px #cccccc;
	float: left;
	margin: 10px;
	display: none;
}
.addphoto-right-pane {
	width: 550px;
	margin-left: auto;
	margin-right: auto;
	float: none;
	display: inline-block;
}
.manage-media {
	width: 522px;
	margin: 10px;
}
.user-language {
	width: 537px;
	margin: 10px;
}
.mp-box {
	width: 522px;
	margin: 10px;
}
.blocked {
	margin-left: 0px;
	margin-top: 10px;
}

/*Add Photo Page End*/

/*Partner Preference Start*/

.manage-media {
	margin-top: 10px;
	margin-left: 0px;
	display: inline-block;
}
.user-language {
	margin-top: 10px;
	margin-left: 0px;
	display: inline-block;
}
.mp-box {
	margin-top: 10px;
	margin-left: 0px;
	display: inline-block;
}
.partner-pref-uses {
	margin-top: 18px;
	margin-left: 0px;
}
.current-pref-sub-container ul li .link {
	width: auto;
	float: right;
	margin-top: -36px;
}
.add-pref-sub-container ul li .label{width:430px;}
.add-pref-sub-container ul li .link{width:auto;float:right;}
.add-pref-sub-container ul li .add-label {
	width: 96px;
}
/*Partner Preference End*/

/*Profile Page Start*/

.profile-details-sub-container .col-1 {
	width: 100%;
}
.profile-details-sub-container .col-2 {
	margin-left: 0px;
	width: 100%;
}
.profile-details-sub-container-txtbx ul li .profile-label-r input[type="text"]{
	width: 189px;
}
.profile-details-sub-container-txtbxreg ul li .profile-label-r input[type="text"]{
	width: 187px;
}
.profile-details-sub-container ul li .profile-label-r select{
	width: 195px;
}
/*Profile Page End*/


/*Mailbox Start*/

.mailbox-row {
	width: 550px;
	display: inline-block;
	float: none;
}
.mailbox-col1 {
	margin: 10px;
	padding: 10px;
	width: 522px;
}
.mailbox-col2 {
	margin: 10px;
	padding: 10px;
	width: 522px;
}
.mailbox-col3 {
	margin: 10px;
	padding: 10px;
	width: 522px;
}
.mailbox-col3 .right-col {
	margin-left: 0px;
}
.details-label:last-child{min-height:50px;}	
/*Mailbox End*/

/*Find Match Start*/
.findmatches-marque{margin-left:56px;margin-right:42px;}
.findmatches-row {
	width: 550px;
	display: inline-block;
	float: none;
}
.findmatches-col1 {
	margin: 10px;
	padding: 0px;
	width: 545px;
}
.findmatches-col2 {
	margin: 10px;
	padding: 10px;
	width: 522px;
	height: auto;
}
.searchresults {
	margin: 10px;
	padding: 10px;
	width: 522px;
	height: auto;
}
.findmatches-col3 {
	margin: 10px;
	padding: 10px;
	width: 522px;
}
.findmatches-col3 .right-col {
	margin-left: 0px;
}
.results-default-female img{
	width: 100px;
	height: 100px;
}
.expintsrchresult
{
	margin-left:0px;
}
.results-img-col #expintsrchresult{width:auto;}
.results-img-col-lp #expintsrchresult{width:auto;}
.accordion-container {
	display: block;
}
.left-search-options {
	display: none;
}
.results-container ul li {
	margin-top: 6px;
	margin-left: 10px;
}
.results-container .left-block {
	width: 414px;
}
.results-container .left-block-lp {
	width: 414px;
}
.results-container .right-block {
	margin-left: 6px;
	float: right;
}
.findmatches-row .heading {
	width: auto;
	color: #fff;
	margin: 5px 0px 0px 5px;
}
.results-details-col {
	margin-left: 0px;
	margin-top: 12px;
}
.results-details-col-lp {
	margin-left: 0px;
	margin-top: 12px;
}
.findmatches-search-links {
	margin: 0 0px 0 10px;
	padding: 10px 0px;
	width: 545px;
	height: auto;
}
.findmatches-links {
	margin-left: 0px;
}
.findmatches-col3 {
	display: none;
}
.search-criteria {
	width: 274px;
	padding: 10px;
}
.basic-details {
	width: 274px;
	padding: 10px;
}
.search-criteria-bg {
	background-color: #E1E1E1;
	width: 100%;
	height: auto;
	display: inline-block;
}
.search-criteria-bg .heading {
	color: #236B8E !important;
	margin-bottom: 10px !important;
	width: 100% !important;
}
/*Find Match End*/

/*View Profile Start*/
.view-profile-col1 {
	margin: 10px;
	padding: 0px;
	width: 545px;
}
.back-button-container {
	display: inline-block;
	float: right;
	height: auto;
	margin: 0px;
}
.viewprofile-middle-col {
	width: 280px;
	margin-top: 10px;
	margin-right: 0px;
}
.viewprofile-middle-col .viewprofile-col {
	height: 140px;
}
.viewprofile-right-col {
	margin-top: 20px;
	width: 100%;
}
/*View Profile End*/

/*Add On Start*/
.addon-block{width:172px;margin:10px 0 10px 2px;}
.validity-details-col{width:172px;margin-left:0px;}
.buy-button-container{margin:9px 0 0 0px;}
.addon-label{margin-left:10px;}
.icon-matchsetter{margin:10px 0 0;}
.icon-addonfiller{margin:10px 0 0;}
.icon-highlight{margin:10px 0 0;}
.icon-3month{margin:10px 0 0;}
.icon-1year{margin:10px 0 0;}
.icon-publish{margin:10px 0 0;}
.icon-buy15{margin:10px 0 0;}
.icon-buy30{margin:10px 0 0;}
.icon-horoscope-10{margin:10px 0 0;}
.icon-horoscope-20{margin:10px 0 0;}
.icon-astroaddon{margin:10px 0 0;}
.icon-top15{margin:10px 0 0;}
.icon-top30{margin:10px 0 0;}
.icon-top-1{margin:10px 0 0;}
.icon-top-2{margin:10px 0 0;}
.icon-top-3{margin:10px 0 0;}
.icon-top-4{margin:10px 0 0;}
.icon-top-5{margin:10px 0 0;}
.icon-top-10{margin:10px 0 0;}
.icon-top-30{margin:10px 0 0;}
.icon-nri{margin:10px 0 0;}
.icon-city{margin:10px 0 0;}
.icon-divorcee{margin:10px 0 0;}
/*Add On End*/

/*Current Membership Start*/
.title-container .title {text-align: left;float:left;width:100%;}
/*Current Membership Start*/

/*Renew Membership Start*/
.normal-cart{display:none;}
.responsive-cart{display:block;}
.renew-details-container{margin-left: 4px;}
.col-left-label{width:380px;}
.col-right-options{margin:0px;width:97px;}
.m-left-24{margin-left:24px;}
.col-right-options ul li{margin-top:8px;}
.addphoto-right-pane .heading{color: #FFFFFF;margin: 5px 0 0 5px;width: auto;float: left;font-size: 16px;font-weight: bold; height: auto;text-align: left;}
.normal-package-info{display:none;}
.cart-label-leftalign{width:100px;}
.cart-label-rightalign{width:100px;}
.title-container .renew-legend{float: right;font-size: 10px;margin-top: 5px;width: auto;}
.gray-bg{display:inline-block;}
/*Renew Membership End*/

/*Help Start*/

.help-media {
	width: 522px;
	margin: 10px;
}
.help-banner{height:auto;}
.help-separator{display:none;}

.help-banner-text{margin-left: 2px;margin-top: 8px;}
.help-banner-text-container{padding-bottom: 8px;width:300px;}
.address-container{width: 540px;}
.address-col{width:240px;}
.help-lady-image {
    background: url("../images/help-lady198220.png") no-repeat; height: 220px;
    width: 198px;}

/*Help End*/

/*Feedback Start*/

.feedback-block-550{width:520px;}
.feedback-control{width:324px}
.feedback-control select{width:380px}
.feedback-control textarea{width:374px;}
.feedback-desciption textarea{width:515px;}

/*Feedback End*/

/*Add Reference Start*/

.grid-row-block-name{width:100px;height:auto;padding-bottom: 4px;}
.grid-row-block-relation{width:50px;height:auto;padding-bottom: 4px;}
.grid-row-block-phone{width:100px;height:auto;padding-bottom: 4px;}
.grid-row-block-email{width:100px;height:auto;padding-bottom: 4px;}
.grid-row-block-about{width:50px;height:auto;padding-bottom: 4px;}
.grid-row-block-validation{width:100px;height:auto;padding-bottom: 4px;}

.grid-row-block-doctype{width:116px;height:auto;padding-bottom: 4px;}
.grid-row-block-doc-name{width:182px;height:auto;padding-bottom: 4px;}
.grid-row-block-view{width:50px;height:auto;padding-bottom: 4px;}
.grid-row-block-delete{width:50px;height:auto;padding-bottom: 4px;}
.grid-row-block-validation{width:120px;height:auto;padding-bottom: 4px;}

.grid-responsive{display:none;}
.grid-container{display:block;}

/*Add Reference End*/

/*Login Start*/

.login-leftpanel{margin: 10px;width: 602px;height:auto;float:none;}
.login-leftpanel2{margin: 10px;width: 602px;height:auto;float:none;}

.login-separator{display:none;}
.login-rightpanel{display:inline-block;width:602px;height:auto;float:none;margin:10px;margin-left:0px;border-left:0px;}
.login-rightpanel form{margin-left:0px;width:602px;}
.register-label{padding:5px 5px 5px 0px;text-align:left;}
.register-textbox input{width:72%;}
.register-textbox select{width:73%;}
.birthday-ddl{width:142px !important;}
	

/*Login End*/


/*Footer Start*/
.footer {
	margin-top: 0px;
}
.followus {
	height: 36px;
	margin-top: 24px;
}
.followus-text {
	line-height: 36px;
}
.icon-facebook {
	background: url(../images/sprite.png) no-repeat -166px -189px;
	width: 36px;
	height: 36px;
	margin-left: 4px;
}
.icon-twitter {
	background: url(../images/sprite.png) no-repeat -167px -125px;
	width: 36px;
	height: 36px;
	margin-left: 4px;
}
.copyright-text {
	height: 36px;
	margin-right: 4px;
}
.right-block-lp{display:none}
.packagepricelist{display:inline-block}
.packagepricelistmob{display:none}
/*Footer End*/
.findmatches-mar-offset{margin-top:10px}
.premmember{margin-bottom:1px;background: url(../images/premmembersmall.png);height:25px;width:100px}
.alreadyregistered{display:inline-block}
.sublineheight{line-height:25px}
}

/*************************** Responsive Resolution Between 1021px - 1024px *****************************/

@media (max-width:1024px) and (min-width:1021px) {
.profilehome{border-top:0px}
/*Logo Start*/
.logo {
	float: left;
	background: url(../images/indian-matrimony-20048_2.png) no-repeat;
	width: 200px;
	height: 48px;
	border: 0px solid red;
	margin-top: 20px;
	margin-left: 3px;
}
/*Logo End*/

.header-container{width:1000px;}
.header-container2{width:1000px;}

/*Main Menu Start*/
.menu-container {
	display: none;
}
.main-menu {
	display: block;
	margin: 30px 4px 0 52px;
	width: 482px;
}
.main-menu li {
	width: 80px;
}
.header2 {
	display:none;
}
.main-menu2 {
	margin: 30px 4px 0 52px;
	width: 482px;
}
.main-menu2 li {
	width: 80px;
}
/*Main Menu End*/

/*User Info Start*/
.user-info {
	width: 254px;
}
.name-container {
	width: 176px;
	word-wrap: break-word;
}
/*User Info End*/

/*Left & Right Panel Start*/
.left-pane {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	float: none;
}
/*Showing Right Panel (Chat Panel)*/
.right-pane {
	display: inline-block;
	float: none;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}
.chat {
	border: 1px solid #CCCCCC;
	height: 880px;
	margin: 48px;
	width: 276px;
}
.user-status {
	width: 276px;
}
.user-status .wrapper {
	width: 270px;
}
.user-list li {
	width: 898px;
}
.user-list li:hover {
	background-color: #f5f5f5;
	width: 898px;
}
.user-list li .chatrow {
	width: 860px;
}
/*Showing Right Panel (Chat Panel)*/

/*Left & Right Panel Start*/

/*Profile Start*/
.profile-title span {
	font-size: 150%;
}
.button-edit {
	width: 265px;
}
.change-profile-pic span {
	clear: both;
	margin-top: 35px;
	display: inline-block;
}
.change-profile-pic span:hover {
	clear: both;
	margin-top: 35px;
	display: block;
	color: red;
}
.profile-right-wrapper {
	margin-top: 4px;
}
.profile-image-container {
	height: auto;
}
.content-wrapper {
	text-align: center;
}
.profile-right-wrapper {
	height: auto;
}
.procompatibility1{
	width: 300px;
}
/*Profile End*/

/*600-1020 Resolution Membership & Tips Side by Side Start*/
.ipad-block {
	display: none;
}
/*600-1020 Resolution Membership & Tips Side by Side End*/

/*Left Panel Rows Start*/
.row-1, .row-2, .row-3 {
	margin-left: 4px;
}
.row-1 .col-1 {
	margin-left: auto;
	margin-right: auto;
	height: auto;
	width: 560px;
	border: solid 1px #cccccc;
	float: left;
	margin: 50px 0px 0px 44px;
	display: inline-block;
}
.row-1 .col-2 {
	height: 225px;
	width: 250px;
	border: solid 1px #cccccc;
	float: left;
	margin: 50px 0px 0px 34px;
}
.row-2 .col-1 {
	height: 240px;
	width: 560px;
	border: solid 1px #cccccc;
	float: left;
	margin: 50px 0px 0px 44px;
}
.row-2 .col-2 {
	height: 240px;
	width: 250px;
	border: solid 1px #cccccc;
	float: left;
	margin: 50px 0px 0px 34px;
}
.row-3 .col-1, .row-3 .col-2, .row-3 .col-3 {
	width: 276px;
	height: 240px;
	border: solid 1px #cccccc;
	margin: 50px 0 0 34px;
}
.row-3 .col-1 {
	margin: 50px 0 0 44px !important;
}
.row-3 .col-2 {
	margin: 50px 0 0 34px !important;
}
/*Left Panel Rows End*/

/*Membership Start*/
.memebership-sub-title span {
	width: 260px;
}
/*Membership End*/

/*Messages Start*/
.msg-header-1 li {
	color: #008FD5;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width: auto;
}
.msg-header-1, .msg-header-2, .msg-header-3 {
	width: 260px;
}
.msg-header-2 li, .msg-header-3 li {
	width: 128px;
}
/*Messages End*/

/*Statistics Start*/
.statistics-button-more {
	margin-top: 170px;
}
/*Statistics End*/

/*Add Photo Page Start*/

.addphoto-right-pane {
	width: 714px;
}
.addphoto-left-pane .leftnav {
	height: auto;
	width: 250px;
	border: solid 0px #cccccc;
	float: left;
	margin: 50px 0 0;
}
.manage-media {
	width: 674px;
}
.user-language {
	width: 689px;
}
.mp-box {
	width: 674px;
}
.protected-blocked-image-container .image-container {
	margin-right: 22px;
	margin-top: 38px;
}
/*Add Photo Page End*/

/*Edit Profile Start*/

.profile-details-sub-container .col-1 {
	width: 320px;
}
.profile-details-sub-container .col-2 {
	width: 320px;
	margin-left: 20px;
}
.profile-details-sub-container ul li .profile-label-r {
	width: 154px;
}
.profile-details-sub-container ul li .profile-textarea {
	width: 289px;
}
.profile-details-sub-container ul li .profile-textarea textarea {
	width: 100%;
}
.profile-details-sub-container-txtbx ul li .profile-label-r input[type="text"]{
	width: 169px;
}
.profile-details-sub-container-txtbxreg ul li .profile-label-r input[type="text"]{
	width: 171px;
}
.profile-details-sub-container ul li .profile-label-r select{
	width: 175px;
}
/*Edit Profile End*/


/*Partner Pref Start*/

.manage-partner {
	width: 300px;
}
.manage-partner .block-taxtarea {
	width: 300px;
}
.current-pref-sub-container ul li .link {
	float: right;
	margin-right: 10px;
	width: auto;
}
.add-pref-sub-container ul li .link {
	float: right;
	margin-right: 10px;
	width: auto;
}
/*Partner Pref End*/

/*Mailbox Start*/

.mailbox-row .heading {
	width: 60px;
}
.mailbox-col1 {
	margin: 50px 0 50px 10px;
	width: 200px;
}
.mailbox-col2 {
	margin: 50px 0 50px 10px;
	width: 200px;
}
.mailbox-col3 {
	margin: 50px 0 50px 10px;
	width: 474px;
}
.mailbox-col3 .right-col {
	margin-left: 0px;
	width: 216px;
}
.right-col .details-label .edit-button-container {
	margin-left: 0px;
}
.mleft-56 {
	margin-left: 42px;
}
.right-col .details-label .postpone-button-container {
	margin-left: 24px;
}
/*Mailbox End*/

/*Find Match Start*/

.findmatches-row .heading {
	width: 100%;
}
.findmatches-col1 {
	margin: 50px 0px;
	width: 232px;
}
.findmatches-col2 {
	width: 428px;
	height: 1302px;
}
.searchresults {
	width: 428px;
}
.findmatches-col3 {
	margin: 50px 0px 50px 10px;
	width: 225px;
}
.findmatches-marque{margin-left:14px;margin-right:34px;}
.findmatches-search-links {
	padding: 8px 0;
	width: 458px;
	height: auto;
}
.findmatches-links {
	margin-left: 8px;
}
.results-container .left-block {
	width: 320px;
}
.results-container .left-block-lp {
	width: 320px;
}
.results-default-female img{
	width: 100px;
	height: 100px;
}
.expintsrchresult
{
	margin-left:0px;
}
.results-img-col #expintsrchresult{width:auto;}
.results-img-col-lp #expintsrchresult{width:auto;}
.results-container .right-block {
	float: right;
}
.accordion-container {
	display: none;
}
.left-search-options {
	display: block;
}
/*Find Match End*/

/*View Profile Start*/

/*View Profile Start*/
.view-profile-col1 {
	margin: 50px 22px 50px 0;
	width: 232px;
}
.back-button-container {
	margin: 9px 12px 10px;
}
.viewprofile-middle-col {
	width: 270px;
	margin-right: 10px;
}
.viewprofile-right-col {
	width: 154px;
}
/*View Profile End*/

/*Add On Start*/
.addon-block{width:166px;margin:10px 0 10px 2px;}
.validity-details-col{width:166px;margin-left:0px;}
.buy-button-container{margin:9px 0 0 0px;}
.addon-label{margin-left:10px;}
.icon-matchsetter{margin:10px 0 0;}
.icon-addonfiller{margin:10px 0 0;}	
.icon-highlight{margin:10px 0 0;}
.icon-3month{margin:10px 0 0;}
.icon-1year{margin:10px 0 0;}
.icon-publish{margin:10px 0 0;}
.icon-buy15{margin:10px 0 0;}
.icon-buy30{margin:10px 0 0;}
.icon-horoscope-10{margin:10px 0 0;}
.icon-horoscope-20{margin:10px 0 0;}
.icon-astroaddon{margin:10px 0 0;}
.icon-top15{margin:10px 0 0;}
.icon-top30{margin:10px 0 0;}
.icon-top-1{margin:10px 0 0;}
.icon-top-2{margin:10px 0 0;}
.icon-top-3{margin:10px 0 0;}
.icon-top-4{margin:10px 0 0;}
.icon-top-5{margin:10px 0 0;}
.icon-top-10{margin:10px 0 0;}
.icon-top-30{margin:10px 0 0;}
.icon-nri{margin:10px 0 0;}
.icon-city{margin:10px 0 0;}
.icon-divorcee{margin:10px 0 0;}
/*Add On End*/

/*Current Membership Start*/
.title-container .title {text-align: left;}
/*Current Membership Start*/

/*Current Membership Start*/
.package-block {width: 103px;}
.package-info{margin: 10px 10px 0 18px;}
/*Current Membership End*/

/*Renew Membership Start*/
.col-right-options{margin:0px;}
.package-m-left28{margin-left:28px !important;}
.normal-cart{display:block;}
.responsive-cart{display:none;}
.cart-label-leftalign{width:154px;}
.cart-label-rightalign{width:154px;}
.normal-package-info{display:block;}
/*Renew Membership End*/

/*Help Start*/
.help-media {
	width: 674px;
}
.help-banner{height:auto;}
.help-separator{display:none;}

.help-banner-text{margin-left: 2px;margin-top: 8px;}
.help-banner-text-container{padding-bottom: 8px;width:300px;}
.address-container{width: 646px;}
.address-col{width:310px;}
.help-lady-image {
    background: url("../images/help-lady198220.png") no-repeat; height: 220px;
    width: 198px;}
/*Help End*/

/*Add Reference Start*/

.grid-row-block-name{width:140px;height:auto;padding-bottom: 4px;}
.grid-row-block-relation{width:75px;height:auto;padding-bottom: 4px;}
.grid-row-block-phone{width:120px;height:auto;padding-bottom: 4px;}
.grid-row-block-email{width:140px;height:auto;padding-bottom: 4px;}
.grid-row-block-about{width:75px;height:auto;padding-bottom: 4px;}
.grid-row-block-validation{width:120px;height:auto;padding-bottom: 4px;}

.grid-row-block-doctype{width:150px;height:auto;padding-bottom: 4px;}
.grid-row-block-doc-name{width:300px;height:auto;padding-bottom: 4px;}
.grid-row-block-view{width:50px;height:auto;padding-bottom: 4px;}
.grid-row-block-delete{width:50px;height:auto;padding-bottom: 4px;}
.grid-row-block-validation{width:120px;height:auto;padding-bottom: 4px;}

.grid-responsive{display:none;}
.grid-container{display:block;}

/*Add Reference End*/

/*Login Start*/

.login-leftpanel{margin: 10px;width: 602px;height:auto;float:left;}
.login-leftpanel2{margin: 10px;width: 602px;height:auto;float:left;}
.login-separator{margin:10px;}
.login-rightpanel{display:inline-block;width:346px;height:auto;float:left;margin:10px;}
.login-rightpanel form{margin-left: 10px;width: 346px;}
.register-label{width:110px;}
.register-textbox input{width:220px;}
.register-textbox select{width:226px;}
.birthday-ddl{width:70px !important;}
	
/*Login End*/

/*Button Start*/
.button-more {
	/*margin-top: 0px;*/
}
.button-upgrade {
	margin-left: 0px;
	margin-top: 12px;
	width: 250px;
}
/*Button Start*/

.blocked {
	margin-left: 0px;
	margin-top: 10px;
}
/*Footer Start*/
.footer {
	margin-top: 50px;
}
.right-block-lp{display:none}
.packagepricelist{display:inline-block}
.packagepricelistmob{display:none}
/*Footer Start*/
.premmember{margin-bottom:1px;background: url(../images/premmembersmall.png);height:25px;width:100px}
.login-leftpanel2 .mailbox-col3{border:0px}
.alreadyregistered{display:inline-block}
.sublineheight{line-height:25px}
}

/*************************** Responsive Resolution Between 1025px - 1300px *****************************/

 @media (max-width:1300px) and (min-width:1025px) {

.profilehome{border-top:0px}
.ipad-block {
	display: none;
}
.main-menu1 {
	display: none;
}
.main-menu {
	display: block;
	width: 482px;
	margin: 30px 20px 0;
}
.header2 {
	display:none;
}
.main-menu2 {
	width: 482px;
	margin: 30px 20px 0;
}
.msg-header-3 li span {
	padding-right: 20px;
}
.header-container {
	width: 1120px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.header-container2 {
	width: 1120px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.main-menu li {
	width: 80px;
}
.main-menu2 li {
	width: 80px;
}
.user-info {
	width: 260px;
	float: right;
}
.name-container {
	width: 184px;
	word-wrap: break-word;
}
.right-pane {
	display: block;
	width: 270px;
}
.content-wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 1120px !important;
	display: block;
}
.left-pane {
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	float: left;
}
.profile-title span {
	font-size: 150%;
}
.button-edit {
	width: 265px;
}
.change-profile-pic span {
	clear: both;
	margin-top: 35px;
	display: inline-block;
}
.change-profile-pic span:hover {
	clear: both;
	margin-top: 35px;
	display: block;
 color: #;
}
.profile-right-wrapper {
	margin-top: 4px;
}
.profile-image-container {
	height: auto;
	width: 275px;
}
.content-wrapper {
	text-align: center;
}
.profile-right-wrapper {
	height: auto;
	width: 210px;
}
.profile-title span {
	font-size: 18px;
}
.profile-title {
	width: 136px;
}
.profile-links-right {
	margin: 20px 0 0;
	width: 100px;
}
.button-edit {
	width: 221px;
	margin-top: 40px;
}
.button-more {
	margin-top: 5px;
}
.chat {
	margin: 12px 0 0 0;
	height: 794px;
}
.chat-details .intrest-details span {
	font-size: 11px;
}
.user-list ul {
	overflow-x: hidden;
	overflow-y: auto;
	height: 710px;
}
.row-1, .row-2, .row-3 {
	margin-left: 0px;
}
.row-1 .col-1 {
	margin-left: auto;
	margin-right: auto;
	height: 230px;
	width: 516px;
	border: solid 1px #cccccc;
	float: left;
	margin: 12px 0 0 10px;
	display: inline-block;
}
.row-1 .col-2 {
	height: 230px;
	width: 240px;
	border: solid 1px #cccccc;
	float: left;
	margin: 12px 0 0 12px;
}
.memebership-sub-title span {
	width: 260px;
}
.button-upgrade {
	margin-left: 0px;
	width: 242px;
}
.msg-contnt-top .msg-title {
	line-height: auto;
}
.msg-header-1, .msg-header-2, .msg-header-3 {
	width: 220px;
}
.msg-header-1 li, .msg-header-2 li, .msg-header-3 li {
	width: 110px;
}
.msg-container {
	width: 250px;
}
.row-2 .col-1 {
	height: 240px;
	width: 516px;
	border: solid 1px #cccccc;
	float: left;
	margin: 12px 0 0 10px;
}
.row-2 .col-2 {
	height: 240px;
	border: solid 1px #cccccc;
	float: left;
	margin: 12px 0 0 12px;
	width: 240px;
}
.row-3 .col-1, .row-3 .col-2, .row-3 .col-3 {
	height: 240px;
	border: solid 1px #cccccc;
	margin: 12px 0 0 12px;
	width: 265px;
}
.row-3 .col-1 {
	margin: 12px 0 0 10px !important;
}
.row-3 .col-2 {
	margin: 12px 0 0 12px !important;
	;
}
/*Add Photo Page Start*/

.addphoto-left-pane {
	width: 296px;
}
.addphoto-left-pane .leftnav {
	height: auto;
	width: 240px;
	border: solid 0px #cccccc;
	float: left;
	margin: 12px 0 0 12px;
}
.addphoto-right-pane {
	width: 806px;
}
.manage-media {
	width: 784px;
	margin-top: 12px;
	display: inline-block;
}
.user-language {
	width: 789px;
	margin-top: 12px;
	display: inline-block;
}
.mp-box {
	width: 784px;
	margin-top: 12px;
	display: inline-block;
}
.protected {
	width: 390px
}
.protected .block {
	width: 192px;
}
.blocked {
	width: 390px;
	margin-left: 0px;
	height: auto;
}
.blocked .block {
	width: 192px;
}
.protected-blocked-image-container .image-container {
	margin-top: 60px;
	margin-right: 50px;
}

/*Add Photo Page End*/

/*Mailbox Start*/


.mailbox-col1 {
	margin: 12px 0 0 10px;
}
.mailbox-col2 {
	margin: 12px 0 0 10px;
}
.mailbox-col3 {
	margin: 12px 0 0 10px;
}
/*Mailbox End*/

/*Find Matches Start*/
.findmatches-col1 {
	margin: 12px 0 0 10px;
}
.findmatches-col2 {
	margin: 12px 0 0 10px;
	height: 1286px;
}
.searchresults {
	margin: 12px 0 0 10px;
}
.findmatches-col3 {
	margin: 12px 0 0 10px;
}
.accordion-container {
	display: none;
}
.findmatches-search-links {
	margin: 12px 0 0 10px;
}
.results-img-col {
	width: 180px;
	height: 180px;
}
.results-img-col-lp {
	width: 180px;
	height: 180px;
}
.results-default-male {
	background: url("../images/sprite.png") no-repeat -309px -87px;
	height: 180px;
}
.results-default-female {
	background: url("../images/sprite.png") no-repeat -14px -524px;
	height: 180px;
}
/*Find Matches End*/

.view-profile-col1 {
	margin: 50px 26px 0 10px;
}
.back-button-container {
	margin: 9px -6px 10px 0;
}
.viewprofile-middle-col {
	width: 270px;
	margin-right: 20px;
}
.profile-details-sub-container .col-1 {
	width: 350px;
}
.profile-details-sub-container .col-2 {
	width: 350px;
}
.profile-details-sub-container ul li .profile-label-r {
	width: 200px;
}
.profile-details-sub-container-txtbx ul li .profile-label-r input[type="text"]{
	width: 189px;
}
.profile-details-sub-container-txtbxreg ul li .profile-label-r input[type="text"]{
	width: 187px;
}
.profile-details-sub-container ul li .profile-label-r select{
	width: 195px;
}
.procompatibility1{
	width: 350px;
}
/*View Profile End*/



/*Addon Start*/
.addon-block{width:174px;}
/*Addon End*/

/*Renew Membership Start*/
.col-right-options{margin: 0 10px;}
.normal-cart{display:block;}
.responsive-cart{display:none;}
.cart-label-leftalign{width:184px;}
.cart-label-rightalign{width:184px;}
/*Renew Membership End*/

/*Help Start*/
.help-media {
	width: 784px;
	margin-top: 12px;
	display: inline-block;
}
.address-container{width: 754px;}
.address-col{width:350px;}
/*Help End*/

/*Add Reference Start*/

.grid-row-block-name{width:140px;height:auto;padding-bottom: 4px;}
.grid-row-block-relation{width:100px;height:auto;padding-bottom: 4px;}
.grid-row-block-phone{width:120px;height:auto;padding-bottom: 4px;}
.grid-row-block-email{width:140px;height:auto;padding-bottom: 4px;}
.grid-row-block-about{width:100px;height:auto;padding-bottom: 4px;}
.grid-row-block-validation{width:120px;height:auto;padding-bottom: 4px;}

.grid-row-block-doctype{width:150px;height:auto;padding-bottom: 4px;}
.grid-row-block-doc-name{width:300px;height:auto;padding-bottom: 4px;}
.grid-row-block-view{width:100px;height:auto;padding-bottom: 4px;}
.grid-row-block-delete{width:100px;height:auto;padding-bottom: 4px;}
.grid-row-block-validation{width:120px;height:auto;padding-bottom: 4px;}

.grid-responsive{display:none;}
.grid-container{display:block;}

/*Add Reference End*/

/*Login Start*/

.login-rightpanel{width:416px;}
.register-textbox input{width:248px;}
.register-textbox select{width:254px;}
.birthday-ddl{width:80px !important;}
 	
/*Login End*/

.footer {
	margin-top: 12px;
}
.results-default-female{height:auto;}
.results-default-female img{
	width: 180px;
	height: 180px;
}
.results-img-col{width:auto;height:auto;}
.results-img-col-lp{width:auto;height:auto;}
.right-block-lp{display:none}
.packagepricelist{display:inline-block}
.packagepricelistmob{display:none}
.findmatches-mar-offset{margin-top:12px}
.heightftreg{margin-bottom:10px}
.login-leftpanel2 .mailbox-col3{border:0px}
.regpaymargin{margin-left:150px}
.sublineheight{line-height:25px}
}

/*************************** Responsive Resolution Between 1301px - 15361px *****************************/
 @media (max-width:15361px) and (min-width:1301px) {
.ipad-block {
	display: none;
}
.main-menu1 {
	display: none;
}
.main-menu {
	display: block;
	width: 482px;
}
.header2 {
	display:none;
}
.main-menu2 {
	width: 482px;
}
.header-container {
	width: 1250px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.header-container2 {
	width: 1250px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.main-menu li {
	width: 80px;
}
.main-menu2 li {
	width: 80px;
}
.user-info {
	width: 264px;
	float: right;
}
.name-container {
	width: 188px;
	word-wrap: break-word;
}
.right-pane {
	display: block;
	width: 270px;
}
.content-wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
	display: block;
}
.profile-details-sub-container-txtbx ul li .profile-label-r input[type="text"]{
	width: 189px;
}
.profile-details-sub-container-txtbxreg ul li .profile-label-r input[type="text"]{
	width: 187px;
}
.profile-details-sub-container ul li .profile-label-r select{
	width: 195px;
}
.left-pane {
	width: 926px;
	margin-left: auto;
	margin-right: auto;
	float: left;
}
.profile-title span {
	font-size: 16px;
}
.button-edit {
	width: 238px;
}
.change-profile-pic span {
	clear: both;
	margin-top: 35px;
	display: inline-block;
}
.change-profile-pic span:hover {
	clear: both;
	margin-top: 35px;
	display: block;
	color: #236B8E;
}
.profile-right-wrapper {
	margin-top: 4px;
}
.profile-image-container {
	height: auto;
}
.content-wrapper {
	text-align: center;
	min-height:700px;
}
.profile-right-wrapper {
	height: auto;
}
.chat {
	margin: 50px 0 0 0;
	height: 882px;
}
.user-list ul {
	overflow-x: hidden;
	overflow-y: auto;
	height: 786px;
}
.row-1, .row-2, .row-3 {
	margin-left: 0px;
}
.row-1 .col-1 {
	margin-left: auto;
	margin-right: auto;
	height: auto;
	width: 532px;
	border: solid 1px lightgrey;
	float: left;
	margin: 50px 0 0 2px;
	display: inline-block;
}
.row-1 .col-2 {
	border: 1px solid lightgrey;
	float: left;
	height: 230px;
	margin: 50px 0 0 46px;
	width: 226px;
}
.memebership-sub-title span {
	width: auto;
}
.button-upgrade {
	width: 226px;
	margin-left: 2px;
	margin-top: 20px;
}
.row-2 .col-1 {
	height: 240px;
	width: 532px;
	border: solid 1px lightgrey;
	float: left;
	margin: 50px 0 0 2px;
}
.row-2 .col-2 {
	height: 240px;
	width: 226px;
	border: solid 1px lightgrey;
	float: left;
	margin: 50px 0 0 46px;
}
.row-3 .col-1, .row-3 .col-2, .row-3 .col-3 {
	border: 1px solid lightgrey;
	height: 240px;
	margin: 50px 0 0 46px;
	width: 254px;
}
.row-3 .col-1 {
	margin: 50px 0 0 2px !important;
}
.row-3 .col-2 {
	margin: 50px 0 0 44px !important;
}
.footer {
	margin-top: 50px;
}
.accordion-container {
	display: none;
}
.results-img-col {
	width: 180px;
	height: auto;
}
.results-img-col-lp {
	width: 180px;
	height: auto;
}
.results-default-male {
	background: url("../images/sprite.png") no-repeat -309px -87px;
	height: 180px;
}
.results-default-female {
	height: 180px;
}
.normal-cart{display:block;}
.responsive-cart{display:none;}
.normal-package-info{display:block;}
.grid-responsive{display:none;}
.grid-container{display:block;}
.packagepricelist{display:inline-block}
.packagepricelistmob{display:none}
.login-leftpanel2 .mailbox-col3{border:0px}
.regpaymargin{margin-left:150px}
.sublineheight{line-height:25px}
}

.alinks{
	color: #236B8E;
	text-decoration: none;
	font-size: 12px;
}
.alinks:hover{
	color: #236B8E;
	text-decoration: underline;
	font-size: 12px;
}
.alinksgreen{
	color: #236B8E;
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;
}
.alinksgreen:hover{
	color: #236B8E;
	text-decoration: underline;
	font-weight:bold;
	font-size: 12px;
}
.amat{
	color: #236B8E;
	text-decoration: none;
	font-size: 12px;
}
.amat:hover{
	color: #236B8E;
	text-decoration: underline;
	font-size: 12px;
}
.amatalt{
	color: blue;
	text-decoration: none;
	font-size: 14px;
}
.amatalt:hover{
	color: blue;
	text-decoration: underline;
	font-size: 14px;
}
.requestviewtick{
	background-color:white;
	background-image: url('../images/jquery-ui/ui-icons_4b8e0b_256x240.png');
	background-position: -63px -146px;
	height:12px;
	width:14px;
	display:inline-block;
	margin-left:4px;
}
.profile-details-sub-container ul li .profile-label-heading {
	width: 120px;
	height: 16px;
	float: left;
	font-size: 14px;
    font-weight: bold;
	text-align: left;
}

.add-pref-sub-container ul .edit-container .select-box {
	float: left;
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: left;
}
.add-pref-sub-container ul .edit-container .select-box select{
	width: 180px;
	height:25px;
}
.add-pref-sub-container ul .edit-container .separator{
	border:none;
	float: left;
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: left;
	width: 30px;
}
.procompatibility1{
	width: 330px;
}
.add-pref-sub-container ul .edit-container .select-box input{
	width: 175px;
}
.button-edit button {
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: right;
	background: #39b54a;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 50px;
	cursor: pointer;
	border:0;
}

.button-edit button:hover {
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: right;
	background: #30963e;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 50px;
	cursor: pointer;
	border:0;	
}

.button-alert input {

	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: right;
	background: #39b54a;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 50px;
	cursor: pointer;
	border:0;

}

.button-alert input:hover {

	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: right;
	background: #30963e;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 50px;
	cursor: pointer;
	border:0;	

}
.welcomelogo {
	float: left;
	background: url(../images/marsfinallogo30percent.jpg) no-repeat;
	width: 300px;
	height: 70px;
	border: 0px solid red;
	margin-top: 13px;
}
.icon-close-window{
	width:23px;height:23px;background:url(../images/sprite.png) -353px -524px no-repeat;
}
.prohighlight{
	/*
	border: 1px solid #CCCCCC;
	margin-top:20px;
	margin-bottom:20px;
	*/
}
.prohil{
	/*border: 1px solid #CCCCCC;*/
	margin-left:10px;
	padding:5px;
	height:100px;
}
.recapchatext{
	display: inline-block;
    float: left;
    height: 20px;
    text-align: left;
    width: 326px;
}
.hilsmiley{
	border: 1px solid lightgrey;
}
.smilcont{
	width:25px;
	display:inline-block;
	padding:2px
}
.photoleft{width:18px;height:18px;display:inline-block;background:url(../images/sprite.png) -560px -234px no-repeat;margin:5px 5px;}
.photoright{width:18px;height:18px;display:inline-block;background:url(../images/sprite.png) -532px -234px no-repeat;margin:5px 5px;}

.results-container .m-top ul li{width:30px;text-align:center}
.photopages{display:inline-block;width:100px;}
.imgclswrapper{position:relative;margin-top:20px}
.imgcls{position:absolute;right:-10px;top:-15px;display:none;cursor:pointer}
#displayprofile .mbtextarea{
	height: 80%;
    width: 100%;
    margin-bottom:20px
}
/*should be used all over*/
.textarea2{
	background: none repeat scroll 0 0 #EBEBE4;
    border: 1px solid #CCCCCC;
    height: 100%;
    width: 98%;
	margin: 0;
	font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
	font-size: 13px;
	resize: none;
	overflow: auto;
    outline: 0 none;
    -moz-box-sizing: border-box;
    padding: 5px;
}
.textarea2whitebg{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 100%;
    width: 98%;
	margin: 0;
	font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
	font-size: 13px;
	resize: none;
	overflow: auto;
    outline: 0 none;
    -moz-box-sizing: border-box;
    padding: 5px;
}
.button-save-pro {
	width: 75px;
}
.button-cancel-pro {
	width: 75px;
	float: left;
}
.button-save-pro input {
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: #39b54a;
	padding: 8px 16px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
	border:0;
}
.button-save-pro input:hover{
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: #30963e;
	padding: 8px 16px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
	border:0;
}
.button-cancel-pro input{
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: #ba3535;
	padding: 8px 18px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
	border:0;
}
.button-cancel-pro input:hover{
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: #d74949;
	padding: 8px 18px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
	border:0;
}
.button-checkout-disable input {
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: grey;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
	border:0;
}
.button-checkout-disable input:hover {
	display: inline-block;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	float: left;
	background: grey;
	padding: 8px 24px;
	border-radius: 4px;
	min-width: 40px;
	cursor: pointer;
	border:0;
}
.policy
{
	width:550px
}
.policy-text
{
	width:auto;
	text-align:justify
}
.complaint-comments{
	display: block;
    padding: 4px 0;
    vertical-align: top;
}
.complaint-comments-container{
	border-bottom: 1px solid #EBEBEB;
    display: block;
    height: auto;
    padding: 10px 0;
}
.intreqcount{
	color:#ba3535;
	font-weight:bold
}
.marbot10{
 	margin-bottom:10px
}
.icon-rightarrow {
	background: url("../images/rightarrow.png") no-repeat;
	height:15px;
	width:15px;
	display:inline-block;
}
.keyword{
	color: #236b8e;font-size:1px
}
.matrimony-title {
    color: #236b8e;
    font-size: 20px;
    font-weight: bold;
    height: auto;
    width: 100%;
}
 .menutipanchor{
	direction: ltr;
	font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
	color: #3B5998;
	cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: top;
    max-width: 169px;
    height: 17px;
    width: 17px;
    box-shadow: none;
    background-color: #6D84B4;
    background:url(../images/sprite.png) -504px -234px no-repeat;
    background-size: auto auto;
    border: 1px solid #3B5998;
    padding: 0;
}
.pipe{
	margin-left:3px;margin-right:3px;
}