/*Css By Lalit KUmar. 1st November*/
@font-face {
    font-family: 'dosisregular';
    src: url('../font/Dosis/dosis-regular.woff2') format('woff2'),
         url('../font/Dosis/dosis-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/*dosissemibold*/
@font-face {
    font-family: 'dosissemibold';
    src: url('../font/Dosis/dosis-semibold.woff2') format('woff2'),
         url('../font/Dosis/dosis-semibold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/*libre_baskervillebold*/
@font-face {
    font-family: 'libre_baskervillebold';
    src: url('../font/librebaskerville/librebaskerville-bold.woff2') format('woff2'),
         url('../font/librebaskerville/librebaskerville-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/*libre_baskervilleitalic*/
@font-face {
    font-family: 'libre_baskervilleitalic';
    src: url('../font/librebaskerville/librebaskerville-italic.woff2') format('woff2'),
         url('../font/librebaskerville/librebaskerville-italic.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/*libre_baskervilleregular*/
@font-face {
    font-family: 'libre_baskervilleregular';
    src: url('../font/librebaskerville/librebaskerville-regular.woff2') format('woff2'),
         url('../font/librebaskerville/librebaskerville-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/*cinzel*/
@font-face {
    font-family: 'cinzelregular';
    src: url('../font/cinzel/cinzel-regular.woff2') format('woff2'),
         url('../font/cinzel/cinzel-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/*carraralight*/
@font-face {
    font-family: 'carraralight';
    src: url('../font/Carrara/hoftype_-_carrara_light.woff2') format('woff2'),
         url('../font/Carrara/hoftype_-_carrara_light.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
#outerImageContainer {
    max-width: 35%;
    overflow: hidden;
    height: auto !important;
 font-size:0!important;
}

#imageDataContainer {
    max-width: 35%;
    overflow: hidden;
}

#lightboxImage {
    max-width: 100%;
}
      
	   .christmas-promotions {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}

 .christmas-promotions-box:nth-child(3n + 3) { margin-right:0px;}       
 .christmas-promotions-box {
	width: 32.2%;
	float: left;
	margin: 0 20px 20px 0;
	padding: 0; min-height: 397px; 
}
 .christmas-promotions-box img {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0 !important;
}
/*a-list-css*/
.test-script {
  float: left;
  margin: 40px 0 30px;
  padding: 0;
  width: 100%;
}
.smcx-widget.smcx-embed.smcx-show.smcx-widget-dark {
  float: none;
  margin: 0 auto;
}
.a-list-part { float: left; margin: 30px 0 30px 0; padding: 0; width: 100%;}
.a-list-part-left {
  float: left;
  margin: 0 35px 0 0;
  padding: 44px 60px 0;
  width: 48%; background:url(../Images/a-list-image.jpg) no-repeat;
}
.a-list-part-right {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #e1e1e1;
  float: left;
  margin: 0;
  padding: 44px 60px 23px;
  width: 49%;
}
.alphabatical-list {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.floor-plan-image > img {
  width: 100%;
}
.floor-plan-image {
  float: left;
  margin: 20px 0 0;
  padding: 0;
  width: 100%;
}
.a-list-part-left h2 {
  border-bottom: 1px solid #313135;
  color: #313135;
  float: left;
  font-size: 30px;
  margin: 0;
  padding: 0 0 20px;
  width: 100%; font-family: 'carraralight';
}
.a-list-part-left li {
  color: #313135;
  float: left;
  font-size: 14px;
  list-style: outside none none;
  margin: 0 0 10px 0;
  padding: 0;
  width: 100%; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}
.a-list-part-left > ul {
  float: left;
  margin: 20px 0 0;
  padding: 0;
  width: 100%;
}
.exposure {
  float: left;
  margin: 204px 0 0;
  width: 100%;
}
.a-list-right-side-form {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.a-list-form-field {
  float: left;
  margin: 0 0 15px;
  padding: 0;
  width: 100%;
   color:#717375;
}
.a-list-form-field .type-input {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #d1d1d1;
  color: #717375;
  font-family: Arial;
  font-size: 14px;
  height: 50px;
  padding: 0 15px;
}
label.css-label {
  color: #717375;
  font-family: Arial;
  font-size: 14px;
}
.a-list-form-field-check {
  float: left;
  margin: 0 0 10px;
  width: 100%;
}
.a-list-form-field1 {
  border: 1px solid #d1d1d1;
  float: left;
  margin: 0 0 15px;
  padding: 0 15px;
  width: 100%;
}
.a-list-form-field1 > p {
  color: #717375;
  float: left;
  font-family: Arial;
  font-size: 14px;
  margin: 15px 0 10px;
  padding: 0;
}
.a-list-form-field select {
  -moz-appearance: none;
  background: #fff url("../Images/select-icon.png") no-repeat scroll right center;
  border: 1px solid #d1d1d1;
  color: #717375;
  font-family: Arial;
  font-size: 14px;
  height: 50px;
  margin: 0;
  padding: 0 35px 0 10px;
  width: 100%; -webkit-appearance:none;
}
.a-list-form-field .submit-btn {
  background: #313135 url("../Images/submit-icon-image.png") no-repeat scroll 92% 20px;
  border: medium none;
  color: #fff;
  font-family: "dosisregular";
  font-size: 16px;
  height: 50px;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  width: 235px;
}
.a-list-form-field .submit-btn:hover {
  background-color: #c6a980;
}


.win-left {
 float: left;
  padding: 0 !important;
  background:url(../Images/paper-bg.jpg) repeat;
  width: 48%;
    
}
.win-img {width:100%}
.win-text {padding: 10px 60px 38px;}
/*a-list css end*/



.Sign-up-head {
  float: left;
  margin: 30px 0 20px;
  padding: 0;
  text-align: center;
  width: 100%; font-family: 'carraralight';
}
.join-clear {
  float: left;
  height: 30px;
  margin: 0;
  padding: 0;
  width: 100%;
}
.alphabatical-list .button {
  background: #fff url(../Images/alphabatical-list-arrow-img.jpg) no-repeat right center;
  border: medium none;
  color: #323639;
  float: left;
  font-size: 20px;
  height: 65px;
  margin: 0 30px 0 0;
  padding: 0;
  width: 48.7%; font-family: 'carraralight';
}
.new-menu-bg {
  float: left;
  margin: 0px 0 0 0;
  padding: 0;
  width: 100%;
}
a.new-menu {
  float: left;
  font-size: 16px;
  margin: 0;
  padding: 5px 44px; font-family: "dosisregular"; color:#fff; text-decoration:none;
}
a.new-menu.color1:hover { text-decoration:none; background: rgba(241,203,171,.85);}
a.new-menu.color2:hover { text-decoration:none; background: rgba(196,178,161,.85);}
a.new-menu.color3:hover { text-decoration:none; background: rgba(172,143,143,.85);}
a.new-menu.color4:hover { text-decoration:none; background: rgba(237,162,169,.85);}
a.new-menu.color5:hover { text-decoration:none; background: rgba(150,185,169,.85);}
a.new-menu.color6:hover { text-decoration:none; background: rgba(53,108,128,.85);}
.color1 { background: #f1cbab none repeat scroll 0 0;} 
.color2 { background: #c4b2a1 none repeat scroll 0 0;} 
.color3 { background: #ac8f8f none repeat scroll 0 0;} 
.color4 { background: #eda2a9 none repeat scroll 0 0;} 
.color5 { background: #96b9a9 none repeat scroll 0 0;} 
.color6 { background: #356c80 none repeat scroll 0 0;} 
 

.alphabatical-list .button:last-child { margin-right:0px !important;}
.content > p.Sign-up-para { margin: 0 0 10px; text-align: center; width: 100%; font-family: 'carraralight';}
.search-result h4 a { color: #404041; float: left; font-family: "carraralight"; font-size: 23px; margin: 0 0 10px; padding: 0; width: 100%;}
.search-result h4 a:hover { text-decoration:none;}
.search-result p { color: #717375; float: left; font-family: "carraralight"; font-size: 16px; margin: 0 0 0 0; padding: 0; text-align: left; width: 100%; text-align:center;}
#searchnext { border: 1px solid #ccc; color: #717375; float: left; font-size: 16px; margin: 10px 0 0 0; padding: 5px 20px; font-family: "carraralight";}
#searchprev { border: 1px solid #ccc; color: #717375; float: left; font-size: 16px; margin: 10px 0 0 0; padding: 5px 20px; font-family: "carraralight";}
.search-result { border-bottom: 2px dotted #ccc; float: left; margin: 0 0 10px; padding: 0 0 20px; width: 100%; text-align:center;}
.menu-name-container > a { color: #252528 !important;}
.search-btn-img { float: left; margin: 12px 0 0 -20px; padding: 0; position: absolute;}
.header { background: #313135 none repeat scroll 0 0; float: left; margin: 0; padding: 0; width: 100%;}
.header1 { background: #313135 none repeat scroll 0 0; float: left; margin: 0; padding: 0; width: 100%;}
.padding { padding: 0 !important;}
.header-top { float: left; margin: 0; padding: 0; width: 100%;}
.header-top-left { float: left; margin: 20px 50px 0 0; padding: 0; width: 465px;}
.header-top-center { float: left; margin: 20px 0 30px 0; padding: 0; width: 150px;}
.header-top-left ul { float: left; margin: 0; padding: 0; /*width: 157px;*/}
.header-top-left ul li { float: left; list-style: outside none none; margin: 0 18px 0 0; padding: 0;}
.top-search { float: left; margin: 0; padding: 0; width: 45px;}
.top-search-detail { float: left; margin: 0; padding: 0; width: 263px;}
.search-input-box { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #717375; color: #717375; float: left; font-family: Arial; font-size: 16px; height: 38px; margin: 0; padding: 0 29px 0 7px; width: 100%;}
.search-icon1 { float: left; margin: 12px 0 0 -20px; position: absolute;}
.header-top-right { float: right; margin: 0; width: 303px;}
.TENANT-LOGIN { float: left; margin: 5px 0 0 0; padding: 0; width: 134px;}
.TENANT-LOGIN a:hover { color:#fff;}
.TENANT-LOGIN a { font-size:16px; float:left; margin:0 0 0 0; padding:0px; font-family: 'dosisregular';}
.TENANT-LOGIN-img { margin: -3px 0 0 11px;}
.vip-list-bg { background: #c6a980 url("../Images/vip-list-bg.jpg") no-repeat scroll 0 0; float: left; margin: 0 0 0 130px; padding: 6px 0 6px 50px; position: fixed; width: 100%;}
.vip-list > a { color: #313135; float: left; font-size: 16px; margin: 0; padding: 0; font-family: 'dosisregular';}
.vip-icon { margin: 0 0 0 5px;}
.header-bottom { width:100%; float:left; margin:0 0 20px 0; padding:0px;}
.slider-bg { float: left; margin: 0; padding: 0; width: 100%;}
.slider-text { border-bottom: 3px solid #fff; color: #fff; float: left; font-family: "carraralight"; font-size: 55px; margin: 0; padding: 0; position: absolute; top: 360px; width: auto;}
.slider-text span {font-size: 36px;}
.search-bg-category { float: left; margin: 0; padding: 0; position: absolute; top: 196px; width: 100%;}
.search-category { float: left; margin: 0 30px 0 0; padding: 0; width: 23.1%;}
.search-category:nth-child(4) { margin-right:0px;}
.search-stores { background: #fff none repeat scroll 0 0; border: medium none; color: #717375; float: left; font-family: Arial; font-size: 16px; height: 45px; margin: 0; padding: 0 42px 0 5px; width: 100%;}
.search-category-icon { float: left; margin: 11px 0 0 -30px; position: absolute;}
.search-category .type-select { -moz-appearance: none; background: #fff url("../Images/select-icon.png") no-repeat scroll right center; border: medium none; color: #717375; float: left; font-family: Arial; font-size: 16px; height: 45px; margin: 0; padding: 0 35px 0 5px; width: 100%; -webkit-appearance:none;}
.Search-alphabetically { background: #fff none repeat scroll 0 0; color: #717375; float: left; font-family: Arial; font-size: 16px; margin: 0; padding: 11px; width: 100%;}
.Search-alphabetically-con { float: right; margin: 4px 0 0; padding: 0;}
.search-category:last-child { margin-right:0px;}
.discover-bg { float: left; margin: 25px 0 22px; padding: 0; width: 100%;}
.discover-head h2 { color: #323639; float: left;font-size: 33px; margin: 0; padding: 0; width: 100%; font-family: 'carraralight';}
.discover-head { float: left; margin: 0; padding: 0; text-align: center; width: 20%;}
.border { border: 1px solid #323639; float: left; margin: 17px 0 0; padding: 0; width: 40%;}
.discover-container { float: left; margin: 0; padding: 0; width: 100%;}
.discover-box { float: left; margin: 0 10px 0 0; padding: 0; width: 24.3%;}
.discover-box:last-child { margin-right:0px;}
.discover-box-text { border: 2px solid #fff; color: #fff; float: left; font-family: "carraralight"; font-size: 24px; margin: -111px 30px; padding: 8px 0; position: absolute; text-align: center; width: 232px;}
.Join-bg { float: left; margin: 25px 0 0; padding: 0; width: 100%;}
.join-conyainer { background: rgba(0, 0, 0, 0) url("../Images/join-bg-image.jpg") no-repeat scroll 0 0; float: left; margin: 0; padding: 0 10px 0 24px;  width: 100%;}
.join-left-side { float: left; margin: 0 25px 0 0; padding: 0; width: 63.8%;}
.join-right-side { float: left; margin: 0; overflow: hidden; padding: 0; width: 34%;}
.join-left-side > h2 { color: #323639; float: left; font-family: "cinzelregular"; font-size: 50px; letter-spacing: -3px; line-height: 57px; margin: 15px 0 0; padding: 0;}
.join-left-side h2 span { color: #fff;}
.join-left-side h3 { border: 2px solid #323639; color: #323639; float: left; font-family: "dosissemibold"; font-size: 22px; margin: 21px 0 0 32px; padding: 7px 12px;}
.join-a-list-form-bg { float: left; margin: 10px 0 0; padding: 0; width: 100%;}
.type-input { background: rgba(0, 0, 0, 0) url("../Images/form-filed-bg-image.png") repeat scroll 0 0; border: medium none; color: #323639; float: left; font-family: Arial; font-size: 14px; height: 40px; margin: 0; padding: 0 15px; width: 100%;}
.join-a-list-form-field { float: left; margin: 0 8px 0 0; padding: 0; width: 49.4%;}
.join-a-list-form-field:nth-child(2) { margin-right:0px;}
.interested-bg { background: rgba(0, 0, 0, 0) url("../Images/form-filed-bg-image.png") repeat scroll 0 0; float: left; margin: 8px 0 0; padding: 15px 10px; width: 100%;}
.interested-bg > p { color: #323639; font-family: arial; font-size: 14px; margin: 0 0 10px; padding: 0;}
.interested-field label input { float: left; margin: 4px 6px 0 0;}
.interested-field1 label input { float: left; margin: 4px 6px 0 0;}
.interested-field2 label input { float: left; margin: 4px 6px 0 0;}
.interested-field3 label input { float: left; margin: 4px 6px 0 0;}
.interested-field4 label input { float: left; margin: 4px 6px 0 0;}
.interested-field label p { float: left; margin: -4px 0 0 0; padding: 0; width: auto;}
.interested-field1 label p { float: left; margin: -4px 0 0 0; padding: 0; width: auto;}
.interested-field2 label p { float: left; margin: -4px 0 0 0; padding: 0; width: auto;}
.interested-field3 label p { float: left; margin: -4px 0 0 0; padding: 0; width: auto;}
.interested-field4 label p { float: left; margin: -4px 0 0 0; padding: 0; width: auto;}
.interested-field { float: left; margin: 0 10px 10px 0; padding: 0; width: 23%;}
.interested-field1 { float: left; margin: 0 10px 10px 0; padding: 0; width: 15%;}
.interested-field2 { float: left; margin: 0 10px 10px 0; padding: 0; width: 15%;}
.interested-field3 { float: left; margin: 0 10px 10px 0; padding: 0; width: 27%;}
.interested-field4 { float: left; margin: 0 0 10px 0; padding: 0; width: 14%;}
.interested-field1.margin-bottom { margin-bottom:0px;}
.interested-field2.margin-bottom { margin-bottom:0px;}
.interested-field3.margin-bottom { margin-bottom:0px;}
.interested-field4.margin-bottom { margin-bottom:0px;}
.interested-field.margin-bottom { margin-bottom:0px;}
.submit-btn { background: #313135 url("../Images/submit-icon-image.png") no-repeat scroll 83px 9px; border: medium none; color: #fff; font-size: 14px; height: 30px; padding: 0 0 0 25px; text-align: left; text-transform: uppercase; width: 100%; font-family: 'dosisregular';}
.submit-btn:hover { background-color:#c6a980;}
.Passion-text { border: 1px solid #fff; color: #fff; font-size: 21px; margin: 25px; padding: 93px 0; position: absolute; text-align: center; top: 0; width: 230px;}
.map-left-side { float: left; margin: 0 30px 0 0; padding: 0; width: 23%;}
.map-right-side { float: left; margin: 0; padding: 0; width: 74.5%;}
.map-bg { float: left; margin: 32px 0 37px; padding: 0; width: 100%;}
/*footer*/
.footer-bg { background: #808080 none repeat scroll 0 0; float: left; margin: 0px 0 0; padding: 0; width: 100%;}
.footer-box {float: left; margin: 0 30px 0 0; padding: 0; width: 186px;}
.footer-box1 { float: left; margin: 0 30px 0 0; padding: 0; width: 228px;}
.footer-box2 { float: left; margin: 0 30px 0 0; padding: 0; width: 180px;}
.footer-box3 { float: left; margin: 0 30px 0 0; padding: 0; width: 200px;}
.footer-box4 { float: left; margin: 0 30px 0 0; padding: 0; width: 142px;}
.footer-box5 { float: left; margin: 0 0px 0 0; padding: 0; width: 114px;}
.footer-box > h3 { color: #fff; float: left; font-size: 21px; margin: 25px 0; padding: 0; width: 100%; font-family: 'carraralight';}
.footer-box1 > h3 { color: #fff; float: left; font-size: 21px; margin: 25px 0; padding: 0; width: 100%; font-family: 'carraralight';}
.footer-box2 > h3 { color: #fff; float: left; font-size: 21px; margin: 25px 0; padding: 0; width: 100%; font-family: 'carraralight';}
.footer-box3 > h3 { color: #fff; float: left; font-size: 21px; margin: 25px 0; padding: 0; width: 100%; font-family: 'carraralight';}
.footer-box4 > h3 { color: #fff; float: left; font-size: 21px; margin: 25px 0; padding: 0; width: 100%; font-family: 'carraralight';}
.footer-box5 > h3 { color: #fff; float: left; font-size: 21px; margin: 25px 0; padding: 0; width: 100%; font-family: 'carraralight';}
.footer-box > p { color: #fff; float: left; font-size: 15px; margin: 0; padding: 0; font-family: 'dosisregular'; line-height:18px;}
.footer-box1 > p { color: #fff; float: left; font-size: 15px; margin: 0; padding: 0; font-family: 'dosisregular'; line-height:18px;}
.footer-box2 ul { float: left; margin: 0; padding: 0; width: 100%;}
.footer-box2 ul li { float: left; list-style: outside none none; margin: 0 0 10px 0; padding: 0 0 10px; width: 100%; color: #fff; font-size: 15px; font-family: 'dosisregular'; line-height:15px; background:url(../Images/footer-li-border.png) no-repeat bottom left;}
.footer-box2 ul li:last-child { background:none;}
.footer-box2 ul li a { color: #fff; float: left; font-size: 15px; margin: 0; padding: 0; width: 100%; font-family: 'dosisregular';}
.footer-box3 ul { float: left; margin: 0; padding: 0; width: 100%;}
.footer-box3 ul li { float: left; list-style: outside none none; margin: 0 0 10px 0; padding: 0 0 10px; width: 100%; color: #fff; font-size: 15px; font-family: 'dosisregular'; line-height:15px; background:url(../Images/footer-li-border.png) no-repeat bottom left;}
.footer-box3 ul li:last-child { background:none;}
.footer-box3 ul li a { color: #fff; float: left; font-size: 15px; margin: 0; padding: 0; width: 100%; font-family: 'dosisregular';}
.footer-box4 ul { float: left; margin: 0; padding: 0; width: 100%;}
.footer-box4 ul li { float: left; list-style: outside none none; margin: 0 0 10px 0; padding: 0 0 10px; width: 100%; color: #fff; font-size: 15px; font-family: 'dosisregular'; line-height:15px; background:url(../Images/footer-li-border.png) no-repeat bottom left;}
.footer-box4 ul li a { color: #fff; float: left; font-size: 15px; margin: 0; padding: 0; width: 100%; font-family: 'dosisregular';}
.footer-box5 ul { float: left; margin: 0; padding: 0; width: 100%;}
.footer-box5 ul li { float: left; list-style: outside none none; margin: 0; padding: 0; width: 100%; color: #fff; font-size: 15px; font-family: 'dosisregular';}
.footer-box5 ul li a { color: #323639; float: left; font-size: 15px; margin: 0 0 10px 0; padding: 0; width: 100%; font-family: 'dosisregular';}
.footer-box5 ul li a img { margin: 0 10px 0 0;}
.footer-bottom { float: left; margin: 5px 0 0 0; padding: 0; width: 100%;}
.footer-bottom > p { color: #323639; float: left; font-size: 13px; margin: 0; padding: 0 0 30px 0; width: 100%;}
.promo-heading {margin-top:-30px !important; margin-bottom:20px !important;}
/*contact css*/
/*.full-content { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #959596 0%, #f7f6f4 12%) repeat scroll 0 0; float: left; margin: 0; padding: 0; width: 100%;}*/
.full-content { background: #f7f6f4 url("../Images/body-bg-image.jpg") no-repeat scroll 0 0 / 100% auto; float: left; margin: 0; padding: 0; width: 100%;}
.content { float: left; margin: 0; padding: 0 !important; width: 100%;} 
.search-bg-category1 { float: left; margin: 20px 0 0; padding: 0; width: 100%;}
.content h1 {color: #404041; float: left; font-size: 50px; margin: 30px 0 0px 0; padding: 0; text-align: center; width: 100%; font-family: 'carraralight'; line-height:60px;  -webkit-font-smoothing: antialiased;}
.content h2 {
	color: #404041;
	float: left;
	font-size: 50px;
	margin: 30px 0 0px 0;
	padding: 0;
	text-align: center;
	width: 100%;
	font-family: 'carraralight';
	line-height: 60px;
	-webkit-font-smoothing: antialiased;
}
.content > p { color: #717375; float: none; font-family: "carraralight"; font-size: 17px; line-height: 25px; margin: 0 auto; padding: 0; text-align: center; width: 70%; overflow:hidden;}
.contact-form-bg { float: left; margin: 40px 0 30px; padding: 0; width: 100%;}
.contact-box { background: #fff none repeat scroll 0 0; border: 1px solid #e1e1e1; float: left; margin: 0 35px 0 0; padding: 60px 55px 35px; width: 48.5%; min-height:726px;}
.contact-box:last-child { margin-right:0px;}
.contact-box h2 { border-bottom: 1px solid #d1d1d1; color: #404041; float: left; font-size: 30px; margin: 0 0 35px 0; padding: 0 0 8px; width: 100%; font-family: 'carraralight';}
.contact-field { float: left; margin: 0 0 15px; padding: 0; width: 100%;}
.contact-field > select { -moz-appearance: none;-webkit-appearance:none; background: #fff url("../Images/select-icon.png") no-repeat scroll right center; border: 1px solid #d1d1d1; color: #717375; font-family: Arial; font-size: 14px; height: 50px; margin: 0; padding: 0 35px 0 10px; width: 100%;}
.contact-field .type-input { background: #fff none repeat scroll 0 0; border: 1px solid #d1d1d1; color: #717375; font-family: Arial; font-size: 14px; height: 50px; padding: 0 15px;}
.contact-field textarea { background: #fff none repeat scroll 0 0; border: 1px solid #d1d1d1; color: #717375; float: left; font-family: Arial; font-size: 14px; height: 160px; margin: 0; padding: 10px 10px 0 10px; width: 100%;}
.contact-field .submit-btn { background: #313135 url("../Images/submit-icon-image.png") no-repeat scroll 92% 20px; border: medium none; color: #fff; font-family: "dosisregular"; font-size: 16px; height: 50px; padding: 0; text-align: center; text-transform: uppercase; width: 235px;}
.contact-field .submit-btn:hover { background-color:#c6a980;}

.contact-field:last-child { margin-bottom:0px;}
.contact-box > p { color: #717375; float: left; font-family: Arial; font-size: 14px; line-height: 22px; margin: 0; padding: 0;}
.contact-box h2.Trading-gead { margin: 35px 0 25px;}
.contact-box p.Trading { line-height: 20px;}
.contact-map-bg {float: left; margin: 50px 0 0; padding: 0; width: 100%; background:#313135;}
.contact-map-text { float: left; margin: 0; padding: 17px 0; text-align: center; width: 100%;}
.contact-map-text > p { color: #fff; font-size: 30px; margin: 5px 0 6px; padding: 0; font-family: 'carraralight'; line-height:36px}
.contact-map-text > a { color: #fff; font-size: 18px; margin: 0 0 6px 0; padding: 0; font-family: 'carraralight';}
.contact-map-image > img { width: 100%;}
.Trading > a { color: #c6a980;}
.content .terms p { color: #717375; float: none; font-family: "arial, sans-serif"; font-size: 13px; margin: 0 auto; padding: 0; text-align: left; width: 100%; overflow:hidden;}
.terms {padding-bottom:20px}

/*latest news*/
.latest-news-bg { float: left; margin: 0 0 75px; padding: 0; width: 100%;}
.latest-news-container { float: left; margin: 60px 0 0 0; padding: 0; width: 100%;}
.latest-news-container:last-child { margin-bottom:0px;}
.latest-news-container-box { background: #fff none repeat scroll 0 0; float: left; margin: 0 30px 30px 0; padding: 0; width: 48.7%;}
.latest-news-container-box > span { color: #a98970; float: left; font-family: "libre_baskervilleitalic"; font-size: 16px; margin: 25px 0 20px 0; padding: 0 20px; width: 100%; line-height:18px;}
.latest-news-container-box h2 { color: #313135; float: left; font-size: 26px; margin: 0; padding: 0 20px; width: 100%; font-family: 'dosissemibold';}
.latest-news-container-box h2 a { color: #313135; float: left; font-size: 26px; margin: 0; padding: 0 0; width: 100%; font-family: 'dosissemibold';}
.latest-news-container-box > p {color: #717375; float: left; font-family: Arial; font-size: 16px; margin: 15px 0 25px; padding: 0 20px; width: 100%; line-height:20px; text-align:left;}
.more-bg { float: left; margin: 0 20px 20px; padding: 0; width: 93%;}
.more-bg a { color: #c6a980; float: left; font-family: Arial; font-size: 16px; margin: 0 0 0 0; padding: 0;}
.latest-news-container-box .more { margin: -3px 0 0 2px; width:auto;}
.latest-news-container-box:nth-child(2n + 2) { margin-right:0px;}
.latest-news-container-box img { width: 100%;}
.pagination.webapp { display: flex; float: none; margin: 0 auto; padding: 0; text-align: center;  width: 200px;}
.pag-current { background: #313135 none repeat scroll 0 0; border: 1px solid #313135; color: #fff; float: left; font-family:Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; margin: 0; padding: 10px;}
.pag-number { border: 1px solid #ccc; float: left; margin: 0; padding: 0;}
.pag-number > a { color: #313135; float: left; font-size: 16px; line-height: 16px; margin: 0; padding: 10px; font-family:Arial, Helvetica, sans-serif;}
.pag-next { border: 1px solid #ccc; float: left; margin: 0; padding: 0;}
.pag-next > a { color: #313135; float: left; font-size: 16px; line-height: 16px; padding: 10px; font-family:Arial, Helvetica, sans-serif;}
.pag-prev { border: 1px solid #ccc; float: left; margin: 0; padding: 0;}
.pag-prev > a { color: #313135; float: left; font-size: 16px; line-height: 16px; padding: 10px; font-family:Arial, Helvetica, sans-serif;}

/*promotions*/
.promotions-container { float: left; margin: 55px 0 85px; padding: 0; width: 100%;}
.promotions-container1 { float: left; margin: 30px 0 85px; padding: 0; width: 100%;}
.promotions-container2 { margin: 55px auto 85px; padding: 0; width: 100%;}
.promotions { float: left; margin: 0 0 30px; padding: 0; width: 100%;}
.promotions:empty {display:none}
.promotions a img { width: 100%;}
.promotions:last-child { margin-bottom:0px;}

/*get-there-bg*/
.get-there-bg { float: left; margin: 60px 0 85px 0; padding: 0; width: 100%;}
.get-there-container { float: left; margin: 0; padding: 0; width: 100%;}
.get-there-map > img { width: 100%;}
.get-there-map { border-bottom: 2px solid #404041; float: left; margin: 0; padding: 0 0 40px; width: 100%;}
.light-rail { float: left; margin: 40px 0; padding: 0; width: 100%;}
.light-rail-left { background: #404041 none repeat scroll 0 0; float: left; margin: 0; padding: 30px 25px; width: 76.5%;}
.light-rail-right { float: left; margin: 0; padding: 0; width: 23.5%;}
.light-rail-left h2 { border-bottom: 2px solid #fff; color: #fff; float: left; font-family: "carraralight"; font-size: 30px; margin: 0; padding: 0 0 20px; width: 100%;}
.light-rail-img { float: left; margin: 0 45px 0 0; padding: 0;}
.light-rail-left-box > p { color: #fff; float: left; font-size: 21px; margin: 0; padding: 0; width: 86%; font-family: "carraralight";}
.light-rail-left-box { float: left; margin: 26.5px 0 0; padding: 0; width: 100%;}
.light-rail-left > a { color: #8c8070; float: left; font-size: 18px; margin: 50px 0 0; padding: 0; font-family: "carraralight";}
.light-rail-left .more { margin: -4px 0 0 5px;}
.how-to-rich-container { float: left; margin: 0 0 45px; padding: 0; width: 100%;}


.how-to-rich-container ul li{ font-family:"carraralight"; font-size:15px; float:left; width:100%; margin-bottom:10px; margin-left:-40px; list-style:none; padding:0px 0px 0px 2px;}
.how-to-rich-container ul li a{ color:#c6a980;}
.how-to-rich { border-top: 2px solid #404041; float: left; margin: 0; padding: 15px 0 0; width: 100%;}
.how-to-rich-left-side { float: left; margin: 0 35px 0 0; padding: 0; width: 23%;}
.how-to-rich-right-side { float: left; margin: 0; padding: 0; width: 74%;}
.how-to-rich-right-side > h2 { border-bottom: 2px solid #404041; color: #404041; float: left; font-family: "carraralight"; font-size: 30px; margin: 10px 0 20px; padding: 0 0 20px; width: 100%;}
.how-to-rich-right-side > p { color: #717375; float: left; font-size: 15px; margin: 0 0 20px; padding: 0; width: 100%; font-family: "carraralight";}
.how-to-rich1 { border-top: 2px solid #404041; float: left; margin: 45px 0 0 0; padding: 15px 0 0; width: 100%;}
.how-to-rich1-right-side { float: left; margin: 0 0 0 0; padding: 0; width: 23%;}
.how-to-rich1-left-side { float: left; margin: 0 35px 0 0; padding: 0; width: 74%;}
.how-to-rich1-left-side > h2 { border-bottom: 2px solid #404041; color: #404041; float: left; font-family: "carraralight"; font-size: 30px; margin: 10px 0 20px; padding: 0 0 20px; width: 100%;}
.how-to-rich1-left-side > p { color: #717375; float: left; font-size: 15px; margin: 0 0 20px; padding: 0; width: 100%; font-family: "carraralight";}
.how-to-rich-container:last-child { margin-bottom:0px;}

/*about-the-dymocks-bg*/
.About-the-dymocks-building { float: left; margin: 0 0 35px; padding: 0; width: 100%;}
.About-the-dymocks-building:last-child { margin-bottom:0px;}
.about-the-dymocks-bg { float: left; margin: 0 0 85px; padding: 0; width: 100%;}
.about-the-dymocks-container { float: left; margin: 60px 0 0; padding: 0; width: 100%;}
.about-the-dymocks-box { background: #fff none repeat scroll 0 0; float: left; margin: 0 30px 0 0; padding: 0; width: 48.7%;}
.about-the-dymocks-box:nth-child(2n+2) { margin-right: 0;}
.about-the-dymocks-box h2 { border-bottom: 2px solid #313135; color: #313135; float: left; font-family: "carraralight"; font-size: 28px; margin: 55px 30px 20px; padding: 0 0 20px; width: 90%;}
.about-the-dymocks-box > p { color: #313135; float: left; font-size: 16px; margin: 0 0 20px; padding: 0 30px; font-family: "carraralight"; width:100%;}
.gallery-bg { background: #1a1a1a none repeat scroll 0 0; float: left; margin: 40px 0 0; padding: 0; width: 100%;}
.gallery-container { float: left; margin: 0; padding: 104px 0 85px; width: 100%;}
.gallery-head > h2 { color: #fff; float: left; font-size: 35px; margin: 0; padding: 0; width: 100%; font-family: "carraralight";}
.gallery-head { float: left; margin: 0 50px; padding: 0; width: auto;}
.gallery-border { border: 1px solid #fff; float: left; margin: 17px 0; padding: 0; width: 39.2%;}
.gallery { float: left; margin: 70px 0 0; padding: 0; width: 100%;}


/*leasing*/
.leasing-bg { width:100%; float:left; margin:0 0 85px; padding:0px}
.leasing-container { float: left; margin: 53px 0 0; padding: 0; width: 100%;}
.leasing-box { float: left; margin: 0 30px 30px 0; padding: 0; width: 23.1%; background:#fff;}
.leasing-box .leasing-address { margin: -150px 0 0; position: absolute; text-align: center; width: 276px;}
.leasing-address > p { color: #fff; float: left; font-size: 25px; margin: 15px 0 0; padding: 0; width: 100%; font-family: "carraralight"; text-align:center;}
.view-detail { background: #313135 none repeat scroll 0 0; float: left; margin: -27px 58px 0; padding: 0; position: absolute; text-align: center; width: 160px;}
.view-detail > a { color: #fff; float: left; font-size: 16px; margin: 0; padding: 10px 36px; font-family: 'dosisregular';}
.leasing-deatail { float: left; margin: 45px 0 0; padding: 0; width: 100%;}
.leasing-deatail-box { border-right: 1px solid #bbbbbb; float: left; margin: 0; min-height: 84px; padding: 0; text-align: center; width: 33.3%;}
.leasing-deatail-box > p { float: left; font-size: 14px; line-height: 14px; margin: 0; padding: 0; width: 100%; text-align:center;}
.leasing-deatail-box > img { margin: 0 0 10px;}
.leasing-deatail-box a img { margin: 0 0 10px;}
.leasing-deatail-box:nth-child(3n + 3) { border-right:0px;}
.leasing-box:nth-child(4n + 4) { margin-right:0px;}
.leasing-enquiries-container { float: left; margin: 20px 0 0; padding: 0; width: 100%;}
.leasing-enquiries-border { border: 1px solid #000; float: left; margin: 15px 0; padding: 0; width: 34%;}
.leasing-enquiries-border { border: 1px solid #000; float: left; margin: 18px 0; padding: 0; width: 32.2%; height:1px;}
.leasing-enquiries-head { float: left; margin: 0 45px; padding: 0;  width: auto;}
.leasing-enquiries-head h2 { color: #313135; float: left; font-size: 35px; margin: 0; padding: 0; font-family: "carraralight";}
.leasing-enquiries-form { float: left; margin: 60px 0 0; padding: 0; width: 100%;}
.leasing-enquiries-left-side { background: #313135 none repeat scroll 0 0; float: left; margin: 0 30px 0 0; min-height: 342px; padding: 30px;  width: 23%;}
.leasing-enquiries-left-side > p { color: #fff; float: left; font-size: 20px; margin: 0; padding: 0; width: 100%; font-family: "carraralight";}
.leasing-enquiries-left-side > span { color: #fff; float: left; font-size: 14px; margin: 0; padding: 0; width: 100%; font-family:Arial, Helvetica, sans-serif;}
.leasing-enquiries-right-side { background: #fff none repeat scroll 0 0; border: 1px solid #e1e1e1; float: left; margin: 0;  padding: 40px 30px; width: 74.5%;}
.leasing-enquiries-form-box select { -moz-appearance: none; background: #fff url("../Images/select-icon.png") no-repeat scroll right center; border: 1px solid #d1d1d1; color: #717375; font-family: Arial; font-size: 14px; height: 50px; margin: 0; padding: 0 35px 0 10px; width: 100%;-webkit-appearance:none;}
.leasing-enquiries-form-box { float: left; margin: 0 30px 0 0; padding: 0; width: 48%;}
.leasing-enquiries-form-box.last { margin-right:0px;}
.leasing-enquiries-field .type-input { background: #fff none repeat scroll 0 0; border: 1px solid #d1d1d1; color: #717375; font-family: Arial; font-size: 14px; height: 50px; padding: 0 15px;}
.leasing-enquiries-field textarea { background: #fff none repeat scroll 0 0; border: 1px solid #d1d1d1; color: #717375; float: left; font-family: Arial; font-size: 14px; height: 115px; margin: 0; padding: 10px 10px 0; width: 100%;}
.leasing-enquiries-field { float: left; margin: 0 0 15px; padding: 0; width: 100%;}
.leasing-enquiries-field .submit-btn { background: #313135 url("../Images/submit-icon-image.png") no-repeat scroll 210px 20px; border: medium none; color: #fff; font-family: "dosisregular"; font-size: 16px; height: 50px; padding: 0; text-align: center; width: 235px;}
.leasing-enquiries-field .submit-btn:hover { background-color:#c6a980;}

/*leasing_detailed*/
.leasing-top { float: left; margin: 0; padding: 0; width: 100%;}
.leasing-left { float: left; margin: 0; padding: 0; width: 62.8%;}
.leasing-right { float: left; margin: 0; padding: 0;  width: 37.2%;}
.leasing_detailed-container { float: left; margin: 30px 0 0; padding: 0; width: 100%;}
.leasing_detailed-left-side { background: #fff none repeat scroll 0 0; float: left; margin: 0 30px 0 0; min-height: 473px; padding: 30px 40px; width: 74.5%;}
.leasing_detailed-top { float: left; margin: 0; padding: 0 0 15px 0; width: 100%; border-bottom:1px solid #b7b7b7;}
.leasing_detailed-top-left { float: left; margin: 0 30px 0 0; padding: 0; width: 67%;}
.leasing_detailed-top-right { float: left; margin: 0; padding: 0; width: 29%;}
.leasing_detailed-top-left > img { float: left; margin: 0 30px 0 0; padding: 0;}
.leasing_detailed-top-left > p { color: #404041; float: left; font-size: 20px; margin: 0; padding: 0; font-family: "carraralight";}
.leasing_detailed-top-right-box { float: left; margin: 0; padding: 0; width: 50%;}
.leasing_detailed-top-right-box > img { float: left; margin: 0 10px 0 0; padding: 0;}
.leasing_detailed-top-right-box > p { color: #313135; float: left; font-size: 16px; margin: 5px 0 0; padding: 0;}
.leasing_detailed-left-side > p { float: left; margin: 30px 0 0; padding: 0; width: 100%; color:#717375; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.leasing_detailed-left-side > ul { float: left; margin: 25px 0 0; padding: 0; width: 100%;}
.leasing_detailed-left-side > ul li { background: rgba(0, 0, 0, 0) url("../Images/dot-img.png") no-repeat scroll 0 8px; color: #717375; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 14px; list-style: outside none none; margin: 0 0 5px; padding: 0 0 0 10px; width: 100%;}
.leasing_detailed-right-side { background: #404041 none repeat scroll 0 0; float: left; margin: 0; padding: 25px 15px; text-align: center; width: 23%;}
.leasing_detailed-right-side h4 { color: #fff; float: left; font-size: 22px; margin: 15px 0 0 0; padding: 0; width: 100%; font-family: "carraralight";}
.phone { background: #313135 none repeat scroll 0 0; float: left; margin: 30px 0 0; padding: 15px 25px; width: 100%;}
.phone > p { color: #fff; float: left; font-size: 16px; margin: 0 0 0 40px; padding: 0; font-family: "dosisregular";}
.phone > p a { color: #fff; float: left; font-size: 16px; margin: 0 0 0 0px; padding: 0; font-family: "dosisregular"; text-decoration:none;}
.phone > img { float: left; margin: 0; padding: 0;}
.phone1 { background: #313135 none repeat scroll 0 0; float: left; margin: 10px 0 40px; padding: 15px 25px; width: 100%;}
.phone1 > p { color: #fff; float: left; font-size: 16px; margin: 0 0 0 35px; padding: 0 0 0 0; font-family: "dosisregular";}
.phone1 > img { float: left; margin: 0; padding: 0;}
.phone1 img { float: left; margin: 0 30px 0 0;}
.phone1 > a { color: #fff !important;}
.phone1 > a:hover { color:#c39b66 !important}
.back-btn{ background: url("../Images/PREVIOUS--ARTICLE-img.png") no-repeat scroll 20px 16px; border:none; background-color:#fff; color: #313135; float: left; font-size: 14px; margin: 0; padding: 15px 0; width:100%; text-align: center; font-family: dosis;}

/*news-detailed*/
.news-header { margin: 53px auto 0; padding: 0; width: 100%; max-width:900px;}
.news-large-img1 { float: left; margin: 45px 0 0; width:100%;}
.news-large-img2 { float: left; margin: 20px 0 0; width:100%;}
.news-large-img3 {float: left; margin: 20px 0 0;}

.news-detailed-container { background: #fff none repeat scroll 0 0; float: left; margin: 25px 0 0; padding: 35px 60px 130px 60px; width: 100%; color:#717375; font-size:14px;}
.news-detailed-container > span { color: #a98970; float: left; font-size: 16px; margin: 0; padding: 0; width:100%; font-family: 'libre_baskervilleitalic';}
.news-detailed-container h2 { color: #404041; float: left; font-size: 36px; margin: 18px 0; padding: 0; width: 100%; font-family: "carraralight";}
.news-detailed-container > p { color: #717375; float: left; font-size: 16px; margin: 0 0 20px; padding: 0; width: 100%; line-height:21px;}
.news-large-img { float: left; margin: 20px 0 0;  padding: 0; width:100%;}
.article { background: #808080 none repeat scroll 0 0; float: left; margin: 0; padding: 0; text-align: center; width: 100%;}
.article { background: #808080 none repeat scroll 0 0; float: left; margin: 80px 0 0 0; padding: 0; text-align: center; width: 100%;}
.article h5 a{ color: #fff; float: left; font-size: 20px; margin: 0; padding: 40px 0 48px; width: 100%; font-family: 'dosissemibold';}
.Share-this-post { float: right; margin: 75px 0 0; padding: 0; width: 278px;}
.Share-this-post > p { color: #404041; float: left; font-size: 18px; margin: 0; padding: 0; font-family: 'dosissemibold';}
.Share-btn { float: left; margin: 65px 0 0; padding: 0; width: 100%;}
.PREVIOUS-ARTICLE { background: rgba(0, 0, 0, 0) url("../Images/PREVIOUS--ARTICLE-img.png") no-repeat scroll 20px 16px; border: 1px solid #ccc; color: #404041; float: left; font-size: 14px; margin: 0; padding: 15px 0; width:290px; text-align: center; font-family: dosis;}
.NEXT-ARTICLE { background: rgba(0, 0, 0, 0) url("../Images/NEXT-ARTICLE-img.png") no-repeat scroll 260px 16px; border: 1px solid #ccc; color: #404041; float: right; font-size: 14px; margin: 0; padding: 15px 0; width:290px; text-align: center; font-family: dosis;}
/*Store listing*/
.block-heading { float: left; margin: 0 0 65px 0; padding: 0; width: 100%;}
.promotions-container2 .data-listing-left { float: left; margin-right: 36px; width: 48.5%;}
.promotions-container2 .data-listing-right { float: left; width: 48.5%;}
.jump-to h3{text-align:center; padding:0px 50px;}
.list-heading { color: #404041; float: left; font-size: 42px; line-height: 42px; margin: 0 0 35px; padding: 0; width: 100%; font-family: "carraralight";}
.data-list{float:left; width:100%; padding:8px 0px 8px 3px;}
.data-list:hover{background:#ebeae9; padding:8px 0px; color:#fff; padding:8px 0px 8px 3px;}
.store-list-name {float: left; font-size: 16px; margin: 0 10px 0 0; padding: 0; width: 417px; font-family: "carraralight"; color:#717375}
.store-list-name > a { color: #717375;}
.store-list-level{float:left; width:152px; font-family: "carraralight"; font-size: 16px; margin: 0; padding: 0; color:#717375}
.store-list-suite{float:left; width:87px; font-family: "carraralight"; font-size: 16px; margin: 0; padding: 0; color:#717375}
.jumper { float: left; margin: 30px 0 60px; padding: 0; text-align: center; width: 100%;}
.jumper a { color: #323639; font-size: 30px; margin: 0 19px 0 0; padding: 0 0 0 0; font-family: "carraralight";}
a.deactivated { color: #ebeae9; cursor: none; font-size: 30px; margin: 0 19px 0 0; padding: 0 0 0 0; text-decoration: none; font-family: "carraralight";}
.jump-to-border { border: 1px solid #000; float: left; height: 1px; margin: 17px 0; padding: 0; width: 36%;}
.jump-to-border3 { border: 1px solid #000; float: left; height: 1px; margin: 17px 0; padding: 0; width: 36%;}
.jump-to-head { float: left; margin: 0 100px; padding: 0; width: auto;}
.jump-to-head1 { float: left; margin: 0 52px; padding: 0; width: auto;}

.jump-to-head h2 { color: #323639; float: left; font-size: 32px; margin: 0; padding: 0; width: 100%; font-family: "carraralight";}
.jump-to-head1 h2 { color: #323639; float: left; font-size: 32px; margin: 0; padding: 0; width: 100%; font-family: "carraralight";}
.data-listing-left .block-heading:last-child { margin-bottom:0px;}

/*Store detail*/
.breadcrumbs { float: left; margin: 20px 0 0; padding: 0; width: 100%;}
.breadcrumbs > ul { float: left; margin: 0; padding: 0; width: 100%;}
.breadcrumbs li { float: left; list-style: outside none none; margin: 0 10px 0 0; padding: 0; background:url(../Images/breadcrumbs-border.png) no-repeat right;}
.breadcrumbs ul li a { color: #c6a980; float: left; font-size: 14px; margin: 0 15px 0 0; padding: 0; font-family: 'dosisregular'; }
.breadcrumbs li:last-child { background:none;}
.abbey-bridal-bg { width:100%; float:left; margin:55px 0 85px 0; padding:0px;}
.abbey-bridal-container { float: left; margin: 0; padding: 0; width: 100%;}
.abbey-bridal-left-side { float: left; margin: 0 30px 0 0; padding: 0; width: 74%;}
.abbey-bridal-right-side { float: left; margin: 0; padding: 0; width: 23%;}
.abbey-bridal-left-side h1 { border-bottom: 1px solid #313132; color: #313132; float: left; font-size: 45px; margin: 0 0 40px 0; padding: 0 0 25px; width: 100%; font-family: "carraralight"; text-align:center;}
.abbey-bridal-left-side h5 { color: #313132; float: left; font-size: 30px; padding: 10px 0 5px; width: 100%; font-family: "carraralight";}
.abbey-bridal-left-side > p { color: #5e6062; float: left; font-family:Arial, Helvetica, sans-serif; font-size: 16px; margin: 0 0 15px; padding: 0; width: 100%; text-align:left;}
.bridal-image { border-top: 1px solid #313132; float: left; margin: 40px 0 0; padding: 35px 0 0; width: 100%;}
.bridal-image > img { float: left; margin: 0 17px 0 0; padding: 0;}
.gallery-item { float: left; margin: 0 10px 10px 0; padding: 0; width: 32.2%;}

.gallery-item:nth-child(3n + 3) { margin-right:0px;}
.bridal-image > img:nth-child(3n + 3) { margin-right:0px;}
.planning-a-wedding { float: left; margin: 35px 0 0; padding: 0; width: 100%;}
.planning-a-wedding img{ width: 100%;}
.back { float: left; margin: 40px 0 0; padding: 0; width: 100%;}
.back a { background: rgba(0, 0, 0, 0) url("../Images/PREVIOUS--ARTICLE-img.png") no-repeat scroll 20px 18px; border: 1px solid #ccc; color: #404041; float: left; font-size: 16px; margin: 0; padding: 15px 60px; text-align: center;}
.back.mob > a { display: none; padding: 15px 55px;}
.abbey-bridal-right { border-bottom: 1px solid #000; float: left; height: 76px; margin: 0; padding: 0; width: 100%;}
.abbey-bridal-right-side > img { float: left; margin: 40px 0 0; padding: 0;}
.contact-detail { border: 1px solid #808080; float: left; margin: 20px 0 0; padding: 0; width: 100%;}
.contact-detail-top { background: #313135 none repeat scroll 0 0; float: left; margin: 0; padding: 15px 40px; width: 100%;}
.contact-detail-top > p { color: #fff; float: left; margin: 0; padding: 0; font-size:16px; font-family: 'dosisregular';}
.contact-detail-top > img { float: left; margin: 0 20px 0 0; padding: 0;}
.contact-detail-bottom { float: left; margin: 20px 0; padding: 0 40px; width: 100%;}
.contact-detail-bottom > ul { float: left; margin: 0; padding: 0; width: 100%;}
.contact-detail-bottom li { float: left; list-style: outside none none; margin: 0; padding: 0; width: 100%;}
.contact-detail-bottom a { float: left; margin: 0 0 15px; padding: 0; width: 100%;}
.contact-detail-bottom ul li a img { float: left; margin: 0; padding: 0;}
.contact-detail-bottom ul li a p { color: #000; float: right; margin: 0; padding: 0; width: 80%; font-size:16px; color:#313132; font-family: 'dosisregular'; line-height:16px;}
.contact-detail-bottom ul li img { float: left; margin: 0; padding: 0;}
.contact-detail-bottom ul li p { color: #000; float: right; margin: 0; padding: 0; width: 80%; font-size:16px; color:#313132; font-family: 'dosisregular'; line-height:16px;}
.OPENING-HOURS { border: 1px solid #808080; float: left; margin: 20px 0 0; padding: 0; width: 100%;}
.OPENING-HOURS-top { background: #313135 none repeat scroll 0 0; float: left; margin: 0 0 0; padding: 15px 40px; width: 100%;}
.OPENING-HOURS-top img { float: left; margin: 0 20px 0 0; padding: 0;}
.OPENING-HOURS-top p { color: #fff; float: left; font-family: "dosisregular"; font-size: 16px; margin: 2px 0 0 0; padding: 0;}
.OPENING-HOURS-bottom { float: left; margin: 20px 0; padding: 0 40px; width: 100%;}
.OPENING-HOURS-bottom > ul {float: left; margin: 0; padding: 0; width: 100%;}
.OPENING-HOURS-bottom ul li { float: left; list-style: outside none none; margin: 0 0 10px 0; padding: 0; width: 100%; font-size:16px; font-family: 'dosisregular'; }
.OPENING-HOURS-bottom ul li p { color: #313132; float: right; font-family: "dosisregular"; font-size: 16px; line-height: 16px; margin: 0; padding: 0; width: 60%;}

/*category*/
.wedding-day-style { float: left; margin: 25px 0 0 0; padding: 0; width: 100%;}
.wedding-day-style-box { float: left; margin: 0 30px 10px 0; min-height: 317px; padding: 0; width: 23%;}
.wedding-day-style-box img { width: 100%;}
.category-name { background: #313135 none repeat scroll 0 0; color: #fff; float: left; font-size: 20px; margin: 0; padding: 5px 0; text-align: center; width: 100%; font-family: "carraralight";}
.wedding-day-style-box > img { width: 100%;}
.wedding-day-style-box:nth-child(4n + 4) { margin-right:0px;}

/*passionate people detail*/
.passionate-people-image { float: left; margin: 75px 0 0; padding: 0; }
.passionate-people-image1 { float: left; margin: 0 20px 30px 0; padding: 0;}
.passionate-people-image3 { width: 100%;}
.pp-small-image1 img{max-width:380px; float: left; padding: 0; }
.pp-small-image2 img{max-width:380px; float: left;  margin: 0 0 0 20px; padding: 0;}
.pp-image img{width: 100%; margin:20px 0 0 0;}

/* Privacy Policy */
.privacy-box { background: #fff none repeat scroll 0 0; padding: 20px; width: 100%;}
.privacy-box p{font-size:13px;}

/*directory css*/
.store-listing-bg { float: left; margin: 0; padding: 0; width: 100%;}
.store-listing-border { border: 1px solid #323639; float: left; margin: 17px 0; padding: 0; width: 37.4%;}
.store-listing-head { margin: 0 26px; padding: 0; width: auto;}
.store-listing-head h2 { color: #323639; float: left; font-size: 33px; margin: 0; padding: 0; font-family: "carraralight";}
.big-demo.go-wide.sub-category { margin-top: 0;}
.planning-a-awedding { float: left; margin: 14px 0 0; padding: 0; width: 100%;}
.news { float: left; margin: 0 0 65px; padding: 0; width: 100%;}
.news:last-child { margin-bottom:0px;}

.has-js .label_check,
.has-js .label_radio { padding-left:20px; }
.has-js .label_radio { background: url(/images/radio-off.png) no-repeat;  float:left;}
.has-js .label_check { background: url(/images/check-off.png) no-repeat; float:left; }
.has-js label.c_on { background: url(/images/check-on.png) no-repeat;  float:left;}
.has-js label.r_on { background: url(/images/radio-on.png) no-repeat;  float:left;}
.has-js .label_check input,
.has-js .label_radio input { position: absolute; left: -9999px; }
.map-text { background: #313135 none repeat scroll 0 0; border-radius: 10px; float: none; margin: 0 auto; padding: 0 0 10px; text-align: center; width: 475px;}
.map-text-container { float: left; margin: -696px 0 0; padding: 0; position: relative; text-align: center; width: 100%;}
.map-building { margin: -60px 0 0;}
.map-text > p { color: #fff; font-family: "carraralight"; font-size: 30px; line-height: 34px; margin: 5px 0 6px; padding: 0;}
.map-text > a { color: #fff; font-family: "carraralight"; font-size: 18px; margin: 0 0 6px; padding: 0;}
.map-text {position: relative; background: #313135; border: 4px solid #313135;}
.map-text:after, .map-text:before {top: 100%;left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}

.map-text:after {border-color: rgba(136, 183, 213, 0); border-top-color: #313135; border-width: 30px; margin-left: -30px;}
.map-text:before {border-color: rgba(194, 225, 245, 0); border-top-color: #313135; border-width: 36px; margin-left: -36px;}

.home-map-container { float: left; margin: -210px 0 0; position: relative; width: 100%;}
.home-map-text { background: #000 none repeat scroll 0 0; border-radius: 10px; float: none; margin: 0 auto; padding: 0 0 10px; text-align: center; width: 205px;}
.home-map-text {position: relative; background: #313135; border: 4px solid #313135;}
.home-map-text:after, .home-map-text:before {top: 100%;left: 39%; border: solid transparent; content: " "; height: 0;width: 0; position: absolute; pointer-events: none;}

.home-map-text:after {border-color: rgba(136, 183, 213, 0); border-top-color: #313135; border-width: 22px; margin-left: 0px;}
.home-map-text:before { border-color: rgba(194, 225, 245, 0); border-top-color: #313135; border-width: 22px; margin-left: 0px;}

.home-map-dymocks { margin: -30px 0 0;}
.home-map-text > p { color: #fff; font-family: "carraralight"; font-size: 18px; margin: 0; padding: 0; text-align: center;}
.abbey-bridal-left-side > ul {
  float: left;
  padding: 0 0 0 10px;
  width: 100%;
}
.abbey-bridal-left-side ul li {
  color: #868686;
  float: left;
  font-family: Arial;
  font-size: 16px;
  list-style: outside none none;
  margin: 0 0 10px;
  padding: 0 0 0 10px;
  line-height:1;
  width: 100%; background: rgba(0, 0, 0, 0) url("../Images/dot-img.png") no-repeat scroll 0 8px;
}

@media only screen and (min-width: 40.0625em) {
.reslist li {
  width: 33.3333% !important; 
    }  
}
@media only screen and (min-width: 64.0625em) {
.reslist li {
  width: 25% !important; 
    }
}
.select-categories {
  float: left;
  margin: 0 0 20px;
  padding: 0;
  width: 100%;
}
.select-categories .categories-select {
  -moz-appearance: none;
  background: #fff url("../Images/select-icon.png") no-repeat scroll right center;
  border: 1px solid #d1d1d1;
  color: #717375;
  font-family: Arial;
  font-size: 14px;
  height: 50px;
  margin: 0;
  padding: 0 35px 0 10px;
  width: 100%;
  -webkit-appearance:none;
}
.general.box {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.general.box > h3 {
  border-bottom: 1px solid #ccc;
  color: #404041;
  float: left;
  font-family: "carraralight";
  font-size: 19px;
  margin: 0 0 10px;
  padding: 0 0 5px;
  width: 100%;
}
.transfers.box {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.transfers.box > h3{
  border-bottom: 1px solid #ccc;
  color: #404041;
  float: left;
  font-family: "carraralight";
  font-size: 19px;
  margin: 0 0 10px;
  padding: 0 0 5px;
  width: 100%;
}
.lost.box {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.lost.box > h3 {
  border-bottom: 1px solid #ccc;
  color: #404041;
  float: left;
  font-family: "carraralight";
  font-size: 19px;
  margin: 0 0 10px;
  padding: 0 0 5px;
  width: 100%;
}
.lost.box > p {
  color: #717375;
  float: left;
  font-family: Arial;
  font-size: 14px;
  line-height: 22px;
  margin: 0;
  padding: 0;
}
/*Select a level*/
.select-a-level { float: left; margin: 30px 0 0; padding: 0; width: 100%;}
#flip {  background-color: #404041; border: 1px solid #404041; color: #9b9b9b; float: left; font-family: "carraralight"; font-size: 27px; margin: 0 0 30px; padding: 5px 30px; text-align: left; width: 100%; cursor:pointer;}
#panel { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; display: none; float: left; margin: 0 0 30px 0; padding: 5px 0 5px 30px; width: 100%;}
#flip1 { background-color: #404041; border: 1px solid #404041; color: #9b9b9b; float: left; font-family: "carraralight"; font-size: 27px; margin: 0 0 30px; padding: 5px 30px; text-align: left; width: 100%; cursor:pointer;}
#pane2  { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; display: none; float: left; margin: 0 0 30px 0; padding: 5px 0 5px 30px; width: 100%;}
.level-right-side > p { color: #939292; float: left; font-size: 17px; text-align: right; width: 100%; margin:0 0 0 0; padding:0px; font-family: "carraralight";}
.level-left-side { float: left; margin: 0 30px 0 0; padding: 0; width: 35%;}
.level-right-side { float: left; margin: 0; padding: 0; width: 62.2%;}
.level-left-side-box { float: left; margin: 0; padding: 5px 0 5px 10px; width: 100%;}
.level-left-side-box1 { color: #717375; float: left; font-size: 16px; margin: 0 10px 0 0; padding: 0; width: 25%; font-family: "carraralight";}
.level-left-side-box2 { float: left; color: #717375; margin: 0; padding: 0; width: 72%; font-family: "carraralight"; font-size: 16px;}
.level-left-side-box2 > a { float: left; color: #717375; margin: 0; padding: 0; font-family: "carraralight"; font-size: 16px;}
.level-left-side-box:hover { background:#ebeae9;}


.level-right-side > img { margin: 0 0 10px; width: 100%;}
/*panel css*/
#flip2 { background-color: #404041; border: 1px solid #404041; color: #9b9b9b; float: left; font-family: "carraralight"; font-size: 27px; margin: 0 0 30px; padding: 5px 30px; text-align: left; width: 100%; cursor:pointer;}

#flip3 { background-color: #404041; border: 1px solid #404041; color: #9b9b9b; float: left; font-family: "carraralight"; font-size: 27px; margin: 0 0 30px; padding: 5px 30px; text-align: left; width: 100%; cursor:pointer;}

#flip4 { background-color: #404041; border: 1px solid #404041; color: #9b9b9b; float: left; font-family: "carraralight"; font-size: 27px; margin: 0 0 30px; padding: 5px 30px; text-align: left; width: 100%; cursor:pointer;}

#flip5 { background-color: #404041; border: 1px solid #404041; color: #9b9b9b; float: left; font-family: "carraralight"; font-size: 27px; margin: 0 0 30px; padding: 5px 30px; text-align: left; width: 100%; cursor:pointer;}

#flip6 { background-color: #404041; border: 1px solid #404041; color: #9b9b9b; float: left; font-family: "carraralight"; font-size: 27px; margin: 0 0 30px; padding: 5px 30px; text-align: left; width: 100%; cursor:pointer;}

#flip7 { background-color: #404041; border: 1px solid #404041; color: #9b9b9b; float: left; font-family: "carraralight"; font-size: 27px; margin: 0 0 30px; padding: 5px 30px; text-align: left; width: 100%; cursor:pointer;}

#flip8 { background-color: #404041; border: 1px solid #404041; color: #9b9b9b; float: left; font-family: "carraralight"; font-size: 27px; margin: 0 0 30px; padding: 5px 30px; text-align: left; width: 100%; cursor:pointer;}

#flip9 { background-color: #404041; border: 1px solid #404041; color: #9b9b9b; float: left; font-family: "carraralight"; font-size: 27px; margin: 0 0 30px; padding: 5px 30px; text-align: left; width: 100%; cursor:pointer;}

#pane3  { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; display: none; float: left; margin: 0 0 30px 0; padding: 5px 0 5px 30px; width: 100%;}
#pane4  { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; display: none; float: left; margin: 0 0 30px 0; padding: 5px 0 5px 30px; width: 100%;}
#pane5 { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; display: none; float: left; margin: 0 0 30px 0; padding: 5px 0 5px 30px; width: 100%;}
#pane6  { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; display: none; float: left; margin: 0 0 30px 0; padding: 5px 0 5px 30px; width: 100%;}
#pane7  { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; display: none; float: left; margin: 0 0 30px 0; padding: 5px 0 5px 30px; width: 100%;}
#pane8  { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; display: none; float: left; margin: 0 0 30px 0; padding: 5px 0 5px 30px; width: 100%;}
#pane9  { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; display: none; float: left; margin: 0 0 30px 0; padding: 5px 0 5px 30px; width: 100%;}
#pane10  { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; display: none; float: left; margin: 0 0 30px 0; padding: 5px 0 5px 30px; width: 100%;}
/*panel css close*/
.fancybox > img { margin: 0 0 10px; width: 100%;}
.search-bg-category .search-category { display: none;}

/*  System Pages  */

.box-center { margin: 0 auto;  padding: 44px 60px; width: 70%;background: #fff;  }
.box-center h1{ font-size:36px; margin:0; float:none; line-height:normal;}
.centered {text-align:center !important;}
.centered p{text-align:center !important;}

.Passionate-find-out-more-container {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}

.news-detailed-container .Passionate-find-out-more-container h2 {
  color: #404041;
  float: left;
  font-family: "carraralight";
  font-size: 25px;
  margin: 0 0;
  padding: 0;
  width: 100%;
}
.Passionate-find-out {
  border-bottom: 2px solid #404041;
  border-top: 2px solid #404041;
  float: left;
  margin: 15px 0 0;
  padding: 0;
  width: 100%;
}
.Passionate-find-out-left {
  float: left;
  margin: 17px 35px 10px 0;
  padding: 0;
  width: 250px;
}
.Passionate-find-out-right {
  float: left;
  margin: 17px 0 10px 0;
  padding: 0;
  width: 250px;
}
.Passionate-find-left-box {
  float: left;
  margin: 0 0 10px 0;
  padding: 0;
  width: 100%;
}
.Passionate-find-left-box > img {
  float: left;
  margin: 0 20px 0 0;
}
.Passionate-find-left-box > p {
  color: #c6a980;
  float: left;
  font-size: 14px;
  margin: 0;
  padding: 0; line-height:14px;
}
.Passionate-find-left-box a {
  text-decoration: none;
}
.Passionate-find-right-box {
  float: left;
  margin: 0 0 10px;
  padding: 0;
  width: 100%;
}
.Passionate-find-right-box > img {
  float: left;
  margin: 0 20px 0 0;
}
.Passionate-find-right-box > p {
  color: #38383a;
  float: left;
  font-size: 14px;
  margin: 0;
  padding: 0; line-height:14px;
}
/* ==========================================================================
  Responsive media query Setting
   ========================================================================== */
/*==========================================================================
  1. Responsive Settings from 768 to 1024 PX Screen  
 ==========================================================================*/
@media( min-width:768px) and (max-width:1024px){
	.content .abbey-bridal-left-side h1 {margin: 0 0 40px 0;}
	#outerImageContainer {max-width: 70%;}
	 #imageDataContainer {max-width: 70%;}
	.christmas-promotions-box {width: 31%;min-height: 229px;}
	.grid { top: 45px !important;}
    .box-center { width: 100%;background: #fff;  }
	a.new-menu { padding: 5px 11px;font-size: 13px;}
    .new-menu-bg { float: none; margin: 20px auto 0; padding: 0; width: 670px;}
	.interested-bg { padding: 8px 10px;}
	.a-list-part-left { margin: 0 21px 0 0; padding: 44px 30px 0;}
    .win-text {padding: 10px 30px 20px;}
    
	.a-list-part-right { padding: 44px 30px 23px;}
	.filter-button-group.button-group.js-radio-button-group .alphabatical-list .button { width: 47.9% !important;}
	.menuzord-menu > li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.leasing_detailed-top-left > img { margin: 0 15px 0 0;}
	.leasing_detailed-top-left > p { font-size: 18px;}
	.leasing_detailed-top-right-box > img { margin: 0 6px 0 0;}
	.leasing_detailed-top-right-box > p { font-size: 15px; margin: 3px 5px 0 0;}
	.list-heading { margin: 0;}
	.jump-to-border3 { width: 31.1%;}
	.jump-to-head1 { margin: 0 20px;}
	.level-left-side { width: 40%;}
	.level-right-side { width: 55.2%;}
	.level-left-side-box2 { width: 71%;}
	.join-a-list-form-bg { margin: 5px 0 0;}
	.menu-item img { width: 100% !important;}
	.gallery-item { width: 30.8%;}
	.gallery-item > img { width: 100%;}
	.content > p { width:100%;}
.header-top-left { margin: 20px 30px 0 0; width: 32%;}
.search-category { margin: 0 9px 0 0; width: 24%;}
.Search-alphabetically { font-size: 14px; padding:12px;}
.search-category .type-select { font-size: 14px;}
.search-stores { font-size: 14px;}
.search-bg-category { top: 220px;}
.header-top-left ul { width: 156px;}
.header-top-left ul li { margin: 0 17px 0 0;}
.top-search-detail { margin: 10px 0 0; width: 202px;}
.slider-text { top: 100px;}
.border { width: 37%;}
.discover-head { width: 26%;}
.discover-box { width: 23.9%;}
.discover-box > img { width: 100%;}
.discover-box-text { font-size: 16px; margin: -72px 10px; width: 152px;}
.join-conyainer { padding: 0 10px;}
.join-left-side { width: 62%;}
.join-right-side { margin: 111px 0 0; width: 34%;}
.join-right-side > img { width: 100%;}
.join-left-side > h2 { font-size: 30px; line-height: 35px; margin:0 0 0 0;}
.join-left-side h3 { font-size: 13px; margin: 5px 0 0 12px;}
.join-a-list-form-field { width: 49%;}
.interested-field { width: auto;}
.interested-field label p { font-size: 13px;}
.interested-field1 { width: auto;}
.interested-field1 label p { font-size: 13px;}
.interested-field2 { width: auto;}
.interested-field2 label p { font-size: 13px;}
.interested-field3 { width: auto;}
.interested-field3 label p { font-size: 13px;}
.interested-field4 { width: auto; margin-right: 10px;}
.interested-field4 label p { font-size: 13px;}
.interested-field.margin-bottom { margin-bottom: 10px;}
.interested-field1.margin-bottom { margin-bottom: 10px;}
.interested-field2.margin-bottom { margin-bottom: 10px;}
.interested-field3.margin-bottom { margin-bottom: 10px;}
.interested-field4.margin-bottom { margin-bottom: 0px; margin-right:0px; width:100px;}
.map-left-side { margin: 0 20px 0 0; width: 38.3%;}
.map-right-side {width: 58.9%;}
    .map-right-side > img { width: 100%;}

.footer-box { width: 29%;}
.footer-box1 { width: 29%;}
.footer-box2 { width: 29%;}
.footer-box3 { width: 29%;}
.footer-box4 { width: 29%;}

/*about*/
.about-the-dymocks-box { margin: 0 18px 0 0;}
.about-the-dymocks-box > img {width: 100%;}
.gallery-border { width: 32.9%;}
.gallery > img {
  width: 100%;
}
.wedding-day-style-box:nth-child(4n+4) { margin-right: 30px;}

.wedding-day-style-box:nth-child(3n+3) { margin-right: 0px;}
.wedding-day-style-box { width: 30.5%; min-height: auto !important;}
.wedding-day-style-box img { width: 100%;}
.contact-box { margin: 0 21px 0 0; padding: 60px 20px 35px;}
.light-rail-left { padding: 30px 10px; width: 60.5%;}
.light-rail-right { width: 39.5%;}
.light-rail-img { margin: 0 10px 0 0;}
.light-rail-left-box > p { width: 79%;}
.how-to-rich-left-side { width: 38%;}
.how-to-rich-right-side { width: 57%;}
.how-to-rich1-left-side { width: 57%;}
.how-to-rich1-right-side { width: 38%;}

    .leasing-box { width: 30.5%;}
    .leasing-box > img { width: 100%;}
.leasing-box .leasing-address { margin: -124px 0 0; width: 220px;}
.view-detail { margin: -27px 30px 0;}
.leasing-box:nth-child(4n+4) { margin-right: 30px;}
.leasing-box:nth-child(3n+3) { margin-right: 0px;}
.leasing-enquiries-border { width: 21.5%;}
.leasing-enquiries-left-side { margin: 0 15px 0 0; width: 37%;}
.leasing-enquiries-right-side { padding: 40px 10px; width: 60%;}
.leasing-enquiries-form-box { margin: 0 15px 0 0;}
.leasing-enquiries-field .submit-btn { background: #313135 url("../Images/submit-icon-image.png") no-repeat scroll 175px 20px; width: 198px;}

.leasing-left { width: 55%;}
.leasing-left > img { width: 100%;}
.leasing-right { width: 45%;}
.leasing-right > img {
  height: 139px;
  width: 324px;
}
.leasing_detailed-left-side { padding: 30px 10px; width: 61.5%;}
.leasing_detailed-top-left { margin: 0 17px 0 0; width: 47%;}
.leasing_detailed-top-right { float: right; width: 207px;}
.leasing_detailed-right-side { width: 34.3%;}

.leasing-container > img { width: 100%;}
.news-detailed-container { padding: 35px 23px 50px}

.news-large-img1 { width: 100%;}
.news-large-img2 { width: 100%;}
.news-large-img3 { width: 100%;}
.Share-this-post { margin: 30px 0 0;}
.Share-btn { margin: 30px 0 0; }
.latest-news-container-box { margin: 0 18px 30px 0;}
.latest-news-container-box > img { width: 100%;}
.content h1 { margin: 30px 0 15px;}

.passionate-people-image1 { width: 49%;}
.passionate-people-image2 { width: 48%;}
.abbey-bridal-left-side { width: 56.8%;}
.abbey-bridal-right-side { width: 39%;}
.bridal-image { margin: 20px 0 0;}
.bridal-image > img { width: 30%;}
.planning-a-wedding {  margin: 20px 0 0;}
.planning-a-wedding > img { width: 100%;}
.jump-to-head { margin: 0 37px;}
a.deactivated { font-size: 25px; margin: 0 7px 0 0;}
.jumper a { font-size: 25px; margin: 0 6px 0 0;}
.jumper { margin: 20px 0 30px;}
.promotions-container .data-listing-left { margin-right: 21px;}
.store-list-name { width: 189px;}
.block-heading { margin: 0 0 30px;}
.grid .list-container { width: 215px !important;}
.list-data-heading { font-size: 19px !important;}
.big-two-1.boxgrid3 p, .big-two-2.boxgrid3 p { font-size: 16px !important;}
p.list-detail-link a { font-size: 17px !important;}

.planning-a-awedding > img {
  width: 100%;
}
.filter-button-group.button-group.js-radio-button-group .button {
  font-size: 13px !important;
  width: 16.6% !important;
}
.button.weddings { padding: 10px 0 !important;}
.button.jewellery { padding: 10px 0 !important;}
.button.health { padding: 10px 0 !important;}
.button.fashion { padding: 10px 0 !important;}
.button.training { padding: 10px 0 !important;}
.button.professional { padding: 10px 0 !important;}
 
.store-listing-border { margin: 16px 0; width: 31.4%;}
.store-listing-head { margin: 0 15px;}
.store-listing-head h2 { font-size: 32px;}
.big-demo.go-wide { margin: 20px 0 0;}
.promotions-container1 { margin: 10px 0 85px;}
.promotions-container2 .data-listing-left { margin-right: 21px;}
.map-text-container { margin: -424px 0 0;}
.map-right-side img { width: 100%;}
.home-map-dymocks { margin: -30px 0 0; width: auto !important;}

.home-map-container { margin: -114px 0 0;}
.menus-data { float: left; width: 436px !important;}
.menu-item { width: 207px !important;}
.menu-item > img { width: 100%;}
.menu-name-container { width: 207px !important;}

.box-center { width: 100% !important;}
    
.store-list-level { width: 147px;}
}


@media( min-width:700px) and (max-width:767px){
	.new-menu-bg { width: 614px; margin:0 auto; padding:0; float:none;}
	 a.new-menu { padding: 5px 40px;}
	  .content .abbey-bridal-left-side h1 {margin: 0 0 40px 0;}
}

/*==========================================================================
  1. Responsive Settings from 768 PX Screen  
 ==========================================================================*/
@media( max-width:768px) {

.menuzord-menu li .indicator { display: block !important; margin-left: 3px;}
.menuzord { z-index: 1000;}
.menuzord-menu > li { border-right: none !important;}
    .box-center { width: 100% !important; padding: 20px 30px;}
    .box-center h1{ font-size:24px !important;}
}

/*==========================================================================
  1. Responsive Settings from 769 to 1024 PX Screen  
 ==========================================================================*/
@media( min-width:769px) and (max-width:1024px){
	a.new-menu { padding: 5px 8px;}
	.new-menu-bg { float: none; margin: 20px auto 0; padding: 0; width: 670px;}
	.about-sub-menu {
  margin: 0 0 0 70px !important;
}
	.megamenu-row { padding: 0 0 0 0 !important;}
.search-bg-category { top: 190px;}
.menuzord-menu > li { margin: 0 9px 0 0 !important; padding: 0 9px 0 0 !important;}
.menuzord-menu > li > a { font-size: 12px !important;}
.menuzord { padding: 0 !important;}
}

/*==========================================================================
  1. Responsive Settings from 992 to 1024 PX Screen  
 ==========================================================================*/
@media( min-width:992px) and (max-width:1024px){
	.christmas-promotions-box {min-height: 312px;}
	.new-menu-bg {
  float: none;
  margin: 20px auto 0;
  overflow: hidden;
  padding: 0;
  width: 900px;
}
a.new-menu {
  padding: 5px 27px;
}
	.filter-button-group.button-group.js-radio-button-group .alphabatical-list .button {
  width: 48.4% !important;
}
	.about-sub-menu {
  margin: 0 0 0 90px !important;
}
	.menus-data { width: 78% !important;}
	.menuzord-menu > li {
  margin: 0 12px 0 0 !important;
  padding: 0 12px 0 0 !important;
}
.menuzord-menu > li > a {
  font-size: 15px !important;
}
.header-top-left {
  margin: 20px 30px 0 0;
  width: 36%;
}

.top-search-detail {
  margin: -35px 0 0 199px;
  width: 148px;
}
.discover-box-text {font-size: 20px; margin: -89px 22px; width: 181px;}
.join-left-side > h2 { font-size: 38px; line-height: 38px; margin: 10px 0 15px;}
.join-left-side h3 { font-size: 17px; margin: 15px 0 0 30px;}
.interested-field1 { width: auto;}
.join-right-side { margin: 66px 0 0;}
.map-left-side { margin: 0 20px 0 0; width: 29.5%;}
.map-right-side { width: 68.3%;}
.footer-box { width: 22%;}
.footer-box1 { width: 22%;}
.footer-box2 { width: 22%;}
.footer-box3 { width: 21%;}
.footer-box4 { width: 22%;}
.slider-text { top: 130px;}
.light-rail-left { padding: 30px 10px; width: 69.4%;}
.light-rail-right { width: 30.5%;}
.how-to-rich-right-side { width: 67%;}
.how-to-rich-left-side { width: 29%;}
.how-to-rich1-left-side { width: 67%;}
.how-to-rich1-right-side { width: 29%;}
.leasing-box .leasing-address { margin: -160px 0 0; width: 287px;}
.view-detail { margin: -27px 64px 0;}
.leasing-enquiries-border { width: 28.2%;}
.leasing-enquiries-left-side { margin: 0 28px 0 0;}
.leasing-right > img { height: 181px; width: 413px;}
.abbey-bridal-right-side { width: 30%;}
.abbey-bridal-left-side {  width: 66.8%;}
.bridal-image > img { width: 31%;}

.grid .list-container { width: 213px !important;}
.list-data-heading { font-size: 19px !important;}
.big-two-1.boxgrid3 p, .big-two-2.boxgrid3 p { font-size: 17px !important;}
p.list-detail-link a { font-size: 17px !important;}
.planning-a-awedding > img { width: 100%;}

.store-listing-border { margin: 16px 0; width: 35.9%;}

.filter-button-group.button-group.js-radio-button-group .button {
  font-size: 16px !important;
  width: 16.6% !important;
}
.map-text-container {
  margin: -510px 0 0;
}
.home-map-container {
  margin: -167px 0 0;
}
}

/*==========================================================================
  1. Responsive Settings from 1025 to 1199 PX Screen  
 ==========================================================================*/
@media( min-width:1025px) and (max-width:1199px){
	#outerImageContainer {max-width: 70%;}
	 #imageDataContainer {max-width: 70%;}
	.christmas-promotions-box {width: 31.9%;min-height: 310px;}
	a.new-menu { padding: 5px 21px;}
	.new-menu-bg {
  float: none;
  margin: 20px auto 0;
  overflow: hidden;
  padding: 0;
  width: 915px;
}
	.a-list-part-left { margin: 0 28px 0 0;}
	.filter-button-group.button-group.js-radio-button-group .alphabatical-list .button { width: 48.3% !important;}
	.about-sub-menu {
  margin: 0 0 0 93px !important;
}
	.megamenu-row { padding: 0 0 0 0 !important;}
	.menu-item img { width: 100% !important;}
	.level-right-side { width: 61.7%;}
	.level-left-side-box2 { width: 71%;}
	.jump-to-border3 { width: 35.5%;}
	.jump-to-head1 { margin: 0 20px;}
	.phone > p { margin: 0 0 0 32px;}
	.phone1 img { margin: 0 22px 0 0;}
	.gallery-item { width: 31.7%;}
	.gallery-item > img { width: 100%;}
.header-top-left { margin: 20px 20px 0 0; width: 350px;}
.top-search-detail { width: 148px;}
.menuzord-menu > li { margin: 0 11px 0 0 !important; padding: 0 11px 0 0 !important;}
.menuzord { padding: 0 !important;}
.search-category { margin: 0 23px 0 0;}
.discover-box { width: 24.2%;}
.discover-box > img {width: 100%;}
.discover-box-text { font-size: 20px; margin: -89px 30px; width: 166px;}
.join-conyainer { padding: 0 10px;}
.join-right-side { margin: 71px 0 0; width: 33%;}
.join-right-side > img { width: 100%;}
.join-left-side > h2 { font-size: 43px; line-height: 50px; margin: 5px 0 0;}
.join-left-side h3 { font-size: 17px; margin: 15px 0 0 8px;}
.join-a-list-form-bg { margin: 5px 0 0;}
.join-a-list-form-field { width: 49.3%;}
.interested-field {width: auto;}
.interested-field1 { width: auto;}
.interested-field2 { width: auto;}
.interested-field3 { width: auto;}
.interested-field4 { width: auto;}
.interested-field.margin-bottom { margin-bottom: 10px;}
.interested-field1.margin-bottom {margin-bottom: 10px;}
.interested-field2.margin-bottom { margin-bottom: 10px;}
.interested-field3.margin-bottom { margin-bottom: 10px;}
.interested-field4.margin-bottom { margin-bottom: 0; width:100px;}
.map-left-side { width: 29.5%;}
.map-right-side { width: 67%;}
.map-right-side > img {width: 100%;}
.slider-text { top: 125px;}

/*about*/
.about-the-dymocks-box { margin: 0 24px 0 0;}
.about-the-dymocks-box > img { width: 100%;}
.gallery-border { width: 36.9%;}
.gallery > img { width: 100%;}
.wedding-day-style-box { margin: 0 23px 30px 0; min-height:230px;}
.wedding-day-style-box img { width: 100%;}
.contact-box { margin: 0 28px 0 0;}
.light-rail-left { width: 70%;}
.light-rail-right { width: 30%;}
.light-rail-left-box > p { width: 85%;}
.light-rail-img { margin: 0 15px 0 0;}
.how-to-rich-right-side { width: 66%;}
.how-to-rich-left-side { width: 30%;}
.how-to-rich1-left-side { width: 67.1%;}
.how-to-rich1-right-side { width: 29%;}
.leasing-box { margin: 0 23px 30px 0; width: 23.1%;}
.leasing-box > img { width: 100%;}
.leasing-box .leasing-address { width: 217px;}
.view-detail { margin: -27px 29px 0;}
.leasing-enquiries-border { width: 28.2%;}
.leasing-enquiries-left-side { margin: 0 20px 0 0; width: 28%;}
.leasing-enquiries-right-side { width: 69.8%; padding:40px 15px;}
.leasing-enquiries-form-box { margin: 0 23px 0 0;}
.leasing-right > img { width: 350px;}
.leasing-left > img { width: 100%;}
.leasing_detailed-left-side { margin: 0 28px 0 0; width: 72%;}
.leasing_detailed-right-side { width: 25%;}
.leasing_detailed-top-right { float: right; width: 200px;}
.leasing_detailed-top-left { width: 60%;}
.leasing-container > img { width: 100%;}
.news-detailed-container { padding: 35px 23px 50px}

.news-large-img1 { width: 100%;}
.news-large-img2 { width: 100%;}
.news-large-img3 { width: 100%;}
.Share-this-post { margin: 30px 0 0;}
.Share-btn { margin: 30px 0 0; }
.latest-news-container-box { margin: 0 24px 30px 0;}
.latest-news-container-box > img { width: 100%;}
.abbey-bridal-left-side { width: 66.8%;}
.abbey-bridal-right-side { width: 30%;}
.bridal-image > img { width: 31%;}
.planning-a-wedding > img { width: 100%;}
.jump-to-border { width: 32.6%;}
.jumper a { font-size: 27px; margin: 0 13px 0 0;}
a.deactivated { font-size: 26px; margin: 0 13px 0 0;}
.promotions-container .data-listing-left { margin-right: 28px;}
.list-heading { margin: 0;}
.store-list-name { width: 295px;}
.block-heading { margin: 0 0 30px;}

.grid .list-container { width: 213px !important;}
.list-data-heading { font-size: 19px !important;}
.big-two-1.boxgrid3 p, .big-two-2.boxgrid3 p { font-size: 17px !important;}
p.list-detail-link a { font-size: 17px !important;}
.planning-a-awedding > img {
  width: 100%;
}
.filter-button-group.button-group.js-radio-button-group .button {
  font-size: 16px !important;
  width: 16.6% !important;
}
.button.weddings { padding: 10px 0 !important;}
.button.jewellery { padding: 10px 0 !important;}
.button.health { padding: 10px 0 !important;}
.button.fashion { padding: 10px 0 !important;}
.button.training { padding: 10px 0 !important;}
.button.professional { padding: 10px 0 !important;}
 
.store-listing-border { margin: 17px 0; width: 35.4%;}
.store-listing-head { margin: 0 15px;}
.store-listing-head h2 { font-size: 33px;}
.big-demo.go-wide { margin: 20px 0 0;}
.promotions-container1 { margin: 10px 0 85px;}
.promotions-container2 .data-listing-left { margin-right: 28px;}
.map-text-container { margin: -510px 0 0;}
.map-right-side img { width: 100%;}
.home-map-dymocks { margin: -30px 0 0; width: auto !important;}
.home-map-container { margin: -150px 0 0;}
.store-list-level { width: 147px;}
.menus-data { width: 77% !important;}

.menu-name-container { height: auto !important; margin: 0 !important; position: relative !important; width: 100% !important;}
.menu-item > img { width: 100% !important;}
.menu-item { height: auto !important; margin: 0 10px 10px 0 !important; width: 31% !important;}
}

/*==========================================================================
  1. Responsive Settings from 1200 to 1299 PX Screen  
 ==========================================================================*/
 @media( min-width:1200px) and (max-width:1299px){
	 #outerImageContainer {max-width: 70%;}
	 #imageDataContainer {max-width: 70%;}
	 .christmas-promotions-box {
	width: 31.9%;
	min-height: 390px;
}
	 a.new-menu { padding: 5px 42px;}
	 .filter-button-group.button-group.js-radio-button-group .alphabatical-list .button { width: 48.3% !important;}
	 .jump-to-head1 { margin: 0 47px;}
	 .gallery-item { width: 32.1%;}
	.gallery-item > img { width: 100%;}
.discover-box-text { margin: -110px 30px; width: 233px;}
.search-category { margin: 0 29px 0 0;}
.join-left-side h3 { margin: 21px 0 0 13px;}
.map-left-side { width: 23.6%;}
.map-right-side { width: 73.8%;}
.map-right-side > img { width: 100%;}
.footer-box4 { width: 128px;}
.footer-box5 { width: 98px;}
.menuzord-menu > li { margin: 0 23px 0 0 !important; padding:0 23px 0 0 !important}
.slider-text { top: 170px;}
.wedding-day-style-box img { width: 100%;}
.wedding-day-style-box { margin: 0 29px 30px 0;}
.leasing-box { margin: 0 29px 29px 0;}
.leasing-enquiries-left-side { margin: 0 29px 0 0;}
.leasing-left > img { width: 100%;}
.leasing-right > img { width: 436px;}
.leasing_detailed-left-side { margin: 0 29px 0 0;}

.leasing-container > img { width: 100%;}
.latest-news-container-box > img { width: 100%;}
.passionate-people-image2 { width: 49%;}
.passionate-people-image1 { margin: 0 25px 30px 0; width: 48%;}
.promotions-container .data-listing-left { margin-right: 35px;}
.store-list-name { width: 407px;}
.jumper { margin: 30px 0;}
.list-heading { margin: 0 0 10px;}

.grid .list-container { width: 271px !important;}

.planning-a-awedding > img {
  width: 100%;
}
.filter-button-group.button-group.js-radio-button-group .button {
  font-size: 18px !important;
  width: 16.6% !important;
}
.button.weddings { padding: 10px 0 !important;}
.button.jewellery { padding: 10px 0 !important;}
.button.health { padding: 10px 0 !important;}
.button.fashion { padding: 10px 0 !important;}
.button.training { padding: 10px 0 !important;}
.button.professional { padding: 10px 0 !important;}
 
.store-listing-border { margin: 17px 0; width: 38.3%;}
.store-listing-head { margin: 0 15px;}
.store-listing-head h2 { font-size: 33px;}
.big-demo.go-wide { margin: 20px 0 0;}
.promotions-container1 { margin: 40px 0 85px;}
.promotions-container2 .data-listing-left { margin-right: 35px;}
.map-text-container {  margin: -600px 0 0;}
.map-right-side img { width: 100%;}
.home-map-dymocks {  margin: -30px 0 0; width: auto !important;}
.home-map-container { margin: -188px 0 0;}
.store-list-level { width: 147px;}


 }
 
/*==========================================================================
  1. Responsive Settings from 1300 to 1500 PX Screen  
 ==========================================================================*/
 @media( min-width:1300px) and (max-width:1500px){
	 a.new-menu { padding: 5px 44px;}

.slider-text { top: 220px;}

 }
 
/*==========================================================================
  1. Responsive Settings from 1501 to 1840 PX Screen  
 ==========================================================================*/
@media( min-width:1501px) and (max-width:1840px){

.slider-text { top: 260px;}

 }


/*==========================================================================
  1. Responsive Settings from 700 to 767 PX Screen  
 ==========================================================================*/
 @media( min-width:700px) and (max-width:767px){
	 #outerImageContainer {max-width: 70%;}
	 #imageDataContainer {max-width: 70%;}

	 .christmas-promotions-box {
	width: 31%;
	min-height: 229px;
}
	 .new-menu-bg {
  float: none;
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
  width: 614px;
}
a.new-menu {
  padding: 5px 3px; font-size: 14px;
}
	 .a-list-part-left { margin: 0 20px 0 0; padding: 44px 20px 0;}
    .win-text {padding: 10px 20px 20px;}
	 .a-list-part-right { padding: 44px 20px 23px;}
	 .filter-button-group.button-group.js-radio-button-group .alphabatical-list .button {
  width: 47.4% !important;
}
	 .search-bg-category { top: 205px;}
	 .menu-item img { width: 100% !important;}
	 .jump-to-border3 { width: 29.7%;}
	 .jump-to-head1 { margin: 0 20px;}
	 .level-left-side { width: 40%;}
	 .level-right-side { width: 55.2%;}
	 .level-left-side-box2 { width: 71%;}
	 .gallery-item { width: 30.6%;}
	.gallery-item > img { width: 100%;}
.slider-text { top: 100px; font-size:25px;}
.menus-data { width: 66% !important;}
.menu-item { height:auto !important; margin: 0 10px 10px 0 !important; width: 47.4% !important;}
.menu-item > img { width: 100% !important;}
.menu-name-container { height: auto !important; margin: 0 !important; width: 100% !important; position:relative !important;}	 
.header-top-left { margin: 20px 10px 0 0; width: 202px;}
.top-search-detail { margin: 10px 0 0; width: 100%;}
.top-search { margin: 3px 0 0;}
.header-top-center {  margin: 20px 0;}
.search-category { margin: 0 5px 0 0; width: 24.4%;}
.Search-alphabetically { font-size: 13px; padding: 13px;}
.search-category .type-select { font-size: 13px;}
.search-stores { font-size: 13px;}
.border { width: 37%;}
.discover-head { width: 26%;}
.discover-box-text { font-size: 17px; line-height: 21px; margin: -68px 18px; width: 19%;}
.discover-box > img { width: 100%;}
.discover-box { margin: 0 10px 0px 0; width: 23.8%;}
.join-conyainer { padding: 0 10px;}
.join-left-side > h2 { font-size: 43px;}
.join-left-side h3 { font-size: 20px; margin: 21px 0 0 25px;}
.join-a-list-form-field { width: 49.3%;}
.interested-field { width: auto;}
.interested-field1 { width: auto;}
.interested-field2 { width: auto;}
.interested-field3 { width: auto;}
.interested-field4 { width: auto;}
.interested-field.margin-bottom { margin-bottom: 10px;}
.interested-field1.margin-bottom { margin-bottom: 10px;}
.interested-field2.margin-bottom { margin-bottom: 10px;}
.join-left-side {width: 100%;}
.join-right-side { display: none;}
.map-left-side { width: 41%;}
.map-right-side { width: 54.5%;}
.map-right-side > img { width: 100%;}
.footer-box { width: 28%;}
.footer-box1 { width: 28%;}
.footer-box2 { width: 28%;}
.footer-box3 { width: 28%;}
.footer-box4 { width: 28%;}
/*about*/
.content > p { font-size: 16px; width:85%;}
.about-the-dymocks-box { margin: 0 17px 0 0;}
.about-the-dymocks-box > img { width: 100%;}
.gallery-border { width: 31.7%;}
.gallery > img { width: 100%;}
.gallery-container { padding: 40px 0 85px;}
.wedding-day-style-box { margin: 0 15px 15px 0; width: 31.8%; min-height:auto;}
.wedding-day-style-box:nth-child(4n+4) { margin-right: 15px;}
.wedding-day-style-box:nth-child(3n+3) { margin-right: 0px;}
.wedding-day-style-box img { width: 100%;}
.contact-box { margin: 0 20px 0 0; padding: 60px 20px 35px;}
.light-rail-left { width: 100%;}
.light-rail-left-box > p { width: 80%;}
.light-rail-right > img { width: 100%;}
.light-rail-right { width: 100%;}
.how-to-rich-right-side { width: 53%;}
.how-to-rich-left-side { width: 41%;}
.how-to-rich1-right-side { width: 41%;}
.how-to-rich1-left-side { width: 53%;}
.leasing-box { margin: 0 16px 16px 0;}
.leasing-box > img { width: 100%;}
.leasing-box .leasing-address { margin: -110px 0 0; width: 156px;}
.leasing-address > p {font-size: 17px;}
.view-detail { margin: 0; position: relative; width: 100%;}
.leasing-deatail { margin: 20px 0 0;}
.view-detail > a { font-size: 12px;}
.leasing-enquiries-border { width: 19.4%;}
.leasing-enquiries-left-side { margin: 0 15px 0 0; width: 261px;}
.leasing-enquiries-right-side { padding: 40px 10px; width: 58.8%;}
.leasing-enquiries-form-box { margin: 0 14px 0 0;}
.leasing-enquiries-field .submit-btn { background: #313135 url("../Images/submit-icon-image.png") no-repeat scroll 157px 20px; width: 181px;}
.leasing-left > img { width: 100%;}
.leasing-right > img { width: 250px;}
.leasing_detailed-left-side { margin: 0 15px 0 0; padding: 30px 10px; width: 61.7%;}
.leasing_detailed-top-left { margin: 0 10px 0 0; width:46%;}
.leasing_detailed-top-right { float: right; width: 200px;}
.leasing_detailed-right-side { width: 36%;}

.leasing-container > img {
  width: 100%;
}
.news-detailed-container { padding: 35px 20px 30px;}
.news-large-img1 { width: 100%;}
.news-large-img2 { width: 100%;}
.news-large-img3 { width: 100%;}
.Share-this-post { margin: 35px 0 0;}
.Share-btn { margin: 30px 0 0;}
.latest-news-container-box { margin: 0 17px 20px 0;}
.latest-news-container-box > img { width: 100%;}
.content h1 { margin: 30px 0 15px;}
.passionate-people-image2 { margin: 0 0 30px; width: 48%;}
.passionate-people-image1 { width: 48%;}
.passionate-people-image { margin: 30px 0 0;}

.abbey-bridal-left-side { width: 54.5%;}
.abbey-bridal-right-side { width: 41%;}
.bridal-image { margin: 20px 0 0;}
.bridal-image > img { width: 30%;}
.planning-a-wedding > img { width: 100%;}
.jump-to-border { width: 33.1%;}
.jump-to-head { margin: 0 50px;}
.jumper { margin: 30px 0;}
.jumper a { font-size: 24px; margin: 0 5px 0 0;}
a.deactivated { font-size: 25px; margin: 0 5px 0 0;}

.promotions-container2 .data-listing-left { margin-right: 20px;}
.list-heading { margin: 0 0 10px;}
.store-list-name { font-size: 15px; margin: 0 10px 0 0; width: 155px;}
.block-heading { margin: 0 0 20px;}

.grid .list-container { width: 198px !important;}
.list-data-heading { font-size: 19px !important;}
.big-two-1.boxgrid3 p, .big-two-2.boxgrid3 p { font-size: 17px !important;}
p.list-detail-link a { font-size: 17px !important;}
.planning-a-awedding > img {
  width: 100%;
}
.grid .list-container:nth-child(3n + 3) { margin-right:0px !important; }
.last .list-container {
  margin-right: 21px !important;
}
.filter-button-group.button-group.js-radio-button-group .button {
  font-size: 12px !important;
  width: 16.5% !important;
}
.button.weddings { padding: 10px 0 !important;}
.button.jewellery { padding: 10px 0 !important;}
.button.health { padding: 10px 0 !important;}
.button.fashion { padding: 10px 0 !important;}
.button.training { padding: 10px 0 !important;}
.button.professional { padding: 10px 0 !important;}
 .grid {
  top: 40px !important;
}
.store-listing-border { margin: 12px 0; width: 31.4%;}
.store-listing-head { margin: 0 15px;}
.store-listing-head h2 { font-size: 29px;}
.big-demo.go-wide { margin: 20px 0 0;}
.promotions-container1 { margin: 10px 0 85px;}
.map-text-container { margin: -410px 0 0;}

.interested-field4.margin-bottom { margin-bottom: 0; width: 100px;}
.map-right-side img { width: 100%;}
.home-map-dymocks { margin: -30px 0 0; width: auto !important;}
.home-map-container { margin: -112px 0 0;}
 }
 
 /*==========================================================================
  1. Responsive Settings from 735 to 767 PX Screen  
 ==========================================================================*/
 @media( min-width:735px) and (max-width:755px){
 .grid .list-container { width: 210px !important;}

 }
 
 @media( min-width:756px) and (max-width:767px){
 .grid .list-container { width: 220px !important;}

 }
 
 
 
 
 
 
 
 
 /*==========================================================================
  1. Responsive Settings from 601 to 699 PX Screen  
 ==========================================================================*/
   @media( min-width:651px) and (max-width:699px){

 .christmas-promotions-box {
	width: 30.9%;
	min-height: 212px !important;
}
   }
  @media( min-width:601px) and (max-width:699px){
	  .content .abbey-bridal-left-side h1 {margin: 0 0 40px 0;}
	  .christmas-promotions-box {width: 30.9%;min-height: 200px;}
	  #outerImageContainer {max-width: 65%;}
	  #imageDataContainer {max-width: 65%;}
	  #imageData #imageDetails {width: 42% !important;}
	  
	  .Passionate-find-out-left { margin: 17px 30px 10px 0;}
	  .new-menu-bg { float: none; margin: 20px auto 0; overflow: hidden; padding: 0; width: 570px;}
	  a.new-menu { padding: 5px 0; text-align: center; width: 190px;}
    .win-text { padding: 10px 15px 20px;}
	  .a-list-part-left { margin: 0 17px 0 0; padding: 44px 15px 0;}
	  .a-list-part-right { padding: 44px 15px 23px;}
	  .filter-button-group.button-group.js-radio-button-group .alphabatical-list .button {
  width: 47.3% !important;
}
	  .leasing-enquiries-border {
  margin: 13px 0;
  width: 26.4%;
}
	  .menu-item img { width: 100% !important;}
	  .jump-to-border3 { width: 26.1%;}
	  .jump-to-head1 { margin: 0 20px;}
	  .level-left-side { margin: 0 15px 0 0; width: 40%;}
	  .level-left-side-box2 { width: 70%;}
	  .level-right-side { width: 57.2%;}
	  .gallery-item { width: 30.3%;}
	.gallery-item > img { width: 100%;}
	  .header { height: 200px;}
	  .content > p { width:100%;}
 .header-top-left { display: none;}
 .menuzord { float: right !important; width: auto !important;}
 .menu-subs { float: left; width: 41% !important;}
 .menus-data { float: left; width: 59% !important;}
 .search-bg-category { top: 123px;}
 .search-category { margin: 0 5px 0 0; width: 24.3%;}
 .search-stores { font-size: 11px;}
 .search-category .type-select { font-size: 11px;}
.Search-alphabetically { font-size: 11px; line-height: 19px; padding: 13px 5px;}
 .border { width: 32%;}
 .discover-head { width: 35%;}
 .discover-box { margin: 0 10px 10px 0; width: 48%;}
 .discover-box-text { font-size: 24px; margin: -109px 21px; z-index: 10000; width:41%;}
 .discover-box > img { width: 100%;}
 .join-conyainer { padding: 0 10px; }
 .join-left-side > h2 { font-size: 34px; margin: 5px 0 0;}
 .join-left-side h3 { font-size: 19px; margin: 21px 0 0 7px;}
 .join-a-list-form-field { width: 49.2%;}
 .interested-field { width: auto;}
 .interested-field1 { width: auto;}
 .interested-field2 { width: auto;}
 .interested-field3 { width: auto;}
 .interested-field4 { width: auto;}
 .interested-field.margin-bottom { margin-bottom: 10px;}
 .interested-field1.margin-bottom { margin-bottom: 10px;}
 .interested-field2.margin-bottom { margin-bottom: 10px;}
 .interested-field3.margin-bottom { margin-bottom: 10px;}
 .interested-field4.margin-bottom { margin-bottom: 0px; width:100px;}
 .join-left-side { margin: 0; width: 100%;}
 .join-right-side { display: none;}
 .map-left-side { margin: 0 15px 0 0; width: 230px;}
 .map-left-side > img { width: 100%;}
 .Passion-text { padding: 70px 0; width: 180px;}
 .map-right-side { width: 57%;}
 .map-right-side > img { width: 100%;}
 .footer-box { width: 165px;}
 .footer-box1 { width: 175px;}
 .footer-box2 { width: 141px;}
 .footer-box3 { width: 163px;}
 .footer-box4 { width: 178px;}
 .slider-text h1 { font-size: 30px;}
 .slider-text { top: 74px;}
 .slider-text { font-size: 35px}
 /*about*/
 .about-the-dymocks-box { margin: 0 14px 0 0;}
 .about-the-dymocks-box > img { width: 100%;}
 .gallery-bg { margin: 0;}
 .gallery-container { padding: 40px 0 85px;}
 .gallery-border { width: 28.5%;}
 .gallery > img { width: 100%;}
 .wedding-day-style-box:nth-child(4n+4) { margin-right: 15px;}
 .wedding-day-style-box:nth-child(3n+3) { margin-right: 0px;}
 .wedding-day-style-box img { width: 100%;}
 .wedding-day-style-box { margin: 0 15px 15px 0; width: 31.5%; min-height:225px;}
 .category-name { font-size: 17px;}
 .contact-box { margin: 0 17px 0 0; padding: 30px 5px 35px;}
 
 .light-rail-left { width: 100%;}
.light-rail-left-box > p { width: 77%;}
.light-rail-right > img { width: 100%;}
.light-rail-right { width: 100%;}
.how-to-rich-right-side { width: 55.5%;}
.how-to-rich-left-side { width: 41%; margin: 0 20px 0 0;}
.how-to-rich1-right-side { width: 41%; }
.how-to-rich1-left-side { width: 55.5%; margin: 0 20px 0 0;}
.how-to-rich-left-side > img { width: 100%;}
.how-to-rich1-right-side > img { width: 100%;}
 
 
 .leasing-box { margin: 0 16px 16px 0; width:31.4%;}
.leasing-box > img { width: 100%;}
.leasing-box .leasing-address { margin: -110px 0 0; width: 183px;}
.leasing-address > p {font-size: 17px;}
.view-detail { margin: 0; position: relative; width: 100%; cursor: pointer;}
.leasing-deatail { margin: 20px 0 0;}
.view-detail > a { font-size: 12px; width:100%;}
.leasing-enquiries-border { width: 19.9%;}
.leasing-enquiries-left-side { margin: 0 15px 0 0; width: 43.3%; padding:30px 10px;}
.leasing-enquiries-right-side { padding: 40px 10px; width: 54%;}
.leasing-enquiries-form-box { margin: 0 0 0 0; width:100%;}
.leasing-enquiries-field .submit-btn { background: #313135 url("../Images/submit-icon-image.png") no-repeat scroll 157px 20px; width: 181px;}
 .leasing-box:nth-child(4n+4) { margin-right: 16px;}
.leasing-box:nth-child(3n+3) { margin-right: 0px;}
.leasing-enquiries-head h2 { font-size: 28px;}

.leasing-left > img { width: 100%;}
.leasing-right > img { width: 100%;}

.leasing_detailed-left-side { margin: 0 10px 0 0; padding: 30px 10px; width: 58.2%;}

.leasing_detailed-top-left { margin: 0 0 10px; width: 100%;}
.leasing_detailed-top-right { width: 197px;}
.leasing_detailed-top-left > img { margin: 0 10px 0 0;}
.leasing_detailed-right-side { padding: 25px 10px; width: 40%;}

.leasing-container > img {
  width: 100%;
}
.news-detailed-container { padding: 35px 20px 30px;}
.news-large-img1 { width: 100%;}
.news-large-img2 { width: 100%;}
.news-large-img3 { width: 100%;}
.Share-this-post { margin: 35px 0 0;}
.Share-btn { margin: 30px 0 0;}
.latest-news-container-box { margin: 0 14px 20px 0;}
.latest-news-container-box > img { width: 100%;}
.content h1 { margin: 30px 0 15px;}
.passionate-people-image1 { width: 48%;}
.passionate-people-image2 { margin: 0 0 30px; width: 48%;}
.abbey-bridal-left-side { margin: 0 15px 0 0; width: 58%;}
.abbey-bridal-right-side {  width: 39.3%;}
.abbey-bridal-right-side > img { width: 100%;}
.contact-detail-top { padding: 15px 20px;}
.contact-detail-bottom { padding: 0 20px;}
.OPENING-HOURS-top { padding: 15px 20px;}
.OPENING-HOURS-bottom { padding: 0 20px;}
.abbey-bridal-bg { margin: 30px 0 85px;}
a.deactivated { font-size: 18px; margin: 0 5px 0 0;}
.jumper a { font-size: 18px; margin: 0 5px 0 0;}
.jumper { margin: 20px 0;}
.list-heading { font-size: 25px; line-height: 25px; margin: 0 0 10px;}
.store-list-name { width: 143px;}
.store-list-level { width: 65px;}
.store-list-suite { width: 65px;}
.promotions-container .data-listing-left { margin-right: 17px;}
.block-heading { margin: 0 0 20px;}
.jump-to-head { margin: 0 30px;}
.jump-to-border { margin: 17px 0; width: 33.7%;}
.grid .list-container { width: 260px !important;}
.list-data-heading { font-size: 19px !important;}
.big-two-1.boxgrid3 p, .big-two-2.boxgrid3 p { font-size: 17px !important;}
p.list-detail-link a { font-size: 17px !important;}
.planning-a-awedding > img { width: 100%;}
.latest-news-bg { margin: 0 0 30px;}

.filter-button-group.button-group.js-radio-button-group .button {
  font-size: 16px !important;
  width: 33.3% !important;
}
.button.weddings { padding: 10px 0 !important; margin-bottom:0px !important;}
.button.jewellery { padding: 10px 0 !important; margin-bottom:0px !important;}
.button.health { padding: 10px 0 !important;}
.button.fashion { padding: 10px 0 !important;}
.button.training { padding: 10px 0 !important;}
.button.professional { padding: 10px 0 !important;}
 .grid {
  top: 65px !important;
}
.store-listing-border { margin: 12px 0; width: 31.2%;}
.store-listing-head { margin: 0 15px;}
.store-listing-head h2 { font-size: 25px;}
.big-demo.go-wide { margin: 20px 0 0;}
.promotions-container1 { margin: 10px 0 85px;}
.planning-a-wedding > img { width: 100%;}
.bridal-image > img { width: 30%;}
.promotions-container { margin: 30px 0;}
.promotions-container1{ margin: 30px 0;}
.promotions-container2 { margin: 30px 0;}
.promotions-container2 .data-listing-left { float: left; margin-right: 17px;}
.map-text-container { margin: -335px 0 0;}
.interested-bg { padding: 10px; margin:8px 0 5px;}
.map-right-side img { width: 100%;}
.home-map-dymocks { margin: -30px 0 0; width: auto !important;}
.home-map-container { margin: -109px 0 0;}
.header-bottom { float: right; margin: -76px 0 0; padding: 0; width: auto;}
.menu-item > img { width: 100% !important;}
.menu-name-container { position: relative !important; width: 100% !important;}
.menu-item { margin: 0 0 10px; width: 100% !important; height:auto !important;}
.menus-data { width: 59% !important;}

  }
 
 /*==========================================================================
  1. Responsive Settings from 625 to 699 PX Screen  
 ==========================================================================*/
 @media( min-width:625px) and (max-width:699px){
 
 .grid .list-container { width: 275px !important;}

 }
 /*==========================================================================
  1. Responsive Settings from 601 to 699 PX Screen  
 ==========================================================================*/
 @media( min-width:665px) and (max-width:699px){
 
 .grid .list-container { width: 295px !important;}

 }
 
 /*==========================================================================
  1. Responsive Settings from 501 to 600 PX Screen  
 ==========================================================================*/
  @media( min-width:551px) and (max-width:600px){

 .christmas-promotions-box {min-height: 180px !important;}
  }
 @media( min-width:501px) and (max-width:600px){
	  .christmas-promotions-box {width: 30.9%;min-height: 165px; margin: 0 17px 20px 0;}
	  #outerImageContainer {max-width: 65%;}
	  #imageDataContainer {max-width: 65%;}g1752
	  
	  #imageData #imageDetails {width: 34% !important;}
	 
	 .Passionate-find-out-left { margin: 17px 10px 0 0;}
	 .Passionate-find-out-right { margin: 0 0 10px;}
	 .new-menu-bg { float: none; margin: 20px auto 0;  overflow: hidden; padding: 0; width: 470px;}
	 a.new-menu { padding: 5px 0; text-align: center; width: 156px;}
	 .a-list-form-field .submit-btn { width: 209px;}
	 .a-list-part-right { padding: 20px 10px 23px;}
	 .a-list-part-left { margin: 0 14px 0 0; padding: 20px 10px 0;}
    .win-text { margin: 0 14px 0 0; padding: 10px 10px 20px;}
	 .a-list-part-left h2 { font-size: 17px;}
	 .a-list-part-left li { font-size: 12px; margin: 0 0 5px;}
	 .filter-button-group.button-group.js-radio-button-group .alphabatical-list .button {
  width: 46.4% !important; font-size:15px !important;
}
	 .jump-to-border3 { width: 21.1%;}
	 .jump-to-head1 { margin: 0 20px;}
	 .level-left-side { margin: 0 15px 0 0; width: 56%;}
	 .level-left-side-box2 { width: 70%;}
	 .level-right-side { width: 40.2%;}
	 .level-right-side > p { font-size: 14px;}
	 .phone > p { margin: 0 0 0 25px;}
	 .phone1 img { margin: 0 15px 0 0;}
	 .gallery-item { width: 30.3%;}
	.gallery-item > img { width: 100%;}
	 .slider-text { font-size: 33px; top: 55px;}
	 .search-bg-category { top: 125px;}
	 .header { height: 250px;}
	 .menu-item > img { width: 100% !important;}
	 .menu-name-container { position: relative !important; width: 100% !important; margin:0 0 0 0 !important; height:auto !important;}
	 .menu-item img { width: 100% !important;}
	 .menu-item { margin: 0 0 10px; width: 100% !important; height:auto !important;}
	 .menus-data { width: 48% !important;}
 .header-bottom { float: right; margin: -76px 0 0; padding: 0; width: auto;}
 .search-category { margin: 0 10px 10px 0; width: 47%;}
 .content h1 { margin: 30px 0 15px; font-size:38px;}
.header-top-left { display: none;}
 
 .grid .list-container { width: 210px !important;}
.list-data-heading { font-size: 19px !important;}
.big-two-1.boxgrid3 p, .big-two-2.boxgrid3 p { font-size: 17px !important;}
p.list-detail-link a { font-size: 17px !important;}

.planning-a-awedding > img { width: 100%;}
 .about-the-dymocks-box > img { width: 100%;}
.about-the-dymocks-box { margin: 0 0 30px; width: 100%;}
.gallery > img { width: 100%;}
.gallery-bg { width: 100%;}
.about-the-dymocks-bg { margin: 0 0 30px;}
.gallery-head { margin: 0 20px;}
.gallery-border { width: 30.3%;}
.about-the-dymocks-bg:last-child { margin-bottom:0px}
.gallery-container { padding: 40px 0 30px}
.footer-box { margin: 0 20px 0 0; width: 43%;}
.footer-box1 { margin: 0 20px 0 0; width: 48%;}
.footer-box2 { margin: 0 20px 0 0; width: 43%;}
.footer-box3 { margin: 0 20px 0 0; width: 48%;}
.footer-box4 { margin: 0 20px 0 0; width: 43%;}
.gallery { margin: 30px 0 0;}
.about-the-dymocks-box h2 { margin: 20px 18px 20px 30px;}
.wedding-day-style-box { margin: 0 20px 20px 0; width: 47.8%; min-height:auto;}
.wedding-day-style-box:nth-child(2n+2) { margin-right: 0;}
.wedding-day-style-box img { width: 100%;}
.latest-news-bg { margin: 0 0 30px;}
.contact-form-bg { margin: 30px 0 0;}
.contact-box { margin: 0 0 20px; width: 100%;}
.contact-map-bg { margin: 10px 0 0;}
.promotions-container1 { margin: 10px 0 85px;}
.store-listing-border { margin: 12px 0; width: 27.3%;}
.store-listing-head { margin: 0 15px;}
.store-listing-head h2 { font-size: 25px;}
.big-demo.go-wide { margin: 20px 0 0;}
.filter-button-group.button-group.js-radio-button-group .button {
  font-size: 16px !important;
  width: 33.3% !important;
}
.button.weddings { padding: 10px 0 !important; margin-bottom:0px !important;}
.button.jewellery { padding: 10px 0 !important; margin-bottom:0px !important;}
.button.health { padding: 10px 0 !important;}
.button.fashion { padding: 10px 0 !important;}
.button.training { padding: 10px 0 !important;}
.button.professional { padding: 10px 0 !important;}
.grid {
  top: 65px !important;
}
.light-rail-left { width: 100%;}
.light-rail-left-box > p { font-size: 18px; width: 78%;}
.light-rail-right > img { width: 100%;}
.light-rail-right { width: 100%;}
.light-rail-img { margin: 0 15px 0 0;}
.light-rail-left > a { margin: 20px 0 0;}

.how-to-rich-left-side { margin: 0 15px 0 0; width: 200px;}
.how-to-rich-right-side { width: 54%;}
.how-to-rich-left-side > img { width: 100%;}
.how-to-rich1 { margin: 20px 0 0;}
.how-to-rich1-left-side { margin: 0 15px 0 0; width: 54%;}
.how-to-rich1-right-side { width: 200px;}
.how-to-rich1-right-side img { width: 100%;}
.how-to-rich-container { margin: 0 0 20px;}
.leasing-box { width: 46.8%;}
.leasing-box > img { width: 100%;}
.leasing-box .leasing-address { margin: -140px 0 0; width: 225px;}
.view-detail { margin: 0; position: unset; width: 100%;}
.view-detail > a { margin: 0; padding: 10px 0; text-align: center; width: 100%;}
.leasing-deatail { margin: 20px 0 0;}
.leasing-box:nth-child(2n+2) { margin-right: 0;}
.leasing-enquiries-border { margin: 13px 0; width: 21.4%;}
.leasing-enquiries-head { margin: 0 20px;}
.leasing-enquiries-head h2 { font-size: 25px;}
.leasing-enquiries-form { margin: 30px 0 0;}
.leasing-enquiries-left-side { padding: 30px 10px; width: 51%; margin:0 10px 0 0;}
.leasing-enquiries-right-side { padding: 40px 10px; width: 46.8%;}
.leasing-enquiries-form-box { margin: 0; width: 100%;}
.leasing-enquiries-field .submit-btn { background: #313135 url("../Images/submit-icon-image.png") no-repeat scroll 180px 20px; width: 200px;}
.leasing-left > img { width: 100%;}
.leasing-right > img { width: 100%;}
.leasing_detailed-left-side { margin: 0 10px 0 0; min-height: auto; padding: 20px 10px; width: 55.8%;}
.leasing_detailed-top-left { margin: 0 0 10px; width: 100%;}
.leasing_detailed-top-right { width: 100%;}
.leasing_detailed-right-side { padding: 25px 15px; width: 42%;}
.phone1 > p { margin: 0 0 0 27px;}
.phone { padding: 15px 10px;}
.phone1 { padding: 15px 10px;}

.leasing-container > img { width: 100%;}
.news-detailed-container { padding: 20px;}
.news-detailed-container h2 { font-size: 37px;}
.news-large-img1 { margin: 20px 0 0; width: 100%;}
.news-large-img2 { width: 100%;}
.news-large-img3 { width: 100%;}
.Share-this-post { margin: 20px 0 0; width: 114px;}
.Share-btn { margin: 20px 0 0;}
.PREVIOUS-ARTICLE { background: rgba(0, 0, 0, 0) url("../Images/PREVIOUS--ARTICLE-img.png") no-repeat scroll 8px 15px; font-size: 12px; padding: 15px 30px;}
.NEXT-ARTICLE { background: rgba(0, 0, 0, 0) url("../Images/NEXT-ARTICLE-img.png") no-repeat scroll 168px 15px; font-size: 12px; padding: 15px 52px;}
.leasing-bg { margin: 0 0 30px;}
.article h5 { font-size: 14px; padding: 20px 0;}
.latest-news-container-box { margin: 0 15px 20px 0; width: 48.4%;}
.latest-news-container-box > img { width: 100%;}
.latest-news-container-box h2 { font-size: 20px;}
.news { margin: 0 0 20px;}
.abbey-bridal-bg { margin: 30px 0 85px;}
.abbey-bridal-left-side { width: 100%;}
.planning-a-wedding > img { width: 100%;}
.bridal-image { margin: 20px 0 0; padding: 20px 0 0;}
.bridal-image > img { width: 30%;}
.abbey-bridal-right { height: 30px;}
.abbey-bridal-right-side { width: 100%;}

.promotions-container { margin: 30px 0 30px;}
.jump-to-border { width: 32.3%;}
.jumper { margin: 20px 0 30px;}
.jumper a { font-size: 20px; margin: 0 5px 0 0;}
a.deactivated { font-size: 20px; margin: 0 5px 0 0;}
.jump-to-head { margin: 0 20px;}
.promotions-container2 .data-listing-left { margin-right: 5px; width: 50.4%;}
.store-list-name { width: 48%;}
.store-list-level { width: 26%;}
.store-list-suite { width: 26%;}
.list-heading { margin: 0 0 10px;}
.block-heading { margin: 0 0 20px;}
.promotions-container2 { margin: 30px 0;}
.passionate-people-image1 { width: 52%;}
.passionate-people-image2 {width: 43%;}
.map-text { width: 377px;}
.map-text-container { margin: -300px 0 0;}
.map-text > p { font-size: 20px; line-height: 26px;}
.discover-head { margin: 0 20px; width: auto;}
.border { margin: 18px 0 0; width: 29.7%;}

.discover-box:nth-child(2n  + 2) { margin-right:0px;}
.discover-box { margin: 0 10px 10px 0; width: 47.3%;}
.discover-box-text { font-size: 20px; margin: -88px 30px; padding: 8px 0; width: 168px;}
.discover-box > img { width: 100%;}
.join-conyainer { padding: 0 10px;}
.join-left-side { margin: 0; width: 100%;}
.join-right-side { display: none; }

.join-left-side > h2 { font-size: 26px; line-height: 42px; margin:5px 0 0 0;}
.join-left-side h3 { font-size: 16px; margin: 10px 0 0 20px;}
.join-a-list-form-field { width: 49%;}
.interested-field { width: auto;}
.interested-field1 { width: auto;}
.interested-field2 { width: auto;}
.interested-field3 { width: auto;}
.interested-field4 { margin: 0 10px 10px 0; width: auto;}
.interested-field.margin-bottom { margin-bottom: 10px;}
.interested-field1.margin-bottom { margin-bottom: 10px;}
.interested-field2.margin-bottom { margin-bottom: 10px;}
.interested-field3.margin-bottom { margin-bottom: 10px;}
.interested-field4.margin-bottom { margin-bottom: 0; margin-left: 0; margin-right: 0; width: 100px;}
.interested-bg { padding: 5px;}
.map-left-side { margin: 0 15px 0 0; width: 30%;}
.map-left-side > img { width: 100%;}
.Passion-text { font-size: 21px; margin: 5px; padding: 47px 0; width: 132px;}
.map-right-side { width: 66.8%;}
.map-right-side img { width: 100%;}
.home-map-dymocks { margin: -30px 0 0; width: auto !important;}
.home-map-container { float: left; margin: -110px 0 0; position: relative; width: 100%;}
.content > p { width:100%;}





 }
 
  /*==========================================================================
  1. Responsive Settings from 540 to 600 PX Screen  
 ==========================================================================*/
 @media( min-width:540px) and (max-width:600px){
 .grid .list-container { width: 234px !important;}
 .leasing-box .leasing-address {
  margin: -140px 0 0;
  width: 244px;
}
 .discover-box-text {

  font-size: 20px;
  margin: -92px 30px;
  padding: 8px 0;
  width: 185px;
}
.Passion-text {
  font-size: 21px;
  margin: 5px;
  padding: 53px 0;
  width: 143px;
}
 }
 /*==========================================================================
  1. Responsive Settings from 565 to 600 PX Screen  
 ==========================================================================*/
 @media( min-width:565px) and (max-width:600px){
 .grid .list-container { width: 245px !important;}
 .leasing-box .leasing-address {
  margin: -140px 0 0;
  width: 255px;
}
 .discover-box-text {
  font-size: 20px;
  margin: -92px 30px;
  padding: 8px 0;
  width: 194px;
}
.Passion-text {
  font-size: 21px;
  margin: 5px;
  padding: 56px 0;
  width: 152px;
}
 }
 /*==========================================================================
  1. Responsive Settings from 580 to 600 PX Screen  
 ==========================================================================*/
 @media( min-width:580px) and (max-width:600px){
 
 
 .Passionate-find-out-right { margin: 17px 0 10px;}
 
 }
 
 
 /*==========================================================================
  1. Responsive Settings from 320 to 500 PX Screen  
 ==========================================================================*/
 @media( min-width:320px) and (max-width:500px){
	  .christmas-promotions-box {width: 48.2%;min-height: 150px;margin: 0 10px 10px 0;}
	  #outerImageContainer {max-width: 94%;}
	  #imageDataContainer {max-width: 94%;}
	  #imageData #imageDetails {width: 34% !important;}
	 .christmas-promotions-box:nth-child(3n+3) {margin-right: 10px;}
	 .christmas-promotions-box:nth-child(2n+2) {margin-right: 0px;}
	 #prevBLink, #nextBLink {width: 56px !important;}
	 .Passionate-find-out-left .Passionate-find-left-box > img { width: auto;}
	 .Passionate-find-out-right .Passionate-find-right-box > img { width: auto;}
	 .Passionate-find-out-left { margin: 17px 10px 0 0;}
	 .Passionate-find-out-right { margin: 0 0 10px;}
	 .search-bg-category .search-category { display: block;}
.bx-wrapper {  display: none;}
.discover-bg { margin: 130px 0 22px;}
 .new-menu-bg { float: none; margin: 138px auto 0; overflow: hidden; padding: 0; width: 290px;}
a.new-menu { font-size: 12px; padding: 10px 0; text-align: center; width: 145px;}
    .win-text {padding: 10px 20px 20px;}
	 .a-list-part-left { margin: 0 0 20px; padding: 20px 20px 0; width: 100%;}
	 .exposure { margin: 30px 0 0;}
	 .a-list-part-right { padding: 20px 20px 23px; width: 100%;}
	.filter-button-group.button-group.js-radio-button-group .alphabatical-list .button {
  height: 50px;
  margin: 0 0 10px;
  width: 100% !important;
}
.big-demo.go-wide .grid {
  top: 247px !important;
}	
	 .footer-box5 ul { float: none; margin: 0 auto; overflow: hidden; padding: 0; width: 150px;}
	 .desktop-only { display: none;}
	 .view-detail > a { padding: 10px 35px; font-size:15px}
	 .megamenu-row { padding: 0  0 0 0 !important;}
	 .news-detailed-container img { width: 100%;}
	 .jump-to-border3 { margin: 12px 0; width: 20.3%;}
	 .jump-to-head1 { margin: 0 15px;}
	 .jump-to-head1 h2 { font-size: 20px;}
	 .level-left-side { margin: 0 0 20px; width: 100%;}
	 .level-left-side-box2 { width: 71%;}
	 .level-right-side { width: 100%;}
	 .menu-item img { width: 100% !important;}
	 .category-name { padding: 5px;}
.gallery-item { width: 29.8%;}
.gallery-item > img { width: 100%;}
.header-bottom { margin: -90px 0 20px; width: auto;}
.menuzord .showhide { float: left !important;}
 .planning-a-awedding > img { width: 100%;}
 .header-top-left { display: none;}
 .header-top-center { text-align: center; width: 100%; margin:60px 0 30px;}
 .header-top-right { margin: -176px 0 0; width: 295px;}
 .search-category { margin: 0 10px 10px 0; width: 48%;}
 .search-category:nth-child(2n + 2) { margin-right:0px;}
.Search-alphabetically { border: 1px solid #ccc; font-size: 11px; line-height: 24px;}
 .search-category .type-select { border: 1px solid #ccc; font-size: 11px;}
 .search-stores { border: 1px solid #ccc; font-size: 11px;}
 .content h1 { font-size: 35px; line-height: 44px; margin: 30px 0 15px;}
 .content > p { font-size: 15px; width:100%;}
 .promotions-container { clear: both; float: none; margin: 30px auto 85px !important; overflow: hidden; padding: 30px 0 0; width: 278px;}
 .about-the-dymocks-container { margin: 30px 0 0;}
 .about-the-dymocks-box { margin: 0 0 20px; padding: 0 15px; width: 100%;}
 .about-the-dymocks-box h2 { font-size: 30px; margin: 20px 0; width: 100%;}
 .about-the-dymocks-box > p { padding: 0;}
 .about-the-dymocks-box > img { width: 100%;}
 .about-the-dymocks-bg { margin: 0;}
 .gallery-bg { margin: 20px 0 0;}
 .gallery-container { padding: 20px 0 30px;}
 .gallery-border { width: 25.5%; margin: 12px 0;}
 .gallery-head { margin: 0 20px;}
 .gallery-head > h2 { font-size: 25px;}
 .gallery > img { width: 100%;}
 .gallery { margin: 20px 0 0;}
.footer-box { border-bottom: 1px solid #fff; margin: 0 15px 0 0; padding: 0 0 10px; text-align: center; width: 100%;}
 .footer-box > h3 { font-size: 20px; margin: 20px 0;}
 .footer-box > p { font-size: 14px; width: 100%; text-align:center;}
 .footer-box1 { border-bottom: 1px solid #fff; margin: 0 15px 0 0; padding: 0 0 10px; text-align: center; width: 100%;}
 .footer-box1 > h3 { font-size: 20px; margin: 20px 0;}
 .footer-box1 > p { font-size: 14px; width: 100%; text-align:center;}
 .footer-box2 { border-bottom: 1px solid #fff; margin: 0 15px 0 0; text-align: center; width: 100%;}
 .footer-box2 > h3 { font-size: 20px; margin: 20px 0;}
 .footer-box3 { border-bottom: 1px solid #fff; margin: 0; text-align: center; width: 100%;}
 .footer-box3 > h3 { font-size: 20px; margin: 20px 0;}
 .footer-box4 { border-bottom: 1px solid #fff; margin: 0 15px 0 0; text-align: center; width: 100%;}
 .footer-box4 > h3 { font-size: 20px; margin: 20px 0;}
 .footer-box5 > h3 { font-size: 20px; margin: 20px 0;}
 .wedding-day-style { margin: 30px 0 0;}
 .wedding-day-style-box { margin: 0 0 20px; width: 100%; min-height:auto;}
 .wedding-day-style-box img { width: 100%;}
 .latest-news-bg { margin: 0 0 30px;}
 .footer-box2 ul li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; margin: 0;}
 .footer-box3 ul li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; margin: 0;}
  .footer-box4 ul li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; margin: 0;}
  .footer-box5 { float: left; margin: 0; padding: 0; text-align: center; width: 100%;}
  .footer-box5 ul li { width: 33%;}
 .contact-form-bg { margin: 30px 0 0;}
 .contact-box { margin: 0 0 20px; width: 100%; padding:20px 10px; min-height: auto;}
 .contact-map-bg { margin: 10px 0 0;}
 .contact-map-text > p { font-size: 20px; line-height: 30px;}
 .filter-button-group.button-group.js-radio-button-group { float: none !important; margin: 0 auto 60px !important; padding: 0 !important; width: 290px !important;} 
.button.weddings { font-size: 17px !important; margin: 0 14px 10px 0 !important; padding: 4px 34px !important;} 
 .button.jewellery { font-size: 17px !important; margin: 0 0 10px !important; padding: 5px 34px !important;}
 .button.health { font-size: 17px !important; margin: 0 14px 10px 0 !important; padding: 4px 11px !important;}
 .button.fashion { font-size: 17px !important; margin: 0 0 10px !important; padding: 4px 6px !important;}
 .button.training {font-size: 17px !important; margin: 0 0 10px !important; padding: 4px 56px !important;}
 .button.professional { font-size: 17px !important; margin: 0 0 10px !important; padding: 4px 69px !important;}
 .promotions-container1 {clear: both; float: none; margin: 30px auto 85px !important; overflow: hidden; padding: 10px 0 0; width: 278px;}
 .store-listing-border { margin: 10px 0; width: 16%;}
 .store-listing-head { margin: 0 20px;}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.store-listing-head { margin: 0 18px;}
}
 .store-listing-head h2 { font-size: 20px;}
 .discover-box:last-child {
  margin-right: auto !important;
}
 .light-rail-left { width: 100%; padding:30px 10px;}
.light-rail-left-box > p { font-size: 18px; width: 81%;}
.light-rail-right > img { width: 100%;}
.light-rail-right { width: 100%;}
.light-rail-img { margin: 0 15px 0 0; width: 34px;}
.light-rail-left > a { margin: 20px 0 0;}

.how-to-rich-left-side { margin: 0 0 15px 0; width: 100%;}
.how-to-rich-right-side { width: 100%;}
/*.how-to-rich-left-side > img { width: 100%;}*/
.how-to-rich1 { margin: 20px 0 0;}
.how-to-rich1-left-side { margin: 0 0 15px 0; width: 100%;}
.how-to-rich1-right-side { width: 100%;}
/*.how-to-rich1-right-side img { width: 100%;}*/
.how-to-rich-container { margin: 0 0 20px;}
.light-rail-left h2 { font-size: 20px;} 
.how-to-rich-right-side > h2 { font-size: 23px; padding: 0 0 10px;}
.how-to-rich1-left-side > h2 { font-size: 23px; padding: 0 0 10px;}
.leasing-container { margin: 30px 0 0;}
.leasing-bg { margin: 0 0 30px;}
.leasing-box { background: #fff none repeat scroll 0 0; float: none; margin: 0 auto 30px; overflow: hidden; padding: 0; width: 276px;}
.leasing-enquiries-border { margin: 9px 0; width: 13.1%;}
.leasing-enquiries-head { margin: 0 20px;}
.leasing-enquiries-form { margin: 20px 0 0;}
.leasing-enquiries-left-side { margin: 0 30px 20px 0; min-height: auto; width: 100%;}
.leasing-enquiries-right-side { width: 100%; padding:20px 10px 20px;}
.leasing-enquiries-form-box { margin: 0 0 0px; width: 100%;}
.leasing-enquiries-field .submit-btn { background: #313135 url("../Images/submit-icon-image.png") no-repeat scroll 208px 20px; width: 229px;}
.leasing-enquiries-head h2 { font-size: 19px;}
.leasing-box:nth-child(4n+4) {
  margin-right: auto;
}
.leasing-left { width: 100%; margin:0 0 5px 0;}
.leasing-left > img { width: 100%;}
.leasing-right { width: 100%;}
.leasing-right > img { width: 100%; margin:0 0 5px 0;}

.leasing_detailed-left-side { margin: 0 0px 20px 0; min-height: auto; padding: 20px 10px; width: 100%;}
.leasing_detailed-top-left { margin: 0 0 20px; width: 100%;}
.leasing_detailed-top-right { width: 100%;}
.leasing_detailed-right-side { width: 100%;}

.leasing-container > img { width: 100%;}
.news-detailed-container { padding: 20px 10px;}
.news-detailed-container h2 { font-size: 24px; margin: 10px 0;}
.news-large-img1 { margin: 10px 0 0; width: 100%;}
.news-large-img2 { width: 100%;}
.news-large-img3 { width: 100%;}

.article h5 { font-size: 14px;padding: 20px 0;}
.Share-this-post { margin: 20px 0 0; width: 100%;}
.Share-btn { margin: 20px 0 0;}
.PREVIOUS-ARTICLE { background: rgba(0, 0, 0, 0) url("../Images/PREVIOUS--ARTICLE-img.png") no-repeat scroll 20px 16px; font-size: 11px; margin: 0 0 10px;}
.NEXT-ARTICLE { background: rgba(0, 0, 0, 0) url("../Images/NEXT-ARTICLE-img.png") no-repeat scroll 243px 15px; font-size: 11px; padding: 15px 94px; float:left;}

.latest-news-container-box { margin: 0 0 20px; width: 100%;}
.latest-news-container-box > img { width: 100%;}
.news { margin: 0 0 10px;}

.abbey-bridal-bg { margin: 20px 0 30px;}

.abbey-bridal-left-side { width: 100%;}
.abbey-bridal-left-side h1 { margin: 0 0 20px; padding: 0 0 15px; font-size:25px;}
.bridal-image > img { margin: 0 0 10px; width:100%}
.bridal-image { margin: 10px 0 0; padding: 20px 0 0;}
.planning-a-wedding { margin: 20px 0 0;}
.planning-a-wedding > img { width: 100%;}
.abbey-bridal-right { height: 30px;}
.abbey-bridal-right-side { width: 100%;}
.promotions-container2 { margin: 30px 0;}
.jump-to-border { margin: 11px 0; width: 28.9%;}
.jump-to-head { margin: 0 20px;}
.jump-to-head h2 { font-size: 21px;}
.jumper { margin: 10px 0 20px;}
a.deactivated { font-size: 18px; margin: 0 5px 0 0;}
.jumper a { font-size: 18px; margin: 0 5px 0 0;}
.list-heading { font-size: 30px; line-height: 30px; margin: 0 0 5px;}
.store-list-name { font-size: 15px; width: 60%;}
.store-list-level { font-size: 15px; width: 36%;}
.store-list-suite { font-size: 15px; width: 20%;}
.block-heading { margin: 0 0 20px;}
.promotions-container2 .data-listing-left { margin-bottom: 10px; margin-right: 0; width: 100%;}
.promotions-container2 .data-listing-right { float: left; width: 100%;}
.passionate-people-image1 { width: 100%;}
.passionate-people-image2 { margin: 0 0 20px; width: 100%;}

.map-text-container { margin: -223px 0 0;}
.map-text { width: 280px;}
.map-building { margin: -35px 0 0; width: 89px;}
.map-text > p { font-size: 18px;line-height: 23px;}
.map-text > a { font-size: 14px;}
.header { height: 335px;}
.slider-text { font-size: 21px; top: 10px;}
.border { margin: 13px 0 0; width: 26.9%;}
.discover-head { margin: 0 10px; width: auto;}
.discover-head h2 { font-size: 25px;}
.discover-box { float: none; margin: 0 auto 10px; width: 295px;}
.join-conyainer { padding: 0 10px;}
.join-left-side { margin: 0; width: 100%;}
.join-left-side > h2 { font-size: 41px; line-height: 52px; margin-top:0px;}
.join-left-side h3 { font-size: 15px; margin: 10px 0 0;}
.join-a-list-form-field { margin: 0 0 10px; width: 100%;}
.interested-field { width: 100%;}
.interested-field1 { width: 100%;}
.interested-field2 { width: 100%;}
.interested-field3 { width: 100%;}
.interested-field4 { margin: 0 10px 10px 0; width: 100%;}
.interested-field.margin-bottom { margin-bottom: 10px;}
.interested-field1.margin-bottom { margin-bottom: 10px;}
.interested-field2.margin-bottom { margin-bottom: 10px;}
.interested-field3.margin-bottom { margin-bottom: 10px;}
.interested-field4.margin-bottom { margin-bottom: 0; width: 100px;}
.join-conyainer { background: #a1a1a1 none repeat scroll 0 0; padding:10px 10px 10px}
.join-right-side { display: none;}
.map-left-side { float: none; margin: 0 auto 20px; padding: 0; width: 278px;}
.map-right-side { width: 100%;}
.map-right-side img { width: 100%;}
.home-map-container { margin: -82px 0 0;}
.home-map-dymocks { width: 40px !important;}
.menu-subs { float: left; width: 100% !important;}
.menus-data { float: left; width: 100% !important; margin:10px 0 0 0;}
.menu-item { margin: 0 0 10px !important; width: 100% !important; height:auto !important;}
.menu-name-container { position: relative !important; width: 100% !important;}
.menu-item > img {
  width: 100%;
}

.footer-bottom p{text-align:center; width:100%;}





 }
 
  /*==========================================================================
  1. Responsive Settings from 420 to 500 PX Screen  
 ==========================================================================*/
 @media( min-width:420px) and (max-width:500px){
	 .new-menu-bg { width: 379px;}
	 a.new-menu { font-size: 15px; width: 189px;}
	 .leasing-address > p { font-size: 19px;}
	 .border { margin: 13px 0 0; width: 32.9%;}
 .wedding-day-style-box { margin: 0 15px 15px 0; width: 48%;}
 .category-name { font-size: 17px;}
 .wedding-day-style-box:nth-child(2n+2) { margin-right: 0;}
 .leasing-box { float: left; margin: 0 10px 20px 0; overflow: hidden; width: 48.7%;}
 .leasing-box > img { width: 100%;}
 .leasing-box .leasing-address { margin: -129px 0 0; width: 203px;}
 .view-detail { margin: 0; position: relative; text-align: center; width: 100%;}
 .view-detail > a { width: 100%;}
 .leasing-deatail { margin: 20px 0 0;}
 .leasing-box:nth-child(2n+2) { margin-right: 0;}
 
 .interested-field { width: auto;}
.interested-field1 { width: auto;}
.interested-field2 { width: auto;}
.interested-field3 { width: auto;}
.interested-field4 { margin: 0 10px 10px 0; width: auto;}
.discover-box { margin: 0 10px 10px 0; width: 47%; float:left;}
.discover-box > img { width: 100%;}
 .discover-box-text {font-size: 17px; line-height: 17px; margin: -66px 30px; width: 126px;}
 
 }
 /*==========================================================================
  1. Responsive Settings from 479 to 500 PX Screen  
 ==========================================================================*/
 @media( min-width:479px) and (max-width:500px){
 .leasing-box .leasing-address { margin: -129px 0 0; width: 220px;}
 .new-menu-bg {
  width: 450px;
}
 a.new-menu {
  font-size: 15px;
  width: 225px;
}
 
 
 }
 @media( min-width:460px) and (max-width:500px){
 .discover-box-text {
  font-size: 17px;
  line-height: 17px;
  margin: -73px 30px;
  width: 146px;
}
 
 }
 @media( min-width:320px) and (max-width:768px){
 .menuzord-menu > li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
 .megamenu-row { padding: 0 0 0 0 !important;}
 .megamenu .container {
  width: 100%;
}
.menuzord{ position:relative !important;} 
.menuzord-menu > li { border-left: 1px solid #ccc !important; border-right: 1px solid #ccc !important; margin: 0 !important; padding: 0 !important;}
.about-sub-menu { margin: 0 !important;}
.menuzord-menu { margin: 12px 0 0 !important;}
 }
@media( min-width:320px) and (max-width:600px){ 
 .back a { display: none;}
 .back.mob > a { display: block;}
}
 
 
 
 