@media only screen and (min-width:1169px) and (max-width:1500px){
		
}
@media only screen and (min-width:1121px) and (max-width:1279px){
.container{
	width:98%;	
}
.filter_sec{
	width:47%;	
}
.nav_main ul li a{
	padding:0 51px;
}
.nav_main ul li.last a{
	padding:0 56px;
}
.banner_left{
    width:50%; 
	padding-left:4%;
}
.banner_right{
	margin-right:4%;
}
.property_main{
    width:98%;
	padding:0 1%;
}
.banner_right h4{
	padding-top:30px;
}
.footer_logo{
	padding:40px 0 0 1.8%;
}
/*---------------------Inner Page Stat-------------------*/
/*---------------------For Rent Page Stat-------------------*/
.rent_des.inner ul{
	width:34%;
}
.rent_des.inner ul.sec{
	width:31%;
	padding-left:2%;
}
.rent_des.inner h6{
	width:42%;
}
.rent_des.inner.feature ul li p{
	font-size:14px;
}
/*---------------------For Rent Page End-------------------*/
/*---------------------Inner Page End-------------------*/
}
@media only screen and (min-width:992px) and (max-width:1199px){
.container{
	width:98%;
}
h1{
	font-size:36px;
}
h3{
	font-size:28px;
}
h4{
	font-size:24px;
}
h5{
	font-size:16px;
}
h6{
	font-size:14px;
}
p{
	font-size:14px;
}
.filter_sec{
	width:45.5%;
	padding:15px 0 0 6%;	
}
.filter_sec_main{
	width:80.8%;
}
.login_btn a{
	font-size:14px;
}
.nav_main ul li a{
	font-size:14px;
	padding:0 20px;
}
.nav_main ul li.last a{
	padding:0 56px;
}
.banner_left{
    width:50%;
	padding-left:4%;
}
.banner_quote p{
	font-size:15px;
}
.banner_right{
	margin-right:4%;
	margin-top:-540px;
}
.banner_right h4{
	padding-top:30px;
}
.pro_l_main ul li a{
	font-size:16px;
}
.send{
	background-position:28% center;
}
.send:hover{
	background-position:28% center;
}
.suscipit_lobortis h4{
	font-size:20px;
}
.property_main{
    width:98%;
	padding:0 1%;
}
.rent_des ul li span{
	font-size:13px;
}
.footer_logo{
	width:22%;
	padding:40px 0 0 1%;
}
.footer_col{
	width:16%;
}
.footer_col.sec{
	padding:0 6% 0 2%;
}
.footer_col.thred{
	width:24%;
	padding:0 5% 0 1%;
}
/*---------------------Inner Page Stat-------------------*/
/*---------------------For Rent Page Stat-------------------*/
.rent_details h6{
	width:82%;
}
.rent_img_add h5{
	font-size:20px;
}
.rent_des.inner ul{
	width:34%;
}
.rent_des.inner ul.sec{
	width:31%;
	padding-left:2%;
}
.rent_des.inner h6{
	width:43%;
}
.rent_des.inner.feature ul li p{
	font-size:13px;
}
.rent_des.inner.sec ul{
	width:37%;
}
#owl-slider4.owl-theme .owl-controls .owl-buttons div{
	top:10px;
	width:25px;
}
#owl-slider4.owl-theme .owl-controls .owl-buttons div.owl-next{
	width:26px;
}
/*---------------------For Rent Page End-------------------*/
/*---------------------Inner Page End-------------------*/
}
@media only screen and (min-width:768px) and (max-width:991px){
.container{
	width:98%;
}
h1{
	font-size:32px;
}
h3{
	font-size:24px;
}
h4{
	font-size:22px;
}
h5{
	font-size:16px;
}
h6{
	font-size:13px;
}
p{
	font-size:14px;
}
.logo_left{
	width:250px;
}
.filter_sec {
    padding: 0 0 0 6px;
    width: 61%;
}
.filter_sec h6{
	padding:4px 26px 5px 0;
}
.filter_sec_main{
	width:80.8%;
}
.login_btn a{
	font-size:14px;
}
.nav_main ul li a{
	font-size:14px;
	padding:0 24px;
}
.nav_main ul li.last a{
	padding:0 32px;
}
.banner1_img, .banner2_img, .banner3_img{
	background-size:182%;
}
.logo_main{
	margin-top:-160px;	
}
.banner_left{
    width:50%;
	padding-left:5%;
}
.banner_quote p{
	font-size:14px;
}
.banner_right{
	width:37%;
	margin-right:4%;
}
.banner_right h4{
	padding-top:30px;
}
.contact_form{
	width:86%;
	padding:0 7% 45px;
}
.red_mor_btn a{
	font-size:13px;
}
.pro_l_main ul li a{
	font-size:16px;
}
.send{
	background-position:68% center;
}
.send:hover{
	background-position:68% center;
}
.suscipit_lobortis h4{
	font-size:18px;
}
.property_main{
    width:98%;
	padding:0 1%;
}
.property_left{
	padding:25px 15px;
}
.for_rent_img{
	width:23.8%;
	margin-right:2%;
}
.for_right_txt{
	width:72%;
	margin-right:2%;
}
.for_right_txt h5{
	font-size:14px;
	padding:3px 0 3px 24px;
}
.rent_des{
    width:100%;
	padding:10px 2% 20px;
}
.suscipit_lobortis {
    width: 72%;
    float: right;
}
.property_left.right{
	padding:25px 15px;
}
.susci_des h6{
	padding:5px 0 3px 45px;
}
.rent_des ul li span{
	font-size:13px;
}
.featured_raw{
	padding-bottom:70px;
}
.rent_des ul li h6{
    width:43%;
}
.featured_main h3{
	padding:70px 0 20px;
}
a.view_more_btn{
	min-height:40px;
	line-height:24px;
	font-size:13px;
}
.footer_logo{
	width:20%;
	padding:40px 0 0 1%;
}
.footer_col{
	width:15%;
	padding-right:5%;
}
.footer_col.sec{
	padding:0 6% 0 2%;
}
.footer_col.thred{
	width:28%;
	padding:0 5% 0 1%;
}
.footer_nav ul li a{
	font-size:13px;
}
.address p{
	font-size:13px;
}
.address.phone a{
	font-size:13px;
}
.address.mail a{
	font-size:13px;
}
.copy_con p{
	font-size:13px;
}
#owl-slider2.owl-theme .owl-controls, #owl-slider3.owl-theme .owl-controls{
	top:31%;
}
/*---------------------Inner Page Start-------------------*/
/*---------------------For Rent Page Stat-------------------*/
.for_rent_raw{
	padding-bottom:50px;
}
.bredcrm_con{
	padding-top:20px;
}
.link_panel{
	font-size:14px;
}
.link_panel a{
	font-size:14px;
}
.rent_img_add{
	padding-top:20px;
}
.rent_img_add h5{
	background-size:4%;
	padding-left:25px;
	font-size:18px;
}
.for_rent_con{
	padding-top:30px;
}
.rent_details h6{
	width:80%;
	font-size:13px;
}
.for_rent_left{
	width:30%;
}
.rent_des.inner ul{
	width:34%;
}
.rent_des.inner ul.sec{
	width:31%;
	padding-left:2%;
}
.rent_des.inner h6{
	width:50%;
}
.rent_des.inner.feature ul li p{
	font-size:13px;
}
.rent_des.inner.sec ul{
	width:50%;
}
.rent_des.inner.sec h6{
	width:32%;
}
.rent_des.inner.description h6{
	width:17%;
}
.rent_des.inner.description ul{
	width:83%;
}
#owl-slider4.owl-theme .owl-controls .owl-buttons div{
	top:10px;
	width:25px;
}

