#content {
   max-width: 100%;
   width: 100%;
}
body {
   overflow-x: hidden;
   font-family: "open_sansregular";
}
@page {
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 2px !important;
   margin-bottom: 2px !important;
   size: A4;
}
/*.container-fluid.mainttl{
padding:0;
margin:0;
}*/
.modal {
  
   max-width: 560px !important;
	width:100% !important;
	overflow:visible !important;
	height:auto;
}
.modal iframe {
  width: 100%    !important;
      height: 100%;
 
}
.row.filter strong {
   font-size: 16px;
   display: inline-block;
   width: 125px;
   text-align: right;
}
#menu ul {
   margin-bottom: 0;
   padding-bottom: 0;
}
#quick_link ul li {
   padding: 0 0 15px 22px;
}
#footer {
   margin-bottom: 20px;
}
.contact_no {
   border-bottom-right-radius: 10px;
   bottom: -86px;
   width: 207px;
}
.main_propertydiv .col-md-8 {
   padding-right: 0px;
}
.main_propertydiv .col-md-4 {
   padding-left: 0px;
}

.content_widget {
   background-color: #fff;
   border: 0px solid #d6d6d6;
   border-radius: 0px;
   box-shadow: none;
   margin-bottom: 32px;
   padding: 0px 0px 15px 0px;
   position: relative;
}
.hidableProperties {
   padding: 20px 0px !important;
   width: auto !important;
   color: #fff !important;
   font-size: 34px !important;
   letter-spacing: 0px !important;
   font-family: "open_sansregular" !important;
}
.mainheading {
   background: #C44347 none repeat scroll 0 0;
   overflow: hidden;
}
.details_listing li {
   color: #000 !important;
}
#slider1_container .pgwSlideshow ul {
   padding-left: 0px !important;
   height: 540px;
}
#slider1_container .pgwSlideshow .ps-list ul {
    height: auto;
}
.pgwSlideshow .ps-list li img {
   object-fit: cover;
}
#propImg {
   float: none !important;
}
.pgwSlideshow {
   width: 100% !important;
}
.pgwSlideshow .ps-current > ul > li {
   width: 100% !important;
}

.ps-list ul {
   margin-left: 0 !important;
}

.ps-list ul li {
   float: none !important;
   display: inline-block;
}

.ps-list ul li img {
   height: auto !important;
   width: 150px !important;
}
.pgwSlideshow .ps-current > ul > li img {
   width: auto !important;
   height: auto !important;
   margin-left: 0px !important;
   max-height: 550px;
       margin: 0 auto !important;
}
.ps-list > ul {
   width: 100% !important;
}
.pgwSlideshow .ps-current .ps-next {
   bottom: 50% !important;
   left: 95% !important;
}
.pgwSlideshow .ps-current .ps-prev {
   bottom: 50% !important;
   left: 3% !important;
}
.contctform {
   padding-left: 30px;
   padding-top: 15px;
}
.contactsubmit {
   background: #c50631 none repeat scroll 0 0;
   border-radius: 5px;
   box-shadow: none;
   color: #fff !important;
   display: block;
   float: left;
   font-size: 18px;
   font-weight: 600;
   height: auto;
   margin: 0 auto;
   padding: 15px 0;
   text-align: center;
   text-transform: capitalize;
   transition: all 0.5s ease 0s;
   width: 100%;
}
.propertydetails {
   /* background: url("../images/map.jpg");
   background-repeat:no-repeat;
   padding:50px 0px 0px;*/
   max-height: 200px;
   overflow: hidden;
}
.roundimg > img {
   border: 4px solid #bdbdbf;
   border-radius: 50%;
   height: 132px;
   width: 132px;
   position: relative;
   z-index: 99;
   top: -20px;
}
.roundimg {
   margin-right: 20px;
   padding-top: 40px;
   margin-left: 0;
}
.maintab_details .tabss {
   box-shadow: none;
   color: #8D8D8D;
   cursor: pointer;
   display: table;
   float: left;
   height: auto;
   text-align: center;
   text-transform: uppercase;
   transition: color 0.5s ease 0s;
   width: auto;
   margin-top: 20px;
   padding-bottom: 18px;
   font-family: open_sansbold !important;
   font-weight: 400 !important;
   line-height: 18px !important;
   padding: 1rem;
   border: 1px solid #C44347;
   margin-right: 1px;
   border-left: 0;
   border-right: 0;
   position: relative;
   border-radius: 5px;
   border-bottom: 2px solid transparent !important;
   margin: 20px 2rem 0;
   left: 10px;
   bottom: -2px;
   background-color: #C44347;
   color: #fff !important;
   border-bottom: 1px solid #C44347 !important;
}
.maintab_details .tabss:before {
   content: '';
   height: 41px;
   width: 40px;
   border-top: 1px solid #C44347;
   border-left: 1px solid #C44347;
   border-bottom: 1px solid #C44347;
   border-top-left-radius: 5px;
   -moz-transform: skew(-36deg);
   -webkit-transform: skew(-36deg);
   transform: skew(-36deg);
   display: block;
   position: absolute;
   left: -17px;
   top: -1px;
   background: #fff;
}
.maintab_details .tabss:after {
   content: '';
   height: 41px;
   width: 40px;
   border-top: 1px solid #C44347;
   border-right: 1px solid #C44347;
   border-bottom: 1px solid #C44347;
   border-top-right-radius: 5px;
   -moz-transform: skew(36deg);
   -webkit-transform: skew(36deg);
   transform: skew(36deg);
   display: block;
   position: absolute;
   right: -17px;
   top: -1px;
   background: #fff;
   }

