
div.style83 {overflow: hidden;  }
div.style83 .flex {display:flex; flex-wrap: wrap;  justify-content: space-between; line-height:30px;  }
div.style83 .flex .item:first-child{  width:36%;  }
div.style83 .flex .item:first-child img{ border-radius:30px }
div.style83 .flex .item:last-child{  width:58%; padding-top:20px; s }
div.style83 .flex .item .img2 {width:200px; padding:130px 10px 0px 0; float:right }
div.style83 img {max-width:100%;}
div.style83 .flex .item p {font-size:18px; font-weight:500; }

div.style83 .cont2 {margin-top:30px}
div.style83 .flex2 {display:flex; flex-wrap: wrap;  justify-content: space-between; margin-top:50px }
div.style83 .flex2 .item{  width:30%;text-align:center  }
div.style83 .flex2 .item .tit {font-size:22px; font-weight:600; padding:20px 0 20px 0; border-bottom:1px solid #333;}
div.style83 .flex2 .item .txt {font-size:15px; line-height:25px; padding:25px 20px;}
div.style83 .flex2 .item img{ border-radius:20px }

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
div.style83 { font-size:14px; }	
div.style83 .flex { line-height:22px;  }
div.style83 .flex .item:first-child{  width:65%; margin:0 auto }
div.style83 .flex .item:last-child{  width:100%; padding-top:20px }
div.style83 .flex .item .img2 {width:150px; padding:0px 0 10px 0; }
div.style83 .flex .item p {font-size:15px;  }
div.style83 .cont2 {margin-top:20px}
div.style83 .flex2 {display:flex; flex-wrap: wrap;  justify-content: space-between; margin-top:30px }
div.style83 .flex2 .item{  width:100%;text-align:center; margin-bottom:20px;  }
div.style83 .flex2 .item .tit {font-size:18px; font-weight:600; padding:10px 0 10px 0; border-bottom:1px solid #333;}
div.style83 .flex2 .item .txt {font-size:15px; line-height:25px; padding:15px 10px;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

