/*
* ------------------------------------------------------------------------
* JA Elastica Template for J25 & J3x
* ------------------------------------------------------------------------
* Copyright (C) 2004-2018 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
* @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
* Author: J.O.O.M Solutions Co., Ltd
* Websites: http://www.joomlart.com - http://www.joomlancers.com
* ------------------------------------------------------------------------
*/
@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,700&display=swap');

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
.wrap {
clear: both;
width: 100%;
}

.main {
margin: 0 auto;
position: relative;
width: 1200px;
}

.column {
display: inline;
float: left;
overflow: hidden;
}

.ja-mass {
clear: both;
}

/* Gutter ---*/
.main .inner {
padding-left: 1em;
padding-right: 1em;
}

.main .main-inner1 {
margin-left: 0em;
margin-right: 0em;
}

/* Reset Basetheme */
#ja-main-wrap div.ja-moduletable,
#ja-main-wrap div.moduletable,
#ja-main-wrap div.ja-module,
#ja-main-wrap div.module {
margin-right: 0;
margin-left: 0;
}

/* Redefine gutter for module-inner */
#ja-main-wrap div.ja-moduletable-inner,
#ja-main-wrap div.moduletable-inner,
#ja-main-wrap div.ja-module-inner,
#ja-main-wrap div.module-inner,
#ja-extra-col div.module-inner {
margin: 1em;
}

/* MASONRY PRESETS (240px*5 Grids)
--------------------------------------------------------- */
/* Sizes---*/
.ja-masonry {
width: 240px;
}

.grid-double {
width: 480px;
}

.grid-tripple {
width: 720px;
}

.ja-masonry .custom,
.grid-double .custom,
.grid-tripple .custom {
width: auto;
}

/* Main Content */
#ja-content {
width: 720px; /* 3 grids */
}

.ja-frontpage #ja-content {
width: 480px; /* Frontpage Content 2 grids */
}

.ja-mf #ja-content {
width: 100% !important; /* Full */
}

/* full 5 grids content */
body.content-grid-mass #ja-content,
body.content-grid-mass.ja-frontpage #ja-content {
width: 100% !important;
}

/* 4 grids content */
body.content-grid-quadruple #ja-content,
body.content-grid-quadruple.ja-frontpage #ja-content {
width: 960px;
}

/* 3 grids content */
body.content-grid-tripple #ja-content,
body.content-grid-tripple.ja-frontpage #ja-content {
width: 720px;
}

/* 2 grids content */
body.content-grid-double #ja-content,
body.content-grid-double.ja-frontpage #ja-content {
width: 480px;
}

/* 1 grids content */
body.content-grid-single #ja-content,
body.content-grid-single.ja-frontpage #ja-content {
width: 240px;
}


/* CONTENT'S GRIDS
--------------------------------------------------------- */
/* Items Page */
.item-page {
padding: 0em;
}

/* Items Row */
.items-row {
padding: 0;
margin: 0;
}

.item {
float: left;
position: relative;
padding: 1em 0;
}

.item .contentpaneopen {
padding: 1.5em;
}

/* Items Leading */
.items-leading {
padding: 0;
margin: 0;
}

.items-leading .leading {
padding: 1em 0;
}

.items-leading .leading:first-child {
padding-top: 0;
}

.leading .contentpaneopen {
padding: 1.5em;
}

/* Items Grids */
.cols-1 .item {
width: 100%;
}

.cols-2 .item {
width: 50%;
}

.cols-3 .item {
width: 33.33%;
}

.cols-4 .item {
width: 25%;
}

.cols-5 .item {
width: 20%;
}

/* HEADER
--------------------------------------------------------- */
#ja-header {
}

/* FOOTER
--------------------------------------------------------- */
#ja-footer {
}

/* MAIN NAVIGATION
--------------------------------------------------------- */
/* hide menu button by default */
#ja-menu-button {display: none; position: relative;}
#bd h1.logo {
background: none;
height: auto;
}
#bd .main {
width: 100%;
max-width: 100%;
float: left;
}
#bd #ja-header .main-inner1 {
background: none;
}
#bd #banner
{
width: 100%;
float: left;
position: relative;
}
#bd #ja-header {
margin-bottom: 0em;
}
#bd #ja-content-main {
margin: 0em 0em 0;
}
#bd #ja-poweredby {
display: none;
}
#bd .ja-megamenu ul.level0 li.active {
background: none;
}
.moduletable_homebanner {
margin: 14em auto 0em auto;
width: 90%;
}
#bd #ja-content-main {
padding:0em;
}
.custom_homebanner {
width: 100%;
float: left;
}
.header_banner
{
width: 100%;
float: left;
background: url(../images/Banner.png) no-repeat;
background-size: cover;
background-attachment: fixed;
position: relative;
}
#about {
width: 100%;
float: left;
background: url(../images/banner2.png) no-repeat;
background-size: cover;
background-attachment: fixed;
padding: 3em 0em;
}
.custom_homebanner h1 {
text-align: center;
color: #FFF;
text-transform: uppercase;
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 26px;
line-height: 2;
}
.custom_homebanner h2 {
	color: #FFF;
	text-align: center;
	text-transform: unset;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 22px;
	line-height: 2;
}
.home._srch {
width: 100%;
float: left;
padding: 2.5em 0em;
box-sizing: border-box;
}
.header_banner1 {
width: 100%;
float: left;
background: rgba(0, 0, 0, 0.4);
position: fixed;
z-index: 99999999999999;
}
.home._srch1 {
margin: 0 auto;
width: 50%;
}
.home._srch2 {
width: 100%;
float: left;
}
#location {
width: 70%;
float: left;
background: none;
border: 1.5px solid #FFF;
height: 44px;
border-radius: 4px;
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 15px;
color: #FFF;
padding-left: 10px;
}
#homesearch {
width: 100%;
float: left;
}
#loc_btn {
    background: #00a8ff;
    border: none;
    color: #FFF;
    padding: 0.6em 0.6em;
    border-radius: 4px;
    margin-left: 0.8em;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 17px;
    cursor: pointer;
    box-sizing: border-box;
    width: 27%;
}
.custom_homebanner ul li a:hover {
color: #00a8ff;
}
.custom_homebanner ul {
width: 100%;
float: left;
padding-top: 3em;
}
.custom_homebanner ul li {
width: 30%;
float: left;
text-align: right;
padding-left: 0;
background: none;
}
.custom_homebanner ul li a {
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 17px;
color: #FFF;
text-transform: capitalize;
}
.beat {
width: 100%;
float: left;
padding-top: 4em;
padding-bottom: 2em;
}
.beat h1 {
text-transform: capitalize;
font-size: 18px;
font-weight: 500;
font-family: 'Poppins', sans-serif;
}
.beat h4 {
font-family: 'Poppins', sans-serif;
font-weight: 400;
font-size: 16px;
color: #FFF;
text-align: center;
text-transform: capitalize;
line-height: 4;
}
.moduletable_abvhome {
width: 96%;
margin: 0 auto;
}
.custom_abvhome {
width: 100%;
float: left;
padding-top: 2em;
}
.custom_abvhome h1,.custom_shareh h1 {
text-align: center;
color: #FFF;
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 22px;
text-transform: capitalize;
}
.custom_abvhome h4,.custom_shareh h4 {
text-align: center;
color: #FFF;
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 19px;
text-transform: capitalize;
line-height: 5;
}
.reds {
width: 100%;
float: left;
padding-top: 2em;
}
.ab_share {
width: 25%;
float: left;
}
.ab_share1 {
width: 33%;
float: left;
}
.ab_share p, .ab_share1 p {
padding: 2em 2em 0.3em 2em;
text-align: center;
}
.ab_share h6 {
text-align: center;
}
.ab_share h6 a ,.ab_share1 h6 a {
text-align: center;
color: #FFF;
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 17px;
text-transform: capitalize;
color: #FFF;
}
.fghj {
width: 100%;
float: left;
padding-top: 7em;
}
.reds2 {
width: 80%;
margin: 0 auto;
}
.fghj h1 {
	font-size: 19px;
}
.fghj h4 {
	font-size: 17px;
}
#bd .changeul li {
	background: none;
}
.reds3 {
width: 100%;
float: left;
padding-top: 2em;
}
#accommodation {
width: 100%;
float: left;
background: url(../images/banner3.png) no-repeat;
background-size: cover;
background-attachment: fixed;
position: relative;
padding: 5em 0em;
}
.moduletable_shareh {
width: 90%;
margin: 0 auto;
}
.custom_shareh {
width: 100%;
float: left;
padding-top: 2em;
}
.ab_share1 h6 {
text-align: center;
}
.home_dh1 {
width: 100%;
float: left;
}
.home_dh2 {
width: 80%;
margin: 0 auto;
}
.home_dh3 {
color: #FFF;
padding: 0em 0;
width: 100%;
float: left;
padding: 2em 0em;
}
#bd #ja-footer {
color: #FFF;
padding: 0em 0;
}
.custom_ftor {
width: 100%;
float: left;
background: url(../images/footer.png);
position: relative;
padding: 4em 0em 0em 0em;
}
.footer1 {
margin: 0 auto;
width: 90%;
}
.footer2 {
width: 100%;
float: left;
border-bottom: 1px solid #8d8983;
}
.gtrfc {
width: auto;
float: left;
}
.gtrfc li {
width: auto;
float: left;
padding-left: 10px;
background: none;
}
#bd #ja-footer a {
color: #FFF;
border-bottom: none;
}
.grd {
width: auto;
float: right;
}
.grd li {
width: auto;
float: left;
text-shadow: none;
background: none;
}
.grd li a {
color: #FFF;
font-family: 'Poppins', sans-serif;
font-weight: 400;
font-size: 18px;
text-transform: capitalize;
}
.copy_r {
width: 100%;
float: left;
text-align: center;
text-shadow: none;
}
.copy_r p {
font-family: 'Poppins', sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 4;
}
.custom_homebanner ul li a i {
color: #00a8ff;
}
#menu101 {
display: none !important;
}
#logo_right {
width: 40%;
float: right;
margin-right: 3%;
}
.moduletable_rgt {
margin: 0 auto;
width: 100%;
}
.custom_rgt {
width: 100%;
float: left;
padding: 2.5em 0em;
}
.left_menu ul li {
width: auto;
float: right;
background: none;
padding-left: 10px;
}
.left_menu ul li a img {
padding-right: 8px;
float: left;
height: 16px;
}
.erf {
float: left;
}
.left_menu ul li a {
font-family: 'Poppins', sans-serif;
font-weight: 400;
font-size: 16px;
color: #FFF;
}
.home_menu:hover .erf {
display: block !important;
}
.left_menu ul li:hover{
margin-bottom:0px;
}
.bd101 #ja-container {
display: none;
}
#bd h1.logo {
width: 13%;
}
#bd h1.logo a {
padding: 0em 0em;
}
#logo_right1 {
width: auto;
float: right;
margin-right: 3em;
margin-top: 2.1em;
}
#logo_right1 .notranslate {
background: none;
visibility:hidden;
color: #FFF;
border: none;
font-family: 'Poppins', sans-serif;
font-weight: 400;
font-size: 15px;
-moz-appearance: none;
-webkit-appearance: none;
-ms-apperance: none;
cursor: pointer;
}
.animated.infinite{
animation-iteration-count:inherit !important;
}
#location::placeholder {
color: #FFF !important;
opacity: 1;
}
.bd112 .alert.alert-error.alert-danger {
display: none;
}


/*registration page*/
.registration_form1 {
width: 100%;
float: left;
padding-top: 14em;
background: -webkit-linear-gradient(45deg, rgba(42, 27, 161, 0.7), rgba(29, 210, 177, 0.7) 100%);
padding-bottom: 7em;
}
.registration_form2 {
width: 86%;
margin: 0 auto;
}
.registration_form3 {
width: 100%;
float: left;
}
.registration_form3 h1 {
text-align: center;
color: #FFF;
border: none;
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 32px;
text-transform: capitalize;
}
.registration_form3 label,.registration_form3 h4 {
color: #FFF;
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 16px;
text-transform: capitalize;
}
.registration_form3 input {
height: 40px;
padding-left: 10px;
color: #000;
margin: 4px 0px;
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 14px;
}
.registration_form3 .form-validate form-horizontal input::placeholder {
color:#6c757d;
opacity: 1;
}

#jform_username, #verificationcode {
height: 40px;
padding-left: 10px;
width: 100%;
float: left;
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 14px;
color: #000;
border: none;
}
.form-horizontal .control-group {
margin-bottom: 0px;
}
#verificationcode {
width: 69%;
letter-spacing: 6px;
padding-left: 2em;
}
#verifi_code {
width: auto;
float: left;
padding: 0.5em 2em;
height: auto;
margin-left: 0em;
background: #009cff;
border: none;
color: #FFF;
font-family: poppins;
font-weight: 500;
font-size: 15px;
}
.after_validate {
width: 100%;
float: left;
}
#verifi_code:hover {
background: #009cff;
cursor: pointer;
}
.verified {
width: 100%;
float: left;
position: relative;
padding: 1em 0em;
}
.verified i {
color: #82c91e;
}
#jform_dateofbirth,#jform_rdateofbirth {
width: 90%;
}
#jform_dateofbirth_btn, #jform_rdateofbirth_btn {
height: 40px;
margin-top: 4px;
background: #FFF;
border: none;
color: #000;
}
#jform_password {
width: 100%;
float: left;
}
.registration_form3 h2 {
width: 100%;
float: left;
color: gold;
text-transform: capitalize;
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 26px;
}
.file-upload .file-select {
display: block;
border: 2px solid #dce4ec;
color: #34495e;
cursor: pointer;
height: 40px;
line-height: 40px;
text-align: left;
background: #FFFFFF;
overflow: hidden;
position: relative;
}
.file-upload .file-select .file-select-button {
background: #dce4ec;
padding: 0 10px;
display: inline-block;
height: 40px;
line-height: 40px;
}
.file-upload .file-select .file-select-name {
line-height: 40px;
display: inline-block;
padding: 0 8px;
width: 66%;
color: #000;
}
.file-upload .file-select input[type="file"] {
z-index: 100;
cursor: pointer;
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
opacity: 0;
filter: alpha(opacity=0);
}
.file-upload .file-select {
display: block;
border: 2px solid #dce4ec;
color: #34495e;
cursor: pointer;
height: 35px;
line-height: 40px;
text-align: left;
background: #FFFFFF;
overflow: hidden;
position: relative;
}
.file-upload {
width: 30%;
float: left;
margin-right: 2em;
}
.registration_form3 h4 {
margin-bottom: 10px !important;
}
.registration_form3 textarea {
width: 100%;
float: left;
border: 1px solid #FFF;
height: 40px;
color: #000;
resize: unset;
overflow-y: auto;
font-family: 'Poppins', sans-serif;
font-weight: 400;
font-size: 14px;
}
#checkobx1 {
color: #FFF;
width: auto;
float: left;
}
.refertuserd {
width: 100%;
float: left;
}
.refertuserd label {
width: 25%;
float: left;
line-height: 3;
}
.membership {
width: 100%;
float: left;
}

.membership label input {
width: auto;
float: left;
}
.validate.btn.btn-primary {
background: #FFF;
color: #000;
border: none;
padding: .5em 2em;
font-family: poppins;
font-size: 14px;
font-weight: 500;
}

/*signup*/
fieldset {
background-color: rgba(142, 139, 238, 0.2);
box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
font-weight: 400;
}
#email_verify {
width: 100%;
float: left;
height: auto;
}
.identity {
width: 100%;
float: left;
padding: 1% 0%;
}
.rest {
width: 50%;
float: left;
}
.rest input {
width: auto;
float: left;
color: #FFF;
}
.middle {
width: 48%;
float: left;
padding: 0.5% 1%;
}
.middle label {
width: auto;
float: left;
}

.result {
color: #FFF;
font-size: 12px;
font-family: poppins;
text-transform: capitalize;
padding: 0% 0em;

}
#jform_username {
width: 100%;
}
#validate_btn, #sform_val {
width: auto;
padding: 0em 3em;
text-transform: capitalize;
background: #082639;
color: #FFF !important;
cursor: pointer;
}
.impo,#jform_citizenship {
color: #000 !important;
}
.third_form {
width: 100%;
float: left;
}
#jform_otherdetailsofhome,#jform_citizenship{
width: 51%;
}
#jform_rdateofbirth {
width: 44%;
}
#jform_bankaddress {
width: 50%;
}
/*loginpage*/
.loginpage {
width: 100%;
float: left;
padding-top: 11em;
}
.loginpage1 {
margin: 0 auto;
width: 50%;
}
.loginpage2 {
width: 100%;
float: left;
}
#username::placeholder {
color: #adadad;
}
#username {
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 16px;
color: #333;
line-height: 1.2;
display: block;
width: 100%;
height: 55px;
background: 0 0;
padding: 0 7px 0 43px;
}
.username::before {
content: "";
display: block;
position: absolute;
bottom: -2px;
left: 0;
width: 0;
height: 2px;
background: #7f7f7f;
-webkit-transition: all .4s;
-o-transition: all .4s;
-moz-transition: all .4s;
transition: all .4s;
}
.subscriptionplan {
margin-top: 3em;
width: 2%;
float: left;
}
.subscriptionplan {
width: 100%;
float: left;
margin: 0;
cursor: pointer;
color: #fbd400;
text-transform: capitalize;
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 15px;
text-align: center;
}
.sub_page {
width: 40%;
float: left;
color: #FFF;
}
.shower {
position: fixed;
top: 29%;
left: 30%;
width: 40%;
background: #fff;
box-sizing: border-box;
padding: 2%;
transition: 0.5s;
transform: scale(0);
border-radius: 7px;
box-shadow: 1px 1px 2px 0 #000;
font-size: 15px;
color: #333;
}
.blacky {
position: fixed;
top: 0;
width: 100%;
float: left;
height: 100vh;
/* background: #00000055;*/
}
.closer {
display: none;
position: fixed;
top: 33%;
right: 31%;
font-size: 20px;
color: #fff;
background: #f00;
padding: 1px 12px;
border-radius: 50%;
z-index: 99;
cursor: pointer;
}
.email_verify3 {
width: 100%;
float: left;
}
.email_verify2 {
margin: 0 auto;
width: 40%;
}
#vefify_mail,#verifi_code {
color: #FFF !important;
}
#jform_homeshareaddress1, .registration_form3 select {
color: #333;
font-family: 'Poppins', sans-serif;
font-weight: 400;
font-size: 14px;
height: 40px;
}
.refer1 {
width: 15%;
float: left;
margin: 1% 1%;
}
.refertuserd input {
width: auto;
float: left;
margin-right: 0.5em;
}
.refer1 p {
color: #000;
font-family: 'Poppins', sans-serif;
font-weight: 400;
font-size: 15px;
}
#homeshare_detail {
background: #000;
color: #FFF;
padding: 0em 2em;
}
.membership h1 {
width: 100%;
float: left;
color: gold;
text-transform: capitalize;
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 26px;
text-align: left;
}
.sub_page p {
width: auto;
float: left;
text-transform: capitalize;
font-family: Arial;
font-weight: 500;
font-size: 15px;
}
.login_both {
width: 100%;
float: left;
background: #f4f4f4;
padding: 3% 0%;
}
.login_student1 {
margin: 0 auto;
width: 70%;
}
.login_student2 {
width: 100%;
float: left;
margin: 6em 0% 1em 0%;
background: #FFF;
}
.login_left {
width: 50%;
float: left;
}
.login_left p img {
height: 540px;
}
.login_right {
width: 42%;
float: left;
padding: 1% 4% 0% 4%;
}
.login_student2 h1 {
	font-size: 26px;
	font-family: 'Poppins', sans-serif;
	color: #000;
	padding: 0% 4% 1% 4%;
	margin: 0 !important;
	font-weight: 900;
	text-align: center;
	text-transform: unset;
	line-height: 3;
}
.login_right p {
font-size: 16px;
font-family: open sans;
margin: 0 !important;
text-align: center;
}
.fgh {
color: #000;
text-transform: lowercase;
}
#maritalstatus1 {
background: none;
border: none;
-moz-appearance: none;
line-height: 2.5;
font-size: 14px;
font-weight: 500;
font-family: poppins;
color: #000;
cursor: pointer;
}
.login_student2 label {
margin-top: 3%;
font-family: 'Poppins', sans-serif;
font-size: 14px;
color: #000;
width: 100% !important;
float: left;
text-align: left;
}
.login_student2 input {
width: 90% !important;
margin: 1% 0;
border: 1px solid #dbdbdb;
height: 36px;
padding-left: 3%;
color: #333;
font-size: 15px;
font-family: 'Poppins', sans-serif;
}
.login_student2 button:hover {
background: #FFF;
color: #000;
border: 1px solid #00a8ff;
}
.login_student2 button {
float: left;
padding: 2% 0em;
background: #696969;
border: none;
font-size: 14px;
font-family: 'Poppins', sans-serif;
text-transform: uppercase;
width: 40%;
border-radius: 24px;
margin-left: 8em;
margin-top: 1em;
}
.login_student2 ul li a {
font-size: 15px;
color: #333;
font-family: 'Poppins', sans-serif;
line-height: 3;
}
.login_left p {
margin: 0 !important;
}
.login_student2 ul li {
background: none;
margin-left: 0em;
}
.login fieldset,.reset fieldset,.remind fieldset {
background: none;
box-shadow: unset;
}
.login #username,.login #password {
font-family: Poppins-Medium;
font-size: 16px;
color: #333;
line-height: 1.2;
display: block;
width: 100%;
height: 40px;
padding: 0 7px 0 1.5em;
border-bottom: 1px solid #d0c8c8 !important;
border: none;
}
.login #username {
background: url(../images/user.png) no-repeat;
background-position: 0% center;
}
.login #password {
background: url(../images/lock.png) no-repeat;
background-position: 0% center;
}
.reset_pwd {
width: 100%;
float: left;
background: #f4f4f4;
padding: 7% 0%;
}
.reset_pwd1 {
width: 50%;
margin: 0 auto;
}
.reset_pwd2 {
width: 92%;
float: left;
background: #fff;
padding: 4% 4%;
margin: 6em 0em 0em 0em;
}
.reset_pwd2 p {
text-align: justify;
color: #777;
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 15px;
line-height: 2;
text-transform: none;
}
.reset_pwd2 dd input, .reset_pwd2 input {
width: 50%;
margin: 0% 0;
margin-left: 0px;
border: 1px solid #ccc;
height: 30px;
padding-left: 3%;
color: #333;
font-size: 15px;
font-family: 'Poppins', sans-serif;
}
.reset_pwd2 dl dt, .reset_pwd2 label {
font-size: 14px;
font-family: 'Poppins', sans-serif;
color: #000;
}
#bd .reset .validate,#bd .remind .validate, #bd .form-validate .validate {
float: left;
font-size: 14px;
color: #FFF;
font-family: 'Open Sans';
border: none;
width: 15%;
padding: 1% 0%;
background: #000 !important;
}
.identity_verify1 {
width: 100%;
float: left;
}
.profile_page {
width: 100%;
float: left;
position: relative;
}
.profile_page1 {
margin: 0 auto;
width: 100%;
}
.profile_page2 {
width: 100%;
float: left;
}
.stickytop .header_banner1 {
background: #000 !important;
-webkit-transition: background-color 0.3s ease;
}
.reset-confirm fieldset, .form-validate fieldset{
background: none;
box-shadow: none;
}
.form-validate #jform_username, .form-validate #jform_token {
width: 70%;
border: 1px solid #b5b0b0;
margin-bottom: 1em;
}
#form-newuser #jform_username {
width: 100%;
}
.submit_form {
width: 100%;
float: left;
padding-top: 2em;
}
.submit_form span {
width: 100%;
float: left;
}
#content_details {
width: auto;
float: left;
margin-right: 1em !important;
margin-top: 0.5em;
}
.submit_form p {
color: #FFF;
font-size: 15px;
font-family: Arial;
line-height: normal;
}
.identity_verify {
width: 100%;
float: left;
}
.middle P {
	color: #000000;
	font-size: 12px;
	text-align: justify;
	width: 96%;
	line-height: 2;
	font-family: poppins;
}
.bd112.alert.alert-message,.bd112 .alert.alert-warning {
display: none !important;
}
#bd #system-message {
margin-bottom:0px;
}

