/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 09 2025 | 03:40:26 */
input, select {border-radius: 8px !important}
.pmb-0 p {margin-bottom:0;}
.button.is-outline {border-width: 1px !important;}
.slider-top .flickity-page-dots {left: auto;right: 10%;}
.mix-blend-mode .section-bg img.bg {mix-blend-mode: color-burn;}
.bg-service .col-inner:hover {background-color: var(--fs-color-secondary) !important;}
.bg-service .col-inner:hover * {color: #fff !important;}
.bg-service .col-inner:hover .icon-box * {color: var(--primary-color) !important;}
.bg-service .col-inner:hover .icon-box {}

.slider-contact {margin: 0 -10px !important}
.slider-contact .flickity-slider > * {max-width: 33.3333% !important;padding: 0 10px !important;opacity:1 !important}
.slider-contact .flickity-slider .banner {border-radius: 15px;overflow: hidden;}
.slider-contact .flickity-button {top: auto; bottom: 0;}

.slider.feedback .flickity-slider .col {padding-bottom: 50px !important;}
.slider.feedback .flickity-slider > * {max-width: 30% !important;padding: 0 15px !important;opacity:1 !important}
.text-right .star-rating.text-left {margin-left:0; margin-right: auto;}

.bg-service .col-inner:hover .star-rating:before, .bg-service .col-inner:hover .star-rating span:before {color: #fff !important}

.footer-wrapper .mix-blend-mode .section-bg img.bg {mix-blend-mode: color-dodge;}
.footer-wrapper .icon-box p {margin-bottom:0;}

.absolute-footer .container {display: flex;align-items: center;justify-content: space-between;}
.absolute-footer .container:after {display:none;}

.box-br-15 .box-text {margin-top: 30px;border-radius: 15px;min-height: 175px;}





@media only screen and (max-width: 849px) {
	.slider.feedback .flickity-slider > * {max-width: 40% !important;}
}
@media only screen and (max-width: 549px) {
	.slider.feedback .flickity-slider > * {max-width: 80% !important;}
	.footer-top > .col, .footer-bottom > .col {padding: 0 5px 10px !important}
	.footer-top a {font-size: 11px;}
	
	.box-br-15 .box-text{min-height:230px;}
	
	.footer-bottom .icon-box {font-size: 8px;width: auto;}
	.footer-bottom .icon-box-img {max-width: 13px !important; }
	.footer-bottom .icon-box-left .icon-box-img+.icon-box-text {padding-left: 5px;}
	
	.absolute-footer .container {font-size: 10px;}
}