@font-face {
  font-family: 'SegoeScript';
  font-style: normal;
  font-weight: 400;
  src: local("SegoeScript"), local("SegoeScript"), url(../fonts/SegoeScript.woff) format("woff");
}

<!--19_11---->
.privacy_policy_div{
	width:100%;
	text-align:center;
}
.privacy_policy_div h2{
color: #484748;
font-family: 'SegoeScript';
font-size: 40px;
font-weight: bold;
line-height: 34px;
margin: 25px 0;
padding-bottom: 20px;
	text-align:center;
}
.privacy_policy_div a.download_btn {
background: none repeat scroll 0 0 #0069b1;
border: 2px solid #f8fdfe;
border-radius: 30px;
color: #fff;
margin-top: 40px;
padding: 11px 50px;
transition: all 0.4s ease-in-out;
margin-left: 35%;
}
.privacy_policy_div p.modal_pvc_p{
	width:100%;
	margin: 0 0 10px;
color: #484748;
font-family: 'open_sansregular';
text-align:center;
}

.romeo_logo_div{
	width:30%;
	float:left;
}
.romeo_logo_div img{
	width:100%;
}
.juliet_logo_div{
	width:30%;
	float:right;
}
.juliet_logo_div img{
	width:100%;
}
<!--19_11_14-->


/*edit*/
.noti_col div#rowheading .noti_rt div.rowtext a{
	color:#0069b1;
}
/*edit*/
a.download_btn {
background: none repeat scroll 0 0 #0069b1;
border: 2px solid #f8fdfe;
border-radius: 30px;
color: #fff;
display: inline-block;
margin-top: 40px;
padding: 11px 50px;
transition:all 0.4s ease-in-out;
}
a.download_btn:hover{
	color: #0069b1;
	border: 2px solid #0069b1;
	background-color:#FFF;
	text-decoration:none;
}

.pro_img_bt_txr a.update_font_color{
	color:#0069b1;
}
/*edit*/

.recommended-plan-ribbon:after {
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-color: #052c5d transparent;
    border-width: 6px 6px 0px 0px;
    bottom: -5px;
    content: "";
    right: 0%;
    position: absolute;
    z-index: 90;
}
.recommended-plan-ribbon:before {
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-color: #052c5d transparent;
    border-width: 6px 0px 0px 6px;
    bottom: -5px;
    content: "";
    left: 0%;
    position: absolute;
    z-index: 90;
}
element {
}
.plan-header span {
    font-size: 16px;
}
.recommended-plan-ribbon {
    font-family: "museo_sans_rounded",arial,sans-serif;
    background-color: #073672;
    color: #FFF;
    position: absolute;
    padding: 3px 6px;
    font-size: 11px !important;
    font-weight: 500;
    left: -6px;
    top:10px;
    z-index: 99;
    width: 108%;
    text-align: center;
    box-shadow: 0px -1px #052c5d inset;
    text-shadow: 0px -1px #052c5d;
}



.current_plan{
min-width: 10px;
padding: 9px 0px;
font-size: 14px;
font-family:'open_sansregular';
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
background-color:#A1A0A0;
border-radius: 10px;
margin:0 auto;

}





/*edit 10/10/14*/


.tabbable .nav-pills {
border: #0069b1 solid 1px;
border-radius: 7px;
width:59.5%;
margin: 0 auto;
}
.tabbable .nav-pills > li{
	width:50%;
}
.self_help a{
width: auto;
float: left;
padding-top: 10px;
margin-left:2%;
}
.self_help a{
color: #FFFFFF;
float: left;
font-family: 'open_sansregular';
font-size: 16px;
line-height: 20px;
text-decoration: none;

}
.self_help a:hover, .self_help a:focus {
	color: #aaa;
}

.clear {
	clear: both;
}
.clearfix:befour, .clearfix:after {
 content:'10020';
 height:0px;
 width:0px;
 visibility:hidden;
 overflow:hidden;
 display:block;
}
.clearfix:after {
	clear: both;
	content: '10020';
	height: 0px;
	width: 0px;
	visibility: hidden;
	overflow: hidden;
	display: block;
}
/*   Font faceof Css Of Googleapies start              */
/*@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}*/
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300;
	src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/PRmiXeptR36kaC0GEAetxh_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff');
}
/*@font-face {
	font-family: 'open_sansregular';
	src: url('../fonts/opensans-regular_0.eot');
	src: url('../fonts/opensans-regular_0.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular_0.woff') format('woff'), url('../fonts/opensans-regular_0.ttf') format('truetype'), url('../fonts/opensans-regular_0.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
/*@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
*/

/*   Font faceof Css Of Googleapies end              */







