@charset "utf-8";
/* CSS Document */

/*body{font-family:Arial, Helvetica, sans-serif;color:#000;line-height: 31px;background:#fff;font-weight: normal!important;}
*{ padding:0px; margin:0px} */
#master_pss{margin:auto;width: 100%;height:29.70cm;}
#page_pss{width: 100%;margin:1.73px 1.47px 0px 1.47px;}
.clear_pss{ clear:both}
.label_left_pss{float:left;width: 38%;font-weight: normal;/* font-size: 14px; */}
.label_mid_pss{float: left;font-weight: normal;width: 6%;}
.label_right_pss{float: left;font-weight: normal;width: 44%;}
.input_pss{float: right;}
.wrappertext_pss{
    /* margin: 10px 0px; */
    float: left;
    width: 100%;
}

.row ft-bottom img{ width:100%}
#pageMain_pss h1{font-size: 22px;text-decoration:underline;/* padding-top: 13px; *//* padding-bottom: 17px; */font-weight: bold;}

#pageMain_pss p{width: 100%;line-height: 18px;font-weight: normal !important;font-size: 14pt !important; clear:both; font-family:Arial, Helvetica, sans-serif}
#pageMain_pss{width:100%;/* float: left; */}
#details_wrapper_pss{width: 71%;float: left;}
#photo{width: 25%;height:345px;overflow:hidden;float:right;z-index: 1;position: relative;}
/*.col-lg-9 {
    width: 75%;
	float:left !important;
}*/

.horoscope-table table {

    height: 200px !important;

}

.middle-col .set-profile .prof-header .id-cx {

    font-size: 18px!important;
}

#grihanila_wrapper{width:100%; clear:both}
.grihanila{width:30%;  float:left; }
.amsakam{    width: 30%;
    margin-left: 2%;
    float: left;}
.contact{ width:100%}
.div_hover img{ width:100% !important; height:auto}

table {
    border-collapse: collapse;
    width: 100%;
	    border: 0px ;
}

th, td {
    padding: 0px;
    text-align: left;
    border: 0px;
    height: 5px;
    margin: 0px;
    padding: 0px;
}


#photo_wrapper_pss{ width:29%; float:right}
#photo_wrapper_pss img{ width:100%; max-width:226px; height:345px }






@font-face {
    font-family: 'open_sansregular' , 'open_sanslight';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
		 
		  font-family: 'open_sanslight';
    src: url('../fonts/OpenSans-Light-webfont.eot');
    src: url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}


body { padding:0;
	   margin:0;
	  font-size:14px !important;
	  font-family: 'Open Sans', sans-serif !important;
	   /*font-family: 'open_sansregular' , open_sanslight !important;*/
	   font-weight:normal  !important;
	  /* min-height:100%;*/
	   /*background:url(../images/subtle_dots.png);*/
	   }
h1, .h1, h2, .h2, h3, .h3, ul, li{
		padding:0px ;
		margin:0px ;
		list-style-type:none;
	}
	
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
		font-family: 'open_sansregular' ;
		color:#575050 } 
p {
		font-size: 16px;
		color:#575050;
		line-height:24px;
		}	
		
a {
		color:#06C;
		text-decoration:none;}
