@charset "utf-8";
/* CSS Document */
@media only screen and (min-width:1000px) and (max-width:1169px){
	.wrapper{width:1000px;}
	.logo{width:200px;}
	.one-fourth{width:235px; padding:15px; margin-right:20px;}
	.one-half{width:490px; margin-right:20px;}
	.property-details,.just-container .button{width:300px;}
	.newsletter h3{padding-right:30px;}
	.newsletter .login-section{width:254px; margin-right:15px;}
	.information-field .address-info{width:306px; margin-right:20px;}
	.maps-locate{width:584px; margin-right:20px;}
	.inner-pages .left-section{width:680px; margin-right:20px;}
	.inner-pages .right-section{width:300px;}
	#cssmenu > ul > li{margin-right:18px;}
	.button a, .button button{padding:8px 50px 8px 15px;}
	.registration-form .form-row.captcha-code input[type="text"]{width:53%;}
	.client-small-logo{margin-right: 20px;  word-wrap:break-word;}
	.row-section .three-fourth .one-fourth{padding:11px;}
	.inner-pages .one-fourth{width:230px; margin-right:15px;}
	.member-details{bottom: -214px; height: 273px; padding:10px 3px;}
	.one-fourth:hover .text{height:273px;}
	.text{width:230px;}
	.inner-pages .member-details p, .inner-pages .member-details a{font-size:12px;}
	.side-contact-form .slide-out-div{right:-240px;}
	/*#cssmenu ul ul li a{word-wrap:break-word; width:100%; line-height:20px;}*/
	.side-contact-form{display:none}
	.row-section .three-fourth .one-fourth {width: 310px;}	
	 .registration-form .form-ro  {width:31%;}
	.registration-form .form-on, .registration-form .form-tn, .registration-form .form-ff {width:48%;}
	.property-img{width:250px;}
	.img-block img{width:80px;}
	.properties .property-info{padding-left:20px; margin-left: 10px;}
	.property-description p{margin: 15px 0;}
	.property-full-detail{width:72%; padding: 0 15px;}
	.connected-carousels .navigation{width:96%;}
	.agent-block{width: 26%;}
	.carousel-stage ul li img{width: 689px;}
	.carousel-navigation ul li img{width:226px;}
	.select-opt.add-option {width: 15%;}
	.property-detail{width:65%;}
	.short-description {margin-bottom: 10px; margin-top: 20px;}
	.btn-block {width: 100%;}
	.navigation li{width:163px !important; }
	.left_section{width:23%; margin-right:30px;}
	.right_section{width:74%;}
	.inner-pages .member_images{width:18%;}
	.inner-pages .member_info{width:76%;}
	.inner-pages .product_listing ul li{width:31%; margin:0 20px 20px 0;}
	.inner-pages .product_listing ul li:nth-child(3n+1){clear:both;}
	.three-one{width:310px;}
	.three-one .jcarousel-wrapper, .jcarousel-wrapper .img-dis{width:270px;}
	.three-box .three-one:last-child .j-arrow{margin-top:4px}
	.three-one:last-child .jcarousel-wrapper .jcarousel li{margin-bottom:10px;}
	.three-one:last-child p.first-name span{margin-bottom:0;}
	.inner-pages .member-details h3 a{font-size:20px;}
	.inner-pages .member-details h4{font-size:12px; line-height:12px;}
	.msg-line p:first-child {font-size: 25px;}
	.msg-line p:last-child {font-size: 22px; }
	.msg-line{}
	.property-full-detail .connected-carousels .carousel li{width:645px; margin:0 10px 0 0;}
	/*.navigation-menu #cssmenu{ position:relative; background-color:#fff;}
	#cssmenu > ul {left: 0; position: absolute; top: 46px; z-index:9999;}
	.navigation-menu li a{background-color:rgba(0, 0, 0, 0.7); color:#fff; padding:10px !important;}
	.navigation-menu li{border-top:1px solid #fff !important;}
	.navigation-menu li a:hover{color:#ec1f1a !important;}
	#cssmenu > ul > li.active > a {color: #fff!important; background-color:#ec1f1a;}
	.navigation-menu{float:none;}*/
	/*.header{padding-bottom:8px;}*/
}

	
@media only screen and (min-width:768px) and (max-width:999px){
	.wrapper{width:760px;}
	.row-section{text-align:center; widows:100%;}
	.row-section .one-fourth:nth-child(2n){margin-right:0;}
	.row-section .one-fourth {display: inline-block; float: none; margin-right:25px; padding:18px; vertical-align:top;}
	.one-half{width:360px; margin-right:15px;}
	.home-img{margin-right:10px;}
	.property-details{width:180px;}
	.property-details,.just-container .button{width:180px; padding-top:10px;}
	.newsletter h3{float:none; padding:0 0 15px;}
	.newsletter .login-section{width:290px;}
	.one-fourth{width:23%; margin-right:15px;}
	.footer .one-fourth:first-child {width:19%;}
	.information-field .address-info{width:226px; margin-right:20px;}
	.information-field .address-info h4{font-size:16px;}
	.contact-field{width:266px;}
	.maps-locate{width:434px; margin-right:20px;}
	.inner-pages .left-section{width:530px; margin-right:20px;}
	.inner-pages .right-section{width:210px;}
	.logo{width:298px;}
	.right-side-header{width:430px;}
	.navigation-menu #cssmenu{ position:relative; background-color:#fff;}
	#cssmenu > ul {left: 0; position: absolute; top: 46px; z-index:9999;}
	.navigation-menu li a{background-color:rgba(0, 0, 0, 0.7); color:#fff; padding:10px !important;}
	.navigation-menu li{border-top:1px solid #fff !important;}
	.navigation-menu li a:hover{color:#ec1f1a !important;}
	#cssmenu > ul > li.active > a {color: #fff!important; background-color:#ec1f1a;}
	.header{padding-bottom:8px;}
	.para-sec::after{background-size:90% auto; -webkit-background-size:90% auto;}
	.button a, .button button{padding:8px 50px 8px 15px;}
	.navigation-menu{float:none;}
	.row-section .three-fourth .one-fourth{width:240px; margin-right:15px; padding:14px;}
	.row-section .three-fourth .one-fourth:last-child{margin-right:0;}
	.row-section .ferture-video .one-fourth{float:none; width:100%; box-sizing:border-box;}
	.row-section .ferture-video{float:none;}
	.row-section .ferture-video .one-fourth iframe{height:350px!important;}
	.row-section .three-fourth {padding-bottom:40px;}
	.inner-pages .right-section iframe:last-child{height:495px!important;}
	.inner-pages .one-fourth{width:232px; margin-right:15px;}
	.inner-pages .one-fourth:last-child{margin:0px;}
	.inner-pages .one-fourth:nth-child(3n) {margin-right: 0;}
	.inner-pages .one-fourth:nth-child(4n) {margin-right: 15px;}
	.registration-form .form-row{width:31%; margin-right:15px}
	.form-row:nth-child(3n) {margin-right: 30px;}
	.insp-add{float:none;}
	.services-fields .two-third.clear{width:60%; padding-left:20px;}
	.services-fields .one-third{width:40%;}
	.client-small-logo{margin-right: 10px;  word-wrap:break-word;}
	.one-fourth:hover .text{height:255px;}
	.text{width:203px;}
	.member-details{bottom: -217px; height: 276px; padding:10px 3px;}
	.inner-pages .member-details p, .inner-pages .member-details a{font-size:12px;}
	.contact-field .code-sec input[type="text"]{width:135px;}
	.contact-field .code-sec .code-img, .contact-field .code-sec .refresh-img{margin-left:5px;}
	.code-img{width:80px;}
	.registration-form #captcha-reload-contact > img{width:18px;}
	.registration-form .form-row.captcha-code input[type="text"]{font-size:12px; width:50%;}
	.inner-pages .member-details h3{font-size:20px;}
	#cssmenu > ul > li{z-index:999;}
	.side-contact-form{display:none}
	.registration-form .form-on, .registration-form .form-ro, .registration-form .form-ff, .registration-form .form-tn {width:100%;}
	.properties .property-info{float: none; margin-left: 0;}
	.property-detail{width:100%; border: 0 none; padding: 0; float:none; text-align: justify;}
	.property-img{width:30%;}
	.img-block img{width: 147px;}
	.property-full-detail{width: 100%; border: 0 none; padding: 0; float:none;}
	.carousel-navigation ul li img{width: 240px;}
	.select-opt{width:31% !important; margin-right: 17px; margin-bottom: 15px;} 
	.select-opt:nth-child(3n){margin-right: 0;}
	.top-search-btn.button{width:100%;}
	.select-opt.sel-4, .select-opt.sel-5{margin-bottom: 0;}
	.property-left-side {border-right: 1px solid #868685; margin-right: 14px; padding-right: 20px; width: 68%;}
	.property-right-side{width:30%;}
	.short-description {margin-bottom: 10px; margin-top: 20px;}
	.btn-block {width: 100%;}
	.agent-block{width:100%; float:none;}
	.location {width: 65%; float: left; margin-left: 20px; }
	.agent-name-add {float: left; width: 30%;}
	.property-full-detail .connected-carousels .carousel-stage li{width:706px;}
	h3.alert{text-align: left;}
	.property-full-detail{margin-bottom: 40px;}
	.left_section{width:23%; margin-right:30px;}
	.right_section{width:72%;}
	.inner-pages .member_images{width:18%;}
	.inner-pages .member_info{width:76%;}
	.inner-pages .product_listing ul li{width:30%; margin:0 20px 20px 0;}
	.product_sec .product_details p:first-of-type{font-size:13px; margin-bottom:10px;}
	.product_details span{margin-right:10px;}
	.inner-pages .product_listing ul li:nth-child(3n+1){clear:both;}
	.product_listing .red{font-size:16px;}
	
	.three-one{margin-left:20px;}
	.three-one:last-child {display: inline-block; float: none;  margin: 30px 20px;}
	.three-box .wrapper { text-align: center;}
	.three-one:last-child{margin-bottom: 0;}
	
	.inner-pages .member-details h3 a{font-size:20px;}
	.inner-pages .member-details h4{font-size:12px; line-height:12px;}
	.inner-pages .one-fourth:hover .member-details h3, .inner-pages .one-fourth:hover .member-details h4{padding-bottom:5px;}
	.form-fields span.pun{position:static;}	
	.insp-add{min-height:auto;}
	.msg-line p:first-child {font-size: 20px;}
	.msg-line p:last-child {font-size: 18px; }
	.msg-line{}
	.form-field.captcha > input {width: 55%;}
	
	
}
@media only screen and (min-width:600px) and (max-width:767px){
	.wrapper{width:580px;}
	h2{font-size:24px;}
	/*.msg-line{top:65px;}*/
	.msg-line p{/*padding:18px 60px;*/ font-size:16px;}
	.row-section{text-align:center; widows:100%;}
	.one-half{float:none; margin-right:0; margin-bottom:40px; width:100%; box-sizing:border-box;}
	.just-container .button{padding:0;}
	.one-half h2{text-align:left;}
	.newsletter h3{float:none; padding:0 0 15px;}
	.newsletter .login-section{width:270px; margin-bottom:15px;}
	.newsletter .button{text-align:left; position: relative;}
	.footer .one-fourth{width:45%; margin:0 20px 20px 0; min-height:240px;}
	.footer .one-fourth:nth-child(2n){margin-right:0;}
	.footer .one-fourth:nth-child(3), .footer .one-fourth:nth-child(4){margin-bottom:0;} 
	.information-field .address-info{float:none; margin:0 0 20px;}
	.maps-locate{width:100%; float:none; margin:0 0 20px;}
	.contact-field{width:100%; float:none;}
	.contact-field .code-sec input[type="text"]{WIDTH:384PX;}
	.inner-pages .left-section{width:100%; margin-right:0; margin-bottom:30px; float:none;}
	.inner-pages .right-section{width:100%; float:none;}
	.inner-pages .right-section iframe{float:left; margin-right:30px; width:275px; }
	.inner-pages .right-section iframe:last-child{margin-right:0px;}
	.logo{width:228px;}
	.right-side-header{width:322px;}
	.navigation-menu #cssmenu{ position:relative; background-color:#fff;}
	#cssmenu > ul {left: 0; position: absolute; top: 46px; z-index:9999;}
	.navigation-menu li a{background-color:rgba(0, 0, 0, 0.7); color:#fff; padding:10px !important;}
	.navigation-menu li{border-top:1px solid #fff !important;}
	.navigation-menu li a:hover{color:#ec1f1a !important;}
	#cssmenu > ul > li.active > a {color: #fff; background-color:#ec1f1a;}
	.header{padding-bottom:8px;}
	.para-sec::after{background-size:150%;}
	.info-box{width:240px;}
	.info-box textarea{min-height:50px; resize:none;}
	.info-box .form-field input[type="text"], .info-box .form-field input[type="email"], .info-box .form-field input[type="tel"], .info-box .form-field textarea{padding:5px width:100%; background-color:#fff; border:1px solid #ccc; box-sizing:border-box; font-size:12px;}
	.side-contact-form{display:none}
	.navigation-menu{float:none;}
	.row-section .three-fourth{padding-bottom:40px; display:inline-block; text-align:center; float:none;}
	.row-section .three-fourth .one-fourth{float:none; display:inline-block; width:100%; margin-bottom:20px;}
	.row-section .three-fourth .one-fourth:last-child{margin:0;}
	.row-section .three-fourth .one-fourth{float:none; width:100%; box-sizing:border-box;}
	.row-section .ferture-video{float:none;}
	.row-section .ferture-video .one-fourth{float:none; display:inline-block; width:100%;}
	.row-section .ferture-video iframe {width: 100% !important; height: 260px !important;}
	.inner-pages .one-fourth:nth-child(2n) {margin-right: 0;}
	.registration-form .form-row{width:100%; margin-right:0px;}
	.form-row:nth-child(3n) {margin-right: 20px;}
	.form-row:nth-child(2n) {margin-right: 0;}
	.registration-form .form-row.captcha-code input[type="text"]{width:68%;}
	.insp-add{float:none;}
	.services-fields .two-third.clear{width:60%;}
	.services-fields .one-third{width:40%;}
	.client-small-logo{width:45%; margin-bottom:30px;}
	.client-small-logo:nth-child(2n){margin-right:0;}
	.inner-pages ol.rentals li .home-img-left, .home-img-left{margin-right:20px;}
	.inner-pages ol.rentals li .home-img-right, .home-img-right{margin-left:20px;}
	.inner-pages .one-fourth{width:267px; margin-right:15px;}
	.inner-pages .member-details p, .inner-pages .member-details a{font-size:14px;}
	.one-fourth:hover .text{height:296px;}
	.home-img-right.maps-img{float:none; width:100%; margin-right:0; margin-left:0;}
	.registration-form{ margin: 0 auto;  width: 400px; text-align:center; margin-top:60px;}
	.registration-form .form-fields{margin-bottom:0;}
	#cssmenu > ul > li{z-index:999;}
	.registration-form .form-on, .registration-form .form-ro, .registration-form .form-ff, .registration-form .form-tn {width:100%;}
	.properties .property-info { float: none; margin: 0; width: 100%;}
	.property-detail{width: 100%; padding: 0; border: 0 none;}
	.property-detail h3{margin: 0;}
	.property-description p{margin:10px 0;}
	.property-full-detail{width: 100%; border: 0 none; padding: 0;}
	.property-left-side { clear: both; float: none; width: 100%; }
	.property-right-side { clear: both; float: none; width: 100%;}
	.property-img {float: none; text-align: center; width: 100%; margin-right: 0; margin-bottom: 20px;}
	.short-description {margin-bottom: 20px; margin-top: 10px;}
	.btn-block {width: 100%;}
	.carousel-stage ul li img{height: 300px; width: 570px;}
	.connected-carousels .navigation{width: 95% !important;}
	.location iframe{height: 200px;}
	.product-id .property-icon{float: none;}
	.product-id h3{float: none; margin: 0;}
	.location h3.alert{margin: 0;}
	.select-opt{width:100% !important; margin-right: 0; margin-bottom: 15px;}
	.top-search-btn.button{width:100%;}
	.agent-block{width:100%; float:none; padding-left: 0: }
	.location {width: 100%;  margin-left: 0; }
	.agent-name-add {width: 100%;}
	.jcarousel-wrapper li{width: 100%;}
	.top-search-btn.button{margin-top: 10px;}
	.call-now  p:first-child{margin-left: 0px;}
	.property-full-detail{margin-bottom: 30px;}
	.left_section{width:23%; margin-right:30px;}
	.right_section{width:70%;}
	.inner-pages .member_images{width:20%; margin-right:20px}
	.inner-pages .member_info{width:74%;}
	.inner-pages .product_listing ul li, .inner-pages .product_listing ul li:nth-child(3n){width:46%; margin:0 20px 20px 0;}
	.inner-pages .product_listing ul li:nth-child(2n){margin-right:0;}
	.product_sec .product_details p:first-of-type{font-size:13px; margin-bottom:10px;}
	.product_details span{margin-right:10px;}
	.sec_title{font-size:20px;}
	.product_listing .red{font-size:16px;}
	.inner-pages .product_listing ul li:nth-child(3n+1) {clear: none;}
	.three-one {display: inline-block; float: none;  margin: 0 0 30px;}
	.three-one:first-child {margin-left: 0;}
	.three-box .wrapper { text-align: center;}
	.three-one:last-child{margin-bottom: 0;}
	.form-fields span.pun{position:static;}	
	.registration-form .newleft{text-align:left;}
	.insp-add{min-height:auto;}
	.msg-line p:first-child {font-size: 16px;}
	.msg-line p:last-child {font-size: 14px; }
	.msg-line{}
	.member-details{bottom: -217px; height: 276px; padding:10px 3px;}
	.property-full-detail .connected-carousels .carousel-stage li{width:529px; margin:0 10px 0 0;}
	.prev.prev-stage, .next.next-stage{height: 100% !important;}
	
	
}


@media only screen and (min-width:480px) and (max-width:599px){
	.wrapper{width:460px;}
	h2{font-size:22px;}
	h2{font-size:20px;}
	.msg-line{position:unset; margin-top:1px}
	.msg-line p{padding:10px 8px; font-size:13px;}
	.flex-direction-nav a{top:45%;}
	.flexslider{min-height:231px; background-position:top 55px center;}
	.row-section{text-align:center; widows:100%;}
	.row-section .one-fourth:nth-child(2n){margin-right:0;}
	.one-half{float:none; margin-right:0; margin-bottom:40px; width:100%; box-sizing:border-box;}
	.just-container .button{padding:0; width:270px;}
	.one-half h2{text-align:left;}
	.property-details{width:260px;}
	.newsletter h3{float:none; padding:0 0 20px;}
	.newsletter .login-section{width:270px; margin-bottom:15px;}
	.newsletter .button{text-align:left; position: relative;}
	.newsletter .login-section{float:none; width:100%; margin-right:0;}
	.footer .one-fourth{width:100%; margin:0 0 30px;}
	.pre-footer ul{float:none; margin:15px 0 0 0;}
	.pre-footer .wrapper{text-align:center; display:inline-block}
	.information-field .address-info{float:none; margin:0 0 20px;}
	.maps-locate{width:100%; float:none; margin:0 0 20px;}
	.contact-field{width:100%; float:none;}
	.contact-field .code-sec input[type="text"]{width:270px;}
	.inner-pages .left-section{width:100%; margin-right:0; margin-bottom:30px; float:none;}
	.inner-pages .right-section{width:100%; float:none;}
	.right-section right-section iframe{height:394px;}
	.customer-field > img{float:none; margin-left:0;}
	.logo{width:158px;}
	.right-side-header{width:272px;}
	.navigation-menu #cssmenu{position:relative; background-color:#fff;}
	#cssmenu > ul {left: 0; position: absolute; top: 46px; z-index:9999;}
	.navigation-menu li a{background-color:rgba(0, 0, 0, 0.7); color:#fff; padding:10px !important;}
	.navigation-menu li{border-top:1px solid #fff !important;}
	.navigation-menu li a:hover{color:#ec1f1a !important;}
	#cssmenu > ul > li.active > a {color: #fff; background-color:#ec1f1a;}
	.header{padding-bottom:8px;}
	.home-first h2{padding-bottom:15px}
	.properties-rent h2{padding-bottom:15px;}
	.para-sec::after{background-size:90%;}
	.side-contact-form{display:none}
	.other-pages ul{float:none}
	.other-pages {text-align: center; width: 100%;}
	.navigation-menu{float:none;}
	.row-section .three-fourth{padding-bottom:0; display:block; text-align:center; float:none;}
	.row-section .three-fourth .one-fourth{display:block; width:100%; margin-bottom:20px;}
	.row-section .three-fourth .one-fourth:last-child{margin:0;}
	.row-section .three-fourth .one-fourth{float:none; width:100%; box-sizing:border-box;}
	.row-section .ferture-video{float:none; width: 100%; height: auto; display: block;}
	.row-section .ferture-video .one-fourth{float:none; display:inline-block; width:100%;}
	.row-section .ferture-video iframe {width: 100% !important; height: 240px !important;}
	.row-section h2{font-size:24px; text-align:left;}
	.row-section {width:100%;}
	.inner-pages .one-fourth{display: inline-block; float: none; margin: 0 0 30px;}
	.inner-pages .one-fourth:nth-child(2n) {margin-right: 0;}
	.inner-pages .team-rows .one-fourth h3, .inner-pages .team-rows .one-fourth h3 a{font-size:20x;}
	.registration-form .form-row{width:100%; margin-right:0px;}
	.form-row:nth-child(3n) {margin-right: 20px;}
	.form-row:nth-child(2n) {margin-right: 0;}
	.form-row.captcha-code{width:100% !important;}
	.registration-form .form-row.captcha-code input[type="text"]{width:65%; margin-right:0px;}
	.insp-add{float:none;}
	.services-fields .two-third.clear{width:60%;}
	.services-fields .one-third{width:40%;}
	.insp-add{width:100%;}
	.client-small-logo, .client-logo{width:100%; margin-right:0; float:none; margin-bottom:30px;}
	.our-client.clear{padding:0;}
	.row-section .three-fourth .one-fourth{padding:11px;}
	.team-rows {text-align: center;}
	.inner-pages .member-details p, .inner-pages .member-details a{font-size:14px;}
	.home-img-right.maps-img{float:none; width:100%; margin-right:0; margin-left:0;}
	.registration-form{ margin: 0 auto;  width: 400px; text-align:center; margin-top:60px;}
	.registration-form .form-fields{margin-bottom:0;}
	#cssmenu > ul > li{z-index:999;}
	.registration-form .form-on, .registration-form .form-ro, .registration-form .form-ff, .registration-form .form-tn {width:100%;}
	.properties .property-info { float: none; margin: 0; width: 100%;}
	.property-detail{width: 100%; padding: 0; border: 0 none;}
	.property-detail h3{margin: 0;}
	.property-description p{margin:10px 0;}
	.property-full-detail{width: 100%; border: 0 none; padding: 0;}
	.property-left-side {clear: both; float: none; width: 100%;}
	.property-right-side {clear: both; float: none; width: 100%;}
	.property-img {float: none; text-align: center; width: 100%; margin-right: 0; margin-bottom: 20px;}
	.short-description {margin-bottom: 20px; margin-top: 10px;}
	.btn-block {width: 100%;}
	.img-block img{width: 149px;}
	.property-detail h3{margin: 0;}
	.property-description p{margin:10px 0;}
	.connected-carousels .navigation{width: 95% !important;}
	.location iframe{height: 200px;}
	.product-id .property-icon{float: none;}
	.product-id h3{float: none; margin: 0;}
	.location h3.alert{margin: 0;}
	.prev.prev-stage, .next.next-stage{height: 250px !important;}
	.select-opt{width:100% !important; margin-right: 0; margin-bottom: 15px;}
	.top-search-btn.button{width:100%;}
	.agent-block{width:100%; float:none; padding-left: 0: }
	.location {width: 100%;  margin-left: 0; }
	.agent-name-add {width: 100%;}
	.navigation .carousel-navigation ul li{width: 140px !important; padding-right: 10px !important; margin-right: 0px;}
	
	.top-search-btn.button{margin-top: 10px;}
	.call-now p {margin-left: 30px; }
	.call-now p:first-child{margin-left: 0;}
	.call-now span{font-size: 14px;}
	.call-now a{font-size: 16px;}
	.property-full-detail{margin-bottom: 30px;}
	.left_section{width:100%; margin-right:0px; margin-bottom:20px; float:none;}
	.right_section{width:100%; float:none;}
	.inner-pages .member_images{width:20%; margin-right:20px}
	.inner-pages .member_info{width:74%;}
	.inner-pages .product_listing ul li, .inner-pages .product_listing ul li:nth-child(3n){width:46%; margin:0 20px 20px 0;}
	.inner-pages .product_listing ul li:nth-child(2n){margin-right:0;}
	.product_sec .product_details p:first-of-type{font-size:13px; margin-bottom:10px;}
	.product_details span{margin-right:10px;}
	.sec_title{font-size:20px;}
	.product_listing .red{font-size:16px;}
	.inner-pages .product_listing ul li:nth-child(3n+1) {clear: none;}
	
	.three-one {display: inline-block; float: none;  margin: 0 0 30px;}
	.three-one:first-child {margin-left: 0;}
	.three-box .wrapper { text-align: center;}
	.three-one:last-child{margin-bottom: 0;}
	
	.j-arrow .jcarousel-control-next {padding: 5px 10px; margin-left: 0px !important;}
	.jcarousel-control-prev {padding:5px 10px;}
	.three-one:last-child{ position:relative; }
	.registration-form .newleft{text-align:left;}
	.form-fields span.pun{position:static;}
	.noticeal{font-size:20px;}
	.insp-add{min-height:auto;}
	.msg-line p:first-child {font-size: 16px;}
	.msg-line p:last-child {font-size: 14px; }
	.property-full-detail .connected-carousels .prev-navigation, .property-full-detail .connected-carousels .next-navigation{top:35px;}
	.property-full-detail .connected-carousels .carousel-stage li{width:409px; margin:0 10px 0 0;}
	.property-full-detail .connected-carousels .carousel-stage .prev-stage, .property-full-detail .connected-carousels .carousel-stage .next-stage{height:100%; width:40%;}
	

	

}

@media all and (max-width:479px){
	.wrapper{width:95%;}
	h2{font-size:22px;}
	h3{font-size:20px;}
	h4{font-size:18px;}
	.msg-line{position:unset; margin-top:1px}
	.msg-line p{padding:10px 8px; font-size:13px;}
	.flex-direction-nav a{top:30%;}
	.flexslider{min-height:212px; background-position:top 45px center;}
	.row-section{text-align:center; widows:100%;}
	.row-section .one-fourth:nth-child(2n){margin-right:0;}
	.row-section .one-fourth {display: inline-block; float: none; margin-right:0;}
	.one-half{float:none; margin-right:0; margin-bottom:40px; width:100%; box-sizing:border-box; text-align:center;}
	.property-details{width:100%; float:none;}
	.home-img{margin:0 0 15px; float:none; width:100%;}
	.just-container .button{float:none; padding:0}
	.newsletter h3{float:none; padding:0 0 20px;}
	.newsletter .login-section{width:270px; margin-bottom:15px;}
	.newsletter .button{text-align:left; position: relative;}
	.newsletter .login-section{float:none; width:100%; margin-right:0; }
	.footer .one-fourth{width:100%; margin:0 0 30px;}
	.pre-footer ul{float:none; margin:15px 0 0 0;}
	.pre-footer .wrapper{text-align:center; display:inline-block}
	.pre-footer p{text-align:center;}
	.one-fourth a{font-size:14px;}
	.REAWidget-gallery-wide .REAWidget-wrapper h3{margin-right:0 !important;}
	h2.section-heading{font-size:24px;}
	.full-content{padding:40px 0;}
	.information-field .address-info{float:none; margin:0 0 20px;}
	.maps-locate{width:100%; float:none; margin:0 0 20px;}
	.contact-field{width:100%; float:none;}
	.contact-field .code-sec input[type="text"]{width:130px;}
	.contact-field .code-sec .code-img, .contact-field .code-sec .refresh-img{margin-left:5px;}
	.contact-field .code-sec img{float:none; margin-left:0; margin-bottom:15px;}
	.inner-pages .left-section{width:100%; margin-right:0; margin-bottom:30px; float:none;}
	.inner-pages .right-section{width:100%; float:none;}
	.customer-field > img{float:none; margin-left:0;}
	.logo{margin-bottom:10px; width:125px;}
	.right-side-header{width:165px;  margin:0; }
	.navigation-menu #cssmenu{ position:relative; background-color:#fff;}
	#cssmenu > ul {left: 0; position: absolute; top: 46px; z-index:9999;}
	.navigation-menu li a{background-color:rgba(0, 0, 0, 0.7); color:#fff; padding:10px !important;}
	.navigation-menu li{border-top:1px solid #fff !important;}
	.navigation-menu li a:hover{color:#ec1f1a !important;}
	#cssmenu > ul > li.active > a, #cssmenu ul ul li .active > a {color: #fff; background-color:#ec1f1a;}
	.call-now {text-align: right; margin-top:7px;}
	.header{padding-bottom:8px;}
	.just-container .button{width:100%; text-align:center;}
	.just-container h2{padding-bottom:15px;}
	.option-list{margin-bottom:20px;}
	.outsource-content .find-home{position:relative; top:0;}
	.page-heading h4{padding-bottom:15px;}
	.home-first h2{padding-bottom:10px}
	.other-pages ul{float:none}
	.other-pages {text-align: center; width: 100%;}
	.properties-rent h2{padding-bottom:10px;}
	.para-sec::after{background-size:90%;}
	.info-box{width:190px;}
	.slide-out-div.open{top:180px; left:-37px}
	.info-box textarea{min-height:50px; resize:none;}
	.info-box .form-field input[type="text"], .info-box .form-field input[type="email"], .info-box .form-field input[type="tel"], .info-box .form-field textarea{padding:6px 6px; width:100%; background-color:#fff; border:1px solid #ccc; box-sizing:border-box; font-size:12px;}
	.handle{background-size:70%;}
	.side-contact-form{display:none}
	.newsletter-form .button{position:relative;}
	.other-pages li a {font-size: 12px; padding: 8px;}
	.other-pages li.active{padding: 8px 8px; font-size:12px;}
	.navigation-menu{width:270px; margin-top:5px;}
	.row-section .three-fourth{padding-bottom:0px; display:inline-block; text-align:center; float:none;}
	.row-section .three-fourth .one-fourth{float:none; display:block; width:100%; margin-bottom:20px;}
	.row-section .three-fourth .one-fourth:last-child{margin:0;}
	.row-section .three-fourth .one-fourth{float:none; width:100%; box-sizing:border-box;}
	.row-section .ferture-video{float:none;}
	.row-section .ferture-video .one-fourth{float:none; display:inline-block; width:100%; margin:0;}
	.row-section .ferture-video iframe {width: 100% !important; height: auto !important;}
	.row-section h2{font-size:24px; text-align:center;}
	
	.find-home p{margin-bottom:10px}
	.information-field .address-info{width:100%;}
	.team-rows {text-align: center;}
	.inner-pages .one-fourth {display: inline-block; float: none; margin-right: 0;}
	.inner-pages .member-details p, .inner-pages .member-details a{font-size:14px;}
	.inner-pages .form-row {float: none; margin-right: 0; width: 100%;}
	.registration-form .form-row.captcha-code input[type="text"]{width:50%;}
	.insp-add{float:none;}
	.insp-add{width:100%}
	.services-fields .two-third.clear{width:60%;}
	.services-fields .one-third{width:40%;}
	.inner-pages ol.rentals li .home-img-right, .home-img-right, .inner-pages ol.rentals li .home-img-left, .home-img-left{float:none; width:100%; margin:10px 0 20px 0;}
	.client-small-logo, .client-logo{width:100%; margin-right:0; float:none; margin-bottom:30px;}
	.our-client.clear{padding:0;}
	.home-img-right.maps-img{float:none; width:100%; margin-right:0; margin-left:0;}
	.pre-footer p span{display:block;}
	.pdf-download > a{padding:12px;}
	.form-field.captcha > input{width:50%;}
	#cssmenu > ul > li{z-index:999;}
	.m-hidden{display: none;}
	.registration-form .form-on, .registration-form .form-ro, .registration-form .form-ff, .registration-form .form-tn {width:100%;}
	.properties .property-info { float: none; margin: 0; width: 100%;}
	.property-detail{width: 100%; padding: 0; border: 0 none;}
	.property-detail h3{margin: 0;}
	.property-description p{margin:10px 0;}
	.property-full-detail{width: 100%; border: 0 none; padding: 0;}
	.property-left-side { clear: both; float: none; width: 100%; }
	.property-right-side { clear: both; float: none; width: 100%;}
	.property-img {float: none; text-align: center; width: 100%; margin-right: 0; margin-bottom: 20px;}
	.property-detail h3{margin: 0;}
	.property-description p{margin: 10px 0;}
	.btn-block {width: 100%;}
	.short-description {margin-bottom: 20px; margin-top: 10px;}
	.carousel.carousel-stage{height:auto !important;}
	.connected-carousels .navigation{width: 95% !important;}
	.location iframe{height: 200px;}
	.product-id .property-icon{float: none;}
	.product-id h3{float: none; margin: 0;}
	.location h3.alert{margin: 0;}
	.select-opt{width:100% !important; margin-right: 0; margin-bottom: 15px;}
	.top-search-btn.button{width:100%;}
	.agent-block{width:100%; float:none; padding-left: 0: }
	.location {width: 100%;  margin-left: 0; }
	.agent-name-add, .jcarousel-wrapper .jcarousel li {width: 100%;}
	.jcarousel-wrapper .jcarousel li{width:200px; height: 145px;}
	button.prev-btn::before, .button.prev-btnn::before{background-position:left 38px center;}
	.button.prev-btnn, .button.next-btnn{width: 132px;}
	.top-search-btn.button{margin-top: 10px;}
	button.button.prev-btn, button.button.next-btn, .button.prev-btn, .button.next-btnn{width:130px !important;}
	.call-now p {margin-left: 0px; }
	.call-now p:first-child{margin-bottom: 8px;}
	.call-now span, full_content p{font-size: 14px;}
	.call-now a{font-size: 16px;}
	.property-full-detail{margin-bottom: 30px;}
	.left_section{width:100%; margin-right:0px; margin-bottom:20px; float:none;}
	.right_section{width:100%; float:none;}
	.inner-pages .member_images{width:32%; margin-right:10px}
	.inner-pages .member_info{width:64%;}
	.inner-pages .member_info p, .inner-pages .member_info a{font-size:14px;}
	.inner-pages .product_listing ul li, .inner-pages .product_listing ul li:nth-child(3n){width:84%; margin:0 0 30px 0; float:none; display:inline-block;}
	.product_listing {clear: both; text-align: center;}
	.product_sec .product_details p:first-of-type{margin-bottom:10px;}
	.product_details span{margin-right:10px;}
	.product_listing .red{font-size:16px;}
	
	.three-one {display: inline-block; float: none;  margin: 0 0 30px; width:100%;}
	.three-one .jcarousel-wrapper{width:100%;}
	.three-one:first-child {margin-left: 0;}
	.three-one:last-child {margin-bottom: 0;}
	.three-box .wrapper { text-align: center;}
	.jcarousel-wrapper .img-dis{width:264px;}
	.j-arrow .jcarousel-control-next {padding:5px 10px; margin-left: 0px !important;}
	.jcarousel-control-prev {padding:5px 10px;}
	.three-one:last-child{ position:relative; }
	.form-fields span.pun{position:static;}	
	.noticeal{font-size:20px;}
	.insp-add{min-height:auto;}
	.msg-line p:first-child {font-size: 16px;}
	.msg-line p:last-child {font-size: 14px; }
	.property-full-detail .connected-carousels .carousel-stage li{width:252px; margin:0 10px 0 0;}
	.property-full-detail .navigation .carousel-navigation ul li{width: 127px; }
	.property-full-detail .prev.prev-navigation, ..property-full-detail .next.next-navigation{top: 35px;}
	.property-full-detail .connected-carousels .prev-stage, .property-full-detail .connected-carousels .next-stage{height:100%; width:40%}
	


	
	
}