@font-face {
	font-family: 'poiret_oneregular';
	src: url('../fonts/poiretone-regular-webfont.eot');
	src: url('../fonts/poiretone-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/poiretone-regular-webfont.woff') format('woff'),  url('../fonts/poiretone-regular-webfont.ttf') format('truetype'),  url('../fonts/poiretone-regular-webfont.svg#poiret_oneregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'GrandHotel-Regular';
	src: url('../fonts/GrandHotel-Regular.eot?') format('eot'),  url('../fonts/GrandHotel-Regular.woff') format('woff'),  url('../fonts/GrandHotel-Regular.ttf') format('truetype'),  url('../fonts/GrandHotel-Regular.svg#GrandHotel-Regular') format('svg');
}
@font-face {
	font-family: 'SegoeScript';
	src: url('../fonts/SegoeScript.eot?') format('eot'),  url('../fonts/SegoeScript.woff') format('woff'),  url('../fonts/SegoeScript.ttf') format('truetype'),  url('../fonts/SegoeScript.svg#SegoeScript') format('svg');
}
@font-face {
	font-family: 'open_sansregular';
	src: url('../fonts/opensans-regular_0.eot');
	src: url('../fonts/opensans-regular_0.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular_0.woff') format('woff'), url('../fonts/opensans-regular_0.ttf') format('truetype'), url('../fonts/opensans-regular_0.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
.banner_bg {
	width: 100%;
	position: relative;
	float: left;
}
.banner_bg img {/*width:100%;*/ /*min-height:558px;*/
}
.banner_bg .left_corner {
	background: url(../images/left_croos.png) no-repeat 0 0;
	width: 670px;
	min-height: 255px;
	position: absolute;
	top: 0;
	left: 0;
}
.banner_bg .right_corner {
	background: url(../images/right_cross.png) no-repeat 0 0;
	width: 670px;
	min-height: 255px;
	position: absolute;
	bottom: 0;
	right: 0;
}
.banner_bg .pos_abs {
	position: absolute;
	top: 0;
	width: 100%;
}
.container .header {
	width: 100%;
	overflow: hidden;
}
.container .header .col-sm-12 .col-sm-3 .col-sm-6 .login {
	border: 2px solid #fff;
	padding: 5px 30px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin-top: 14px;
	float: left;
	text-decoration: none;
}
.container .header .col-sm-12 .col-sm-3 .col-sm-6 {
	padding-right: 0;
}
.logo {
	margin: 10px 0 0 0;
	display: inline-block;
}
.text_align {
	text-align: center;
}
.container .header .col-sm-12 .col-sm-7 img { /*width:191px; min-height:71px;*/
}
.container .header .col-sm-12 .col-sm-2 .btn-primary {
	background: url(../images/menu-icon.png) no-repeat 0 0;
	width: 32px;
	height: 25px;
	border: none;
	border-radius: 0;
	margin-top: 12px;
}
.container .header .col-sm-12 .col-sm-2 span {
	font-family: 'open_sansregular', sans-serif;
	font-size: 16px;
	color: #fff;
	margin: 13px 20px 0 0;
	float: left;
}
.middle_form_sec {
	width: 100%;
}
.middle_form_sec .form_sec_left {
	width: 53%;
	float: left;
}
.middle_form_sec .form_sec_left h2 {
	border: medium none;
	color: #000000;
	font-family: 'open_sansregular';
	font-size: 30px;
	font-weight: normal;
	margin: 0 0 35px;
	padding-bottom: 25px;
	position: relative;
	text-transform: uppercase;
}
.middle_form_sec .form_sec_left h2:before {
	position: absolute;
	width: 90%;
	content: '';
	left: 5%;
	right: 0;
	border-bottom: 1px solid #2e2423;
	bottom: 0;
}
.dropdown_seclect {
	float: left;
	background: #fff;
	padding: 5px 10px;
	border-radius: 30px;
}
.container .col-sm-12 .col-sm-6 label {
	float: left;
	font-family: 'open_sansregular', sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	margin: 5px 15px 0 0;
}
.container .col-sm-12 .col-sm-6 .example {
	float: left;
	width: 58%;
}
.Submit_form {
	border: 2px solid #f8fdfe;
	padding: 11px 50px;
	background: #0069b1;
	display: inline-block;
	border-radius: 30px;
	margin-top: 40px;
	color: #fff
}
.container .form_sec p {
	color: #050505;
	font-size: 12px;
	font-family: 'open_sansregular', sans-serif;
	margin-top: 10px;
}
.love_icon_div {
	width: 100%;
	text-align: center;
}
.love_icon_div h3 {
	font-family: 'open_sansregular', sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 44px;
	margin: 60px 0 45px 0;
	font-family: 'poiret_oneregular';
	color: #4b4c4d;
}
.love_icon_div img {
	margin: -15px 15px 0 0;
}
.help_listing_3 {
	width: 100%;
	border-right: 3px solid #fff;
	position: relative;
	overflow: hidden;
}
.listing_sec .col-sm-12 .col-sm-3 .help_listing_3 img {
	width: 100%;
	min-height: 290px;
}
.listing_sec .col-sm-12 .col-sm-3 .help_listing_3 .pos_top_header {
	position: absolute;
	top: 0;
	width: 100%;
}
.listing_sec .col-sm-12 .col-sm-3 .help_listing_3 .pos_top_header .love_sign {
	float: left;
	margin: 10px 0 0 14px;
	background: url(../images/love-sign.png) no-repeat 0 0;
	width: 28px;
	height: 22px;
}
.listing_sec .col-sm-12 .col-sm-3 {
	padding-right: 0;
	padding-left: 0;
}
.listing_sec .col-sm-12 .col-sm-3 .help_listing_3 .pos_top_header span {
	float: right;
}
.listing_sec .col-sm-12 .col-sm-3 .help_listing_3 .pos_top_header a {
	background: url(../images/menu-toggle.png) no-repeat 0 0;
	height: 36px;
	border: none;
	border-radius: 0;
	width: 44px;
	margin: 0;
}
.listing_sec .col-sm-12 .col-sm-3 .help_listing_3 .pos_top_btn {
	position: absolute;
	width: 100%;
	bottom: 60px;
	color: #fff;
	font-size: 30px;
	line-height: 27px;
	text-shadow: 0 1px 2px #000;
	padding: 0 20px;
	text-align: center;
}
.story_banner {
	background: url(../images/btm_banner.png) no-repeat 0 0;
	width: 100%;
	margin: 130px 0 0 0;
	background-size: cover;
	min-height: 480px;
}
.overflow_div {
	background: url(../images/opacity_icon.png) repeat;
	width: 100%;
	min-height: 480px;
}
.Story_head {
	font-size: 50px;
	margin: 30px 0 60px 0;
	line-height: 54px;
	text-align: center;
	color: #fff;
	font-family: 'poiret_oneregular';
	font-weight: bold;
}
.story_middle_wrapper {
	display: inline-block;
	width: 52%;
}
.story_middle_wrapper img {
	width: 150px;
	height: 150px;
	border-radius: 100px;
	border: 5px solid #fff;
	background: #fff;
	float: left;
}
.mid_bor {
	float: left;
	color: #fff;
	border-bottom: 2px dashed #fff;
	width: 248px;
	margin: 73px 18px 0 18px;
}
.Story_content {
	width: 80%;
	margin: 35px auto 20px auto;
	color: #fff;
	font-family: 'open_sansregular';
	text-shadow: 0 1px 2px #000;
	font-size: 20px;
}
.Div_com {
	margin: 0 18px 0 0;
}
.Div_com img {
	margin: -20px 0 0 0;
}
.Input_fd {
	background: #fff;
	padding: 9px 8px 9px 10px;
	width: 88%;
	float: left;
	border-radius: 30px;
	border: none;
	color: #000;
	margin-left: 0%;
	font-size:13px !important;
}
.footer_wrapper {
	width: 100%;
	margin: 115px 0 60px 0;
}
.contact a {
	font-size: 20px;
	line-height: 28px;
	color: #484748;
	margin: 10px 0 0 10px;
	text-decoration: none;
}
.contact a:hover {
	text-decoration: none;
}
.socila_media {
	margin: 40px 0 0 0;
	width: 100%;
}
.socila_media p {
	font-size: 36px;
	line-height: 55px;
	color: #474848;
	display: inline-block;
	float: left;
	font-weight: normal;
	margin-left: 3.5%;
}
.socila_icon {
	float: left;
	margin-left: 30px;
}
.socila_icon img {
	margin-right: 0;
	max-width: 55px;
	height: auto;
}
.footer_bg {
	background: url(../images/footer_bg.png) no-repeat 0 0;
	min-height: 87px;
	width: 100%;
	position: relative;
	background-size: 100% 100%;
}
.footer_bg .container .dating_icon {
	position: absolute;
	bottom: -94px;
	right: 0;
	z-index: 100;
}
.overflow_div .container .story_middle_wrapper .goal_left_div {
	float: left;
}
.pad_right {
	padding-right: 0!important;
}
.mat_top50 {
	margin-top: 35px;
}
.footer {
	width: 100%;
	overflow: hidden;
}
.Submit_form:hover {
	background: #0069b1;
	transition: all 300ms ease-in 0s;
}
.container .header .col-sm-12 .col-sm-3 .col-sm-6 .login:hover {
	background: #0069b1;
	transition: all 400ms ease-in 0s;
}
.socila_icon img:hover {
	transition: all 300ms ease-in 0s;
	transform: rotate(360deg);
	-ms-transform: rotate(360deg); /* IE 9 */
	-webkit-transform: rotate(360deg); /* Opera, Chrome, and Safari */
}
.contact img:hover {
	transition: all 300ms ease-in 0s;
	transform: rotate(360deg);
	-ms-transform: rotate(360deg); /* IE 9 */
	-webkit-transform: rotate(360deg); /* Opera, Chrome, and Safari */
}
.Display_none{
	background: url(../images/opacity_icon.png) repeat;
	padding: 10px 10px;
	min-height: 350px;
	padding: 10px;
	position: absolute;
	text-align: center;
	right: 0;
	width: 90%;
	z-index: 999999;
}
.Display_none h3 {
	font-size: 30px;
	line-height: 34px;
	color: #fff;
	font-family: 'poiret_oneregular';
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #000;
	padding-bottom: 10px;
}
.Display_none span {
	font-size: 18px;
	color: #fff;
	font-family: 'open_sansregular', sans-serif;
	width: 100%;
	display: block;
	text-align: left;
	margin: 3px 0;
}
.Display_none p {
	font-size: 13px;
	line-height: 18px;
	color: #fff;
	font-family: 'open_sansregular', sans-serif;
	width: 100%;
	text-align: left;
	margin: 8px 0 25px 0;
	clear: both;
	display: inline-block;
}
.Display_none a {
	text-decoration: none;
	border-radius: 25px!important;
	border: 1px solid #fff !important;
	background: none !important;
	padding: 6px 25px;
	color: #fff!important;
	font-family: 'open_sansregular';
}
.Display_none a:hover {
	text-decoration: none;
}
.Display_none.active {
	right: -70px;
	transition: all 0.4s ease 0s;
	width: 240px;
}
.carousel-indicators {
	bottom: -15px!important;
}
#sidebar-wrapper {
	background: #000!important;
	z-index: 99999999!important;
}
.sidebar-nav li a {
	color: #fff!important;
}
#sidebar-wrapper ul.sidebar-nav .btn {
	background: url(../images/cross.png) no-repeat 0 0;
	width: 32px;
	height: 32px;
	border: none;
	box-shadow: 0 0 0 0;
	border-radius: 0;
}
.search_carousel .wrap .pos_top_header a.love_sign {
 background:/* url("../images/love-sign.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)*/;
	float: left;
	height: 22px;
	margin: 10px 0 0 14px;
	width: 28px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.profile_details .gallery_all {
	padding: 0px 12px 0 0;
}
.profile_details .gallery_all .col-sm-4 {
	padding-left: 0px;
	padding-right: 5px;
}
.profile_rt_sec .profile_details .col-sm-12 .col-sm-4 .help_listing_3 img {
	border: 2px solid #cecece;
	height: 150px;
	width: 100%;
}
.profile_rt_sec .profile_details .col-sm-12 .gallery_all .help_listing_3 {
	border-right: none;
}
/*--------------------------------- 30.5.2014 ---------------------------------*/
.banner_overlay {
	background: url(../images/banner_overlay_img.png) repeat;
	height: 100%;
	width: 100%;
	position: absolute;
}
.form_sec_left p {
	color: #000;
	margin: 9px 0;
	font-size: 12px;
	font-family: 'open_sansregular';
}
.pad_left {
	padding-left: 0 !important;
}
.img_right_sec {
	float: right;
	width: 35%;
	right: 0px;
	bottom: 0px;
}
.img_right_sec img {/*min-height:538px!important; width:100%; height:444px;*/
}
.banner_btn_opacity {/* background: url("../images/transparent-img.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    float: left;
    left: 0;
    min-height: 30px;
    position: absolute;
    width: 100%;*/
}
.scroll_down {/*bottom: 15px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 99999999;*/
	width: 100%;
	float: left;
	text-align: center;
	padding: 5px 0px;
}
.scroll_down img {
	width: 46px;
	min-height: 76px;
}
.romeo_story_banner {
	background: url(../images/romeo_btn_banner.png) no-repeat 0 0;
	width: 100%;
	margin: 0px 0 0 0;
	background-size: cover;
	min-height: 480px;
	float: left;
}
.header_menu {
	margin-top: 22px;
}
.log_sec {
	margin-top: 15px;
}
/*----------------------------------------------- Login Form ----------------------------------------------------*/

.Login_form {
	left: 5%;
	position: absolute;
	top: 55px;
	background: #000;
	padding: 20px 20px;
	width: 400px;
	text-align: center;
	border: 1px solid #353535;
	border-radius: 25px;
	z-index: 9999; /*top:9%;*/
}
.Login_form .input_div {
	width: 100%;
	margin: 0 0 15px 0;
	float: left;
}
.Login_form .input_div input {
	width: 100%;
	padding: 10px 12px;
	border: 1px solid #757575;
	background: #2d2d2c;
	color: #fff;
	font-size: 14px;
}
.Login_form a {
	color: #fff;
	margin: 7px 0 0 0;
	display: inline-block;
	text-decoration: none;
}
.Login_form a:hover {
	color: #e85289;
	text-decoration: none;
}
.Login_form .input_div input:focus {
	border: 1px solid #bcbcbc;
}
.Submit_btn {
	background: #0069b1;
	border: 2px solid #fff;
	padding: 8px 35px;
	border-radius: 25px;
	color: #fff;
	margin-top: 5px;
	outline:none;
}
.Submit_btn:hover, .Submit_btn:focus {
	background: #1e1e1e;
	transition: all 300ms ease-in 0s;
}
.Login_form .check_box_lt {
	float: left;
}
.Login_form span {
	float: left;
	color: #5e5e5e;
	margin: 0 0 0 10px;
}
.login_error_message {
	/*padding: 4px 10px;
	background-color: #fee1dd;
	border: 1px solid #f5cbc5;*/
	margin: 0 0 10px 0;
	text-align: left;
	color: #ed538c;
}
.error_message {
	padding: 4px 10px;
	background-color: #fee1dd;
	border: 1px solid #f5cbc5;
	margin: 0 0 10px 0;
	text-align: left;
	color: #ed538c;
}
.success_message {
	padding: 4px 10px;
	background-color: #cfe7a4;
	border: 1px solid #b1cf7b;
	margin: 0 0 10px 0;
	text-align: left;
	color: #7aa927;
}
/*----------------------------------------------- Registration Form ----------------------------------------------------*/

.registration_form {
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.registration_form h3 {
    color: #484748;
    display: inline-block;
    font-family: 'SegoeScript';
    font-size: 40px;
    font-weight: bold;
    line-height: 34px;
    margin: 25px 0;
    padding-bottom: 20px;
}


.registration_form .registration_fotm_middle {
	display: inline-block;
	width: 99%;
	background: #FBFAFA;
	padding: 25px 25px;
	border: 1px solid #eaeaea;
	box-shadow: 0 0px 20px -15px #000;
	-webkit-box-shadow: 0 0px 20px -15px #000;
	-moz-box-shadow: 0 0px 20px -15px #000;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
}
.registration_form .registration_fotm_middle input {
	background: #eaeaea;
	border:none;
	width: 100%;
	padding: 11px 15px;
	margin: 5px 0 10px 0;
	float: left;
	border-radius: 3px;
}
.registration_fotm_middle label {
	float: left;
	color: #000;
	font-size: 14px;
	width: 30%;
	text-align: left;
	margin: 12px 0 5px 0;
	font-family: 'open_sansregular';
	font-weight: normal;
}
.registration_fotm_middle .select-skin {
	float: right;
	border: 1px solid #CFCFCF;
	width: 80%;
	margin: 8px 0 8px 0;
}
.registration_fotm_middle .select-skin-text-clip {
	background: #f5f5f5;
}
.registration_fotm_middle .select-skin-mask {
	background: url("../images/arrow.png") no-repeat scroll 97.5% 50% #FFFFFF;
}
.regis_div {
	background: #0069b1!important;
	border: none!important;
	width:85%;
	color: #fff;
	float: left!important;
	border-radius: 5px!important;
	padding: 6px 0!important;
	height: 40px!important;
}
.inner_banner {
	width: 100%;
}
.inner_banner img {/*min-height:240px;*/
	width: 100%;
}
.inner_banner .pos_abs {
	position: absolute;
	width: 100%;
	top: 0;
}
.inner_banner .inner_overlay {
	background: url("../images/banner_overlay_img.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	min-height: 240px;
	position: absolute;
	width: 100%;
}
.gender_left {
	float: left!important;
	width: 15%!important;
	margin: 13px 0;
}
.gender_left input {
	float: left!important;
	background: none!important;
	border: none;
}
.gender_left span {
	float: left;
	margin: 1px 0 0 5px;
}
.registration_fotm_middle textarea {
	background: #f5f5f5;
	resize: none;
	width: 80%;
	float: right;
	border: none;
	border: 1px solid #CFCFCF;
	margin: 5px 0 10px 0;
	padding: 10px;
}
.cp_code {
	float: left;
	margin:5px 0 5px 0;
}
.cp_fd input {
	background: #f5f5f5;
	border: 1px solid #CFCFCF;
	width:40%;
	float: left; 
	
}
.refe_div {
	float: left;
	margin:0px 0 0 15px;
}
.refe_div img {
	border: none!important;
	cursor: pointer;
}
.cp_code img {
	border: 1px solid #d7d7d7;
	float: left;
	max-width: 150px;
}
/*----------------------------------------------- Defalut ----------------------------------------------------*/
.gender_left .check_left {
	float: left;
}
.gender_left input {
	width: 16px!important;
}
/*----------------------------------------------- End Registration Form ----------------------------------------------------*/
.contact img {
	float: left;
}
.contact a {
	float: left;
}
.date_birth_rt {
}
.date_birth_rt .Zebra_DatePicker_Icon_Wrapper {
	width: 75%;
}
.date_birth_rt .Zebra_DatePicker_Icon_Wrapper input {
	width: 100%;
}
button.Zebra_DatePicker_Icon {
	margin: 0 0 0 -10px !important;
}
.Zebra_DatePicker {
	left: 55%!important;
	top: 42%!important;
}
.mar_left2 {
	margin-left: 2%;
}
.example .select-skin select option {
	padding: 5px;
}
/*.select-skin select {
border-radius: 40px;
display: block;
float:left;
height: 100%;
left: 0;
margin: 0 0 0 15px;
padding: 0;
position: absolute;
top: 0;
width: 80% !important;}*/
.ui-widget-content {
	position: relative;
	z-index: 999999!important;
}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
	min-height: 75px !important;
	overflow-y: scroll;
	max-height: 250px !important;
}
/*----------------------------------------------- start romeo search sec ----------------------------------------------------*/

.container .registration_form .col-sm-12 .help_listing_3 {
	margin-bottom: 15px;
}
.search_drop_down_sec {
	float: left;
	width: 50%;
	margin: 38px 0 0 1.5%;
	overflow: hidden;
}
.search_Submit_fld input {
	border: 1px solid #fff;
	border-radius: 50px;
	background: none;
	width: 40px;
	height: 40px;
	padding: 8px;
	background: url("../images/search_img.png") no-repeat 50% 50%;
}
.search_drop_down_sec .col-sm-5 {
	margin-top: 4px;
}
.pagination {
	display: block;
	float: right;
}
/*----------------------------------------------- start romeo profile page ----------------------------------------------------*/

.inner_bd {
	background: url("../images/profile-bg.jpg") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
	/*height: 957px;*/
	width: 100%;
	float: left;
}
.profile_back img {/*width:100%*/
;/* min-height:957px;*/
}
.profile_back .profile_overlay {
	background: url("../images/profile-back-overlay.png") repeat 0 0;
	position: absolute;
	top: 0;
	width: 100%;
	min-height: 957px;
}
.profile_back .pos_abs {/*position:absolute; top:0;*/
	width: 100%;
	float: left;
}
.profile_back .container .profile_lt_sec {
	float: left;
}
.profile_back .container .profile_lt_sec .logo_romeo {
	text-align: center;
	margin: 15px 0 0 0;
}
.profile_back .container .profile_lt_sec .logo_romeo img {
	width: 191px;
}
.profile_back .container .profile_lt_sec span {
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	border-bottom: 1px solid #fff;
	padding-bottom: 5px;
	display: block;
	float: left;
	margin-bottom: 15px;
	width: 88%;
}
.profile_back .container .profile_lt_sec h2 {
	font-size: 30px;
	color: #fff;
	line-height: 40px;
	font-family: 'SegoeScript';
	margin: 30px 0 23px 25px;
}
.profile_back .container .profile_lt_sec .icon_sec {
	width: 90%;
	margin: 20px 0 22px 28px;
}
.profile_back .container .profile_lt_sec .icon_sec img {
	padding-top: 9px;
}
.profile_back .container .profile_lt_sec .icon_sec a {
	margin: 0 25px 0 0;
}
.profile_back .container .profile_lt_sec .profile_back {
	padding: 15px 10px;
	background: #000;
	border: 1px solid #6b6a6a;
	width: 218px;
	margin: 0 0 0 5px;
}
.profile_back .container .profile_lt_sec .profile_back img {
	width: 100%;
	min-height: 300px;
}
.profile_back .container .profile_lt_sec .content_txt {
	color: #fff;
	font-size: 16px;
	font-family: 'open_sansregular', sans-serif;
	line-height: 20px;
	margin: 12px 0 9px 0;
	border-bottom: 1px solid #fff;
	width: 90%;
	padding-bottom: 10px;
}
.profile_back .container .profile_lt_sec .julit_icon_sec {
	width: 100%;
	margin: 10px 0;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	font-family: 'open_sansregular';
	overflow: hidden;
}
.profile_back .container .profile_lt_sec .julit_icon_sec img {
	float: left;
	max-width: 41px;
	min-height: 41px;
}
.profile_back .container .profile_lt_sec .julit_icon_sec .juliet_txt {
	float: left;
	margin: 10px 0 0 10px;
}
.profile_back .container .profile_lt_sec .menu_sec {
	padding: 12px 0;
	width: 100%;
	overflow: hidden; /*border-bottom:1px solid #fff;*/
	border-top: 1px solid #fff;
}
.profile_back .container .profile_lt_sec .menu_sec ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.profile_back .container .profile_lt_sec .menu_sec ul li {
	float: left;
}
.profile_back .container .profile_lt_sec .menu_sec ul li a {
	padding: 2px 5px;
	color: #fff;
	font-size: 13px;
	line-height: 17px;
	font-family: 'open_sansregular';
}
.profile_back .container .profile_lt_sec .menu_sec ul li a:hover {
	color: #0069b1;
	text-decoration: none;
}
.profile_rt_sec .profile_header #sidebar-wrapper {
	margin-top: -40px!important;
}
.profile_rt_sec .col-sm-12 .col-sm-3 .help_listing_3 .pos_top_header .wish_icon {
	background: url("../images/wish-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 15px;
	margin: 10px 0 0 14px;
	width: 18px;
}
.profile_rt_sec .col-sm-12 .col-sm-3 .help_listing_3 img {/*min-height:290px;*/
}
.profile_back .container .profile_rt_sec {
	float: right;
	background: url("../images/profile-rt-overlay.png") repeat 0 0;
	padding: 0px 10px;/*min-height:957px;*/
	padding-bottom: 40px;
}
.profile_back .col-sm-12 .col-sm-3 .help_listing_3 .pos_top_header {
	position: absolute;
	top: 0;
	width: 100%;
}
.profile_back .col-sm-12 .col-sm-3 .help_listing_3 .pos_top_header .love_sign {
	background: url("../images/love-sign.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 22px;
	margin: 10px 0 0 14px;
	width: 28px;
}
.profile_back .col-sm-12 .col-sm-3 .help_listing_3 .pos_top_header span {
	float: right;
}
.profile_back .col-sm-12 .col-sm-3 .help_listing_3 .pos_top_header a {
	border: medium none;
	border-radius: 0;
	height: 32px;
	margin: 0;
	width: 44px;
	font-size: 12px;
	line-height: 16px;
	font-family: 'open_sansregular';
}
.profile_back .col-sm-12 .col-sm-3 .help_listing_3 .pos_top_header #menu-toggle1 {
	background: url("../images/toggle2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	width: 32px;
	height: 29px;
}
.profile_back .col-sm-12 .Display_none {
	min-height: 240px;
	background: url("../images/transparent-img.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.profile_back .col-sm-12 .Display_none h3 {
	margin: 5px 0;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
}
.profile_back .col-sm-12 .Display_none span {
	font-size: 14px;
}
.profile_back .col-sm-12 .Display_none a {
	display: inline-block;
	width: 80px!important;
	margin: 15px 0!important;
}
.profile_back .col-sm-12 .Display_none a:hover {
	background: #000!important;
}
.profile_back .col-sm-12 .pos_top_btn {
	bottom: 25px;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 22px;
	padding: 0 20px;
	position: absolute;
	text-align: center;
	text-shadow: 0 1px 2px #000000;
	width: 100%;
}
.profile_back .container .profile_rt_sec .help_listing_3 {
	margin-bottom: 18px;
}
.profile_back .container .profile_white_trans_back {
	background: url("../images/profile-rt-overlay.png") repeat 0 0;
}
.profile_back .col-sm-12 .col-sm-3 {
	padding-left: 0;
	padding-right: 0;
}
.profile_back .container .profile_rt_sec h2 {
	font-size: 36px;
	line-height: 40px;
	color: #4b4c4d;
	margin: 43px 0 35px 0;
	text-align: center;
	font-family: 'Segoe Script';
	/*font-weight: bold;*/
}
.profile_back .container .profile_rt_sec .help_listing_3 {
	border-right: 3px solid #c4c3c2;
}
.profile_back .container .pagination {
	padding-right: 2.5%;
}
.profile_rt_sec .profile_header {
	background: #0069b1;
	min-height: 60px; /*width:55%;*/
	width: 825px;
	margin: 0px 10px 0 5px;
	padding: 10px 15px;
	position: fixed;
	z-index: 100;
}
.pad_left_zero {
	padding-left: 0!important;
}
.profile_rt_sec .profile_header .select-skin {
	margin-top: 3px;
}
.profile_rt_sec .profile_header .col-sm-12 .col-sm-3 span {
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	float: left;
	margin: 7px 20px 0 0;
	font-family: 'open_sansregular';
}
.profile_rt_sec .profile_header .col-sm-12 .col-sm-3 .btn-primary {
	background: url("../images/menu-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	border-radius: 0;
	height: 25px;
	width: 32px;
}
.float_rt {
	float: right;
}
.pad_rt_zero {
	padding-right: 0!important;
}
/*----------------------------------------------- end romeo profile page ----------------------------------------------------*/
.search_carousel .wrap {
	position: relative;
}
.search_carousel .wrap .toggle {
	position: absolute;
	top: 0px;
	right: 0px;
}
.search_carousel .Display_none {
	position: absolute;
	top: 36px;
	right: 6px;
}
.search_carousel .wrap {
	padding: 0px 5px 0px 0px;
}
.search_carousel .wrap .pos_top_header a {
/* background: url("../images/menu-toggle.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 0;
    height: 36px;
    margin: 0;
    width: 44px;
	right:6px;*/
}
.like-holder a img {
	height: 22px !important;
	width: 24px;
}
.footer {
	background: none !important;
	padding: 0px !important;
}
.carousel .pos_top_btn {
	bottom: 60px;
	color: #FFFFFF;
	font-family: 'GrandHotel-Regular';
	font-size: 30px;
	letter-spacing: 1px;
	line-height: 27px;
	padding: 0 20px;
	position: absolute;
	text-align: center;
	text-shadow: 0 1px 2px #000000;
	width: 100%;
}
.listing_sec .col-sm-12 .col-sm-3 {
	padding-right: 10px;
}
.profile_details {
	margin-top: 10%;
}
.profile_details .registration_fotm_middle label {
	width: 25%;
	float: left;
	text-align: right;
	margin-right: 5%;
	padding-top: 7px;
}
.profile_details .registration_fotm_middle .select-skin {
	width: 50%;
	float: left;
	border: none;
}
.profile_details .registration_fotm_middle textarea {
	width: 50%;
	float: left;
	background: #fff;
	border: 1px solid #cfcfcf;
	border-radius: 3px;
	height: 130px;
}
.profile_details .registration_fotm_middle .dropdown {
	background: #fff;
	boder-radius: 30px;
}
.profile_details .registration_fotm_middle .select-skin-mask {
	padding-left: 10px;
}
.profile_details .registration_fotm_middle .select-skin-text-clip {
	background: none;
}
.profile_details .registration_fotm_middle .select-skin {
}
.profile_details .regis_div {
	margin-left: 30% !important;
	margin-top: 30px;
}
.romeo_story_banner .carousel {
	background: none;
}
.frm_divisn .select-skin select {
	width: 86% !important;
	margin: 0px 7%;
}
.checkbox_txt {
	width: 50%;
	float: left;
}
.checkbox_all {
	width: 50%;
	float: left;
}
.check_left {
	float: left;
	margin-right: 10px;
}
.checkbox_txt span {
	font-size: 13px;
}
.col-sm-6.pad_left {
	margin-top: 0px;
}
.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
	width: 100%;
	float: left;
	margin: 15px 0px;
}
.pricetable {
	width: 35%;
	margin: 0px auto;
}
.col-sm-6.pad_left.pad_left_add {
	width: 100%;
	margin-top: 0px;
}
.col-sm-6.pad_left.pad_left_add label {
	width: 100%;
}
.pricetable #amount {
	background: none;
	outline: none;
	border: none;
	color: #000;
	float: left;
	width:77px;
}
.pricetable .ui-widget {
	color: #fff;
}
.pricetable .ui-widget {
	width: 65%;
	margin: 0px auto;
}
.pricetable .ui-widget span {
	float: left;
	color: #000;
}
.form_sec_left a p {
	color: #222;
	font-size: 14px;
}
.form_sec_left a:hover p {
	text-decoration: none
}
.container .logo_romeo+span a {
	float: left;
}
.container .logo_romeo+span a+a {
	float: right;
}
.container .logo_romeo+span a:hover {
	color: #fff;
	text-decoration: none;
}
.ui-menu .ui-menu-item a:hover {
	background: none;
}
.profile_header .col-sm-12 {
	padding: 0px;
}
.prof_wrap {
	width: 100%;
	float: left;
}
.col-sm-3.prf_lf {
	padding-left: 0px;
}
.col-sm-9.profile_rt_sec {
	padding: 0px;
}
.icon_sec+.profile_back {
	width: 100%;
	height: auto;
}
.profile_pic {
	background: none repeat scroll 0 0 #fff;
	margin: 0 0 0 5px;
	padding: 14px 12px 0 12px;
	width: 100%;
	overflow:hidden;
}
.profile_pic {
	width: 100%;
	height: auto;
}
.col-sm-3.profile_lt_sec {
	padding-left: 0px;
}
.regis_div:hover {
	background: #096fb3 !important;
}
.registration_form .registration_fotm_middle form {
	width: 60%;
	margin: 0px auto;
}
.inner_overlay {
	display: none;
}
.profile_back .container .profile_lt_sec span.uploadify-button-text {
	width: 100%;
	border-bottom: none;
	margin-top: 2px;
}
#file_upload-button, #file_upload {
	width: 100% !important;
}
.profile_back .container .profile_lt_sec .content_txt {
	width: 100%;
}
.profile_details .registration_fotm_middle label {
	margin-top: 0px;
}
.profile_details .registration_fotm_middle .select-skin {
	margin-top: 0px;
}
.registration_fotm_middle .clearfix {
	width: 100%;
	margin-bottom: 10px;
}
.change-profile-pic {
	margin-bottom: 0;
	margin-top: 10px;
	padding-bottom: 0;
}
.banner_overlay {
	display: none;
}
/*.search_carousel ul li{ width:25% !important;}*/

/*-----added css 05.06.2014 start-----------*/

.romeo_banner .pos_abs1 {
	position: relative;
	width: 100%;
	float: left;
}
.middle_form_sec.text_align.clearfix {
	width: 100%;
	float: left;
	min-height: 495px;
	margin-top: 25px;
}
.better_dates {
	width: 100%; /*float:left;*/
	clear: both;
}
.scroll_down img {
	margin-top: 0px;
}
.profile_pic img {
	width: 100%;
	height:350px;
	box-shadow: 0 0 4px #000000;
}
.profile_back .container .profile_lt_sec .icon_sec a {
	height: 36px;
	display: inline-block;
	position: relative;
}
.profile_back .container .profile_lt_sec .icon_sec {
	width: 100%;
	margin: 0px auto 0 0;
	position: relative;
	float: left;
}
.profile_pic {
	float: left;
}
.profile_back .container .profile_lt_sec h2 {
	width: 91%;
	float: left;
	text-align: center;
	margin-left: 0px;
}
.profile_back .container .profile_lt_sec span.lf_myacc {
	width: 100%;
	float: left;
}
.lf_prf_dtl {
	width: 100%;
	float: left;
	margin-top: 15px;
}
.profile_back .container .profile_lt_sec .icon_sec a:last-child {
	margin-right: 0px;
}
.profile_back .col-sm-12 .col-sm-3 .help_listing_3 .pos_top_header a.close {
	background: url("../images/close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 23px;
	opacity: 1;
	position: absolute;
	right: 9px;
	top: 9px;
	width: 23px;
	z-index: 1;
}
.profile_rt_sec .profile_details .col-sm-12 .col-sm-3 .help_listing_3 img {
	width: 100%;
	width: 100%;
	border: 2px solid #cecece;
	height: 150px;
}
.profile_rt_sec .profile_details .col-sm-12 .col-sm-3 .help_listing_3 {
	border: 2px solid #bbb;
	padding: 3px;
	border-radius: 5px;
	background: #eeeeee;
	width: 100%;
}
.profile_rt_sec .profile_details .col-sm-12 .col-sm-3 .help_listing_3 {
	overflow: visible;
}
.profile_details form #user_photos {
	margin-left: 2%;
	margin-bottom: 16px;
}
.popup .cnt223 {
	border: 3px solid #2682bb;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	background: #000;
	min-height: 260px;
	position: relative;
}
.popup .cnt223 #content_ok_add {
	font-family: 'GrandHotel-Regular';
	font-size: 40px;
	color: #ccc;
	text-align: center;
	box-shadpw: 2px 1px #000000;
}
.popup .cnt223 #content_ok_add p {
	color: #fff;
	font-size: 50px;
	text-align: center;
	padding-bottom: 50px;
}
.popup .cnt223 #ok_button {
	background: none;
	padding: 5px 30px;
	font-family: 'open_sansregular';
	color: #fff;
	font-size: 15px;
	border: 2px  solid #fff;
	border-radius: 15px;
	text-align: center;
}
.popup .cnt223 #not_ok_button {
	background: none;
	padding: 5px 30px;
	font-family: 'open_sansregular';
	color: #fff;
	font-size: 15px;
	border: 2px  solid #fff;
	border-radius: 15px;
	text-align: center;
}
.popup .cnt223 #ok_button:hover {
	background: #2d71c4;
	text-decoration: none;
	transition: all 300ms ease-in 0s;
}
.popup .cnt223 #not_ok_button:hover {
	background: #f40f64;
	text-decoration: none;
	transition: all 300ms ease-in 0s;
}
.popup .cnt223 #content_ok_add br {
	display: none;
}
.popup .cnt223 #button_div {
	width: 40%;
	margin: 0px auto;
}
.col-sm-6.pad_left.pad_left_add {
	z-index: 0;
}
.popup #content_notok_add {
	font-family: 'GrandHotel-Regular';
	font-size: 40px;
	color: #ccc;
	text-align: center;
	box-shadpw: 2px 1px #000000;
	padding-top: 13%;
}
.popup #content_notok_add img {
	position: absolute;
	left: -91px;
	top: 67px;
}
.listing_sec_innerr .carousel .next, .carousel .prev {
	z-index: 1;
}
.change-profile-pic .uploadify-button {
	background: none;
}
.profile_back .container .profile_lt_sec span.uploadify-button-text {
	width: 60%;
}
.change-profile-pic #file_upload object:hover, .change-profile-pic #file_upload-button:hover {
	background: none;
}
.registration_fotm_middle form.social-frm input[type="text"], .registration_fotm_middle form.social-frm input[type="password"] {
	background: #fff;
	border: 1px solid #aaa;
	width: 55%;
	padding: 11px 15px;
	margin: 0px 0 0px 0;
	float: left;
	border-radius: 7px;
}
.profile_details form.videogallary label {
	float: left;
	margin-right: 5%;
	text-align: right;
	width: 25%;
	margin-bottom: 15px;
}
.profile_details form.videogallary input[type="text"] {
	background: #fff;
	border: 1px solid #aaa;
	width: 30%;
	padding: 11px 15px;
	margin: 0px 0 0px 0;
	float: left;
	border-radius: 7px;
}
/*-----added css end-----------*/

