
.page-id-14 .footer-contact-form {
    display: none;
}

.elementor-gallery-item__image.e-gallery-image {
    transition-duration: unset !important;
    transition-property: unset !important;
}
/***header css start**/

.header-btn-css-quote p {
    margin-bottom: 0px;
}

.header-btn-css-quote:before {
    content: "";
    background-color: #000;
    width: 1px;
    height: 13px;
    position: absolute;
    top: 29px;
}
/*.elementor-451 .elementor-element.elementor-element-64fcd308 .elementor-slide-button {
    color: #fff !important;
}*/
.page p a {
    color: #000 !important;
}

.elementor-location-footer p a {
    color: #fff !important;
    font-weight: 400;
}


/***header css end**/
.faq-css p {
    padding: 0px 20px;
}
/***home page css start**/
.contact-info-icon-css .elementor-icon-box-wrapper {
    display: inline-flex;
    align-items: center;
}
.terms-css h3 {
    font-weight: 300;
    font-size: 28px;
}
/*.elementor-element-64fcd308 a.elementor-button {
    color: #000 !important;
}
.elementor-element-64fcd308 a.elementor-button:hover {
    color: #fff !important;
}*/
.elementor-element-3a0ead5 a.elementor-button:hover {
    color: #fff !important;
}
.elementor-element-6a14420 .elementor-slide-heading {
    margin-bottom: 18px !important;
margin-top: 20px;
}
.comercial-page-css h3 {
    margin-bottom: 8px;
}

@media only screen and (min-width:767px){
	.elementor-element-6a14420 .elementor-slide-description {
    width: 80%;
    margin: auto;
}

}

.elementor-element-6a14420 a.elementor-button.elementor-slide-button:hover{
	color:#fff !important;
}
.elementor-element-6a14420 a.elementor-button.elementor-slide-button {
    color: #000 !important;
}
.e-n-tab-title:last-child {
    border-bottom: none !important;
}
/*.reviews-css .elementor-testimonial img {
    width: 250px !important;
    height: 250px !important;
}*/

/*.elementor-testimonial__image:before {
    content: url(https://cmfurnituredesign.com.au/wp-content/uploads/2023/07/testimonial-icon.png);
    position: absolute;
}
*/
.reviews-css .elementor-testimonial {
    justify-content: center !important;
	align-items: center !important;
}




.hovertx-cs h3 {
    opacity: 0;
	 transition: all 0.2s ease;
}
.hovertx-cs:hover h3 {

    opacity: 1;
}
.slider-portfolio-css .elementor-swiper-button {
    background-color: #000;
    color: #fff !important;
    padding: 7px;
    
}
.hovertx-cs:hover a.elementor-button{
	 opacity: 1;
}
.hovertx-cs a.elementor-button{
    opacity: 0;
	 transition: all 0.2s ease;
}

.elementor-element-f8887bb .elementor-icon-box-icon {
    /*margin: 0px !important;*/
    display: block !important;
}

.reviews-css .elementor-testimonial__footer {
    display: none !important;
}
@media only screen and (min-width:767px){
	.elementor-element-f8887bb .elementor-icon-box-content {
    flex-grow: 0.5 !important;
}
/*.reviews-css .elementor-testimonial__content {
    margin-left: 50px;
}*/

	/*.reviews-css .elementor-testimonial__content:before {
    content: "";
    background-color: #d9d9d9;
    width: 1px;
    height: 200px;
    position: absolute;
    top: 50px;
    left: 350px;
}*/
	.reviews-css .elementor-testimonial__footer {
    width: 32%;
}
}



@media only screen and (max-width:768px){
	.client-logo-css figure.gallery-item {
    width: 33%;
    padding: 0px 18px 18px 0px !important;
}
	.terms-condition-css-hding h3 {
    font-size: 22px;
}
	
	.elementor-element-f8887bb .elementor-icon-box-icon {
    margin-bottom: 0px !important;
}


	.elementor-element-64fcd308 .elementor-slide-heading {
    margin-bottom: 0px !important;
}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){
.reviews-css .elementor-testimonial__content {
    margin-left: 0px;
}
.reviews-css .elementor-testimonial__content:before {
display:none;
}
}
@media only screen and (max-width:600px){
	.hdr-css .hdr-menu-css {
    background-color: #f5f5f5 !important;
}
}
/**home page css end*//

.elementor-element-611b851 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 20px !important;
}

.comercial-slider-css .swiper-slide .e-flex.e-con-boxed.e-con h3 {
    opacity: 0;
}

.comercial-slider-css .swiper-slide .e-flex.e-con-boxed.e-con p {
    opacity: 0;
}


.comercial-slider-css .swiper-slide .e-flex.e-con-boxed.e-con:hover h3 {
    opacity: 1 !important;
}

.comercial-slider-css .swiper-slide .e-flex.e-con-boxed.e-con:hover p {
    opacity: 1 !important;
}


.contact-page-form-css select#form-field-field_0176e1d{
    color: #767e87 !important;
}

#preloader{display:none !important;}