/* project page */
.projectPageProj div.innerbox, .projectPageProj div.projoutbox{overflow:visible !important;}
.projectPageProj div.projoutbox {margin-bottom:50px;padding:0 0px !important;border:1px solid #fff!important; }
.projectPageProj div.projoutbox div.innerbox > div:nth-child(2){position:relative}
.projectPageProj div.divprojtitle {background:none !important}
.projectPageProj div.divprojtitle a{color:#000 !important; font-weight:bold !important;font-size:16px !important;}
.projectPageProj div.projoutbox div.innerbox > div:nth-child(3){display:none}
.projectPageProj div.projoutbox div.innerbox > div:nth-child(4){display:none}
.projectPageProj div.projoutbox div.innerbox > div:nth-child(5){display:none}
.projectPageProj div.projoutbox div.innerbox > div:nth-child(6){display:none}

/* about us page */
#frmAboutus > table {width: 100% !important}
#widgetzone_wzoneAprg_aboutus_T2 {}

.aboutUsTop {background-image: url(/eadf26jst/1236/188888/articleimgs/bigstock--208991458.jpg); background-repeat: no-repeat}
.aboutUsTop .widgetcontent, .aboutUs { width: 100%}
.aboutUsForm {background-image: url(/eadf26jst/1236/188888/articleimgs/bigstock--208991458.jpg); background-repeat: no-repeat; background-position: right}

.aboutUsForm *::placeholder {color: #787878; opacity: 1; /* Firefox */}
.aboutUsForm *:-ms-input-placeholder {color: #787878;}
.aboutUsForm *::-ms-input-placeholder {color: #787878;}

.aboutUsForm .formy {background:#0000003d}
.aboutUsForm .form-group label {display: none}

.aboutUsForm .form-group .btn {
  color: #ffffff !important; background:#326fbe !important; box-shadow: none; font-weight: normal; font-size: 1em;
  min-width: 80%; padding: 10px !important; border-radius: 50px; border: 0px solid #fff}
.aboutUsForm .form-horizontal.form > .form-group:last-child {margin: 0}
.aboutUsForm .form-horizontal.form > .form-group:last-child > div{margin: auto; width: 100%}
.aboutUsForm input {border-radius: 50px; padding: 20px 12px !important; } 
#wzoneAprg_aboutus_T2_wcntactslimfrm_resp_2_txtVCode {margin-bottom: 15px}
.aboutUsForm .form-horizontal.form .form-group:nth-child(5) {display:none}
.aboutUsForm .input-group-addon {background-color:#fff; border-radius:50px; border: 0}
.aboutUsForm .form-group .btn:hover {background: #bc1f23 !important;}
@media(min-width: 768px){
  .aboutUsTop .aboutUs, .aboutUsForm .widgetcontent{position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
  }
  .aboutUsTop, .aboutUsForm {min-height: 563px;} 
  .aboutUsForm .widgetcontent {min-width: 350px; float:right}
}

@media(max-width: 768px){
  .aboutUsTop, .aboutUsForm {padding: 30px 0}
}

.aboutUsTop .aboutUs h3 {font-size: 2.5em; line-height: 1.5em}
.aboutUsTop .aboutUs p {font-size: 1.5em; line-height: 1.5em}

/* about us page service */
.aboutUsServicesWidget .widgetcontent { max-width: 1170px; margin: auto}
.aboutUsServicesWidget.with-border {margin: 30px auto}
.aboutUsServicesWidget.with-border .widgetcontent {border: 5px solid #ededed;}
.aboutUsServicesWidget.with-background {background-color:#ededed; }
@media(min-width: 768px){
  .aboutUsServicesWidget.with-border .widgetcontent{padding: 50px 100px}
  .aboutUsServicesWidget .widgetcontent{padding: 50px 0px}
}
.aboutUsServices .icons {
  float:left; text-align: right;
  font-size: 1.5em; width: 2em; height:2em; text-align: center; background-color:#bc1f23; color:#fff; padding:10px; border-radius: 10px
} 
.aboutUsServices .serviceName {
  width: 70%; float:left; text-align: left;
  padding: 10px;
}

.smallUnit {margin-bottom: 10px;}

.smallUnit:hover .icons {background-color:#326fbe}
.aboutServiceTitle {text-align: left; margin-bottom: 40px; font-size: 1.5em; font-weight: bold}
.aboutServiceTitle:before {margin-right: 10px;}
@media(min-width: 1200px){
  .clearEven:nth-child(even) {clear: left}
}
@media(max-width: 1199px){
  .aboutServiceTitle {margin-top: 30px}
}
/* about us bus process */
.pictureFrame {padding-bottom: 90%}
.pictureFrame img {width: 100%;position:absolute !important;height:100% !important; left: 0}
.picturesShown {position: relative}
.serviceName2 {margin-top: 5px;}
.serviceName2:before {color:#bc1f23; margin-right: 5px}
.container-width-1170 {max-width: 1170px;}
.margin-topdown-50 {margin: 50px auto}
@media(min-width:992px){
  .col-md-5of12 {width: 20%}
}


/* article page */
#divArticleDetail {width: 100%}
#tblArticle {
  width: 100% !important
}
#ctl12_txtComment {
  max-width: 266px
}
@media(max-width:767px){
  #tblArticle iframe {
    max-width: 100% !important
  }
}
/* landingPageProject */

/* .bodyprint{width:100%;}
.bodyprint .hpRight{display:none;} */
.landingPageProject .row {margin: 0}
.landingPageProject2 .row {margin: 0}
@media(min-width: 1200px){
  .landingPageProject .widgettitle {font-size: 5em; color:#000}
}
@media(min-width: 768px){
  .landingPageProject .widgettitle {font-size: 3em; color:#000}
}
@media(max-width: 767px){
  .landingPageProject .widgettitle {font-size: 2em; color:#000}
}

/* widget advs-nobullet */
.advs-nobullet ul {padding: 0}
.advs-nobullet li {list-style-type: none; width: 100% !important}
.advs-nobullet img{
  width: 100% !important; 
  height: auto !important
}

/* condo page wsearchrslts  */
.wsearchrslts .grid-1by1 {
  padding-bottom: 75%
}

/*  service-in-pages */
.service-in-pages div:hover{
  background:#fcfcfc
}

@media(min-width:768px) and (max-width: 1400px){
  .service-in-pages img {
    max-width: 90px;
  }
}

.grid-table .grids .grid-wrapper {
    width: 13%;
    float: left;
}
/*===== Agents page style  =====*/
.AgentList{
  background:#fbfbfb;
  box-shadow:1px 4px 10px 1px #b2b2b2;
}
#wzoneOPRG_agentstbl_wagents_2 .col-xs-12:hover{
	background:#f28c4c;
	box-shadow:1px 4px 10px 1px #5b5b5b;
}

/*Agent widget responsive correction*/
@media(max-width: 576px){.grid-table .grids .grid-wrapper {width: 80%;}}

@media(min-width: 577px) and (max-width: 726px){.grid-table .grids .grid-wrapper {width: 35%;}}

@media(min-width: 727px) and (max-width: 1010px){.grid-table .grids .grid-wrapper {width: 27%;float: left;}}