/*.carousel figure img{ height:393px !important; width:100%  !important;}

.carousel figure { border:#ccc solid 1px; height:400px !important; }*/
/*front popup css*/
#overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	z-index: 100;
	display: none;
}
.cnt223 a {
	text-decoration: none;
}
.popup {
	width: 100%;
	margin: 0 auto;
	display: none;
	position: fixed;
	z-index: 101;
}
.cnt223 {
	min-width: 600px;
	width: 600px;
	min-height: 150px;
	margin: 100px auto;
	background: #f3f3f3;
	position: relative;
	z-index: 103;
	padding: 10px;
	border-radius: 5px;
	box-shadow: 0 2px 5px #000;
}
.cnt223 p {
	clear: both;
	color: #555555;
	text-align: justify;
}
.cnt223 p a {
	color: #d91900;
	font-weight: bold;
}
.cnt223 .x {
	float: right;
	height: 22px;
	left: 22px;
	position: relative;
	top: -25px;
	width: 23px;
}
.cnt223 .x:hover {
	cursor: pointer;
}
/*----------------added css foe mssonary gallary--------------------*/

/*------------------------profile details start-------------------------------------------*/
.col-sm-12.profile_dtls {
	float: left;
	width: 100%;
	margin-top: 40px;
}
.prf_pic {
	width: 100%;
	float: left;
	background: #fff;
	padding: 8px;
	box-shadow: 0px 1px 3px #000000;
}
.col-lg-4.prfd_left {
	padding-left: 0px;
	padding-bottom: 20px;
}
.prfd_desc {
	width: 100%;
	float: left;
	margin: 25px 0 0 0;
}
.prfd_age {
	font-family: 'open_sansregular';
	font-size: 16px;
	color: #343433;
	font-weight: normal;
	width: 100%;
	float: left;
	border-bottom: 1px solid #a8a9a8;
	padding: 5px 0;
}
.view_photo {
	background: url(../images/view_photo.png) no-repeat 0px 7px;
	padding-left: 38px;
	float: left;
	font-family: 'open_sansregular';
	font-size: 16px;
	color: #343433;
	font-weight: normal;
	width: 100%;
	float: left;
	border-bottom: 1px solid #a8a9a8;
	padding: 10px 0 10px 38px;
}
.view_video {
	background: url(../images/view_video.png) no-repeat 0px 7px;
	float: left;
	font-family: 'open_sansregular';
	font-size: 16px;
	color: #343433;
	font-weight: normal;
	width: 100%;
	float: left;
	border-bottom: 1px solid #a8a9a8;
	padding: 12px 0 12px 38px;
}
.view_ph {
	background: url(../images/phone.png) no-repeat 0px 7px;
	float: left;
	font-family: 'open_sansregular';
	font-size: 16px;
	color: #343433;
	font-weight: normal;
	width: 100%;
	float: left;
	border-bottom: 1px solid #a8a9a8;
	padding: 10px 0 10px 38px;
}
.view_ml {
	background: url(../images/mail_icon.png) no-repeat 0px 7px;
	float: left;
	font-family: 'open_sansregular';
	font-size: 16px;
	color: #343433;
	font-weight: normal;
	width: 100%;
	float: left;
	border-bottom: 1px solid #a8a9a8;
	padding: 12px 0 12px 38px;
}
.prfd_social_links {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.prfd_social_links ul {
	padding: 0px;
	margin: 0px;
}
.prfd_social_links ul li {
	list-style: none;
	float: left;
	margin-right: 2.5%;
}
.prfd_social_links ul li img:hover {
	transition: all 300ms ease-in 0s;
	transform: rotate(360deg);
	-ms-transform: rotate(360deg); /* IE 9 */
	-webkit-transform: rotate(360deg); /* Opera, Chrome, and Safari */
}
.contact img:hover {
	transition: all 500ms ease-in 0s;
	transform: rotate(360deg);
	-ms-transform: rotate(360deg); /* IE 9 */
	-webkit-transform: rotate(360deg); /* Opera, Chrome, and Safari */
}
.col-lg-8.prfd_right {
	padding-right: 0px;
}
.prfd_right h4 {
	font-family: 'GrandHotel-Regular';
	color: #383938;
	font-size: 36px;
	width: 100%;
	border-bottom: 1px solid #383938;
	text-align: left;
	padding-bottom: 7px;
	margin-top: 0px;
}
.prfd_right_dtl {
	width: 100%;
	float: left; /*background:#dddcdc;*/
	background: #eaeaea;
	margin-top: 10px;
	padding: 25px 15px;
	border-left:1px dashed #6f6f6f;
}
.prfd_right_dtl {
	width: 100%;
	float: left;
}
.prfd_right_dtl_top {
	width: 100%;
	float: left;
	padding-bottom: 0;
}
.prfd_rtdtl_row1 {
	width: 100%;
	float: left;
	padding: 10px 0px;
	border-bottom: 1px dashed #535453;
	font-family: 'open_sansregular', sans-serif;
	font-size: 16px;
	color: #484748;
	font-weight: normal;
}
.prfd_rtdtl_row1 p {
	font-family: 'open_sansregular';
	font-size: 16px;
	color: #535453;
	font-weight: normal;
}
.prfd_rtdtl_row1 p span, .prfd_rtdtl_row1 span {
	padding-right: 15px; /*width:40%;*/
	width: 37%;
	float: left;
}
.prfd_rtdtl_row1:last-child {
	border-bottom: none;
}
.prfd_right_dtl_bot {
	width: 100%;
	float: left;
}
.prfd_right_dtl_bot h5 {
	font-family: 'SegoeScript';
	font-size: 23px;
	color: #535453;
	font-weight: normal;
	margin-bottom: 20px;
	border-bottom: 1px solid #383938;
	text-align: left;
	padding-bottom: 7px;
	text-transform: capitalize;
}
.prfd_right_dtl_bot p {/*font-family: 'Open Sans', sans-serif;*/
	font-size: 16px;
	color: #484748;
	font-weight: normal;
}
/*------------------------profile details end-------------------------------------------*/

/*-----added css 07.06.2014----start----*/
.inner_head_left {
	width: 57%;
	float: left;
}
.advnce_srch {
	/*width: auto;
	float: left;
	padding-top: 10px;*/
	width: auto;
float: left;
padding-top: 10px;
margin-left: -3%;
}
.advnce_srch a:hover, .advnce_srch a:focus {
	color: #aaa;
}
.col-sm-3.pad_rt_zero {
	float: right;
	width: auto;
margin-top: 0.5%;
}
.advnce_srch a {
	color: #FFFFFF;
	float: left;
	/*font-family: 'Open Sans',sans-serif;*/
	font-size: 16px;
	line-height: 20px;
	text-decoration: none;
}
.ad-search {
	background: none repeat scroll 0 0 #333333;
	border-radius: 10px;
	color: #FFFFFF;
	/*height: 335px;*/
	height: auto;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	/*overflow: auto;*/
	padding: 20px;
	position: absolute;
	right: 91px;
	top: 60px;
	width: 50%;
	z-index: 999999;
}
.ad-search input[type="text"]#amount {
	background: none;
	outline: none;
	border: none;
	color: #fff;
	float: left;
	width: 67px;
	margin-left: 20%;
}
.ad-search .ad-search-form .clearfix {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.ad-search .ad-search-form .clearfix label {
	float: left;
	width: 35%;
}
.ad-search .ad-search-form .ui-widget {
	width: 50%;
	margin: 0px auto;
}
.ad-search .ad-search-form .select-skin select {
	width: 92%;
	margin: 0px auto;
}
.ad-search .ad-search-form .select-skin-mask {
	width: 100%;
	float: left;
}
.ad-search .ad-search-form .checkbox_all {
	width: 55%;
}
.inner_head_left input[type="text"]#age_normal_search {
	background: none;
	outline: none;
	border: none;
	color: #fff;
	float: left;
	width: 80px;
	margin-left: 11%;
	font-size: 17px;
	padding-left: 10px;
}
.inner_head_left .Input_fd {
	width: 100%;
}
.inner_head_left .ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
	margin: 5px 0px;
}
.inner_head_left .select-skin span {
	font-size: 17px;
	color: #fff;
}
.ad-search .ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
	width: 68%;
}
.ad-search .dropdown {
	float: left;
	width: 68%;
}
.ad-search .checkbox_txt {
	width: 100%;
}
.ad-search .regis_div {
	margin-left: 43% !important;
	margin-top: 25px;
}
.ad-search input[type="text"]#education {
	background: none;
	color: #fff;
	border: none;
	outline: none;
}
.ad-search .ad-search-form .ui-widget {
	width: 50%;
	float: left
}
.ad-search .ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
	margin-left: 10px;
	width: 90%;
}
.carousel li img {
	/*height: 458px !important;*/
	width: 100% !important;
}
.search_carousel ul {
	margin: 0;
	padding: 0;
}
.user_personal_social {
	border-bottom: 1px solid #A8A9A8;
	color: #343433;
	float: left;
	font-family: 'open_sansregular';
	font-size: 16px;
	font-weight: normal;
	padding: 12px 0 12px 0px;
	width: 100%;
}
.user_personal_social ul {
	padding: 0px;
	margin: 0px;
}
.user_personal_social ul li {
	float: left;
	list-style: none;
	margin-right: 10px;
}
.user_personal_social ul li a {
	border-radius: 36px;
	-moz-border-radius: 36px;
	-webkit-border-radius: 36px;
	-o-border-radius: 36px;
	-ms-border-radius: 36px;
	display: block;
	float: left;
	height: 36px;
	text-align: center;
	width: 36px;
}
.user_personal_social ul li a img {
	widows: 36px;
	height: 36px;
	border: 2px solid #fff;
	border-radius: 36px;
	-moz-border-radius: 36px;
	-webkit-border-radius: 36px;
	-o-border-radius: 36px;
	-ms-border-radius: 36px;/*padding-top: 9px;
	width:17px;*/
}
.ad-search input#education[type="text"] {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	color: #000000;
	outline: medium none;
	padding: 7px 14px;
}
.ad-search {
	width: 98.75%;
	right: 5px;
	border-radius: 0px 0px 10px 10px
}
.col-sm-6.ad_srch_left {
	padding-left: 0px;
	border-right: 1px solid #999;
}
.col-sm-6.ad_srch_right {
	padding-right: 0px;
}
.ad-search .clearfix {
	margin-bottom: 10px;
	width: 100%;
	float: left;
}
.container .col-sm-12 .ad-search .clearfix label {
	font-size: 16px;
	color: #fff;
}
.close-add-div {
	background: url("../images/cross.png") no-repeat scroll 2px 4px rgba(0, 0, 0, 0);
	border: 2px solid #FFFFFF;
	border-radius: 37px;
	height: 40px;
	padding: 5px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 40px;
	cursor: pointer;
	z-index: 9999;
}
.profile_details .add-search-slider li.item-lessthan-four {
	width: 28% !important;
}
.profile_details .add-search-slider li img { /*height:390px !important;*/
}
.no_data_found {
	margin: 0px auto;
	padding: 65px 15px;
	text-align: center;
	border-radius: 5px;
	font-family: 'GrandHotel-Regular';
	color: #F00;
	font-size: 31px;
	position: relative !important;
	background: url(../images/notice_board.png) no-repeat;
	width: 256px !important;
	height: 256px !important;
}
.search_carousel .wrap {
	margin-bottom: 10px;
	overflow: hidden;
}
.profile_details .add-search-slider ul li.col-sm-3 {
	padding: 0px 5px;
}
.profile_details .video-wrapper .col-sm-4 {
	background: none repeat scroll 0 0 #EEEEEE;
	border: 2px solid #BBBBBB;
	border-radius: 5px;
	padding: 3px;
	margin-bottom: 15px;
}
.profile_details .video-wrapper .col-sm-4 .help_listing_3 {
	margin-bottom: 0px;
}
.video-wrapper {
	margin-top: 50px;
}
.profile_details .video-wrapper .col-sm-4 .help_listing_3 video {
	width: 100%;
	height: 220px;
}
.profile_details .video-wrapper .col-sm-4 .help_listing_3 img {
	width: 100%;
	height: 225px;
}
.head {
	background: #000;
	border-bottom: 2px solid #027dc9;
	padding-bottom: 10px;
}
.frm_divisn form {
	margin-top: 60px;
}
.carousel_area {
	background: url(../images/txture_bg.png) repeat;
	width: 100%;
	float: left;
	padding: 0px 0px;
	margin-bottom: 0px;
}
a.login {
	border: 2px solid #FFFFFF;
	border-radius: 15px;
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	margin-top: 14px;
	padding: 5px 30px;
	text-align: center;
	text-decoration: none;
}
a.login:hover {
	background: none repeat scroll 0 0 #0069b1;
	transition: all 400ms ease-in 0s;
	color: #fff;
	text-decoration: none;
}
.header .col-sm-12 .col-sm-2 .btn-primary {
	background: url("../images/menu-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	border-radius: 0;
	height: 25px;
	margin-top: 12px;
	width: 32px;
}
.header .col-sm-12 .col-sm-2 span {
	color: #FFFFFF;
	float: left;
	font-family: 'open_sansregular';
	font-size: 16px;
	margin: 13px 20px 0 0;
}
/*-----added css 07.06.2014----end----*/

.Login_form {
	top: -25px;
}
.inner_banner .Login_form {
	top: 75px;
}
/*-----added css 11.06.2014----end----*/
.float_lt {
	float: left;
}
.float_rt {
	float: right;
}
.asteric {
	color: #FF0000;
}
/*----------*/
/*.inner_bd #boxer.inline{ width:600px !important; left:300px !important;}
.inner_bd  #boxer .boxer-container{ width:100% !important;}
.inner_bd #boxer .boxer-content{ width:100% !important;}
.inner_bd .jwplayer{ width:100% !important; opacity:1 !important;}*/

/*-----added css 11.06.2014----end----*/
.profile_back .col-sm-12 .col-sm-4 .help_listing_3 .pos_top_header a.close {
	background: url("../images/close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 23px;
	opacity: 1;
	position: absolute;
	right: 5px;
	top: 6px;
	width: 23px;
	z-index: 1;
}
.inner_bd #my_popup_wrapper #my_popup {
	background: #fff;
	width: 45%;
	padding: 0 0 20px 0;
	border-radius: 20px;
	margin: 20px;
	-webkit-box-shadow: 5px 2px 20px 2px rgba(34, 34, 37, 0.79);
	-moz-box-shadow: 5px 2px 20px 2px rgba(34, 34, 37, 0.79);
	box-shadow: 5px 2px 20px 2px rgba(34, 34, 37, 0.79);
}
.inner_bd #my_popup_wrapper #my_popup h2 {
	margin: 0 0 15px 0!important;
	color: #3283c0;
	font-size: 27px;
	background: none repeat scroll 0 0 #1699d6;
	border-bottom: 2px solid #1484b8;
	padding: 15px 15px 15px 20px;
	text-align: left;
	border-radius: 18px 18px 0 0;
	color: #fff;
}
.inner_bd #my_popup_wrapper #my_popup textarea {
	border: 2px solid #b0b0b0;
	border-radius: 5px;
	float: right;
	margin: 6px 4% 20px 0;
	padding: 8px 10px;
	min-height: 120px;
	background: #fafafa;
	width: 78%;
}
.inner_bd #my_popup_wrapper #my_popup label {
	float: left;
	margin-top: 2px;
	margin-left: 3%;
	font-size: 16px;
}
.inner_bd #my_popup_wrapper #my_popup .send {
	float: right;
	border-radius: 3px;
	background: #2988dc;
	padding: 8px 28px;
	border: none;
	color: #fff;
	margin-right: 29%;
}
.inner_bd #my_popup_wrapper #my_popup .my_popup_close {
	float: right;
	border-radius: 3px;
	background: #272727;
	padding: 8px 28px;
	border: none;
	color: #fff;
	margin-right: 8px;
}
.profile_back .container .profile_gray_back {
	background: #cccccc;
}
.message_wrap {
	width: 100%;
	overflow: hidden;
}
.message_wrap .bk_back {
	background: #202020;
	padding: 10px 8px 20px 8px;
	border: 1px solid #3e3e3e;
}
.message_wrap .bk_back .message_head {
	background: #000;
	border: 1px solid #3e3e3e;
	padding: 12px 10px;
	color: #fff;
	font-size: 18px;
	font-family: 'open_sansregular';
	overflow: hidden;
}
.message_wrap .bk_back .meaasge_rt {
	width: 70%;
	float: right;
}
.message_wrap .bk_back .width_100 {
	width: 100%;
	overflow: hidden;
	margin: 15px 0 10px 0;
}
.meaasge_rt .form {
	float: left;
	width: 46%;
}
.meaasge_rt .form label {
	color: #000;
	font-size: 16px;
	color: #969696;
	font-family: 'open_sansregular';
	font-weight: normal;
	margin-left: 6px;
}
.meaasge_rt .form input {
	margin-top: 0;
}
.meaasge_rt .sub_div {
	float: left;
	width: 38%;
	color: #000;
	font-size: 16px;
	color: #969696;
	font-family: 'open_sansregular';
	font-weight: normal;
}
.meaasge_rt .date {
	float: left;
	width: 15%;
	color: #000;
	font-size: 16px;
	color: #969696;
	font-family: 'open_sansregular';
	font-weight: normal;
}
.bot_btm {
	border-bottom: 1px solid #898989;
	padding-bottom: 5px;
}
.form_row {
	width: 100%;
	margin: 12px 0;
	overflow: hidden;
}
.form_details {
	width: 39%;
	float: left;
	color: #e6e4e4;
	font-size: 14px;
	font-family: 'open_sansregular';
	font-weight: normal;
}
.form_content {
	width: 44%;
	float: left;
	color: #e6e4e4;
	font-size: 14px;
	font-family: 'open_sansregular';
	font-weight: normal;
	margin-top: 7px;
	padding-right: 20px;
	padding-left: 10px;
}
.form_date {
	float: left;
	width: 17%;
	color: #e6e4e4;
	font-size: 14px;
	font-family: 'open_sansregular';
	font-weight: normal;
	margin-top: 7px;
}
.form_details input {
	float: left;
	margin-top: 10px!important;
}
.form_details img {
	margin-left: 8px;
	margin-right: 8px;
	float: left;
}
.name_div {
	float: left;
	margin: 6px 0 0 0;
}
.messge_left_sec {
	float: left;
	width: 27%;
	margin-right: 2%;
}
.messge_left_sec .inbox_heading {
	color: #969696;
	font-size: 16px;
	font-family: 'open_sansregular';
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px solid #898989;
}
.messge_left_sec .message_li_sec {
	float: left;
	width: 100%;
}
.messge_left_sec .message_li_sec ul {
	list-style: none;
	margin: 6px 0 0 0;
	padding: 0;
}
.messge_left_sec .message_li_sec ul li {
	float: left;
	padding: 4px 0 4px 0;
	width: 100%;
}
.messge_left_sec .message_li_sec ul li a {
	color: #4482ce;
	font-size: 15px;
	font-family: 'open_sansregular';
	font-weight: normal;
	text-decoration: none;
}
.messge_left_sec .message_li_sec ul li a:hover {
	color: #f5f5f5;
}
.prof_div {
	float: left;
}
.prof_div img {
	max-width: 100%;
}
.mar_rt8 {
	margin-right: 8px;
}
/*-----added css 11.06.2014----end----*/
.inpt_fd_rt {
	float: left;
	width: 60%;
}
.inpt_fd_rt .inpt_div {
	width: 85%;
	float: left;
}
.inpt_fd_rt .inpt_div input {
	padding: 11px 12px;
	width: 98%;
	border-radius: 25px;
	border: none;
}
.add_btn {
	float: left;
	width: 9%;
	margin-top: 3px;
	margin-left: 5px;
}
.add_btn a {
	margin-right: 6px;
}
#save_search_name {
	background: #d8d8d8;
	padding: 20px 20px 15px 20px;
	margin: 20px 0;
	position: relative;
}
.profile_details .save-search {
	background: #0069b1;
	text-align: right;
	border-radius: 5px;
	margin: 0 15px 15px 8px;
	color: #fff;
	float: right;
	width: 100px!important;
	height: 30px!important;
	line-height: 30px;
	text-align: center;
}
#save_search_name #save_name #save_name_text {
	border: 1px solid #b2b2b2;
	padding: 6px 8px;
	float: left;
	border-radius: 3px;
}
#save_search_name #save_name {
	width: 100%;
}
#save_search_name #save_name #save {
	background: #3e76bd;
	padding: 6px 15px;
	border: none;
	border-radius: 3px;
	margin-left: 6px;
	color: #fff;
	margin-top: 1px;
}
#save_search_name #save_name p {
	clear: both;
	margin-top: 2px;
}
#save_search_name h3 {
	margin: 0 0 10px 0;
	border-bottom: 1px dashed #727272;
	padding-bottom: 8px;
	color: #326b9c;
	font-size: 20px;
}
#save_search_name p {
	font-size: 13px;
	color: #4f4f4f;
}
/*-----added css 17.06.2014----end----*/
.inner_bd #my_popup2_wrapper #my_popup2 {
	background: #fff;
	width: 45%;
	min-height: 200px;
	border-radius: 15px;
	padding-bottom: 15px;
	-webkit-box-shadow: 5px 2px 20px 2px rgba(34, 34, 37, 0.79);
	-moz-box-shadow: 5px 2px 20px 2px rgba(34, 34, 37, 0.79);
	box-shadow: 5px 2px 20px 2px rgba(34, 34, 37, 0.79);
}
.inner_bd #my_popup2_wrapper #my_popup2 h2 {
	margin: 0 0 15px 0!important;
	color: #000;
	font-size: 24px;
	padding-bottom: 10px;
	padding: 15px 15px 15px 65px;
	border-radius: 15px 15px 0 0;
	color: #fff;
	background: url("../images/heart.png") no-repeat scroll 3.5% 50% #256fca;
}
.inner_bd #my_popup2_wrapper #my_popup2 .my_popup2_close {
	position: absolute;
	right: 10px;
	top: 15px;
	cursor: pointer;
}
.inner_bd #my_popup2_wrapper #my_popup2 ul {
	list-style: none;
	margin: 0;
	padding: 0 20px;
}
.inner_bd #my_popup2_wrapper #my_popup2 ul li {
	padding-bottom: 8px;
	background: url("../images/gray_love_sign.png") no-repeat scroll 0 10%;
	padding-left: 24px;
	color: #555555;
	width: 48%;
	float: left;
	margin: 0 10px 10px 0;
	border-bottom: 1px dashed #6c6c6c;
}
.inner_bd #my_popup2_wrapper #my_popup2 input.input_submit_sc {
	background: url("../images/search_icon.png") no-repeat scroll 0 34%;
	padding: 6px 10px;
	color: #fff;
	border: none;
	text-indent: -9999px;
	margin-left: 0;
	margin-right: 8%;
}
.inner_bd #my_popup2_wrapper #my_popup2 input.input_submit {
	background: url("../images/delet_icon.png") no-repeat scroll 0 34%;
	padding: 6px 10px;
	color: #fff;
	border: none;
	text-indent: -9999px;
	margin-right: 4%;
}
.container div.prof_wrap .profile_lt_sec span.lf_myacc a {
	float: left;
	margin-right: 12%;
}
.container div.prof_wrap .profile_lt_sec span.lf_myacc a:first-child {
	margin-left: 0;
}
.container div.prof_wrap .profile_lt_sec span.lf_myacc a:last-child {
	margin-right: 0;
}
.julit_icon_sec .my_popup2_open {
	float: left;
	margin: 10px 0 0 10px;
}
.container div.prof_wrap .profile_rt_sec .profile_details .carousel {
	margin: 0 15px 0 10px;
}
.sub_fm_div {
	float: right;
	width: 65px;
}
#save_search_name #save_serach_criteria_close {
	position: absolute;
	right: 8px;
	top: 7px;
}
.delet_mess {
	float: right;
	margin: -3px 8px 0 0;
}
.delet_mess input {
	background: none repeat scroll 0 0 #367ED8;
	border-radius: 3px;
	color: #FFFFFF;
	font-size: 16px;
	padding: 5px 15px;
	text-decoration: none;
	border: none;
}
.delet_mess input:hover {
	color: #000;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.comp_div {
	background: #367ed8;
	padding: 5px 12px;
	color: #fff;
	font-size: 16px;
	border-radius: 3px;
	text-decoration: none;
}
.comp_div:hover {
	text-decoration: none;
	color: #000;
}
.form_row .col_fd {-
	padding: 7px 10px;
	width: 99%;
	border: 1px solid #585858;
	background: #363636;
	margin-bottom: 12px;
	border-radius: 4px;
	float:left;
}
.col_fd input {
	background: none;
	border: none;
	width: 98%;
	color: #9c9c9c;
}
.col_fd textarea {
	background: #eaeaec;
	border: none;
	width: 98%;
	color: #9C9C9C;
}
.col_sub_div {
	float: left;
}
.col_sub_div .Form_sub_dv {
	padding: 9px 20px;
	background: #3e85dd;
	color: #fff;
	float: left;
	border-radius: 4px;
	border: none;
}
.col_sub_div .Form_sub_dv:hover {
	background: #3473c2;
}
.date_bi_rt {
	width: 100%;
}
.date_bi_rt .Zebra_DatePicker_Icon_Wrapper {
	width: 55%;
}
.date_bi_rt .Zebra_DatePicker_Icon_Wrapper input {
	width: 100%!important;
}
.registration_fotm_middle {
	position: relative;
}
.inner_bd .Zebra_DatePicker {
	top: 7%!important;
	left: 64%!important;
}
/*----added css-----*/
.col-lg-4.prfd_left {
	margin-top: 13%;
}
/*.col-lg-8.prfd_right{ margin-top:13%;}*/
.prfd_left h4 {
	border-bottom: none;
	color: #383838;
	font-family: 'SegoeScript';
	font-size: 30px;
	margin-top: 30px;
	padding-bottom: 7px;
	text-align: center;
	font-weight: normal;
	margin-bottom: 19px;
	width: 100%;
}
.user_personal_social {
	padding-top: 0px;
}
.user_personal_social {
	margin-bottom: 15px;
}
.user_personal_social ul {
	margin: 0 0 0 26%;
	padding: 0;
}
.user_personal_social {
	border-bottom: none;
}
#advance_search_div {
	overflow: visible!important;
}
.prfd_rtdtl_row1 .prfd_rtdtl_rtl {
	width: 63%;
	float: left;
}
.prfd_right_dtl_top_head {
	width: 100%;
	float: left;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	margin-top: 30px;
}
.prfd_right_dtl_top_head {
}
.prfd_rtdtl_rtl p {
	font-family: 'open_sansregular';
	font-weight: normal;
	color: #484748;
	font-size: 13px;
	float: left;
	margin-bottom: 0px;
	line-height: 27px;
}
.radius {
	background: url(../images/radius_icon.jpg) no-repeat 0 0;
	float: right;
	padding-left: 35px;
	font-family: 'open_sansregular';
	font-weight: normal;
	color: #000;
	font-size: 13px;
	font-style: italic;
	height: 30px;
	margin-left: 5px;
	line-height: 27px;
}
.prfd_right_dtl_top_body {
	width: 100%;
	float: left;
}
.prfd_right_dtl_top_body .prfd_rtdtl_row1 {
	border: none;
}
.prfd_rtdtl_rtl_lf {
	width: 37%;
	float: left;
	font-family: 'open_sansregular';
	font-weight: normal;
	color: #484748;
	font-size: 13px;
	line-height: 27px;
}
.prfd_rtdtl_rtl_rt {
	width: 60%;
	float: left;
	font-family: 'open_sansregular';
	font-weight: normal;
	color: #000;
	font-size: 13px;
	font-style: italic;
	/*margin-left: 5px;*/
	line-height: 27px;
}
.prfd_rtdtl_rtl_cnt {
	width: 100%;
	float: left;
}
.prfd_right_dtl_top1 .prfd_rtdtl_row1 span {
	width: 30%;
	float: left;
}
.prfd_right_dtl_top1 .prfd_rtdtl_rtl {
	width: 68%;
}
/*-----added css 23.06.2014----start---*/

