@charset "utf-8";
/* CSS Document */
/*.....:Reset CSS:.....*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}


/*.....:HTML5 display-role reset for older browsers:.....*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
::-moz-selection {
 background:#faa719;
 color:#FFF;
}
::selection {
	background: #faa719;
	color: #FFF;
}
ol, ul {
	list-style: none;
}
a {
	text-decoration: none;
	outline: 0;
}
a:hover {
	text-decoration: none;
}
a:focus {
	outline: none;
}
button:focus {
	outline: none;
}
/* Improve readability when focused and hovered in all browsers: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {
	outline: 0;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input, textarea {
	outline: 0;
}
/*.....:Fonts Styles:.....*/
@font-face {
	font-family: "Helvetica";
	src: url('fonts/311676026-Helvetica.eot');
	src: url('fonts/311676026-Helvetica.eot?#iefix') format('embedded-opentype'), url('fonts/311676026-Helvetica.svg#Helvetica') format('svg'), url('fonts/311676026-Helvetica.woff') format('woff'), url('fonts/311676026-Helvetica.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
/*.....:Common Styles:.....*/
.clear {
	clear: both;
	height: 0;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
a {
	text-decoration: none;
	outline: 0;
}
a:
input, textarea {
outline:0;
}
.fix_left {
	float: left;
}
.fix_right {
	float: right;
}
/*++++++++++++++++++++++++++++++++++++++++++++ Layout ++++++++++++++++++++++++++++++++++++++++++++*/
body {
	margin: 0px;
	padding: 0px;
	overflow-x: hidden;
}
p {
	font: 14px/18px Tahoma, Geneva, sans-serif;
	color: #000;
	padding-bottom: 15px;
	text-align: justify;
}
/*  Main Style 
===================================================*/
.wrapper {
	margin: 0 auto;
	max-width: 1100px;
	position: relative;
}
.top {
	float: left;
	width: 100%;
	background: #ffffff;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
}
.search {
	float: left;
	width: 100%;
}
.search input {
	float: left;
	width: 180px;
	height: 30px;
	margin: 25px 0px 25px 0px;
	border-radius: 0px !important;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
@media(min-width:200px) and (max-width:979px) {
.search input {
	width: 150px;
	font-size: 12px !important;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.search input.sub {
	width: 80px;
	margin-left: 0px;
}
}
.search input.sub {
	float: left;
	width: 100px;
	height: 30px;
	background: #ee4885;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
}
.search-partner {
	float: left;
	width: 100%;
	background: #131313;
}
.search-head {
	float: left;
	width: 100%;
	height: 110px;
	background: #dd1f1f;
}
.search-head h1 {
	font: 22px/110px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
}
.bride {
	float: left;
	margin: 30px 0px 0px 0px;
	width: 110px;
}
@media(min-width:200px) and (max-width:630px) {
.bride {
	margin: 0px;
}
}
.bride ul li {
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.bride ul li input {
	margin: 0px 5px 0px 0px;
}
.form {
	float: left;
	width: 140px;
	margin: 30px 0px 0px 0px;
}
@media(min-width:200px) and (max-width:630px) {
.form {
	margin: 0px;
}
}
.form label {
	float: left;
	width: 100%;
	font-size: 14px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
.form2 {
	float: left;
	width: 150px;
	margin: 0px 0px 0px 0px;
}
.form2 input.search {
	width: 100px;
	height: 30px;
	float: left;
	background: #dc5f28 url(../images/se.png) no-repeat left;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	padding: 0px 0px 0px 10px;
}
@media(min-width:200px) and (max-width:979px) {
.form2 input.search {
	margin-bottom: 10px;
}
}
.form2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	width: 100%;
	background: url(../images/add.png) no-repeat left;
	display: block;
	float: left;
	padding: 0px 0px 0px 20px;
	margin: 10px 0px 20px 0px;
}
.form select {
	float: left;
	width: 120px;
	border-radius: 0px;
	height: 25px;
}
.form select.sm {
	float: left;
	width: 80px;
	border-radius: 0px;
	height: 25px;
	margin: 0px 5px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
.success-stories {
	float: left;
	width: 100%;
}
.stories-discription {
	float: left;
	width: 100%;
}
footer {
	float: left;
    border-top: 4px solid #d8d8d8 !important;
	width: 100%;
	    background-color: #dedede;
		
	padding: 20px 0px 0px 0px;
}
.quick-links {
	float: left;
	width: 100%;
}
.quick-links h1 {
	font-family: 'Cinzel', serif;
	font-size: 18px;
	color: #000;
	line-height: 24px;
	padding: 10px 0px 10px 0px;
}


@font-face {
    font-family:traj;
    src: url(../fonts/Trajan_Bold.ttf);
}
@media(min-width:200px) and (max-width:979px) {
.quick-links h1 {
	padding-left: 10px;
}
}
.quick-links ul {
	margin: 15px 0px 0px 0px;
}
@media(min-width:200px) and (max-width:979px) {
.quick-links ul {
	padding-left: 10px;
}
}
.quick-links ul li {
	float: left;
	width: 100%;
	margin: 0px 0px 10px 0px;
}
.quick-links ul li a {
	display: block;
	font-family: 'Cinzel', serif;
	font-size: 14px;
	color: #767676;
}
.footer-quick-contact {
	float: left;
	width: 100%;
}
.footer-quick-contact h1 {
	font-family: 'Cinzel', serif;
	font-size: 18px;
	color: #000;
	line-height: 24px;
	padding: 10px 0px 10px 0px;
}
@media(min-width:200px) and (max-width:979px) {
.footer-quick-contact h1 {
	padding-left: 10px;
}
}
.footer-quick-contact ul {
	margin: 10px 0px 0px 0px;
}
.footer-quick-contact ul li {
	float: left;
	width: 100%;
}
@media(min-width:200px) and (max-width:979px) {
.footer-quick-contact ul li {
	width: 100%;
	
}
}
.footer-quick-contact ul li label {
	font-family: 'Cinzel', serif;
	font-size: 14px;
	color: #8f8f8f;
}
.footer-quick-contact ul li input {
    float: left;
    width: 100%;
    height: 30px !important;
    border: 1px #d2d2d2 solid;
    border-radius: 0px;
    margin-bottom: 3px;
}

.footer-quick-contact ul li textarea {
    float: left;
    width: 100%;
    height: 70px !important;
    border: 1px #d2d2d2 solid;
    border-radius: 0px;
    height: 70px;
    margin-bottom: 3px !important;
}
.footer-quick-contact ul li input.submit {
	float: right;
	width: 90px;
	height: 30px !important;
	border: 0px;
	background: #f36939;
	font: 14px/30px Helvetica;
	color: #FFF;
	text-align: center;
	margin: 0px 0px 10px 0px;
	padding: 0px;    border-radius: 40px !important;
}
.news-letter {
	float: left;
	width: 100%;
}
.news-letter h1 {
	font-family: 'Cinzel', serif;
	font-size: 18px;
	color: #000;
	line-height: 24px;
	padding: 10px 0px 10px 0px;
}
@media(min-width:200px) and (max-width:979px) {
.news-letter h1 {
	padding-left: 10px;
}
.news-letter ul li {
    width: 100% !important;
    /* margin-left: 10px; */
}
.news-letter ul li input.submit {
	margin-bottom: 10px !important;
}
}
.news-letter ul {
	margin: 0px;
}
.news-letter ul li {
	float: left;
	width: 100%;
}
.news-letter ul li input {
	    width: 100%;
    height: 35px !important;
    background: #FFF;
    font-family: 'Cinzel', serif;
    font-size: 14px;
    color: #ccc;
    padding: 0px 0px 0px 10px;
    border-radius: 0px;
    margin-bottom: 3px;

}


.news-letter ul li input.submit {
	width: 80px;
	height: 30px;
	float: right;
	background: #f36939;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	border: 0px;
	margin: 0px !important;border-radius: 28px;
    padding-left: 0;
}
.footer-follow {
	float: left;
	width: 100%;
}
.footer-follow h1 {
font-family: 'Cinzel', serif;
	font-size: 18px;
	color: #000;
	line-height: 24px;
	padding: 10px 0px 10px 0px;
}
@media(min-width:200px) and (max-width:979px) {
.footer-follow h1 {
	padding-left: 10px;
}
.footer-follow a {
	padding-left: 10px;
}
}
.footer-follow a {
	display: block;
	float: left;
}
.slider {
	float: left;
	width: 100%;
	position: relative;
}
.slider img {
	width: 100%;
}
.login-right {
	float: left;
	width: 100%;
}
.login-right input.freeregistratiion {
	float: right;
	width: 200px;
	height: 40px;
	border: 0px;
	margin: 20px 0px 0px 0px;
	background: #efcf1b url(../images/im1.jpg) no-repeat left;
	color: #1c1c1c;
	font-family: 'Cinzel', serif;
	font-size: 14px;
	padding: 0px 0px 0px 40px;letter-spacing: 1px;
}
.login-right input.log {
	float: right;
	width: 115px;
	height: 40px;
	border: 0px;
	margin: 20px 25px 0px 0px;
	background: #efcf1b url(../images/im2.jpg) no-repeat left;
	color: #1c1c1c;
	letter-spacing: 1px;font-family: 'Cinzel', serif;
	font-size: 13px;
	padding: 0px 0px 0px 40px;
}

.login-right .nav-menu {
	float: right;
	font-weight: 700;
	width: 115px;
	height: 40px;
	border: 0px;
	margin: 32px 25px 0px 0px;
	background: transparent;
	color: #1c1c1c;
	letter-spacing: 1px;font-family: 'Cinzel', serif;
	font-size: 13px;
	padding: 0px 0px 0px 40px;
}
@media(min-width:200px) and (max-width:979px) {



.login-right input.log {
	margin-right: 10px;
	margin-bottom: 10px;
}
.login-right input.freeregistratiion {
	margin-right: 10px;
}
}
.copyiright {
	float: left;
	width: 100%;
}
.copyiright p {
		font-family: 'Cinzel', serif;
	font-size: 12px;
	color: #464646;
}
@media(min-width:200px) and (max-width:979px) {
.copyiright p {
	padding: 10px 0px 10px 0px;
	width: 100% !important;
	float: left;
}
.copyiright a {
	margin: 15px 10px 10px 0px;
}
}
.copyiright a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	display: block;
	float: right;
}
.registration {
	float: left;
	width: 100%;
}
.registration h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #000;
	text-align: center;
	padding: 100px 0px 10px 0px;
}
.registration-form {
	float: left;
	width: 100%;
	background: #FFF;
	border: 1px #b6b6b6 solid;
	margin: 30px 0px 150px 0px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
@media(min-width:200px) and (max-width:979px) {
.registration-form {
	width: 90%;
	margin-left: 10px;
	margin-right: 10px;
}
.registration-form ul li {
	width: 90% !important;
}
}
.registration-form h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	background: #f22525;
	float: left;
	line-height: 22px;
	padding: 10px 0px 10px 0px;
	width: 90%;
	margin: 3% 0px 5% 5%;
}
.registration-form ul {
	width: 90%;
	margin: 5%;
}
.registration-form ul li {
	float: left;
	width: 100%;
	margin: 0px 0px 20px 0px;
}
.registration-form ul li label {
	float: left;
	width: 100%;
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 5px 0px 0px 0px;
}
.registration-form ul li a {
	display: block;
	color: #e4151c;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: right;
}
.registration-form ul li input {
	float: left;
	width: 100%;
	border-radius: 0px;
}
.registration-form ul li input.check {
	float: left;
	width: 15px;
	margin: 5px 5px 0px 0px;
}
.registration-form ul li select {
	float: left;
	width: 100%;
	border-radius: 0px;
}
.registration-form ul li input.register {
	float: left;
	background: #2693df;
	width: 220px;
	text-align: center;
	padding: 5px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border: 0px;
	color: #FFF;
}
.after-registration {
	float: left;
	width: 100%;
}
.babsic-information {
	float: left;
	width: 100%;
}
.babsic-information h1 {
font-family: 'Cinzel', serif;
	font-size: 18px;
	    color: #f35e0f;
	padding: 50px 0px 30px 0px;
}
@media(min-width:200px) and (max-width:979px) {
.babsic-information h1 {
	padding-left: 10px;
}
.babsic-information ul li {
	width: 90% !important;
	margin-left: 10px !important;
}
.bg_in_1 {
    box-shadow:none !important;
    padding: 22px;
}
.after-registration{background:#fff !important;}
}
.babsic-information ul li {
	float: left;
	width: 100%;
	margin: 0px 0px 20px 0px;
}
.babsic-information ul li label {
	float: left;
	width: 100%;
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 5px 0px 0px 0px;
}
.bg_in_1{    box-shadow: -1px -3px 26px #000;
    padding: 22px;}
.babsic-information ul li label.in {
	float: left;
	margin: 0px 20px 0px 0px;
	width: 40%;    line-height: 34px;
}
.babsic-information ul li input {
    float: left;
    width: 100%;
    border-radius: 0px;
    height: 30px;
}
.babsic-information ul li textarea {
	float: left;
	    width: 100%;
	border-radius: 0px;
	height: 120px;
}
.babsic-information ul li select {
	    float: left;
    width: 100%;
    border-radius: 0px;
    margin-bottom: 11px;
}
.babsic-information ul li input.radio {
	float: left;
	width: 13px;
	margin: 2px 5px 0px 0px;
}
.babsic-information ul li input.register {
	float: left;
	background: #2693df;
	width: 220px;
	text-align: center;
	padding: 5px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border: 0px;
	color: #FFF;
}
.nav-menu {
	float: left;
	width: 100%;
	background: #f55c20;
}
.phone {
	float: left;
	width: 100%;
}
.phone p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	padding: 10px 0px 0px 0px;
}
.phone img {
	float: left;
	margin: 3px 5px 3px 0px;
}
@media(min-width:200px) and (max-width:979px) {
.phone img {
	margin-left: 10px;
}
}
.toggleMenu {
	display: none;
	background: url(../images/toggle.jpg) no-repeat;
	padding: 10px 15px;
	color: #fff;
	text-indent: -9999px;
	width: 50px;
	height: 40px;
	margin: 10px;
}
.nav {
	list-style: none;
 *zoom: 1;
	margin-bottom: 0px !important;
}
.nav:before, .nav:after {
	content: " ";
	display: table;
}
.nav:after {
	clear: both;
}
.nav ul {
	list-style: none;
	width: 9em;
}
.nav a {
	padding: 9px 15px 9px 15px;
	color: #fff;
	font-family: Helvetica;
	font-size: 14px;
	color: #FFF;
	background: url(../images/border.jpg) right repeat-y !important;
}
.nav a:hover, .nav a.active {
	background: #fcd408 !important;
	color: #000;
}
.nav a.help {
	background: #fcd408 !important;
	color: #000;
	margin-left: 70px;
}
@media(min-width:200px) and (max-width:768px) {
	.nav a.help {
		margin:10px;
	}
}
.nav a.last {
	background-image: none !important;
}
.nav li {
	position: relative;
}
.nav > li {
	float: left;
}
.nav > li > .parent {
	background-image: url("images/downArrow.png");
	background-repeat: no-repeat;
	background-position: right;
}
.nav > li > a {
	display: block;
}
.nav li ul {
	position: absolute;
	left: -9999px;
	margin: 0px;
	width: 200%;
}
@media(min-width:200px) and (max-width:979px) {
.nav li ul {
	width: 100%;
}
}
.nav > li.hover > ul {
	left: 0;
}
.nav li li.hover ul {
	left: 100%;
	top: 0;
}
.nav li li a {
	    display: block;
    background: #f55c20 !important;
    position: relative;
    z-index: 100;
    border-top: 1px solid #de511a;
}
.nav li li li a {
	background: #249578;
	z-index: 200;
	border-top: 1px solid #1d7a62;
}
 @media screen and (max-width: 768px) {
.active {
	display: block;
}
.nav > li {
	float: none;
}
.nav > li > .parent {
	background-position: 95% 50%;
}
.nav li li .parent {
	background-image: url("images/downArrow.png");
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
.nav ul {
	display: block;
	width: 100%;
}
.nav > li.hover > ul, .nav li li.hover ul {
	position: static;
}
}
.menu {
	float: right;
}
@media(min-width:200px) and (max-width:768px) {
.menu {
	float: left;
}
}
.search-results {
	float: left;
	width: 100%;
}
.search-resullt-inner {
	float: left;
	width: 100%;
}
.search-result-headings {
	float: left;
	width: 100%;
	background: #f7f7f7;
	border: 1px #d7d7d7 solid;
	margin: 60px 0px 30px 0px;
}
.search-result-headings h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
	padding: 5px 0px 5px 10px;
	font-weight: normal;
}
.search-result-headings h1 span {
	font-size: 14px;
	color: #a0a0a0;
}
.search-result-headings h1 img {
	margin: 0px 5px 0px 0px;
}
.searching-list {
	float: left;
	width: 100%;
}
.searching-list ul li {
	float: left;
	width: 100%;
	border: 1px #d7d7d7 solid;
	margin: 0px 0px 15px 0px;
}
.profile-photo {
	float: left;
	width: 100%;
	margin: 20px 0px 20px 10px;
}
.profile-photo img {
	width: 160px;
	height: 200px;
}
.profile-member-name {
	float: left;
	width: 100%;
}
.profile-member-name h1 {
font-family: 'Cinzel', serif;
	font-size: 18px;
	color: #b80002;
	padding: 20px 0px 20px 0px;
}
@media(min-width:200px) and (max-width:979px) {
.profile-member-name h1 {
	padding-left: 10px;
}
}
.profile-member-name h1 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	font-weight: normal;
}
.profile-member-details {
	float: left;
	width: 100%;
}
.profile-detail-contents {
	float: left;
	width: 100%;
}
.profile-detail-contents p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	line-height: 18px;
	padding: 0px; 
	text-align:left;
}
@media(min-width:200px) and (max-width:979px) {
.slider-arrow {
visibility: hidden;
display: none;
}
.profile-detail-contents p {
	padding-left: 10px;
	padding-right: 10px;
}
}
.simly-talk {
	float: left;
	width: 100%;
}
.simply-talk-ico {
	float: left;
}
@media(min-width:200px) and (max-width:979px) {
.simply-talk-ico {
	margin-left: 10px;
} 


}

}
.simply-talk-ico a {
	display: block;
	float: left;
	margin: 10px 0px 10px 0px;
}
.simply-more {
	float: right;
	width: 100%;
}
.simply-more a {
	display: block;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b80000;
	font-weight: bold;
	padding: 30px 20px 0px 0px;
}
.matrymony-number-details {
	float: left;
	width: 100%;
	border: 1px #d7d7d7 solid;
	margin: 10px 0px 0px 0px;
}
.matrymony-number-details h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #98b121;
	text-align: center;
	line-height: 22px;
	padding: 10px 0px 10px 0px;
}
.matrymony-number-details ul li {
	float: left;
	width: 85%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	line-height: 18px;
	background: url(../images/right.jpg) no-repeat left top;
	padding: 0px 15px 0px 18px;
	margin: 0px 0px 15px 10px;
}
.matrymony-service-details {
	float: left;
	width: 100%;
	border: 1px #d7d7d7 solid;
	margin: 20px 0px 20px 0px;
}
.matrymony-service-details h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #98b121;
	text-align: center;
	line-height: 22px;
	padding: 10px 0px 10px 0px;
}
.matrymony-service-details ul li {
	float: left;
	width: 85%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	line-height: 18px;
	background: url(../images/right.jpg) no-repeat left top;
	padding: 0px 15px 0px 18px;
	margin: 0px 0px 15px 10px;
}
.about-member {
	float: left;
	width: 100%;
}
.about-member h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000;
}
@media(min-width:200px) and (max-width:979px) {
.about-member h1 {
	padding-left: 10px;
}
}
.about-member-list {
	float: left;
	width: 70%;
}
.about-member-list ul li {
	float: left;
	width: 100%;
}

