@media screen{
 .gallery-frame-wrapper ul.slick-dots{
     margin: 0 auto;
     text-align: center;
 }
.gallery-frame-wrapper ul.slick-dots li.slick-active{
    background-color: #49bfef !important;
    border-radius: 40px !important;
    border: 0 #9e9e9e69 !important;
    cursor: pointer !important;
    display: block !important;
    margin: 0 .3125rem !important;
    outline: none !important;
    position: relative !important;
    text-indent: -9999em !important;
    width: .625rem;
    height: .625rem;
    display: inline-block !important;
}
.gallery-frame-wrapper ul.slick-dots li{
    background-color: #d8d3d3f0;
    border-radius: 1.5625rem;
    border: 0 #9e9e9e69;
    cursor: pointer;
    display: block;
    margin: 0 .3125rem;
    outline: none;
    position: relative;
    text-indent: -9999em;
    width: .625rem;
    height: .625rem;
    display: inline-block;
}
	
}

@media(min-width: 1200px){
	.single-property-page .content-wrapper .gallery-slider-wrapper .parent-wrapper .social-media-wrapper{
		bottom: 60px;
	}
}

.single-property-page .content-wrapper .gallery-slider-wrapper .parent-wrapper .social-media-wrapper span{
   color: #000;
}
.single-property-page .content-wrapper .video-wrapper .main-title p{
    font-family: "Trueno";
    font-size: 30px;
    color: #252525;
    line-height: 1;
    margin-bottom: 20px;
}
@media (min-width: 320px) { 
    .single-property-page .content-wrapper .gallery-slider-wrapper .parent-wrapper .social-media-wrapper a i{
    	background-color: #000;
        padding: 8px;
        border-radius: 20px;
    }
	
	.single-property-page .content-wrapper .gallery-slider-wrapper .slick-arrow i.fa-chevron-right, 
	.single-property-page .content-wrapper .gallery-slider-wrapper .slick-arrow i.fa-chevron-left{
	    top:0
    }
    .single-property-page .content-wrapper .gallery-slider-wrapper .parent-wrapper .social-media-wrapper{
        bottom: 88px;
    }
}
@media (min-width: 576px) { 
    .single-property-page .content-wrapper .gallery-slider-wrapper .parent-wrapper .social-media-wrapper a i{
    	background-color: #000;
        padding: 8px;
        border-radius: 20px;
    }
    .single-property-page .content-wrapper .gallery-slider-wrapper .parent-wrapper .social-media-wrapper{
        bottom: 35px;
    }
}
@media (min-width: 768px) { 
.single-property-page .content-wrapper .gallery-slider-wrapper .parent-wrapper .social-media-wrapper a i{
	background-color: #000;
    padding: 8px;
    border-radius: 20px;
}
	.single-property-page .content-wrapper .gallery-slider-wrapper .slick-arrow i.fa-chevron-right, 
	.single-property-page .content-wrapper .gallery-slider-wrapper .slick-arrow i.fa-chevron-left{
	top:45%;
	}
}
@media (min-width: 992px) {  }
@media (min-width: 1200px) {  }

/* update 08/26/2021 */
.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction{
	font-size: 11px !important;
    padding: 0 !important;
	background: white;
    width: 135px !important;
    border-radius: 50px;
    text-align: center;
    margin-top: -8px  !important;
    z-index: 11;
    border: 1px solid;
    position: relative;
    margin-left: 10px;
}

.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {
	width: 100%;
    padding: 0 15px;
    outline: 0;
    border: 1px solid #d7d7d7;
    border-radius: 0;
    margin-bottom: 0 !important;
    background-color: #fff;
    height: 45px;
}
.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
  	margin-bottom: 8px !important;
    cursor: pointer;
    height: auto !important;
    background-color: #fda50f !important;
    border: 1px solid #fda50f !important;
    width: 230px;
    text-align: left;
    color: #fff;
    font-family: "Questrial";
    font-size: 16px;
    letter-spacing: 1px;
    z-index: 1;
    text-transform: uppercase;
    padding: 10px 19px !important;
    outline: 0;
    border-radius: 50px !important;
    transition: .5s;
}
.gform_wrapper.gravity-theme:hover .gform_footer button:hover, .gform_wrapper.gravity-theme .gform_footer input:hover, .gform_wrapper.gravity-theme .gform_page_footer button:hover, .gform_wrapper.gravity-theme .gform_page_footer input:hover {
    background-color: #ffffff !important;
    color: #fda50f  !important;
}
   
.gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 10px !important;
}

