@media only screen and (max-width: 1024px){
.insurance--banner .font-40 {
font-size: 25px;
line-height: 30px;
}
.insurance--banner .font-17 {
font-size: 14px;
line-height: 25px;
}
.insurance--banner--form {
padding: 25px 30px;
}
.insurance--banner--form--pair #insurance--banner--zip--input {
width: 100%;
}
.switch-field label {
flex: 100%;
}
.switch-field {
width: 100%;
}
.insurance--banner--form--pair {
padding-top: 20px;
}
.insurance--affecting--head h3{
font-size: 25px;
line-height: 35px;
}
.insurance--affecting--head p{
font-size: 15px
}
.card-body.insurance--card--body h5{
font-size: 17px;
}
.card-body.insurance--card--body p{
font-size: 15px;
}
.card-body.insurance--card--body .insurance--card-btn{
font-size: 15px;
}
.insurance--car--look--head h3{
font-size: 20px;
line-height: 35px;
}
.insurance--car--look--inner p{
font-size: 14px;
line-height: 22px;
}
.insurance--banner--tools{
padding: 40px 0;
}
.insurance--banner--tools--list {
padding-top: 60px;
}
.insurance--insuranceCompan--inner h3{
font-size: 30px;
}
.insurance--insurance--state--inner{
font-size: 27px;
line-height: 45px;
}
.insurance--insurance--state--inner h3 {
font-size: 25px;
line-height: 31px;
}
.insurance--detail--inner h3 {
font-size: 25px;
line-height: 45px;
}
.insurance--detail--card {
margin-top: 30px;
}
.insurance--about--head h3 {
font-size: 25px;
line-height: 40px;
}
.accordion-body p{
font-size: 14px;
}
.accordion-button{
font-size: 13px;
}
.More--About--insurance--Insurance h3 {
font-size: 23px;
}
.insurance--coverage--innner {
text-align: center;
margin-bottom: 20px;
}
.insurance--coverage {
padding-top: 40px;
padding-bottom: 40px;
}
label.form-check-label{
font-size: 24px;
line-height: 30px;
}
.slider--card--inners p {
    font-size: 15px;
    line-height: 17px;
}
.insurance--affecting--status .col-lg-6.col-md-12.col-sm-12:nth-child(3) {
    margin-bottom: 26px;
}
.insurance--insurance--state--data {
    padding-bottom: 27px;
}
}
@media only screen and (max-width: 767px){
.navbar {
    height: 60px;
}
.header-btn {
min-width: 140px;
font-size: 12px;
}
.logo {
width: 130px;
}
.insurance--banner {
padding: 40px 30px;
}

.insurance--banner .font-40 {
font-size: 16px;
line-height: 25px;
}
.insurance--banner .font-17 {
font-size: 13px;
line-height: 24px;
}
.banner-btn {
font-size: 12px;
padding: 10px 15px;
}
.switch-field label {
font-size: 12px;
}
.insurance--banner--form--pair .form-label{
font-size: 14px;
}
.form-control, .form-select {
font-size: 12px;
}

.insurance--affecting--head h3 {
font-size: 15px;
line-height: 28px;
}
.insurance--affecting--head p {
font-size: 14px;
}
.insurance--affecting--status {
padding-top: 40px;
padding-bottom: 40px;
}
.card-body.insurance--card--body h5 {
font-size: 16px;
}
.card-body.insurance--card--body p {
font-size: 14px;
}
.card-body.insurance--card--body .insurance--card-btn {
font-size: 14px;
}
.insurance--card {
padding: 20px 13px;
}
.insurance--affecting--status .col-lg-6.col-md-12.col-sm-12:nth-child(3) {
margin-bottom: 26px;
}
.insurance--car--look--head h3 {
font-size: 18px;
    line-height: 25px;

}
.insurance--car--look .insurance--car--look--inner {
padding: 20px 15px;
}
.insurance--car--look--inner p {
font-size: 16px;
line-height: 22px;
}
.insurance--car--look {
padding-bottom: 40px;
background-size: 100%;
padding-top: 0;
}
.insurance--car--look .container {
background: #f3f8f7;
padding-top: 40px;
}
.insurance--banner--tools--list h3{
font-size: 17px;
line-height: 26px;
}
.insurance--banner--tools .col-lg-5.col-md-12.col-sm-12{
width: 300px;
margin: auto;
padding-right: 0;
}
.col-md-6.col-sm-12 .insurance--banner--tools--list1:nth-child(1) {
    border-top: 1px solid #979797;
    padding-top: 15px;
}
.insurance--banner--tools .mobile--set {
    padding-right: 0;
}
.insurance--banner--tools .col-lg-7.col-md-12.col-sm-12.mobile--spacing{
    padding-left: 10px;
}
.col-md-6.col-sm-12 .insurance--detail--type:nth-child(3) {
    padding-bottom: 20px;
}

.insurance--banner--tools--list1 p{
font-size: 14px;
line-height: 20px;
}
.insurance--insuranceCompan--inner h3 {
font-size: 20px;
line-height: 30px;
}
.insurance--insuranceCompan--inner p {

    font-size: 14px;
    line-height: 23px;
}
.insurance--insurance--state--inner h3 {
font-size: 16px;
line-height: 31px;
}
.insurance--insurance--state--inner p{
font-size: 14px;
    line-height: 26px;
}
.insurance--insurance--state--data{
padding-bottom: 30px;
}
.insurance--insurance--state{
padding-top: 40px;
padding-bottom: 40px;
}
.insurance--insurance--advisor--button{
padding-top: 0;
}
.insurance--insurance--advisor--inner h3 {
font-size: 20px;
}
.insurance--insurance--advisor--inner p {
    font-size: 15px;
}
.insurance--insurance--advisor--inner .insurance--insurance--advisor--button .Advisor--btn {
padding: 8px 10px;
font-size: 12px;
}
.insurance--detail--inner h3 {
font-size: 16px;
line-height: 30px;
}
.insurance--detail--type p{
font-size: 14px;
line-height: 20px;
}
.insurance--detail--card--in h5{
font-size: 17px;
}
.insurance--detail--card--in p{
font-size: 12px;
line-height: 15px;
}
.insurance--detail--card--in.insurance--detail--card--btn{
font-size: 12px;
padding: 8px 16px;
}
.insurance--about--head h3 {
font-size: 17px;
line-height: 32px;

}
.accordion-button {
    font-size: 14px;
}
.accordion-body p {
    font-size: 14px;
}
.More--About--insurance--Insurance h3 {
    font-size: 20px;
    padding-bottom: 10px;
    text-align: center;
}
.More--About--insurance--Insurance--box p{
font-size: 14px;
line-height: 23px;
}
.More--About--insurance--Insurance--box {
text-align: center;
padding: 15px;
}
.Innovquote--footer--logo p{
font-size: 12px;
line-height: 24px;
}
.custom-width {
width: 150px;
}
.Innovquote--footer{
padding-top: 30px;
}
.Innovquote--footer--logo h3{
font-size: 12px;
line-height: 20px;
}
.Innovquote--footer--logo ul li{
font-size: 12px;
line-height: 20px;
}
.Innovquote--footer--logo--head h3{
font-size: 12px;
line-height: 20px;
}
.insurance--insurance--advisor{
padding-top: 40px;
padding-bottom: 40px;
}
label.form-check-label {
font-size: 12px;
line-height: 24px;
}
label.form-check-label p{
font-size: 14px;
line-height: 24px;
}
.insurance--detail--card .insurance--detail--card--btn{
padding: 8px 15px;
font-size: 14px;
}
.insurance--coverage--innner h3 {
    font-size: 16px;
    line-height: 35px;
}
.policy--question .list ul li {
    font-size: 14px;
}
.insurance--coverage--point p{
    font-size: 14px;
}
.insurance--banner--form {
    padding: 20px;
}
}