.prfd_rtdtl_row5 {
	color: #535453;
	float: left;
	font-family: 'open_sansregular';
	font-size: 16px;
	font-weight: normal;
	padding: 10px 0;
	width: 100%;
}
.prfd_rtdtl_row5 span {
	   float: left;
    width: 30%;
    padding-right: 2%;
	word-wrap:break-word;
}
.prfd_rtdtl_row5 .prfd_rtdtl_rtl {
	 float: left;
    width: 68%;
	word-wrap:break-word;
}
.prfd_rtdtl_row5 .prfd_rtdtl_rtl_rt {
	width: 100%;
	float: left;
	font-style: normal;
}
.prfd_rtdtl_row5 .prfd_rtdtl_rtl_rt input[type="checkbox"] {
	margin-right: 5px;
}
.prfd_right_dtl_top_body { /*height:380px; overflow-y:scroll;*/
	margin-top: 20px;
}
.iam {
	float: right;
	margin-top: -55px;
	font-family: 'open_sansregular';
	font-size: 16px;
}
.nicescroll-rails div:first-child {
	background: transparent url(../images/scroller.png) no-repeat 0% 0%;
	width: 25px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: -8px;
	width: 8px !important;
	background-color: transparent !important;
	border: none !important;
	height: 66px !important;
}
.photo_heading {
	border-bottom: 1px solid #383938;
	font-family: 'SegoeScript';
	font-size: 26px;
	color: #535453;
	font-weight: normal;
	margin-bottom: 20px;
	padding-bottom: 7px;
	text-align: left;
}
.prfd_right_dtl_top_head_gallery {
	border: none;
}
.profile_back .container .profile_rt_sec .gallery_all .help_listing_3 {
	background: none repeat scroll 0 0 #eeeeee;
	border: 2px solid #bbb;
	border-radius: 5px;
	padding: 3px;
	margin-bottom: 30px;
	width: 100%;
}
/*added css start 24.06.2014---*/
.registration_form .registration_fotm_middle .date_birth_rt input {
	width: 45px;
	margin-right: 6px;
	float: left;
	padding: 11px;
	text-align: center;
}
.registration_form .registration_fotm_middle .date_birth_rt input:last-child {
	margin-right: 0px;
}
.date_bi_rt input.id {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #aaa;
	border-radius: 7px;
	float: left;
	margin: 0;
	width: 51px;
	margin-right: 6px;
	float: left;
	padding: 11px;
	text-align: center;
}
.profile_rt_sec .profile_details .col-sm-12 .col-sm-4 .help_listing_3 {
	background: none repeat scroll 0 0 #eeeeee;
	border: 2px solid #bbb;
	border-radius: 5px;
	padding: 3px;
	width: 100%;
}
.profile_back .col-sm-12 .col-sm-4 {
	padding-left: 0;
	padding-right: 0;
}
.profile_back .profile_rt_sec .col-sm-12 .col-sm-4.gall_edtt .help_listing_3 img {
	height: 319px;
}
.profile_back .profile_rt_sec .col-sm-12 .col-sm-4 .help_listing_3 {
	position: relative;
}
.photo_gall_hover {
	background: url(../images/trans_bg.png) repeat;
	position: absolute;
	width: 100%;
	padding: 10px;
	bottom: 0px;
	left: 0px;
}
.caption_row {
	width: 100%;
	float: left;
	margin-bottom: 5px;
	color: #fff;
}
.caption_row textarea {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #f1f1f1;
	border-radius: 5px;
	float: left;
	margin: 0;
	padding: 5px 5px;
	height: 50px;
	width: 100%;
	color: #000;
}
.cap_sub {
	background: none repeat scroll 0 0 #2d71c4;
	border: medium none;
	border-radius: 2px;
	color: #fff;
	display: block;
	float: left;
	margin-left: 0px;
	margin-top: 5px;
	padding: 5px 10px;
}
.cap_sub:hover {
	background: #013778;
}
.caption_row input[type="button"] {
	background: #f1f1f1;
	color: #222;
	padding: 5px;
	margin-right: 5px;
	padding: 8px 35px;
	margin: 10px 14px 5px;
}
.caption_row2 {
	margin-top: 10px;
}
.caption_row input[type="button"].active_btn {
	background: #2d71c4;
	border: 2px solid #01408d;
	color: #fff;
}
.caption_row input[type="button"]:hover {
	background: #0069b1;
	border: 2px solid #3d72b4;
	color: #fff;
}
.caption_row p {
	margin-bottom: 5px;
}
.profile_back .col-sm-12 .col-sm-4.user_phto {
	padding-right: 5px;
}
/*.profile_details .add-search-slider ul li.col-sm-3{ left:28% !important;}
	.profile_details .add-search-slider ul li.col-sm-3:first-child{ left:0px !important;}*/
	