/*---------------------For Rent Page End-------------------*/
/*---------------------Inner Page End-------------------*/
}
@media only screen and (min-width:850px) and (max-width:1024px){
.banner1_img, .banner2_img, .banner3_img{
	background-size:147%;
}
}
@media only screen and (min-width:900px) and (max-width:1024px){
.banner1_img, .banner2_img, .banner3_img{
	background-size:139%;
}
}
@media only screen and (min-width:950px) and (max-width:1024px){
.banner1_img, .banner2_img, .banner3_img{
	background-size:142%;
}
}

/*03-08-2016*/
@media (max-width: 1200px){
.sale_img_add img {
  margin: 0 !important;
}
#divRepeaterDataWrapper {
  max-width: 74%;
  padding-right: 15px !important;
  width: 100% !important;
}
.sale_img_add {
  max-width: 25%;
}
/*
#divRepeaterUnitDescription {
  left: 64% !important;
  width: 36% !important;
}
#divRepeaterAddress {
  width: 64% !important;
}*/
.divRepeaterColumn4Sale, .divRepeaterColumn3Sale, .divRepeaterColumn2Sale, .divRepeaterColumn1Sale {
  float: left;
  max-width: 19% !important;
  overflow: hidden !important;
}
#divRepeaterColumnDescription.divRepeaterColumnDescriptionSale {
  max-width: 40% !important;
  width: auto;
}
#divRepeaterDataWrapper {
  float: left !important;
  margin-left: 3% !important;
  max-width: 74%;
  overflow: hidden;
  padding-right: 15px !important;
  width: 72% !important;
}
}
@media (max-width: 1080px) {
#divRepeaterDataWrapper {
  max-width: 72%;
  overflow: scroll;
  width: 810px !important;
}
}