.bd117 #system-message .alert {
background-color: #FCF8E3;
border: 1px solid #FBEED5;
color: #C09853;
margin-bottom: 18px;
padding: 8px 35px 8px 14px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
margin: 0 !important;
position: absolute;
top: 2%;
left: 14.5%;
width: 67%;
}
.welcome {
text-align: right;
box-sizing: border-box;
font-family: Poppins;
font-size: 20px;
font-weight: 600;
line-height: 1.3;
color: #555555;
text-transform: capitalize;
margin: 0 !important;
}
.bd117 .alert.alert-notice {
position: absolute;
top: 13%;
left: 25%;
width: 46.2%;
}
/*profile*/
.tabs-nav li {
background: none;
padding-left:0px;
}
.tabs-nav li a,.home_share_details {
text-align: center;
color: #FFF;
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 14px;
text-transform: capitalize;
line-height: 4;
}
.tabs-nav {
width: 19%;
float: left;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
padding: 1em 2em;
margin: 0 !important;
height: 100vh;
overflow-y: auto;
background: #293d59;
box-sizing: border-box;
}
.tabs-nav li a i {
color: #FFF;
padding-right: 1em;
}
.bd117 .header_banner1 {
width: 100%;
float: left;
background: #000;
position: unset;
z-index: 99999999999999;
}
#functions, #education, #industry {
width: 94% !important;
}
.User_Profile,.membership_page {
display: block !important;
width: 100%;
float: left;
}
.userdashboard {
width: 98%;
float: right;
padding-left: 2%;
position: relative;
margin-top: 2%;
}
.User_Profile h4 {
text-transform: capitalize;
text-align: left;
color: #000;
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 24px;
width: 50%;
float: left;
margin-left: 2em !important;
}
.otherdetail {
display: block !important;
width: 49%;
float: left;
margin-left: 1%;
}
.otherdetail h5 {
color: #000;
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 13px;
line-height: 3;
margin: 0 !important;
width: 100%;
float: left;
}
.otherdetail h5 i {
margin-right: 0.5em;
color: #07cef5;
}
.reg {
color: #000;
width: 30%;
float: left;
text-transform: capitalize;
}
.com_users .header_banner1 {
position: unset;
}
.User_Profile p {
width: 14%;
float: left;
}
.student_img {
text-align: center;
}
.student_img img {
width: 100%;
float: left;
}
.otherdetail h4 {
line-height: normal;
text-align: left;
margin-left: 0em !important;
width: 100%;
float: left;
}
.locat {
color: #666;
font-size: 12px;
margin-left: 2em;
text-transform: capitalize;
}
.otherdetail h3,.house_imgd h3,.upload_proof h3 {
color: #666;
text-transform: capitalize;
font-family: 'Poppins', sans-serif;
font-size: 16px;
width: 100%;
float: left;
position: relative;
margin: 0 !important;
padding-top: 1em;
line-height: 3;
}
.otherdetail h3::before {
border-bottom: 1px solid #e3dede;
content: "";
position: absolute;
width: 26%;
top: 64%;
left: 37%;
}
.house_imgd h3::before,.upload_proof h3::before {
border-bottom: 1px solid #e3dede;
content: "";
position: absolute;
width: 30%;
top: 64%;
left: 14%;
}
.gth {
color: #009cff;
}
.homesh,.house_imgd,.upload_proof,.otherhome,.user_h,#snackbar,.usermsg,.usermsg2,.usermsg3,.usermsg_list {
display: block !important;
}
.house_imgd {
width: 100%;
float: left;
}
.house_imgd li,.upload_proof li {
width: 20%;
float: left;
margin-right: 0.5em;
margin-top: 0.5em;
margin-bottom: .5em;
background: none;
list-style: none;
}
.otherdetail.hms h5 {
width: 50%;
float: left;
}
.otherdetail.hms h5 .reg {
width: 30%;
}
.otherdetail.hms h4 a {
background: #009cff;
color: #FFF;
padding: 0.5em;
text-transform: capitalize;
font-family: 'Poppins', sans-serif;
font-size: 16px;
border-radius: 2px;
}
.otherhome {
	width: 98%;
	float: left;
	background: #FFF;
	padding: 2% 4%;
	box-sizing: border-box;
	overflow: hidden;
	border-radius: 4px;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
	margin: 0% 0%;
}
.ceat {
width: 70%;
float: left;
line-height: 2;
margin-top: 0.7em;
}
.otherdetail.hms {
width: 100%;
float: left;
}
.otherdetail.hms h3::before {
border-bottom: 1px solid #e3dede;
content: "";
position: absolute;
width: 26%;
top: 64%;
left: 20%;
}
.wed {
color: #060606;
font-size: 13px;
font-family: poppins;
}
.bd112 #system-message .alert {
background-color: #FCF8E3;
border: 1px solid #FBEED5;
color: #C09853;
margin-bottom: 18px;
padding: 8px 35px 8px 14px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
position: absolute;
top: 13%;
left: 32%;
width: 33%;
}
.available {
color: #64b448;
position: absolute;
right: 0;
font-size: 12px;
font-family: poppins;
text-transform: capitalize;
padding: 0% 2em;
top: 37%;
}
#bd .item-page {
margin-bottom: 0em;
box-shadow:none;
}

/*registration*/
.vhome_img {
width: 30%;
float: left;
height: auto;
background: url(../images/f.jpg) no-repeat;
background-position: center;
background-size: cover;
}
.registerform {
width: 68%;
float: left;
margin-left: 2%;
box-sizing: border-box;
padding: 2%;
padding-top: 0%;
}
.vhome_img img {
width: 100%;
float: left;
opacity: 0;
}
.registerform1 {
width: 80%;
margin: 0 auto;
}
.registerform2 {
width: 100%;
float: left;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
padding: 0em 1em 0em 0em;
margin-top: 4em;
margin-bottom: 2em;
/* height: 100%; */
background: #FFF;
border-radius: 6px;
box-sizing: border-box;
overflow: hidden;
}
#jform_username, #jform_password, .after_validate1 input, .after_validate1 input, .home_validate input, .homeshare
input, .ownerproof input, #bd #rfname,.after_validate1 select, .home_validate select, .homeshare select, #bd #rfname,
.ownerproof select,#homeform select,#proof_type,#confirm_proof,#proof_number {
float: left;
width: 100%;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
box-sizing: border-box;
font-size: 14px;
font-weight: 400;
color: #333;
height: 35px;
font-family: arial;
text-indent: 10px;
background: none;
-moz-appearance: none;
-webkit-appearance: none;
border: 1px solid #e6e6e6;
border-radius: 2px;
}

#homeform input{
float: left;
width: 100%;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
box-sizing: border-box;
font-size: 14px;
font-weight: 400;
color: #333;
height: 35px;
font-family: arial;
background: none;
border: 1px solid #e6e6e6;
border-radius: 2px;
}
.registerform5 {
width: 100%;
float: left;
padding: 5em 0;
background: linear-gradient(to top,#76c6e5 0%,#0bb2f2 100%);
background: #f4f4f4;
}
.user_verified label, .after_validate1 label, .home_validate label, .proof_upload label, .homeshare label, .ownerproof
label ,.referuser label,#homeform label{
width: 100%;
float: left;
line-height: 2;
font-size: 16px;
color: #484747;
font-family: arial;
font-weight: bold;
}
#jform_username, #jform_password, .after_validate1 input, .after_validate1 input, .home_validate input, .homeshare
input, .ownerproof input, #bd #rfname, #verificationcode {
height: 35px;
font-family: arial;
font-size: 14px;
color: #333333;
line-height: 1.2;
display: block;
width: 100%;
background: transparent;
border: 1px solid #e6e6e6;
font-weight: 400;
}

.user_nm {
width: 100%;
float: left;
}
#bd #verify {
background: #000;
color: #FFF;
width: auto;
padding: 1em 2em;
margin-top: 1em;
}
#bd #vefify_mail, #bd #validateuser {
width: auto;
float: left;
margin: 2% 0%;
height: 45px;
}
.after_validate1 {
width: 100%;
float: left;
}
input:focus::placeholder {
color:transparent;
}
input::placeholder {
color:#adadad;
}
.registerform2 h1 {
display: block;
font-family: Poppins;
font-size: 28px;
color: #333333;
line-height: 2;
text-align: center;
font-weight: 700;
margin: 0 !important;
}
#bd #validate_btn {
width: auto;
padding: 1em 4em;
margin: 2% 0%;
border: none;
}
.user_nm label {
width: 100%;
float: left;
}
#bd input[type="number"] {
-moz-appearance: textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.user_verified {
width: 90%;
float: left;
padding-left: 5%;
height: 400px;
}
#verificationcode {
margin: 2% 0%;
height: 45px;
color: #000;
}
#bd #verifi_code {
width: auto;
float: left;
height: 45px;
padding: 0% 2em;
}
.gr {
width: 31.3%;
float: left;
margin: 0% 2% 0% 0%;
}
.red {
width: 60%;
float: left;
margin-left: 4%;
}
.lilli {
width: 20%;
float: left;
margin-left: 2em;
}
.lilli1 {
width: 36%;
float: left;
margin-left: 0em;
}
.red1 {
width: 68%;
float: left;
margin-right: 0%;
}
#bd #validateuser,#bd #previous_user,#bd #next_userdetails,#bd #upprof,#bd #upprof1,#bd #shareprev,#bd
#sharevalidate,#bd #sharepdf,#bd #sharedoc,#bd #lastprev{
width: 20%;
float: right;
border: none;
background: #696969;
color: #FFF;
text-transform: capitalize;
height:45px;
cursor:pointer;
}
#bd #validateuser {
float: right !important;
cursor: pointer;
}
input::placeholder {
color: #adadad;
}
#next_userdetails ,#upprof,#sharevalidate,#sharedoc{
margin: 0% 2%;
}
.homeshare h4,.home_validate h4,.ownerproof h4 {
line-height: 2;
text-align: center;
color: #0b93dd;
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 18px;
text-transform: none;
}
#bd .membership input {
border: none;
}
.membership p {
color: #000;
width: auto;
float: left;
margin: 0 !important;
}
#bd .membership input {
border: 1px solid #ddd;
text-indent: unset;
color: #000;
background: none;
width: auto;
float: left;
height: 15px;
}
.refertuserd label {
width: 100%;
float: left;
font-size: 15px;
color: #333;
text-transform: capitalize;
font-weight: 500;
font-family: poppins;
box-shadow: none;
text-shadow: none;
}
.referuser {
width: 100%;
float: left;
}
#bd #valdate_bt, #bd #valdate_bt1, #bd #valdate_bt2 {
background: #009cff;
color: #FFF;
font-size: 15px;
height: 45px;
width: 20%;
margin: 0% 0%;
border-radius: 0px;
font-family: Arial;
cursor: pointer;
}
#bd #content_details {
width: auto;
float: left;
margin-right: 2%;
margin-top: 0.4em;
}
#bd .terms {
width: 90%;
float: left;
}
.subscriptionrad {
margin-top: 10%;
margin-right: 3%;
}
#bd .fgi,.onwer,.onwer1 {
width: 100%;
float: left;
line-height: 2;
font-size: 12px;
color: #aaa3a3;
font-family: poppins;
font-weight: 500;
}
#bd #vefify_mail, #bd #validateuser {
	width: auto;
	float: left;
	margin: 2% 0%;
	height: 45px;
	padding: 0% 2em;
	font-size: 14px;
	font-family: poppins;
	font-weight: 500;
	border-radius: 3px;
	background: #696969;
	border: none;
	cursor: pointer;
}

.alert.alert-warning {
display: none !important;
}
#mail_msg,#mail_msg1 {
color: #009cff;
font-size: 14px;
font-family: Arial;
line-height: 3;
}
#house_img,#proof_owner,#proof_owner2 {
text-indent: unset;
}
#checkobx1, #checkobx2 {
margin-top: 0.5em;
}
.idfr {
width: 100%;
float: left;
}
#bd #valdate_bt,#bd #valdate_bt1,#bd #valdate_bt2 {
float: right;
margin-left: 2%;
}
.homeshare1 h2,.otherfeat h1 {
text-align: center;
font-family: poppins;
font-weight: 500;
color: #000;
text-transform: capitalize;
font-size: 24px;
}
.homeshare1 h4 {
font-size: 15px;
color: #000;
text-align: left;
}
.homeshare1,.agrement,.convinence {
display: block !important;
}
.homeshare1 h5 {
width: 50%;
float: left;
color: #000;
font-size: 14px;
font-family: poppins;
font-weight: 400;
text-transform: capitalize;
}
.hshare {
width: 35%;
float: left;
padding-right: 1em;
color: #000;
text-transform: capitalize;
font-family: poppins;
font-weight: 500;
font-size: 14px;
}
.agrement {
width: 100%;
float: left;
}
.agrement p {
width: 46%;
float: left;
margin: 2% !important;
}
.agrement p img {
width: 100%;
float: left;
height: 250px;
min-height: 200px;
}
.user_h {
width: 100%;
float: left;
}
.user_h p {
width: 30%;
float: left;
height: auto;
margin: 2px;
min-height: 100px;
}
.otherfeat,.optional_c,.apart,.apart1 {
display: block !important;
}
.otherfeat {
width: 100%;
float: left;
}
.optional_c {
width: 100%;
float: left;
}
.optional_c input[type="checkbox"] + label {
background: none;
color: #000;
cursor: pointer;
display: inline-block;
height: auto;
line-height: unset;
padding: 5px 15px 6px 15px;
width: auto;
border-radius: 4px;
margin: 4px;
transition: 0.5s;
border: 1px solid #000;
font-size: 14px;
font-family: poppins;
font-weight: 500;
}
.optional_c input {
display: none;
}
.optional_c input[type="checkbox"]:checked + label {
border: 1px solid #009cff;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 14px;
height: auto;
line-height: unset;
padding: 5px 15px 6px 15px;
width: auto;
background-size: 14px;
color: #000;
transition: 0.5s;
border-radius: 50px;
box-sizing: border-box;
margin: 4px;
background: #9c9c9c38;
}
.optional_c label img {
width: 15px;
height: 15px;
transform: translate(-3px, 3px);
vertical-align: middle;
}
.optional_c input[type="checkbox"]:checked + label img {
float: right;
margin: 0 0 0 5px;
vertical-align: middle;
}
.apart {
width: 100%;
float: left;
}
.apart label {
background: none;
color: #000;
cursor: pointer;
display: inline-block;
height: auto;
line-height: unset;
padding: 5px 15px 6px 15px;
width: auto;
border-radius: 4px;
margin: 4px;
transition: 0.5s;
border: 1px solid #000;
font-size: 14px;
font-family: poppins;
font-weight: 500;
}
.apart input[type="radio"]:checked + label {
border: 1px solid #009cff;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 14px;
height: auto;
line-height: unset;
padding: 5px 15px 6px 15px;
width: auto;
background-size: 14px;
color: #000;
transition: 0.5s;
border-radius: 50px;
box-sizing: border-box;
margin: 4px;
background: #d9e7fe;
}
.apart input{
display:none;
}
.apart h2,.apart1 h2,.convinence h2,.agrement h2,.user_h h2 {
text-align: left;
font-size: 18px;
color: #009cff;
}
.apart label img {
width: 20px;
height: 20px;
margin-right: 3px;
margin-top: 1px;
}
.convinence label input, #pets {
border-bottom: 1px solid #b5afaf !important;
width: 10%;
border: none;
font-size: 15px;
font-family: poppins;
color: #000;
font-weight: 500;
margin: 0% 1%;
-moz-appearance: none;
background: none;
-webkit-appearance: none;
text-align: center;
text-transform: capitalize;
}
.convinence label {
font-size: 15px;
color: #444;
text-align: left;
font-family: poppins;
font-weight: 500;
width: 50%;
float: left;
margin: 1em 0em;
}
.convinence label img {
width: 20px;
vertical-align: middle;
}
.convinence {
width: 100%;
float: left;
margin: 2% 0%;
}
.shower1,.shower2 {
position: fixed;
top: 29%;
left: 30%;
width: 50%;
background: #fff;
box-sizing: border-box;
padding: 2%;
transition: 0.5s;
transform: scale(0);
border-radius: 7px;
box-shadow: 1px 1px 2px 0 #000;
font-size: 15px;
color: #333;
}
.blacky1,.blacky2 {
position: fixed;
top: 0;
width: 100%;
float: left;
height: 100vh;
/* background: #00000055;*/
}
.closer1,.closer2 {
display: none;
position: fixed;
top: 30%;
right: 21%;
font-size: 20px;
color: #fff;
background: #f00;
padding: 1px 12px;
border-radius: 50%;
z-index: 99;
cursor: pointer;
}
#other_reason,.feat_btn,#other_reason1,.feat_btn1 {
display: block !important;
}
#other_feat,#other_feat1 {
width: 80%;
float: left;
height: 125px;
resize: unset;
overflow-y: auto;
border: 1px solid #ccc;
font-family: poppins;
font-weight: 400;
font-size: 14px;
}
.feat_btn,.feat_btn1 {
width: 100%;
float: left;
padding: 2% 0%;
}
#other_reason,#other_reason1 {
font-size: 15px;
font-family: poppins;
font-weight: 500;
border: none;
background: #009cff;
color: #FFF;
width: 20%;
height: 40px;
border-radius: 4px;
cursor: pointer;
}
/*snack bar start*/
#snackbar {
visibility: hidden;
min-width: 250px;
margin-left: -125px;
background-color: #333;
color: #fff;
text-align: center;
border-radius: 2px;
padding: 16px;
position: fixed;
z-index: 1;
left: 50%;
bottom: 30px;
font-size: 17px;
}
#snackbar.show {
visibility: visible;
-webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
animation: fadein 0.5s, fadeout 0.5s 2.5s;
}
@-webkit-keyframes fadein {
from {bottom: 0; opacity: 0;}
to {bottom: 30px; opacity: 1;}
}
@keyframes fadein {
from {bottom: 0; opacity: 0;}
to {bottom: 30px; opacity: 1;}
}
@-webkit-keyframes fadeout {
from {bottom: 30px; opacity: 1;}
to {bottom: 0; opacity: 0;}
}
@keyframes fadeout {
from {bottom: 30px; opacity: 1;}
to {bottom: 0; opacity: 0;}
}
/*snack bar end*/
#convinence_btn {
font-size: 15px;
font-family: poppins;
font-weight: 500;
border: none;
background: #828181;
color: #FFF;
width: 10%;
height: 40px;
border-radius: 4px;
cursor: pointer;
text-transform: capitalize;
}
.cnv_btn {
display: block !important;
float: left;
width: 100%;
}
.subexp {
	width: auto;
	float: left;
	font-size: 15px;
	font-weight: 500;
	color: #000;
	font-family: poppins;
	padding: 0% 3%;
	line-height: 2;
}
.grt {
color: #009cff;
}
.locat i {
color: #009cff;
}
.user_h p {
margin: 2px 2px;
}
.otherdetail.listzs {
width: 100%;
float: left;
}
.otherdetail.listzs h5 {
width: 50%;
float: left;
}
.otherdetail.listzs h3::before {
left: 15%;
}
.otherdetail.prof_list h6 {
width: 50%;
float: left;
}
.proof_idefy {
display: block !important;
width: 48%;
float: left;
margin: 0% 1%;
}
#bd .re {
width: 100%;
float: left;
}
.proof_idefy h6,.proof_lets h6 {
font-size: 15px;
color: #000;
text-transform: capitalize;
font-family: poppins;
font-weight: 500;
}
.otherdetail.prof_list {
width: 100%;
float: left;
}
.userhome_list li {
text-align: left;
color: #079cff;
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 16px;
text-transform: capitalize;
line-height: 2;
padding-left: 2em;
cursor: pointer;
width: 100%;
float: left;
}
.userhome_list li i {
padding-right: 2%;
color: #00dbff;
}
.userhome_list {
margin-top: 0 !important;
}
.tgh a,.back_peofile a {
text-align: center;
font-size: 17px;
font-family: poppins;
text-transform: capitalize;
background: gray;
color: #FFF;
float: left;
padding: 1% 2%;
cursor: pointer;
font-weight: 500;
border-radius: 4px;
}
.tgh {
width: 100%;
float: left;
text-align: center !important;
}
.other_features_home {
width: 100%;
float: left;
background: url(../images/2.png) no-repeat;
background-position: 98% 35%;
background-size: 30%;
}
.other_features_home1 {
margin: 0 auto;
width: 90%;
}
.other_features_home2 {
width: 100%;
float: left;
margin: 2em 0%;
}
.profile_result, .id_detail {
	display: block !important;
	background: #FFF;
	width: 98%;
	float: left;
	margin: 2% 0%;
	padding: 0% 1%;
	box-sizing: border-box;
	border-radius: 4px;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}
