*{margin:0;padding:0;}
/*body 
{
	font-family: 'Josefin Sans', sans-serif;
	margin:0px;
	padding:0px;
	width:100%;
	background-color:#ffffff;
	color:#1f1f1f;	
}
h1, h2, h3, h4, h5, h6 
{
	color:#000;
}
h2, h3, h4, h5, h6 
{
	font-style: italic;
}
h1 
{
	font-size:63px;
}
h2
{
	font-size:40px;
}
h3 
{
	font-size:30px;
}
h4 
{
	font-size:24px;
}
h5
{
	font-size:18px;
}
h6 
{
	font-size:15px;
}
p 
{
	font-size:15px;
	word-break: break-word;
}*/
a:focus, a:hover {
    text-decoration: none;
    outline: none;
}
.btn.focus, .btn:focus, .btn:hover
{
	outline:none;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
}
.buton:hover
{
	border:2px solid #ec4338;
	background-color:transparent;
	color:#ec4338;
}
/*.banner
{
	background-image: url(../images/main-banner.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
	padding: 8% 0;
}
header
{
	padding: 20px 0;
    position: absolute;
    width: 100%;
	z-index: 99;
}
header img 
{
	width:40%;
}
.navbar-default {
    background-color: #ec4338;
    border-color: transparent;
	border-top: 2px solid #fff !important;
}
.navbar {
    border: 0px solid transparent;
}
.navbar-default .navbar-nav>li>a {
    color: #fff;
	padding:16px;
	font-weight: 600;
	transition: all 1s ease 0s;
	font-weight:bold;
}
.navbar-right {
    float: right!important;
    margin-right: 15px;
    background: #fff;
	margin-bottom: 10px;
}
.navbar-right>ul>li>a {
    line-height: 0;
	color:#000000;
}
.nav.navbar-nav li ul
{
	display: none;
}
.navbar-right>ul>li:last-child a
{
	border-left:2px solid #000;
	height:2px;
}
.navbar-right ul 
{
	padding: 5px 0;
}
.navbar-right .navbar-nav>li>a {
    padding-top: 12px;
    padding-bottom: 10px;
    font-weight: bold;
}
.navbar {
    border-radius: 0;
	float: right;
}
.banner-text {
    padding-top: 14%;
}
.banner-text h1
{
	font-weight: bold;
    line-height: 60px;
    letter-spacing: 0.5px;
    font-size: 49px;
    color: #000000;
	margin-bottom: 0;
}
.banner-text span 
{
	display:block;
}*/
.city 
{
	background: #fff;
    display: inline-block !important;
    width: 100%;
    vertical-align: middle;
}
.home-city 
{
	background: #fff;
	display: inline-block !important;
}
.home-city  .list-inline {
    margin: 0;
}
.home-city .list-inline li {
	padding-right: 13px;
	padding-left: 13px;
}
.home-city  .list-inline li a 
{
	color:#ec4338;
	font-size: 19px;
	font-weight: 600;
}
.home-city  .list-inline li::before 
{
	content: "•";
	color:#ec4338;
	display: inline-block; 
    font-size: 23px;
 }
.quick 
 {
	background-color:#ec4338;
	padding: 50px;
 }
.quick:after 
{
	    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #ec4338;
    right: -20px;
    top: 45%;
    vertical-align: middle;
}
.quick img
{
	float: right;
    margin-right: 10%;
}
.second-section
 {
	background-color:#e6e6e6;
 }
.buton 
 {
	background: #ec4338;
    color: #ffffff;
    border-radius: 8px;
    font-size: 15px;
    border: 2px solid transparent;
    font-style: italic;
    transition: all 1s ease 0s;
 } 
 .buton-white 
 {
	background: #ffffff;
    color: #ec4338;
    border-radius: 8px;
    font-size: 16px;
    padding: 10px 10px 5px !important;
    border: 0px;
    font-style: italic;
    font-weight: 600;
 }
.box  .buton  
{
	margin-top:10px;
} 
.search-city .form-group input 
 {
	border-radius:0px;
	border: 1px solid #ec4338;
	height: 40px;
	width: 230px !important;
 }
.search-city .form-group {
    margin-left: 15px;
	font-style: italic;
}
.search-city 
{
	padding:15px;
}
.search-city form h4 
{
	padding-left: 15px;
}
.property 
{
	padding:20px 0 0 0;
	font-style: italic;
}
.register 
{
	position: relative;
}
.register  .buton
{
	position: absolute;
    bottom: 15px;
    right: 15px;
}
.icon 
{
	padding: 40px 0;
}
.icon h2 
{
	text-align:center;
	padding-bottom: 20px;
}
.log-icon 
{
	width: 150px;
    height: 150px;
    border: 2px solid red;
    border-radius: 50%;
    margin: auto;
    display: table;
    padding:15px;
	margin-bottom: 25px;
}
.box .date {
    text-align: left;
}
.box p:first-child {
    min-height:65px;
	font-weight:700;
}
.icn 
{
	height: 100px;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-color: #f4f4f4 !important;
    width: 100px;
    border-radius: 50%;
    text-align: center;
    margin: auto;
	vertical-align:middle;
	display: table-cell;
}
.inner-log-icon {
    background-image: url(../images/login-icon.png);
    
}
.inner-search-icon
{
	 background-image: url(../images/search-icon.png);
}
.inner-chat-icon 
{
	background-image: url(../images/chat-icon.png);
}
.icon span 
{
	color:#000;
}
.box 
{
	font-style: italic;
}
.box h4
{
	text-align:center;
}
.box p span 
{
	display:block;
}
.date 
{
	color:#9c9c9c;
}
.blog-post 
{
	padding-bottom:40px;
}
.image
{
	max-height:115px;
    overflow: hidden;
	
}
.work 
{
	background-image:url("../images/works-bg.jpg");
	padding: 40px 0;
}
.work h2 
{
	color: #fff;
    text-align: center;
    margin: 0;
    padding-bottom: 30px;
    font-style: italic;
}
.right-text  
{
	height: 273px;
    display: table;
}
.inner-right-text 
{
	display: table-cell;
    vertical-align: middle;
}
.inner-right-text h5 
{
	color: #fff;
    font-size: 29px;
	line-height: 40px;
}
.inner-right-text h5 span 
{
	display:block;
}
footer 
{
	background-color:#c6c6c6;
	margin-top:20px;
	padding-top:20px;
	float: left;
	width: 100%;

}
.footer-right
{
	float: right;
    text-align: right;
    height: 136px;
    display: table;
    margin: auto;
    vertical-align: middle;
}
.footer-right p 
{
	color: #001a3c;
    font-weight: bold;
}
.footer-inner-right
{
	display: table-cell;
    margin: auto;
    vertical-align: middle;
}
.footer-inner-right ul
{
	position:relative;
}
.footer-inner-right ul:after {
    content: "";
    width: 300px;
    height: 1px;
    background: #161616;
    position: absolute;
    bottom: 0;
    margin: auto;
    right: 0;
}
.footer-inner-right ul li a
{
	color: #001a3c;
    font-weight: bold;
}
.footer-left 
{
	float: left;
    text-align: left;
    padding-left: 0;
}
.footer-left p
{	padding-top: 10px;
    color: #001a3c;
    font-weight: bold;
	padding-left: 15px;
}
.blog-post h3 
{
	padding-left:15px;
}
.fa 
{
	font-size: 22px;
    padding: 0 7px;
}
.fa-twitter:before 
{
    color: #03a8d8;    
}
.fa-facebook-f:before, .fa-facebook:before {
    color: #0c60bf;
}
.fa-instagram:before {
    color: #ba4b97;
}
.fa-google-plus-square:before {
    color: #ec4338;
}

/*------------------------about us css------------------------ */

.about-banner 
{
	background-image: url(../images/about-banner.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
	padding: 3% 0;
}
.about-banner  .banner-text, .about-banner  .banner-text h1 
{
	text-align:center;
	color:#ffffff;
	font-size:63px;
}
.about-banner  .banner-text p 
{
	font-size:22px;
	font-style:italic;
}
.pair 
{
	padding: 60px 0 30px;
}
.about-left 
{
	padding-left:0px;
	padding-right: 0;
}
.about-left h2 
{
	margin:0px;
}
.about-left i 
{
	font-size:20px;
}
.bottom-about 
{
	padding-top:30px;
}
.click 
{
	background-color: #ec4338;
    padding: 10px;
    background-image: url(../images/right-arrow.png);
    background-repeat: no-repeat;
    background-position: 96% center;	
}
.click a 
{
	color:#fff;	
	font-size:22px;
}
.follow ul.list-inline {
    margin: 22px 0;
}
.question .form-control {
    border-radius: 0;
    border-color: #ec4338;
}
.question input::placeholder, .question textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color:#a3a3a3;
	font-style:italic;
	font-size:16px;
}

.question input:-ms-input-placeholder, .question textarea::placeholder  { /* Internet Explorer 10-11 */
    color: #a3a3a3;
	font-style:italic;
	font-size:16px;
}

.question input::-ms-input-placeholder, .question textarea::placeholder  { /* Microsoft Edge */
    color: #a3a3a3;
	font-style:italic;
	font-size:16px;
}
.blog-sidebar{margin-right: 15px;}

/*------------------------area covered css------------------------ */

