   .section2 { width: 100%; }
    #section2bg{ height: auto ; background-image: url(../img/section_2_bg.png); background-repeat: no-repeat; background-position: top center; background-color:#f6fbea; background-size: cover; padding: 80px 0 }
    
    #section2bg h2 { font-size:30px; color:#e0d48e; text-align: center}
    #section2bg h2 strong { font-size:20px; color:#152367 }
    #section2bg h3 { font-size: 16px; color:#fff; margin: 0 0 80px; text-align: center; font-weight: 700; }

.diogram_05 li:nth-child(1), .diogram_05 li:nth-child(2), .diogram_05 li:nth-child(3), .diogram_05 li:nth-child(4), .diogram_05 li:nth-child(5),
.diogram_05 li:nth-child(6), .diogram_05 li:nth-child(7) { width: 100% }

@media screen and (min-width:375px) {

   .section2 { width: 100%; }
    #section2bg{ height: auto ; background-image: url(../img/section_2_bg.png); background-repeat: no-repeat; background-position: top center; background-color:#f6fbea; background-size: cover; padding: 80px 0 }
    
    #section2bg h2 { font-size:30px; color:#e0d48e; text-align: center}
    #section2bg h2 strong { font-size:20px; color:#152367 }
    #section2bg h3 { font-size: 24px; color:#fff; margin: 0 0 80px; text-align: center; font-weight: 700; }

}

@media screen and (min-width:412px) {

    .section2 { width: 100%; }
    #section2bg{ height: auto ; background-image: url(../img/section_2_bg.png); background-repeat: no-repeat; background-position: top center; background-color:#f6fbea; background-size: cover; padding: 80px 0 }
    
    #section2bg h2 { font-size:30px; color:#e0d48e; text-align: center}
    #section2bg h2 strong { font-size:36px; color:#152367 }
    #section2bg h3 { font-size: 26px; color:#fff; margin: 0 0 80px; text-align: center; font-weight: 700; }


}

@media screen and (min-width:1200px) {
    
    .section2 { width: 100%; }
    #section2bg{ height: 1095px; background-image: url(../img/section_2_bg.png); background-repeat: no-repeat; background-position: center center; background-color:#f6fbea; background-size: auto; padding: 250px 0 }
    
    #section2bg h2 { font-size:49px; color:#e0d48e; text-align: center}
    #section2bg h2 strong { font-size:50px; color:#152367 }
    #section2bg h3 { font-size: 49px; color:#fff; margin: 0 0 80px; text-align: center; font-weight: 700; }
    
    .diogram_05 li:nth-child(1), .diogram_05 li:nth-child(2), .diogram_05 li:nth-child(3)
    { width:31%;}
    .diogram_05 li:nth-child(4),
    .diogram_05 li:nth-child(5),
    .diogram_05 li:nth-child(6),
    .diogram_05 li:nth-child(7)
    { width: 22.5% }

}