.gform_validation_errors {
	display: none;
}
.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {
        display: flex;
    align-items: center;
}
.gform_footer i.fas.fa-chevron-right {
    background: white;
    border-radius: 50px;
    height: 40px;
    width: 40px;
	margin-left: -47px;
    padding: 12px 16px;
    color: black;
    z-index: 2;
    margin-bottom: 8px;
}
.gform_footer:hover i.fas.fa-chevron-right {
     background: #fda50f;
	transition:.5s
}
#popup-modal .modal-dialog .modal-content .modal-body .gform_wrapper.gravity-theme .gform_footer button, #popup-modal .modal-dialog .modal-content .modal-body .gform_wrapper.gravity-theme .gform_footer input, #popup-modal .modal-dialog .modal-content .modal-body .gform_wrapper.gravity-theme .gform_page_footer button, #popup-modal .modal-dialog .modal-content .modal-body .gform_wrapper.gravity-theme .gform_page_footer input {
	margin-bottom: 8px;
	cursor: pointer;
	height: 100%;
	background-color: #fda50f;
	border: 1px solid #fda50f;
	width: 50%;
	text-align: left;
	color: #fff;
	font-family: "Questrial";
	font-size: 16px;
	letter-spacing: 1px;
	z-index: 1;
	text-transform: uppercase;
	padding: 10px 19px;
	outline: 0;
	border-radius: 50px;
	transition: .5s;
}  
#popup-modal .modal-dialog .modal-content .modal-body .gform_wrapper.gravity-theme:hover .gform_footer button:hover, #popup-modal .modal-dialog .modal-content .modal-body .gform_wrapper.gravity-theme .gform_footer input:hover,#popup-modal .modal-dialog .modal-content .modal-body .gform_wrapper.gravity-theme .gform_page_footer button:hover, #popup-modal .modal-dialog .modal-content .modal-body .gform_wrapper.gravity-theme .gform_page_footer input:hover {
    background-color: #ffffff;
    color: #fda50f;
}
#popup-modal .modal-dialog .modal-content .modal-body  .gform_wrapper.gravity-theme .gform_footer,#popup-modal .modal-dialog .modal-content .modal-body  .gform_wrapper.gravity-theme .gform_page_footer {
    justify-content: center;
}

.single-page-layout .inquiry-form form textarea, .single-property-page .single-property-inquire-section .inquire-form-wrapper .inquire-wrapper form textarea, #popuptour-modal .modal-dialog .modal-content .modal-body .form-wrapper form textarea, .contact-page-layout .forms-wrapper .contact_form_shortcode form textarea, .list-property-page-layout .fill-up-form .list-up form textarea {
    margin-bottom: -8px;
}
.gform_wrapper .gfield_error [aria-invalid=true] {
    border: 1px solid #c02b0a !important;
}
.single-property-page .single-property-inquire-section .inquire-form-wrapper .inquire-wrapper .gform_wrapper.gravity-theme .gform_footer button, .single-property-page .single-property-inquire-section .inquire-form-wrapper .inquire-wrapper .gform_wrapper.gravity-theme .gform_footer input, .single-property-page .single-property-inquire-section .inquire-form-wrapper .inquire-wrapper .gform_wrapper.gravity-theme .gform_page_footer button, .single-property-page .single-property-inquire-section .inquire-form-wrapper .inquire-wrapper .gform_wrapper.gravity-theme .gform_page_footer input {
	margin-bottom: 8px;
	cursor: pointer;
	height: 100%;
	background-color: #fda50f;
	border: 1px solid #fda50f;
	width: 50%;
	text-align: left;
	color: #fff;
	font-family: "Questrial";
	font-size: 16px;
	letter-spacing: 1px;
	z-index: 1;
	text-transform: uppercase;
	padding: 10px 19px;
	outline: 0;
	border-radius: 50px;
	transition: .5s;
}  
.single-property-page .single-property-inquire-section .inquire-form-wrapper .inquire-wrapper .gform_wrapper.gravity-theme:hover .gform_footer button:hover, .single-property-page .single-property-inquire-section .inquire-form-wrapper .inquire-wrapper .gform_wrapper.gravity-theme .gform_footer input:hover,.single-property-page .single-property-inquire-section .inquire-form-wrapper .inquire-wrapper .gform_wrapper.gravity-theme .gform_page_footer button:hover, .single-property-page .single-property-inquire-section .inquire-form-wrapper .inquire-wrapper .gform_wrapper.gravity-theme .gform_page_footer input:hover {
    background-color: #ffffff;
    color: #fda50f;
}
#gfield_description_3_13 {
	display:none;
}
.ginput_container_fileupload input {
	 background: transparent !important;
    border: none !important;
    padding: 0 !important;
    height: auto !important;
}
.gform_wrapper.gravity-theme .gfield_header_item, .gform_wrapper.gravity-theme .gform_fileupload_rules, .gform_wrapper.gravity-theme .ginput_complex label {
    font-size: 14px !important;
    padding-top: 0 !important;
    font-style: italic;
}

.gform_wrapper.gravity-theme .gfield_label {
    font-size: 14px  !important;
    font-weight: 500 !important;

}