﻿@charset "utf-8";
/* CSS Document */
/* Copyright 2017 by 3graphic.com */


/*ALBUM*/
.all-album{width:100vw;height:100vh;overflow:hidden;position:fixed;left:0;top:0;display:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;z-index:3600;}
.album-load{ width:100%;height:100%;position:relative;display:block;opacity:0;}
.album-center{width:100vw;height:100vh;position:relative;display:block}
.album-pic-center{width:100%;height:100%;position:relative;text-align:center;display:block;}
.album-pic-center img{width:auto;height:auto;position:relative;display:inline-block;margin:auto;vertical-align:middle;max-height:85%;max-width:85%;}
.has-thumb .album-pic-center img{max-width:80%;max-height:80%}
.album-pic-center .pic-name{ position:absolute;left:0;top:1.5%;z-index:5;width:100%;height:auto}
.album-pic-center .pic-name h2{font-family:'Montserrat', sans-serif;font-weight:400; font-size:18px;line-height:1.4;text-align:left;position:relative;display:block;margin-bottom:10px;color:rgba(255,255,255,1);text-shadow:1px 1px 1px rgba(0,0,0,0.5);}
.album-pic-center .pic-name h2 > span{-webkit-transition:all 800ms ease ;-ms-transition:all 800ms ease;transition:all 800ms ease;opacity:0}
.album-pic-center .pic-name.move h2 > span.move{opacity:1;}
.album-pic-center .pic-name h3{color:#fff;font-family:'Montserrat', sans-serif;font-weight:400; font-size:18px;line-height:1.4;text-align:center;display:inline-block;position:relative;text-shadow:1px 1px 1px rgba(0,0,0,0.5);text-transform:uppercase;padding:10px 20px;}
.album-pic-center .pic-name h3> span > span{-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;transition:all 900ms ease ;opacity:0;}
.album-pic-center .pic-name.move h3 > span > span.move{opacity:1;}


/*FULL PICS*/
.all-pics{height:100%;width:100%;overflow:hidden;position:fixed;left:0;top:0;z-index:4000;display:none;}
.all-pics.show{ display:block}
.all-pics .text-length{width:100%;height:auto;position:absolute;left:0;top:0;z-index:9998;opacity:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;text-align:center}
.all-pics .text-length h3{font-family:'Montserrat', sans-serif;font-weight:400; color:#fff;font-size:18px;line-height:1.4;position:relative;text-align:center;padding:10px 20px;text-shadow:1px 1px 0 rgba(0,0,0,0.3);text-transform:uppercase;background-color:rgba(0,0,0,0.5);display:inline-block;}
.full {position:relative;width:100vw;height:100vh;overflow:hidden;display:block}
.full img {width:auto;height:auto;outline:none;border:none;margin:0 auto;display:block;opacity:0;position:relative;cursor:url(../images/openhand.png) 6 8, move;z-index:5}
.full.size-large img{max-width:inherit;max-height:inherit;min-width:80%}
.full span{width:100vw;height:100vh;position:absolute;left:0;top:0;z-index:1}

/*PINCH-ZOOM*/
.dragscroll{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;}
.pinch-zoom-container{width:100%;height:100%;position:relative;display:block;margin:0 }
.pinch-zoom{width:100%;left:0;top:0;text-align:center}
.pinch-zoom:before { content:"";display:inline-block;vertical-align:middle;height:100%;}
.pinch-zoom:after { content:"";display:inline-block;vertical-align:middle;height:100%;}
.pinch-zoom img{width:auto;height:auto;max-width:100%;display:inline-block;vertical-align:middle;position:relative;margin:0 }

.zoom{width:76px;height:76px;position:absolute;right:40px;top:40px;background:-webkit-linear-gradient(135deg, rgb(255, 221, 138) 0%, rgb(0, 148, 255) 100%);background:linear-gradient(135deg, rgb(255, 221, 138) 0%, rgb(0, 148, 255) 100%);box-shadow:0 0 0 6px rgba(255,255,255,0.2);-webkit-border-radius:50%;border-radius:50%;z-index:20;display:block}
.zoom::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;-webkit-border-radius:50%;border-radius:50%;background:-webkit-linear-gradient(135deg, rgb(0, 148, 255) 0%, rgb(255, 221, 138) 100%);background:linear-gradient(135deg, rgb(0, 148, 255) 0%, rgb(255, 221, 138) 100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.zoom::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;-webkit-border-radius:50%;border-radius:50%;background:url(../images/zoom.svg) no-repeat center center;background-size:cover;}
.zoom:hover::before{-webkit-transform:scale(1);transform:scale(1);}




/*VIDEO HTML5*/
.allvideo{position:fixed;width:100%;height:100%;overflow:hidden;left:0;top:0;display:none;z-index:2200;}
.video-list{width:100%;height:100%;position:absolute;top:0;left:0;z-index:100;}
.video-wrap{width:100%;height:100%;position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px); overflow:hidden;z-index:100;}
.video-skin { position:absolute;bottom:0;left:0;width:100%;height:auto; min-height:100%;z-index:10;}
.video-wrap iframe{width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,1);display:block;top:0;left:0;z-index:10;}


