@media (max-width:800px) { /* 모바일용 */
.pc { display: none !important; }

.wrap { width:94%; }
/* header & footer */
#w_header { height: 60px; }
#w_header.down { height: 100vh; }
#w_header h1 { padding-top:15px; }
#w_header h1 img { height: 30px; }

#w_header #w_gnb { position: static; margin-top: 50px; }
#w_header #w_gnb > li { float:none; margin-right: 0; font:20px ntb; text-align: center; border-bottom:1px solid #eee; width:100% !important; }
#w_header #w_gnb > li > a { padding-bottom: 0; border-bottom:none; line-height:50px; }
#w_header #w_gnb > li > a:hover, #w_header #w_gnb > li > a:focus, #w_header #w_gnb > li.select > a { border-color:#f58220; color:#f58220; }
#w_header #w_gnb ul { margin-top:0; position: static; display: none; margin-bottom: 10px; }
#w_header #w_gnb ul a { font:18px/50px ntr; }
#w_header #w_lang { position: absolute; right:70px; top:17px; }
#w_header #w_lang img { height: 30px; }
.blank { height: 60px; }

#nav_btn { position:absolute; right:0; top:12px; }
#nav_btn .line{  width: 40px; height: 2px; background-color: #333; display: block; margin: 8px auto; transition: all 0.3s ease-in-out;}
#nav_btn:hover{ cursor: pointer;}
#nav_btn.act .line:nth-child(2){ opacity: 0;}
#nav_btn.act .line:nth-child(1){ transform: translateY(10px) rotate(45deg);}
#nav_btn.act .line:nth-child(3){ transform: translateY(-10px) rotate(-45deg);}   

#w_footer { height: auto; }
#w_footer address { float:none; font:normal 12px/1.8 nsr; padding-top: 0; }
#w_footer address p { display: block; word-break: keep-all; }
#w_footer address p a { color:#888; }
#w_footer strong { font:12px/1.6 nsr;  }
#w_footer ul { bottom: auto; top:0; }
#top_btn { right:0; }


/* index */
#w_main { height: 200px; background-color:#f4f4f4; background-position: right bottom; background-size:140%; position: relative; }
#w_main .ment { left:3%; margin-left:0; top:0; width: 94%; height:100%; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; }
#w_main .ment h2 { font:800 30px/1.2 Montserrat; color:#fff; }
#w_main .ment p { margin-top: 0; font-size:18px; word-break: keep-all; width: 100%;}
#w_main .swiper-container { width: 100%; } 
#w_main .swiper-pagination { width:100%; bottom:20px; left:0; margin-left: 0; } 
#w_main .swiper-pagination-bullet { margin-left: 40px; }
#w_main .swiper-pagination-bullet:after { width:44px; }


.title { font:800 28px/1.2 Montserrat; }
#w_slide .wrap { width: auto; }
#w_slide article { width: 94%; height: auto; margin:0 auto; }
#w_slide article p { font:14px/1.6 nsr; word-break: keep-all; }
#w_slide .frame { position: static; width: auto; height: 420px; padding-left: 0; margin-top: 40px; overflow: auto; }
#w_slide .frame ul { position: relative; width: 1020px; padding:0 3%; box-sizing: content-box; }
#w_slide .frame ul li { width: 240px; height: 400px; margin-right: 20px; border-radius: 10px; }
#w_slide .frame ul li:last-child { margin-right: 0; }
#w_slide .frame ul li figure { height: 160px; }
#w_slide .frame ul li h3 { font-size:20px; padding-left: 14px; margin-top: 20px; }
#w_slide .frame ul li p { font:14px/1.6 nsr; padding-left: 14px; margin-top: 10px; padding-right: 14px; word-break: keep-all; }
#w_slide .frame ul li a { right:14px; bottom:14px;  }

#bns { padding:60px 0; }
#bns p { font:14px/1.6 nsb; word-break: keep-all; }
#bns ul { margin-top: 40px; }
#bns ul li { width: 48.5%; margin-right: 3%; border-radius: 10px; height: 260px; padding-top: 30px; margin-bottom: 3vw; }
#bns ul li:nth-child(2n) { margin-right: 0; }
#bns ul li:nth-child(3), #bns ul li:nth-child(4) { height: 300px; } 
#bns ul li figure { height: 40px; }
#bns ul li figure img { height: 100%; }
#bns ul li h3 { font-size:18px; margin-top: 20px; }
#bns ul li span { font:13px/1.6 nsr; margin-top: 10px; }
#bns ul li em { bottom:30px; }

#contact { padding:60px 0; }
#contact article { float:none; width:auto; height:auto; margin-right: 0; padding:20px; }
#contact article:first-of-type p { font:14px/1.6 nsb; }
#contact article:first-of-type ul { position: static; margin-top: 40px; }
#contact article:first-of-type ul li { font:14px/1.6 nsb; }

#contact article:last-of-type { margin-top: 40px; }
#contact article:last-of-type ul { margin-top: 20px; }
#contact article:last-of-type ul li { margin-bottom: 20px; }
#contact article:last-of-type ul li:last-child { margin-bottom: 0; }
#contact article:last-of-type ul li a { font:14px/50px nsb; }
#contact article:last-of-type > a { right:20px; top:20px;   }    
    
    

/* layout */
.sv { height: 200px; }
.sv .wrap h2 { font:700 28px Montserrat; }
.sv + nav { display: none; }
.cont { font:14px/1.6 nsr; } 
.cont .wrap { width: 94%; }
.pad { padding: 60px 0; }
.pad .bt { font-size:24px; }
.pad .st { font-size:20px; margin-bottom: 20px; }

/* sub1_1 */
.both > h2 { float:none; width:auto; }
.both > article { float:none; width:auto; }

#sub1_1 .cont1 img{ width: 100%; }
#sub1_1 .cont1 p { position: static; margin:20px 0; }
#sub1_1 .cont1 strong { font-size:20px; text-align: center; }
#sub1_1 .cont2 ul { padding:20px; }
#sub1_1 .cont2 ul li { padding:8px 0 8px 70px; }
#sub1_1 .cont3 ul li { line-height:1.6; white-space: normal; margin-bottom: 8px; word-break: keep-all; }
    
#sub1_1 .cont4 > img { width: 100%; }
#sub1_1 .cont4 h2 { margin-top: 40px; margin-bottom: 20px; }
#sub1_1 .cont4 article { float:none; width: auto; }
#sub1_1 .cont4 article:first-of-type { padding-right: 0; float:none; margin-bottom: 20px;  }
#sub1_1 .cont4 article figure { margin-top: 20px; }
#sub1_1 .cont4 article figure img { height: 40px; }
#sub1_1 .cont4 article figure figcaption { margin-left: 20px; font:14px/1.6 nsb; padding-top: 0; }

#sub1_1 .cont5 h3 { font:16px/1.4 nseb; }
#sub1_1 .cont5 div img { width: 100%; margin-bottom: 40px; }
#sub1_1 .cont5 div article { position: static; width: auto;  }
#sub1_1 .cont5 div article h4, #sub1_3 .cont1 div article li { width: auto; }
#sub1_1 .cont5 div article h4:after { left:25%; }
#sub1_1 .cont5 div article ul li { width: 48.5%; margin:0 3% 3vw 0; line-height:1.4; font-size:14px; padding:10px 0 8px;  }
#sub1_1 .cont5 div article ul li:nth-child(2n) { margin-right: 0; }
#sub1_1 .cont6 { margin-bottom: 100px; }
#sub1_1 .cont6 .bt { font-size:22px; }
#sub1_1 .cont6 ul { display: block; }
#sub1_1 .cont6 ul li { width: auto; height: auto; padding:30px 40px; margin-bottom: 20px;  }
#sub1_1 .cont6 ul li h3 { font:800 16px/1.4 Montserrat; height: auto; margin-bottom: 10px; }
#sub1_1 .cont6 ul li span { font:14px/1.6 nsb; }




/* sub1_4 */
#sub1_4 { margin-bottom: 100px; }
#sub1_4 .cont1 img { width:50%; }
#sub1_4 .cont2 ul { margin-top: 20px; }
#sub1_4 .cont2 ul li { float:left; width:48.5%; margin-right: 3%; margin-bottom: 10px; }
#sub1_4 .cont2 ul li:nth-child(2n) { margin-right: 0; }
#sub1_4 .cont2 ul li span { width: 100%; }
#sub1_4 .cont3 { margin-top: 60px; }
#sub1_4 .cont3 ul { margin-top: 20px; margin-left:0; }
#sub1_4 .cont3 ul li { float:none; }
#sub1_4 .cont3 ul li img { width: 100%; }
#sub1_4 .cont4 { margin-top: 100px; }
#sub1_4 .cont4 ul { margin-top: 20px; }
#sub1_4 .cont4 ul:first-of-type li { float:left; width:48.5%; margin-right: 3%; }
#sub1_4 .cont4 ul:first-of-type li:last-child { margin-right: 0; }
#sub1_4 .cont4 ul:first-of-type li img { width: 100%; }
#sub1_4 .cont4 ul:last-of-type li { margin-top: 40px;  }
#sub1_4 .cont4 ul:last-of-type li img { width: 100%; }




/* sub1_5 */
#sub1_5 { margin-bottom: 60px; }
#sub1_5 iframe { height: 300px; }
#sub1_5 table th { width: 80px; }

/* sub1_6 */
#sub1_6 .bt { margin-bottom: 20px; }
#sub1_6 strong { font:16px nseb; }
#sub1_6 .history { margin-top: 60px; }
#sub1_6 .history strong { float:none; width: auto; display: block; margin-bottom: 10px; position: relative; top:-6px; }
#sub1_6 .history ul { float:none; border-left:none; }
#sub1_6 .history > li:after { display: none; }
#sub1_6 .history ul { padding-left: 0; }
#sub1_6 .history ul:before { display: none; }
#sub1_6 .history ul li { top:0; font:14px/1.6 nseb; padding-left: 30px; word-break: keep-all;  }



/* automotive */
#prds h2 { font:20px gsb; }
#prds ul li { width:48%; margin-right: 4%; border-radius: 14px; margin-bottom: 30px; }
#prds ul li:nth-child(2n) { margin-right: 0; }
#prds ul li:nth-child(2n+1) { clear:both; }
#prds ul li figure { height: 120px; }
#prds ul li p { font:bold 13px/1.6 nsr; padding:10px; height: 140px; }
    
#auto .cont1 h2 { font:20px gsb; padding-top: 80px; }
#auto .cont1 strong { font:bold 16px nseb; }
#auto .cont1 p { font:bold 14px/1.6 nsr; }
#auto .cont2 h3 { float:none; margin-bottom: 20px;  }
#auto .cont2 .right { float:none; width: 100%; height: 260px; position: relative;  }

#auto .cont3 { padding-bottom: 80px;  }
#auto .cont3 h3 { float:none; margin-bottom: 20px; }
#auto .cont3 .right { float:none; width: 100%; height: 240px; }
#auto .cont3 .right iframe { width: 100%; height: 240px; }



/* sub2 */
#sub2_0 ul { height:auto; display: block; }
#sub2_0 ul li { width:100%; padding:40px 20px; border-bottom:1px solid rgba(255,255,255,0.3); border-right:none; }
#sub2_0 ul li figure { height: 50px; }
#sub2_0 ul li figure img { height: 100%; }
#sub2_0 ul li h3 { font-size:24px; }
#sub2_0 ul li span { font:14px/1.6 nsr; margin-top: 20px; visibility: visible; word-break: keep-all; }
#sub2_0 ul li div { margin-top: 30px; height: auto; visibility: visible; }
#sub2_0 ul li div a { pointer-events: none; color:#fff; display: block; font:16px/2 gsb;  }
#sub2_0 ul li .more { width: 180px; visibility: visible; margin-top: 30px; }
#sub2_0 ul li:before { display: none; }
#sub2_0 ul li:hover:before { display: block; }

/* 신규페이지 */
.msubnav { width: 100%; border:1px solid #eee; height:50px; padding:0 10px; font:16px nseb; appearance: none; background:url(/images/down.png) no-repeat right 10px center; }
#sub2_1_1 .cont1 { width: 94%; }
#sub2_1_1 .cont1 a {display:block; margin-bottom: 100px; }
#sub2_1_1 .cont1 a figure { width: auto; height: auto; padding:40px 0; }
#sub2_1_1 .cont1 a figure img { max-width:50%; }
#sub2_1_1 .cont1 a div { width: auto; margin-top: 40px;  }
#sub2_1_1 .cont1 a h2 { font:20px gsb; } 
#sub2_1_1 .cont1 a strong { font:18px/1.6 nseb; margin-top: 20px; }
#sub2_1_1 .cont1 a p { margin-top: 30px; }
    
#sub2_2_1 .cont1 { width: 94%; }
#sub2_2_1 .cont1 a {display:block; margin-bottom: 100px; }
#sub2_2_1 .cont1 a figure { width: auto; height: auto; padding:40px 0; }
#sub2_2_1 .cont1 a figure img { max-width:50%; }
#sub2_2_1 .cont1 a div { width: auto; margin-top: 40px;  }
#sub2_2_1 .cont1 a h2 { font:20px gsb; } 
#sub2_2_1 .cont1 a strong { font:18px/1.6 nseb; margin-top: 20px; }
#sub2_2_1 .cont1 a p { margin-top: 30px; }   
    
/* 로보틱스 상세페이지 sub2_3_1_1 */
.detail { padding-bottom: 100px; }
.detail h3 { font:18px/1.4 nseb; }
.detail .wrap { width: 94%; }
#sub2_3_1_1 .cont1 { padding-bottom: 30px; }
#sub2_3_1_1 .cont1 h2 { font:20px gsb; margin-bottom: 10px;  }
#sub2_3_1_1 .cont2 img { float:none; width: 100%;  }
#sub2_3_1_1 .cont2 article { width:auto; float:none; margin-top: 30px;  }
#sub2_3_1_1 .cont2 article table th { padding:6px 8px; font-size:14px; }
#sub2_3_1_1 .cont2 article table td { padding:6px 8px; font:14px/1.4 nsr;  }

#sub2_3_1_1 .cont3 { margin-top: 60px; }
#sub2_3_1_1 .cont3 .drag { overflow-x: auto; }
#sub2_3_1_1 .cont3 .drag:before { content:"* 드래그하여 표를 확인하세요."; color:#f58220; display: block; margin-bottom: 10px; }
#sub2_3_1_1 .cont3 table { width: 800px; }
#sub2_3_1_1 .cont3 table th { font-size:14px; padding:6px 8px; }
#sub2_3_1_1 .cont3 table td { padding:6px 8px; font:14px/1.4 nsr; }

#sub2_3_1_1 .cont4 { margin-top: 80px; }

#sub2_3_1_1 .cont5 { margin-top:80px; }
#sub2_3_1_1 .cont5 article { float:none; width:auto; }
#sub2_3_1_1 .cont5 article:last-child { float: none; margin-top: 40px;  }
#sub2_3_1_1 .cont5 article img { width: 100%; }
#sub2_3_1_1 .cont5 article ul { font:14px/1.4 nsr; }
#sub2_3_1_1 .cont5 article ul li { padding:6px 0; font:14px/1.4 nsr; word-break: keep-all; }

#sub2_3_1_1 .cont6 { margin-top: 80px; }
#sub2_3_1_1 .cont6 figure { float:none; }
#sub2_3_1_1 .cont6 figure:last-child { float:none; margin-top: 40px;  }
#sub2_3_1_1 .cont6 figure img { width: 100%; }
#sub2_3_1_1 .cont6 figure figcaption { font:14px nsb; }

#sub2_3_1_1 .cont7 { margin-top: 60px; }
#sub2_3_1_1 .cont7 a { width:150px; }
#sub2_3_1_1 .cont7 a:first-child { margin-right: 20px; }


#n_prd { width:94%; }
#n_prd li { width: auto; float:none; margin-right: 0; margin-bottom: 40px; height:auto; }
#n_prd li figure { height: 160px; }
#n_prd li:hover figure:after { transform: scale(1); }
#n_prd li h2 { margin-top: 20px; font:16px/1.6 gsb; height: auto; }
#n_prd li p { margin-top: 20px; }
#n_prd li a { position: static; display: block; margin:30px auto; width: 180px; }
	
	
/* 로보틱스 상세페이지 sub2_3_1_3 */
#sub2_3_1_3 .cont2 img { width:100%; }
#sub2_3_1_3 .cont3 img { width:100%; }
	

/* 로보틱스 상세페이지 sub2_3_2_1 */
#sub2_3_2_1_1 .cont2 div { float: none; width: 100%; }
#sub2_3_2_1_1 .cont2 div img { width: 100%; }
#sub2_3_2_1_1 .cont2 div article { width: 100%; margin-bottom:40px; }

#sub2_3_2_1_2 .cont2 img { width:100%; }
#sub2_3_2_1_2 .cont3 article { float: none; width: 100%; }
#sub2_3_2_1_2 .cont3 article img { width: 100%;  }
#sub2_3_2_1_2 .cont3 article img:last-child { margin-top: 40px; }
#sub2_3_2_1_2 .cont4 img { width:100%; }
#sub2_3_2_1_2 .cont5 article { float: none; width: 100%; }
#sub2_3_2_1_2 .cont5 article img { width: 100%;  }
#sub2_3_2_1_2 .cont5 article img:last-child { margin-top: 40px; }

#sub2_3_2_1_3 .cont2 { float: none; width: 94%; }
#sub2_3_2_1_3 .cont2 img { width: 100%; margin-bottom: 40px; }
	
#sub2_3_2_1_4 .cont2 { float: none; width: 94%; }
#sub2_3_2_1_4 .cont2 img { width: 100%; margin-bottom: 40px; }

#sub2_3_2_1_5 .cont2 img { width: 100%; }


/* 로보틱스 상세페이지 sub2_3_2_2 */
#sub2_3_2_2_1 .cont2 div { float: none; width: 100%; }
#sub2_3_2_2_1 .cont2 div img { width: 100%; }
#sub2_3_2_2_1 .cont2 div article { width: 100%; margin-bottom:40px; }

#sub2_3_2_2_2 .cont2 img { width:100%; }
#sub2_3_2_2_2 .cont3 article { float: none; width: 100%; }
#sub2_3_2_2_2 .cont3 article img { width: 100%;  }
#sub2_3_2_2_2 .cont3 article img:last-child { margin-top: 40px; }
#sub2_3_2_2_2 .cont4 img { width:100%; }
#sub2_3_2_2_2 .cont5 article { float: none; width: 100%; }
#sub2_3_2_2_2 .cont5 article img { width: 100%;  }
#sub2_3_2_2_2 .cont5 article img:last-child { margin-top: 40px; }

#sub2_3_2_2_3 .cont2 { width: 94%; }
#sub2_3_2_2_3 .cont2 article { float: none; width: 100%; }
#sub2_3_2_2_3 .cont2 article img { width: 100%; }
#sub2_3_2_2_3 .cont2 article table { width: 100%; }
	
#sub2_3_2_2_4 .cont2 { float: none; width: 94%; }
#sub2_3_2_2_4 .cont2 img { width: 100%; margin-bottom: 40px; }
	

/* 로보틱스 상세페이지 sub2_3_4_2 */
#sub2_3_1_1 .cont3 img { width:100%; }
	

/* test.php */
#tab div:first-child { padding-top: 120px; }
#tab div:last-child { padding-bottom: 100px; }
#tab ul li { width: 48.5%; margin:20px 3% 0 0; }
#tab ul li:nth-child(2n) { margin-right: 0; }
#tab ul li:nth-child(2n+1) { clear:both; }
#tab ul li a { font:700 14px Montserrat; padding:20px 10px; min-height: 100px; }
#tab ul li a figure { height: 60px; margin-bottom: 10px;  }
#tab ul li a figure img { transform: scale(0.5);}


/* sub2_1 */
#sub2_1 .cont1 h2 { font-size:24px; margin-bottom:20px; float:none; width: auto;}
#sub2_1 .cont1 p { width: auto; float:none; margin-bottom: 20px; }
#sub2_1 .cont2 .sm { padding:50px 10px 0; }
#sub2_1 .cont2 .sm > ul li { float:left; margin-right: 3%; width:48.5%; font:20px nsr; margin-bottom: 30px; }
#sub2_1 .cont2 .sm > ul li:nth-child(2n) { margin-right: 0; }
#sub2_1 .cont2 .sm div ul li { margin-right: 0; }
#sub2_1 .cont2 .sm div ul li a { padding:0 12px; font-size:13px; }
#sub2_1 .cont4 { padding-bottom: 100px; }
#sub2_1 .lbox { width:auto; float:none; }
#sub2_1 .rbox { width:auto; float:none; margin-top: 10px; margin-bottom: 40px; }
#sub2_1 .cont4 #bo_cate { position: static; margin-top: 0; }
#sub2_1 .cont4 #bo_cate li { margin-bottom: 8px; margin-right: 6px; }
#sub2_1 .cont4 #bo_cate li a { padding:0 12px; font-size:13px; }
#sub2_1 .cont4 #bo_gall, #sub2_1 .cont4 #bo_v { margin-top: 0px; }
#sub2_1 .cont4 #bo_gall #gall_ul li { width: 48.5%; margin-right: 3%; margin-bottom: 40px; }
#sub2_1 .cont4 #bo_gall #gall_ul li:nth-child(2n) { margin-right: 0; }



    
/* sub3_1_1 */
#sub3_1_1 h2 { font:24px nseb; margin-bottom: 60px; }
#sub3_1_1 #year { font-size:16px; }
#sub3_1_1 #year option { color:#fff; background: #f58220; }
#sub3_1_1 .drag article { float:none; width: auto;  }
#sub3_1_1 .drag article:last-child { margin-left: 0; margin-top: 40px; }
    
#sub3_1_1 h3 { font:18px steb; }
#sub3_1_1 table th, #sub3_1_1 table td { font-size:13px; }

    
/* sub3_2_1 */
#sub3_2_1 .drag { overflow-x: auto; }    
#sub3_2_1 .drag:before { content:"* 표를 옆으로 드래그하여 확인하세요."; font:13px nsb; color:#f58220; display: block; margin-bottom: 10px; text-align: left; }    
    
    
    
/* sub3_3_2 */
#sub3_3_2 h2.title { font:24px nseb; }
    
    
/* sub3_4_2 */
#sub3_4_2 .cont3 {width: 94%; line-height:200px; height: 200px;  }
#sub3_4_2 .cont3 span{font-size:24px; }    
    
    
    
    
    
    
    
    
/* sub4 */
#sub4_0 { margin-bottom: 100px; }
#sub4_0 .cont1 { padding-bottom: 0; }
#sub4_0 .cont1 article { word-break: keep-all; }
#sub4_0 .cont2 .bt { font-size:24px; }
#sub4_0 .cont2 ul { display: block; margin-top: 0;  }
#sub4_0 .cont2 ul li { width: auto; height: auto;  padding:30px; margin-bottom: 20px;  }
#sub4_0 .cont2 ul li span { font:16px/1.6 nsb; color:#666; display: block; }
#sub4_0 .cont3 h2 { margin-bottom: 50px; }
#sub4_0 .cont3 ul { display: block; }
#sub4_0 .cont3 ul li { margin-bottom: 40px; }
#sub4_0 .cont3 ul li div{ margin-right:0; float:none; width: auto; height: auto; margin-bottom: 20px; font:700 16px Montserrat; padding:20px 0; }
#sub4_0 .cont3 ul li div em { font:normal 16px str; margin-right: 10px; }
#sub4_0 .cont3 ul li div strong { margin-top: 0; display: inline-block; }
#sub4_0 .cont3 ul li dt { font:14px stb; margin-bottom: 10px; }
#sub4_0 .cont3 ul li dd { word-break: keep-all; }







#sub4_1 { margin-bottom: 100px; }
#sub4_1 #bo_gall #gall_ul li { width: 48.5%; margin:0 3% 0px 0; }
#sub4_1 #bo_gall #gall_ul li:nth-child(3n) { margin-right: 3%; }
#sub4_1 #bo_gall #gall_ul li:nth-child(2n) { margin-right: 0; }
#sub4_1 #bo_gall #gall_ul li:nth-child(2n+1) { clear:both; }


/* sub5_1 */
#sub5_1 { margin-bottom: 100px; }
#sub5_1 #w_fmail td:first-child { width: 70px; font:14px nseb; }
#sub5_1 #w_fmail td:last-child { font:14px nsb;  }
#sub5_1 #w_fmail td input[type=radio] { margin-left: 14px; }
#sub5_1 #w_fmail + input[type=submit] { margin:0 auto; width: 190px; }
#sub5_1 #w_fmail td textarea { height:200px; }
#sub5_1 #w_fmail td textarea ~ label { font-size:13px; }






}

@media (min-width:801px) { /* PC용 */
.mob { display: none !important; }

#tab ul li:nth-child(3n) { margin-right: 0; }
#tab ul li:nth-child(3n+1) { clear:both; }
    
    
.swiper-button-prev, .swiper-button-next { top:auto !important; bottom:0;  }
.swiper-button-next { right:auto !important; left:60px !important;  }    
    
} 