@import url('sub.css'); 



.num-tit {padding-left:56px; box-sizing:border-box; position:relative; color: var(--black); font-family: var(--eng); font-size: 1.388rem; font-weight: 800; line-height:140%; margin-bottom:25px; margin-top:100px;}
.num-tit.mart0 {margin-top:0 !important;}
.num-tit i {position:absolute; top:-6px; left:0; width:44px; height:44px; line-height:32px; background:var(--main); font-style:normal; border:6px solid var(--white); box-sizing:border-box; display:block; color: var(--white); text-align: center; font-family: var(--eng); font-size: 0.833rem; font-style: normal; font-weight: 700; border-radius:100%; box-shadow:0px 0px 18px rgba(0, 0, 0, 0.15);}



/* DKTEC INDUSTRY - 기업 소개 */
.industry_business_list {display: grid;  grid-template-columns: repeat(3, 1fr); grid-gap:20px;}
.industry_business_list dl {border:1px solid var(--border); box-sizing:border-box;}
.industry_business_list dl dt {}
.industry_business_list dl dt img {width:100%;}
.industry_business_list dl dd {padding:30px 35px; box-sizing:border-box;}
.industry_business_list dl dd .fs21 {font-weight: 600; color:var(--black); margin:0 0 10px;}

.industry_company .engineering-table .tBox {border-color:var(--main);}
/* DKTEC INDUSTRY - 기업 소개 */



.rnd_wrap {overflow:hidden;}
.rnd_wrap .tit-box {}
.rnd_wrap .tit-box::after {content:''; width:60px; height:2px; background:var(--black); position:relative; display:block; margin:60px auto 270px;}
.rnd_wrap .tit-box .fs21 {font-weight: 600; color:var(--black); margin:15px 0 0;}

.rnd_diagram {width: 800px; height: 400px; margin:0 auto; position:relative; background:url("/business/img/rnd_dia_bg.png")no-repeat center bottom / 100%;}
.rnd_diagram dl {position:absolute; bottom:0; left:0;}
.rnd_diagram dl dt {position:absolute;}
.rnd_diagram dl dt img {}
.rnd_diagram dl dt i {position:absolute; width:44px; height:44px; line-height:32px; background:var(--main); font-style:normal; border:6px solid var(--white); box-sizing:border-box; display:block; color: var(--white); text-align: center; font-family: var(--eng); font-size: 0.833rem; font-style: normal; font-weight: 700; border-radius:100%; box-shadow:0px 0px 18px rgba(0, 0, 0, 0.15);}
.rnd_diagram dl dd {position:absolute; width:400px;}
.rnd_diagram dl dd .fs21 {font-weight: 700; margin:0 0 6px;}
.rnd_diagram dl dd .stxt {}

.rnd_diagram dl.one {text-align:right;}
.rnd_diagram dl.one dt {left:145px; bottom:65px;}
.rnd_diagram dl.one dt i {left: -128px;bottom: 80px;background:var(--sub);}
.rnd_diagram dl.one dd {left: -423px;bottom: 120px;}
.rnd_diagram dl.one dd .fs21 {color:var(--sub);}