@media (max-width: 1024px) {
#divRepeaterDataWrapper {
  height: 220px !important;
}
}
@media (max-width: 992px) {
#PageContent {
  width: 100%;
}
.divRepeaterColumnDescriptionSale {
  float: left;
  max-width: 33%;
}
.sale_img_add {
  margin-bottom: 20px;
  max-width: 100%;
  text-align: center;
  width: 100% !important;
}
#divRepeaterDataWrapper {
  margin: 0 !important;
  max-width: 100%;
}
}
/*03-08-2016*/
@media (max-width: 767px){
    .col-xs-12.col-sm-12.col-md-12.col-lg-12.date-input-col.history
    {padding-left:0px;}
    button.btn.btn-primary.preview-add-button {
    margin-top: 25PX;
}
    .row-1 select {
    width: 100%;
}
    .account-dts table tr td select {
        max-width: 339px;
}
    .modal-dialog.modal-lg {
    margin: 12px 0 0 11px !important;
}
   .form-section .checkbox-dts select {
    width: 100%;
    max-width: 300px;
}
   .form-group.num-text input {
    max-width: 300px;
}
    .new-filter {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
    .dataTables_wrapper {
    position: static !important;
  
}
    div#tblData_info {
    padding-left: 10px;
}
    .gray_light_bg {
   
    float: none;
    width: 100%;
   display: inline;
}
.modal-body .owner_label {
  float: left;
  margin: 0 0 10px;
}
#ddlProperty {
  float: left;
  margin-left: 11px;
  width: 200px;
}
.modal-body input.checkbox {
  height: auto;
  margin-top: 7px;
}
.modal-body table .select_padding select.form-control {
  float: left;
  width: 215px;
}
.setup-expense table input[type="text"] {
  -moz-appearance: none;
  max-width: 75px;
  overflow: hidden;
  width: auto;
}



   div#MainDiv {
  margin: 0 auto;
  max-width: 360px;
  width: 100%;
}
.nav_main{
	background:#202424;
	width:100%;
    height:100%;
	/* position:fixed; */
    left:-81%;
	top: 0;
    padding-right: 0;
	/*overflow:auto;*/
}
.nav_main.open{
	left:0;
}
.nav_open{
	overflow:hidden;
}
.nav_main ul.second{
	background:#175159;
	display:block;
}
.nav_main ul{
	padding:10px 0;
	margin:0;
}
.nav_main ul li{
	width:100%;
	height:auto;
	border-right:none;
}
.nav_main ul li a{
	float:none;
	height:auto;
	line-height:110%;
	display:block;
	font-size:13px;
	padding:11px 60px 11px 20px;
	transition:inherit;
	-webkit-transition:inherit;
    -moz-transition:inherit;
}
.nav_main ul li span{
	background:url(../images/nav_close.svg) no-repeat center center;
	position:absolute;
	width:6px;
	height:45px;
	top: 9px;
    right: 15px;
	cursor:pointer;
}
.nav_main ul li.has-sub.open a{
	background:#B7A264;
	color:#FFF;
}
.nav_main ul li.has-sub.open .sub_nav li a{
	background:#998446;
	width:84%;
	font-size:12px;
	color:#FFFFFF;
	padding:10px 8%;
}
.nav_main ul li.has-sub.open .sub_nav li a:hover, .nav_main ul li.has-sub.open .sub_nav li a.active{
	background-color:#B7A264;
	color:#FFF;
}
.nav_main ul li.has-sub.open span{
	background:url(../images/nav_open.svg) no-repeat center center;
}
ul.sub_nav{
	background:#175159;
	width:100%;
	height:auto;
	top:auto;
	left:auto;
	position:relative;
	opacity:1;
	visibility:visible;
	padding:10px 0;
	box-shadow:none;
	-webkit-box-shadow:none;
    -moz-box-shadow:none;
}
.nav_main ul li .sub_nav li{
	width:100%;
}

