/******meanmenu********/
.mean-container .mean-bar{background:#b10001;padding:0px;}
.mean-container .mean-nav{background:#BF0000;}
.mean-container .mean-nav ul li a{color:#fff; border-top: 1px solid rgba(255, 255, 255, 0.25);}
.mean-container .mean-nav ul li a:hover{color:#fff;}
.bannerblock {
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

@media screen and (max-width:1200px)
{
	.wrapper{ padding:0 30px; }
	
	.logo{width:220px;margin:-18px 0 -10px;}
	.navigation ul li a {font-size:13px;padding:0px 8px;}
	.bannerblock{margin-left:50px;}	
	.foot-box {width:32%;padding-right:30px;}
	.quick-box {width:20.81%;padding:15px 0px 0 0;}
	.info-box {width:24.12%;padding:15px 0px 0 0;}
	.hours-box {width:22%;padding:15px 0px 0 0;}
	.foot-box h2 {font-size:28px;}
	.property-btn{max-width:205px;}	
	.services_box{float:none; width:85%; margin:0 auto 40px;}
	.services_box.box-b.clearfix:last-child{margin:0 auto;}
	.content{padding:60px 0;}	
	.testimonials-box{float:none; width:90%; margin:0 auto 40px;}
	.testimonials-box.box-b.clearfix:last-child{margin:0 auto;}	
	.bolg-sec .sametitle h2{font-size:24px;}	
	.reply-form{width:100%;}	
	.cont-right{padding:25px 15px 16px;}
	.add-text ul li{font-size:13px;}
	.add-text p{font-size:13px;}	
	.prop-right{width:70%;}
	#bx-pager a{max-width:14.9%; display:inline-block; margin:0 10px 0 0;}
	.porp-price{padding:15px 25px 34px;}	
	.welcome-content .image{margin-left:20px;width:240px;}
	.welcome-left{margin-right:25px;}
	.welcome-content .text p{padding-bottom:10px;}
	.services-box .text p { padding-bottom:15px;min-height:108px;}	
	.properyformbox {width:320px;}
	.pricerows .frm {width:44.5%;}
	.properyformbox #MaxPrice, .properyformbox #MinPrice {margin-bottom:0px;}
	.prop-left {width:24%;}
	.prop-right{width:74%;}
	.prop-left .properyformbox {width:auto;}
	.properyform .frm .my-select {padding:0 10px;}
	.prop-left .pricerows .frm {width:43.2%;}
	.prop-left .pricerows .frm-divide {height:31px;}	
	.porp-price h6 {font-size:20px;}
	.porp-price h6 strong {line-height:24px;}
	.prop-view a {font-size:14px;}	
	.captcha-box iframe {width:100%;height:100%;border-right:0px;}
	.add-text ul li strong {max-width:70px;}
	.add-left {width:57%;}
	.add-right {width:43%;}
	.comment-list ul.children {margin-left:45px;}
	.msg-form div:nth-child(3n) .frm-left { float:none;}
	.msg-form div:nth-child(3n) .frm-right { float:none;width:auto;}
	.captcha-box {margin-bottom:15px;}
		
}


@media screen and (max-width:1023px)
{
	.wrapper{ padding:0 30px; }
	 body {font-size:14px;}
	.headtopbar .toplinks, .headtopbar .phone, .headtopbar .social{padding-top:10px; background-position:16px 10px;}
	.headtopbar{text-align:center;}
	.logo{float:none; text-align:center; margin:20px auto;}
	.navigation{float:none; text-align:center; margin:0 0 18px;}
	.navigation ul li{float:none; display:inline-block;}	
	.footer {padding:30px 0;}
	.foot-box {width:50%;}
	.foot-box:nth-child(2n+1) {clear:both;}
	.info-box {padding-right:30px;}
	.foot-box h2 {font-size:24px;padding-bottom:20px;}
	.foot-box p, .info-cmn, .foot-box ul li, .time-box h4, .time-box h5, .property-btn a {font-size:14px;}
	.foot-box ul li {padding-bottom:10px;}
	.logo-foot {padding-bottom:10px;}
	.time-box {padding-bottom:15px;}
	.property-btn {padding-top:20px;}
	.bottom-footer {padding-top:30px;}
	.bannerblock{max-height:185px;  max-width: 355px; padding: 15px; margin-left:0;}
	.bannerblock h2{font-size:30px;line-height:30px;padding-bottom:15px;}
	.bannerblock p{font-size:15px; line-height:21px; }
	.welcome-left{float:none; margin:0 auto 30px; float:none;}
	.properyformbox{width:100%;}
	.services-text{float:none; padding:0 0 25px; width:100%; text-align:center;}
	.services-text .sametitle h2::after{left:50%; margin-left:-25px;}
	.sametitle h2 span{font-size:25px;}
	.sametitle h2{font-size:30px;line-height:30px;padding-bottom:15px;}	
	.content{padding:40px 0;}	
	.services-page p{font-size:15px;margin-bottom:25px;}
	.services_box .detail{ padding: 5px 30px 0;}	
	.blog {padding-top:10px;}
	.blog-left{width:67%;}
	.blog-right{width:30%;padding:20px;}
	.pagination{margin:0 auto 20px; display:block; max-width:100%; float:none;}	
	.cat-box {padding-bottom:16px;}
	.post {padding:16px 0;}
	.archiv {padding:16px 0 0 0;}	
	.blog-box {padding:20px;margin-bottom:25px;}
	.blog-img {width:25%;}
	.bolg-text {width:71%;}
	.bolg-text h3 {font-size:17px;line-height:20px;}
	.blog-social h4 {font-size:15px;vertical-align:middle;line-height:normal;}
	.cat-box h5 {font-size:17px;line-height:20px;}
	.cat-box ul li {padding:5px 0;}	
	.bolg-detail-sec .blog-detail .blog-img{padding:15px;}
	.bolg-detail-sec .blog-detail .bolg-text{padding:0 15px 20px;}
	.bolg-detail-sec .blog-detail .blog-img{margin:0;}
	.blog-detail .bolg-text > p{margin:0 0 10px;}
	.blog-detail .blog-social {padding:14px 20px;}
	.reply-sec .sametitle h2, 
	h3.comment-reply-title, 
	h4.comments-title,
	.reply-sec .sametitle h2 span, 
	h3.comment-reply-title span, 
	h4.comments-title span	 {font-size:25px;line-height:normal;}
	.reply-form, form.comment-form {width:auto;}
	.comment-list {padding:15px 20px;margin:10px 0 20px 0;}
	.comment-list li {padding:10px 0;}
	.comment-list ul.children {margin-left:15px;}
	.comment-meta a, .comment-meta span {font-size:13px;margin-right:5px;padding-right:12px;}
	.comment-content p {line-height:18px;margin:10px 0; }
	.comment-author img {margin-right:20px;}
	.reply-sec {padding-top:25px;}
	.reply-form, form.comment-form {padding-top:10px;}
	.reply-sec .sametitle h2{font-size:24px;}	
	.cont-left{width:100%; float:none;}
	.cont-right{width:100%; padding:25px 30px 16px; margin:40px 0 0;}
	.msg-sec{ padding: 20px 25px 25px;}
	.msg-sec .sametitle h2 {padding-bottom:12px;font-size:25px;line-height:normal;}
	.cont-right .sametitle h2 {font-size:25px;line-height:normal;padding-bottom:12px;}
	.msg-submit {left:25px;}
	.cont-right{padding:25px 25px 16px;}
	.cont-add-ln .add-box {padding:10px 0; }
	.cont-map {padding-top:30px;}
	.cont-map iframe {height:250px;}
	.team-list .owl-controls .owl-nav .owl-prev{left:43%;}
	.team-list .owl-controls .owl-nav .owl-next{right:43%;}
	.open-time .sametitle h2{font-size:24px; margin:0 0 10px;}	
	.lords .sametitle h2{padding-bottom:10px;}
	.lords h4{padding:9px 0 5px;font-size:15px;}	
	.policy .sametitle h2{font-size:24px;padding-bottom:15px;}
	.policy h4 {padding:5px 0 10px;}
	.policy p{padding:0 0 12px;}	
	.prop-left{width:100%; float:none; display:block; margin:0 0 20px;}
	.prop-left .properyformbox{margin:0 auto; width:100%;}
	.prop-faci ul li{width:50%;}
	.prop-right{width:100%; float:none;}
	.porp-price{padding: 15px 25px 33px;}
	.navigation {padding-top:5px; }                  
	.properyformbox h3 {font-size:20px;padding:10px 25px;}	
	.pricerows .frm {width:47.8%;}
	.readmore-btn a {font-size:15px;padding:10px 15px 8px;}
	.servicespart {padding:35px 0;}	
	.services-text p {font-size:15px;}
	.services-text .readmore-btn {padding-top:0px;}
	.services-block ul {margin:0 -10px;}
	.services-block ul li {padding-left:10px;padding-right:10px;}
	.services-box .text {padding-top:15px;}
	.services-box .text h4 {margin-bottom:10px;}
	.services-box .text p {min-height:105px;}
	.propertypart {padding:35px 0;}	
	.propertypart .sametitle h2, .testimonialpart .sametitle h2 { font-size:25px;line-height:normal;}
	.property-relative {margin:0 -10px;}
	.property-block ul li {padding-left:10px;padding-right:10px;}
	.property-box .text {padding-left:15px;padding-right:15px;}
	.property-box .text h3 {font-size:20px;}
	.property-box .text h5 {font-size:14px;}
	.property-box .text p {min-height:92px;}
	.property-box .more-btn {margin-bottom:-36px;}	
	.testimonialpart {padding:30px 0 35px 0;}	
	.testimonial-relative { margin:0 -10px; }
	.testimonial-block {padding-bottom:60px;}
	.testimonial-block ul li { padding:0 10px;}
	.testy-box .text p {padding-left:35px;font-size:14px;line-height:21px;}
	.testy-box .text {padding-bottom:20px;}	
	.testimonial-block .owl-nav { bottom:-35px;}
	.client-info .client-img {margin-right:10px;}
	.client-info .client-text .position {font-size:13px;}
	.brandpart { padding:35px 120px;}	
	.page-title-bg {min-height:180px;}
	#tearms-condition-page.page-title {padding:12px 20px;}
	.page-title { min-width:325px;top:55px;}
	.page-title h1 {font-size:32px;line-height:40px;outline:3px solid #fafbfc;}
	.abt-wel {padding-bottom:25px;}
	.abt-wel .alignright {width:250px;margin:0 0 20px 25px;}
	.abt-wel h3 {font-size:15px;padding:9px 0 5px;}
	.abt-wel p {font-size:14px;}
	.msg-direc {padding:30px 0;}
	.msg-direc > p {font-size:14px;padding-bottom:15px;}
	.tell h3 {font-size:15px;}
	.tell p {padding-bottom:15px;}
	.team {padding:30px 0 50px 0;}
	.team-list .owl-controls .owl-nav .owl-prev {left:44%;}
	.team-list .owl-controls .owl-nav .owl-next {right:44%;}	
	.lords .alignright {margin:4px 0 15px 20px}
	.lords ul li {padding:5px 0 4px 18px;background-position:0px 10px;}	
	.rental-tenant-page .section-title {padding-bottom:12px;}
	.rental-tenant-page .section-title h2 {font-size:30px;line-height:normal;}
	.rental-tenant-page .section-title h2 span {font-size:25px;}
	.rental-tenant-page h4 {font-size:15px;padding:10px 0 4px;}
	.rental-tenant-page p {font-size:14px;line-height:20px;}
	.rental-tenant-page ul li {font-size:14px;line-height:20px;padding:3px 0 3px 18px;background-position:0px 8px;}
	.prop-left .pricerows .frm {width:48%;}
	.pro-listing h3 {font-size:25px;margin-bottom:18px;}
	.prop-out-box {margin-bottom:25px;}
	.prop-box {width:81%;}
	.price-box {width:19%;}
	.porp-price h6 {font-size:18px;}
	.prop-img {width:27.5%;}
	.prop-text {width:69%;}
	.prop-text h4 {font-size:15px;}
	.prop-text p {line-height:20px;}
	.chatwin h3 {font-size:20px;}
	.chatwin h4 {font-size:18px;}
	.prop-dt-slidr {padding-bottom:15px;}
	.prop-des {padding-bottom:15px;}
	.loc-map {padding-top:10px;}
	.loc-map p {margin-top:10px;}	
	#viewing-form {margin-bottom:0px;}	
	.property-finder-page .section-title {margin-bottom:25px;}
	.property-finder-page .section-title h2 {font-size:30px;line-height:normal;}
	.property-finder-page .section-title h2 span {font-size:25px;}
	.property-finder-page ul {padding:25px 30px;}
	.property-finder-page ul li {font-size:14px;line-height:22px;background-position:0px 10px;padding:4px 0 4px 18px;}
	.testimonials-box:last-child {margin-bottom:0px;}
	.testimonials-box .detail p {font-size:14px;}	
	.services_box {margin-bottom:25px;}
	.services_box .detail p {font-size:14px;padding-top:5px;}
	.page .white-popup {max-width:90%;}
	.page .white-popup .alignright {width:200px;}
	.white-popup  h4 { margin-bottom:8px;} 	
	.faq-list {padding-top:30px;}
	.open-time {padding-top:30px;padding-bottom:30px;}
	.open-time .sametitle h2 {padding-bottom:15px;}	
	.terms-condition-page .section-title {padding-bottom:18px;}
	.terms-condition-page .section-title h2 {font-size:30px;line-height:normal;}
	.terms-condition-page .section-title h2 span {font-size:25px;}
	.terms-condition-page h6 {padding:8px 0 6px;}
	.terms-condition-page h4 {padding:12px 0 10px;}
	.terms-condition-page ul li {font-size:14px;margin-bottom:8px;}
	.terms-condition-page p {font-size:14px;line-height:26px;}	
   	
}

@media screen and (max-width:767px)
{	
	.wrapper{ padding:0 20px;}
	 body {font-size:13px;}
	
	.toplinks a {font-size:13px;padding:0 10px;}
	.logo {margin:16px auto;}
	.bannerblock{display:none;}
	.welcome-content .image{float:none; max-width:315px; margin:0 auto; padding:0 0 20px;}
	.welcome-content .text{text-align:center;}
	.welcome-content .text .sametitle h2::after{left:50%;margin-left:-25px;}
	.welcome-content .text p{padding-bottom:10px;}	
	.services-block ul {text-align:center;}
	.services-block ul li {display:inline-block;vertical-align:top; margin:0 0 15px -2px;float:none;width:50%;}
	.services-box .text h4 {margin-bottom:5px;}
	.services-box .text p {line-height:20px;min-height:98px;}	
	.more-btn a {font-size:13px;}
	.testimonial-relative{margin:0 -10px;}		
	.footer { padding:15px 0;}
	.foot-box h2 {font-size:20px;padding-bottom:12px;}
	.foot-box p, .info-cmn, .foot-box ul li, .time-box h4, .time-box h5, .property-btn a {font-size:13px;}
	.foot-box ul li:last-child {padding-bottom:0px;}
	.info-cmn {padding:0 0 10px 27px;}
	.cell-info {padding-bottom:0px;}	
	.time-box {padding-bottom:10px;}
	.property-btn {padding-top:10px;}
	.bottom-footer {padding-top:20px;}
	.social-footer {padding-bottom:10px;}
	.social-footer a {margin:0 2px;}
	.copy-right p {font-size:13px;line-height:20px;}		
	.terms-condition-page .section-title h2{font-size:22px;}
	.terms-condition-page .section-title h2 span{font-size:20px;}
	.terms-condition-page .section-title{margin:0 0 10px;padding-bottom:15px;}
	.terms-condition-page h4 {padding:12px 0 5px;font-size:15px;}
	.terms-condition-page ul li {font-size:13px;line-height:20px;background-position:0 5px;padding-left:15px;}
	.terms-condition-page p {font-size:13px;line-height:20px;}
	.terms-condition-page h6{padding-bottom:0;font-size:14px;line-height:18px;}		
	.tenant-image{float:none; text-align:center; margin:0 0 10px;}
	.tenant-image img{width:auto;}	
	.rental-tenant-page .section-title{margin:0 0 5px 0; padding:0 0 10px;}		
	.services-page p{font-size:13px;line-height:22px;margin-bottom:15px;}
	.services_box{ margin: 80px auto 40px; width:100%;padding-bottom:20px;}
	.services_box .icon{float:none; margin:0 auto;}
	.services_box .icon a{margin:-85px auto 10px;}
	.services_box.box-b .icon a{margin:-85px auto 10px;}
	.services_box.box-b.clearfix:last-child{margin:80px auto 0;}
	.services_box .detail{padding:5px 20px 0;}
	.services_box .detail h4{text-align:center;font-size:15px;}
	.services_box .detail p{text-align:center;font-size:13px;line-height:20px;padding-top:2px;}	
	.testimonials-box{ margin: 80px auto 40px; width:100%;padding-bottom:20px;}
	.testimonials-box:first-child {margin-top:60px;}
	.testimonials-box .image{float:none; margin:-85px auto 10px;}
	.testimonials-box .detail h4{text-align:center;font-size:15px;}
	.testimonials-box .detail p{text-align:center;font-size:13px;line-height:21px;padding-top:10px;}
	.testimonials-box .detail{padding:0 10px 0;}	
	.content {padding:25px 0;}
	.abt-wel .alignright{float:none;margin:0px auto 15px;text-align:center;display:block;width:auto;}
	.abt-wel{padding:0 0 10px;}		
	.msg-direc{padding:20px 0;}
	.msg-direc > p{padding:0 0 18px;}
	.team{padding:20px 0 50px 0;}
	.team-list .owl-controls .owl-nav .owl-prev{left:50%; margin:0 0 0 -40px;bottom:-55px;}
	.team-list .owl-controls .owl-nav .owl-next{right:50%; margin:0 -40px 0 0;bottom:-55px;}
	.team-list{margin:0;padding-top:10px;}	
	.blog-left{width:auto;float:none;}
	.blog-right{width:auto;float:none;padding:}
	.blog-box{padding:15px;margin-bottom:20px;}	
	.blog-img{width:auto;float:none;text-align:center;margin:0 0 15px 0;}
	.bolg-text{width:auto;float:none; }	
	.cat-box{width:50%; padding-bottom:15px;}
	.post {padding:15px 0;}
	.archiv {padding:15px 0 0 0;}
	.bolg-text h3 {font-size:16px;}
	.bg-social a {margin-left:10px;}	
	.cat-box h5 {font-size:16px;margin-bottom:6px;}
	.open-time{padding:25px;}
	.faq-list{padding:30px 0 0;}
	.faq-box{margin:0 0 20px;}		
	.lords .alignright{width:auto;text-align:center; margin:0 auto 10px;float:none;display:block;}	
	.policy h4{font-size:15px;}	
	.chatwin h3{font-size:18px;}
	.chatwin h4{font-size:17px;}
	#bx-pager a{margin:0 5px 0 0;}
	.arrang-nav ul li{width:50%;}
	.arrang-nav ul li.rslt{width:100%; clear:both;}
	.prop-faci{padding:20px;}		
	.prop-pg{display:block; float:none; text-align:center; margin:0 0 10px;}
	.prop-btm .pagination{float:none; text-align:center;}
	.prop-btm .pagination ul li{float:none; display:inline-block; margin:0 0 0 5px;}
	.pro-listing h3{font-size:20px;margin-bottom:12px;}
	.propertypart .sametitle h2, .testimonialpart .sametitle h2{font-size:20px;line-height:normal;}
	.servicespart{padding:40px 0;}
	.services-block ul li:last-child{margin:0;}
	.propertypart{padding:20px 0;}
	.testimonialpart{padding:20px 0;} 
	.testimonial-block {padding-top:0px;padding-bottom:40px;}
	.testy-box .text p {font-size:13px;line-height:20px;}
	.testimonial-block .owl-nav div {width:32px;height:32px;}
	.testimonial-block .owl-nav {bottom:-10px;width:76px;}	
	.headtopbar .social a.facebook::after{display:none;}	
	.page-title h1{font-size:35px; line-height:32px;}
	.prop-dt-slidr{padding:20px 0;}
	.prop-dt-slidr .bx-wrapper {margin:auto;}
	.msg-form .frm-left{width:100%;}
	.msg-form .frm-right{width:100%;}
	.welcomepart {padding:20px 0;}
	.properyformbox h3 {font-size:18px;padding:8px 20px;}
	.properyform {padding:20px 20px 25px;}
	.pricerows .frm {width:46.5%;}
	.properyform .frm .my-select {font-size:13px;}
	.prosubmit .mysubmit {font-size:14px;height:38px;padding:0 18px;}
	.properyform .frm {margin-bottom:12px;}
	.welcome-left {margin:0 auto 20px;}
	.sametitle h2 {font-size:22px;line-height:normal;}
	.sametitle h2 span {font-size:20px;line-height:normal;}
	.servicespart {padding:20px 0;}
	.services-text {padding-bottom:20px;}
	.services-text p {font-size:13px;line-height:21px;}
	.readmore-btn a {font-size:13px;padding:8px 15px 8px}
	.services-box .more-btn {margin-bottom:-42px;}
	.services-box .text h4 {font-size:15px;}
	.brandpart { padding:20px 20px; }	
	.brandlogo .owl-nav .owl-prev {left:-25px;}
	.brandlogo .owl-nav .owl-next {right:-25px;}	
	.page-title-bg {text-align:center;min-height:inherit;}
	#tearms-condition-page.page-title {padding:5px 20px;} 
	.page-title {position:inherit;top:0px;right:0px;text-align:center;min-width:inherit;margin:30px auto;}
	.page-title h1 {font-size:25px;line-height:30px;outline:2px solid #fafbfc;}	
	.abt-wel p {font-size:13px;padding-bottom:5px;}
	.abt-wel h3 {padding:5px 0 3px 0;}
	.msg-direc-sec .sametitle h2 {font-size:22px;margin-bottom:15px;}
	.msg-direc > p {padding-bottom:10px;font-size:13px;}
	.msg-direc .alignright {float:none;margin:0px auto 10px;display:block; }
	.tell p {font-size:13px;padding-bottom:10px;}
	.tell h3 {font-size:}
	.team .sametitle h2 {font-size:22px;}
	.team .sametitle h2::after {left:50%;margin-left:-25px;}
	.team .sametitle h2 {padding-bottom:10px;}
	.team-box h4 {font-size:15px;}
	.team-box p {font-size:14px;}	
	.lords ul li {padding:4px 0 4px 15px;}
	.lords h4 {padding:5px 0 4px;}
	.lords p.terminat {padding-top:0px;}	
	.rental-tenant-page .section-title h2 {font-size:22px;}
	.rental-tenant-page .section-title h2 span {font-size:20px;}
	.rental-tenant-page p {font-size:13px;}
	.rental-tenant-page ul li {font-size:13px;padding-left:15px;}	
	.prop-left .pricerows .frm {width:46.5%;}
	.prop-box {width:auto;float:none;border-bottom:1px solid #e5e5e5;border-right:0px;padding:20px;}
	.price-box {width:auto;float:none;}
	.porp-price {padding:15px 15px;}
	.porp-price h6 {margin-top:0px;}
	.rec-sell img { width:40px;}
	.prop-text h4 {line-height:20px;font-size:14px;}	
	.chatwin h3 {float:none;font-size:17px;}
	.chatwin h4 {float:none;font-size:16px;}	
	.prop-dt-slidr #bx-pager {display:none;}
	.prop-des {padding-bottom:10px;}
	.prop-des h4 {padding-bottom:5px;}
	.prop-des p {line-height:20px;}
	.loc-map {padding-top:5px;}
	#map {height:175px;}
	.loc-map p {font-size:13px;margin-top:8px;}	
	#viewingright {margin:0px auto 0px;float:none; }
	#viewing-form {width:auto;float:none;margin:15px 0 0 0;}	
	.property-finder-page .section-title {margin-bottom:20px;padding-bottom:16px;}
	.property-finder-page .section-title h2 {font-size:22px;}
	.property-finder-page .section-title h2 span {font-size:20px;}
	.property-finder-page ul {padding:20px 20px;}
	.property-finder-page ul li {font-size:13px;line-height:20px;background-position:0px 8px;padding:4px 0 4px 15px;}	
	.page .white-popup .alignright {margin-bottom:15px;}
	.white-popup  h4 { margin-top:10px;} 
	.open-time {padding-top:20px;padding-bottom:20px;} 
	.faq-list {padding-top:20px;}
	.open-time ul li {padding:6px 0 6px 15px;background-position:0 8px;}
	.faq-box {padding:20px 22px;}
	.faq-box h4 {margin-bottom:5px;font-size:15px;}
	.faq-box p {line-height:20px;}	
	.policy .sametitle h2 {font-size:22px;padding-bottom:12px;}
	.policy h4 {padding:5px 0 6px 0;}
	.policy p {padding-bottom:10px;line-height:20px;}	
	.msg-sec .sametitle h2, .cont-right .sametitle h2,	.msg-sec .sametitle h2 span, .cont-right .sametitle h2 span {font-size:22px;}	   
	.msg-form {padding-top:20px;} 
	.msg-sec {padding:20px;}
	.msg-submit {left:20px;}
	.msg-form .frm {margin-bottom:15px;}
	.cont-right {padding:20px 20px 15px;margin-top:35px;}
	.cont-add-ln .add-box {padding:7px 0;}
	.msg-submit input[type="submit"] {font-size:14px;}
	.cont-map {padding-top:20px;}
	.cont-map iframe {height:150px;display:block;}	
	.bolg-detail-sec .blog-right{margin:20px 0 0;}	
	.reply-sec .sametitle h2, 
	h3.comment-reply-title, 
	h4.comments-title,
	.reply-sec .sametitle h2 span, 
	h3.comment-reply-title span, 
	h4.comments-title span	 {font-size:20px;}
	.reply-sec {padding-top:20px;}
	.reply-form, form.comment-form {padding-top:5px;}
	.form-submit #submit {font-size:14px;padding:0 18px;}
	.comment-list {padding:10px 15px;} 
	.comment-author img {width:50px;margin-right:10px;}
	.comment-content h4 {font-size:15px;line-height:18px;}
	.comment-content p {margin:5px 0 8px 0;}
	.comment-meta a, .comment-meta span {font-size:11px;}
	.comment-list ul.children {margin-left:5px;}
	.captcha-box {overflow:auto;}	
	#viewing-form .err {width:100% !important;}
} 

@media screen and (max-width:479px)
{
	.wrapper{padding:0 10px;}
	.headtopbar .toplinks, .headtopbar .phone, .headtopbar .social{width:100%; }
	.headtopbar .phone {display:inline;}
	.toplinks > a:last-child{border:none;}
	.headtopbar a.facebook:after{background:none;}		
	.services-block ul li {display:block;width:auto;}
	.services-box .text p {min-height:inherit;}
	.testimonial-block ul li{padding:0 10px;}
	.properyform{padding:20px 20px;}
	.pricerows .frm{width:44.5%;}	
	.foot-box{width:100%;padding:0px 0 0 0;float:none;}		
	.foot-box + .foot-box {padding-top:15px;}
 	.testimonial-relative{margin:0;}
	.property-block.clearfix{overflow:hidden;}			
	.pagination ul li{margin:0 5px 0 0; padding:0; min-height:28px; min-width:28px; line-height:28px; }
	.pagination ul li a{padding:0 5px; border:none;}
	.pagination ul li.pag-prev a{padding:0 5px; background:url(../images/owl-prv.png) no-repeat center; font-size:0px;}
	.pagination ul li.pag-next a{padding:0 5px; background:url(../images/owl-next.png) no-repeat center; font-size:0px;}
	.testimonials-box::before{display:none;}	
	.msg-direc .alignright{float:none; max-width:161px; margin:0 auto 20px; display:block;}
	.msg-direc-sec .sametitle h2{font-size:24px;}
	.msg-direc .sametitle h2 span{font-size:22px;}	
	.team-img{max-width:251px; margin:0 auto;}	
	.blog-right{padding:20px;}
	.cat-box{width:100%;}	
	.bg-date p a{font-size:12px;}	
	.blog-social h4{font-size:14px;}	
	.reply-form .frm-left{width:100%;}
	.reply-form .frm-right{width:100%;}		
	.open-time .sametitle h2{font-size:18px; padding:0 0 10px;}
	.open-time{padding:15px;}
	.faq-box{padding:15px;}			
	.chatwin h3{float:none; text-align:center;}
	.chatwin h4{float:none; text-align:center;}
	.arrang-nav ul li{width:100%; border-right:none; text-align:center;}
	.arrang-nav ul li.rslt{text-align:center;}
	#bx-pager a{margin:0 2px 0 0;}
	.prop-img {float:none;text-align:center;width:180px;margin:0px auto 10px;}
	.prop-text {width:auto;float:none;}
	.prop-dt-slidr{padding:20px 0;}
	.prop-faci ul li{width:100%;}	
	.prop-box{padding:10px;}
	.porp-price{padding:25px 5px;}
	.porp-price h6{font-size:18px;}			
	.prop-view a{font-size:14px;}
	.prop-out-box{margin:0 0 20px;}
	.prop-btm .pagination ul li{margin:0; vertical-align:middle;}
	.property-box .text h5{font-size:14px;}		
	.sametitle h2{padding-bottom:12px;}		
	.services-box{padding:25px 8px;}	
	.property-box .text{ padding: 15px 20px 21px;}	
	.add-right{width:100%;}
	.add-left{width:100%; float:none;}
	.content{padding:20px 0;}	
	.services_box .detail{padding:5px 10px 0;}
	.policy p{font-size:14px;}	
	#viewing-form .form-left {float:none;width:auto;}
	#viewing-form .form-right {float:none;width:auto;}
	#viewing-form .textfield {width:85%;}
	#viewing-form .textarea {width:85%;height:85px;}
	.comment-form-author {width:auto;float:none;margin-bottom:2%;}
	.comment-form-email {width:auto;float:none;margin-bottom:2%;}
	.comment-form-comment {margin:0 0 2% 0;}	
	.comment-author img {width:38px;}
	.prop-left .pricerows .frm {width:44.5%;}
	.frm-divide {width:11%;}
	
}




		