/* portrait */
@media screen and (orientation: portrait) {
/* portrait-specific styles */
}

@media only screen and (max-width: 767px) {
html {
-webkit-text-size-adjust: 100%;
/* Automatically adjusted for Safari on iPhone. */

-ms-text-size-adjust: 100%;
-webkit-font-smoothing: antialiased;
}
.property_slider .zoom{ display:none!important;}
.owl-item img {
height: auto;
width: 100%;
}
.clearfix:before, .clearfix:after {
content: "";
display: table;
line-height: 0;
clear: both;
}
.index_bg {
min-width: inherit;
width: 100%;
}
.fix_container {
width: 100%;
}
.mob_elemnt {
display: none;
}
.mob_hide {
display: none;
}
.top_header {
width: 100%;
/*background: #41281e;*/
/* background:#502403;*/
background:#000;
height: 84px;
}
.togl_btn > span {
/* background: #000000;
border: 1px solid #ce8815;
cursor: pointer;
display: table-cell;
height: 34px;
text-align: center;
vertical-align: middle;
width: 38px;*/

background: #ce8815;
border: 1px solid #000;
color: #000;
cursor: pointer;
display: table-cell;
height: 34px;
text-align: center;
vertical-align: middle;
width: 60px;
}
.togl_btn {
position: absolute;
padding: 24px 8px 10px;
z-index: 9999;
text-align: center;
width: 63px;
}
.togl_btn.active {
background: #ce8815;
}
#logo {
left: 0;
margin: 0 auto;
width: 100%;
padding: 5px 0 0 0;
height: auto;
text-align: center;
}
.searchForm table select {
height: 36px;
}
/* #logo a img {
width: 140px;
}*/
#logo a img {
width: 120px;
}
.botomSectn {
text-align: center;
width:100%;
background: #000;
float: left;
padding: 10px 0px 20px;
}
.video_box {
margin-top: 5px;
float: none;
}
.advert_box {
float: none;
padding-top: 0;
}
.blog_box {
float: none;
margin: 5px 0 0;
}
.right_social {
position: absolute;
top: 70px;
width: 100%;
z-index: 999;
}
.mob_elemnt .botomSectn > ul {
float: none;
margin: 7px 0 0;
}
.mob_elemnt .botomSectn > ul li {
margin: 0px 3px 0 0;
float:none;
display: inline-block;
}
.mob_elemnt .botomSectn > ul li a {
margin: 0px 2px 0 0;
float:none;
}
.bottom_header {
width: 100%;
margin: 0 auto;
}
#divNavigationBar {
z-index: 999;
height: auto;
}
#divNavigationBar ul li {
display: block;
float: none;
background: none;
margin: 0;
border-bottom: 1px solid #b06e01;
}
#divNavigationBar ul li a img {
padding: 0 !important;
}
#divNavigationBar ul {
width: 100%;
background: #ce8815;
}
#divNavigationBar ul li a {
float: none;
line-height: 36px;
margin: 0;
padding: 0 20px;
}
#divNavigationBar ul li a:hover {
color: #000;
}
#divNavigationBar ul li a.active {
background: none;
}
#divNavigationBar ul li a:hover, #divNavigationBar ul li a.selected {
background: none;
}
.index_slider {
width: 100%;
background: #171717;
}
#slideshow {
height: 140px;
margin: 10px;
width: 94%;
}
#slideshow img {
height: 100% !important;
width: 100% !important;
}
.mob_show {
display: block;
}
.index_welcome {
margin: 0px 0 0;
width: 100%;
}
.index_welcome .right_box {
width: 100%;
padding: 0;
}
.index_welcome .right_box .featured h3 {
background: #171717;
font-size: 20px;
height: 40px;
line-height: 40px;
}
.villas_block_wrap {
position: relative;
right: 0;
top: 0;
text-align: center;
}
.searchForm {
margin: 0 0 0px;
}
.mob_show .featured {
width: 100%;
}
.mob_show .villas_block:last-child {
/* display: none; */
}
.villas_block {
background: none;
box-shadow: 0 1px 2px #b2b2b2;
height: auto;
min-height: 252px;
margin: 10px 4px 0;
text-align: left;
width: 40%;
float: none;
vertical-align: top;
}
.villas_block img {
width: 100%;
}
.villas_block p {
min-height: 77px;
height: auto;
}
.fb_about {
margin: 10px 0;
text-align: center;
}
.right_box h3, .left_portion h3 {
font-size: 20px;
position: relative;
padding-left: 10px;
}
.intru_txt {
padding: 0px;
width: 100%;
z-index: 9;
}
.intru_txt h2, .intru_txt h1 {
font-size: 18px;
height: auto;
line-height: 20px;
padding: 5px 65px 5px 10px;
position: relative;
margin-bottom: 10px;
cursor: pointer;
height: 40px;
}
.intru_txt .gap {
height: 0;
}
.intru_txt h1:after, .intru_txt h2:after {
content: "+";
cursor: pointer;
font-size: 20px;
position: absolute;
right: 10px;
text-align: center;
top: 14px;
width: 30px;
}
.intru_txt h1.active:after, .intru_txt h2.active:after {
content: "-";
}
.villas_block h3 {
color: #9e1102;
font-family: "MyriadProSemibold";
font-size: 16px;
margin: 5px 0 0;
padding: 0;
background: none;
height: auto;
line-height: normal;
}
.home_wrap_content_block > div {
padding-bottom: 10px;
}
.intru_txt p {
line-height: 15px;
padding: 0 10px;
text-align: left;
}
ul.listing_bullet {
margin: 10px 10px 0;
}
ul.listing_bullet li {
margin: 5px 10px;
padding: 0 0 0 10px;
}
.featured_slider {
/* width: 100%;*/
background:none;
height:auto;
float:none;
}
.right_box.fr_mb {
border-radius: 2px;
/*box-shadow: 0 0 3px;*/
clear: both;
float: none;
margin: 0 10px 10px;
padding: 10px 0 20px;
text-align: center;
width: auto;
}
.news_slider .sliding .pic {
display: none;
}
/*.news_slider .sliding p {
padding: 0px;
width: auto;
}*/


