.service_area_main_box_inner{display:flex;padding:20px 25px;border-radius:10px;border:1px solid #DDD}ul.service_ul{display:flex;flex-wrap:wrap}li.service_li{width:25%;padding:10px;list-style:none}.service_area_name_box_inner a{color:#090909;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:26px}.service_area_name_box_inner{width:222px}.service_area_name_box_inner{width:200px;align-items:center;height:46px;display:flex}.service_area_name_box_inner a{color:#090909;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;margin:0 auto 0 0;line-height:26px}.service_area_icon_box_inner{margin:auto;display:flex;align-items:center;justify-content:center;height:43px}.service_area_icon_box{width:46px;height:46px;border:1px solid #DDD;border-radius:100px}.service_area_main_box_inner:hover svg{transform:rotate(28deg);transition:0.65s}.service_area_main_box_inner:hover{background:teal;transition:all 0.65s}.service_area_main_box_inner:hover path{fill:teal;transition:0.65s}.service_area_main_box_inner:hover .service_area_icon_box{background-color:#fff;border:none;transition:0.65s}.service_area_main_box_inner:hover .service_area_name_box_inner a{color:#fff}ul.service_ul.service_ul_2_row{justify-content:start;margin:40px 0}@media all and (min-width:320px) and (max-width:767px){.service_area_name_box_inner a{font-size:16px}li.service_li{width:auto!important;padding:6px}.other_area_service_main li.service_li{padding:10px!important}.service_area_main_box_inner{padding:20px 10px}ul.service_ul{justify-content:center}}@media all and (min-width:768px) and (max-width:980px){.service_area_name_box_inner{width:147px}.service_area_name_box_inner a{font-size:16px}li.service_li{width:33.33%;padding:6px}.service_area_main_box_inner{padding:20px 10px}}@media only screen and (min-width:981px) and (max-width:1024px){.service_area_name_box_inner{width:180px}.service_area_name_box_inner a{font-size:16px}li.service_li{width:33%}}@media all and (min-width:1025px) and (max-width:1140px){.service_area_name_box_inner{width:148px}.service_area_name_box_inner a{font-size:16px}.service_area_main_box_inner{padding:20px 15px}}@media all and (min-width:1141px) and (max-width:1280px){.service_area_name_box_inner{width:148px}.service_area_name_box_inner a{font-size:16px}}@media all and (min-width:1281px) and (max-width:1440px){.service_area_name_box_inner{width:180px}}