/* GLOBAL VALUES STARTS */
.clear {
	clear: both;
}
.width100{
	width:100% !important;
}
.content_heading {
  font-size: 16px;
  font-weight: bold;
  text-align:center;
  background: #f9f9f9;
  color: #666666;
  border: 1px solid #CCCCCC;
  padding: 13px;
}
.btn-green{
	background:#449D44;
	color:#fff;
	padding:7px;
}
/* GLOBAL VALUES ENDS */
nav.navbar {
	background: none !important;
}
ul.nav-tabs li a:hover {
	color: #fff;
}
div.panel-body img {
	max-width: 100% !important;
}
div.upgrade-membership {
	border: 1px dotted #ccc;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
}
div.upgrade-membership h2.head-title {
	background: #59BB59;
    color: #fff !important;
    font-size: 25px;
    padding: 7px 5px 10px 10px;
	margin-top: 0;
}
div.upgrade-membership p {
	padding: 0 10px;
    text-align: justify;	 
}
div.upgrade-membership .upgrade-btn {
    display: inline-block;
    margin: 30px auto 10px;
}
a.upgrade1:hover {
	text-decoration: none;
}
div.panel-danger .col-md-6 {
    border: 1px dotted #ccc;
    margin-right: 10px;
    margin-top: 10px;
    width: 32.6% !important;
	min-height:150px;
}
div.panel-danger .col-md-6:nth-child(4) {
	margin-right: 0 !important;
}
div.panel-danger .col-md-6:nth-child(7) {
	margin-right: 0 !important;
}
div.messages-area .col-md-4 {
	padding-left: 0;
	padding-right: 0;
	width: 32.2% !important;
  margin-right: 10px;
}
div.messages-area ul.nav-tabs li a:hover {
	 background: #59BB59 !important;
 }
/* Religions Starts */
section#religion {
	min-height: 300px;
	padding: 30px 0;
}
.upgrade-btn:hover {
	text-decoration: none;
}
section#religion > div.container > div.row > div.col-md-12 > div.religions {
    margin: 0 auto;
    width: 70%;
    border: 1px solid #ccc;
}
section#religion > div.container > 
div.row > div.col-md-12 > div.religions h2 {
	margin: 0 !important;
    padding: 16px 0 10px;
    background: #ececec;
    color: #1A9433;
    text-align: center;
}
.rel_nav > h4 {
	display: inline-block;
}
div.religions div.rel_nav {
	padding: 5px 20px;
	background: #f7f7f7;
	border-top: 2px dotted #ccc;
	border-bottom: 1px solid #1A9433;
}
div.religions div.rel_nav a {
	color: #428bca;
}
.rel_nav > .religion_content {
	 width:715px;
	 float:left;
	 margin-left:20px;
	 margin-top:10px;
}
.religion_content > .inner_content {
	padding: 20px;
}
.rel_nav > .religion_content > .religion_name {
	margin-bottom:5px;
	color:#0066CC;
	font-size:12px;
	float:left;
}
.religion_name > a {
	color:#0066CC;
	text-decoration:none;
	border-bottom: 2px dotted #ccc;
    display: inline-block;
    margin-bottom: 4px;
    min-width: 70px;
    padding: 7px 0;
}
/* Religions Ends */

/* Religion Search Result Starts */
.content_right_id {
//	padding: 30px 0;
}
.content_right_id .content_privacy {
	background: #ccc;
    font-size: 20px;
    margin-bottom: 18px;
    padding: 10px;
}
.content_right_id .div_main {
	border: 1px solid #ccc;
    margin-bottom: 15px;
    padding: 20px 30px;
}
.content_right_id .div_main .img {
	padding-left: 0;
}
.content_right_id .div_about_yourself {
  border: 1px solid #E8E8E8;
  margin-top: 10px;
  padding: 7px;
  color: #8C8787;
  box-shadow: 7px 7px 7px #EDE9D4;
  border-radius: 4px;
}
.content_right_id .fa {
	color: #8C8C8C;
}
.content_right_id td {
	padding: 5px 0;
}
.div_about_yourself {
	color: #5CB85C;
}
/* Religion Search Result Ends  */

/* Bride & Grooms */
div.ftrs-brd-grm div.col-md-3 {
	margin-bottom: 30px;
}
















/**
 *
 *
 *	RESPONSIVE Layout
 *
 *
 */
@media(max-width:480px) {
div.user_log_section div.upgrade-membership{float: left !important;}
div.user_log_section div.upgrade-membership h2.head-title {
	font-size:20px;
}
div.recently_join div.col-md-6, div.upgrade-membership	{
	width:100% !important;
}
}
@media(max-width:640px) {

.panel.panel-success.col-md-4, .panel-body.col-md-6 {
	width: 100% !important;
 }
}
@media(min-width:1200px) {
div.user_log_section div.profile_action,
div.user_log_section div.upgrade-membership div.col-lg-5,
div.recently_join div.col-lg-4,
div.find_partner_form div.col-lg-3 {
	width:100%;
}
	
}