/* -- Contact Form Css Start -- */

.login-form {
    background: #fff;
	padding: 2em 1em;
}
.login-form h2 {
    font-size: 2em;
    text-transform: capitalize;
	    color: #777;
}
.login-form p {
    font-size: .95em;
	color: #777;
    line-height: 2em;
}
.login-form span {
    width: 75%;
    height: 1px;
    display: block;
    background: #f99104;
    margin: 1em auto;
}
.login-form h4 {
    font-size: 1.2em;
    text-transform: capitalize;
    margin-bottom: .2em;
	    color: #777;
}
.login-form input[type="text"] {
    padding: .8em 4em .8em 1em;
    width: 80%;
    margin-bottom: 1em;
    border: 1px solid#CECCCC;
	outline: none;
	color: #555;
}
.login-form input[type="email"] {
    padding: .8em 4em .8em 1em;
    width: 80%;
    margin-bottom: 1em;
    border: 1px solid#CECCCC;
    outline: none;
    color: #555;
}


.login-form input.user {
   background: url(images/user.png) no-repeat 96% 55%;
}
.login-form input.phone{
background: url(images/phone.png) no-repeat 96% 55%;
}
.login-form input.email{
background: url(images/email.png) no-repeat 96% 55%;
}
.login-form textarea.mess{
background: url(images/mess.png) no-repeat 96% 5%;
}
.login-form input[type="text"]:hover {
    border: 1px solid #71c6c1;
}
.login-form  textarea {
    width: 80%;
    height: 80px;
    outline: none;
	resize: none;
	margin-bottom: 1em;
	border: 1px solid #CECCCC;
	padding: .8em 4em .8em 1em;
	font-size: 1em;
	color: #555;
}
::-webkit-input-placeholder{
color:#C3C3C3 !important;
    font-family: 'Josefin Sans', sans-serif;
}
.login-form textarea:hover {
    border: 1px solid #71c6c1;
}
.login-form input[type="submit"] {
    font-size: 1em;
    padding: .8em 1em;
    border: none;
    text-transform: capitalize;
    outline: none;
    background: #f99104;
    color: #fff;
    cursor: pointer;   
	width: 56%;
	font-family: 'Josefin Sans', sans-serif;
	    border-bottom: 2px solid#A26E28;
}
.login-form input[type="submit"]:hover {
    background: #71C6C1;
	border-bottom: 2px solid#59928F;
}


.pxp-dark-mode .pxp-contact-hero-offices {
    /* background-color: #000; */
}

.pxp-header.fixed-top.pxp-animate {
    background-color: #e9ecef;
    padding: 10px 0px;
}

#container {
    position: relative;
    width: 100%;
    /* margin: 5% auto; 
    background-color: black;*/
    box-shadow: -2px -2px 5px white, 2px -2px 5px white;
}

/* -- Contact Form Css End -- */

/* -- Page layout Css Start --*/
  @media screen and (max-width: 991px){
.pxp-header-nav-trigger {
    display: inline-block;
    right: 45px;
    position: fixed;
    top: 35px;
}

@media (min-width: 576px){
.container {
    max-width: 540px;
    padding-top: 35px;
}
.pxp-dark-mode .pxp-services-h {
    background: linear-gradient(90deg,#fff 50%,#fff 50%);
}

}


.pxp-dark-mode .pxp-header.pxp-full .pxp-nav>li>a, .pxp-dark-mode .pxp-header.pxp-full>li>a:hover, .pxp-dark-mode .pxp-is-sticky .pxp-nav>li>a, .pxp-dark-mode .pxp-is-sticky .pxp-nav>li>a:hover, .pxp-dark-mode .pxp-mobile .pxp-nav>li>a, .pxp-dark-mode .pxp-mobile .pxp-nav>li>a:hover, .pxp-dark-mode .pxp-no-bg .pxp-nav>li>a, .pxp-dark-mode .pxp-no-bg .pxp-nav>li>a:hover {
    color: #333;
}

.pxp-prop-card-1{display:block;position:relative;overflow:hidden;height:260px;background-color:#d1aa67}

.pxp-dark-mode .pxp-props-carousel-left-arrow, .pxp-dark-mode .pxp-props-carousel-right-arrow {
    background-color: #d1aa67;
}


/* -- Page layout Css End -- */