@media(min-width:200px) and (max-width:979px) {
.about-member-list ul li {
	width: 90%;
	margin-left: 10px;
	margin-right: 10px;
}
}
.about-searching-list {
	float: left;
	margin: 60px 0px 0px 0px;
	width: 100%;
}
.about-searching-list ul li {
	float: left;
	width: 100%;
	border: 1px #d7d7d7 solid;
	margin: 0px 0px 15px 0px;
}
.about-member-list-heading {
	float: left;
	width: 100%;
}
.about-member-list-heading h1 {
	background: url(../images/about.jpg) no-repeat left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	padding: 3px 0px 0px 30px;
	font-weight: normal;
}
.about-member-list-heading h2 {
	background: url(../images/more.jpg) no-repeat left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	    padding: 5px 0px 0px 31px;
	font-weight: normal;    margin-top: 0;
}
.g0 li{border:1px solid #ccc;    margin-bottom: 8%;  padding: 15px;
    height: 250px;}
.about-member-list-heading p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	line-height: 18px;
	padding: 0px 0px 10px 0px;
}
.more-about-table {
	float: left;
	width: 100%;
	margin: 10px 0px 15px 0px;
}

.more-about-table p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	line-height: 18px;
	padding: 0px;
}
.nt_1{    width: 188px;}
.phy-heading {
	float: left;
	width: 100%;
}