.maintab_details .tabss.activeTab {
    background-color: #fff !important;
    color: #000 !important;
	 border-color: #8D8D8D;
    border-bottom: 1px solid #fff !important;
    z-index: 10;
    cursor: default;
    border-radius: 0;
}
.maintab_details .tabss.activeTab:hover span
{
	 color: #8D8D8D !important;
}
.maintab_details .tabss:before,
.maintab_details .tabss:after {
  border-bottom-color: #C44347;
    background-color: #C44347;
}
.maintab_details .tabss.activeTab:before,
.maintab_details .tabss.activeTab:after {
   border-color: #8D8D8D;
  border-bottom-color: #fff;
  background-color: #fff;
}
.maintab_details .tabss span {
   font-size: 18px;
   position: relative;
   z-index: 9;
}
.maintab_details .tabss:hover,
.maintab_details .tabss:hover:before,
.maintab_details .tabss:hover:after
{
  background-color: #fff;	
}
.maintab_details .tabss:hover span {
   color: #C44347 ;
}
.maintab_details .tabss.activeTab:hover span {
   color: #fff;
}
.tabsAreaDetails {
border-bottom: 1px solid #fff;
    display: block;
    width: 100%;
    position: relative;
    z-index: 1;
    padding-left: 15px;
	    padding-bottom: 1px;
}
.maintab_details {
   height: auto;
   margin-right: 0px;
   overflow: visible;
   clear: both;
}
.ovreviewimg {
   float: left;
   margin-right: 20px;
}
.ovreviewimg > img {
   float: left;
   margin-right: 20px;
}
.overviewtab {
   clear: both;
   display: block;
   padding-top: 15px;
}
#propOverview p {
   display: block !important;
   float: none;
   overflow: hidden;
   padding-bottom: 0px !important;
}
.overviewcontent {
   margin-top: 30px;
   color: #818181;
}
.view_brochure{
   background: #C50631;
   box-shadow: none;
   float: left;
   font-size: 14px;
   height: auto;
   margin-left: 0;
   margin-top: 0;
   padding: 6px 10px;
   text-transform: capitalize;
   transition: all 0.5s ease 0s;
   color: #fff !important;
   border-radius: 5px;
   margin-right: 4px;
   margin-bottom:10px;
}
.view_brochure:hover 
{
   background: #C50631;
   color: #fff !important;
}
.blocker {
   
    z-index: 10000 !important;
}
.overviewcontent ul {
   padding: 0px;
   margin: 0 15px;
}
.tabtitle {
   display: block;
   clear: both;
   width: 90%;
}
.tabtitle h1 {
   padding-top: 20px;
   border-bottom: 2px solid #C9CACC;
   padding-bottom: 0px;
   color: #5F5F5F;
   font-weight: normal;
   font-size: 24px !important;
   letter-spacing: 0px !important;
   font-family: "open_sansregular" !important;
}
.tabtitle h2 {
    padding-top: 20px;
    border-bottom: 2px solid #C9CACC;
    padding-bottom: 0px;
    color: #5F5F5F;
    font-weight: normal;
    font-size: 24px !important;
    letter-spacing: 0px !important;
    font-family: "open_sansregular" !important;
}
.propertysidebar {
   background: #e6e6e6 none repeat scroll 0 0;
   margin-right: -999px;
   padding: 0 999px 100px 0;
}
.back {
   padding: 21px 0px;
   border-bottom: 1px solid #C9CACC;
   text-align: right;
   width: 100%;
}
.contactad {
   display: block;
   clear: both;
   border-bottom: 2px solid #C9CACC;
   color: #999999;
   font-weight: normal;
   margin-left: 30px;
}
.team {
   padding-left: 30px;
   padding-top: 15px;
}
.imgteam {
}
.teamcont {
}
.imgteam > img {
   border-radius: 50%;
   height: 54px;
   width: 54px;
   margin-right: 10px;
}
.team p {
   padding-bottom: 8px;
}
.team-box {
   padding-bottom: 30px;
   overflow: hidden;
}
.interestedbtn {
   background: #c50631 none repeat scroll 0 0;
   border-radius: 5px;
   box-shadow: none;
   color: #fff !important;
   display: block;
   float: left;
   font-size: 18px;
   height: auto;
   margin: 0 auto;
   padding: 15px 0;
   text-align: center;
   text-transform: capitalize;
   transition: all 0.5s ease 0s;
   width: 100%;
   font-weight: 600;
}
#content_area {
   background: #fff;
   padding-top: 97px;
}
#content {
   padding: 0px;
}
.contactad h2 {
   color: #2C364F !important;
   font-size: 16px;
   padding-bottom: 0px;
   font-family: open_sansregular;
   margin-bottom: 3px;
   margin-top: 48px;
}
.satphoto,
.mapphoto {
   width: 90%;
}
.back > a {
   color: #525252;
}
#top_content {
   padding-top: 0;
}
.mapicon > img {
   margin-right: 20px;
}
.mapicon {
   float: left;
}
.proptitle > p {
   color: #a3a3a3;
   font-weight: bold;
   overflow: hidden;
}
.interested {
   margin-left: 30px;
}
p.clearfix::after {
   clear: both;
   content: "";
   display: table;
}
@media (min-width: 971px) {
.clearfix {
   float: left;
   min-width: 100px;
}
}
.levelTag {
   color: #525252;
   font-size: 16px;
   font-weight: bold;
   margin-top: 0;
   text-transform: uppercase;
   display: block;
   min-width: 95px;
}
.overvierother span {
   display: block;
   overflow: hidden;
   padding-left: 10px;
   color: #000;
}
.detailttl {
   border-bottom: 2px solid #c9cacc;
   width: 90%;
}
.mapimg {
   height: auto !important;   /* left: 50px;
    position: absolute;*/
   width: 100%;
}
.gradient {
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+5,ffffff+50,ffffff+95,ffffff+100&1+0,0.24+5,0+50,0.25+95,1+100,1+100 */
   background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.90) 5%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.90) 95%, rgba(255, 255, 255, 1) 100%);   /* FF3.6-15 */
   background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.90) 5%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.90) 95%, rgba(255, 255, 255, 1) 100%);   /* Chrome10-25,Safari5.1-6 */
   background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.90) 5%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.90) 95%, rgba(255, 255, 255, 1) 100%);   /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);   /* IE6-9 */
   left: 0;
   min-height: 199px;
   position: absolute;
   right: 0;
   top: 0;
}
.status,
.status {
   display: block;
   color: #C50631;
   font-family: Impact;
   font-size: 6rem;
   text-transform: uppercase;
   font-weight: bold;
   position: absolute;
   top: 48px;
   left: 40px; /* Safari */
  -webkit-transform: rotate(-15deg); /* Firefox */
  -moz-transform: rotate(-15deg); /* IE */
  -ms-transform: rotate(-15deg); /* Opera */
  -o-transform: rotate(-15deg); /* Internet Explorer */
   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
   text-shadow: 1px 1px 0 #000;
}
.status.status3,
.status.status3 {
   font-size: 16rem;
   text-transform: uppercase;
   font-weight: bold;
   position: absolute;
   left: 55px;
   top: 0px;
}
.status.status2,
.status.status2 {
   color: #ffd300;
   font-size: 4rem;
   text-align: center;
   line-height: auto;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
   position: static;
}
.mapdiv {
   padding-top: 15px;
}
.popUpArea {
   height: auto;
   margin: 0 auto !important;
   max-height: 100%;
   max-width: 94%;
   overflow: auto;
   position: fixed;
   top: 20px !important;
   padding: 20px;
   left: 50%;
   transform: translate(-50%, 0);
}
.pop-upTxtArea {
   max-width: 100%;
   width: auto !important;
}
.pgwSlideshow .ps-current > ul  > li img {
   margin-top: 0 !important;
}
.entry .ps-current ul li {
   margin: 0 0 6px 0px !important;
}
@-moz-document url-prefix() { 
.maintab_details .tabss:after,
.maintab_details .tabss:before   {
 height: 42px;
 top: 0;
  }
}

