.section4 .description {  max-width:1350px; padding:0 25px; margin:0 auto;   z-index: 1; position:relative; }
.section4 .description h3{ font-size: 50px; font-weight:600; line-height:75px;  text-align:center; padding-bottom:50px; }
.section4 .description .txt01{  margin:20px 10px 35px 10px; line-height:34px;}
.section4 .description .btn a{display:block;  border:1px solid #fff; border-radius:30px; color:#fff; padding:12px 20px 15px 20px; width:180px; font-size: 18px;  text-align:center;}
 
.section4 section {float:left; display:block;  box-sizing:border-box; margin:0px; padding: 0px;  }
.section4 .secBox {  max-width:1250px; margin:0 auto; padding:0px 25px;}
.section4 .container-fluid {padding-top:5px;}
.section4 .carousel-control.left, .section4 .carousel-control.right {margin-left: -50px;margin-right: -45px;width: 0%;line-height: 5;}
.section4 .information-gallery-slide {width: calc(100% - 20px);margin: auto;}
.section4 .carousel-control{position: absolute;top: 125px;bottom: 0;left: 0;width: 15%; color: #fff;text-align: center;
	background-color: rgba(0,0,0,0); opacity:1 !important; }
.section4 .col-sm-3{	position: relative;	min-height: 1px; padding-top: 3px; padding-right: 35px; padding-left: 35px; box-sizing:border-box;}
.section4 .carousel-control img.arrowL {margin-top:0px; margin-left:0px;}
.section4 .carousel-control img.arrowR {margin-top:0px; margin-left:-37px;}
.section4 .board_output_gallery_subject {width:100%; font-size:20px; padding:5px 0; color:#fff;  margin-bottom:10px; text-align:center; }
.section4 .board_output_imgs {border:0px solid #222; border-radius:5px 5px; /*box-shadow:0px 1px 7px rgba(0,0,0,0.2);*/ }
.section4 .board_output_gallery_subject a:hover {color:#fff;}
.section4 .board_output_imgs  {max-width:100%; height:auto}

.section4 .carousel {	position: relative ;  }
.section4 .carousel-inner { position: relative;	width: 100%;	overflow: hidden}
.section4 .carousel-inner .item {	position: relative;	display: none;	-webkit-transition: .6s ease-in-out left;	-o-transition: .6s ease-in-out left;	transition: .6s ease-in-out left}
.section4 .carousel-inner tbody>.active, .section4  .carousel-inner .next, .section4  .carousel-inner .prev {display: block}
.section4 .carousel-inner tbody>.active {	left: 0}
.section4 .carousel-inner .next, .section4  .carousel-inner .prev {	position: absolute;	top: 0;	width: 100%}
.section4 .carousel-inner .next {border:0px solid #dfdfdf; 	left: 100%}
.section4 .carousel-inner .prev {	left: -100%}
.section4 .carousel-inner .next.left, .section4  .carousel-inner .prev.right {	left: 0}
.section4 .carousel-inner .active.left {	left: -100%}
.section4 .carousel-inner .active.right {	left: 100%}
.section4 .carousel-control.left {}
.section4 .carousel-control.right {right: 0; left: auto;}


/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
.section4 {overflow-x: hidden;  margin: 30px 0 30px 0; }
.section4 .description {  width:100%; max-width:100%; padding:0;}
.section4 .secBox {  max-width:100%;  padding:0px;}
.product .fp-scroller {height:100%;}
.product .inner {height:100%;}
.product .inner .section4 {position:absolute; top:50%; transform: translateY(-50%) !important;}
/*.product .fp-tableCell, .product .fp-scrollable{height:100%; display: table-cell;  vertical-align: middle}*/
.section4 .carousel-control{  position: relative; margin:0 auto !important; color: #fff;text-align: center;	
text-shadow: 0 1px 2px rgba(0,0,0,.6);	background-color: rgba(0,0,0,0);filter: alpha(opacity=50);	opacity: .5}
.section4 .carousel-control img.arrowL {margin-top:-0px; margin-left:15px; margin-right:15px; width:20px; }
.section4 .carousel-control img.arrowR {margin-top:-0px; margin-left:15px; width:20px;}
.section4 .carousel-control{top: 0%;bottom: 0;left: 5px; }
.section4 .col-sm-3{position: relative;	min-height: 1px; padding-right: 5px; padding-left: 5px}
.section4 .col-sm-3 a{width:33.3333333% !important;}
.section4 .carousel-inner { height:auto; margin-bottom:10px}	
.section4 .main_gallery tr.item > td {width:33.333%}
.section4 .main_gallery .item table tr img{max-width:100%; height:auto;}
.section4 .board_output_gallery_subject { margin-bottom:0px; font-size:15px;}
/*.section4 .main_gallery .item table tr img{width:100% !important; height:auto;}
.section4 .main_gallery > tbody > tr > td {width:100%; display:inline-table; }*/
.section4 .wd12{padding:0px 0px !important;}
.section4 .main_gallery   { width:100%; text-align:center; }
.section4 .secBox {  width:100%; margin:0 auto; padding:0 0px; box-sizing:border-box;}
.section4 .description h3{ font-size: 25px; float:none; line-height:35px; padding:0 15px 30px 15px;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

