/* 공통 */
.sub_con {width: 1300px; margin:0 auto; }
.hidden_txt {opacity: 0; height: 0; width: 0;}


/*Content CSS*/
#products {padding:25px 0 200px; position: relative; }
/* #products .section {height: 100vh; min-height: 940px; } */
#products .black_box {width: 100%; height: 130px; display: flex; align-items: center; justify-content: center; background: #666; position: absolute; left: 0; bottom: 0; }
#products .black_box h1 {font-size: 17px; font-weight: 500; color:#fff; }
/* pd_box */
.pd_box {display: flex; padding:55px 0; border-bottom: 1px solid #dce9f4; text-align: center; }
.pd_box .head {width: 290px; }
.pd_box .head h1 {margin-top: 30px; font-size: 17px; font-weight: 300; color:#333; font-family: 'Montserrat'; line-height: 25px;}
.pd_box .list {display: flex; width: calc(100% - 290px); display: flex; }
.pd_box .list li {margin-right: 24px; }
.pd_box .list li:last-child {margin-right: 0;}
.pd_box .list li .img { box-shadow: 0 0 8px 0 rgba(0, 70, 165, 0.11); }
.pd_box .list li h2 {font-size: 17px; font-weight: 500; color:#333; font-family: 'Montserrat';  margin-top:30px; line-height: 25px;}
.pd_box .list li h2 span {font-weight: 300; }

#products .section {margin-bottom: 40px; }
#products .section .pd_box:last-child {border-bottom: 0; }



.disable_txt {font-size:0pt; color: transparent; line-height: 0px; height:0px;}



@media screen and (max-width: 600px) {

}

@media screen and (max-width: 640px) {

}

@media screen and (max-width: 960px) {

}

@media screen and (max-width:1200px) {

}