/*VIDEO FULL*/
.full-video-wrap{position:relative;display:block;width:100%;height:auto;z-index:1}
.full-video-wrap .title{position:absolute;left:0;top:10px;z-index:3}
.full-video-wrap .title h2{font-size:48px;color:#fff}

.pic-video{width:100%;height:100%;display:block;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:scroll;-webkit-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;z-index:2}

.pic-video::after{content:'';position:absolute;left:0;bottom:0;top:auto;width:100%;height:50%;background:#dcb985;mix-blend-mode:normal;}
.pic-video::before{content:'';position:absolute;left:0;top:0;width:100%;height:50%;background:#dcb985;}



.video-center-load{position:relative;display:block;width:100%;height:80vh;padding:0;-webkit-transition:height 0.3s ease-in-out;transition:height 0.3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;}

.box-video-center{position:absolute;left:0;top:0;display:block;width:100%;height:100%;}
.video-cover{width:100%;height:100%;position:absolute;left:0;top:0;display:block;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.video-full {background-color:#000;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;}

.show-full .video-center-load{height:100vh}
.show-full .title{display:none}

.pic-video.hide{opacity:0;z-index:-1}



/*CURSOR MOUSE*/
.container-zoom img.zoomscale{cursor:zoom-in;}
.container-zoom img.zoomin{cursor:ew-resize;cursor:e-resize;cursor:url(../images/grabbing.png) 8 8, move;}
.touch{background-image:url(../images/pinchzoom.svg);background-position:left top;background-repeat:no-repeat}
.cursor {cursor:url(../images/openhand.png) 8 8, move;}
.drag-cursor {cursor:url(../images/grabbing.png) 8 8, move;}


.go-top{position:fixed;right:15px;bottom:15px;width:60px;height:60px;background:url(../images/top.png) no-repeat center center;background-color:#d8dee5;box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;overflow:hidden;cursor:pointer;opacity:0;z-index:-9999;}
.go-top.show{opacity:1;z-index:2000}
.go-top:hover{background-color:#fff;}
.go-top.on-bottom{opacity:0;z-index:-9999;}
.footer .go-top.on-bottom{position:absolute;opacity:1;bottom:auto;top:10px;z-index:20000}

.scroll-down, .scroll-down.show{display:none}


/*NEXT-PREVIOUS*/
.slide-nav{position:absolute;left:50%;bottom:-40px;width:110px;height:50px;margin-left:-55px;z-index:90;display:none;}
.next-prev{position:absolute;left:20px;bottom:-20px;width:160px;margin:0;height:80px;display:block;text-align:center;z-index:15;opacity:0 }
.prevslide {position:absolute;height:60px;width:60px;left:0;top:0;background:url(../images/previous.svg) no-repeat center center / contain;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:1;background-color:rgba(255,255,255,0.1);z-index:99999}
.nextslide {position:absolute;height:60px;width:60px;right:0;top:0;background:url(../images/next.svg) no-repeat center center / contain;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out ;opacity:1;background-color:rgba(255,255,255,0.1);z-index:99999}
.prevslide:hover{background-color:rgba(0,0,0,0.3);box-shadow:0 0 20px rgba(255,255,255,0.8)}
.nextslide:hover{background-color:rgba(0,0,0,0.3);box-shadow:0 0 20px rgba(255,255,255,0.8)}
.prevslide.disable, .nextslide.disable{  opacity:0.3;pointer-events:none}

.slide-pic-nav{width:100%;position:absolute;height:auto;top:50%;margin-top:-30px;bottom:auto;left:0;z-index:10;display:none}

.next-pic{ background:url(../images/next.svg) no-repeat center center / contain;width:60px;height:60px;position:absolute;right:30px;top:0;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-ms-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;box-shadow:0 0 60px rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.5);background-color:rgba(255,255,255,0.1);}
.prev-pic{ background:url(../images/previous.svg) no-repeat  center center / contain;width:60px;height:60px;position:absolute;left:30px;top:0;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-ms-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;box-shadow:0 0 60px rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.5);background-color:rgba(255,255,255,0.1);}
.next-pic:not(.disabled):hover, .prev-pic:not(.disabled):hover{ background-color:rgba(255,255,255,0.3);box-shadow:0 0 20px rgba(255,255,255,0.8)}
.next-pic.disabled, .prev-pic.disabled{ opacity:0.3;cursor:default}

.album-box .slide-prev{left:3%;width:50px;height:100px;background:url(../images/previous1.svg) no-repeat center center / contain}
.album-box .slide-next{right:3%;width:50px;height:100px;background:url(../images/next1.svg) no-repeat center center / contain}

.member-box .slide-prev{left:-70px;width:50px;height:100px;margin:-50px 0 0 0;background:url(../images/previous1.svg) no-repeat center center / contain}
.member-box .slide-next{right:-70px;width:50px;height:100px;margin:-50px 0 0 0;background:url(../images/next1.svg) no-repeat center center / contain}


/*BACKGROUND*/
.bg-cover{ position:relative;height:100%;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;-webkit-transition:-webkit-transform 3s ease-in-out;transition:transform 3s ease-in-out;}

.bg-overlay{height:100vh;width:100vw;position:absolute;left:0;top:0;background:url(../images/pattern.png) repeat;z-index:-10}
.bg-overlay::after{ content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:url(../images/shadow.png) no-repeat center center;background-size:cover}

.overlay-dark{background-color:rgba(0,0,0,0.5);height:0;width:100%;position:fixed;left:0;bottom:0;overflow:hidden;-ms-touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-transition:height 0.8s ease-in-out;transition:height 0.8s ease-in-out;z-index:1500;}
.overlay-dark.is-zoom{background:-webkit-linear-gradient(0deg, rgb(255, 243, 214) 0%, rgb(125, 200, 254) 100%);background:linear-gradient(0deg, rgb(255, 243, 214) 0%, rgb(125, 200, 254) 100%);}
.overlay-dark.show{height:100%}






/*BUTTON*/
button{-webkit-appearance:none;background-color:transparent;border:none}

.box-but{position:relative;display:block;width:100%;height:auto;text-align:center}
    .box-but h3 {
        font-family: 'Saira', sans-serif;
        font-weight: 400;
        font-size: 36px;
        color: #590304;
    }
.box-but.hide{display:none}

.view-all {
    position: relative;
    display: inline-block;
    width: auto;
    height: 48px;
    line-height: 48px;
    padding: 0 50px 0 30px;
    background-color: #590304;
    font-family: 'Saira', sans-serif;
    font-weight: 700;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    -webkit-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out
}

.view-all::before{content:'';position:absolute;left:-5px;top:-5px;width:calc(100% + 10px);height:calc(100% + 10px);border:1px solid #590304;-webkit-border-radius:30px;border-radius:30px;-webkit-transition:border 0.3s ease-in-out;transition:border 0.3s ease-in-out;-webkit-transform:translateZ(0);transform:translateZ(0);}
.view-all::after{content:'';position:absolute;right:4px;top:4px;width:40px;height:40px;background:url(../images/arrow.png) no-repeat center center;background-size:cover}

    .view-all:hover::before {
        border: 5px solid #d2a44e
    }
    .view-all:hover {
        background-color: #590304
    }


.btn {
    position: relative;
    display: inline-block;
    width: auto;
    height: 48px;
    margin: 20px 0 0 0;
    line-height: 48px;
    padding: 0 60px 0 25px;
    background-color: #590304;
    font-family: 'Saira', sans-serif;
    font-weight: 700;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    -webkit-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out
}


    .btn::before {
        content: '';
        position: absolute;
        left: -5px;
        top: -5px;
        width: calc(100% + 10px);
        height: calc(100% + 10px);
        border: 1px solid #590304;
        -webkit-border-radius: 30px;
        border-radius: 30px;
        -webkit-transition: border 0.3s ease-in-out;
        transition: border 0.3s ease-in-out;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .btn::after {
        content: '';
        position: absolute;
        right: 14px;
        top: 4px;
        width: 40px;
        height: 40px;
    }

    .btn.login-but::after {
        background: url(../images/btn-login.png) no-repeat center -2px;
        background-size: cover
    }

.btn.regis-but::after{background:url(../images/btn-register.png) no-repeat center -3px;background-size:cover}

.btn.join-but::after{background:url(../images/btn-register.png) no-repeat center -3px;background-size:cover}

.btn.question-but::after{background:url(../images/btn-question.png) no-repeat center center;background-size:cover}

.btn.down-but::after{background:url(../images/btn-download.png) no-repeat center center;background-size:cover}

.btn.update-but::after{background:url(../images/btn-update.png) no-repeat center center;background-size:cover}

.btn.add-row::after{background:url(../images/btn-add.png) no-repeat center center;background-size:cover}

.btn.send-but::after{right:10px;background:url(../images/arrow.png) no-repeat center center;background-size:cover}

.create-profile::after{background:url(../images/btn-create-profile.svg) no-repeat center center;}

.success-profile:after{background:url(../images/btn-success-profile.png) no-repeat center center;background-size:cover}

.send-but{padding:0 50px 0 30px}


.down-but, .update-but{background-color:#e36b00}
.down-but::before, .update-but::before{display:none}


.consultant-send, .question-send, .consultant-but{padding:0 25px}

.faq-login-but{min-width:auto;padding:0 25px;}
.faq-login-but::after{display:none}

.request-login-but{padding:0 25px;}
.request-login-but::after{display:none}

.create-profile {
    background-color: #590304;
}
.create-profile::before{border:1px solid #E9BBC9}
.btn.create-profile:hover::before{border:5px solid #E9BBC9}
.btn.create-profile:hover{background-color:#EB0028}


.success-profile{background-color:#e36b00}
.success-profile::before{border:1px solid #e36b00}
.btn.success-profile:hover::before{border:5px solid #F9BBC9}
.btn.success-profile:hover{background-color:#EB0028}


.btn:hover::before{border:5px solid #F9BBC9}
.btn:hover{background-color:#EB0028}

.down-but:hover, .update-but:hover{background-color:#005caa}







/*RADIO*/
.radio-box{position:relative;display:block;height:52px;line-height:52px;text-align:left}

.radio-box li{display:inline-block;vertical-align:middle;width:auto;height:auto;margin:0 0 0 15px;line-height:normal}

.radio-box label{position:relative;display:block;text-align:left;z-index:1;cursor:pointer}
.radio-box label span{display:inline-block;vertical-align:middle;width:auto;height:auto;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.2;font-weight:normal;color:#373737;margin:0 0 0 7px}

.radio-box input[type="radio"]{position:relative;display:inline-block;width:25px;height:25px;margin:0;opacity:0;-webkit-appearance:none;background-color:transparent;outline:none;border:none;cursor:pointer;vertical-align:middle;}
.radio-box input[type="radio"] + .radio-mask{content:'';position:absolute;width:25px;height:25px;z-index:-1;margin:0 0 0 -25px;background-color:#fff;border:1px solid #bbb;-webkit-border-radius:5px;border-radius:5px;}
.radio-box input[type="radio"] + .radio-mask::before{content:'';position:absolute;left:3px;top:-7px;width:100%;height:100%;background:url(../images/check-blue.png) no-repeat center center;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.radio-box input[type="radio"]:checked + .radio-mask::before{opacity:1}




/*CHECKBOX*/
.check-box{position:relative;display:block;width:100%;height:auto;text-align:center;z-index:1;cursor:pointer;text-align:left}
.check-box li{display:inline-block;width:auto;height:auto;vertical-align:top;margin:2px 0;}

.check-box li label{position:relative;display:inline-block;cursor:pointer;white-space:nowrap}
.check-box span{display:inline-block;vertical-align:middle;padding:0 10px 0 0;white-space:normal;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.2;font-weight:normal;color:#373737;margin:0 0 0 7px}


.check-box input[type="checkbox"]{position:relative;display:inline-block;width:25px;height:25px;margin:0;opacity:0;-webkit-appearance:none;background-color:transparent;outline:none;border:none;cursor:pointer;vertical-align:middle;}
.check-box input[type="checkbox"] + .check-mask{position:absolute;width:25px;height:25px;z-index:-1;margin:0 0 0 -25px;background-color:#fff;border:1px solid #2e2f30;-webkit-border-radius:5px;border-radius:5px;}

.check-box input[type="checkbox"] + .check-mask::before{content:'';position:absolute;left:3px;top:-7px;width:100%;height:100%;background:url(../images/check-blue.png) no-repeat center center;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-size:cover}
.check-box input[type="checkbox"]:checked + .check-mask::before{opacity:1}

.check-box.card{display:inline-block;width:auto;position:absolute;right:20px;bottom:10px;text-align:right}
.check-box.card input[type="checkbox"]  + .check-mask + span{position:absolute;right:100%;top:5px;margin:0 10px 0 0;white-space:nowrap}




/*INPUT*/
.require-col{position:relative;display:block;width:100%;height:auto}
.input-text{position:relative;display:block;width:100%;height:auto;}
.input-text::after{content:'';position:relative;display:block;clear:both}

input[type="text"], input[type="password"]{width:100%;height:64px;padding:0 20px;background-color:rgba(255,255,255,0.9);border:1px solid #bbb;-webkit-border-radius:10px;border-radius:10px;font-family:Arial, Helvetica, sans-serif;line-height:62px;font-size:14px;color:#373737;font-weight:normal;-webkit-appearance:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
input[type="text"]:focus, input[type="password"]:focus{background-color:rgba(255,255,255,0.5);}

.input-area{position:relative;display:block;width:100%;height:auto;margin:0 0 4px 0;}
.input-area textarea{width:100%;height:148px;padding:10px 20px;background-color:rgba(255,255,255,0.9);border:1px solid #bbb;-webkit-border-radius:30px;border-radius:30px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#373737;line-height:28px;resize:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;overflow:auto;-webkit-appearance:none}
.input-area textarea:focus{background-color:rgba(255,255,255,0.5);}


.input-text select{position:relative;display:block;width:100%;height:64px;padding:0 60px 0 20px;border:1px solid #bbb;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-webkit-border-radius:10px;border-radius:10px;color:#373737;font-size:14px;font-weight:normal;background:url(../images/arrow-down.png) no-repeat right center;background-size:54px;background-color:rgba(255,255,255,0.9);overflow:hidden;outline:none;cursor:pointer}
.input-text select::-ms-expand {display:none;}

.input-mask{position:absolute;left:4px;top:0;display:block;width:calc(100% - 8px);height:64px;line-height:62px;border-radius:10px 0 0 10px;overflow:hidden;text-align:left;z-index:1;}
.input-mask span{display:inline-block;padding:0 20px;vertical-align:middle;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:1.4;color:#373737;font-weight:normal;}
.input-mask.hide{width:0;}

.type-edit .input-mask{left:5px;top:1px;width:auto;height:auto;-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;line-height:normal}
.type-edit .input-mask span{padding:7px 20px;font-size:11px;color:#999}

.file-up{cursor:pointer}
.input-text input[type="file"]{position:relative;display:block;width:100%;height:64px;z-index:1;opacity:0;cursor:pointer;}
.file-name{display:block;position:absolute;left:4px;top:0;width:calc(100% - 8px);height:64px;line-height:62px;border:1px solid #bbb;background-color:rgba(255,255,255,0.9);font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#373737;font-weight:normal;z-index:0;white-space:nowrap;padding:0 100px 0 20px;-webkit-border-radius:10px;border-radius:10px;text-align:left;overflow:hidden;text-overflow:ellipsis}

.file-mark{position:absolute;top:5px;right:9px;display:block;width:96px;height:54px;line-height:54px;-webkit-border-radius:10px;border-radius:10px;background-color:#005caa;font-family:'Montserrat', sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;color:#fff;text-align:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

.file-up:hover .file-mark{background-color:#e36b00;}


.has-captcha{height:62px}
.captcha{position:relative;display:inline-block;width:244px;height:62px}
#rc-imageselect, .g-recaptcha {transform:scale(0.8);-webkit-transform:scale(0.8);transform-origin:0 0;-webkit-transform-origin:0 0;}



.col{position:relative;display:block;width:100%;height:auto;min-height:64px;float:left;padding:0 4px;margin:0 0 8px 0}
.size_1{width:8.3333%}
.size_2{width:16.6666%}
.size_3{width:25%}
.size_4{width:33.3333%}
.size_5{width:41.6666%}
.size_6{width:50%}
.size_7{width:58.3333%}
.size_8{width:66.6666%}
.size_9{width:75%}
.size_10{width:83.3333%}
.size_11{width:91.6666%}
.size_12{width:100%}


.cap-title{position:relative;display:inline-block;line-height:64px;}
.col .cap-title:only-child{width:100%;text-align:center}
.cap-title span{display:inline-block;line-height:1.4;vertical-align:middle;font-size:14px;font-weight:normal;color:#373737;}





/*CLOSE*/
.close-popup{position:absolute;right:-70px;top:10px;display:inline-block;width:60px;height:60px;background:-webkit-linear-gradient(135deg, rgb(255, 221, 138) 0%, rgb(0, 148, 255) 100%);background:linear-gradient(135deg, rgb(255, 221, 138) 0%, rgb(0, 148, 255) 100%);box-shadow:0 0 0 6px rgba(255,255,255,0.2);-webkit-border-radius:50%;border-radius:50%;overflow:hidden;cursor:pointer;cursor:pointer;z-index:30;}
.close-popup::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-linear-gradient(135deg, rgb(0, 148, 255) 0%, rgb(255, 221, 138) 100%);background:linear-gradient(135deg, rgb(0, 148, 255) 0%, rgb(255, 221, 138) 100%);opacity:0;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}
.close-popup::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/close.png) no-repeat center center;background-size:contain;}
.close-popup:hover::before{opacity:1}


.close-pics{background:url(../images/close.svg) no-repeat  center center / cover;width:60px;height:60px;text-indent:-9999px;font-size:0;cursor:pointer;position:fixed;right:20px;top:20px;left:auto;bottom:auto;margin:0;z-index:9999;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-border-radius:50%;border-radius:50%;display:block;box-shadow:0 0 60px rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.5);background-color:rgba(255,255,255,0.1);}
.close-pics:hover{background-color:rgba(255,255,255,0.3);box-shadow:0 0 20px rgba(255,255,255,0.8)}
.close-pics-small{background:url(../images/close.svg) no-repeat  center center / cover;width:40px;height:40px;cursor:pointer;position:fixed;left:50%;top:10px;margin-left:-20px;z-index:99999;border:1px solid rgba(255,255,255,0.5);background-color:rgba(0,0,0,0.1);-webkit-border-radius:50%;border-radius:50%;display:none}




/*SELECT LIST*/
.select-list{position:relative;display:inline-block;width:250px;height:44px;z-index:1;}

.select-header{position:relative;display:block;width:100%;height:auto;border:1px solid #fff;background-color:rgba(146,156,175,0);cursor:pointer;-webkit-border-radius:30px;border-radius:30px;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;z-index:1}
.select-header::after{content:'';position:absolute;right:6px;top:2px;display:block;width:40px;height:40px;background:url(../images/select.png) no-repeat center center;}
.select-header span{display:block;padding:0 40px 0 20px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:14px;color:#fff;line-height:42px;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.select-box{position:absolute;top:28px;left:0;display:none;width:100%;height:auto;padding:20px 10px 10px 10px;background-color:#929caf;}
.select-box ul{position:relative;display:block;width:100%;height:auto;max-height:240px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.select-box li{position:relative;display:block;width:100%;height:auto;margin:0 auto 1px auto;padding:7px 15px;
background-color: rgb(15, 32, 108, 0.8);font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;color:#fff;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;text-align:left;line-height:1.4;cursor:pointer;}

.select-header.onclick{background-color:rgba(146,156,175,1);}
.select-header:hover{background-color:rgba(146,156,175,1);}

.select-box li.selected, .select-box li:not(.selected):hover{background-color:#0f206c;}
.select-box li.hide{display:none}




/*SHARE ITEM*/
.share-icon{position:absolute;right:0;top:0;width:40px;height:40px;background:url(../images/share-icon.svg) no-repeat center center;background-size:contain;cursor:pointer;}
.share-item{position:absolute;right:10px;bottom:10px;width:40px;height:40px;overflow:hidden;-webkit-transition:width .5s cubic-bezier(.44,.39,.34,1.03);transition:width .5s cubic-bezier(.44,.39,.34,1.03);z-index:2}
.share-item ul{position:absolute;right:40px;top:0;width:126px;overflow:hidden;}
.share-item li{display:block;float:left;width:auto;height:auto;margin:0 2px 0 0}
.share-item li a{position:relative;display:block;width:40px;height:40px;font-size:0;text-indent:-9999px;overflow:hidden;}


.share-item li a::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;-webkit-border-radius:50%;border-radius:50%;}
.share-item li a::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;-webkit-border-radius:50%;border-radius:50%;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;z-index:1}


.item-youtube::before{background:url(../images/social-youtube-grey.png) no-repeat center center;background-size:cover}
.item-youtube::after{background:url(../images/social-youtube.png) no-repeat center center;background-size:cover}

.item-facebook::before{background:url(../images/social-facebook-grey.png) no-repeat center center;background-size:cover}
.item-facebook::after{background:url(../images/social-facebook.png) no-repeat center center;background-size:cover}

.item-linkedin::before{background:url(../images/social-linkedin-grey.png) no-repeat center center;background-size:cover}
.item-linkedin::after{background:url(../images/social-linkedin.png) no-repeat center center;background-size:cover}

.item-google::before{background:url(../images/social-google-grey.png) no-repeat center center;background-size:cover}
.item-google::after{background:url(../images/social-google.png) no-repeat center center;background-size:cover}

.item-zalo::before{background:url(../images/social-zalo-grey.png) no-repeat center center;background-size:cover}
.item-zalo::after{background:url(../images/social-zalo.png) no-repeat center center;background-size:cover}

.share-item:hover{width:166px}
.share-item li a:hover::after{opacity:1}



/*MAP*/
.googlemap{position:relative;width:100%;height:calc(100vh - 100px);max-height:750px;display:block;z-index:1;}
.googlemap iframe{position:absolute;top:0;left:0;width:100% !important; height: 100% !important;}

#map-canvas{position:absolute; display:block;width:75%;height:100%; left:0; top:0;}

.content-map {position:relative;height:100%;display:flex}

.map-info-address{display:flex;flex-direction: column;width:40%;margin: 0 auto;margin-left: 15px; padding: 15px }
.location-svg{width:5%; align-items: center ; margin-right: 5%;margin-top:1%}
.tittle-warp{ display: flex;}


.address-map h3 
{
    font-size: 18px;
    color: #333;
   
  
    
    background-size: contain;
    
}
  .change-tinh {
     
        border: 1px solid #d7d7d7;
        color: #333;
        text-indent: 5px;
        font-size: 15px;
        margin: 20px 0;
        width: 70%;
        height:36px;
      

    }
    .list-items{
        width: 5%;
        margin:15px 20px 0 0;
        display: inline-block;
    }

  
   
        
.infobox{background-color:#fff; z-index:998; width:280px; height:auto; cursor:default; box-shadow:rgba(0,0,0,0.1) 3px 3px 0;-webkit-border-radius:30px 0 30px 30px;border-radius:30px 0 30px 30px; display:inline-block; padding-bottom:20px}
.infobox img{width:260px; height:auto; position:relative;display:block; margin:10px; -webkit-border-radius:20px 0 20px 20px;border-radius:20px 0 20px 20px;}

.infobox h3{font-family:Arial, Helvetica, sans-serif; font-size:13px;color:#005caa;line-height:1.4;font-weight:bold;text-align:left;margin:0 20px 10px 20px; position:relative; display:block; text-transform:uppercase}
.infobox p{font-family:Arial, Helvetica, sans-serif; font-size:13px;color:#3e3e3e; line-height:1.6;font-weight:normal;text-align:left;margin:0 20px; position:relative; display:block;}
.infobox p a{color:#3ca4fb;}
.infobox p a:hover{color:#005caa;}

.infoBox img[align="right"]{ background-color:#005caa; background-image:url(../images/close3.png) !important; background-repeat:no-repeat; background-position:center center; width:40px; height:40px;position:absolute !important; cursor:pointer; left:-20px;top:-20px;-webkit-border-radius:50%;border-radius:50%; box-shadow:rgba(0,0,0,0.1) 3px 3px 0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; z-index:10}
.infoBox img[align="right"]:hover{background-color:#3ca4fb;}

.zoom-control{position:absolute;top:50%;right:20px;display:block;width:auto;height:auto;margin:-57px 0 0 0;z-index:20;}
.zoom-control a{display:block;width:50px;height:50px;margin:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin:5px 0;border:1px solid rgba(255,255,255,0.5);box-shadow:0 0 10px rgba(0,0,0,0.2)}
.zoom-control a.zoom-in{ background:#005caa url(../images/zoom-in.svg) no-repeat center center /contain}
.zoom-control a.zoom-out{background:#005caa url(../images/zoom-out.svg) no-repeat center center /contain}
.zoom-control a:hover{background-color:#3ca4fb}



/*BUTTON*/
.player-vid{position:absolute;left:50%;top:50%;width:154px;height:154px;background:-webkit-linear-gradient(-45deg, rgba(0, 121, 227,0.7) 0%, rgba(208, 0, 6,1) 100%);background:linear-gradient(-45deg, rgba(0, 121, 227,0.7) 0%, rgba(208, 0, 6,1) 100%);margin:-87px 0 0 -87px;-webkit-border-radius:50%;border-radius:50%;z-index:10;}
.player-vid span{position:absolute;left:27px;top:27px;width:calc(100% - 54px);height:calc(100% - 54px);background:url(../images/player.svg) no-repeat center center / contain;z-index:3}

.player-vid::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-linear-gradient(-45deg, rgba(208, 0, 6,0.7) 0%, rgba(0, 121, 227,1) 100%);background:linear-gradient(-45deg, rgba(208, 0, 6,0.7) 0%, rgba(0, 121, 227,1) 100%);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:scale(0);transform:scale(0);-webkit-border-radius:50%;border-radius:50%;z-index:2}

.player-vid:hover::before{-webkit-transform:scale(1);transform:scale(1)}
.player-vid:hover::after{-webkit-animation:scaleUpTo 1.5s linear infinite;animation:scaleUpTo 1.5s linear infinite;}
.player-vid.hide{display:none;opacity:0}
.player-vid.show{display:block;opacity:1}







/*CALENDA*/
.ui-datepicker-inline .ui-datepicker .ui-widget .ui-widget-content .ui-helper-clearfix .ui-corner-all{}
.ui-datepicker {width:auto; display:none; padding:10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); -webkit-border-radius:10px;border-radius:10px; background: #005caa; margin:0; z-index:1 !important;}

.ui-datepicker .ui-datepicker-header {position:relative; padding:0; width:100%; height:auto;}
.ui-datepicker .ui-datepicker-prev {left:0; position:absolute; display: block; cursor:pointer; font-size:0; float:left;}
.ui-datepicker .ui-datepicker-next {right:0; position:absolute; display: block; cursor:pointer; font-size:0;float:right;}
.ui-datepicker .ui-datepicker-prev span { background:url(../images/prev-c.png) no-repeat center center; width:20px; height:40px; position:absolute; display: block; cursor:pointer; font-size:0; margin:0; left:0; float:left;}
.ui-datepicker .ui-datepicker-next span {background:url(../images/next-c.png) no-repeat center center; width:20px; height:40px; position:absolute; display: block; cursor:pointer; font-size:0; margin:0; right:0; float:right;-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;}
.ui-datepicker .ui-datepicker-next span:hover, .ui-datepicker .ui-datepicker-prev span:hover {opacity:0.5;}
.ui-datepicker-trigger{cursor:pointer;opacity:1; display:block; margin:0;-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out; position:absolute; right:9px; top:12px; z-index:10}
.ui-datepicker-trigger:hover{opacity:0.5;}
thead tr{height:30px}

.ui-datepicker .ui-datepicker-title {font-size:18px;font-weight:bold;color:#fff;padding:5px 0;text-align:center; line-height:30px; text-transform:uppercase; text-shadow:-1px 1px 0 rgba(0,0,0,0.5);}
.ui-datepicker .ui-datepicker-title select {font-size:16px;	margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:40%;height:30px;display:inline-block;margin:0 1%;color:#fff;background:url(../images/arrow-down-white.png) no-repeat right -6px;border:1px solid rgba(255,255,255,0.5);-webkit-border-radius:30px;border-radius:30px;font-family:Arial, Helvetica, sans-serif;font-size:14px;padding:0 10px}
.ui-datepicker select.ui-datepicker-month option, .ui-datepicker select.ui-datepicker-year option{color:#333}

.ui-datepicker table {width: 100%; border-collapse: collapse; margin:0 0 6px;table-layout:inherit;min-width:inherit}
.ui-datepicker th {padding:8px;font-size:14px;background-color:transparent;text-shadow:-1px 1px 0 rgba(0,0,0,0.5);color:#fff}
.ui-datepicker td {padding:1px;background-color:transparent !important}
.ui-datepicker td span, .ui-datepicker td a {display: block;padding: 3px;text-align: right;	text-decoration: none;}
.ui-datepicker .ui-datepicker-buttonpane {	background-image: none;	margin: 11px 0 0 0;	padding:0 3px;	border-left: 0;	border-right: 0;border-bottom: 0;}
.ui-datepicker .ui-datepicker-buttonpane button {float: right;margin: 8px 3px 6px;cursor: pointer;padding: 3px 9px 4px 9px;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background-color:rgba(0,0,0,0.5);color:#fff; -webkit-border-radius:3px; border-radius:3px; text-align:center}
.ui-widget-header .ui-state-default a:hover { border:0; background-color: #7fa92c;font-family:Arial, Helvetica, sans-serif;font-size:15px; color:#fff; text-align:center;}
.ui-state-default a, .ui-state-default a:link,.ui-state-default a:visited {color: #1c94c4;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus{background-color:rgba(255,255,255,0.8); color:#323232}
.ui-state-hover a, .ui-state-hover a:hover {color:#fff;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background-color:rgba(255,255,255,0.8); color:#323232}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #fff; background-color: #7fa92c;}
.ui-datepicker-cover { position: absolute; z-index: -1; top: -4px; left: -4px; width: 200px;  height: 200px; }
.ui-datepicker-close{display:none}





/*RESET LAYOUT*/
.no-scroll{overflow-x:hidden; overflow-y:hidden !important; overflow:hidden;}
.wrap-page{width:100%;max-width:970px;position:relative; margin:0 auto;height:auto;}
.no-link{pointer-events:none}
.level-index-out{z-index:-9999;pointer-events:none}
.level-index-in{z-index:9999;}
.visible {overflow:visible;}
.TA-center .slide-wrapper{width:100% !important;white-space:nowrap;text-align:center;}
.TA-center .slide-item{float:none !important;display:inline-block !important;vertical-align:top;}

/*RESPONSIVE*/
.desktop{ display:block}
.mobile{ display:none}
img.desktop{ display:block}
img.mobile{display:none}


/*MAP CANVAS*/
.map-background{width:100%; height:100%; position:relative; display:block; background-position:top center; background-size:contain; background-repeat:no-repeat;}
.map-background img{opacity:0; position:absolute;left:0; top:0}
.map-background canvas{width:2000px; height:1125px; position:absolute; left:0; top:0; padding:0; display:block; opacity:1;}

/*MOUSE MOVE*/
.img-moving{position:relative;overflow:hidden;height:100%; width:100%;cursor:url(../images/hand.png) 6 8, move;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;}
.img-moving img{-webkit-transform:translateZ(0);-ms-transform:translateZ(0); transform:translateZ(0); position:absolute;top:0;left:0;}
.hidemouse{pointer-events:none}


/*CONTROL BAR*/
.controls {position:absolute;width:100%; height:30px;padding:5px 0;bottom:0; left:0; white-space:nowrap; text-align:center; background-color:rgba(255,255,255,0);-webkit-transition:all 0.9s ease-in-out;transition:all 0.9s ease-in-out; opacity:0;  -webkit-transform:translate3d(0, 100%, 0);  transform:translate3d(0, 100%, 0);overflow:hidden; z-index:10;}
.controls[data-state=hidden] {display:none;}
.controls[data-state=visible] { visibility:visible}
.controls .progress { cursor:pointer; width:calc(100% - 150px); max-width:220px; height:10px; position:relative; display:inline-block; vertical-align:middle; margin:1px 0; padding:1px;background-color:rgba(255,255,255,0.2)}
.controls progress[data-state="fake"] { background-color:rgba(255,255,255,0.2); height:20px;}
.controls button { text-align:center; overflow:hidden; background-color:transparent;  border:none; cursor:pointer; -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;  width:30px; height:30px; overflow:hidden; position:relative; display:inline-block; vertical-align:middle; background-position:center center; background-size:contain; background-repeat:no-repeat; opacity:1 }
.controls button:hover{opacity:0.5;}
.controls button:focus{opacity:1;}
.controls progress { display:block; width:100%; height:100%; margin:0; border:none; overflow:hidden; background-color:rgba(0,0,0,0.1); color:#fff }
.controls progress span { width:0%; height:100%; display:inline-block; background-color:#fff; }
.controls progress::-moz-progress-bar {	background-color:#fff;}
.controls button[data-state="play"] {background-image:url(../images/video/play.svg); width:20px; height:20px; background-size:cover}
.controls button[data-state="pause"] {background-image:url(../images/video/pause.svg); width:20px; height:20px; background-size:cover}
.controls button[data-state="stop"] {background-image:url(../images/video/stop.svg); width:0; height:0; background-size:cover; opacity:0}
.controls button[data-state="mute"] {background-image:url(../images/video/mute.svg); width:25px; height:25px; background-size:cover}
.controls button[data-state="unmute"] {background-image:url(../images/video/unmute.svg); width:25px; height:25px; background-size:cover}
.controls button[data-state="go-fullscreen"] {background-image:url(../images/video/fullscreen.svg);  width:20px; height:20px; background-size:cover;}
.controls button[data-state="cancel-fullscreen"] {background-image:url(../images/video/cancel-fullscreen.svg); width:20px; height:20px; background-size:cover;}
.video-cover[data-fullscreen=true]{ position:fixed; left:0; top:0;}
.video-cover[data-fullscreen=true] video {height:auto;}
.video-cover[data-fullscreen=true] figcaption {display:none;}
.video-cover[data-fullscreen=true] .controls {bottom:0;z-index:2147483647; position:fixed}
.video-cover[data-fullscreen=true] .video-full{width:100%;height:100%; min-width:inherit; min-height:inherit;left:0; top:0; -webkit-transform:translate(0, 0);transform:translate(0, 0);}
.controls.addshow{ bottom:10px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}



/*SLIDE*/
.slide-slidebox{position:relative;-ms-touch-action:pan-y;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;}
.slide-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);height:auto}
.slide-wrapper::after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.slide-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.slide-wrapper-outer.autoheight{-webkit-transition:height 300ms ease-in-out;transition:height 300ms ease-in-out;}	
.slide-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.slide-loaded{display:block;}
.slide-loading{opacity:0;display:block;}

.orange .slide-page span:not(.slide-numbers){background-color:rgba(245,130,32,1);}
.orange .slide-page:hover span:not(.slide-numbers)::before{border:1px solid rgba(245,130,32,0.5);}
.orange .slide-page.active span:not(.slide-numbers)::before{border:1px solid rgba(245,130,32,0.5);} 
.orange .slide-page.active span:not(.slide-numbers){background-color:rgba(245,130,32,1);}

.grey .slide-page span:not(.slide-numbers){background-color:rgba(146,156,175,1);}
.grey .slide-page:hover span:not(.slide-numbers)::before{border:1px solid rgba(146,156,175,0.5);}
.grey .slide-page.active span:not(.slide-numbers)::before{border:1px solid rgba(146,156,175,0.5);} 
.grey .slide-page.active span:not(.slide-numbers){background-color:rgba(146,156,175,1);}



.slide-controls{text-align:center;width:100%;position:relative;height:auto;margin:0 auto;z-index:2}
.slide-pagination{ position:relative;width:100%;height:auto;margin:20px 0;}
.slide-page, .slide-buttons div{cursor:pointer;}
.slide-page{display:inline-block;position:relative;width:auto;height:auto;margin:0 5px;-webkit-border-radius:50%;border-radius:50%;}
.slide-page span:not(.slide-numbers){display:block;width:8px;height:8px;background-color:rgba(255,255,255,0.8);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-border-radius:50%;border-radius:50%;margin:0}
.slide-page span:not(.slide-numbers)::before{border:1px solid rgba(255,255,255,0);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-border-radius:50%;border-radius:50%;position:absolute;display:block;content:"";width:16px;height:16px;left:-4px;top:-4px}
.slide-page:hover span:not(.slide-numbers)::before{border:1px solid rgba(255,255,255,1)}
.slide-page:hover span:not(.slide-numbers){background-color:rgba(255,255,255,1)}
.slide-page.active span:not(.slide-numbers)::before{pointer-events:none;border:1px solid rgba(255,255,255,1)} 
.slide-page.active span:not(.slide-numbers){pointer-events:none;background-color:rgba(255,255,255,1)}
.slide-page span.slide-numbers{font-family:'Roboto', sans-serif;font-weight:400;color:#f58020;padding:0;font-size:30px;line-height:50px;text-align:center;display:block;width:50px;height:50px;border:1px solid #f58020;background-color:rgba(245,128,32,0);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-border-radius:50%;border-radius:50%;margin:10px 0;pointer-events:auto}
.slide-page:hover span.slide-numbers{background-color:rgba(31,165,75,1);border:1px solid rgba(245,128,32,0);color:#fff;}
.slide-page.active span.slide-numbers{pointer-events:none;background-color:rgba(31,165,75,1);border:1px solid rgba(245,128,32,0);color:#fff;}
.slide-page.active{pointer-events:none}


/*modify*/
.slide-buttons{position:relative;width:100%;height:auto;}
.slide-prev, .slide-next{position:absolute;top:50%;width:40px;height:122px;margin:-71px 0 0 0;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:100}
.slide-prev{background:url(../images/previous.svg) no-repeat center center / contain;left:-60px}
.slide-next{background:url(../images/next.svg) no-repeat center center / contain;right:-60px}
.slide-prev:hover, .slide-next:hover{ -webkit-transform:scale(1.2); transform:scale(1.2); opacity:0.8 }
.slide-prev.disabled, .slide-next.disabled{ pointer-events:none;opacity:0.2}

.center-no-paging .slide-controls, .center-no-paging .slide-buttons{position:static;height:0;left:auto;top:auto}
.center-no-paging .slide-pagination{display:none}
.center-paging .slide-controls, .center-paging .slide-buttons{position:static;left:auto;top:auto}
.center-paging .slide-prev, .center-paging .slide-next{margin:-71px 0 0 0}
.center-paging .slide-prev:hover,.center-paging  .slide-next:hover{-webkit-transform:scale(1.2); transform:scale(1.2); opacity:0.8}


.grey .slide-prev{background:url(../images/previous1.svg) no-repeat center center / contain;}
.grey .slide-next{background:url(../images/next1.svg) no-repeat center center / contain;}


.preloader {width:100%;height:100%;min-height:300px;position:absolute;left:0;top:0;border:none;background-color:transparent;display:none;z-index:10;}
.preloader::before {content:"";width:82px;height:82px;position:absolute;left:50%;top:50%;margin:-41px 0 0 -41px;background-image:url(../images/cycle.png);background-position:center center;background-repeat:no-repeat;-webkit-animation:Preloader 1s steps(12, end) infinite;animation:Preloader 1s steps(12, end) infinite;}
.preloader::after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.loading .preloader{display:block}
.preloader.done{ display:none}



/* FIX */
.slide-item{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.grabbing{ cursor:ew-resize;cursor:e-resize;cursor:url(../images/grabbing.png) 8 8, move;}

/*SWIPER 3D*/
.slide-container, .slide-container-horizontal, .slide-container-vertical { position:relative; overflow:hidden;}
.slide-container-no-flexbox .item-container {  float:left;}
.slide-container-vertical > .item-wrapper { -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; }
.item-wrapper { position:relative; width:100%; height:100%; display:-webkit-box;display:-webkit-flex;display:-moz-box; display:flex;-webkit-transition-property:-webkit-transform;-ms-transition-property:-ms-transform; transition-property:transform;-webkit-box-sizing:content-box; box-sizing:content-box;z-index:1; }
.item-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.slide-container-android .item-container, .item-wrapper { -webkit-transform:translate3d(0px, 0, 0); transform:translate3d(0px, 0, 0); }
.slide-container-multirow > .item-wrapper { -webkit-box-lines:multiple;-ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; }
.slide-container-free-mode > .item-wrapper { -webkit-transition-timing-function:ease-out; -ms-transition-timing-function:ease-out; transition-timing-function:ease-out; margin:0 auto; }

.item-container {-webkit-flex-shrink:0; -ms-flex:0 0 auto; flex-shrink:0; width:100%; height:auto;position:relative; text-align:center;display:-webkit-box;display:-webkit-flex;  display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; }

.item-container{width:100vw !important}


/* Gallery Thumb */
.gallery-thumbs {height:auto; box-sizing:border-box; padding:10px 0;}
.gallery-thumbs .item-container { width:25%; opacity:0.4; }
.gallery-thumbs .item-active {  opacity:1; }

/* Auto Height */
.slide-container-autoheight, .slide-container-autoheight .item-container { height:auto; }
.slide-container-autoheight .item-wrapper { -webkit-box-align:start; -ms-flex-align:start; -webkit-align-items:flex-start; align-items:flex-start; -webkit-transition-property:-webkit-transform, height; -ms-transition-property:-ms-transform, height; transition-property:transform, height; }

/* a11y */
.slide-container .notification { position:absolute; left:0; top:0; pointer-events:none; opacity:0; z-index:-1000; }

/* IE10 Windows Phone 8 Fixes */
.wp8-horizontal { -ms-touch-action:pan-y; }
.wp8-vertical { -ms-touch-action:pan-x; }

/* Arrows */
.button-prev, .button-next{ position:absolute;top:50%;height:100px;width:50px;margin:-50px 0 0 0;cursor:pointer; opacity:0.8;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; -webkit-transform:scale(0.8);transform:scale(0.8); z-index:100;}
.button-prev{background:url(../images/previous.svg) no-repeat center center / contain; left:60px}
.button-next{background:url(../images/next.svg) no-repeat center center / contain; right:60px}
.button-prev:hover, .button-next:hover{ opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.button-prev.disabled, .button-next.disabled{pointer-events:none;opacity:0.2;cursor:default;}

/* Pagination Styles */
.pagination { position:relative; text-align:center; margin:10px auto; -webkit-transition:300ms; transition:300ms; -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); width:100%; z-index:10; }
.pagination.pagination-hidden { opacity:0; }
/* Common Styles */
.pagination-fraction, .pagination-custom { font-family:Arial, Helvetica, sans-serif; font-weight:normal;color:#fff; width:100%; }
.pagination-current, .pagination-total{ font-size:24px; line-height:1;font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#fff}

/* Bullets */
.pagination-bullet{width:16px;height:16px;display:inline-block;position:relative;-webkit-border-radius:50%;border-radius:50%;border:1px solid rgba(255,255,255,0);-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.pagination-bullet  i{width:8px;height:8px;position:relative;display:block;margin:3px;background-color:rgba(113,186,231,1);-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

.pagination-bullet:hover{border:1px solid rgba(255,255,255,1)}
.pagination-bullet:hover  i{ background-color:rgba(255,255,255,1);}
.pagination-clickable .pagination-bullet{cursor:pointer;}
.pagination-bullet-active{border:1px solid rgba(255,255,255,1);pointer-events:none}
.pagination-bullet-active i{ background-color:rgba(255,255,255,1);}
.slide-container-vertical > .pagination-bullets{ right:10px;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);}
.slide-container-vertical >  .pagination-bullets .pagination-bullet{ margin:3px;display:block;}
.slide-container-horizontal > .pagination-bullets .pagination-bullet{ margin:3px;}


/* Progress */
.pagination-progress { background:rgba(0, 0, 0, 0.25); position:absolute; }
.pagination-progress .pagination-progressbar { background-color:#fff; position:absolute; left:0; top:0; width:100%; height:100%; -webkit-transform:scale(0);  transform:scale(0); -webkit-transform-origin:left top; transform-origin:left top; }
.slide-container-rtl .pagination-progress .pagination-progressbar { -webkit-transform-origin:right top; transform-origin:right top; }
.slide-container-horizontal > .pagination-progress { width:100%; height:4px; left:0; top:0; }
.slide-container-vertical > .pagination-progress { width:4px; height:100%; left:0; top:0; }
.pagination-progress.pagination-white { background-color:rgba(255, 255, 255, 0.5); }
.pagination-progress.pagination-white .pagination-progressbar { background-color:#fff; }
.pagination-progress.pagination-black .pagination-progressbar { background-color:#000; }
/* 3D Container */
.slide-container-3d { -webkit-perspective:1200px; perspective:1200px; }
.slide-container-3d .item-wrapper, .slide-container-3d .item-container, .slide-container-3d .shadow-left, .slide-container-3d .shadow-right, .slide-container-3d .shadow-top, .slide-container-3d .shadow-bottom,.slide-container-3d .cube-shadow { -webkit-transform-style:preserve-3d;transform-style:preserve-3d; }
.slide-container-3d .shadow-left, .slide-container-3d .shadow-right, .slide-container-3d .shadow-top, .slide-container-3d .shadow-bottom { position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none; z-index:10; }
.slide-container-3d .shadow-left { background-image:linear-gradient(to left, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));}
.slide-container-3d .shadow-right {background-image:linear-gradient(to right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));}
.slide-container-3d .shadow-top { background-image:linear-gradient(to top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));}
.slide-container-3d .shadow-bottom { background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));}

/* Coverflow */
.slide-container-coverflow .item-wrapper, .slide-container-flip .item-wrapper { -ms-perspective:1200px;}

/* Cube + Flip */
.slide-container-cube, .container-flip { overflow:visible; }
.slide-container-cube .item-container, .slide-container-flip .item-container { pointer-events:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1; }
.slide-container-cube .item-container .item-container, .slide-container-flip .item-container .item-container { pointer-events:none; }
.slide-container-cube .item-active, .slide-container-flip .item-active, .slide-container-cube .item-active .item-active, .slide-container-flip .item-active .item-active { pointer-events:auto; }
.slide-container-cube .shadow-top, .container-flip .shadow-top, .slide-container-cube .shadow-bottom, .slide-container-flip .shadow-bottom, .slide-container-cube .shadow-left, .slide-container-flip .shadow-left, .slide-container-cube .shadow-right,.slide-container-flip .shadow-right { z-index:0; -webkit-backface-visibility:hidden;  backface-visibility:hidden; }

/* Cube */
.slide-container-cube .item-container {-webkit-transform-origin:0 0; transform-origin:0 0; width:100%; height:100%; }
.slide-container-cube.slide-container-rtl .item-container { -webkit-transform-origin:100% 0;  transform-origin:100% 0; }
.slide-container-cube .item-active{ pointer-events:auto; visibility:visible; }
.slide-container-cube .cube-shadow {position:absolute;left:0; bottom:0; width:100%; height:50%; background-color:rgba(0,0,0,0.3); opacity:0.5; -webkit-filter:blur(100px); filter:blur(100px); z-index:0; }

/* Fade */
.slide-container-fade.slide-container-free-mode .item-container { -webkit-transition-timing-function:ease-out;transition-timing-function:ease-out; }
.slide-container-fade .item-container { pointer-events:none; -webkit-transition-property:opacity; transition-property:opacity; }
.slide-container-fade .item-container .item-container { pointer-events:none; }
.slide-container-fade .item-active, .slide-container-fade .item-active .item-active { pointer-events:auto; }

/* Scrollbar */
.scrollbar{ border-radius:10px;position:relative;-ms-touch-action:none;background-color:rgba(0, 0, 0, 0.1);}
.slide-container-horizontal > .scrollbar{  height:5px;width:100%;z-index:50;margin:5px 0 0 0}
.slide-container-vertical > .scrollbar{ position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}
.scrollbar-drag{ height:100%;width:100%;position:relative;background-color:rgba(255, 255, 255, 0.5);border-radius:10px;left:0;top:0;}
.scrollbar-cursor-drag{ cursor:move;}

/* Preloader */
.lazy-preloader {width:100%; min-height:100%; position:absolute; left:0; top:0; border:none; background-color:transparent; z-index:1;}
.lazy-preloader::before {content:""; width:82px; height:82px; position:absolute; left:50%; top:50%; margin:-41px 0 0 -41px; background-image:url(../images/cycle.png);background-position:center center; background-repeat:no-repeat;-webkit-animation:Preloader 1s steps(12, end) infinite; animation:Preloader 1s steps(12, end) infinite;}
.lazy-preloader::after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;}


/*Zoom*/
.container-zoom { width:100%;  height:100%; display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;  -webkit-box-pack:center;  -moz-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  justify-content:center;  -webkit-box-align:center;  -moz-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  align-items:center;  text-align:center;}
.container-zoom > img, .container-zoom > svg, .container-zoom > canvas {object-fit:contain;}

/*IE RESET*/
.is-IE .container-zoom{display:block;position:relative;}
.is-IE .container-zoom::before, .is-IE .container-zoom::after{content:'';position:relative;display:inline-block;width:0;height:100%;vertical-align:middle}

/*MOUSE MOVE*/
.img-moving{position:relative;overflow:hidden;height:100%;width:100%;cursor:url(../images/hand.cur) 6 8, move;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;}
.img-moving img{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);position:absolute;top:0;left:0;}
.hidemouse{pointer-events:none}

.class-hidden{ display:none;}


.desktop{display:block}
.mobile{display:none}





/*SLIDER HOME*/
.slider-home{max-height:100vh;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;background-color:#005caa;overflow:hidden;opacity:0}

.slide-bg{position:relative;display:block;width:100%;height:auto;}
.bg-home{position:relative;display:block;width:100%;height:auto;line-height:0;overflow:hidden}
.bg-home a, .bg-home img{display:block;width:100%;height:auto}

.slider-home .pagination{position:absolute;left:30px;top:50%;width:auto}
.slider-home .pagination-bullet{display:block;}
.is-Safari5 .item-container{display:block}


/*SLIDER INNER*/
.slider-inner{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;background-color:#005caa;overflow:hidden;opacity:0}
.bg-inner{position:relative;display:block;width:100%;height:auto;line-height:0;overflow:hidden}
.bg-inner a, .bg-inner img {display:block;width:100%;height:auto}



/*SHOW*/
.slide-bg::before{content:'';position:absolute;left:0;top:0; width:100%;height:50%;background-color:#fff;-webkit-transition:height 0.5s ease-in-out;transition:height .5s cubic-bezier(.44,.39,.34,1.03);z-index:11}
.slide-bg::after{content:'';position:absolute;left:0;bottom:0; width:100%;height:50%;background-color:#fff;-webkit-transition:height 0.5s ease-in-out;transition:height .5s cubic-bezier(.44,.39,.34,1.03);z-index:11}

.slider-home.show, .slider-inner.show{opacity:1}
.show .slide-bg::before, .show .slide-bg::after{height:0}






@media screen and (max-width:1600px) {

}

@media screen and (max-width:1500px) {

}

@media screen and (max-width:1300px) {
/*INPUT*/
.cap-title span{font-size:13px}


}


@media screen and (max-width:1024px) {
/*RESET LAYOUT*/
.no-scroll{overflow-x:hidden; overflow-y:hidden !important; overflow:hidden;}
/*MAP INFO*/
.content-map{display: block;}
.map-info-address{margin:0 auto; width:80%}
/*SLIDE FULL ALBUM ZOOMPIC*/
.content-page{width:100%;height:auto;position:relative;}
.box-content{position:relative;height:auto;top:auto;left:auto;width:auto;display:block;}
.colum-box{position:relative;height:auto;width:100%;float:left;display:block;margin:0;padding:0;}
.all-pics.show::after{content:'';background:url(../images/pinchzoom.svg) no-repeat left top;position:absolute;left:0;top:0;width:80px;height:80px;}
.full.lock{overflow-x:hidden;}
.full img {max-width:100%; max-height:inherit;}
.all-pics .text-length h3{font-size:20px;line-height:26px;padding:10px 20px;}
.all-pics .text-length p{font-size:16px;line-height:22px;}
.next-pic{right:10px;opacity:0.5;-webkit-transition:none;transition:none;}
.prev-pic{left:10px;opacity:0.5;-webkit-transition:none;transition:none;}
.next-pic:hover, .prev-pic:hover, .next-pic:hover:not(.disabled), .prev-pic:hover:not(.disabled){background-color:rgba(255,255,255,0.1);box-shadow:0 0 60px rgba(0,0,0,0.2);}
.next-pic.disabled, .prev-pic.disabled{ opacity:0.1}

.allvideo{ z-index:5000;top:0;background-image:none;-webkit-transition:none;-ms-transition:none;transition:none;}
.overlay-video{z-index:1000;background-color:#000 }

.controls {bottom:0;left:0;margin:0;}
.is-IOS .controls{display:none}

.album-pic-center img{max-width:84%;max-height:84%}

.go-top{right:10px;bottom:20px;width:40px;height:40px;background:url(../images/top-sp.png) no-repeat center center;background-color:rgba(0,0,0,0.3);-webkit-transition:none;transition:none;box-shadow:none}
.go-top:hover{background-color:rgba(0,0,0,0.3);box-shadow:none}
.go-top.on-bottom{opacity:1;z-index:20000;}

.footer .go-top.on-bottom{display:none}

.zoom{width:40px;height:40px;}
.zoom::before{display:none}

.slide-pagination{margin:10px 0;}
.slide-page{width:16px}
.slide-pic-nav{top:auto;margin-top:0;bottom:50px;left:0;position:fixed}
.container-zoom{height:100%}

.container-zoom.zoomin{height:100vh}
.center-no-paging .slide-controls{height:auto}
.center-no-paging .slide-pagination{display:block}
.slide-page{margin:0 5px;width:auto}
.slide-buttons{display:none}
.slider-home .pagination{left:5px;}

.news-link .slide-pagination{display:none}



/*NEWXT-PREVIOUS*/
.slide-prev, .slide-next{height:60px;width:30px; margin:-60px 0 0 0}
.album-box .slide-prev{left:-30px;height:60px;width:30px; margin:0}
.album-box .slide-next{right:-30px;height:60px;width:30px; margin:0}
.slide-prev{left:-30px;-webkit-transition:none;transition:none}
.slide-next{right:-30px;-webkit-transition:none;transition:none}

.slide-prev:hover, .slide-next:hover, .center-paging .slide-prev:hover,.center-paging  .slide-next:hover{-webkit-transform:scale(1); transform:scale(1); opacity:1}

.video-thumb-box .slide-prev{margin:-30px 0 0 0;left:-37px}
.video-thumb-box .slide-next{margin:-30px 0 0 0;right:-35px;}
.next-pic,  .prev-pic{width:30px; height:30px}

.bg-nav{display:none}



/*VIDEO FULL*/
.video-center-load, .show-full .video-center-load{height:auto}
.box-video-center{position:relative;left:auto;top:auto;height:auto;}

.video-cover{position:relative;left:auto;top:auto;width:100%;height:100%;display:block;}
.video-full {position:relative;top:auto;left:auto;display:block;width:100%;height:auto;min-width:inherit;min-height:inherit;-webkit-transform:none;transform:none;}


.full-video-wrap .title h2{font-size:40px}


/*BUTTON*/
.box-but h3{font-size:24px}

.player-vid{width:100px;height:100px;margin:-50px 0 0 -50px}
.player-vid span{width:calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px}
.player-vid::before{-webkit-transition:none;transition:none;}
.player-vid:hover::before{-webkit-transform:scale(0);transform:scale(0)}
.player-vid:hover::after{-webkit-animation:none;animation:none;}



.view-all{font-size:16px;-webkit-transition:none;transition:none;}
.view-all:hover{background-color:#005caa}
.view-all:hover::before{border:1px solid #005caa}

.btn{font-size:16px;-webkit-transition:none;transition:none;}
.btn::before{-webkit-transition:none;transition:none;}

.btn:hover{background-color:#005caa}
.btn:hover::before{border:1px solid #005caa}


.down-but:hover, .update-but:hover{background-color:#e36b00}

.btn.create-profile:hover{background-color:#e36b00}
.btn.create-profile:hover::before{border:1px solid #e36b00}

.btn.success-profile:hover::before{border:1px solid #e36b00}
.btn.success-profile:hover{background-color:#e36b00}


/*INPUT*/
input[type="text"], input[type="password"]{-webkit-transition:none;transition:none}

.file-mark{-webkit-transition:none;transition:none}
.file-up:hover .file-mark{background-color:#005caa;}




/*SHARE ITEM*/
.share-icon{display:none;}
.share-item{width:auto;-webkit-transition:none;transition:none}
.share-item ul{position:relative;display:inline-block;right:auto;top:auto;width:auto}

.share-item:hover{width:auto}
.share-item li a::after{-webkit-transition:none;transition:none;display:none !important}



/*CLOSE*/
.close-popup{right:auto;left:50%;width:50px;height:50px;margin:0 0 0 -25px;top:-25px}
.close-popup::before{-webkit-transition:none;transition:none;display:none}
.close-pics{display:none}
.close-pics-small{display:block;-webkit-background-size:cover;background-size:cover;}




/*SELECT LIST*/
.select-box li, .select-header{-webkit-transition:none;transition:none}
.select-header.onclick{background-color:rgba(146,156,175,1) !important;}
.select-header:hover{background-color:rgba(146,156,175,0)}
.select-box li:not(.selected):hover{background-color:#497cac;}




/*ALBUM THUMB*/
.thumb-content{bottom:60px}
.gallery-thumbs .item-container{width:80px;height:50px}



/*MOUSE MOVE*/
.img-moving{ overflow:visible;height:auto;cursor:default;}
.img-moving img{position:relative;top:auto !important;left:auto !important;}
.desktop{display:none}
.mobile{ display:block}
img.desktop{display:none}
img.mobile{display:block}

.scroll-down{position:absolute;left:auto;margin:0;right:10px;width:18px;height:46px;border:none;background:url(../images/scroll-down.png) repeat-y ;background-size:90px 46px;opacity:1;-webkit-animation:Play 1s steps(10) infinite  alternate;animation:Play 1s steps(10) infinite  alternate;cursor:default;}
.scroll-down.show{display:block}


/*BACKGROUND*/
.bg-cover{-webkit-transition:none;transition:none;}




/*INPUT*/
input[type="text"], input[type="password"], .input-text select, .input-area textarea{font-size:13px}
input[type="text"], input[type="password"]{padding:0 15px}
.input-mask span{font-size:13px;padding:0 15px}
.type-edit .input-mask span{padding:7px 15px;}
.input-text select{padding:0 60px 0 15px}





/*MAP*/
.googlemap{max-height:420px;box-shadow:none}
.touch-m{ display:none}
.zoom-control{display:none;}
.close-map{-webkit-transition:none;transition:none;width:40px;height:40px;-webkit-background-size:cover;background-size:cover}
.close-map:hover{background-color:#10499e;}


}


@media screen and (max-width:900px){
.slider-home .pagination{bottom:0;top:auto}

}


@media screen and (max-width:820px){
/*FULL VIDEO*/
.full-video-wrap .title{top:0;padding:20px 5%}
.full-video-wrap .title h2{font-size:30px}


}

@media screen and (max-width:740px){

}

@media screen and (max-width:620px){

}

@media screen and (max-width:520px){
/*INPUT*/
.input-text select{padding:0 34px 0 15px}

.file-name{padding:0 75px 0 15px;}
.file-mark{font-size:12px;width:70px}


/*BUTTON*/
.box-but h3{font-size:20px}
.player-vid{width:60px;height:60px;margin:-30px 0 0 -30px}



/*FULL VIDEO*/
.full-video-wrap .title h2{font-size:26px}



}

@media screen and (max-width:420px){
/*FULL VIDEO*/
.full-video-wrap .title h2{font-size:23px}

}

@media screen and (max-width:350px){

}


@media all and (orientation:landscape) and (max-width:760px) {

}

@media all and (orientation:landscape) and (max-width:660px) {

}