.profile-image img {
    width: 250px;
    height: 230px;
    border: 1px solid #dadada;
    border-left: none;
}
.phy-heading h1 {
	background: url(../images/abt.jpg) no-repeat left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	padding: 3px 0px 0px 30px;
	font-weight: normal;
}
.cn-heading {
	float: left;
	width: 100%;
}
.cn-heading h1 {
	background: url(../images/home.png) no-repeat left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	padding: 3px 0px 0px 40px;
	font-weight: normal;
}
.cn-heading h2 {
	background: url(../images/partner.png) no-repeat left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	padding: 3px 0px 0px 40px;
	font-weight: normal;
}
.sh-heading {
	float: left;
	width: 100%;
}
.sh-heading h1 {
	background: url(../images/as.jpg) no-repeat left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	padding: 3px 0px 0px 40px;
	font-weight: normal;
}
.sh-heading h6 {
	background: url(../images/edu.png) no-repeat left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	padding: 3px 0px 0px 40px;
	font-weight: normal;
}
.sh-heading h2 {
	background: url(../images/h.png) no-repeat left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	padding: 3px 0px 0px 40px;
	font-weight: normal;
}
.sh-heading h3 {
	background: url(../images/life.jpg) no-repeat left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	padding: 3px 0px 0px 40px;
	font-weight: normal;
}
.sh-heading h4 {
	background: url(../images/phy.png) no-repeat left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	    padding: 7px 0px 0px 29px;
	font-weight: normal;
}
.sh-heading h5 {
	background: url(../images/contact.png) no-repeat left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	    padding: 8px 0px 0px 31px;
	font-weight: normal;
}
.ads-1 {
	float: left;
	width: 100%;
	margin: 60px 0px 20px 0px;
}
.similar-profiles {
	float: left;
	width: 100%;
	border: 1px #d7d7d7 solid;    margin: 60px 0px 0px 0px;
}
.similar-profiles h1 {
	    font-family: 'Cinzel', serif;
    font-size: 18px;
    color: #fbfbfb;
    /* padding: 0px 0px 0px 10px; */
    border-bottom: 1px #d7d7d7 solid;
    text-align: center;
    /* background: #000; */
    margin-top: 0;
    padding: 15px;
    background: #7e0b80;
}
.
.similar-profiles ul li {
	float: left;
	width: 100%;
	border-bottom: 1px #d7d7d7 solid;
	margin: 20px 0px 0px 0px;
}
.similar-pic {
	    float: left;
    width: 100%;
    /* margin: 0px 0px 10px 10px; */
    padding: 4px;
    padding-left: 6px;
}
.similar-contents {
	float: left;
	width: 100%;
}
.similar-contents h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #a90712;
    background: none;
    padding: 10px 0px 10px 10px !important;
    line-height: 10px;
    margin: 0px;
    border: 0px;
    text-align: left;
}
.similar-profiles ul li{border-bottom:1px solid #ccc;}
.similar-profiles ul li:last-child{border-bottom:none !important;} 
.similar-contents p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 18px;
	padding: 0px 10px 0px 10px;
}
.message-selector {
	float: left;
	width: 100%;
	background: #f1f1f1;
	border: 1px #d6d6d6 solid;
	margin: 60px 0px 0px 0px;
}
.message-selector label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696565;
	margin: 7px 0px 10px 10px;
}
.message-selector label span {
	margin: 5px 0px 0px 10px;
	line-height: 24px;
	cursor: pointer;
}
.delete {
	float: left;
	width: 100%;
}
.delete a {
	display: block;
	margin: 7px 0px 0px 0px;
}
.pages {
	float: right;
}
.page-ico {
	float: right;
	margin: 10px 5px 0px 0px;
}
.page-ico a {
	display: block;
}
.pages-count {
	float: right;
}
.pages-count p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #696565;
	padding: 12px 10px 0px 0px;
}
.messages-list {
	float: left;
	width: 100%;
}
.messages-list ul li {
	float: left;
	width: 100%;
	border: 1px #d7d7d7 solid;
	margin: 15px 0px 15px 0px;
}
.msg-check {
	float: left;
	margin: 3px 0px 0px 10px;
}
.messenger-photo {
	float: left;
	width: 100%;
	margin: 10px 0px 30px 0px;
}
.messenger-photo img {
	width: 150px;
	height: 100px;
}
.messenger-details {
	float: left;
	width: 100%;
}
.messenger-title {
	float: left;
}
.messenger-title h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #646464;
	font-weight: normal;
}
.message-delete {
	float: right;
}
.message-delete p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #646464;
	font-weight: normal;
	padding: 10px 10px 0px 0px;
}
.message-deleter {
	float: right;
}
.message-deleter a {
	display: block;
	margin: 5px 10px 0px 10px;
}
.member-message-details {
	float: left;
	width: 100%;
}
.member-message-details p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #646464;
	font-weight: normal;
	padding: 10px 20px 0px 0px;
	line-height: 22px;
}
.interest-messages {
	float: left;
	width: 100%;
}
.interest-text {
	float: left;
	width: 100%;
}
.interest-text a {
	display: block;
	float: left;
	color: #4fad32;
	border: 1px #4fad32 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 10px 2px 10px;
}
.new-interest-msg {
	float: left;
}
.new-interest-msg p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #646464;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	line-height: 22px;
	font-weight: bold;
}
.yes-no {
	float: left;
	width: 100%;
}
.yes-no a {
	display: block;
	float: left;
	margin: 15px 15px 15px 0px;
}
.regular-search {
	float: left;
	width: 100%;
}
.regular-search h1 {
font-family: 'Cinzel', serif;
    font-size: 25px;
    color: #000;
    padding: 39px 0px 30px 0px;
    text-align: center;
}
@media(min-width:200px) and (max-width:979px) {
.regular-search h1 {
	padding-left: 10px;
}
}
.regular-search ul li {
	float: left;
	width: 100%;
	margin: 0px 0px 20px 0px;
}
@media(min-width:200px) and (max-width:979px) {
.regular-search ul li {
	width: 90%;
	margin-left: 10px;
}
}
.regular-search ul li label {
	float: left;
	    padding-right: 15px !important;
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 5px 0px 0px 0px;
}
.regular-search ul li selcect.in {
	float: left;
	margin: 0px 20px 0px 0px;
	width: 40%;
}
.regular-search ul li input {
	float: left;
	width: 70%;
	border-radius: 0px;
}
.regular-search ul li textarea {
	float: left;
	width: 70%;
	border-radius: 0px;
	height: 120px;
}
.regular-search ul li select {
	float: left;
	    width: 100%;
	border-radius: 0px;
}
.rw_01{    max-width: 568px;    padding-bottom: 5%;
    margin: 0 auto;
    display: block;
    box-shadow: -2px -19px 45px #3e3e3e;    background: rgba(255, 255, 255, 0.83);
}
.regular-search ul li input.register {
	float: left;
	background: #2693df;
	width: 150px;
	text-align: center;
	padding: 5px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border: 0px;
	color: #FFF;
}