.rnd_diagram dl.two {text-align:center; bottom:275px; left:calc(50% - 42px); transform:translateX(-50%);}
.rnd_diagram dl.two dt {}
.rnd_diagram dl.two dt i {top: -145px; left: 24px; background:#2180BE;}
.rnd_diagram dl.two dd {width:700px; left: 0;transform: translateX(-43%);bottom: 163px;}
.rnd_diagram dl.two dd .fs21 {color:#2180BE;}

.rnd_diagram dl.three {left:auto; right:0;}
.rnd_diagram dl.three dt {right:145px; bottom:65px;}
.rnd_diagram dl.three dt i {right: -118px;bottom: 100px;background:var(--main);}
.rnd_diagram dl.three dd {right:-415px;bottom: 114px;}
.rnd_diagram dl.three dd .fs21 {color:var(--main);}


.rnd_img_list {display: grid;  grid-template-columns: repeat(3, 1fr); grid-gap:2px;}
.rnd_img_list li {}
.rnd_img_list li img {width:100%;}

.certification-cont {margin:120px 0 0;}
.certification-cont .fs30 {margin:0 0 25px;}




/* DKTEC INDUSTRY - 제품 소개 */
.industry_product {}
.industry_product > .fs21.dep-mar {color: var(--main); font-weight: 600; line-height: 157.143%;  margin:35px 0 15px;}
.industry_product .border-dots {padding:30px 35px; border:1px solid var(--border); box-sizing:border-box;}
.industry_product .gray-dots {padding:30px 35px; background:var(--grayBg); box-sizing:border-box;}


.product_img_list {display:flex; flex-wrap:wrap; justify-content:space-between; gap:2px;}
.product_img_list li img {width:100%;}
.product_img_list.ver1 li:first-of-type {width:59.24%;}
.product_img_list.ver1 li:last-of-type {width:calc(40.76% - 2px);}
.product_img_list.ver1 li:last-of-type img+img {margin-top:2px;}

.product_img_list.ver2 li:first-of-type {display:flex; flex-wrap:wrap; justify-content:space-between; width:calc(50% - 1px);}
.product_img_list.ver2 li:first-of-type img {width:calc(50% - 1px);}
.product_img_list.ver2 li:first-of-type img+img {margin-left:2px;}
.product_img_list.ver2 li:last-of-type {width:calc(50% - 1px);}


.manufacturing_process_list {display: grid;  grid-template-columns: repeat(5, 1fr); grid-gap: 20px 30px;}
.manufacturing_process_list li {position:relative; background: var(--grayBg); padding:35px 30px; box-sizing:border-box; text-align:center;}
.manufacturing_process_list li::after {content:'\e5c8'; font-size:30px; line-height:1; color: var(--sub2); font-family:var(--icon); opacity:0.6; position:absolute; top:50%; right:0; transform:translate(100%,-50%); font-weight:700;}
.manufacturing_process_list li:nth-of-type(5n)::after {display:none;}
.manufacturing_process_list li span img {max-width:100%;}
.manufacturing_process_list li i {display:block; color: var(--sub2); font-family: var(--eng); font-size: 12px; font-style: normal; font-weight: 700; line-height: 1; margin:20px 0 5px;}
.manufacturing_process_list li h4 {font-weight: 400;  color:var(--black);}

.factory_system_list {}
.factory_system_list dl {position:relative; z-index:10; display:flex; flex-wrap:wrap;}
.factory_system_list dl+dl {margin:20px 0 0;}
.factory_system_list dl::after {content:''; width:100%; height:100%; border:1px solid var(--border); box-sizing:Border-box; position:absolute; top:0; left:0; z-index:-1;}
.factory_system_list dl dt {width:550px;}
.factory_system_list dl dt img {display: block; width: 100%; height: 100%; object-fit: cover;}
.factory_system_list dl dd {width:calc(100% - 550px); padding:30px 60px; box-sizing:border-box; display:flex; flex-wrap:wrap; align-content:center;}
.factory_system_list dl dd * {width:100%;}
.factory_system_list dl dd .fs21 {color: var(--black);  font-weight: 600; line-height:157.143%;  margin:0 0 10px;}
/* DKTEC INDUSTRY - 제품 소개 */









/* DKTEC ENGINEERING */
.titBox {text-align:center; margin:0 0 60px;}
.titBox .fs45 {font-weight:700;}
.titBox .fs30 {color: var(--black); font-weight: 400; letter-spacing:0; margin:3px 0 32px;}
.titBox .fs21 {color: var(--black);}

.engineering-table {display:flex; flex-wrap:wrap; justify-content:space-between; gap:30px; margin:0 0 110px;}
.engineering-table .imgBox {width:calc(50% - 15px);}
.engineering-table .imgBox img {display: block; width: 100%; height: 100%; object-fit: cover;}
.engineering-table .tBox {width:calc(50% - 15px); border-top:3px solid var(--sub); box-sizing:border-box;}
.engineering-table .tBox dl {display:flex; flex-wrap:Wrap; align-items:center; border-bottom:1px solid var(--border); background: var(--grayBg);}
.engineering-table .tBox dl dt {width:210px; padding:20px 25px; box-sizing:border-box; font-weight: 600; line-height: 166.667%;  color:var(--black);}
.engineering-table .tBox dl dd {width:calc(100% - 210px); padding:20px 25px; box-sizing:border-box; background:var(--white);}

.engineering-info-list {display: grid;  grid-template-columns: repeat(3, 1fr); grid-gap:30px;}
.engineering-info-list dl {border-radius: 10px; border: 4px solid var(--sub); padding:0 40px 45px; box-sizing:border-box; text-align:center;}
.engineering-info-list dl dt {display:flex; flex-wrap:wrap; align-items:center; justify-content:center; width:160px; margin:-80px auto 0; aspect-ratio: 3 / 3; background:var(--sub); border-radius:100%; box-shadow:0px 20px 50px rgba(27, 151, 159, 0.20);}
.engineering-info-list dl dd {}
.engineering-info-list dl dd .fs21 {color:Var(--sub); font-weight: 700; margin:30px 0 10px;}

.engineering-info-list dl:nth-of-type(2) {border-color:#1B9E7B;}
.engineering-info-list dl:nth-of-type(2) dt {background:#1B9E7B; box-shadow:0px 20px 50px rgba(27, 158, 123, 0.20);}
.engineering-info-list dl:nth-of-type(2) dd .fs21 {color:#1B9E7B;}

.engineering-info-list dl:nth-of-type(3) {border-color:#1B6C9E;}
.engineering-info-list dl:nth-of-type(3) dt {background:#1B6C9E; box-shadow:0px 20px 50px rgba(27, 108, 158, 0.20);}
.engineering-info-list dl:nth-of-type(3) dd .fs21 {color:#1B6C9E;}


.table_layout {display:flex; flex-wrap:wrap; margin:120px 0 0;}
.table_layout .fs30 {width:290px; color:var(--black);}
.table_layout .table_content {width:calc(100% - 290px); }
.table_layout .partner_list .fs25 {color: var(--black); font-family: var(--eng); font-size: 1.3888rem; font-weight: 800; line-height:140%; margin:100px 0 28px;}
.table_layout .partner_list .fs25:first-of-type {margin-top:0;}
.table_layout .partner_list ul {/* display: grid;  grid-template-columns: repeat(5, 1fr); box-sizing:border-box; */ display:flex; flex-wrap:wrap;}
.table_layout .partner_list ul li {/* border:1px solid var(--border); box-sizing:border-box;   */ overflow: hidden; margin:-1px 0 0 -1px; width:20%;}
.table_layout .partner_list ul li span {display:block; position:relative;}
.table_layout .partner_list ul li span::after {content:''; width:100%; height:100%; position:absolute; top:0; left:0; border:1px solid var(--border); box-sizing:border-box;}
.table_layout .partner_list ul li a {display:block;}
.table_layout .partner_list ul li img {display: block; width: 100%; transition:transform 0.25s linear;}
.table_layout .partner_list ul li:hover img{transform:scale(1.15); transition:transform 0.25s linear; }

.prd-cont-wrap {overflow:hidden;}
.prd_tab {margin:40px auto 65px; width:100%; overflow:hidden; box-sizing:border-box; }
.prd_tab ul{/*justify-content: center;*/ }
.prd_tab li {width:auto; margin:0 2px;}
.prd_tab li a {padding:15px 22px; box-sizing:border-box; display:block; background:var(--white); border-radius:50px; color: rgba(43,44,47,0.3); font-family: var(--eng); font-size: 0.88rem; font-weight: 700; line-height:133.333%;}
.prd_tab li.hover a {background:var(--sub); color:var(--white);}


.tabWrap{position:Relative; }
.prd_tab .prdArrow{z-index:900;}
.prd_tab .swiper-button-prev {left:-40px; width:40px;}
.prd_tab .swiper-button-next {right:-40px;}
.prd_tab .prdArrow::after{color:var(--black); content:"\e5e0"; font-family:var(--icon); font-size:32px; opacity:0.5; transition:opacity 0.2s linear;}
.prd_tab .prdArrow:hover::after{ opacity:1; transition:opacity 0.2s linear;}
.prd_tab .swiper-button-next::after{transform:rotate(-180deg); }


.tabList-cont {}
.tabList-cont .tit-box {text-align:center; margin:0 0 50px;}
.tabList-cont .tit-box .sm-tit {font-family: var(--eng); font-size: 0.8333rem; font-weight: 700; line-height:100%; color: var(--sub);}
.tabList-cont .tit-box .fs34 {color: var(--black); font-family: var(--eng); font-size: 1.888rem; font-weight: 800; line-height:117.647%; margin:15px 0 20px;}
.tabList-cont .tit-box .stxt {letter-spacing:0;}
.tabList-cont .website-btn {display:flex; flex-wrap:Wrap; align-items:center; justify-content:center; width: 137px; height: 49px; border-radius: 80px; border: 1px solid var(--sub); box-sizing:border-box; text-align:center; font-size: 0.8333rem; font-weight: 700; line-height:100%; margin:60px auto 0; color:var(--sub); transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1);}
.tabList-cont .website-btn:hover {background:var(--sub); color:var(--white); transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1);}

.prd-cont-list {display: grid;  grid-template-columns: repeat(3, 1fr); grid-gap:30px;}
.prd-cont-list dl {}
.prd-cont-list dl a {background:var(--white); padding:35px 35px 40px; display:block; box-sizing:border-box; height:100%;}
.prd-cont-list dl dt {margin:0 0 24px; aspect-ratio: 3 / 2.2125; overflow:hidden;}
.prd-cont-list dl dt img {display: block; width: 100%; height: 100%; object-fit: cover; transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1);}
.prd-cont-list dl dd {padding-right:40px; box-sizing:border-box; color: var(--black); font-family: var(--eng); font-size: 1.1666rem; font-weight: 400; line-height:147.619%; position:relative; transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1);}
.prd-cont-list dl dd::after {content:'\e941'; font-size:27px; font-family:var(--icon); line-height:1; display:block; position:absolute; top:0; right:0; transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1);}
.prd-cont-list dl dd.upfile::after {content:'\e415';}

.prd-cont-list dl a:hover dt img {transform:scale(1.1); transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1);}
.prd-cont-list dl a:hover dd {color:var(--sub); transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1);}
.prd-cont-list dl a:hover dd::after {color:var(--sub); transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1);}
/* DKTEC ENGINEERING */