.id_detail {
padding: 2% 4%;
}
.membership_page {
	background: #FFF;
	margin: 2% 0% 0% 0%;
	box-sizing: border-box;
	width: 98%;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}
.membership_page p {
float: right;
width: 24%;
padding: 0% 2%;
}
.membership_page p a {
color: #FFF;
background: #ffb300;
padding: 3% 3%;
font-size: 15px;
font-weight: 500;
font-family: poppins;
border-radius: 30px;
text-align: center;
width: 100%;
float: left;
}
.tabs-stage {
width: 81%;
float: left;
padding-left: 0%;
overflow-y: scroll;
height: 100vh;
background: #f6f8fc;
box-sizing: border-box;
}
#bd h1.logo a img {
max-width: 100%;
width: 55%;
margin-top: 0.2em;
}
#bd .welcome_name {
	float: right;
	width: auto;
	font-size: 22px;
	text-transform: capitalize;
	color: #009cff;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	margin-right: 0.5em;
}
.tab-active a, .tab-active a i {
color: #009cff !important;
}
.home_share_details {
text-align: left;
cursor: pointer;
}
#homeform {
width: 98%;
float: left;
padding-bottom: 1em;
}
#bd .left_homeimg img {
	height: 1200px;
	width: 100%;
	float: left;
}
#homeform h4 {
text-align: center;
color: #009cff;
font-family: 'Roboto', sans-serif;
font-weight: 500;
font-size: 20px;
text-transform: unset;
margin: 0 !important;
line-height: 2;
}
.left_homeimg {
width: 30%;
float: left;
}
.more_home {
width: 100%;
float: left;
background: #f4fbfe;
}
.more_home1 {
width: 94%;
margin: 0 auto;
}
.more_home2 {
width: 100%;
float: left;
background: #FFF;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
box-sizing: border-box;
margin: 4% 0%;
}
.right_sharehome {
width: 68%;
float: right;
margin-left: 2%;
}
.other_features_home2 h1 {
text-align: center;
font-family: poppins;
font-weight: 500;
color: #000;
text-transform: capitalize;
margin: 0 !important;
}
.back_peofile {
width: 100%;
float: left;
}
#bd #addhome {
	width: 15%;
	border: none;
	background: #009cff;
	color: #FFF;
	font-size: 15px;
	font-family: poppins;
	height: 40px;
	border-radius: 4px;
	cursor: pointer;
	margin-left: 32px;
	margin-top: 15px;
}
.add_more_hom {
background: none;
border: none;
color: #1bbbfc;
cursor:pointer;
}
.sharch_house {
width: 31.5%;
float: left;
position: absolute;
top: 45%;
background: #fff;
z-index: 999999;
max-height: 255px;
overflow-y: auto;
-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
}
.sharch_house ul li {
background: none;
width: 99%;
float: left;
text-align: left;
margin: 0;
line-height: 2;
}
.sharch_house ul li a {
color: #5F5F5F;
font-size: 14px;
font-family: poppins;
width: 100%;
float: left;
padding-left: 1%;
}
.sharch_house ul {
padding: 0;
width: 100%;
float: left;
min-height: auto;
overflow-y: auto;
height:auto;
}
.property_list {
width: 100%;
float: left;
padding-top: 0em;
background: #f7f8f9;
}
.property_list1 {
float:left;
width: 100%;
}
.property_list2 {
	width: 100%;
	float: left;
}
.listbs3 {
font-size: 14px;
color: #000;
padding-left: 2% !important;
background: none !important;
overflow: hidden;
width: auto !important;
cursor: pointer;
font-family: poppins;
font-weight: 500;
}
#reform label {
font-size: 14px;
width: 100%;
float: left;
font-family: poppins;
color: #333;
line-height: 2;
text-transform: capitalize;
}
#reform input {
width: 100%;
float: left;
border: 1px solid #d6d9dd;
height: 30px;
padding-left: 10px;
font-size: 14px;
font-family: poppins;
color: #000;
}
#bd .rest_fg label input {
width: auto;
float: right;
}
.listing {
	width: 74%;
	display: flex;
	flex-wrap: wrap;
	box-sizing: border-box;
	padding-left: 30px;
	padding-top: 35px;
}
.rental_house {
	width: 300px;
	margin-right: 2%;
	background: #FFF;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
	position: relative;
	cursor: pointer;
	box-sizing: border-box;
	margin-bottom: 20px;
}
.listing h2 {
	width: 100%;
}
.rental_house p img {
width: 100%;
float: left;
height: 200px;
}
.rental_house h5 {
text-align: left;
margin: 0 !important;
line-height: 2;
text-transform: capitalize;
font-family: poppins;
font-weight: 500;
color: #aeabab;
}
.owner_ig {
width: 100%;
float: left;
padding: 0% 8px;
box-sizing: border-box;
}
.rental_house p {
margin: 0 !important;
}
.rental_house h3 {
text-align: center;
line-height: 2;
}
.beds-forpeople h6 i {
color: #b7b1b1;
padding-right: 0.5em;
}
.rental_house:hover {
-webkit-transform: scale(1.03);
opacity: .9;
transition-delay: 0.2s;
}
.sech {
margin-top: 0 !important;
font-size: 15px;
color: #918d8d;
font-family: poppins;
font-weight: 500;
}
.owner_ig h4 {
font-family: poppins;
text-transform: capitalize;
font-size: 16px;
font-weight: 700;
color: #1a1d1f;
transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
-moz-transition: all 500ms ease;
margin: 0 !important;
line-height: 2;
white-space: nowrap;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
float: left;
}
.golden img {
width: 30px;
height: 30px;
border-radius: 50px;
float: left;
margin-top: 1em;
margin-left: 1em;
}
.golden {
position: absolute;
top: 0%;
left: 0%;
height: 34.5vh;
width: 100%;
background: rgba(0, 0, 0, 0.4);
visibility: hidden;
}
.golden h4 {
color: #FFF;
width: 80%;
float: right;
text-transform: capitalize;
font-family: poppins;
font-size: 14px;
padding-left: 10px;
}
.golden h3 {
color: #FFF;
font-size: 12px;
width: 100%;
float: left;
margin: 0 !important;
text-align: left;
text-transform: capitalize;
padding-left: 4.5em;
}
.rental_house:hover .golden {
visibility: visible;
transition-delay: 0.3s;
}
.owl-blog {
width: 100%;
float: left;
height: 300px;
}
.owl-item {
float: left;
}
.owl-blog p img {
width: 100%;
float: left;
height: 300px;
}
.property_list11 {
margin: 0 auto;
width: 92%;
}
.post_home12 {
width: 100%;
float: left;
}
.property_list2 .owl-blog {
position: relative;
}
.owl-blog .owl-nav.disabled {
position: absolute;
top: 50%;
width: 100%;
float: left;
}
.owl-prev, .owl-next {
background: none;
/* color: #FFF; */
/* border: 2px solid #FFF; */
font-size: 20px;
font-family: poppins;
width: 6%;
cursor: pointer;
margin-left: 1%;
z-index: 9999999999;
background-color: #f58d9d;
border: 1px solid #f58d9d;
color: #fff;
}
.post_home {
width: 50%;
margin: 0 auto;
}
.appartment_share {
width: 100%;
float: left;
margin-bottom: 2em;
}
.appartment_share h3 {
font-size: 15px;
margin-bottom: 25px !important;
margin-top: 0 !important;
color: #151515;
font-family: Poppins;
font-weight: 500;
text-transform: capitalize;
}
.appartment_share ul {
width: 100%;
float: left;
}
.appartment_share ul li {
background: none;
padding-left: 0;
color: #808080;
font-size: 15px;
margin-top: 15px;
transition: all 300ms ease;
font-weight: 400;
font-family: poppins;
width: 33.3%;
float: left;
}
.appartment_share ul li:last-child {
display: none;
}
.appartment_share ul li img {
width: 17px;
height: 17px;
vertical-align: middle;
margin-right: 5px;
}
.rect {
position: absolute;
bottom: 7%;
left: 12%;
}
.rect p {
color: #FFFFFF;
width: 100%;
float: left;
border-radius: 3px;
color: #ffffff;
margin: 0;
padding: 5px 15px;
background: #151515;
transition: all 250ms ease;
-webkit-transition: all 250ms ease;
font-size: 14px;
font-family: poppins;
cursor: pointer;
}
.rect p i {
padding-right: 7px;
}
.rect:hover p {
background: #6c6666;
}
.beds {
color: #f22;
font-weight: 500;
}
.appartment_share h5 {
font-size: 15px;
font-family: poppins;
text-transform: capitalize;
font-weight: 400;
color: #666;
margin-bottom: 20px;
margin-top: 0 !important;
}
.appartment_share h5 {
width: 33.3%;
float: left;
}
.appartment_share h5 i {
padding-right: 10px;
}
.owl-next {
float: right;
margin-right: 1%;
}
.appartment_user {
width: 30%;
float: right;
padding: 20px 20px 20px;
background: #fff;
margin-bottom: 50px;
box-sizing: border-box;
margin-top: 3%;
}
.appart_list {
width: 100%;
float: left;
display: block;
border-top: 1px solid #e8e8e8;
position: relative;
box-sizing: border-box;
}
.appartment_user h4 {
font-size: 15px;
text-transform: capitalize;
margin-bottom: 25px !important;
margin-top: 0 !important;
color: #888;
font-family: Poppins;
font-weight: 500;
width: 50%;
float: left;
}
.appartment_user h6 {
font-size: 15px;
text-transform: capitalize;
margin-bottom: 25px !important;
margin-top: 0 !important;
color: #151515;
font-family: Poppins;
font-weight: 500;
width: 50%;
float: left;
}
.appartment_user p img {
width: 50px;
height: 50px;
border-radius: 50px;
float: right;
}
.appartment_user h4 span {
color: #000;
width: 100%;
float: left;
line-height: 3;
}
.appart_list p {
color: #666;
font-size: 15px;
text-transform: capitalize;
margin-bottom: 25px !important;
margin-top: 0 !important;
color: #000;
font-family: Poppins;
font-weight: 500;
width: 100%;
float: left;
line-height: 3;
}
.rest_fg {
width: 100%;
float: left;
}
.rest_fg h5,.feat_search h5 {
font-size: 16px;
text-transform: capitalize;
font-family: poppins;
font-weight: 500;
color: #10bfd9;
}
.rest_fg select {
background: none;
width: 100%;
float: left;
border: 1px solid #d6d9dd;
height: 30px;
padding-left: 10px;
font-size: 14px;
font-family: poppins;
color: #000;
margin: 1% 0%;
}
.desc_1 ul li {
	background: url(../images/tick1.png) no-repeat 0% 4%;
	background-size: 20px;
}
.desc_2 ul li {
background: url(../images/tick2.png) no-repeat 0% 4%;
background-size: 20px;
}
#rew_1 {
background: url(../images/d.png) no-repeat 0% 100%,url(../images/d2.png) no-repeat 100% 0%;
}
#rew_2 {
background: url(../images/d1.png) no-repeat 0% 100%,url(../images/d2.png) no-repeat 100% 0%;;
}
.subscription_pg {
	width: 100%;
	float: left;
	background: url(../images/re.png) no-repeat 0 0%;
	background-size: cover;

}
.hometech {
width: 100%;
float: left;
padding-top: 6em;
padding-bottom: 2em;
}
.hometech1 {
width: 90%;
margin: 0 auto;
}
.hometech2 {
float: left;
width: 100%;
padding: 4em 0em;
}
.hometech2 h1 {
text-align: center;
font-family: poppins;
font-weight: 500;
text-transform: capitalize;
color: #000;
font-size: 24px;
line-height: 2;
}
.hometech2 h4 {
font-size: 16px;
font-family: poppins;
text-transform: capitalize;
color: #009cff;
font-weight: 500;
}
.hometech2 article {
font-size: 15px;
font-family: poppins;
line-height: 2;
color: #333;
font-weight: 400;
text-align: justify;
}
.home_s {
width: 40%;
float: left;
}
.home_right {
float: right;
width: 50%;
}
.left_menu ul li {
width: auto;
float: right;
background: none;
padding-left: 10px;
cursor: pointer;
}
.innerpage .header_banner1 {
	width: 100%;
	float: left;
	background: none !important;
	position: relative;
	z-index: 99999999999999;
}
/*chat*/
#bd .mess_box span {
background: #eef2f5;
color:#333;
}
.mess_box {
width: 100%;
float: left;
}

.chat_box3 {
width: 80%;
margin: 0 auto;
}
.chat_box4 {
width: 100%;
float: left;
padding: 2em 0%;
}
.chat_box {
width: 100%;
float: left;
}
.chat_box1 {
width: 64%;
float: right;
border: 1px solid #cdcfd2;
}
.chat_box2 {
width: 65%;
float: right;
}
.search-container {
width: 92%;
display: block;
margin-left: 2%;
}
input#search-bar {
margin: 0 auto;
width: 100%;
height: 30px;
text-transform: capitalize;
padding: 0 20px;
font-size: 14px;
border: 1px solid #D0CFCE;
outline: none;
font-family: poppins;
color: #555;
&: focus{ border: 1px solid #008ABF;
transition: 0.35s ease;
color: #008ABF;
&: :-webkit-input-placeholder{ transition: opacity 0.45s ease;
opacity: 0;
} &: :-moz-placeholder { transition: opacity 0.45s ease;
opacity: 0;
} &: -ms-placeholder { transition: opacity 0.45s ease;
opacity: 0;
} }: ;
}
#chatInput::first-letter {
text-transform: capitalize;
}
.search-icon {
position: relative;
float: right;
width: 73px;
height: 75px;
top: -73px;
right: 0px;
}


.lihtst {
float: left;
width: 90%;
color: #000;
}
.rihtst span {
width: 98%;
text-align: left;
font-family: 'poppins', sans-serif;
font-size: 13px;
float: right;
position: relative;
padding: 4px 14px 4px 19px;
border-bottom-right-radius: 5px;
border-top-right-radius: 0;
color: #263238;
box-sizing: border-box;
}
.rihtst span::first-letter {
text-transform: capitalize;
}
.lihtst span {
width: 98%;
float: left;
text-align: left;
border-radius: 10px;
padding: 2%;
background: #fff !important;
box-shadow: 0px 1px 6px 3px #ddd;
padding: 4px 14px 4px 19px;
border-top-left-radius: 5px;
border-top-right-radius: 0;
box-sizing: border-box;
font-size: 13px;
line-height: 16px;
word-wrap: break-word;
}
.rihtst {
color: #000;
float: right;
width: auto;
transform: translateY(10px);
margin: 0 !important;
}
.businesslog89 {
border-radius: 100%;
width: 32px;
height: 32px;
}
.lihtst span::first-letter {
text-transform: capitalize;
}
.imgmsprp {
width: 7%;
float: left;
}
.imgmsprp1 {
width: 23%;
box-sizing:border-box;
float: right;
padding-left: 1%;
}
#bd .myms {
width: 100%;
height: 419px;
overflow-y: scroll;
float: left;
margin-top: 2%;
box-sizing: border-box;
background: #fff;
}
#msgsendak:hover {
background: #1a469d;
}
#main-form1 {
width: 100%;
margin: 0 auto;
}

.image-upload > input {
display: none !important;
}
.image-upload img {
width: 37px;
cursor: pointer;
}
.image-upload {
float: left;
width: 4%;
margin-left: 1%;
}
.businesslog88 {
float: left;
width: 30%;
padding-left: 8%;
}


@media only screen and (max-width: 1360px)
{
.myms {
width: 81%;
margin: 0 auto;
height: 450px;
overflow: scroll;
}
#main-form1 {
width: 69%;
margin: 0 auto;
}
#chatInput {
width: 99%;
float: left;
font-size: 19px;
border: none;
background: none;
box-shadow: 0px 0px 4px 1px #333;
margin-bottom: 1%;
border-radius: 6px;
}
}
#chatInput {
width: 100%;
float: left;
resize: unset;
font-size: 14px;
font-family: poppins;
padding: 0% 2%;
box-sizing: border-box;
color: #555;
}
.up_file {
width: 100%;
float: left;
}
.mymessageback1 {
width: 35%;
float: left;
background: #f5f6fa;
box-sizing: border-box;
padding: 3%;
margin-top: 1%;
}
#bd .item-page {
border-top: none;
}
#sd_1,#sd_2 {
width: 100%;
float: left;
}
.sentnotifilistul1 h3 {
text-align: left;
font-size: 20px;
font-weight: 500;
color: #000;
font-family: poppins;
}
.sendusname1 {
width: 85%;
float: right;
font-family: poppins;
font-weight: 500;
color: #0248ff;
font-size: 14px;
}
.timepost1 {
width: 87%;
float: right;
font-family: poppins;
font-weight: 400;
font-size: 14px;
color: #b5aeae;
margin: 0 !important;
}
#bd .timepost1 img {
width: 15px;
float: left;
height: 15px;
margin-right: 0.5em;
vertical-align: middle;
margin-top: 0.2em;
}
.subti1 p img {
width: 30px;
height: 30px;
border-radius: 50pc;
float: left;
}
.subti1 {
width: 100%;
float: left;
}
#msgsendak {
border: none;
background: #616cf7;
color: #FFF;
font-family: poppins;
font-weight: 500;
padding: 1em 3em;
border-radius: 4px;
margin-top: 1em;
}
.vhome_search {
width: 100%;
float: left;
}
.vhome_search h4 {
font-size: 15px;
font-family: poppins;
text-transform: none;
color: #000;
font-weight: 500;
}
.vhome_search ul {
width: 40%;
float: left;
}
.vhome_search ul li {
background-position: 0 center;
font-family: poppins;
font-weight: 400;
font-size: 14px;
color: #666;
}
#month_jan {
width: 100%;
float: left;
}
#year_field {
width: 25%;
float: right;
}
.vhome_search p {
width: 60%;
float: right;
margin: 0;
}
#bd .verifiedimg img {
width: auto;
float: left;
height: auto;
margin-top: 5px;
margin-left: 3px;
}
.user_nms {
float: left;
width: auto;
}
.verifiedimg.ifs {
margin-top: 2px;
}
.paynowPage1 {
width: 100%;
float: left;
background: #FFF;
}
.paynowPage2 {
margin: 0 auto;
width: 40%;
}
.paynowPage3 {
width: 100%;
float: left;
padding: 0em 2em;
box-sizing: border-box;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
margin: 4em 0em;
background: url(../images/r.png) no-repeat 0 center;
background-position: 100% 100%;
border-top: 2px solid #009cff;
background: #f7fbff;
}
.current_plan h4 {
text-transform: capitalize;
font-family: poppins;
color: #000;
font-weight: 500;
font-size: 30px;
margin: 0 !important;
}
.current_plan p a {
background: #304fc3;
color: #FFF;
padding: 0.5em 2em;
float: left;
font-family: poppins;
font-size: 15px;
border-radius: 50px;
margin: 1% 0%;
}
.current_plan h5 {
font-family: poppins;
font-weight: 500;
font-size: 15px;
color: #333;
}
.subscription_pg2 h1 {
text-align: center;
font-family: poppins;
font-size: 26px;
color: #233448;
}
.availmonth,.newmsg {
display: block !important;
}
.availmonth label {
width: 14%;
background: #000;
border-radius: 50px;
color: #FFF;
font-family: poppins;
font-weight: 500;
font-size: 15px;
padding: 1%;
margin: 0%;
float: left;
text-align: center;
margin: 1% 1%;
cursor: pointer;
}
.availmonth input[type="checkbox"] + label {
background: none;
color: #000;
cursor: pointer;
display: inline-block;
height: auto;
line-height: unset;
padding: 5px 15px 6px 15px;
width: auto;
border-radius: 4px;
margin: 4px;
transition: 0.5s;
border: 1px solid #000;
font-size: 14px;
font-family: poppins;
font-weight: 500;
}
.availabledays {
display: none;
}
.availmonth input[type="checkbox"]:checked + label {
border: 1px solid #009cff;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 14px;
height: auto;
line-height: unset;
padding: 5px 15px 6px 15px;
width: auto;
background-size: 14px;
color: #000;
transition: 0.5s;
border-radius: 50px;
box-sizing: border-box;
margin: 4px;
background: #9c9c9c38;
}
#month_jan option {
font-family: poppins;
font-size: 14px;
text-transform: capitalize;
font-weight: 400;
}
.current_plan h5 {
color: #0747f7;
}
.sub_price {
width: auto;
float: left;
margin-right: 4px;
color: #000;
}
.user_img a img {
width: 50%;
}
.shower4 h4 {
background: #000;
color: #FFF;
font-family: poppins;
width: 100%;
float: left;
}
.verifi h4 {
text-align: center;
font-family: poppins;
font-weight: 500;
text-transform: none;
font-size: 13px;
}
.verifi {
width: 50%;
float: left;
}
.request_profile {
width: 46%;
float: left;
margin: 0% 1%;
box-sizing: border-box;
padding: 1% 2%;
background: #FFF;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
border-radius: 10px;
margin-bottom: 10px;
height: 180px;
min-height: 150px;
}
.request_profile h6 {
width: 92%;
float: right;
}
.request_profile p img {
width: 30px;
float: left;
height: 30px;
border-radius: 50px;
vertical-align: middle;
}
.request_profile h5 {
width: 100%;
float: left;
font-weight: 500;
font-family: poppins;
}
.request_profile p {
width: 8%;
float: left;
text-align: center;
}
.confirm_user, .cancel_usertrip {
	font-weight: 400;
	font-family: poppins;
	background: #312b2b;
	color: #FFF;
	border: none;
	margin: 1% 1%;
	font-size: 15px;
	border-radius: 4px;
	padding: 1% 4%;
	text-transform: capitalize;
}
.test_to {
padding: 0% 2%;
text-transform: capitalize;
color: #009cff;
}
#bd .request_profile h4 {
width: auto;
text-align: right;
text-transform: capitalize;
font-family: poppins;
font-weight: 500;
background: #2d2c2c;
color: #FFF;
float: right;
padding: 2% 4%;
font-size: 13px;
color: #FFF;
}
.request_profile h6 {
font-family: poppins;
font-weight: 400;
font-size: 14px;
color: #333;
text-transform: capitalize;
}
.chat {
background: #000;
color: #FFF;
padding: 0.5% 0.5em;
font-family: poppins;
font-weight: 500;
font-size: 14px;
text-transform: capitalize;
width: auto;
float: left;
line-height: 2;
margin-top: 1.1em;
margin-left: 1em;
text-align: center;
cursor: pointer;
}
#demo,#demo1,#demo2,#demo3,#demo4,#demo5,#demo6,#demo7,#demo8,#demo9 {
color: #009cff;
font-family: poppins;
font-weight: 400;
font-size: 12px;
}
.pdf_view, .pdf_view2 {
width: 100%;
float: left;
margin: 1% 2%;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
padding: 1% 2%;
cursor: pointer;
box-sizing: border-box;
}
.pdf_view img,.pdf_view2 img {
width: 40px;
float: left;
margin-right: 2%;
vertical-align: middle;
}
.shower12, .shower13 {
position: fixed;
top: 29%;
left: 30%;
width: 60%;
background: #fff;
box-sizing: border-box;
padding: 2%;
transition: 0.5s;
transform: scale(0);
border-radius: 7px;
box-shadow: 1px 1px 2px 0 #000;
font-size: 15px;
color: #333;
z-index: 9999999999999;
}
.blacky12,.blacky13 {
position: fixed;
top: 0;
width: 100%;
float: left;
height: 100vh;
/* background: #00000055;*/
}
.closer12,.closer13 {
display: none;
position: fixed;
top: 29%;
right: 7%;
font-size: 20px;
color: #FFF;
background: #ff0024;
padding: 1px 12px;
z-index: 99;
cursor: pointer;
font-size: 14px;
}
.owner_ig h6 {
list-style: none;
width: 50%;
float: left;
line-height: 35px;
font-size: 13px;
box-sizing: border-box;
color: #444;
font-family: poppins;
font-weight: 400;
margin: 0 !important;
}
.owner_ig i {
color: #009cff;
}
.signup_img {
width: 20px;
}
.send_invite h4 {
background: #000;
width: auto;
padding: 2% 2%;
border-radius: 6px;
color: #FFF;
cursor: pointer;
margin-top: 1em !important;
float: left;
margin-left: 2%;
}
.mymessageback1 {
display: none;
}
.usermsg_list ul li p img {
float: left;
width: 80px;
border-radius: 50px;
height: 46px;
}
.usermsg_list ul li p {
float: left;
width: 16%;
text-align: center;
}
.usermsg_list ul li:hover {
background: #f5f5f5;
}
.usermsg_list ul li {
background: none;
cursor: pointer;
padding-left: 0px;
}
.usermsg_list {
width: 30%;
float: left;
box-sizing: border-box;
height: 100%;
overflow: auto;
}
.msg_disp {
	text-align: center;
	line-height: 2;
	font-family: poppins;
	font-size: 21px;
	text-transform: unset;
	font-weight: 500;
	width: 70%;
	margin: 0 auto !important;
	color: #009cff;
}
.chatnm {
	float: left;
	text-align: left;
	width: 70%;
	margin-left: 5%;
}
.fnam {
color: #404040;
font-size: 14px;
float: left;
width: 100%;
margin-top: 11px;
}
.last_msg3 {
font-size: 14px;
color: #555;
}
.lastseen {
color: #666;
}

