/* * ------------------------------------------------------------------------ * 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 * ------------------------------------------------------------------------*//* MASONRY PRESETS (240px*5 Grids)--------------------------------------------------------- *//* Sizes---*/.ja-masonry,.grid-double,.grid-tripple,#ja-header .main,#ja-content,.item {  float: none !important;  width: 100% !important;}#contact-form dl dd input.required,#contact-form dl dd textarea.required {  width: 90% !important;}.left_menu ul li a {	font-size: 12px !important;}#bd h1.logo {	width: 20%;}#logo_right {	width: 79%;	margin-right: 1%;}.left_menu ul li {	font-size: 12px;}.custom_homebanner h1 {	font-size: 16px !important;}.custom_homebanner h2 {	font-size: 15px !important;	line-height: 1.9;}#location {	width: 100%;	font-size: 13px;}.home._srch1 {	width: 82%;}#homesearch {	width: 100%;	float: left;}#loc_btn {	margin-left: 0em;	font-size: 16px;	margin-top: 1em;}.custom_homebanner ul li {	width: 100%;	text-align: center;	padding-bottom: 1em;}.custom_abvhome h1, .custom_shareh h1 {	font-size: 14px !important;	line-height: 2;}.ab_share {	width: 100%;}.ab_share1 {	width: 100%;}.copy_r p {	font-size: 11px;}.grd li {	padding: 1% 0%;	width: 50%;	float: left;	text-align: left;}.grd li a {	font-size: 14px;}.basic_right p {	padding-left: 1em;	background: url(../images/bullet.png)0% 4% no-repeat;}.tips_inner h1 {	font-size: 17px !important;}.reach_left_two {	margin-left: 1em;	box-sizing: border-box;	padding: 10px;}.reach_left::before {	display: none;}.fm_l1,.fm_l12 {	width: 100%;}.let_eachother p img {    width: 50%;    height: 200px;    float: left;    margin: 0px 0px;}.rec,.ref_code4 {	width: 100%;	float: right;}.why_share_text h1 {	margin-top: 0 !important;}.how_do_we_left ul li {    width: 100%;    height: auto;}.how_do_we_left {    width: 100%;    float: left;}.how_line_one {    border-right: none;    height: auto;}.how_line_two {    padding-left: 0px !important;    height: auto;}.how_line_three {    border-top: 0;    border-right: 0;}.how_line_two {    padding-bottom: 0em;}.how_line_one, .how_line_three {    padding-right: 0px;}.how_line_four {    border-top: 0px;    padding-left: 0px !important;}.how_line_three, .how_line_four {    padding-top: 0em;}.how_do_we_right {    width: 100%;}.rev_tims,.dwidth {    width: 100%;    float: right;}.rev_sec p {    height: auto;}.middle {    padding: 0.5% 0%;}.middle_east,.sub_page {    width: 100%;}#bd .noteof {    width: 86%;}.notemark {    width: 100%;    padding: 2% 3%;}.membership p {    width: 100%;}#bd #valdate_bt, #bd #valdate_bt1, #bd #valdate_bt2,#bd #validateuser, #bd #previous_user, #bd #next_userdetails, #bd #upprof, #bd #upprof1, #bd #shareprev, #bd #sharevalidate, #bd #sharepdf, #bd #sharedoc, #bd #lastprev {    width: 25%;}.user_verified {    height: 350px;}div#review_active {    width: 96%;}.price_pages {    width: 100%;}.rev_tims {    width: 88%;    float: right;}.dwidth {    width: 100%;    float: right;}.rev_sec p,.date_d {    font-size: 13px;}.review_list2 img {    width: 12px;    height: 12px;}.train_rev img {    margin-left: 10px;}.ja-content .membership_page p {    width: 94%;    margin: 0 3% 2% !important;}.profile_result {    display: block !important;    text-align: center;}span.reg {    width: auto;    margin-right: 4%;    line-height: unset;}ul.userhome_list {    width: 63%;    left: 50px;    padding: 0 4%;}span.hshare {    width: auto;    margin-right: 3%;}.img_sect .gallery_img {    width: 96% !important;}.add_img {    width: 96% !important;}select#del_acc {    width: 100%;}input.tripdate {    width: 40%;}.User_Profile h4 {    width: 100%;    margin-left: 0em !important;}.otherdetail h5,#maritalstatus1 {    font-size: 13px !important;}.pdf_doenloads p img {    height: auto;}.sharch_house {    width: 82%;    top: 37.9%;}.custom_homebanner ul li {    width: 100%;    text-align: left;    padding-bottom: 0em;}#popup {    max-width: 80%;}.house_b1 {    width: 50%;}.date_till input {    width: 98%;    margin-bottom:5px;}.chat {    line-height: normal;    margin-top: 0.9em;    padding: 3px;    box-sizing: border-box;    font-family:poppins;}