/*******************************************************************************
	@media ~1810px
*******************************************************************************/
@media all and (max-width:1810px) { 


.rnd_diagram {width: 50vw; height: 33vw;}
.rnd_diagram dl dt img {width:60px; height:auto;}
.rnd_diagram dl dd {width:255px;}
.rnd_diagram dl dd br {display:none;}
.rnd_diagram dl dd .fs21 {font-size:1.5vw;}
.rnd_diagram dl dd .stxt {font-size:1.2vw;}

.rnd_diagram dl.one dt {left:95px; bottom:48px;}
.rnd_diagram dl.one dt i {bottom:50px; left:-88px;}
.rnd_diagram dl.one dd {left: -20vw; bottom: 5vw; width:19vw;}

.rnd_diagram dl.two {left:calc(50% - 32px); bottom: 18vw;}
.rnd_diagram dl.two dt i {top: -9vw; left:15px;}
.rnd_diagram dl.two dd {bottom: 11vw; width:40vw;}

.rnd_diagram dl.three dt {right:100px; bottom:45px;}
.rnd_diagram dl.three dt i {right:-90px; bottom: 5vw;}
.rnd_diagram dl.three dd {right: -20vw; bottom: 5vw; width:19vw;}


}


/*******************************************************************************
	@media ~1500px
*******************************************************************************/
@media all and (max-width:1500px) { 


.rnd_diagram {height: 27vw;}

/*.rnd_diagram {width: 50vw;height: 25vw;}
.rnd_diagram dl dt img {width:60px; height:auto;}
.rnd_diagram dl dd {width:255px;}
.rnd_diagram dl dd br {display:none;}
.rnd_diagram dl dd .fs21 {font-size:1.6vw;}
.rnd_diagram dl dd .stxt {font-size:1.3vw;}


.rnd_diagram dl.one dt {left:95px; bottom:48px;}
.rnd_diagram dl.one dt i {bottom:50px; left:-88px;}
.rnd_diagram dl.one dd {left: -220px;bottom: 13vw;}

.rnd_diagram dl.two {left:calc(50% - 32px);bottom: 18vw;}
.rnd_diagram dl.two dt i {top: -9vw;left:15px;}
.rnd_diagram dl.two dd {bottom: 11vw;}

.rnd_diagram dl.three dt {right:100px; bottom:45px;}
.rnd_diagram dl.three dt i {right:-90px;bottom: 5vw;}
.rnd_diagram dl.three dd {right: -225px;bottom: 13vw;}*/


/* DKTEC INDUSTRY - 제품 소개 */
.factory_system_list dl dt {width:40%;}
.factory_system_list dl dd {width:60%;}
/* DKTEC INDUSTRY - 제품 소개 */


}
/*******************************************************************************
	@media ~1300px
*******************************************************************************/
@media all and (max-width:1300px) { 

/* DKTEC INDUSTRY - 기업소개 */
.rnd_diagram {height: 24vw;}
/* DKTEC INDUSTRY - 기업소개 */


/* DKTEC ENGINEERING */
.engineering-table .tBox dl dt {width:140px; padding:15px 20px;}
.engineering-table .tBox dl dd {width:calc(100% - 140px); padding:15px 20px;}
/* DKTEC ENGINEERING */

.prd-cont-wrap .prd_tab{max-width:100%;}

}
/*******************************************************************************
	@media 769~980px
*******************************************************************************/
@media all and (max-width:980px) { 




.industry_business_list dl dd {padding:20px;}



.rnd_wrap .tit-box::after {margin:60px auto; width:45px;}

.rnd_diagram {width:100%; height:auto; background:transparent;}
.rnd_diagram dl {position:relative !important; left:0 !important; bottom:0 !important; right:0 !important; top:0 !important; transform:translateX(0) !important;}
.rnd_diagram dl dt {position:relative !important; left:0 !important; bottom:0 !important; right:0 !important; top:0 !important; transform:translateX(0) !important; text-align:center; padding:40px 40px 45px; box-sizing:border-box; background:var(--main); border-radius:20px;}
.rnd_diagram dl.one dt {background:var(--sub);}
.rnd_diagram dl.two dt {background:#2180BE;}
.rnd_diagram dl dt span {position:relative !important; left:0 !important; bottom:0 !important; right:0 !important; top:0 !important; transform:translateX(0) !important;}
.rnd_diagram dl dt i {position:absolute !important; left:50% !important; bottom:0 !important; right:0 !important; top:auto !important; transform:translate(-50%,50%) !important;}
.rnd_diagram dl dd {position:relative !important; left:0 !important; bottom:0 !important; right:0 !important; top:0 !important; transform:translateX(0) !important; width:100% !important; text-align:center !important; padding:30px 0 50px;}
.rnd_diagram dl dd .fs21 {font-size:1.1666rem;}
.rnd_diagram dl dd .stxt {font-size:1rem;}


/* DKTEC INDUSTRY - 제품 소개 */
.manufacturing_process_list {grid-template-columns: repeat(3, 1fr);}
.manufacturing_process_list li:nth-of-type(5n)::after {display:block;}
.manufacturing_process_list li:nth-of-type(3n)::after {display:none;}
.manufacturing_process_list li:last-of-type::after {display:none;}

.factory_system_list dl dd {padding:30px 30px;}
/* DKTEC INDUSTRY - 제품 소개 */


/* DKTEC ENGINEERING */
.engineering-table {margin:0 0 60px;}
.engineering-table .imgBox {width:100%;}
.engineering-table .imgBox img {display: block; width: 100%; height: 100%; object-fit: cover;}
.engineering-table .tBox {width:100%;}

.engineering-info-list {grid-template-columns: repeat(1, 1fr);}
.engineering-info-list dl {width:calc(100% - 60px); margin:0 0 0 60px; position:relative; text-align:left; padding:35px 40px 35px 90px;}
.engineering-info-list dl dt {width:120px; position:absolute; top:50%; left:-60px; transform:translateY(-50%); margin:0;}
.engineering-info-list dl dt img {max-width:50%;}
.engineering-info-list dl dd {}
.engineering-info-list dl dd .fs21 {margin:0 0 10px;}

.table_layout {margin:80px 0 0;}
.table_layout .fs30 {width:100%; margin:0 0 20px;}
.table_layout .table_content {width:100%;}
.table_layout .partner_list ul li {width:33.33%;}

.prd_tab li a {padding:15px 20px;}
.prd-cont-list {grid-template-columns: repeat(2, 1fr); grid-gap:20px;}
.prd-cont-list dl a {padding:25px 25px 30px;}



.prd_tab .swiper-button-prev {left:-5%; width:25px; margin-left:3px;}
.prd_tab .swiper-button-next {right:-5%; width:25px; margin-right:3px;}
.prd_tab .prdArrow::after{font-size:20px; }

/* DKTEC ENGINEERING */



}
/*******************************************************************************
	@media 481~680px
*******************************************************************************/
@media all and (max-width:680px) { 




.num-tit {font-size:1.22rem; padding-left:40px; margin-bottom:15px; margin-top:50px;}
.num-tit i {border-width:2px; width:30px; height:30px; line-height:26px; top:-5px;}




.industry_business_list {grid-template-columns: repeat(1, 1fr);}
.industry_business_list dl dd .fs21 {margin:0 0 5px;}



.rnd_wrap .tit-box::after {width:30px; margin:30px auto;}
.rnd_wrap .tit-box .fs21 {margin:10px 0 0;}
.rnd_diagram dl dt {padding:30px 30px 35px;}
.rnd_diagram dl dt i {border-width:4px; width:32px; height:32px; line-height:24px; }
.rnd_img_list {grid-template-columns: repeat(1, 1fr);}

.certification-cont {margin:60px 0 0;}
.certification-cont .fs30 {margin:0 0 20px;}

/* DKTEC INDUSTRY - 제품 소개 */
.product_img_list.ver1 li:first-of-type {width:100%;}
.product_img_list.ver1 li:last-of-type {width:100%;}

.product_img_list.ver2 li:first-of-type {width:100%;}
.product_img_list.ver2 li:last-of-type {width:100%;}

.industry_product > .fs21.dep-mar {margin:30px 0 10px;}
.industry_product .border-dots {padding:15px 20px;}
.industry_product .gray-dots {padding:15px 20px;}

.manufacturing_process_list {grid-template-columns: repeat(2, 1fr); grid-gap:20px 20px;}
.manufacturing_process_list li {padding:20px 15px;}
.manufacturing_process_list li::after {font-size:20px;}
.manufacturing_process_list li:nth-of-type(5n)::after {display:block;}
.manufacturing_process_list li:nth-of-type(3n)::after {display:block;}
.manufacturing_process_list li:nth-of-type(2n)::after {display:none;}
.manufacturing_process_list li:last-of-type::after {display:none;}

.factory_system_list dl dt {width:100%;}
.factory_system_list dl dd {width:100%; padding:20px 25px;}
.factory_system_list dl dd .fs21 {margin:0 0 5px;}
/* DKTEC INDUSTRY - 제품 소개 */



/* DKTEC ENGINEERING */
.titBox {margin:0 0 30px;}
.titBox .fs30 {margin:5px 0 10px;}

.engineering-table {gap:15px; margin:0 0 30px;}
.engineering-table .tBox dl dt {width:100px; padding:10px 15px;}
.engineering-table .tBox dl dd {width:calc(100% - 100px); padding:10px 15px;}


.engineering-info-list {grid-gap:10px;}
.engineering-info-list dl {margin:0 0 0 45px; padding:20px 20px 20px 70px; width:calc(100% - 45px);}
.factory_system_list dl+dl {margin:10px 0 0;}
.engineering-info-list dl dt {width:90px; left:-45px;}
.engineering-info-list dl dd .fs21 {margin:0 0 5px;}


.table_layout {margin:40px 0 0;}
.table_layout .fs30 {margin:0 0 15px;}
.table_layout .partner_list .fs25 {font-size:1.22rem; margin:50px 0 15px;}
.table_layout .partner_list ul li {/* grid-template-columns: repeat(2, 1fr); */ width:50%;}

.tabList-cont .tit-box {margin:0 0 30px;}
.tabList-cont .tit-box .fs34 {margin:10px 0 13px;}
.tabList-cont .website-btn {margin:35px auto 0; width:105px; height:40px;}
.prd_tab {margin:20px 0 30px;}
.prd_tab li a {padding:8px 19px;}
.prd-cont-list {grid-template-columns: repeat(1, 1fr); grid-gap:15px;}
.prd-cont-list dl a {padding:15px 15px 20px;}
.prd-cont-list dl dt {margin:0 0 13px;}
/* DKTEC ENGINEERING */


}
/*******************************************************************************
	@media 420px
*******************************************************************************/
@media all and (max-width:420px) {



/* DKTEC ENGINEERING */
.engineering-table {margin:0 0 60px;}
.engineering-info-list {grid-gap:50px;}
.engineering-info-list dl {margin:0 0 0 0; padding:0 20px 20px; text-align:center; width:100%;}
.engineering-info-list dl dt {width:80px; left:0; position:relative; margin:-40px auto 10px; top:0; transform:translateY(0);}
/* DKTEC ENGINEERING */




}