
@font-face {
	font-family: "GothamBookRegular";
	src: url("../fonts/GothamBookRegular.eot");
	src: url("../fonts/GothamBookRegular.eot?#iefix") format("embedded-opentype"),
	url("../fonts/GothamBookRegular.woff") format("woff"),
	url("../fonts/GothamBookRegular.ttf") format("truetype"),
	url("../fonts/GothamBookRegular.svg#GothamBookRegular") format("svg");
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
				
@font-face {
    font-family: 'Gotham';
    src: url('../fonts/Gotham-Bold.eot');
    src: url('../fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-Bold.woff') format('woff'),
        url('../fonts/Gotham-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
   font-family: 'GothamMedium_1';
    src: url('../fonts/GothamMedium_1.eot');
    src: url('../fonts/GothamMedium_1.eot') format('embedded-opentype'),
         url('../fonts/GothamMedium_1.woff2') format('woff2'),
         url('../fonts/GothamMedium_1.woff') format('woff'),
         url('../fonts/GothamMedium_1.ttf') format('truetype'),
         url('../fonts/GothamMedium_1.svg#GothamMedium_1') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family:'Gotham Medium';
    src: url('../fonts/Gotham-Medium.eot');
	src: url('../fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Gotham-Medium.woff2') format('woff2'),
		url('../fonts/Gotham-Medium.woff') format('woff'),
		url('../fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
    font-weight: 350;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
				
.font-bold-gtm{font-family:'Gotham Medium';}
.gothmbokre{font-family:'Gotham Medium';}	
.fnt-16{font-size: 16px;}	
.fnt-18{font-size: 18px;}	
.fz9{font-size: 15px; margin-right:-2px; vertical-align:middle; line-height:24px;}
.fz11-new{font-size: 11px;}
.fz12{font-size:12px;}
.font-h3{ font-size:18px;}
.dis-blok-non{ display:block;} 
.dis-non-blok{ display:none;} 
.te-akin-right{ text-align:right;}
.error{font-weight: normal;
    color: red;}

.placeholder {
  white-space: nowrap;


}
/*------*/
.search-input-container-agt input ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#7b7d80 !important;
}
.search-input-container-agt input ::-moz-placeholder { /* Firefox 19+ */
  color:#7b7d80!important;
}
.search-input-container-agt input :-ms-input-placeholder { /* IE 10+ */
  color:#7b7d80!important;
}
.search-input-container-agt input :-moz-placeholder { /* Firefox 18- */
  color:#7b7d80!important;
}
/*-----*/

/*------*/
.search-input-container-agt-new input ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#7b7d80 !important;
}
.search-input-container-agt-new input ::-moz-placeholder { /* Firefox 19+ */
  color:#7b7d80!important;
}
.search-input-container-agt-new input :-ms-input-placeholder { /* IE 10+ */
  color:#7b7d80!important;
}
.search-input-container-agt-new input :-moz-placeholder { /* Firefox 18- */
  color:#7b7d80!important;
}
/*-----*/
/*-------------select box----------------------*/

.bkd-none{ background:none!important;}
.dropdown-menu:not(.bootstrap-datetimepicker-widget) li{ width:100%; text-align:left;}
.big-sec1-nre {  border: 1px solid #333 !important; margin:0;}
.small-sec1-nre { border: 1px solid #333 !important; margin:0;} 



.small-sec1-nre-tb{
    border: 1px solid #333 !important; margin:0;
    border-top:0 !important; margin:0;} 



.small-sec1-nre1{
    border-left: 1px solid #333 !important; margin:0;
	border-bottom: 1px solid #333 !important; margin:0;
	border-right: 1px solid #333 !important; margin:0;}  

.small-sec1-nre2{
    border-right: 1px solid #333 !important; margin:0;
	border-bottom: 1px solid #333 !important; margin:0;}  

.small-sec1-nre3{
    border-right: 1px solid #333 !important; margin:0;
	border-bottom: 1px solid #333 !important; margin:0;}  

 

.pad-zero{ padding:0 !important;}
.dropdown-menu > li > a{ padding:0;} 

 

.heading-and{ font-size:26px;} 
.font-bol-none{ font-weight:normal;}

 /*contact page j*/

 

 .detail-banner {
    background-position: center center;
    background-size: 100% auto;
    height:350px;
    position: relative;

}

  .detail-banner .document-title {position: absolute;

    top: 50%;

    transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    z-index: 1; width:100%; }

	

 .titt-breadcrumb {

    background-position: center center;

    background-size: 100% auto;

     padding:25px 0px;

    position: relative;

}	

 

  .titt-breadcrumb   .document-title h1 {

    color: #0054a4;

    font-size: 36px;

    margin: 0px;

    padding: 0px;

    position: relative;

    text-align: center;

    text-shadow: none !important;

    z-index: 2; }

 

   .document-title h1 {

    color: #fff;

    font-size: 36px;

    margin: 0px;

    padding: 0px;

    position: relative;

    text-align: center;

    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);

    z-index: 2; }

  .document-title:after {

 }

  .document-title .breadcrumb {

    background-color: transparent;

    border-radius: 0px;

    margin: 20px 0px 0px 0px;

    padding: 0px;

    position: relative;

    text-align: center;

    z-index: 2; }

    .document-title .breadcrumb a {

      color: rgba(255, 255, 255, 0.9); }

.button {

    display: inline-block;

    padding:15px 10px;

    border: 1px solid transparent;

    line-height:22px;

    font-size: 16px;

    vertical-align: middle;

    text-align: left;

    outline: none;

    cursor: pointer;

    white-space: normal;

    transition: all 0.2s ease-in-out;

    font-weight: 600;

    color: #fff !important;

	/*border-radius: 5px;*/

	text-align:center;

}	  


.j-grey-but{width:100%; background:#888888; /*font-family:'Lato-black',sans-serif;*/  margin-top:5px;}

.j-grey-but:hover{ background:#6b6b6b; color:#FFF;}



.j-blu-but-red{width:100%; background:#ED1824;  /*font-family:'Lato-black', sans-serif;*/ margin-top:5px;}

.j-blu-but-red:hover{ background:#b3141c; color:#FFF;}


.j-blu-but{width:100%; background:#db1f2d; font-family: 'Gotham Medium';  /*font-family:'Lato-black', sans-serif;*/ text-transform: uppercase;}

.j-blu-but:hover{ background:#d21b29; color:#FFF;}



.j-red-but{width:100%; background:#ED1824; /*font-family:'Lato-black', sans-serif;*/}

.j-red-but:hover{ background:#B3141C; color:#FFF;}

.bg-cont-form{ background:#dadcdd;}
.bg-cont-form-hed{ background:#c5c6c8;}
.j-cont-form  input{

    padding: 9px 40px 9px 20px;

    color: #252525 !important;

    background: #ffffff;

    border: 1px solid #e6e6e6;

    border-radius: 0;

    outline: none;

    text-overflow: ellipsis;

    max-width: 100%;

    width: 100%;
	font-size:13px;

}

.cont-buttons{ background:#f4f4f4; border-bottom:1px solid #e6e6e6;}



.j-cont-form  input::-webkit-input-placeholder, .j-cont-form  textarea::-webkit-input-placeholder  { /* Chrome/Opera/Safari */

 color: #8a8a8a !important; opacity: 10 !important;

}

.j-cont-form  input::-moz-placeholder,.j-cont-form  textarea::-moz-placeholder  { /* Firefox 19+ */

  color: #8a8a8a !important;opacity: 10 !important;

}

.j-cont-form  input:-ms-input-placeholder, .j-cont-form  textarea:-ms-input-placeholder { /* IE 10+ */

  color: #8a8a8a !important;opacity: 10 !important;

}

.j-cont-form  input:-moz-placeholder , .j-cont-form  textarea:-moz-placeholder{ /* Firefox 18- */

  color: #8a8a8a !important;opacity: 10 !important;

}

.placeholderStyle{ color: #8a8a8a !important;}

 /*contact end*/

.social-cone{margin-bottom: 10px; font-size: 19px;}
.bor-hr{ margin:15px; border-top:1px solid  #999;}
.tex-cent{ text-align:center;}
.btn-cet{width: 255px; display: inline-block;}



/*-----popup-ajt-------*/

.paddtb{ padding-top:0 !important; padding-bottom:0 !important;}

/*--------------*/

/*============================agent-details===================================*/

.an-grp{ width:100%; clear:both; margin-bottom:5px;}

.ant-pos{color: #252525; font-size:13px; float:left; width:105px; font-weight:bold;}

.ant-an{color: #252525; font-size:13px; margin-left:105px;}



.cont-details-hed{ font-size:15px; font-weight:bold; margin-bottom:10px;}



/*----------*/

.soci-details-hed{ font-size:16px; font-weight:normal; margin-top:15px; margin-bottom:10px;}

.an-grp-cnt{ width:100%; clear:both; margin-bottom:5px;}

.ant-pos-cnt{color: #252525; font-size:13px; float:left;/* width:21px;*/ font-weight:bold;}

.ant-an-cnt{color: #252525; font-size:13px; margin-left:22px;}





.c-so_lik-new{font-size: 1.5rem!important;  

              width: 30px!important;

              height: 30px!important;}



.c-so_lik-new::before {

    position: absolute;

    top: 50%;

    margin-top: -12px !important;

    left: 50%;

    margin-left: -11px !important;

}



.abut-ag-na{ color:#333;}

.clip-con{ padding: 5px 10px;

    background: #ed1824;

    color: #fff;

    border-radius: 5px;}

.clip-con:hover{ background:#b3141c; color:#fff;}	

/*============================office-details===================================*/

.offi-grp{ width:100%; clear:both; margin-bottom:5px;}

.offi-pos{color: #252525; font-size:13px; float:left; width:105px; font-weight:bold;}

.offi-an{color: #252525; font-size:13px; margin-left:105px;}

.bg-sec-home{ background:#FFF !important; width:100%;}

.banner-devider h2{ margin-bottom:10px; color:#fff;}

.banner-devider p{ color:#FFF;}

.banner-devider .button {

    background-color: transparent !important;

    border-radius: 5px !important;    margin-top:5px;

	line-height: 20px;

padding: 12px 17px;

border:1px solid #FFF; 

text-transform: uppercase;

}

.banner-devider .button:hover{ background:#FFF !important; color:#004480 !important;}

.global-sec{ padding:60px 0px !important; text-align:center; background-size: cover;

background-position: center center;

background-repeat: no-repeat;

-webkit-backface-visiblity: hidden; }

.global-sec h2{ font-size:35px; color:#FFF; margin-bottom:15px;}
.global-sec h2 a{ color:#FFF !important;}
.global-sec h2 a:hover{ color:#d6e4f2 !important;}
.global-sec  .button,.blog-butto  .button {

    background-color:#dc1c2e !important;

    border-radius:0px !important;    margin-top:5px;

	line-height: 20px;

padding: 12px 17px;

color:#FFF;

text-transform: uppercase;

}

.blog-butto{ text-align:center;}

.blog-butto  .button { margin-top:0px !important;}

.global-sec .button:hover,.blog-butto  .button:hover { background:#b3141c !important; color:#FFF !important;}
 
.sprite-home {

    background:url(../img/img-sprite.png);

    background-position:-1px -62px;

    width: 30px;

    height: 30px;

    float: left;

}

.sprite-home:hover,.home-act {

    background:url(../img/img-sprite.png);

    background-position:-1px -151px;

    width: 30px;


    height: 30px;

}

.sprite-appart {

    background:url(../img/img-sprite.png);

    background-position:-36px -61px;

    width: 30px;

    height: 30px;

    float: left;

}

.sprite-appart:hover, .apart-act {

    background:url(../img/img-sprite.png);

    background-position:236px -150px;

    width: 30px;

    height: 30px;

}

.sprite-land {

   background:url(../img/img-sprite.png);

    background-position:-70px -122px;

    width: 30px;

    height: 30px;

    float: left;

}

.sprite-land:hover,.land-act {

    background:url(../img/img-sprite.png);

    background-position:66px -151px;

    width: 30px;

    height: 30px;

}

.sprite-commer {

    background:url(../img/img-sprite.png);

    background-position:-242px -61px;

    width: 30px;

    height: 30px;

    float: left;

}

.sprite-commer:hover,.comer-act {

    background:url(../img/img-sprite.png);

    background-position:30px -210px;

    width: 30px;

    height:30px;

}



/*------------------------------------------------------------------

[ 19. Listing Cards ]

*/

.cards-wrapper {

  margin-bottom: -30px; }



.card {

  background-size: cover;

  background-position: center center;

  background-repeat: no-repeat;

  height: 300px;

  margin: 0px 0px 30px 0px;

  overflow: hidden;

  position: relative;

  text-align: center; }

  .card.card-tall {

    height: 630px; }

  .card:before {

    background: -webkit-linear-gradient(top, rgba(54, 54, 54, 0) 0%, rgba(54, 54, 54, 0.7) 50%);

    background: linear-gradient(to bottom, rgba(54, 54, 54, 0) 0%, rgba(54, 54, 54, 0.7) 50%);

    content: '';

    height: 100%;

    left: 0;

    opacity: 0;

    position: absolute;

    top: 0;

    -webkit-transform: translateY(50%);

    transform: translateY(50%);

    transition: all ease .35s;

    width: 100%; }

  .card:after {

    background-color: rgba(0, 0, 0, 0.3);

    bottom: 0px;

    content: '';

    left: 0px;

    position: absolute;

    right: 0px;

    top: 0px;

    z-index: 1; }

  .card:hover:before {

    opacity: 1;

    -webkit-transform: translateY(0%);

    transform: translateY(0%); }

  .card:hover .card-content {

    padding-top: 0px; }

  .card:hover .card-meta {

    opacity: 1;

    height: 40px; }

  .card:hover .card-actions {

    opacity: 1; }



.card-background img {

  height: auto;

  width: 100%; }



.card-content {

  left: 50%;

  padding: 0px 30px;

  padding-top: 60px;

  position: absolute;

  top: 50%;

  transform: translateX(-50%) translateY(-50%);

  -webkit-transform: translateX(-50%) translateY(-50%);

  transition: all ease .35s;

  width: 100%;

  z-index: 2; }

  .card-content h2 {

    color: #fff;

    font-weight: 300;

    margin: 0px;

    margin-bottom: 5px; }

    .card-content h2 a {

      color: #fff;

      text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); }

      .card-content h2 a:hover {

        text-decoration: none; }



.card-rating {

  color: #ffd925;

  font-size: 15px;

  transition: all ease .35s; }

  .card-rating i {

    margin: 0px 2px; }



.card-meta {

  color: #fff;

  font-size: 14px;

  font-weight: 300;

  height: 0;

  overflow: hidden;

  opacity: 0;

  transition: all ease .35s; }



.card-actions {

  color: #fff;

  opacity: 0;

  margin-top: 20px;

  text-align: center;

  transition: all ease .35s; }

  .card-actions .fa {

    border: 1px solid #fff;

    border-radius: 50%;

    color: #fff;

    height: 32px;

    margin: 0px 6px;

    padding-top: 8px;

    transition: all ease .2s;

    width: 32px; }

    .card-actions .fa:hover {

      background-color: #fff;

      color: #363636; }

    .card-actions .fa.marked {

      background-color: #fff;

      color: #363636; }

      .card-actions .fa.marked.fa-heart-o:before {

        color: #d81814;

        content: "\f004"; }

      .card-actions .fa.marked.fa-bookmark-o:before {

        color: #009f8b;

        content: "\f02e"; }

  .card-actions .fa-search {

    font-size: 18px;

    height: 40px;

    padding-top: 9px;

    width: 40px; }



.card-label {

  background-color: #c6af5c;

  color: #fff;

  left: 50%;

  font-size: 13px;

  padding: 3px 15px;

  position: absolute;

  top: 0px;

  transform: translateX(-50%);

  -webkit-transform: translateX(-50%);

  z-index: 2; }

  .card-label a {

    color: #fff; }

    .card-label a:hover {

      color: #fff;

      text-decoration: none; }



.cards-simple-wrapper {

  margin-bottom: -30px; }



.card-simple {

  background-size: cover;

  background-position: center center;

  background-repeat: no-repeat;

  -webkit-backface-visiblity: hidden;

  margin-bottom: 30px;

  overflow: hidden;

  -webkit-transform: translateZ(0px); }

  .card-simple:hover .card-simple-background:before {

    opacity: 1;

    -webkit-transform: translateY(0%);

    transform: translateY(0%);

    -webkit-backface-visiblity: hidden; }

  .card-simple:hover .card-simple-label {

    margin-top: -25px; }

  .card-simple:hover .card-simple-content {

    padding-top: 0px;

    transform: translateX(-50%) translateY(-50%);

    -webkit-transform: translateX(-50%) translateY(-50%);

    -webkit-backface-visiblity: hidden; }

  .card-simple:hover .card-simple-rating {

    opacity: 1;

    transition-delay: .05s;

    -webkit-backface-visiblity: hidden; }

  .card-simple:hover .card-simple-actions {

    opacity: 1;

    transition-delay: .1s;

    -webkit-backface-visiblity: hidden; }

	

.card-simple-background:hover{ background:#000; background-color: rgba(103, 103, 103, 0.4);}



.card-simple-background {

  height:200px;

  position: relative; }

  .card-simple-background img {

    width: 100%; }

  .card-simple-background:before {

    /*! position: absolute; */

    /*! top: 0; */

    /*! left: 0; */

    /*! width: 100%; */

    height: 100%;

    background: -webkit-linear-gradient(top, rgba(54, 54, 54, 0) 0%, rgba(54, 54, 54, 0.7) 75%);

    background: linear-gradient(to bottom, rgba(54, 54, 54, 0) 0%, rgba(54, 54, 54, 0.7) 75%);

    content: '';

    opacity: 0;

    -webkit-transform: translateY(50%);

    transform: translateY(50%);

    transition: all ease .35s; }

  .card-simple-background:after {

    /*background-color: rgba(0, 0, 0, 0.3);*/

	/*background-color: rgba(97, 97, 97, 0.7);*/
    background-color: rgba(101, 101, 101, 0.60);
    bottom: 0px;

    content: '';

    display: block;

    left: 0px;

    position: absolute;

    right: 0px;

    top: 0px;

    z-index: 1; }



.card-simple-label {

  background-color: #c6af5c;

  color: #fff;

  left: 50%;

  font-size: 13px;

  padding: 3px 15px;

  position: absolute;

  top: 0px;

  transform: translateX(-50%);

  -webkit-transform: translateX(-50%);

  transition: all ease .35s;

  z-index: 2; }

  .card-simple-label a {

    color: #fff; }

    .card-simple-label a:hover {

      color: #fff;

      text-decoration: none; }



.card-simple-content {

  left: 50%;

  padding-top: 60px;

  position: absolute;

  top: 50%;

  transform: translateX(-50%) translateY(-50%);

  -webkit-transform: translateX(-50%) translateY(-50%);

  transition: all ease .35s;

  width: 100%;

  z-index: 2; }
  
.c-card_top-mar{ top: 35% !important;}

  .card-simple-content h2 {

    color: #fff;

    display: block;

    font-size: 20px;

    margin: 0px;

    overflow: hidden;

    padding: 0px 20px;

    text-align: center;

    text-overflow: ellipsis;

   /* white-space: nowrap; */}

    .card-simple-content h2 a {

      color: #fff;

      text-shadow: 0px 1px 2px rgba(26, 23, 23, 0.26);}

      .card-simple-content h2 a:hover {

        text-decoration: none; }



.card-simple-rating {

  color: #ffd925;

  margin-top: 10px;

  opacity: 0;

  font-size: 15px;

  text-align: center;

  transition: all ease .35s; }

  .card-simple-rating i {

    margin-right: 2px; }



.card-simple-actions {

  color: #fff;

  margin-top: 20px;

  opacity: 0;

  text-align: center;

  transition: all ease .35s; }

  .card-simple-actions .fa {

    border: 1px solid #fff;

    border-radius: 50%;

    color: #fff;

    height: 32px;

    margin: 0px 6px;

    padding-top: 8px;

    transition: all ease .2s;

    width: 32px; }

    .card-simple-actions .fa:hover {

      background-color: #fff;

      color: #0555a2; }

  .card-simple-actions .fa-search {

    font-size: 18px;

    height: 40px;

    padding-top: 9px;

    width: 40px; }



.card-simple-price {

  background-color: #009f8b;

  bottom: 0px;

  color: #fff;

  font-size: 13px;

  left: 50%;

  padding: 3px 15px;

  position: absolute;

  transform: translateX(-50%);

  -webkit-transform: translateX(-50%);

  white-space: nowrap;

  z-index: 2; }



.card-row {

  background-color: #fff;

  margin: 0px 0px 30px 0px; }

  .card-row:last-child {

    margin-bottom: 0px; }



.card-row-inner {

  display: table;

  width: 100%; }



.card-row-image, .card-row-body, .card-row-properties {

  display: table-cell;

  vertical-align: top; }

  @media (max-width: 1199px) {

    .card-row-image, .card-row-body, .card-row-properties {

      display: block; } }



.card-row-image {

  background-position: center center;

  background-repeat: no-repeat;

  background-size: cover;

  height: 200px;

  position: relative;

  width: 262px; }

  @media (max-width: 1199px) {

    .card-row-image {

      width: 100%; } }



.card-row-body {

  padding: 30px; }



.card-row-properties {

  padding: 30px 30px 30px 30px;

  width: 260px; }

  @media (max-width: 1199px) {

    .card-row-properties {

      padding: 0px 30px 30px 30px;

      width: 100%; } }



.card-row-title {

  font-size: 18px;

  margin: 0px 0px 20px 0px;

  padding: 0px; }

  .card-row-title a {

    color: #363636; }



.card-row-properties dl {

  margin: 0px;

  padding: 0px; }



.card-row-properties dd {

  float: left;

  line-height: 36px; }



.card-row-properties dt {

  border-bottom: 1px dashed #e9e9e9;

  line-height: 36px;

  text-align: right; }

  .card-row-properties dt:last-child {

    border-bottom: 0px; }



.card-row-rating {

  color: #ffd925; }



.card-row-label {

  background-color: #c6af5c;

  color: #fff;

  left: 50%;

  font-size: 13px;

  padding: 3px 15px;

  position: absolute;

  top: 0px;

  transform: translateX(-50%);

  -webkit-transform: translateX(-50%);

  z-index: 2; }

  .card-row-label a {

    color: #fff; }

    .card-row-label a:hover {

      color: #fff;

      text-decoration: none; }



.card-row-price {

  background-color: #009f8b;

  bottom: 0px;

  color: #fff;

  font-size: 13px;

  left: 50%;

  padding: 3px 15px;

  position: absolute;

  transform: translateX(-50%);

  -webkit-transform: translateX(-50%);

  white-space: nowrap;

  z-index: 2; }



.cards-system {

  margin: 0px -15px -30px -15px; }



.card-system {

  float: left;

  margin: 0px 0px 30px 0px;

  padding: 0px 15px;

  width: 50%; }

  @media (max-width: 991px) {

    .card-system {

      width: 100%; } }

  @media (min-width: 1200px) and (max-width: 1500px) {

    .card-system {

      width: 100%; } }



.card-system-inner {

  background-color: rgba(0, 0, 0, 0.02); }



.card-system-image {

  background-position: center center;

  background-repeat: no-repeat;

  background-size: cover;

  float: left;

  height: 137px;

  position: relative;

  width: 137px; }

  .card-system-image a {

    bottom: 0px;

    display: block;

    left: 0px;

    position: absolute;

    right: 0px;

    top: 0px; }

  @media (max-width: 767px) {

    .card-system-image {

      height: 120px;

      float: none;

      width: 100%; } }



.card-system-content {

  margin-left: 157px; }

  @media (max-width: 767px) {

    .card-system-content {

      margin: 0px;

      padding: 0px 20px 20px 20px; } }

  .card-system-content h2 {

    color: #363636;

    display: block;

    font-size: 15px;

    font-weight: 400;

    margin: 20px 0px 0px 0px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap; }

    .card-system-content h2 a {

      color: #363636; }

      .card-system-content h2 a:hover {

        color: #009f8b; }

  .card-system-content h3 {

    color: rgba(54, 54, 54, 0.6);

    font-size: 12px;

    margin: 7px 0px 30px 0px !important; }



.card-small {

  background-color: #fff;

  margin: 0px 0px 20px 0px;

  padding: 10px; }

  .card-small:before, .card-small:after {

    content: " ";

    display: table; }

  .card-small:after {

    clear: both; }



.card-small-image {

  float: left; }

  .card-small-image img {

    width: 80px; }



.card-small-content {

  margin-left: 90px; }

  .card-small-content h3 {

    display: block;

    font-size: 14px;

    font-weight: 400;

    margin: 0px 0px 0px 0px;

    padding: 0px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap; }

    .card-small-content h3 a {

      color: #444; }

  .card-small-content h4 {

    font-size: 11px;

    margin: 5px 0px 0px 0px; }

    .card-small-content h4 a {

      color: rgba(54, 54, 54, 0.6); }



.card-small-price {

  color: #009f8b;

  font-size: 12px;

  font-weight: 400;

  margin: 7px 0px 0px 0px; }

.soci-section-heading h2{ color:#0054a4 ;   font-size:2rem; text-align:center;}

.contact-agent-slider h2{ font-size:20px; line-height:40px; background:#0054a4; color:#FFF; text-align:center;}

.bg-sgentslider{ background:#f4f4f4;}

.contact-agent-slider .c-card__item-body{ background:#FFF; padding:10px 10px 0px 10px !important; }

.link-j a{ color:#0056a3;  }

.link-j a:hover{color:#004480; text-decoration:underline;}

.img-bor-white{border:1px solid #fff;}

.view-prop .glyphicon-plus { position:absolute; right:10px; top:0px; line-height:30px; color:#FFF; font-size:30px; z-index:200;}

.contact-page-j {

    font-size:14px;

    line-height:22px !important;

    font-weight: 300;

}

.contact-page-j ul{list-style: none; padding:0px;}

 .contact-page-j ul li{border-bottom: none;

background: none;

padding: 0 0 15px 	25px;

margin-bottom:0px;

position: relative;}

 .contact-page-j ul li .glyphicons {

    color: #e11c22 !important;

    width: 20px;

height: 20px;

font-size: 19px;

line-height: 26px;

text-align: center;

left: 0;

position: absolute;

}

.contact-page-j ul li .j-mail{

	    color: #e11c22 !important;

    width: 20px;

height: 20px;

font-size: 19px;

line-height: 26px;

text-align: center;

left: 0;

position: absolute;

    font-family: "materialicons";

	}

	

.search-saved-homes{ margin-bottom:15px;}	

.search-saved-homes h1{display: inline-block; font-size: 25px;padding-right: 1rem;}	

.saved-count{font-size: 15px;line-height: 1.5; visibility: visible;display: inline-block;margin-bottom: 0;}	

.t-in-footer a:hover{ color:#99bbda !important;}

.t-area-90{ min-height:90px;}

.t-area-110{ min-height:110px;}		

.t-area-145{ min-height:120px;}	

.t-area-80{ min-height:82px;}	

.meet-team-add h1{display: inline-block;font-size: 27px; margin-bottom:20px;}	

	

	

	
.red-mor-new
{font-weight: bold;
 font-size: 16px; font-family: 'Gotham'; font-weight: normal;}

	
.c-card__header h3 {color:#5f6062!important;  font-family:'Gotham Medium';}
	

/*magic check box*/



.maic-check   label{ line-height:20px !important; margin-bottom:18px; padding-left: 32px; }



.magic-radio,

.magic-checkbox {

  position: absolute;

  display: none; }



.magic-radio[disabled],

.magic-checkbox[disabled] {

  cursor: not-allowed; }



.magic-radio + label,

.magic-checkbox + label {

  position: relative;

  display: block;


  padding-left:0;

  cursor: pointer;

  vertical-align: middle; }

  .magic-radio + label:hover:before,

  .magic-checkbox + label:hover:before {

    animation-duration: 0.4s;

    animation-fill-mode: both;

    animation-name: hover-color; }

  .magic-radio + label:before,

  .magic-checkbox + label:before {

    position: absolute;

    top: 0;

    left: 0;

    display: inline-block;

    width: 20px;

    height: 20px;

    content: '';

    border:2px solid #888888; }

  .magic-radio + label:after,

  .magic-checkbox + label:after {

    position: absolute;

    display: none;

    content: ''; }



.magic-radio[disabled] + label,

.magic-checkbox[disabled] + label {

  cursor: not-allowed;

  color: #e4e4e4; }

  .magic-radio[disabled] + label:hover, .magic-radio[disabled] + label:before, .magic-radio[disabled] + label:after,

  .magic-checkbox[disabled] + label:hover,

  .magic-checkbox[disabled] + label:before,

  .magic-checkbox[disabled] + label:after {

    cursor: not-allowed; }

  .magic-radio[disabled] + label:hover:before,

  .magic-checkbox[disabled] + label:hover:before {

    border: 1px solid #e4e4e4;

    animation-name: none; }

  .magic-radio[disabled] + label:before,

  .magic-checkbox[disabled] + label:before {

    border-color: #e4e4e4; }



.magic-radio:checked + label:before,

.magic-checkbox:checked + label:before {

  animation-name: none; }



.magic-radio:checked + label:after,

.magic-checkbox:checked + label:after {

  display: block; }



.magic-radio + label:before {

  border-radius: 50%; }



.magic-radio + label:after {

  top: 6px;

  left: 6px;

  width: 8px;

  height: 8px;

  border-radius: 50%;

  background: #3e97eb; }



.magic-radio:checked + label:before {

  border: 1px solid #3e97eb; }



.magic-radio:checked[disabled] + label:before {

  border: 1px solid #c9e2f9; }



.magic-radio:checked[disabled] + label:after {

  background: #c9e2f9; }



.magic-checkbox + label:before {

  }



.magic-checkbox + label:after {

  top:3px;

  left: 7px;

  box-sizing: border-box;

  width: 6px;

  height: 12px;

  transform: rotate(45deg);

  -ms-transform: rotate(40deg);

-webkit-transform: rotate(-45deg);

-moz-transform: rotate(45deg);

-o-transform: rotate(45deg);

transform: rotate(45deg);

  border-width:3px;

  border-style: solid;

  border-color: #e11b22;

  border-top: 0;

  border-left: 0; }



.magic-checkbox:checked + label:before {

  border:2px solid #e11b22;

  background: none; }



.magic-checkbox:checked[disabled] + label:before {

  border: #c9e2f9;

  background: #c9e2f9; }	

/*===========================agent-details=================================*/

 .search-form-container{ background:#0555a2; padding:15px 0px; }

.ser-form .c-buttons { margin-right:0px !important;}

.search-bottom-sec{   padding-top:10px; margin:auto; display:inline-block;}

.sel-bot-ser{ width:100% !important;}

.sel-bot-ser .custom-select { /*background:none !important;*/ padding:7px !important;}

.ser-but-m{padding: 10px 20px 10px 15px;
    background: #dc1c2e; text-decoration:none; height:50px; border-left:1px #dc1c2e!important;}

.ser-but-m:hover{ background:#b3141c; border-left:1px #dc1c2e!important;}

.mobile-only{ display:none;}

.rel-header{  position:relative !important; width:100%; text-align:center ;left:0; right:0;  }
.rel-header  .index-header-main{position:absolute; width:100%; background: transparent; box-sizing: border-box;z-index: 1000; border-bottom:1px solid hsla(0,0%,100%,.4);}
.rel-header  .index-header-main1{position:absolute; width:100%; background: transparent; box-sizing: border-box;z-index: 1000; border-bottom: 1px solid hsla(0, 0%, 90%, 0.6);}
body {
    overflow-x: hidden;
    overflow-y: scroll;
}
 
 .index-header-main:before {

 content:'';

 display:block;

 position:absolute;

 top:0;

 right:0;

 bottom:-80%;

 left:0;

 z-index:-1;

 /*background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);*/

}

 .index-header-main .c-main-header__bottom-row{ background: rgba(255, 255, 255, 0.25);}
 .index-header-main1 .c-main-header__bottom-row1{background: rgba(225, 225, 225, 0.1);}


  .ser-form input::-webkit-input-placeholder{

    color: #7b7d80  !important; font-size:14px !important; font-weight:bold !important; text-transform:uppercase;   line-height:30px !important;  }

  .ser-form input::-moz-placeholder {

   color: #7b7d80  !important; font-size:14px !important; font-weight:bold !important; text-transform:uppercase; line-height:30px !important;  }

  .ser-form input:-ms-input-placeholder  {

   color: #7b7d80  !important; font-size:14px !important; font-weight:bold !important; text-transform:uppercase; line-height:30px !important;  }

  .ser-form input::placeholder{

   color: #7b7d80  !important; font-size:14px !important; font-weight:bold !important; text-transform:uppercase;  line-height:30px !important;  }

   

.sel-bot-ser .custom-select{ font-size:12px !important; background:none !important; border:none !important; color:#FFF !important; display:inline-flex; padding: 18px 15px !important;}

.plr{ padding:0px 5px !important;}

.cu-grd-1,.cu-grd-2,.cu-grd-3,.cu-grd-4,.cu-grd-5{ display:inline; float:left; height:33px !important; padding:0px 8px;}

.search-bottom-sec .btn-group .dropdown-toggle .caret{ right:-3px; position:relative !important; top:2px !important;}

.search-bottom-sec .btn-group .dropdown-toggle. filter-option { width:auto !important;}

.search-bottom-sec .btn-group.open .dropdown-toggle{ box-shadow: none;}

.sel-bot-ser .dropdown-toggle .filter-option{ width:auto !important; font-weight: bold; letter-spacing:1px; }

.sel-bot-ser .dropdown-menu{border-radius: 0px; }

.sel-bot-ser .dropdown-menu li{ padding:5px !important; background:#FFF; border-bottom: 1px solid #ccc; }

.sel-bot-ser .dropdown-menu > li > a{color:#333f48 !important;}

.sel-bot-ser .dropdown-menu > li > a:hover{ background:none !important;}

.sel-bot-ser .dropdown-menu li:hover{color:#333f48 !important;background:#eeeeee;}

.footer-social{ margin-bottom:30px;}

.footer-social .c-socials__item .c-socials__link{ padding:4px; background:#FFF; color:#c5c6c8; border-radius: 50%; width:45px; height:45px; }

.footer-social .c-socials__item .c-socials__link-fb:hover{background:#3b5998; color:#FFF;}	
.footer-social .c-socials__item .c-socials__link-twi:hover{background:#00aced; color:#FFF;}	
.footer-social .c-socials__item .c-socials__link-linkdin:hover{background:#0077B5; color:#FFF;}	
.footer-social .c-socials__item .c-socials__link-youtube:hover{background:#c4302b; color:#FFF;}	
.footer-social .c-socials__item .c-socials__link-insta:hover{background:#fb3958; color:#FFF;}	

.footer-social .c-socials__link i{ font-size:30px;  height:30px;}
.icon-wi-fab { width: 25px!important;}
.icon-wi-in { width: 26px!important;}
.icon-wi-twi { width: 23px!important;}
.icon-wi-instr { width: 22px!important;}
.icon-wi-you { width: 28px!important;}

.footer-social  .c-socials__link i::before {position: absolute;
top: 50%;
margin-top: -11px;
left: 50%;
margin-left: -10px;	}
/*-----------------------------------------------*/
.contact-pag{ margin-bottom:30px;}
.contact-pag .c-socials__item-new .c-socials__link-new{ padding:4px; background:#989798; color:#dadcdd; border-radius: 50%; width:34px; height:35px; }	
.contact-pag .c-socials__item-new .new-fb:hover{background:#3b5998; color:#FFF;}	
.contact-pag .c-socials__item-new .new-twi:hover{background:#00aced; color:#FFF;}	
.contact-pag .c-socials__item-new .new-linkdin:hover{background:#0077B5; color:#FFF;}	
.contact-pag .c-socials__item-new .new-youtube:hover{background:#00adef; color:#FFF;}	
.contact-pag .c-socials__item-new .new-insta:hover{background:#fb3958; color:#FFF;}
.c-socials__link-new {
    display: block;
    font-size: 0;
    color: inherit;
    position: relative;
    transition: all 0.3s;
}

.c-socials__item-new:nth-child(1) {
    margin-left: 0;
}

.c-socials__item-new:nth-child(5) {
    margin-right: 0;
}
.c-socials__item-new {
    display: inline-block;
    margin: 0px 5px 0px 8px;
    font-size: 1rem;
    line-height: 1;
}
.socel-icon-frm{margin: 0px 4.4% 0px 4.4%;}

.contact-pag .c-socials__link-new i {
    font-size:25px;
    height:28px;
}
.c-socials__link-new i {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    font-size: 1rem;
    line-height: 1;
    color: inherit;
}
.c-socials__link-new i::before {
    position: absolute;
    top: 50%;
    margin-top: -12px;
    left: 50%;
    margin-left: -12px;
}

.icon-wi-fab-new { width:27px!important;}
.icon-wi-in-new { width: 29px!important;}
.icon-wi-twi-new { width: 26px!important;}
.icon-wi-instr-new { width: 25px!important;}
.icon-wi-you-new { width: 25px!important;}

.bg-cont-curr-pro{ background:#c4c6c8; width: 100%; float: left; padding-top:20px; padding-bottom:20px; text-align: center;color: #fff;}
.bg-cont-curr-ren{ background:#db1f2d; width: 100%; float: left; padding-top:20px; padding-bottom:20px; text-align: center;color: #fff;}
.bg-cont-sold-pro{ background:#b32a2d; width: 100%; float: left; padding-top:20px; padding-bottom:20px; text-align: center;color: #fff;}

.c-main-cont__top {
    padding: 20px 0px 19px 0px;
    background: #dadcdd;
    color: #ffffff;
   /* border-bottom: 1px solid #0b4e9a;*/
}

.font-sit30{font-size: 28px;}
.bg-whote{ background:#fff; width:100%; float: left; padding:10px;  border: 1px solid #cccccc;}
.img-flo-lef{ float:left; width:47%;}
.offic-view{ float: left; width:50%; margin-left:3%; position:relative; min-height: 54px; color:#5f6062;} 
.posi-bot{ position: absolute; bottom:5px; width:auto; right:20px; }
.posi-bot .div-img-riew{ float:right; /*width:33px;*/ color:#666; margin-left: 8px;}
.posi-bot .div-img-riew-new{ float:right; width:25px; color:#666;}
.img-wi-re{ width:18px;}
.img-wi-propty{ width:28px;}
.prot-icon{ float:left;}
.prot-icon .div-img-riew {
    float: right;
    /* width: 33px; */
    color: #666;
    margin-left: 8px;
}

.prot-icon .div-img-riew {
    float: right;
    /* width: 33px; */
    color: #666;
    margin-left: 8px;
}

.prot-icon .div-img-riew-new {
    float: right;
    width: 35px;
    color: #666;
}
.fz11 {
    font-size:20px; vertical-align:middle;
    margin-right: -2px;
}
/*-------------------------------*/
.sel-but-fr .btn-default{background: none !important; box-shadow:none !important;

color: #FFF !important;

border: none !important;}

.sel-but-fr  ul li{padding: 5px !important;

background: #FFF !important; }

.sel-but-fr  ul li a{color: #333f48 !important;}

.sel-but-fr  ul li > a > label > input[type="checkbox"]{ width:auto !important;}

.sel-but-fr .multiselect-container > li > a > label { padding-left:25px !important;}

.sel-but-fr .dropdown-menu > .active > a {background: none !important;}

.sel-but-fr  ul li:hover{background: #eeeeee !important;}

.sel-but-fr .multiselect  { min-width:150px; font-weight:bold; letter-spacing:1px; font-size:12px !important; padding:18px 4px;}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ vertical-align:top !important;}

.lang-remax a{ text-transform:none!important; border-left: 1px solid hsla(0,0%,100%,.4);}



.lang-remax a::after {
margin-left:0px;
margin-top:-8px;
background: none;
color: #e11b22;
font-family: 'FontAwesome';
content: "";
 /*content: " ";*/
background:url(../img/arrow-down.png) no-repeat !important;
font-size:0px;
line-height: 19px;
width:15px;
position: absolute;
right:-10px;
left:120px;
}


.lang-remax a:hover::after {
margin-left:0px;
margin-top:-8px;
background: none;
color: #e11b22;
font-family: 'FontAwesome';
content: "";
background:url(../img/arrow-down-wht.png) no-repeat !important;
font-size:0px;
line-height: 19px;
width:15px;
position: absolute;
right:-80px;
left:120px;
}


.lang-remax a:focus{ color:#FFF;}
/*.lang-remax a:hover::after{
	margin-left: 5px; 
    color:#e8e8e8;  
	background:url(../img/arrow-down.png) no-repeat !important; 
	right:-20px !important; 
	width:15px;
	position: absolute !important;  
	text-align:right !important; background:none !important;

 }*/
 
 
 
 .lang-remax-n a{ text-transform:none!important;  border-left: 1px solid hsla(0, 0%, 90%, 0.6);}



.lang-remax-n a::after {

margin-left:0px;

margin-top:-8px;

background: none;

    color: #e11b22;

        font-family: 'FontAwesome';

    content: "";

	font-size: 19px;

line-height: 19px;

position: absolute;

right:-19px;



}
.lang-remax-n a:focus{ color:#FFF;}
.lang-remax-n a:hover::after{margin-left: 5px; color:#e8e8e8; right:-19px !important; position: absolute !important;  text-align:right !important; background:none !important;

 }
 .lang-remax-n a{ padding-left:76px !important; margin-left:56px!important; letter-spacing: 2px;}
  .hor-tex{text-transform:uppercase; letter-spacing: 2px;}
/*-------*/

.lang-remax-pro a {
    text-transform: none !important;
    border-left: 1px solid hsla(0,0%,100%,.4);
}
.lang-remax-pro a {
    padding-left: 36px !important;
}
.lang-remax-pro .tex-uppr{ text-transform:uppercase!important;}


.j-bsr .custom-select{   font-family:'Gotham Medium'; height:50px !important; line-height: 33px;}

.sel-but-fr .multiselect-container > li > a > label{ padding-top:0px; padding-bottom:0px;}

/*.cont-link a{ padding-right:36px !important;}*/

.lang-remax a{ padding-left:40px !important; margin-left:20px!important; letter-spacing: 2px;}

/*.lang-remax-center a{ padding-right:45%!important;}*/

.ser-form  input::-webkit-input-placeholder{ /* Chrome/Opera/Safari */

 color: #7b7d80  !important; opacity: 10 !important; font-weight:bold !important;

}

.ser-form input::-moz-placeholder{ /* Firefox 19+ */

  color: #7b7d80  !important;opacity: 10 !important; font-weight:bold !important;

}

.ser-form  input:-ms-input-placeholder{ /* IE 10+ */

  color: #7b7d80  !important;opacity: 10 !important; font-weight:bold !important;

}

.ser-form  input:-moz-placeholder { /* Firefox 18- */

  color: #7b7d80  !important;opacity: 10 !important; font-weight:bold !important;

}

.banner-search-bg{

    width:900px;

    background-color:rgba(0, 0, 0, 0.72);

    padding: 24px 24px;

    box-sizing: border-box;

    border-radius: 3px; 

	margin:auto;

}
.banner-search-wcat{
    width:720px;

    background-color:rgba(0, 0, 0, 0.72);

    padding: 24px 24px;

    box-sizing: border-box;

    border-radius: 3px; 

	margin:auto;}


.banner-search-bg-w-n{
    width:650px !important;
}


.ser-form {width: 860px;}

.banner-search-bg2{ background:rgba(255, 255, 255, 0.20)!important;}
.home-dis-ply{ background:rgba(78, 78, 78, 0.6) !important; padding: 25px  10px;}
.banner-search-bg3{ background:none!important; padding:10px; position: relative; left: 0; right: 0;}

.hei50{ height:50px !important;}
.hei49{ height:49px !important;}
.search-icon { background-image: url(../img/searchicon.png) !important;
background-position: 20px 14px !important;
background-repeat: no-repeat !important;
padding-left: 53px !important;}

.search-icon-pro {   font-family:'Gotham Medium'; background-image: url(../img/pro-list-icon.png) !important;
background-position: 22px 14px !important;
background-repeat: no-repeat !important;
padding-left: 53px !important;}

.multiselect .caret  {  margin-top:-5px !important;}

.sel-but-fr{ margin-left:-15px;}
.navbar-inner > li > a{ color: #484848 !important;}
.cu-grd-1{ width:182px;}
.cu-grd-2{width:120px;}
.cu-grd-3{width:130px;}
.cu-grd-4{width:120px;}
.cu-grd-5{width:132px;}
.prop-list-icon{
    padding: 0;
    margin: 0px;
        margin-bottom: 0px;
     height:18px; line-height:18px; 
	 color:#595959; font-size:17px;
}

.prop-list-icon li{
    list-style: none;
    display: inline-block;
    margin-right:10px;
}

.prop-list-icon li .glyphicons{ line-height:18px; font-size:18px; margin-right:5px;	}

.mr5{ margin-right:5px;}
.mt10{ margin-top:10px !important;}

.mt15{ margin-top:15px !important;}

.mt20{ margin-top:20px !important;}

.mt30{ margin-top:30px !important;}

.mb0{ margin-bottom:0px !important;}

.mb5{ margin-bottom:5px !important;}

.mb10{ margin-bottom:10px !important;}

.mb15{ margin-bottom:15px !important;}

.mb20{ margin-bottom:20px !important;}

.mb25{ margin-bottom:25px !important;}

.mb30{ margin-bottom:30px !important;}

.mb40{ margin-bottom:40px !important;}

.pt0{ padding-top:0px !important;}

.pt10{ padding-top:10px !important;}

.pt15{ padding-top:15px !important;}

.pt20{ padding-top:20px !important;}

.pt30{ padding-top:30px !important;}

.pt40{ padding-top:40px !important;}

.pl0{ padding-left:0px !important;}

.pl10{ padding-left:10px !important;}

.pl15{ padding-left:15px !important;}

.pl20{ padding-left:20px !important;}

.pl30{ padding-left:30px !important;}

.pr0{ padding-right:0px !important;}

.pr10{ padding-right:10px !important;}

.pr15{ padding-right:15px !important;}

.pr20{ padding-right:20px !important;}

.pr30{ padding-right:30px !important;}
.pb20{ padding-bottom:20px !important;}
.pb30{ padding-bottom:30px !important;}
.pb40{ padding-bottom:40px !important;}
.pb5{ padding-bottom:5px !important;}

.pb10{ padding-bottom:10px !important;}

.pb15{ padding-bottom:15px !important;}

.fnt-size21{ font-size:20px !important;}
.pln30{ padding-left:30px !important;}
.prop-list-div  .c-card__item-body  { padding:15px !important;}
.prop-list-div .c-card__footer{padding:15px !important;}
.prop-list-div  .c-card__image::after { background:none !important;}
.prop-list-div .c-card__item:hover .c-card__image img {-webkit-filter: none !important;
filter: none !important;}
.address-prop{ margin-bottom:10px; color:#333f48; font-weight:normal; }
.street-address{ font-size:22px; line-height:30px; display:block;}
.detail-address{ color:#697684;}
.price-prop{ margin-bottom:10px; color:#333f48; font-size:20px; font-weight:normal; }
.found h2{font-family: "GothamBookRegular"!important; /*font-family: 'Lato', sans-serif !important;*/ color:#333f48 !important; text-transform:lowercase !important;  }
.found h2 mark{color: #dc1c2e  !important;}
.sel-dr-m ul li{ background:#FFF !important; border:1px solid #e6e6e6 !important;}
.sel-dr-m ul li a{ color:#333 !important;}
.sel-dr-m ul li a:hover { color:#dc1c2e !important; }
.contact-agent-slider .c-card__item{ text-align:center;}
.contact-agent-slider .c-card__image{ width:200px !important; height:200px !important;border-bottom:0px !important; margin-top:15px;}
.contact-agent-slider .c-card__image img {border-radius: 50% ; }
.contact-agent-slider  .c-card__image::after { background:none !important;}
.contact-agent-slider .c-card__item-body { border:none !important;}
.detail-prop-detail{padding-bottom: 10px;border-bottom: 1px solid #e6e6e6;margin-bottom: 10px;}
.favrites-det .prop-list-icon{ text-align:right;}
.favrites-det .price-prop{ text-align:right;}
.favrites-det .prop-list-icon li:last-child { margin-right:0px !important;}
.favrites-det .prop-list-icon li a{ color:#595959;}
.favrites-det .prop-list-icon li a:hover{color:#dc1c2e;}
.slect-price ul { height:240px !important;  }
.search-input-container {width:61.3% !important; position:relative;margin-right: 1%; float:left;} 
.search-input-container-agt {width:79% !important; position:relative;margin-right: 1%; float:left;} 
.search-input-container-agt-new {width:60% !important; position:relative;margin-right: 1%; float:left;} 
.search-input-container-pro {width:68% !important;  padding-left: 12.5%; position:relative;/*margin-right: 1%;*/ float:left; border-bottom:1px solid #dedede;} 
.pagination-j{ margin-bottom:30px; text-align:center;}
.noproprty{padding: 20px; margin-top:30px;
background: #ececec;}
.noproprty h2{ font-size:26px !important; line-height:30px; font-weight:normal !important;}
.brc-prop .dropdown-menu li {border-bottom: 1px solid #676767 !important;
    background: rgba(241, 241, 241, 0.8);
} 
.brc-prop .dropdown-menu > li > a{color:#333f48 !important;  font-family:'Gotham Medium';}
.brc-prop .dropdown-menu > li > a:hover{ background:none !important;}
.brc-prop .dropdown-menu li:hover{color:#333f48 !important;background:#fff;}
.multiselect-container  li{ border-bottom: 1px solid #ccc !important;}

.brc-prop  .dropdown-toggle {
    box-shadow: none !important;
}

.leter-spc{ letter-spacing:2px;}
.mbn10{ margin-bottom:0;}
/*--------mvsode-------*/
.join-button-brand {
    background-color: #428bca;
    border-color: #357ebd;
	font-size:14px;
	color:#fff;
}
.join-button-brand:hover {background-color:#3071a9; color:#fff;}

.signbutton-brand{
	background-color:#dc1c2e;
    border-color: #d51b2c;
	font-size:14px;
	color:#fff;}
.signbutton-brand:hover{background-color:#b3141c; color:#fff;}

.sign-tex-head
{font-size: 1.375em;
font-weight: normal;
margin: 0 0 20px;
color: #333f48;}
.text-cent{ text-align:center;}
.pad-pop{ padding:10px; margin-bottom:15px;}
.pad-in{ height:30px}  
.cret-btn{ font-size:14px; margin-top:25px;}
.mb30{ margin-bottom:30px;}
.fot-si18{ font-size:18px;}
/*==============tab ========================*/
.w3-black, .w3-hover-black:hover {
    color: #fff!important;
    background-color: #000!important;
}
.w3-bar .w3-button {
    white-space: normal;
}
.w3-bar .w3-bar-item {
    padding:15px 10%;
    float: left;
	/*font-weight: bold;*/
    width: 100%;
    border: none;
    outline: none;
	font-family: 'Gotham Medium';
    display: block; font-size:15px; background:#949ca1; color:#FFF; position:relative;
}
.search-tab{
    color: #fff !important;
    background-color: #000 !important;
}

.div-anjt{ padding-top:3%; padding-bottom:3.5%;  text-align:center;}
/*.div-anjt h1 {color:#5f6062;}*/
.search-tab ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.search-tab ul li {
    display: table-cell !important;
    width: 1% !important;
    text-align: center;
}


.search-tab-ne{
    color: #fff !important;
    background-color: #000 !important;
}

.search-tab-ne ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.search-tab-ne ul li {
    display: table-cell !important;
    width: 1%;
    text-align: center;
}

.with-75-per{ width:7%!important}
.with-10-per{ width:1.5%!important}
.with-40-per{ width:5%!important}
.active-1{ background-color:#b4bdc4!important; color:#FFF !important;}
.active-3{ background-color:#939ba1!important; color:#FFF !important;}
.active-2{ background-color:#db1f2d!important; color:#FFF !important;}
.active-4{ background-color:#b32a2d!important; color:#FFF !important;}

 .active1{ background-color:#dc1c2e!important; color:#FFF !important;}
 .right-txt{ text-align:right;}
 .left-txt{ text-align:left;}
 .container-div-agt{ width:100%;
    margin-right: auto;
    margin-left: auto;
    padding-left:0;
    padding-right:0;}
.search-content{ padding:40px; background:#f0f0f0; /*border-top: 4px solid #3f2929;*/ border: 1px solid #e3dede; border-top:0px !important;}
.search-section form{ position:relative;}
.search-section input[type="text"] {
	border:1px solid #e3dede;

    display: block;

    width: 100%;

height:50px;

padding-left:15px;

font-size: 16px;

line-height: 1.428571429;

color: #333;

 background : #FFF ;

border-radius:5px;

-webkit-border-radius:5px;

-moz-border-radius:5px;

-webkit-box-shadow: none;

box-shadow: none;

-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

}

.search-section input[type="text"]:focus {

color: #333;

background:#FFF;

border-color: #FFF;

outline: none;

-webkit-box-shadow: none;

box-shadow: none;


}


.search-section input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */

   color: #9b9999 !important;

}

.search-section input[type="text"]::-moz-placeholder { /* Firefox 19+ */

   color: #9b9999 !important;

}

.search-section input[type="text"]::-ms-input-placeholder { /* IE 10+ */

  color: #9b9999 !important;

}

.search-section input[type="text"]::-moz-placeholder { /* Firefox 18- */

   color: #9b9999 !important;

   opacity:1;

}

.ofice-ser-but {

    position: absolute;

    top: 0;

    right: 0;

    height:50px;

    padding: 5px 20px;

    margin: 0;

    color:#FFF;

    border: none;

    outline: none;

    font-size: 18px;

    opacity: 1;

		background:#eb1c23;

    border-top-right-radius:5px;

    -webkit-border-top-right-radius:5px;

    -moz-border-radius-topright:5px;


    border-bottom-right-radius: 10px;

    -webkit-border-bottom-right-radius:5px;

    -moz-border-radius-bottomright:5px;

    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	

}

.ofice-ser-but:hover{ background:#ba292c; }

.ofice-ser-but::after {

    font-weight: bold;

    font-size: 16px;

    content: 'Search';

    text-transform: uppercase;

    margin-left: 10px;

font-family: "GothamBookRegular";  leter-spacing:1px;

}
.active1:after {
 /*content:"";*/
 position:absolute;
 top:100%;
 left:50%;
 border-top:15px solid #999999 ;
 border-left:15px solid transparent;
 border-right:15px solid transparent;
 margin-left:-15px
}
/*==================listing page=========*/
.office-listing .c-card__footer {border: 1px solid #e6e6e6 !important; background:#f0f0f0; }
.office-listing .c-card__footer  h3{ margin-bottom:0px !important;}
.office-listing  .offic-nam{ font-size:18px; font-weight:700; margin-bottom:8px;}
.contact-info ul {
    list-style: none !important; padding:0; margin:0;
}
.contact-info ul li {
    border-bottom: none;
    background: none;
    padding: 0 0 10px 30px;
    position: relative;
}
.contact-info ul li i {
    position: absolute;
    width: 26px;
    height: 26px;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    left: 0;
}
.offic-staff { min-height:145px; border-left: 1px solid #e6e6e6;}
.brc-prop2 {
	width:18% !important;
margin-right: 1%;  background:#ffffff; position:relative; float:left;
}


.content-inner-new-pg .brc-prop2{ width:18% !important;
margin-right: 1%;  background:#ffffff; position:relative; float:left;
}


.brc-prop2  .c-hero__form-item { width:100% !important;}
.j-bsr {
    font-weight: bold;
    height: 50px !important;color: #7b7d80 !important;
   /* padding: 9px 20px 9px 20px;*/
    color: #7b7d80 !important;
    background: #ffffff;
    /*border: 1px solid #e6e6e6;*/
    border-radius: 0;
    outline: none;
    text-overflow: ellipsis;
    max-width: 100%;
    width: 100%;
    letter-spacing: 1px;
}

.list-prop2 {
	width:16%!important;  background:#ffffff; position:relative; float:left;
}

.list-prop2  .c-hero__form-item { width:100% !important; left:0!important;}
.j-bsr {
    font-weight: bold;
    height: 50px !important;color: #7b7d80 !important;
   /* padding: 9px 20px 9px 20px;*/
    color: #7b7d80 !important;
    background: #ffffff;
    /*border: 1px solid #e6e6e6;*/
    border-radius: 0;
    outline: none;
    text-overflow: ellipsis;
    max-width: 100%;
    width: 100%;
    letter-spacing: 1px;
}


 .office-listing  .c-card__item-body  { border:1px solid #e6e6e6 !important;}
 .office-listing .c-card__footer{ margin-bottom:15px !important; border-bottom:2px solid #dcdcdd !important; border-left:0px !important; border-right:0px !important; border-top:0px !important; background:none; padding:10px 10px 10px 0px !important;}
 .staff-offi-but{ padding-top:22px;}
 .staff-butt{padding: 10px 20px 10px 15px;display: inline-block;text-align: center; background:#0056a3; color:#FFF; border:none !important;  width: 160px; }
  .staff-butt:hover{ background:#004481;}
  .prof-butt{padding: 10px 20px 10px 15px;display: inline-block;text-align: center; background:#ed1b24; color:#FFF; border:none !important;  width: 160px; }
  .prof-butt:hover{ background:#b4141c;}
 .login-f-rdetail ul{ list-style:none; padding:0; margin:0px;}
 .login-f-rdetail ul li {
    border-bottom: none;
    background: none;
    padding:15px 15px 15px 70px;
    position: relative;
    background:#eee; margin-bottom:2px;
}
 .login-f-rdetail ul li i {
    position: absolute;
    width:34px;
    height:34px;
    font-size:32px;
    line-height:34px;
    text-align: center;
    left: 20px;
	top:35%;
}
 .login-f-rdetail ul li h3{ font-size:22px; margin-bottom:5px;}
 .left-s-form{ padding:15px 0px;}
 .bor-r-desk { border-right:1ps solid #eee;}
 .air-b-add .web::after {
    content: "\E372";font-family: 'Glyphicons Regular';
}
 
.banner-search-bg3{ position:relative; left:0; right:0;}
.validation_suburbagentoffice { position:absolute; width:100%; left:0px; right:0px; top:90px; z-index:9999;}
.error-top{top:50px !important;}
.error-pro-lis{top:70px !important;}
.search-error-popu{ font-size: 16px;
 background: #d44242;
color: #fff;
padding: 5px;
 
}
.search-error-popu::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    border-top: 15px solid #d44242;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    margin-left: -15px;
}
.search-bottom-sec {
    padding-top: 10px;
    margin: auto;
}

/*---------------------------*/
.main-sho-div{float: left; width: 100%; padding: 30px 0;}
.show-left{ float:left;}
.pricehl-right{ float:right;}
.save-left{ float:left;}
.detial-right{ float:right;}
.div-loder{ min-height:300px; position:absolute; height:100%; width:100%; background: rgba(255, 255, 255, 0.95); z-index:999;}
.relti{ position:relative; min-height:310px;}
.dropdown-menu .opt-select{background:#eeeeee !important; margin: -5px; padding: 5px !important;}
.dropdown-menu .opt-select-chek{background:#eeeeee !important; padding: 5px !important;}
.dropdown-menu .pd-le0{    padding: 5px 10px !important; text-transform: uppercase!important; font-size: 12px;}
.ul-li-p0{ padding:0!important;}
.ac-wit{ min-width:156px !important;}
.ac-wit:after{ 
    content: "";
    position: absolute;
     top: -7px;
    left: 50%;
    border-bottom: 7px solid #ffffff;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    margin-left: -7px;}
	
.ac-wit1:after{ 
    content: "";
    position: absolute;
     top: -7px;
    left: 50%;
    border-bottom: 7px solid #dedede!important;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    margin-left: -7px;}
		
.rmax-coll{position:absolute; bottom:2px; left:0;}	
.j-bsr  ul li { padding-left:10px !important;}
.logo-comer img{height: 50px; bottom:12px;}
.logo-coll img{ height:58px; bottom:16px;}
.agent-list .c-card__item-body { padding:10px 0 2px 10px !important;}
.pagina-off-agent-j{ float:left !important; width:100% !important;
    margin-bottom: 30px;
    text-align: center;
}
.pagina-off-agent-j .active{padding: 6px 15px;margin-left: -1px; margin-right:5px; font-size:16px;  line-height:1.44; float:left; color: #fff;background-color: #949ca1;border-color: #337ab7;}
.agent-detail-img { border-bottom:0px !important; }
.bg-primary-overlay {
  position: relative;
}
.bg-primary-overlay:after {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(17, 74, 130, 0.95);
  display: block !important;
}
.srch-int{padding:9px 20px 9px 45px!important; }

.srch-pro-list{padding:15px 20px 9px 45px!important; }
.fillter{ padding:0 40px; background:#b3141c;}
.dcri-pad-le-ri{ padding-left:0!important; padding-right:0!important;}

.posit-rel{position:relative; width:100%;}
.posit-ab{ /*position:absolute; right:0; top:6.2%;*/ padding: 10px 52px 20px 52px;}
.fpmt-pad{ padding-top:35px; padding-bottom:35px;}
.fpmt-pad-lr{ padding-left:50px; padding-right:50px;}
.cht-icon-div{ float:left; width:58px; margin-right: 22px;}
.cht-tex{ padding: 10px 10px; font-size: 15px;}
	
.cont-text-inp{ font-family: 'Gotham'; font-size: 16px;     margin-bottom:5px;}	
.font-12{font-size: 12px;}
.font-11{font-size: 11px;}
.cont-bor-in{ border:1px solid #a4a4a4 !important;}

.cont-font{font-size: 1.9rem !important;}

.img-bor{ border:2px solid #939ba1;}
.go-b-re{font-family: "GothamBookRegular";/* font-size:18px;*/}
.rig-pad-box{ padding-right:0;}
.bg-tee-hed{ background:#939ba1; color:#fff; text-align:center; padding: 15px;}
.mar-ri-le-aut{margin-left: auto;
    margin-right: auto;}
.link-new-socil-new-fb{background:#5f6162 !important; color:#fff !important; }	
.link-new-socil-new-fb:hover{background:#3b5998!important; color:#FFF!important;}

.link-new-socil-new-twi{background:#5f6162 !important; color:#fff !important; }	
.link-new-socil-new-twi:hover{background:#00aced!important; color:#FFF!important;}

.link-new-socil-new-linkdin{background:#5f6162 !important; color:#fff !important; }	
.link-new-socil-new-linkdin:hover{background:#0077B5!important; color:#FFF!important;}

.link-new-socil-new-youtube{background:#5f6162 !important; color:#fff !important; }	
.link-new-socil-new-youtube:hover{background:#00adef!important; color:#FFF!important;}

.link-new-socil-new-insta{background:#5f6162 !important; color:#fff !important; }	
.link-new-socil-new-insta:hover{background:#fb3958!important; color:#FFF!important;}		
/*.link-new-socil:hover{background:#db1f2d!important; color:#fff!important; }	*/
.bor-section{border-bottom: 1px solid #dedede;
  padding-bottom:25px; margin-bottom:28px; min-height: 150px;}
.img-rig{ float:right; position: relative; right: 0; top: 2px;}
.font-siz1-pot{ font-size: 1.5rem; }
.fz14{font-size: 14px !important;}

.filt-but-m{padding: 10px 20px 10px 15px;
    background: #b3141c!important; 
	text-decoration:none; height:50px;
	border:1px solid #dc1c2e;
    color:#fff !important; 
	line-height: 30px;
	font-family:'Gotham Medium';
    text-align: center; cursor:pointer;}
	
.filt-but-m:hover{padding: 10px 20px 10px 15px;
   background:#dc1c2e; text-decoration:none; height:50px;}

.c-forms input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#9f9d9f !important; opacity: unset !important; 
}  

.com-list-det1{ width:27% !important;}
.com-list-det2{ width:71% !important;}



.bot-sub{background:#dbdcdd}
.pd-tex-right{ padding-right:0px!important;}
.pad-fotr-sear{padding-left: 35px;}
.date-padd-lef{ padding-left:0 !important;}
.date-padd-right{ padding-right:0 !important;}
.pro-de-padd-right{ padding-right:0 !important;}
.acution-pd-rht{ padding:10px 75px!important;}
.pd-prop-lef{padding-left: 182px;}
.map-hiet{ min-height:800px;}

.img-hit-pet1 .inde-img-hit1{ display: block ;
    width: 100%;
    position: relative;
    margin: 0;
    padding: 0;
    border: 1px solid #c7c7c7;
    height: 185px;
    max-height: 185px; overflow: hidden;}
#main1{ position:relative;}
.prop-detleft{ padding-bottom:0px;}
.prop-de-bton{ position:absolute; bottom:0px;}	
.office-form{ min-height:507px !important; height:auto;}	
.office-det-pg{height:700px; }	
.office-det-pg img{ width:100%; height:100%;}	
.viw-list-link{ line-height:25px !important;}	
.sroff-body{ height:164px;}
.sragent-body{height:162px;}
.srmeetteam-body{height:163px;}
.main-slider {
    max-height: 654px !important;
    position: relative;
    overflow: hidden;
}
.agent-img-four .c-card__image{ overflow:hidden !important;}	
.agent-img-four .c-card__image img	{ height:auto !important; min-height:230px;}
.agent-img-detail .c-card__image-agt{ overflow:hidden !important;}	
.agent-img-detail .c-card__image-agt img	{ height:auto !important; min-height:300px;}
.prodet-showcont{max-height: 280px !important;overflow-y: auto; overflow-x: hidden;}
.loader-list{ min-height:250px;}
.age-off-rcd{ min-height:250px; position:relative;}
.agent-prof-lod{ min-height:250px;  position:relative;}
.ofic-prof-lod{ min-height:250px; position:relative;}
.metteam-recor{ min-height:250px; position:relative;}

.PropertyVideoAlignright
{
text-align:right; float:right; padding-right:0px;
}
.prop-de-bton .firt-but {width:25% !important;margin-right: 1%;float: left;}
.prop-de-bton .second-but {width:23.5% !important;margin-right: 1%;float: left;}
.prop-de-bton .third-but {width:25% !important;float: right;}
.prop-de-bton .button { font-size:12px !important;padding: 15px 5px !important; }

.prop-de-bton .firt-but, .prop-de-bton .second-but, .prop-de-bton .third-but{ float:right !important;}


	
	

@media only screen and (max-width:1024px) {
.posit-ab{  padding: 10px 52px 20px 52px; margin-left:0px;}
.mar-pro-div{ margin-right:20px;}

.pd-prop-lef{padding-left:0px;}
.margne15{ margin-left:15px;}
.sb-container{padding-right:15px !important;}
.prop-de-bton{ position:relative;}
.office-det-pg{height:auto; }
}


@media only screen and (max-width:1020px) {
.nav-footer ul li { padding: 0px 20px; }
.agent-list .c-card__image{ height:auto !important; max-height:100% !important; }
#main1, #sidebar1{ height: auto !important;}
#main1 { margin-bottom:20px;}

.c-main-footer__bottom{padding-bottom: 50px;}
}

@media only screen and (max-width:898px) {
.box-pad-righ{ padding-right:15px !important;}
}
	
@media only screen and (max-width:800px) {
.posit-ab{  padding: 10px 52px 20px 52px; margin-left:0px;}
.search-bottom-sec{ padding-top:0px;}
.search-bottom-sec, .ser-form{ width:100% !important;}	
.mobile-only{ display:block;}
/*.desk-only{ display:none;}*/
.mb10m{ margin-bottom:10px !important;}
.banner-search-bg{ width:100%;}
.banner-search-bg-w-n{width:100%!important;}
.plr{ padding:0px 15px !important;}
.footer-logo img{ margin-top:4px !important;}
.lang-remax a:hover::after{ color:#000 !important;}
.search-input-container, .brc-prop2{ width:100% !important; margin-right:0px !important; }
.search-input-container-agt-new .brc-prop2{ width:100% !important; margin-right:0px !important; }
.content-inner-new-pg .brc-prop2{ width:auto !important; margin-right:5px !important; }
.offic-staff { border:none; min-height:auto;}
.search-section .search-content { padding:20px !important;}
.login-f-rdetail{ margin-top:15px;}
.banner-search-bg{/*overflow:hidden !important;*/}
.pricehl-right{ margin-top: 20px;}
.ac-wit{border: 1px solid #dedede!important; padding-top: 0!important;}
.dropdown-menu .ul-li-p0 .pd-le0{ padding:10px!important}
.rel-header .index-header-main .remx-coll-bg{ background: rgb(218, 219, 220) !important;}
.mbn10{ margin-bottom:10px;}
.slider img{ width:auto; height:100%;}
.mar-pro-div{ margin-right:0px;}
.com-list-det1, .com-list-det2{ width:100% !important;}

.margne15{ margin-left:0px; }
.sb-container{padding-right: 25px;}

.sb-container{padding-right:25px !important;}

.img-hit-pet1 .inde-img-hit1 {
    height: auto!important;
    max-height: none!important;
}
.prop-type-list .multiselect-container{min-width:200px !important;}
.price-prop-list .dropdown-menu{min-width:125px !important;}
.cont-tarea { height:75px;}
.col-xs-12{ float:none !important;}
}




.drop-riht-bor{border-right: 1px solid #fff; min-height: 55px;}
.pad-dop-pro{ padding:18px 20px !important;}

.plr-new{ padding:0px 5px !important;}
.det-page-agen{}
.comercial-sarch1{
    width:24% !important;
    margin-right: 1%;
    background: #ffffff;
    position: relative;
    float: left;
}
.comercial-sarch1 .c-hero__form-item {
    width: 100% !important;
}
.comercial-sarch2{
    width:54% !important;
    position: relative;
    margin-right: 1%;
    float: left;
}
.long-e-brk{word-break: break-all;}
.listing-badges {
    position: absolute;
    top: 0;
    z-index: 999;
    right: 0;
    width: 100%;
    display: block;
    font-size: 13px;
    padding: 0px;
    overflow: hidden;
    height: 100px;
}

.listing-badges .und-offr {
	background-color:#db1f2d;
	float: left;
	transform: rotate(-45deg);
	left: -65px;
	top:22px;
	position: relative;
	text-align: center;
	width: 200px;
	font-size: 12.5px;
	margin: 0; 
	padding:5px 10px;
	color:#FFF; display: none !important;
}
.video-buton{ padding:4px 14px; border:2px solid #db1f2d; color:#db1f2d; font-size:14px;}
.video-buton:hover{ background:#db1f2d !important; color:#FFF;}
{ background:#3eb51d}
.bulidng_pest_Link{width:100%; background:#3eb51d !important; font-family: 'Gotham Medium';  /*font-family:'Lato-black', sans-serif;*/ text-transform: uppercase;}
.bulidng_pest_Link:hover{ background:#3baf1b !important; color:#FFF;}
.no-record_found-1{ margin-top:40px; font-size:25px; text-transform:uppercase; font-weight:bolder; text-align:center;color: #333; }
.no-record_found-1 img{ margin:auto; margin-bottom:15px; margin-bottom:20px; width:80px; display:block;  }





 

/*--<!--@media only screen and (max-width:768px) -->---*/

@media only screen and (max-width:800px) 

{
.lang-remax-pro .tex-uppr{ border:none;}
.dropdown-menu .pd-le0{ padding:10px !important; text-transform: uppercase!important; font-size: 12px;}
.div-loder{ min-height:100px; position:absolute; height:100%; width:100%; background: rgba(255, 255, 255, 0.95); z-index:999;}
.relti{ position:relative; min-height:110px;}

.dis-blok-non{ display:none;} 

.dis-non-blok{ display:block;} 	

.detail-banner { background-size: 100% 100% !important; height:285px;}

.index-header-main .c-main-header__bottom-row {
    background:#fff !important; min-height:60px;
} 
 
.banner-remax{ height:600px;}
.banner-button{ top:200px;}	
.lang-remax a::after { right:10px !important;  left:initial;}
.lang-remax a:hover::after{right:0px !important; color:#000 !important;}

.ac-wit:after{ 
    top:40%;
    left:10%;
	border-bottom: 7px solid #3F51B5;}
.logo-comer img{ bottom:16px;}
.logo-coll img{  bottom:16px; height:46px;}
.c-main-header .navbar-nav  {margin-top:10px; margin-bottom:0px;}
.lang-remax a{ padding-left:76px !important; margin-left:0px!important;}
 .index-header-main1 .c-main-header__bottom-row1{background:#fff;}
 .pln30{ padding-left:0px !important;}
 	.card-simple-background{ height:auto;}
.dcri-pad-le-ri{ padding-left:15px!important; padding-right:15px!important;}

.posit-ab {
    position: relative;
    right: 0;
    top: 6.2%;
    padding: 10px 30px 20px 30px;
    margin-bottom: 35px;
}



/*.padd{ padding:30px;}*/

.with-75-per{ width:1%!important}
.with-10-per{ width:1%!important}
.with-40-per{ width:1%!important}
/*.fpmt-pad-lr {
    padding-left: 15px;
    padding-right: 15px;
}*/

.rig-pad-box{ padding-right:15px; margin-bottom:10px;}
.fpmt-pad-lr{ padding-left:15px; padding-right:15px;}
.offic-view{ width:100%; margin-bottom: 10px; min-height: 40px; } 
.pd-tex-right{ padding-right:15px!important;}
.pad-fotr-sear{padding-left:0px;}
.date-padd-lef{ padding-left:15px!important;}
.socel-icon-frm{margin: 0px 2% 0px 2%;}

.pd-mib{ padding-left:15px; padding-right:15px;}
.search-input-container-pro {width:100% !important;  padding-left:0%; position:relative;/*margin-right: 1%;*/ float:left; border-bottom:1px solid #dedede;} 
.list-prop2{ width:100% !important;}
.pd-prop-lef{padding-left:15px; padding-right:15px;}
.fillter{ padding:0 0px; background:#b3141c;}
.plr-new{ padding:0px 15px !important;}
.pro-de-padd{ padding-right:0 !important;}


.date-padd-right{ padding-right:15px!important;}
.pad-left-0{ padding-left:0 !important;}
.foot-invest{ margin-bottom:8px;}
}


@media only screen and (max-width:750px) {
		.banner-search-wcat{width:100%;}

}

@media only screen and (max-width:650px) {
	.rmax-coll{ display:none;}
	.cu-grd-1, .cu-grd-2, .cu-grd-3, .cu-grd-4, .cu-grd-5{ width:auto !important;}
	.search-input-container-agt {width:100% !important; margin-right: 0%; float:left;} 
	.search-input-container-agt-new {width:100% !important; margin-right: 0%; float:left;} 
	.u-mb-20per{margin-bottom: 10%;}
	.banner-search-bg{ width:100%;}
	.banner-search-wcat{width:100%;}
	.mrl0{ margin:4px !important;}
	.date-padd-right{ padding-right:15px!important;}
	.map-hiet{ min-height:550px;}
	.drop-riht-bor{border-right:0}
	.pro-img-pa{ padding-right:0;}
	.posit-ab{ margin-bottom:0;}
	.error-top{top:20px !important;}
    .error-pro-lis{top:30px !important;}
	
	.pad-left-0{ padding-left:0 !important;}
	.content-inner-new-pg .brc-prop2{ width:100%!important; margin-right:0px !important; }
	.comercial-sarch1, .comercial-sarch2, .c-hero__form-item1 {width:100%!important; margin-right:0px !important; }


.PropertyVideoAlignright
{
text-align:left;	
}

.prop-de-bton .firt-but, .prop-de-bton .second-but, .prop-de-bton .third-but  {width:100% !important;margin-right:0px !important;float: none;}
	}
	
	
	
	
@media only screen and (max-width:560px) {
 .ofice-ser-but{
    position: relative;
    margin-top: 5px !important;
    border-radius: 5px !important;
    width: 100%;
}
.c-socials__item-new {
    margin: 0px 5px 0px 3%;
}
.posi-bot{ position:relative;} 
.acution-pd-rht{ padding:10px 45px!important;}
.nav-fo-bot  ul li{padding: 0px 8px !important;}
.nav-fo-bot  li:first-child{ padding-left:0px !important;}
.nav-fo-bot  li:last-child{ padding-right:0px !important;}

}
@media only screen and (max-width:552px) {
 	.card-simple-background{ height:200px;}
.img-flo-lef {
    width: 100%;
    margin-bottom: 15px;}
.search-tab-ne ul li {
    display: block !important;
    width: 100%;
    text-align: center;
}

.with-75-per{ width:100%!important}
.with-10-per{ width:100%!important}
.with-40-per{ width:100%!important}
 .right-txt{ text-align:center;}
 .left-txt{ text-align:center;}	
 .padd{ padding:15px;}
}

@media only screen and (max-width:460px) 

{

.banner-remax{  min-height:450px;}
.dis-blok-non{ display:none;} 
.dis-non-blok{ display:block;} 	  
.wit-hndr{ width:100%;}
.small-sec1-nre2{  border-left: 1px solid #8b8d8f !important; margin:0;}
.small-sec1-nre3{  border-left: 1px solid #8b8d8f !important; margin:0;}
.detail-banner { background-size: 100% 100% !important; height:200px;}
.banner-remax{ height:450px;}
.banner-button{ top:25%;}	
}

.pd-mr-top{ margin-bottom:20px; padding-bottom:20px;}
@media only screen and (max-width:390px) 
{
.img-rig{ margin-top:10px; display: inline-block;float: none;}
.tex-cent-min{ text-align:center;}

.pd-mr-top{ margin-bottom:0; padding-bottom:0;}
.t-area-80{ min-height:95px;}
.viw-list-link { display:block;}
.t-text-light-agt{ font-size:41px;}
.nav-footer ul li{padding: 0px 10px;}
}

@media only screen and (max-width:359px){
 	.sel-bot-ser .custom-select{padding: 20px 20px !important;}
	.banner-button{ top:20%;}	
}

@media only screen and (max-width:350px){
	 .search-error-popu { font-size:14px;}
}
@media only screen and (max-width:345px){
	 .validation_suburbagentoffice{top:20% !important;}
	 	.pagina-off-agent-j .pagination > li > a,.pagina-off-agent-j .active { font-size:12px; padding: 6px 12px;}
 	 .pagina-off-agent-j .pagination > li:last-child > a {padding-left: 15px !important;}
}
@media only screen and (max-width:320px){

.image-property-header { min-height:20px; height:auto;}

 .image-property-header .prop-check{ float:left; overflow:hidden; margin:0; width:100% !important; z-index:5000;}
.c-socials__item-new {
    margin: 0px 2px;
}
}