.nav-toggle{
	right:0;
	top:-6px;
}
.unofixed .res_navigation{
	top:12px;
}
.res_navigation{
	display:block;
}
.srvdrop_rsp{
	display:block;	
}
.service_left{
	display:none;	
}
#divRepeaterColumnDescription.divRepeaterColumnDescriptionSale {
  max-width: 330px !important;
  width: 100% !important;
}
#divRepeaterDataWrapper {
  max-width: 97%;
}
input#txtVendorInvoiceFilter {
    float: left;
    margin-right: 11px;
    width: 80%;
}


}
@media only screen and (max-device-width: 480px) { 
html {
	-webkit-text-size-adjust: none; 
}






}
@media only screen and (min-width:480px) and (max-width:767px){
.container{
	width:96%;
}
h1{
	font-size:28px;
}
h3{
	font-size:22px;
}
h4{
	font-size:22px;
}
h5{
	font-size:16px;
}
h6{
	font-size:13px;
}
p{
	font-size:14px;
}
.header_top{
	background:none;
	padding:8px 0;	
	display:block;
}
.mail_top{
	display:none;	
}
.phone_top a{
	font-weight:600;
	color:#0355A3;
	background:url(../images/phone-icon2.svg) no-repeat left center;
	padding-left:15px;	
}
.header_btm{
	position:relative;
	padding:5px 0 10px;
}
.logo_left{
	width:230px;
	height:auto;
}
.filter_sec{
	background:#202424;
	width:100%;
	/*position:absolute;*/
	left:0;
	top:67px;
	padding:6px;	
}
.filter_select, .filter_area{
	font-size:13px;
}
.filter_sec h6{
	color:#FFFFFF;
	padding:12px 3.4% 5px;
    margin:0;
}
.filter_sec_main{
	background:#FFFFFF;
	width:80.8%;
	border:none;
}
.login_btn{
	margin:10px 45px 0 0;
}
.login_btn a{
	font-size:13px;
	padding:10px 26px 8px;
}
.nav_main ul li a{
	font-size:16px;
	padding:12px 25px;
}
#slider{
	margin-top:128px;
}
.banner_left{
    width:78%;
	padding-left:8%;
}
.banner1_img, .banner2_img, .banner3_img{
	height:454px;
	background-size:215%;
}
.logo_main{
	width:100%;
	 margin-top:-454px;
}
.banner_con{
	top:100px;
}
.banner_quote p{
	font-size:14px;
	padding-top:20px;
}
.red_mor_btn{
	margin-top:22px;
}
.logo_raw .container{
	width:100%;
}
.banner_right{
	width:100%;
	margin:-22px 0 0 0;
}
.banner_right h4{
	padding-top:30px;
}
.contact_form{
	width:86%;
	padding:0 7% 38px;
}
.txt_box{
	width:40%;
	margin-top:10px;
	margin-right:4%;
}
.txt_box.sec{
	margin-right:0;
}
.property_select{
	width:100%;
	margin-top:10px;
	padding:0 10% 0 3%;
}
.comment_txt{
	margin-top:10px;
}
.red_mor_btn a{
	font-size:13px;
}
.logo_img{
	padding-top:20px;
}
.pro_l_main ul li a{
	font-size:16px;
}
.send{
	background-position:60% center;
	margin-top:10px;
}
.send:hover{
	background-position:60% center;
}
.suscipit_lobortis h4{
	font-size:16px;
}
.property_main{
    width:94%;
	padding:0 3%;
}
.property_left{
	width:100%;
	border-right:none;
	border-bottom:1px solid #e1e1e1;
	padding:50px 0;
}
.pro_l_main{
	margin-top:20px;
}
.for_rent{
	width:100%;
	padding:15px 4% 20px;
}
.for_rent_img{
	width:100%;
	margin-right:4%;
}
.for_right_txt{
	width:100%;
	margin-right:0;
}
.for_right_txt h5 {
    font-size: 16px;
    padding: 6px 0 6px 24px;
}
.rent_des ul li{
	padding-top:10px;
}
.rent_des{
    width:100%;
	padding:10px 5% 20px;
}
.suscipit_lobortis{
	width:100%;
	padding-top:20px;
}
.susci_des h6.bath_con{
	margin-left:20px;
}
.susci_des p{
	margin-top:15px;
}
.property_left.right{
	width:100%;
	padding:50px 0;
	border-bottom:none;
}
.susci_des h6{
	padding:5px 0 3px 45px;
}
.rent_des ul li span{
	float:left;
	width:50%;
	font-size:13px;
}
.featured_raw{
	padding-bottom:50px;
}
.rent_des ul li h6{
    width:50%  !important;
}
.featured_main h3{
	padding:20px 0 20px;
}
a.view_more_btn{
	height:40px;
	line-height:45px;
	font-size:13px;
	margin-top:30px;
}
.property_left.right .view_more_btn{
	margin-top:30px;
}
.footer_logo{
	width:40%;
	padding:40px 0 0 1%;
	margin-top:30px;
}
.footer_logo a{
	width:100%;
}
.footer_logo a.sec{
	width:auto;	
}
.footer_col{
	width:46%;
	padding-right:10%;
}
.footer_col.sec{
	width:30%;
	background:none;
	padding:0 6% 0 2%;
}
.footer_col.thred{
	width:45%;
	padding:0 10% 0 1%;
	margin-top:30px;
}
.footer_nav ul li a{
	font-size:13px;
}
.address p{
	font-size:13px;
}
.address.phone a{
	font-size:13px;
}
.address.mail a{
	font-size:13px;
}
.copy_con p{
	font-size:13px;
}
#owl-slider2.owl-theme .owl-controls, #owl-slider3.owl-theme .owl-controls{
	top:31%;
}
.responsive_drop{
	display:none;
}
.drop_dwon_main{
	display:none;
}
/*---------------------Inner Page Start-------------------*/
/*---------------------For Rent Page Stat-------------------*/
.for_rent_raw{
	padding-bottom:40px;
	margin-top:30px;
}
.bredcrm_con{
	padding-top:15px;
}
.link_panel{
	font-size:14px;
}
.link_panel a{
	font-size:14px;
}
.rent_img_add{
	padding-top:20px;
}
.rent_img_add h5{
	background-size:4%;
	padding-left:25px;
	font-size:16px;
}
.rent_details{
	padding:8px 0 0 35px;
}
.rent_details h6{
	font-size:13px;
}
.for_rent_con{
	padding-top:0;
}
.for_rent_left{
	display:none;
}
.for_rent_right{
	float:left;
	width:100%;
	padding-top:20px;
}
.rent_des.inner{
	padding:20px 0;
}
.rent_des.inner ul{
	width:33%;
}
.rent_des.inner ul.sec{
	width:33%;
	padding-left:0;
}
er.rent_des.inner h6{
	width:53%;
}
.rent_des.inner.feature{
	padding:20px 0;
}
.rent_des.inner.feature ul li p{
	font-size:13px;
}
.rent_des.inner.sec ul{
	width:50%;
}
.rent_des.inner.sec h6{
	width:32%;
}
.rent_des.inner.description h6{
	width:17%;
}
.rent_des.inner.description ul{
	width:83%;
}
.rent_des.inner.feature ul li{
	width:50%;
}
#owl-slider4.owl-theme .owl-controls .owl-buttons div{
	top:10px;
	width:25px;
}
#owl-slider4.owl-theme .owl-controls .owl-buttons div.owl-next{
	width:26px;
}
.for_rent_left.rsponsive{
	display:block;
	width:auto;
	padding-top:20px;
	border-top:1px dotted #bbb;
}
.for_rent_left.rsponsive li{
	background:none;
	border:none;
	width:50%;
	padding:10px 0;
}
.for_rent_left.rsponsive li.last{
	clear:both;
}
.for_rent_left.rsponsive .rent_details{
	padding:0;
}
.for_rent_left.rsponsive .rent_details h6{
	padding:6px 0 0 6%;
}
.for_rent_left.rsponsive ul li:hover{
	background:none;
}
.for_rent_left.rsponsive ul li:hover .rent_details h6{
	color:#333;
}
.for_rent_left.rsponsive ul li .rent_details span.ico{
	fill:#666;
}
.for_rent_left.rsponsive ul li .rent_details span.ico:hover{
	fill:#666;
}

