@CHARSET "UTF-8";
.US .hero-section, .US .service-hero{
	height: 700px !important;
}
.US .preview-label{
	width: 250px;
}
.US .phone-preview-wrap{
	width: 610px;
}
.US .qpage{
	gap: 50px;
}
.US .dropdown-menu{
	left: -350px;
}
.US .phone-preview-wrap{
	margin-left: 20px;
}
.US .form-theme-options{
    grid-template-columns: repeat(2, auto);
}
.US .form-label{
    width: 110px;
    text-align: right;
}    
.US .form-inline-section .form-theme-options{
    grid-template-columns: repeat(3, auto);
}
.US #ggzxRadioGroup{
	grid-template-columns: repeat(2, 1fr);
}
.US .detail-label{
	padding-right: 10px;
	width: 165px;
}
.US .contact-right .form-theme-options{
	grid-template-columns: repeat(3, auto);
}
.US .form-error{
	padding-left: 110px;
}
@media (max-width: 768px){
	.US .stat-num {
        font-size: 18px;
    }
	.US .hero-section, .US .service-hero{
	    height: 500px !important;
	}
    .US .questionnaire-left{
        max-width: calc(100% - 30px);
    }
    .US .phone-preview-wrap{
        margin-left: -8px;
    }
    .US .preview-label{
        width: calc(100% - 200px);
        font-size: 12px;
        height: max-content;
    }
    .US .dot-mid{
        top: 35%;
    }
    .US .label-mid{
        top: calc(35% + 20px);
    }
    .US .dot-bottom {
        bottom: 10%;
    }
    .US .label-bottom{
        bottom: calc(10% + 20px);
    }
    .US .xsdxfwxt .dot-top{
        top: 3%;
    }
    .US .xsdxfwxt .label-top{
        top: calc(3% + 12px);
    }
    .US .xsdxfwxt .dot-mid{
        top: 23%;
    }
    .US .xsdxfwxt .label-mid{
        top: calc(23% + 12px);
    }
    .US .xsdxfwxt .dot-bottom{
        bottom: 3%;
    }
    .US .xsdxfwxt .label-bottom{
        bottom: calc(3% + 12px);
    }
    .US .form-label{
        width: auto;
        text-align: left;
    }
    .US .form-theme-options,
    .US .form-inline-section .form-theme-options,
    .US .contact-right .form-theme-options{
        grid-template-columns: repeat(1, auto);
    }
    .US #ggzxRadioGroup{
        grid-template-columns: repeat(2, 1fr);
    }
    .US .ggzx-section .dot-mid,.US .syyy-section .dot-mid{
        top: 50%;
    }
    .US .ggzx-section .label-mid,.US .syyy-section .label-mid{
        top: calc(50% + 20px);
    }
    .US .xfsy-section .dot-top,.US .zyzm-section .dot-top{
        top: 5%;
    }
    .US .xfsy-section .label-top,.US .zyzm-section .label-top{
        top: calc(5% + 20px);
    }
    .US .xfsy-section .dot-mid,.US .zyzm-section .dot-mid{
        top: 45%;
    }
    .US .xfsy-section .label-mid,.US .zyzm-section .label-mid{
        top: calc(45% + 20px);
    }
    .US .syyy-section .dot-top{
        top: 15%;
    }
    .US .syyy-section .label-top{
        top: calc(15% + 20px);
    }
    .US .case-stats-grid{
        grid-template-columns: 1fr;
    }
    .US .detail-label{
        text-align: left;
        width: auto;
    }
    .US .detail-info-row, .US .detail-value{
        display: block;
    }
    .US .form-error{
        padding-left: 0;
    }
}