/*mymessage*/

.newmsg {
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
background: #FFF;
width: 50%;
float: right;
margin: 2% 0%;
}
.hid_he iframe {
width: 100%;
float: left;
height: 70%;
}
.newmsg .chat_box2 {
width: 100%;
float: left;
}
.hid_he #ja-header, .hid_he #ja-footer {
display: none;
}
.hid_he .chat_box3 {
width: 100%;
float: left;
}
.hid_he .chat_box2 {
width: 100%;
float: left;
}
.hid_he .myms {
width: 100%;
float: left;
height: auto;
overflow: hidden;
margin: 0;
}
.hid_he .chat_box4 {
padding: 0em 0%;
}
.mesend {
-moz-transition: background-color ease .218s,box-shadow ease .218s,border ease .218s;
transition: background-color ease .218s,box-shadow ease .218s,border ease .218s;
background-color: #fff;
min-height: 38px;
overflow-x: hidden;
overflow-y: visible;
position: relative;
border: 1px solid transparent;
border-top-color: transparent;
border-top-style: solid;
border-top-width: 1px;
-moz-box-shadow: 0 0 4px 0 rgba(0,0,0,0.12),0 4px 4px 0 rgba(0,0,0,0.24);
box-shadow: 0 0 4px 0 rgba(0,0,0,0.12),0 4px 4px 0 rgba(0,0,0,0.24);
border-top: 1px solid rgba(0,0,0,.1);
}
.hid_he #main-form1 {
width: 100%;
float:left;
}
.hid_he .mesend {
margin: 0 !important;
background:none;
}
.hid_he #chatInput {
width: 100%;
float: left;
resize: unset;
font-size: 14px;
font-family: poppins;
padding: 0% 2%;
box-sizing: border-box;
color: #555;
box-shadow: none;
width: 80%;
height: 40px;
}
.hid_he .mesend input {
font-size: 0;
height: auto;
background: url(../images/send.png) no-repeat 0 center !important;
cursor: pointer;
height: 20px;
width: 20px;
}
.hid_he .mesend {
box-shadow: none;
position: relative;
}
.hid_he #msgsendak {
position: absolute;
top: 20%;
transform: rotate(50deg);
right: 36%;
}

/*end mymessage*/
.appartment_share12 {
	width: 66%;
	float: left;
	margin-top: 3em;
	box-sizing: border-box;
	padding: 2% 0%;
	background: #FFF;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
	margin-bottom: 2em;
}
.beautiful h4 {
margin: 3px 0 5px 0 !important;
width: 85%;
text-transform: capitalize;
font-weight: 500;
font-size: 24px;
letter-spacing: normal;
font-family: poppins;
color: #3b4249;
}
.beautiful p {
font-weight: 400;
font-size: 12px;
font-family: poppins;
color: #716a6a;
}
.beautiful_house {
border-bottom: 1px dotted #d8dce1;
width: 100%;
float: left;
border-top: 1px dotted #d8dce1;
}
.house_b1 {
padding:20px 10px;
width: 24%;
float: left;
box-sizing: border-box;
text-align: center;
}
.house_b1 p {
text-align: center;
font-size: 12px;
font-family: poppins;
color: #938e8e;
}
.house_b1 h5 {
text-align: center;
width: 100%;
float: left;
text-align: center;
font-size: 12px;
color:#333;
}
.house_b1 i {
text-align: center;
font-size: 40px;
line-height: 40px;
color:#d8dce1;
}
.house_b1.restq {
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
}
.house_b1.restq1 {
border-left: 1px solid #ddd;
}
.beautiful {
width: 100%;
float: left;
box-sizing: border-box;
padding: 1% 3%;
}
.convic_home {
width: 100%;
float: left;
box-sizing: border-box;
padding: 5% 3%;
}
.beds {
color: #4d4249;
font-weight: 500;
font-size: 14px;
}
.appartment_share.rfg {
box-sizing: border-box;
padding: 0% 3%;
}
.homeProf {
float: right;
width: 20%;
}
.homeProf p img {
width: 60px;
border-radius: 50px;
height: 60px;
}
.bfe {
width: 80%;
float: left;
}
.date_till input {
background: none;
height: 40px;
width: 48%;
border: 1px solid #d8dce1;
color: #4f5962;
float: left;
margin: 0% 1%;
}
.send_invite h4 {
background: #000;
width: auto;
padding: 2% 2%;
border-radius: 0px;
color: #FFF;
cursor: pointer;
margin-top: 1em !important;
float: left;
margin-left: 2% !important;
}
.date_till {
width: 100%;
float: left;
}
.date_till label {
font-family: poppins;
font-weight: 500;
color: #666;
font-size: 14px;
text-transform: capitalize;
width: 20%;
float: left;
line-height: 3;
}
#startdatepicker::after
{
left: 15px;
top: 9px;
font-family: "Fontawesome";
font-size: 16px;
content: "\f133";
color:#000;
}
.fas.fa-smile {
color: #ffa834;
font-size: 18px;
vertical-align: middle;
}
.date_till input {
background: url(../images/calendar.png) no-repeat;
background-position: 4% 50%;
text-align: center;
}
.failure_page {
width: 100%;
float: left;
background: #FFF;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
box-sizing: border-box;
margin: 2% 0%;
}
.success_page {
width: 100%;
float: left;
box-sizing: border-box;
margin: 2% 0%;
}
.success_page p {
text-align: center;
}
.success_page h4 {
	text-align: center;
	text-transform: capitalize;
	font-family: poppins;
	font-size: 24px;
	font-weight: 500;
	color: #000;
}
.success_page h5 {
text-align: center;
}
.success_page h5 a {
font-family: poppins;
color: #009cff;
border-bottom: 1px solid #009cff;
font-size: 14px;
}
.success_page p img {
width: 40%;
vertical-align: middle;
}
.addons {
	display: block !important;
	line-height: 2;
	width: auto;
	float: right;
	margin: 1% 3%;
}
.addons a {
	color: #FFF;
	font-family: poppins;
	font-size: 14px;
	width: 96%;
	float: left;
	text-align: center;
	background: #009cff;
	border-radius: 6px;
	cursor: pointer;
	padding: 0em 0.5em;
}
.refer {
width: 100%;
float: left;
}
.ref1 {
margin: 0 auto;
width: 98%;
}
.ref2 {
width: 100%;
float: left;
background: #FFF;
box-sizing: border-box;
padding: 2em 1em;
}
.ref2 p {
text-align: center;
}
.ref2 h4 {
text-align: center;
text-transform: none;
font-family: poppins;
font-weight: 500;
font-size: 18px;
}
.ref2 section {
text-align: center;
width: 80%;
margin: 0 auto;
font-size: 14px;
font-family: poppins;
line-height: 2;
color: #666;
}
#referfriend,.more_ways input {
width: 80%;
float: left;
border: 1px solid #ccc;
height: 40px;
text-indent: 10px;
font-family: poppins;
font-size: 14px;
color: #000;
}
#sendinvite {
width: 18%;
float:right;
border: none;
height: 40px;
font-size: 14px;
font-family: poppins;
background: #009cff;
color: #FFF;
padding: 0% 2%;
text-align: center;
cursor: pointer;
}
.refer_form {
width: 100%;
float: right;
}
.more_ways {
width: 100%;
float: left;
border-top: 1px solid #f5f5f5;
margin-top: 3%;
}
#copy_link {
width: 19%;
border: none;
height: 40px;
font-family: poppins;
font-weight: 400;
font-size: 14px;
float: right;
}
.refer_form label {
width: 100%;
float: left;
font-family: poppins;
font-size: 12px;
font-weight: 400;
color: #666;
line-height: 2;
}
.ref_code {
width: 32%;
float: left;
margin: 6px 16px 0% 0%;
position: relative;
}
.cosine {
/*! width: 100%; */
/*! float: left; */
/*! margin: 15px 0%; */
}
.refer_form input, #refid, #bankaddress {
width: 100%;
float: left;
border: none;
height: 40px;
text-indent: 10px;
font-family: poppins;
font-size: 14px;
color: #333;
background: #c9d9e6;
line-height: 2.4;
overflow: hidden;
}
.ref_content {
width: 100%;
float: left;
background: #FFF;
padding: 0% 1%;
box-sizing: border-box;
}
.ref_content ul {
width: 60%;
float: left;
}
.ref_content p {
width: 40%;
float: right;
}
.ref_content ul li {
	font-size: 15px;
	font-family: poppins;
	color: #666;
	font-weight: 400;
	text-align: justify;
	background: url(../images/next.png) no-repeat;
	background-size: 10px;
	background-position: 0% 25%;
	padding-left: 20px;
	margin-bottom: 15px;
}
.redss p {
width: 40%;
float: left;
}
.redss {
width: 100%;
float: left;
}
#submit_referrer {
	width: 170px;
	height: auto;
	padding: 10px 0%;
	border: none;
	color: #FFF;
	background: #1ec9ca;
	cursor: pointer;
	font-family: poppins;
	font-weight: 500;
	font-size: 15px;
}
#bankaddress {
width: 100%;
resize: unset;
height: 40px;
overflow: auto;
}
.reviewpage {
width: 66%;
float: left;
border-top: 1px solid #ddd;
}
.alert_info {
background-color: #E3F0F6;
color: #277FA2;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 20px;
margin-bottom: 20px;
font-weight: 700;
border: 1px solid #277FA2;
font-family: poppins;
font-size: 14px;
}
.all_reviews {
width: 100%;
float: left;
margin-bottom: 2%;
}
.revuserprofile {
width: 100%;
float: left;
background: #FFF;
box-sizing: border-box;
padding: 2%;
margin-bottom: 5px;
}
.split {
width: 5%;
float: left;
}
.split1 {
width: 93%;
float: right;
}
.user_img1 img {
width: 40px;
height: 40px;
border-radius: 50px;
float: left;
}
.split1 .username1 {
width: auto;
float: left;
font-size: 13px;
color: #000;
font-family: poppins;
line-height: 2;
}
.tesa {
width: auto;
float: left;
margin: 0 !important;
margin-left: 10px !important;
}
.tesa {
width: auto;
float: left;
margin: 0 !important;
margin-left: 10px !important;
}
.revlist {
width: 100%;
float: left;
}
.user_profiledate, .user_profiledate1 {
font-family: poppins;
font-size: 12px;
margin-right: 10px;
}
.split1 p {
font-family: poppins;
line-height: 2;
font-size: 13px;
text-align: justify;
}
.bstra_img {
width: 14px;
margin-right: 3px;
}
.tesa {
margin-top: 5px !important;
}
.all_reviews h1 {
font-family: poppins;
font-size: 30px;
text-transform: capitalize;
font-weight: 500;
color: #000;
}
.excellent {
	width: auto;
	float: left;
	margin-left: 6px;
	line-height: normal;
	background: #85c341;
	padding: 0px 7px;
	color: #FFF;
	font-family: poppins;
	margin-top: 3px;
	border-radius: 3px;
	display: none;
}
.totalrevs {
	margin-left: 2%;
	font-size: 20px;
	font-family: poppins;
	color: #ffdc64;
	font-weight: 500;
	display: none;
}
.owner_ig p img {
width: 14px;
height: 14px;
margin-right: 7px;
}
.owner_ig p {
	margin-top: 3% !important;
}
.listing_rev {
font-size: 13px;
font-family: poppins;
color: #000;
}
.cnt_admin p {
	font-family: poppins;
	font-size: 14px;
	line-height: 2;
	font-weight: 400;
	color: #444;
	width: 100%;
	float: left;
	text-align: justify;
	box-sizing: border-box;
	padding-right: 2em;
}
.cnt_admin {
	width: 98%;
	float: left;
	margin: 1% 1%;
	padding: 4% 2%;
	box-sizing: border-box;
}
.send_invite h1 {
text-align: center;
font-size: 30px;
font-family: poppins;
font-weight: 500;
color: #000;
}
.reviewpage14 {
width: 100%;
float: left;
text-align: center;
background: url(../images/f1.png) no-repeat;
padding: 8em 0em;
}
.reviewpage14 h2 {
color: #70a9fa;
text-transform: capitalize;
font-family: poppins;
font-size: 20px;
}
.reviewpage14 h1 {
font-size: 100px;
line-height: 0;
color: #ff706f;
font-family: poppins;
font-weight: 600;
letter-spacing: 2px;
}
.reviewpage14 p {
font-size: 14px;
font-family: poppins;
color: #000;
}
.reviewpage13 img {
margin-top: -20em;
}
.hid_he {
position: relative;
bottom: 0;
float: left;
width: 100%;
}

form#main-form1 {
float: left;
position: fixed;
bottom: 0;
background: #fff;
height: 20vh;
}

#bd .myms {
height: 75vh;
overflow: auto;
width: 100%;
overflow-y: auto;
}

.imgmsprp {
width: 23%;
box-sizing: border-box;
float: left;
padding-left: 1%;
}
.lihtst {
color: #000;
float: left;
width: 75%;
transform: translateY(07px);
}
.newmsg {
float: right;
width: auto;
position: fixed;
right: 0;
bottom: 13px;
height: 50vh;
}
.newmsg iframe {
float: left;
width: 100%;
height: 100%;
}

/* Customize website's scrollbar like Mac OS
Not supports in Firefox and IE */

/* total width */
.myms::-webkit-scrollbar {
background-color:#fff;
width:16px
}

/* background of the scrollbar except button or resizer */
.myms::-webkit-scrollbar-track {
background-color:#fff
}
.myms::-webkit-scrollbar-track:hover {
background-color:#f4f4f4
}

/* scrollbar itself */
.myms::-webkit-scrollbar-thumb {
background-color:#babac0;
border-radius:16px;
border:5px solid #fff
}
.myms::-webkit-scrollbar-thumb:hover {
background-color:#a0a0a5;
border:4px solid #f4f4f4
}

/* set button(top and bottom of the scrollbar) */
.myms::-webkit-scrollbar-button {display:none}

/* div box */

.overflow{min-height: 100vh}
.homeshare_main {
width: 100%;
float: left;
}
.homeshare_main .header_banner1 {
width: 100%;
float: left;
background: none;
position: fixed;
z-index: 99999999999999;
}
.homeshare_main_auto {
	width: 90%;
	margin: 0 auto;
}
.homeshare_main_page {
width: 100%;
float: left;
padding: 0em 0em 3.5em 0em;
}
.homeshare_main h2 {
color: #fff;
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 25px;
width: 100%;
text-align: center;
padding: 0em 0;
margin: 0 !important;
line-height: 3.4;
letter-spacing: 1px;
}
.homeshare_main {
width: 100%;
float: left;
background: url(../images/Banner.png) no-repeat;
background-attachment: scroll;
background-size: auto;
background-size: cover;
background-attachment: fixed;
position: relative;
background-position: center;
padding: 5em 0em 0em 0em;
}

.innerpage .homeshare_main {
	width: 100%;
	float: left;
	position: relative;
	background: none;
	padding: 0;
}
.innerpage .header_banner {
	height: 100px;
	background-size: cover;
	background-position: 0% 100%;
}
.border_right {
width: 50%;
float: left;
border-right: 1px solid #fff;
padding: 1.5em 0;
}
.travel_more_main {
width: 100%;
float: left;
padding: 1em 0em 2em 0em;
background: #fff;
}
.travel_more_main h3 {
text-align: center;
font-family: 'Poppins', sans-serif;
font-size: 22px;
font-weight: 500;
color: #000000c4;
}
.travel_more_main_page {
width: 100%;
float: left;
}
.travel_more_left {
width: 45%;
float: left;
margin: 0% 0%;
}
.travel_more_left p {
font-family: 'Poppins', sans-serif;
color: #fff;
font-size: 17px;
width: 44%;
text-align: center;
line-height: 2;
background: #9bbb59;
padding: 5em 4.5em 0em 4em;
height: 236px;
float: right;
border-radius: 26px 0px 26px 0px;
}
.travel_more_main_auto {
width: 100%;
margin: 0 auto;
}
.travel_more_right p {
font-family: 'Poppins', sans-serif;
font-size: 17px;
width: 56%;
text-align: center;
float: left;
padding: 3em 2.3em 2em 2.3em;
line-height: 2;
background: #5cb37cf5;
height: 237px;
opacity: .99999999999999;
color: #ffffff;
border-radius: 0px 26px 0px 26px;
}

