@charset "utf-8";
/* CSS Document */
@media screen and (min-width: 1400px) {
.jssorb01{ bottom:-33px!important;}
.landing-acq .portal-botton ul, .landing-portal{ margin-bottom: 70px !important;}
.modal-gal{ top:20% !important;}
	
}

@media screen and (max-width: 1199px) {
    .backGround {
        max-width:99%;
    }
    .container{
        max-width:95%;
    }
    .conPerson {
      width:30%; margin: 0;
    }
     .res-contact-right  .conPerson:last-child {

    }
  
  
  .res-contact-left{
	  min-height:89px;
  }
  
  
  /*/////////////////05-02-18//////////////*/

	.new-bann{ height:auto;}

}



@media screen and (max-width: 1150px) {
.main-part{ padding:0 20px; overflow:hidden; width:auto; max-width:1150px;}
.address span{ padding-right:15px; padding-left:0;}
.site-inner .site-header{ padding:0;}
.team{ text-align:center;}
.team li{ float:none; display:inline-block; margin:0 9px 60px; vertical-align:top;}

.list-top .main-part{ overflow:visible; padding:100px 5%;}
/* .list-top .main-part img{ right:5%;} */
.list-top .main-part .img-wrap{ right:5%; width: 300px; height: 350px; }
.list-top h2{ font-size:42px;}
.list-button a{ font-size:18px;}

.feature {margin: 0 auto; overflow: hidden; width: auto;}
.feature ul{ margin:0 20px;}
.feature ul li{ margin-right:16px; width:23%;}

.search-paret .search-submit{ top:auto; right:auto; bottom:auto;}
.search-paret{ overflow:hidden;}

.jssorb01{ bottom:-63px!important;}
}

@media screen and (max-width: 1024px) {
.form-area{ width:742px;}
.custom-logo{ width:120px;}
.feature ul li{ height:190px; margin-right:14px;}
.banner .widget{ margin-bottom:0;}

.feature .portfolio-img-box{ height:190px;}
}

@media screen and (max-width: 1023px) {
.res-content-right .location h5, .res-content-left h5, .res-content-left-bottom h6, .res-units h5, .res-contact h6 {
    font-size: 17px; 
}
.res-contact-left {
    min-height: 154px;
}
.res-contact-left a {
   /* font-size: 15px;*/
}
.conPerson strong {
    min-height: 58px;
}
}

@media screen and (max-width: 874px) {
	.res-contact-left {
    min-height: 147px;
	}
}








@media screen and (min-width: 992px) and (max-width: 1199px) {
.modal-gal{ top:20% !important;}
.modal-gal .modal-dialog{ width:80%;}
.modal-gal .modal-body .carousel-control.left{ left: 0;}
.modal-gal .modal-body .carousel-control.right{ right: 0;}
.modal-gal .close{margin-right: 10%;}
}

@media screen and (max-width: 980px) {
.form-area{ width:auto; position:relative;}
.search-paret{ padding:10px;}	
.search-paret input[type="search"], .search-paret input[type="submit"]{ height:48px;}
/*.feature ul li h3{ line-height:168px;}*/
.left-add .office{ margin-right:15px;}
.left-add .office h4, .left-add h3{ font-size:15px;}
.left-add .office span{ font-size:13px;}
.new-ser1 .chkbox_area label{ font-size:12px;}
.right-search ul{ width:31%;}
.sin-sub .widget a{ font-size:13px;}
}

