/* portrait */
@media screen and (orientation: portrait) {
/* portrait-specific styles */
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
 .owl-item img {
 height: 340px;
 width: 100%;
}
}

 @media only screen and (min-width: 480px) and (max-width: 767px) {
 .content_area > p a img {
 width: auto !important;
 height:auto !important;
 box-shadow:none;
}
}
 @media only screen and (min-width: 768px) and (max-width: 950px) {
 .coloumn_1 {
 width: auto;
}
}
 @media only screen and (min-width: 768px) and (max-width: 992px) {
 html {
 -webkit-text-size-adjust: 100%;
		/* Automatically adjusted for Safari on iPhone. */
		
		-ms-text-size-adjust: 100%;
 -webkit-font-smoothing: antialiased;
}
.owl-item img {

 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 {
/* background: #41281e;*/
/* background:#502403;*/
 background:#000;
 display: inline-block;
 height: auto;
 padding:10px;
 width: 100%;
 -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;
}
 .index_bg {
 min-width: inherit;
 width: 100%;
 background:none;
}
.index_slider {
 width: 100%;
}
.bottom_header {
 width: 100%;
 margin:0;
}
.right_box {
 float: none;
 padding: 0 15px 15px;
 position: relative;
 width: auto;
 text-align:center;
}
.intru_txt {
 float: none;
 padding: 0;
 position: relative;
 width: 100%;
}
.copy_right {
 width: 100%;
}
.index_welcome {
 display: table;
 float: none;
 width: 100%;
}
.intru_txt {
-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;
 padding:0 10px;
}
#divNavigationBar ul {
 width: 100%;
}
.newsletter_form {
 width:auto;
 margin:0 0px 0 0;
 -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;
 padding:5px 14px 10px;
}
.featured_slider {
 width: 100%;
 background:#fff;
 border:solid 1px #e8e8e8;
 border-top:none;
}
 .villas_block_wrap {
 display: table;
 left: 0;
 position: relative;
 right: 0;
 top: 0;
 z-index: 1000;
 text-align:center;
}
.mob_hide .featured {
 display: none;
}
 .villas_block {
 background: #fff;
 box-shadow: 0 1px 2px #b2b2b2;
 float: none;
 height: auto;
 margin: 10px 4px 0;
 text-align: left;
 vertical-align: top;
 width: 29%;
}
.villas_pic img {
 width: 100%;
}
.call {
 float: left;
 margin-top: 10px;
 width: auto;
}
.call p {
 font-size: 16px;
 text-transform:capitalize;
}
.call p.Email_Us {
 font-size: 13px;
}
#logo .down {
 width: 170px;
}
#logo {
 height: auto;
 width: auto;
}
.video_box img {
 width: 180px;
}
.advert_box img {
 width: 169px;
}
.blog_box img {
 width: 120px;
}
.right_social {
 float: right;
 text-align: right;
 width: auto;
}
 .right_social .mob_elemnt {
 left: 0;
 position: absolute;
 text-align: left;
 top: 70px;
 width: 100%;
 z-index: 999;
}
.blog_box {
 float:none;
}
.video_box {
 float: left;
 margin-top: 20px;
}
.right_social ul {
 margin:2px auto 15px;
}
.right_social .mob_hide ul li img {
 width: 24px;
}
.bottom_header #divNavigationBar ul {
 display: none;
}
.right_social .mob_elemnt .botomSectn {
 display: none;
}
 .togl_btn {
 padding: 18px 0 18px 20px;
 position: absolute;
 text-align: center;
 width: 63px;
 z-index: 9;
}
 .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: #000000;
 border: 1px solid #000;
 color: #ce8815;
 cursor: pointer;
 display: table-cell;
 height: 33px;
 text-align: center;
 vertical-align: middle;
 width: 60px;
}
 #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;
 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;
}
.mob_elemnt {
 display: none;
}
.togl_btn {
 top: 120px;
 padding-left:0;
}
.right_social .mob_elemnt {
 top: 177px;
}
.fb_about {
 display: inline-block;
 margin: 0 4px 0 0;
}
#ad_rest_servs_1.mob_hide {
 display: inline-block;
 vertical-align: top;
 width: 65%;
}
ul.services_links li a img {
 height:38px;
 width:38px;
 margin:5px 17px 0 0;
}
 ul.services_links li, ul.services_links li a {
 height: 48px;
 line-height:48px;
}
.featured_gallery {
-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;
 padding:0 10px;
}
.featured_gallery h3, .Latest_News h3 {
background:#fff;
border:solid 1px #e8e8e8;
}
.featured_gallery button.prev1 {
right:20px;
z-index:1;
}
.featured_gallery button.next1 {
right:50px;
z-index:1;
}
.new_ad {
 display: table;
 -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;
 padding:0 10px;
 width: 100%;
}
.Latest_News {
 /*display: table;*/
 float: none;
 margin: 10px auto 0;
 padding-bottom: 0;
 position: relative;
}
.news_slider {
background:#fff;
 border:solid 1px #e8e8e8;
 border-top:none;
 height:auto;
 float:none;
}
.gallery_thumb {
 background: #500e00;
 border-radius: 5px;
 display: inline-block;
 height: auto;
 margin: 10px 0 0 20px;
 padding: 8px;
 -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;
 text-align:center;
}
.gallery_thumb h4 {
 font-size: 20px;
 padding: 0;
}
.fb_follow {
 display: inline-block;
 vertical-align: top;
}
a.click_here {
 display: inline-block;
 padding: 0 26px;
}
#footer {
padding:0 10px;
 -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;
 background:#000;
}
.footer_links {
 float: none;
 width: 100%;
}
.coloumn_last {
 display: table;
 float: none;
 width: auto;
}
 .newsletter_form input[type="text"] {
width:auto;
}
.coloumn_last h4 span {
 font-size: 12px;
}
.searchForm table td {
 font-size: 14px;
 padding: 0 0 10px;
 text-align: left;
}

