.custom-menu{
margin-left: 15px;
margi-top: 35px;
maargin-top: 35px;
margin-top: 30px;
position: relative;
display: inline-block;
}
.shadow{
  color: #ffe1a0 !important;
  text-shadow: 2px 2px black !important;
}
.pm-property-search-column {
    background-color: #141414;
    padding: 30px 0 120px;
    width: 100%;
    margin-bottom: 100px;
    position: relative;
}
.custom-sys{
    list-style: none;
    padding: 0;
    /* margin: 50px 0; */
    float: none;
    margin : 0px;
    margin-right: 25px;
        display: inline-block;
}
.no-bord{
  border: none;
}
.sub-menu-a{
color: #ffe1a0 !important;
font-family: 'Open Sans' !important;
font-size: 14px !important;
margin: 0;
text-align: left;
opacity: 10 !important;
text-transform: uppercase;

}
.cutom-a{
  padding-left: 20px;
  padding-right: 20px;
}
.no-float{
 float : none !important;
}
.no-flow{
  overflow: visible;
}
.pm-image-gallery .pm-image-gallery-image img {
    position: absolute;
    top: 0;
    left: 0;
    width: initial !important;
    height: 100% !important;
}
.crop{
  width: 100%;
height: 100%;
overflow: hidden;
}
.pm-testimonial-img img {
    width: 100%;
    height: 100%;
}
@media only screen and (min-width: 900px){
.pm-testimonial-quote {
    font-size: 26px;
    line-height: 36px;
    margin-top:-70px !important;
}
}
.pm-dropmenu-active ul li {
cursor: pointer;
}
.no-opacity{
      background-color: rgba(0, 0, 0, 0) !important;
}
.list-active{
    font-size:25px;
    margin:7px;
        border-bottom: 2px solid black;
}
.list-pagination{
  font-size:25px;
  margin:7px;
}
.block-center{
  display: block;
  margin: 0 auto;
}
.flexslider .slides img {
    width: 100%;
    display: block;
    width: initial;
    display: block;
    margin: 0 auto;
    height: 500px;
}
#pm-property-post-map-btn {
    color: #818181;
    font-size: 14px;
    margin-left: 75px !important;
}
.service-header{
  color:#333;
  cursor: pointer;
  padding-left: 40px;
  font-weight:600;
}
.hidden-service-description{
    font-size: 35px;
	opacity: 0.2;
}
.active-service-description{
  display: block;
  font-size: 35px;
  opacity: 1;
  line-height:40px;
  color:#3a2222;
}
.active-service-title{
border-left: 6px solid #ffe1a0;
}
.no-margin{
  margin-bottom: 0px !important;
}
.service-description{
  margin: 0px !important;
}
.desktop-logo a img{
  height: 80px !important;
}
.desktop-logo{
  position: absolute;
top: 100px;
left: 100px;
z-index: 99999;
}
header {
    padding: 0px 50px !important;
}
.shadyimg{
  background-color: rgba(0,0,0,0.2);
padding: 5px;
}

.pm-dots {
     background-color: rgba(255, 224, 158,0.25) !important;
}

.pm-dots span.pm-currentDot {
    background-color: #ce951c !important;
}

/** Fonts **/

.italianno {
	font-family: 'Italianno', cursive;
}

.tangerine {
	font-family: 'Tangerine', cursive;
}

.Kaushan {font-family: 'Kaushan Script', cursive;}
.Neucha {font-family: 'Neucha', cursive;}
.Calligraffitti {font-family: 'Calligraffitti', cursive;}
.Just {font-family: 'Just Another Hand', cursive;}
.Tillana {font-family: 'Tillana', cursive;}
.Amita {font-family: 'Amita', cursive;}
.Bilbo {font-family: 'Bilbo', cursive;}


.bgcolor1 {
	background: rgba(255, 225, 160, 0.35)
}

.font-20 {
	font-size:20px;
}
.home-slide-img{
      width: 100% !important;
}
.pm-mobile-global-menu{
overflow-y: hidden;
}