@media screen and (max-width: 909px) {
.site-inner .site-header{ padding:0;}
.site-header-main .menu-toggle{ float:right; margin:10px 0; margin-right:5%; background:#fff;}
.site-header-main .menu-toggle:hover, .site-header-main .menu-toggle:focus{background:#fff;}

.menu-header-menu-container{ width:auto;}
.clearfix{ clear:both;}
.site-header .site-header-menu{ width:50%;}
.site-header-main{ background:none;}
.site-header-main .main-navigation{ background:rgba(0, 0, 72, 0.6); padding:10px;}
.site-branding .custom-logo{ width:100px;}
.site-header .site-header-menu{ margin:-7px 40px 15px 0;}
.site-header .main-navigation a{ padding:5px 0;}
.site-header .main-navigation ul li:last-child{ border-left:none;}
.site-header .main-navigation ul li span{ display:inline-block;}
.site-header .main-navigation ul li:last-child a{ font-size:inherit;}
.team-page{ padding-top:95px;}
.team-page h2{ font-size:42px; margin-bottom:2px;}
.team-page h2:after{ width:155px;}
.team li{ margin:0 9px 40px;}

.banner .post-thumbnail{ margin:0;}
.banner{ margin-bottom:20px;}

.left-add{ width:100%; float:none; overflow:hidden; padding-bottom:0;}

.list-top{ margin-top:150px;}
.list-top h2{ font-size:30px;}

.fixlogo .custom-logo-link{ display:block;}
.fixlogo .horizen-logo, .site-header-main .horizen-logo{ display:none; margin-top:20px;}
.descript{ font-size:22px;}
.descript a{ font-size:14px; margin-top:10px;}
.adds{ font-size:15px;}
.descript{ margin-bottom:5px; padding-bottom:0;}
.left-list h3, .right-list h3{ font-size:18px; padding-top:10px;}
.left-list span, .left-list ul li{ font-size:16px;}
.l1{ font-size:15px;}
.sin-sub section, .share-list section{ margin-bottom:0;}
.sin-sub .widget a{ padding:2px 10px;}
.share-list span{ font-size:16px;}
.subc ul li{ margin:0 5px;}
.location h5{ font-size:17px;}
.list-button a{ font-size:13px;}

.site-header .main-navigation a:hover:after, .site-header .main-navigation li.current-menu-item a:after{ background:none;}
.left-add .office{ margin-right:25px;}
.new-ser1 .chkbox_area label{ font-size:12px;}
.new-ser1 .chkbox_area label{ font-size:9px;}
.checking .chkbox_area label{ font-size:12px;}
.right-search ul{ width:31%;}

.custom-slide.slick-slider{
	margin-top:0;
}
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
	.landing-acq .portal-botton ul, .landing-portal {
    margin-bottom: 80px !important;
}
.list-button{ width:100%; float: left;}	
.view_gal{ width:100%;}
.view_gal, .view_plan, .dwl_pdf{ font-size: 15px !important; height:40px;}
.view_plan, .dwl_pdf{ width: 48%;}
.view_plan{ margin-right: 2% !important;}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
.modal-gal{ top:30% !important;}
.modal-gal .modal-dialog{ width:80%;}
.modal-gal .modal-body .carousel-control.left{ left: 0;}
.modal-gal .modal-body .carousel-control.right{ right: 0;}
.modal-gal .close{margin-right: 10%;}
.res-address span{ display:block;}
}

@media screen and (max-width: 767px) {
.subc, .address{ float:none; width:auto; text-align:center;}
.subc section, .address section{ margin-bottom:0;}
.home-con, .home-con p{ font-size:15px;}
.site-footer{ padding:0;}

.lg-actions .lg-prev:after, .lg-actions .lg-next:before{ left:0;}
.lg-actions .lg-next:before{ left:auto; right:0;}
/* .list-top .main-part img{ width:40%; height:336px;} */
.list-top .main-part .img-wrap{ width:40%; height:336px;}
.descript{ margin-top:48px;}

.sub-come .remodal-close{ top:15px; right:5px;}

.left-list, .right-list{ float:none; width:100%; padding-left:0; border:none; border-bottom:1px solid rgb(148, 148, 148);}
.left-list{ padding-bottom:15px; margin-bottom:15px;}
.left-list h3:after, .right-list h3:after{ height:1px; width:100%;}
.feature ul{ text-align:center;}
.feature ul li{ width:46%;}
.checking .chkbox_area .left-check{ width:23%;}

.right-search, .left-search{ float:none; width:100%; margin-bottom:15px;}
.right-search .site-main{ margin-bottom:0;}
.right-search ul{ width:47%;}
.listnew .team li{ width:44%;}
.listnew.team-page h2{ font-size:28px;}

.ui-autocomplete{ width:92%!important;}
.dpdown_area .chkbox_area label{ font-size:12px;}
.sub-area{ width:100%;}
.new-ser1 .chkbox_area label{ font-size:12px;}
.tenant-footer{ position: static;}

.modal-gal{ top:15% !important;}
.modal-gal .modal-dialog{ width:80%;}
.modal-gal .modal-body .carousel-control.left{ left: 0;}
.modal-gal .modal-body .carousel-control.right{ right: 0;}
.modal-gal .close{margin-right: 10%;}



.res-content-left, .res-content-left-bottom .res-amenities, .res-nhood, .res-content-right, .res-contact-left, .res-contact-right, .conPerson     {
    width: 100%; display: block; float: none; 
}
.res-content-left-bottom .res-amenities, .res-nhood  {
    margin: 0 0 40px;
}
.res-contact-left, .conPerson strong  {
    min-height: inherit;
}
.conPerson  {
    margin: 0 0 15px;
}
.res-contact-right span .conPerson:last-child{
    margin-bottom: 0; 
}

.table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd
}
.table-responsive>.table {
    margin-bottom: 0
}
.table-responsive>.table>tbody>tr>td,
.table-responsive>.table>tbody>tr>th,
.table-responsive>.table>tfoot>tr>td,
.table-responsive>.table>tfoot>tr>th,
.table-responsive>.table>thead>tr>td,
.table-responsive>.table>thead>tr>th {
    white-space: nowrap
}
.table-responsive>.table-bordered {
    border: 0
}
.table-responsive>.table-bordered>tbody>tr>td:first-child,
.table-responsive>.table-bordered>tbody>tr>th:first-child,
.table-responsive>.table-bordered>tfoot>tr>td:first-child,
.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.table-responsive>.table-bordered>thead>tr>td:first-child,
.table-responsive>.table-bordered>thead>tr>th:first-child {
    border-left: 0
}
.table-responsive>.table-bordered>tbody>tr>td:last-child,
.table-responsive>.table-bordered>tbody>tr>th:last-child,
.table-responsive>.table-bordered>tfoot>tr>td:last-child,
.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.table-responsive>.table-bordered>thead>tr>td:last-child,
.table-responsive>.table-bordered>thead>tr>th:last-child {
    border-right: 0
}
.table-responsive>.table-bordered>tbody>tr:last-child>td,
.table-responsive>.table-bordered>tbody>tr:last-child>th,
.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom: 0
}

.respon-table{
	overflow-x:auto;
}
.respon-table table{
	width:800px;
}
.res-heading{ font-size:26px;}
.res-address span{ display:block;}
}