/*inner pages*/
.full_portion {
 border: medium none;
 box-shadow: none;
 margin: 0;
 top: 0;
 width: 100%;
}
 #banner {
 background: #fff none repeat scroll 0 0;
 box-shadow: 0 0 2px #b2b2b2;
 box-sizing: border-box;
 display: inline-block;
 float: none;
 height: auto;
 margin: 0 0 10px;
 overflow: hidden;
 padding: 5px;
 width: 300px;
 position:relative;
}
.property_slider, .property_slider1 {
 background: #fff;
 width: auto;
 padding-left:0;
 height:auto;
}
.property_detail {
 float: right;
 width: 58%;
}
.property_slider .item > a img {
 width: 100%;
}
.inner_slider {
 height: auto;
 width: 100%;
}
.inner_header img {
 height: auto;
 width: 100%;
}
.profileTable td {
 padding: 10px 0;
 font-size:12px;
}
.owl-buttons {
display:none;
}
.owl-buttons .owl-next, .owl-buttons .owl-prev {
display:none;
}
 .item > img {
 height: auto;
 width: 100%;
}












/*css for inner pages added on 19-june starts*/
.left_portion {
 float: none;
 padding: 0 15px 15px;
 position: relative;
 text-align: center;
 width: auto;
}
.mob_hide .left_nav {
 display: inline-block;
 vertical-align: top;
 width: 65%;
 float:right;
}
.left_portion .clear {
 display: none;
}
.right_portion {
 float: none;
 margin: 0 10px 15px;
 width: auto;
 top:0;
}
 .left_portion.mob_show {
 display: block;
}
.left_portion.mob_show .left_nav {
 display:none;
}
.left_portion.mob_show .fb_about {
 display:none;
}
.tab_hide {
display:none;
}
.tab_left {
 width: 33%;
}
.tab_left .fb_follow {
 display:none;
}
.content_area.content_img .advert_bg {
 display: none;
}
.news_tab {
display:none;
}
.left_portion {
 margin-bottom: 0px;
}
 .coloumn_1 ul li a {
 color: #848484;
}
.coloumn_1 ul li a:hover {
 color: #ccc;
}
.footer_links h4 {
 border-bottom: 1px solid #212121;
}
.copy_right p, .coloumn_last p, .coloumn_last h4 span, a.whiteLink, .newsletter_form input[type="text"] {
 color: #848484;
}
.copy_right {
 border-top:  1px solid #212121;;
}
.newsletter_form {
	background:#1c1c1c;
}
.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: 993px) and (max-width: 1055px) {
 .index_bg {
 min-width: 1000px;
 width: 100%;
/*  background:#502403;*/
  background:#000;
}
 .newsletter_form input[type="text"] {
width:180px;
}
.profileTable td {
 padding: 14px 0;
}
.searchForm table select {
 line-height: 20px;
}
.newsletter_form input[type="text"] {
width:180px;
}
.coloumn_1 {
 margin: 0 10px 0 0;
 width: 159px;
}
.owl-buttons .owl-next, .owl-buttons .owl-prev {
display:none;
}
.newsletter_form {
 width: auto;
}
.top_header, #footer {
/* background:#502403;*/
  background:#000;
}
 .coloumn_1 ul li a {
 color: #848484;
}
.coloumn_1 ul li a:hover {
 color: #ccc;
}
.footer_links h4 {
 border-bottom: 1px solid #212121;
}
.copy_right p, .coloumn_last p, .coloumn_last h4 span, a.whiteLink, .newsletter_form input[type="text"] {
 color: #848484;
}
.copy_right {
 border-top:  1px solid #212121;;
}
.newsletter_form {
	background:#1c1c1c;
}

.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;
}

 }