@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: top; font: 400 normal 17px/28px 'Open Sans', Arial, Helvetica, sans-serif; color: #000; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
/*---Universal Selector to add additional resets, such as text-size adjust and tap highlighting---*/
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; }
html {-webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */}
a { text-decoration: none; }
body { margin: 0; background: #fff; }
span { color: #1A86CA; }
ul { list-style-type: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
/*---Additional Form resets---*/
button, input[type="button"] { background: none; }
:required { -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none;}
/*---Typographic Styling---*/
em, i { font-style: italic; }
u { text-decoration: underline; }
pre, code { font-family: Monaco, Courier, monospace; }
pre { white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; }
blockquote, q { quotes: "" ""; }
blockquote:before, blockquote:after, q:before, q:after, { content: "";}
/*---Interactive Element Settings---*/
a, input[type="submit"], input[type="button"], button, label[for] { cursor: pointer; }
input[type="submit"], input[type="button"], button { -webkit-appearance:none; }
/*---Misc. Element Styling---*/
img { -ms-interpolation-mode: bicubic; }
.linksiz { font-size: 19px; line-height: 30px; }
/* Proper box model */
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
/* General styles */
::selection {background: #eb8f00;color: #fff;}
::-moz-selection { background:#eb8f00; color:#fff;}
::-webkit-selection { background:#eb8f00; color:#fff;}
a { text-decoration: none; color: #327D9D; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }
a:hover { }
a:active { }
a:visited { }
address { }
aside { }
b, strong { }
blockquote { }
button { cursor: pointer; }
button:hover { }
button:active { }
caption, th, td { vertical-align: top; }
h1, h2, h3, h4, h5, h6 {  }
h1 { font-size: 40px; font-weight: 700; line-height: 46px; margin-bottom: 26px; }
h2 { font-size: 24px; font-weight: 700; line-height: 39px; margin-bottom: 22px; }
h3 { font-size: 16px; font-weight: 700; line-height: 32px; margin-bottom: 24px; }
h4 { font-size: 16px; line-height: 25px; }
h5 { font-size: 15px; line-height: 30px; text-decoration: none; color: #444444; }
h6 { }
i, em { }
img { height: auto; max-width: 100%; }
input, select, textarea {font-size: 13px; }
input[type="text"], input[type="tel"], input[type="email"] { border: 1px solid #54B1DA;  height: 49px; padding: 4px 18px; width: 100%; font-size:14px; font-weight: normal; color: #666; }
input[type=radio] { }
input[type=checkbox] { }
label { }
li { }
p { line-height: 29px; margin: 0 0 27px; }
select {width:100%;border: 1px solid #54b1da; }
select option { }
table { border: 0; border-spacing: 0; empty-cells: show; }
textarea { height: 153px; resize: none; width: 100%; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding:12px 18px; font-size: 16px; font-weight: normal; border: 1px solid #54b1da; color:#666; margin: 0;vertical-align: top;font-family:'Open Sans'; }
.projG.backRes {
    padding-bottom: 0;
}
.backRes input[type="submit"] {
    background: #1F9FE0 no-repeat 21px 14px;
    font-size: 13px;
    color: #fff;
    height: 27px;
    vertical-align: middle;
    width: 100%;
    border: medium none;
    display: block;
}
.page-info li.liBckRs {
    float: left;
}
input[type="submit"], input[type="button"], button, .propertyForm .disFlds li:nth-child(6) a, .propertyForm .disFlds li:nth-child(2) a {
  background:url(images/search-icon.png) no-repeat 21px 14px #1F9FE0;font-size: 24px;color:#fff;
  height: 49px;
  vertical-align: top;
  width: 100%;border: medium none;display:block;
}
/*input[type="submit"]:hover, input[type="button"]:hover, button:hover, .propertyForm .disFlds li:nth-child(6) a:hover, .propertyForm .disFlds li:nth-child(2) :hover {
  background-color:#00275D;
}*/
input[type="submit"]:hover, input[type="button"]:hover, button:hover{
  background-color:#00275D;
}
ul, ol { margin:0;padding:0;}
.wrap { border: 0; clear: both; float: none; font-size: 1px; height: 0; line-height: 1px; margin: 0; padding: 0; visibility: hidden; }
.ban_inn, .wid { width: 1170px; margin: 0 auto; }
.leftfl { float: left; }
.rgtfl { float: right; }
.tall { text-align: left; }
.talr { text-align: right; }
.talc { text-align: center; }
.justify { text-align: justify; }
.violet { color: #8F5E99; }
.indigo { color: #4b0082; }
.blue { color: #005aff; }
.green { color: #5a8e00; }
.yellow { color: #f87b00; }
.orange { color: #FF6600; }
.red { color: #ff0000; }
.black { color: #000; }
.m0 { margin: 0px 0px 0px 0px; }
.wid:after, .wid:before, ul:after, ul:before, .social:after { display: block; content: ""; clear: both; }
::-webkit-input-placeholder {opacity: 1;color:#000;}
:-moz-placeholder {opacity: 1;color:#000;}
::-moz-placeholder {opacity: 1;color:#000;}
:-ms-input-placeholder {opacity: 1;color:#000;}
*, :before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.hidecal { display:none; }
a.phn {    display: inline-block;    font-weight: bold;    font-size: 20px;}

.rcapcha { border-radius: 3px; height: 75px; margin: 0 auto 6px; overflow: hidden; width: 100%; }
/*##########################################    Menu    ##############################################################*/

.menuD {  float: right;  height: 55px;  padding-top: 5px;}
.navigation { float:left; width:100%; }
.navigation ul { float:left; width:100%; }
.navigation ul li { float:left; display: inline; }
.navigation ul li:first-child a { padding-left:0; }
.navigation ul li:last-child a { padding-right:0; }
.navigation ul li a { color: #000; float: left; font-size: 16px; font-weight: 400; padding: 12px 10px 19px; }
.navigation ul li a:hover { color:#52BEE5; }
.navigation ul li .sub-menu li a:hover {color:#fff;}

.current_page_item a, .current-menu-item a { color:#52BEE5 !important;font-weight: 700 !important; }
.current_page_item a:hover, .current_page_item li a:hover, .current-menu-item a:hover { color:#52BEE5 !important; }
.current_page_item li a, .current-menu-item li a { color:#000 !important; background:none;font-weight: normal !important; }
.current_page_item li a:hover, .current-menu-item li a:hover { color:#fff !important; background:none; }
.navigate .open { display: none; }
.sub-menu { display: none; }
.navigate > .menu-item-has-children:hover > ul { display: block; }
.sub-menu .sub-menu { display: none; }
.navigate2 .menu-item-has-children:hover > .sub-menu .sub-menu { display: none; left: 0; }
.navigate2 .sub-menu .menu-item-has-children:hover > .sub-menu { display: block; }
.servTp ul li:last-child .sub-menu { left: inherit; right: 0; }
.menu-item-has-children { position: relative; }
.sub-menu { background:#5BBEF7; left: 0; position: absolute; text-align: left; top: 50px; width: 245px !important; z-index:999999999999999999999999999 !important; }
.aniPos .sub-menu {top: 50px;}
.sub-menu li { display: block; padding:0; width: 100% !important; }
.sub-menu li a { margin: 0; padding:8px 10px !important; width:100% !important; font-size:15px !important; border-bottom:1px solid #36A6E2; }
.navigate.open li { display: block !important; }
.navigate.open { clear: both; padding: 0; }
.MenuIcon { display:none; }
.sub-menu .sub-menu { left: 245px !important; top: 0px; }
.sub-menu li { position:relative; }
.sub-menu .menu-item-has-children a { background-image: url(images/dpDownArrow.png); background-position: 90% center; background-repeat: no-repeat; }
.sub-menu .menu-item-has-children a:hover { background-image: url(images/dpDownArrow.png); background-position: 90% center; background-repeat: no-repeat; }
.sub-menu .menu-item-has-children ul li a { background-image: none; }
.sub-menu .menu-item-has-children ul li a:hover { background-image: none; }
/*##########################################    Menu Ends    ##############################################################*/


/*############################    Select (Combo Box) DD Style    ####################################*/







#fk_empy_ineterested_area_id_child, #fk_empy_preferred_country_id {height: 90px !important;}



.borderRadius{-moz-border-radius:0px;-webkit-border-radius:0px; border-radius:0px; }

.borderRadiusTp{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}

.borderRadiusBtm{-moz-border-radius:0 0 5px 5px ;-webkit-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}

.borderRadius .borderRadiusTp {border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;}

.borderRadiusBtm .borderRadiusTp {border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;}



.cntrySlc{width:100px;}

.ddcommon {position:relative;display:-moz-inline-stack; zoom:1; display:inline-block; *display:inline; cursor:default;width: 100% !important;}

.ddcommon ul{padding:0;margin:0;}

.ddcommon ul li{list-style-type:none;}

.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 5px 5px -webkit-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;border-bottom:0 none #c3c3c3; }

.borderRadiusBtm ul li:first-child{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0 ;border-bottom:1 solid #c3c3c3; }



.ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll{

opacity: .5; /* standard: ff gt 1.5, opera, safari */

-ms-filter:"alpha(opacity=50)"; /* ie 8 */

filter:alpha(opacity=50); /* ie lt 7 */

-khtml-opacity:.5; /* safari 1.x */

-moz-opacity:.5; /* ff lt 1.5, netscape */

color:#999999;}


.featured.premium .ftRt {
  background-color: #f7f6f4;
}
.ftRt {
  background: #fff none repeat scroll 0 0;
  padding: 13px 22px 24px;
}
.ddcommon .clear{clear:both}

.ddcommon .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}

.ddcommon .text{color:#7e7e7e;padding:0; position:absolute; background:#fff; display:block; width:98%; height:98%; left:2px; top:0; border:none;}

.ddOutOfVision{position:relative; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}

.borderRadius .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}

.borderRadiusBtm .shadow{-moz-box-shadow:-5px -5px 5px -5px #888888;-webkit-box-shadow:-5px -5px 5px -5px #888888;box-shadow: -5px -5px 5px -5px #888888}

.borderRadiusTp .border, .borderRadius .border{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}

.borderRadiusBtm .border{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}

img.fnone{float:none !important}

.ddcommon .divider{width:0; height:100%; position:absolute;}

.ddcommon .arrow{display:inline-block; position:absolute; top:50%; right:4px;}

.ddcommon .arrow:hover{background-position:0 100%;}

.ddcommon .ddTitle{padding:0 7px; position:relative; display:inline-block; width:100%;height: 49px;border: 1px solid #54b1da;}

.srchCvr .ddcommon .ddTitle, .seekersrch .ddcommon .ddTitle, .searchInnr .ddcommon .ddTitle{padding:0; position:relative; display:inline-block; width:100%;height: 49px;}

.ddcommon .ddTitle .ddTitleText{display:block;}
.ddChild{ height:auto !important;}

.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0;}

.ddcommon .ddTitle .description{display:block;}

.ddcommon .ddTitle .ddTitleText img{position:relative; vertical-align:middle; float:left}

.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto; overflow-x:hidden; zoom:1;}

.ddcommon .ddChild li{clear:both;}

.ddcommon .ddChild li .description{display:block;}

.ddcommon .ddChild li img{border:0 none; position:relative;vertical-align:middle;float:left;margin-top: -7px;margin-right: 10px;}

.ddcommon .ddChild li.optgroup{padding:0;}

.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:normal;}

.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}

.ddcommon .noBorderTop{border-top:none 0  !important; padding:0; margin:0;}

.dd .ddChild ul {margin: 0 !important;}



/*************** default theme **********************/

#choice option { color: #666; }

.empty { color: #999; }

.dd{/*border:1px solid #c3c3c3;*/}

.dd .divider{/*border-left:1px solid #c3c3c3; border-right:1px solid #fff;*/ right:24px;}

.dd .ddArrow{width:17px;height:6px; margin-top:0;margin-right: 8px; background:url(images/select-drop.png) no-repeat 0 100%;position: absolute;

    right: 0;

    top: 20px;}

.srchCvr .dd .ddArrow, .seekersrch .dd .ddArrow, .searchInnr .dd .ddArrow{width:21px;height:16px; margin-top:0;margin-right: 8px; background:url(images/select-icon-arrow.png) no-repeat 0 100%;}

.dd .ddArrow:hover{background-position:0 100%;}

.dd .ddTitle .ddlabel {  color: #000;  font-size: 13px;  font-weight: normal;}

.dd .ddTitle{color:#000;background:#fff;}

.dd .ddTitle .ddTitleText{padding:9px 8px 5px 3px;}

.dd .ddTitle .ddTitleText .ddTitleText{padding:0;}

.dd .ddTitle .description{font-size:12px; color:#666}

.dd .ddTitle .ddTitleText img{padding-right:5px;}

.dd .ddChild{border:1px solid #f1f1f5; background-color:#fff; left:0px;top: 49px !important;}

.dd .ddChild li{margin: 0;padding: 5px 11px; background-color:#fff; border-bottom:1px solid #f1f1f5;width: 100%;}

.srchCvr .dd .ddChild li, .seekersrch .dd .ddChild li{margin: 0;padding: 5px 12px; background-color:#fff; border-bottom:1px solid #f1f1f5;width: 100%;}

.dd .ddChild li .description{color:#666;}

.dd .ddChild li .ddlabel{color:#666;font-size:14px;}

.dd .ddChild li input{margin-right:10px}

.dd .ddChild li.hover{background-color:#57B7E6; }
.dd .ddChild li.hover .ddlabel{color:#fff !important;}

.dd .ddChild li img{padding:0 6px 0 0;}

.dd .ddChild li.optgroup{padding:0;}

.dd .ddChild li.optgroup .optgroupTitle {  background: #f9f9f9 none repeat scroll 0 0;  color: #999999;  display: block;  height: 29px;  padding: 4px 12px 0;font-size: 12px;}

.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}

.dd .ddChild li.selected{background-color:#57B7E6; color:#fff;}
.dd .ddChild li.selected .ddlabel{color:#fff !important;}



.cntry .dd .ddTitle .ddTitleText {height: 47px;padding: 11px 20px 5px 15px;}

.cntry .ddTitleText .ddlabel{display:none;}

.cntry .ddcommon .ddChild { width: 250%;}



.slctBx .dd .ddTitleText {height: 49px;padding-top: 4px;}

/*.slctBx .dd .ddTitleText span.ddlabel {  color: #666;  display: table-cell;  font-size: 13px;  height: 42px;  line-height: 15px;  padding-left: 5px;  vertical-align: middle;  width: 107px;}*/

.slctBx .dd .ddTitleText span.ddlabel {  color: #666;  display: table-cell;  font-size: 13px;  height: 42px;  line-height: 15px;  padding-left: 5px;  vertical-align: middle;  width: 140px;}

.slctBx .ddcommon .ddChild {width: 150%;}

/*##############################  Combo Box Flag  ##################################*/

.flag{float:left;padding:0 !important;margin:0 5px 0 0;width:16px;height:11px;background:url(images/msdropdown/icons/flagssprite_small.png) no-repeat;}.flag.ad{background-position:0 0}.flag.ae{background-position:0 -11px}.flag.af{background-position:0 -22px}.flag.ag{background-position:0 -33px}.flag.ai{background-position:0 -44px}.flag.al{background-position:0 -55px}.flag.am{background-position:0 -66px}.flag.an{background-position:0 -77px}.flag.ao{background-position:0 -88px}.flag.ar{background-position:0 -99px}.flag.as{background-position:0 -110px}.flag.at{background-position:0 -121px}.flag.au{background-position:0 -132px}.flag.aw{background-position:0 -143px}.flag.ax{background-position:0 -154px}.flag.az{background-position:0 -165px}.flag.ba{background-position:0 -176px}.flag.bb{background-position:0 -187px}.flag.bd{background-position:0 -198px}.flag.be{background-position:0 -209px}.flag.bf{background-position:0 -220px}.flag.bg{background-position:0 -231px}.flag.bh{background-position:0 -242px}.flag.bi{background-position:0 -253px}.flag.bj{background-position:0 -264px}.flag.bm{background-position:0 -275px}.flag.bn{background-position:0 -286px}.flag.bo{background-position:0 -297px}.flag.br{background-position:0 -308px}.flag.bs{background-position:0 -319px}.flag.bt{background-position:0 -330px}.flag.bv{background-position:0 -341px}.flag.bw{background-position:0 -352px}.flag.by{background-position:0 -363px}.flag.bz{background-position:0 -374px}.flag.ca{background-position:0 -385px}.flag.catalonia{background-position:0 -396px}.flag.cc{background-position:0 -407px}.flag.cd{background-position:0 -418px}.flag.cf{background-position:0 -429px}.flag.cg{background-position:0 -440px}.flag.ch{background-position:0 -451px}.flag.ci{background-position:0 -462px}.flag.ck{background-position:0 -473px}.flag.cl{background-position:0 -484px}.flag.cm{background-position:0 -495px}.flag.cn{background-position:0 -506px}.flag.co{background-position:0 -517px}.flag.cu{background-position:0 -528px}.flag.cr{background-position:0 -539px}.flag.cs{background-position:0 -550px}.flag.cv{background-position:0 -561px}.flag.cx{background-position:0 -572px}.flag.cy{background-position:-16px 0}.flag.cz{background-position:-16px -11px}.flag.de{background-position:-16px -22px}.flag.dj{background-position:-16px -33px}.flag.dk{background-position:-16px -44px}.flag.dm{background-position:-16px -55px}.flag.do{background-position:-16px -66px}.flag.dz{background-position:-16px -77px}.flag.ec{background-position:-16px -88px}.flag.ee{background-position:-16px -99px}.flag.eg{background-position:-16px -110px}.flag.eh{background-position:-16px -121px}.flag.england{background-position:-16px -132px}.flag.er{background-position:-16px -143px}.flag.es{background-position:-16px -154px}.flag.et{background-position:-16px -165px}.flag.eu{background-position:-16px -176px}.flag.fam{background-position:-16px -187px}.flag.fi{background-position:-16px -198px}.flag.fj{background-position:-16px -209px}.flag.fk{background-position:-16px -220px}.flag.fm{background-position:-16px -231px}.flag.fo{background-position:-16px -242px}.flag.fr{background-position:-16px -253px}.flag.ga{background-position:-16px -264px}.flag.gb{background-position:-16px -275px}.flag.gd{background-position:-16px -286px}.flag.ge{background-position:-16px -297px}.flag.gf{background-position:-16px -308px}.flag.gh{background-position:-16px -319px}.flag.gi{background-position:-16px -330px}.flag.gl{background-position:-16px -341px}.flag.gm{background-position:-16px -352px}.flag.gn{background-position:-16px -363px}.flag.gp{background-position:-16px -374px}.flag.gq{background-position:-16px -385px}.flag.gr{background-position:-16px -396px}.flag.gs{background-position:-16px -407px}.flag.gt{background-position:-16px -418px}.flag.gu{background-position:-16px -429px}.flag.gw{background-position:-16px -440px}.flag.gy{background-position:-16px -451px}.flag.hk{background-position:-16px -462px}.flag.hm{background-position:-16px -473px}.flag.hn{background-position:-16px -484px}.flag.hr{background-position:-16px -495px}.flag.ht{background-position:-16px -506px}.flag.hu{background-position:-16px -517px}.flag.id{background-position:-16px -528px}.flag.ie{background-position:-16px -539px}.flag.il{background-position:-16px -550px}.flag.in{background-position:-16px -561px}.flag.io{background-position:-16px -572px}.flag.iq{background-position:-32px 0}.flag.ir{background-position:-32px -11px}.flag.is{background-position:-32px -22px}.flag.it{background-position:-32px -33px}.flag.jm{background-position:-32px -44px}.flag.jo{background-position:-32px -55px}.flag.jp{background-position:-32px -66px}.flag.ke{background-position:-32px -77px}.flag.kg{background-position:-32px -88px}.flag.kh{background-position:-32px -99px}.flag.ki{background-position:-32px -110px}.flag.km{background-position:-32px -121px}.flag.kn{background-position:-32px -132px}.flag.kp{background-position:-32px -143px}.flag.kr{background-position:-32px -154px}.flag.kw{background-position:-32px -165px}.flag.ky{background-position:-32px -176px}.flag.kz{background-position:-32px -187px}.flag.la{background-position:-32px -198px}.flag.lb{background-position:-32px -209px}.flag.lc{background-position:-32px -220px}.flag.li{background-position:-32px -231px}.flag.lr{background-position:-32px -242px}.flag.lk{background-position:-32px -253px}.flag.ls{background-position:-32px -264px}.flag.lt{background-position:-32px -275px}.flag.lu{background-position:-32px -286px}.flag.lv{background-position:-32px -297px}.flag.ly{background-position:-32px -308px}.flag.ma{background-position:-32px -319px}.flag.mc{background-position:-32px -330px}.flag.md{background-position:-32px -341px}.flag.me{background-position:-32px -352px}.flag.mg{background-position:-32px -363px}.flag.mh{background-position:-32px -374px}.flag.mk{background-position:-32px -385px}.flag.ml{background-position:-32px -396px}.flag.mm{background-position:-32px -407px}.flag.mn{background-position:-32px -418px}.flag.mo{background-position:-32px -429px}.flag.mp{background-position:-32px -440px}.flag.mq{background-position:-32px -451px}.flag.mr{background-position:-32px -462px}.flag.ms{background-position:-32px -473px}.flag.mt{background-position:-32px -484px}.flag.mu{background-position:-32px -495px}.flag.mv{background-position:-32px -506px}.flag.mw{background-position:-32px -517px}.flag.mx{background-position:-32px -528px}.flag.my{background-position:-32px -539px}.flag.mz{background-position:-32px -550px}.flag.na{background-position:-32px -561px}.flag.nc{background-position:-32px -572px}.flag.ne{background-position:-48px 0}.flag.nf{background-position:-48px -11px}.flag.ng{background-position:-48px -22px}.flag.ni{background-position:-48px -33px}.flag.nl{background-position:-48px -44px}.flag.no{background-position:-48px -55px}.flag.np{background-position:-48px -66px}.flag.nr{background-position:-48px -77px}.flag.nu{background-position:-48px -88px}.flag.nz{background-position:-48px -99px}.flag.om{background-position:-48px -110px}.flag.pa{background-position:-48px -121px}.flag.pe{background-position:-48px -132px}.flag.pf{background-position:-48px -143px}.flag.pg{background-position:-48px -154px}.flag.ph{background-position:-48px -165px}.flag.pk{background-position:-48px -176px}.flag.pl{background-position:-48px -187px}.flag.pm{background-position:-48px -198px}.flag.pn{background-position:-48px -209px}.flag.pr{background-position:-48px -220px}.flag.ps{background-position:-48px -231px}.flag.pt{background-position:-48px -242px}.flag.pw{background-position:-48px -253px}.flag.py{background-position:-48px -264px}.flag.qa{background-position:-48px -275px}.flag.re{background-position:-48px -286px}.flag.ro{background-position:-48px -297px}.flag.rs{background-position:-48px -308px}.flag.ru{background-position:-48px -319px}.flag.rw{background-position:-48px -330px}.flag.sa{background-position:-48px -341px}.flag.sb{background-position:-48px -352px}.flag.sc{background-position:-48px -363px}.flag.scotland{background-position:-48px -374px}.flag.sd{background-position:-48px -385px}.flag.se{background-position:-48px -396px}.flag.sg{background-position:-48px -407px}.flag.sh{background-position:-48px -418px}.flag.si{background-position:-48px -429px}.flag.sj{background-position:-48px -440px}.flag.sk{background-position:-48px -451px}.flag.sl{background-position:-48px -462px}.flag.sm{background-position:-48px -473px}.flag.sn{background-position:-48px -484px}.flag.so{background-position:-48px -495px}.flag.sr{background-position:-48px -506px}.flag.st{background-position:-48px -517px}.flag.sv{background-position:-48px -528px}.flag.sy{background-position:-48px -539px}.flag.sz{background-position:-48px -550px}.flag.tc{background-position:-48px -561px}.flag.td{background-position:-48px -572px}.flag.tf{background-position:-64px 0}.flag.tg{background-position:-64px -11px}.flag.th{background-position:-64px -22px}.flag.tj{background-position:-64px -33px}.flag.tk{background-position:-64px -44px}.flag.tl{background-position:-64px -55px}.flag.tm{background-position:-64px -66px}.flag.tn{background-position:-64px -77px}.flag.to{background-position:-64px -88px}.flag.tr{background-position:-64px -99px}.flag.tt{background-position:-64px -110px}.flag.tv{background-position:-64px -121px}.flag.tw{background-position:-64px -132px}.flag.tz{background-position:-64px -143px}.flag.ua{background-position:-64px -154px}.flag.ug{background-position:-64px -165px}.flag.um{background-position:-64px -176px}.flag.us{background-position:-64px -187px}.flag.uy{background-position:-64px -198px}.flag.uz{background-position:-64px -209px}.flag.va{background-position:-64px -220px}.flag.vc{background-position:-64px -231px}.flag.ve{background-position:-64px -242px}.flag.vg{background-position:-64px -253px}.flag.vi{background-position:-64px -264px}.flag.vn{background-position:-64px -275px}.flag.vu{background-position:-64px -286px}.flag.wales{background-position:-64px -297px}.flag.wf{background-position:-64px -308px}.flag.ws{background-position:-64px -319px}.flag.ye{background-position:-64px -330px}.flag.yt{background-position:-64px -341px}.flag.za{background-position:-64px -352px}.flag.zm{background-position:-64px -363px}.flag.zw{background-position:-64px -374px}

/*############################# Combo Box Flag Ends  ###################################*/
/*=========Header Top==========*/
.logo {  float: left;  margin: 15px 0 0;  width: 226px;}
.logoRgt {  float: right;  width: 836px;}
.topSc {
  text-align: right;
  margin: 13px 0 0;
}
.topSc ul {
  display: inline-block;margin-top: 16px;
}
.socialTop img {
  margin-top: 3px;
}
.topSc > a {
  display: inline-block;
  padding: 0 17px 2px 38px;text-align:left;font-size:20px;color:#1ea0de;line-height: 14px;background:url(images/mobile-icon.png) no-repeat 8px 3px;
}
.topSc > a:hover {color:#00275D;}
.socialTop li {
  float: left;margin-left: 13px;
}
.socialTop a {
  border: 1px solid #209ddd;
  height: 23px;
  text-align: center;
  width: 23px;
}

.socialTop a:hover img {
  opacity: 0.5;
}
.topSc > a span {
  color: #707072;
  display: block;
  font-size: 18px;line-height: 28px;
}
/*=========Listing==========*/
.listng.twoCol > li { float: left; width: 46%; }/*=========2 column Listing==========*/
.contRgt .wpcf7-not-valid-tip { height: 25px; top: 10px; line-height: 21px; font-size: 13px; }

.sharedv { clear: both; padding-top: 20px; }

/*=========Social Media==========*/
.social { float: left; width: 210px; position:absolute; left:50%; margin-left:-103px; top: 29px; }
.social > ul, .socialFtr > ul { list-style: outside none none; margin: 0; padding: 0; }
.social li, .socialFtr li { float: left; height: 50px; width: 50px; margin-right: 3px; }
 .social li:nth-child(4) {margin-right:0;}
 .social li:nth-child(5) {width:100%;text-align:center;margin-top: 5px;}
 .social li:nth-child(5) li {float:none;display:inline-block;width: auto;height: auto;margin: 0 -1px 0 0;}
 .social li:nth-child(5) li a {}
.social li a, .socialFtr li a { display: block; height: 100%; }
.social li a:hover, .socialFtr li a:hover { opacity: 0.7; }
.fb { background:url(images/facebook-icon.png) no-repeat 0 0; }
.tw { background:url(images/twitter-icon.png) no-repeat 0 0; }
.lnkd { background:url(images/linked-icon.png) no-repeat 0 0; }
.yt { background:url(images/youtube-icon.png) no-repeat 0 0; }
.gp { background:url(images/google-plus-icon.png) no-repeat 0 0; }
.pint { background:url(images/pinterest-icon.png) no-repeat 0 0; }

/*=========Phone Number Header==========*/
.MobPhn { display: none; }
.dskTph > span { display: inline-block; float: left; height: 62px; margin-left: 0; margin-right: 0; padding: 10px 0 0 6px; width: 52px; }
.dskTph { margin-top: 34px; }
.banner:after{clear:both;display:block;content:"";}
.banner { /*height:699px;*/width: 100%; background:url(images/banner-image.png) no-repeat center 0; background-size:cover;/* overflow: hidden;*/position:relative; clear:both;    margin-top: 122px;}
.inner-banner-wrapper {
    margin-top: 122px;
}
.banner .lSPager.lSpg {
  margin-top: -28px !important;
}
.aniPos a.logo {
    overflow: hidden;
    width: 168px;
    display: block;
    white-space: nowrap;
    height: 57px;
}
.aniPos .topSc {
    margin-top: 0;
}
.aniPos .logo img {
  max-width: 195px;
}

.aniPos .topSc > a span{display:none;}
.aniPos .topSc > a {background-size: 10px;padding: 6px 17px 6px 38px;}
.aniPos .topSc ul {margin-top: 0;}
.aniPos .navigation ul li a {padding: 1px 10px 21px;font-size: 14px;}
.aniPos .navigation ul li:last-child a {padding-right: 0;}
.aniPos .logoRgt {padding-top: 10px;}
header.aniPos {height: auto;}

.qckContFlt {
    position: fixed;
    right: 0;
    bottom: 80px;
    z-index: 9;
}
.qckContFlt a:hover {
    background-color: #022a5b;
}
.qckContFlt a {
    color: #fff;
    font-size: 25px;
    background: #1f9fde url(phone.png) no-repeat 13px 13px;
    font-weight: bold;
    border-radius: 50px 0 0 50px;
    padding: 10px 15px 10px 60px;
}
.banner .lSAction {
  display: none !important;
}
.button1 { background: #ff7903; border-radius: 6px; color: #fff; display: block; font-size: 18px; font-weight: 700; height: 48px; padding: 10px 0 0; text-align: center; text-transform: uppercase; width: 181px; }
.revwForm1 li { margin-bottom: 10px; }
input.button1[type="submit"] { border: medium none; padding: 0; }
.button1:hover, .innerHeader a:hover { background: #ffd103; color: #BC5800; }

.shreUs { margin-bottom: 10px; float: left; }
.addthis_sharing_toolbox { float: left; margin-top: 17px; margin-left: 12px; }
.bkmrk { float: left; margin-top: 19px; }

.sharedv::after { clear: both; content: ""; display: block;}
.lsGrab li{background-color: #fff;}
ul#premium li {background-color: #F7F6F4 !important;}
/*===============  Quote Field Style  ===================*/
.capchImag { float: left; width: 28%; }
.capchImag img { width: 100%; margin: 0 !important; }
.captchaFild { float: right; width: 70%; }

div.wpcf7-validation-errors, .wpcf7-mail-sent-ok, div.wpcf7-spam-blocked { display:none !important; }
.wpcf7-form-control-wrap { display: block; position: relative; }
.wpcf7-not-valid-tip { background: #fff none repeat scroll 0 0; height: 42px; left: 13px; line-height: 41px; position: absolute; top: 1px; }
.formHide { height: 1px; overflow: hidden; display: none; }
.enqFrm ul { float: left; width: 730px; padding-left: 172px; padding-top: 43px; }
.enqFrm li { margin-bottom: 17px; text-align: center; position:relative; }
.enqFrm input[type="submit"], .revwForm input[type="submit"], .contactpg input[type="submit"] { background:url(images/submit-button.png) no-repeat 0 0; color: #fff; font-size: 28px; font-weight: bold; height: 72px; text-transform: uppercase; width: 200px; border:none; }
.enqFrm input[type="submit"]:hover, .revwForm input[type="submit"]:hover, .contactpg input[type="submit"]:hover { color:#053E7F; }
.revwForm li, .contactpg li { text-align:center; position:relative; }
.ajax-loader { margin: 0 !important; position: absolute; right: 0; top: 10px; }


.revwForm { padding-bottom: 60px; }
.revwForm li { float: left; margin-bottom: 20px; width: 100%; }
.maparea iframe { width: 100% !important; }
.maparea { float: right; width: 46%; }
.contactpg { float: left; width: 48%; }
.contactpg li { margin-bottom: 20px; }

.bgLght { float: left; background: rgba(0, 0, 0, 0.55) none repeat scroll 0 0; height: 630px; width:84%; }

.srchar {font-size: 15px !important;}
.deltAr{font-size: 15px !important; background:url(images/dlt.png) no-repeat 8px 15px #1f9fe0; padding-left:30px;}



/*Easy Responsive Tab*/
ul.resp-tabs-list { margin: 0px; padding: 0px; }
.resp-tabs-list li { font-weight: 600; font-size: 17px; display: inline-block; padding: 4px 27px; margin: 0 4px 0 0; list-style: none; cursor: pointer; float: left;background:#333333 !important;color:#fff; }
.resp-tabs-container { padding: 0px; /*background-color: #fff;*/ clear: left; }
h2.resp-accordion { cursor: pointer; padding: 5px; display: none; }
.resp-tab-content { display: none; padding: 15px; }
.resp-tab-active {/* border: 1px solid #5AB1D0 !important; border-bottom: none; margin-bottom: -1px !important;border-top: 4px solid #5AB1D0 !important; border-bottom: 0px #fff solid !important; padding: 12px 14px 14px 14px !important; */ }
.resp-tabs-list li.resp-tab-active { border-bottom: none; background-color: #57B7E6 !important;color:#fff; }
.resp-content-active, .resp-accordion-active { display: block; }
.resp-tab-content { border: 1px solid #c1c1c1; border-top-color: #5AB1D0; }
h2.resp-accordion { font-size: 13px; border: 1px solid #c1c1c1; border-top: 0px solid #c1c1c1; margin: 0px; padding: 10px 15px; }
h2.resp-tab-active { border-bottom: 0px solid #c1c1c1 !important; margin-bottom: 0px !important; padding: 10px 15px !important; }
h2.resp-tab-title:last-child { border-bottom: 12px solid #c1c1c1 !important; background: blue; }

.propertyForm {
  background: rgba(255, 255, 255, 0.7);padding: 30px;border:2px solid #57b7e6;
}

.resp-tabs-list {
  padding: 0 40px !important;
}

/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list { float: left; width: 30%; }
.resp-vtabs .resp-tabs-list li { display: block; padding: 15px 15px !important; margin: 0 0 4px; cursor: pointer; float: none; }
.resp-vtabs .resp-tabs-container { padding: 0px; background-color: #fff; border: 1px solid #c1c1c1; float: left; width: 68%; min-height: 250px; border-radius: 4px; clear: none; }
.resp-vtabs .resp-tab-content { border: none; word-wrap: break-word; }
.resp-vtabs li.resp-tab-active { position: relative; z-index: 1; margin-right: -1px !important; padding: 14px 15px 15px 14px !important; border-top: 1px solid; border: 1px solid #5AB1D0 !important; border-left: 4px solid #5AB1D0 !important; margin-bottom: 4px !important; border-right: 1px #FFF solid !important; }
.resp-arrow { width: 0; height: 0; float: right; margin-top: 3px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #c1c1c1; }
h2.resp-tab-active span.resp-arrow { border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #9B9797; }
/*-----------Accordion styles-----------*/
h2.resp-tab-active { background: #DBDBDB;/* !important;*/ }
.resp-easy-accordion h2.resp-accordion { display: block; }
.resp-easy-accordion .resp-tab-content { border: 1px solid #c1c1c1; }
.resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1;/* !important;*/ }
.resp-jfit { width: 100%; margin: 0px; }
.resp-tab-content-active { display: block; }
h2.resp-accordion:first-child { border-top: 1px solid #c1c1c1;/* !important;*/ }

/*.tabCvr, .resp-tab-content, .tabCvr p{-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;}*/

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/





.propertyForm li {float: left;margin: 5px 1%;width: 23%;}
.propertyForm li:last-child{width:100%; text-align:center}
/*.propertyForm .disFlds li:nth-child(1) {  width: 320px;margin-right: 14px;}
.propertyForm .disFlds li:nth-child(2) {  width: 320px;}
.propertyForm .disFlds li:nth-child(3) {  width: 165px;}
.propertyForm .disFlds li:nth-child(4) {  width: 165px;}
.propertyForm .disFlds li:nth-child(5) {  margin-right: 15px;    width: 654px;margin-bottom: 0;}
.propertyForm .disFlds li:nth-child(6) {  width: 315px;margin-bottom: 0;}



.propertyForm .disFlds li:nth-child(1) {  width: 320px;margin-right: 14px;}
.propertyForm .disFlds li:nth-child(2) {  width: 320px;}
.propertyForm .disFlds li:nth-child(3) {  width: 165px;}
.propertyForm .disFlds li:nth-child(4) {  width: 165px;}
.propertyForm .disFlds li:nth-child(5) {  margin-right: 15px;    width: 654px;margin-bottom: 0;}
.propertyForm .disFlds li:nth-child(6) {  width: 315px;margin-bottom: 0;}
.propertyForm .disFlds li:nth-child(6) a, .propertyForm .disFlds li:nth-child(2) a {  display: block;  padding-top: 8px;  text-align: center;}



.propertyForm .disFlds li li:nth-child(1) {  width: 100%;margin-right: 0;}
.propertyForm .disFlds li li:nth-child(2) {  width: 100%;}
.propertyForm .disFlds li li:nth-child(3) {  width: 100%;}
.propertyForm .disFlds li li:nth-child(4) {  width: 100%;}
.propertyForm .disFlds li li:nth-child(5) {  margin-right: 0;    width: 100%;margin-bottom: 0;}
.propertyForm .disFlds li li:nth-child(6) {  width: 100%;margin-bottom: 0;}
.propertyForm select {  height: 50px;}
.propertyForm label {  display: inline-block;  padding: 10px 6px 10px 16px;  width: 56px;}
.propertyForm .disFlds li:nth-child(4) label {  width: 33px;}
.propertyForm .disFlds li:nth-child(4) select {  width: 127px;}
.propertyForm .disFlds li:nth-child(4) .ddcommon{width: 127px !important;}
.propertyForm .disFlds li:nth-child(3) select {  width: 104px;}
.propertyForm .disFlds li:nth-child(3) .ddcommon{width: 104px !important;} */


/*.advanceSearch {  bottom: -20px;  left: 0;  position: absolute;}*/

.advanceSearch {
  background: #4aaad7 url("images/search-icon.png") no-repeat scroll 22px 50%;
  bottom: -80px;
  color: #fff !important;
  font-size: 19px;
  height: 40px;
  left: 50%;
  margin-left: -110px;
  padding-left: 33px;
  padding-top: 3px;
  position: absolute;
  text-align: center;
  width: 220px;
}
.advanceSearch:hover {background-color:#00275D;}
.mapLi {
  background: #1f9fe0 url("images/pencil.png") no-repeat scroll 8px 10px;
  color: #ffffff !important;
  display: inline-block;
  font-size: 19px;
  height: 40px;
  padding: 5px 10px 5px 35px;
  text-align: center;
}
.mapLi:hover {background-color:#00275D;}

.mapView{background-image:url(images/map.png);background-repeat:no-repeat;}
.innBanForm {
  margin: 0 auto;
  max-width: 1070px;padding: 44px 0;
}
.buy {
  position: relative;
}
.innBanForm .propertyForm .disFlds li:nth-child(1) {
  width: 67%;margin-right: 5px;
}
.innBanForm .advanceSearch {
  background-position: 9px 50%;padding: 5px 12px 0 42px;
  bottom: 0;
  left: 0;
  margin-left: 0;
  width: auto;
}
.innBanForm .buy {
  padding-bottom: 34px;
}
.innBanForm .dropdSc, .innBanForm .contentin {
  margin-bottom: 8px;
  margin-top: 0;
}
.advanceSearch.mapView {
  left: 201px;
}
.buy::after {
  clear: both;
  content: "";
  display: block;
}

/*===============  Bullet Points  ===================*/
.listng { margin-bottom: 20px; padding-left: 20px; }
.listng li { background: rgba(0, 0, 0, 0) url(images/arrow-icon.png) no-repeat scroll 0 8px; padding-left: 27px; font-size: 16px; padding-bottom: 16px; }

/*===============  Site Map  ===================*/
.sitmpee .sub-menu { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; display: block; margin-left: 20px; position: static; width: 88% !important; }
.sitmpee {  margin-bottom: 20px;}
.sitmpee ul {  padding-left: 19px;}
.sitmpee a {  background: rgba(0, 0, 0, 0) url("images/arrow-icon.png") no-repeat scroll 0 8px;  color: #666;  padding-left: 19px;}
.sitmpee a:hover { color: #EB8F00 !important; background: rgba(0, 0, 0, 0) url(images/arrow-icon.png) no-repeat 0 8px; }
.sitmpee .sub-menu li a { background-attachment: scroll !important; background-clip: border-box !important; background-color: rgba(0, 0, 0, 0) !important; background-image: url("images/arrow-icon.png") !important; background-origin: padding-box !important; background-position: 0 8px; background-repeat: no-repeat !important; background-size: auto auto !important; border-bottom: 0 none !important; padding-left: 23px !important;color:#666 !important;font-size: inherit !important;  line-height: inherit !important; }
.sitmpee .sub-menu li a:hover { background: rgba(0, 0, 0, 0) url(images/arrow-icon.png) no-repeat 0 8px !important;color: #EB8F00 !important; }
/*###########################################   Testimonial Section Starts ########################################################*/

/** /!!! core css Should not edit !!!/**/



.demo { margin:0; max-width: 1200px; }
.lSSlideOuter { overflow: hidden; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.lightSlider:before, .lightSlider:after { content: " "; display: table; }
.lightSlider { overflow: hidden; }
.lSSlideWrapper { max-width: 100%; overflow: hidden; position: relative; }
.box1 .lSSlideWrapper{ height:190px;}
.lSSlideWrapper > .lightSlider:after { clear: both; }
.lSSlideWrapper .lSSlide { -webkit-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); transform: translate(0px, 0px); -webkit-transition: all 1s; -webkit-transition-property: -webkit-transform, height; -moz-transition-property: -moz-transform, height; transition-property: transform, height; -webkit-transition-duration: inherit; transition-duration: inherit; -webkit-transition-timing-function: inherit; transition-timing-function: inherit; }
.lSSlideWrapper .lSFade { position: relative; }
.lSSlideWrapper .lSFade > * { position: absolute !important; top: 0; left: 0; z-index: 9; margin-right: 0; width: 100%; }
.lSSlideWrapper.usingCss .lSFade > * { opacity: 0; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-duration: inherit; transition-duration: inherit; -webkit-transition-property: opacity; transition-property: opacity; -webkit-transition-timing-function: inherit; transition-timing-function: inherit; }
.lSSlideWrapper .lSFade > *.active { z-index: 10; }
.lSSlideWrapper.usingCss .lSFade > *.active { opacity: 1; }
/** /!!! End of core css Should not edit !!!/**/



/* Pager */

.lSSlideOuter .lSPager.lSpg { margin: 10px 0 0; padding: 0; text-align: center; }
.lSSlideOuter .lSPager.lSpg > li { cursor: pointer; display: inline-block; padding: 0 5px; }
.lSSlideOuter .lSPager.lSpg > li a { background-color: #1f9fde; border-radius: 30px; display: inline-block; height: 12px; overflow: hidden; text-indent: -999em; width: 12px; position: relative; z-index: 99; -webkit-transition: all 0.5s linear 0s; transition: all 0.5s linear 0s; }
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a { background-color: #231f20; }
.lSSlideOuter .media { opacity: 0.8; }
.lSSlideOuter .media.active { opacity: 1; }
/* End of pager */



/** Gallery */

.lSSlideOuter .lSPager.lSGallery { list-style: none outside none; padding-left: 0; margin: 0; overflow: hidden; transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); -ms-transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); -o-transform: translate3d(0px, 0px, 0px); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.lSSlideOuter .lSPager.lSGallery li { opacity: 0.7; overflow: hidden; -webkit-transition: opacity 0.35s linear 0s; transition: opacity 0.35s linear 0s; }
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover { opacity: 1; }
.lSSlideOuter .lSPager.lSGallery img { display: block; height: auto; max-width: 100%; }
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after { content: " "; display: table; }
.lSSlideOuter .lSPager.lSGallery:after { clear: both; }
/* End of Gallery*/
/* slider actions */
.featured .lSPager.lSpg {
  display: none !important;
}
.featured{background:url(images/featured-bg.png) repeat 0 0;}
.featured.premium {
  background: #fff none repeat scroll 0 0;
}
.lSAction > a {
    width: 36px;border: 1px solid #1f9fde;border-radius: 50%;
    display: block;
    top: 50%;
    height: 36px;
    /*background-image: url('../img/controls.png');*/
    cursor: pointer;
    position: absolute;
    z-index: 9;
    margin-top: -16px;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
    opacity: 1;
}
.lSAction > .lSPrev {
    background-position: 0 0;background-image:url(images/prev-icon.png);
    left: 10px;
}
.lSAction > .lSNext {
    background-position: 0 0;background-image:url(images/next-icon.png);
    right: 10px;
}
.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}
/* vertical */

.lSSlideOuter.vertical { position: relative; }
.lSSlideOuter.vertical.noPager { padding-right: 0px !important; }
.lSSlideOuter.vertical .lSGallery { position: absolute !important; right: 0; top: 0; }
.lSSlideOuter.vertical .lightSlider > * { width: 100% !important; max-width: none !important; }
/* vertical */
/* Rtl */

.lSSlideOuter.lSrtl { direction: rtl; }
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager { padding-left: 0; list-style: none outside none; }
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager { padding-right: 0; }
.lSSlideOuter .lightSlider > *, .lSSlideOuter .lSGallery li { float: left; }
.lSSlideOuter.lSrtl .lightSlider > *, .lSSlideOuter.lSrtl .lSGallery li { float: right !important; }

/* Rtl */



@-webkit-keyframes rightEnd { 
0% { left: 0;}
 50% { left: -15px;}
 100% { left: 0;}
}
 @keyframes rightEnd { 
 0% { left: 0;}
 50% { left: -15px;}
 100% { left: 0;}
}
 @-webkit-keyframes topEnd { 
 0% { top: 0;}
 50% { top: -15px;}
 100% { top: 0;}
}
 @keyframes topEnd { 
 0% { top: 0;}
 50% { top: -15px;}
 100% { top: 0;}
}
 @-webkit-keyframes leftEnd { 
 0% { left: 0;}
 50% { left: 15px;}
 100% { left: 0;}
}
 @keyframes leftEnd { 
 0% { left: 0;}
 50% { left: 15px;}
 100% { left: 0;}
}
 @-webkit-keyframes bottomEnd { 
 0% { bottom: 0;}
 50% { bottom: -15px;}
 100% { bottom: 0;}
}
 @keyframes bottomEnd { 
 0% { bottom: 0;}
 50% { bottom: -15px;}
 100% { bottom: 0;}
}
.lSSlideOuter .rightEnd { -webkit-animation: rightEnd 0.3s; animation: rightEnd 0.3s; position: relative; }
.lSSlideOuter .leftEnd { -webkit-animation: leftEnd 0.3s; animation: leftEnd 0.3s; position: relative; }
.lSSlideOuter.vertical .rightEnd { -webkit-animation: topEnd 0.3s; animation: topEnd 0.3s; position: relative; }
.lSSlideOuter.vertical .leftEnd { -webkit-animation: bottomEnd 0.3s; animation: bottomEnd 0.3s; position: relative; }
.lSSlideOuter.lSrtl .rightEnd { -webkit-animation: leftEnd 0.3s; animation: leftEnd 0.3s; position: relative; }
.lSSlideOuter.lSrtl .leftEnd { -webkit-animation: rightEnd 0.3s; animation: rightEnd 0.3s; position: relative; }
.testmnalDiv .lSPager.lSpg { display: none !important; }

.contLft { float: left; min-height: 600px; padding: 45px 0 0; width: 500px; font-size: 16px; }
.contRgt { border: 1px solid #ccc; float: right; margin: 19px 0 0; padding: 25px; width: 444px; background:#F3F3F3; }
.cont_Lft { float:left; width:60% }
.cont_Rgt { background: #fafafa none repeat scroll 0 0; border: 1px solid #ccc; float: right; padding: 20px; width: 30%; }
.mapCvrSc .cont_Rgt {
  background: #fafafa none repeat scroll 0 0;
  float: right;
  border:none !important;
  padding: 10px 20px 20px !important;
  width: 20% !important;
}
.titlRgt { color: #fd8201; font-size: 29px; font-weight: 600; margin-bottom: 22px; min-height: 37px; text-transform: uppercase; }
.contRgt li { margin-bottom: 15px; text-align:center; }
.contRgt li .button1 { border: medium none; float: none; height: 40px; margin: 0 auto; padding: 0; width: 236px; }
.contRgt input[type="text"], .contRgt input[type="email"], .contRgt input[type="tel"], .contRgt input[type="phone"] { border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; height: 38px; }
.contRgt input[type="text"], .contRgt input[type="email"], .contRgt input[type="tel"], .contRgt input[type="phone"], textarea { background:rgba(255, 255, 255, 1) url(images/input-bg.png) no-repeat 0 0; }


.readmore { background: #3AAADA; color: #fff; font-size: 16px; height: 39px; padding: 5px 31px 0;display: inline-block; }
.readmore:hover { background:#053E7F; }
.bestDeals a {margin: 17px 0 0;}
.featured p {margin: 13px 0;}



.enqPop .titl{ width:100%; text-align:center;}
.enqPop li { position:relative;
  float: left;
  width: 50%;
  padding: 5px;
}
.arrVwUl li:nth-child(5){ width:100%;}
.enqPop li:last-child, .enqPop li.enqMsg { width:100%;}
.error { background: #ffffff; color: #ff0000;font-size: 15px;left: 12px;padding: 2px;position: absolute;top: 6px;}
.titl {
  font-size: 30px;
  font-weight: 600;
  line-height: 38px;
  margin-bottom: 10px;
}

.enqPop input[type="text"], .enqPop input[type="tel"], .enqPop input[type="email"] , .enqPop select {
  border: 1px solid #54b1da;
  border-radius: 4px;
  font-size: 14px;
  font-weight: normal;
  height: 34px;
  padding: 4px 11px;
  width: 100%;
}
.enqPop textarea{ font-size:15px; padding:12px 15px;}

.enqPop li input[type="submit"]{background-image:none;}
/*===============  INFO  ===================*/
.infoBX { position: relative; display: inline-block; }
.infoBX:hover .infoBox { display: block; }
.infoBX > a { font-size: 11px !important; line-height: 18px !important; margin-left: 0; padding: 0 !important; }
.infoBox { background: #FF7903; border: 2px solid #fff; border-radius: 3px; bottom: 14px; display: none; height: 249px; padding: 10px; position: absolute; width: 425px; }
.infoaddress div { color: #fff; }
.infoBox span { color: #fff; float: left; font-size: 16px; font-weight: 400; margin-bottom: 5px; text-transform: uppercase; width: 100%; }
.infoBox div p span, .infoBox div p { color: #fff; display: inline-block; font-size: 15px !important; font-weight: normal !important; line-height: 16px; text-transform: none; }
 .infoaddress::after, .infoaddress div::after {clear: both;content: "";display: block;}
.infoBox div p { display: block; float: left; margin-bottom: 0; text-align: left; width: 100%; }
.infoBox a:hover { color: #2E375F !important; }
.infomail span { color: inherit !important; display: block !important; float: right; text-align: left; width: 75% !important; }
.infomail a { color: inherit !important; line-height: inherit; }
.infomail b { color: inherit; display: block; font-size: inherit; line-height: inherit; }
.infomail { clear: both; display: block; float: left; margin-top: 10px; width: 100%; }
.infomail > p { display: block !important; text-align: center; }
.infoBox a { float: none !important; padding: 0 !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; font-size: inherit !important; text-transform: none !important; color: #fff !important; line-height: inherit !important; }




/*===============  Blog  ===================*/
.blog-post { background:#fff none repeat scroll 0 0; border:1px solid #ccc; padding:15px; margin-bottom:20px }
.blog-title { font-size:21px; margin-bottom:6px }
.postd { color:#e2181f; font-size:11px; padding:5px 0 1px }
.blog-post a { color: #fff; display: inline-block; padding: 4px 13px; text-decoration: none; background:#ff7903; }
.blog-post a:hover { color:#AD1D24; background:#FFD103; }
.blogarea { box-sizing:border-box; color:#fff; padding:20px }
.blogarea .innSrv li { list-style:outside none none; margin:0; padding:0 0 10px 26px; background:url(bulletArrow.png) no-repeat 0 3px }
.blogarea .innSrv li a { color:#fff; text-decoration:none }
.inRghtCapn { font-size: 25px; }
.cont_Rgt li a { display: block; padding-left: 25px; background:url("images/arrow-icon.png") no-repeat scroll 0 6px; color:#666; }
.cont_Rgt li a:hover { color:#FF7E02; }
.at-share-tbx-element a:hover, .bkmrkbtn:hover { opacity: 0.5; }
.bkmrkbtn a{background:url(images/star.png) no-repeat 0 0;}









header {
    height: 122px;
    left: 0;
    top: 0;
    width: 100%;
    position: fixed;
    z-index: 9999;
    background-color: #fff;
}
.bannForm {
  left: 50%;
  margin-left: -535px;
  position: absolute;
  width: 1070px;top: 77px;z-index: 99;
}
.promotions {
  padding: 37px 0 0;
  text-align: center;
}
.proMTi, h1 {
  font-size: 48px !important;
  line-height: 58px;font-family:"Open Sans";font-weight:700;
}
.proMTi > small, h1 > small {
  font-size: inherit;
  font-weight: 300;line-height: inherit;
}
.proTitl {
  font-size: 30px;
  font-weight: 700;font-family:"Open Sans";line-height: 41px;
}
/*.bgBl{background:url(images/blue-bg.png) repeat 0 0; margin: 28px 0 12px;}*/
.bgBl{margin: 28px 0 12px;}

.promImgs {
  float: left;
  width: 42.5%;padding: 10px;/*border: 3px solid #3aaada;*/
}
.featured .lSSlideWrapper {
  padding-bottom: 76px;
}
.featured .lSAction {
  bottom: 7px;
  left: 50%;
  margin-left: -38px;
  position: absolute;
  width: 76px;
}
.bgBl .wid {
  border: 3px solid #3aaada;
}
.featured .lSAction > a {
  margin: 0;
  position: static;float: left;
}
.featured .lSAction > a.lSNext {
  float: right;
}
.promDscr {
 /* border: 3px solid #3aaada;*/
  float: right;
  padding: 37px 20px 50px 0;
  text-align: right;
  width: 56%;
}
.proTitl > small {
  font-size: inherit;
  line-height: inherit;font-weight: 300;color:#1f9fe0;
}
.promIn {
   padding: 16px 0 0 21px;
}
.promDscr > a {
  border: 1px solid #1f9fe0;
  color: #1f9fe0 !important;
  display: inline-block;
  margin: 21px 0 0;
  padding: 4px 32px;
}
.promDscr > a:hover {
  border: 1px solid #000;
  color: #000 !important;
}
.proTitl > span {
  font-size: inherit;
  line-height: inherit;font-weight: 700;color: #000;
}
.mainImg {
  border-bottom: 4px solid #fff;
  border-left: 5px solid #fff;
  border-right: 5px solid #fff;height:266px;overflow: hidden;
}

.promImgs li {
  border: 6px solid #fff;
  float: left;
  width: 33.33%;height: 95px;overflow: hidden;
}

.propertyForm ul ul li:last-child {
  text-align: left !important;
  width: 100%;
}

.bestDeals {
  text-align: center;padding: 32px 0 52px;
}

.bestDeals h1 {
  padding-bottom: 6px;
}

.featured {
  padding: 42px 0 50px;
  text-align: center;
}
.featured.premium .propbx {
  background: #f7f6f4 none repeat scroll 0 0;
}
.propbx {
  position: relative;text-align: left;background: #fff;display: block;
}
.newSc {
  left: 0;
  position: absolute;
  top: 0;
}
.fetrSl {
  padding-top: 5px;
}
.ftImg {
  background: #f6f6f6;
  height: 170px;
  margin-bottom: 2px;
  overflow: hidden;
  padding: 5px 0;
  text-align: center;
}
.ftImg img{ height:100%; width:auto;}
.ftuTitl {
  display: table;
  width: 100%;
}
/*.ftInT {
  display: table-cell;
  height: 59px;
  vertical-align: middle;padding: 0 20px;text-align: center;font-weight: 700;font-size: 21px;
}*/
.ftInT {    padding: 0 20px;    text-align: center;    font-weight: 700;    font-size: 19px;    height: 100px;}

.ftRt {
  padding:7px 13px 5px;}
.propbx > ul {
  margin: 0 4px;padding: 7px 0;
}
.propbx > ul li {
  display: inline-block;
  padding-left: 36px;
  width: 32%;font-size: 13px;background-position:9px 50%;background-repeat:no-repeat;
}
.ft{background-image:url(images/size-icon.png)}
.bthrm{background-image:url(images/bathroom-icon.png)}
.bdrm{background-image:url(images/bedroom-icon.png)}
li.bthrm{background-image:url(images/batroom-icn.png) !important}
.locPr {
  background:url(images/loc-icon.png) no-repeat 1px 2px;padding-left: 27px;min-height: 60px;}
}
.projG .lSPager.lSGallery > li {
  height: 100px;
  text-align: center;
}
.rateS {
  font-size:23px;
  font-weight: 700;
  line-height: 35px;
  padding: 9px 0 0;
  text-align: left;color: #333333;
}
.gMap {
  overflow: hidden;
  width: 100%;
}
.gMap iframe {
  width: 100%;
}
.subscribe {
  padding: 39px 0 44px;text-align:center;background:url(images/subscribe-bg.png) no-repeat center 0;background-size:cover;
}
.subscribe li {position:relative; display: inline-block;
  width: 348px;margin: 0 4px 8px;
}
.subscribe .error{ background:#1f9fde;}
.subscribe ul{width:100%;margin: 28px 0 0;}
.subscribe li:last-child {
  width: 100%;
}
.subscribe li:last-child input {
  background: #222021 none repeat scroll 0 0;
  height: 44px;
  width: 150px;margin: 0 auto;
}
.subscribe li:last-child input:hover {
  background: #00275D;
}
.subscribe .proMTi, .subscribe .proMTi small {color: #fff;}
.subscribe input[type="text"], .subscribe input[type="email"]{background:none;border:1px #fff solid;font-size: 18px;height: 44px;color: #fff;}
.subscribe ::-webkit-input-placeholder {opacity: 1;color:#fff;}
.subscribe :-moz-placeholder {opacity: 1;color:#fff;}
.subscribe ::-moz-placeholder {opacity: 1;color:#fff;}
.subscribe :-ms-input-placeholder {opacity: 1;color:#fff;}

.sec1 {
  width: 233px;
}
.sec2 {
  width: 402px;padding: 22px 50px 30px;border-left: 1px solid #e5e5e5;    border-right: 1px solid #e5e5e5;
}
.sec3 {
  width: 488px;padding: 21px 0 0;
}
.sec3 li {
  float: left;
  width: 100%;
}
.sec3 li:nth-child(even) {
  width: 100%;
}
.sec3 a {
  display: block;
  padding: 0 0 1px 25px;font-size: 14px;background:url(images/arrow-icon.png) no-repeat 0 9px;
}
.ftlogo {
  display: block;
  margin: 24px 0 29px;
  width: 195px;
}
.ftrTitl {
  font-size: 23px;margin-bottom: 13px;color: #333333;
  
}
.ftrTop a, .ftrTop span {
  color: #333;
}
.ftrTop a:hover{color:#1A90D8 !important;}
footer .socialTop li {
  margin: 2px 6px 0 0;
}
.sec2 a, .sec2 span {
  padding-left: 30px;background-repeat:no-repeat;background-position: -1px 4px;display: block;font-size: 15px;
}
.call a{background-image:url(images/telephone-icon.png)}
.mail a{background-image:url(images/mail-icon.png);background-position: 0 10px;}
.address span{background-image:url(images/location-icon.png)}
.address > span {
  background-position: 3px 7px;font-size: 15px;
}
.copy {
  padding: 7px 0;
  text-align: center;background:#1A90D8;
}
.copy div{
  color: #fff;
  font-size: 15px;
}
.ftrTop {
  background: #fff none repeat scroll 0 0;
}
/*-------------------listing-------------------*/
.inner-banner-wrapper {
	/*min-height: 380px;*/
	background:#e5e5e5;
	position:relative;
}
.inner-banner{
	width:1170px;
}
.page-info{
	background:#f0f0f0;
	border-bottom:1px solid #fff;
	min-height:38px;
	text-align:right;
}
.page-info ul{
	float:right;
	width:100%;
}
.page-info li{
	display:inline-table;
	padding-top:5px;
}
.page-info li a{
	font-size:13px;
	color:#626262;
	padding:0 5px;
}
.page-info li a:hover{
	font-size:13px;
	color:#2bb8e5;
}

.page-info li a.active{
	color:#2bb8e5;
}
.inner-banner .bannForm {
  left: 50%;
  margin-left: -535px;
  position: absolute;
  width: 1070px;top: 77px;z-index: 99;
}
.inner-banner .propertyForm .disFlds li:nth-child(1){
	width:654px;
}
.srch{
	width:170px !important;
	height:41px;
	float:left;
	background:url(images/zoom-icon.png) left center no-repeat;
	color:#fff;
	font-size:14px !important;
}
.srch{
	width:170px !important;
	height:41px;
	float:left;
	background:url(images/zoom-icon.png) left center no-repeat;
	color:#fff;
	font-size:14px !important;
}
.map{
	width:120px !important;
	height:41px;
	float:left;
	background:url(images/map.png) left center no-repeat
	color:#fff;
	font-size:14px !important;
}
.border-section{ text-align:right;
	width:100%;
	min-height:62px;
	float:left;
	border-bottom:1px solid #f0f0f0;
	margin-bottom:30px;
}

.sort{
	float:left;
	 
	
}
.sort ul{
}
.sort li{
	color:#292828;
	font-size:14px;
	display:inline-table;
	padding:16px 0px 0px 0px;
}
.sort li a{
	font-size:14px;
	color:#626262;
	border-right:1px solid #626262;
	padding:0 12px;
}

.sort li a:hover{
	color:#1f9fde;
}
.sort li a.lnkActv{ color:#1f9fde;}
.sort li a.active{
	color:#1f9fde;
}
.sort li:last-child a{
	border-right:none;
}
.pagntn {
  float: left;
  width: 100%;
}
ul.pagination{
  float: left; text-align:center;
  width: 100%;
}
ul.pagination li{ display:inline-block;}
ul.pagination li a {
  background: #f8f5f5;
  border-radius: 3px;
  font-size: 14px;
  margin: 1px;
  padding: 4px 10px;
}
ul.pagination li.active > span{  background: #ccc;
  border-radius: 3px;
  font-size: 14px;
  margin: 1px;
  padding: 4px 10px;}
.disabled span{  background: #f8f5f5;
  border-radius: 3px;
  font-size: 14px;
  margin: 1px;
  padding: 4px 10px;}
.page-number{ font-weight:bold;
	width:30%;
	float:right;
	font-size:14px;
	color:#626262;
	text-align:right;
	padding-top:18px;
}
.arrow1{
	width:21px;
	height:24px;
	float:right;
	padding-left:3px;
	margin-top:3px;
}
.box1{
	width:576px;
	min-height:340px;
	display:inline-block;
	background:#f8f5f5;
	margin-bottom:7px;
	margin-left:5px;
	padding:15px 10px 15px 10px;
	position:relative;
}
.box1-caption{
	width:100%;
	font-size:22px;
	color:#000;
	font-weight:700;
}
.gMap .box1-cntnt { overflow:hidden !important;
  float: left;
  margin-top: 12px;
  width:250px;
  border: 1px solid #f0f0f0;
  margin: 5px 0;
  padding: 10px;
}
/*.gm-style div {
 width:250px;
}
.gm-style .gm-style-iw{ width:270px !important;}*/

.mapCvrSc .gmnoprint {
 	margin-top: 100px !important;
}

.gMap .gmnoprint {
 	display: none !important;
}

.gm-style img {
  max-width: 100%;
}
.gMap .box1-bttn-wrapper {
  width: 100%;
  float: left;
}
.box1-slider{ width:246px;   float: left;
  margin-top: 12px;}
gMap.box1-slider {
  float: left;
  margin-top: 12px;
  width: 246px;
}
.loader {
  text-align: center;
  width: 100%;
}
.box1-slider li img{
	border:5px solid #fff;
}
.box1-slider .lSSlideOuter .lSPager.lSpg > li a{
	bottom:30px;
	background-color:#FFF;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a{
	background-color:#1f9fde;
}
.gm-style .gm-style-iw{ overflow:auto !important;}
.srchResAr .gm-style img {max-width: 100%;}
.box1-cntnt{
	margin-top:12px;
	float:right;
	width:300px;
}
.box1-cntnt-caption{
	width:100%;
	font-size:22px;
	color:#333333;
	font-weight:700;
}
.box1-cntnt1{
	width:100%;
	font-size:15px !important;
	color:#333333;
	margin-top:10px;
	min-height: 60px;
}
.box1-cntnt1 span{
	color:#1f9fde;
	font-size:15px;
}
.box1-cntnt-white{
	width:100%;
	background-color:#FFF;
	padding:6px 10px 0px 10px;
	margin-top:13px;
	float:left;
}
.box1-white-dscrptn{
	width:132px;
	float:left;
}
.box1-details{
	width:100%;
	font-size:13px !important;
	color:#333333;
	
}
.box1.srchResAr li img {
  width: 100%!important;
}

.box1.srchResAr .box1-cntnt1 {  min-height: 0 !important;}
.box1.srchResAr .box1-cntnt-caption {  font-size: 16px !important;}
.box1.srchResAr {  min-height: 300px;}

.box1-details img{
	margin-right:3px;
}
.box1-details p{
	display:inline-block;
	font-size:13px !important;
	line-height:1;
	margin:0;
}
.box1-bttn-wrapper{
	width:145px;
	float:right;
}
.box1-cntnt-bttn{
	width:145px;
	height:32px;
	float:left;
	text-align:center;
	background:#00275D url(images/bttn-rpt.jpg) repeat;
	font-size:13px;
	color:#FFF;
	margin-bottom:3px;
}
.smlSubBtn:hover { background: #00275D !important;}
.smlSubBtn { background: #1F9FE0 !important;
    font-size: 13px !important;
    height: 32px !important;}
.box1-cntnt-bttn:hover{background:#00275D;}
.star-wrapper{
	width:100%;
	float:left;
	text-align:center;
	color:#333333;
	font-size:13px;
}
.star-wrapper p{
	display:inline-block;
	font-size:13px !important;
	line-height:1.9;
	margin:0;
}
.star{
	width:88px;
	height:20px;
	background:url(images/star.png) repeat;
	display:inline-block;
}
.new{
	width:76px;
	height:60px;
	background:url(images/new.png) no-repeat;
	position:absolute;
	z-index:9;
	top:0;
	right:0;
	font-size:14px;
	padding:10px 0 0 38px;

}

.new p{
	color:#FFF;
	display:inline-block;
	font-size:14px !important;
	line-height:1.9;
	margin:0;
	 -webkit-transform: rotate(39deg);
    -moz-transform: rotate(39deg);
    -o-transform: rotate(39deg);
    writing-mode: lr-tb;
}
.bottom-pagination-wrapper{
	width:190px;
	float:right;
	margin-top:25px;
}
.footer-arrow{
	width:34px;
	height:32px;
	float:left;
}
.propListing {
  padding-bottom: 20px;
}
.propDtls {
  width: 575px;padding-bottom: 20px;
}
.propGall {
  width: 574px; margin:20px 0;
}
.propDtls h1 {
  font-size: 32px !important;margin-bottom:19px;
}
#map {
  height: 500px !important; overflow:inherit !important;
}
.gm-style {  overflow: inherit !important;}
.gm-style div:nth-child(1) {
  margin-top: 80px;
}
.cont_Lft .gm-style div:nth-child(1) {
  margin-top:0px !important;
}
.gm-style div div:nth-child(1) {
  margin-top: 0;
}
.gm-style {
  background-color: #fff !important;
}
.mapCvrSc {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  padding: 20px 0;
}
#map_search_form {
  font-size: 20px;
  margin: 15px 0 0;
}
.mapCvrSc .cont_Lft {
  width: 67% !important;
}
.locDtls  small{background:url(images/loc-icon.png) no-repeat 0 0;padding-left: 23px;}
.locDtls {
  position: relative;
}
.enqN {
  background: #1f9fde;
  color: #fff;
  font-size: 15px;
  padding: 8px 23px;
  position: absolute;
  right: 0;
  top: 0;
}
.enqN:hover {
  background:#00275D;}
  
.brCls {
  background: #1f9fde url("images/download_icon.png") no-repeat scroll 183px center / 20px auto;
  color: #fff;
  font-size: 15px;
  line-height: 20px;
  margin-top: 2px;
  padding: 8px 48px 10px 33px;
}
.brCls:hover {
  background-color: #00275d;
}
.slctCt.rntCty {
  font-size: 13px;
}
.slctCt {
  font-size: 13px;
}
.projDsc li {
  background-position: 0 50%;
  background-repeat: no-repeat;
  float: left;
  font-size: 13px;
  padding: 0 0 0 31px;
  width: 32%;
}
.projShr {
  float: left;
  width: 100%;
  margin-top: 7px;
}
.projCnt {
  padding: 25px 0;font-size:15px;
}
.projCnt p{
  font-size:15px;
}
.ft{background:url(images/size-iconinn.png)}
.bdrm{background:url(images/bedroom-iconinn.png)}
.bthrm{background:url(images/size-iconinn.png)}
.projDsc {
  background: #fafafa none repeat scroll 0 0;
  padding: 6px 0;
}
.propDtls h2 {
  margin: 10px 0;color:#333333;font-size:30px;
}

.negbrhd {
  background: #fafafa none repeat scroll 0 0;padding:20px;
}
.hdng {
  border-bottom: 1px solid #ccc;
  color: #333333;
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 12px;
  padding-bottom: 12px;
}
.negbrhd > ul > li {
  float: left;
  width: 50%;margin-bottom: 4px;
}
.negbrhd > ul > li:nth-child(2n+1) {
  padding-right: 10px;
}
.ngbrTabl {
  background: #fff none repeat scroll 0 0;
  padding: 0 5px;border: 1px solid #e9e7e7;
}
.ngbrTabl li div, .ngbrTabl li span {
  font-size: 13px;
}
.ngbrTabl li div, .ngbrTabl li span, .icSc > img {
  display: table-cell;
  vertical-align: middle;
}
.ngbrTabl li {
  float: left;padding: 0 3px;
}
/*.ngbrTabl li:first-child {
  width: 63%;
}*/
.ngbrTabl li:nth-child(2) {
  background:#faf9f9;padding: 0 8px;
}
.dropdSc, .contentin{display:none;}
.dropdSc > li, .contentin > li {  margin: 0 1% 1% !important;  width: 23.38%;}
.dropdSc li:first-child, .contentin li:first-child {
  margin-left: 0 !important;
}
.dropdSc li:last-child, .contentin li:last-child {
  margin-right: 0 !important;
}
.dropdSc li:nth-child(4n+4), .contentin li:nth-child(4n+4){margin-right:0;}
.dropdSc li:nth-child(5n+5), .contentin li:nth-child(5n+5){margin-left:0;}
.dropdSc, .contentin {
  margin-top: 12px;
}
a.propbx:hover .ftInT {
  color: #2bb8e5;
}
.innerpage {
  padding: 30px 0;
}
.inConta li {
  margin-bottom: 10px; position:relative;
}
.inConta input[type="text"], .inConta input[type="tel"], .inConta input[type="email"], .inConta select{ border-radius:4px;}

.inConta select {
  background-color: #fff;
  border: 1px solid #54b1da;
  color: #666;
  font-size: 14px;
  font-weight: normal;
  height: 49px;
  width: 100%;
  padding: :4px 18px;
}

.sideHead {
  font-size: 22px;
  margin-bottom: 10px;
}
/*body {
	overflow: hidden;
}*/

/* Preloader */
#preloader {
	position: fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	/*background-color:#57B7E6; */
	/* change if the mask should have another color then white */
	/*z-index:999999999; */
	/* makes sure it stays on top */
}

#status {
	width:200px;
	height:200px;
	position:absolute;
	left:50%; /* centers the loading animation horizontally one the screen */
	top:50%; /* centers the loading animation vertically one the screen */
	background-image:url(../img/gif-load.gif); /* path to your loading animation */
	background-repeat:no-repeat;
	background-position:center;
	margin:-100px 0 0 -100px; /* is width and height divided by two */
}
.clr_tab {
  background: rgba(255, 255, 255, 0.75) none repeat scroll 0 0;
  border:10px solid #57b7e6;
  float: left;
  padding: 5px;
  position: relative;
  width: 100%;
}
.tab_abslute {
  top: -46px;
  position: absolute;
  right: 30px;
}
.tab_abslute a {
  background:#333333;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  float: left;
  font-size: 17px;
  font-weight: 600;
  list-style: outside none none;
  margin: 0 4px 0 0;
  padding: 4px 27px;
}


.refSrch {
  display: block;
  font-size: 14px;
  padding: 10px 0;
}


.btn_active {
  background: #57b7e6 none repeat scroll 0 0 !important;
}

.mapCvrSc .cont_Rgt {
  float: left;
  margin-bottom: 20px;
}
.mapCvrSc .cont_Lft {
  float: right;
  width: 100% !important;
}


.drwMap {
  margin: 0;
  position: absolute !important;
  top: -82px !important;
  width: 75% !important;
}

.lftNwsLtr {
  float: left;
  width: 600px;
}
.fbFrame{ float:right; widows:580px;}
.lftNwsLtr .proMTi {
  font-size: 40px !important;
}
.fbFrame {
  float: right;
  width: 500px;
}
.fbFrame iframe {
  height: 230px;
  width: 100%;
}

#map.resMap {
  overflow: hidden !important;
}
.resMap .gm-style div:nth-child(1){ margin-top:0px !important}

.crDv{ float: left; width:49%; border:1px solid #cfcfcf; padding:20px; border-radius:5px; margin-right:1%;}
.crDv h2{ text-align:center;}

.apBtn {
  margin-left: 25%; float:left;
  width: 50% !important;
  background-image: none !important;
  font-size: 17px !important;
  border-radius: 5px;   background: #1f9fe0;  font-size: 24px; padding:10px; color:#fff;
  width: 100%; text-align:center
}
.apBtn:hover{ background:#00275d;} 

.clsDt {
  background: #f4f4f4 none repeat scroll 0 0;
  float: left;
  padding: 5px 10px;
  width: 100%;
  border: 1px solid #e4e4e4;
  text-align: center;
  border-radius: 5px;
  margin: 15px 0;
}
.stateLst li {
  margin: 0;
  position: relative;
  width: 100%;
  border-bottom: 1px solid #eee;
  padding: 5px;
  background-color:#fff;
}
.ctLst {
  background: #fff none repeat scroll 0 0;
  display: none;
  left: 100%;
  padding:0;
  position: absolute;
  top: 0;
  z-index: 9999;
}
.ctyOptn .slctCt {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #54b1da;
  color: #000;
  float: left;
  height: 49px;
  padding: 9px 7px;
  width: 100%;
}
  
.stateLst > li:hover .ctLst {
    display: block;
}
.ctyOptn .slctCt::after {
  background: rgba(0, 0, 0, 0) url("images/select-drop.png") no-repeat scroll 0 100% / 11px auto;
  content: "";
  display: block;
  height: 6px;
  padding: 10px;
  position: absolute;
  right: 12px;
  top: 9px;
  width: 14px;
}
.adBtn {
  width: 25%;
}
.innBanForm {
  max-width: 1155px;
}
.ctLst li {
  border-bottom: 1px solid #eee;
  padding:5px 20px 5px 0px;
  border: 1px solid #eee;
}
.lslide.active {
  background-color: #F6F6F6;
}
.ctyOptn {
  margin-top: -5px !important;
  position: relative;
}

.stateLst {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #eee;
  position: absolute;
  top: 49px;
  width: 100%;
}
.slLI::after {
	background:rgba(0, 0, 0, 0) url("images/arrow_01.png") no-repeat scroll 0 100% / 11px auto;
	 content: "";
  display: block;
  height: 6px;
  padding: 10px;
  position: absolute;
  right: 12px;
  top: 9px;
  width: 14px;
  
}
.slLI > a {
  color: #666;
  font-size: 14px;
}
.stateLst li:hover{ background-color:#57B7E6}
.SlctLi a {
  color: #666;
  font-size: 14px;
  padding-left: 5px;
  padding-right: 20px;
}
.rtLI::after {
	background:rgba(0, 0, 0, 0) url("images/arrow_01.png") no-repeat scroll 0 100% / 11px auto;
	 content: "";
  display: block;
  height: 6px;
  padding: 10px;
  position: absolute;
  right: 12px;
  top: 9px;
  width: 14px;
  
}
.rtLI > a {
  color: #666;
  font-size: 14px
}
.RnctLI a {
  color: #666;
  font-size: 14px;
  padding-left:5px;
  padding-right: 20px;
  width:100%;
}

.propertyForm2 .ctLst { left: -100%; height:250px; overflow: auto;}
.ctLst {
  background: #fff none repeat scroll 0 0;
  display: none;
  left: 100%;
  padding:0;
  position: absolute;
  top: 0;
  z-index: 9999;
  width:100%;
}
.slLI.fstSlLi {
  background-color: #57B7E6;
}
.slLI.fstSlLi::after {
  display: none;
}
.rtLI.fstRnLi::after {
  display: none;
}
.rtLI.fstRnLi{
  background-color: #57B7E6;
}
.slctCt.sllCty {
  font-size: 13px;
}
.banner.mapSrch {
  min-height:85px !important; position:relative;
  padding: 0 !important;
}
.banner.mapSrch .bannForm {left: 15px;position: absolute;top: 15px; margin:0;}


.star-wrapper{width:100%;float:left;text-align:center;color:#333333;font-size:13px;}
.star-wrapper p{display:inline-block;font-size:13px !important;line-height:1.9;	margin:0;}
.star{width:88px;height:20px;background:url(images/star.png) repeat;display:inline-block;}

.rating {display: inline-block;float: right;height:20px;margin-top: 6px;overflow: hidden;vertical-align: bottom; width: 130px;}
.rating > input { opacity: 0; margin-right: -100%;}
.rating > label { position: relative; display: block; float: right; background: url("images/star-off-big.png"); background-size: 20px 20px;}
.rating > label:before {display: block;opacity: 0;content: '';width:20px;height:20px;background: url("images/star-on-big.png"); background-size:20px 20px;transition: opacity 0.2s linear;}

.rating > label:hover:before,  .rating > label:hover ~ label:before,  .rating:not(:hover) > :checked ~ label:before { opacity: 1; }
.stararea { float: right; margin-top:0px; width: 168px;}
.stararea > p {float: left;}
.ck_captian{ float:left; width:100%;}

.set3_1, .set3_2 {
  float: left;
  width: 50%;
}
.lSPager.lSGallery > li {
  height: 74px;
}
.mapCvrSc {
  border: medium none;
  margin-bottom: 140px;
  margin-top: 494px !important;
}
.address > a {
    padding-left: 0;
}

.arrVwUl > li:nth-child(6) { width: 100%;}
.arrVwUl select { background-color: #fff;}

.enqPopUl select { background-color: #fff;}
/*.enqPopUl .mail {width: 100%;}*/
.Vishide{ visibility: hidden !important;}
@media only screen and (min-width : 320px) and (max-width : 480px) {
	body {-webkit-text-size-adjust: none;}
}
@media only screen and (min-width : 320px) and (max-width : 560px) {
	body {-webkit-text-size-adjust: none;}
}
@media only screen and (min-width : 375px) and (max-width : 667px) {
	body {-webkit-text-size-adjust: none;}
}


@media only screen and (max-width:1367px) {
    .qckContFlt a {
   
    font-size: 18px;

    padding: 10px 15px 10px 44px;
    background-size: 21px;
}
.banner, .banner .lSSlideWrapper{ min-height: 421px;  background:#f0f0f0;}


}

@media only screen and (max-width:1200px) {
	.aniPos .sub-menu {top: 35px;}
	.bgBl .wid {
  width: 98%;padding: 0;
}
	.mainImg {height: 198px;}
	.dropdSc > li, .contentin > li {
  margin: 0 1% 1% !important;
  width: 23.38% !important;
}
	.propGall {
  width: 48%;
}
.propDtls {
  width: 50%;
}
	.sec1 {
  width: 19%;
}
.sec2 {
  width: 30%;
  padding: 22px;
}
.sec3 {
  width: 49%;
}
.ftlogo {
  display: block;
  margin: 24px 0 29px;
  width: 93%;
}

.promDscr {  padding-top: 15px;}
.proTitl {font-size: 35px;}
	.propbx > ul li {
  background-position: 0 50%;
  background-size: 15px auto;
  padding-left: 21px;
}
.wid {  padding: 0 15px;  width: 100%;}
.banner, .banner .lSSlideWrapper {
  height: 337px;
}
.bannForm {
  left: 50%;
  margin-left: -408px;
  position: absolute;
  top:80px;
  width: 818px;
}
.logoRgt {
  width: 100%;height: 95px;
}
.logo {
  left: 15px;
  margin-top: 10px;
  position: absolute;
  top: 0;
  width: 185px;
}
header {
  height: 106px;
}
.banner, .inner-banner-wrapper{margin-top:106px;}
.menuD {padding-top: 0;}
.aniPos .logoRgt { height: 73px;}
.aniPos a.logo {height: 54px;}
/*.propertyForm .disFlds li:nth-child(1), .propertyForm .disFlds li:nth-child(2) {
  margin-right: 14px;
  width: 188px !important;
}
.innBanForm .propertyForm .disFlds li:nth-child(1){ margin-right: 5px;
    width: 67% !important;}
	
.innBanForm .propertyForm .disFlds li:nth-child(2) {
  margin-right: 0;
  width: 32% !important;
}
	
.propertyForm .disFlds li:nth-child(5) {
  width: 75% !important;
}
.propertyForm .disFlds li:nth-child(6) {
  margin-bottom: 0;
  width: 165px !important;
}*/
.box1 {
  width: 49%;
}
.box1-slider{
	width:37%;
}
.box1-cntnt{
	width:60%;
}
.box1-white-dscrptn{
	width:44%;
}
.box1-bttn-wrapper{
	width:54%;
}
.box1-cntnt-bttn{
	width:100%;
}
.star-wrapper{
	margin-top:10px;
}

.refSrch {
  display: block;
  font-size: 15px;
  line-height: 20px;
  padding: 2px 15px;
}

.lftNwsLtr {  width: 49%;}
.fbFrame { width: 49%;}
.lftNwsLtr .proMTi {
  font-size: 32px !important;
}


}
@media only screen and (max-width:1098px) {
.propbx > ul li {
  font-size: 11px;
}	
	.inner-banner-wrapper {min-height: 45px;}
}
@media only screen and (max-width:1024px) {
	.stateLst > li:hover .ctLst {
    display: none;
}
	.noCtDisp{display:block !important }
	.promotions .lSAction {
  display: none !important;
}
	.promImgs li {height: 67px;}
	.promDscr > a {
  margin-top: 10px;
}
	.banner, .banner .lSSlideWrapper {
  height: 344px;
}
.banner .content-slider li img {
  max-width: inherit !important;
  width: 100%;
}
.propertyForm li {float: left;margin: 5px 0.5%;width: 24%;}
.propertyForm .disFlds li:nth-child(4), .propertyForm .disFlds li:nth-child(8) {width:36%;}

.propertyForm li {
 
}
/*.banner .content-slider.lightSlider.lSSlide {
  height: auto !important;
}*/
}
@media only screen and (max-width:995px) {
	.promImgs li {height: 60px;}
	.innBanForm .adBtn {
  width: 247px;margin-left: 10px;
}
.innBanForm .adBtn input[type="button"] {
  background-position: 16px 16px;
}
	.mainImg {height: 157px;}
	.proMTi, h1 {font-size: 40px !important;  line-height: 50px;}
	.sec2 {
  border-right: medium none;
  padding: 22px;
  width: 70%;
}
.sec1 {
  width: 30%;
}
.sec3 {
  width: 100%;padding-bottom: 20px;border-top:1px solid #e5e5e5;
}
.sec3 a {padding: 0 10px 1px 25px;}
.sec3 li {
  float: left;
  width: 100%;
}
.sec3 li:nth-child(even) {
  width: 100%;
}
	.proTitl {
  font-size: 29px;
  line-height: 29px;
}
.promIn {
  font-size: 15px;
  line-height: 21px;
}
	/*.ftImg img {width: 100%;}
.banner, .banner .lSSlideWrapper {
  height: 325px;
}*/
.banner .lSPager.lSpg {
  margin-top: -18px !important;
}
.sort{
	float:left;
	width:60%;
	
}
.box1-cntnt{
	width:100%;
}
.box1-slider{
	width:246px;
	float:inherit;
	margin-left:auto;
	margin-right:auto;
}


}
@media only screen and (max-width:874px) {
	.projG img {
  height: auto;
  width: 100%;
}

.mapCvrSc .cont_Rgt {
  width: 25% !important;
}
.drwMap {
  margin: 0;
  position: absolute !important;
  top: -82px !important;
  width: 70% !important;
}

	.propDtls, .propGall{width:100%;margin-bottom:20px;}
	/*.propertyForm .disFlds li:nth-child(1), .propertyForm .disFlds li:nth-child(2) {
  margin-right: 2%;
  width: 22% !important;
}
.propertyForm .disFlds li:nth-child(3), .propertyForm .disFlds li:nth-child(4) {
  width: 27%;
}
.propertyForm .disFlds li:nth-child(4) .ddcommon, .propertyForm .disFlds li:nth-child(3) .ddcommon {
  width: 65% !important;float: right;
}
.propertyForm .disFlds li:nth-child(5) {
  width: 72.3% !important;
}
.propertyForm .disFlds li:nth-child(6) {
  margin-bottom: 0;
  width: 27% !important;float:right;
}*/
.banner .lSSlideWrapper {
  height: 344px;
}
/*.lslide > img {
  max-width: inherit !important;
  width: 193%;
}*/
	.navigation ul li:first-child a {
  padding-left: 15px;
}
.navigation ul li:first-child a {
  padding-left: 15px;
}
 
	
.promImgs {
  margin-bottom: 10px;
  width: 100%;
}
.mainImg {height: 162px;}
.promIn {
    height: 81px;
    overflow: hidden;
}
.proTitl {
    font-size: 21px;
    line-height: 29px;
}
.promDscr {
  padding-bottom: 20px;
  text-align: center;
  width: 100%;
}

.promImgs img {
  width: 100%;
}
.topSc {
  padding-right: 80px;
}
.menuImg {
  position: absolute;
  right: 15px;
  top: 30px;
}
.aniPos .logoRgt {
  padding-top: 25px;
}


.bannForm {
  margin:40px auto 0;
  position: static;
  width: 98%;
}
.banner {
  height: auto;overflow: visible;float:left;width:100%;padding-bottom: 50px;
}
header {
 /* float: left;*/
  height: 75px;
  width: 100%;
}
.banner, .inner-banner-wrapper {
    margin-top: 75px;
}
.logo {
    height: 51px;
    overflow: hidden;
    width: 151px;
}
.logo > img {
    max-width: 175px;
}
/*Menu*/
	.navigate {
  background: #00275D;
  position: absolute;
  right: 0;
  top: 76px;
  width: 100%;z-index: 9999;
}
.aniPos .navigate .menu-item-has-children > span {
  height: 22px;
}
.aniPos .sub-menu li a {font-size: 12px !important;  padding: 8px 10px !important;}
	 .menuImg {
width: 40px;
float: right;cursor: pointer;}
	.MenuIcon {  display: block;}
 .MenuIcon span {float: left;width: 100%;height: 5px;background: #00275D;margin: 1px 0;}
 .navigate {display: none;}
 .navigate li {width: 100%;}
.navigation ul li a {  border-bottom: 1px solid #014093;  color: #fff;  font-size: 17px;  padding: 10px 2%;  width: 100%;}
.aniPos .navigation ul li a {padding: 3px 10px;}
 .navigate .menu-item-has-children > span {display: block;right: 2%;position: absolute;width: 40px;height: 40px;background: url(images/dpDownArrow.png) no-repeat center center;top: 4px;cursor: pointer;}
 .navigate .menu-item-has-children:hover > ul {display: none;}
 .menu ul li {background: #666;border-bottom: 1px solid #fff;display: block;float: left;padding: 17px 0;width: 100%;}
 .sub-menu {float: left;margin: 0;padding: 0;position: inherit;top: inherit;width: 100% !important;}
 .sub-menu li {width: 100%;padding: 0%;}
 .sub-menu li a {	 font-size: 15px !important;  padding: 10px 32px !important;}
.sub-menu li a {  border-bottom: 1px solid #279CDB !important;  font-size: 15px !important;  padding: 10px 32px !important;  width: 100%;}
 .sub-menu ul li {background: none repeat scroll 0 0 #666;display: block;padding: 16px 10px;}
 .sub-menu .sub-menu {float: left;position: static;padding: 0;margin: 0;}
 .sub-menu .sub-menu li {padding: 0;margin: 0;}
 .sub-menu .sub-menu li a {padding-left: 9%!important;background: #414141;}
 .sub-menu .menu-item-has-children a {background-image: none;}
 .sub-menu .menu-item-has-children a:hover {background-image: none;}
 .sitmpee .sub-menu li a {
  font-size: inherit !important;
  line-height: inherit !important;
  padding: 0 22px !important;font-size: 16px !important;
}
.sitmpee li a {font-size: 16px;
}
 .propertyForm li {

  width: 100%;
  z-index: 9;
}
.ctLst {
  left: 0;
  padding: 0;
  position: static;
  top: 0;
  z-index: 9999;
}
}

@media only screen and (max-width: 768px) {
 ul.resp-tabs-list { display: none;}
 h2.resp-accordion { display: block;}
 .resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1;}
 .resp-vtabs .resp-tabs-container { border: none; float: none; width: 100%; min-height: 100px; clear: none;}
 .resp-accordion-closed { display: none !important;}
 .resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important;}
 

/* .clr_tab {height: 36px;}*/
}

@media only screen and (max-width:767px) {
	.promImgs li {height: 43px;}
	.mainImg {  height: 160px;}
	.innBanForm .adBtn input[type="button"] {
  background-position: 16px 16px;
  font-size: 16px;
}
.innBanForm .adBtn {
  margin-bottom: 38px;
  margin-left: 10px;
  margin-top: -38px;
  width: 183px;
}
	.cont_Lft {
  overflow: hidden;
}
	.set3_1, .set3_2{width:100%;margin-bottom: 20px;}
	.bgBl .lSAction {
  display: none !important;
}
	.crDv{ width:100%; margin-bottom:15px;}
	#panel, #map{ float:left; width:100%; margin-bottom:5px;}
/*	.bannForm .disFlds li:nth-child(6) {
  bottom: 43px;
  left: 0;
  position: absolute;
  width: 100%;
}*/
.refSrch {
  padding: 10px 15px;
}
.enqPop li {width:100%;}
.bannForm .advanceSearch {
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
}


.lftNwsLtr {
  width: 100%; margin-bottom:20px;
}
.fbFrame {
  width: 100%; text-align:center;
}
.fbFrame iframe {
  height: 230px;
  width: 356px;
}

/*.bannForm .buy {
  padding-bottom: 100px;
}*/
.banner, .banner .lSSlideWrapper {  min-height: 149px;}
	.innBanForm .propertyForm .disFlds li:nth-child(2) {
  bottom: 86px;
  margin-right: 0;
  position: absolute;
  width: 100% !important;
}
.innBanForm .propertyForm .disFlds li:nth-child(1) {
  margin-right: 5px;
  width: 100% !important;
}
	.innBanForm .advanceSearch {
  position: absolute;
  bottom: 46px;
  left: 0;
  width: 100%;
}
.advanceSearch.mapView {
  bottom: 0 !important;
}
.innBanForm .buy {
  padding-bottom: 145px;
}
.mapCvrSc .cont_Lft {
  width: 100% !important;
}
.cont_Lft {
  min-height: 300px;
  width: 100%;margin-bottom:20px;
}
.cont_Rgt {
  width: 100%;
}
#map {
  height: 500px !important;
  overflow: hidden !important;
}
.drwMap {
  margin: 0;
  position: static !important;
  top: -82px !important;
  width: 100% !important;
}
.mapCvrSc .cont_Rgt {
  width:100% !important; text-align:center;
}
.cont_Lft .gm-style div:nth-child(1) {
  margin-top: 80px !important;
}

	.proMTi, h1 {font-size: 25px !important;line-height: 30px;}
	.dropdSc > li, .contentin > li {  margin: 0 1% 1% !important;  width: 49% !important;}
	.contentin li:nth-child(even), .dropdSc li:nth-child(even){margin-right:0 !important;}
	.contentin li:nth-child(3n+3), .dropdSc li:nth-child(3n+3){margin-left:0 !important;}
	.propDtls h1 {
  font-size: 24px !important;
  margin-bottom: 19px;
}
	.enqN {
  clear: both;
  display: block;
  margin: 17px 0;
  position: static;
  width: 141px;
}
.negbrhd > ul > li:nth-child(2n+1) {
  padding-right: 0;
}
.negbrhd > ul > li {width: 100%;}
.ngbrTabl li:first-child {
  width: 100%;
}
.ngbrTabl li:last-child {
  float: right;
}
.projDsc li {
  margin-bottom: 5px;
  width: 100%;
}
 

/*	.propertyForm .disFlds li:nth-child(1), .propertyForm .disFlds li:nth-child(2), .propertyForm .disFlds li:nth-child(3), .propertyForm .disFlds li:nth-child(4), .propertyForm .disFlds li:nth-child(5), .propertyForm .disFlds li:nth-child(6) {
  width: 100% !important;
}
.propertyForm .disFlds li:nth-child(4) .ddcommon, .propertyForm .disFlds li:nth-child(3) .ddcommon {
  float: right;
  width: 83% !important;
}*/
.propertyForm li { width:49%;  margin:5px 0.5%;}
.propertyForm .disFlds li:nth-child(4), .propertyForm .disFlds li:nth-child(8) {width:49%; margin:5px 0.5%;}
/*.propertyForm .disFlds li:nth-child(4) .ddcommon, .propertyForm .disFlds li:nth-child(3) .ddcommon {
  float: right;
  width: 66% !important;
}*/
.advanceSearch {
  display: block;
  margin: 0;
  position: static;
  width: 100%;
}
	.banner .lSSlideWrapper {
  height: 155px;
}
	.ftlogo {
  display: none !important;
}
.follow .ftrTitl {
  display: none;
}
.follow .socialTop {
  display: block !important;
   text-align: center;
}
footer .socialTop li {
  display: inline-block;
  float: none;
  margin: 2px 6px 0 0;
}
.sec1 {
  width: 100%;
}
.sec2 {
  border-right: medium none;
  padding: 10px 0;
  width: 100%;
  border-left: 0px solid #e5e5e5;
    border-right: 0px solid #e5e5e5;text-align: center;
}
.sec2 li {
  margin-bottom: 10px;
}
.mail a {
  background-position: 0 10px;
}
footer {
  padding: 15px 0 0;
}

.sec3 {
  text-align: center;
}
.sec3 li {
  width: 100%;
}
.sec3 li:nth-child(2n) {
  width: 100%;
}
.sec3 a {
  display: inline-block;
}
footer .socialTop li:last-child {
  margin-right: 0;
}
.sec2 a, .sec2 span {
  display: inline-block;
}
	.proMTi, h1 {
  font-family: "Open Sans";
  font-size: 33px !important;
  font-weight: 700;
  line-height: 34px;
}
	 .rcapcha {margin: 0 auto 6px;width: 238px;}
	.shreUs {display: none;}
	.addthis_sharing_toolbox {margin-left: 0;}
	.bkmrk {display:none !important;}
.infoBX{display:none !important}
	.socialTop {
  display: none !important;
}
.sort{
	width:100%;
	text-align:center;
}
.page-number {
  clear: both;
  color: #626262;
  float: none;
  font-size: 14px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  text-align: left;
  width: 55%;
}
.box1 {
  width:97%;
}
 .stateLst {
  position: absolute;z-index: 9;
}
.ctLst {
  left: 0;
  padding: 0;
  position: static;
  top: 0;
  z-index: 9999;
}
.ctyOptn .slctCt::after {
  right: 5px;
  top: 7px;

}
.rntCty {
  left: 0;
  padding: 0;
  position: static;
  top: 0;
  z-index: 9999;
}


}
@media only screen and (max-width:600px) {
	
	.innBanForm .propertyForm .disFlds li:nth-child(1) {
  width: 100% !important;
  margin-right: 1% !important;
}
.innBanForm .propertyForm .disFlds li:nth-child(2) {  width: 100% !important;bottom: 95px;}
.innBanForm .disFlds li {
  margin-bottom: 8px;
}
.innBanForm .advanceSearch {
  margin-bottom: 8px !important;background-position: 4% 50%;
  width: 100%;
}
.disFlds input[type="submit"], .disFlds input[type="button"], .disFlds button {
  font-size: 17px;
}
	.navigate {top: 112px;}
	.topSc > a {
  color: #fff;
  padding: 16px 0 14px 38px;background-position: 8px 50%;
}
	.MenuIcon span {
  background: #fff none repeat scroll 0 0;
}
header {height: 112px;}
.topSc > a span {
  display: none;
}
	.menuImg {top: 81px;}
	.topSc {
  background: #00275d none repeat scroll 0 0;
  margin-top: 66px;text-align: left;height: 44px;
}
.logoRgt {height: 66px;}
header .wid {
  padding: 0;
}
.logo {
    left: 50%;
    margin-left: -75px;
    width: 150px;
}
.aniPos .logo img {
    max-width: 140px;
}
.aniPos a.logo {
    height: 40px;
    margin-left: -60px;
    width: 120px;
}
.aniPos .logoRgt {
  padding-top: 55px;
}
.aniPos .topSc > a {
  background-position: 9px 13px;
  background-size: 10px auto;
  padding: 16px 17px 12px 29px;
}
.aniPos .menuImg {
  top: 66px;
}
.aniPos .navigate {
    top: 99px;
  max-height: 200px;
  overflow: auto;
}
.page-number {
  clear: both;
  color: #626262;
  float: none;
  font-size: 14px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  text-align: left;
  width: 80%;
}
.propertyForm li {
  margin: 5px 0;
  width: 100%;
}
.propertyForm .disFlds li:nth-child(4), .propertyForm .disFlds li:nth-child(8) {
  margin: 5px 0;
  width: 100%;
}
}
@media only screen and (max-width:480px) {
	.tab_abslute{ right:0;}
.tab_abslute a {
  font-size: 15px;
  padding: 4px 7px;
}
	.box1-white-dscrptn{
		width:100%;
	}
.box1-bttn-wrapper{
	float:inherit;
	width:100%;
}
.box1-cntnt-white{
	padding:12px;
}
.box1-details{
	text-align:center;
}
	
}
.mapCvrSc {
  border: medium none;
  margin-bottom: 140px;
  margin-top: 494px !important;
}
@media only screen and (max-width:479px) {
    .qckContFlt{bottom:20px;}
	.banner, .inner-banner-wrapper {    margin-top: 109px;}
	.aniPos .navigate {max-height: 374px;}
	.mainImg {
  height: 120px;}
	.lSPager.lSGallery > li {
  height: 40px;
}
	.dropdSc > li, .contentin > li {  margin: 0 0 1% !important;  width: 100% !important;}
	.contentin li:nth-child(even), .dropdSc li:nth-child(even){margin-right:0 !important;}
	.contentin li:nth-child(3n+3), .dropdSc li:nth-child(3n+3){margin-left:0 !important;}
	
	
	.banner .content-slider li img {
  max-width: inherit !important;
  width: 100%;
}
.subscribe li {width: 100%;}

.backRes input[type="submit"] {
    font-size: 11px;
    width: 100%;
}	
	
}
@media only screen and (max-width:370px) {
.fbFrame iframe {
  height: 230px;
  width: 100%;
}
.backRes input[type="submit"]{
    font-size: 19px;
    width: 76%;
}

}