.travel_more_right {
width: 44%;
float: right;
}
.bold_h3 {
font-size: 25px !important;
font-weight: 600 !important;
}
.missout {
background: #608cab !important;
width: 49% !important;
padding: 7em 4em 0em 3em !important;
border-radius: 0px 26px 0px 26px !important;
height: 200px !important;
}
.or {
width: 100%;
float: left;
}
.additional {
background: #8064a2ed !important;
border-radius: 26px 0px 26px 0px !important;
width: 57% !important;
}
.homeshare1_main_left {
width: 51%;
float: left;
}
.homeshare1_main_page {
width: 100%;
float: left;
padding: 0.5em 0em 3em 0em;
}
.homeshare1_main_auto {
width: 93%;
margin: 0 auto;
}
.homeshare1_main {
	width: 100%;
	float: left;
	padding: 1em 0em 3em 0em;
	background: #ebebeb;
}
.homeshare1_main_right {
width: 49%;
float: left;
}
.homeshare1_main h1 {
	text-align: left;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 23px;
	line-height: 2;
	text-transform: uppercase;
}
.homeshare1_main .forget {
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	text-align: justify;
	width: 100%;
	line-height: 2;
	color: #000;
	float: left;
	margin: 0 !important;
}
.v_img {
width: 29%;
float: left;
margin: 0% 3% 0% 0%;
}
.homeshare1_main_page p {
font-family: 'Poppins', sans-serif;
font-size: 15px;
line-height: 2;
width: 100%;
text-align: justify;
}
.v_para {
width: 63%;
float: left;
padding: 2em 0em 0em 0em;
}
.v_img img {
border-radius: 0px 26px 0px 26px;
height: 168px;
}
.v_img1 {
width: 29%;
float: left;
margin: 0% 3% 0% 0%;
}
.v_para2 {
width: 63%;
float: left;
padding: 2em 0em 0em 0em;
}
.v_img1 img {
border-radius: 26px 0px 26px 0px;
height: 168px;
}
.v_img2 {
width: 29%;
float: left;
margin: 0% 3% 0% 0%;
}
.v_img2 img {
border-radius: 0px 26px 0px 26px;
height: 168px;
}
.v_para3 {
width: 63%;
float: left;
padding: 2em 0em 0em 0em;
}
.v_img3 {
width: 29%;
float: left;
margin: 0% 3% 0% 0%;
}
.v_img3 img {
border-radius: 26px 0px 26px 0px;
height: 168px;
}
.v_para1 {
width: 63%;
float: left;
padding: 2em 0em 0em 0em;
}
.homeshare_bottom {
	width: 100%;
	float: left;
	background: #4bacc6;
	padding: 0.4em 2em 0.4em 2em;
	box-sizing: border-box;
}
.hm2 {
	text-align: center;
}
.hm1 {
	width: 70%;
	margin: 0 auto !important;
}
.hm3 {
	width: 75%;
	margin: 0 auto !important;
	text-align: right;
}
.homeshare_bottom_i {
width: 33%;
float: left;
}
.homeshare_bottom p {
font-family: 'Poppins', sans-serif;
font-size: 15px;
font-weight: 500;
color: #ffffff;
}
.homeshare_bottom_auto {
width: 93%;
margin: 0 auto;
}
.homeshare_bottom_main {
width: 100%;
float: left;
}
.travel_more_l {
width: 25%;
float: left;
}

.travel_more_l .love_tra {
font-family: 'Poppins', sans-serif;
color: #fff;
font-size: 17px;
width: 73%;
text-align: center;
line-height: 2;
background: #9bbb59;
padding: 3em 2.4em 0em 2em;
height: 272px;
border-radius: 26px 0px 26px 0px;
}
.travel_more_l .fam_tra {
font-family: 'Poppins', sans-serif;
font-size: 17px;
width: 67%;
float: left;
padding: 3em 2.5em 2em 3em;
line-height: 2;
background: #5cb37cf5;
height: 237px;
opacity: .99999999999999;
color: #ffffff;
border-radius: 26px 0px 26px 0px;
text-align: center;
}
.travel_more_l .missout_p {
background: #608cab;
width: 65%;
padding: 3em 3.5em 0em 2.3em;
border-radius: 26px 0px 26px 0px;
height: 267px;
color: #ffffff;
font-family: 'Poppins', sans-serif;
font-size: 17px;
text-align: center;
}
.travel_more_l .add_p {
background: #8064a2ed;
border-radius: 26px 0px 26px 0px;
width: 65%;
padding: 3em 4em 0em 3em;
height: 267px;
font-family: 'Poppins', sans-serif;
font-size: 17px;
color: #ffffff;
text-align: center;
line-height: 2;
}
.travel_more_main_a {
width: 94%;
margin: 0 auto;
padding: 1em 0em 0em 0em;
}
.travel_more_main1 .once {
font-family: 'Poppins', sans-serif;
font-size: 17px;
text-align: center;
width: 60%;
margin: 0 auto;
padding: 0em 0em 2em 0em;
line-height: 2;
}
.travel_f {
width: 100%;
float: left;
background: #cccccc3b;
}
.travel_f h2 {
text-align: center;
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 21px;
margin: 0 !important;
padding: 2em 0em 1em 0em;
}
.travel_f p {
font-family: 'Poppins', sans-serif;
font-size: 17px;
width: 73%;
margin: 0 auto !important;
padding: 0em 0em 2em 0em;
text-align: center;
line-height: 2;
color: #000000c9;
}
.travel_more_main1 {
width: 100%;
float: left;
background: #fff;
padding: 1em 0em 0em 0em;
}
.myuser {
width: 100%;
float: left;
background: #293d59;
}
.myuser h5 {
color: #FFF;
border-collapse: collapse;
width: 88%;
line-height: 1em;
font-family: poppins;
font-weight: 400;
font-size: 13px;
float: left;
margin-left: 10px !important;
}
.myuser .clsifram {
width: auto;
float: right;
color: #FFF;
font-weight: 600;
font-size: 15px;
font-family: poppins;
margin: 0% 2%;
cursor: pointer;
}
.msgtimg {
width: 100%;
float: left;
background: none !important;
font-size: 11px;
font-family: poppins;
font-weight: 400;
color: #797474 !important;
}
.msgtimg,#bd .msgtimg1 {
width: 100%;
float: left;
background: none !important;
font-size: 11px;
font-family: poppins;
font-weight: 400;
color: #797474 !important;
margin-top: 18px;
text-align: right;
}
#bd .messagetime {
background: none !important;
box-shadow: none;
width: 100%;
float: left;
background: none !important;
font-size: 11px;
font-family: poppins;
font-weight: 400;
color: #797474 !important;
margin-top: 2px;
text-align: left;
}
#bd .msgtimg1 {
box-shadow: none;
text-align: left;
margin-top: 4px;
}
.homeshare {
width: 100%;
float: left;
}
#remainder {
font-size: 0;
height: auto;
background: url(../images/bell.png) no-repeat 0 center !important;
cursor: pointer;
height: 20px;
width: 20px;
float: right;
margin-top: 11px;
box-shadow: none;
}
.ready_to_stay {
text-align: center;
font-size: 16px;
font-family: poppins;
font-weight: 500;
color: #009cff;
}
.travel_trip {
width: 100%;
float: left;
padding: 9pc 0%;
}
.otherfeat_ofhome {
width: 100%;
float: left;
}
.availability_days {
width: 100%;
float: left;
box-sizing: border-box;
padding: 0% 2%;
border-top: 1px solid #ddd;
}
.availability_days p {
font-size: 14px;
font-family: poppins;
color: #97838f;
width: auto;
float: left;
padding: 1% 2%;
}
.mytrips {
width: 100%;
float: left;
margin: 2% 0%;
box-sizing: border-box;
}
.btn_cancel,.chome_cancel {
background: none;
border: none;
color: #009cff;
font-family: poppins;
text-transform: capitalize;
cursor: pointer;
font-size: 15px;
}
.request_profile h5 {
width: 100%;
float: left;
font-weight: 500;
font-family: poppins;
font-size: 14px;
color: #666;
line-height: 2;
}
.rev_page p {
float: left;
text-align: justify;
white-space: nowrap;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
}
.rev_page {
width: 100%;
float: left;
}
.mytrips h4,.our_trip h4 {
font-size: 18px;
text-transform: capitalize;
font-family: poppins;
font-weight: 500;
color: #000;
}
.excellent1 {
background: #00cc83;
color: #FFF;
font-size: 11px;
padding: 2px 3px;
border-radius: 5px;
font-family: poppins;
font-weight: 400;
}
.rev_page p {
float: right;
width: auto;
margin: 0 !important;
}
.rev_page p a {
color: #2b8cca;
font-family: poppins;
font-weight: 500;
font-size: 12px;
}
.rev_page {
	width: 18%;
	float: right;
	box-sizing: border-box;
}
.shower11 {
height: auto;
max-height: 400px;
overflow-y: auto;
box-sizing: border-box;
padding: 2%;
}
.shower11 p {
font-family: poppins;
font-size: 11px;
font-weight: 400;
text-align: justify;
color: #444;
}
.allrev img {
width: 30px;
height: 30px;
border-radius: 50px;
float: left;
margin-right: 6px;
}
.allrev h5 {
float: left;
width: auto;
font-family: poppins;
font-weight: 500;
text-transform: capitalize;
margin-top: 5px !important;
}
.rest_nm {
width: 100%;
float: left;
}
.rewdate img {
width: 16px;
height: 16px;
}
.rt {
background: #00cc83;
color: #FFF;
font-size: 11px;
padding: 2px 3px;
border-radius: 5px;
font-family: poppins;
font-weight: 400;
}
.revu {
font-weight: 400;
margin-left: 3%;
text-transform: capitalize;
font-size: 11px;
font-family: poppins;
color: #000;
}
.allrev p {;
width: 100%;
float: left;
}
.rewqa {
position: absolute;
top: 20%;
width: 96%;
float: left;
box-sizing: border-box;
left: 1%;
background: #FFF;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}
.rewqa {
position: relative;
top: 20%;
width: 96%;
float: left;
box-sizing: border-box;
left: 1%;
}
.closer11 {
float: right;
margin: 0px 0px;
font-size: 16px;
font-weight: 500;
color: #000;
background: #FFF;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
padding: 0% 1%;
cursor: pointer;
}
.closer11:hover {
background: #756363;
color: #FFF;
}
.trip {
color: #009cff;
font-family: poppins;
font-weight: 500;
text-transform: capitalize;
font-size: 11px;
cursor: pointer;
}
.our_trip {
width: 100%;
float: left;
}
.allreviews {
width: 80%;
float: left;
position: fixed;
left: 10%;
top: 16%;
height: 70vh;
overflow: auto;
}
.black_sheep {
float: left;
width: 100%;
position: fixed;
left: 0;
top: 0;
height: 100vh;
cursor: pointer;
background: #00000055;
}
.ref_content h1 {
	text-align: center;
	font-family: poppins;
	color: #17b3dd;
	font-weight: 500;
	font-size: 30px;
	margin: 0 !important;
}
.reft1 {
width: 70%;
float: left;
}
.ref_code1 {
width: 25%;
float: right;
}
.ref_code3 {
width: 50%;
float: left;
}.thug {
width: 42%;
float: left;
margin-right: 4%;
}
.thug select {
width: 100%;
float: left;
border: none;
height: 40px;
text-indent: 10px;
font-family: poppins;
font-size: 14px;
color: #333;
background: #c9d9e6;
}
#proofname3, #proofname1, #proofname2 {
width: 100%;
float: left;
border: none;
height: 40px;
text-indent: 10px;
font-family: poppins;
font-size: 14px;
color: #333;
background: #FFF;
}
.referred_detail {
width: 100%;
float: left;
margin: 8px 0px;
}
.referred_detail h4 {
text-transform: none;
font-family: poppins;
font-weight: 500;
font-size: 18px;
color: #444;
text-align: left;
}
.termsw {
width: 100%;
float: left;
}
.condition {
margin: 0 auto;
width: 94%;
}
.tandc {
width: 100%;
float: left;
height: 100vh;
}
.tandc {
width: 96%;
float: left;
height: 100vh;
margin: 2%;
box-sizing: border-box;
padding: 2%;
overflow-y: auto;
}
.tandc h2 {
font-family: poppins;
font-weight: 500;
text-transform: capitalize;
color: #000;
font-size: 25px;
margin-top: 0 !important;
}
.tandc p {
font-family: poppins;
color: #555;
font-weight: 400;
font-size: 13px;
text-align: justify;
}
.tandc h4 {
text-transform: capitalize;
color: #000;
font-size: 17px;
font-family: poppins;
font-weight: 500;
}
.tandc h6,.tandc h5 {
font-size: 15px;
color: #444;
font-family: poppins;
}
.tandc ul li {
font-family: poppins;
font-weight: 400;
text-align: justify;
color: #444;
font-size: 13px;
}
.tandc h4 {
background: url(../images/dot1.png) no-repeat 0 center;
padding-left: 20px;
background-size: 10px;
}
.tandc h1 {
text-align: center;
font-size: 25px;
font-family: poppins;
font-weight: 500;
text-transform: capitalize;
color: #000;
margin-bottom: 0 !important;
}
.tandc h3 {
text-align: center;
font-size: 15px;
font-family: poppins;
font-weight: 400;
color: #444;
}
.ref_code4 {
width: 40%;
float: left;
}
.thug1 {
width: 31.3%;
float: left;
margin: 5px 13px;
}
.reach1 {
width: 100%;
float: left;
background: #FFF;
}
.reach2 {
	margin: 0 auto;
	width: 100%;
}
.reach3 {
	width: 100%;
	float: left;
	position: relative;
}
.reach_left {
	width: 65%;
	float: left;
	background: #5394d6;
	box-sizing: border-box;
	padding-left: 3.3em;
	padding-top: 2em;
	height: 442px;
}
.research input {
width: 100%;
float: left;
}
.research input {
width: 100%;
float: left;
margin-bottom: 10px;
border: none;
background: #edf7ff;
height: 40px;
text-indent: 4px;
font-size: 14px;
font-family: poppins;
}
#reachmsg {
width: 100%;
float: left;
margin-bottom: 10px;
resize: unset;
height: 100px;
border: none;
background: #edf7ff;
text-indent: 4px;
}
.reach_left p {
font-family: poppins;
font-size: 13px;
font-weight: 400;
color: #444;
line-height: 2;
}
#reachsubmit {
	font-size: 14px;
	border: none;
	padding: 1.5% 5%;
	color: #FFF;
	font-family: poppins;
	text-transform: capitalize;
	background: #142b43;
	cursor: pointer;
	border-radius: 1px;
	font-weight: 500;
	margin-top: 1em;
	margin-left: 3px;
}
.reach_left h1 {
color: #97a7ff;
font-family: poppins;
font-weight: 500;
font-size: 31px;
margin-bottom: 0 !important;
}
.rewst {
float: right;
background: #91b1c6;
color: #FFF;
font-size: 14px;
font-family: poppins;
padding: 1% 4%;
border-radius: 50px;
margin-right: 10px;
}
.reward_page {
width: 100%;
float: left;
background: #e2f5fd;
padding: 2% 0%;
}
.left_reward {
	width: 60%;
	float: left;
	box-sizing: border-box;
	padding: 0px 10px;
}
.left_reward h4 {
	width: auto;
	float: left;
	color: #000;
	font-family: poppins;
	text-transform: capitalize;
	font-weight: 500;
	font-size: 15px;
	line-height: 2;
}
.reward_cnt ul li {
	font-size: 16px;
	font-family: poppins;
	font-weight: 400;
	text-align: justify;
	color: #444;
	margin-bottom: 20px;
	background: url(../images/bullet.png) no-repeat;
	background-position: 0% 25%;
}
.left_reward p {
	width: 100%;
	float: left;
	font-size: 17px;
	color: #000;
	font-family: poppins;
	font-weight: 400;
}
.reward_cnt {
	width: 85%;
	float: right;
	font-size: 19px;
	font-family: poppins;
	font-weight: 400;
	color: #000;
}
.reward_page1 {
margin: 0 auto;
width: 92%;
}
.left_rewardcnt {
width: 100%;
float: left;
margin: 10px 0%;
}
.left_reward h2 {
text-align: left;
font-family: poppins;
text-transform: capitalize;
font-weight: 500;
font-size: 28px;
line-height: 2;
margin-bottom: 0 !important;
color: #FFF;
}
.rewqas {
line-height: 3;
}
.right_reward {
float: right;
width: 40%;
}
.ref_content5 {
	width: 98%;
	float: left;
	background: #d4e1eb;
	box-sizing: border-box;
	margin: 1%;
}
.ref_content1 {
margin: 0 auto;
width: 92%;
}
.redss h3 {
text-align: left;
font-family: poppins;
font-weight: 500;
font-size: 18px;
line-height: 2;
color: #000;
}
.referred_detail label {
color: #000;
font-size: 14px;
font-family: poppins;
line-height: 3;
font-weight: 400;
}
.referred_detail input {
background: #FFF;
}
.referred_detail h4 {
text-align: left;
line-height: normal;
font-family: poppins;
color: #000;
font-size: 18px;
}
.rec {
width: 57%;
float: right;
}

.refgh {
width: 31.3%;
float: left;
margin: 0.3% 2% 0% 0%;
}
#bankaddress {
background: #FFF;
}
.ref_code6 {
width: 31.3%;
float: left;
}
.cosine {
width: 100%;
float: left;
margin: 2% 0%;
}
.reach_right {
	width: 35%;
	float: right;
}
.sec_ref p {
font-size: 14px;
color: #000;
font-family: poppins;
font-weight: 500;
width: 100%;
float: left;
}
.rqf {
color: #555;
letter-spacing: 5px;
border: 1px dashed #000;
text-align: center;
padding: 0% 1em;
}
.availmonthfive {
color: #009cff;
font-size: 15px;
text-transform: capitalize;
font-family: poppins;
font-weight: 400;
}
.popuplist {
width: 100%;
float: left;
}
.goldengang {
width: 100%;
float: left;
}


#overlay,#overlay1 {
position: fixed;
height: 100%;
width: 100%;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0,0,0,0.5);
display: none;

}

#popup {
	max-width: 600px;
	width: 100%;
	max-height: 300px;
	height: 50px;
	padding: 20px;
	position: relative;
	background: #fff;
	margin: 11em auto;
	z-index: 999999999;
}
.close_popup {
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
color: #000;
}
#popup img {
width: 29px;
float: left;
margin-right: 2%;
}
#popup p {
font-family: poppins;
font-weight: 500;
color: #009cff;
margin-top: 0 !important;
}
.verified {
padding: 0 !important;
}
.retd {
width: 100%;
float: left;
text-align: center;
}
.cnt_admin img {
	width: 20%;
	float: right;
}
.cnt_admin h1 {
	display: table-footer-group;
	font-family: poppins;
	font-weight: 500;
	color: #3b3b3b;
	font-size: 30px;
}
#registerform a,#mail_msg {
color: #009cff;
font-family: poppins;
font-weight: 400;
text-transform: capitalize;
font-size: 12px;
}
.current_plan h3 {
font-family: poppins;
color: #000;
font-size: 22px;
border-bottom: 1px solid #ddd;
line-height: 2;
font-weight: 500;
}
.paynowPage1 input {
border: 1px solid #ddd;
font-family: poppins;
font-weight: 400;
font-size: 14px;
color: #666;
}
.paynowPage1 label {
width: 33%;
float: left;
font-family: poppins;
font-weight: 400;
font-size: 14px;
text-transform: capitalize;
color: #555;
}
.check_out {
width: 100%;
float: left;
margin-bottom: 10px;
}
#checkout_btn {
border: none;
background: #2d3571;
color: #FFF;
padding: 1% 4%;
border-radius: 2px;
font-family: poppins;
font-weight: 500;
font-size: 16px;
cursor: pointer;
}
.paynowPage1 h4 {
font-family: poppins;
color: #000;
font-size: 15px;
border-bottom: 1px solid #ddd;
line-height: 2;
font-weight: 500;
text-transform: capitalize;
}
#bd .refd img {
width: auto;
}
#bd .refd {
text-align: center;
width: 100%;
float: left;
}
.paynowPage5 {
	width: 100%;
	float: left;
	background: #d4e1eb;
}
.paynowPage6 {
	width: 90%;
	margin: 0 auto;
}
#bd .success_page h3 {
	text-align: center;
	font-family: poppins;
	font-size: 14px;
	color: #555;
	width: 41%;
	margin: 0 auto;
	line-height: 2;
}
.notverifihome {
	position: absolute;
	right: 0%;
	font-family: poppins;
	color: #FFF;
	background: #000;
	padding: 0% 2%;
	font-weight: 500;
	font-size: 12px;
	box-sizing: border-box;
}
.verifihome {
display: none;
}
.newdiv {
width: 100%;
float: left;
}
.new {
margin-right: 3%;
}
.sec_ref {
	width: 98%;
	float: right;
	margin-right: 2%;
}
.sec_ref p {
text-align: end;
margin: 0;
}
#message1 {
position: absolute;
right: 1%;
top: 60%;
font-family: poppins;
font-weight: 400;
color: #17b3dd;
font-size:12px;
}
.tst,.strictly {
font-size: 13px;
color: #393838;
font-weight: bold;
}
.restd li {
background: none;
padding-left: 10px;
}
.cancel_user1 {
background: #009cff;
border: none;
color: #FFF;
padding: 1% 1%;
box-sizing: border-box;
font-family: poppins;
font-weight: 500;
font-size: 13px;
cursor: pointer;
}
.enddate {
color: #5c5c5c;
font-size: 14px;
font-weight: 400;
font-family: poppins;
}
.active_detail {
width: 100%;
float: left;
}
.active_detail h4 {
width: 100%;
float: left;
margin-left: 0 !important;
font-family: poppins;
font-weight: 500;
font-size: 17px;
color: #009cff;
}
.active_detail p {
width: 100%;
float: left;
font-family: poppins;
font-weight: 400;
color: #000;
margin: 0 !important;
}
.member_type {
padding-left: 1em;
color: #666;
}
#blah4 a {
color: #009cff;
text-decoration: none;
font-family: poppins;
font-weight: 400;
font-size: 12px;
}
.tandc a {
	color: #009cff;
	font-weight: 500;
	font-family: poppins;
	font-size: 14px;
	text-transform: lowercase;
}
.cook,#blah4 {
color: #009cff;
}
#counteryc,#counteryc1 {
width: 30%;
float: left;
border: none;
height: 40px;
background: #FFF;
font-family: poppins;
font-weight: 400;
font-size: 12px;
-moz-appearance: none;
-webkit-appearance: none;
-ms-appearance: none;
}
#contact,#newmobile {
width: 69%;
float: right;
}
.ref_code p {
width: 100%;
float: left;
font-family: poppins;
font-size: 11px;
color: #000;
}
.down a,.down1 a {
color: #009cff;
font-family: poppins;
font-weight: 500;
font-size: 14px;
}
#bd .down1 {
width: 100%;
float: left;
}
.pdf_doenload {
width: 48%;
float: left;
margin-right: 2%;
box-sizing: border-box;
}
#bd .down {
width: 100%;
float: left;
text-align: right;
}
.end_member {
width: 100%;
float: left;
}
.tripdate {
border: none;
border-bottom: 1px solid #ddd;
font-family: poppins;
font-weight: 500;
color: #009cff;
font-size: 14px;
width: 10%;
text-align: center;
padding: 0;
}
.end_member2 {
	width: 100%;
	float: left;
	padding: 0% 4%;
	box-sizing: border-box;
}
.end_member2 h4 {
	text-align: center;
	font-size: 24px;
	color: #000;
	font-family: poppins;
	font-weight: 500;
	text-transform: unset;
}
.end_member2 p {
	font-family: poppins;
	font-weight: 400;
	color: #666;
	line-height: 3;
	text-align: justify;
	font-size: 14px;
}
.endsubscription {
display: block;
position: relative;
float: left;
width: 240px;
padding: 0;
margin: 10px 20px 10px 0;
font-weight: 600;
text-align: center;
line-height: 50px;
color: #FFF;
border-radius: 5px;
transition: all 0.2s;
background: #5DC8CD;
font-family: poppins;
font-weight: 500;
font-size: 15px;
border: none;
cursor: pointer;
}
.endsubscription:hover {
background: #01939A;
}
.delete_acc,.yes_to_del {
width: 100%;
float: left;
margin: 1% 0%;
}
#del_acc {
height: 40px;
font-family: poppins;
font-weight: 400;
color: #000;
text-indent: 4px;
font-size: 14px;
}
#del_acc option {
font-family: poppins;
font-size: 14px;
color: #009cff;
font-weight: 400;
text-transform: capitalize;
}
.yes_to_del label {
font-family: poppins;
color: #000;
font-size: 14px;
font-weight: 400;
}

