/* --------------------------------------- selection-to-installation-sec ----------------------------------*/
.selection-to-installation-sec { 
  display: inline-block;
  width: 100%;
  text-align: center;

  & .heading-46 {
      margin-bottom: 10px;

      & + p { 
        margin-bottom: 60px;
      }
  }
}
.selection-to-installation-list {
    display: inline-flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;  
    column-gap: 166px;
    row-gap: 70px;
    & .slide-box { 
      max-width: 200px;
    }
}
.selection-to-installation-box {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

        & > .img-wrap {
                position:relative;
                margin-bottom: 10px;
                
                &:after {
                        content:'';
                        POSITION: ABSOLUTE;
                        HEIGHT: 35PX;
                        width: 35px;
                        border-radius: 100%;
                        background: #FAF565;
                        left: -4px;
                        top: 0px;
                        z-index: -1;
                }
        }

        & > p {
                font-size: 16px;
                font-weight: normal;
                letter-spacing: 0.14px;
                line-height: 1.35;
                color: #171717;
        }

        & .title-18 {
                display: inline-block;
                line-height: 1.2;
                font-size: 18px;
                font-weight: bold;
                letter-spacing: 0;
                max-width: 150px;
                color: #2D2D2D;
                margin-bottom: 5px;
        }
}

/* --------------------------------------- selection-to-installation-sec ----------------------------------*/

@media (max-width: 1900px) {
  
}

@media (max-width: 1800px) {
    
   
}

@media (max-width: 1599.98px) {
   
}

@media (max-width: 1439.98px) {
   .selection-to-installation-list {
        column-gap: 90px;
   }
}


@media (max-width: 1199.98px) {
        .selection-to-installation-list {
            column-gap: 40px;
            justify-content: center;
        }
        .selection-to-installation-sec {
            & .heading-46 {
                & + p {
                   margin-bottom: 30px;
                }
            }
        }
   
}

@media (max-width: 991.98px) {

}

@media (max-width: 767.98px) {
    .selection-to-installation-list { row-gap: 30px; }
}

@media (max-width: 575.98px) {
    .selection-to-installation-list {
        row-gap: 25px;
        column-gap: 20px;
        & .slide-box {
            max-width: 200px;
            width: calc(50% - 10px);
        }
    }
    .selection-to-installation-box {
        & .title-18 {
            font-size: 16px;
            max-width: 150px;
        }
        & > p { font-size: 14px; }
    }
}
