/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 06 2025 | 03:45:50 */
h1,h2,h3,h4,h5,h6,p,span {
font-family: "Roboto", Sans-serif;	
}

.elementor-widget-container .ekit-wid-con .ekit-btn-wraper .elementskit-btn:hover {
transform: scale(0.93);
}

.elementor-widget-container .ekit-wid-con .ekit-btn-wraper .elementskit-btn:not(:hover) {
transition: 0.3s ease-in-out;
}


/*----form----*/
.popmake .frm_form_fields  fieldset {
padding: 30px 40px;
border-radius: 20px;
}
.popmake .frm_form_fields  fieldset h3.frm_form_title {
display:none;
}

.popmake .frm_form_fields  fieldset .frm_description {
font-family: "Roboto", Sans-serif;
}
.popmake .frm_form_fields  fieldset .frm_description h4 {
font-family: "Roboto", Sans-serif;
font-size: 32px;
}
.fsm-fastservice-form {}


@media only screen and (max-width: 696px) {
.fsm-fastservice-form .frm_form_fields  fieldset .frm_description h4 {
font-family: "Roboto", Sans-serif;
font-size: 23px;
padding-bottom: 0px;
padding-top: 0px;
margin-bottom: 0px;
}
.fsm-fastservice-form .frm_form_fields  fieldset {
padding: 20px 30px;
}	
.fsm-fastservice-form .frm_form_fields  fieldset .frm_description p {
padding-bottom: 0px!important;
font-size: 16px;
line-height: 1.3;
}	
.popmake .frm_form_fields  fieldset .frm_description h4 {
font-family: "Roboto", Sans-serif;
font-size: 23px;
margin-bottom: 0px;
font-weight:700!important;
}
.popmake .frm_form_fields  fieldset {
padding: 18px 28px;
border-radius: 20px;
}
.popmake .frm_form_fields  fieldset .frm_description p {
font-size: 15px;
padding-bottom: 10px;
margin-bottom: 0px;
}
}

@media only screen and (min-width: 697px) and (max-width: 1024px) {
	
.popmake .frm_form_fields  fieldset .frm_description h4 {
font-family: "Roboto", Sans-serif;
font-size: 29px;
margin-bottom: 0px;
font-weight:800!important;
}
	
}


@media only screen and (min-width: 1025px) {
.ekit-wid-con .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width .elementskit-megamenu-panel {
transform: translateY(-0px) translateX(-50.5%)!important;
}

}

.archive.category  .ekit-template-content-header .elementor .main-header-css-mode .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-widget-container .elementor-icon-list-items {
    display: inline-flex;
    list-style: none;
}
.error404 .ekit-template-content-header .elementor .main-header-css-mode .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-widget-container .elementor-icon-list-items {
    display: inline-flex;
    list-style: none;
}