.footer_links {
width: 100%;
padding: 0;
}
.coloumn_1 {
margin: 0;
width: 100%;
}
#footer {
background: #000;
}
.footer_links h4 {
border-bottom: 1px solid #212121;
padding: 10px;
position: relative;
}
.coloumn_1 ul {
margin: 0;
padding: 0 10px;
display: none;
border-bottom: 1px solid #212121;
}
.coloumn_1 ul li a {
color: #848484;
}
.coloumn_1 ul li a:hover {
color: #ccc;
}
.footer_links h4:after, #ad_rest_servs_2 > h3:after {
content: "+";
font-size: 25px;
position: absolute;
right: 10px;
top: 3px;
width: 28px;
text-align: center;
cursor: pointer;
}
.footer_links h4.active:after, #ad_rest_servs_2 > h3.active:after {
content: "-";
}
.coloumn_last {
clear: both;
float: none;
padding: 0 10px;
width: auto;
}
.newsletter_form {
width: 100%;
padding: 0;
margin: 10px 0 0;
background:#1c1c1c;
}
.newsletter_form span {
/*color: #876252;*/
font-size: 13px;
}
.newsletter_form > h4 span {
color: #848484;
}
.newsletter_form input[type="text"] {
color: #848484;
}
.newsletter_form form {
display: inline-block;
padding: 0 0 10px 10px;
}
.newsletter_form > h4:after {
display: none;
}
.newsletter_form input[type="text"], .newsletter_form input[type="button"] {
margin-top: 0;
}
.mob_show ul.bottom_social {
float: left;
margin: 8px 0 0;
padding: 0;
}
.mob_show ul.bottom_social li {
margin: 0 8px 0 0;
}
.copy_right {
margin: 10px 0 0;
width: 100%;
border-top-color:#212121;
}
.copy_right p {
padding: 10px;
color: #848484;
}
.home_wrap_content_block {
display: none;
}
#ad_rest_servs_2 > h3 {
background: #171717;
clear: both;
color: #ffffff;
display: block;
font-size: 20px;
padding: 6px 0 6px 10px;
position: relative;
}
#ad_rest_servs_2 .services_links {
display: none;
}
#dis_mob_desktop .pic img {
width: 100%;
height:auto;
}
.copy_right p a:hover {
color: #ccc !important;
}
.mob-NewSlider {
margin: 0 auto;
}
.featured_gallery {
margin: 0 auto 10px !important;
/* width: 100% !important;*/
border: 1px solid #dddddd;
}
.mob_mid, .new_ad {
margin: 0 auto;
position: relative;
padding:0 10px;
}
.featured_slider {
}
.featured_slider .sliding .pic {
float:none;
}
.featured_gallery h3, .Latest_News h3 {
border-bottom: 1px solid #dddddd;
background: #ffffff;
/*width: auto;*/
/* Old browsers */

background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
/* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f0f0f0));
/* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
/* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
/* Opera 11.10+ */

background: -ms-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
/* IE10+ */

background: linear-gradient(to bottom, #ffffff 0%, #f0f0f0 100%);
/* W3C */

filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=0);
/* IE6-9 */
}
.mob-NewSlider .sliding h4 {
color: #9e1102;
font-family: 'CalibriBold';
font-size: 16px;
line-height: 40px;
margin: 0;
padding: 0;
}
.mob-NewSlider .sliding h5 {
clear: left;
color: #eaa002;
font-family: 'CalibriBold';
font-size: 19px;
margin: 0;
padding: 5px 0 0;
}
.mob-NewSlider .sliding p {
color: #4d4d4d;
font-size: 14px;
padding: 8px 0 4px;
}
.featured_gallery button.prev1 {
right: 0;
top: 50%;
z-index: 999;
margin-top: -11px;
}
.featured_gallery button.next1 {
right: 0;
top: 50%;
left: 0;
z-index: 999;
margin-top: -11px;
}
.news_slider .sliding, .news_slider .NewSliding {
padding: 10px 30px;
/*width: auto;*/
}
/*.Latest_News {
width: 100%;
border: 1px solid #e1e1e1;
padding-bottom: 10px;
margin-bottom: 10px;
}*/