/*---------------------For Rent Page End-------------------*/
/*---------------------Inner Page End-------------------*/
}


}
@media only screen and (min-width:550px) and (max-width:767px){
.banner1_img, .banner2_img, .banner3_img{
	background-size:188%;
}
}
@media only screen and (min-width:600px) and (max-width:767px){
.banner1_img, .banner2_img, .banner3_img{
	background-size:172%;
}
}
@media only screen and (min-width:650px) and (max-width:767px){
.banner1_img, .banner2_img, .banner3_img{
	background-size:159%;
}
}
@media only screen and (min-width:700px) and (max-width:767px){
.banner1_img, .banner2_img, .banner3_img{
	background-size:148%;
}
}
@media (max-width:479px) {
	
	
	.rent_des ul{ width:100%;}
	
    .container {
        width:100%;
    }

    h1 {
        font-size: 24px;
    }

    h3 {
        font-size: 18px;
    }

    h4 {
        font-size: 20px;
    }

    h5 {
        font-size: 16px;
    }

    h6 {
        font-size: 13px;
    }

    p {
        font-size: 13px;
    }

    .unofixed .res_navigation {
        top: 5px;
    }

    .header_top {
        background: none;
        padding: 8px 0 5px 0;
        display: block;
    }

    .mail_top {
        display: none;
    }

    .phone_top a {
        font-weight: 600;
        color: #0355A3;
        background: url(../images/phone-icon2.svg) no-repeat left center;
        padding-left: 15px;
    }

    .header_btm {
        padding: 0 0 1px 0;
        position: relative;
		width:100%;
    }

    .logo_left {
        width: 150px;
        height: auto;
        padding-top: 7px;
    }

    .filter_sec {
        background: #202424;
        width: 100%;
       /* position: absolute;*/
        left: 0;
        top: 47px;
        padding: 6px ;
    }

    .filter_select, .filter_area {
        font-size: 13px;
    }

    .filter_sec h6 {
        color: #FFFFFF;
        padding: 12px 3.4% 5px;
    }

  .filter_sec_main {
    background: #FFFFFF;
    width: 73%;
    border: none;
    margin: 8px 0 0;
}

    .login_btn {
        margin: 10px 40px 0 0;
    }

        .login_btn a {
            font-size: 12px;
            padding: 10px 17px 8px;
        }

    .nav_main ul li a {
        font-size: 14px;
        padding: 12px 14px;
    }

    #slider {
        margin-top: 124px;
    }

    .banner_left {
        width:100%;
       /*  padding-left: 11%; */
    }

    .banner1_img, .banner2_img, .banner3_img {
        background-size: 320%;
        height: 400px;
    }

    .banner_con {
        top: 34px;
    }

    .banner_quote p {
        font-size: 13px;
        padding-top: 20px;
    }

    .red_mor_btn {
        margin-top: 22px;
    }

    .logo_raw .container {
        width: 100%;
    }

    .banner_right {
        width: 100%;
        margin: 0 0 0 0;
    }

        .banner_right h4 {
            padding-top: 30px;
        }

    .contact_form {
        width: 86%;
        padding: 0 7% 38px;
    }

    .txt_box {
        width: 92%;
        margin-top: 10px;
        margin-right: 0;
        font-size: 13px;
    }

        .txt_box.sec {
            margin-right: 0;
        }

    .property_select {
        width: 100%;
        margin-top: 10px;
        padding: 0 10% 0 3%;
        font-size: 13px;
    }

    .comment_txt {
        margin-top: 10px;
    }

    .red_mor_btn a {
        height: 44px;
        line-height: 47px;
        font-size: 13px;
    }

    .pro_left_con h3.pm {
        padding-left: 55px;
    }

    .logo_main {
        width: 96%;
        margin-top: -540px;
    }

    .logo_img {
        width: 31%;
        padding-top: 20px;
        margin-right: 6px;
        vertical-align: middle;
    }

    .pro_l_main ul li a {
        font-size: 15px;
    }

    .send {
        background-position: 65% center;
        font-size: 14px;
        margin-top: 10px;
    }

        .send:hover {
            background-position: 65% center;
        }

    .suscipit_lobortis h4 {
        font-size: 16px;
    }

    .property_main {
        width:100%;
        padding: 0;
    }

    .property_left {
        width: 100%;
        border-right: none;
        border-bottom: 1px solid #e1e1e1;
        padding: 36px 0px;
    }

    .pro_left_con p {
        margin-top: 18px;
    }

    .pro_l_main {
        margin-top: 10px;
    }

    .for_rent {
        width:100%;
        padding: 15px 4% 20px;
    }

    .for_rent_img {
        width:100%;
        margin-right: 0;
    }

    .for_right_txt {
        width: 100%;
        margin-right: 0;
        margin-top: 20px;
    }

        .for_right_txt h5 {
            font-size: 13px;
            padding: 3px 0 3px 24px;
        }

    .rent_des ul li {
        padding-top: 10px;
    }

    .rent_des {
        width:100%;
        padding: 10px 5% 20px;
    }

    .suscipit_lobortis {
        width: 100%;
        padding-top: 20px;
    }

    

    .susci_des p {
        margin-top: 15px;
    }

    .for_rent.sale {
        margin-top: 34px;
    }

    .property_left.right {
        width: 100%;
        padding: 36px 0px;
        border-bottom: none;
    }

    .susci_des h6 {
        padding: 5px 0 3px 45px;
        margin-left:0 !important;
    }

    .rent_des ul li span {
        float: left;
        width: 50%;
        font-size: 13px;
    }

    .featured_raw {
       
    }

    .rent_des ul li h6 {
        width: 40% !important;
    }

    .featured_main h3 {
        padding: 35px 0 20px;
    }

    a.view_more_btn {
        min-height: 40px;
        line-height:24px;
        font-size: 12px;
        margin-top:0px;
    }

    .property_left.right .view_more_btn {
        margin-top:0px;
    }

    .footer_con {
        padding: 40px 0;
    }

    .footer_logo {
        float: none;
        width: 60%;
        padding: 30px 0 0;
        margin: 0 auto;
        display: table;
    }

    .footer_col {
        background: none;
        width: 100%;
        padding-right: 0;
    }

        .footer_col.sec {
            width: 100%;
            background: none;
            padding: 0;
            margin-top: 30px;
        }

        .footer_col.thred {
            width: 100%;
            padding: 0;
            margin-top: 30px;
        }

    .footer_nav ul li a {
        font-size: 13px;
    }

    .address p {
        font-size: 13px;
    }

    .address.phone a {
        font-size: 13px;
    }

    .address.mail a {
        font-size: 13px;
    }

    .copy_con p {
        font-size: 13px;
    }

    #owl-slider2.owl-theme .owl-controls, #owl-slider3.owl-theme .owl-controls {
        top: 31%;
    }
    /*---------------------Inner Page Start-------------------*/
    /*---------------------For Rent Page Stat-------------------*/
    .for_rent_raw {
        padding-bottom: 40px;
        margin-top:30px;
    }

    .bredcrm_con {
        padding-top: 15px;
    }

    .link_panel {
        font-size: 13px;
    }

        .link_panel a {
            font-size: 13px;
        }

    .rent_img_add {
        padding-top: 15px;
    }

        .rent_img_add h5 {
            background-size: 4%;
            background-position: 4px 0;
            width: auto;
            padding-left: 22px;
            font-size: 13px;
        }

    .for_rent_con {
        padding-top: 20px;
    }

    .rent_details h6 {
        font-size: 13px;
        width: 82%;
    }

    .for_rent_con {
        padding-top: 0;
    }

    .for_rent_left {
        display: none;
    }

    .for_rent_right {
        float: left;
        width: 100%;
        padding-top: 20px;
    }

    .rent_des.inner {
        padding: 20px 0;
    }

        .rent_des.inner ul {
            width: 50%;
        }

            .rent_des.inner ul.sec {
                width: 50%;
                padding-left: 0;
            }

    er.rent_des.inner h6 {
        width: 53%;
    }

    .rent_des.inner.feature ul li p {
        font-size: 13px;
    }

    .rent_des.inner.sec ul {
        width: 50%;
    }

    .rent_des.inner.sec h6 {
        width: 50%;
    }

    .rent_des.inner ul.last {
        float: none !important;
        width: 50%;
        padding-top: 30px;
        display: table;
    }

    .rent_des.inner.description h6 {
        width: 100%;
    }

    .rent_des.inner.feature {
        padding: 20px 0;
    }

        .rent_des.inner.feature h6 {
            width: 100%;
        }

    .rent_des.inner.description ul {
        width: 100%;
        padding-top: 5px;
    }

    .rent_des.inner.feature ul {
        width: 100%;
        padding-top: 5px;
    }

        .rent_des.inner.feature ul li {
            width: 100%;
            padding-bottom: 10px;
        }

    #owl-slider4.owl-theme .owl-controls .owl-buttons div.owl-next {
        width: 26px;
    }

    .for_rent_left.small_view {
        display: block;
        width: 100%;
        padding-top: 20px;
        border-top: 1px dotted #BBBBBB;
    }
}
/*---------------------For Rent Page End-------------------*/
/*---------------------Inner Page End-------------------*/


    @media only screen and (max-width:767px) {
        .logo_main {
            position: absolute;
            top: -120px;
            margin: 0;
        }

        .logo_raw {
            position: relative;
        }
        .select-col {
  float: left;
  max-width: 100%;
  width: 100%;
}
        /*************23-nov**************/
    .checkbox-box-grid.checkbox-new-invent {
    padding-left: 36px;
}
 
    }