@media (max-width:1500px) {
}
@media (max-width:1199px) {
   .tabsAreaDetails {
      float: none;
      display: flex;
   }
   .maintab_details .tabss span{
       font-size: 16px;
       white-space: nowrap;
   }
   .status.status3 {
      left: 0;
      top: 45px;
      width: 100%;
   }
   .view_brochure{      
      box-shadow: none;
      float: left;
      font-size: 14px;
      height: auto;
      margin-left: 0;
      margin-top: 10px;
      padding: 6px 10px;
      text-transform: capitalize;
      transition: all 0.5s ease 0s;
      
      border-radius: 5px;
      margin-right: 4px;
   }
}
@media (max-width:991px) {
   .maintab_details {
      margin-bottom: 40px;
   }
   .detailttl {
      width: 100%;
   }
   .tabtitle {
      width: 100%;
   }
   #slider1_container {
      width: 100% !important;
   }
   .propertysidebar {
      margin-right: 0;
      padding: 0 0 100px;
   }
   .status {
      color: #c50631;
      display: block;
      font-size: 5rem;
      font-weight: bold;
      left: 30px;
      position: absolute;
      text-transform: uppercase;
      top: 150px;     /* Safari */
     -webkit-transform: rotate(-45deg);     /* Firefox */
     -moz-transform: rotate(-45deg);     /* IE */
     -ms-transform: rotate(-45deg);     /* Opera */
     -o-transform: rotate(-45deg);     /* Internet Explorer */
      filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
   }
   .status.status2 {
      left: 0;
      text-align: center;
      top: 200px;
      width: 100%;
   }
   .status.status3 {
      left: 0;
      top: 180px;
      width: 100%;
   }
   .propstatusimg > img {
      bottom: auto;
      left: 30%;
      position: absolute;
      top: 100px;
   }
   .mapimg {
      left: 50px;
      position: absolute;
      width: 100%;
      max-width: 100%;
      top: 20px;
   }
   .roundimg {
      margin-left: 0;
   }
   .hidableProperties {
     
      font-size: 29px !important;
  }
}
@media (max-width:767px) {
   #feature_area {
      display: none;
   }
   #menu ul {
      right: auto !important;
   }
   .satphoto,
   .mapphoto {
      width: 100%;
   }
   .bottomdtl {
      width: 100% !important;
   }
   #content {
      width: 100%;
   }
   .ovreviewimg {
      padding-bottom: 15px;
   }
   .tabsAreaDetails {
      float: none;
   }
   .mapimg {
      left: 50px;
      position: absolute;
      width: 100%;
      max-width: 100%;
      top: 20px;
   }
   .roundimg > img {
      max-width: 100% !important;
   }
   .gradient {
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+40,ffffff+70,ffffff+100,ffffff+100&1+0,0+40,0.98+70,1+100 */
      background: inherit;   /* FF3.6-15 */
      left: 0;
      min-height: 199px;
      position: absolute;
      right: 0;
      top: 0;
   }
   .roundimg {
      padding-top: 10px;
   }
   .status {
      display: block;
      color: #C50631;
      font-size: 4rem;
      text-transform: uppercase;
      font-weight: bold;
      position: absolute;
      top: 150px;
      left: 100px;   /* Safari */
     -webkit-transform: rotate(-45deg);   /* Firefox */
     -moz-transform: rotate(-45deg);   /* IE */
     -ms-transform: rotate(-45deg);   /* Opera */
     -o-transform: rotate(-45deg);   /* Internet Explorer */
      filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
   }
   .status.status1 {
      left: 30%;
   }
   .propstatusimg > img {
      bottom: auto;
      left: 25%;
      position: absolute;
      top: 50px;
   }
   .contact_no {
      border-bottom-right-radius: 10px;
      bottom: 0px;
   }
   #feature_main_area,
   #content,
   .map_area,
   .slider,
   #gallery {
      max-width: 100% !important;
      width: 100% !important;
   }
   .ovreviewimg {
      margin-right: 0;
   }
}
@media (max-width:1199px) {
   .tabsAreaDetails {
   }
   .status.status1 {
      left: 30%;
   }
   .roundimg > img {
      border: 4px solid #bdbdbf;
      border-radius: 50%;
      height: 132px;
      position: relative;
      width: 132px;
      z-index: 99;
   }
   .roundimg {
      margin-left: 0;
      margin-right: 0;
      padding-top: 20px;
   }
   #feature_main_area,
   #content,
   .map_area,
   .slider,
   #gallery {
      width: 100% !important;
   }
   #menu ul {
      right: -180px !important;
   }
}
@media (max-width:1070px) {
   #menu ul {
      right: -180px !important;
   }
}
@media (max-width:970px) {
    body #content_area .content_widget
    {
        margin-bottom: 32px;
    }
   .contact_no {
      bottom: 0px !important;
   }
   #logo_area {
      padding: 0px 0px 0px 0px !important;
   }

   #menu ul {
      right: auto !important;
   }
   .mainheading
   {
       margin-top: 65px;
   }
}
@media (max-width:767px) {
   .backtoadmin
   {
      display: none;
   }
    .mainheading
   {
           margin-top: 22px;
   }
   #menu ul {
      right: auto !important;
   }
}
@media (max-width:568px) {
   .maintab_details .tabss span {
      font-size: 12px;
   }
   .status {
      display: block;
      color: #C50631;
      font-size: 4rem;
      text-transform: uppercase;
      font-weight: bold;
      position: absolute;
      top: 50px;
      left: 100px;     /* Safari */
     -webkit-transform: rotate(-45deg);     /* Firefox */
     -moz-transform: rotate(-45deg);     /* IE */
     -ms-transform: rotate(-45deg);     /* Opera */
     -o-transform: rotate(-45deg);     /* Internet Explorer */
      filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
   }
   .status.status2 {
      font-size: 2rem;
      left: 0;
      text-align: center;
      top: 100px;
      width: 100%;
   }
   .status.status1 {
      left: 30%;
   }
   .status.status3 {
      left: 0;
      top: 100px;
      width: 100%;
   }
   .propstatusimg > img {
      bottom: auto;
      left: 25%;
      position: absolute;
      top: 50px;
   }
   .mapimg {
      left: 50px;
      position: absolute;
      width: 100%;
      max-width: 100%;
      top: 20px;
      height: 100px !important;
   }
}
@media (max-width:480px) {
   .entry img {
      max-width: 100% !important;
   }
   .satphoto,
   .mapphoto {
      width: 100% !important;
   }
   .bottomdtl {
      width: 100% !important;
   }
   .maintab_details .tabss {
      margin-right: 16px;
   }
   .maintab_details .tabss span {
      font-size: 10px;
   }
   .propstatusimg > img {
      bottom: auto;
      left: 0;
      position: absolute;
      top: -30px;
   }
   .popUpArea img {
      max-width: 100% !important;
   }
   .ovreviewimg img {
      max-width: 100% !important;
      width: 100% !important;
   }
}
@media(max-width:991px) {
   .ovreviewimg {
      margin-bottom: 20px;
   }
   .imghover {
      padding-right: 15px;
      padding-bottom: 15px;
   }
   #content_area {
      padding-top: 0px;
   }
   #feature_area {
      margin-top: 0;
   }
   .propertysidebar {
      margin-right: 0;
      padding: 0 30px 100px 0;
   }
   body .mapimg {
      height: auto !important;
   }
   .propertysidebar {
      background: #e6e6e6 none repeat scroll 0 0;
      margin-right: -30px;
      padding: 0 15px 100px 0;
   }
   .contactad {
      margin-left: 15px;
   }
   .team {
      padding-left: 15px;
   }
   .interested {
      margin-left: 15px;
   }
   .contctform {
      padding-left: 15px;
   }
}
.ps-current{height:auto !important;}


