@charset "utf-8";

/*html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0;  border:0; outline:0;vertical-align:baseline; background:transparent;-webkit-text-size-adjust: none; }*/
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section {display:block;}
ul,ol,li { list-style:none;}
a {margin:0; padding:0;color:#454545;font-size:100%; vertical-align:baseline;text-decoration:none;background:transparent;}
img { border:0 none; margin:0;vertical-align:middle;}
em { font-style:normal;}
button { position:relative;margin:0;cursor:pointer;border:0 none; background:none;}

.login_wrap{display:flex;width:100%; height:100%; justify-content: center;align-items: center;flex-direction: column; background:#f6f6f6;padding:5%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.login_wrap .box{width:600px;  border:1px solid #dfdfdf; background:#fff;padding:60px 80px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

.mainVisual{overflow:hidden;position:relative;width:100%;height:700px;margin:0px;border-bottom:0;clear:both;}
.big-bnr{position:relative;width:100%;height:700px;padding-top:0;margin:0 auto;overflow:hidden;border:1px solid #ededed;box-sizing:border-box;}
.big-bnr__slider{position:absolute;left:0;top:0;right:0;bottom:0;}
.big-bnr__slider ul{height:100%;}
.big-bnr__slider li{width:100%;height:100%;}
.big-bnr__slider li > a{display:block;position:relative;width:100%;height:100%;}
.big-bnr__slider li .bnr-tit{/*position:absolute;left:50%;right:0;top:40%;width:1000px;transform:translateX(-50%);*/display:flex;width:1000px; height:100%;margin:auto; justify-content: center;align-items: center;flex-direction: column; z-index:1;text-align:center;}
.big-bnr__slider .bnr-tit > strong{width:100%;line-height:1.2;/*overflow:hidden;white-space:nowrap;word-wrap:normal;*/}
.big-bnr__slider .bnr-tit > .txt{width:100%;line-height:1.2;/*overflow:hidden;white-space:nowrap;word-wrap:normal;*/ margin:10px 0;}
.big-bnr__slider .bnr-tit > .view{display:inline-block;border:1px solid;border-radius:24px;font-family:'Nanum Gothic Bold';height:auto;padding:0 20px;line-height:28px;font-size:14px;margin-top:10px;}
.big-bnr__slider .bnr-tit .black{border-color:#1a1a1a;color:#1a1a1a;}
.big-bnr__slider .bnr-tit .white{border-color:#fff;color:#fff;text-shadow: 1px 1px 8px rgba(0, 0, 0, .2);}

.big-bnr__slider li .bnr-tit-A{/*position:absolute;left:50%;right:0;top:30%;width:1000px;transform:translateX(-50%);*/display:flex;width:1000px; height:100%;margin:auto; justify-content: center; align-items: center;flex-direction: column; z-index:1;padding-top:40px;box-sizing:border-box;}
.big-bnr__slider .bnr-tit-A .left_t{display:block;margin-bottom:30px; align-self: flex-start; padding-left:2%;box-sizing:border-box;}
.big-bnr__slider .bnr-tit-A .right_t{display:block;margin-bottom:30px;align-self: flex-end;padding-right:2%;box-sizing:border-box;}
.big-bnr__slider .bnr-tit-A .air{display:block;margin-bottom:30px;}
.big-bnr__slider .bnr-tit-A .air_box{display:inline-block;border-radius:24px;height:36px;padding:0 20px;box-shadow: 0px 0px 8px rgba(20, 20, 20, .1);}
.big-bnr__slider .bnr-tit-A .air_box p{display:inline-block;font-family:'Nanum Gothic Bold';line-height:36px;font-size:16px;color:#fff;background:url(../images/ico_airplane_wh.png) left center no-repeat;padding-left:30px;}
.big-bnr__slider .bnr-tit-A .bus_box{display:inline-block;border-radius:24px;height:36px;padding:0 20px;box-shadow: 0px 0px 8px rgba(20, 20, 20, .1);}
.big-bnr__slider .bnr-tit-A .bus_box p{display:inline-block;font-family:'Nanum Gothic Bold';line-height:36px;font-size:16px;color:#fff;background:url(../images/ico_bus_wh.png) left center no-repeat;padding-left:30px;}
.big-bnr__slider .bnr-tit-A .train_box{display:inline-block;border-radius:24px;height:36px;padding:0 20px;box-shadow: 0px 0px 8px rgba(20, 20, 20, .1);}
.big-bnr__slider .bnr-tit-A .train_box p{display:inline-block;font-family:'Nanum Gothic Bold';line-height:36px;font-size:16px;color:#fff;background:url(../images/ico_train_wh.png) left center no-repeat;padding-left:30px;}
.big-bnr__slider .bnr-tit-A .ship_box{display:inline-block;border-radius:24px;height:36px;padding:0 20px;box-shadow: 0px 0px 8px rgba(20, 20, 20, .1);}
.big-bnr__slider .bnr-tit-A .ship_box p{display:inline-block;font-family:'Nanum Gothic Bold';line-height:36px;font-size:16px;color:#fff;background:url(../images/ico_ship_wh.png) left center no-repeat;padding-left:30px;}
.big-bnr__slider .bnr-tit-A .air_bg1{background:#1d69ac;}
.big-bnr__slider .bnr-tit-A .air_bg2{background:#f97228;}
.big-bnr__slider .bnr-tit-A .air_arrow{display:inline-block;height:36px;padding:0 20px;border-radius:24px;background:#1a1a1a;box-shadow: 0px 0px 8px rgba(20, 20, 20, .1);}
.big-bnr__slider .bnr-tit-A .air_arrow > p{display:inline-block;background:url(../images/arrow_two.png) left center no-repeat;font-family:'Nanum Gothic Bold';line-height:36px;font-size:14px;color:#fff;padding-left:50px;}
.big-bnr__slider .bnr-tit-A .air_way{display:inline-block;border-radius:24px;font-family:'Nanum Gothic Bold';height:36px;padding:0 20px;line-height:36px;font-size:16px;color:#fff;background:#1a1a1a;}

.big-bnr__slider .bnr-tit-A > strong{width:100%;margin:0px 0 40px;line-height:1.4;/*overflow:hidden;white-space:nowrap;word-wrap:normal;*/}
.big-bnr__slider .bnr-tit-A > .txt{width:100%;margin:0px 0 40px;line-height:1.4;/*overflow:hidden;white-space:nowrap;word-wrap:normal;*/}
.big-bnr__slider .bnr-tit-A > .view{display:inline-block;border:1px solid #fff;background:#fff;border-radius:24px;font-family:'Nanum Gothic Bold';height:auto;padding:0 20px;line-height:30px;font-size:14px;color:#1a1a1a;margin-top:10px;box-shadow: 0px 0px 8px rgba(0, 0, 0, .1);}
.big-bnr__slider .bnr-tit-A > .view:hover{border:1px solid #1a1a1a;background:#1a1a1a;color:#fff;}
.big-bnr__slider .bnr-tit-A .black{color:#1a1a1a;}
.big-bnr__slider .bnr-tit-A .white{color:#fff;text-shadow: 1px 1px 8px rgba(0, 0, 0, .2);}

.big-bnr__slider img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;}
.big-bnr .bx-wrapper, .big-bnr .bx-viewport {height: 100% !important;}
/* 메인 big 배너 pager */
.big-bnr__slider .bx-controls{text-align:center;}
.big-bnr__slider .bx-pager{display:inline-block;position:relative;text-align:center;z-index:99;bottom:37px;}
.big-bnr__slider .bx-pager .bx-pager-item{display:inline-block;}
.big-bnr__slider .bx-pager .bx-pager-link{display:block;width:15px;height:15px;margin:0 0 0 5px !important;border:1px solid #b1b1b1;border-radius:50%;background:#fff;text-indent:-9999px;box-sizing:border-box;}
.big-bnr__slider .bx-pager .bx-pager-link.active{background:#dc2527;border-color:#dc2527;}
.big-bnr__slider li .swiper_blank{display:none}

.flex-start{align-self: flex-start !important;}
.flex-end{align-self: flex-end !important;}
.flex-center{align-self: center !important;}

/* 메인 big 배너 컨트롤 */
.big-bnr__slider .bx-controls-direction{}
.big-bnr__slider .bx-controls-direction a{display:block;position:absolute;top:50%;width:30px;height:55px;margin-top:-40px;-webkit-tap-highlight-color:transparent;z-index:990;}
.big-bnr__slider .bx-controls-direction a.bx-prev{left:18px;}
.big-bnr__slider .bx-controls-direction a.bx-next{right:18px;}
.big-bnr__slider .bx-controls-direction a:after{display:block;position:absolute;top:0px;width:30px;height:55px;background:url(../images/new_arrow_x2.png) no-repeat;background-size:133px;z-index:999;content:'';text-indent:-9999px;font-size:0;-webkit-tap-highlight-color:rgba(0,0,0,0); }
.big-bnr__slider .bx-controls-direction a.bx-prev:after{left:0;background-position:0 0;}
.big-bnr__slider .bx-controls-direction a.bx-next:after{right:0;background-position:-31px 0;}
.big-bnr__slider .bx-controls-direction a.bx-prev:hover:after{background-position:-72px 0;}
.big-bnr__slider .bx-controls-direction a.bx-next:hover:after{background-position:-103px 0;}

.big-bnr__slider .videoBox{position: relative; width:100%;height:100%;/*margin:0 auto; padding-bottom: 56.25%; /* 16/9 ratio height: 0;overflow: hidden;*/ z-index:-1}
.big-bnr__slider .video_frame{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}
.big-bnr__slider .video_frame iframe{width:1209px;height:680px; position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,  -50%);-ms-transform:translate(-50%,  -50%);-moz-transform:translate(-50%,  -50%);transform:translate(-50%,  -50%);background:#fff;padding-top:75px;}

.big-bnr__slider .video_frame_1{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}
.big-bnr__slider .video_frame_1 iframe{width:100%;height:100%; position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,  -50%);-ms-transform:translate(-50%,  -50%);-moz-transform:translate(-50%,  -50%);transform:translate(-50%,  -50%);background:#fff;}

.big-bnr__slider .video_controls{position:absolute;top:620px;right:20px;z-index:2;}
.big-bnr__slider .video_controls [class^="btn_"]{display:block;overflow:hidden;width:40px;height:40px;/*background:url(ico_mainVod_controls.png) no-repeat;background-size:110px auto;*/text-indent:-9999px;}
.big-bnr__slider .video_controls .btn_go{display:inline-block;width:100px;height:40px;background:url(../images/ico_mainVod_go.png) no-repeat;vertical-align:top}
.big-bnr__slider .video_controls .btnBox{display:inline-block;position:relative;width:40px;height:40px}
.big-bnr__slider .video_controls .btnBox .btn_play{display:none;background:url(../images/ico_mainVod_play.png) no-repeat;}
.big-bnr__slider .video_controls .btnBox .btn_pause{background:url(../images/ico_mainVod_pause.png) no-repeat;}
.big-bnr__slider .video_controls .btnBox .btn_volume{background:url(../images/ico_mainVod_mute.png) no-repeat;}
.big-bnr__slider .video_controls .btnBox .btn_mute{display:none;background:url(../images/ico_mainVod_volume.png) no-repeat;}

/* 20220228 추가 */
.video__wrap{position: relative; margin:0px auto; padding-bottom: 56.25%;height: 0;overflow: hidden;background:#fff;}
.youtubePlay{position:absolute;top:0;left:0;background:#fff;width: 100% !important; height: 100% !important;}
.youtubePlay iframe{width: 100% !important; height: 100% !important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,  -50%);-ms-transform:translate(-50%,  -50%);-moz-transform:translate(-50%,  -50%);transform:translate(-50%,  -50%);background:#fff;}

.video--container{position:relative;width:100%;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;} 
.video--container iframe,.video--container object,.video--container embed{width: 100% !important; height: 100% !important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,  -50%);-ms-transform:translate(-50%,  -50%);-moz-transform:translate(-50%,  -50%);transform:translate(-50%,  -50%);background:#fff;} 

/* 20220301 메인배너 영상 슬라이드 추가 */
.full-wide-slider {position: relative; width: 100%;height: 40vw; min-height: 8vw;margin-bottom: 50px;opacity: 0; visibility: hidden;  transition: all 1.2s ease;}
.full-wide-slider.slick-initialized {opacity: 1;visibility: visible;}
.full-wide-slider .slick-slide {position: relative;height: 40vw;}
.full-wide-slider .slick-slide::before { background-color: #fff; opacity: .3; z-index: 1;}
.full-wide-slider .slick-slide video { display: block; position: absolute; top: 50%; left: 50%; min-width: 100%;min-height: 100%;width: auto; height: auto;transform: translate(-50%, -50%);}
.full-wide-slider .slick-slide iframe {position: relative;pointer-events: none;}
.full-wide-slider .slick-slide figure {position: relative; height: 100%;}
.full-wide-slider .slick-slide .full-slide-image {opacity: 0;height: 100%;background-size: cover;background-position: center;transition: all .8s ease;}
.full-wide-slider .slick-slide .full-slide-image.show { opacity: 1;}
.full-wide-slider .slick-slide .image-entity {width: 100%;height: 40vw;opacity: 0; visibility: hidden;}
.full-wide-slider .slick-slide .loading { position: absolute;top: 44%;left: 0; width: 100%;}
.full-wide-slider .slick-slide .slide-media { animation: slideOut 0.4s cubic-bezier(0.4, 0.29, 0.01, 1);}
.full-wide-slider .slick-slide.slick-active { z-index: 1;}
.full-wide-slider .slick-slide.slick-active .slide-media { animation: slideIn 2.4s cubic-bezier(0.4, 0.29, 0.01, 1);}
.full-wide-slider .slick-slide.slick-active .caption {opacity: 1; transform: translateY(0); transition: all 0.7s cubic-bezier(0.32, 0.34, 0, 1.62) 0.6s;}



.slick-dots { text-align: center; padding-top: 15px;}
.slick-dots li { display: inline-block; vertical-align: top;margin: 0 8px;}
.slick-dots li button { width: 16px; height: 16px;border: none; cursor: pointer; border-radius: 50%;border: 2px solid #fff;box-shadow: 0 0 0 0 transparent;vertical-align: middle;color: #fff;background-color: #fff;transition: all 0.3s ease; opacity: 0.4;}
.slick-dots li button:focus { outline: none;}
.slick-dots li button:hover { opacity: 1;}
.slick-dots li.slick-active button {border-color: #2d3042; box-shadow: 0 0 0 2px #fff; opacity: 1;}

/* 20220301 메인배너 영상 슬라이드 추가 END */

/* add 20191121 */

.left_t_area{position:absolute;left:40px;top:40px;margin-bottom:20px;z-index:100;}
.right_t_area{position:absolute;right:40px;top:40px;margin-bottom:20px;z-index:100;}
.center_t_area{position:absolute;left:50%;top:40px;transform:translateX(-50%);margin-bottom:20px;z-index:100;}

.bn_air_box{display:inline-block;border-radius:24px;height:36px;padding:0 20px;box-shadow: 0px 0px 8px rgba(20, 20, 20, .1); }
.bn_air_box p{display:inline-block;font-family:'Nanum Gothic Bold';line-height:36px;font-size:16px;color:#fff;background:url(../images/ico_airplane_wh.png) left center no-repeat;padding-left:30px;}
.bn_bus_box{display:inline-block;border-radius:24px;height:36px;padding:0 20px;box-shadow: 0px 0px 8px rgba(20, 20, 20, .1);}
.bn_bus_box p{display:inline-block;font-family:'Nanum Gothic Bold';line-height:36px;font-size:16px;color:#fff;background:url(../images/ico_bus_wh.png) left center no-repeat;padding-left:30px;}
.bn_train_box{display:inline-block;border-radius:24px;height:36px;padding:0 20px;box-shadow: 0px 0px 8px rgba(20, 20, 20, .1);}
.bn_train_box p{display:inline-block;font-family:'Nanum Gothic Bold';line-height:36px;font-size:16px;color:#fff;background:url(../images/ico_train_wh.png) left center no-repeat;padding-left:30px;}
.bn_ship_box{display:inline-block;border-radius:24px;height:36px;padding:0 20px;box-shadow: 0px 0px 8px rgba(20, 20, 20, .1);}
.bn_ship_box p{display:inline-block;font-family:'Nanum Gothic Bold';line-height:36px;font-size:16px;color:#fff;background:url(../images/ico_ship_wh.png) left center no-repeat;padding-left:30px;}
.bn_t_bg1{background:#1d69ac;}
.bn_t_bg2{background:#f97228;}
.bn_arrow{display:inline-block;height:36px;padding:0 20px;border-radius:24px;background:#1a1a1a;box-shadow: 0px 0px 8px rgba(20, 20, 20, .1);}
.bn_arrow > p{display:inline-block;background:url(../images/arrow_two.png) left center no-repeat;font-family:'Nanum Gothic Bold';line-height:36px;font-size:14px;color:#fff;padding-left:50px;}

/* flex center 일경우 */
.bnr-tit-B{/*position:absolute;left:50%;right:0;top:30%;width:1000px;transform:translateX(-50%);*/display:flex;width:1200px; height:100%;margin:auto;justify-content: center;align-items: center;flex-direction: column; z-index:1;text-align:center;}
.bnr-tit-B .left_t{display:block;align-self: flex-start; padding-left:2%; text-align:left; box-sizing:border-box;}
.bnr-tit-B .right_t{display:block;align-self: flex-end;padding-right:2%; text-align:right; box-sizing:border-box;}

.bnr-tit-B > .txt{width:100%;margin:10px 0;line-height:1.2;/*overflow:hidden;white-space:nowrap;word-wrap:normal;*/}
.bnr-tit-B > .view{display:inline-block;border:1px solid #fff;background:#fff;border-radius:24px;font-family:'Nanum Gothic Bold';padding:8px 20px;font-size:14px;font-size:14px;color:#1a1a1a;margin-top:10px;box-shadow: 0px 0px 8px rgba(0, 0, 0, .1);}
.bnr-tit-B > .view:hover{border:1px solid #1a1a1a;background:#1a1a1a;color:#fff;}
.bnr-tit-B .black{color:#1a1a1a;}
.bnr-tit-B .white{color:#fff;text-shadow: 1px 1px 8px rgba(0, 0, 0, .2);}

.bn_tag_boxA{position: relative;display:inline-block;border-radius:24px;height:40px;padding:0 30px 0 60px;background:#fff; box-shadow: 0px 0px 8px rgba(20, 20, 20, .1);margin-bottom:40px;}
.bn_tag_boxA > .transport{position: absolute;left:0; top:0;}
.ico_air{display:inline-block;border-radius:50%;width:40px; height:40px;background:url(../images/ico_airplane_wh.png) center center no-repeat #1a1a1a;}
.ico_bus{display:inline-block;border-radius:50%;width:40px; height:40px;background:url(../images/ico_bus_wh.png) center center no-repeat #1a1a1a;}
.ico_train{display:inline-block;border-radius:50%;width:40px; height:40px;background:url(../images/ico_train_wh.png) center center no-repeat #1a1a1a;}
.ico_ship{display:inline-block;border-radius:50%;width:40px; height:40px;background:url(../images/ico_ship_wh.png) center center no-repeat #1a1a1a;}
.ico_arrow{display:inline-block; width:28px; height:40px; background:url(../images/ico_arrow1.png) center center no-repeat; margin-right:10px;}

.bn_tag_boxA > h3{display:inline-block;font-family:'Nanum Gothic Bold';line-height:38px;font-size:16px;color:#1a1a1a;margin-right:10px;vertical-align:top;}
.bn_tag_boxA .direct{display:inline-block;vertical-align:top; padding-top:8px;}
.bn_tag_boxA input[type=radio] { display: none;  }
.bn_tag_boxA input[type=radio] + label{display: inline-block;  cursor: pointer;  position: relative;padding-left:22px;margin-right:0px;  font-size: 16px; line-height:16px;font-family:'Nanum Gothic Bold';color:#666;letter-spacing:-0.03em;vertical-align:middle;}
.bn_tag_boxA input[type=radio]+ label:before {content: "";  display: inline-block;width:16px;height:16px;transition:all .2s;position:absolute; left:0; top:0; margin-right:5px; border:1px solid #cbcdd3; background:#FFF;border-radius:50%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;} 
.bn_tag_boxA input[type=radio]:checked + label:before { content: "\25CF";  /* 체크모양 */text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);font-size: 0px; font-weight:800; color: #fff;border:5px solid #1b7bc7; background:#fff;text-align: center;line-height: 16px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;} 
.bn_tag_boxA input[type=checkbox] { display: none;  }
.bn_tag_boxA input[type=checkbox] + label{display: inline-block;  cursor: pointer;  position: relative;padding-left:22px;margin-right:0px; font-size: 16px; line-height:16px;font-family:'Nanum Gothic Bold';color:#666;letter-spacing:-0.03em;vertical-align:middle;}
.bn_tag_boxA input[type=checkbox]+ label:before {content: "";  display: inline-block;width: 16px;height: 16px;transition:all .2s;position:absolute; left:0; top:0; margin-right:5px; border:1px solid #cbcdd3; background: #fff;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;} 
.bn_tag_boxA input[type=checkbox]:checked + label:before { content: "\2713";  /* 체크모양 */text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);font-size:14px; font-weight:400; border:1px solid #1b7bc7; background: #1b7bc7;color: #fff;text-align: center;line-height:1;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}  

/* slick animation 적용 191124 */

.bnr_imgslideA {position: relative; overflow:hidden;width:100%;height:680px;margin:0px;margin-top:120px;border-bottom:0;clear:both;}
.bnr_imgslideA .slide_img {width: 100%;height:100%;overflow: hidden;}
.bnr_imgslideA .slide_img img {width: 100%;height:100%; text-align: center;opacity: 1 !important; -webkit-animation-duration: 3s; animation-duration: 3s; transition: all 1s ease;}

@media (max-width: 1200px) {
.bnr_imgslideA .slide_img img {width: auto; height:100%; opacity: 1 !important;-webkit-animation-duration: 3s;animation-duration: 3s;transition: all 1s ease;}
}

.bnr_imgslideA .slide_content {position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.bnr_imgslideA .slide_content_headings {text-align: center; }
.bnr_imgslideA .slide_content_headings > p{margin:15px 0;line-height:1.2;}
.bnr_imgslideA .tag{display:inline-block;width: 100%;margin-bottom:30px;}
.bnr_imgslideA .view{display:inline-block;border:1px solid #fff;background:#fff;border-radius:24px;font-family:'Nanum Gothic Bold';padding:8px 20px;font-size:14px;color:#1a1a1a;margin-top:10px;box-shadow: 0px 0px 8px rgba(0, 0, 0, .1);}
.bnr_imgslideA .view:hover{border:1px solid #1a1a1a;background:#1a1a1a;color:#fff;}
.bnr_imgslideA .black{color:#1a1a1a;}
.bnr_imgslideA .white{color:#fff;text-shadow: 1px 1px 8px rgba(0, 0, 0, .2);}

.bnr_imgslideA .slide_content_headings .animated {transition: all 0.5s ease;}
.slider [data-animation-in] {opacity: 0;-webkit-animation-duration: 1.5s;animation-duration: 1.5s;transition: opacity 0.5s ease 0.3s;}
.slick-dotted .slick-slider { margin-bottom: 30px;}
.slick-dots { position: absolute;bottom: 25px;list-style: none;display: block;text-align: center;padding: 0;margin: 0; width: 100%;}
.slick-dots li { position: relative; display: inline-block; margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button { border: 0; display: block;outline: none;line-height: 0px;font-size: 0px;color: transparent;padding: 5px;cursor: pointer;transition: all 0.3s ease;}
.slick-dots li button:hover,
.slick-dots li button:focus {outline: none;}
.simple-dots .slick-dots li { width: 20px; height: 20px;}
.simple-dots .slick-dots li button { border-radius: 50%;background-color: white;opacity: 0.25;width: 20px;height: 20px;}
.simple-dots .slick-dots li button:hover,
.simple-dots .slick-dots li button:focus { opacity: 1;}
.simple-dots .slick-dots li.slick-active button { color: white;opacity: 0.75;}

.stick-dots .slick-dots li { height: 3px;width: 50px;}
.stick-dots .slick-dots li button { position: relative; background-color: white;opacity: 0.5; width: 50px; height: 3px;padding: 0;}
.stick-dots .slick-dots li button:hover,
.stick-dots .slick-dots li button:focus {opacity: 1;}
.stick-dots .slick-dots li.slick-active button {color: white;opacity: 1;}
.stick-dots .slick-dots li.slick-active button:hover,
.stick-dots .slick-dots li.slick-active button:focus {opacity: 1;}

/* /////////// IMAGE ZOOM /////////// */
@-webkit-keyframes zoomInImage {
  from {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  to {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }
}
@keyframes zoomInImage {
  from {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  to {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }
}
.zoomInImage {
  -webkit-animation-name: zoomInImage;
          animation-name: zoomInImage;
}
@-webkit-keyframes zoomOutImage {
  from {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
@keyframes zoomOutImage {
  from {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
.zoomOutImage { -webkit-animation-name: zoomOutImage; animation-name: zoomOutImage;}
