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-bottom: 1px solid #e30f3c;

    width: 100%;

    height: auto;

    /*background-color: #FFDF00;*/
    background-color: #FFA600;

    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(../../static/images/matrimony-32075_2-en.png)no-repeat;

	width: 320px;

	height: 101px;

	border: 0px solid red;

	margin-top: 5px;

}

.logoreg {

	float: left;

    width: 320px;

    /*height: 75px;*/

    height: 101px;

    border: 0 solid red;

    margin-top: 5px

}

.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

    }





#chat-icon {

    height: 160px;

    position: fixed;

    right: 0;

    top: 28%;

    width: 60px;

    z-index: 7100;
    display: none;

}



#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: 0 solid red;

    width: 520px;

    height: 46px;

    margin: 51px 50px 0 90px;

    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: #980038;

    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: red;

	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: 100%;

}

.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: 100%;

	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:100%;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:24px;}

.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:#000;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: 700;
color: #fff;
float: left;
background: #e10732;
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}

/*Mobile friendly fixes*/

.search-match-results {

    word-break: break-all;

}

/*************************** 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/matrimony-32075_2-en.png) no-repeat;

	width: 136px;

	height: 30px;

	border: 0px solid red;

	margin-top: 4px;

	margin-left: 10px;

}

.logoreg {

	float: left;

	width: 282px;

	height: 99px;

	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;display:none}

.login-telugu-smiley{background:url(../images/telugu-matrimonial-small.png)no-repeat;width:289px;height:277px;display:none}

.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: 420px;

}

.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:100%;

}

.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;

}

/*Mobile friendly fixes*/

@media only screen and (max-width: 600px){

	ul.breadcrumb li {

	    line-height: 28px;

	}

	.termscondmob{

	    line-height: 28px;

	}

	.asize{

		min-width: 48px;

	    min-height: 48px;

	    text-align: center;

	    float: left;

	}

	.browseprofileright .pipe{

		    float: left;

		    min-height: 48px;

	}

	.browseprofileright span:not(.pipe) {

		min-height: 48px;

		min-height: 48px;

		float: left;

	}

	.menutipanchor{

		float: left;

	}

	.copyright{

		height: auto;

	}

	.copyright-text{

		height: auto;

		width: 100%;

		padding-bottom: 10px;

	}

	.pipe {

		margin-left: 0px;

		margin-right: 0px;

	}

	.copyright-text > div, .copyright-text > div > div{

		float: left;

	}

	.copyright-text > div:first-child{

		padding-bottom: 10px;

		width: 100%;

		padding-top: 15px;

		padding-left: 3px;

	}

	.copyright-text > div:first-child div{

		float: revert;

	}

	.copyright-text > div:first-child div a{

		padding: 0px;

		margin: -3px 5px;

	}

	.footer{

		float: left;

		height: auto;

		margin-top: 80px !important;

	}

	.copyright-text a{

		padding: 2px 12px;

		float: left;

	}

	.copyright-text .pipe{

		float: left;

		margin-top: 2px;

	}

	.followus{

		padding-left: 8px;

	}

	.followus .float-left{

		padding-right: 7px;

	}

	.browseprofileright .left{

		width: 100%;

	}

	.browseprofileright .right{

		width: 100%;

	}

	#loginForm{

		display: flex;

		flex-wrap: wrap;

		justify-content: center;

	}

}