@media(max-width:970px) {
a.view_brochure {
    background: #002B55;
    color: #fff;
    border-radius: 35px;
    font-size: 12px;
    text-align: center;
    display: inline-block;
    padding: 15px 20px;
    text-transform: uppercase;
    font-weight: bold;
    height: auto;
    line-height: 1;
    float: none;
    vertical-align: middle;
    border: none;
}
a.view_brochure:hover, a.view_brochure:focus {
   background: #C44347;
   color: #fff;
   box-shadow: inset 0 0 10px #C44347;
   text-decoration: none;
   outline: none;
}

.flex-column {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
}
.d-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}
.justify-content-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
}
.justify-content-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important;
}
.justify-content-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
.align-self-center {
    -ms-flex-item-align: center!important;
    align-self: center!important;
}
.flex-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
}
.ml-auto, .mx-auto {
    margin-left: auto!important;
}
.mr-auto, .mx-auto {
    margin-right: auto!important;
}
.mobile-touch
{
margin:0 -15px;
}
.levelTag {
    color: #002B55;
    font-size: 15px;
    font-weight: bold;
    margin-top: 0;
    text-transform: capitalize;
    display: block;
}
.col-6 {
    width: 50%;
    margin: 2rem -1px 0;
    padding: 0 15px;
}
.col-6.padd, .border-bottom
{
  border-bottom: 1px solid #B0CFED;
  padding-bottom: 2rem;
}
.border-bottom-last > .padd:nth-last-child(2), .border-bottom-last > .padd:nth-last-child(1) {
border-bottom: 1px solid #B0CFED;
}
.col-6 span, .f-13
{
	font-size: 13px;
}
.maps, .satellite-mobile
{
    margin-bottom: 2rem;
    margin-top: 2rem;
}
.overviewcontent ul {
    padding: 0px;
    margin: 10px 15px;
}
.overviewcontent {
    margin-top: 2rem;
}
.foo_bottom_fix {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 99;
    background: #fff;
    padding: 12px 15px;
}
#footer_area {
    margin-bottom: 80px;
}
.foo_bottom_fix a{
	background: #C44347;
    color: #fff;
    border-radius: 35px;
    border: 3px solid #fff;
    font-size: 13px;
    text-align: center;
    display: inline-block;
    padding: 20px 20px;
    text-transform: uppercase;
    font-weight: bold;
    height: auto;
    line-height: 1;
	min-width: 180px;
}
.foo_bottom_fix a:hover, .foo_bottom_fix a:focus{
   background: #002B55;
   color: #fff;
   box-shadow: inset 0 0 10px #002B55;
   text-decoration: none;
   outline: none;
}
}

@media(max-width: 375px) {
.foo_bottom_fix a{
	min-width: unset;
}
}

@media(max-height: 400px) {
   .mobile-block.fixed-header {
      position: static;
   }
   .mainheading {
      margin-top: 0;
   }
}

@media (max-width: 768px){
.hidableProperties {
    font-size: 25px !important;
}
}
@media (max-width: 425px) {
.hidableProperties {
    font-size: 20px !important;
}
}