.regular-search ul li input.radio {
	float: left;
	width: 13px;
	margin: 2px 5px 0px 0px;
}
.main-search-list {
	float: left;
	width: 100;
}
.main-search-list ul li {
	float: left;
}
@media(min-width:200px) and (max-width:630px) {
.main-search-list ul li {
	width: 95%;
	margin-left: 10px;
	margin-top: 10px;
}
}
.find-your-life-partner {
	float: left;
	width: 300px;
	height: 130px;
	z-index: 2;
	position: absolute;
	background: url(../images/bg.png) repeat;
	top: 280px;
}
@media(min-width:200px) and (max-width:979px) {
.find-your-life-partner { 
        
        visibility: hidden;
        display: none;       
    
	z-index: inherit;
	position: inherit;
	top: 0px;
	width: 100%;
	background: #000;
	height:auto;
}
.find-your-life-partner p {
	padding-left:20px !important;
}
}
.find-your-life-partner h1 {
	font-family: Helvetica;
	font-size: 28px;
	color: #FFF;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
.find-your-life-partner p {
	font-family: Helvetica;
	font-size: 22px;
	color: #FFF;
	padding: 10px 0px 0px 0px;
        text-align: center;
	text-decoration:none;
}
.find-your-life-partner m2{
	font-size:16px;
	padding: 10px 0px 0px 20px;
		color: #FFF;
              margin-left:10px;
		font-family: Helvetica;
	text-decoration: inherit !important;
	line-height:22px;
}

.about-inner {
	float: left;
	width: 100%;
}
.about-inner h1 {
	font-family: 'Cinzel', serif;
	font-size: 28px;
	color: #000;
	padding: 10px 0px 10px 0px;
}
@media(min-width:200px) and (max-width:979px) {
.about-inner h1 {
	padding-left: 10px;
}
.about-inner p {
	padding-left: 10px;
	padding-right: 10px;
}
}
.about-inner p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
}
.booking-form {
	float: left;
	width: 100%;
	margin: 30px 0px 0px 0px;
}
.booking-form ul {
	margin: 0px;
}
.booking-form ul li {
	float: left;
	width: 100%;
}
.booking-form ul li input {
	float: left;
	width: 90%;
	font-family: Helvetica;
	font-size: 14px;
	color: #666;
}
.booking-form ul li select {
	font-family: Helvetica;
	font-size: 14px;
	color: #666;
}
.booking-form ul li textarea {
	float: left;
	width: 90%;
	height: 100px;
	font-family: Helvetica;
	font-size: 14px;
	color: #666;
}
.booking-form ul li input.submit {
	float: right;
	width: 100px;
	height: 30px;
	background: #0093dd;
	color: #FFF;
	font-family: 14px/30px Helvetica;
	border: 0px;
	margin: 0px 40px 30px 0px;
}
.contact-address {
	float: left;
	width: 100%;
}
.contact-address h1 {
	font-family: Helvetica;
	font-size: 30px;
	color: #1f1e5a;
	padding: 15px 0px 10px 0px;
}
@media(min-width:200px) and (max-width:979px) {
.contact-address h1 {
	padding-left: 10px;
}
}
.contact-address p {
	font-family: Helvetica;
	font-size: 16px;
	color: #525252;
	line-height: 30px;
}
.contact-address a {
	display: block;
	width: 100%;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
}
.member-view {
	float: right;
}
@media(min-width:200px) and (max-width:979px) {
.member-view {
	margin-right: 10px;
	margin-bottom: 10px;
}
}
.member-view a {
	    display: block;
       margin-right: 0 !important;    float: left;
    /* margin: 15px 0px 0px 0px; */
    padding: 32px 0px 0px 20px;
    color: #0000000;
}
.member-view p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	float: right;    margin-top: 0 !important;
	    padding: 32px 0px 0px 20px;
}
/*news css.........*/
/* Slideshow code from here */
.slideshow {
	position: relative;
	width: 90%;
	margin: 20px;
	min-height: 235px;
}
.slideshow img {
	position: absolute;
	top: 3px;
	left: 3px;
	z-index: 1;
	background: #fff;
}
ul.recentlist {
	position: absolute;
	bottom: 12px;
	right: 4px;
	list-style: none;
	z-index: 2;
	text-indent:-9999px;
}
ul.recentlist li {
	margin: 0px 0px 0px 5px;
	padding: 0;
	display: inline;
	float: left;
	width: 20px;
	height: 20px;
	border: 0px;
}
ul.recentlist li a, ul.recentlist li a:visited {
	display: block;
	float: left;
	padding: 4px 8px;
	margin-right: 1px;
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
ul.recentlist li a:hover, ul.recentlist li a:visited:hover {
	color: #fff;
}
ul.recentlist li a.current {
	color: #fff;
}
.registration-form ul li a.policy {
	float: right;
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-right: 85px;
}
.registration-form ul li a.terms {
	float: right;
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-right: 0px;
}
/*new css.........*/
.slideshow img{
	width:220px!important;
	height:220px!important;
	padding:3px!important;
	border:1px #ababab solid!important;
	float:right!important;
}
.more-about-table table tr td.first{
width:50%;
}
.main-logo{
	float:left;
	margin-left:5px;
}
#int-links {
    padding:        0 0 0.5em 0;
    font-size:      1.4em;
    margin:         0;
    float:          right;
}
#int-links li {
    display:        inline;
    padding:        0 0 0 1em;
}
#int-links li a.selected,
#int-links li a:hover {
    text-decoration:underline;
}