.cnta {
max-width: 960px;
margin: 0px auto;
padding: 0px;
float: left;
}


.prof .profile_img {
float: left;
width: 200px;
box-sizing: border-box;
margin: 0 0% 0 0px;
height: 200px;
overflow: hidden;
padding: 19px;
position: relative;
border-radius: 50%;
}
.prof .profile_img #edit_profile {
float: left;
border-radius: 50%;
box-sizing: border-box;
box-shadow: 1px 2px 5px -2px;
height: 100%;
}

.edit_data {
position: absolute;
top: 35px;
transition: 0.5s;
right: 26px;
background: #fff url(https://image.flaticon.com/icons/svg/565/565722.svg) no-repeat;
border-radius: 50%;
float: left;
background-position: center center;
background-size: 17px;
border: 1px solid #e5e5e5;
cursor: pointer;
box-shadow: 1px 1px 3px -2px;
}
.edit_data form {
float: left;
width: 26px;
height: 26px;
cursor: pointer !important;
opacity: 0;
}
.edit_data .profile {
width: 26px;
height: 26px;
cursor: pointer !important;
opacity: 0;
}
#prof_sub {
opacity: 0;
width: 0;
height: 0;
}
.request_profile:hover {
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
.enddate .far.fa-calendar-alt {
color: #009cff;
font-size: 16px;
margin-right: 6px;
}
.canceltrip,.canceltrip1 {
position: fixed;
height: 100%;
width: 100%;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0,0,0,0.8);
display: none;
}
.popup_from,.popup_from1 {
max-width: 500px;
width: 100%;
max-height: 300px;
height: 40%;
padding: 20px;
position: relative;
background: #fff;
margin: 0em auto;
margin-top: 10em;
box-sizing: border-box;
}
.amt {
color: #666;
font-family: poppins;
font-size: 14px;
border: 1px solid #ddd;
width: 57%;
float: left;
text-indent: 4px;
background: #fff;
line-height: 2;
}
.ted {
width: 100%;
float: left;
margin: 1% 0%;
}
.popup .close_popup,.close_popup1 {
position: absolute;
top: 0px;
right: 1px;
background: #FFF;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
padding: 0% 10px;
color: #009cff;
font-size: 14px;
font-family: poppins;
font-weight: 500;
}
.opup .close_popup:hover,.close_popup1:hover {
transform: rotateX(150deg);
color: #000;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}
.myall_reviews {
width: 98%;
float: left;
background: #FFF;
box-sizing: border-box;
padding: 2% 2%;
margin: 2% 0%;
}
.myall_reviews table {
width: 100%;
float: left;
font-family: poppins;
border-collapse: collapse;
}
.myall_reviews table tr th {
border: 1px solid #dddddd;
text-align: left;
padding: 8px;
font-family: poppins;
font-weight: 400;
font-size: 13px;
width: auto;
color: #009cff;
}
.myall_reviews table tr td {
border: 1px solid #dddddd;
text-align: left;
padding: 8px;
font-family: poppins;
font-size: 13px;
}
.myall_reviews table tr td:last-child {
font-size: 12px;
font-family: poppins;
color: #444;
}
.myall_reviews table tr th:nth-child(3) ,.myall_reviews table tr th:nth-child(2) {
width: 13%;
}
.myall_reviews h4 {
font-family: poppins;
font-size: 15px;
text-transform: capitalize;
color: #000;
display: inline-block;
line-height: 2;
margin-top: 0 !important;
}
.myall_reviews table tr th:last-child {
width: 50%;
}
.myall_reviews table tr th:first-child {
width: 22%;
}
.pdf_doenload p {
width: 100%;
float: left;
}
.viewby {
font-family: poppins;
font-size: 14px;
color: #009cff;
font-weight: 500;
cursor: pointer;
}
.reson,.reson1 {
font-family: poppins;
font-size: 14px;
color: #555;
text-transform: capitalize;
}
.reason_nat,.reason_nat1 {
border: none;
height: 30px;
font-size: 15px;
margin-left: 0.5em;
padding: 0% 3%;
cursor: pointer;
background: #009cff;
color: #fff;
font-weight: 500;
font-family: poppins;
}
.popup_from h1,.popup_from1 h1 {
font-family: poppins;
text-transform: capitalize;
font-size: 20px;
font-weight: 500;
margin-top: 0 !important;
}
#bd #refid {
height: 34px;
width: 100%;
float: left;
}
.popup_from select,.popup_from1 select {
width: 100%;
float: left;
margin-bottom: 10px;
border: 1px solid #000;
font-family: poppins;
font-size: 14px;
color: #000;
text-transform: capitalize;
}
.message,.message1 {
height: 80px;
box-sizing: border-box;
margin-bottom: 10px;
font-family: poppins;
font-size: 12px;
text-indent: 4px;
text-align: justify;
resize: unset;
overflow-y: auto;
border: 1px solid #000;
width:100%;
float:left;
}
#bd .res_disp {
font-family: poppins !important;
background: none !important;
color: #009cff !important;
font-size: 14px;
}
.request_profile.reqpf h5 {
	margin-top: 0;
	width: 100%;
	float: left;
}
.request_profile.reqpf {
height: 200px;
}
.accpt_trip, .accpt_tr1, .accpt_tr {
	font-family: poppins;
	color: #000;
	font-weight: 500;
	text-transform: capitalize;
	font-size: 14px;
	width: auto;
	float: left;
}
.ngk {
	width: 100%;
	float: left;
	box-sizing: border-box;
}
.ngk p {
width: auto;
float: left;
font-size: 14px;
font-family: poppins;
color: #009cff;
margin: 0 !important;
line-height: 2.5;
}
.ngk input {
	width: auto;
	float: left;
	margin: 0% 2%;
	background: none;
	border: none;
	height: auto;
	font-family: poppins;
	font-size: 15px;
	cursor: pointer;
	color: #000;
	font-weight: 500;
	text-transform: capitalize;
}
.irukku::before {
content: '.';
font-size: 34px;
border-radius: 50%;
color: #fabb05;
}


/*RIYAZ CSS*/


.viewby {
	font-family: poppins;
	font-size: 14px;
	color: #009cff;
	font-weight: 500;
	cursor: pointer;
}
.image_left {
	width: 30%;
	float: left;
	text-align: center;
	padding-top: 2%;
}
.image_left img {
	height: 250px;
	width: 300px;
}
.right_text {
	width: 62%;
	float: left;
}
.color {
	color: #009f99;
	font-weight: 500;
	font-family: poppins;
	font-size: 27px;
}
.right_text p {
	text-align: center;
	color: #6f6769;
	font-size: 18px;
	font-family: poppins;
}
.home_center {
	width: 100%;
	background: #33333312;
	float: left;
	padding: 2em 0em;
}
.home_margin {
	width: 96%;
	margin: 0 auto;
}
.home_full {
	width: 100%;
	float: left;
}
.how_do_we_left ul {
	width: 100%;
	float: left;
}
.home_half {
	width: 50%;
	float: left;
	box-sizing: border-box;
	padding-left: 10px;
}
.home_text {
	width: 100%;
	float: left;
}
.home_top {
	width: 50%;
	float: left;
	border-right: 3px solid #a3d1c6;
	border-bottom: 3px solid #a3d1c6;
	box-sizing: border-box;
}
.home_right_line {
	width: 50%;
	float: left;
	border-bottom: 3px solid #a3d1c6;
	height: 98px;
	box-sizing: border-box;
}
.home_bottom_left {
	width: 49.5%;
	float: left;
	box-sizing: border-box;
}
.home_bottom_right {
	width: 50%;
	float: left;
	padding-left: 10px;
	border-left: 3px solid #a3d1c6;
	height: 90px;
	box-sizing: border-box;
}
.home_right_line p {
	padding-left: 10px;
}
.home_text p {
	line-height: 2;
	font-size: 14px;
	width: 100%;
	color: #797979;
	font-family: poppins;
	text-align: justify;
	height: 80px;
}
.home_right_line.rlines {
	height: 97px;
}
.why_share_center {
	width: 100%;
	float: left;
	padding: 2em 0em 2em 0em;
	background: #33333312;
	box-sizing: border-box;
}
.left_image {
	width: 43%;
	float: left;
}
.why_share_text {
	width: 54%;
	float: left;
}
.why_share_love {
	width: 100%;
	float: left;
}
.why_love_text {
	width: 45%;
	float: left;
}
.why_share_text h1 {
	font-size: 25px;
	text-transform: uppercase;
}
.why_share_text h2 {
	font-size: 20px;
	text-transform: capitalize;
	font-family: poppins;
	color: #000;
}
.why_share_text ul li {
	background: none;
	padding: 0;
	line-height: 2;
	font-size: 14px;
	color: #3b3b3b;
	font-family: poppins;
}
.why_love_text p {
	width: 100%;
	float: left;
	color: #3b3b3b;
	line-height: 2;
	font-size: 14px;
	font-family: poppins;
	text-align: justify;
}
.who_share_text {
	width: 100%;
	float: left;
}
.who_share_text h1 {
	text-transform: uppercase;
	font-size: 22px;
	padding-left: 1%;
	font-family: poppins;
	color: #3b3b3b;
	font-weight: 400;
}
.who_box {
	width: 33%;
	float: left;
}
.who_box p {
	color: #77797b;
	line-height: 2.3;
	width: 89%;
	padding-left: 1em;
	font-size: 14px;
	font-family: poppins;
}
.small_home {
	width: 100%;
	float: left;
	text-align: right;
	/* padding-top: -4.3em; */
}
.who_share_inner {
	width: 100%;
	float: left;
	background: #ebebeb;
	padding-bottom: 2em;
}
.who_margin {
	width: 96%;
	margin: 0 auto;
}
.tips_inner {
	width: 100%;
	float: left;
	background: #f2feff;
}
.tips_text {
	width: 78%;
	float: left;
	padding: 0em 0 0em 2em;
	box-sizing: border-box;
}
.tips_images {
	width: 20%;
	float: right;
}
.tips_images p {
	float: right;
	margin: 0 !important;
}
.tips_text h2 {
	font-size: 19px;
	padding: 2% 0% 0% 0%;
	color: #000000;
}
.tips_text p {
	font-size: 15px;
	color: #686c6c;
	line-height: 3;
	width: 90%;
	margin: 0 !important;
	font-family: poppins;
}
.tips_inner_blue {
	width: 100%;
	float: left;
	background: #f5f5f5;
}
.blue_box {
	width: 28%;
	float: left;
}
.tips_blue_text {
	width: 72%;
	float: left;
	background: #f5f5f5;
}
.tips_inner_top {
	width: 100%;
	float: left;
	box-sizing: border-box;
}
.tips_inner_bottom {
	width: 100%;
	float: left;
}
.basic_right {
	width: 61%;
	float: left;
}
.basic_blue_box {
	width: 36%;
	float: left;
}
.blue_box p {
	text-transform: capitalize;
	font-family: poppins;
	margin: 0 !important;
}
.tips_inner_top p {
	color: #000000ba;
	font-size: 15px;
	padding-left: 4%;
	width: 88%;
	font-family: poppins;
}
.basic_right p {
	font-size: 15px;
	color: #000000c2;
	text-transform: capitalize;
	padding-left: 6em;
	font-family: poppins;
	background: url(../images/bullet.png)12% 50% no-repeat;
}
.basic_blue_box h2 {
	text-align: center;
	color: #fff;
	font-size: 25px;
	text-transform: capitalize;
}
.ja-content .basic_blue_box p {
	width: 100%;
	box-sizing: border-box;
	float: left;
	padding: 0;
	margin: 0;
}
.basic_right h2 {
	padding-left: 1.6em;
	font-size: 20px;
	font-family: poppins;
	color: #000;
	font-weight: 500;
}
.guest_tips {
	width: 100%;
	float: left;
	background: #2a84b8 url(../images/tp.jfif)no-repeat;
	padding-bottom: 1em;
	background-size: contain;
	background-position: 100% 0;
	box-sizing: border-box;
}
.ja-content .guest_tips h2 {
	text-align: left;
	color: #fff;
	font-size: 22px;
	text-transform: capitalize;
	width: 100%;
	padding: 10px 0em 0em 1em;
	line-height: 1.6;
	font-family: poppins;
}
.ja-content .guest_tips ul {
	width: 65%;
	float: left;
	margin: 0 !important;
}
.guest_tips ul li {
	color: #fff;
	font-size: 16px;
	width: 100%;
	float: left;
	background: none;
	line-height: 2;
	font-family: poppins;
	background: url(../images/grid2.JPG)2% 25% no-repeat;
	padding-left: 3.4em;
}
.first_aid {
	width: 100%;
	float: left;
}
.entertain_images p {
	text-align: right;
}
.first_images {
	width: 32%;
	float: left;
}
.first_text {
	width: 66%;
	float: right;
	box-sizing: border-box;
}
.first_text h1 {
	text-align: right;
	font-size: 23px;
	width: 97%;
	position: relative;
	font-family: poppins;
	color: #000;
	font-weight: 500;
}
.first_text h1::after {
	content: '';
	position: absolute;
	border: 0.2px solid #33333385;
	width: 10%;
	left: 59%;
	bottom: 36%;
}
.first_text h2 {
	font-size: 19px;
	text-transform: capitalize;
	padding-left: 2%;
	font-family: poppins;
	color: #444;
}
.first_text ul li {
	font-size: 15px;
	color: #646262;
	font-family: poppins;
	margin-bottom: 15px;
	background-position: 0% 21%;
	background: url(../images/grid1.JPG)no-repeat;
}
.tips_text ul li {
	font-size: 15px;
	color: #646262;
	font-family: poppins;
	margin-bottom: 15px;
	background: url(../images/grid1.JPG)no-repeat;
}
.first_text ul{
	width: 100%;
	float:left;
}
.entertain_text {
	width: 100%;
	float: left;
	padding: 2% 0%;
}
.entertainment {
	width: 45%;
	float: left;
}
.entertainment ul {
	width: 100%;
	float: left;
}
.entertainment {
	width: 45%;
	float: left;
	box-sizing: border-box;
	padding-left: 2em;
}
.entertain_images {
	width: 55%;
	float: left;
}
.entertainment h2 {
	font-size: 25px;
	text-transform: capitalize;
	padding-left: 1.2em;
		font-family: poppins;
}
.entertainment h3 {
	font-size: 19px;
	padding-left: 2.7em;
	text-transform: capitalize;
	width: 100%;
	margin: 0 !important;
	float: left;
	font-family: poppins;
}
.entertainment p {
	font-family: poppins;
	font-size: 15px;
}
.entertainment ul li {
	font-size: 15px;
	padding-left: 30px;
	font-family: poppins;
	line-height: unset;
	background-position: 0% 25%;
}
.general_tips {
	width: 100%;
	float: left;
	background: #f7f7f7;
	padding: 1% 2%;
	box-sizing: border-box;
}
.general_tips h2 {
	text-align: center;
	font-size: 20px;
	text-transform: capitalize;
	font-family: poppins;
	color: #000;
	font-weight: 500;
}
.general_tips p {
	font-size: 15px;
	color: #000000c7;
	margin: 0 auto !important;
	text-align: justify;
	line-height: 2.6;
	font-family: poppins;
	background: url(../images/grid1.JPG)0% 51% no-repeat;
	padding-left: 2em;
}
.general_tips ul li {
	font-family: poppins;
	font-size: 15px;
	background-position: 0 center;
	color: #666;
}
.faq_text {
	width: 100%;
	float: left;
}
.faq_margin {
	width: 90%;
	margin: 0 auto;
}
.faq_word {
	width: 100%;
	float: left;
	padding: 2% 0%;
}
.faq_images {
	width: 17%;
	float: left;
	margin: 0% 4%;
}
.faq_images p {
	color: #000;
	font-size: 13px;
	font-family: poppins;
}
.let_each {
	width: 100%;
	float: left;
	padding: 1% 0%;
	background: #ebebeb;
}
.let_each h2 {
	text-align: center;
}
.let_images {
	width: 38%;
	float: left;
	text-align: center;
}
.let_eachother {
	width: 62%;
	float: left;
}
.let_eachother h2 {
	font-size: 26px;
	font-family: poppins;
	color: #3b3b3b;
	font-weight: 500;
	margin-top: 0 !important;
	padding-left: 1em;
}
.let_line {
	font-size: 18px;
	color: #363636;
	padding-left: 1.6em;
	font-family: poppins;
	font-weight: 400;
	margin-bottom: 2em !important;
}
.blue_image {
	font-size: 14px;
	line-height: 2.7;
	background: url(../images/m1.png)no-repeat;
	margin: 0;
	padding: 1em 0em 0.7em 4em;
	width: 85%;
	font-family: poppins;
}
.green_image {
	font-size: 14px;
	line-height: 2.7;
	background: url(../images/m2.png)top right no-repeat;
	margin-top: -19px !important;
	padding: 0.7em 3em 1em 3em;
	width: 87%;
	text-align: left;
	font-family: poppins;
}
.let_eachother p b {
	color: #000;
}
 .violet_image {
	font-size: 14px;
	line-height: 2.7;
	background: url(../images/m3.png)no-repeat;
	padding: 1em 0em 0.7em 4em;
	width: 85%;
	margin-top: -19px !important;
	font-family: poppins;
}
.lgreen_image {
	font-size: 14px;
	line-height: 2.7;
	background: url(../images/m4.png)top right no-repeat;
	margin-top: -19px !important;
	padding: 0.7em 3em 1em 3em;
	width: 87%;
	text-align: right;
	font-family: poppins;
}
 .lblue_image{
	font-size: 14px;
	line-height: 2.7;
	background: url(../images/m5.png)no-repeat;
	margin-top: -19px !important;
	padding: 1em 0em 0.7em 4em;
	width: 85%;
	font-family: poppins;
}
.contact_left {
	width: 56%;
	float: left;
	background: #5394d6;
	padding: 4em 0em;
}
.contact_text {
	width: 100%;
	float: left;
	position: relative;
}
.contact_right {
	width: 44%;
	float: right;
}
.contact_text h1 {
	font-size: 26px;
	padding-left: 1em;
}
.contact_left h2 {
	color: #fff;
	text-transform: capitalize;
	font-size: 23px;
}
.contact_left h2 {
	color: #fff;
	text-transform: capitalize;
	font-size: 23px;
	margin: 0 !important;
	padding: 0em 0em 0em 3em;
}
.contact_left p {
	color: #fff;
	font-size: 16px;
	width: 30%;
	padding: 0.5em 0em 0.5em 4.3em;
	line-height: 2;
	margin: 0 !important;
}
.contact_left a {
	color: #fff;
	font-size: 17px;
}
.research {
	width: 100%;
	float: left;
}
.contact_form {
	width: 100%;
	float: left;
	position: absolute;
	bottom: 15%;
	right: 0%;
	left: 19%;
}
.how_do_we_fullpage {
	width: 100%;
	float: left;
	background: #ebebeb;
	box-sizing: border-box;
	padding: 2% 3% 0% 3%;
}
.how_do_we_left {
	width: 60%;
	float: left;
}
.how_do_we_right {
	width: 40%;
	float: right;
	text-align: right;
}
.how_do_we_left h1 {
	font-family: poppins;
	font-weight: 500;
	font-size: 24px;
	color: #363636;
}
.how_do_we_left ul li {
	width: 50%;
	float: left;
	padding-left: 0;
	background: none;
	font-family: poppins;
	line-height: 2;
	font-size: 14px;
	color: #000;
	box-sizing: border-box;
	min-height: 96px;
	text-align: justify;
	margin-bottom: 0;
	height: 130px;
}
.how_do_we_left h4 {
	line-height: 2;
	font-family: poppins;
	text-transform: unset;
	color: #3b3b3b;
	font-size: 17px;
	font-weight: 500;
	margin: 1.5em 0em !important;
}
.how_do_we_left h6,.how_do_we_left p {
	line-height: 2;
	font-family: poppins;
	text-transform: unset;
	color: #3b3b3b;
	font-size: 14px;
	font-weight: 400;
}
.who_img {
	margin-top: 53px;
}
.how_do_we_right p img {
	/* margin-top: 20px; */
	height: 400px;
}
.tips_inner h1 {
	text-align: left;
	font-family: poppins;
	font-size: 24px;
	color: #009f99;
	font-weight: 500;
	text-transform: uppercase;
	margin-left: 1em !important;
}
.com_users .header_banner {
	height: auto;
}
.tip_page {
	font-size: 20px;
	text-transform: initial;
	font-family: poppins;
}
.reward_page h1 {
	text-align: left;
	margin-top: 0 !important;
	text-transform: capitalize;
	font-family: poppins;
	color: #000;
	font-size: 24px;
	font-weight: 500;
	margin-left: 2em !important;
}
#popup_div {
	max-width: 600px;
	width: 100%;
	max-height: 300px;
	height: 125px;
	position: relative;
	background: #fff;
	margin: 11em auto;
}
#popup_div #close_popup {
	float: right;
	width: auto;
	color: #009cff;
	font-family: poppins;
	font-size: 14px;
	font-weight: 500;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
	padding: 5px 10px;
	cursor: pointer;
}
#popup_div p {
	width: 90%;
	float: left;
	padding: 0% 2%;
	box-sizing: border-box;
	font-family: poppins;
	font-weight: 400;
	color: #000;
}
#popup_div p a {
	color: #009cff;
	font-family: poppins;
	text-transform: capitalize;
	font-size: 14px;
	font-weight: 500;
}
.active_detail p a {
	color: #009cff;
	font-weight: 500;
	cursor: pointer;
}
.cntes {
	font-size: 14px;
	font-family: poppins;
	color: #009cff;
	text-align: justify;
}
.owl-blogz {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
}
.owl-blogz .owl-prev {
	position: absolute;
	top: 27%;
	left: 0%;
	z-index: 9999999;
	margin-left: 0;
	width: 38px;
	font-family: poppins;
	font-size: 24px;
	border: none;
	color: #fff;
}
.owl-blogz .owl-next {
	position: absolute;
	right: 0;
	top: 27%;
	z-index: 9999999;
	margin-left: 0;
	width: 38px;
	font-family: poppins;
	font-size: 24px;
	border: none;
	color: #fff;
	margin-right: 0;
}
.bg_psg {
	width: 100%;
	float: left;
}
.bg_psg.blog_act p img {
	border: 5px solid #1f53ce;
	box-sizing: border-box;
}
.act_img {
	width: 17px;
	margin-right: 10px;
	vertical-align: middle;
}
.blog_section {
	width: 100%;
	float: left;
}
.blog_section1 {
	width: 80%;
	margin: 0 auto;
}
.blog_section2 {
	width: 100%;
	float: left;
}
.owl-blogz p img {
	width: 100%;
	float: left;
	height: 305px;
}
.owl-blogz h4 {
	width: 100%;
	float: left;
}
.owl-blogz .owl-nav.disabled {

}
.bg_list {
	width: 100%;
	float: left;
	margin-top: 1em;
	margin-bottom: 2em;
}
.blog_left {
	width: 100%;
	float: left;
}
.blog_left.lrftb {
	width: 100%;
	float: left;
}
.blog_right {
	float: right;
	width: 27%;
    display: none;
}
.page_vh p {
	float: left;
	width: 100%;
	margin: 0 !important;
}
.blog_section2 h1 {
	text-align: center;
	color: #009f99;
	font-weight: 500;
	font-family: poppins;
	font-size: 27px;
	text-transform: uppercase;
}
.blog_section2 h4 {
	font-family: poppins;
	text-transform: capitalize;
	color: #6d717e;
	font-size: 16px;
	box-sizing: border-box;
	padding: 0px 7px;
}
.blog_section2 b {
	color: #000;
	font-family: poppins;
	text-transform: capitalize;
	font-size: 16px;
}

