﻿.case_title{margin-top: 40px;text-align: center;margin-bottom: 30px;}
.case_title h3{font-size: 45px;line-height: 1; color: #00644a;}
.case_title p {font-size: 17px;line-height: 26px;text-transform: uppercase;letter-spacing: -1px;}

.case_img img{width: 100%;}

.case_list_box{padding: 50px 0px;}
.case_list{margin-top: -30px;}
.case_list .case_item{width: calc((100% - 75px) / 4);margin-top: 25px;box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);margin-right: 25px;}
.case_list .case_item:nth-of-type(4n){margin-right: 0px;}
.case_item_title{padding: 22px 12px;}
.case_item_title h6{font-size: 17px;color: #00644a;line-height: 1;}
.case_item_title p{font-size: 14px;}
.case_item_title p i{font-size: 14px;}

@media screen and (max-width: 1200px) {
   .case_title h3{font-size: 32px;}
   .case_title p {font-size: 14px;}	
}

@media screen and (max-width: 992px) {
   .case_title {margin-top: 40px;margin-bottom: 15px;}
   .case_title h3{font-size: 24px;}
   .case_title p{font-size: 12px;line-height: 20px;}
   .case_list_box  {padding: 30px 0px 40px 0px;}
   .case_list .case_item {width: calc((100% - 10px) / 2);margin-right: 10px;}
   .case_list .case_item:nth-of-type(2n) { margin-right: 0px;}
   .case_item_title p{display: none;}
   .case_item_title {padding: 16px 12px;}
   .case_item_title h6 {font-size: 14px; }
    
}