@media only screen and (min-width:350px) and (max-width:479px){
    .banner1_img, .banner2_img, .banner3_img {
        background-size: 260%;
    }

}
@media only screen and (min-width:400px) and (max-width:479px){
.banner1_img, .banner2_img, .banner3_img{
	background-size:260%;
}
.logo_main {
       position:absolute;
       top:-150px; margin:0;
    }
    .logo_raw{position:relative;}
}
@media only screen and (min-width:450px) and (max-width:479px){
.banner1_img, .banner2_img, .banner3_img{
	background-size:215%;
}
.logo_main {
       position:absolute;
       top:-150px; margin:0;
    }
    .logo_raw{position:relative;}
}
@media (max-width:299px){
	
}
@media (max-width:767px) {
    .banner_conin {
    
    left: 26px;
}
.left_bg {
    padding-left: 16px;
}
.featured_main h3 {
   
    padding-left: 20px !important;
}
    /*1/2/2016*/
    #footer .footer .copy_right .container .copy_con .banner_right {
  bottom:0px;
  float: right;
  height: auto;
  max-width: 220px;
  position: relative;
  width: 100%;
}
    #mainPhoto input.checkboxPhoto {
  margin: 0;
  width: auto;
}
    button.btn.btn-default.upload-images {
  margin-bottom: 16px;
}
    .main-photoes button {
  margin-bottom: 10px;
}
    .main-photoes {
  text-align: center;
}
    .photo-list {
  margin: auto;
  max-width: 360px;
}
    #divUnit select.form-control {
  margin: auto;
}
    div#divUnit {
  margin-left: 0;
}
    #divUnit select.form-control {
  margin: auto;
}
    .banner_quote h1 {
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin-top: 0;
    padding: 0;
}
    .banner_quote p {
    font-size: 13px;
    padding-top: 0;
}
    .banner_left-left{
        width:100%;
       }
    .txt_box{
        width:100%; max-width:100%;
          }
    .comment_txt{
        width:100%; max-width:100%;
    }
    .contact_form{
        width:100%;padding: 0 25px 33px;
    }
    .banner_right{
            margin:0px 0 0 0;
    }
    a.view_more_btn {
    padding-top: 12px;
    float: left;
    padding: 12px 15px;
}
    .property_left img {
    margin-top: 0;float: left;
    margin-left: 9px;
 
}
}
@media (min-width:767px) and (max-width:1024px) {


#footer .footer .copy_right .container .copy_con .banner_right {
  bottom: 27px;
  font-family: right;
  height: auto;
  max-width: 220px;
  position: relative;
  right: -70px;
  width: 100%;
}
   #mainPhoto input.checkboxPhoto {
  margin: 0;
  width: 100%;
}
   #divUnit select.form-control {
  margin: auto;
}
    button.btn.btn-default.upload-images {
  margin-bottom: 16px;
}
    .main-photoes button {
  margin-bottom: 10px;
}
    .main-photoes {
  text-align: center;
}
    div#divUnit {
  margin-left: 0;
}
    /***********23-nov****************/
    #nav_bg .nav_main ul li a{font-size:11px}
    .nav_main ul li a {padding: 0 7px;}

}