.blog_section2 p {
	color: #777;
	font-family: poppins;
	font-size: 14px;
	text-shadow: unset;
	line-height: 2;
	text-align: justify;
	margin-top: 0 !important;
}
.bg_psg h4 {
	margin-bottom: 0;
}
.bg_psg h4 a {
	font-family: poppins;
	font-weight: 500;
	color: #000;
	font-size: 19px;
}
.bg_psg h4 a:hover {
	color: #009cff;
}
.bg_list h3 {
	font-size: 24px;
	font-family: poppins;
	font-weight: 500;
	color: #000;
}
.bgv_blogasdas {
	width: 100%;
	float: left;
}
.bgv_blogasdas h4 {
	background: #009cff;
	padding: 1em;
	color: #FFF;
	text-align: center;
	font-family: poppins;
	font-weight: 500;
	font-size: 17px;
	margin-bottom: 0 !important;
}
.bgv_blogasdas ul {
	border: 1px solid #d3d3d3;
	margin: 0 !important;
	float: left;
	width: 99%;
}
.bgv_blogasdas ul li {
	border-bottom: 1px solid #d3d3d3;
	background: none;
	line-height: 3;
	box-sizing: border-box;
	width: 100%;
	float: left;
	padding-left: 0 !important;
	margin-bottom: 0;
}
.bgv_blogasdas ul li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
.bgv_blogasdas ul li a {
	font-family: poppins;
	color: #444;
	font-size: 15px;
	font-weight: 400;
	width: 100%;
	float: left;
	box-sizing: border-box;
	padding-left: 20px;
}
.bgv_blogasdas ul li a:hover {
	background: #e9eaee;
	color: #009cff;
}
.msg_vount {
	float: right;
	width: 5%;
	line-height: 5;
	font-family: poppins;
	color: #009cff;
}
.btm_cnt {
	width: 100%;
	float: left;
	margin-top: 2em;
}
.btm_cnt p {
	text-align: center;
	font-family: poppins;
	color: #009cff;
	font-size: 14px;
	font-weight: 500;
	line-height: 2;
}
.pricing {
	width: 100%;
	float: left;
	background: url(../images/background.png)no-repeat;
	background-size: cover;
}
.pricing h1 {
	text-align: center;
	text-transform: uppercase;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	font-size: 24px;
}
.pricing_box {
	width: 100%;
	float: left;
	padding: 2em 0em;
}
.pricing_margin {
	width: 68%;
	margin: 0 auto;
}
.pricing_image {
	width: 100%;
	float: left;
}
.pricing_left {
	width: 47%;
	float: left;
	margin-right: 3em;
	padding: 0em;
	background-color: #fff;
	box-sizing: border-box;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}
.pricing_right {
	width: 47%;
	float: left;
	padding: 0em 0em;
	box-sizing: border-box;
	background:#fff;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}

.pricing_left h2 {
	text-align: center;
	color: #fff;
	font-size: 33px;
	font-family: poppins;
	padding: 1em 0em 2em 0em;
	position: relative;
	background: url(../images/react1.png)right 100% no-repeat;
	margin: 0 !important;
	background-size: cover;
}
.pricing_left ul {
	width: 100%;
	float: left;
	padding: 0em 0em 1em 0em;
	box-sizing: border-box;
}
.pricing_left ul li {
	background: url(../images/gh1.png)0% 4% no-repeat;
	color: #000;
	font-size: 15px;
	width: 78%;
	text-align: justify;
	margin: 0 auto;
	font-family: poppins;
	margin-bottom: 20px;
}
.pricing_right ul {
	width: 100%;
	float: left;
	padding: 0em 0em 7.7em 3em;
	box-sizing: border-box;
}
.pricing_right ul li {
	color: #000;
	font-size: 15px;
	width: 78%;
	text-align: justify;
	font-family: poppins;
	background: url(../images/ghk2.png)0% 4% no-repeat;
	margin-bottom: 20px;
}
.pricing_right h2 {
	text-align: center;
	color: #fff;
	font-size: 33px;
	font-family: poppins;
	padding: 1em 0em 2em 0em;
    position: relative;
    background: url(../images/react2.png)right 100% no-repeat;
	margin: 0 !important;
	background-size: cover;
}
.pricing_left h2::after {
	content: '';
	border: 1px solid #fff;
	position: absolute;
	width: 14%;
	top: 60%;
	left: 40%;
	height: 1px;
	background: #fff;
}
.pricing_right h2::after{
	content: '';
	border: 1px solid #fff;
	position: absolute;
	width: 15%;
	top: 60%;
	left: 40%;
	height: 1px;
	background: #fff;
}
.safety {
	width: 100%;
	float: left;
	padding: 3% 0em;
}
.safety_left {
	width: 38%;
	float: left;
	text-align: center;
	padding-top: 2em;
}
.safety_center {
	width: 24%;
	float: left;
}
.safety_bottom {
	width: 100%;
	float: left;
	padding: 0em 2em;
	box-sizing: border-box;
}
.ja-content .safety p {
	font-size: 15px;
	color: #000; 
	font-family: poppins;
	margin: 0 auto;
	width: 82%;
	text-align: center;
	line-height: 2;
}
.ja-content .safety_center h2 {
	text-align: center;
	color: #fff;
	font-size: 28px;
	text-transform: capitalize;
	line-height: normal;
	padding: 0.4em 0em;
	font-family: poppins;
	margin-top: 60px;
	width: 100%;
	box-sizing: border-box;
	float: left;
	background: #1abcc1;
	border-radius: 3px;
	margin-bottom: 0 !important;
	position: relative;
}
.safety_para ul li {
	font-family: poppins;
	font-size: 15px;
	background-position: 0 21%;
	color: #666;
	font-weight: 400;
}
.safety_right {
	width: 38%;
	float: right;
	text-align: center;
	padding-top: 2em;
}
.safety_diagram {
	width: 100%;
	float: left;
	padding: 4em 0em;
	background: url(../images/lin.png)50% 11% no-repeat;
}
.safety_color2 {
	width: 100%;
	float: left;
}
.safety_color1 {
	width: 100%;
	float: left;
	padding: 0em 0em;
}
.safety_para {
	width: 50%;
	float: left;
}
.ja-content .safety_para p {
	font-size: 16px;
	margin: 0 auto;
	width: 80%;
	line-height: 2;
}
.safety_color1 img {
	width: 340px;
	height: 241px;
}
.reach3 h1 {
	color: #000;
	font-family: poppins;
	font-size: 32px;
	text-transform: capitalize;
	font-weight: 500;
	padding-left: 1.3em;
	line-height: 2;
}
.reach_bg {
	width: 52%;
	float: right;
	position: absolute;
	left: 36%;
	top: 25%;
}
.reach_right p {
	margin: 0 !important;
}
.reach_left h4 {
	color: #FFF;
	text-shadow: none;
	text-transform: capitalize;
	font-family: poppins;
	font-weight: 400;
	font-size: 30px;
	margin-bottom: 0 !important;
}
.reach_left p a {
	font-family: poppins;
	color: #FFF;
	font-size: 25px;
	text-transform: lowercase;
}
.reach_left p {
	margin-top: 0 !important;
}
.reach_left h6,.reach_left p {
	color: #FFF;
	font-family: poppins;
	text-shadow: none;
	text-transform: capitalize;
	font-size: 14px;
	font-weight: 400;
	width: 29%;
	line-height: 2;
}
.rch_us1 {
	width: 100%;
	float: left;
}
.rch_us1 input, .rch_us1 select {
	width: 48%;
	float: left;
	margin: 0.8% 0.5%;
	height: 57px;
	font-family: poppins;
	font-size: 14px;
	background: #FFF;
	text-indent: 10px;
	border: none;
}
#reachmsg {
	width: 97%;
	float: left;
	margin: 0.5% 0.5%;
	font-family: poppins;
	font-size: 14px;
	height: 174px;
	background: #FFF;
    text-indent: 10px;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}
.rest_ig {
	width: 40% !important;
}
.rch_us1 input::placeholder,#reachmsg::placeholder {
  color: #585858;
  opacity: 1; /* Firefox */
  font-family: poppins;
	font-size: 14px;
}
.reach_left::before {
	content: "";
/*	border-bottom: 2px solid #FFF;*/
	height: 40px;
	float: left;
	width: 202px;
	position: absolute;
	transform: rotate(90deg);
	left: -3%;
	opacity: 1;
	top: 53%;
}
.reach_left_two {
	margin-left: 4em;
}
.middle_east1 {
	width: 44%;
	float: left;
	margin-right: 2%;
}
.middle_east {
	width: 25%;
	float: left;
	margin-right: 2%;
}
.info_msg {
	font-family: poppins;
	color: #666;
	font-size: 13px;
	text-align: justify;
	margin-top: 2px !important;
	width: 100%;
	float: left;
}
.btn_cancel {
	float: right;
}
.cancel_user {
	float: right;
	background: none;
	color: #009cff;
	cursor: pointer;
	border: none;
	font-size: 14px;
	font-family: poppins;
}
.proof_lets {
	width: 48%;
	float: left;
	margin: 0% 1%;
}
.pdf_doenloads h5 {
	width: 80%;
	float: left;
}
.pdf_doenloads {
	width: 96%;
	float: left;
	margin: 0% 2%;
	box-sizing: border-box;
}
.pdf_doenloads p img {
	width: 100%;
	float: left;
	min-height: 200px;
	height: 200px;
}
.pdf_doenloads p {
	width: 100%;
	float: left;
}
.list_tesw {
	width: 100%;
	float: left;
}
.img_nm {
	width: 100%;
	float: left;
	font-family: poppins;
	color: #000;
	font-size: 13px;
}
.page_vh {
	width: 100%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 160px;
	box-sizing: border-box;
	padding: 0px 7px;
}
.blog_section2 ul li {
	background: none;
	padding-left: 10px;
	font-family: poppins;
	text-align: justify;
	color: #777;
	line-height: 2;
}
.bgv_blogasdas ul li {
	line-height: 3;
}
#blah,#blah1,.sonwer1 a {
	color: #009cff;
	font-family: poppins;
	font-weight: 400;
	line-height: 2;
}
.success_left h4 img {
	vertical-align: middle;
	width: 46px;
	margin-right: 0.2em;
}
.success_left {
	width: 50%;
	float: left;
	padding-top: 7em;
}
.success_page h5 a {
	font-family: poppins;
	color: #FFF;
	font-size: 14px;
	background: #009f99;
	padding: 10px 10px;
}
.success_left h5 {
	margin-top: 2em !important;
	width: 100%;
	float: left;
}
.success_right {
	width: 50%;
	float: right;
}
.success_right p img {
	width: 100%;
	float: left;
}
.faq_sec {
	width: 29%;
	float: left;
	margin: 3% 2%;
	position: relative;
	box-sizing: border-box;
	height: 230px;
}
.faq_sec p {
	font-family: poppins;
	font-size: 15px;
	color: #666;
	margin: 0px 0px;
	line-height: 2;
}
.faq_sec span a {
	font-family: poppins;
	color: #009cff;
	font-size: 15px;
	font-weight: 500;
}
.faq_sec p img {
	margin-bottom: 3%;
}
.new_question p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.faq_sec h4 {
	top: -4%;
	background-color: #70cbf4;
	color: #FFF;
	padding: 5px 30px;
	text-align: left;
	max-width: 100%;
	z-index: 1;
	position: absolute;
	text-transform: uppercase;
	line-height: 25px;
	font-size: 16px;
	font-family: poppins;
	border-radius: 1px;
	left: 5%;
}
.rest_faq {
	width: 100%;
	float: left;
	padding: 2em 0em;
}
.rest_faq1 {
	margin: 0 auto;
	width: 90%;
}
.rest_faq2 {
	width: 100%;
	float: left;
}
.view_ection ul li {
	color: #FFF;
	background: #70cbf4;
	text-transform: uppercase;
	padding: 0px;
	float: left;
	width: auto;
	display: block;
	margin-left: 8px;
	border: 1px;
	border-radius: 2px 2px 0 0;
	font-family: poppins;
}
.view_ection ul {
	width: 100%;
	float: left;
}
.view_ection .faq_active {
	color: #000;
	background: #FFF;
	filter: none;
	padding: 0px 0px 0px 0px;
	box-shadow: 0 10px 0 0 #FFF,0 1px 6px 4px #CCC;
	float: left;
	width: auto;
	display: block;
	border: 1px;
	border-radius: 2px 2px 0 0;
	margin-left: 8px;
}
.question_vhome {
	width: 25%;
	float: left;
	box-sizing: border-box;
	background: #dbf2fc;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
	overflow-y: auto;
	height: 450px;
}
.question_vhome ul li {
	border-bottom: 1px solid #009cff;
	background: none;
	box-sizing: border-box;
	padding: 8px 10px;
	margin: 0;
}
.question_vhome ul li {
	color: #666;
	text-align: justify;
	font-family: poppins;
	line-height: 2;
	font-size: 13px;
	width: 100%;
	float: left;
}
.question_vhome ul li:last-child {
	border-bottom: none;
}
.view_ection ul li a {
	padding: 10px 20px 7px 20px;
	float: left;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
}
.question_vhome ul {
	width: 100%;
	float: left;
	margin: 0 !important;
}
.question_vhome ul li:hover {
	background: #70cbf4;
	color: #fff;
}
.question_vhome ul li:hover a {
	color:#fff;
}
.listings {
	float: right;
	width: 71%;
	box-sizing: border-box;
	padding: 0% 2%;
	border: 4px solid #70cbf4;
	border-radius: 12px;
}
.faq_rightans ul li {
	font-family: poppins;
	line-height: normal;
	font-size: 14px;
	text-align: justify;
	margin-bottom: 10px;
	background: url(../images/m.png) no-repeat 0% 4%;
}
.view_ection ul li a {
	color: #fff;
	font-size: 16px;
}
.submit_form1 {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
#bd #content_details1 {
	width: 20px;
	float: left;
	height: 20px;
	margin-top: 14px;
	border: 1px solid #000;
	-moz-appearance: statusbar;
	-webkit-appearance: statusbar;
}
.terms1 {
	float: right;
	width: 96%;
	text-align: justify;
	font-family: poppins;
	color: #666;
}
.faq_active a{
	color: #70cbf4 !important;
	font-size: 16px;
	font-family: poppins;
}
.faq_sec p img {
	width: 85%;
	float: left;
	height: 150px;
}
.faq_sec p {
	height:130px;
}
.new_question {
	width: 100%;
	float: left;
}
.new_question p {
	height: auto;
	margin: 0 !important;
}
.homeshare_main_page h1,.vhome_reviews h3 {
	text-align: center;
	font-family: poppins;
	font-size: 24px;
	color: #009f99;
	font-weight: 500;
	text-transform: uppercase;
	margin-top: 0;
}
.ans_fq.intro {
	background: #70cbf4;
	color: #fff !important;
}
.vhome_reviews {
	width: 100%;
	float: left;
	background: #ebebeb;
}
.review_rs {
	width: 90%;
	margin: 0 auto;
}
.review_rs1 {
	width: 100%;
	float: left;
}
.product_fg {
	width: 28%;
	float: left;
	margin: 2% 2.6%;
	position: relative;
}
.product_fg img {
	width: 100%;
	float: left;
	height: 210px;
}
.rev_sec {
	width: 100%;
	float: left;
	box-sizing: border-box;
	padding: 2% 6%;
}
.rev_sec p {
	font-family: poppins;
	font-size: 15px;
	color: #606060;
	font-weight: 500;
	line-height: 2;
	text-align: justify;
	height: 60px;
	overflow: hidden;
}
.review_list2 {
	width: 100%;
	float: left;
}
.review_list2 img {
	width: 14px;
	float: left;
	height: 14px;
	margin-right: 4px;
	margin-top: 4px;
}
.new_question p a {
	color: #666;
}
.reviews_next {
	width: 100%;
	float: left;
	background: #fff;
	box-sizing: border-box;
	padding: 3% 5%;
	margin-top: -40px;
	border-radius: 6px;
}
.date_d {
	font-family: poppins;
	margin-left: 5px;
	font-size: 15px;
	color: #666;
}
.refw {
	width: 100%;
	float: left;
}
.train_rev {
	width: 20%;
	float: left;
}
.train_rev img {
	width: 200px;
	min-height: 140px;
}
.review_home {
	width: 100%;
	float: right;
	background: #ebebeb;
	margin-bottom: 5px;
	box-sizing: border-box;
	padding: 1% 3%;
}
.revback {
	width: 80%;
	float: right;
}
.resaqa{
    width: 100%;
	float: right;
	box-sizing: border-box;
	padding: 0% 2%;
	background: #fff;
	height: 250px;
	overflow-y: auto;
}
.review_home p {
	font-family: poppins;
	color: #666;
	font-size: 15px;
	line-height: 2;
	text-align: justify;
}
.review_home p {
	text-align: justify;
	font-family: poppins;
	line-height: 2;
	font-size: 14px;
	color: #666;
	width: 100%;
	float: left;
	margin: 0 !important;
}
.price_pages {
	width: 70%;
	float: left;
}
.dwidth {
	width: 30%;
	float: right;
}
.price_pages img {
	margin-right: 4px;
	width: 14px;
	height: 14px;
}
.ghf {
	font-family: poppins;
	color: #666;
	font-size: 15px;
	margin-left: 10px;
}
.vhome_reviews.trev {
	background: #fff;
	padding: 0% 0% 0% 0%;
	margin-bottom: 30px;
}
.rtgh {
	width: 5%;
	float: left;
}
.rtgh img {
	width: 32px;
	height: 32px;
	border-radius: 50px;
}
.rev_tims {
	width: 95%;
	float: right;
}
.rev_tims h4 {
	text-align: left;
	font-family: poppins;
	font-weight: 500;
	text-transform: capitalize;
	color: #000;
	font-size: 15px;
	margin-top: 0 !important;
	width: auto;
	float: left;
	margin-right: 10px !important;
}
.revback h3 {
	text-align: left;
	text-transform: capitalize;
	color: #000;
	font-family: poppins;
	font-size: 24px;
	margin-top: 0 !important;
	padding-left: 2%;
	margin-bottom: 5px !important;
}
.vhomerev {
	width: 100%;
	float: left;
	background: #ebebeb;
	padding: 2% 0%;
}
.vhomerev h4 {
	font-family: poppins;
	font-weight: 500;
	font-size: 22px;
	text-transform: unset;
	color: #444;
	margin-top: 0 !important;
}
.owl-carousele {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
}
.owl-carousele .product_fg {
	width: 100%;
	float: left;
	margin: 2% 2.6%;
	position: relative;
}
.vhome_reviews.trev h2 a {
	padding-left: 2%;
	font-family: poppins;
	font-size: 15px;
	text-transform: capitalize;
	color: #009cff;
	line-height: 3;
}
.godrop1 {
	margin: 0 auto;
	width: 70%;
}
.godrop2 {
	width: 100%;
	float: left;
	background: #ece9e8;
	box-sizing: border-box;
	padding: 2% 2%;
	margin-bottom: 2em;
}
.godrop h4 span {
	text-align: center;
	font-family: poppins;
	font-size: 24px;
	color: #009f99;
	font-weight: 500;
	text-transform: uppercase;
	margin-top: 0;
}
.godrop h4 {
	text-align: center;
	font-family: poppins;
	font-size: 24px;
	color: #000;
	font-weight: 400;
	text-transform: uppercase;
	margin-top: 0 !important;
	line-height: 3;
}
.contact100-form.validate-form input,.contact100-form.validate-form select {
	width: 100%;
	float: left;
	margin-bottom: 20px;
	border: none;
	box-sizing: border-box;
	height: 55px;
	text-indent: 10px;
	font-family: poppins;
	font-size: 15px;
	color: #000;
}
.fm_l12 {
	width: 50%;
	float: right;
}
.fm_l12 textarea {
	width: 100%;
	float: left;
	height: 205px;
	box-sizing: border-box;
	border: none;
	text-indent: 10px;
	line-height: 2;
	color: #000;
	font-size: 15px;
	font-family: poppins;
	resize: unset;
	margin-bottom: 22px;
}
.fm_l1 {
	width: 50%;
	float: left;
	box-sizing: border-box;
	padding-right: 2%;
}
#bd .contact100 {
	width: 160px;
	float: left;
	background: #142b43;
	color: #fff;
	font-family: poppins;
	font-size: 15px;
	text-transform: capitalize;
	cursor: pointer;
	box-sizing: border-box;
	padding: 0% 6%;
	text-indent: unset;
	text-align: center;
	margin-bottom: 0px;
	line-height: normal;
	height: 50px;
}
.contact100-form.validate-form input::placeholder,.contact100-form.validate-form textarea::placeholder {
	color: #000;
	opacity: 0.6;
}
.homeshare_main_page h1 {
	margin-bottom: 0 !important;
}
.current_rwd {
	width: 100%;
	float: left;
}
.current_rwd p {
	font-family: poppins;
	color: #000;
	font-size: 15px;
	font-weight: 500;
}
#bd .noteof {
	width: 90%;
	float: left;
}
.noteof p {
	font-family: poppins;
	text-align: justify;
	font-size: 11px;
	font-weight: 400;
	line-height: 2;
	color: #666;
}
.notemark {
	width: 100%;
	float: left;
	border: 1px solid #000;
	box-sizing: border-box;
	padding: 2% 3%;
	margin-top: 2%;
}
.notemark h6,.tms h5 {
	font-family: poppins;
	font-weight: 500;
	font-size: 15px;
	margin-top: 0;
	color: #000;
}
.rewqb {
	width: 96%;
	float: right;
	box-sizing: border-box;
	padding-right: 2%;
}
.lipb {
	width: auto;
	float: left;
}
.rewqb p {
	font-family: poppins;
	text-align: justify;
	font-size: 14px;
	font-weight: 400;
	color: #666;
}
.tms {
	width: 100%;
	float: left;
}
.tms {
	width: 100%;
	float: left;
	border: 1px solid #000;
	box-sizing: border-box;
	padding: 1% 3%;
}
.review_rs2 {
	width: 80%;
	margin: 0 auto;
}
.owl-carousele .owl-nav.disabled .owl-prev {
	position: absolute;
	top: 40%;
	float: left;
	left: 0%;
	width: 34px;
	font-family: poppins;
	font-weight: 500;
	font-size: 22px;
	margin-left: 0;
}
.owl-carousele .owl-nav.disabled .owl-next {
	position: absolute;
	top: 40%;
	float: left;
	right: 0%;
	width: 34px;
	font-family: poppins;
	font-weight: 500;
	font-size: 22px;
	margin-right: 0;
}
.train_rev h3 {
	text-align: left;
	font-family: poppins;
	color: #000;
	text-transform: capitalize;
	font-size: 24px;
}
.beat11 {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 135px;
}
#refage {
	width: 87%;
	text-align: center;
	text-indent: 0;
}
#refid1 {
	text-indent: 0;
}
.sign_up a {
	color: #009cff;
	font-family: poppins;
	font-size: 12px;
}
.myall_reviews td:nth-child(4) {
	width: 14%;
	text-align: center;
}
.end_member2 ul li {
	font-family: poppins;
	line-height: 3;
	color: #666;
	font-weight: 400;
	font-size: 14px;
	background: url(../images/grid.png) 0 no-repeat;
	background-position: 0 31%;
	background-size: 9px;
}
.end_member21 {
	width: 50%;
	float: left;
}
.sfgh {
	float: right;
	width: 50%;
}
.errtext {
	position: absolute;
	top: 3%;
	z-index: 9999999999;
	width: 61%;
	float: left;
	left: 2%;
	box-sizing: border-box;
	font-family: poppins;
	color: #000;
	transform: rotate(-6deg);
	font-size: 12px;
	font-weight: 500;
}
.rev_banner {
	background: url(../images/5482.jpg) no-repeat;
	height: 300px;
	background-attachment: fixed;
	width: 100%;
	float: left;
}