.user_personal_social_popup {
	position: relative;
}
.userprof_popup {
	position: absolute;
	top: -251px;
	width: 100%;
	left: 0px;
	padding: 20px 10px;
	background: #f1f1f1;
	border: 2px solid #999;
	border-radius: 5px;
}
.user_personal_social_popup .userprof_popup ul {
	padding: 0px;
	margin: 0px;
}
.user_personal_social_popup .userprof_popup ul li {
	width: 100%;
	float: left;
	border-bottom: 1px dashed #428bca;
	font-family: 'open_sansregular';
	color: #428bca;
	font-size: 14px;
	font-weight: normal;
	padding: 8px 10px;
	width: 100%;
	text-align: left;
}
.user_personal_social_popup .userprof_popup ul li a {
	font-family: 'open_sansregular';
	color: #444;
	font-size: 14px;
	font-weight: normal;
	padding: 5px 0px;
	width: 100%;
	text-align: left;
}
.userprof_popup_inner {
	/*position: relative;*/
	float: left;
height: 115px;
overflow: auto;
}
.userprof_popup_trangle {
	position: absolute;
	top: 247px;
right: 45px;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
}
.user_personal_social_popup .userprof_popup ul li:last-child {
	border-bottom: none;
}
/*------------group chat page start--------------*/
.myfrnds {
	width: 100%;
	float: left;
	background: #fff;
}
.myfrnd_header {
	width: 100%;
	border-bottom: 3px solid #d7d7d7;
	position: relative;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #ecebec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ecebec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #ecebec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #ecebec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #ecebec 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #ecebec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ecebec', GradientType=0 ); /* IE6-9 */
}
.col-lg-5.prfd_left.mf {
	margin-top: 10px;
	padding-right: 0px;
}
.myfrnd_header h5 {
	font-family: 'open_sansregular';
	color: #666;
	font-size: 16px;
	font-weight: normal;
	width: 100%;
	text-align: center;
	margin: 15px 0px;
	font-weight: bold;
}
.myfrnd_header .frnd_srch {
	position: absolute;
	top: -2px;
	right: 10px;
}
.myfrnds_body {
	width: 100%;
	float: left;
	padding: 25px 0px;
	background: #fff;
}
.back_refresh_area {
	width: 100%;
	float: left;
}
.mf_back {
	width: auto;
	float: left;
	margin-left: 10px;
}
.mf_refresh {
	float: right;
	margin-right: 10px;
}
.myfrnd_list {
	width: 100%;
	float: left;
	margin-top: 15px;
}
.myfrnd_list .tabbable nav ul li {
}
.myfrnd_list .nav > li > a {
	padding: 7px 7px;
	background: #0069b1; /* Old browsers */
	color: #fff;
	font-size: 12px;
	border: 1px solid #0069b1;
	border-radius: 5px 5px 0 0;
}
.myfrnd_list .nav {
	padding: 0px 5px;
}
.myfrnd_list .nav > li.active > a, .myfrnd_list .nav > li > a:hover, .myfrnd_list .nav > li.active > a:hover, .myfrnd_list .nav > li.active > a:focus {
	background: #005994;
	color: #fff;
	font-size: 12px;
	border: 1px solid #2d71c4;
	border-radius: 5px5px 0 0;
}


.nav > li > a:hover {
	background-color:rgba(195,195,195,1);
}


.online_frnds {
	width: 100%;
	float: left;
}
.myfrnd_list .tab-pane {
	padding: 20px 0px;
}
.online_frnd_row {
	width: 100%;
	float: left;
	padding: 10px 5px;
	border-bottom: 1px solid #d7d7d7;
	position: relative;
}
.online_frnd_row:last-child {
	border-bottom: none;
}
.mf_prf_pic {
	width: 20%;
	float: left;
	margin-right: 5px;
}
.mf_prf_name {
	width: 40%;
	float: left;
	margin-right: 5px;
}
.mf_prf_icon_area {
	width: 36%;
	float: right;
	margin-top: 18px;
	text-align: center;
}
.mf_prf_pic img {
	width: 60px;
	height: 60px;
	border-radius: 60px;
	border: 3px solid #d7d7d7;
}
.mf_prf_name a {
	color: #444;
	float: left;
	font-size: 16px;
	line-height: 26px;
	padding-top: 17px;
}
.mf_prf_name a:hover {
	color: #428bca;
	text-decoration: none;
}
.mf_all_cnts {
}
.online_hover {
	background: none repeat scroll 0 0 #0069b1;
	padding: 5px 0;
	position: absolute;
	right: 0;
	top: 20px;
	width: 79%;
}
.online_hover a {
	float: left;
	margin: 5px 12px;
}
.online_hover a.minus-icon {
	cursor: pointer;
	float: right;
	margin-right: 0;
}
.online_hover_inner {
	width: 84%;
	margin: 0px auto;
}
.chat_req_txt_box {
	border: 1px solid #0069b1;
	background: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	width: 100%;
	float: left;
	padding: 5px;
}
.chat_req_txt_box input[type="text"] {
	width: 80%;
	background: none;
	float: left;
	border: none;
	outline: none;
	margin-right: 5%;
}
.chat_req_txt_box input[type="button"] {
	background: url(../images/msg_icon5.png) no-repeat 0px 4px;
	width: 25px;
	height: 25px;
	float: left;
	border: none;
	outline: none;
}
.user_personal_social_popup p {
	font-size: 13px;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	padding: 5px 0px;
	float: left;
	width: 100%;
	margin-top: 15px;
	text-align: center;
}
.user_personal_social_popup .userprof_popup ul li:hover {
	background: #bacde4;
}
.chat_prfd_right .chat_right_sec {
	width: 100%;
	float: left;
}
.chat_prfd_right .prfd_right_dtl {
	padding: 0px;
}
.chat_right_sec_head {
	width: 100%;
	border-bottom: 3px solid #d7d7d7;
	position: relative;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #ecebec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ecebec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #ecebec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #ecebec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #ecebec 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #ecebec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ecebec', GradientType=0 ); /* IE6-9 */
	padding: 10px;
	float: left;
}
.chat_right_sec_head .bootstrap-switch {
	float: right;
}
.chat_right_sec_head .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default, .chat_right_sec_head .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
	background: #c12126;
	color: #fff;
	font-weight: bold;
}
.chat_right_sec_head .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .chat_right_sec_head .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
	font-weight: bold;
}
/*------------group chat page end--------------*/
.comment_back {
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	margin-top: 0;
	overflow: hidden;
	padding: 5px;
}
.profile-pic img {
	height: 40px;
	width: 29px;
}
.triangle-border.right:before {
	/* border-color: rgba(0, 0, 0, 0) #ccc;*/
	border-color: transparent;
	border-width: 15px 0 15px 30px;
	bottom: auto;
	left: auto;
	right: -30px;
	top: 10px;
}
.triangle-border:before {
	border-color: transparent;
	border-style: solid;
	border-width: 20px 20px 0;
	bottom: -20px;
	content: "";
	display: block;
	left: 40px;
	position: absolute;
	width: 0;
}
.triangle-border.right:after {
	border-color: rgba(0, 0, 0, 0) #ebecec;
	border-width: 9px 0 9px 21px;
	bottom: auto;
	left: auto;
	right: -13px;
	top: 4px;
}
.triangle-border:after {
	border-color: #FFFFFF rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 13px 13px 0;
	bottom: -13px;
	content: "";
	display: block;
	left: 47px;
	position: absolute;
	width: 0;
}
.triangle-border.right {
	margin-right: 10px;
}
.triangle-border {
	background: none repeat scroll 0 0 #ebebeb;
	/*border: 2px solid #ccc;*/
	border-radius: 5px;
	color: #333333;
	margin: 0 0 5px;
	padding: 3px 10px 3px 10px;
	position: relative;
	width:298px;
}
.chat-img-left
{
	float:left;
	left:0;
}
.chat-img-right
{
	float:right;
	right:0;
}
.triangle-border.left:before {
	/*  border-color: rgba(0, 0, 0, 0) #ccc;*/
	border-color: transparent;
	border-width: 15px 30px 15px 0;
	bottom: auto;
	left: -30px;
	top: 10px;
}
.triangle-border.left:after {
	border-color: rgba(0, 0, 0, 0) #ebebeb;
	border-width: 9px 21px 9px 0;
	bottom: auto;
	left: -13px;
	top: 4px;
}
.triangle-border:after {
	border-color: #FFFFFF rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 13px 13px 0;
	bottom: -13px;
	content: "";
	display: block;
	left: 47px;
	position: absolute;
	width: 0;
}
.triangle-border.left {
	margin-left: 10px;
}
.chatbox input[type="text"] {
	background: none repeat scroll 0 0 #f9f9f9;
	border: 2px solid #ccc;
	/*border-radius: 5px;*/
	margin-bottom: 20px;
	/*margin-left: 10px;*/
	padding: 8px;
	width: 100%;
	height: 50px;
}
.post_time {
	font-weight: bold;
	color: #999;
}
.meaasge_rt .form_row {
	border-bottom: 1px dashed #999;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.meaasge_rt .form_row:last-child {
	border-bottom: none;
}
.registration_fotm_middle form.social-frm input[type="radio"] {
	margin-top: 10px;
}
/*-------------added css 30.06.2014---start---------------------*/

/*-------------added css 30.06.2014---end---------------------*/

