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

/*=================== RESPONSIVE =================================*/

@media (max-width: 1024px) {
.content { width: 95%;}	
.loginblock h4, p{ margin:5px 0;}

}

 @media (max-width: 980px) {

}

 @media (max-width:800px) {
.menuul li a { padding: 10px 17px;}
.howistxt { width: 80%;}
.wwhatis { padding: 15px 0;}
.innermenuul li a {  padding: 10px 9px;}
.hdetails_1 { width: 26%;}
.logoinner { padding: 12px 0;    width: 52%;}
.personal_details { width:97%;}
.btn_parga {  width: 100%;}
.logoinner img {  width:71%;}
.tabsect p{ width:auto;}
#register_frm{ width:94%;} 
#register_frm table { width: 100%;}
.contactaddressblock{ width:94.5%;}

.check_box { float: left; line-height:35px; width: 50%;}
.contentsec h3{ margin:0px;}
.contentsec h2{ margin:0px;}
.hdetails_rgt h4{ margin:0px;}
.edit_prof{ padding:0 20px 20px 0;}
.contsection h2{ margin:0px; font-size:19px;}
.contsection h3{ margin:0px;}
.profilereg h2 {margin:15px;}
#register_frm td{ width:auto;}

.propertylisttable td{padding:10px 4px; }


.logoportal { width: 80%;}

}

 @media (max-width:768px) {
.menuul li a { padding: 10px 16px;}

}

 @media (max-width:640px) {
.menuul li a { padding: 10px 9px; font-size:14px;}
.loginblock { width: 42%;}
h1 {font-size: 27px;}
.innermenuul li a {  padding: 10px; font-size:13px;} 
.hdetails_1 { width: 27%; height:auto;}
.contentlft{ width:100%;}
.hdetails_rgt{ width:100%;}
.hdetails_lft{ width:100%;}
.confirmdetailsec_lft { width:85%; margin-bottom:10px;}
.confirmdetailsec_rgt { width:85%;  float:left;}
.hdetails_rgt h4, .hdetails_rgt p{ padding-left:10px; margin:0px;}

.light_gry{ padding:10px 13px;}
.loginblock h4{ margin:0px;}
.loginblock p { margin: 7px 0;}
.wcontact{ background-position:center top;}
.address_ h3{ margin:0px;}
.address_ h4{ margin:0px;}
.address_ p{ margin:0px;}
.address_{ min-height:auto;}
.msgtextarea{ float:left;}
.nametxtfld{ margin:5px 0;}
.wcopyrit{ padding:0px;}
.contatcrgt .msgtextarea {  min-height: 90px;}
.contactustxt{ font-size:22px;}
.profilereg{ float:left!important; width:85%!Important;}

.propertylisttable td{ float:left; width:97%; }
.propertylisttable th{ float:left; width:100%;}
.printbtn{ margin:10px 0; clear:both;}
.pagination {  float: left;   margin: 10px 0 0 12px;}
.registerbtn2{ float:left;}
.filtersec{ text-align:left;}
.benefitssecul_sub{ display:none; position:absolute; margin:33px 0 0 -40px; }





}

 @media (max-width:480px) {
.menu_btn{ display: block; width:100%; padding:10px; color:#FFF; background:#1b73c1; border:none; cursor:pointer; font-family: calibri; text-transform:uppercase; font-size:18px; }
.menu_btn:hover{ background:#1a5689;}
.menu li:hover{ background:#1a5689;}
.menu { display:none; background:#333;}
.menuul { width: 100%;}
.whowdo { background-position: center top;}
.howistxt { width: 100%;}
.rentimg {float: left;  width: 100%; text-align:center;}
.rentimg img {  width: 40%;}
.wrent {  background-color: #fff;  padding: 15px 0;}
.rentguaranttxt {  float: right;   width: 100%;}
.menuul li{ float:none; border-bottom:1px solid #999;}
.logoinner {  float: none;   margin: 0 auto;   padding: 12px 0;    width: 56%;}
.loginblock { float: none;   margin: 0 auto;    width: 90%;}
.hdetails_lft { background-color: #eee;  float: left;   width: 100%;}
.hdetails_rgt { float: left;   width: 100%;}
.innermenuul li {  float:none;}
#register_frm{ width:auto;}
.logoinner{ width:auto;}
.loginblock{ width:auto;}
.contactaddressblock { width: 87.5%;}
.puchasebtn{ margin:0 0 5px 0;}
.contsection h2{ font-size:18px;}
#register_frm td { border: medium none;  clear: none;   float: left!important;   height: auto!important;   width: 84%!important;}
.profilereg h2 {  margin: 25px 0;}
.edit_prof { padding: 11px!Important}
.propertylisttable td{ float:left; width:93%;}
.check_box {  float: left;  line-height: 35px;   width: 100%;}

.logoportal {width: 100%;}

}

 @media (max-width:360px) {
	 
.logoblock { width: 100%;}
.loginblock { float: left;    width: 95%;}
.whowdo { padding:0px;}
.wwhatis{ padding:0px;}
p { font-size: 14px;    line-height: 20px;}
.howistxt h1 { font-size: 21px;  margin: 15px 0px;}
.content {  width: 88%;}
.rentguaranttxt h1 {  font-size: 20px;    margin: 15px 0;}
.contatclft {  float: left;  width:100%;}
.nametxtfld { width: 96%;}
.contatcrgt { float: left;  width: 96%;}
h1 {  font-size: 17px;   margin: 15px 0;}
.logoblock{ text-align:center;}
.logoblock img { padding: 15px 0;  width: 100%;}
.whowdo {  background: url("../images/howis_bg.jpg") repeat scroll 0 0 #000;}
.hdetails_1 {  height: auto;   width: 85%; min-height: auto; border: 0 none;}

.confirmdetailsec_lft { width:84%;}
.confirmdetailsec_rgt { width:84%;}

.aggreechck { color: #666;  margin: 10px 0;   text-align: left;}
.personal_table tr td {  width: 96%; float:left;}
.personal_table select {  width: 100%;}
.personal_table tr td div{ width:100%!important;}

}

