@charset "utf-8";
/* CSS Document */
@media only screen and (max-width:1279px)  {
.box_pad{padding:20px 63px;display:inline-block;}	
}

@media only screen and (max-width:1024px)  {
.main {width:100%; margin:0 auto;padding:0px;height:auto;}
.heder_pad{padding:0px 0;}
.logo{width:34.2%;margin:0px; float:left;}
.logo img{width:auto;position:relative;z-index:9990;}
/*slider
============================================*/
.carousel-outer { position: relative; }
.carousel { margin: 0; }
.carousel-inner > .item > img { max-width: none; position: relative; width: 100%; height: auto; }
.carousel .item { height: auto;}
.carousel-control .icon-prev, .carousel-control .icon-next { background: url(../images/sprite.png) no-repeat;  width: 45px; height: 45px; margin-top:-23px;}
.carousel-control span:before { content: '' !important;}
.carousel-control { background: none !important; position:static}
/*.carousel-control.left{left:50%; margin-left:-590px; }
.carousel-control.right{right:50%; margin-right:-561px;}*/
.carousel-control .icon-prev { background-position: -30px -1px; margin-left:-504px;}
.carousel-control .icon-prev:hover { background-position: -30px -46px; }
.carousel-control .icon-next { background-position: -75px -1px; margin-left:445px;}
.carousel-control .icon-next:hover { background-position: -75px -46px; }
.slider-pagination-wrapper { position: absolute; bottom: -7px; width: 100%; text-align: center; z-index:99}
.carousel-indicators-outer { display: inline-block; z-index: 9999; padding-left: 15px; *display:inline; *zoom:1}
.carousel-indicators-outer, .carousel-indicators {  position: relative;  bottom: -30px;}
.carousel-indicators { background-position: right bottom; left: 0; width: 100%; bottom: 0; position: static; margin: 0; padding: 0 23px 0 10px; height: 24px; }
.carousel-indicators li { background: url(../images/banner/banner_bullet.png) 0px 0px; width: 14px !important; height: 14px !important; margin: 0!important }
.carousel-indicators li:hover, .carousel-indicators li.active { background-position: 0px -14px; border: 0 }
.slider-text { position: absolute; left:50%;right:50%; bottom:11%;   width:635px;   display:block; margin-left:-478px;}
.slider-text-inner { }
.slider-text-inner h3 { color: #fff; font-size:26px; text-transform: uppercase; height:59px;line-height:59px;padding-left:21px;  margin: 0; font-weight:normal;  background:url(../images/banner_top_h_bg.png);}
.slider-text-inner p { display: block; color: #dadada; font-size:16px; font-weight: normal; height:34px;line-height:34px;text-transform:uppercase;text-align:left;background:url(../images/banner_bottom_h_bg.png);padding-left:21px; margin:0;}
.slider-text-inner a{background:url(../images/view_more.png) no-repeat;width:146px;float:left;height:45px;margin-left:18px;margin-bottom:18px;}
.slider-text-inner a:hover{background:url(../images/view_more.png) no-repeat 0px -45px;}
/*slider ends
=============================================*/



}

@media only screen and (max-width:980px) {
.box_pad{padding:20px 36px;display:inline-block;}	
.footer_box{width:59%;display:inline-block;float:left; margin:0 0px 0 15px;}
.quick_link ul{float:left;margin:0px auto; padding:0 34px 0 0px;}
.contact_information { width: 39%;}

	}

/*==========================================================================================================*/
@media only screen and (max-width:900px) {
.main {width:100%; margin:0 auto;padding:0px;height:auto;}
.header_right_bg{width:100%;float:left;}
.logo{width:34.2%;margin:0 0 0 15px;min-width:350px;float:left;}
.logo img{width:auto;position:relative;z-index:9990;}
.middel_left{width:100%;display:inline-block;float:left;}
.footer_box{width:55%;display:inline-block;float:left; margin:0 0px 0 15px;}
.quick_link ul{float:left;margin:0px auto; padding:0 17px 0 0px;}
.contact_information { float:left; width:40%; margin-left: 15px;}
.boxpart_middal_box { float: left; margin-right: 4%;  position: relative; width: 50%; padding-left: 15px;}
.arrow-down {    margin: -1px 0 0 85%;}
.boxpart_middal_boxrt { float: left; position: relative; width: 41%; padding: 0 0 0 15px;}
.myaccount-lt{ width:61%; padding-left:15px; padding-right:15px; float:left;}
.myaccount-rt{ width:39%; padding-left:15px; padding-right:15px; float:left;}
.myaccount ul li { float: left; margin: 21px 24px;}
.myaccount ul { margin: 0 auto; padding: 0; width: 100%; float:left;}
.page-taital{ padding-left:2%;}
.breadcrumb {padding-right: 2%;}
.faq{ width:97%; margin:0 10px; float:left; }
.about-lt {margin-left: 10px; width:48%; }
.about-rt { padding-right: 20px;}
.about-box {margin-left: 15px; width: 98%;}
.aboutus li {font-size: 12px;}
.about-boxlast li { font-size: 12px;}
.about-tage{ padding:0 15px !important;}
.property-experts { margin: 0 19px; width: 94%;}
.experts-form-spce { width: 21%;}
.experts-box li:last-child {list-style: none outside none; margin: 0 26px 19px 0;}
.experts-box { float: none; width: auto;}
.experts-box li { width: 216px;}
.property-my{ padding:25px 15px 0 ; }
.my-properties li span a{ margin: 0 15px 0 0;}
.my-properties li span .active{ margin: 0 15px 0 0;}
.my-properties-text { width: 49%;}
.search-my { background: none; padding:0 15px 0 ;}

.property-details-rt {float: right; width: 42%;}
.property-details { float: left; width: 53%;}
.property-details-bg em { margin-right: 12px;}
.nav-tabs { border-bottom: 2px solid #186dcc; display: block !important; padding-left: 6px; float: left; width: 100%;}
.tab-content {float: left; width:100%;}

}

/*==========================================================================================================*/
@media only screen and (max-width:800px) {

.boxpart_middal_box { width: 57%; padding-left:15px;}
.main {width:100%; margin:0 auto;padding:0px;height:auto;}
#menu_wrapper {float: right;  margin: 0px 0 10px; padding: 0; position: relative; width: 100%;}
.boxpart_middal_boxrt { float: left; position: relative; width: 36%; padding: 0 0 0 15px;}
/*slider
============================================*/
.carousel-outer { position: relative; }
.carousel { margin: 0; }
.carousel-inner > .item > img { max-width: none; position: relative; width: 100%; height: auto; }
.carousel .item { height: auto;}
.carousel-control .icon-prev, .carousel-control .icon-next { background: url(../images/sprite.png) no-repeat;  width: 45px; height: 45px; margin-top:-23px;}
.carousel-control span:before { content: '' !important;}
.carousel-control { background: none !important; position:static}
/*.carousel-control.left{left:50%; margin-left:-590px; }
.carousel-control.right{right:50%; margin-right:-561px;}*/
.carousel-control .icon-prev { background-position: -30px -1px; margin-left:-504px;}
.carousel-control .icon-prev:hover { background-position: -30px -46px; }
.carousel-control .icon-next { background-position: -75px -1px; margin-left:445px;}
.carousel-control .icon-next:hover { background-position: -75px -46px; }
.slider-pagination-wrapper { position: absolute; bottom: -7px; width: 100%; text-align: center; z-index:99}
.carousel-indicators-outer { display: inline-block; z-index: 9999; padding-left: 15px; *display:inline; *zoom:1}
.carousel-indicators-outer, .carousel-indicators {  position: relative;  bottom: -30px;}
.carousel-indicators { background-position: right bottom; left: 0; width: 100%; bottom: 0; position: static; margin: 0; padding: 0 23px 0 10px; height: 24px; }
.carousel-indicators li { background: url(../images/banner/banner_bullet.png) 0px 0px; width: 14px !important; height: 14px !important; margin: 0!important }
.carousel-indicators li:hover, .carousel-indicators li.active { background-position: 0px -14px; border: 0 }
.slider-text { position: absolute; left:50%;right:50%; bottom:11%;   width:635px;   display:block; margin-left:-323px;}
.slider-text-inner { }
.slider-text-inner h3 { color: #fff; font-size:26px; text-transform: uppercase; height:59px;line-height:59px;padding-left:21px;  margin: 0; font-weight:normal; font-family: 'arialregular';background:url(../images/banner_top_h_bg.png);}
.slider-text-inner p { display: block; color: #dadada; font-size:16px; font-weight: normal; height:34px;line-height:34px;font-family: 'arialregular';text-transform:uppercase;text-align:left;background:url(../images/banner_bottom_h_bg.png);padding-left:21px; margin:0;}
.slider-text-inner a{background:url(../images/view_more.png) no-repeat;width:146px;float:left;height:45px;margin-left:18px;margin-bottom:18px;}
.slider-text-inner a:hover{background:url(../images/view_more.png) no-repeat 0px -45px;}
/*slider ends
=============================================*/

/*footer*/
.footer_box{width:62%;display:inline-block;float:left; margin:0 0px 0 15px;}
.quick_link ul{float:left;margin:0px auto; padding:0 6px 0 0px;}
.contact_information { float:left; width:30%; margin-left: 15px;}
.shadow {background: url(../images/shadow-boc.png) no-repeat left top; height: 8px; margin: 0 auto; padding: 0; position: relative; top:308px; width: 99%;}
.innrpage-white-box { margin: 0 10px;  width: 97%;}
.page-taital{ padding-left:2%;}
.breadcrumb {padding-right: 2%;}
.conta-required { float: left; padding-top: 9%; width: 100%;}
.conta-but {float: left; width: 100%;}
.testimonial-page { margin:0 20px;}
.myaccount-lt{ width:61%; padding-left:15px; padding-right:15px; float:left;}
.myaccount-rt{ width:39%; padding-left:15px; padding-right:15px; float:left;}
.myaccount ul li { float: left; margin: 21px 7px;}
.myaccount ul { margin: 0 auto; padding: 0; width: 100%; float:left;}
.faq{ width:97%; margin:0 10px; float:left; }
.about-lt {margin-left: 10px; width:48%; }
.about-rt { padding-right: 20px;}
.about-box {margin-left: 9px; width: 98%;}
.aboutus li {font-size: 12px;}
.about-boxlast li { font-size: 12px;}
.about-tage{ padding:0 15px 0 9px !important;}
.about-boxlast{ margin-left:25px;}
.property-experts { margin: 0 19px; width: 94%;}
.experts-form-spce { width: 21%;}
.experts-box li:last-child {list-style: none outside none; margin: 0 26px 19px 0;}
.experts-box { float: none; width: auto;}
.experts-box li { width: 216px;}
.my-properties li span a{ margin: 0 15px 0 0;}
.my-properties li span .active{ margin: 0 15px 0 0;}
.my-properties-text { width: 49%;}
.property-my{ padding:25px 15px 0 ; }
.search-my { background: none; padding:0 15px 0 ;}

#zoom1 img{width:600px; }
.zoom-top { left: -2px; margin-bottom: -39px; margin-left: 248px; left:315px; overflow: hidden; top: 318px; width: 39px !important;}
.product-info {margin: 0 auto 46px; width: 97% ;}
.image-caroucel .jcarousel-clip { margin: 0 auto; overflow: hidden; width: 549px;}
.product-info .image-additional {clear: both; overflow: hidden; width: 605px;}
.tabb { margin: 0; position: relative; right: 15px; top: 0;}
.tabb1 { margin: 0; position: relative; right: 30px; top: 0;}
.nav-tabs { border-bottom: 2px solid #186dcc; display: block !important; padding-left: 6px; float: left; width: 100%;}
.tab-content {float: left; width:100%;}
.product-info { margin: 0 auto 46px; width: 82%;}
.property-details-rt {float: right; width: 44%;}
.property-details-bg em { margin-right: 12px;}
.register-round li { display: table; list-style-type: none; padding-left: 0; padding-right: 0;}
.logo {padding: 26px 0 0;}
.checksearch { float: left; font-family: 'arimoregular'; margin-right: 13px;}
.details-tab-bg { padding-bottom: 0; padding-top: 0; width: 100%;}
.property-details ol{ font-size:14px; padding:0 4px 14px;}
}

/*==========================================================================================================*/

@media only screen and (max-width:641px) {
.main {width:100%; margin:0 auto;padding:0px;height:auto;}	
.heder_pad{padding:0px ;}
.logo{width:auto; display:table; margin:0% auto 0px 38px; min-width:250px; padding:26px 0 0 0; }
.logo img{width:100%;position:relative;z-index:9990;}
.header_right_bg{clear: both !important;display:block;float: left; margin-top: 0px; width:100%; margin-bottom:0px;}
.follous{display:none;}
.header_top_call{font-size:16px;color:#4d4d4d; display:table;line-height:44px;background:url(../images/call.png) left no-repeat;padding-left:16px;text-shadow:1px 1px #ffffff;margin:0px auto;}
.header_top_call a{color:#4d4d4d;}
.boxpart_bottom_box { border-top: 7px solid #186dcc; float: left;  position: relative; width: 100%;}
.boxpart_bottom_box-border { border-top: 7px solid #f67a00; float: left;  position: relative; width: 100%;}
.boxpart_owners { left: 31%;  position: relative; top: 0;}
.box-cont { border-right: 3px dotted #cacaca; margin: 0; padding: 0 31px; position: relative; text-align: center; width: 100%;}
/*slider
============================================*/
.carousel-outer { position: relative; }
.carousel { margin: 0; }
.carousel-inner > .item > img { max-width: none; position: relative; width: 100%; height: auto; }
.carousel .item { height: auto;}
.carousel-control .icon-prev, .carousel-control .icon-next { background: url(../images/sprite.png) no-repeat;  width: 45px; height: 45px; margin-top:-23px;}
.carousel-control span:before { content: '' !important;}
.carousel-control { background: none !important; position:static}
/*.carousel-control.left{left:50%; margin-left:-590px; }
.carousel-control.right{right:50%; margin-right:-561px;}*/
.carousel-control .icon-prev { background-position: -30px -1px; margin-left:-504px;}
.carousel-control .icon-prev:hover { background-position: -30px -46px; }
.carousel-control .icon-next { background-position: -75px -1px; margin-left:445px;}
.carousel-control .icon-next:hover { background-position: -75px -46px; }
.slider-pagination-wrapper { position: absolute; bottom: -7px; width: 100%; text-align: center; z-index:99}
.carousel-indicators-outer { display: inline-block; z-index: 9999; padding-left: 15px; *display:inline; *zoom:1}
.carousel-indicators-outer, .carousel-indicators {  position: relative;  bottom: -30px;}
.carousel-indicators { background-position: right bottom; left: 0; width: 100%; bottom: 0; position: static; margin: 0; padding: 0 23px 0 10px; height: 24px; }
.carousel-indicators li { background: url(../images/banner/banner_bullet.png) 0px 0px; width: 14px !important; height: 14px !important; margin: 0!important }
.carousel-indicators li:hover, .carousel-indicators li.active { background-position: 0px -14px; border: 0 }
.slider-text { position: absolute; left:50%;right:50%; bottom:11%;   width:635px;   display:none; margin-left:-323px;}
.slider-text-inner { }
.slider-text-inner h3 { color: #fff; font-size:26px; text-transform: uppercase; height:59px;line-height:59px;padding-left:21px;  margin: 0; font-weight:normal;  background:url(../images/banner_top_h_bg.png);}
.slider-text-inner p { display: block; color: #dadada; font-size:16px; font-weight: normal; height:34px;line-height:34px; text-transform:uppercase;text-align:left;background:url(../images/banner_bottom_h_bg.png);padding-left:21px; margin:0;}
.slider-text-inner a{background:url(../images/view_more.png) no-repeat;width:146px;float:left;height:45px;margin-left:18px;margin-bottom:18px;}
.slider-text-inner a:hover{background:url(../images/view_more.png) no-repeat 0px -45px;}
/*slider ends
=============================================*/
/*footer*/
.footer_box{width:90%;display:inline-block;float:left; margin:0 15px 0 15px;}
.quick_link ul{float:left;margin:0px auto; padding:0 17px 0 0px;}
.contact_information { float:left; width:77%; margin-left: 15px;}
.my-properties-button { float: right; width: 32%;}
.my-properties-spce { width: 28%;}
.my-properties li span a{margin: 0 13px 0 0;}
.my-properties-text { float: left; width: 34%;}
.property-my{ padding:25px 15px 0 ; }
.my-search-button {width: 25%;}
}
@media only screen and (max-width:767px) {
.img_box img{width:100%; height:100%;}
.img_box .alignleft{float:none; width:100%; display:table; margin:0 auto;}  
.img_box .aligncenter{float:none; width:100%; display:table; margin:0 auto;} 
.img_box .alignright{float:none; width:100%; display:table; margin:0 auto;} 
#cartpopup{min-width: inherit; max-width: inherit;}
}

@media only screen and (max-width:639px) {
.footer_box{width:90%;display:inline-block;float:left; margin:0 15px 0 15px;}
.quick_link ul{float:left;margin:0px auto; padding:0 17px 0 0px;}
.contact_information { float:left; width:77%; margin-left: 15px;}
.box-cont{ width:100%; margin:0px auto 0; position:relative; text-align:center; border-right:dotted 2px #cacaca; padding:0 31px; }
.box-cont-rt{ width:100%; margin:0px auto 0; position:relative; text-align:center;  padding:0 31px; }
.shadow {background: none; height: 8px; margin: 0 auto; padding: 0; position: relative; top: 0; width: 100%;}
.boxpart_middal_box { float: left; margin-right: 4%;  position: relative; width: 96%; padding-left: 15px;}
.arrow-down {    margin: -1px 0 0 85%;}
.boxpart_middal_boxrt { float: left; position: relative; width: 95%; padding: 0 0 0 15px;}
.boxpart_owners { left: 31%;  position: relative; top: 0;}
.innrpage-white-box { margin: 0 10px;  width: 90%;}
.registration-lt{ width:100%; float:left; margin-right:2%;}
.registration-rt{ width:100%; float:right;}

}

@media only screen and (max-width:640px) {
.footer_box{width:90%;display:inline-block;float:left; margin:0 15px 0 15px;}
.quick_link ul{float:left;margin:0px auto; padding:0 17px 0 0px;}
.contact_information { float:left; width:77%; margin-left: 15px;}
.shadow {background: none; height: 8px; margin: 0 auto; padding: 0; position: relative; top: 0; width: 100%;}
.boxpart_bottom_box { border-top: 7px solid #006799; float: left; position: relative; width: 50%;}
.boxpart_bottom_box-border { border-top: 7px solid #15aba3; float: left; position: relative; width: 50%;}
.box-cont{ width:100%; margin:0px auto 0; position:relative; text-align:center; border-right:dotted 2px #cacaca; padding:0 31px; }
.box-cont-rt{ width:100%; margin:0px auto 0; position:relative; text-align:center;  padding:0 31px; }
.boxpart_middal_box { float: left; margin-right: 4%;  position: relative; width: 50%; padding-left: 15px;}
.arrow-down {    margin: -1px 0 0 85%;}
.boxpart_middal_boxrt { float: left; position: relative; width: 43%; padding: 0 0 0 15px;}
.boxpart_owners { left: 31%;  position: relative; top: 0;}
.membership-lt { width: 93%;}
.page-taital{ padding-left:2%;}
.breadcrumb {padding-right: 2%;}
.form-inline-spce .input2{width: 100% !important; margin-bottom:10px !important;}
.conta-required { float: left; padding-top: 9%; width: 100%;}
.conta-but {float: left; width: 100%;}
.myaccount-lt{ width:61%; padding-left:15px; padding-right:15px; float:left;}
.myaccount-rt{ width:39%; padding-left:15px; padding-right:15px; float:left;}
.myaccount ul li { float: left; margin: 15px 38px;}
.about-rt { padding: 0 15px; width: 100%; margin-top:15px;}
.about-box { padding: 0 15px 0 0; width: 99%;}
.aboutus ul {margin: 0 0 15px;}
.about-tage{ padding:0 15px 0 9px !important;}
.about-lt {margin-left: 10px; width:95%; }
.about-boxlast{ margin-left:0px;}
.experts-form-spce { width: 17%;}
.experts-bt { margin-right: -6px;}
.checksearch{float:left; margin-right:1px; font-size: 12px;}
.search-property-spce {width: 30%;}
.search-my { background: none; padding:0 15px 0 ;}

.property-details {  float: left; width: 64%;}
.property-details-rt { float: right; width: 29%;}
.property-details-bg em { float: right; line-height: 24px; margin-bottom: 0; margin-top: -34px; width: 100%;}


#zoom1 img{width:569px; }
.zoom-top { left: -2px; margin-bottom: -39px; margin-left: 248px; left:280px; overflow: hidden; top: 297px; width: 39px !important;}
.product-info {margin: 0 auto 46px; width: 97% ;}
.image-caroucel .jcarousel-clip { margin: 0 auto; overflow: hidden; width: 500px;}
.product-info .image-additional {clear: both; overflow: hidden; width: 570px;}
.tabb { margin: 0; position: relative; right: 0; top: -17px;}
.tabb1 { margin: 0; position: relative; right: 15px; top: -17px;}
.nav-tabs { border-bottom: 2px solid #186dcc; display: block !important; padding-left: 6px; float: left; width: 100%;}
.tab-content {float: left;}
.property-details ol { color: #3e3e3e; float: left;  font-size: 13px;  font-weight: normal; margin: 0; padding: 0 10px 14px; width: 50%;}
.owner-details { padding: 10px;}
.owner-details:hover { padding: 10px;}
.faq h2 {font-size:13px; padding-right: 33px;}
.logo {padding: 26px 0 0;}
}

@media only screen and (max-width:569px)  {
.shadow {background: none; height: 8px; margin: 0 auto; padding: 0; position: relative; top: 0; width: 100%;}
.footer_box{width:90%;display:inline-block;float:left; margin:0 15px 0 15px;}
.quick_link ul{float:left;margin:0px auto; padding:0 17px 0 0px;}
.contact_information { float:left; width:77%; margin-left: 15px;}
.box-cont{ width:100%; margin:0px auto 0; position:relative; text-align:center; border-right:dotted 2px #cacaca; padding:0 31px; }
.box-cont-rt{ width:100%; margin:0px auto 0; position:relative; text-align:center;  padding:0 31px; }
.boxpart_bottom_box { border-top: 7px solid #186dcc; float: left; position: relative; width: 100%;}
.boxpart_bottom_box-border { border-top: 7px solid #f67a00; float: left; position: relative; width: 100%;}
.boxpart_middal_box { float: left; margin-right: 4%;  position: relative; width: 96%; padding-left: 15px;}
.arrow-down {    margin: -1px 0 0 85%;}
.boxpart_middal_boxrt { float: left; position: relative; width: 95%; padding: 0 0 0 15px;}
.boxpart_owners { left: 31%;  position: relative; top: 0;}


}

/*==========================================================================================================*/
@media only screen and (max-width:481px)  {

.shadow {background: none; height: 8px; margin: 0 auto; padding: 0; position: relative; top: 0; width: 100%;}
.footer_box{width:93%;display:inline-block;float:left; margin:0 9px 0 9px;}
.quick_link ul{float:left;margin:0px auto; padding:0 11px 0 0px;}
.box-cont{ width:100%; margin:0px auto 0; position:relative; text-align:center; border-right: none 0px; padding:0 31px; }
.box-cont-rt{ width:100%; margin:0px auto 0; position:relative; text-align:center;  padding:0 31px; }
.boxpart_bottom_box { border-top: 7px solid #006799; float: left; position: relative; width: 100%;}
.boxpart_bottom_box-border { border-top: 7px solid #15aba3; float: left; position: relative; width: 100%;}
.boxpart_middal_box { float: left; margin-right: 4%;  position: relative; width: 96%; padding-left: 15px;}
.arrow-down {    margin: -1px 0 0 85%;}
.boxpart_middal_boxrt { float: left; position: relative; width: 95%; padding: 0 0 0 15px;}
.boxpart_owners { left: 37%;  position: relative; top: 0;}
.header_right_bg{clear: both !important;display:block;float: left; margin-top: 0px; width:100%; margin-bottom:0;}
.logo img {width:90%;}
.innrpage-white-box { margin: 0 10px;  width: 90%;}
.login-rt { float: left; width: auto;}
.login-lt { float: left; width: auto;}
.membership-lt { width: 100%;}
.registration-lt{ width:100%; float:left; margin-right:2%;}
.registration-rt{ width:100%; float:right;}
.page-taital{ padding-left:4%;  font-size: 25px;}
.breadcrumb {padding-right: 4%;}
.clear-rt{ padding:3px 12px !important;}
.form-inline-spce .input2{width: 100% !important; margin-bottom:10px !important;}
.conta-required { float: left; padding-top: 9%; width: 100%;}
.conta-but {float: left; width: 100%;}
.testimonial-page { margin:0 10px;}
.myaccount-lt{ width:100%; padding-left:15px; padding-right:15px; float:left;}
.myaccount-rt{ width:100%; padding-left:15px; padding-right:15px; float:left;}
.myaccount ul li { float: left; margin: 15px 10px;}
.faq{ width:94%; margin:0 10px; float:left; }
.faq h2 {font-size:13px; padding-right: 33px;}
.about-rt { padding: 0 15px 0 0; width: 97%; margin-top:15px;}
.about-box { padding: 0 15px 0 0; width: 97%;}
.aboutus ul {margin: 0 0 15px;}
.about-tage{ padding:0 15px 0 9px !important;}
.about-lt {margin-left: 10px; width:95%; }
.about-boxlast{ margin-left:0px;}
.property-experts { margin: 0 23px; width: 80%;}
.experts-form-spce { width: 100%;}
.my-properties-spce {width: 44%;}
.property-my{ padding:25px 15px 0 ; }
.property-my em a{ font-size:11px;}
.my-properties li span a{ margin:0; width:100%; padding:2px; height:auto; float:left; border: solid 1px #d3d3d3;}
.my-properties li span .active{ margin:0 63px 0 0; padding:2px; width: 100%; height:auto; float:left; border: solid 2px #f67a00;}
.my-properties li span img{  width:100%; height:auto; float:left;}
.my-properties-button { float: right; width: 100%;}
.my-properties-text { float: left; margin-top: 13px; width: 100%;}
.my-properties-button { float: right; width: 51%;}
.my-properties-text { float: left; margin-top: 13px; width: 85%;}
.search-my { background: none; padding:0 15px 0 ;}
.search-property-spce { width: 98%;}
.my-search-button {float: right; padding-top: 20px; width: 50%;}

.property-details-bg em{ margin-right:10px; margin-top:0;}
#zoom1 img{width:250px; }
.property-details ol { width: 100%;}
.property-details-bg { background: none;}
.zoom-top { left: -2px; margin-bottom: -39px; margin-left: 216px; overflow: hidden; top: 112px; width: 39px !important;}
.product-info .image-additional { clear: both; overflow: hidden; width: 265px;}
.image-caroucel .jcarousel-clip { margin: 0 auto; overflow: hidden; width: 186px;}
.tabb { margin: 0; position: relative; right: 15px; top: -17px;}
.tabb1 { margin: 0; position: relative; right: 30px; top: -17px;}
.nav-tabs { border-bottom: 2px solid #186dcc; display: block !important; padding-left: 6px;}
.nav-tabs>li>a {font-size: 12px !important; text-transform: none;}
.product-info { margin: 0 auto 46px; width: 65%;}
.property-details-rt { float: right; width: 48%;}
.property-details {  float: left; width: 52%;}
#menu_wrapper {float: right;  margin: 0px 0 10px; padding: 0; position: relative; width: 100%;}
.logo {padding: 26px 0 0;}
.footer_logo {padding-top: 11px; padding-bottom:0;}
.checksearch { float: left; font-family: 'arimoregular'; margin-right: 15px;}
.breadcrumb {  display: none;}
.contact_information { float: left; margin-left: 15px; text-align: center; width: 91%;}
 
}

@media only screen and (max-width:360px)  {
.logo{margin: 0 auto 0 70px;}
}

@media only screen and (max-width:320px)  {
.caroufredsel_wrapper{display: block; text-align: start; float:left; position: relative; top: auto; right: auto; bottom: auto; left: auto; z-index: auto; width:100%; margin: 0px 0px 20px; overflow: hidden; min-height:166px !important;max-height:100% !important;}	
.shadow {background: none; height: 8px; margin: 0 auto; padding: 0; position: relative; top: 0; width: 100%;}
.footer_box{ width:58% ;display:inline-block;float:left; margin:0 9px 0 9px;}
.quick_link ul{float:left;margin:0px auto; padding:0 0px 0 0px;}
.contact_information { float:left; width:90%; margin-left: 15px; text-align: center;}
.box-cont{ width:100%; margin:0px auto 0; position:relative; text-align:center; border-right: none 0px; padding:0 31px; }
.box-cont-rt{ width:100%; margin:0px auto 0; position:relative; text-align:center;  padding:0 31px; }
.boxpart_bottom_box { border-top: 7px solid #006799; float: left; position: relative; width: 100%;}
.boxpart_bottom_box-border { border-top: 7px solid #15aba3; float: left; position: relative; width: 100%;}
.boxpart_middal_box { float: left; margin-right: 4%;  position: relative; width: 96%; padding-left: 15px;}
.arrow-down {    margin: -1px 0 0 85%;}
.boxpart_middal_boxrt { float: left; position: relative; width: 95%; padding: 0 0 0 15px;}
.boxpart_owners { left: 31%;  position: relative; top: 0;}
.header_right_bg{clear: both !important;display:block;float: left; margin-top: 0; width:100%; margin-bottom:0;}
.myaccount ul { margin: 0 auto; padding: 0; width: 68%;}
.my-properties-button {float: right; width: 100%;}
.my-properties-text { float: left; margin-top: 13px; width: 100%;}
.product-info { margin: 0 auto 46px; width: 100%;}
.property-details-rt { float: right; width: 60%;}
.property-details {float: left; width: 100%;}
.footer_logo {padding-top: 11px;}
.logo {margin: 0 auto 0 48px;}
}