#ext-links {
    width:          224px;
    float:          right;
    margin:         0 0 1em 3em;
    list-style:     none;
    padding:        0;
}
#ext-links li a {
    display:        block;
    position:       relative;
    margin:         0 0 0.5em 0;
    padding:        10px 10px 10px 44px;
    min-height:     24px;
    color:          #fff;
    font-weight:    bold;
    border-radius:          1em;
    -moz-border-radius:     1em;
    -webkit-border-radius:  1em;
    background:     #ccc;

}
#ext-links li a:hover {
    background:     #838383;
    background:    -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.2, rgb(131,131,131)),
        color-stop(0.8, rgb(181,181,181))
    );
    background:    -moz-linear-gradient(
        center bottom,
        rgb(131,131,131) 20%,
        rgb(181,181,181) 80%
    );
}
#ext-links li a img {
    position:       absolute;
    top:            50%;
    left:           10px;
    margin-top:     -12px;
    border:         0;
}
.closer {
    float:          right;
    display:        block;
    border:         2px solid #78c0e4;
    color:          #78c0e4;
    font-size:      11px;
    height:         14px;
    width:          14px;
    line-height:    10px;
    text-align:     center;
    font-weight:    bold;
    cursor:         pointer;
    border-radius:          3px;
    -moz-border-radius:     3px;
    -webkit-border-radius:  3px;
}
.closer:hover {
    background:     #fff;
    color:          #2d82ac;
}


.img_1{height:400px; background-size:cover !important; background-position:center !important;}

.cpy_ri{background: #ccc;
    padding-top: 31px;
    padding-bottom: 0;}



    /*Akhil*/

.card {
   
    position: relative;
    margin: .5rem 0 3rem 0;
    background-color: #fff;
    -webkit-transition: -webkit-box-shadow .25s;
    transition: -webkit-box-shadow .25s;
    transition: box-shadow .25s;
    transition: box-shadow .25s, -webkit-box-shadow .25s;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
}

home-img-card{
     height:250px;
}

.card img{
    width: 100%;
    object-fit: cover;
    height: 250px;
}

.card p{
	padding: 0;
	margin: 0;
}
.profle-list{
	padding: 0 6%;
}
.login-right ul{
	margin-top: 31px;
    text-align: right;
    margin-right: 33px;
}
.login-right ul li a{
	font-size: 14px;
    text-transform: uppercase;
    color: #000000;
}
.home-profiles{
	margin-top: 20px;
}
.home-profiles h3{
	margin-bottom: 30px;
}
.home-serach{
    padding: 2% 5%;
    background: aliceblue;
}