.area-banner 
{
	background-image: url(../images/area-banner.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
	padding: 8% 0;
}
.area-banner  .banner-text, .area-banner  .banner-text h1 
{
	text-align:center;
	color:#ffffff;
	font-size:63px;
}
.area-banner  .banner-text p 
{
	font-size:22px;
	font-style:italic;
}
.fa-map-marker:before {
    color: #ec4338;	
    font-size: 22px;
}
.area-profile
{
	color:#001a3c;
	font-weight: 700;	
    font-style: italic;
	background-color:#e6e6e6;
	padding: 15px 0;
	text-transform: capitalize;
}
.area-profile .col-sm-8 
{
	padding-left: 0;
}
.single-list
{
	padding: 15px 6px;
    font-size: 13px;
}
.single-list ul
{
	margin: 0;
}
.single-list ul li:first-child
{
	padding-right:5px;
}
.single-list ul li:last-child
{
	position:relative;
	padding-left:5px;
	font-style: normal;
}
.single-list ul li:last-child:before {
    border-left: 2px solid #001a3c;
    height: 13px;
    vertical-align: middle;
    content: "";
    position: absolute;
    right: 0px;
    left: -2px;
    top: 3px;
    bottom: 0;
}
.view-contact h6 
{
	float:left;
}
.view-contact h6 a 
{
	text-decoration:underline;
	color: #ec4338;
}
.view-contact .v-contact
{
	background-color: #001a3c;
    padding: 9px 12px 5px;
    border-radius: 10px;
	float:right;
}
.view-contact .v-contact a 
{
    color: #fff;	
}
.area-profile .col-sm-8 h4 
{	
    margin: 0;
}
.area 
{
	padding:0 0 15px 15px;
}
#commentform span.button {
    clear: both;
    float: right;
    margin-top: 10px;
	cursor:pointer;
}
.short-comeents span i {cursor: pointer;
    font-weight: bold;
    color: #001a3c;}
.area-side 
{
	background-color:#e6e6e6;
	padding:40px 15px;
}
.v-profile 
{
	padding: 0;
}
.area-side form .form-control {
    height: 50px;
    border-radius: 0;
    border-color: #ec4338 !important;
    font-size: 17px;
    font-style: italic;
    -webkit-appearance: none;
    -moz-appearance: none;
    color: #555;
    background-image: url(../images/arrow-down.png);
    background-position: 96% center;
    background-repeat: no-repeat;
    background-size: 12px;
}
/*------------------------FAQ css------------------------ */
.faq-banner 
{
	background-image: url(../images/faq-bg.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
	padding: 8% 0;
}
.faq-banner  .banner-text, .faq-banner  .banner-text h1 
{
	text-align:center;
	color:#ffffff;
	font-size:63px;
}
.panell .panel-default>.panel-heading {
    color: #fff;
    background-color: #ec4338;
    border-color: #ec4338;
}
.panell .panel-title {
    font-size: 26px;
}
.panell .panel-body p 
{
	font-size: 18px;
    line-height: 27px;
	color:#1f1f1f;
}
.panell .panel-body
{
	border: 1px solid #ec4338;
    padding: 20px 18px;
}
.panel {
    border: 0px solid transparent !important;
}
/*------------------------contact css------------------------ */
.contact-banner 
{
	background-image: url(../images/contact-bg.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
	padding: 8% 0;
}
.contact-banner  .banner-text, .contact-banner  .banner-text h1 
{
	text-align:center;
	color:#ffffff;
	font-size:63px;
}
.contact-banner  .banner-text p 
{
	font-size:22px;
	font-style:italic;
}

.contact form 
{
	padding-top: 20px;
}
.follow h4, .contact h4
{
	position:relative;
	text-transform: capitalize;
}
.follow h4:after, .contact h4:after 
{
	content:"";
	border-bottom:1px solid #ec4338;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
}
.follow .fa 
{
	font-size:28px !important;
}

/*------------------------new member css------------------------ */
.new-member 
{
	padding-top:12%;
}
.looking-left 
{
	background: #ec4338;
	color: #fff;	
}
.looking-left ul li
{
	list-style: none;
    padding: 10px;
    background: #f75c52;
    margin-bottom: 2px;
    font-size: 20px;
}
.looking-left img 
{
	width:100%;
}
.looking-left ul li .left
{
	float:left;
}
.looking-left ul li .right
{
	float:right;
}
.looking-left a {
	color: #fff;
}
.name 
{
	text-align:center;
	padding: 10px;
	border-top: 1px solid #fff;
	border-bottom:1px solid #fff;
}
.name h4 
{
	color:#fff;
	font-size: 26px;
	text-transform: capitalize;
}
.name p 
{
	font-size: 24px;
}
.looking-left ul 
{
	margin:0;
}
.looking-left ul li:last-child 
{
	margin-bottom:0;
}

.member .area-profile {
    margin-bottom: 20px;
}
.looking {
	border-bottom: 1px solid #ec4338;
	font-size: 23px;
	padding-bottom: 7px;
}
.area-profile img 
{
	width:100%;
}
.area-img 
{
	padding-right:0px;
}
.member .list-inline li:last-child
{
	float: right;
    background: #fff;
    border-radius: 5px;
    padding: 3px 5px 0px;
}
.member .add 
{
	float: left;
    background: #001a3c;
    padding: 10px;
    border-radius: 10px;
}
.member .add a 
{
	color:#fff;
}
.bodr 
{
	margin-top: 0;
    margin-bottom: 0;
    border: none;
    border-top: 2px solid #767676;
    margin: auto;
    padding: 10px;
    width: 90%;
}
.member-detail 
{
	padding-bottom:4px;
} 
.member .profile 
{
	float:right;
	background-color:#ec4338;
	padding: 10px 10px 5px;
    border-radius: 10px;
}
.member .profile a 
{
	color:#fff;
}
.right-nav>ul>li:last-child a {
    border-left: 0px solid #000;
    height: 2px;
    color: #ec4338;
    font-style: italic;
}
/*------------------------saved searches css------------------------ */
.saved .add 
{
	float:left;
    width: 220px;
    margin: inherit;
	background-color:#ec4338;
	text-align: center;
}
/*------------------------saved matches css------------------------ */
.saved-match
{
	margin: auto;
    text-align: center;
	    font-size: 12px;
}
.cont-nw, .msg-nw
{
	background: #001a3c;    
}
.view-prof 
{
	background: #ec4338;
}
.cont-nw, .msg-nw, .view-prof 
{
	color: #fff;
    padding: 8px 10px 6px;
    border-radius: 10px;
}
.member-detail .fa-circle:before {
    color: #00c850;
    font-size: 12px;
}
/*------------------------messages css------------------------ */
.v-discuss {
	float: right;
    background: #ec4338;
    color: #fff;
    padding: 0px 8px;
    border-radius: 10px;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    line-height: 38px;
    height: 34px;
}
.messages .search .buton {
    line-height: 38px;
    height: 36px;
    padding: 0 12px;
    text-align: center;
	margin-left:5px;
}
.messages .member .discuss a.receive i {
    font-size: 0px !important;
}
.messages .member .discuss a.receive {
    margin: 8px 0 0;
    float: left;
	padding: 5px 16px 4px 3px;
}
.fa-envelope:before {
    font-size: 12px;
}
.receive {
	color: #ec4338;
	background-color: #fff;
	padding: 5px 6px 4px 3px;
	border-radius: 8px;
	font-size: 12px;
	
}

.search 
{
    margin: auto;
    text-align: center;
    padding: 30px 0;
}
.stylish-input-group
{
	width: 350px;
    height: 40px;
    display: inline-block;
    vertical-align: bottom;
}

.stylish-input-group .form-control{
	box-shadow:0 0 0; 
	border-color:#ec4338;
	border-radius: 0;
	height: 40px;
	padding-left: 43px;
	font-size: 17px;
    font-style: italic;
}
.search input
{
	background-image:url(../images/search.png);
	background-repeat:no-repeat;
	background-position: 10px center;
} 
.messages .member 
{
	 padding: 0;
 width: 45%;
 margin-right: 18px;
 min-height: 175px;
}
.messages .member .area-profile {
 margin-bottom: 12px;
}
.message-icon
{
	width:100px;
	height:100px;
	border-radius:50%;
	background:#fff;
    text-align: center;
	padding:0;
	margin-top: 10px;
	display: table;
}
.imagess 
{
	display: table-cell;
    vertical-align: middle;
}

.require 
{
	background-color:#b5cbf7;
	padding: 15px 0;
	margin: 10px 0;
}
.righttext 
{
	padding-right:0;
}
.righttext  h4 
{
	color:#001a3c;
	font-style:normal;
	font-size: 18px;
	font-weight: bold;
}
.match 
{
	background-color:#90daaf;
	padding: 15px 0;
	margin: 10px 0;
}
.messages .member .area-profile {
	margin-right: 15px;
	padding: 19px 12px 7px 12px; width:98%;
}
.v-discuss:hover {
	color: #ffff;
}
.messages .area-img {
    padding-left: 0;
}
/*------------------------my account css------------------------ */

.account 
{
	background-color:#eeeeee;
}
.account .john
{
	padding:0;
}
.account .john img 
{
	width: 100%;
    height: auto;
	border-right: 3px solid #fff;
}
.right-account
{
	padding:15px;
}
.right-account h4
{
	color:#001a3c;
	font-weight: bold;
}
.right-account p
{
	font-size: 20px;
    color: #363636;
	 text-transform: capitalize;
	 text-transform: capitalize;
}
 .account .fa 
 {
	font-size:12px !important;
 }
 .account .fa-circle:before {
    color: #00c850;
    font-size: 12px;
}
.account-left 
{
	padding:0;
	    margin: 50px 0;
}
.about-list 
{
	list-style:none;
}
.about-list li
{
	color:#001a3c;
	font-size:17px;
	padding: 10px 0;
	font-weight: bold;
	text-transform: capitalize;
}
.about-list li span 
{
	color:#363636;
	float:right;
	font-style: italic;
font-size:15px;
}
.my-property 
{
	background-color:#eeeeee;
       padding: 0px 20px 15px;
}

.identity
{
	list-style: none;
}
.identity li 
{
	color: #363636;
    font-size: 17px;
    position: relative;
    padding-left: 25px;
    font-style: italic;
}
.identity li:before 
{
	content: "";
    background-image: url(../images/red-dot.png);
    background-repeat: no-repeat;
    background-position: 2px center;
    background-size: 2%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 30px;
    vertical-align: top;
}
.thought 
{
	background-color:#fff;
	padding:12px 8px;
	min-height: 140px;
}
.property-detail 
{
	background:#eeeeee;
	padding: 10px;
}
.property-detail h4 span 
{
	display:block;
}
.property-caught h4 
{
	text-align:center;
	    min-height: 53px;
}
.list1 li span 
{
	width:30%;
}
.list2 li span 
{
	width:50%;
}
.list3 li span 
{
	width:40%;
}
.right-nav>ul>li:last-child a:after 
{
	color: #000000;
 content: ' ▼';
 font-size: 10px;
 vertical-align: 1px;
}
/*-------edit-profile css----*/
.edit-profile  
{
	background-color:#e6e6e6;
	    padding: 0;
}
.edit-profile .nav-tabs {
    border-bottom: 3px solid #fff;
}
.edit-profile .nav-tabs>li {
    width: 33.33333%;
}
.edit-profile .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a {
    cursor: default;
    background-color: #e6e6e6;
    border-right: 3px solid #fff;
    border-radius: 0;
    border: transparent;
	 font-weight: bold;
    color: #001a3c;
}
.edit-profile .nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border-right: 3px solid #fff;
    border-radius: 0;
    font-size: 24px;
    font-style: italic;
    background-color: #ec4338;
    color: #fff;
	border-top: 0px;
    border-bottom: 0px;	
    padding:10px;
}
.edit-profile .tab-content {
    padding: 30px 15px 15px;
}
.edit-profile .nav-tabs>li:last-child a{border-right:0px solid transparent;}
.my-dashb .edit-profile .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a {
    cursor: default;
    background-color: #e6e6e6;
    border-right: 3px solid #fff;
    border-radius: 0;
    border: transparent;
    color: #ec4338;
    font-weight: normal;
}
.statuslike span img {cursor:pointer;}
.right-edit label {
    position: relative;
    cursor: pointer;
    font-size: 15px;
    color: #363636;
    text-align: left;
    font-style: italic;
	margin-right: 20px;
	font-weight: 500;
}
 .right-edit input[type="radio"]{
	position: absolute;
	right: 9000px;
}
.ix-max-input {
    text-align: center;
}
/*Radio box*/

.right-edit input[type="radio"] + .label-text:before{
	content: "\f10c";
	font-family: "FontAwesome";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing:antialiased;
	width: 1em;
	display: inline-block;
	margin-right: 5px;
	font-size: 22px;
}

.right-edit input[type="radio"]:checked + .label-text:before{
	content: "\f192";
    color: #ec4338;
    animation: effect 250ms ease-in;
    font-size: 22px;
}

.right-edit input[type="radio"]:disabled + .label-text{
	color: #aaa;
}

.right-edit input[type="radio"]:disabled + .label-text:before{
	content: "\f111";
	color: #ccc;
}

@-webkit-keyframes effect{
	0%{transform: scale(0);}
	25%{transform: scale(1.3);}
	75%{transform: scale(1.4);}
	100%{transform: scale(1);}
}

.left-edit label 
{
	font-size:16px;
}
.right-edit .selectpicker
{
	width: 60%;
	height: auto;
	border: 1px solid #ec4338;
	font-style: italic;
	-webkit-appearance: none;
	-moz-appearance: none;
	padding: 10px;
	background-image: url(../images/downarrow.png);
	background-repeat: no-repeat;
	background-position: 96% center;
	font-weight: 600;
	font-size: 17px;
}
.right-edit textarea,  .right-edit input
{
	width:60%;
	border-color: #f75c52;
	border-radius: 0;
	outline:none;
}
.right-edit .form-group {
    margin-bottom: 0px ;
}
.right-edit .add input[type="button"]
{
	background-color: #001a3c;
    width: auto;
    margin-top: 0px;
    padding: 8px 13px;
    border-radius: 5px;
    text-align: center;
    vertical-align: bottom;
    color: #fff;
    border: 0px;
    font-style: italic;
}
.right-edit .add  a 
{
	color:#fff;
	font-style:italic;
}
#purchase-month, #purchase-year{width:30%;}
.edit-profile .looking {
    margin-bottom: 30px;
}
.edit-profile .buton {
    padding: 8px 12px 4px !important;
	margin-top: 0;
    width: auto;
    border-radius: 8px;
}
.right-edit .progress
{
	width: 60%;
	    border: 1px solid #f75c52;
    border-radius: 20px;   
}
.progress-bar 
{
	 background-color: #ec4338;
}
.box .register img 
{
	width: 100%;
    height: auto;
}

@charset 'utf-8';

/* base */





/* Range Slider */
.range_slider {position:relative; width:100%; padding:5%;     margin-bottom:15px;}

/* Input */
.range_slider .ix-min-input {position:absolute; top:0; left:0;     margin: 0 0 0 13px;}
.range_slider .ix-max-input {position:absolute; top:0; right:0;     margin: 0 0 0 13px;}

/* Progress Bar (TouchEvent Area) */
.range_slider .ix-slider-bar {position:absolute; top:0; left:0; right:0; margin:0 60px 0; height:10px; border-radius:5px;}
.range_slider .ix-progress {position:absolute; width:100%; height:100%; border-radius:5px;}

/* Icon */
.range_slider .ix-min-icon,
.range_slider .ix-max-icon {position:absolute; margin-top:-5px; margin-left:-10px; width:20px; height:20px; cursor:pointer; border:red solid 5px; border-radius:10px; box-sizing:border-box; background:#fff; box-shadow:1px 1px 2px 2px rgba(0,0,0,0.2);}
.range_slider .ix-min-icon:focus,
.range_slider .ix-max-icon:focus {background:orange;    outline: none;}

.red {background:#EE4036;}
.gray {background:#DBDBDF;}

.range_slider input
{
width: 25%;
border-color: transparent;
border-radius: 0;
outline: none;
background: transparent;
}

.nav.navbar-nav.up li span {
    position: relative;
    padding-right: 18px; cursor: pointer;
}
.nav.navbar-nav.up li span::before {
    content: "";
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid black;
    position: absolute;
    right: 0px;
    top:5px;
}.nav.navbar-nav.up li ul {
    position: absolute;
    left: 0;
    top: 20px;
    z-index: 9;
}.nav.navbar-nav.up li ul li {
    display: inline-block;
}.nav.navbar-nav.up li ul li a {
    background: #000;
    padding: 6px 28px;
    color: #fff;
    border: 0;
}

/*--dashboard css--*/

.dashboard
{
	background: #f2f2f2;
	font-style: italic;
	margin-bottom : 15px;
	border: 2px solid transparent;
}
.dashboard p {
	margin: 0;
	color: #000;
	text-transform: capitalize;
}
.date
{
	text-align:right;
}
.view-disc .row-bottom {
 background: #f2f2f2;
 padding: 10px;
 cursor: pointer;
 border: 2px solid transparent;
 margin-bottom: 0px;
}
.row-bottom {
 background: #f2f2f2;
 padding: 10px;
 cursor: pointer;
 border: 1px solid transparent;
 margin-bottom: 3px;
}
.row-bottom:hover 
{
	background-color:#ebebeb;
	border:1px solid #a8a8a8;
	border-radius: 2px;
}
.row-bottom:hover p 
{
	font-weight:bold;
}
.row-bottom:hover span 
{
	color:#ec4338;
}
.quick-search .nav-tabs {
    background: #fff !important;
}
.quick-search
{
	margin-top: 20px;
}
.quick-search .form-inline .form-control
{
	border-radius: 0;
    border-color: #ec4338;
    margin-right: 15px;
}
.quick-search .tab-content {
    padding: 15px;
}
.property p, .property span
{
	color: #001a3c;
    font-weight: 600;
}
.news-feed 
{
	margin:20px 0;
}
.grey-text 
{
	background-color:#e6e6e6;
	padding:12px;
	position:relative;
}
.grey-text:before {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #e6e6e6;
    content: "";
    position: absolute;
    top: 41%;
    left: -2%;
}
.grey-text textarea 
{
	border-color: #ec4338;
	border-radius: 0;
	    min-height: 92px;
}
.textarea-button 
{
	margin-top:10px;
}
.textarea-button .buton 
{
	padding: 5px 5px 0px !important;
}
.star 
{
	margin: 10px 0;
}
.anna-post
{
	border-bottom: 1px solid #e6e6e6;
}
.anna-post h4 
{
	margin:0;
}
.reply-post 
{
	 padding-left: 0;
    color: #001a3c;
    font-weight: 600;
}
.ago 
{
	text-align: right;
    font-weight: 600;
    color: #8b8b8b;
}
.post2 
{
	padding: 15px;
	border-bottom: 1px solid transparent;
}
.john-reply img 
{
	float:right;
}
.load-box 
{
	background: #e6e6e6;
    padding: 20px 20px 15px;
    text-align: center;
}
.load-box a 
 {
	 background: #001a3c;
    color: #fff;
    padding: 12px 20px 8px;
    border-radius: 6px;
 }
 .news-feed .area-profile .col-sm-8 h4
 {
	font-size: 22px;
 }
  .news-feed .single-list li
  {
	font-size: 13px;
  }
  .news-feed .view-contact .v-contact,   .news-feed .view-contact h6
{
	font-size: 12px;
}
/*--register page css--*/
.register-banner
{
 background-image: url(../images/register-banner.jpg);
 background-repeat: no-repeat;
 background-position: center;
 background-size: cover;
 height: 450px;
}
.register-banner .banner-text, .register-banner .banner-text h1 {
 text-align: center;
 color: #ffffff;
 font-size: 63px;
}
.register .nav-tabs>li {
    width: 190px;
    background: #ec4338;
    display: table;
}
.register .nav-tabs>li>a {
    font-size: 16px;
    height: 65px;
    display: table-cell;
    width: 100%;
    vertical-align: middle;
}
.register-text 
{
 padding-bottom: 15px;
}
.register .form-control {
 display: block;
 width: 60%;
 border-color: #ec4338;
 border-radius: 0;
 color:#000 !important;
}
.register .form-horizontal .control-label {
 text-align: left;
}
.confirm 
{
 margin-bottom: -12px;
}
.register 
{
 color:#363636;
}
span.news-feed-date {
    float: right;
    color: #8b8b8b;
    font-size: 16px;
}
.register label input {
 display: none;
}
.register label span {
 height: 22px;
 width: 22px;
 border: 1px solid #ec4338;
 display: inline-block;
 position: relative;
 vertical-align: middle;
 margin-right: 5px;
}
.register [type=checkbox]:checked + span:before {
 content: '\2714';
 position: absolute;
 top: -4px;
 left: 2px;
 font-size: 20px;
 color: #001a3c;
}
.next input
{
 line-height: normal;
 background: #ec4338;
 color: #fff;
 padding: 10px 13px 5px;
 border-radius: 7px;
 font-style: italic;
 font-weight: bold;
 border:2px solid transparent;
 transition: all 1s ease 0s;
}
.next input:hover 
{
 background:transparent;
 color: #ec4338;
 border:2px solid #ec4338;
}
/* --radio button---*/
.radio-button {
 display: inline-block;
 position: relative;
 padding-right: 33px;
 margin-bottom: 12px;
 cursor: pointer;
 font-size: 16px;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
}

/ Hide the browser's default radio button 
.radio-button input {
 position: absolute;
 opacity: 0;
 cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
 position: absolute;
 top: 0;
 left: 0;
 height: 22px;
 width: 22px;
 background-color: #eee;
 border-radius: 50%;
 border: 1px solid #ec4338;
}

 /* On mouse-over, add a grey background color */
.radio-button:hover input ~ .checkmark {
 background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.radio-button input:checked ~ .checkmark {
 background-color: #ffffff;
 border: 1px solid #ec4338;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
 content: "";
 position: absolute;
 display: none;
}

/* Show the indicator (dot/circle) when checked */
.radio-button input:checked ~ .checkmark:after {
 display: block;
}

/* Style the indicator (dot/circle) */
.radio-button .checkmark:after {
 top: 6px;
 left: 6px;
 width: 8px;
 height: 8px;
 border-radius: 50%;
 background: #ec4338;
}

/*----close---*/
#menu1 form 
{
 font-style: italic;
}
.age
{
 width:139px;
 height:43px;
 border:1px solid #ec4338;
 -webkit-appearance: none;
 -moz-appearance: none;
 padding: 10px;
 background-image:url(../images/downarrow.png);
 background-repeat:no-repeat;
 background-position: 90% center;
 font-weight: 600;
 font-size: 17px;
 color: #363636;
 margin-right: 25px;
}
.age:focus,  .it:focus 
{
 outline:none;
}
.registerr textarea 
{
 width:460px !important;
}
.it 
{
 width:460px;
 height:43px;
  border:1px solid #ec4338;
 -webkit-appearance: none;
 -moz-appearance: none;
 padding: 10px;
 background-image:url(../images/downarrow.png);
 background-repeat:no-repeat;
 background-position: 97% center;
 font-weight: 600;
 font-size: 17px;
 color: #363636;
}
.registerr .control-label 
{
 color:#001a3c;
 font-size: 18px;
}
.registerr .add-area 
{
 background: #001a3c;
 border-radius: 5px;
 padding: 5px;
 line-height: normal;
 color: #fff;
 font-weight: 600;
 padding-top: 8px;
 font-style: italic;
 border:none;
}
.registerr .blue-button
{
 margin-bottom: 20px;
}
.registerr #break 
{
 display:block;
}
.delete 
{
 float: right;
 margin-top: -33px;
 margin-right: 18%;
 background: #001a3c;
 color: #fff;
 line-height: normal;
 padding: 10px 8px 5px;
 border-radius: 5px;
 font-style: italic;
 border:none;
}
.upload-image {
 text-align: center;
 padding-bottom: 40px;
}
.upload-image img{
 border: 8px solid #cccccc;
 width: 100%;
 height: auto;
}
.uploaded-img {
	max-width: 300px;
	text-align: center;
	margin: 0 auto;
}
.upload-image a.browse {
 background: #001a3c;
 color: #fff;
 padding: 10px 10px 5px;
 border-radius: 8px;
 font-style: italic;
 font-weight: 400;
}
.upload-buton 
{
 margin: 20px 0 30px;
}
.form-check  .radio-button {
    padding-right: 10px;	
    font-size: 14px;
	color: #001a3c;
}
.form-check .radio-button .checkmark {
    height: 18px !important;
    width: 18px !important;
}
.form-check .radio-button .checkmark:after {
    top: 5px;
    left: 5px;
    width: 6px;
    height: 6px;
}
.range_slider .ix-slider-bar
{
	margin: 0 15px 0;
    top: inherit;
    border: 1px solid red;
    background: #fff;
    height: 15px;
	    margin-left: 0;
}
.property h4 {
    padding: 0px !important;
}
/* The container */
.check-box-style {
 display: inline-block;
    position: relative;
    padding-right: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */
.check-box-style input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.markcheck {
    position: absolute;
    top: 0;
    left: 0;
    height: 22px;
    width: 22px;
    background-color: #eee;
     border-radius: 50%;
	 border: 1px solid #ec4338;
}

/* On mouse-over, add a grey background color */
.check-box-style:hover input ~ .markcheck {
    background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.check-box-style input:checked ~ .markcheck {
    background-color:#fff;
	border: 1px solid #ec4338;
}

/* Create the checkmark/indicator (hidden when not checked) */
.markcheck:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.check-box-style input:checked ~ .markcheck:after {
    display: block;
}

/* Style the checkmark/indicator */
.check-box-style .markcheck:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border:solid #ec4338;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.check-box-style input:checked ~ .markcheck:before {
    display: none;
}
.register-text
{
     padding: 10px 0 20px;
}
.next-buton
{
	background: #ec4338;
    color: #ffffff;
    border-radius: 8px;
    font-size: 15px;
    padding: 7px 12px 3px !important;
    border: 2px solid transparent;
    font-style: italic;
    transition: all 1s ease 0s;
}

.login_form li {
    list-style: none;
    margin-bottom: 12px;
}

.login_form {
    padding: 28px 0;
    width: 53%;
    text-align: center;
   border: 1px solid #999;
	    margin: 50px auto;
}
.login_form input[type="text"] {
    width: 60%;
    border-radius: 0;
    padding: 0 7px;
    height: 35px;
    border: 1px solid #ec4338;
}

.login_form input[type="password"] {
    width: 60%;
    border-radius: 0;
    padding: 0 7px;
    height: 35px;
    border: 1px solid #ec4338;
}

.input_button {
    display: inline-block;
}

.input_button input[type="submit"] {
    background: #ec4338;
    color: #ffffff;
    border-radius: 8px;
    font-size: 15px;
    padding: 7px 12px 3px !important;
    border: 2px solid transparent;
    font-style: italic;
    transition: all 1s ease 0s;
}
.input_button input[type="button"] {
    background: #ec4338;
    color: #ffffff;
    border-radius: 8px;
    font-size: 15px;
    padding: 7px 12px 3px !important;
    border: 2px solid transparent;
    font-style: italic;
    transition: all 1s ease 0s;
}
li.button-s {
    width: 61%;
    /* float: left; */
    margin: auto;
    margin-top: 22px;
}

.age-g {
    margin: 6px 0 21px;
}
.next-b {
    margin-top: 28px;
    margin-bottom: 30px;
}
.m-20 {
    margin-bottom: 12px;
}
.m-12 {
    margin-bottom: 24px;
    margin-top: 12px;
}
.m-11 {
    margin-bottom: 10px;
    margin-top: 10px;
}
.m-10 {
    margin-bottom: 10px;
    margin-top: 10px;
}
.sub-text span {
    border: none !important;
    float: left;
    font-size: 16px;
    width: 100% !important;
    font-weight: 700;
}


/* blog page css here */


.blog-left {
    float: left;
    width: 70%;
}
.blog-sidebar {
    float: right;
    width: 28%;
    border: 1px solid #cccc;
    padding: 0 25px;
    text-align: left;
}
.ad_here {
    text-align: center;
    margin: 9px 0 20px;
    float: left;
    width: 100%;
}
.blog_page {
    float: left;
    width: 100%;
    padding: 25px 0;
}
.vblog_post{
    float: left;
    width: 50%;
    padding: 0 15px 40px;
}
.vblog_post ul {
    float: left;
    width: 100%;
}

.content_blog span {
    font-size: 14px;
    color: #848080;
}
.blog-sidebar .dash_social_icon .facebook {
    margin-right: 5px;
    display: inline-block;
}
.blog-sidebar .dash_social_icon ul {
    margin: 17px 0 0;
}
.ad_here img {
    width: 100%;
}
.blog-sidebar {
    float: right;
    width: 28%;
    border: 1px solid #cccc;
    padding: 22px 25px;
    text-align: left;
}
.dash_social_icon li {
    list-style: none !important;
}


/***  10-04-18  ***/
.form-group .next {
	width: auto;
	float: left;
	padding: 9px 20px 6px;
	background-color: #ec4338;
	color: #fff;
	font-size: 15px;
	border-radius: 8px;
	border: 2px solid #ec4338;
	transition: all 1s ease 0s;
	font-style:italic;
	margin-top: 10px;
	text-transform: uppercase;
}
.form-group .next:hover {
	border: 2px solid #ec4338;
	background-color: transparent;
	color: #ec4338;
}
.thank-main {
	width: 100%;
	float: left;
}
.thank-in {
	width: 100%;
	float: left;
	margin: 160px 0 40px;
}
.thank-in .featured-sec-left {
	margin: 0 auto;
	width: 50%;
	text-align: center;
	padding: 40px 30px;
}
.thank-main .resnd.resnd-b input[type="submit"] {
	width: auto;
	display: inline-block;
	padding: 8px 20px;
	border: none;
	background-color: #ec4338;
	color: #fff;
	border-radius: 8px;
	margin-top: 20px;
	border: 2px solid #ec4338;
	font-size: 15px;
	transition: all 1s ease 0s;
}
.thank-main .resnd.resnd-b input[type="submit"]:hover {
	border: 2px solid #ec4338;
	background-color: transparent;
	color: #ec4338;
}

.news-feed .comment_page {
	width: 100%;
	float: left;
}
.news-feed .comment_page ul {
	width: 100%;
	float: left;
	list-style: none;
}
.news-feed .comment_page ul li {
	width: 100%;
	float: left;
	margin: 10px 0;
	padding: 10px;
	border-bottom: 1px solid #e6e6e6;
}
.news-feed .comment_page ul li .comment-img {
	width: 17%;
	float: left;
	text-align:center;
}
.news-feed .comment_page ul li  .comment_content {
	width: 83%;
	float: left;
}
.news-feed .comment_page ul li  .comment_content ul li {
	border-bottom:none;
	padding: 0;
    margin: 5px 0;
}
.comment_content  .statussss {
	width: auto;
	float: left;
}
.comment_content .short-comeents {
	width: 100%;
	float: left;
	display: inline-block;
}
.short-comeents .img-reply {
    display: inline-block;
}
.short-comeents .img-reply img {vertical-align: text-bottom;}
.new-member .list-inline li {
    font-size: 13px;
}
.news-feed .comment_page ul li .comment_content p span {
	width: 100%;
	float: left;
	margin: 0 0 0 0 !important;
	color: red;
	text-transform: capitalize;
}
.news-feed .comment_page ul li .comment_content .img-comnt {
	width: 17%;
	float: left;
}
.news-feed .comment_page ul li .comment_content .img-comnt span {
	width: 100%;
	float: left;
	color: #ec504c;
	margin-top: 5px;
}
.news-feed .comment_page ul li .comment_content .cont-newcmnt p {
	margin-bottom: 5px;
	text-transform: capitalize;
}
.news-feed .comment_page ul li .comment_content .cont-newcmnt {
	width: 83%;
	float: left;
}
.statussss p {text-transform:capitalize;}

.dash_here {
	width: 100%;
	float: left;
}
.dash_here .dashboard_rgt {
	width: 70%;
	float: left;
	margin-left: 40px;
}
.dash_here .dashboard_rgt  .wekk_history_title {
	width: 100%;
	float: left;
}
.dash_here .dashboard_rgt  .historyimg.basic_info {
	width: 100%;
	float: left;
}
.dash_here .dashboard_rgt .historyimg.basic_info label, textarea {
	width: 100%;
	float: left;
	margin: 10px 0 0;
	padding: 10px;
}
.dash_here .dashboard_rgt .historyimg.basic_info  textarea {
	width: 100%;
	float: left;
	margin: 10px 0 0;
	border:1px solid #ec4338;
	padding:10px;
	height:179px;
	border-radius:8px;
}
.dash_here .dashboard_rgt .historyimg.basic_info input[type="submit"] {
	width: auto;
	display: inline-block;
	padding: 8px 20px 6px;
	border: none;
	background-color: #ec4338;
	color: #fff;
	border-radius: 8px;
	margin-top: 20px;
	border: 2px solid #ec4338;
	font-size: 15px;
	transition: all 1s ease 0s;
	text-transform: capitalize;
}
.dash_here .dashboard_rgt .historyimg.basic_info input[type="submit"]:hover {
	border: 2px solid #ec4338;
	background-color: transparent;
	color: #ec4338;
}

.dashboard_left_nw .back_to_profile{
	width: 100%;
	float: left;
}
.dashboard_left_nw .back_to_profile a {
	width: auto;
	float: left;
	padding: 8px 20px;
	background-color: #ec4338;
	color: #fff;
	border-radius: 8px;
	margin: 0 0 15px 15px;
}
.dashboard_left_nw .popular_title h5 {
	margin-left: 15px;
}



/****  thankyou end  ****/
.thankyou  {
	float:none !important;
	margin:0 auto;
	text-align:center;
	width: 65%;
}
.thankyou h4 {
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	font-family: 'Josefin Sans', sans-serif;
	color:#1f1f1f;
}
.circle1 {
	display: inline-block;
	margin: 40px 0;
}
.dashboard_your {
	width: auto;
	font-size: 13px;
	background-color: #ec4338;
	padding: 12px 20px 8px;
	color: #fff;
	display: inline-block;
	margin: 15px 0px;
	text-transform: uppercase;
	font-style: italic;
	border-radius: 8px;
	font-family: 'Josefin Sans', sans-serif;
}
.dashboard_your:hover {
	color:#fff;
	text-decoration:none;
}

/****  thankyou end  ****/

.dashboard-suggest-match {
    clear: both;
    width: 100%;
    height: auto;
    min-height: 110px;
}




/***  10-04-18 end ***/

/***  11-04-18  ***/

.tab-content .tab-pane .form-group {
	margin-bottom: 10px !important;
	width: 100%;
	float: left;
}
.registerr select {
	border: 1px solid #000;
	-webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(../images/downarrow.png);
    background-repeat: no-repeat;
    background-position: 97% center;
}

.upload-image input[type="submit"] {
	padding: 9px 20px;
	background-color: #ec4338;
	border: none;
	color: #fff;
	font-size: 16px;
	border-radius: 8px;
	border: 2px solid #ec4338;
	transition: all 1s ease 0s;
	text-transform:uppercase;
}

.upload-image input[type="submit"]:hover {
	border: 2px solid #ec4338;
	background-color: transparent;
	color: #ec4338;
}
.upload-image input[type="file"] {
	display: inline-block;
}
.home-city .list-inline li i {
	color: #ec4338;
}
/***  11-04-18  end  ***/

/***  12-04-18  ***/

.grey-text textarea {
	margin-top: 0;
}
.grey-text1 {
	min-height:116px;
}
.form-check .form-control {
	border: 1px solid #ec4338;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url(../images/downarrow.png);
	background-repeat: no-repeat;
	background-position: 96% center;
	font-weight: 600;
	font-size: 17px;
	    border-radius: 0;
}
.edit-profile .form-check select {
    width: 300px;
}
.looking-left .name p {
	color: #fff;
	text-transform: capitalize;
}
/***  12-04-18 end ***/

/***  14-04-18  ***/
.col-sm-8.chatt {
	text-align: right;
}
/***  14-04-18 end  ***/
.member.search-data .area-profile {
 min-height: 159px;
}


/***  24-04-18   ***/

.col-sm-12.about-left.about-left-full {
	margin-bottom: 20px;
}
.form-group .skip {
	margin-left: 10px;
}
.text-sm {
	width: auto !important;
	font-size: 14px;
	border: none !important;
}
.form-group.form-group12 {
	display: table;
}
.form-group.form-group12 .control-label.col-sm-3 {
	display: table-cell;
	vertical-align: middle;
	float: none;
}
/***  24-04-18 end  ***/

/***  26-04-18  ***/

.nav.navbar-nav.up {
	padding: 5px 10px;
}
.nav.navbar-nav.up li ul {
	left: -10px;
	background-color:#000;
}
.nav.navbar-nav.up li ul li a {
	padding: 6px 0px 6px 10px !important;
	font-size: 13px;
}
	
/***  26-04-18 end ***/


/********   03-05-18  *******/

.navbar-right ul li .edit_accut {
	width: 93px;
}
/*.navbar-right ul li {
	width: 100%;
	float: left;
}
*/
.search-city .form-control.city {
	width: 170px;
}
.searcth-city_dash .form-control.city {
	width: 170px;
}
.searcth-city_dash .form-group {
	width: auto !important;
}

.container.pair.contact.vendors {
	min-height: 315px;
}
/********   03-05-18  *******/

/********   08-05-18  *******/

.property.col-sm-12 #savedsrch {
	text-transform: uppercase;
}

/********   08-05-18 end *******/


/*15-05-2018*/
.send-msg {
    clear: both;
    padding-top: 14%;
}
.send-msg .back_to_profile a {
	background: #ec4338;
	color: #fff;
	line-height: normal;
	border: 2px solid transparent;
	padding: 15px;
	border-radius: 8px;
	transition: all 1s ease 0s;
	    vertical-align: middle;}
.send-msg .historyimg.basic_info {
    margin: 40px 0 15px;
}
.send-msg .send input[type="submit"] {
    background-color: #001a3c;
    color: #fff;
    border: 2px solid transparent;
    margin-top: 15px;
    padding: 7px 15px 2px;
    text-transform: uppercase;
    border-radius: 10px;
	transition: all 1s ease 0s;
}
.send-msg .back_to_profile a:hover 
{
	border: 2px solid #ec4338;
	background-color: transparent;
	color: #ec4338;
}
.send-msg .send input:hover 
{	border: 2px solid #001a3c;
	background-color: transparent;
	color: #001a3c;
}
.send-msg .basic_form_sec {
    clear: both;
}
.send-msg #error  {
    text-align: center;
    color: #ec4338;
	font-size: 16px;
}
.send-msg .back_to_profile .fa.fa-angle-left {
    vertical-align: bottom;
}
.send-msg .sent-msg
{
	text-align: center;
    color: green;
	font-size: 16px;
}
.send-msg .textar {
    border: 2px solid #ec4338;
	border-radius: 5px;
}
.filter-search .range_slider
{
	padding: 3%;
}
.filter-search form .radio-button input 
{
	margin-right: 12px;
}
.filter-search form .check-box-style input
{
	position: inherit;
	margin-right: 12px;
}
.filter-search .sub 
{
	padding: 9px 20px;
	background-color: #ec4338;
	border: none;
	color: #fff;
	font-size: 16px;
	border-radius: 8px;
	border: 2px solid #ec4338;
	transition: all 1s ease 0s;
	text-transform:uppercase;
	float: right;
margin-right: 20px;
}
.filter-search .sub:hover
{
	border: 2px solid #ec4338;
	background-color: transparent;
	color: #ec4338;
}
.filter-search .area-profile img {
    width: auto;
}
.filter-search .area-profile .member-detail .col-sm-9, .filter-search .area-profile .member-detail .col-sm-3{padding-left: 0;}
.filter-search form.clearfix
{
	background: #e6e6e6;
padding: 20px;
}
.failure {
    text-align: center;
    margin-top: -19px;
    margin-bottom: 3px;
}
.footer-left a img 
{
	display: inline-block;
}
.edit-profile form .right-edit label input 
{
	display: none;
}
.edit-profile form .right-edit label span.tick {
    height: 22px;
    width: 22px;
    border: 1px solid #ec4338;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin-right: 5px;
}
.edit-profile form .right-edit [type="checkbox"]:checked + span.tick::before {
    content: '\2714';
    position: absolute;
    top: -4px;
    left: -1px;
    font-size: 20px;
    color: #001a3c;
	font-weight: bold;
}
.messages .row:nth-child(2n+1) > div:first-child .require{
	background: #90daaf;
}
.messages .row:nth-child(2n) > div:nth-child(2) .require{
	background: #90daaf;
}
.filter-search .area-profile .col-sm-8 h4 {
    margin-bottom: 10px;
}
.filter-search .area-profile .col-sm-4
{
	padding-left:0;
}
.filter-search .post-search {
    margin-bottom: 10px;
}
.filter-search .area-profile h3 
{
	margin-top:0;
}
.registerr .right-edit .add 
{
	margin-top: 12px;
}
.input_button input[type="submit"]:hover, .input_button input[type="button"]:hover {
    color: red;
    background: #fff;
    border: 2px solid red;
}
button#hideshow {
    clear: both;
    float: right;
    margin-top: 10px;
    background-color: #ec4338;
    border: 0;
    padding: 9px;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    border-radius: 10px;
    line-height: normal;
}
.filter-search .add{    background-color: #001a3c !important;}

/*7-june-2018*/
.view-disc .col-sm-2.date {
	width: 25%;
}
.col-sm-8.discussion-box {
	width: 58%;
}
.reply-input {
	float: left;
	width: 100%;
}
.reply-input textarea {
	width: 100%;
	float: left;
	margin: 14px 0px 10px 0;
	padding: 10px;
}
button#view-more {
    background: #ec4338;
    color: #ffffff;
    border-radius: 8px;
    font-size: 15px;
    padding: 12px 25px 8px !important;
    border: 2px solid transparent;
    font-style: italic;
    transition: all 1s ease 0s;
}
button#view-more:hover {
    border: 2px solid #ec4338;
    background-color: transparent;
    color: #ec4338;
}
button.show-input {
    background: #001a3c;
    color: #fff;
    padding: 5px 15px;
    border-radius: 6px;
    border: 0;
    line-height: normal;
    vertical-align: middle;
	float: right;
}
.saved-match a:hover, .saved-match a:focus{color:#fff;}
.svd-srch-data .area-profile {
    min-height: 220px;
}
.view-disc .result-reply p:last-child {text-align:right;}
.view-disc p.reply-user-msg {
     width: 50%;
 display: inline-block;
}
.view-disc p.reply-date {
    width: 27%;
 display: inline-block;
}
.col-sm-2.date p {
	float: left;
}
.col-sm-8.discussion-box p {
	margin-top: 10px;
}
.reply-input .submit {
	color: #001a3c;
	font-weight: 600;
}
.result-reply img {
	float: left;
	margin-right: 18px;
}
.result-reply {
	margin-top: 24px;
	width: 100%;
	display: inline-block;
}
.col-sm-9.messages .col-sm-9 h4 {
	font-size: 19px;
    font-weight: bold;
    margin: 8px 0 4px;
	
}
.messages .member p i {
    padding: 0;
    vertical-align: middle;
}
.messages .search .input-group.stylish-input-group {
    vertical-align: middle;
}
.discuss {
	float: left;
	width:100%;
}
.date .show-input{
background-color: #001a3c;
color: #fff;
border: 2px solid transparent;
margin-top: 0px;
padding: 7px 15px 2px;
text-transform: uppercase;
border-radius: 10px;
transition: all 1s ease 0s;
}
.date .show-input:hover {
border: 2px solid #001a3c;
background-color: transparent;
color: #001a3c;}
/*end*/

/*8-june-2018*/
.statuslike {
	width: 12%;
	float: left;
}
.statuslike .stcount {
 
 display: inline-block;
 vertical-align: sub;
 padding-left: 8px;
}
.statuslike img {
	float: left;
}
.account-left .list1 li span {
	width: 31%;
}





/**********************08-june-2018******************************/


.view-disc .row-bottom:hover {
    border: 2px solid #ebebeb;
	background:none;
}
.view-disc .dashboard.clearfix:hover {
   background-color: #ebebeb;
    border: 2px solid #a8a8a8;
}


.view-disc .reply-date{
    text-align: right;
}
.load-box button#clickme {
    background: #001a3c;
    color: #fff;
    padding: 12px 20px 8px;
    border-radius: 6px;
    border: 0;
}
/*****************   13-06-2018  **************/
.othermsgdate {
 width: 20%;
 display: inline-block;
}.otherusermsg {
 width: 75%;
 display: inline-block;
}.reply-inner {
 min-height: 74px;
}
.property-caught .owl-nav {margin-top: 10px;}
.property-caught .owl-next, .property-caught .owl-prev {
    font-size: 0;
    position: relative;
}
.property-caught .owl-prev:after {
    content: "<";
    position: absolute;
    background: red;
    font-size:25px;
    color: #fff;
    padding: 15px 10px;
    z-index: 9999;
    margin: 0 auto;
    display: inline-block;
    vertical-align: middle;
    line-height: 0;
    text-align: center;
    border-radius: 5px;
	    font-weight: 100;
}
.property-caught .owl-next:after {
    content: ">";
    position: absolute;
    background: red;
    font-size: 25px;
    color: #fff;
    padding: 15px 10px;
    z-index: 9999;
    margin: 0 auto;
    display: inline-block;
    vertical-align: middle;
    line-height: 0;
    text-align: center;
    border-radius: 5px;
    margin-left: 50px;
	    font-weight: 100;
}
.my-dashb .delete-data a.btn.btn-default.buton.delete-btn {float:right;}
.my-dashb .delete-data .area-profile {background-color: #f2f2f2;  padding: 15px;}
.svd-srch-data .area-profile a.btn.delete-btn {float: right;}

/***************** 14-06-2018 **************/
.thought ul { padding-left: 20px;}
.thought ul li a { color: #1f1f1f;}
.thought ul li:hover a { color: #084594;}
ul.edit_accut{margin-left: -32px;}
.control-group input.btn.btn-default.buton {margin-top: 20px;}
.desktop{display:block;}
.mobile{display:none;}


.edit-profile .right-edit .selectpicker{    height: 35px;    padding: 4px;}
.edit-profile #menu1 input.form-control{ background-image: none !important;}

.registerr .disable {
	pointer-events: none;
	cursor: default;
}
.edit-profile.register #span1,#span2,#span3,#span4,#span5,#span6,#span7,#span8,#span9,#span10,#last-submit,#emailverify,#usrverify,#span11
{
	color: red;
	text-transform: capitalize;
}

.saved-match a.msg-nw {
    float: left;
}
.saved-match a.view-prof {
    float: right;
}

/**********   responsive   **************/

@media screen and (min-width:320px) and (max-width:767px) {
.container {
	width:100%;
	padding:0 10px;
	box-sizing:border-box;
}
.banner-text h1 {
	line-height: 36px;
	font-size: 30px;
}
header img {
	width: 20%;
}
header .col-sm-4 {
	width: 100%;
}

.navbar-nav {
	margin: 7.5px 0;
}
.navbar-default {
	border-top: none !important;
}
.navbar-toggle {
	padding: 8px 5px;
	margin-top: 6px;
	margin-right: 10px;
	margin-bottom: 7px;
	margin-left: 11px;
}
.navbar {
	    min-height: 45px;
   }
.navbar-default .navbar-nav > li > a {
	padding: 8px;
}
.search-city .form-control.city {
	width: 100%;
}
.quick {
	width: 100%;
	float: left;
	margin-bottom: 20px;
	text-align: center;
}
.quick img {
	float: none;
	margin-right: 0%;
	display: inline-block;
}
.quick::after {
	display: none;
}
.search-city {
	float: left;
	width: 100%;
}
.box {
	margin-bottom: 20px;
}
.about-banner .banner-text, .about-banner .banner-text h1 {
   font-size: 18px !important;
}
.banner {
    /* padding: 5% 0;    */
}
.about-banner .banner-text, .about-banner .banner-text p {
   font-size: 18px;
}
.nav.navbar-nav.up {
    padding: 5px 10px;
    position: absolute;
    top: 0;
    right: 0;
}
.nav>li {
    position: relative;
    display: block;
    }
ul.nav.navbar-nav.up li {
    float: left;
  }
ul.nav.navbar-nav.up li a {
    float: left;
    color: #fff;
}	
.navbar-right>ul>li:last-child a {
    border-left: 2px solid #fff;
}
.registerr textarea {
    width: 100% !important;
}
.it{
    width: 100% !important;
}
.register .form-control {
    display: block;
    width: 100% !important;
}
.register .nav-tabs>li {
    width: 100% !important;
}
.login_form{
	width:80%;
}
.login_form input[type="password"] {
    width: 80%;
}
.login_form input[type="text"] {
    width: 80%;
}
.input_button {
    width: 100%;
    margin-bottom: 10px;
}
.input_button input[type="submit"] {
	width:100% !important;
}
.input_button input[type="button"] {
	width:100% !important;
}
.login_form h2 {
    font-size: 24px;
}
.looking-left ul li {
    font-size: 13px;
}
.looking-left ul li .right {
	font-size: 12px;
}
.looking {
    font-size: 22px;
}
.nav-tabs>li {
   width: 100% !important;
}
.edit-profile .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a{
	width:100%;
}
.property h4 {
     font-size: 14px;
}
.range_slider {
    float: left;
}
.tab-content .tab-pane .form-group {
    width: 100% !important;
    float: left;
}
.checkbox-inline, .radio-inline{
	width:100%;
}
.searcth-city_dash .form-control.city {
    width: 100% !important;
}
.news-feed .comment_page ul li .comment-img {
    width: auto;
      margin-right: 20px;
}
.news-feed .comment_page ul li .comment_content {
    width: 54%;
    float: left;
    margin-left: 36px;
}

.member .add a {
    color: #fff;
    font-size: 12px;
}
.pair {
    padding: 0px 0 30px;
}
.pair h2 {
    padding: 0px;
	font-size:22px;
}
.stylish-input-group {
    width: 100%;
    margin-bottom: 17px;
}
.member-detail p {
    padding-bottom: 10px;
    font-size: 12px;
}
.cont-nw, .msg-nw, .view-prof {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
}
@media screen and (min-width:320px) and (max-width:500px) {

.banner-text h1 {
	line-height: 30px;
	font-size: 18px !important;
}
.icon h2 {
	font-size: 26px;
}
.box h4 {
	font-size: 20px;
}
.search-city .form-group {
	margin-left: 0;
}
.search-city form h4 {
	padding-left: 0;
}
.inner-right-text h5 {
	font-size: 17px;
	line-height: 32px;
}
.about-banner .banner-text, .about-banner .banner-text h1 {
   font-size: 18px;
}
.about-banner .banner-text, .about-banner .banner-text p {
   font-size: 16px;
}
.banner-text {
    /* padding-top: 6%; */
}
.navbar-right>ul>li:last-child a {
    border-left: 2px solid #fff;
}
.registerr textarea {
    width: 100% !important;
}
.it{
    width: 100% !important;
}
.register .form-control {
    display: block;
    width: 100% !important;
}
.register .nav-tabs>li {
    width: 100% !important;
}
.looking {
    font-size: 18px;
}
.news-feed .comment_page ul li .comment_content {
    width: 100%;
   margin-left: 0;
}
.news-feed .comment_page ul li .comment_content .cont-newcmnt {
    width: 100%;
    float: left;
}
.footer-left p {
    font-size: 12px;
}
}




/**********   responsive  end  **************/
.btn{padding:7px 12px 2px;}
.col-sm-12.chatt {
    margin: 0 auto;
    text-align: right;
}
.blue-button input[type=button]
{
	background-color: #001a3c;
    padding: 9px 12px 5px;
    border-radius: 10px;
    color: #fff;
    border: 0;
    margin-bottom: 15px;
}

/*============================18-06-2018================================*/
@media screen and (max-width:1200px)
{
.saved-match a.view-prof { margin-right: 15px;}
.navbar-default .navbar-nav>li>a{ padding: 8px;    font-size: 12px;}
/* .banner{padding: 6% 0;} */
.navbar{min-height: inherit;margin-bottom: 0;}
.banner-text h1{font-size: 39px;line-height: 50px;}
.search-city .form-group{margin-left: 0;}
.search-city .form-control.city {width: auto;}
.range_slider{ padding: 8%;  margin-bottom: 0;}
.quick{padding: 75px;}	
.inner-right-text h5{font-size: 25px;}
.box h4 {font-size: 18px;}
.blog-post .row {margin:0px !important}
.blog-post .col-sm-8 {padding: 0 !important;}
.box .register{    margin-top: 50px;}
.search-city {
    padding: 14px 15px 0;
}
/*-------------home close------------------*/
.new-member { padding-top: 15%;}
.register .nav-tabs>li{ width: auto;}
.register .nav-tabs>li>a{height: auto;    font-size: 13px;}
/*------------------------   DAshboard start  -----------------------*/
.news-feed .view-contact .v-contact, .news-feed .view-contact h6 {font-size: 10px;}
.single-list ul li:last-child:before{top: 0;}
.news-feed .single-list li {font-size: 9px;}
.news-feed .area-profile .col-sm-8 h4 {font-size: 20px;}
.name h4{font-size: 22px;}
.radio-inline+.radio-inline{margin-left: 0;}
.searcth-city_dash .form-control.city {width: auto;}
.statuslike span img { width: auto;}
.footer-left a img{width: auto;}
/*------------------------   acc. detail start  -----------------------*/
.right-account h4{font-size: 18px;}
.right-account p{font-size: 14px;}
/*--------------edit profile-----------------*/
.edit-profile .nav-tabs>li {width: auto;}
/*--------------new member lookin in my area-----------------*/
.new-member .col-sm-12 .col-sm-3{padding-left:0; padding-right:0;}
.new-member .col-sm-12 {padding-right:0;}
.new-member .member-detail .area-img {padding-left:15px;}
.new-member .looking-left ul li{font-size: 17px;}
.new-member .name p {font-size: 18px;}
.new-member .member-detail h4 {font-size: 18px;}
.new-member .member .add a, .member .profile a {font-size: 12px;}
.new-member .member .add , .member .profile {padding: 7px 8px 5px;}
.new-member .view-contact {padding-right:15px;}
.new-member .member-detail .list-inline {text-align: center;    display: block;}
.member .list-inline li:last-child{    float: none;}
/*---------------------- view profile----------------------*/
.col-sm-12.chatt { padding-right: 15px;}
.right-account {padding: 0 15px;}
.about-list li span{float:none;}
.dashboard-suggest-match{min-height: 130px;}
.member-detail {min-height: 160px;}
.require{padding: 15px;     min-height: 240px;}
.require .righttext{margin-left: 20px;}
}

@media screen and (max-width:991px)
{
.blog-left {
    width: 60% !important;
}
.blog-left .vblog_post {
    width: 100%;
}
.navbar-default .navbar-nav>li>a { padding: 4px; font-size: 10px;}
.banner-text h1 {font-size: 29px;line-height: 40px;}	
.form-inline .form-control{padding: 3px;}
h4 {font-size: 22px;}
.range_slider{padding: 13%;}
.range_slider input{width: 35%;}
.range_slider .ix-min-input{margin:0;}
.quick {padding: 85px 50px 50px 50px;height: 270px;vertical-align: middle;}
.inner-right-text h5 {font-size: 20px;}
.banner{background-size: cover;}

/*-------------home close------------------*/
.reg-right-image img { width: 100%;}
.about-banner{    background-size: cover;}
.about-banner .banner-text h1 {    font-size: 43px;}
.register .nav-tabs>li {width: 120px;}
.register .nav-tabs>li>a{height: 105px; font-size: 15px !important;}
/*------------------------   DAshboard start  -----------------------*/
.my-dashb .col-sm-12 .col-sm-3{padding:0px;}
.edit-profile .nav-tabs>li>a{font-size: 18px;}
.property.col-sm-12 #savedsrch {margin-top: 10px;}
.my-dashb .col-sm-9 {padding-right:0;}
.news-feed  img{width:100%;}
.news-feed .area-profile .col-sm-8 h4 {    font-size: 15px;}
.news-feed .area-profile .col-sm-8 p {    font-size: 9px;}
.dashboard-suggest-match{    min-height: inherit;}
.single-list {padding: 0px 6px;    text-align: center;}
.news-feed .view-contact .v-contact, .news-feed .view-contact h6{font-size: 7px;}
.view-contact .v-contact{padding: 7px 8px 4px;}
.single-list ul li:last-child:before{display:none;}
.statuslike{    width: 19%;}
/*----------------- edit profile------------*/
.form-control{height: 30px;    padding: 5px;}
.form-check .form-control{    font-size: 14px;}
#purchase-month, #purchase-year {
    width: 40%;    height: 30px;    padding: 5px;
}
.right-edit .selectpicker{width: 100%;    padding: 4px;}
.right-edit textarea, .right-edit input{    width: 100%;}
.about-banner{padding:0 0 3%;}
/*----------------- new member in my area ------------*/
.new-member .col-sm-6.member {width: 100% !important;}
.name h4 { font-size: 16px;}
.new-member .name p {font-size: 14px;}
.member .list-inline li:last-child{    float: right;}
/*------------------view profile-----*/
.account .col-sm-3.john, .account .col-sm-9.right-account{width:100%;}
.account .john img {width:auto;height:auto;display:block;margin:0 auto;padding:15px 0;border-right: 0;}
.property-detail h4 span {display: inline;}
.property-caught h4 { min-height: inherit;}
.property-detail h4 {font-size: 18px;}
.saved .list-inline{clear:both;    padding: 0 15px;}
.dashboard-suggest-match{min-height: inherit;}
.member-detail {    min-height: auto;    height: 100%;}
button#hideshow{margin-bottom:10px;}
.range_slider .ix-slider-bar{margin-top:5px;}
.message-icon{width: 70px;
    height: 70px;
	padding: 5px;
    vertical-align: middle;}

.imagess img {width: 40px;}
.col-sm-9.messages .col-sm-9 h4 {
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 5px 0;
}
.righttext p {font-size:14px;}
.require {
    min-height: 300px;
}
.new-member .member-detail .list-inline {text-align: left;}
.svd-srch-data .area-profile a.btn.delete-btn { float: none;}
}

@media screen and (max-width:767px)
{
section.about-banner.blog-detail-banner {
    padding: 4% 0;
}
.dashboard_rgt {
    margin-top: 30px;
}
.send-msg .back_to_profile a
{
	padding: 8px;
	vertical-align: middle;
}
.back_to_profile {
    margin: 0 auto;
    text-align: center;
}
.basic_form_sec .send {
    text-align: center;
}
.saved-match a.msg-nw {
    float: none;
}
.saved-match a.view-prof {
    float: none;
	    margin-right: 0px;
}
.blog-left {
    float: none !important;
    width: 100% !important;
    margin: 0 auto;
    text-align: center;
}
.blog-sidebar {
    float: left !important;
    width: 100% !important;
    text-align: center;
    margin: 0 auto !important;
    display: block;
	    text-align: center !important;
}
.form-group.form-group12 .control-label.col-sm-3 {display: inline-block;}
.age, .it {height: 32px;padding: 0px 5px;}
.registerr .control-label, .check-box-style, .radio-button{font-size: 14px;}
.registerr .control-label br {display: none;}
.desktop{display:none;}
.mobile{display:block;}
.navbar-default{background-color: transparent;margin-top: -60px;width: 100%;position: static;}
.navbar-toggle{background-color: #ec4338;border: 2px solid transparent;padding:6px;margin: 0;}
.navbar-default .navbar-toggle {border-color: #fff;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: #ec4338;}
.banner-text h1 {font-size: 25px;line-height: 30px;}
header img{z-index: 99999;position: relative;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {background: #ec4338; border: 1px solid #e7e7e7;
    padding: 0;}
.navbar-default .nav>li {border-bottom: 1px solid rgba(255, 255, 255, 0.47058823529411764);}
.navbar-default .nav>li:last-child{border-bottom:0;}
.navbar-default .nav>li a {padding:5px 15px;}
.quick {padding: 20px;height: inherit;vertical-align: middle;}
.search-city .form-control.city { width: 100%;}	
.range_slider {padding: 30px !important;}
.box h4 {font-size: 20px;}
.blog-post{text-align: center;margin: 0 auto;}
.box .date {text-align: center;}
.box .image img {text-align: center; margin: 0 auto;}
.box p:first-child {min-height: inherit;}
.box .register img{width: auto;height: 100%;margin: 0 auto;}
.register .buton { position: inherit; bottom: 0;right: 0;}
.right-text {height: inherit;display: table;width: 100%;margin: 0 auto;text-align: center;}
.footer-left, .footer-right{float: none;text-align: center;height: inherit;}
footer {    padding-bottom: 20px;}
.box .register {
    margin-top: 0;
}
/*-------------home close------------------*/
.pair {padding: 30px 15px;}
.about-left img, .about-right img {margin:0 auto;}
.about-right { margin-top: 30px;}
.register .nav-tabs>li>a{    height: inherit;}
.register .nav-tabs>li{margin-bottom: 2px;}
.edit-profile .nav-tabs>li>a{    border-right: 0 !important;}
/*------------------------   DAshboard start  -----------------------*/
.new-member {padding-top: 20%;}
.my-dashb .col-sm-9{    padding-left: 0;}
.property.col-sm-12 #savedsrch {margin-top: 0;}
.news-feed img{width: auto;    margin-bottom: 15px;}
.news-feed{text-align: center;}
.area {padding: 0;}
.news-feed .col-sm-12 .col-sm-6{padding-left:0px;padding-right:0px;}
.area-profile{margin-bottom: 10px;}
.news-feed .view-contact .v-contact, .news-feed .view-contact h6 {font-size: 14px;}
.news-feed .area-profile .col-sm-8 p { font-size: 14px;}
.news-feed .single-list li {font-size: 14px;}
.single-list ul li:last-child:before{display:block;}
.nav.navbar-nav.up li ul li a {background: transparent;}
.navbar-right>ul>li:last-child a{height: 100%;}
.col-sm-12 .edit-profile{margin-top: 30px;}
.right-edit label{width:100%;}
.edit-profile .nav-tabs li {border-bottom: 3px solid #fff;}
.edit-profile .form-check select {
    width: 100%;
}
/*-------------new member looking in my area------------------*/
.name h4 { font-size: 22px;}
.new-member .name p {font-size: 18px;}
.new-member .looking-left ul li {font-size: 20px;}
.area-profile img {width: auto;}
.looking-left a br{display:none;}
.new-member .col-sm-12 { padding-left: 0;}
.new-member .view-contact { padding-left: 15px;}
.new-member .col-sm-6.member { text-align: center;}
.new-member .list-inline li {text-align: left; float: left;}
.looking-left img {width: auto;margin: 0 auto;text-align: center;display: block;padding: 15px 0;}
/*------------- view profile ------------------*/
.right-account .col-sm-12 {padding-left:15px;padding-right:15px;}
.about-list li span {float: right; text-align: right;}
.looking{padding-top: 20px;    text-align: center;}
.grey-text:before{DISPLAY:NONE;}
.news-feed .comment_page ul li .comment-img {width: 100%;}
.news-feed .comment_page ul li .comment_content {
    width: 100%;
    float: left;
    margin-left: 0;
}
.comment_content .statussss{float: none;}
.view-disc .dashboard {margin-top:20px;text-align: center;}	
.otherusermsg, .othermsgdate {width: 100%;}
.othermsgdate{text-align: right;}
.reply-inner {min-height: inherit;padding-bottom: 10px;}
.view-disc p.reply-user-msg, .view-disc p.reply-date {width: 100%;}
button.show-input{margin: 0 5px 5px;}
.member-detail img {margin-bottom:10px;}
.filter-data {clear: both;}
button#hideshow{float:none;}
.form-group.col-sm-12 select.form-control {    margin-bottom: 10px;}
.require {    min-height: inherit;}
.message-icon{    margin: 0 auto;}
.require h4 {margin-top:15px !important;}
.messages .member {
    padding: 0;
    width: 100%;
    margin-right: 0;
    min-height: inherit;
    text-align: center;
    margin: 0 auto;
}
.discuss {
    float: none;
    width: 100%;
    margin: 0 auto;
}
.v-discuss {
    float: none;
	padding: 10px 8px 5px;
}
.row-bottom:hover {
    background-color: transparent;
    border: 0;
    border-radius: 0;
}
.new-member .edit-profile .tab-content{    padding: 30px;}
.col-sm-9.right-edit {
    padding-left: 0;
}
.form-group .col-sm-9.right-edit {
    padding-left: 0;
    float: none;
    margin: 0 auto;
    text-align: center;
} 
.cont-nw, .msg-nw, .view-prof {
    width: 100%;
    float: none;
    margin-bottom: 10px;
}
.login-banner{padding: 5% 0;}
.reg-right-image img {width: auto;}
.reg-right-image { margin: 0 auto;   text-align: center;}
.col-sm-4.follow {margin-top: 30px;}
}

@media screen and (max-width:639px)
{
section.about-banner.blog-detail-banner {
    padding: 8% 0;
}
/* .banner-text{visibility:hidden;} */
.navbar-default {
    margin-top: -42px;
}
/* .banner {padding: 5% 0;} */
.quick img{    width: 40%;}
/*-------------home close------------------*/
.about-banner{background-size: cover;    padding: 0;}
.area-side form .form-control{height: 35px;}

.comment_content .statussss{float: none;}
.news-feed .comment_page ul li .comment-img{ width: 100%;}
.news-feed .comment_page ul li .comment_content{margin-left: 0;}
.right-edit .selectpicker{    font-size: 14px;}
.left-edit label {font-size: 14px;}
.age {width: 100%;background-position: 96% center;}
.reply-user-name h4{font-size: 18px;}
.login-banner {padding: 8% 0 !important;}
}

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

.banner {background-size: cover;}
header img {width: 20%;}
/* .banner-text {padding: 8% 0;} */
.banner-text h1{line-height: 20px !important;}
.home-city .list-inline li {padding: 0 5px;display: block;}
/* .banner-text h1, .banner-text span {line-height: 0px !important;visibility: hidden;} */
.navbar-default {margin-top: -30px;}
.quick img {width: 50%;}
.form-check .radio-button{display: block;}
.property h4 {font-size: 20px;}
.inner-right-text h5 span {display: inline-block;}
.fa {
    font-size: 18px !important;
    padding: 0 5px;
}
/*-------------home close------------------*/
.about-left i {font-size: 18px;}
.footer-inner-right ul:after{width: auto;left: 0;}
.about-banner .banner-text p {font-size: 16px; visibility: hidden;}
.panell .panel-title {font-size: 20px;}
.panell .panel-body{    padding: 10px;}
.panell .panel-body p{font-size: 15px;line-height: 22px;}
.edit-profile .buton {
    width: 100%;
    display: block;
}
.single-list ul li:last-child:before {display: none;}
.new-member { padding-top: 27%;}
.news-feed .view-contact .v-contact, .news-feed .view-contact h6 { font-size: 12px;}
.single-list{    margin-bottom: 10px;}
.my-dashb .col-sm-9 .col-sm-12  {padding-left:0; padding-right:0;}
.property.col-sm-12 #savedsrch {margin-top: 10px;    display: block;}
.name p {font-size: 16px;}
.name h4 { font-size: 20px;}
.footer-right p{font-size: 12px;}
.new-member .col-sm-12 .col-sm-3, .new-member .col-sm-9{padding-left:0;padding-right:0;} 
.registerr .control-label, .check-box-style, .radio-button{font-size: 14px;}
.register label span{height: 18px; width: 18px;}
.radio-button .checkmark:after {top: 5px;left: 5px;width: 6px;height: 6px;}
.form-group .next, .right-edit .add input[type="button"]{padding: 7px 13px 3px;}
.range_slider input{    width: 50%;}
.age{margin-right: 0;text-align: center;margin-bottom: 10px;width: 100%;}
.check-box-style .markcheck:after{ left: 5px;top: 3px;}
.col-sm-12 .edit-profile {margin-top: 10px;}
/*-------------new member looking in my area start------------------*/
.looking-left img, .account .john img {width: 100%;padding: 0;}
.member .area-profile {padding: 15px;}
.new-member .list-inline li {text-align: center;float: none;margin-bottom: 3px;}
.member .list-inline li:last-child {float: none;}
.new-member .view-contact {padding-left: 0; padding-right: 0;}
.member .add {float: none;margin-bottom: 5px;}
.member .profile{float: none;}
/*-------- view profile--------------------*/
.account .col-sm-9.right-account{padding: 0 15px;text-align: center;}
.col-sm-12.chatt{text-align: center;}
.col-sm-12.chatt a {margin-bottom:5px;}
.btn {padding: 3px 8px 0px;font-size: 13px;}
.thought ul li a {word-break: break-word;}
.saved .add{width:100%;}
.member-detail h3 {    font-size: 20px;}
.saved .add{    width: 100%;}
.checkmark, .markcheck 
{
	height: 18px;
    width: 18px;
	top: 3px;
}
.filter-search .sub {padding: 3px 9px 0;}
.search {padding: 30px 0 0;}
.new-member .member-detail .list-inline {text-align: center;}
.new-member .looking-left ul li {font-size: 16px;}
.reg-right-image img { width: 100%;}
.blog-left .img_blog img {width: 100%;}
}
