/*
 Theme Name:     Child Theme
 Description:    Child Theme
 Template:      twentytwenty
 Version:        1.0.6
*/



 .offer a {
    width: 100%;
    background: #000 !important;
    color: #fff !important;
}

.offer a:hover {
    width: 100%;
    background: transparent !important;
    color: #000 !important;
}

div#propertyen_offer .modal-body .form_body {
    padding: 0px;
}

div#propertyen_offer .modal-body .form_body form>p>label {
    color: #000;
    font-weight: 600;
}

div#propertyen_offer .modal-body .form_body form input {
    padding-top: 0px;
    padding-bottom: 5px;
}

div#propertyen_offer form input {
    width: 100%;
    border: none;
    border-bottom: 1px solid #ccc;
    font-size: 16px;
    font-weight: 500;
    color: var(--primary-color);
    padding: 10px 0px;
    padding-bottom: 20px;
}
/*popup css start here*/

.property-details-sec .offer a#offer {
    font-size: 20px;
}
.property-details-sec .offer a#offer:before{
	display:none;
}
.property-details-sec .offer a#offer {
    font-size: 20px;
    display: block;
}
.property-details-sec .offer a#offer:after{
display:none;
}

.homeh1{
	font-weight: 200;
    letter-spacing: 4px;
    font-size: 60px;
}


@media screen and (min-width:1025px){
	.offer {
        top: 58px !important;        
        position: absolute;        
        left: 25px;
        right: 25px;
    }
}
@media screen and (min-width:1200px){
	.offer {
        top: 0 !important;        
        position: absolute;        
        left: 25px;
        right: 25px;
        margin-top: -70px;
    }
} 

/* @media screen and (min-width:1200px){
	.offer {
        top: -101% !important;
        margin: 0px 10px;
    }
} */

/* @media screen and (min-width:1025px) and (max-width:1199px){	
	.property-details-sec .offer{
		top:0;
		margin-top:20px;
		margin-bottom:60px;
	}
} */

@media screen and (max-width:1024px){
    .property-details-sec .pro-detail-conInfo{
        margin-bottom:60px;
    }
    .property-details-sec .offer {
        position: fixed;
        top: 391px;
        left: -69px;
        transform: rotate(90deg);
        z-index: 99;   
        min-width: 145px;
        height: 42px;
    }
    .property-details-sec .offer a#offer:before{
        display:none;
    }
}

@media screen and (max-width:991px){
    .property-details-sec .offer {
        top: 362px;
    }
}

@media screen and (max-width:767px){
    .property-details-sec .offer {
        top: 291px;
        left: -78px;
    }
}

@media screen and (max-width:574px){
    .property-details-sec .offer {
        top: 335px;
        left: -78px;
    }
}