.slide_05  { width:100% ; padding-bottom:30px;  color:#fff; word-break:  keep-all;  display: table; }
.slide_05 .secBox {overflow:hidden; width:100% ;  background-color:rgba(0,0,0,0);  display:table-cell; vertical-align:middle; }
.slide_05 .secBox2 {overflow:hidden; padding:38px 50px ;   width:1235px; margin:0 auto; }
.slide_05 h1 {text-align:center; font-size:50px; padding-bottom:30px; position:relative; }
.slide_05 h1:after {content:""; width:50px;  height:2px; background-color:#ccc; display:block; text-align:center; margin:15px auto; }
.slide_05 p{text-align:center; font-size:25px; line-height:50px;   }

.container-fluid {}
.carousel-caption {position: relative;left: auto;right: auto; text-align: left;  }
 .carousel-caption h3{font-size: 26px;}
 .carousel-caption p{font-size: 18px;font-family: 'OpenSans-Regular';}
 .carousel-control.left, .carousel-control.right {margin-left: -75px;margin-right: -45px;width: 0%;font-size: 60px;line-height: 5;}
 .carousel-indicators {bottom:-50px;}
 .info-head-content h2{margin-bottom: 0px;color: #555555;}
 .info-head-content p{color: #888888; }
 .information-gallery-slide {width: calc(100% - 20px);margin: auto;}
 .information-gallery-slide p{padding: 15px;color: #333333;font-size: 16px;font-family: 'OpenSans-Regular';}
 .information-gallery-slide .carousel-control.left, .information-gallery-slide .carousel-control.right{font-size: 40px;}
.glyphicon-chevron-left:before { color: #fff;}
.glyphicon-chevron-right:before{  color:#fff;}
.modal-body {padding:0px !important; border:0;}
.modal-dialog { margin:0 !important; flex-grow:0 !important; flex-basis:auto !important;  height:auto !important; width:900px !important; }
.img-fluid {border:0px solid #fff; width:700px; height:auto; background-color:#fff !important;}
.show .img-fluid {border:5px solid #fff; width:700px; height:auto; background-color:#fff !important;}
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img,
 .thumbnail > img {height:200px !important;}
.ekko-lightbox-container > div.ekko-lightbox-item {top:0px !important; bottom:0px !important;}
.ekko-lightbox-nav-overlay a {opacity:0.8 !important; font-size:50px !important; margin-bottom:10px;}
/*.ekko-lightbox-container {height:auto !important;}
.ekko-lightbox-container > div.ekko-lightbox-item {position:relative !important;  height:auto !important; overflow:hidden !important;}
.ekko-lightbox-nav-overlay a {display:none !important;}*/
.text-center {display:none;}
.container-fluid {padding-right:0 !important; padding-left:0 !important;}
.row {margin-right:0 !important; margin-left:0 !important;}
.glyphicon-chevron-left {margin-left:30px !important;}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {margin-right:0px !important;}
.modal-content {box-shadow:none !important;}

.carousel-control img.arrowL { margin-left:30px;}
.carousel-control img.arrowR { margin-left:-35px;}
.carousel-control {padding-top:15px;}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
.slide_05 .secBox2 {overflow:hidden; padding:50px 20px 30px 20px ;   width:100%;	}	
h1.main span.section_txt {display:block; text-align:center;   padding:15px 10px 0 10px; line-height:150%; font-size:16px;}	
#pc_only {display:none !important;}
.secBox2 {width:100%; padding:20px 20px 50px 20px;}
.col-sm-3 {width:50% !important; float:left !important; margin-bottom:20px; text-align:center !important;}
.col-sm-3 a img {text-align:center !important; margin:0 auto;  }
.container-fluid {width:100%}
.img-fluid { width:auto; height:auto; }
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img
{width:100% !important; height:auto !important;}
.carousel-control img.arrowL {margin-top:-0px; margin-left:50px; width:25px;}
.carousel-control img.arrowR {margin-top:-0px; margin-left:-70px; width:25px;}
.ekko-lightbox-nav-overlay a {font-size:50px !important; margin-bottom:0px;}
.ekko-lightbox-nav-overlay a span {padding: 0 20px !important;}
.carousel-control {padding-top:8%;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