a:hover,a:focus {text-decoration:none !important;}
.font { padding:2px 5px; background:#b2dfe9; }
.fancy-head,.fancy-head-m {
	font-size:28px;
	margin-bottom:25px;
	color:#575050;
	}
	
.fancy-head-m { font-size:20px;}
.fancy-head-m:before {
	height:18px!important;
	margin-top:2px !important;}	
	
	
.fancy-head:before,.fancy-head-m:before {
	width:4px;
	height:24px;
	float:left;
	margin-top:5px;
	margin-right:15px;
	display:block;
	content:"";
	background:green}
	
.fancy-head-b {
	font-size:20px;
	margin-bottom:25px;
	color:#575050;
	text-align:center;

	}
.fancy-head-b h2 {
	font-size:1.5em;
	display:inline-block;
	letter-spacing:5;
	position:relative;
	background: url(../../images/cxs.png) center bottom no-repeat;
	padding-bottom:15px;
	font-weight:600;
	margin:1em 0 0em 0;
	}
	
/*.fancy-head-b h2:after {
	width:100px;
	height:2px;
	display:block;
	content:"";
	background:#ff9933 url(../images/cxs.png) center;
	text-align:center;
	position:absolute;
	left:35%;
	top:33px;


}	*/
	
	
.dflt-button {
	background-color:#0fc392;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	padding:4px 20px;
	text-decoration:none;
	/*text-shadow:0px 1px 0px #0fc392;*/
}
.dflt-button:hover {
	background-color:#0cbb8b;
	color:#eee;
}
.dflt-button:active {
	position:relative;
	top:2px;
}
.btn-b { 
	background:#0b9cd1 !important;
	border:1px solid #0b9cd1 !important;
	text-shadow:0px 1px 0px #d92c3 !important}
.btn-b:hover {	
	background:#0e92c2!important;
		}
.btn-c { 
	background:#f26019 !important;
	border:1px solid #f26019 !important;
	text-shadow:0px 1px 0px #f26019 !important;}
.btn-c:hover {
		background:#e15a18!important;
		}
.btn-c {
	background:#ffd200 !important;
	border:1px solid #f0e508 !important;
	text-shadow:0px 1px 0px #ddd !important;
	color:#000}		
		
	
	
.horoscope-table table tr td { text-align:center}
	
	
	
	
	
	
		

/*------------------------------end button  ------------------------------*/	
.section-header{}
.section-header .mian-header {}
.section-header .mian-header .logo { display:block; margin-top:25px;}
.section-header .mian-header .logo img {}
.social-media{
		float:right;
		margin:0 0;}
.social-media li {
		display:inline-block;
		margin-top:10px;}
.social-media li a {
		background:#ff9933;
		padding:4px;
		color:#fff;
		width:25px;
		height:25px;
		display:block;
		text-align:center;
		line-height:20px;
		}
.social-media li a:hover {
		background:#9e9e9e}
		
.row-social {}
.row-social  .head-social li a i {font-size:16px;}

.row-social  .login-col {}

.login-col .login { float:right; text-align:right; margin-top:.7em; margin-bottom:4px}
.login-col .login li{ display:inline-block; width:30%; list-style-type:none; margin:0 .5%;}
.login-col .login .button-sx {  display:inline-block;}
.login-col .login .button-sx button { }
.login-col .login li .form-control { height:29px;
	font-size:12px;}
.login-col .for-got { font-size:10px; text-align:left; margin-right:62%}

<!--end header-->

.section-nav {}
.section-nav .menu {
		background:#60cb35;
		}

.section-home-slider {
	margin-top: -20px;
}
.section-home-slider .home-slider {
		float:left;
		width:65%;
		overflow:hidden;
		height:295px;}
		
.section-home-slider .quick-register {
		float:left;
		padding:5px;
		width:35%;
		border-right:1px solid #ddd;
		border-bottom:1px solid #ddd;}

.section-home-slider .quick-register h2 {
		font-size:16px;
		position:relative;
		text-align:center;
		font-weight:bold;}
		
.section-home-slider .quick-register h2 span {
		color:orange}
.section-home-slider .quick-register h2:after {
		width:70px;
		height:2px;
		display:block;
		text-align:center;
		background:orange;
		position:absolute;
		bottom:-8px;
		left:35%;
		content:"";
		}

.quick-register-form {
		padding:0 10px;
		margin-top:2em;}

.quick-register-form label {
		float:left;
		font-size:12px;
		font-weight:600;
		margin:0 10px;
		line-height:28px;
		width:146px;
		}
		
.quick-register-form label .mand {
		color:red;}
		

.quick-register-form .form-control {
		float:left;
		width:54%;
		height:30px;
		font-size:12px;}
.quick-register-form p { 
		font-size:12px;
		margin-bottom:0}
.quick-register-form p .check-box { 
		float:left;
		margin:0 10px;
		margin-top:6px;}

.quick-register-form .register-btn {
		padding:4px 68px;
		background:#ff9933;
		border-color:#ff9933}

.section-search {
		background:#7fe4d2 url(../../images/bg-cx.jpg);}
.section-search .home-search {
		 width:65%;
		 float:left;
		 padding:20px 5px;
		 padding-left:20px;
		 }
.section-search .home-search .radius-row {
		display:inline-block}
.section-search .home-search .jathakam {
		display:inline-block}	 
		 
.section-search .home-search .form-control {
		width:auto ;
		display:inline-block;
		height:30px;
		padding:0px 5px;
		font-size:12px;
		}
.section-search .home-search .age {
		margin:0 15px;
		display:inline-block;}
.section-search { position:relative;}		
.section-search .home-search span {display:inline-block;}
.section-search .home-search .btn-search {padding: 4px 10px;
    background: #ff9933;
    border-color: #ff9933;
	text-shadow: 0px 1px 0px #ddd;}
	
.section-search-shadow {
		display:block;
		bottom:-9px;
		background:url(../../images/shadow.png) no-repeat center;
		content:"";
		height:10px;
		width:100%;
		position:absolute}
	

.view-profile-outer {
	width:35%;
	float:left;
	
	}
.view-profile-outer .profile-cx {
	padding:10px;
	background: url(../../images/green-bg.gif) center left no-repeat  ;
	}
	
.view-profile-outer h3 {
	font-size:15px;
	color:#fff;
	margin:0;
	margin-bottom:4px;
	}
.view-profile-outer input { max-width:70%; }
.view-profile-outer .form-control {height:30px;}
.view-profile-outer input,.view-profile-outer button {
	display:inline-block;}
		
.home-premium-members{
	padding:2em 0;
	padding-top:0}		
.home-matrimony-listing{}	
.premium-members {}	
.premium-members ul { margin:0; padding:0}
.premium-members ul li{
		list-style:none;
		width:32%;
		margin:.2em 6px;
		display:inline-block;
		}	
.premium-members ul li a {
		}
		
.premium-members ul li .col-cs{
		border:1px solid #ddd;
		display:inline-block;
		padding:5px;
		-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}		
		
.premium-members ul li .col-cs .img-block {
		width:128px;
		/*height:113px;*/
		height:150px;
		display:block;
		overflow:hidden;
		float:left;}		
.premium-members ul li:hover .col-cs{
		background:#fdf3c2;
		-webkit-box-shadow: 1px 1px 2px 2px rgba(0,0,0,0.09);
-moz-box-shadow: 1px 1px 2px 2px rgba(0,0,0,0.09);
box-shadow: 1px 1px 2px 2px rgba(0,0,0,0.09);
-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;

}		
.premium-members ul li .col-cs .img-block img{
		width:100%;
		/*height:113px;*/}		
		
.premium-members ul li .col-cs .member-details {
		float:left;
		width:60%;
		padding:0 10px;
		font-size:12px;}		
		
.premium-members ul li .col-cs .member-details h3 {
		font-size:16px;
		margin:0;
		color:#ff9933;
		margin-bottom:5px;
		word-break: break-all;
		}		
.premium-members ul li .col-cs .member-details .id-number {
		font-weight:bold;
		color:#605555}
.premium-members ul li .col-cs .member-details .age {
		display:block;
		}
.premium-members ul li .col-cs .member-details p{
		font-size:12px;
		line-height:15px;
		margin:10px 0;
		/*min-width: 200px;*/
		display: flex;
		line-height: 2.5ex;
		height: 7.5ex;
		overflow: hidden;
		}		
		
.section-ad {}
.section-ad .ad-inner {
		-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	overflow:hidden;
	padding:10px;
	 border:1px solid #ddd}

.section-success { background-image:url(../../images/bg-cs.gif) ; padding:2em 0} 
.section-success .suc-tittle {
		
		text-align:center;
		margin-bottom:2em}
.section-success .suc-tittle h3 {
		color:#ff9933;
		background: url(../../images/suc-bg.png) no-repeat center center;
		display:inline-block;
		font-size:35px;
		padding:0 78px;}
.section-success .suc-tittle h3 span {
		font-weight:lighter;
		color:#404040}
		
.section-success .img-block {
		width:280px;
		height:187px;
		display:block;
		margin-left:30%;
		overflow:hidden !important;
		border:2px solid #fff !important;
		
}
.section-success .suc-info {}		
.section-success .suc-info h4{color:green; line-height:25px;}
.section-success .suc-{}
.section-success p { font-size:20px; margin:1em 0}	
.success-btn {padding:7px 40px; font-size:18px;}	
	
.section-footer {
	clear:both;
		background:#262523;
		padding:2em 0;
		padding-bottom:0}	
		
.section-footer p {
		color:#e9e9e9;
		font-size:12px;}
		
.section-footer .ft-toper {
		border-bottom:1px dashed #565450;
		padding-bottom:2em;}
		
.section-footer .ft-toper h2 {
		font-size:20px;
		margin:0;
		color:#fff;
		margin-bottom:1em;}
		
.section-footer .ft-toper .ft-nav {}
.section-footer .ft-toper .ft-nav li  {
		float:left;
		list-style-type:none;
		border-right:1px solid #ccc;
		margin-bottom:18px;
		margin-bottom:8px;
		line-height:14px;
		}
.section-footer .ft-toper .ft-nav li:last-child {
		border:none}
.section-footer .ft-toper .ft-nav li a:hover {
		color:#ff9933}		
		
.section-footer .ft-toper .ft-nav li a {
		padding:0 10px;
		color:#ccc;
		font-size:12px;		}		
		
		
.section-footer .ft-bottom {
		padding:1em 0;}	
.section-footer .ft-bottom .social-media span {
		color:#fff;
		margin:0 10px;}
		
.section-footer .ft-bottom .ft-about {
		}			
.section-footer .copy {
		background:#3c3c3c;
		padding:10px 0;
		color:#fff;
		font-size:10px;
		text-align:center;}		
.section-footer .copy a {
		color:orange}		
		
.section-inner {
		margin:1em 0}		
.section-inner .left-col {
		border:1px solid #eee;
		padding:10px}	
		
.section-inner .left-col h3 {
		color:#ff9933;
		margin:0;
		font-size:16px;
		padding-bottom:5px;
		margin-bottom:1em;
		border-bottom:1px dashed #ddd;}
.search-profile	{
		font-size:13px;}	
		
.search-profile .input-age	{
		width:auto;}	
.search-profile .left-col {
		width:100px;
		float:left;
		border:none;
		padding:0;
		line-height:20px;
		font-weight:normal}
		
	
.search-profile .left-col label { font-weight:normal;}
		
.search-profile .right-col {float:right; /*text-align:right;*/ width:60%; background:none !important}
.search-profile .right-col .checkbox-inline { padding-left:0}
.search-profile select { display:inline-block; width: auto}	
.search-profile .line-row {
		width:100%;
		clear:both;
		display:flex;
		padding:12px 0;
		border-bottom:1px solid #eee}		
.search-profile .right-col .form-control {
		padding:0;
		width:56px;
		height:32px;
		font-size:12px;
		border-radius:0;
		
		  }
.right-col .ad-col {
		margin-bottom:10px;} 
		  
.search-profile .right-col span {
		margin:0 5px;}		
.search-profile .right-col input[type="text"] { }	

.search-profile .search-btn {
		background:orange;
		border:orange;
		display:block;
		width:100%;
		padding:8px 0;
		margin:1em 0;
		}
.search-profile .search-btn i {
		margin:0 8px;
		font-size:16px;}
		
.section-inner .middle-col {}		
		
.section-inner .middle-col .paging {
		border:1px solid #eee;
		padding:.5em 0}		
		
.section-inner .middle-col .paging .pagination{
		float:right;
		margin:0 5px}
		
.middle-col .set-profile {
		border:1px solid #eee;
		margin:10px 0;
		-webkit-box-shadow: 1px 1px 2px 2px rgba(0,0,0,0.09);
-moz-box-shadow: 1px 1px 2px 2px rgba(0,0,0,0.09);
box-shadow: 1px 1px 2px 2px rgba(0,0,0,0.09);
-webkit-transition: 0.3s;
		position:relative;
		padding:10px;}
.middle-col .set-profile:hover {
		background:#fffbe3}
		
.middle-col .set-profile .prof-header{
		/* margin:0px 0 15px 0; */
		border-bottom:0px !important;
		}		
.middle-col .set-profile .prof-header h2{
		margin:0;
		font-size:20px;
		}
.middle-col .set-profile .prof-header h2 .age { font-size:14px; color:#6e6e6d; font-weight:normal;}
.middle-col .set-profile .prof-header h2 .age i { margin:0 6px; color:#d4d4d4}		
		
.middle-col .set-profile .prof-header:before {
		width:3px;
		height:50px;
		background:orange;
		content:"";
		display:block;
		float:left;
		margin-right:10px;}		
.middle-col .set-profile .prof-header .id-cx {
		margin:5px 0;
		display:inline-table;					}	
					
.middle-col .set-profile .dtls-col {}
.middle-col .set-profile .outer-img-block {
		float:left;}
		
.middle-col .set-profile .outer-img-block ul li {
		display:inline-block;
}
.middle-col .set-profile .outer-img-block ul li a {
		width:43px;
		height:43px;
		overflow:hidden;
		display:block;
		border:1px solid #ccc}
.middle-col .set-profile .outer-img-block ul li a img {
		width:100%;
		overflow:hidden;}
.middle-col .set-profile .outer-img-block ul li:hover a {
		border:1px solid #ff9933}		
.middle-col .set-profile .img-block	 {
		width:138px;
		height:141px;
		display:block;
		overflow:hidden;
	/*	border:1px solid orange;*/
		float:left;
		display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	
	}
	
	
	
	
.middle-col .set-profile:hover .img-block{
		-webkit-transform: scale(0.9);
	transform: scale(0.9);
		}
		
.middle-col .set-profile .img-block img {
		width:100%;
		/*height:141px;*/
		
		}		
		
.middle-col .set-profile .member-min-dtls {
		float:right;
		width:82%;}		
		
.middle-col .set-profile .member-min-dtls span {
		font-weight:bold;
		float:left;
		width:110px;}		
.middle-col .set-profile .member-min-dtls .list-view {
		}		
.middle-col .set-profile .member-min-dtls .list-view li {
		width:50%;
		float:left;
		line-height:25px;
		list-style-type:none;
		color:#6d6363;
		background:url(../../images/brd-line.png) 95%  center no-repeat;
		padding:0 ;
		margin:.2em 0}		
.middle-col .set-profile .member-min-dtls .list-view li:last-child { border:none;}		
.middle-col .set-profile .member-min-dtls .btn-view-profile{
		background:#ff9933;
		padding:5px 20px;
		color:#fff;
		margin-top:20px;
		display:table;
		font-size:12px;
		
		}		
.middle-col .set-profile .more-links {
		width:100%;
		/*background:#FF80FF; */
		margin:10px 0;
		padding:6px;
		margin-bottom:0}		
.middle-col .set-profile .more-links ul li i {
		color:#ff9933;
		margin:0 5px; 
		}		
.middle-col .set-profile .more-links ul li {
		float:left;
		font-size:12px;
		margin:0 10px;
		list-style-type:none;
		}
.middle-col .set-profile .more-links ul li a { color:#767676; }
.middle-col .set-profile .more-links ul li a:hover { color: orange}
.middle-col .set-profile .viewed-profile {
		background:#f6c6c3;
		color:#fff;
		text-align:center;
		padding:3px 8px;
		font-size:10px;
		float:right;
		/*position:absolute;
		right:6px;
		top:7px;*/
		}
.middle-col .set-profile .viewed-profile i { margin-left:-3px;}		

.section-inner .right-col {    width: 100%!important;
    clear: both!important;
		background:#f7f7f7;
		margin-right:15px;
		/*padding-bottom:10px;*/
		}
		
.section-inner .right-col .outer {
		color:#9a9898}
		
		
.feature-head {
		    background: #33b2ff right center no-repeat;
		}

.feature-head .selective 
{
    border:1px solid yellow;
    color:yellow;
    padding:0px 4px;
    font-size:12px;
    }
.feature-head h3 {
		color:#fff;
		font-size:14px;
		font-weight:normal;
		margin:0;
		padding:10px;}
.section-inner .right-col .feature-body {
		padding:5px;
		font-size:12px;}

.section-inner .right-col .feature-body .profile-thump{
		}
.section-inner .right-col .feature-body .profile-thump li{
		background:#fff;
		width:100%;
		padding:4px;
		list-style-type:none;
		margin-bottom:8px;
		/*text-align:center;*/
		border:1px solid #ddd;}
.section-inner .right-col .feature-body .profile-thump li:hover {
		background:#f0f6de;
		}		
		
.feature-body .profile-thump li .ft-head {}		
.feature-body .profile-thump li .ft-head h4 {font-size:14px; margin:0;
		color:orange;
		}
.feature-body .profile-thump li .ft-head .id {
		color:#4f4f4f;
		font-size:11px;}		
.feature-body .profile-thump li .img-block {
		width:85px;
		height:85px;
		overflow:hidden;
		border:1px solid orange;
		display:inline-block;
		float:left;
		margin-right:10px;
		margin-top:2px;
		}
.feature-body .profile-thump li .view-thumpdtls {
		float:left;}
		
		
.feature-body .profile-thump li .img-block img {
		display:block;
		width:85px;
		height:85px;}		
		
.feature-body .profile-thump li .prf-dtls {}	
.feature-body .profile-thump li .prf-dtls .form-group {
		margin-bottom:5px;}
		
.section-inner .view-profile-outer {
		width:100%;
		background:url(../../images/bg-cx.jpg);
		}		
		
.section-inner .view-profile-outer h3 { margin-bottom:10px;}	
.section-inner .view-profile-outer .form-control { max-width:100%; margin-bottom:10px;}		
		
.middle-col .full-profile {
	clear:both
		box-shadow:none ;
		margin-top:0;
		margin-right:15px;}
		
.middle-col .short-links {
		margin-bottom:10px;
		width:100%;
		float:left;}		
.middle-col .short-links ul {}
.middle-col .short-links ul li {
		float:left;
		margin-right:10px;
		list-style-type:none;
		display:block;}
		
.middle-col .short-links ul li button {
		background: #d611a2;
/*  background-image: -webkit-linear-gradient(top, #f2a813, #f2911b);
  background-image: -moz-linear-gradient(top, #f2a813, #f2911b);
  background-image: -ms-linear-gradient(top, #f2a813, #f2911b);
  background-image: -o-linear-gradient(top, #f2a813, #f2911b);
  background-image: linear-gradient(to bottom, #f2a813, #f2911b);*/
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  border-radius: 9px;
  color: #ffffff;
  font-size: 13px;
  border:none;
  padding: 5px 15px 5px 15px;
  text-decoration: none;
  margin:3px 5px 
		}
.middle-col .short-links ul li button:hover {
		background: #000000;
 /* background-image: -webkit-linear-gradient(top, #adadad, #878787);
  background-image: -moz-linear-gradient(top, #adadad, #878787);
  background-image: -ms-linear-gradient(top, #adadad, #878787);
  background-image: -o-linear-gradient(top, #adadad, #878787);
  background-image: linear-gradient(to bottom, #adadad, #878787);*/
  text-decoration: none;
		}		
.middle-col .full-profile .full-dtls {
		margin-bottom:2em;}	
.middle-col .full-profile .full-dtls li {
		list-style-type:none;
		    LINE-HEIGHT: 12PX;
		font-size: 16px;
		font-weight: normal;
		}
.middle-col .full-profile .full-dtls .left-col {
		width: 150px;
		display:inline-block;
		border:none;
		padding:0;
		}	
		
.middle-col .full-profile .full-img-block {height: auto;/* border:2px solid #eee; */position:relative;max-width: 230px;margin-bottom:30px;/* overflow:hidden; *//* left: 140px; */}
.middle-col .full-profile .full-img-block .div_hover {
	-webkit-transition: 0.8s;
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	transition: 0.8s;
	}
	
.full-img-block .thump {}	
.full-img-block .thump li {
	width:50px;
	height:50px;
	overflow:hidden;
	border:1px solid #fff;
	float:left;
	}
.full-img-block .thump li img { width:100%; height:100%} 
.full-img-block .thump li:hover a{
	opacity:.5;
	}	
.middle-col .full-profile .full-img-block .div_hover a {
		display:block;
		border:2px solid #ddd}	
.middle-col .full-profile .full-img-block .div_hover:hover { 
	background-color: rgba(0, 0, 0, 0.5) ;
	/*position:absolute;  width:100%; height:100%;*/
	z-index:99;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	top:0}
	
.middle-col .full-profile .full-img-block .icon-zoom { 
	width:47px; height:47px; 
	background:url(../../images/icon-zoom.png);
	position:absolute; z-index:-20;
	left:40%;
	bottom:29%;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
	}	
.middle-col .full-profile .full-img-block .div_hover:hover .icon-zoom{
	bottom:60%;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
	z-index:4;
	}	
	
	
/*.middle-col .full-profile:hover .full-img-block { border:5px solid #ddd}*/	
.middle-col .full-profile .full-img-block img {	width:100%;	}		
.middle-col .full-profile:hover { background:none;}		
.middle-col .full-profile .system-b {padding-bottom:10px;}
.middle-col .full-profile .system-b a{ font-size:14px; position:relative; top:-2px; font-weight:normal;}
.middle-col .full-profile .system-b:before {height: 20px;}		
.horoscope-table {width: 100%!important;display:inline-block;}		
.horoscope-table table tr td { border:2px solid #a76519; width:100px; background:url(../../images/savvy-citrus-grey-chevron-background1.jpg); vertical-align:middle !important }    	
.horoscope-table table { border-top:2px solid #a76519; height:300px; text-align:center; margin-bottom:0 }	
		
.section-common-login {
		}		
.common-login{ border:1px solid #eee; }
.common-login .l-side{
		background:url(../../images/bg-bb.jpg);
		padding:7em 5em;}		
		
.common-login .l-side .register-btn {
		background:#ff9933;
		border:#ff9933;
		width:150px; 
		float:right;}		
.common-login .l-side a {
		font-size:12px;}		
		
.common-login .register-now {
		background:url(../../images/bg-cs.jpg) no-repeat center top;
		padding:20px 10px;
		margin-right:0;
		
		}		
.common-login .register-now .register-now {
		padding:5px 50px;
		font-size:18px;
		background:#d13d3d;
		border:#d13d3d;}
.common-login .register-now h3 span  {
		color:orange}		
.common-login .register-now h3 {
		margin-top:9em;
		font-size:20px;
		line-height:30px;}		
		
.top-user-block { float:right; margin-top:2em;}		
.top-user-block .user-inform {
		float:left;
		padding-right:18px;}		
.top-user-block .user-inform .user {
		width:56px;
		height:78px;
		overflow:hidden;
		display:inline-block;
		margin-right:6px;}		
.top-user-block .user-inform .user-dtls {
		display:inline-block;
		position:relative;
		top:-7px;
		
		}		
.top-user-block .user-inform .user-dtls h3 {
		margin:0;
		font-size:13px;}		
.top-user-block .user-inform .user-dtls p{
			font-size:10px;
			margin-bottom:0}		
		
.top-user-block .user-inform .user-dtls .view-profile {
		color:#3b9218;
		font-size:10px;
		font-weight:400;
		background:url(../../images/icons/ccs.png) left center no-repeat;
		padding-left:15px;}		
		
.top-user-block .logout {
		float:right;
		border-left:1px solid #eee;
		width:90px;
		text-align:center;
		}
.top-user-block .logout .msg {
		font-size:16px;
		margin-left:35px;
		display:inline-block;
		color:#f45d5d;
		float:left;}
.top-user-block .logout .msg:hover {
		color:#757575}
		
.top-user-block .logout .dropdown-menu{
		background:#fff;
		padding:10px;
		border-radius:0;
		left:-179%;
		width:250px;}
.top-user-block .logout .dropdown-menu h3{ font-size:13px;
		text-align:center;
		margin:0px 0 15px 0;
		color:#fff;
		text-transform:uppercase;
		background:#ff9831 url(../../images/bg-cxz.jpg);
		padding:5px 0}
		
.top-user-block .logout .dropdown-menu ul li {
		line-height:37px;
		font-size:12px;
		border-bottom:1px dashed #e9dfb6}
.top-user-block .logout .dropdown-menu ul li:last-child {
		border-bottom:none;}
		
.top-user-block .logout .dropdown-menu ul li a {
		color:#6d6363}	
.top-user-block .logout .dropdown-menu ul li a:hover{
		color:#ff9933}
.top-user-block .logout .dropdown-menu ul li i { margin:0 10px;}		
.top-user-block .logout .dropdown-menu ul li .value{
		padding:1px;
		background:#7dc95f;
		border-radius:50%;
		height:18px;
		line-height:16px;
		vertical-align:middle;
		color:#fff;
		text-align:center;
		width:18px;
		font-size:9px;
		display:inline-block;
		margin:0 10px;}		
		
		
.top-user-block .logout .logout-btn {
		background:url(../../images/icons/logout.png) top center no-repeat;
		width:60px;
		text-align:center;
		height:50px;
		/*padding:10px;*/
		display:block;
		line-height:40px;
		display:inline-block;
		margin-top:9px;
		}		
.top-user-block .logout .logout-btn span {
		margin-top:10px;
		font-size:10px;
		color:#000;
		text-transform:uppercase;;
		float:left;
		position:relative;
		left:10px;
		}		
		
.left-message {	}		
		
.left-message .nav-tabs>li {width:50%;}
.left-message  .nav-tabs>li>a { background:#d4d4d4; color:#000; border-radius:0; margin:0; }
.left-message .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { background:#b0b0b0 !important; color:#fff!important; margin:0}
.left-message .message_inbox {}
.left-message .message_inbox li{ border-bottom:1px solid #eee; padding:14px 0; display:block; font-size:14px}
.left-message .message_inbox .value { width:25px; height:25px; background:#ff9831; border-radius:100%; padding:4px; text-align:center; display:block; color:#fff; float:right; font-size:12px;}
.left-message .cont-info {	background:#cbe9f7; padding:10px; font-size:14px;}
.left-message .cont-info b { color:#136fc6; font-size:15px;}
.my-ac-remider,.my-membership,.user-pawrd-change  {
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		margin-bottom:10px;
		padding:25px;}
.my-ac-remider {
		background:#feecbb url(../../images/icons/alarm.png) 95% center no-repeat;
		}
.my-membership {
		background:#c6f7ef;
		
		}
.my-membership h3 { margin:0; font-size:16px;}
.my-membership ul li {
		list-style-type:none;
		background:#fff;
		padding:4px 20px;
		margin:5px;
		display:inline-block;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		width:30%;
		text-align:center;
		border:1px solid #ddd;}		
.my-membership ul li  .value { color:#ff9933}		
.user-pawrd-change {
		border:1px solid #4bcdb8;
		padding:5px;
		background: rgba(247,247,247,1);
background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,247,247,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(247,247,247,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed', GradientType=0 );
}
.user-pawrd-change .lock-icon {
		background:url(../../images/icons/lock.png) center no-repeat;
		height:50px;
		float:left;
		margin:10px  15px 0;
		margin-right:15px;
		width:50px;
		display:block;}
.user-pawrd-change .email {
		color:#ff9933}
.user-pawrd-change .btn-change {
		margin-top:24px;
		background:#ff9933;
		border:1px solid #ff9933;
		}
		
.user-pawrd-change h2 {
		font-size:18px;
		margin-bottom:0}
		
.my-ac-remider ul { margin-left:0}
.my-ac-remider ul li {
		line-height:25px;
		list-style-type:none;
		}		
		
		
		
		
.short-histry-widget { margin-left:20px;}
.short-histry-widget li {margin:10px 0;	float:left; width:50%; list-style-type:none;}
.short-histry-widget li i { color:#ff9933}
.short-histry-widget li span { display:inline-block}
.short-histry-widget li small { color:#ff9933; margin:0 5px;}

.chart {
    position:absolute;
    margin:0px;
	right:10px;
	bottom:15%;

}
.chart canvas {
    display: block;
    position:absolute;
    top:0;
	width:30px;
	height:30px;
    left:0;
}
.chart span {
    color:#555;
    display:block;
   line-height:29px;
    text-align:center;
    width:0px;
    font-family:sans-serif;
    font-size:11px;
    font-weight:100;
    margin-left:5px;
}

.chart input {
    width: 200px;
}
.outer-div {
	border: 1px solid #eee;
    padding: 10px;}

.page-head {

	position:relative;
	border-bottom:1px solid #eee;
	padding:7px 0;
	margin-bottom:30px;}

.page-head h3 {
	
	font-size:20px;
	top:-17px;
	background:#fff;
	padding:0 10px 0 0 ;
	position:absolute;}
.search-moreprofiles {}
.search-moreprofiles .right-col-div {
	padding-left:10px;}	
	
.search-moreprofiles .right-col-div > .view-profile-outer .profile-cx{ background:none;}
.search-moreprofiles .right-col-div > .view-profile-outer h3 { color:#000}
.search-name-father {
	background:#f7f7f7;
	padding:10px;}	
.search-more label { font-weight:normal;}	
.search-name-father h3 {
	margin:0;
	font-size:18px;
	margin-bottom:10px;
	color:#60cb35}	
.search-name-father .form-control {
	height:30px;}
	
.dropdown {
 /* position: absolute;
  top:50%;
  transform: translateY(-50%);*/
}


.dropdown dd,
.dropdown dt {
  margin: 0px;
  padding: 0px;
}

.dropdown ul {
  margin: -1px 0 0 0;
}

.dropdown dd {
  position: relative;
}

.dropdown a,
.dropdown a:visited {
  color: #fff;
  text-decoration: none;
  outline: none;
  font-size: 12px;

}

.dropdown dt a {
  background:#f3f3f3;
  display: block;
  padding:5px;
  overflow: hidden;
  border: 0;
  width: 100%;
  position:relative;
  height:30px;
  
}
.dropdown dt a:after {
	background:url(../../images/down-arrow.png);
	width:9px;
	height:8px;
	display:block;
	content:"";
	position:absolute;
	top:11px;
	right:10px}

.dropdown { margin-bottom:0}
.dropdown dt a span,
.multiSel span {
  cursor: pointer;
  font-size:12px;
  font-weight:normal;
  display: inline-block;
  padding: 0 3px 2px 0;
}
.dropdown dd ul li > input[type="checkbox"] {
	margin:4px 5px;
	float:left;
	cursor:pointer;}
	
.dropdown dd ul li {
	 width: 100%;
    display: block;
    float: left;
    padding: 4px 0;
    border-bottom: 1px dashed #ddd;
	}
.dropdown dd ul li  span {
	margin:0 ;
	}
	
	
.dropdown dd ul {
  background-color: #eee;
  border: 0;
  color: #000;
  display: none;
  left: 0px;
  padding: 2px 15px 2px 5px;
  position: absolute;
  top: 2px;
  width: 100%;
  list-style: none;
  height: 200px;
  overflow: auto;
	z-index: 99;
}

.dropdown span.value {
  display: none;
}

.dropdown dd ul li a {
  padding: 5px;
  display: block;
}
.dropdown dd ul li:hover{
	background:#cdcdcd}
.dropdown dd ul li a:hover {
  background-color: #fff;
}

.quick-payment {}
.quick-payment .payment-type{
	background-color:#e6f0e0;
	background-image:url(../../images/bg-cs.gif);
	margin-bottom:0	}
.quick-payment .payment-type li {
	padding:10px 10px;
	border-right:1px solid #e5ecc9;
	display:inline-block;
	}
	
.quick-payment .payment-type li:last-child {
	border-right:0}
.quick-payment .payment-type .icons {
	width:51px;
	height:51px;
	display:block;
	border:1px solid #e5e5e5;
	float:left;
	border-radius:50%;
	background-color:#fff;
	}
.quick-payment .payment-type .online-payment{
	background-image:url(../../images/icons/icon-aa.gif) ;
	background-position:10px 12px;
	background-repeat:no-repeat }
	
.quick-payment .payment-type .atm{
	background-image:url(../../images/icons/icon-atm.gif) ;
	background-position:9px 11px ;
	background-repeat:no-repeat }
	
.quick-payment .payment-type li:hover .atm{
	background-position:-38px 11px !important}
	
.quick-payment .payment-type .net-bank{
	background-image:url(../../images/icons/net-bank.gif) ;
	background-position:9px 11px  ;
	background-repeat:no-repeat }
	
.quick-payment .payment-type li:hover .net-bank	{
	background-position:-40px 11px !important ;
	}
.quick-payment .payment-type .cash-card{
	background-image:url(../../images/icons/cash-card.gif) ;
	background-position:11px 11px ;
	background-repeat:no-repeat }
.quick-payment .payment-type li:hover .cash-card{
	background-position:-40px 11px !important  ;
	}
.quick-payment .payment-type .membership {
	float:right;
	display:block;
	padding: 0 10px;
	} 
.quick-payment .payment-type .icon-hand {
	background-image:url(../../images/icons/hand-icon.gif) ;
	background-position: center center;
	background-repeat:no-repeat;
	width:51px;
	height:51px;
	display:block;
	border:1px solid #e5e5e5;
	float:left;
	border-radius:50%;
	background-color:#fff;}
	
.quick-payment .payment-type .membership p {
	font-weight:bold;
	margin-bottom:0}
	
.quick-payment .payment-type li a {
	display:block;
	}	
.quick-payment .payment-type li:hover .icons,.quick-payment .payment-type li:hover h3	{
	background-position:-39px 12px;
	color:#ff9933;
	}
		
	
.quick-payment .payment-type h3 {
	text-transform:uppercase;
	color:#676767;
	font-size:16px;
	margin:0 10px;
	float:left;
	line-height:53px;}	
.home-ad { margin:1.5em 0}	
.home-ad img {
	width:100%;}	
	
	
.page-success-story {}
.page-success-story .search {
	
	margin-bottom:10px;
	border:1px solid #eee;
	padding:10px;}
.form-control { border-radius:0px !important}
.page-success-story .search .search-date .search-label {
	margin-top:6px;
	color:#6B6B6B;
	font-weight:normal;
	display:inline-block;
	float:left;
	margin-right:10px;}	
.page-success-story .search .search-date {
	max-width:400px;
	}	
.page-success-story .search .search-date .form-control  {
	float:left;
	width:100px;
	margin-right:10px;
	}
.page-success-story .search .search-date .btn-c {	
	padding: 6px 28px;
	}
		
.page-success-story .success-story {}	
.page-success-story .success-story li {
	border:1px solid #eee;
	margin:8px 10px;
	padding:4px;
	text-align:center;
	width:23%;
	float:left;
	padding-bottom:20px;
	}
.page-success-story .success-story li figure {
	overflow:hidden;
	height: 140px;}
.page-success-story .success-story li figure img {
	width:100%;}	
.page-success-story .success-story li p {
	margin:0;
	font-size:13px;
	line-height:18px;
	margin:5px 0}	
	
.page-success-story .success-story li .date {
	display:block;
	font-weight:bold;
	color:#81bd69;
	}	
	
.section-registration {}	
.form-panel{
	background:#fdfdfd;
	border:1px solid #f1f1f1;}	
	
.form-panel  header {

	font-size:16px;
	font-weight:bold;
	padding:15px 10px;
	background-color:#d611a2;
	color:#FFFFFF;
	}	
.form-panel .form-lsit {
	padding:}	
.form-panel .form-lsit li{				
	border-bottom:1px solid #eee;
	padding:10px ;
	width:100%;
	float:left;}
	
.form-panel .form-lsit li .nm-label{
	line-height:28px;
	margin-bottom:0;
	font-weight:bold;}
	
.form-panel .form-lsit li:last-child {
	border-bottom:none}
.step-tab {
	background:#f6f6f6 /*url(../images/step-form-start-arrow.png) no-repeat left*/}	
.step-tab li {
	float:left;}	
	
.step-tab li a {

	padding:16px 35px;
	display:block;
	color:#000;
	font-size:18px;
	border-right:1px solid #e7e7e7;
	}	
.step-tab li  .active{
	background:#ffa500;
	/*background: url(../images/step-form-arrow.png) 1px no-repeat	*/}

/*.step-tab li > .step-one {
	background:#b8bcb7}	
.step-tab li > .step-two {
	background:#838e80}		
.step-tab li > .step-three {
	background:#838e80}*/
	
.form-panel .btn-c{ padding:10px 30px; color:#000; margin:10px 25px }	
.form-panel .btn-c:hover {
	color:#fff;}
.form-panel .red {
	color:red}	
.form-panel .gender {
	margin-left:0;
	margin-right:0px;
	float:left;}
.form-panel input[type=radio]{
	margin-top:4px;
	float:left;}
	
.form-panel input[type=textarea]{
	width:100%}
	
.form-panel .panel-heading { padding:0}
.form-panel .upload-files {}
	
.form-panel .upload-files input[type=file]{
	padding:10px 0; 
	border:none;}	
.form-panel .more-phone {
	margin:10px 0;
	width:100%;
	float:left;}	
.form-panel .more-phone .mob-cs {
	float:left;
	margin-right:10px;
	line-height:30px;}	
	
.form-panel .more-phone .phone-field {
	float:left;
	max-width:300px;}	
	
.abt-gurudeva {
	margin:10px 0;
	border:2px dashed #ffa500;
	display:block;
	background:#fafafa;
	float:left;
	padding:10px;
	}	
.register {
	padding:10px 40px !important;
	}	
.register:hover {
	color:#fff !important;
	}
	
.alert {
	padding:5px 0  }	
	
.page-viewprofile-id {
	background: #fff url(../../images/bg-vs.gif) no-repeat right top    ;
	background-size:cover;
	padding:40px 10px;}
	
.page-viewprofile-id .view-profile-wrap {
	}
	
.page-viewprofile-id .view-profile-wrap .tab-content{
	background:#fff;
	padding:10px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	}
.page-viewprofile-id .view-profile-wrap .nav>li>a {
	padding:20px 40px;
	font-size:16px;
	background:#eee;
	color:#000;
	}
	
.page-viewprofile-id .view-profile-wrap > .left-message .nav-tabs>li.active>a, .page-viewprofile-id  .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover	{
	background:#ffa500 !important}
	
.nav-tabs > li > a {
	border:1px solid #ddd  !important;
	border-bottom:none  !important;}
	
	
.page-viewprofile-id .nav-tabs > li.active > a {
	background:#ffa500 !important}	
	
.view-by-id { }	

.qualification input[type=checkbox] {
	margin-right:10px;}
	
.contact-page {}	
.contact-page .row-help-map {
	border:1px solid #ccc;
	padding:4px}	
	
.contact-page .row-help-map .help{}	
.contact-page .row-help-map .help .help-icon{
	float:left;
	padding:10px;}	
	
.contact-page .row-help-map .help .help-info {
	float:left;
	padding-left:10px;}	
.contact-page .row-help-map .help .help-info .help-no span{
	color:#60cb35}
.contact-page .row-help-map .help .help-info .work-time {
	 font-size:15px;
	 margin:0;
	 color:red}
	
.contact-page .row-help-map .map {
	background:url('../../images/map-bg.gif');
	background-size:cover;}
.contact-page .row-help-map .map .map-icon {
	float:left;
	padding:10px;}	
.contact-page .row-help-map .map .get-location{
	float:left;}
	
.contact-page .row-help-map .map .get-location .go-location {
	background:#f5c13b;
	font-size:18px;
	font-weight:bold;
	display:block;
	padding:10px 80px;
	color:#fff;
	margin:30px 0 0 35px}
.contact-page .row-help-map .map .get-location .go-location:hover {
	background:#e2b235}		
		
.contact-page .branch-enquiry {
	margin:3em 0
	}		
.contact-page .branch-enquiry .inner-wrap {
	margin:3em 0 ;}		
		
.contact-page .branch-enquiry .inner-wrap  .form-height{
	height:52px;}		
		
.contact-page .branch-enquiry .send-btn {
	 
	padding:10px 40px;}		
.contact-page .branch-enquiry .send-btn:hover{
	color:#fff}		
.divider h4 {
	text-align:center;
	display:inline-block;
	padding:0 10px;
	background:#fff;
	position:relative;
	top:18px;}		
 .divider {
	border-bottom:1px solid #eee;
	text-align:center;}		
		
.contact-page .branch-enquiry .nav>li>a	 {
	padding:10px 30px;
	font-size:18px;
	color:#000}
	

.contact-page .branch-enquiry .branche  {
	border:2px solid #f5c13b;
	padding:10px;
	background:#fff;
	margin-bottom:10px;
	min-height:150px;
	-webkit-box-shadow: 0px 5px 23px -10px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 5px 23px -10px rgba(0,0,0,0.75);
box-shadow: 0px 5px 23px -10px rgba(0,0,0,0.75);
font-size:16px;}	
	
.upload input[type="file"] {
	float:left;
	border:none;
	padding:10px;s}	
	
.contact-page .ft-map {
	}	
	
.payment-page {}	
.com-list-item {
	margin:0;
	margin-left:20px;}	
.com-list-item li {
	margin:20px 0;
	list-style-image:url(../../images/icons/arrow-ca.png);}	
	
.payment-page .infopayment-new {
	background:#f4f7c2;
	border-bottom:3px solid #f2bd2f;
	padding:10px;}
	
.payment-page .infopayment-new h4 {
	background:#e9a12f;
	padding:10px;
	font-size:14px;
	text-align:center;
	color:#fff;
	margin:0}	
.payment-page .infopayment-new strong {
	color:red}	
.payment-page .infopayment-new ul {
	margin-top:10px;
	padding:0 10px;
	}	
.payment-page .infopayment-new ul li {
	margin:10px 0;
	border-bottom:1px dashed #fff;
	padding:5px 0}
	
.payment-page .payment-package {
	}	
	

.payment-page ul.tabs li  {
	font-size:22px;
	text-align:center;
	color:#fff}
.payment-page ul.tabs li  .icon-pack {
	background:#fff;
	
	/*float:left;*/
	border-radius:50%;
	display:inline-block;
	width:40px;
	height:40px;
	text-align:center;
	margin-right:10px;}	
	
.payment-page ul.tabs li  .icon-pack i {
	color:#ff9933;
	line-height:43px;
	font-size:18px;}	
.payment-page ul.tabs li  .amout-wrap {
	/*display:inline-block*/;
	text-transform:uppercase;}
	
.payment-page .sub-hd {
	margin-bottom:28px;}
.payment-page .payment-package .inr {
	width:16px;
	height:21px;
	background:url(../../images/icons/inr.png);
	display:inline-block;}	
	
.payment-page .payment-package .amount{
	font-size:25px;}
	
.payment-page .nav-tabs>li.active>a{
	background:inherit}
	
/*.premium_plus {background:#ff9933 !important }
.premium {background:#56c9b8 !important}		
.free{background:#58ce29 !important}*/		
		
	
	
.payment-page ul.tabs {
width:100%;
overflow:hidden;
margin-bottom:0;
}

.payment-page ul.tabs li {
list-style-type:none;
display:block;
float:left;
color:#fff;
padding:8px;
margin-right:2px;
border-bottom:2px solid #ff9933;
 background-color:#6e7f7c; 
-moz-border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
width:33.1%;
cursor:pointer;
}

.payment-page ul.tabs li:hover {
background-color:#5c6c69;
}

ul.tabs li.current {
border-bottom:2px solid #5c6c69;
background-color:#ff9933;
padding:8px;
}

.payment-page .tabscontent {
border:1px solid #eee;
padding:8px 0 0 0;
display:none;
width:100%;
text-align:justify;
padding:10px;
}
	
.payment-page .tabscontent .inner-conts {}	
.payment-page .tabscontent .inner-conts li{
	float:left;
	width:100%;
	padding:10px;
	margin:2px 0;
	-webkit-box-shadow: 8px 8px 5px -8px rgba(0,0,0,0.1);
-moz-box-shadow: 8px 8px 5px -8px rgba(0,0,0,0.1);
box-shadow: 8px 8px 5px -8px rgba(0,0,0,0.1);
	border:1px solid #eee;}	
.payment-page .tabscontent .inner-conts li:hover {
	background:#F9F9F9}
.payment-page .tabscontent .inner-conts li .left {
	width:50% ;
	float:left;}	
	.payment-page .tabscontent .inner-conts li .right {
	width:50%;
	float:left}
	
.payment-page ul.tabs li #free {
	margin :18px;}
	
	
.renewal-table {
	margin:2em 0	}
.renewal-table tbody {
	border-color:#eee;
	}
.renewal-table tr td{
	padding:10px;
	border-color:#eee;	}
	
.renewal-table .td-head {
	background:#ff9933;
	font-size:20px;
	color:#fff;
	text-align:center;}
	
.page-express-interes {}
.page-express-interes h4 { }
.page-express-interes h4 i{
	color:#60cb35;
	
	}
.page-express-interes .suitable-message {
	border:1px solid #eee;
	margin:20px;
	min-height:250px;
	background:url(../../images/gplaypattern.png);
	padding-top:30px;
	border-bottom:4px solid #ffa500;
	 }
.page-express-interes .suitable-message header {
	background:url(../../images/icons/img-c.png) no-repeat;
	display:block;
	width:244px;
	height:49px;
	position:relative;
	left:-26px;
	
	}
.page-express-interes .suitable-message header h3 {
	/* font-weight: bold; */
    color: #fff;
    float: left;
    font-size: 18px;
    margin-top: 19px;
    margin-left: 14px;}

.page-express-interes .mach-msg {
	}
.page-express-interes .mach-msg p {	font-size:18px}
.short-list-cx {
	float:right}
.short-list-cx li { float:left; }
.short-list-cx li button {
	background: #f2a813;
  background-image: -webkit-linear-gradient(top, #f2a813, #f2911b);
  background-image: -moz-linear-gradient(top, #f2a813, #f2911b);
  background-image: -ms-linear-gradient(top, #f2a813, #f2911b);
  background-image: -o-linear-gradient(top, #f2a813, #f2911b);
  background-image: linear-gradient(to bottom, #f2a813, #f2911b);
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  border-radius: 9px;
  color: #ffffff;
  font-size: 13px;
  border:none;
  padding: 5px 15px 5px 15px;
  text-decoration: none;
  margin:3px 5px  }
.short-list-cx li button:hover {
  background: #adadad;
  background-image: -webkit-linear-gradient(top, #adadad, #878787);
  background-image: -moz-linear-gradient(top, #adadad, #878787);
  background-image: -ms-linear-gradient(top, #adadad, #878787);
  background-image: -o-linear-gradient(top, #adadad, #878787);
  background-image: linear-gradient(to bottom, #adadad, #878787);
  text-decoration: none;
}	


.top-nav {float:right; margin-bottom:0  }	
.top-nav li 
{
 float:left; font-size:10px;}
.top-nav li a 
{
    font-size:10px;
    padding:0 4px;
    color:#74726e;}

.payment-option h2 
{
    border-bottom:1px dashed #ccc;
    font-size:22px;
    color:#60cb35;
    margin-bottom:10px;
    padding-bottom:10px;
    }
    
.payment-option h2 .option-type 
{
    border:2px solid #60cb35;
   font-size:17px;
  height:25px;
   width:25px;
   line-height:20px;
    border-radius:50%;
     display:inline-block; 
     text-align:center;}   
    
    
.user-info {}    
.user-info .action-bd 
 {
     background:#f3f3f3 url(../../images/gplaypattern.png);
     text-align:center;
     padding:6px;
     margin-bottom:10px;
     
     }     
    
 .user-info .action-bd .dp-img 
 {
     display:inline-block;
     border-radius:50%;
      height:80px;
      width:80px;
       border:2px solid #60cb35;
      overflow:hidden;
      margin-top:20px;}   
    
    
.widget-membership {}    
.widget-membership .dtls-list {}        
.widget-membership .dtls-list li 
{
    margin: 5px 0;
    padding:4px 0;
    border-bottom:1px solid #ebebeb} 
.widget-membership .dtls-list li .notice 
{
    background:#4aabf5;
    color:#fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding:1px 5px;
    font-size:10px;
    margin:0 10px;}
    
.border-eff  
{
    border:1px solid #ddd;}
    
 .notification {}
 .notification .widget-membership .dtls-list li .notice 
  {
      background:#60cb35}
 .member-scheme  select
	  {
	 
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 113%;
	  }
	  
.shortlist-table {}
.shortlist-table .head-row 
{
    background:#d611a2;
	color:#FFFFFF;
    text-align:center;
    padding:10px}
    
.shortlist-table .head-row td 
{
    padding: 16px 0}
    
 .shortlist-table table tbody tr td 
 {
     vertical-align:middle;
     text-align:center;} 


.shortlist-table table tbody  tr td  img { height:110px;}

.pageLinkWrapper {
	 padding:5px;
}

.pageLinkWrapper .selectedPageName { margin-right:10px;}
.pageLinkWrapper  .paginationNoLink{ padding:4px 8px; background:orange; color:#fff}
.pageLinkWrapper  .pageinationLinks { 
   padding:4px 8px;
   border:1px solid #eee;
   }

.reset-password {
	border:1px solid #eee;
	text-align:center;}
	
.reset-password .resent-inner {
	padding:30px 0}
.reset-password h3 {
	color:#ff9933;
	font-size:18px;}

.reset-password .form-resetpassword {
	max-width:650px;
	margin:0 auto ;
	padding:10px 0
	
	}

.reset-password .mailer {
	border:3px solid #7e807d;
	text-align:left;
	padding:20px;
	max-width:800px;
	margin:0 auto}

.reset-password .mailer h4 {
	color:#60cb35;
	margin:10px 0;
	font-size:22px;}
.reset-password .mailer .top-msg {
	background:#f8f8f8;
	padding:20px;
	margin-bottom:10px;}
.reset-password .mailer .top-msg p {
	}
.reset-password .mailer a {
	color:#ff9933;
	margin:10px 0;
	text-decoration:underline;}

.reset-password .mailer .thank_you{
	color:#60cb35;
	font-size:26px;
	margin:30px 0}

.reset-password .mailer footer {
	background:#ff9933;
	padding:10px;
	color:#fff;}

.view-user-details {
	text-align:center;}

.view-user-details .acct_Activities {
	background:#60cb35;
	font-weight:bold;
	padding:10px;
	font-size:13px;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:inline-block;
	position:relative;
	top:-25px;
	 } 
.view-user-details .acct_Activities:hover {
	background:#50b627}
.view-user-details .my_profile-dtls {
	
	background:#fff;
	padding:10px;
	margin-bottom:0;
	height:80px;
	margin:6px;
	background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,255,215,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(251,255,215,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,255,215,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,255,215,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,255,215,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(251,255,215,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbffd7', GradientType=0 );
	}
.view-user-details .my_profile-dtls .labe {
	float:left;
	font-size:14px;
	color:#e96b2d;
	width:100px;
	font-weight:bold;
	
	}
.view-user-details .my_profile-dtls .user_id{
	display:block;
	font-size:16px;
	color:#32b907;}
	
.view-user-details .my_profile-dtls .profile-dtls {
	float:left;}
.view-user-details .my_profile-dtls .user{
	font-size:14px;}

.view-user-details .cont-dtls {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#fff;
	margin:0 10px; 
	padding-bottom:13px ;
	}
.view-user-details .cont-dtls i {
	display:inline-block;
	width:30px;
	border:1px solid #ff9933;
	line-height:30px;
	height:30px;
	font-size:18px;
	border-radius:50%;
	margin-top:20px;
	color:#ff9933}
.view-user-details .cont-dtls h3 {
	font-size:15px;
	background:#fbad5f;
	margin:0;
	color:#fff;
	padding:5px;
	} 
	
.thankyou {
	margin-bottom:30px;}
.thankyou .thankyou-inner {
	text-align:center;
	font-size:18px;
	}
	

.thankyou .thankyou-inner .thankyou-banner {
	background:url(../../images/icons/info-thakyou.gif) center no-repeat;
	height:280px;
	 }
	
.thankyou .thankyou-inner h3{
	color:#ed1c24;
	margin:0 0 10px 0}

.thankyou .thankyou-inner p {
	font-size:18px}
.thankyou .thankyou-inner ul {
	text-align:center;
	margin:10px 0;
	float:left;
	width:100%}	
.thankyou .thankyou-inner ul li {
	display:inline-block;
	}	
.thankyou .thankyou-inner ul li a {
	border:2px solid #ff9933;
	padding:8px 50px;
	margin:0 10px;
	color:#636363;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-size:13px;}	

.thankyou .thankyou-inner ul li a:hover {
	border:2px solid #636363;
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
	}
	
.header-login-area {
	float:left;}
.header-animated-guru {
	float:right;}
	
	
	




@media only screen and (max-width: 990px) {
.col-sm-8 {
    width: 100% !important;
}
}

@media only screen and (max-width:800px) {
.grihanila{ width: 100% !important;}
.amsakam{ width: 100% !important;}
}

@media only screen and (max-width: 600px) {
#details_wrapper_pss {
    width: 100% !important;
}

#photo {
    width: 100% !important;
} {
    width: 100% !important;
}

}

 @media print {
a[href]:after {
    content: none !important;
}

    body{ margin:0px!important;; padding:0px!important;}
	#cssmenu{display:none}
	#noprint{ display:none}
#pageMain_pss p{ font-size:12px !important;
padding:0px; margin:0px; line-height:12px}
#pageMain_pss h1{ font-size:14px; margin-top:2px;
margin-bottom:2px; padding:0px}
.grihanila{ width:24%}
.amsakam{width:24%}	
.horoscope-table table{ height:40%}
.mian-header { clerar:both;
margin:0px!important;
 padding:0px!important;}

#profile{ clear:both;}

.middle-col .set-profile .prof-header{margin:0px!important;
 padding:0px!important;}

.section-header .mian-header .logo {
    display: block;
    margin-top: 0px;!important;}

.col-md-6 {
margin:0px!important;
 padding:0px!important;
}

.col-md-9{
margin:0px!important;
 padding:0px!important;
}

.section-header .mian-header .logo img 
{width:40% !important;margin:0px!important;
 padding:0px!important;}
   #pageMain_pss {
    width: 100% !important;
    /* float: left; */
}
   .middle-col .short-links{ margin:0px}
   
   #grihanila_wrapper{width:150%; clear:both}
   }
   