/* review*/
.survey_dash {
	width: 60%;
	float: right;
	margin-top: 20px;
} 
.rev_s h4 {
	font-family: poppins;
	font-weight: 400;
	text-transform: capitalize;
	font-size: 18px;
	color: #000;
}
  .survey_dash2 {
    width: 100%;
    float: left;
  }
.survey {
	width: 100%;
	float: left;
	/* box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); */
	padding: 3%;
	margin: 2% 0%;
	box-sizing: border-box;
}
  .star_sports img {
    width: 20px;
    padding: 1%;
  }
  .star_sports {
    width: 100%;
    float: left;
  }
  .listprice {
    float: left;
    font-size: 14px;
    color: #000;
    font-family: poppins;
    width: 100%;
  }
#logout_cmt {
	width: 100%;
	float: left;
	height: 170px;
	border: 1px solid #25d93d;
	resize: none;
	font-family: poppins;
	font-weight: 400;
	font-size: 14px;
	line-height: 2;
	box-sizing: border-box;
	padding: 1% 2%;
	text-align: justify;
	color: #666;
	overflow-y: auto;
}
#log_cmt {
	margin-top: 1%;
	width: auto;
	border: none;
	padding: 1.5%;
	border-radius: 38px;
	font-family: poppins;
	font-size: 14px;
	font-weight: 500;
	color: #fff;
	background: #009cff;
}
.rev_left img {
	width: 80px;
	height: 80px;
	border-radius: 50px;
}
.rev_left h4 {
	font-family: poppins;
	font-size: 18px;
	color: #000;
	text-transform: capitalize;
}
.rev_left p,.survey p,.rev_s p {
	font-family: poppins;
	text-align: justify;
	font-size: 15px;
	line-height: 2;
	color: #666;
}
.survey h4 {
	font-family: poppins;
	font-weight: 400;
	text-transform: none;
	color: #000;
		font-size: 15px;
}
.rev_s,.rev_left {
	width: 40%;
	float: left;
	box-sizing: border-box;
	padding: 30px;
}
.rev_s p img {
	width: 100%;
	float: left;
	height: 300px;
}
.revp img {
	width: auto;
	height: auto;
}
.revp p {
	text-align: center;
}
.trip {
	display: none;
}
.host {
	width: 100%;
	float: left;
}
.host {
	width: 100%;
	float: left;
	font-family: poppins;
	font-weight: 400;
	color: #666;
	font-size: 13px;
}
.no_action {
	text-align: center;
}
.com_features #close_popup {
	float: right;
	cursor: pointer;
	color: #009cff;
	font-size: 12px;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
	height: 20px;
	background: #fff;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
	text-align: center;
}
.how_do {
	text-transform: uppercase;
	width: 100%;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 23px;
	padding: 0.3% 2.7%;
	margin-bottom: 0 !important;
}
.how_do_head {
	width: 100%;
	float: left;
	background: #ebebeb;
}
.sub_page1 ul li b {
	color: #000;
	width: 100%;
	float: left;
	line-height: 2;
}
.pricing_right ul li b,.pricing_left ul li b {
	width: 100%;
	float: left;
}
.how_review {
	width: 98%;
	float: left;
	background: #9cd1f0;
	margin: 0 !important;
	padding: 0.2em 0em 0.2em 1.3em;
	font-family: poppins;
	color: #fff;
	font-size: 21px;
}
.how_line_one {
	border-right: 3px solid #a3d1c6;
	height: 122px;
	margin-bottom: 0em !important;
	/* padding-bottom: 5em !important; */
}
.how_line_three {
	border-top: 3px solid #a3d1c6;
	border-right: 3px solid #a3d1c6;
	margin: 0em !important;
}
.how_line_four {
	border-top: 3px solid #a3d1c6;
	padding-left: 20px !important;

}
.how_line_two {
	padding-left: 20px !important;
	height: 122px;
}
.why_love_border {
	width: 100%;
	float: left;
	border-right: 3px solid #a3d1c6;
	border-bottom: 3px solid #a3d1c6;
	/* height: 90px; */
}
.why_love_one {
	width: 100%;
	float: left;
	padding-left: 20px;
	border-bottom: 3px solid #a3d1c6;
}
.why_love_three {
	padding-left:20px;
	border-left: 3px solid #a3d1c6;
	width: 100%;
	float: left;
}
.rev_title {
	text-transform: none;
}
.how_line_three, .how_line_four {
	padding-top: 1em;
}
.homeshare1_main .forget1 {
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	text-align: justify;
	width: 80%;
	line-height: 2;
	color: #000;
	float: left;
	margin: 0 !important;
	padding-top: 2em;
}
.how_line_two {
	padding-bottom: 2em;
}
.home_top1 {
	width: 50%;
	float: left;
	border-right: 3px solid #a3d1c6;
	border-bottom: 3px solid #a3d1c6;
	height: 98px;
	box-sizing: border-box;
}
.why_love_two {
	width: 100%;
	float: left;
}
.who_box_left {
	width: 63%;
	float: left;
}
.who_share_top {
	width: 100%;
	float: left;
}
.who_share_color {
	width: 44%;
	float: left;
}
.who_share_bord {
	width: 100%;
	float: left;
	border-right: 3px solid #a3d1c6;
	border-bottom: 3px solid #a3d1c6;
}
.who_share_bord1 {
	width: 100%;
	float: left;
	padding: 0em 0em 2.4em 3em;
	border-bottom: 3px solid #a3d1c6;
}
.who_share_color p {
	font-size: 14px;
	color: #000;
	font-family: poppins;
	/* margin: 0 !important; */
}
.who_share_color ul {
	width: 100%;
	float: left;
	margin-top: 0 !important;
}
.who_share_color ul li {
	width: 93%;
	float: left;
	font-size: 14px;
	color: #000;
	font-family: poppins;
	background-position: 0% 26%;
}
.who_share_bord2{
    width:100%;
    float:left;
}
.who_share_bord3 {
	width: 100%;
	float: left;
	padding-left: 3em;
	border-left: 3px solid #a3d1c6;
	width: 100%;
	float: left;
	height: 150px;
}
.entertain_text h4 {
	color: #009f99;
	box-sizing: border-box;
	margin-left: 4em !important;
	font-family: poppins;
	font-size: 20px;
	font-weight: 500;
	text-transform: unset;
}
.general_tips h4 {
	color: #009f99;
	box-sizing: border-box;
	font-family: poppins;
	font-size: 20px;
	font-weight: 500;
	text-transform: unset;
}
.who_topper_text {
	width: 100%;
	float: left;
}
.who_bottom_image {
	width: 100%;
	float: left;
}
.tips_inner_top ul {
	padding-left: 3%;
	box-sizing: border-box;
}
.orchange {
	color: #009cff;
	font-size: 20px;
	text-transform: capitalize;
	font-weight: 500;
	font-family: poppins;
	margin: 0 !important;
}
.faq_rightans p {
	font-family: poppins;
	color: #555;
	font-size: 15px;
	margin-top: 0 !important;
}
.changeul {
	padding-left: 10px;
}
.tips_inner_top ul li {
	font-size: 15px;
	color: #646262;
	font-family: poppins;
	margin-bottom: 15px;
	background-position: 0% 21%;
	background: url(../images/grid1.JPG)no-repeat;
}
.tips_inner_top h4 {
	text-align: left;
	font-family: poppins;
	font-size: 20px;
	color: #009f99;
	text-transform: unset;
	margin-left: 1em !important;
}
.first_aid h4 {
	color: #009f99;
	box-sizing: border-box;
	margin-left: 4em !important;
	font-family: poppins;
	font-size: 20px;
	font-weight: 500;
	text-transform: unset;
}
.dummy_text {
	margin-top: 10px;
}
.dummy_text p a {
	color: #009cff;
}
.dummy_text p a:hover {
	color: #009f99;
}
.ftpb {
	font-size: 15px;
	font-family: poppins;
	line-height: 2;
	margin-top: 20px;
	width: 100%;
	float: left;
	margin-left: 10px;
}
.safety ul li {
	font-family: poppins;
	font-size: 15px;
	background-position: 0 center;
	color: #666;
	font-weight: 400;
}
.safety ul {
	margin: 0 auto !important;
	width: 74%;
}
.safety_color2 img {
	height: 241px;
	width: 340px;
}
.sfgh {
	width: 30%;
	float: right;
}
.end_member2 ul {
	width: 70%;
	float: left;
}
.test_cnt {
	width: 60%;
	float: left;
}
.test_rght p {
	padding: 0;
}
.test_rght {
	width: 40%;
	float: right;
}
.test_rght p img {
	width: 100%;
	float: left;
}
.test_cnt h4 {
	font-family: poppins;
	text-transform: none;
	font-weight: 400;
	font-size: 17px;
}
.test_cnt p a {
	color: #009cff;
}
.entertainment p img {
	width: 10px;
	padding-right: 15px;
	rotate: 45deg;
	vertical-align: middle;
}
.heading_test {
	height: 30px;
}
.review_list {
	width: 50% ;
	float: left ;
}
.tps h1 {
	font-size: 16px;
	font-family: poppins;
	font-weight: 400;
	color: #000;
}
.tps p {
	text-align: center;
	width: 100%;
	float: left;
}
.tps p a {
	color: #009cff;
}
.ce img {
	width: 50%;
	float: left;
	height: 267px;
}
.right_reward p {
	margin: 0 !important;
}
.reviewpage14.rev_not h2 {
	font-size: 24px;
	width: 40%;
	margin: 0 auto;
	line-height: 2;
	font-family: poppins;
	font-weight: 500;
	text-transform: full-size-kana;
	color: #000;
}
.reviewpage14.rev_not h6 {
	font-size: 20px;
	width: 40%;
	margin: 0 auto;
	line-height: 2;
	font-family: poppins;
	font-weight: 500;
	text-transform: uppercase;
	color: #000;
}
.reviewpage14.rev_not {
	width: 100%;
	float: left;
	text-align: center;
	background: url(../images/f1.png) no-repeat;
	padding: 5em 0em 18em 0em;
}
.home_half.half_hri {
	margin-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
}
.home_top1 p, .home_bottom_left p, .home_top p {
	padding-right: 20px;
	box-sizing: border-box;
}
.home_right_line p, .home_bottom_right p {
	padding-right: 5px;
	box-sizing: border-box;
	margin-top: 0px !important;
}
.home_bottom_right p,.home_bottom_right p {
	margin-top: 1em !important;
}
.home_top p,.why_love_border p,.why_love_one p {
	margin-top: 0 !important;
}
.why_love_two p,.why_love_three p {
	margin-bottom: 0 !important;
}
.why_love_border p:last-child,.why_love_two p:last-child {
	padding-right: 20px;
	box-sizing: border-box;
}
.why_love_border p:last-child,.why_love_one p:last-child {
	margin-bottom: 1.5em !important;
}
.home_top1 p {
	margin-top: 0 !important;
}
.how_line_one,.how_line_three {
	padding-right: 20px;
}
#bd .grid_para {
	background: url(../images/grid1.JPG)5.1% no-repeat;
	padding-left: 4em;
}
.faq_rightans ul li a {
	color: #009cff;
}
.let_eachother p img {
	width: 250px; 
	height: 300px;
	margin: 10px 15px;
}
.download_cnt {
	width: 100%;
	float: left;
	color: #009cff;
	font-family: arial;
	font-weight: 600;
	font-size: 15px;
}
.popover {display:none !important;}
.banking_partners {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	box-sizing: border-box;
}
.banking_partners p {
	color: #FFF;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 2;
	width: 100%;
}
.banking_partners p img {
	width: 139px;
	vertical-align: middle;
}
.right_cients {
	position: relative;
}
.right_cients::after {
	content: '';
	width: 200px;
	float: left;
	height: 1px;
	position: absolute;
	background: #fff;
	top: 78%;
	left: 117px;
}
.subscription_pg1 {
	margin: 0 auto;
	width: 60%;
}
.subscription_pg2 {
	width: 100%;
	float: left;
}
.sub_page1 {
	width: 46%;
	float: left;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
	background-color: #FFF !important;
	margin: 2%;
	box-sizing: border-box;
	padding: 2% 0% 2% 0%;
}
.sub_page1 h4 {
	text-align: center;
	font-size: 24px;
	text-transform: capitalize;
	color: #233448;
	font-family: poppins;
	font-weight: 500;
	position: relative;
	padding-top: 1.5em;
}
.sub_page1 h4::before {
	position: absolute;
	border-top: 3px solid #000;
	content: '';
	top: 0%;
	text-align: center;
	width: 20%;
	left: 40%;
}
.cde_1 {
	background: #00cefc;
}
.cde_2 {
	background: #9069ea;
}
.cde_1 ,.cde_2{
	text-align: center;
	color: #FFF;
	font-size: 32px;
	font-family: poppins;
	font-weight: 500;
	float: left;
	transition: 0.5s;
	padding: 2% 0 2% 10%;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto;
	width: 70%;
	clear: both;
	border-bottom-right-radius: 150px;
	border-top-right-radius: 150px;
}
.resturant {
	font-size: 16px;
}
.sub_page1 ul li {
	font-size: 15px;
	text-align: justify;
	font-family: poppins;
	color: #95a09c;
}
#sd_1,#sd_2 {
	text-align: center;
}
#sd_1 a {
	background: #00ccff;
	color: #FFF;
	padding: 1em 3em;
	border-radius: 50px;
	font-size: 15px;
	font-weight: 500;
	font-family: poppins;
}
#sd_2 a {
	background: #9069ea;
	color: #FFF;
	padding: 1em 3em;
	border-radius: 50px;
	font-size: 15px;
	font-weight: 500;
	font-family: poppins;
}
.desc_1,.desc_2 {
	width: 100%;
	float: left;
}
.sub_page1 ul {
	padding: 0em 2em 2em 2em;
	height: 340px;
}
.sub_page1:hover .cde_1,.sub_page1:hover .cde_2 {
	width: 100%;
	transition: 0.5s;
	border-radius: 147px;
	box-sizing: border-box;
}
.cde_1 img,.cde_2 img {
	width: 24px;
}
 .refine {
    width: 20%;
    float: left;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    background: #FFF;
    padding: 1% 2% 2% 2%;
    position: relative;
    display:block;
  }
  .refine h4 {
    text-align: center;
    font-size: 18px;
    font-family: poppins;
    color: #00b4ff;
    text-transform: capitalize;
    font-weight: 500;
  }
  #bd .optional_b label {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #333;
    font-family: poppins;
    line-height: 2;
  }
  .feat_search {
    width: 100%;
    float: left;
  }
  #bd .optional_b input {
    width: auto;
    float: right;
    height: auto;
  }
  .fader {
    -moz-transition: opacity 0.7s linear;
    -o-transition: opacity 0.7s linear;
    -webkit-transition: opacity 0.7s linear;
    transition: opacity 0.7s linear;
  }

  .fader.fadedOut {
    opacity: 0; 
  }
.safety_center h2::before { 
	content: '';
    width: 130px;
    height: 1px;
    float: left;
    text-decoration-line: overline;
    overflow: hidden;
    transform: skewY(-50deg);
    background: #1abcc1;
    position: absolute;
    bottom: -50%;
    left: -8%;
}
.safety_center h2::after {
	    content: '';
    width: 130px;
    height: 1px;
    float: left;
    text-decoration-line: overline;
    overflow: hidden;
    transform: skewY(50deg);
    background: #1abcc1;
    position: absolute;
    bottom: -55%;
    left: 67%;
}

.partner {
	width: 100%;
	float: left;
	overflow: hidden;
}
.banking_partners1 {
	width: 100%;
	float: left;
}
.partner .owl-nav.disabled {
	display: none;
}
div#review_active {
    border: 3px solid #009cff;
    box-sizing: border-box;
}
.who_share_bord3 {
    padding-left: 2em;
    height: auto;
}
.subscriptionrad {
    margin-top: 2%;
}
.filter_btn {
    box-shadow: inset 0 0 0 2px #cfd9e0;
    position: relative;
    display: inline-block;
    border: none;
    border-radius: 3px;
    text-align: center;
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
    padding: 0 30px;
    min-width: 44px;
    height: 44px;
    font-size: 16px;
    line-height: 44px;
    transition: 250ms linear;
    background: #fff;
    color: #000;
    display:none;
}
.filter_btn img {
    vertical-align: middle;
}
button.closemark {
    position: absolute;
    right: 3%;
    background: #d8d8d8;
    border: none;
    font-size: 14px;
    font-family: poppins;
    font-weight: 600;
    color: #000;
    cursor: pointer;
    display:none;
}
#bd p.zinavo {
    font-size: 0 !important;
}
li.lang_sec {
    display: none;
}
select.notranslate option {
    color: #000;
}
.gtrfc li a img {
    width: 25px;
    height: 25px;
}
div#ui-datepicker-div {
    background: #fff;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
}
.bothaddresssame input {
    width: auto;
    border: 1px solid #ddd !important;
    height: 15px;
    width: 15px;
    margin-right: 10px;
    margin-top: 6px;
    -moz-appearance: button !important;
    -webkit-appearance: button !important;
}
.bothaddresssame {
    width: 100%;
    float: left;
}