/*.Latest_News {
border: 1px solid #e1e1e1;
display: table;
float: none;
margin: 10px auto;
padding-bottom: 10px;
width:auto;
}*/
.Latest_News {
border: 1px solid #e1e1e1;
display: inline-block;
float: none;
margin: 10px auto;
padding-bottom: 10px;
width: 100%;
}
.news_slider {
/*width: 300px !important;
height: auto;
padding: 0;*/
background: none;
height: auto;
}
/*.news_slider .sliding {
width: auto;
}
.new_ad {
clear: both;
margin: 0 auto;
width: 94%;
}*/
.Latest_News button.prev {
right: 0;
top: 50%;
z-index: 999;
}
.Latest_News button.next {
right: 0;
top: 50%;
left: 0;
z-index: 999;
}
.coloumn_last > p a {
color: #848484;
}
#nu_news_slider .sliding .pic {
display: none;
}
.NewSliding .pic {
display: none;
}
.coloumn_last p {
color: #848484;
}

/*1may css added starts*/
.inner_slider {
background: none repeat scroll 0 0 #171717;
width: 100%;
}
.inner_header {
padding: 12px;
overflow: hidden;
width:97%;
-webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
-moz-box-sizing: border-box;    /* Firefox 1 - 28 */
box-sizing: border-box;
}
.full_portion {
margin: 0;
width: 100%;
}
.content_area h2 {
font-size:20px;
padding:5px 10px;
}
.right_top {
margin-top: -41px;
position: relative;
right: 10px;
}
.property_slider {
/*width:90%;
background:#ffffff;
border: 1px solid #ccc;
margin:0 10px 10px;*/
float: none;
}
.profileTable td {
display:block;
width:100%;
padding:10px 0;
}
.profileTable th {
display:block;
vertical-align: bottom;
/*width: 49%;*/
padding-top: 0;
font-weight:normal;
border:none;
}
.profileTable th .enquiry_btn {
/*float:right;
font-weight:normal;*/
}
.profileTable td strong {
font-weight: normal;
font-family: "CalibriBold";
color:#3c3c3c;
}
.profileTable td.noborder {
display: none;
}
.property_detail {
float: none;
margin:10px 0;
width: auto;
}
.profileTable tr:first-child {
font-size: 0;
}
.page_content {
padding: 0px;
}
.page_content .enquiry_btn {
display: inherit;
margin: 0 auto;
width: 125px;
}
.full_portion {
border: medium none;
box-shadow: none;
margin: 0;
width: 100%;
top: 0;
}
.inner_mobile {
margin: 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding:5px;
box-shadow:0 0px 2px #b2b2b2;
}
.inner_mobile img {
width: 100%;
}
#wrapper > #body {
/*display: table;*/
width: 100%;
}
.mobile_header {
background:#000;
height: auto;
padding: 10px;
width: auto;
}
.mobile_header.mob_show > img {
max-width: 100%;
width:100%;
}
.left_portion {
float: none;
margin-top: 0;
width: 100%;
}
.left_portion h3 {
background:#000;
}
.right_portion {
border: medium none;
float: none;
margin: 0;
top: 0;
width: auto;
box-shadow:none;
}
.tbl_featured_listing td {
display: block;
width: 100%;
}
.pagination {
display: none;
}
blockquote {
font-size:16px;
padding:0 0 0 10px;
margin:0 0 10px;
}
blockquote br {
display:none;
}
.summary > h3 {
display: none;
}
.pic_property {
box-shadow: 0 0 2px #b2b2b2;
box-sizing: border-box;
padding: 5px;
width:auto;
background:#fff;
overflow:hidden;
height:auto;
}
.pic_property img {
width: 100%;
}
.right_portion .content_area h1 {
padding:0 0px 5px;
font-size:20px;
}
.pro_desc {
margin: 10px 0;
}
.price_desc {
margin:10px 0;
}
.fb_follow {
margin: 10px;
text-align:center;
}
.fb_follow img {
max-width: 100%;
}
/*.news_ticker {
margin: 0 10px;
width: auto;
box-sizing: border-box;
}*/