/*-------------added css 30.07.2014---end---------------------*/
.container-fluid .row-fluid .pricing-table-header-tiny h2 {
	color: #fff;
	text-align: center;
	padding: 40px 15px 20px 15px;
	margin: 0;
	font-size: 40px;
	line-height: 44px;
	font-weight: bold;
	font-family: 'GrandHotel-Regular';
}
.container-fluid .row-fluid .pricing-table-header-tiny h3 {
	color: #fff;
	text-align: center;
	padding: 0 15px 10px 15px;
	margin: 0;
	font-size: 24px;
}
.container-fluid .row-fluid .pricing-table-header-small h2 {
	color: #fff;
	text-align: center;
	padding: 40px 15px 20px 15px;
	margin: 0;
	font-size: 40px;
	line-height: 44px;
	font-weight: bold;
	font-family: 'GrandHotel-Regular';
}
.container-fluid .row-fluid .pricing-table-header-small h3 {
	color: #fff;
	text-align: center;
	padding: 0 15px 10px 15px;
	margin: 0;
	font-size: 24px;
}
.container-fluid .row-fluid .pricing-table-header-medium h2 {
	color: #fff;
	text-align: center;
	padding: 40px 15px 20px 15px;
	margin: 0;
	font-size: 40px;
	line-height: 44px;
	font-weight: bold;
	font-family: 'GrandHotel-Regular';
}
.container-fluid .row-fluid .pricing-table-header-medium h3 {
	color: #fff;
	text-align: center;
	padding: 0 15px 10px 15px;
	margin: 0;
	font-size: 24px;
}
.container-fluid .row-fluid .pricing-table-signup-tiny p {
	text-align: center;
}
.container-fluid .row-fluid .pricing-table-signup-small p {
	text-align: center;
}
.container-fluid .row-fluid .pricing-table-signup-medium p {
	text-align: center;
}
#menu-toggle1 {
	background: url("../images/menu-toggle.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	border-radius: 0;
	height: 36px;
	margin: 0;
	right: 6px;
	width: 44px;
}
.like-holder a img {
	width: 24px;
	height: 22px !important;
}
.wrap figure img {
	height: 352px !important;
}
/*-------------end css 30.07.2014---end---------------------*/
.request_hover {
	background: none repeat scroll 0 0 #0069b1;
	padding: 5px 4px;
	position: absolute;
	right: 0;
	top: 20px;
	width: 79%;
	color:#fff;
}
.req_text_div {
	color: #fff;
	width: 90%;
	margin-left: 5%;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 5px;
	border-bottom: 1px solid #fff;
	margin-bottom: 5px;
}
.request_hover .online_hover_inner a {
	float: left;
	margin-left: 0px;
	margin-right: 15%;
}
.request_hover .online_hover_inner {
	width: 90%;
	padding-bottom: 5px;
}
.no-data-found {
	width: 100%;
	text-align: center;
	color: #f00;
	font-weight: bold;
}
.prfd_right_dtl #boxscroll {
	height: 500px;
	left: 0;
	margin-top: 15px;
	overflow: auto;
	padding: 0 0 26px;
	position: relative;
	top: 0;
	width: 100%;
}
/*------contact page css start-----*/
.contactform {
	background: none repeat scroll 0 0 #fbfafa;
	border: 1px solid #eaeaea;
	border-radius: 8px;
	box-shadow: 0 0 20px -15px #000;
	display: inline-block;
	padding: 25px;
	width: 99%;
}
.contactform form {
	width: 50%;
	margin: 0px auto;
}
.contactform .contact_row {
	width: 100%;
	float: left;
}
.contactform .contact_row label {
	color: #000;
	float: left;
	font-family: 'open_sansregular';
	font-size: 14px;
	font-weight: normal;
	margin: 12px 0;
	text-align: left;
	width: 25%;
}
.contactform .contact_row input[type="text"], .contactform .contact_row input[type="email"] {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #cfcfcf;
	border-radius: 3px;
	float: left;
	margin: 5px 0 10px;
	padding: 11px 15px;
	width: 100%;
}
.contactform .contact_row .inputbox_area {
	width: 75%;
	float: right;
}
.contactform .contact_row textarea {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #cfcfcf;
	border-radius: 3px;
	float: left;
	margin: 5px 0 10px;
	padding: 11px 15px;
	width: 100%;
	height: 100px;
}
.contactform input[type="submit"] {
	background: none repeat scroll 0 0 #0069b1;
	border: medium none;
	border-radius: 5px;
	color: #fff;
	float: left;
	height: 40px;
	margin-left: 25%;
	padding: 6px 0;
	width: 100px;
}
.contactform input[type="submit"]:hover {
	background: #096fb3;
}
/*------contact page css end-----*/

/*-----------------------------10.7.2014----------------------------*/
.boy_girls_sec {
	float: left;
	width:85%;
	text-align: left;
}
.boy_girls_sec span {
	margin: 0 40px;
}
.tip-skyblue .tip-bg-image {
	background: url(../images/tip-skyblue.png) no-repeat 0 0 #008fd5 !important;
	color: #fff;
	border-radius: 0px !important;
	position: relative;
}
span#demo-tip-skyblue2 {
	float: right;
}
.date_pick {
	width: 60%;
	float: left;
}
.tip-skyblue .tip-bg-image.tip-left span:before {
	position: absolute;
	top: 0;
	right: 9px;
	border-right: 8px solid #008fd5;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	content: "";
}
.tip-skyblue {
	left: 77% !important;
}
.date_pick .date_pickr_img input {
	background: url(../images/calender_icon.png) no-repeat 98% 0  !important;
	cursor: pointer;
}
.date_pick .date_pickr_img input#datefield {
	width: 100%;
	text-align: left;
}
.msg_notify_div {
	width: 100%;
	text-align: left;
}
.msg_notify_div {
	background: none repeat scroll 0 0 #e4e5e4;
	border-radius: 30px;
	color: #666666;
	font-size: 13px;
	height: 30px;
	padding: 5px 4px;
	position: absolute;
	right: 50px;
	text-align: center;
	top: -2px;
	width: 30px;
	z-index:99;
	cursor:pointer;
}
.msg_notify_div:before {/*position:absolute; right:20px; bottom:-6px; border-top:5px solid #cacaca; border-left:5px solid transparent; border-right:5px solid transparent; content:"";*/
}
/*-----------------------------11.7.2014----------------------------*/
#msgcontaner {
	left: -12px;
	position: absolute;
	bottom: 93px;
}
#msgcontaner:before {
	position: absolute;
	bottom: -12px;
	right: 75px;
	border-top: 12px solid #efefef;
	border-right: 13px solid transparent;
	border-left: 12px solid transparent;
	content: "";
}
#chatlistcontainer {
	float: left;
	background: #efefef;
	padding: 3px 3px 3px 0;
}
#msgcontaner #rowheading {
	width: 267px;
	float: left;
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 3px;
	padding-top: 3px;
}
#msgcontaner #rowheading:last-child {
	border-bottom: none;
}
#msgcontaner #rowheading .rowname {
	text-align: left;
	color: #0069b1;
	font-size: 14px;
	font-weight: bold;
	float:left;
	width:73%;
}
#msgcontaner #rowheading .rowname a{background:none; height:auto; width:auto; border:none;}
#msgcontaner #rowheading .rowimage {
	float: left;
	width: 22%;
	padding: 4px 0;
	margin-left:3%;
}
#msgcontaner #rowheading .rowtext {
	color: #535453;
	text-align: left;
	float:left;
	width:73%;
}
#msgcontaner #rowheading .rowimage img {
	width: 50px;
	height: 50px;
	padding: 0;
}
#msgcontaner #rowheading a {
	background: none;
}
.prfd_right_dtl #boxscroll {
	height: 500px;
	margin-bottom: 0;
}
#boxscroll {
	height: 500px;
}
.onclick_act_men {
	background: url(../images/onclick_boy_blue.png) no-repeat 0 0;
	width: 77px;
	height: 124px;
	float: left;
}
.onclick_act_women {
	background: url(../images/onclick_girl_blue.png) no-repeat 0 0;
	width: 77px;
	height: 124px;
	float: left;
}
.display_block {
	display: block;
	float: right;
	background: url(../images/tool_icon.png) no-repeat 0 0;
	width: 40px;
	height: 40px;
	transition: all 1ms ease 0s;
	
	background-size:80% 80%;
/*	margin-top: 5%;*/

}
.display_none {
	background: #008fd5;
	padding: 6px 10px;
	color: #fff;
	position: absolute;
	right:55px;
	display: none;
	width:30%
}
.display_none:before {
	position: absolute;
	top: 8px;
	right: -8px;
	border-left: 8px solid #008fd5;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	content: "";
	display: none;
}
.display_block:hover .display_none {
	display: block;
}
.display_block:hover .display_none:before {
	display: block;
}
.personal_details_wrap {
	width: 100%;
	overflow: hidden;
}
.personal_details_wrap h4 {
	font-size:12px;
	color: #484748;
	line-height:4px;
	margin-bottom: 5px;
	text-align: left;
	margin-top:0;
}
.personal_details_wrap p {
	font-size:14px;
	color: #919698;
	line-height: 22px;
	width:100%;
}
.title {
	margin-top: 30px;
}
.examples li {
	list-style-type: none;
	display: inline-block;
	margin-right: 60px;
}
.examples input {
	padding: 6px;
	width: 200px;
}
/*-----------------------------new-profile----------------------------*/
.starttabs .nav-pills {
	border: #428bca solid 1px;
	border-radius: 7px;
	width:100%;
	margin: 0 auto;
}
.starttabs .nav-pills li {
	border-right: #428bca solid 1px;
	width:25%;
	margin-left:0px;
	
}
.starttabs .nav-pills li:last-child {
	border-right:none;
}
.starttabs .nav > li > a:hover {
	border: none;
}
.starttabs .active {
	border-radius: 0px !important;
}
.about-tab--content {
	margin: 0 auto;
	width: 75%;
	margin-top: 20px;
}
.about-tab--content h4 {
	font-weight: normal;
	text-align: left;
	color: #484748;
}
.interact1 {
	width: 100%;
	float: left;
}
.text-content {
	width: 90%;
	float: left;
}

.text_content_for_plan {
	width: 99%;
	float: left;
}

.question-content {
	width: 10%;
	float: right;
}
.interact1 {
	margin: 5px;
}
.interact1 textarea {
	background:#eaeaec;
	width: 98%;
	height: 150px;
	padding: 10px;
	border: none;
	border-radius: 5px;
	font-style: italic;
	font-weight: bold;
	color: #484748;
}
.interact1 select {
	background: #eaeaec;
	width: 98%;
	padding: 10px;
	border: none;
	border-radius: 5px;
	font-family:'open_sansregular';
	font-style: italic;
	font-weight: bold;
	color: #484748;
}
.select-style {
}
.starttabs .display_block {
	/* [disabled]background: url("../images/bla-bla.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
*/
	display: block;
	float: right;
	height: 40px;
	transition: all 1ms ease 0s;
	width: 40px;
}
.starttabs .display_none {
	background: none repeat scroll 0 0 #0069b1;
	color: #fff;
	display: none;
	padding: 6px 10px;
	position: absolute;
	right: 50px;
	width: 10%;
}
.starttabs .display_none:before {
	border-bottom: 8px solid transparent;
	border-right: 8px solid #0069b1;
	border-top: 8px solid transparent;
	content: "";
	display: none;
	left: -8px;
	position: absolute;
	top: 8px;
}
.starttabs .dropdown {
	background: /*url("../images/arrow.png")*/ no-repeat scroll 97.5% 50% #ffffff;
	border: medium none;
	border-radius: 5px;
	color: #000000;
	float: left;
	margin-left: 0;
	overflow: hidden;
	padding: 9px 8px 9px 10px;
	padding: 2px 8px 2px 10px;
	width: 100%;
}
.interact1 input[type="submit"] {
	width: 100%;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	background: #0069b1;
	border: none;
	padding: 10px;
	transition:all 0.4s ease-in-out;
}
.interact1 input[type="submit"]:hover{
	color:rgba(0,0,0,1);
}
.photos .col-sm-4 {
	padding: 10px;
}
.photoholders {
	background: #fff;
	padding: 8px;
	height: 226px;
}
.pho-div-holder {
}
.pho-div-holder img {
	width: 100%;
	height: 210px;
}
.upload-process {
	position: absolute;
	top: 24px;
	width: 78.8%;
}
.photo-upload-text {
	background: #0069b1;
	padding: 8px;
	text-align: center;
	color: #fff;
}
.photo-upload-description {
	background: #0069b1;
	padding: 8px;
	text-align: left;
	background: url("../images/trans123.png");
	color: #fff;
}
.photo-upload-description p {
	font-size: 11px;
	margin-bottom: 2px;
}
.photo-upload-description textarea {
	background: #fff;
	border-radius: 5px;
	font-style: normal;
	font-weight: normal;
	padding: 5px;
	height: 45px;
	font-size: 11px;
}
.opt-profile-pic {
	background: #ccc;
	padding: 5px;
	font-size: 12px; overflow:hidden;
}
.opt-profile-pic a {
	color: #F00;
}
.opt-profile-pic input[ type="checkbox"] {
	margin-right: 10px;
}
.upload-green {
	background: #10bc61;
	color: #fff;
	text-align: center;
	padding: 5px;
	font-size: 12px;
	text-transform: uppercase;
}
.upload-green input[type="submit"] {
	background: #10bc61;
	color: #fff;
	text-align: center;
	padding: 5px;
	font-size: 12px; margin-left:0px !important; margin-bottom:0 !important;
	text-transform: uppercase;
}
.del-red {
	background: #d44f50;
	color: #fff;
	text-align: center;
	padding: 5px;
	font-size: 12px;
	text-transform: uppercase;
}
.check-it {
}
.check-it ul {
	list-style: none;
	margin: 40px 0 0 -30px;
	padding: 0px;
}
.check-it li {
	line-height: 60px;
}
/*--------------------add new--------------------------------*/


.form-switch {
	float: left;
	overflow: hidden;
	width: 100%;
}
.personal_details_wrap input[type="text"], .personal_details_wrap input[type="email"], .personal_details_wrap input[type="Mobile Phone Number"], .personal_details_wrap input[type="password"] {
	background: #eaeaea;
	padding:9px 15px;
	font-style: italic;
	font-weight: bold;
	width: 85%;
	margin-left: 3px;
	box-shadow:inherit;
}
.boog {
	width: 25% !important;
	text-align: left !important;
	font-style: italic;
	font-weight: bold;
	color: #666 !important;
	padding: 10px;
	/*height: 60px;*/
}
.date_pick {
	width: 80%;
}
.date_pickr_img {
	width: 20%;
float: left;
}

