﻿@charset "utf-8";
/* CSS Document */
body {margin:0px;padding:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;font-family:"Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;background:url(../images/stripesBg.jpg) repeat-x left top;font-size:13px;}
.FontWeight{font-weight:bolder !important; text-align:left;}
.DisplayNone, Display-None{display:none;}
#tab-2 #divshrtdesc, #tab-3 #divshrtdesc, #tab-4 #divshrtdesc{display:none;}
a {text-decoration:underline;color:#000000;outline-style:none;}
a:hover {text-decoration:none;color:#163559;}
.red-h1 {color:red;}
.italic {/*font-style:italic;*/}
#wrapper { border: 1px solid #666666; border-radius: 26px; -webkit-border-radius: 26px; -moz-border-radius: 26px; -o-border-radius: 26px; -ms-border-radius: 26px; background-color:#fff;  margin: 15px auto; padding: 25px 0; width: 789px;}
.featuredwrapper table{width:100%;}
#Repeater2 td{float: left;margin-bottom: 5px;width: 11%;}
.body_main {width:726px;margin:0 auto;padding:0;}
.logo {margin-top:0px;padding:0px;}
.content_wrapper {padding:0;margin:0;border-left:solid 1px #666666;border-right:solid 1px #666666;width:726px;background:url(../images/stripesBg.jpg) repeat-x left top;font-size:12px;line-height:20px;font-family:Arial, Helvetica, sans-serif;}
.text1 {padding:0;margin:0;font-size:13px;line-height:18px;text-align:justify;}
.property_bg_mid {border-left:solid 1px #666666;border-right:solid 1px #666666;margin:0;background:#f4f2f3;}
#Repeater1 td { width: 33%; float:left;}
.TableWidth, .Form, .Field{width:100%; float:left;}
.titleBg1 h1, h1 {/*background:url(../images/title_bg1.png) no-repeat left top;*/font-size:12px;padding:0 0 0 5px;height:20px;margin:0;vertical-align:middle;color:#163559;background-position: 6px 0px;text-transform:uppercase;font-family:Arial;}
.stripes2 {background:url(../images/stripe1.jpg) repeat-x left center;height:30px;}
.title2 {color:#fff;background:#163559;font-size: 12px;font-weight:bold;text-indent: 10px;font-family:Verdana, Geneva, sans-serif;padding:3px;}
p{padding-left:8px;}
.text002{color: #4B245B; display: block; font-family: Verdana,Geneva,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; margin-left: 8px; margin-top: 10px;}
.brdr1 {border:dotted 1px #666; /*width:32%; float:left; margin-right:2%; background-color:#E6E6E6; text-align:left;*/ box-sizing:border-box;}
.brdr1:last-child{margin-right:0;}
.read_more a {color:#ffffff;/*border: 1px solid #666;*/font-size:12px;padding:2px;text-align:right;text-decoration:none;/*background-color:#DE1C85;*/background-color: #163559;width:82px;height:22px;float:right;text-align:center;margin-bottom:8px; border-radius: 4px;}
.read_more a:hover {padding:2px;text-align:right;text-decoration:none;background-color: #2e5684;width:82px;height:22px;float:right;text-align:center;font-size:12px;}
/*.search:hover{
background-image:url("../images/search_hover.png");
background-repeat:no-repeat;
width:87px;
height:25px;
float:left;}*/
.welcome p{padding:0; margin:0;}
.search{
background-image:url("../images/search01.png"); 
background-repeat:no-repeat;
width:87px;
height:25px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFF;
border:none !important;
cursor:pointer;
padding-bottom: 3px;
background-color:#FFF;}
/* Common CSS start below */
.logo > img, .SiteMap, .SiteLink > ul{width:100%; float:left;}
.Astrick{color:#ff0000;}
 .mymenu { background: #333;height: 30px;max-width: 665px;width: 92%;}
ul.egmenu  
{height: 27px;width: 100%; }
ul.egmenu > li {float: left;position: relative; }
ul.egmenu ul {background: #444;display: none;position: absolute;left: 0; top: 100%;}
ul.egmenu a {cursor: pointer;display: block;color: white;line-height: 30px;padding: 0 10px;}
ul.egmenu li { list-style: none; }
ul.egmenu li:hover { background: #555;  }
ul.egmenu li:hover ul { display: block;  }
.tabs-menu {float: left;clear: both;padding:0;margin:0 0 5px 0;}
.tabs-menu li {float: left;margin-right:5px;list-style:none;}
.tabs-menu li.current {position: relative;background-color: #fff;z-index: 5;}
.tabs-menu li a, .BackButton > a {background: #2e5684 none repeat scroll 0 0;border: 1px solid #ddd;color: #ffffff;outline: medium none;padding: 6px 15px;text-decoration: none;float:left;}
.tabs-menu li a:hover, .BackButton > a:hover{color:#ffffff;padding:6px 15px;text-decoration:none;background-color: #4871a1;}
.tabs-menu .current a {background: #163559 none repeat scroll 0 0;border: 1px solid #ddd;color: #ffffff;padding: 6px 15px 6px;}
.tab {border: 1px solid #d4d4d1;background-color: #fff;float: left;margin-bottom: 20px;width:100%;}
.tab-content {padding: 20px;width:100%;float:left;box-sizing:border-box;border:1px solid #f1f1f1;}
.tab-content.tab-hide {  border: 0 none;     height: 0;     overflow: hidden;     padding: 0;}
#tab-1 {display: block;}
.tab-content .slide {float: left;width: 48%;margin-left:2%;}
.tab-content .slide .img-screen > img, .imgbanner > img {float: left;width: 100%;}
.tab-content.hide { height:0;}
.BackButton{float:right !important; margin-right:0 !important;}
#dtlstImages2 td {float: left;margin: 0 1% 1% 0; width: 31%;}
/* Common CSS start above */
.nobg{background-color:#f4f2f3; margin-top:5px;}
.footer {text-align: center;width:100%;font-size:13px;height:24px;  background-color:#173251; background: red; /* For browsers that do not support gradients */ background: -webkit-linear-gradient(#3f5773, #112945); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#3f5773, #112945); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#3f5773, #112945); /* For Firefox 3.6 to 15 */ background: linear-gradient(#3f5773, #112945); /* Standard syntax (must be last) */ color:#fff;vertical-align:middle; float:left;}
.footer1 { width:100%;height:21px;padding:0px;margin-top:10px; float:left;}
.footertext {text-align: center;font-size:13px;color:#FFF;padding-top:2px;font-family:Arial;line-height:18px; background-color:#2e5684; width:100%; float:left; box-sizing:border-box; padding:5px;}
.copyright {text-align: right;font-size:11px;color:#000;vertical-align:middle;text-decoration:none;padding-right:15px;font-family:Arial;line-height:18px;}
.footer1 a {/*background:url(../images/footer1.jpg) repeat-x top center;*/background:none;width:100%;height:21px;padding:0px;margin-top:1px;text-decoration:none;}
.footertext a {text-align: center;font-size:12px;color:#FFF;text-decoration:none;}
.copyright a {text-align: left;font-size:10px;color:#000;vertical-align:middle;text-decoration:none;}
.footer1 a:hover {text-decoration:underline;}
.footertext a:hover {text-decoration:underline;}
.copyright a:hover {text-decoration:underline;}
.textfield1 {font-size:13px;color:#000;width:200px;border:solid 1px #cccccc;resize: none;}
.textfield1:focus {border:solid 1px #163559;-ms-border:solid 1px #163559;-o-border:solid 1px #163559;-moz-border:solid 1px #163559;-webkit-border:solid 1px #163559;}
input, textarea, select {border:solid 1px #cccccc; padding:1% !important;}
input:focus, textarea:focus, select:focus {border:solid 1px #163559;-ms-border:solid 1px #163559;-o-border:solid 1px #163559;-moz-border:solid 1px #163559;-webkit-border:solid 1px #163559;}
.submit_btn {background:url(../images/submit01.png) no-repeat left top;width:87px;height:25px;border:none;font-size:13px;text-align:center;padding-bottom:3px;margin-left:118px;cursor:pointer;}
.submit_btn input:hover {background:url(../images/submithover.png) no-repeat left top;width:87px;height:25px;border:none;color:#FFFFFF;font-size:13px;text-align:center;padding-bottom:3px;margin-left:118px;cursor:pointer;}
.propertyBg {background:#EEEEEE;border: 1px solid #CCCCCC;}
.justify_text {text-align:justify;}
.white_link1 {color:#FFFFFF;text-decoration:none;}
.white_link1 a {color:#FFFFFF;text-decoration:none;}
.white_link1 a:hover {color:#FFFFFF;text-decoration:underline;}
.maincont{ width:50%; }
.maincont .field{ width:100%;padding:2%;}
.maincont .field label{ width:50%; display:inline-block;}
.maincont .field input{ width:46%; display:inline-block; padding:1%;}

/* buy form start */
.buymaincont{ width:100%; }
.buymaincont .field{ width:21%;padding:2%;float:left;}
.buymaincont .Lfield, .buymaincont .Rfield{width:50%;float:left;}
.ContactUs .Field.ValueButton {box-sizing: border-box;}
.ContactUs .Field .Title{width:100px !important;}
.ContactUs .Field .SecurityKey {float: left;margin-right: 1%;}
.ContactUs .Field .search {color: #fff;float: right;width: 87px; padding-top:2px !important;}
.buymaincont .Lfield .Field, .buymaincont .Rfield .Field, .ContactUs .Field{width:100% !important; float:left; margin:0;}
.buymaincont .Lfield .Field .HalfField, .buymaincont .Rfield .Field .HalfField, .ContactUs .Field .HalfField{float:left; width:48%; margin-right:2%;}
.ContactUs .Field.ValueButton input {width: 87px !important;}
.buymaincont .Lfield .Field .HalfField:last-child, .buymaincont .Rfield .Field .HalfField:last-child, .ContactUs .Field .HalfField:last-child{margin-right:0;}
.buymaincont .Lfield .Field .HalfField input, textarea, select{margin-left:0;}
.buymaincont .Rfield .Field .HalfField input, textarea, select{margin-left:0;}
.ContactUs{width:100%; float:left; margin:15px 0 0 0; box-sizing:border-box; padding:0 22% 0 1%;}
.ContactUs .Field label{float:left; width:37%;}
.ContactUs .Field input, textarea, select{width:63% !important; float:left; padding:8px; box-sizing:border-box; position:relative;}
.ContactUs .Field{margin-bottom:10px !important; position:relative;}
.ContactUs .Field .Security { box-sizing: border-box;float: left; padding: 0 0 0 91px; width: 63%;}
.ContactUs .Field .SecurityImage{left:37%;position: absolute;top: 0;}
.ContactUs .Field .OneThird{width:16%; float:right;}
.ContactUs .Field .SubmitButton{float:right; width:123px !important; padding:10px; box-sizing:border-box; background-color:#3f5773; color:#ffffff;}
.ContactUs .Field .SubmitButton:hover{background-color:#444444; color:#ffffff;}
.ContactUs .Field .Security input{padding:5px !important; box-sizing:border-box; float:left; position:relative; width:100% !important;}
.img-screen > img{min-height:300px;}
.imgbanner > img{min-height:102px;}
.TextCenter {margin-top: 10px;text-align: center;}
 .SellerOffer{width:100%; float:left; margin:10px 0 0; padding:0; box-sizing:border-box; min-height:374px; height:100%;}
.featuredwrapper .SellerOffer ul{margin:0; padding:0 0 0 20px; box-sizing:border-box; float:left; min-height:176px; width:691px;}
.featuredwrapper .SellerOffer ul li{list-style:outside none disc; float:left; width:100%; min-width}
.featuredwrapper .SellerOffer ul li ul li{list-style:outside none  circle;}
table img{width:100%;background-size:100%;}
.gm-err-icon > img{width:auto;}
.Header {background-color: #06000a;border-radius: 16px 16px 0 0;height: 100%;max-width: 726px;width: 100%;}
.Header > img {box-sizing: border-box;padding: 2px;width: 100%;}
 #content{background-color:#eeeeee;border: 1px solid #cccccc;margin-bottom: 9px; width:100%;float:left;box-sizing:border-box;padding:10px;}       
#content img {float: left;}
 #content .Left{width:30%; float:left; margin-right:3%;}
 #content .Left img, #content .Right .Link{width:100%; float:left; box-sizing:border-box;}
 #content .Right{width:67%; float:left;}
 #content .Left img{padding:0;}
 #content .Left img, #content .Right .Link{padding:0 15px 0 0;}
#content .Right .Link a{float:right; border-radius:4px; background: #2e5684 none repeat scroll 0 0;color: #ffffff;outline: medium none;padding:4px 15px;text-decoration: none;}
#content .Right .Link a:hover{  color:#ffffff;text-decoration:none;background-color: #4871a1;}
.SiteLink{width:25%; float:left;}
.SiteLink li {border-bottom: 1px dashed #666;box-sizing: border-box;padding: 10px; width:100%; float:left;}
.SiteLink a {text-decoration: none; width:100%;  float:left;}
.SiteLink a:hover{color:#2e5684;}
.footertext > ul {margin: 0 auto;padding: 0;}
.footertext > ul li {float: left;list-style: outside none none;}
.footertext > ul li a {box-sizing: border-box;padding: 10px;}
.FooterList{float:right;}
.TermBlock {display:block;}
.FooterList > li:nth-child(1){display:none;}
.buymaincont .Lfield{margin-top:18px;}
.text.search{ float:left; margin:10px 0 5px 0;}
.buymaincont .field label{ width:100%; float:left;}
.buymaincont .field input{}
.buymaincont .input, textarea, select{ border: 1px solid #cccccc; margin-bottom:0 !important;}
.location{ display:block; font-size:13px; font-family:Arial; padding:5px;}
.Field > ul {list-style: outside none none;margin: 0;padding:0 10px; box-sizing:border-box;}
.contact_t {padding: 0 !important;width: 100% !important;}
.Field > ul li{font-family:Arial; padding:6px; box-sizing:border-box; width:100%; float:left;}

/* buy form end */
/***************************MENU***************************************************/
.menu {width:728px;height:36px;background:url(../images/bg_menu.gif) repeat-x left top;}
.menu ul {font-size: 12px;margin: 0;padding: 0;list-style: none; z-index:9;}
.menu ul li {float: left;font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
.menu li ul {display: none;}
.menu ul li a {display: block;text-decoration: none;color: #ffffff;/*padding: 6px 50px;border-right:solid 1px #132e4d;white-space: nowrap;*/width:121px;padding-top:4px;text-align:center;height:22px;}
.menu ul li a:hover {color:#ffffff;background: #4c7198; /* Old browsers */background: -moz-linear-gradient(top,  #4c7198 0%, #4c7198 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c7198), color-stop(100%,#4c7198)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #4c7198 0%,#4c7198 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #4c7198 0%,#4c7198 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #4c7198 0%,#4c7198 100%); /* IE10+ */background: linear-gradient(to bottom,  #4c7198 0%,#4c7198 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c7198', endColorstr='#4c7198',GradientType=0 ); /* IE6-9 */}
.line-gradian{width:726px;height:5px;border-right: 1px solid #000000;border-left: 1px solid #000000;background: #c5c6c8; /* Old browsers */background: -moz-linear-gradient(top,  #c5c6c8 0%, #ffffff 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5c6c8), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #c5c6c8 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #c5c6c8 0%,#ffffff 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #c5c6c8 0%,#ffffff 100%); /* IE10+ */background: linear-gradient(to bottom,  #c5c6c8 0%,#ffffff 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c6c8', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}	
.active {background: #DE1C85;}
li:hover ul {display: block;position: absolute;}
.menu li:hover li {float: none;font-size: 11px;}
.menu li:hover a {background:url(../images/bg_menu.gif) repeat-x left top;}
.menu li:hover li a:hover {background: #4c7198;}
.tab-box { border-bottom: 1px solid #DDDDDD; margin-top:10px;float:left; padding-bottom: 5px; width:707px;margin-right:9px;padding-left:0px;}
.tab-box a {border:1px solid #DDD;color:#ffffff;padding: 6px 15px;text-decoration:none;outline:none;background:#2e5684;  -moz-border-radius: 7px 7px 0px 0;-webkit-border-radius: 7px 7px 0px 0;}
.tab-box a:hover {border:1px solid #DDD;color:#ffffff;padding:6px 15px;text-decoration:none;background-color: #4871a1;}
.tab-box a.activeLink { -moz-border-radius: 7px 7px 0px 0; -webkit-border-radius: 7px 7px 0px 0; background: none repeat scroll 0 0 #163559; border-bottom: 0 none; color: #ffffff; padding:6px 15px; height:24px;}
.tabcontent {background: none repeat scroll 0 0 #DDDDDD;border: 1px solid #163559; float: left; margin-left: 9px; margin-right: 9px; margin-top: 0; min-height: 300px; padding: 20px; width: 665px;}
.tabcontent li, .tabcontent ul {list-style-type:none;padding:0;margin:0;}
.hide { display: none;}
.clear {  clear:both;}
.box01{width:708px;
/*	height:575px;background-color:#fff;border:1px solid #bbbbbb;margin-bottom:10px;*/}	
.featured-property { border: 1px dotted #666; float: left; height: auto; margin-right: 1%; width: 32.3333%;}
.semibox1{width:410px; height:215px;float:left;}	
.semibox2{width:298px; height:215px;float:left;}.icon01{ font-size: 13px; margin-left: 8px; margin-top: 10px;}	
/*.quick-search{
padding-right: 19px;
position: absolute;
margin-left: 43px;}	*/

/* will be red only in google chrome */
.quick-search{padding-right: 18px;position: absolute;margin-left: 43px;}	
.smallwrapper { border: 1px solid #666666; border-radius:16px 16px 0 0; margin: 0px auto; padding: 0px 0; width: 100%; float:left;/*  width: 726px; */ box-sizing:border-box;}
.header{height:100%; min-height:90px; width:99.70%;  background-color:#ececec;   border: 1px solid #ececec; border-radius: 16px 16px 0px 0px; max-width:724px;}
.logo , .Logo{ max-width:315px; padding:16px; background-size:100%; width:100%; box-sizing:border-box; float:left;}
.Logo{background: url("../images/LogoScotland.jpg") !important;      background-repeat:no-repeat !important;  float:left;width:143px;}
.phone, .Phone{ float:right; text-align:right; margin:35px 15px 15px; font-size:12px; font-family:Verdana; } 
.Phone, .Phone a{color:#fff;}  
.middlewrapper{ background: #fff  url("../images/stripesBg.jpg"); background-repeat:repeat-x;  border-bottom: 3px solid #1b3f63;      border-top: 3px solid #000;  padding:11px 0px 6px 0px;}
.featuredwrapper{font-size:12px;line-height:20px;font-family:Arial, Helvetica, sans-serif; background-color:transparent;  padding:11px;  text-align:justify;}
.featuredwrapperSAll{font-size:12px;line-height:20px;font-family:Arial, Helvetica, sans-serif; background-color:#fff; text-align:justify;}
.resfooter{ background-color:#173251; height:12px; background: red; /* For browsers that do not support gradients */ background: -webkit-linear-gradient(#3f5773, #112945); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#3f5773, #112945); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#3f5773, #112945); /* For Firefox 3.6 to 15 */ background: linear-gradient(#3f5773, #112945); /* Standard syntax (must be last) */ color:#fff; padding:6px;}
.rescopyright{ height:16px;  padding:6px;}
.welcome{background-color:#f4f2f3;border: 1px solid #666666; border-radius: 16px; margin: 2px 12px 0px 0px; padding: 12px; width: 93%;/*  width: 726px; */font-size:12px;line-height:22px;text-align:justify;font-family:Arial;line-height:22px;}
.bannerimg{max-width:100%; height:auto;  background-size: 100% auto !important; }
#propheader{ background-color:#E4E4E4; border: 1px solid #999999; margin:9px 0px; padding: 5px; height:15px; text-transform:uppercase; color:#163559; font-weight:bold; }
.propertytitle{ margin:9px 0px; padding:0 0 5px 5px; text-transform:uppercase; color:#000; font-weight:bold; }
.propertyhead
{margin:9px 0px; padding:0 5px 5px 5px; color:#000; line-height:18px;}
.propimg{padding:9px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .quick-search{position: absolute;margin-left: 43px;}	

}
.createdby{text-decoration:none;text-align: left;font-size:11px;color:#000;vertical-align:middle;text-decoration:none;padding-right:15px;}
.text0002 {margin-top:5px;}	
/*---------res css start ---------------*/	
/* -- Css -- */
.img-responsive{ display: block; height: auto; max-width: 100%;}
.clearfix:after {  visibility: hidden;  display: block;  font-size: 0;  content: " ";  clear: both;  height: 0;  }
.clearfix { display:block; }
.border-content{float: left; width: 100%;}
.round-bottom{ float:left; width:100%;}
.logo-contact { float:left; width:100%; margin:0 0 0px;}
.logo-contact .contact { float:right; text-align:right; text-decoration:none; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-top:20px; padding-right:10px;}
.innerbox{background-color: #ff00ff; border: 1px solid #666666; border-radius: 20px;}
/* -- Features -- */
.h-features { margin: 0 auto; width: 96%;}
.h-features .left { float: left; margin-right: 2%; width: 47%;}
.h-features .right { float: right; width: 49%;}
.title { font-size: 12px; font-weight: bold; text-transform: uppercase;}
.h-features .right .content { background-color: #f4f2f3; border: 1px solid #666666; border-radius: 10px; padding: 5px 10px 20px;}
.h-features .h-search { background-color: #f4f2f3;border: 1px solid #666;border-radius: 10px;float: left;font-family: Arial;font-size: 12px;height: 147px;line-height: 20px;margin-top: 2px;padding: 15px 29px;width: 82.5%;}
.h-features .h-search .content .item { float: left; margin-right: 4%; width: 48%;}
.h-features .h-search .content .item:last-child{ margin-right:0;}}
.h-features .h-search .content {/* float: left; here*/margin: 0 0 7px;width: 100%;}
.h-features .h-search .content .item label { display: block;}
.h-features .h-search .content .item input, .h-features .h-search .content .item select { width: 100%; height: 26px; padding: 4px; border:1px solid #cccccc}
.h-features .h-search .content:last-child{ margin-right:0;}
.h-features .f-img { float: left; margin-top: 10px; text-align: center; width: 100%;}
.h-features .f-img img { margin: 0 auto;}
.content .item select{width:100% !important;}
.featured-property:last-child { margin-right: 0;}
.featured-property { border: 1px dotted #666; float: left; margin-right:2%; width:32%; box-sizing:border-box; background-color:#E6E6E6;}
.featured-property table { width:100%; float:left; box-sizing:border-box;}
.featured-property img{ height:auto; width:100%;}
.footer-img{ display:block; width:100%; margin:10px 0; float:left;}
.footertext table td { float: left;}
/* -- Inner -- */
.inner-banner { display: block; padding: 10px 14px 0;}
.inner-banner img { width: 100%;}
/* -- Mobile menu --*/
.mobile-menu{ float:right; width:100%; margin-bottom:0;}
a.toggle{ display:none; font-family:Sans-Serif, Arial; background:url(../images/toggle_button.png) no-repeat 10px center; width:96%; height:20px; float:right; padding:2%; text-align:center; background-color:#000078; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; font-size:18px; line-height:20px; color:#ffffff; margin:0 0 15px 0;}
/* -- Css -- */
/*Inline css remove from page*/
.checkbox-grid li {display: block;float: left;width: 30%;font-family:Arial;font-size:13px;}
.checkbox-grid{display: inline-block;}
/*Inline css remove from page*/
@media (min-width:768px){ .menu.mobile-menu #menu {display: block !important;}
   /*.footer1 {height: 11px;margin-bottom: 11px;margin-top:0;padding: 0;width: 100%; float:left;}*/ } 

@media (max-width:789px){ 
#wrapper, form{ width:100%;padding:2% !important; box-sizing:border-box !important; margin:0 auto;} 
.body_main{     width:100%; } 
.footer1 { height: 21px; margin-bottom: 11px; padding: 0; width: 100%;}
.header { background-color: #ececec; border: 1px solid #ececec; border-radius: 16px 16px 0 0; height: 100%; max-width: 724px; min-height: 90px; width:99.70%;
}
.menu ul li a { color: #ffffff; display: block; height: 22px; padding-top: 4px; text-align: center; text-decoration: none; width: 117px;}
.welcome { background-color: #f4f2f3; border: 1px solid #666666; border-radius: 16px; font-family: Arial; font-size: 12px; line-height: 22px; margin: 2px 1px 0 0; padding: 13px 9px 10px 13px; text-align: justify; width: 93%;}
} 
@media (max-width:767px)
{
    .menu ul li a{width:100%;}
.Display-None{display:block;}
.ContactUs .Field .Security{padding:0 0 0 95px;}
/*.imgbanner > img{min-height:90px;}*/  
.h-features .h-search{padding:5px 3% 20px;width:94%;height:175px;}
.brdr1.featured-property tr {float: left;width: 51%;}
.brdr1.featured-property tr:nth-child(3) {margin-top: 25px;}
.featured-property img {float: left;height: auto;width: 100%;}
.brdr1.featured-property tr:nth-child(1), .brdr1.featured-property tr:nth-child(4)  {margin-right: 2%;width: 47%;}
.featured-property table{width: 100% !important;}
.title2{width:100%; float:left; text-align:left; box-sizing: border-box;}
.brdr1 {float: left;width: 100%;}
.read_more{width:100%; float:left;}
.read_more > div {float: left;width: 49%;} ul#menu{     display:none; } a.toggle{     display:block; } .mobile-menu {      float:right;     position:relative;     width:100%; }  
ul.r-nav   { display:none; position:absolute; top:78%; padding:2%; background-color:#000078; width:96%;} 
ul.r-nav li{ width:98% !important; padding:1%; float:left; background:none; border-bottom:1px solid #fff; border-right:0px; border-left:0px; border-top:0px;} 
ul.r-nav li:last-child{ border-bottom:0px;} 
ul.r-nav li:hover {border-right:0px; border-left:0px; border-top:0px; background:#1c1c1c;} 
ul.r-nav li a{ text-align:left;} 
ul.r-nav li ul{ position:static; width:100%; display:none; left:15px;} 
ul.r-nav li a:hover{ background:#1c1c1c;} 
ul.r-nav li ul li { width:92% !important; padding:2px 3% !important;} 
ul.r-nav li ul li:last-child { border-bottom:0px;}  
.menu{height:auto;background:none; } 
.menu ul li a:hover, .menu ul li:hover{           } 
.menu li:hover a{background:none; } 
.featured-property{width:100%;margin:0 auto 10px; } 
.featured-property table {width: 97%; } 
.footer-img{text-align:center; } 
.footer-img img{width:100%;height:auto; } 
.footertext table td {float: left;width: 100%; } 
.footer{     height:auto;background-size:100% 100%;padding: 10px 0; } 
.footertext table td {     float: left;     width: 100%; } 
.footertext table td a {float: left;padding: 5px 0;width: 100%; } 
.copyright{padding:10px 10px 10px 0; } 
.footertext a{border:0; }
.search, .read_more a { background-repeat: repeat-x; border-radius: 5px; margin-bottom: 10px; max-width: 81px; width: 100%;} 
.search:hover, .read_more a:hover{background-repeat:repeat-x;     width:100%;     border-radius:5px;     -webkit-border-radius:5px;     -moz-border-radius:5px;     -ms-border-radius:5px;     -o-border-radius:5px; } 
.register{width:100%; } 
.register tr td, .register tr{width:100%;float:left; } 
.register tr{margin-bottom:10px; } 
.register tr td input, .register tr td select,.register tr td textarea {width:100% !important;     float:left;     height:30px; } 
.register tr td textarea {height:auto !important; }  
.welcome { background-color: #f4f2f3; border: 1px solid #666666; border-radius: 16px; font-family: Arial; font-size: 12px; line-height: 22px; margin: 2px 1px 0 0; padding: 13px 9px 11px 13px; text-align: justify; width: 93%;  height: 176px;}
.search:hover{background-image:url("../images/search_hover.png");background-repeat:no-repeat;width:87px;height:25px;/*float:right;*/}
.search{background-image:url("../images/search01.png"); background-repeat:no-repeat;width:87px;height:25px;float:right;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#FFF;border:none !important;cursor:pointer;padding-bottom: 3px;background-color:#FFF;}    
}
@media (max-width:640px){ 
    /*new css start below*/
    .Field > #lblmessage{  float: left;text-align: left;}
    .Field > #lblmessage , .ContactUs .Field input, textarea, select, .ContactUs .Field .Security, .ContactUs .Field label, .buymaincont .Lfield, .buymaincont .Rfield, .tabs-menu, .BackButton, #content .Left, #content .Right, .FooterList{width:100% !important;} 
    .ContactUs .Field .SecurityImage{left: 0; top: 20px;} 
    .logo, .Logo{max-width:100%;}
    .ContactUs{padding:0 2%;} 
    .Display-None{display:none;} 
    .buymaincont .Lfield .Field .HalfField, .buymaincont .Rfield .Field .HalfField, .ContactUs .Field .HalfField{margin:0;} 
    .buymaincont .Lfield, .buymaincont .Rfield{margin:0; padding:0 10px; box-sizing:border-box;} 
    .buymaincont .field{padding-bottom:0;} 
    .tab-content .slide{margin:0 0 2% 0;} 
    .tab-content .slide,.tabs-menu li, .tabs-menu li a,  .BackButton a{width:100% !important; box-sizing:border-box;} 
    .brdr1.featured-property tr:nth-child(3) {box-sizing: border-box;margin-top: 25px;padding: 0 20px 0 0;} 
    .footertext > ul li{width:33.33%; margin:0 0 10px 0;}
    .tabs-menu li{margin:0 0 2px 0;}
    #dtlstImages2 td:nth-child(2n+5){clear:left;} 
    #dtlstImages2 td{width:48% !important;} 
    #Repeater2 td{width:24%;} 
    .tabs-menu{margin:0 !important;}  
    .BackButton{margin:0 0 5px 0;}  
    #content .Left img{padding:0;}  
    .Logo{margin-right:0 ;}  
    .imgbanner > img{ min-height: 121px;} 
    .read_more a{margin-bottom:10px;}
 /*new css start above*/ 
 .logo-contact .logo{margin:0; text-align:center; margin-top:8px; } 
 .h-features .h-search{width:94%; }
 .logo-contact .contact{width:100%;margin:0;  text-align:center;line-height: 20px; } 
 .h-features .f-img img{width:100%;} 
 .h-features .left, .h-features .right{     width:100%;     margin:0 0 20px; }   
 a.toggle{line-height:25px;     height:25px;     background-size: 20px 20px; margin: 5px 0 15px;  } 
 /*a.toggle{      }*/ 
 .footer1 { height: 21px; margin-bottom: 11px; padding: 0; width: 100%;}
  .maincont  {   width:100%;}
.buymaincont{   width:100%;}
 .buymaincont select{  width:100% !important; margin-bottom:5px !important;}
 .buymaincont .field{  width:42%;} 
.checkbox-grid li { display: block; float: left; width: 50%; font-family:Arial; font-size:13px;}
.propertytitle{margin:9px 0px; padding:0 0 5px 5px; text-transform:uppercase; color:#000; font-weight:bold; }
.header{ height:100%; min-height:90px; width: 100%;  background-color:#ececec;   border: 1px solid #ececec; border-radius: 16px 16px 0px 0px; max-width:724px;}
.read_more a {color:#ffffff;/*border: 1px solid #666;*/font-size:12px;padding:2px;text-align:right;text-decoration:none;/*background-color:#DE1C85;*/background-repeat:no-repeat;width:82px;height:22px;float:right;text-align:center;}
.read_more a:hover {padding:2px;text-align:right;text-decoration:none;background-repeat:no-repeat;width:82px;height:22px;text-align:center;font-size:12px;}
.search:hover{background-image:url(../images/search_hover.png);background-repeat:no-repeat;width:87px;height:25px;}
.search{background-image:url(../images/search01.png);background-repeat:no-repeat;width:87px;height:25px;float:right;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#FFF;border:none !important;cursor:pointer;padding-bottom: 3px;background-color:#FFF;}
.welcome {box-sizing: border-box;height: auto;margin: 0;padding: 12px;width: 100%;}
.FooterList > li:nth-child(1){display:block;}
.TermBlock{display:none;}
}
@media (max-width:694px){
.footer1 { height: 21px; margin-bottom: 11px; padding: 0; width: 100%;}
.header, .logo-contact{ background-color: #ececec; border: 1px solid #ececec; border-radius: 16px 16px 0 0; height: 100%; max-width: 724px; min-height: 90px; width: 100%; box-sizing:border-box;}
}
@media (max-width:531px){ 
    .brdr1.featured-property tr:nth-child(4) { box-sizing: border-box; padding: 8px 40px 0 15px; width: 100% !important;}
}
@media only screen and (max-width : 493px) { 
    .Logo, .Phone{ display: block;float: none;margin: 0 auto 10px auto !important; text-align:center;} .Header{padding:15px 0 10px 0; box-sizing:border-box;}
}
@media all and (min-width: 481px) {
    ul.egmenu li:hover { background: #555;  }
    ul.egmenu li:hover ul { display: block;  }

}
  @media only screen and (max-width : 480px) {
.brdr1.featured-property tr:nth-child(1), .brdr1.featured-property tr{width:100%; margin:0;}
.brdr1.featured-property tr{box-sizing: border-box;padding: 0 20px;}
.brdr1.featured-property tr:nth-child(1), .brdr1.featured-property tr:nth-child(2){padding:0;}
.brdr1.featured-property tr:nth-child(3){padding: 0 20px 0 10px;}
.brdr1.featured-property tr:nth-child(4){padding: 8px 40px 0 10px;}
.FontWeight{margin-bottom:10px;}
.footertext > ul li{width:50%;}
.welcome { background-color: #f4f2f3; border: 1px solid #666666; border-radius: 16px; font-family: Arial; font-size: 12px; line-height: 22px; margin: 2px 12px 0 0; padding: 12px; text-align: justify; width:100%; box-sizing:border-box; height:auto;}
.header { background-color: #ececec; border: 1px solid #ececec; border-radius: 16px 16px 0 0; height: 100%; max-width: 724px; min-height: 90px; width:100%;}
#Repeater1 td, .SiteLink{width:49%;} 
.logo-contact .logo{ width:100%; background-size:100%; float:left;}
.header, .logo-contact{box-sizing:border-box;}
.titleBg1 h1, h1{width:100%; text-align:center; box-sizing:border-box; line-height:17px; margin-bottom:20px !important;}
.phone, .Phone{margin-top:5px;}
    ul.egmenu {  height: auto; }
    ul.egmenu > li {  float: none; width: 100%; }
    ul.egmenu a { line-height: 40px; }
    ul.egmenu ul { position: relative; }
    #wrapper, form{padding: 4% !important;}
  }
@media only screen and (max-width :380px) { 
    .img-screen > img{min-height:223px; }
    .phone {box-sizing: border-box;float: left;margin: 10px 0;overflow-wrap: break-word;padding: 5px 0 5px 5px;text-align: center;width: 100%;}
}
@media (max-width:320px){
.buymaincont .Lfield{width:100%; margin-top:18px;float:left;}
.buymaincont .Rfield{ width:100%;float:left;}  
.propimg { padding: 9px; width: 93%;}
.header { background-color: #ececec; border: 1px solid #ececec; border-radius: 16px 16px 0 0; height: 100%; max-width: 724px; min-height: 90px; width: 100%;}    
.welcome {margin:0; box-sizing:border-box; width:100%;}
.ContactUs .Field .SubmitButton{width:100%;} 
/*.welcome {min-height: 192px;}*/

} 
/* --- Responsive end--- */
/*---------res css end ---------------*/

 