.news_ticker {
box-sizing: border-box;
margin: 10px;
}
/*.news_ticker ul {
width:auto;
}*/
.news_ticker ul li {
/*border-bottom:none;*/
}
/*.news_ticker .sliding {
padding: 0;
width: auto;
}*/
.content_area ul li {
font-size:13px;
line-height:1.5;
}
.content_area ul li strong {
font-weight: normal;
font-family: "CalibriBold";
color:#3c3c3c;
}
.right_portion .content_area .right_top {
float: none !important;
margin:0 0 10px;
}
.left_nav h3 {
background:#000;
}
.mob-left.mob_show > h4 {
}
.left_portion h4 {
margin: 5px 10px;
}
.profileTable td:empty {
display: none;
}
.content_area p img {
width: 100%;
}
.content_area p {
padding:0px 0px 10px;
}
.content_area p br {
display:none;
}
.content_area > table td {
display: block;
width: auto;
}
.content_area > table .forms {
text-align: left;
}
.content_area > table .forms .label {
padding: 0;
}
#frm_mbs_id_contactus > table {
width: 100%;
}
.content_area > table .forms .input_normal, .content_area > table .forms .txt_area, .content_area > table .forms .select_normal {
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.contact_box table td {
display: block;
width: 100%;
}
.contact_box table td.contact_bg br {
display:block;
}
.content_area .contact_box {
padding:10px;
}
.content_area .contact_box .contact_bg {
height:520px;
background-position: center bottom;
}
.forms .label {
padding: 0;
}
.content_area > table.tbl_featured_listing td {
/*padding: 5px 0;*/
}
.new_inner_content_area p {
padding-right:0;
}
.right_portion .new_inner_content_area {
padding:10px !important;
}
.shadow_box_left {
margin-right: 0;
padding: 4px;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.shadow_box_left > img {
width: 100%;
}
#slides1 li img {
float:none !important;
width:100% !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sliderWraps1, #slides1 {
float:none;
width:auto;
}
.bxslider_container {
width:300px;
}
.content_area > p a img {
width: 100% !important;
height:auto !important;
box-shadow:none;
}
.shadow_box_right {
border: 1px solid #d9d9d9;
float: none;
margin: 0 0 10px;
padding: 4px;
width: auto;
}
.shadow_box_right > img {
width: 100%;
}
.content_area p img {
box-shadow: 0 0 2px #b2b2b2;
box-sizing: border-box;
padding: 5px;
background:#fff;
overflow:hidden;
height:auto;
margin:0;
float:none;
}
.content_area p img.fl {
height: auto !important;
width: 100% !important;
margin:0 0 10px !important;
}

.villas_block2 img {
background: none repeat scroll 0 0 #fff;
box-shadow: 0 0 2px #b2b2b2;
box-sizing: border-box;
float: none;
height: auto;
margin: 0;
overflow: hidden;
padding: 5px;
width:100%;
}
ul.listing_bullet {
width: 100%;
margin:0;
}
.page_content ul.listing_bullet li {
width:100%;
}
.property_slider, .property_slider1 {
background: none repeat scroll 0 0 #fff;
width:100%;
height:auto;
float:none;
text-align:center;
margin:0px;
padding:0px;
}

/*#banner {
background: none repeat scroll 0 0 #fff;
box-shadow: 0 0 2px #b2b2b2;
box-sizing: border-box;
float: none;
height: auto;
margin: 0 0 10px;
overflow: hidden;
padding: 5px;
width:300px;
display:inline-block;
}*/
.property_slider .item img, .property_slider1 .item img {
height: auto;
width: 100%;
}
.owl-buttons .owl-next {
right:0px;
}
.content_area p img {
height: auto;
width: 100%;
}
.content_area p img {
width: 100% !important;
}
#facebox .popup table {
display: block;
width: 100%;
}
#facebox .b, #facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
display: none;
}
#facebox .popup table td .content_area {
display: block;
width: 100% !important;
padding: 0;
}
#facebox .popup table tr {
display: block;
width: 100%;
}
#facebox td {
display: block;
width: 100%;
}
#facebox td.body {
width:280px;
}
#facebox table tbody {
border-collapse: collapse;
display: block;
width: 100%;
}
.right_top {
float: left;
left: 0;
margin: 0 10px 10px;
position: relative;
right: auto;
}
.forms .input_normal, .forms .txt_area, .forms .select_normal {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width:100%;
}
.index_bg > div#facebox {
left: 50% !important;
margin-left: -148px;
width: auto;
}
.right_portion .new_inner_content_area > img {
height: auto !important;
width: 100% !important;
}
.full_portion .content_area .right_top.fr {
float: left !important;
left: 0px;
margin: 0 10px 10px;
position: relative;
right: auto;
}
.profileTable tr:last-child td {
border-bottom:none;
padding:0px;
padding-top:10px;
}
.searchForm table input[type="submit"] {
width:100%;
}
.item > img {
height: auto;
width: 100%;
}
.index_slider {
padding: 10px 8px;
}
.newsletter_form, .news_slider {
-webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
-moz-box-sizing: border-box;    /* Firefox 1 - 28 */
box-sizing: border-box;
}
.left_portion {
margin-bottom: 0px;
}
.coloumn_last .newsletter_form h4 {
padding: 4px 10px;
}
.coloumn_1 ul li a
{
background:none;
}
.coloumn_1 ul li
{

position:relative;
}
.coloumn_1 ul li:before
{
width: 0; height: 0; border-top: 3px solid transparent; border-left: 4px solid #ccc; border-bottom: 3px solid transparent;
content:'';
position:absolute;
left:0;
top:50%;
margin-top:-3px;
}



}
/*@media only screen and (min-width: 361px) and (max-width: 480px) {
.NewSliding {
width: 400px !important;
margin: 0 auto !important;
}
.news_slider {
float: none;
margin: 10px auto;
width: 370px !important;
}
}*/
@media only screen and (min-width: 481px) and (max-width: 640px) {
/*.news_slider {
width: 550px !important;
float:none;
margin:0 auto;
}*/
.intru_txt h2, .intru_txt h1 {
height: auto;
padding: 15px 65px 15px 10px;
}
.owl-item img {
height: 270px;
width: 100%;
}
}
@media only screen and (min-width: 360px) and (max-width: 480px) {
.owl-item img {
height: 190px;
width: 100%;
}
}
@media only screen and (max-width: 360px) {
.owl-item img {
height: 140px;
width: 100%;
}
}


@media(max-width:1200px){
.villas_block2 {width: 200px;}
.right_portion .content_area{width: 100%;display: inline-block;}
.content_area h2, .content_area h1{font-size: 22px;}
}
@media(max-width:1023px){
    .news_ticker{text-align: left;}
}
@media(max-width:767px){
.left_portion{padding: 10px;}
#ad_rest_servs_2 > h3{height: auto;}
.left_portion .fb_follow{margin: 10px auto 0;display: table;}
.left_portion .fb_about{margin: 10px auto 0;display: table;width: 200px;}
#ytplayer{width: 100%!important;height: 300px;}
.content_area p img{width: auto!important;max-width: 100%;}
.full_wrapper .left_portion{padding: 0;}
.content_area{padding: 20px 0;width: 100%;display: inline-block;}
.content_area h2{padding: 0 0 10px;}
.villas_block2{float: none;display: inline-block;vertical-align: top;}
 .villas_block2 {width:160px;}
.property_detail.property_detail--right{padding-left: 0;width: 100%;}
}
@media(max-width:400px){
.villas_block2{float: none;display: block;margin:20px auto 10px;width:180px;}
}