.personal_details_wrap .clearfix {
	margin: 0 !important;
	overflow: hidden;
}
.personal_details_wrap a {
	color: #F00;
}
.term-text {
	text-align: left;
	margin-top: 12px;
	font-size:14px;
	color: #484748;
	line-height: 18px;
}
.term-text a {
	color: #F00;
}
.starling h4 {
	text-transform: uppercase;
	text-align: left !important;
}
.suggestionsBox {
	width: 80%;
	overflow: hidden; position:absolute; margin-top:42px;/* margin-left:20px;*/
}
.auto_postcode {
	background: none repeat scroll 0 0 #0069b1;
	border-radius: 5px;
	clear: both;
	padding: 25px;
	text-align: left;
	width: 100%;
	color: #fff;
	font-weight: bold;
}
.auto_postcode .mar_left2 { width:100%;}
ul li {
	list-style: none;
}
.auto_postcode li {
	padding: 10px 0;
	border-bottom: #fff dashed 1px;
}
.auto_postcode li:last-child {
	border-bottom: none;
}
.registration_form .btn-success {
	background: none;
	border: none;
	outline: none;
	font-weight: normal;
	text-shadow: none;
	color: #f00;
	box-shadow: none;
	font-size: 16px;
	padding: 0;
}
.registration_form .btn-success:hover, .registration_form .btn-success:focus {
	background: none;
	border: none;
	outline: none;
	font-weight: normal;
	text-shadow: none;
	text-decoration: underline;
	color: #f00;
	box-shadow: none;
	font-size: 16px;
	padding: 0px;
}
.term-text a:hover {
	text-decoration: underline;
	color: #f00;
}
.registration_form .modal-dialog h4 {
	width: 100%;
	text-align: center;
	font-family: 'poiret_oneregular';
	font-size: 30px;
	color: #ff797d;
	font-weight: bold;
}
.registration_form .modal-dialog .close {
	background: url("../images/close_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 35px;
	margin-right: -28px;
	margin-top: -30px;
	opacity: 1;
	width: 35px;
}
.registration_form .modal-dialog p {
	font-family: 'open_sansregular';
	font-size: 16px;
	color: #484748;
	line-height: 25px;
	font-weight: normal;
}
a.cancel_registration {
	background: url("../images/croos.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	width: 16px;
	height: 16px;
	float: left;
	margin: 16px 17px 17px 17px;
}
.profile_details .regis_div {
	width: 15%;
}
/*-------------------stye-checkbox-------------------------*/
.squaredFour {
	position: relative;
	width: 20px;
}
.squaredFour input[type="checkbox"] {
	visibility: hidden;
}
.squaredFour label:after {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 transparent;
	border-color: -moz-use-text-color -moz-use-text-color #333 #333;
	border-image: none;
	border-style: none none solid solid;
	border-width: medium medium 3px 3px;
	content: "";
	height: 5px;
	left: 6px;
	opacity: 0;
	position: absolute;
	top: 6px;
	transform: rotate(-45deg);
	width: 9px;
}
.squaredFour label {
	/* background: -moz-linear-gradient(center top , #fcfff4 0%, #dfe5d7 40%, #b3bead 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 1px 1px white inset, 0 1px 3px rgba(0, 0, 0, 0.5);
	cursor: pointer;
	height: 20px;
	position: absolute;
	top: 0;
	width: 20px;
}
.squaredFour input[type="checkbox"]:checked + label:after {
	opacity: 1;
}
/*-------------------stye-checkbox-------------------------*/


/*------------style-browse-button--------------------------*/

.form input[type="file"] {
	z-index: 999;
	line-height: 0;
	font-size: 50px;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity = 0);
	-ms-filter: "alpha(opacity=0)";
	cursor: pointer;
	_cursor: hand;
	margin: 0;
	padding: 0;
	left: 0; width:100%; height:0px;
}
.add-photo-btn {
	position: relative;
	/*overflow:hidden;*/
	cursor: pointer;
	text-align: center;
	background-color: #0069b1;
	color: #fff;
	display: block;
	width: 152px;
	height: 31px;
	font-size: 14px;
	line-height: 30px;
	float: left;
}
input[type="text"] {
	float: left;
}
.tick {
	padding: 0px;
}

/*------------style-browse-button--------------------------*/


.upload_trans_pic{ background: none repeat scroll 0 0 #000;  
    min-height: 54px;
    opacity: 0.58;
    position: absolute;
    width: 100%;
    z-index: 2147483647;}
	
.check_checkbox{ margin-top:31px; min-height:48px;}
 
  /*------------plan--------------------------*/
.plan-part {
	width: 98%;
}
.plan-part h4{
font-size: 24px;
text-align: left;
color: #0069b1;
background:rgba(215,215,215,1);
padding: 6px 10px;
border-radius:5px;
font-family: 'SegoeScript';
}


.plan-holder {
	width: 100%;
	overflow:auto;
	height: auto;
}
.plan-holder table {
	width: 735px !important;
	font-family: 'open_sansregular';
	background: #eaeae9;
}
.plan-holder td {
	margin: 0 3px;
	border-right: #e9e9e8 solid 3px;
	/*width: 23%;*/
}
.tab-color-1 {
	background: #c0c0c0;
	border-radius: 10px 10px 0 0;
	height: 30px;
}
.tab-color-2 {
	background: #0069b1;
	border-radius: 10px 10px 0 0;
	height: 30px;
}
.tab-color-3 {
	background: #0069b1;
	border-radius: 10px 10px 0 0;
	height: 30px;
}
.tab-color-4 {
		background: #e1e1e1;
	color: #787777;
	text-align: center;
	padding: 5px 0;
	font-size: 24px;
	font-family: 'SegoeScript';
}
.tab-color-5 {
	background: #f9f1b3;
	color: #787777;
	text-align: center;
	padding: 5px 0;
	font-size: 24px;
	font-family: 'poiret_oneregular';
}
.tab-color-6 {
	background: #88e6d6;
	color: #787777;
	text-align: center;
	padding: 5px 0;
	font-size: 24px;
	font-family: 'poiret_oneregular';
}
.tab-height {
	height: 40px;
}
.tab-color1 {
	background:#D6D6D6;
	font-size:15px;
	/*text-shadow: 0 0 3px #666;*/
	text-transform: uppercase;
	text-align: center;
	color: #0069b1;
	font-family: 'open_sansregular';
	padding: 10px 0 20px 0;
}
.tab-color2 {
	background: #d6c74c;
	font-size: 45px;
	text-shadow: 0 0 3px #666;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	font-family: 'open_sansregular';
	padding: 10px 0 20px 0;
}
.tab-color2 p {
	font-size: 12px;
	color: #444;
	margin: -5px 0px;
	text-shadow: none;
}
.tab-color3 {
	background: #10bc9e;
	font-size: 45px;
	text-shadow: 0 0 3px #666;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	font-family: 'open_sansregular';
	padding: 10px 0 20px 0;
}
.tab-color3 p {
	font-size: 12px;
	color: #444;
	margin: -5px 0px;
	text-shadow: none;
}
.plan-table{ width:735px; padding-bottom:20px; /*border-bottom:#ccc solid 1px;*/}
.align-right {
	text-align: right;
	text-transform: uppercase;
}
.align-centre {
	text-align: center;
	text-transform: uppercase;
}
.first-col-upper {
	background: #eaeae9;
}
.plan-holder td {
	padding: 7px;
	width:25%;
}
.plan-holder tr:nth-child(even) {
	background: #e2e1e1;
}
.plan-holder tr:nth-child(odd) {
	/*background: #FFF;*/
}
.tick-right {
	background: url("../images/table-right.png") no-repeat;
	width: 18px;
	height: 18px;
}
.submit-class1 {
	background: #c0c0c0;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	color: #444;
	font-family: 'open_sansregular';
	padding: 20px 0 !important;
}
.submit-class1 a{color: #fff;}
.submit-class2 {
	background: #0069b1;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	font-family: 'open_sansregular';
	padding: 20px 0 !important;
}
.submit-class2 a{color: #fff;
transition:all 0.3s ease-in-out;
}
.submit-class2 a:hover{color: #000;
text-decoration:none;
}

.submit-class3 {
	background: #0069b1;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	font-family: 'open_sansregular';
	padding: 20px 0 !important;
}
.submit-class3 a{color: #fff;}
.submit-class3 a:hover{color: #000;}


.promo-code{margin-top: 10px;
margin-bottom: 10px; border-bottom:#ccc solid 1px; overflow:hidden; height:100px; }
.promo-code .text-content{ /*  margin-left: 180px;*/
    width: 65%;
}
 
.promo-code .text-content h4{ text-transform:uppercase; margin:0; font-size:20px;background:url("../images/cart-romeo.png") no-repeat; padding-left:48px; line-height:28px;}
.promo-code label{ text-transform:uppercase; font-weight:normal; width:100%;}
.promo-code input[type="text"] {
    background: none repeat scroll 0 0 #eaeaec;
    border: medium none;
    border-radius: 5px;
    color: #666;
    font-style: italic;
    font-weight: bold;
    margin-left: 3px;
    margin-top: 12px;
padding: 6px 20px;
    width: 87%;
}

.vsal{ height:auto;}
.vat-holder{ width:100%;/* margin-top:30px;*/}

.number-block{ width: 8%;
font-size: 23px;
color: #666;
float: left;
/* margin-right: 10px; */
color: #b2b1b1;
line-height: 24px;}

.thetext-block{width:67%; font-family:'open_sansregular'; font-size:19px; color:#666;float:left;margin-right:10px; color:#938f8f}

.price-block{width:16%; font-size:26px; color:#0069b1;float:left; text-align:right;}
.green{ color:#2fba27;}
.bd{ height: 5px;
    overflow: hidden;
    width: 100%; border-bottom:#ccc solid 1px;}
	.big-font{ font-size:36px;}
	.riz{ margin-top:10px;}
	
	
	.promo-buttons{ width:100%;}
	.promo-buttons input[type="reset"]{ width:45%; float:left; background:#ccc; border:none; border-radius:0px; margin-right:15px; padding:10px; font-size:30px; color:#fff;}
	.promo-buttons input[type="submit"]{ width:45%; float:right; background:#0069b1; border-radius:0px;font-size:30px;}
/*------------plan--------------------------*/
.check-text {
	line-height: 18px;
}
.hobbiescontainer{ overflow:hidden;}
.otherinterest{ 
margin-top: 10px;
border-top: #ccc solid 1px;
padding-top: 0px;
}

.otherinterest h4{ margin-top:20px;}

.otherinterest .inpt_fd_rt .inpt_div input {
    border: medium none;
    border-radius: 5px;
    padding: 6px 12px;
width: 98%;
margin: 2px 0
	background:#eaeaec;
}

.hobbiesclass input[type="submit"]{ margin-top:30px; width:100%; background:#0069b1; border:none; padding:10px; color:#fff; border-radius:5px; font-size:16px;}
/*------------------------------new-profile-------------------------------*/

.cross-pop{background: none repeat scroll 0 0 #666;
    border-radius: 50px;
    font-weight: bold;
    height: 30px;
    padding: 5px 10px;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    z-index: 2147483647; color:#fff;}




/*------------------------------new-my-account-------------------------------*/

.personal_details_wrap input[type="password"] {
    background: none repeat scroll 0 0 #eaeaea;
    font-style: italic;
    font-weight: bold;
    margin-left: 3px;
    padding:6px 15px;
    width:85%;
}


.my-account-edit .personal_details_wrap input[type="text"],.my-account-edit .personal_details_wrap input[type="email"], .personal_details_wrap input[type="Mobile Phone Number"],.my-account-edit .personal_details_wrap input[type="password"] {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    font-style: italic;
    font-weight: bold;
    margin-left: 3px;
    margin-top: 16px;
    padding: 20px 30px;
    width: 87%; border-radius:5px; color:#666;
}

.my-account-edit .date_pickr_img{margin-top: 10px;
    overflow: hidden;}


.my-account-edit .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none ;
    border: medium none;
    color: #555555;
    cursor: pointer;
    font-weight: normal;
}
	
.my-account-edit{ margin: 0 auto;
    width: 75%;
}

.my-account-edit label {
    float: left;
    margin-right: 5%;
    padding-top: 7px;
    text-align: right;
    width: 27% !important;}

.my-account-edit input[ type="button"], .my-account-edit input[ type="submit"]{ width:88%;background: none repeat scroll 0 0 #0069b1; border:none; padding:10px; color:#fff; border-radius:5px; font-size:16px;}

.my-account-edit .suggestionsBox{  
    margin-top: 135px;
	margin-left:5px;
    position: absolute;
    width: 86%; z-index:1;}
	
	
.radio-group label{ text-align:left !important; width:15% !important;}
.rad{ margin-top:4px;}
/*------------------------------new-my-account-------------------------------*/


/*----added css 15.07.2014-----start-----*/
.registration_form1 h3 {
	background: url(../images/registration_icon.png) no-repeat;
	padding-left: 70px;
	text-transform: uppercase;
	line-height: 48px;
}
/*----photo  update---- start----*/
.profile_rt_sec .profile_details .col-sm-12 .col-sm-4 .help_listing_3.test {
	position: relative;
}
.profile_rt_sec .profile_details .col-sm-12 .col-sm-4 .help_listing_3.test .onclick_popup {
	position: absolute;
	top: 0px;
	left: 0px;
}
.profile_rt_sec .profile_details .col-sm-12 .col-sm-4 .help_listing_3.test:hover .photo_gall_hover {
	display: none !important;
}
.registration_form .registration_fotm_middle form {
	width: 40%;
	margin: 0px auto;
}
.registration_form.registration_form1 .registration_fotm_middle form {
	width: 47%;
}
/*----photo  update---- end----*/

/*----added css 16.07.2014----start----*/
.profile_details .nav-pills > li > a {
	border-radius: 0px;
}
.profile_details .nav-pills > li:first-child > a {
	border-radius: 4px 0px 0px 4px;
}
.profile_details .nav-pills > li:last-child > a {
	border-radius:0px 4px  4px  0px;
}
.profile_details .nav-pills > li + li {
	margin-left: 0px;
}
.lifestyle_pref {
	width: 100%;
	float: left;
}
.interact_all {
	width: 100%;
	float: left;
}
/*-----------------------------new-profile----------------------------*/

/*----my account new start--------*/
.myaccount_tab_area {
	width: 100%;
	float: left;
}



.myaccount_tab_area .nav > li > a {
	/*padding: 10px 65px;
	background: #fff;
	font-weight: bold;
	font-size: 18px;*/
	 /*background: none repeat scroll 0 0 #fff;*/
    font-size: 18px;
	text-align:center;
    /*font-weight: bold;*/
   /* padding: 10px 66.5px;*/
}

.myaccount_tab_area .nav > li > a:hover{
	 background:#fff;
	 color: #0069b1;
    font-size: 18px;
    /*font-weight: bold;*/
	 /*padding: 10px 66.5px;*/
	 border:none;
}

.myaccount_tab_area .nav > li.active > a,/* .myaccount_tab_area .nav > li > a:hover, */.myaccount_tab_area .nav > li > a:focus, .myaccount_tab_area .nav > li.active > a:focus {
 background: none repeat scroll 0 0 #0069b1 !important;
    color: #fff;
    font-size: 18px;
    /*font-weight: bold;*/
	/* padding: 10px 66.5px;*/
	 border:none;
	
}
.myaccount_tab_area .nav-tabs {
	border-bottom: 1px solid #0069b1;
	padding-bottom: 1px;
}
.myaccount_tab_area .tabb_inner {
	margin: 30px 0px;
}
.choose_plan {
	width: 100%;
	float: left;
}
/*----my account new end--------*/
/*----added css 19.07.2014---- start----*/
.profile_details_tab{ width:100%; float:left;}
.profile_details_tab .tab-content{ width:100%; margin:0px auto;}

.profile_details_tab .display_none {
    background: none repeat scroll 0 0 #0069b1;
    right: 149px;
    width: 13%;
	font-family:'open_sansregular';
font-size: 13px;

}
.profile_details_tab .display_none:before {
   /* border-bottom: 8px solid transparent;
    border-right: 8px solid #0069b1;
    border-top: 8px solid transparent;
    content: "";
    display: none;
    left: -8px;
    position: absolute;
    top: 8px;*/
	
	border-bottom: 8px solid transparent;
border-left: 8px solid #0069b1;
border-top: 8px solid transparent;
border-right: none;
content: "";
display: none;
left: 101px;
position: absolute;
top: 8px;
}
.profile_details_tab .display_block{ margin-top:5px; float:left;}
/*----added css 19.07.2014---- end----*/
/*---------romeo slider--------------*/
.lazy_gallary_inner{ width:100%; background:#fff; float:left; border:1px solid #cbcaca; padding:10px; cursor:default;}
.lazy_gallary_inner .lazy_image{ width:100%; float:left; position:relative;}
.lazy_gallary_inner .lazy_image  img{ width:100%; float:left; border:1px solid #e0dcdc; height:360px;}
.lazy_gallary_inner .lazy_image a.love_sign img{ width:26px; height:22px; border:none;}
.lazy_gallary_inner .lazy_image a.love_sign{ position:absolute; top:10px; left:10px;}
.gallery_area{ background: url(../images/txture_bg.png) repeat;
width: 100%;
float: left;
padding: 70px 0px;
margin-bottom: 0px;}
.lazy_gallary_info{ width:100%; float:left;  padding:10px; background:#fff;}
.lazy_gallary_info h3 {
    border-bottom: 1px solid #000;
    color: #333;
    font-family: 'poiret_oneregular';
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
    padding-bottom: 10px;
    text-align: center;
	margin-top:0px;
	height:60px;
}
.lazy_gallary_info span {
    color: #333;
    display: block;
    font-family: 'open_sansregular';
    font-size: 15px;
    margin: 3px 0;
    text-align: center;
    width: 100%;
	height:25px;
}
.lazy_gallary_info p{ margin-top:10px; text-align:center; height:60px;}
.lazy_gallary_info a.more{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #1b1b1b;
    border-radius: 25px;
    color: #1b1b1b;
    font-family: 'open_sansregular';
    padding: 6px 25px;
    text-decoration: none;}
.more_area{ width:100%; text-align:center; margin:12px 0px; float:left;}
.lazy_gallary_info a.more:hover{ background:#0069b1; color:#fff; border:1px solid #2e66ab;}
.gallery_area #gallery .lazy_gallary{ margin-bottom:20px;}
.listing_sec .col-sm-12 .search_carousel ul li{ margin-right:5px !important;}
	.search_carousel ul{ padding-bottom:2px;}
	.listing_sec .col-sm-12 .carousel.search_carousel ul li.lazy_gallary{ padding-right:4px !important;}
	.profile_rt_sec .lazy_gallary_inner .lazy_image img{ height:245px;}
	.profile_rt_sec .lazy_gallary{ margin-bottom:20px; padding:0px 2px; overflow:hidden;}
	.profile_rt_sec  ul#gallery{ padding:0px 0 0 0px; margin:}
/*--------23.07.2014 start----------*/
.personal_details_wrap .passworddetails p{ text-align:left; margin-bottom:0px; width:95%;}
.personal_details_wrap .passworddetails{ margin-bottom:10px;}
/*--------23.07.2014 end----------*/

/*--------28.07.2014 start----------*/
.form-switch .switch label#label_id{margin:0;}
.switch {
    display: table-cell;
    padding: 10px;
    vertical-align: middle;
}
.user-prof-dtls .prf_pic img{height:350px;}
/*--------30.07.2014 start----------*/
.registration_form .starling{float:left; width:100%;}
.registration_form .starling h4{font-size:15px; margin-bottom:0;}
.ad-search .regis_div {
    width: 100px!important;
}
.question-content .display_block{float:right;}
/*--------all notification css 31.07.2014 start----------*/
.noti_col div#rowheading .rowimage{float:left; width:5%;}
.noti_col div#rowheading .rowimage img{width:40px; height:40px; background-size:40px 40px;}
.noti_col div#rowheading .noti_rt{float:left; width:92%; margin-left:2%;}
.noti_col div#rowheading .noti_rt div.rowname{color:#b51111; font-weight:bold; float:left;}
.noti_col div#rowheading .noti_rt div.rowname a{text-decoration:none;}
.noti_col div#rowheading .noti_rt div.rowtext{float:left; margin-left:5px;}
.noti_col div#rowheading{width:100%; float:left; padding:0 10px; margin:8px 0;}
.profile_details .all_noti_wrap{width:96.5%; padding:15px; background:#fff; overflow:hidden; margin:0px auto;}
.noti_col{border-bottom:1px solid #e5e5e5; padding-left:0 !important; overflow:hidden;}
.noti_col:last-child{border-bottom:none;}
.noti_col div#rowheading .noti_rt .timeclass {
    color: #0069b1;
    float: left;
    font-size: 12px;
    margin-left: 5px;
    margin-top: 2px;
}
.noti_col:nth-child(even){background:#f7f7f7;}
#msgcontaner #chatlistcontainer #rowheading .rowseemore{width:100%; text-align:center; color:#0069b1;}
.myaccount_tab_area div.tabbable ul.nav-tabs li{ margin-left:23%;}
.myaccount_tab_area div.tabbable ul.nav-tabs li:last-child{margin-left:0;}
a#femaleuser{cursor:pointer;}
/*--------all notification css 1.08.2014 start----------*/
.prfd_rtdtl_row5 div.prfd_rtdtl_rtl div.prfd_rtdtl_rtl_cnt{/*width: auto;*/}
#ascrail2000-hr div:empty {
	display: none;
}
/*--------chat notification css start----------*/
.chat_notification{right:-5px; top:-5px;}
/*#msgcontaner2:before {
    border-bottom: 12px solid #fff;
    border-left: 12px solid transparent;
    border-right: 13px solid transparent;
    content: "";
    position: absolute;
    right: 71px;
    top: 49px;
}
#msgcontaner2 div.chatsection{position:absolute; left:-77px; top:61px; width:270px; padding:0 0 8px 0;}
#msgcontaner2 div.chatsection .chat_class{width:100%; float:left; padding:0 8px;}
#msgcontaner2 div.chatsection .chat_class .rowimage{float:left; width:25%;}
#msgcontaner2 div.chatsection .chat_class .rowname{float:left; width:70%; margin-left:0; margin-top:5px;}
#msgcontaner2 div.chatsection .chat_class .rowname a{width:auto; height:auto; background:none; border:none;}
#msgcontaner2 div.chatsection .chat_class .rowtext{float:left; width:70%;}
#msgcontaner2 div.chatsection .chat_class .rowimage img{width:50px; height:50px;}*/
.msg_container:before {
    border-top: 12px solid #efefef;
    border-left: 12px solid transparent;
    border-right: 13px solid transparent;
    content: "";
    position: absolute;
    right: 20px;
    bottom: -12px;
	z-index:9999;
}
.msg_container{position:absolute; left:-12px; bottom:93px; width:270px;}
.msg_container div.chatsection .chat_class{width:267px; float:left; padding:0 8px;}
.msg_container div.chatsection .chat_class .rowimage{float:left; width:25%;}
.msg_container div.chatsection .chat_class .rowname{float:left; width:70%; margin-left:0; margin-top:5px; text-align:left;}
.msg_container div.chatsection .chat_class .rowname a{width:auto; height:auto; background:none; border:none;}
.msg_container div.chatsection .chat_class .rowname a{background:none!important;}
.msg_container div.chatsection .chat_class .rowtext{float:left; width:70%; text-align:left;}
.msg_container div.chatsection .chat_class .rowimage img{width:50px; height:50px;}
#msgcontaner2{overflow:visible!important;}
#msgcontaner{overflow:visible!important;}
.progress_div{background:#fff;  border-radius:0; border:none; margin-top:10px; height:224px;}
.photos #progressbar{margin-left: 7%;
    width: 86%;}
.photos #progressbar .ui-widget-header{background:#83d6f9; border:none; border-radius:5px;}
.photos #progressbar .progress-label{   
    color: #000;
    font-size: 13px;
    font-weight: normal;
    left: 28%;
    position: absolute;
    text-shadow: none;
    top: 5px;} 
.progress_div .ui-widget-content{border:none;}
.progress_div #upload_txt{background:#0069b1; padding:8px 10px; margin-bottom:32%; color:#fff;}
.progress_div .borderdiv{height:205px; border:1px solid #d5d5d5; border-top:none;}
.photo-upload-text label{margin-bottom:0;}
.profile_header .inner_head_left div.select-skin .ui-state-default{background:url("../images/price_range.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); border:none;}
.profile_header .inner_head_left div.select-skin .ui-slider-range{background:#969696; border:none;}
.profile_header .inner_head_left div.select-skin .ui-slider-horizontal { height:7px; border-radius:0;}
.profile_header .inner_head_left div.select-skin .ui-widget-content{border:none;}
.upload-green input#user_photos{background: none repeat scroll 0 0 #4b8cdd;
    border: medium none;
    border-radius: 5px;
    margin-bottom: 6%;
    margin-top: 6%;
    padding: 5px 10px;}
#rowheading div.rowseemore a{width:100%; height:auto; background: none; text-align:center; border:none;}
.ad-search .ad_srch_left .ui-widget .ui-state-default{background:url("../images/price_range.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border:none;} 	
.ad-search .ad_srch_left .ui-widget .ui-widget-header{background:#969696; border:none;}
.ad-search .ad_srch_left .ui-widget .ui-slider-horizontal { height:7px; border-radius:0;}
.ad-search .ad_srch_left .ui-widget .ui-widget-content{border:none;}
/*--------all css 5.08.2014 start----------*/

.close_notifc{  background: none repeat scroll 0 0 #3972b9;
    border-radius: 56px;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 22px;
    padding: 2px 7px;
    position: absolute;
    right: 6px;
    top: 5px;
    width: 22px;}




.popup_wrapper .all_save_search_list p{text-align:center; font-size:16px;}
ul#gallery div.no_bor_div{font-size:16px; text-align:center;}		
#saveddeletesuccess{ background: none repeat scroll 0 0 #dafdd0;
    border: 1px solid #8ce275;
    border-radius: 3px;
    margin-bottom: 10px;
    margin-left: 12px;
    padding: 5px;
    width: 96%;}	
/*--------added css 11.08.2014 start----------*/
.otherinterest .other-interest.left{float:left; width:35%;}
.otherinterest .other-interest.right{float:left; width:35%;}
/*.otherinterest .other-interest.left div */.nu_fieldno{float:left;
    border: 1px solid #656565;
    font-size: 12px;
    line-height: 15px;
	margin-top:5px;
    padding: 0 4px;}
	
.nu_fieldval{float:left; margin-left:8px; margin-top:3px;}
.nu_fieldval{float:left; margin-left:8px; margin-top:3px;}
.nu_fieldno{float:left;    
    border: 1px solid #656565;
    font-size: 12px;
    line-height: 15px;
	margin-top:5px;
    padding: 0 4px;}
.otherinterest div.inpt_fd_rt{width:90%;}
/*--------added css 13.08.2014 start----------*/
div.cke_inner.cke_reset span#cke_1_top{display:none;}
div.cke_inner.cke_reset span#cke_1_bottom{display:none;}
.cke_chrome {
box-shadow: inherit;
border: inherit;}	
.mf_prf_icon_area .chat_img_dv{float:left; margin-right:5px;}
.mf_prf_icon_area .tick_image_div{float:left; margin-left:2%;}	

/*--------added css 14.08.2014 start----------*/
div#image_cropcontent img{background:#fff; padding:8px; margin:0px auto;}
/*--------added css 16.08.2014 start----------*/
.autosuggestsuburb ul.auto_suburb{
    background: none repeat scroll 0 0 #2fa0db;
    border-radius: 7px;
    color: #fff;
    left: 20px;
    padding: 10px;
    position: absolute;
    top: 40px;
    width: 84%;
    z-index: 999999;}

.autosuggestsuburb ul.auto_suburb li{border-bottom:1px dashed #fff; padding-bottom:5px; padding-top:5px; font-weight:bold; font-size:13px;}
.autosuggestsuburb ul.auto_suburb li:last-child{border-bottom:none;}

.profile_details_tab .nav > li > a{padding:10px 0; text-align:center;border-radius: 0px 0px 0px 0px;}

.profile_details_tab .nav > li:nth-child(1) > a{border-radius: 4px 0px 0px 4px;}
.profile_details_tab .nav > li:nth-child(5) > a{border-radius:0px 4px 4px 0px;}

.online-highlight{background:#dfdfdf;}

/*--------added css 19.08.2014 start----------*/
.image-cropcontent{text-align:center;}
.ad_srch_left .dropdown_multiple{float:left; width:58%; margin-top:10px;}
.ad_srch_left .dropdown_multiple select.multipl_select{color:#000; padding:10px 10px 20px 8px; width:85%; border-radius:5px; border:5px solid #f5f5f5;}
.ad_srch_right .dropdown_multiple{float:left; width:58%; margin-top:10px;}
.ad_srch_right .dropdown_multiple select.multipl_select{color:#000; padding:10px 10px 20px 8px; width:85%; border-radius:5px; border:5px solid #f5f5f5;}		

.profile_left_sec{}
.prof_back_pic{ box-shadow:none; padding:15px 15px 0; width:92%;}
.prof_icon_wrap_sc{width:100%; float:left; padding-top:8px; position:relative;}
.prof_icon_wrap_sc ul.prof_icon_listing_dv li img{width:auto; height:auto; box-shadow:none;}
.prof_icon_wrap_sc ul.prof_icon_listing_dv{padding:0; margin:0;}
.prof_icon_wrap_sc ul.prof_icon_listing_dv li{float:left; border-right:1px solid #f3f3f3; padding:10px 12px 20px;}
.prof_icon_wrap_sc ul.prof_icon_listing_dv li:last-child{padding-right:0; border-right:0;}
.prof_icon_wrap_sc ul.prof_icon_listing_dv li:first-child{padding-left:0;}
.prof_im_list{text-align:center; height:28px;}
.prof_txt_btm_hd a{color:#919698; font-size:12px;}
.prof_txt_btm_hd a:hover{text-decoration:none; color:#000;}
.prof_txt_btm_hd{margin-top:3px;}
.prof_back_pic img{box-shadow: 0 0 4px #000000;}

div.userprof_popup_inner .userprof_popup_trangle img{width:auto!important; height:auto; box-shadow:none;}	
.userprof_popup .userprof_popup_inner ul{padding:0; margin:0;}
.userprof_popup .userprof_popup_inner ul li{ border-bottom: 1px dashed #0069b1;
    color: #0069b1;
    float: left;
    font-family: 'open_sansregular';
    font-size: 14px;
    font-weight: normal;
    padding: 8px 10px;
    text-align: left;
    width: 100%;
	cursor:pointer;
	}
	.userprof_popup .userprof_popup_inner ul li:hover{
		color:rgba(0,0,0,1);
	}
	
.userprof_popup p{ border-bottom: 1px solid #000;
    border-top: 1px solid #000;
    float: left;
    font-size: 13px;
    margin-top: 15px;
    padding: 5px 0;
    text-align: center;
    width: 100%;
	
	}
.prfd_left div.prof_back_pic img{width:250px;}



/*--------added css 21.08.2014 start----------*/
.left_img_sc img{height:auto; width:auto; box-shadow:none;}
.left_img_sc ul.left_pro_img_sec{margin:0; padding:0; width:100%;}
.left_img_sc ul.left_pro_img_sec li{padding:5px 3px 20px 9px; border-right: 1px solid #f3f3f3;
    float: left; text-align:center; margin-top:4px; height:90px;}
.left_img_sc ul.left_pro_img_sec li:first-child{padding-left:0;}
.left_img_sc ul.left_pro_img_sec li:last-child{padding-right:0; border-right:none;}
.pro_img_bt_txr{font-size:12px;}
.profile_pic .left_img_sc ul.left_pro_img_sec li a{margin-right:0!important;/* float:none!important; display:inline-block!important;*/}	
.pro_img_bt_txr{margin-top:5px;}
.pro_img_bt_txr a{color:#484748; height:auto !important;}
.pro_img_bt_txr a:hover{text-decoration:none; color:#000;}
.about-tab--content h4 span{margin-left:3px;}
.turn_off{float:right; width:24px; background:url("../images/turn_off.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); margin-top:3%; height:24px;}
.post_time{font-size:10px; color:#6a6a6a;}
/*.other-interest-hobby #other-interest0.other-interest */.add_btn{margin-top:13px;}		
/*--------ended css 22.08.2014 start----------*/

.right_sc_rt .checkbox_wp{ margin: 0 auto;
    overflow: hidden;
    width: 90%;}
.check_wp_1{width:47%; float:left; margin-right:10px;}
.check_wp_1:last-child{margin-right:0;}
.checkbox_wp .check_wp_1 span{margin-left:8px;}
.search_ad_wp .left_sc_lt {padding:0;
    border-right:1px solid #626262;
    margin-right: 0;
	padding:0;
   }
.search_ad_wp .left_sc_lt label{float:left; margin-top:2%;}
.search_ad_wp .left_sc_lt .arrow_im_rt{float:right; margin-right:3%; margin-top:0;}
.search_ad_wp .right_sc_rt{padding-bottom:10px; margin-top:5%;} 
.ad-search .press-cntrl{border-bottom: 1px solid #f9f9f9;
    color: #f5f5f5;
    font-size: 20px;
    margin-bottom: 10px;
    padding-bottom: 10px;}
.tab_lt_sc_div{float:left; width:100%;}
.tab_lt_sc_div a{color:#fff;
    display: block;
    float: left;
    padding: 5px;
	border-bottom:1px solid #626262;
    width: 100%;}
.tab_lt_sc_div a:hover{color:#428bca; text-decoration:none;}
.seleted_hover_tab{color:#1e65df!important; text-decoration:none;}

/*--------started css 26.08.2014 start----------*/
div.ad-search .search_ad_wp{padding-left:0;}
.tab_lt_sc_div a:hover{background:#535353; color:#fff;}
.tab_lt_sc_div a.seleted_hover_tab{background:url("../images/arrow-right-32.png") no-repeat scroll #535353; background-position:97% 50%;}
.left_comment_sec{height:550px;   overflow-y: scroll;background: #fff;}
.left_comment_sec_grp{height:380px; }
.profile_details .gallery_all {
    height: 350px;
    overflow-y: scroll;
    padding: 0 12px 0 0;
}
	
.view_profile_button{
margin-top:30px;
width: 49%;
background: #0069b1;
border: none;
padding: 10px;
color: #fff;
border-radius: 5px;
font-size: 16px;
float: right;
text-align: center;
}
.view_profile_button a{
color: #fff;
}
.view_profile_button a:hover{
color: #fff;
text-decoration:none;
}

.who_we_are_div {
	width: 100%;
	overflow: hidden;
	text-align: left;
}

.who_we_are_div p{
	font-family:'open_sansregular';
	font-weight:normal;
	color:rgba(102,102,102,1);
	font-size:16px;
}
	
	.who_we_are_div h3 {
    color:#0069b1;
    display: inline-block;
    font-family: 'SegoeScript';
    font-size: 40px;
    font-weight: bold;
    line-height: 34px;
    margin: 25px 0;
    padding-bottom: 20px;
}


/*-----------------------------responsive start----------------------------*/
@media(max-width:1000px) {
	.profile_details_tab.display_none:before{
	display:none;
}
.starttabs .display_none:before{
	display:none;
}
}


@media(max-width: 740px) {
.starttabs .nav-pills li {
border-right: none;
border-bottom:#428bca solid 1px;
width:100%;
margin-left: 0px;
}
.starttabs .nav-pills li:last-child{
	border-bottom:none;
}

}
@media(max-width: 480px) {
.display_block {
	background-size: 60% 60%;
	margin-top: 5%;
}
.question-content {
   
    display: none;
}
}


.blog-sidebar {
  background: #f5f5f5 none repeat scroll 0 0;
  box-shadow: 0 0 2px #cccccc;
  margin-bottom: 40px;
  padding-bottom:40px;
}
.blog-sidebar h4{
	font-family: "source_sans_proextralight";
	padding: 5px 15px;
	color:#000;
	font-size: 40px;
}
.blog-sidebar ul{
	margin:0;
	padding:0;
}
.blog-sidebar ul li {
  display: block;
  padding: 5px 15px;
  font-size:18px;
}
.blog-sidebar ul li a{
	color: #000;
  display: block;
  font-family: "source_sans_proextralight";
}
.blog-sidebar ul li a:hover{
	color: #0069b1;
	text-decoration:none;
}
.padding-adjust {
  padding: 0 15px 0 15px;
}
.blog-sidebar-none{
	background:none;
	box-shadow: none;
}
.blog-sidebar-none h4 {
  margin-top: 30px;
}
.read-more a {
  font-size: 20px;
}