/*---- 06/March/2017 -----*/


@media only screen and (max-width: 1199px) and (min-width: 992px) {
    .filter_sec { width:35%; padding-top:0 !important; background:#202424; padding:6px;     left: 11%;}
    .filter_sec h6 { width:100%;}
    .filter_sec_main { width:100%;}
    .login_details{ width:100%; margin-right:20px;}
    .filter_select, .filter_area{
	font-size:13px;
}
.filter_sec h6{
	color:#FFFFFF;
	padding:12px 0 5px;
    margin:0;
}
.filter_sec_main{
	background:#FFFFFF;
	width:100%;
	border:none;
}
.pull-right.save-btn { left:0 !important;}
    .no-md-left-padding { padding-left:0 !important;}

}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    
    .filter_sec{
	background:#202424;
	width:100%;
	position:static;
	left:0;
	top:67px;
	padding:6px;	
}
.filter_select, .filter_area{
	font-size:13px;
}
.filter_sec h6{
	color:#FFFFFF;
	padding:12px 3.4% 5px;
    margin:0;
}
.filter_sec_main{
	background:#FFFFFF;
	width:80.8%;
	border:none;
}
.login_btn{
	margin:10px 45px 0 0;
}
.login_btn a{
	font-size:13px;
	padding:10px 26px 8px;
}
.login_details {
        float: left;
        margin: 15px 0 0;
        width: 100%;
    }

        .login_details ul li {
            float: left;
        }

        .login_details ul {
            float: left;
            padding-right:30px;
        }

    .pull-right.save-btn { left:0 !important;}
    .no-md-left-padding { padding-left:0 !important;}

}


@media (max-width:767px) {
    .control-label { text-align: left !important; width: auto !important; margin-right: 10px;}
    .control-label label { margin-left:0 !important;}
    .no_padding { margin-top:0 !important;}
	.header .login_details ul li + li{ float:right;}
.header .login_details ul li a {
    padding: 6px 0 0 !important;
    margin: 0;
    font-size: 14px;
}
	.login_details ul{ width:100% !important; float:left !important;}
}


@media (max-width:480px) {
   /*  .action-dropdown { width:65% !important;}
    .button { width:30% !important;} 
    .label-input { width:80% !important;}*/
}


@media (max-width:360px) {
    .info-btn {  margin-right:-30px !important;}
    .body-content h2.title-heading { font-size: 26px; margin-left: -20px; }

   
}



.btn-info { background-color:transparent !important;}
.btn-info span {
    color: #333;
    font-style: italic;
    font-size:30px;
    font-family: georgia;
}