@media screen and (max-width: 640px) {
.site-header, .site-header-main.fixlogo{ position:relative!important; overflow:hidden;}	
.site-branding{ position:relative; left:auto; text-align:center; top:auto;}
.site-branding .custom-logo{ width:73px;}
.site-header-main{ top:0;}
.site-inner .site-header{ margin-top:10px;}
.site-header-main .menu-toggle{ float:none; margin:10px 5%; width:90%; border:1px solid rgb(0, 0, 72); border-left:none; border-right:none; background:none;}
.site-header .site-header-menu, .site-header .site-header-main.fixlogo .site-header-menu{ margin:-7px 5% 15px; width:90%;}
.site-header .main-navigation a:hover:after{ background:none;}
.subc ul{ margin:0;}
.subc, .address{ text-align:left;}
#colophon.site-footer{ padding:10px;}
.subc ul li{ margin:0 5px;}
.home-con, .home-con p{ font-size:13px;}
.team-page{ padding-top:10px;}
.team-page h2{ font-size:25px;}
.banner h1{ font-size:30px;}
.blue, .grey{ height:20px;}

.portal-botton ul li{ display:block; margin-bottom:10px;}
.portal-botton ul li a{ margin:0 auto;}

.form-part, .form-part:nth-child(4){ width:auto; float:none; margin-bottom:10px;}
.subm, .loca{ width:auto; float:none;}
.portal-botton ul li:nth-child(2){ display:none;}
.portal-botton ul li a{ font-size:17px;}
.listnew .portfolio-img-box{ font-size:12px;}
.listnew .team li h3{ font-size:14px;}
.check1 .chkbox_area label{ font-size:10px;}
	
.view_plan, .dwl_pdf{ margin-bottom: 20px;}


.site-header .site-header-menu {
    margin: -7px 0 15px;  width: 100%;
}




}

@media screen and (max-width: 639px) {
.descript{ font-size:17px;}
.descript a{ display:block; float:none; margin-top:2px;}
.left-list h3, .right-list h3{ font-size:15px;}
.left-list span, .left-list ul li{ font-size:13px;}
.list-top .main-part{ padding:10px 5%; text-align:center;}
/* .list-top .main-part img{ width:300px; height:auto; right:auto; position:relative; top:0;} */
.list-top .main-part .img-wrap{ width:287px; height:auto; right:auto; position:relative; top:0; margin:0px auto; }
.list-top h2{ width:auto;}
.list-top{ margin-top:0;}
.list-top h2{ font-size:20px; margin-bottom:10px;}

.checking .chkbox_area .left-check{ width:100%; float:none}

.sub-area, #area{ width:100%; float:none;}
.search-paret input[type="search"], .search-paret input[type="submit"]{ font-size:12px; background-size:20px 20px;}
.search-paret input[type="search"]{padding:0 10px 0 29px;}

.feature ul li{ width:45%; height:220px;}
.feature ul li h3{ font-size:13px;}
.feature h2{ font-size:18px;}
.listnew.team-page h2{ font-size:22px;}

.jssorb01{ bottom:-43px!important;}

.modal-gal .modal-dialog{ width:90%;}
.modal-gal .modal-body .carousel-control.left{ left: 0;}
.modal-gal .modal-body .carousel-control.right{ right: 0;}
.modal-gal .close{margin-right: 10%;}
}

@media screen and (max-width: 479px) {
.left-add .office{ width:100%; float:none;}
/*/////////////////////////teandetails-page///////////////*/

.con-area, .img-area{ float:none; width:auto;}
.left-select{ width:100%; float:none; margin-right:0; margin-bottom:10px;}
.feature ul li{ width:100%;}
.feature ul{ padding:22px 0;}
.right-search ul{ width:100%;}
.listnew .team li{ width:90%;}
.scrllchek{ width:96%!important;}
.list-button{ width:100%; float: left;}
.view_gal, .view_plan, .dwl_pdf{ width:100% !important;}
.view_plan{ margin-bottom:20px; margin-right: 0px !important;}
.view_gal{ margin-bottom: 11px;}
.modal-gal .item{ height:300px;}
.error-404 .search-form{ width:100%;}
}
