.cptch_block label{
    word-wrap:break-word
}
.cptch_block br{
    display:none !important
}
.cptch_label:hover{
    cursor:pointer
}
form input.cptch_input{
    padding-left:8px;
    padding-right:8px
}
.cptch_whitelist_message{
    font-style:italic;
    color:#008000;
    font-weight:normal !important
}
.cptch_block{
    display:block !important;
    width:100%;
    max-width:100%;
    box-sizing:border-box;
    word-spacing:normal !important;
    text-align:left
}
.cptch_title{
    display:block;
    word-wrap:break-word;
    padding-bottom:5px;
    clear:both
}
.cptch_wrap{
    display:table-row !important;
    position:relative;
    clear:both
}
.cptch_label,.cptch_reload_button_wrap{
    display:table-cell;
    margin:5px 0 !important;
    vertical-align:middle;
    line-height:1
}
.cptch_time_limit_notice{
    display:none;
    color:red;
    font-size:12px
}
.cptch_span{
    display:inline-block;
    vertical-align:middle;
    line-height:1;
    position:relative
}
.cptch_recognition .cptch_span{
    margin-right:2px
}
.rtl .cptch_recognition .cptch_span{
    margin-right:0px;
    margin-left:2px
}
.cptch_img{
    width:40px;
    max-width:40px !important;
    height:40px;
    top:0;
    z-index:1
}
.cptch_reload_button{
    width:2rem;
    height:2rem;
    font-size:2rem;
    margin:0 15px;
    vertical-align:text-bottom
}
.cptch_reload_button:before{
    vertical-align:text-bottom
}
.cptch_recognition .cptch_images_wrap{
    display:block;
    margin-bottom:3px
}
.rtl .cptch_block{
    direction:rtl;
    text-align:right
}
@media only screen and ( max-width:782px ){
    .cptch_reload_button{
        width:48px;
        height:48px;
        font-size:48px
    }
}
.cptch_ajax_wrap{
    color:red
}
.cptch_img.cptch_reduce{
    cursor:default;
    position:relative;
    z-index:10;
    transition:300ms ease-in-out;
    -webkit-transition:300ms ease-in-out
}
.cptch_left.cptch_reduce{
    transform:translateX(100%) scale(3,3);
    -webkit-transform:translateX(100%) scale(3,3)
}
.cptch_right.cptch_reduce{
    transform:translateX(-100%) scale(3,3);
    -webkit-transform:translateX(-100%) scale(3,3)
}
.cptch_center.cptch_reduce{
    transform:scale(3,3);
    -webkit-transform:scale(3,3)
}
.cptch_reload_button.cptch_active{
    opacity:0.7;
    animation:cptch_rotation 800ms infinite linear;
    -webkit-animation:cptch_rotation 800ms infinite linear
}
@-webkit-keyframes cptch_rotation{
    0%{
        -webkit-transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg)
    }
}
@-moz-keyframes cptch_rotation{
    0%{
        -webkit-transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg)
    }
}
@-o-keyframes cptch_rotation{
    0%{
        -webkit-transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg)
    }
}
@keyframes cptch_rotation{
    0%{
        transform:rotate(0deg)
    }
    100%{
        transform:rotate(359deg)
    }
}


divwpcf7.{
    margin:0;
    padding:0
}
div.wpcf7 .screen-reader-response{
    position:absolute;
    overflow:hidden;
    clip:rect(1px,1px,1px,1px);
    height:1px;
    width:1px;
    margin:0;
    padding:0;
    border:0
}
div.wpcf7-response-output{
    margin:2em 0.5em 1em;
    padding:0.2em 1em;
    border:2px solid #ff0000
}
div.wpcf7-mail-sent-ok{
    border:2px solid #398f14
}
div.wpcf7-mail-sent-ng,div.wpcf7-aborted{
    border:2px solid #ff0000
}
div.wpcf7-spam-blocked{
    border:2px solid #ffa500
}
div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{
    border:2px solid #f7e700
}
.wpcf7-form-control-wrap{
    position:relative
}
span.wpcf7-not-valid-tip{
    color:#f00;
    font-size:1em;
    font-weight:normal;
    display:block
}
.use-floating-validation-tip span.wpcf7-not-valid-tip{
    position:absolute;
    top:20%;
    left:20%;
    z-index:100;
    border:1px solid #ff0000;
    background:#fff;
    padding:.2em .8em
}
span.wpcf7-list-item{
    display:inline-block;
    margin:0 0 0 1em
}
span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{
    content:" "
}
.wpcf7-display-none{
    display:none
}
div.wpcf7 .ajax-loader{
    visibility:hidden;
    display:inline-block;
    background-image:url(/skin/ajax-loader.gif);
    width:16px;
    height:16px;
    border:none;
    padding:0;
    margin:0 0 0 4px;
    vertical-align:middle
}
div.wpcf7 .ajax-loader.is-active{
    visibility:visible
}
div.wpcf7 div.ajax-error{
    display:none
}
div.wpcf7 .placeheld{
    color:#888
}
div.wpcf7 input[type="file"]{
    cursor:pointer
}
div.wpcf7 input[type="file"]:disabled{
    cursor:default
}
div.wpcf7 .wpcf7-submit:disabled{
    cursor:not-allowed
}
 .post-ratings{
    width:100%;
    opacity:1
}
.post-ratings-loading{
    display:none;
    height:16px;
    text-align:left
}
.post-ratings-image{
    border:0
}
.post-ratings img,.post-ratings-loading img,.post-ratings-image img{
    border:0;
    padding:0;
    margin:0
}
.post-ratings-text{
}
.post-ratings-comment-author{
    font-weight:normal;
    font-style:italic
}
*{
    margin:0;
    padding:0
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,tt,var,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:baseline
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
    display:block
}
body{
    font-family:Tahoma,Arial,Verdana,sans-serif !important;
    background:#fff;
    color:#4D4D4D;
    font-size:15px;
    text-align:justify;
    line-height:20px;
    overflow-x:hidden
}
ol,ul{
    list-style:none;
    margin-top:0;
    margin-bottom:0
}
blockquote,q{
    quotes:none
}
blockquote:before,blockquote:after,q:before,q:after{
    content:'';
    content:none
}
table{
    border-collapse:collapse;
    border-spacing:0;
    width:100% !important;
    overflow:hidden;
    height:auto !important
}
table tr td{
    width:auto !important;
    height:auto !important
}
.none{
    display:none
}
h1,h2,h3,h4,h5,h6{
    font-weight:700
}
p,ul,li{
    line-height:20px;
    margin:0;
    padding:0;
    list-style:none
}
strong,b{
    font-weight:bold
}
em,i{
    font-style:italic
}
img{
    border:none;
    max-width:100%
}
a{
    text-decoration:none
}
a{
    margin:0;
    padding:0;
    cursor:pointer;
    color:#4194DB
}
a:hover{
    color:#689e01
}
:before,:after{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
object#LR_Flash{
    display:none
}
.nodisplay{
    display:none
}
footer,session{
    overflow:hidden;
    clear:both
}
img{
    max-width:100%
}
.clear{
    clear:both;
    display:block
}
.container{
    margin:0 auto
}
.hidden{
    visibility:hidden !important
}
.main{
    max-width:980px !important;
    margin:0 auto
}
.noscroll{
    overflow:hidden;
    height:100%;
    position:fixed
}
#htop{
    top:0px;
    left:0;
    height:55px;
    box-sizing:border-box;
    z-index:999;
    display:none;
    background:#44bca3;
    width:100%;
    position:fixed;
    overflow:hidden
}
.btn_menu{
    background:#fd9450;
    position:relative;
    z-index:10;
    float:left;
    text-align:center;
    height:100%;
    cursor:pointer;
    box-sizing:border-box
}
#htop .logo{
    float:left;
    width:70%;
    box-sizing:border-box;
    text-align:center;
    padding:3px 2% 2px 5%
}
#htop .logo img{
    max-width:265px
}
.btn_phone{
    z-index:9;
    cursor:pointer;
    float:right;
    text-align:center;
    box-sizing:border-box;
    width:10%;
    -webkit-animation:rotex 2.5s infinite;
    -moz-animation:rotex 2.5s infinite;
    -o-animation:rotex 2.5s infinite;
    animation:rotex 2.5s infinite
}
.form_phone_top{
    width:100%;
    height:57px;
    position:absolute;
    top:0;
    padding-left:60px;
    box-sizing:border-box;
    z-index:9;
    background:#44bca3;
    display:none
}
.form_phone_top form{
    border:none;
    position:relative;
    overflow:hidden;
    max-width:60%;
    margin:0 auto;
    margin-top:14px
}
.form_phone_top input{
    border:none;
    height:28px;
    width:100%;
    box-sizing:border-box
}
.form_phone_top form p .wpcf7-submit{
    position:absolute;
    right:0;
    top:0;
    width:48px;
    height:25px;
    color:#fff;
    border:none;
    background:#ffc000;
    cursor:pointer
}
.noti-top{
    text-align:center
}
.contact-last{
    display:none;
    position:fixed;
    bottom:0;
    left:0;
    z-index:99999;
    width:100%;
    height:38px;
    float:left;
    text-align:center;
    margin:0 auto
}
.contact-last ul{
    position:relative
}
.contact-last li{
    float:left;
    height:38px;
    text-align:center;
    box-sizing:border-box
}
.contact-last li:first-child{
    width:50%;
    border-right:1px #fff solid;
    background:#fa565a;
    padding:5px 18px 0 1%
}
.contact-last li:nth-child(2){
    position:absolute;
    left:50%;
    width:34px
}
.contact-last li:last-child{
    float:right;
    width:50%;
    background:#44bca3;
    padding:5px 1% 0 18px
}
.contact-last li:nth-child(2){
    position:absolute;
    left:50%;
    width:34px
}

.footerbg1{
    width:100%;
    height:auto;
    padding:40px 0 15px;
    margin:0;
    overflow:hidden;
    background-size:100% 100%
}
.footerbg1:after{
    content:'';
    clear:both;
    display:block
}
.footerbg1 .left-ft{
    width:40%;
    float:left;
    text-align:left;
    margin-right:0%
}
.footerbg1 .right-ft{
    width:58%;
    float:right;
    text-align:right;
    margin-left:2%;
    box-sizing:border-box;
    border:3px solid #1a6b5a
}
.footerbg1 .right-ft .fb-page{
    margin-top:20px
}
.fb-page iframe{
    width:98%
}
#side_bar{
    width:25%;
    float:left;
    margin:0;
    padding:0
}
#blog-list-article{
    width:73%;
    float:right;
    padding:0;
    margin:0
}
#side_bar .dieutri{
    position:relative;
    background:#8ec967;
    margin-bottom:16px
}
#side_bar .dieutri h4{
    width:100%;
    box-sizing:border-box;
    padding:12px 12px;
    margin:0 auto;
    text-align:left;
    text-transform:uppercase;
    color:#fff;
    font-size:18px;
    line-height:25px;
    font-weight:700;
    position:relative;
    padding-left:50px
}
#side_bar .dieutri h4:before{
    content:"";
    position:absolute;
    background:url(/skin/menu_page3_icon1.png)center no-repeat;
    left:10px;
    top:11px;
    width:30px;
    height:25px
}
#side_bar .dieutri .arrow{
    position:absolute;
    right:20px;
    bottom:-10px
}
#css3-animated-example .h3cate{
    font-size:15px;
    background:#3e6ca1;
    text-transform:uppercase
}
#css3-animated-example .h3cate a{
    display:block;
    color:#fff;
    padding:14px 5px 14px 10px;
    text-align:left;
    border-bottom:2px #375d89 solid
}
#css3-animated-example .h3cate a:before{
    width:26px;
    height:27px;
    display:block;
    float:left;
    content:'';
    margin-right:6px;
    background:url(/skin/menuL_icon1.png) no-repeat 0 0
}
#css3-animated-example .h32cate a:before{
    background:url(/skin/menuL_icon2.png) no-repeat 0 0
}
#css3-animated-example .h33cate a:before{
    background:url(/skin/menuL_icon3.png) no-repeat 0 0;
    height:22px
}
#css3-animated-example .h34cate a:before{
    background:url(/skin/menuL_icon4.png) no-repeat 0 0
}
#css3-animated-example .h34cate a:before{
    background:url(/skin/menuL_icon4.png) no-repeat 0 0
}
#css3-animated-example .h35cate a:before{
    background:url(/skin/camnang.png) no-repeat 0 0
}
#css3-animated-example .h36cate a:before{
    background:url(/skin/hoi-nach-icon.png) no-repeat 0 0
}
.catelist_sidebar{
    width:100%;
    box-sizing:border-box
}
.catelist_sidebar > div > ul > li{
    margin-bottom:6px
}
.catelist_sidebar > div > ul > li > a{
    color:#fff
}
.catelist_sidebar > div > ul > li > a:hover{
    color:#ffd170
}
.catelist_sidebar > div > ul > li > a:hover:before{
    background:#ffd170
}
.catelist_sidebar > div > ul > li > a:before{
    content:'';
    width:5px;
    height:5px;
    float:left;
    background:#fff;
    margin-right:8px;
    margin-top:8px
}
.category-list{
    border-radius:6px;
    overflow:hidden
}
.categories_desc{
    background:#fff;
    box-sizing:border-box;
    margin-bottom:15px;
    background:#f5f5f5
}
.categories_desc .top{
    position:relative
}
.categories_desc h1{
    color:#32a792;
    display:block;
    font-size:18px;
    text-align:left;
    text-transform:uppercase;
    line-height:25px;
    padding:15px 156px 15px 0px;
    position:relative;
    padding-left:45px
}
.categories_desc h1:before{
    content:"";
    position:absolute;
    background:url(/skin/page3_icon_h1.png)center no-repeat;
    width:19px;
    height:26px;
    left:15px;
    top:11px
}
.categories_desc .share{
    position:absolute;
    right:10px;
    top:8px
}
.article-blog{
    width:100%;
    margin:0;
    margin-bottom:0px;
    float:left;
    background:#fff;
    padding-bottom:0px;
    min-height:180px;
    box-sizing:border-box;
    overflow:hidden;
    position:relative
}
.article-blog .link-image{
    float:left;
    transition:0.3s all ease;
    position:relative;
    overflow:hidden;
    padding:0;
    margin:1px;
    margin-right:20px;
    overflow:hidden;
    width:35%
}
.article-blog .link-image img{
    max-height:165px;
    min-height:165px
}
.article-blog .link-image .img-hover{
    height:97%;
    width:100%;
    display:block;
    position:absolute;
    background:rgba(114,134,164,0.69);
    top:0;
    left:0;
    opacity:0;
    transition:0.5s all ease
}
.pexcerpt{
    margin-top:15px
}
.article-blog h2{
    text-align:left;
    text-transform:none;
    font-size:15px;
    text-transform:uppercase;
    line-height:20px;
    clear:none
}
.article-blog h2 a{
    color:#1c85b7
}
.article-blog h2 a:hover{
    color:#d68259
}
.question_doctor{
    float:right;
    margin-top:20px
}
.question_doctor a{
    text-transform:uppercase;
    color:#fff;
    opacity:0.8
}
.question_doctor a:hover{
    opacity:1
}
.question_doctor a:nth-child(1){
    padding:8px 15px;
    background:#47bfa6
}
.question_doctor a:nth-child(2){
    padding:8px 20px;
    background:#f66b7b;
    margin-left:10px
}
.article-blog .details{
    min-height:80px;
    line-height:20px;
    font-size:14px;
    margin:0;
    padding:10px 0
}
.article-blog .link-image:hover .img-hover{
    opacity:0.6
}
.ssba img{
    padding:2px !important
}
.ssba img:hover{
    transform:rotate(360deg);
    opacity:0.8
}
.breadcumds{
    padding:10px 0px
}
.widget h2.widget-title{
    position:relative;
    background:#375d89;
    margin-bottom:16px;
    border-radius:6px;
    color:#fff;
    text-transform:uppercase;
    margin-top:20px;
    padding:10px;
    position:relative
}
.widget h2.widget-title:before{
    position:absolute;
    bottom:-8px;
    right:15px;
    content:"";
    background:url(/skin/menulefft_arrow.png)center no-repeat;
    width:21px;
    height:13px
}
.widget ul li a{
    color:#3e6ca1
}
.widget ul li a:before{
    content:'';
    width:5px;
    height:5px;
    border-radius:5px;
    display:table;
    background:#375d89;
    float:left;
    margin-top:8px;
    margin-right:6px
}
.the_content_single .ssba-wrap{
    margin-top:20px
}
.the_content_single p{
    margin-bottom:10px;
    line-height:26px
}
.the_content_single h2{
    padding-left:0px;
    color:#32a792;
    font-weight:600;
    margin-bottom:4px;
    font-size:16px;
    margin-bottom:5px;
    border-bottom:1px solid #32a792;
    width:auto; 
    padding-bottom:5px;
    margin-bottom:10px;
    margin-top:15px
}
.the_content_single h3,.the_content_single h4{
    padding-left:0;
    color:#32a792;
    font-weight:600;
    margin-bottom:10px;
    font-size:16px;
    border-bottom:1px solid #32a792;
    width:auto;
    margin-top:15px;
    padding-bottom:4px
}
.the_content_single h4{
    font-size:15px;
    text-transform:uppercase
}
.the_content_single figure{
    width:100% !important;
    margin:20px 0px
}
.the_content_single img,.the_content_single figure img{
    margin:0 auto;
    display:table;
    height:auto
}
.post-ratings img,.post-ratings-loading img,.post-ratings-image img{
    width:20px
}
.the_content_single figcaption{
    text-align:center
}
the_content_single{
    border-top:1px solid #ccc;
    margin-top:10px
}
.the_content_single ul li{
    margin-bottom:10px;
    position:relative;
    line-height:24px;
    padding-left:20px
}
.the_content_single ul li strong{
    position:relative;
    padding-left:25px;
    display:inline-block
}
.the_content_single ul li:before{
    content:"";
    position:absolute;
    background:url(/skin/iconli_single.png)center no-repeat;
    width:14px;
    height:14px;
    top:5px;
    left:0px;
    background-size:100% 100%
}
.the_content_single ul li.linotstrong{
    padding-left:0
}
.the_content_single ul li.linotstrong:before{
    content:none
}
.name_pk_strong{
    color:#3cae94
}
.span_hotline_single{
    color:#f56165;
    font-weight:600
}
.the_content_single ul li strong:before{
    content:"";
    position:absolute;
    background:url(/skin/page4_bullet_daudong.png)center no-repeat;
    width:18px;
    height:18px;
    top:3px;
    left:0px
}
.aligncenter{
    text-align:center;
    margin:0 auto;
    display:table
}
.breadcumds a{
    color:#333
}
#content{
    box-sizing:border-box
}
.contact-last li:nth-child(2) span{
    margin-top:3px;
    margin-left:-16px
}
.wpcf7-date{
    padding:7.5px 5px !important
}
.caption h3{
    visibility:visible !important;
    text-transform:uppercase;
    font-size:16px
}
.rows2 .gallery-image .left img:hover,.rows2 .gallery-image .right img:hover{
    cursor:pointer
}
.wpcf7-form-control-wrap input,textarea{
    max-width:100%
}
.wpcf7-form-control-wrap input{
    padding:8px 8px;
    box-sizing:border-box
}
.wpcf7-form-control-wrap textarea{
    height:70px
}
#wpcf7-f163-o1 form p{
    margin-bottom:5px;
    text-align:left;
    color:#fff
}
#wpcf7-f163-o1 form p .wpcf7-submit{
    padding:10px 20px;
    width:100%;
    box-sizing:border-box;
    margin-top:15px;
    cursor:pointer;
    background:#45bca3;
    border:none;
    text-transform:uppercase;
    color:#fff;
    box-shadow:0px 1px 2px #dfdfdf
}
#wpcf7-f163-o1 form p .date-87 input{
    width:100%
}
.thumbnailgallery{
    margin-bottom:0px;
    width:100%;
    height:251px;
    overflow:hidden
}
.showrooms a.logo{
    display:inline-block;
    float:left
}
.showrooms a:hover{
    color:#ff6d00
}
.showrooms img{
    border-radius:5px;
    padding:3px;
    display:block
}
.thumbnailgallery .showrooms a{
    width:32.333%;
    float:left;
    margin-right:1.5%
}
.thumbnailgallery .showrooms a:nth-child(3n+3){
    margin-right:0
}
.slide_moitruong{
    position:relative
}
.slide_moitruong .arrowleft{
    position:absolute;
    top:34%;
    left:0;
    background:#fff url(/skin/arrow_left_mt.png)center no-repeat;
    width:30px;
    height:30px;
    cursor:pointer;
    padding:4px 2px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px
}
.slide_moitruong .arrowright{
    position:absolute;
    top:34%;
    right:0;
    background:#fff url(/skin/arrow_right_mt.png)center no-repeat;
    width:30px;
    height:30px;
    cursor:pointer;
    padding:4px 2px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px
}
#fixed-icon{
    position:fixed;
    right:-226px;
    z-index:9999;
    top:50px
}
#fixed-icon > div{
    width:250px;
    background:#bfebb7;
    text-align:center;
    margin-bottom:6px;
    height:48px;
    line-height:18px;
    transition:.5s all ease;
    position:relative;
    right:0
}
#fixed-icon > div:hover{
    right:226px;
    cursor:pointer
}
#fixed-icon > div:before{
    width:48px;
    height:48px;
    float:left;
    content:'';
    display:block;
    margin-left:-24px
}
#fixed-icon > div.call{
    background:#bfebb7;
    color:#436d3d
}
#fixed-icon > div.call a{
    color:#436d3d
}
#fixed-icon > div.chat{
    background:#dfc6d7;
    color:#7c4a6c
}
#fixed-icon > div.chat a{
    color:#7c4a6c
}
#fixed-icon > div.datlich{
    background:#f3e6b4;
    color:#887636
}
#fixed-icon > div.datlich a{
    color:#887636
}
#fixed-icon > div.address{
    background:#b3e3e9;
    color:#297880
}
#fixed-icon > div.address a{
    color:#297880
}
#fixed-icon > div.call:before{
    background:url(/skin/icon_chat_right.png) 0 0
}
#fixed-icon > div.chat:before{
    background:url(/skin/icon_chat_right.png) 0 -48px
}
#fixed-icon > div.datlich:before{
    background:url(/skin/icon_chat_right.png) 0 -96px
}
#fixed-icon > div.address:before{
    background:url(/skin/icon_chat_right.png) 0 -144px
}
#fixed-icon > div strong{
    display:block;
    text-transform:uppercase;
    padding-top:6px
}
.h3aboutsmd{
    text-align:center;
    color:#333;
    font-size:30px;
    text-transform:uppercase
}
.paboutsmd{
    text-align:center;
    color:#333
}
.bookcalendachild .itembookcalen{
    width:49%;
    margin-right:2%;
    float:left
}
.bookcalendachild .itembookcalen:last-child{
    margin-right:0;
    box-sizing:border-box
}
.itembookcalen .uudndbook{
    width:95%;
    display:table;
    border:1px solid rgb(200,134,97)
}
.uudndbook .hedbook{
    background:rgb(200,134,97);
    text-align:center
}
.hedbook h4{
    color:#fff;
    font-size:20px;
    text-transform:uppercase;
    padding:25px 0px;
    margin-top:0;
    margin-bottom:10px
}
.uluudai{
    padding:10px 20px 20px 20px
}
.uluudai li p{
    margin-bottom:15px
}
.infoht p{
    margin-bottom:5px
}
.bookcalendachild{
    display:table;
    width:100%;
    margin-top:30px
}
.bookcalenda{
    margin-top:30px
}
.infoht{
    padding:20px 0px
}
.parentform{
    padding:20px;
    box-sizing:border-box;
    border:1px solid rgb(200,134,97)
}
.fieldmd{
    width:100%;
    margin-bottom:15px
}
.textareamd{
    width:100%;
    min-height:150px;
    box-sizing:border-box;
    padding:10px
}
.parentform .wpcf7 .wpcf7-form p .wpcf7-submit{
    padding:7px 25px;
    background:#c88661;
    border:none;
    color:#fff;
    text-transform:uppercase;
    margin-top:16px;
    font-size:16px;
    font-weight:600;
    font-family:Tahoma,Arial,Verdana,sans-serif !important
}
.stop{
    -webkit-animation-play-state:paused;
    -moz-animation-play-state:paused
}
.ball{
    background-color:rgba(0,0,0,0);
    border:5px solid rgba(0,183,229,0.9);
    opacity:.9;
    border-top:5px solid rgba(0,0,0,0);
    border-left:5px solid rgba(0,0,0,0);
    border-radius:50px;
    box-shadow:0 0 35px #2187e7;
    width:50px;
    height:50px;
    margin:0 auto;
    -moz-animation:spin .5s infinite linear;
    -webkit-animation:spin .5s infinite linear
}
.ball1{
    background-color:rgba(0,0,0,0);
    border:5px solid rgba(0,183,229,0.9);
    opacity:.9;
    border-top:5px solid rgba(0,0,0,0);
    border-left:5px solid rgba(0,0,0,0);
    border-radius:50px;
    box-shadow:0 0 15px #2187e7;
    width:30px;
    height:30px;
    margin:0 auto;
    position:relative;
    top:-50px;
    -moz-animation:spinoff .5s infinite linear;
    -webkit-animation:spinoff .5s infinite linear
}
@-moz-keyframes spin{
    0%{
        -moz-transform:rotate(0deg)
    }
    100%{
        -moz-transform:rotate(360deg)
    }
}
@-moz-keyframes spinoff{
    0%{
        -moz-transform:rotate(0deg)
    }
    100%{
        -moz-transform:rotate(-360deg)
    }
}
@-webkit-keyframes spin{
    0%{
        -webkit-transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(360deg)
    }
}
@-webkit-keyframes spinoff{
    0%{
        -webkit-transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(-360deg)
    }
}
.circle{
    background-color:rgba(0,0,0,0);
    border:2px solid rgba(255,255,255,0.9);
    opacity:.9;
    border-radius:50px;
    box-shadow:0 0 35px #ffffff;
    width:40px;
    height:40px;
    margin:0 auto;
    margin-top:-10px;
    -moz-animation:spinPulse 1s infinite ease-in-out;
    -webkit-animation:spinPulse 1s infinite linear
}
.circle1{
    background-color:rgba(0,0,0,0);
    opacity:.9;
    border-radius:50px;
    width:30px;
    height:30px;
    margin:0 auto;
    position:relative;
    top:-35px
}
.circle1 a img{
    margin-left:10px
}
@-moz-keyframes spinPulse{
    0%{
        -moz-transform:rotate(160deg);
        opacity:0;
        box-shadow:0 0 1px #2187e7
    }
    50%{
        -moz-transform:rotate(145deg);
        opacity:1
    }
    100%{
        -moz-transform:rotate(-320deg);
        opacity:0
    }
}
@-moz-keyframes spinoffPulse{
    0%{
        -moz-transform:rotate(0deg)
    }
    100%{
        -moz-transform:rotate(360deg)
    }
}
@-webkit-keyframes spinPulse{
    0%{
        -webkit-transform:rotate(160deg);
        opacity:0;
        box-shadow:0 0 1px #2187e7
    }
    50%{
        -webkit-transform:rotate(145deg);
        opacity:1
    }
    100%{
        -webkit-transform:rotate(-320deg);
        opacity:0
    }
}
@-webkit-keyframes spinoffPulse{
    0%{
        -webkit-transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(360deg)
    }
}
.barlittle{
    background-color:#2187e7;
    background-image:-moz-linear-gradient(45deg,#2187e7 25%,#a0eaff);
    background-image:-webkit-linear-gradient(45deg,#2187e7 25%,#a0eaff);
    border-left:1px solid #111;
    border-top:1px solid #111;
    border-right:1px solid #333;
    border-bottom:1px solid #333;
    width:10px;
    height:10px;
    float:left;
    margin-left:5px;
    opacity:0.1;
    -moz-transform:scale(0.7);
    -webkit-transform:scale(0.7);
    -moz-animation:move 1s infinite linear;
    -webkit-animation:move 1s infinite linear
}
#block_1{
    -moz-animation-delay:.4s;
    -webkit-animation-delay:.4s
}
#block_2{
    -moz-animation-delay:.3s;
    -webkit-animation-delay:.3s
}
#block_3{
    -moz-animation-delay:.2s;
    -webkit-animation-delay:.2s
}
#block_4{
    -moz-animation-delay:.3s;
    -webkit-animation-delay:.3s
}
#block_5{
    -moz-animation-delay:.4s;
    -webkit-animation-delay:.4s
}
@-moz-keyframes move{
    0%{
        -moz-transform:scale(1.2);
        opacity:1
    }
    100%{
        -moz-transform:scale(0.7);
        opacity:0.1
    }
}
@-webkit-keyframes move{
    0%{
        -webkit-transform:scale(1.2);
        opacity:1
    }
    100%{
        -webkit-transform:scale(0.7);
        opacity:0.1
    }
}
.trigger,.triggerFull,.triggerBar{
    background:#000000;
    background:-moz-linear-gradient(top,#161616 0%,#000000 100%);
    background:-webkit-linear-gradient(top,#161616 0%,#000000 100%);
    border-left:1px solid #111;
    border-top:1px solid #111;
    border-right:1px solid #333;
    border-bottom:1px solid #333;
    font-family:Verdana,Geneva,sans-serif;
    font-size:0.8em;
    text-decoration:none;
    text-transform:lowercase;
    text-align:center;
    color:#fff;
    padding:10px;
    border-radius:3px;
    display:block;
    margin:0 auto;
    width:140px
}
.trigger:hover,.triggerFull:hover,.triggerBar:hover{
    background:-moz-linear-gradient(top,#202020 0%,#161616 100%);
    background:-webkit-linear-gradient(top,#202020 0%,#161616 100%)
}
.gallery-child .left{
    width:190px
}
.gallery-child .right{
    width:260px
}
.bot .b-left,.bot .b-right{
    width:50%
}
.viewmore_mt{
    width:100%;
    display:table;
    margin:20px auto 0px auto
}
.viewmore_mt a{
    color:#fff;
    text-transform:uppercase;
    font-size:15px;
    background:#5cb85c;
    text-align:center;
    margin:0 auto;
    display:table;
    padding:10px 30px;
    border-radius:10px;
    font-weight:600
}
.imgcontact_single{
    margin:5px auto;
    display:table
}
.list_postrand_side li{
    margin-bottom:20px;
    box-sizing:border-box
}
.list_postrand_side li a{
    margin:0 auto;
    display:table;
    font-weight:600
}
.list_postrand_side li p{
    margin-top:5px
}
.list_postrand_side li a img{
    border:2px solid #3e6ca1;
    box-sizing:border-box
}
.ulsamplenews{
    display:table;
    width:100%;
    margin-top:10px
}
.detailsampe{
    margin-top:0px;
    width:67%;
    float:left
}
.detailsampe > a{
    font-weight:600;
    color:#1c85b7;
    width:100%;
    display:table;
    text-transform:uppercase;
    font-size:13px
}
.detailsampe > a:hover{
    color:#d68259
}
.detailsampe p{
    margin-top:2px;
    font-size:14px
}
.samplenew{
    display:table;
    width:100%
}
.samplenew h3{
    border-bottom:1px solid #eaeaea;
    text-transform:uppercase;
    padding-bottom:5px;
    margin-bottom:10px;
    font-size:18px;
    color:#7aae58;
    padding-left:30px;
    position:relative
}
.samplenew h3:before{
    content:"";
    position:absolute;
    background:url(/skin/icon_baivietlienquan.png)center no-repeat;
    width:22px;
    height:15px;
    top:3px;
    left:0
}
.ulsamplenews li{
    width:49%;
    float:left;
    margin-right:2%;
    margin-bottom:10px;
    border-bottom:1px dashed #ccc;
    padding-bottom:10px;
    height:96px;
    overflow:hidden
}
.ulsamplenews li:nth-child(2n+2){
    margin-right:0
}
.ulsamplenews li:nth-child(4n+4){
    margin-right:0
}
.the_content_single table{
    display:table;
    margin-bottom:15px
}
.the_content_single table tr td{
    color:#505050;
    border:1px solid #ccc;
    padding:10px
}
.the_content_single table tr td a strong{
    color:#0849c9
}
.the_content_single table tr{
    display:table;
    width:100%;
    box-sizing:border-box
}
.primary_sidesmd{
    width:100%;
    display:table;
    box-sizing:border-box;
    background:url(/skin/bgbigtvtt.png)bottom no-repeat;
    background-size:100% auto;
    margin-top:20px;
    border:1px solid #079abf
}
.head_suppor{
    height:auto;
    display:table;
    background:url(/skin/bg-tvtt1.png)center no-repeat;
    background-size:100% 100%;
    width:100%;
    padding:10px 0px
}
.head_suppor h3{
    color:#fff;
    text-transform:uppercase;
    text-align:center
}
.boxnvtt img{
    margin:15px auto;
    display:table
}
.boxnvtt > p{
    margin:10px 0px;
    text-align:center;
    color:#333;
    padding:0px 18px;
    font-size:16px;
    font-weight:500
}
.priform{
    position:relative;
    width:100%;
    box-sizing:border-box;
    margin:20px 0px
}
.priform .priformtext{
    width:100%;
    box-sizing:border-box;
    border:1px solid #ed3028;
    padding:8px 10px
}
.priform .priformbutton{
    position:absolute;
    top:0;
    right:0;
    background:#ed3028;
    border:none;
    box-shadow:none;
    text-shadow:none;
    padding:7px 9px;
    color:#fff;
    text-transform:uppercase;
    font-size:17px
}
.boxnvtt{
    padding:0px 15px
}
.infomatiotttt{
    padding:0px 5px
}
.hottvtt{
    margin-bottom:15px;
    display:table;
    width:100%
}
.hottvtt .imghottvtt{
    width:16%;
    float:left;
    margin-right:2%
}
.hottvtt .texttvtt{
    float:left;
    width:82%
}
.texttvtt h4{
    margin-top:2px;
    margin-bottom:2px;
    color:#ed3028;
    font-size:20px;
    font-weight:600
}
.texttvtt .h4dc{
    font-size:16px !important
}
ul.item_cate>li:last-child{
    border-bottom:none
}
ul.item_cate>li>ul{
    padding-left:10px
}
ul.item_cate>li>ul>li{
    padding:10px 6px 6px 0px;
    border-bottom:1px dashed #ddd
}
ul.item_cate>li>ul>li>a{
    color:#525252
}
.form_cotact_sides{
    margin-bottom:10px
}
.form_cotact_sides form{
    position:relative
}
.form_cotact_sides form .wpcf7-submit{
    position:absolute;
    right:0;
    top:0;
    background:#ed3028;
    color:#fff;
    padding:10px 6px;
    border:none
}
.hoinachcss a{
    text-transform:uppercase !important;
    font-weight:600 !important;
    color:#0fd !important
}
.hoinachcss a:before{
    content:none !important
}
.descripton_cate{
    margin-bottom:10px;
    padding:10px;
    background:#f6f6f6;
    box-shadow:1px 1px 1px 1px #ccc
}
.descripton_cate .content{
    background:#375d89;
    box-shadow:inset 0px 1px 5px #375d89;
    padding:10px
}
.descripton_cate p{
    color:#fff;
    display:table;
    line-height:23px
}
.descripton_cate .content p img{
    max-width:115px;
    float:left;
    border-radius:50%;
    margin-right:10px;
    box-shadow:0px 2px 5px #8f8f8f
}
.the_content_single .ssba-wrap{
    display:none
}
.img_descate img{
    margin:0 auto;
    display:table
}
.submenu_v1{
    position:relative
}
ul.nav_home .submenu_v1 > ul{
    width:230px;
    padding-left:0;
    display:block;
    max-height:0px;
    background:transparent;
    border:none
}
ul.nav_home .submenu_v11 > ul{
    right:0;
    left:-160%
}
ul.nav_home .submenu_v1 > ul > li{
    width:100%;
    margin-left:0;
    margin-right:0;
    opacity:0;
    -webkit-transform:rotateY(90deg);
    -moz-transform:rotateY(90deg);
    -ms-transform:rotateY(90deg);
    -o-transform:rotateY(90deg);
    transform:rotateY(90deg);
    -webkit-transition:opacity .4s,-webkit-transform .5s;
    -moz-transition:opacity .4s,-moz-transform .5s;
    -ms-transition:opacity .4s,-ms-transform .5s;
    -o-transition:opacity .4s,-o-transform .5s;
    transition:opacity .4s,transform .5s;
    background:#a5683e;
    margin-top:0px
}
ul.nav_home .submenu_v1 > ul > li > a{
    text-transform:none;
    padding-left:10px;
    box-sizing:border-box;
    padding-top:6px;
    padding-bottom:6px;
    color:#fff
}
ul.nav_home .submenu_v1:hover > ul > li{
    opacity:1;
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    -o-transform:none;
    transform:none
}
ul.nav_home .submenu_v1:hover > ul > li:nth-child(1){
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    -ms-transition-delay:0s;
    -o-transition-delay:0s;
    transition-delay:0s
}
.submenu_v1 > ul > li:nth-child(1){
    -webkit-transition-delay:350ms;
    -moz-transition-delay:350ms;
    -ms-transition-delay:350ms;
    -o-transition-delay:350ms;
    transition-delay:350ms
}
ul.nav_home .submenu_v1 > ul > li > a:hover{
    color:#ffdb8d;
    padding-left:15px;
    transition:all 0.5s
}
.submenu_v1 > ul > li{
    opacity:0;
    -webkit-transform:rotateY(90deg);
    -moz-transform:rotateY(90deg);
    -ms-transform:rotateY(90deg);
    -o-transform:rotateY(90deg);
    transform:rotateY(90deg);
    -webkit-transition:opacity .4s,-webkit-transform .5s;
    -moz-transition:opacity .4s,-moz-transform .5s;
    -ms-transition:opacity .4s,-ms-transform .5s;
    -o-transition:opacity .4s,-o-transform .5s;
    transition:opacity .4s,transform .5s
}
.submenu_v1:hover ul,.submenu_v1:focus ul{
    max-height:300px !important
}
.submenu_v1:hover ul li,.submenu_v1:focus ul li{
    opacity:1;
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    -o-transform:none;
    transform:none
}
.submenu_v1:hover ul li:nth-child(1){
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    -ms-transition-delay:0s;
    -o-transition-delay:0s;
    transition-delay:0s
}
.submenu_v1:hover ul li:nth-child(2){
    -webkit-transition-delay:150ms;
    -moz-transition-delay:150ms;
    -ms-transition-delay:150ms;
    -o-transition-delay:150ms;
    transition-delay:150ms
}
.submenu_v1:hover ul li:nth-child(3){
    -webkit-transition-delay:250ms;
    -moz-transition-delay:250ms;
    -ms-transition-delay:250ms;
    -o-transition-delay:250ms;
    transition-delay:250ms
}
.submenu_v1:hover ul li:nth-child(4){
    -webkit-transition-delay:350ms;
    -moz-transition-delay:350ms;
    -ms-transition-delay:350ms;
    -o-transition-delay:350ms;
    transition-delay:350ms
}
.submenu_v1:hover ul li:nth-child(5){
    -webkit-transition-delay:350ms;
    -moz-transition-delay:350ms;
    -ms-transition-delay:350ms;
    -o-transition-delay:350ms;
    transition-delay:350ms
}
.submenu_v1:hover ul li:nth-child(6){
    -webkit-transition-delay:400ms;
    -moz-transition-delay:400ms;
    -ms-transition-delay:400ms;
    -o-transition-delay:400ms;
    transition-delay:400ms
}
.submenu_v1 ul li:nth-child(1){
    -webkit-transition-delay:350ms;
    -moz-transition-delay:350ms;
    -ms-transition-delay:350ms;
    -o-transition-delay:350ms;
    transition-delay:350ms
}
.submenu_v1 ul li:nth-child(2){
    -webkit-transition-delay:300ms;
    -moz-transition-delay:300ms;
    -ms-transition-delay:300ms;
    -o-transition-delay:300ms;
    transition-delay:300ms
}
.submenu_v1 ul li:nth-child(3){
    -webkit-transition-delay:250ms;
    -moz-transition-delay:250ms;
    -ms-transition-delay:250ms;
    -o-transition-delay:250ms;
    transition-delay:250ms
}
.submenu_v1 ul li:nth-child(4){
    -webkit-transition-delay:450ms;
    -moz-transition-delay:450ms;
    -ms-transition-delay:450ms;
    -o-transition-delay:450ms;
    transition-delay:450ms
}
.submenu_v1 ul li:nth-child(5){
    -webkit-transition-delay:650ms;
    -moz-transition-delay:650ms;
    -ms-transition-delay:650ms;
    -o-transition-delay:650ms;
    transition-delay:650ms
}
.submenu_v1 ul li:nth-child(6){
    -webkit-transition-delay:850ms;
    -moz-transition-delay:850ms;
    -ms-transition-delay:850ms;
    -o-transition-delay:850ms;
    transition-delay:850ms
}
.h3_gomap{
    color:#fff;
    text-align:left;
    margin-bottom:10px;
    text-transform:uppercase;
    border-bottom:1px solid #fff;
    padding-bottom:5px;
    font-size:18px
}
@-moz-document url-prefix(){
    ul.menuhmttht > li > a,ul.menubxhpkht > li > a,ul.menupkht > li > a,ul.menunkht > li > a,.rowmenucol > ul > li > ul > li > a{
        text-transform:none;
        font-size:11px
    }
}
.header_main{
    border-top:14px solid #f7f7f7
}
.imgcenters{
    display:table;
    margin:0 auto
}
.tablemain{
    display:table;
    width:100%
}
._v2_head_new{
    padding:15px 0px
}
._v2_head_new .logo_main{
    width:30%;
    float:left
}
._v2_head_new .slogan_new_head{
    width:40%;
    float:left
}
._v2_head_new ._v2_hotline_ht{
    width:30%;
    float:left
}
._v2_hotline_ht a img{
    float:right
}
._v2_navigation{
    min-height:53px;
    z-index:9;
    background:url(/skin/memu_bg.png)center no-repeat;
    position:relative
}
._v2_navigation ._v2_left_navigation{
    width:74%;
    float:left
}
._v2_navigation .v2_right_navigation{
    width:26%;
    float:left
}
._v2_main_nav{
    position:relative
}
._v2_nav_home > li{
    display:inline-block;
    white-space:nowrap;
    float:left;
    font-weight:700;
    text-align:center;
    height:53px;
    line-height:53px;
    padding:0 14px
}
._v2_nav_home > li > a{
    color:#fff;
    text-transform:uppercase;
    font-size:15px;
    font-weight:normal;
    position:relative
}
._v2_nav_home > li:hover{
    background:#32a792
}
._v2_nav_home > li.active_v2{
    background:#32a792
}
._v2_nav_home > li:first-child > a{
    padding-left:30px
}
._v2_nav_home > li:first-child > a:before{
    content:"";
    background:url(/skin/menu_icon_home.png)center no-repeat;
    position:absolute;
    width:22px;
    height:20px;
    left:0;
    top:-2px
}
._v2_main_search{
    overflow:hidden;
    box-sizing:border-box;
    position:relative
}
._v2_main_search .input_text_v2{
    width:100%;
    height:37px;
    margin-top:8px;
    border:none;
    border-radius:40px;
    padding-left:20px;
    box-sizing:border-box;
    font-style:italic;
    color:#9a9a9a;
    font-size:15px
}
._v2_main_search .input_text_v2:focus{
    outline:none
}
._v2_main_search .submit_value_v2{
    position:absolute;
    top:8px;
    right:0px;
    background:url(/skin/menu_icon_search.png)center no-repeat;
    width:37px;
    height:37px;
    border:none
}
._v2_main_search .submit_value_v2:hover{
    cursor:pointer
}
.phonefoos:hover,._v2_main_search .submit_value_v2:focus{
    outline:none
}
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{
    -webkit-appearance:none;
    margin:0
}
input[type="number"]{
    -moz-appearance:textfield
}
._v2_nav_home > li > ul{
    width:100%;
    height:auto;
    z-index:1;
    background:#fff;
    box-sizing:border-box;
    border:3px solid #32a792;
    position:absolute;
    display:none;
    left:0;
    z-index:9999;
    box-sizing:border-box;
    padding:10px 3px
}
._v2_nav_home > li{
    text-align:left
}
._v2_nav_home > li:hover > ul{
    display:block
}
._v2_nav_home > li > ul > li > a{
    text-transform:uppercase;
    color:#dd5151;
    display:table;
    width:100%;
    border-bottom:2px solid #e1e1e1;
    padding-bottom:5px
}
._v2_nav_home > li > ul > li > ul > li{
    margin-bottom:8px;
    white-space:initial
}
._v2_nav_home > li > ul > li{
    width:25%;
    float:left;
    display:inline-block;
    border-right:1px solid #e3e3e3;
    height:100%;
    min-height:548px;
    box-sizing:border-box;
    padding:0px 15px
}
._v2_nav_home > li > ul > li:last-child{
    border-right:none
}
._v2_nav_home > li > ul > li > ul{
    margin-top:10px
}
._v2_nav_home > li > ul > li > ul > li > a{
    font-weight:normal;
    color:#298a79;
    text-transform:uppercase;
    border-bottom:1px dashed #f7f7f7;
    width:100%;
    display:table;
    position:relative;
    padding-bottom:3px;
    font-size:12px;
    padding-left:13px;
    box-sizing:border-box
}
._v2_nav_home .submenu_v22 > ul > li:last-child > a,._v2_nav_home > li > ul > li > ul > li:last-child > a{
    border-bottom:none
}
._v2_nav_home .submenu_v22 > ul > li > a:before,._v2_nav_home > li > ul > li > ul > li > a:before{
    content:"";
    background:url(/skin/sunmenu_top.png)0px -7px no-repeat ;
    width:7px;
    height:7px;
    position:absolute;
    top:7px;
    left:0;
    transition:all 0.3s
}
._v2_nav_home .submenu_v22 > ul > li > a:hover:before,._v2_nav_home > li > ul > li > ul > li > a:hover:before{
    background:url(/skin/sunmenu_top.png)0px 0px no-repeat ;
    left:5px;
    transition:all 0.3s
}
._v2_nav_home .submenu_v22 > ul > li > a:hover,._v2_nav_home > li > ul > li > ul > li > a:hover{
    padding-left:20px;
    color:#d35e39;
    transition:all 0.3s
}
._v2_nav_home > li:hover > ul.sub-menu{
    display:block
}
.submenu_v22{
    position:relative
}
._v2_nav_home .submenu_v22 > ul{
    width:290px
}
._v2_nav_home .submenu_v22 > ul > li{
    min-height:auto;
    border-right:none
}
._v2_nav_home .submenu_v22 > ul > li > a{
    color:#298a79;
    font-weight:normal;
    border-bottom:1px dashed #f7f7f7;
    position:relative;
    padding-left:13px;
    box-sizing:border-box;
    font-size:12px
}
._v2_nav_home > .submenu_v22 > ul > li{
    width:100%
}
._v2_nav_home > .submenu_v22 > ul > li{
    margin-bottom:8px
}
.slider_home_v3{
    width:100%;
    display:inline-block;
    background:url(/skin/banner_bg.png)center no-repeat;
    background-size:100% 100%
}
.primary_slide_v3 .left_v3_home_slide{
    width:42%;
    float:left
}
.left_v3_home_slide img{
    padding-top:2%
}
.primary_slide_v3 .right_v3_home_slide{
    width:58%;
    float:left;
    padding-top:2%
}
.box_child_v3_home_slide .boxleft_child_v3_home_slide{
    width:34%;
    float:left
}
.box_child_v3_home_slide .boxri_child_v3_home_slide{
    width:66%;
    float:left
}
.right_v3_home_slide > img:nth-child(1){
    padding-bottom:15px
}
.right_v3_home_slide > img:nth-child(2){
    padding-bottom:15px
}
.call_v3_slide_home{
    margin-top:3%
}
.call_v3_slide_home a{
    display:table;
    margin:0 auto;
    padding:12px 30px;
    border-radius:15px;
    font-size:20px;
    text-transform:uppercase;
    color:#fff;
    font-weight:600;
    background:#35b4d8
}
._v3_main_page_benh{
    background:#f7f7f7
}
.content_in_main_page_v3{
    padding:30px 0px
}
.content_in_main_page_v3 .item_main_page_home_v3{
    width:15%;
    float:left;
    margin-right:2%
}
.content_in_main_page_v3 .item_main_page_home_v3:last-child{
    margin-right:0
}
.initem_main_page_home_v3 a{
    text-align:center;
    display:table;
    width:100%;
    padding:20px 0px;
    background:#72c678;
    text-transform:uppercase;
    color:#fff;
    font-size:15px;
    border-radius:20px;
    font-weight:bold
}
.initem_main_page_home_v3 a:hover{
    background:#e64355
}
._v2_nav_home > li > ul > li > ul > li.menuadd_sub a{
    text-transform:uppercase;
    color:#dd5151;
    display:table;
    font-size:15px;
    font-weight:bold;
    width:100%;
    padding-bottom:5px;
    border-bottom:2px solid #e1e1e1;
    padding-left:0
}
._v2_nav_home > li > ul > li > ul > li.menuadd_sub{
    margin-top:20px
}
._v2_nav_home > li > ul > li > ul > li.menuadd_sub a:before{
    content:none
}
.bread_v2_new{
    background:#f5f5f5;
    margin-bottom:0px;
    margin-top:55px
}
.breadcumds span a{
    color:#b8b8b8;
    position:relative;
    padding-left:20px;
    height:48px
}
.breadcumds span a:before{
    content:"";
    position:absolute;
    background:url(/skin/breakcum_icon_normal.png)center no-repeat;
    width:5px;
    height:7px;
    top:6px;
    left:4px
}
.breadcrumb_last{
    color:#ff7282;
    font-weight:normal;
    position:relative;
    padding-left:15px
}
.breadcrumb_last:before{
    content:"";
    position:absolute;
    background:url(/skin/breakcum_icon_active.png)center no-repeat;
    width:5px;
    height:7px;
    top:6px;
    left:4px
}
.page-numbers{
    padding:6px 10px;
    border:1px solid #bebebe;
    color:#505050;
    font-weight:600;
    font-size:12px;
    border-radius:5px
}
.list-article{
    width:100%;
    border-bottom:1px solid #e5e5e5;
    margin-bottom:15px
}
.nav-links{
    float:right
}
.page-numbers:hover,.nav-links .current{
    background:#edbf9e;
    color:#fff;
    border:1px solid #edbf9e
}
.pagination{
    margin-top:20px;
    display:table;
    width:100%
}
.screen-reader-text{
    display:none
}
.main_pri_main{
    width:100%
}
.imgcenter{
    display:table;
    margin:0 auto;
    margin-bottom:10px
}
.question_face_fan{
    margin-top:30px
}
.question_face_fan h4{
    font-size:20px;
    color:#ec7f5e;
    font-weight:600;
    text-transform:uppercase;
    margin-bottom:5px;
    text-align:center
}
.question_face_fan p{
    color:#5bc36c;
    font-size:14px;
    text-transform:uppercase;
    text-align:center
}
ul.accordion{
    list-style:none;
    padding:0
}
ul.accordion .inner{
    overflow:hidden;
    display:none;
    margin-top:15px
}
ul.accordion .inner .show{
}
ul.accordion li{
    margin-bottom:.5em
}
ul.accordion li a.toggle{
    width:100%;
    display:block;
    background:#f5f5f5;
    color:#505050;
    font-weight:600;
    font-size:14px;
    padding:.9em;
    transition:background .3s ease;
    box-sizing:border-box;
    text-transform:uppercase;
    position:relative;
    padding-left:50px
}
ul.accordion li a.toggle:before{
    content:"";
    position:absolute;
    background:url(/skin/menu_icon_cate_sidebar.png)0px 0px no-repeat;
    width:31px;
    height:31px;
    top:10px;
    left:10px
}
ul.accordion > li:nth-child(2) > a.toggle:before{
    background:url(/skin/menu_icon_cate_sidebar.png)0px -31px no-repeat
}
ul.accordion > li:nth-child(3) > a.toggle:before{
    background:url(/skin/menu_icon_cate_sidebar.png)0px -62px no-repeat
}
ul.accordion > li:nth-child(4) > a.toggle:before{
    background:url(/skin/menu_icon_cate_sidebar.png)0px -93px no-repeat
}
ul.accordion > li:nth-child(5) > a.toggle:before{
    background:url(/skin/menu_icon_cate_sidebar.png)0px -124px no-repeat
}
ul.accordion > li:nth-child(6) > a.toggle:before{
    background:url(/skin/menu_icon_cate_sidebar.png)0px -155px no-repeat
}
ul.accordion > li > a.toggle:after{
    content:"";
    position:absolute;
    background:url(/skin/menu_page3_bg_right.png)center no-repeat;
    width:13px;
    height:13px;
    bottom:0;
    right:0
}
ul.accordion > li > a:hover{
}
ul.accordion>li:nth-child(6),ul.accordion>li:nth-child(7),ul.accordion>li:nth-child(8),ul.accordion>li:nth-child(9),ul.accordion>li:nth-child(10),ul.accordion>li:nth-child(11){
    display:none
}
ul.accordion>li:nth-child(4) > ul > li:nth-child(1){
    display:none
}
.ulin_cate_sidebar > li{
    border-bottom:1px dashed #dfdfdf;
    padding-bottom:6px;
    margin-bottom:6px
}
.ulin_cate_sidebar > li > a{
    position:relative;
    color:#505050;
    padding-left:20px;
    text-transform:uppercase;
    transition:all 0.4s;
    font-size:14px
}
.ulin_cate_sidebar > li > a:before{
    content:"";
    background:url(/skin/menu_page3_sidebar.png)0px 0px no-repeat;
    position:absolute;
    width:7px;
    height:7px;
    top:6px;
    left:6px
}
.ulin_cate_sidebar > li.activeli_v2 > a,.ulin_cate_sidebar > li > a:hover{
    padding-left:30px;
    transition:all 0.4s;
    color:#d35e39
}
.ulin_cate_sidebar > li.activeli_v2 > a:before,.ulin_cate_sidebar > li > a:hover:before{
    background:url(/skin/menu_page3_sidebar.png)0px -7px no-repeat;
    left:10px;
    transition:all 0.4s
}
._v2_new_accordion{
    position:relative;
    padding-right:16px;
    display:table;
    width:100%;
    box-sizing:border-box
}
._v2_new_accordion:after{
    content:"";
    position:absolute;
    width:14px;
    height:100%;
    background:url(/skin/menu_page3_bg_shadow.png)center no-repeat;
    right:0;
    top:0
}
._v2_categories_single h1{
    padding-right:15px;
    padding-left:25px;
    padding-top:12px;
    padding-bottom:12px
}
._v2_categories_single h1:before{
    width:5px;
    height:5px;
    background:#d97353;
    top:22px;
    left:13px
}
._v2_review_single{
    padding-bottom:5px;
    border-bottom:1px solid #dfdfdf;
    margin-bottom:0px;
    display:table;
    width:100%
}
._v2_review_single .post-ratings{
    float:left;
    width:72%;
    font-size:12px
}
._v2_review_single ._v2_item_review{
    width:30%;
    float:left
}
._v2_review_single ._v2_review_centers{
    width:65%
}
._v2_review_centers .post-ratings{
    float:left
}
._v2_review_centers p{
    float:left;
    padding-right:10px;
    line-height:28px;
    width:23%
}
._v2_review_centers p img{
    float:left;
    padding-right:10px
}
._v2_review_single ._v2_review_right{
    width:34%;
    float:right
}
._v2_review_left p{
    line-height:30px
}
._v2_review_left p img{
    float:left;
    padding-right:10px
}
.article-blog .link-image{
    position:relative;
    overflow:hidden
}
.article-blog .link-image:after{
    content:"";
    position:absolute;
    width:34px;
    height:34px;
    bottom:-50px;
    left:44%;
    background:url(/skin/page3_icon_pic_content.png)center no-repeat;
    transition:all 0.6s
}
.article-blog .link-image:hover:after{
    bottom:69px;
    transition:all 0.6s;
    transform:rotate(360deg)
}
.imges_like_butto_v2{
    height:28px
}
.imges_like_butto_v2 p{
    line-height:30px
}
.imges_like_butto_v2 p img{
    float:left;
    padding-right:8px
}
.imges_like_butto_v2 p iframe{
    float:right;
    padding-top:5px
}
.box_info_single{
    background:#fff;
    padding:20px 13px;
    border:1px solid #32a792;
    border-radius:10px;
    margin-bottom:10px
}
.box_info_single p{
    margin-bottom:0px
}
.box_info_single a img{
    margin-top:10px
}
.comment_v2_single_only .ques_face_child{
    display:none
}
.comment_v2_single_only .question_face_fan{
    margin-top:0
}
.footer_add_v2{
    background:#00a694;
    padding:5px 0px;
    display:table;
    width:100%
}
.footer_add_v2 p{
    float:left;
    color:#fff;
    font-weight:bold;
    line-height:38px
}
.footer_add_v2 .share_footer_v2{
    float:right
}
.footer_last_v2{
    background:#e5e5e5
}
.footer_last_v2 a img{
    float:left;
    padding-right:5px
}
.main_in_footer_last{
    padding:10px 0px;
    margin:0 auto;
    display:table;
    margin-bottom:50px
}
.main_in_footer_last a{
    color:#505050;
    line-height:37px
}
.su-box-style-soft{
    border-color:#ffe2cc !important;
    background-color:#fffaf6 !important
}
.su-box-content{
    background-color:#fffaf6 !important
}
.su-box-title{
    text-transform:uppercase;
    font-size:15px;
    width:92%;
    border-bottom:2px solid #f0d3be;
    padding-top:16px;
    display:table;
    padding-left:0px !important;
    padding-bottom:6px;
    margin:0 auto
}
.su-box-content ul li{
    border-bottom:1px dashed #ddb293;
    position:relative;
    padding-bottom:5px
}
.su-box-content ul li a{
    color:#187d5a
}
.su-box-content ul li a:hover{
    color:#d9941d
}
.animated_tada{
    -webkit-animation-duration:3s;
    animation-duration:3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite
}
@-webkit-keyframes tada{
    0%{
        -webkit-transform:scale(1)
    }
    10%,20%{
        -webkit-transform:scale(1) rotate(-1deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale(1) rotate(1deg)
    }
    40%,60%,80%{
        -webkit-transform:scale(1) rotate(-1deg)
    }
    100%{
        -webkit-transform:scale(1) rotate(0)
    }
}
@keyframes tada{
    0%{
        transform:scale(1)
    }
    10%,20%{
        transform:scale(1) rotate(-1deg)
    }
    30%,50%,70%,90%{
        transform:scale(1) rotate(1deg)
    }
    40%,60%,80%{
        transform:scale(1) rotate(-1deg)
    }
    100%{
        transform:scale(1) rotate(0)
    }
}
.tada{
    -webkit-animation-name:tada;
    animation-name:tada
}
.breadcumds > span:last-child{
    color:#ff7282;
    font-weight:normal;
    position:relative;
    padding-left:15px
}
.breadcumds > span:last-child:before{
    position:absolute;
    width:4px;
    height:4px;
    content:"";
    top:7px;
    left:6px;
    background:#ff7282;
    border-radius:50%
}
.main_bread_crumd{
    overflow:hidden
}
.breadcumds > span > a.home:before{
    content:"";
    background:url(/skin/menu_icon_home_bread.png)center no-repeat;
    position:absolute;
    width:48px;
    height:48px;
    left:-10px;
    top:-14px
}
.breadcumds > span:first-child{
    padding-right:10px
}
.su-box-style-glass .su-box-title{
    background-image:none !important;
    background-color:#fff !important;
    color:#3f9a97 !important
}
.su-box-style-glass{
    background-color:#fff !important;
    border-color:#58c1ab !important
}
.su-box-style-glass .su-box-content{
    background-color:#fff !important
}
.su-box-style-glass .su-box-title{
    border-bottom:2px solid #3f9a97 !important
}
.su-box-style-glass .su-box-content ul li{
    border-bottom:1px dashed #3f9a97;
    padding-bottom:2px;
    padding-left:15px
}
.su-box-style-glass .su-box-content ul li:before{
    background:#3f9a97;
    width:5px;
    height:5px;
    top:10px
}
.su-box-style-glass .su-box-content ul li a{
    color:#3f9a97
}
.su-box-style-glass .su-box-content ul li a:hover{
    color:#32a792
}
.pri_slide_0211 > p{
    font-size:18px;
    color:#434343;
    margin-top:0px;
    z-index:2;
    position:relative
}
.pri_slide_0211 > p > span{
    color:#2b88f1
}
.in1_slide{
    padding-top:5px
}
.limit_date{
    margin-top:8px;
    width:70%
}
.limit_date p{
    color:#000;
    font-size:16px;
    text-align:center;
    display:table;
    margin:0 auto;
    background:#fdfaf5;
    padding:3px 25px;
    border:1px solid #ed1b28
}
.limit_date p strong{
    color:#f23a3a;
    font-size:20px
}
.showads_model1{
    position:fixed;
    top:120%;
    left:0;
    width:100%;
    transition:all 1s;
    z-index:99999
}
.hienadsnow{
    top:56px;
    transition:all 1s;
    background:rgba(0,0,0,0.6);
    width:100%;
    height:100%
}
.hienadsnow a img{
    width:80%;
    margin:0 auto;
    display:table
}
.close_ads_mobile{
    position:absolute;
    right:0px;
    top:0;
    width:auto;
    height:auto;
    z-index:99999;
    width:40px
}
.close_ads_mobile img{
    margin:0 auto;
    display:table
}
.slideUpReturn{
    display:block!important;
    -webkit-animation:slideUpReturn .8s ease-out;
    -moz-animation:slideUpReturn .8s ease-out;
    -o-animation:slideUpReturn .8s ease-out;
    animation:slideUpReturn .8s ease-out
}
@keyframes slideUpReturn{
    0%{
        transform-origin:0 0;
        transform:translateY(-100%)
    }
    100%{
        transform-origin:0 0;
        transform:translateY(0)
    }
}
.openDownLeft{
    animation-name:openDownLeft
}

.box1in_side_moth11_mobile,.box1in_side_moth11{
    position:relative;
    background:url(/skin/top_bg.png)repeat;
    padding:10px 10px 30px 10px;
    border-top:2px solid #aaaaaa
}
.box1in_side_moth11 p{
    color:#2a2b2b;
    font-size:16px;
    margin-bottom:8px
}
.box1in_side_moth11 strong{
    font-weight:600;
    color:#1a7ff1;
    text-align:center;
    font-size:16px;
    margin:0 auto;
    display:table
}
.box1in_side_moth11 .absolu_moth11{
    position:absolute;
    ;
    bottom:-20px
}
.box2_side_moth11{
    margin:30px 0px 20px 0px;
    display:table;
    width:100%
}
.inbox2_side_moth11 h3{
    position:relative;
    text-transform:uppercase;
    color:#fff;
    font-size:16px;
    padding:10px 0px 10px 35px;
    padding-left:50px;
    background:#8ec967
}
.inbox2_side_moth11 h3:before{
    content:"";
    background:url(/skin/icon_datlich_kham.png)center no-repeat;
    width:33px;
    height:33px;
    top:2px;
    left:10px;
    position:absolute
}
.Leftbox3_moth11{
    width:50%;
    float:left
}
.Ribox3_moth11{
    width:50%;
    float:left;
    background:#e5e5e5;
    padding:10px 10px 25px 10px;
    box-sizing:border-box;
    border-top-left-radius:12px;
    border-top-right-radius:12px;
    margin-top:50px
}
.box3_side_moth11{
    margin:15px 0px;
    position:relative;
    display:table;
    width:100%;
    margin-bottom:240px
}
.abso_main_box3moth{
    position:absolute;
    bottom:-244px;
    left:0
}
.boxin1_box3{
    position:relative;
    background:#f54c5c;
    min-height:50px;
    margin-bottom:10px
}
.boxin1_box3 .absolu_box3side_moth{
    position:absolute;
    top:0;
    left:0;
    width:100%
}
.inab_box1_moth{
    background:#fff;
    border:2px solid #f44b5c;
    padding:7px 8px 8px 9px;
    border-radius:50%;
    margin:0 auto;
    display:table;
    margin-top:-25px;
    width:auto
}
.inab_box1_moth a img{
    margin:0 auto;
    display:table
}
.boxin1_box3 > a{
    width:100%;
    display:table;
    padding-top:28px;
    color:#f3fab7;
    text-transform:uppercase;
    font-size:13px;
    font-weight:600;
    text-align:center;
    text-shadow:1px 1px #2e2e2e
}
.boxin2_box3{
    background:#6fd2be;
    min-height:45px
}
.boxin2_box3 > a{
    width:50%;
    display:table;
    text-align:left;
    float:right;
    padding-top:3px;
    color:#fff;
    position:relative
}
.boxin2_box3 > a:before{
    content:"";
    position:absolute;
    top:10px;
    left:-46px;
    width:31px;
    height:23px;
    background:url(/skin/chat_display.png)center no-repeat
}
.boxin3_box3{
    margin-top:10px;
    background:#f39e69;
    min-height:45px
}
.boxin3_box3 p{
    color:#fff;
    position:relative;
    padding-left:30px;
    margin-bottom:5px
}
.boxin3_box3 p:before{
    content:"";
    position:absolute;
    top:0px;
    left:9px;
    width:20px;
    height:23px;
    background:url(/skin/click_mobilse.png)center no-repeat
}
.boxin3_box3 > img{
    margin:0 auto;
    display:table
}
.sidebar_moth11_mobile{
    width:100%;
    display:table;
}
.box1in_side_moth11_mobile .absolu_moth11_mobile{
    position:absolute;
    bottom:-20px;
    left:0;
    width:100%;
    box-sizing:border-box
}
._L_ct_mobile{
    width:25%;
    float:left
}
._Ri_ct_mobile{
    width:75%;
    float:left
}
.box1in_side_moth11_mobile p{
    font-size:16px;
    text-align:center;
    color:#0e0e0e;
    margin-bottom:6px
}
.hot_sidebar{
    position:relative;
    padding-left:40px
}
.hot_sidebar:before{
    content:"";
    background:url(/skin/icon_hot_mobile.png)center no-repeat;
    width:47px;
    height:46px;
    position:absolute;
    top:0;
    left:0
}
.inabsolu_moth11_mobile{
    margin:0 auto;
    display:table
}
.hot_sidebar p{
    font-size:16px;
    font-weight:600
}
.hot_sidebar p:nth-child(1){
    color:#1a7ff1
}
.hot_sidebar p:nth-child(2){
    color:#f47451
}
.inbox2_sides_mobile{
    background:#91c66d;
    display:table;
    width:100%;
    border-radius:10px;
    padding:10px;
    box-sizing:border-box
}
.inbox2_sides_mobile h3{
    color:#fff;
    font-size:18px;
    line-height:25px;
    text-align:center;
    text-transform:uppercase;
    font-weight:normal;
    margin-bottom:10px
}
.inbox2_sides_mobile h4{
    color:#fff;
    font-size:12px;
    text-align:center;
    margin-bottom:6px
}
.inbox2_sides_mobile h4 > span{
    color:#f8f13d;
    font-size:25px
}
.inbox2_sides_mobile strong{
    text-align:center;
    padding:5px 10px;
    color:#505050;
    display:table
}
.inbox2_sides_mobile > span{
    color:#f8f13d;
    text-align:center;
    width:100%;
    display:table;
    font-size:16px
}
.inbox3_sides_mobi ul li{
    float:left;
    width:25%
}
.box3_sides_mobile{
    margin-bottom:30px
}
.hopqua{
    animation-duration:2s;
    animation-fill-mode:both;
    animation-duration:2s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite
}
.post_random_single{
    width:48%;
    float:left;
    margin-right:4%;
    margin-bottom:20px;
    padding-bottom:6px;
    border-bottom:1px dashed #ccc;
    height:auto;
    overflow:hidden
}
.post_random_single:nth-child(2n+2){
    margin-right:0
}
.excerpt_rand_single{
    width:70%;
    float:left;
    padding-left:10px;
    box-sizing:border-box
}
.pri_rand_single{
    margin-top:6px
}
.pri_rand_single .img_rand_single{
    width:30%;
    float:left;
    height:90px;
    overflow:hidden
}
.img_rand_single a img{
    width:100%;
    height:80px;
    border:2px solid #388572;
    box-sizing:border-box
}
.post_random_single > a{
    color:#45a78f;
    font-weight:600;
    font-size:14px
}
#slider{
    position:relative;
    overflow:hidden;
    margin:0px auto 0 auto;
    border-radius:4px;
    width:100% !important;
    height:auto !important;
    max-height:400px !important;
    overflow:hidden
}
#slider ul{
    position:relative;
    margin:0;
    padding:0;
    max-height:400px;
    width:100% !important;
    list-style:none;
    max-width:1600px;
    margin-left:0 !important
}
#slider ul li{
    position:relative;
    display:block;
    float:left;
    margin:0;
    padding:0;
    width:100%;
    max-width:1920px;
    max-height:400px;
    background:#ccc;
    text-align:center
}
a.control_prev,a.control_next{
    position:absolute;
    bottom:10px;
    z-index:999;
    width:40px;
    height:40px;
    border-radius:50% !important;
    color:#FFFFFF;
    background:-webkit-linear-gradient(top,#61e2c7,#45bca3);
    background:linear-gradient(to bottom,#61e2c7,#45bca3);
    box-shadow:0px 1px 11px 1px rgb(81,205,178);
    cursor:pointer;
    text-decoration:none;
    text-align:center;
    line-height:35px;
    float:left;
    left:10px
}
a.control_prev:hover,a.control_next:hover{
    opacity:1;
    -webkit-transition:all 0.2s ease
}
a.control_prev{
    border-radius:0 2px 2px 0
}
a.control_next{
    left:60px;
    border-radius:2px 0 0 2px
}
.slider_option{
    position:relative;
    margin:10px auto;
    width:160px;
    font-size:18px
}
@keyframes lachopqua{
    from{
        transform:scale3d(1,1,1)
    }
    10%,20%{
        transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-15deg)
    }
    30%,50%,70%,90%{
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,15deg)
    }
    40%,60%,80%{
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-15deg)
    }
    to{
        transform:scale3d(1,1,1)
    }
}
.lachopqua{
    animation-name:lachopqua
}
.ulsamplenews{
    display:table;
    width:100%;
    margin-top:10px
}
.post_random_single{
    width:48%;
    float:left;
    margin-right:4%;
    margin-bottom:20px;
    padding-bottom:6px;
    border-bottom:1px dashed #ccc;
    height:auto;
    overflow:hidden
}
.post_random_single:nth-child(2n+2){
    margin-right:0
}
.post_random_single > a{
    color:#45a78f;
    font-weight:600;
    font-size:14px;
    height:40px;
    display:table;
    overflow:hidden
}
.pri_rand_single{
    margin-top:6px
}
.pri_rand_single .img_rand_single{
    width:30%;
    float:left;
    height:90px;
    overflow:hidden
}
.img_rand_single a img{
    width:100%;
    height:80px;
    border:2px solid #388572;
    box-sizing:border-box;
    display:block !important;
    opacity:1
}
.excerpt_rand_single{
    width:70%;
    float:left;
    padding-left:10px;
    box-sizing:border-box
}
.samplenew{
    display:table;
    width:100%
}
.samplenew h3{
    border-bottom:1px solid #eaeaea;
    text-transform:uppercase;
    padding-bottom:5px;
    margin-bottom:10px;
    font-size:18px;
    color:#7aae58;
    padding-left:30px;
    position:relative
}
.samplenew h3:before{
    content:"";
    position:absolute;
    background:url(/skin/icon_baivietlienquan.png)center no-repeat;
    width:22px;
    height:15px;
    top:3px;
    left:0
}
.menu-item-description{
    display:none
}
@media only screen and (max-width:768px){
    .fixed_banner_km2018{
        display:none
    }
    .slider_home_v3{
        margin-top:45px
    }
    .call_v3_slide_home{
        display:none
    }
    ._v3_main_page_benh,.primary_slide_v3{
        padding:0px 10px;
        box-sizing:border-box
    }
    .content_in_main_page_v3 .item_main_page_home_v3{
        width:32%;
        margin-bottom:10px
    }
    .content_in_main_page_v3 .item_main_page_home_v3:nth-child(3n+3){
        margin-right:0
    }
    .right_v3_home_slide > img:nth-child(1),.right_v3_home_slide > img:nth-child(2){
        padding-bottom:5px
    }
    .corona{
        height:75px
    }
}
@media only screen and (max-width:480px){
    .content_in_main_page_v3 .item_main_page_home_v3{
        width:49%
    }
    .content_in_main_page_v3 .item_main_page_home_v3:nth-child(3n+3){
        margin-right:2%
    }
    .content_in_main_page_v3 .item_main_page_home_v3:nth-child(2n+2){
        margin-right:0
    }
    .box_child_v3_home_slide{
        display:none
    }
    .primary_slide_v3 .right_v3_home_slide{
        padding-top:15%
    }
    .breadcumds{
        white-space:normal
    }
    .slide_mobile_min{
        margin-top:10px
    }
}
@media only screen and (max-width:414px){
    .breadcumds > span > a.home:before{
        top:-18px
    }
    .breadcumds span a:before{
        top:4px
    }
    .breadcumds > span:last-child:before{
        top:5px
    }
}
.fixed_banner_km2018{
    position:fixed;
    top:200px;
    left:0;
    z-index:99999999
}
.icon_soci_mobile{
    position:fixed;
    z-index:9;
    bottom:150px;
    right:15px;
    width:40px;
    height:auto
}
.iconsociaimg:nth-child(1){
    margin-bottom:5px
}
.iconsociaimg a img{
    max-width:100%;
    height:auto
}
.morea{
    border:1px solid #0c814c;
    padding:15px;
    margin-bottom:15px;
    background:#e4f1e6
}
.morea::before{
    content:"Có thể bạn chưa biết";
    text-transform:uppercase;
    color:#e64355;
    font-size:1.1em;
    line-height:normal;
    border-bottom:2px solid #f0d3be;
    padding-bottom:5px
}
.morea p{
    line-height:24px!important;
    position:relative;
    padding-left:25px;
    padding-bottom:8px!important
}
.morea p:first-child{
    padding-top:20px
}
.morea p:before{
    position:absolute;
    content:'';
    background:url(/images/all_image.png) no-repeat;
    background-position:-213px -223px;
    width:11px;
    height:11px;
    top:9px;
    left:0px
}
.morea p:first-child:before{
    top:27px
}
.morea p:last-child{
    padding-bottom:0px!important
}
.morea a{
    color:#187d5a
}
.morea p:hover:before{
    background-position:-229px -223px
}
.fixed-scroll{
    width:calc(100% - 56px);
    height:55px;
    position:absolute;
    top:0;
    left:56px;
    box-sizing:border-box;
    z-index:99;
    line-height:30px;
    background:#009aac;
    text-align:center;
    display:none
}
.fixed-scroll span{
    background:#00B463;
    color:#fff;
    padding:0px 6px;
    border-radius:4px;
    position:relative;
    top:-50px;
    right:10px;
    float:right;
    text-transform:uppercase;
    font-size:12px;
    font-weight:700;
    margin-left:6px;
    animation:zoominoutsinglefeatured 1s infinite
}
.fixed-scroll span:before{
    content:'';
    display:block;
    position:absolute;
    border:2px #90eff9 solid;
    top:-1px;
    right:-1px;
    bottom:-1px;
    left:-1px;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    --moz-border-radius:6px;
    border-radius:6px;
    -webkit-animation-name:hover-ripple-out;
    animation-name:hover-ripple-out;
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite
}
.fixed-scroll img{
    height:56px;
    width:100%
}
a.link-image{
    text-align:center
}
@font-face{
    font-family:'fontPkhoanew';
    src:url(/skin/UTMHelvetIns.ttf) format('truetype') ;
    font-display:swap
}
.aviem{
    font-family:'fontPkhoanew',sans-serif
}
p{
    color:#505050;
    line-height:24px
}
.tablemain{
    width:100%;
    display:table
}
.imgcenter{
    margin:0 auto;
    display:table
}
.marginbox{
    margin:30px 0px
}
.paddingbox{
    padding:30px 0px
}
.margintoppri{
    margin-top:30px
}
.slidenewpk{
    background:url(/skin/bg_slidepk.png)center no-repeat;
    display:table;
    min-height:414px;
    box-shadow:0px 4px 12px 4px #f7f7f7
}
._LslidenewPk{
    width:65%;
    float:left
}
.mainslidenewpk{
    position:relative;
    min-height:414px;
    background-image:url(/skin/bsnewphukhoa.png);
    background-position:right -105px bottom 0px;
    background-repeat:no-repeat
}
.mainslidenewpk ._RslidenewPk{
    position:absolute;
    bottom:0;
    right:-108px
}
._LslidenewPk > img{
    padding-bottom:12px
}
._LslidenewPk > img:first-child{
    padding-top:45px
}
.titlenewpk h3,.titlenewpk h2,.titlenewpk h1{
    color:#33a792;
    font-size:28px;
    text-align:center;
    font-weight:normal;
    text-transform:uppercase;
    margin-bottom:15px;
    font-family:'fontPkhoanew',sans-serif;
    line-height:40px
}
.titlenewpkv2 h1{
    color:#fff
}
.itembox1newpk{
    width:15.83333%;
    float:left;
    margin-right:1%;
    margin-bottom:1%
}
.itembox1newpk:nth-child(6n+6){
    margin-right:0
}
.itembox1newpk .initembox1newpk{
    background:#fc818c;
    border-radius:10px;
    height:100px;
    width:155px;
    vertical-align:middle;
    display:table-cell
}
.initembox1newpk h4{
    font-weight:normal;
    font-family:'fontPkhoanew',sans-serif;
    font-size:16px;
    text-align:center
}
.initembox1newpk h4 a{
    color:#fff
}
.itembox1newpk:nth-child(2) .initembox1newpk{
    background:#6ecab9
}
.itembox1newpk:nth-child(3) .initembox1newpk{
    background:#fba95d
}
.itembox1newpk:nth-child(4) .initembox1newpk{
    background:#54bfd5
}
.itembox1newpk:nth-child(5) .initembox1newpk{
    background:#ff89dc
}
.itembox1newpk:nth-child(6) .initembox1newpk{
    background:#97c888
}
.itembox1newpk:nth-child(7) .initembox1newpk{
    background:#97c888
}
.itembox1newpk:nth-child(8) .initembox1newpk{
    background:#ff89dc
}
.itembox1newpk:nth-child(9) .initembox1newpk{
    background:#54bfd5
}
.itembox1newpk:nth-child(10) .initembox1newpk{
    background:#fba95d
}
.itembox1newpk:nth-child(11) .initembox1newpk{
    background:#6ecab9
}
.itembox1newpk:nth-child(12) .initembox1newpk{
    background:#fc818c
}
.box2newpkhoa{
    background:#33a792;
    -webkit-box-shadow:inset 0 20px 20px -20px #217161;
    -moz-box-shadow:inset 0 20px 20px -20px #217161;
    box-shadow:inset 0 20px 20px -20px #217161
}
.titlenewpkv2 h3{
    color:#fff;
    margin-bottom:4px
}
.titlenewpkv2 p{
    color:#fff;
    font-size:14px;
    text-align:center
}
.titlenewpkv2 img{
    margin-top:5px
}
.itembox2newpk{
    width:48%;
    float:left;
    margin-right:4%
}
.itembox2newpk:last-child{
    margin-right:0
}
.initembox2newpk p{
    color:#fff;
    position:relative;
    padding:25px 0px;
    margin-top:40px
}
.initembox2newpk p:before{
    content:"";
    position:absolute;
    background:url(/skin/ngoactren.png)center no-repeat;
    width:24px;
    height:16px;
    top:0;
    left:0
}
.initembox2newpk p:after{
    content:"";
    position:absolute;
    background:url(/skin/ngoaduoi.png)center no-repeat;
    width:24px;
    height:16px;
    bottom:0;
    right:0
}
.box4newpkhoa{
    background:#fc818c;
    -webkit-box-shadow:inset 0 20px 20px -20px #e2747d;
    -moz-box-shadow:inset 0 20px 20px -20px #e2747d;
    box-shadow:inset 0 20px 20px -20px #e2747d
}
 .itembox4newpk{
    width:12.5714%;
    float:left;
    margin-right:2%
}
.itembox4newpk:last-child{
    margin-right:0
}
.pribox4_newpk > p{
    color:#fff;
    text-align:center;
    margin-bottom:20px
}
.initembox4newpk p{
    color:#fff;
    font-size:14px;
    text-align:center
}
.livechatnewpk{
    margin-top:30px
}
.livechatnewpk h4{
    color:#fff;
    text-align:center;
    font-size:24px;
    font-family:'fontPkhoanew',sans-serif;
    font-weight:normal
}
.livechatnewpk img{
    margin-bottom:-68px;
    margin-top:30px
}
.itembox6newpk{
    width:23.5%;
    float:left;
    margin-right:2%
}
.itembox6newpk:last-child{
    margin-right:0
}
.box6newpkhoa{
    margin-top:45px
}
.contentbox6newpk{
    border:1px solid #cecece;
    padding:10px;
    position:relative
}
.contentbox6newpk img{
    position:absolute;
    top:-30px;
    right:-6px
}
.contentbox6newpk p{
    position:relative;
    margin-top:60px;
    padding:20px 0px;
    min-height:121px
}
.contentbox6newpk p:before{
    content:"";
    position:absolute;
    background:url(/skin/ngoac-1.png)center no-repeat;
    width:21px;
    height:14px;
    top:0;
    left:0
}
.contentbox6newpk p:after{
    content:"";
    position:absolute;
    background:url(/skin/ngoac-2.png)center no-repeat;
    width:21px;
    height:14px;
    bottom:0;
    right:0
}
.contentbox6newpk:before{
    content:"";
    position:absolute;
    background:url(/skin/tamgiac.png)center no-repeat;
    width:36px;
    height:33px;
    bottom:-33px;
    left:20px
}
.initembox6newpk h4{
    font-size:14px;
    margin-top:45px
}
.itembox7newpk{
    width:28%;
    float:left;
    margin-right:8%
}
.box7newpkhoa{
    background:#fe8927;
    -webkit-box-shadow:inset 0 20px 20px -20px #e47c24;
    -moz-box-shadow:inset 0 20px 20px -20px #e47c24;
    box-shadow:inset 0 20px 20px -20px #e47c24
}
.listbox7newpk{
    margin-top:20px
}
.itembox7newpk:last-child{
    margin-right:0
}
.itembox7newpk:nth-child(2),.itembox7newpk:nth-child(4){
    display:none
}
.initem2box7newpk img,.initembox7newpk img{
    display:none
}
.initembox7newpk strong,.initem2box7newpk strong{
    color:#fff
}
.initem2box7newpk ul li,.initembox7newpk ul li{
    list-style-type:disc;
    color:#fff;
    font-size:14px
}
.initem2box7newpk ul,.initembox7newpk ul{
    margin-top:10px
}
.initem2box7newpk ul li p,.initembox7newpk ul li p{
    color:#fff
}
.pribox7_newpk > p{
    text-align:center;
    color:#fff
}
.item2box7newpk:nth-child(1) .initem2box7newpk{
    padding-left:140px
}
.item2box7newpk:nth-child(2) .initem2box7newpk{
    padding-left:80px
}
.initembox7newpk{
    margin-bottom:15px
}
.initem2box7newpk{
    margin-top:15px
}
.item2box7newpk{
    width:48%;
    float:left;
    margin-right:4%;
    box-sizing:border-box
}
.item2box7newpk:last-child{
    margin-right:0
}
.box8newpkhoa{
    margin-top:40px
}
.sloganbox8newpk p{
    text-align:center
}
.sloganbox8newpk p a{
    color:#33a792;
    text-transform:uppercase
}
.contentbox8newpk{
    margin-top:30px;
    position:relative
}
.contentbox8newpk p{
    position:absolute;
    width:200px;
    text-align:center
}
.contentbox8newpk .p1box8newpk{
    top:66px;
    left:110px
}
.contentbox8newpk .p2box8newpk{
    width:150px;
    top:66px;
    right:75px
}
.contentbox8newpk .p3box8newpk{
    top:335px;
    left:0px
}
.contentbox8newpk .p4box8newpk{
    top:335px;
    right:0px;
    width:195px
}
.contentbox8newpk .p5box8newpk{
    left:43%
}
.pribox8_newpk{
    padding-bottom:50px
}
.box9newpkhoa{
    background:#00a694;
    -webkit-box-shadow:inset 0 20px 20px -20px #009585;
    -moz-box-shadow:inset 0 20px 20px -20px #009585;
    box-shadow:inset 0 20px 20px -20px #009585
}
.itembox9newpk{
    width:23.5%;
    float:left;
    margin-right:2%
}
.itembox9newpk:last-child{
    margin-right:0
}
.initembox9newpk img{
    margin-bottom:20px
}
.initembox9newpk p{
    color:#fff;
    text-align:center;
    margin-top:5px
}
.initembox9newpk strong{
    color:#fff;
    display:table;
    margin:0 auto
}
.newpklast{
    margin:30px 0px
}
.newpklast a{
    display:table;
    margin:0 auto
}
.carousel .previews .preview ._LslidenewPk img{
    width:auto
}
.titlenewpkv2 h2{
    color:#fff
}
.bvhi{
    color:white;
    margin:auto;
    text-align:center;
    font-size:18px;
    padding-top:5px
}
.bvhi a{
    color:white
}
@media only screen and (max-width:1024px){
    .main{
        padding:0px 10px
    }
}
@media only screen and (max-width:768px){
    .initembox2newpk p{
        margin-top:0px
    }
    .itembox6newpk{
        width:48%
    }
    .itembox6newpk:nth-child(2n+2){
        margin-right:0
    }
    .contentbox6newpk img{
        position:static
    }
    .contentbox6newpk p{
        margin-top:15px;
        min-height:85px
    }
    .item2box7newpk:nth-child(1) .initem2box7newpk{
        padding-left:60px
    }
    .item2box7newpk:nth-child(2) .initem2box7newpk{
        padding-left:20px
    }
    .contentbox8newpk img{
        width:55%
    }
    .contentbox8newpk .p1box8newpk{
        top:42px;
        left:50px
    }
    .contentbox8newpk .p2box8newpk{
        top:20px;
        right:32px
    }
    .contentbox8newpk .p3box8newpk{
        width:230px;
        left:0;
        width:153px
    }
    .contentbox8newpk .p4box8newpk{
        top:210px;
        width:160px
    }
}
@media only screen and (max-width:736px){
    .mainslidenewpk{
        background-position:right -105px bottom -80px
    }
    .slidenewpk{
        min-height:auto
    }
    .mainslidenewpk{
        min-height:346px
    }
}
@media only screen and (max-width:680px){
    ._LslidenewPk{
        width:70%
    }
    .itembox1newpk{
        width:32.6667%
    }
    .itembox1newpk:nth-child(3n+3){
        margin-right:0
    }
    .itembox1newpk .initembox1newpk{
        width:218px
    }
    .contentbox8newpk .p1box8newpk{
        top:30px;
        left:15px
    }
    .contentbox8newpk .p2box8newpk{
        right:0
    }
    .contentbox8newpk .p3box8newpk{
        top:204px
    }
    .contentbox8newpk .p4box8newpk{
        top:179px;
        width:142px
    }
    .contentbox8newpk .p5box8newpk{
        left:38%
    }
}
@media only screen and (max-width:580px){
    ._LslidenewPk > img:first-child{
        padding-top:15px
    }
    .mainslidenewpk{
        min-height:315px
    }
    .mainslidenewpk{
        background-position:right -180px bottom -80px
    }
    .itembox2newpk{
        width:100%;
        margin-right:4%
    }
    .initembox2newpk p:before,.initembox2newpk p:after{
        content:none
    }
    .titlenewpk h3,.titlenewpk h1,.titlenewpk h2{
        font-size:22px
    }
    .itembox4newpk{
        width:45%;
        margin-bottom:20px
    }
    .itembox4newpk:nth-child(3n+3){
        margin-right:0
    }
    .sec3inbox7,.sec2inbox7{
        display:none
    }
    .initem2box7newpk img,.initembox7newpk img,.itembox7newpk:nth-child(2),.itembox7newpk:nth-child(4){
        display:block !important
    }
    .itembox7newpk{
        width:100%;
        margin-right:0
    }
    .initembox7newpk{
        text-align:center;
        margin-bottom:30px
    }
    .livechatnewpk h4{
        font-size:20px;
        line-height:30px
    }
}
@media only screen and (max-width:480px){
    .number_talkmobi{
        display:block !important
    }
    .number_talkdesktop{
        display:none
    }
    .mainslidenewpk{
        min-height:270px
    }
    .mainslidenewpk{
        background-position:right -180px bottom -146px
    }
    .margintoppri{
        margin-top:15px
    }
    .initembox2newpk p{
        padding:10px 0px
    }
    .livechatnewpk{
        margin-top:15px
    }
    .livechatnewpk img{
        margin-top:15px;
        margin-bottom:-10px
    }
    .box8newpkhoa ,.box6newpkhoa{
        margin-top:0
    }
    .itembox6newpk{
        width:100%;
        margin-right:0
    }
    .contentbox6newpk p{
        margin-top:0;
        min-height:auto
    }
    .initembox7newpk{
        margin-bottom:25px
    }
    .contentbox8newpk img{
        width:60%
    }
    .contentbox8newpk .p1box8newpk{
        top:22px;
        left:0px;
        width:155px
    }
    .contentbox8newpk .p2box8newpk{
        width:110px;
        top:5px
    }
    .contentbox8newpk .p4box8newpk{
        top:188px;
        width:170px
    }
    .contentbox8newpk .p5box8newpk{
        left:32%
    }
    .contentbox8newpk p{
        font-size:14px
    }
    .itembox9newpk{
        width:49%;
        margin-bottom:20px
    }
    .itembox9newpk:nth-child(2n+2){
        margin-right:0
    }
    .titlenewpk h3,.titlenewpk h1,.titlenewpk h2{
        font-size:20px;
        line-height:30px
    }
}
@media only screen and (max-width:414px){
    .mainslidenewpk{
        min-height:250px
    }
    ._LslidenewPk > img{
        padding-bottom:9px
    }
    .titlenewpk h3,.titlenewpk h1,.titlenewpk h2{
        font-size:18px
    }
    .contentbox8newpk img{
        width:70%
    }
    .contentbox8newpk .p2box8newpk{
        width:80px;
        top:0px
    }
    .contentbox8newpk .p1box8newpk{
        top:10px;
        width:125px
    }
}
@media only screen and (max-width:375px){
    .mainslidenewpk{
        min-height:230px
    }
    .itembox1newpk{
        width:49.5%
    }
    .itembox1newpk:nth-child(2n+2){
        margin-right:0
    }
    .itembox1newpk:nth-child(2n+1){
        margin-right:1%
    }
    .mainslidenewpk{
        background-position:right -220px bottom -180px
    }
    ._LslidenewPk{
        width:75%
    }
    .contentbox8newpk p{
        font-size:13px
    }
    .contentbox8newpk .p1box8newpk{
        width:105px
    }
    .contentbox8newpk .p2box8newpk{
        width:73px
    }
    .contentbox8newpk .p3box8newpk{
        top:178px
    }
    .contentbox8newpk .p4box8newpk{
        top:172px;
        width:130px
    }
    .contentbox8newpk .p5box8newpk{
        left:25%
    }
}
@media only screen and (max-width:320px){
    .contentbox8newpk img{
        display:none
    }
    .contentbox8newpk p{
        position:static
    }
    .contentbox8newpk .p5box8newpk,.contentbox8newpk .p4box8newpk,.contentbox8newpk .p3box8newpk,.contentbox8newpk .p2box8newpk,.contentbox8newpk .p1box8newpk{
        width:100%;
        background:#f79450;
        margin-bottom:5px;
        font-size:14px;
        padding:5px 0px;
        box-sizing:border-box;
        color:#fff
    }
    .pribox8_newpk{
        padding-bottom:0
    }
}
.slideUp{
    animation-name:slideUp;
    -webkit-animation-name:slideUp;
    animation-duration:1s;
    -webkit-animation-duration:1s;
    animation-timing-function:ease;
    -webkit-animation-timing-function:ease;
    visibility:visible !important
}
.slideUp1{
    animation-name:slideUp;
    -webkit-animation-name:slideUp;
    animation-duration:0.8s;
    -webkit-animation-duration:0.8s;
    animation-timing-function:ease;
    -webkit-animation-timing-function:ease;
    visibility:visible !important
}
.slideUp2{
    animation-name:slideUp;
    -webkit-animation-name:slideUp;
    animation-duration:1.2s;
    -webkit-animation-duration:1.2s;
    animation-timing-function:ease;
    -webkit-animation-timing-function:ease;
    visibility:visible !important
}
.slideUp3{
    animation-name:slideUp;
    -webkit-animation-name:slideUp;
    animation-duration:1.6s;
    -webkit-animation-duration:1.6s;
    animation-timing-function:ease;
    -webkit-animation-timing-function:ease;
    visibility:visible !important
}
@keyframes slideUp{
    0%{
        transform:translateY(100%)
    }
    50%{
        transform:translateY(-8%)
    }
    65%{
        transform:translateY(4%)
    }
    80%{
        transform:translateY(-4%)
    }
    95%{
        transform:translateY(2%)
    }
    100%{
        transform:translateY(0%)
    }
}
@-webkit-keyframes slideUp{
    0%{
        -webkit-transform:translateY(100%)
    }
    50%{
        -webkit-transform:translateY(-8%)
    }
    65%{
        -webkit-transform:translateY(4%)
    }
    80%{
        -webkit-transform:translateY(-4%)
    }
    95%{
        -webkit-transform:translateY(2%)
    }
    100%{
        -webkit-transform:translateY(0%)
    }
}
.slideUp2{
    animation-name:slideUp2;
    -webkit-animation-name:slideUp2;
    animation-duration:1s;
    -webkit-animation-duration:1s;
    animation-timing-function:ease;
    -webkit-animation-timing-function:ease;
    visibility:visible !important
}
@keyframes slideUp2{
    0%{
        transform:translateY(100%);
        opacity:0
    }
    100%{
        transform:translateY(0%);
        opacity:1
    }
}
@-webkit-keyframes slideUp2{
    0%{
        -webkit-transform:translateY(100%);
        opacity:0
    }
    100%{
        -webkit-transform:translateY(0%);
        opacity:1
    }
}
.slideLeft{
    animation-name:slideLeft;
    -webkit-animation-name:slideLeft;
    animation-duration:1s;
    -webkit-animation-duration:1s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.thaiha{
    animation-name:slideLeft;
    -webkit-animation-name:slideLeft;
    animation-duration:2s;
    -webkit-animation-duration:2s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
@keyframes slideLeft{
    0%{
        transform:translateX(150%)
    }
    50%{
        transform:translateX(-8%)
    }
    65%{
        transform:translateX(4%)
    }
    80%{
        transform:translateX(-4%)
    }
    95%{
        transform:translateX(2%)
    }
    100%{
        transform:translateX(0%)
    }
}
@-webkit-keyframes slideLeft{
    0%{
        -webkit-transform:translateX(150%)
    }
    50%{
        -webkit-transform:translateX(-8%)
    }
    65%{
        -webkit-transform:translateX(4%)
    }
    80%{
        -webkit-transform:translateX(-4%)
    }
    95%{
        -webkit-transform:translateX(2%)
    }
    100%{
        -webkit-transform:translateX(0%)
    }
}
.slideRight{
    animation-name:slideRight;
    -webkit-animation-name:slideRight;
    animation-duration:1s;
    -webkit-animation-duration:1s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
@keyframes slideRight{
    0%{
        transform:translateX(-150%)
    }
    50%{
        transform:translateX(8%)
    }
    65%{
        transform:translateX(-4%)
    }
    80%{
        transform:translateX(4%)
    }
    95%{
        transform:translateX(-2%)
    }
    100%{
        transform:translateX(0%)
    }
}
@-webkit-keyframes slideRight{
    0%{
        -webkit-transform:translateX(-150%)
    }
    50%{
        -webkit-transform:translateX(8%)
    }
    65%{
        -webkit-transform:translateX(-4%)
    }
    80%{
        -webkit-transform:translateX(4%)
    }
    95%{
        -webkit-transform:translateX(-2%)
    }
    100%{
        -webkit-transform:translateX(0%)
    }
}
.slideExpandUp{
    animation-name:slideExpandUp;
    -webkit-animation-name:slideExpandUp;
    animation-duration:1.6s;
    -webkit-animation-duration:1.6s;
    animation-timing-function:ease-out;
    -webkit-animation-timing-function:ease -out;
    visibility:visible !important
}
.slideExpandUp1{
    animation-name:slideExpandUp;
    -webkit-animation-name:slideExpandUp;
    animation-duration:1.0s;
    -webkit-animation-duration:1.0s;
    animation-timing-function:ease-out;
    -webkit-animation-timing-function:ease -out;
    visibility:visible !important
}
.slideExpandUp2{
    animation-name:slideExpandUp;
    -webkit-animation-name:slideExpandUp;
    animation-duration:1.4s;
    -webkit-animation-duration:1.4s;
    animation-timing-function:ease-out;
    -webkit-animation-timing-function:ease -out;
    visibility:visible !important
}
.slideExpandUp3{
    animation-name:slideExpandUp;
    -webkit-animation-name:slideExpandUp;
    animation-duration:1.8s;
    -webkit-animation-duration:1.8s;
    animation-timing-function:ease-out;
    -webkit-animation-timing-function:ease -out;
    visibility:visible !important
}
@keyframes slideExpandUp{
    0%{
        opacity:0;
        transform:translateY(100%) scaleX(0.5)
    }
    30%{
        transform:translateY(-8%) scaleX(0.5)
    }
    40%{
        transform:translateY(2%) scaleX(0.5)
    }
    50%{
        transform:translateY(0%) scaleX(1.1)
    }
    60%{
        transform:translateY(0%) scaleX(0.9)
    }
    70%{
        transform:translateY(0%) scaleX(1.05)
    }
    80%{
        transform:translateY(0%) scaleX(0.95)
    }
    90%{
        transform:translateY(0%) scaleX(1.02)
    }
    100%{
        opacity:1;
        transform:translateY(0%) scaleX(1)
    }
}
@-webkit-keyframes slideExpandUp{
    0%{
        opacity:0;
        transform:translateY(100%) scaleX(0.5)
    }
    30%{
        transform:translateY(-8%) scaleX(0.5)
    }
    40%{
        transform:translateY(2%) scaleX(0.5)
    }
    50%{
        transform:translateY(0%) scaleX(1.1)
    }
    60%{
        transform:translateY(0%) scaleX(0.9)
    }
    70%{
        transform:translateY(0%) scaleX(1.05)
    }
    80%{
        transform:translateY(0%) scaleX(0.95)
    }
    90%{
        transform:translateY(0%) scaleX(1.02)
    }
    100%{
        opacity:1;
        transform:translateY(0%) scaleX(1)
    }
}
.expandUp{
    animation-name:expandUp;
    -webkit-animation-name:expandUp;
    animation-duration:0.8s;
    -webkit-animation-duration:0.8s;
    animation-timing-function:ease;
    -webkit-animation-timing-function:ease;
    visibility:visible !important
}
.expandUp1{
    animation-name:expandUp;
    -webkit-animation-name:expandUp;
    animation-duration:1s;
    -webkit-animation-duration:1s;
    animation-timing-function:ease;
    -webkit-animation-timing-function:ease;
    visibility:visible !important
}
@keyframes expandUp{
    0%{
        opacity:0;
        transform:translateY(100%) scale(0.6) scaleY(0.5)
    }
    100%{
        opacity:1;
        transform:translateY(0%) scale(1) scaleY(1)
    }
}
@-webkit-keyframes expandUp{
    0%{
        opacity:0;
        transform:translateY(100%) scale(0.6) scaleY(0.5)
    }
    100%{
        opacity:1;
        transform:translateY(0%) scale(1) scaleY(1)
    }
}
.expandOpen{
    animation-name:expandOpen;
    -webkit-animation-name:expandOpen;
    animation-duration:1.2s;
    -webkit-animation-duration:1.2s;
    animation-timing-function:ease-out;
    -webkit-animation-timing-function:ease-out;
    visibility:visible !important
}
.expandOpen1{
    animation-name:expandOpen;
    -webkit-animation-name:expandOpen;
    animation-duration:1.6s;
    -webkit-animation-duration:1.6s;
    animation-timing-function:ease-out;
    -webkit-animation-timing-function:ease-out;
    visibility:visible !important
}
@keyframes expandOpen{
    0%{
        transform:scale(1.8)
    }
    50%{
        transform:scale(0.95)
    }
    80%{
        transform:scale(1.05)
    }
    90%{
        transform:scale(0.98)
    }
    100%{
        transform:scale(1)
    }
}
@-webkit-keyframes expandOpen{
    0%{
        -webkit-transform:scale(1.8)
    }
    50%{
        -webkit-transform:scale(0.95)
    }
    80%{
        -webkit-transform:scale(1.05)
    }
    90%{
        -webkit-transform:scale(0.98)
    }
    100%{
        -webkit-transform:scale(1)
    }
}
.bigEntrance{
    animation-name:bigEntrance;
    -webkit-animation-name:bigEntrance;
    animation-duration:1.6s;
    -webkit-animation-duration:1.6s;
    animation-timing-function:ease-out;
    -webkit-animation-timing-function:ease-out;
    visibility:visible !important
}
@keyframes bigEntrance{
    0%{
        transform:scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
        opacity:0.2
    }
    30%{
        transform:scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
        opacity:1
    }
    45%{
        transform:scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
        opacity:1
    }
    60%{
        transform:scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
        opacity:1
    }
    75%{
        transform:scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
        opacity:1
    }
    90%{
        transform:scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
        opacity:1
    }
    100%{
        transform:scale(1) rotate(0deg) translateX(0%) translateY(0%);
        opacity:1
    }
}
@-webkit-keyframes bigEntrance{
    0%{
        -webkit-transform:scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
        opacity:0.2
    }
    30%{
        -webkit-transform:scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
        opacity:1
    }
    45%{
        -webkit-transform:scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
        opacity:1
    }
    60%{
        -webkit-transform:scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
        opacity:1
    }
    75%{
        -webkit-transform:scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
        opacity:1
    }
    90%{
        -webkit-transform:scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
        opacity:1
    }
    100%{
        -webkit-transform:scale(1) rotate(0deg) translateX(0%) translateY(0%);
        opacity:1
    }
}
.hatch{
    animation-name:hatch;
    -webkit-animation-name:hatch;
    animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    transform-origin:50% 100%;
    -ms-transform-origin:50% 100%;
    -webkit-transform-origin:50% 100%;
    visibility:visible !important
}
.hatch2{
    animation-name:hatch;
    -webkit-animation-name:hatch;
    animation-duration:1s;
    -webkit-animation-duration:1s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    transform-origin:50% 100%;
    -ms-transform-origin:50% 100%;
    -webkit-transform-origin:50% 100%;
    visibility:visible !important
}
@keyframes hatch{
    0%{
        opacity:0;
        transform:rotate(0deg) scaleY(0.6)
    }
    20%{
        transform:rotate(-2deg) scaleY(1.05)
    }
    35%{
        transform:rotate(2deg) scaleY(1)
    }
    50%{
        opacity:0.1;
        transform:rotate(-2deg)
    }
    65%{
        transform:rotate(1deg)
    }
    80%{
        transform:rotate(-1deg)
    }
    100%{
        opacity:1;
        transform:rotate(0deg)
    }
}
@-webkit-keyframes hatch{
    0%{
        opacity:0;
        transform:rotate(0deg) scaleY(0.6)
    }
    20%{
        transform:rotate(-2deg) scaleY(1.05)
    }
    35%{
        transform:rotate(2deg) scaleY(1)
    }
    50%{
        opacity:0.1;
        transform:rotate(-2deg)
    }
    65%{
        transform:rotate(1deg)
    }
    80%{
        transform:rotate(-1deg)
    }
    100%{
        opacity:1;
        transform:rotate(0deg)
    }
}
.bounce{
    animation-name:bounce;
    -webkit-animation-name:bounce;
    animation-duration:1.6s;
    -webkit-animation-duration:1.6s;
    animation-timing-function:ease;
    -webkit-animation-timing-function:ease;
    transform-origin:50% 100%;
    -ms-transform-origin:50% 100%;
    -webkit-transform-origin:50% 100%
}
@keyframes bounce{
    0%{
        transform:translateY(0%) scaleY(0.6)
    }
    60%{
        transform:translateY(-100%) scaleY(1.1)
    }
    70%{
        transform:translateY(0%) scaleY(0.95) scaleX(1.05)
    }
    80%{
        transform:translateY(0%) scaleY(1.05) scaleX(1)
    }
    90%{
        transform:translateY(0%) scaleY(0.95) scaleX(1)
    }
    100%{
        transform:translateY(0%) scaleY(1) scaleX(1)
    }
}
@-webkit-keyframes bounce{
    0%{
        -webkit-transform:translateY(0%) scaleY(0.6)
    }
    60%{
        -webkit-transform:translateY(-100%) scaleY(1.1)
    }
    70%{
        -webkit-transform:translateY(0%) scaleY(0.95) scaleX(1.05)
    }
    80%{
        -webkit-transform:translateY(0%) scaleY(1.05) scaleX(1)
    }
    90%{
        -webkit-transform:translateY(0%) scaleY(0.95) scaleX(1)
    }
    100%{
        -webkit-transform:translateY(0%) scaleY(1) scaleX(1)
    }
}
.pulse{
    animation-name:pulse;
    -webkit-animation-name:pulse;
    animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite
}
@keyframes pulse{
    0%{
        transform:scale(0.9);
        opacity:0.7
    }
    50%{
        transform:scale(1);
        opacity:1
    }
    100%{
        transform:scale(0.9);
        opacity:0.7
    }
}
@-webkit-keyframes pulse{
    0%{
        -webkit-transform:scale(0.95);
        opacity:0.7
    }
    50%{
        -webkit-transform:scale(1);
        opacity:1
    }
    100%{
        -webkit-transform:scale(0.95);
        opacity:0.7
    }
}
.pulse1{
    animation-name:pulse1;
    -webkit-animation-name:pulse1;
    animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite
}
@keyframes pulse1{
    0%{
        transform:scale(0.95);
        opacity:1
    }
    50%{
        transform:scale(1);
        opacity:1
    }
    100%{
        transform:scale(0.95);
        opacity:1
    }
}
@-webkit-keyframes pulse1{
    0%{
        -webkit-transform:scale(0.95);
        opacity:1
    }
    50%{
        -webkit-transform:scale(1);
        opacity:1
    }
    100%{
        -webkit-transform:scale(0.95);
        opacity:1
    }
}
.floating{
    animation-name:floating;
    -webkit-animation-name:floating;
    animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite
}
@keyframes floating{
    0%{
        transform:translateY(0%)
    }
    50%{
        transform:translateY(8%)
    }
    100%{
        transform:translateY(0%)
    }
}
@-webkit-keyframes floating{
    0%{
        -webkit-transform:translateY(0%)
    }
    50%{
        -webkit-transform:translateY(8%)
    }
    100%{
        -webkit-transform:translateY(0%)
    }
}
.tossing{
    animation-name:tossing;
    -webkit-animation-name:tossing;
    animation-duration:2.5s;
    -webkit-animation-duration:2.5s;
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite
}
@keyframes tossing{
    0%{
        transform:rotate(-4deg)
    }
    50%{
        transform:rotate(4deg)
    }
    100%{
        transform:rotate(-4deg)
    }
}
@-webkit-keyframes tossing{
    0%{
        -webkit-transform:rotate(-4deg)
    }
    50%{
        -webkit-transform:rotate(4deg)
    }
    100%{
        -webkit-transform:rotate(-4deg)
    }
}
.pullUp{
    animation-name:pullUp;
    -webkit-animation-name:pullUp;
    animation-duration:1.1s;
    -webkit-animation-duration:1.1s;
    animation-timing-function:ease-out;
    -webkit-animation-timing-function:ease-out;
    transform-origin:50% 100%;
    -ms-transform-origin:50% 100%;
    -webkit-transform-origin:50% 100%
}
@keyframes pullUp{
    0%{
        transform:scaleY(0.1)
    }
    40%{
        transform:scaleY(1.02)
    }
    60%{
        transform:scaleY(0.98)
    }
    80%{
        transform:scaleY(1.01)
    }
    100%{
        transform:scaleY(0.98)
    }
    80%{
        transform:scaleY(1.01)
    }
    100%{
        transform:scaleY(1)
    }
}
@-webkit-keyframes pullUp{
    0%{
        -webkit-transform:scaleY(0.1)
    }
    40%{
        -webkit-transform:scaleY(1.02)
    }
    60%{
        -webkit-transform:scaleY(0.98)
    }
    80%{
        -webkit-transform:scaleY(1.01)
    }
    100%{
        -webkit-transform:scaleY(0.98)
    }
    80%{
        -webkit-transform:scaleY(1.01)
    }
    100%{
        -webkit-transform:scaleY(1)
    }
}
.pullDown{
    animation-name:pullDown;
    -webkit-animation-name:pullDown;
    animation-duration:1.1s;
    -webkit-animation-duration:1.1s;
    animation-timing-function:ease-out;
    -webkit-animation-timing-function:ease-out;
    transform-origin:50% 0%;
    -ms-transform-origin:50% 0%;
    -webkit-transform-origin:50% 0%
}
.pullDown1{
    visibility:visible !important;
    animation-name:pullDown1;
    -webkit-animation-name:pullDown1;
    animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    animation-timing-function:ease-out;
    -webkit-animation-timing-function:ease-out;
    transform-origin:50% 0%;
    -ms-transform-origin:50% 0%;
    -webkit-transform-origin:50% 0%
}
@keyframes pullDown{
    0%{
        transform:scaleY(0.1)
    }
    40%{
        transform:scaleY(1.02)
    }
    60%{
        transform:scaleY(0.98)
    }
    80%{
        transform:scaleY(1.01)
    }
    100%{
        transform:scaleY(0.98)
    }
    80%{
        transform:scaleY(1.01)
    }
    100%{
        transform:scaleY(1)
    }
}
@-webkit-keyframes pullDown{
    0%{
        -webkit-transform:scaleY(0.1)
    }
    40%{
        -webkit-transform:scaleY(1.02)
    }
    60%{
        -webkit-transform:scaleY(0.98)
    }
    80%{
        -webkit-transform:scaleY(1.01)
    }
    100%{
        -webkit-transform:scaleY(0.98)
    }
    80%{
        -webkit-transform:scaleY(1.01)
    }
    100%{
        -webkit-transform:scaleY(1)
    }
}
@keyframes pullDown1{
    0%{
        opacity:0;
        transform:scaleY(0.1)
    }
    90%{
        opacity:0.4;
        transform:scaleY(1.08)
    }
    100%{
        transform:scaleY(1)
    }
}
@-webkit-keyframes pullDown1{
    0%{
        opacity:0;
        -webkit-transform:scaleY(0.1)
    }
    90%{
        opacity:0.4;
        -webkit-transform:scaleY(1.08)
    }
    100%{
        -webkit-transform:scaleY(1)
    }
}
.stretchLeft{
    animation-name:stretchLeft;
    -webkit-animation-name:stretchLeft;
    animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    animation-timing-function:ease-out;
    -webkit-animation-timing-function:ease-out;
    transform-origin:100% 0%;
    -ms-transform-origin:100% 0%;
    -webkit-transform-origin:100% 0%
}
@keyframes stretchLeft{
    0%{
        transform:scaleX(0.3)
    }
    40%{
        transform:scaleX(1.02)
    }
    60%{
        transform:scaleX(0.98)
    }
    80%{
        transform:scaleX(1.01)
    }
    100%{
        transform:scaleX(0.98)
    }
    80%{
        transform:scaleX(1.01)
    }
    100%{
        transform:scaleX(1)
    }
}
@-webkit-keyframes stretchLeft{
    0%{
        -webkit-transform:scaleX(0.3)
    }
    40%{
        -webkit-transform:scaleX(1.02)
    }
    60%{
        -webkit-transform:scaleX(0.98)
    }
    80%{
        -webkit-transform:scaleX(1.01)
    }
    100%{
        -webkit-transform:scaleX(0.98)
    }
    80%{
        -webkit-transform:scaleX(1.01)
    }
    100%{
        -webkit-transform:scaleX(1)
    }
}
.stretchRight{
    visibility:visible !important;
    animation-name:stretchRight;
    -webkit-animation-name:stretchRight;
    animation-duration:1s;
    -webkit-animation-duration:1s;
    animation-timing-function:ease-out;
    -webkit-animation-timing-function:ease-out;
    transform-origin:0% 0%;
    -ms-transform-origin:0% 0%;
    -webkit-transform-origin:0% 0%
}
@keyframes stretchRight{
    0%{
        opacity:0;
        transform:scaleX(0.5)
    }
    40%{
        transform:scaleX(1.01)
    }
    60%{
        transform:scaleX(0.98)
    }
    80%{
        transform:scaleX(1.01)
    }
    100%{
        transform:scaleX(0.98)
    }
    80%{
        transform:scaleX(1)
    }
    100%{
        opacity:1;
        transform:scaleX(1)
    }
}
@-webkit-keyframes stretchRight{
    0%{
        opacity:0;
        -webkit-transform:scaleX(0.5)
    }
    40%{
        -webkit-transform:scaleX(1.01)
    }
    60%{
        -webkit-transform:scaleX(0.98)
    }
    80%{
        -webkit-transform:scaleX(1.01)
    }
    100%{
        -webkit-transform:scaleX(0.98)
    }
    80%{
        -webkit-transform:scaleX(1)
    }
    100%{
        opacity:1;
        -webkit-transform:scaleX(1)
    }
}
.open{
    animation-name:open;
    -webkit-animation-name:open;
    animation-duration:0s;
    -webkit-animation-duration:0s;
    animation-timing-function:ease-out;
    -webkit-animation-timing-function:ease-out;
    visibility:visible !important
}
@keyframes open{
    0%{
        transform:scale(1.8)
    }
    50%{
        transform:scale(0.95)
    }
    80%{
        transform:scale(1.05)
    }
    90%{
        transform:scale(0.98)
    }
    100%{
        transform:scale(1)
    }
}
@-webkit-keyframes open{
    0%{
        -webkit-transform:scale(1.8)
    }
    50%{
        -webkit-transform:scale(0.95)
    }
    80%{
        -webkit-transform:scale(1.05)
    }
    90%{
        -webkit-transform:scale(0.98)
    }
    100%{
        -webkit-transform:scale(1)
    }
}
.bacsi{
    animation-name:bigEntrance;
    animation-duration:1s;
    animation-iteration-count:1;
    animation-fill-mode:backwards;
    animation-timing-function:ease-in-out;
    -webkit-animation-name:bigEntrance;
    -webkit-animation-duration:1s;
    -webkit-animation-iteration-count:1;
    -webkit-animation-fill-mode:backwards;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
@-webkit-keyframes bacsi{
    from{
        bottom:-150px;
        opacity:0
    }
    to{
        bottom:0;
        opacity:1
    }
}
@keyframes bacsi{
    from{
        bottom:-150px;
        opacity:0
    }
    to{
        bottom:0;
        opacity:1
    }
}
.fadeIn{
    animation-name:fadeIn;
    -webkit-animation-name:fadeIn;
    animation-duration:1s;
    -webkit-animation-duration:1s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
@keyframes fadeIn{
    0%{
        transform:scale(0);
        opacity:0.0
    }
    60%{
        transform:scale(1.1)
    }
    80%{
        transform:scale(0.9);
        opacity:1
    }
    100%{
        transform:scale(1);
        opacity:1
    }
}
@-webkit-keyframes fadeIn{
    0%{
        -webkit-transform:scale(0);
        opacity:0.0
    }
    60%{
        -webkit-transform:scale(1.1)
    }
    80%{
        -webkit-transform:scale(0.9);
        opacity:1
    }
    100%{
        -webkit-transform:scale(1);
        opacity:1
    }
}
.slideRight{
    animation-name:slideRight;
    -webkit-animation-name:slideRight;
    animation-duration:0.8s;
    -webkit-animation-duration:0.8s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
@keyframes slideRight{
    0%{
        opacity:0;
        transform:translateX(-150%)
    }
    50%{
        transform:translateX(8%)
    }
    65%{
        transform:translateX(-4%)
    }
    80%{
        transform:translateX(4%)
    }
    95%{
        transform:translateX(-2%)
    }
    100%{
        opacity:1;
        transform:translateX(0%)
    }
}
@-webkit-keyframes slideRight{
    0%{
        opacity:0;
        -webkit-transform:translateX(-150%)
    }
    50%{
        -webkit-transform:translateX(8%)
    }
    65%{
        -webkit-transform:translateX(-4%)
    }
    80%{
        -webkit-transform:translateX(4%)
    }
    95%{
        -webkit-transform:translateX(-2%)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0%)
    }
}
@-webkit-keyframes zoomIn{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
@keyframes zoomIn{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
.zoomIn{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomIn1{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    animation-duration:0.3s;
    -webkit-animation-duration:0.3s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomIn2{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    animation-duration:0.5s;
    -webkit-animation-duration:0.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomIn3{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    animation-duration:0.8s;
    -webkit-animation-duration:0.8s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomIn4{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    animation-duration:1.1s;
    -webkit-animation-duration:1.1s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomIn5{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    animation-duration:1.3s;
    -webkit-animation-duration:1.3s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomIn6{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomIn7{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    animation-duration:1.7s;
    -webkit-animation-duration:1.7s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomIn8{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    animation-duration:1.9s;
    -webkit-animation-duration:1.9s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomIn9{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    animation-duration:2.1s;
    -webkit-animation-duration:2.1s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomIn10{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    animation-duration:2.3s;
    -webkit-animation-duration:2.3s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomInRight{
    -webkit-animation-name:zoomInRight;
    animation-name:zoomInRight;
    animation-duration:1.2s;
    -webkit-animation-duration:1.2s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
@-webkit-keyframes fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    80%{
        opacity:0.5
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    80%{
        opacity:0.5
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInUp{
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp;
    animation-duration:1.2s;
    -webkit-animation-duration:1.2s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomInRight1{
    -webkit-animation-name:zoomInRight;
    animation-name:zoomInRight;
    animation-duration:0.5s;
    -webkit-animation-duration:0.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomInRight2{
    -webkit-animation-name:zoomInRight;
    animation-name:zoomInRight;
    animation-duration:1s;
    -webkit-animation-duration:1s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomInRight3{
    -webkit-animation-name:zoomInRight;
    animation-name:zoomInRight;
    animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomInRight4{
    -webkit-animation-name:zoomInRight;
    animation-name:zoomInRight;
    animation-duration:2s;
    -webkit-animation-duration:2s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomInRight5{
    -webkit-animation-name:zoomInRight;
    animation-name:zoomInRight;
    animation-duration:2.5s;
    -webkit-animation-duration:2.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
@-webkit-keyframes zoomInRight{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
        animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)
    }
    60%{
        opacity:0.1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
    }
}
@keyframes zoomInRight{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
        animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)
    }
    60%{
        opacity:0.1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
    }
}
@-webkit-keyframes rotateInDownLeft{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,-15deg);
        transform:rotate3d(0,0,1,-15deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:0.5
    }
}
@keyframes rotateInDownLeft{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,-15deg);
        transform:rotate3d(0,0,1,-15deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:0.5
    }
}
.rotateInDownLeft{
    -webkit-animation-name:rotateInDownLeft;
    animation-name:rotateInDownLeft;
    animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
@-webkit-keyframes rotateInDownRight{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,15deg);
        transform:rotate3d(0,0,1,15deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInDownRight{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,15deg);
        transform:rotate3d(0,0,1,15deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInDownRight{
    -webkit-animation-name:rotateInDownRight;
    animation-name:rotateInDownRight;
    animation-duration:1s;
    -webkit-animation-duration:1s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
@-webkit-keyframes rotateIn{
    0%{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0,0,1,-200deg);
        transform:rotate3d(0,0,1,-200deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateIn{
    0%{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0,0,1,-200deg);
        transform:rotate3d(0,0,1,-200deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateIn{
    -webkit-animation-name:rotateIn;
    animation-name:rotateIn;
    animation-duration:0.5s;
    -webkit-animation-duration:0.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
@-webkit-keyframes lightSpeedIn{
    0%{
        -webkit-transform:translate3d(-100%,0,0) skewX(-30deg);
        transform:translate3d(-100%,0,0) skewX(-30deg);
        opacity:0
    }
    60%{
        -webkit-transform:skewX(20deg);
        transform:skewX(20deg);
        opacity:0.3
    }
    80%{
        -webkit-transform:skewX(-5deg);
        transform:skewX(-5deg)
    }
    100%{
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes lightSpeedIn{
    0%{
        -webkit-transform:translate3d(-100%,0,0) skewX(-30deg);
        transform:translate3d(-100%,0,0) skewX(-30deg);
        opacity:0
    }
    60%{
        -webkit-transform:skewX(20deg);
        transform:skewX(20deg);
        opacity:0.3
    }
    80%{
        -webkit-transform:skewX(-5deg);
        transform:skewX(-5deg)
    }
    100%{
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.lightSpeedIn{
    -webkit-animation-name:lightSpeedIn;
    animation-name:lightSpeedIn;
    animation-duration:1.8s;
    -webkit-animation-duration:1.8s;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
    visibility:visible !important
}
.bounce{
    visibility:visible !important;
    animation-name:bounce;
    -webkit-animation-name:bounce;
    animation-duration:1.6s;
    -webkit-animation-duration:1.6s;
    animation-timing-function:ease;
    -webkit-animation-timing-function:ease;
    transform-origin:50% 100%;
    -ms-transform-origin:50% 100%;
    -webkit-transform-origin:50% 100%
}
@keyframes bounce{
    0%{
        transform:translateY(0%) scaleY(0.6)
    }
    60%{
        transform:translateY(-100%) scaleY(1.1)
    }
    70%{
        transform:translateY(0%) scaleY(0.95) scaleX(1.05)
    }
    80%{
        transform:translateY(0%) scaleY(1.05) scaleX(1)
    }
    90%{
        transform:translateY(0%) scaleY(0.95) scaleX(1)
    }
    100%{
        transform:translateY(0%) scaleY(1) scaleX(1)
    }
}
@-webkit-keyframes bounce{
    0%{
        -webkit-transform:translateY(0%) scaleY(0.6)
    }
    60%{
        -webkit-transform:translateY(-100%) scaleY(1.1)
    }
    70%{
        -webkit-transform:translateY(0%) scaleY(0.95) scaleX(1.05)
    }
    80%{
        -webkit-transform:translateY(0%) scaleY(1.05) scaleX(1)
    }
    90%{
        -webkit-transform:translateY(0%) scaleY(0.95) scaleX(1)
    }
    100%{
        -webkit-transform:translateY(0%) scaleY(1) scaleX(1)
    }
}
.down{
    position:relative;
    animation-name:slideDown;
    -webkit-animation-name:slideDown;
    animation-duration:1.0s;
    -webkit-animation-duration:1.0s;
    animation-timing-function:ease;
    -webkit-animation-timing-function:ease;
    visibility:visible !important
}
.down1{
    position:relative;
    animation-name:slideDown;
    -webkit-animation-name:slideDown;
    animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    animation-timing-function:ease;
    -webkit-animation-timing-function:ease;
    visibility:visible !important
}
.down2{
    position:relative;
    animation-name:slideDown;
    -webkit-animation-name:slideDown;
    animation-duration:2s;
    -webkit-animation-duration:2s;
    animation-timing-function:ease;
    -webkit-animation-timing-function:ease;
    visibility:visible !important
}
.down3{
    position:relative;
    animation-name:slideDown;
    -webkit-animation-name:slideDown;
    animation-duration:2.5s;
    -webkit-animation-duration:2.5s;
    animation-timing-function:ease;
    -webkit-animation-timing-function:ease;
    visibility:visible !important
}
.down4{
    position:relative;
    animation-name:slideDown;
    -webkit-animation-name:slideDown;
    animation-duration:3s;
    -webkit-animation-duration:3s;
    animation-timing-function:ease;
    -webkit-animation-timing-function:ease;
    visibility:visible !important
}
@keyframes slideDown{
    0%{
        opacity:0.8;
        transform:translateY(-100%)
    }
    100%{
        opacity:1;
        transform:translateY(0%)
    }
}
@-webkit-keyframes slideDown{
    0%{
        opacity:0.8;
        -webkit-transform:translateY(-100%)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0%)
    }
}
@keyframes slideDown2{
    0%{
        opacity:0;
        transform:translateY(-50%)
    }
    65%{
        opacity:0.2
    }
    100%{
        opacity:1;
        transform:translateY(0%)
    }
}
@-webkit-keyframes slideDown2{
    0%{
        opacity:0;
        -webkit-transform:translateY(-50%)
    }
    65%{
        opacity:0.2
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0%)
    }
}
@keyframes checkbox{
    0%{
        opacity:0;
        height:0
    }
    99%{
        opacity:0
    }
    100%{
        opacity:1;
        height:auto
    }
}
@-webkit-keyframes checkbox{
    0%{
        opacity:0;
        height:0
    }
    99%{
        opacity:0
    }
    100%{
        opacity:1;
        height:auto
    }
}
.imgbannerleft1{
    animation-name:imgbannerleft;
    -webkit-animation-name:imgbannerleft;
    animation-duration:1s;
    -webkit-animation-duration:1s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomInRightOut{
    -webkit-animation-name:zoomInRightOut;
    animation-name:zoomInRightOut;
    animation-duration:0.8s;
    -webkit-animation-duration:0.8s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomInRightOut1{
    -webkit-animation-name:zoomInRightOut;
    animation-name:zoomInRightOut;
    animation-duration:1.2s;
    -webkit-animation-duration:1.2s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomInRightOut2{
    -webkit-animation-name:zoomInRightOut;
    animation-name:zoomInRightOut;
    animation-duration:2.1s;
    -webkit-animation-duration:2.1s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomInRightOut3{
    -webkit-animation-name:zoomInRightOut;
    animation-name:zoomInRightOut;
    animation-duration:2.6s;
    -webkit-animation-duration:2.6s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
@-webkit-keyframes zoomInRightOut{
    0%{
        opacity:0
    }
    60%{
        opacity:0;
        -webkit-transform:scale3d(1,1,1) translate3d(-10px,0,0);
        transform:scale3d(1,1,1) translate3d(-10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
    }
    70%{
        opacity:0.1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
    }
}
@keyframes zoomInRightOut{
    0%{
        opacity:0
    }
    60%{
        opacity:0;
        -webkit-transform:scale3d(1,1,1) translate3d(-10px,0,0);
        transform:scale3d(1,1,1) translate3d(-10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
    }
    70%{
        opacity:0.1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
    }
}
@keyframes imgbannerleft{
    0%{
        opacity:0;
        height:0
    }
    80%{
        opacity:0
    }
    100%{
        opacity:1;
        height:auto
    }
}
@-webkit-keyframes imgbannerleft{
    0%{
        opacity:0;
        height:0
    }
    80%{
        opacity:0
    }
    100%{
        opacity:1;
        height:auto
    }
}
.imgbannerleft2{
    animation-name:imgbannerleft;
    -webkit-animation-name:imgbannerleft;
    animation-duration:1.8s;
    -webkit-animation-duration:1.8s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out
}
.imgbannerleft3{
    animation-name:imgbannerleft;
    -webkit-animation-name:imgbannerleft;
    animation-duration:2.7s;
    -webkit-animation-duration:2.7s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out
}
.imgbannerleft4{
    animation-name:imgbannerleft;
    -webkit-animation-name:imgbannerleft;
    animation-duration:3.7s;
    -webkit-animation-duration:3.7s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out
}
.tuvand{
    animation-name:tuvand;
    animation-duration:4s;
    animation-iteration-count:1;
    animation-timing-function:ease-in-out;
    -webkit-animation-name:tuvand;
    -webkit-animation-duration:4s;
    -webkit-animation-iteration-count:1;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
@keyframes tuvand{
    0%{
        opacity:0
    }
    70%{
        opacity:0.1;
        transform:scale(0.5)
    }
    90%{
        opacity:0;
        transform:scale(1)
    }
}
@-webkit-keyframes tuvand{
    0%{
        opacity:0
    }
    70%{
        opacity:0.1;
        -webkit-transform:scale(0.5)
    }
    90%{
        opacity:1;
        -webkit-transform:scale(1)
    }
}
.showwidth{
    animation-name:stretchRight;
    animation-duration:1s;
    animation-timing-function:ease-in-out;
    -webkit-animation-name:stretchRight;
    -webkit-animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.showwidth2{
    animation-name:stretchRight;
    animation-duration:1.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-name:stretchRight;
    -webkit-animation-duration:1.5s;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.showtop{
    animation-name:showtop;
    -webkit-animation-name:showtop;
    animation-duration:1s;
    -webkit-animation-duration:1s;
    animation-timing-function:ease;
    -webkit-animation-timing-function:ease;
    visibility:visible !important
}
.showtop1{
    animation-name:showtop;
    -webkit-animation-name:showtop;
    animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    animation-timing-function:ease;
    -webkit-animation-timing-function:ease;
    visibility:visible !important
}
.showtop2{
    animation-name:showtop;
    -webkit-animation-name:showtop;
    animation-duration:2s;
    -webkit-animation-duration:2s;
    animation-timing-function:ease;
    -webkit-animation-timing-function:ease;
    visibility:visible !important
}
@keyframes showtop{
    0%{
        opacity:0;
        transform:translateY(100%)
    }
    50%{
        opacity:0;
        transform:translateY(100%)
    }
    65%{
        transform:translateY(8%)
    }
    80%{
        transform:translateY(-4%)
    }
    95%{
        transform:translateY(2%)
    }
    100%{
        opacity:1;
        transform:translateY(0%)
    }
}
@-webkit-keyframes showtop{
    0%{
        opacity:0;
        -webkit-transform:translateY(100%)
    }
    50%{
        opacity:0;
        -webkit-transform:translateY(100%)
    }
    65%{
        -webkit-transform:translateY(8%)
    }
    80%{
        -webkit-transform:translateY(-4%)
    }
    95%{
        -webkit-transform:translateY(2%)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0%)
    }
}
.slideLeftimg{
    animation-name:slideLeftimg;
    -webkit-animation-name:slideLeftimg;
    animation-duration:1s;
    -webkit-animation-duration:1s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
@keyframes slideLeftimg{
    0%{
        transform:translateX(150%)
    }
    50%{
        transform:translateX(-4%)
    }
    65%{
        transform:translateX(0%)
    }
    80%{
        transform:translateX(0%)
    }
    95%{
        transform:translateX(0%)
    }
    100%{
        transform:translateX(0%)
    }
}
@-webkit-keyframes slideLeftimg{
    0%{
        -webkit-transform:translateX(150%)
    }
    50%{
        -webkit-transform:translateX(-4%)
    }
    65%{
        -webkit-transform:translateX(0%)
    }
    80%{
        -webkit-transform:translateX(0%)
    }
    95%{
        -webkit-transform:translateX(0%)
    }
    100%{
        -webkit-transform:translateX(0%)
    }
}
.slideLeft1{
    animation-name:slideLeft2;
    -webkit-animation-name:slideLeft2;
    animation-duration:2.0s;
    -webkit-animation-duration:2.0s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.slideLeft2{
    animation-name:slideLeft2;
    -webkit-animation-name:slideLeft2;
    animation-duration:1.6s;
    -webkit-animation-duration:1.6s;
    animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    visibility:visible !important
}
.slideLeft3{
    animation-name:slideLeft2;
    -webkit-animation-name:slideLeft2;
    animation-duration:2.2s;
    -webkit-animation-duration:2.2s;
    animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    visibility:visible !important
}
.slideLeft4{
    animation-name:slideLeft2;
    -webkit-animation-name:slideLeft2;
    animation-duration:2.7s;
    -webkit-animation-duration:2.7s;
    animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    visibility:visible !important
}
.slideLeft5{
    animation-name:slideLeft2;
    -webkit-animation-name:slideLeft2;
    animation-duration:3.1s;
    -webkit-animation-duration:3.1s;
    animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    visibility:visible !important
}
@keyframes slideLeft2{
    0%{
        opacity:0;
        transform:translateX(150%)
    }
    40%{
        opacity:0.2;
        transform:translateX(-4%)
    }
    65%{
        transform:translateX(0%)
    }
    80%{
        transform:translateX(0%)
    }
    95%{
        transform:translateX(0%)
    }
    100%{
        opacity:1;
        transform:translateX(0%)
    }
}
@-webkit-keyframes slideLeft2{
    0%{
        opacity:0;
        -webkit-transform:translateX(150%)
    }
    40%{
        opacity:0.2;
        -webkit-transform:translateX(-4%)
    }
    65%{
        -webkit-transform:translateX(0%)
    }
    80%{
        -webkit-transform:translateX(0%)
    }
    95%{
        -webkit-transform:translateX(0%)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0%)
    }
}
.slideRight1{
    animation-name:slideRight2;
    -webkit-animation-name:slideRight2;
    animation-duration:1.0s;
    -webkit-animation-duration:1.0s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.slideRight2{
    animation-name:slideRight2;
    -webkit-animation-name:slideRight2;
    animation-duration:1.8s;
    -webkit-animation-duration:1.8s;
    animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    visibility:visible !important
}
.slideRight3{
    animation-name:slideRight2;
    -webkit-animation-name:slideRight2;
    animation-duration:2.6s;
    -webkit-animation-duration:2.6s;
    animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    visibility:visible !important
}
.slideRight4{
    animation-name:slideRight2;
    -webkit-animation-name:slideRight2;
    animation-duration:3.2s;
    -webkit-animation-duration:3.2s;
    animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    visibility:visible !important
}
.slideRight5{
    animation-name:slideRight2;
    -webkit-animation-name:slideRight2;
    animation-duration:3.7s;
    -webkit-animation-duration:3.7s;
    animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    visibility:visible !important
}
.slideRight6{
    animation-name:slideRight2;
    -webkit-animation-name:slideRight2;
    animation-duration:4.2s;
    -webkit-animation-duration:4.2s;
    animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    visibility:visible !important
}
.slideRight7{
    animation-name:slideRight2;
    -webkit-animation-name:slideRight2;
    animation-duration:4.6s;
    -webkit-animation-duration:4.6s;
    animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    visibility:visible !important
}
@keyframes slideRight2{
    0%{
        opacity:0;
        transform:translateX(-150%)
    }
    40%{
        opacity:0.2;
        transform:translateX(0%)
    }
    65%{
        transform:translateX(0%)
    }
    80%{
        transform:translateX(0%)
    }
    95%{
        transform:translateX(0%)
    }
    100%{
        opacity:1;
        transform:translateX(0%)
    }
}
@-webkit-keyframes slideRight2{
    0%{
        opacity:0;
        -webkit-transform:translateX(-150%)
    }
    40%{
        opacity:0.2;
        -webkit-transform:translateX(0%)
    }
    65%{
        -webkit-transform:translateX(0%)
    }
    80%{
        -webkit-transform:translateX(0%)
    }
    95%{
        -webkit-transform:translateX(0%)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0%)
    }
}
.display-img{
    animation-name:display;
    -webkit-animation-name:display;
    animation-duration:0.5s;
    -webkit-animation-duration:0.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.display1{
    animation-name:display;
    -webkit-animation-name:display;
    animation-duration:1.2s;
    -webkit-animation-duration:1.2s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.show{
    animation-name:display;
    -webkit-animation-name:display;
    animation-duration:0.4s;
    -webkit-animation-duration:0.4s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.show1{
    animation-name:display;
    -webkit-animation-name:display;
    animation-duration:0.7s;
    -webkit-animation-duration:0.7s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.show2{
    animation-name:display;
    -webkit-animation-name:display;
    animation-duration:1s;
    -webkit-animation-duration:1s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.show3{
    animation-name:display;
    -webkit-animation-name:display;
    animation-duration:1.3s;
    -webkit-animation-duration:1.3s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.show4{
    animation-name:display;
    -webkit-animation-name:display;
    animation-duration:1.6s;
    -webkit-animation-duration:1.6s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.show5{
    animation-name:display;
    -webkit-animation-name:display;
    animation-duration:1.9s;
    -webkit-animation-duration:1.9s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.show6{
    animation-name:display;
    -webkit-animation-name:display;
    animation-duration:2.2s;
    -webkit-animation-duration:2.2s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.show7{
    animation-name:display;
    -webkit-animation-name:display;
    animation-duration:2.5s;
    -webkit-animation-duration:2.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.show8{
    animation-name:display;
    -webkit-animation-name:display;
    animation-duration:2.8s;
    -webkit-animation-duration:2.8s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
@keyframes display{
    0%{
        opacity:0
    }
    90%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes display{
    0%{
        opacity:0
    }
    90%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
.content-img2{
    animation-name:pic2;
    -webkit-animation-name:pic2;
    animation-duration:1s;
    -webkit-animation-duration:1s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.pullUp2{
    animation-name:pullUp2;
    -webkit-animation-name:pullUp2;
    animation-duration:2s;
    -webkit-animation-duration:2s;
    animation-timing-function:ease-out;
    -webkit-animation-timing-function:ease-out;
    transform-origin:50% 100%;
    -ms-transform-origin:50% 100%;
    -webkit-transform-origin:50% 100%
}
@keyframes pullUp2{
    0%{
        opacity:0;
        transform:scaleY(0.1)
    }
    50%{
        opacity:0.1
    }
    100%{
        opacity:1;
        transform:scaleY(1)
    }
}
@-webkit-keyframes pullUp2{
    0%{
        opacity:0;
        -webkit-transform:scaleY(0.1)
    }
    50%{
        opacity:0.1
    }
    100%{
        opacity:1;
        -webkit-transform:scaleY(1)
    }
}
@keyframes pic2{
    0%{
        opacity:0;
        transform:translateX(-150%)
    }
    100%{
        opacity:1;
        transform:translateX(0%)
    }
}
@-webkit-keyframes pic2{
    0%{
        opacity:0;
        -webkit-transform:translateX(-150%)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0%)
    }
}
.fadeInmd{
    animation-name:fadeInmd;
    -webkit-animation-name:fadeInmd;
    animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.fadeInmd2{
    animation-name:fadeInmd;
    -webkit-animation-name:fadeInmd;
    animation-duration:2s;
    -webkit-animation-duration:2s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.fadeInmd3{
    animation-name:fadeInmd;
    -webkit-animation-name:fadeInmd;
    animation-duration:2.5s;
    -webkit-animation-duration:2.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.fadeInmd4{
    animation-name:fadeInmd;
    -webkit-animation-name:fadeInmd;
    animation-duration:3s;
    -webkit-animation-duration:3s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.fadeInmd5{
    animation-name:fadeInmd;
    -webkit-animation-name:fadeInmd;
    animation-duration:3.5s;
    -webkit-animation-duration:3.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.fadeInmd6{
    animation-name:fadeInmd;
    -webkit-animation-name:fadeInmd;
    animation-duration:4s;
    -webkit-animation-duration:4s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.fadeInmd7{
    animation-name:fadeInmd;
    -webkit-animation-name:fadeInmd;
    animation-duration:4.5s;
    -webkit-animation-duration:4.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.animated_speed1{
    -webkit-animation-duration:6s;
    animation-duration:6s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite
}
@keyframes fadeInmd{
    0%{
        transform:scale(0);
        opacity:0.0
    }
    60%{
        transform:scale(1.1)
    }
    80%{
        transform:scale(0.9);
        opacity:1
    }
    100%{
        transform:scale(1);
        opacity:1
    }
}
@-webkit-keyframes fadeInmd{
    0%{
        -webkit-transform:scale(0);
        opacity:0.0
    }
    60%{
        -webkit-transform:scale(1.1)
    }
    80%{
        -webkit-transform:scale(0.9);
        opacity:1
    }
    100%{
        -webkit-transform:scale(1);
        opacity:1
    }
}
@keyframes shake1{
    from,to{
        transform:translate3d(0,0,0)
    }
    10%,30%,50%,70%,90%{
        transform:translate3d(-5px,0,0)
    }
    20%,40%,60%,80%{
        transform:translate3d(5px,0,0)
    }
}
@-webkit-keyframes shake1{
    from,to{
        transform:translate3d(0,0,0)
    }
    10%,30%,50%,70%,90%{
        transform:translate3d(-5px,0,0)
    }
    20%,40%,60%,80%{
        transform:translate3d(5px,0,0)
    }
}
.shake1{
    animation-name:shake1
}
@keyframes shake2{
    from,to{
        transform:translate3d(0,0,0)
    }
    10%,30%,50%,70%,90%{
        transform:translate3d(5px,0,0)
    }
    20%,40%,60%,80%{
        transform:translate3d(-5px,0,0)
    }
}
@-webkit-keyframes shake2{
    from,to{
        transform:translate3d(0,0,0)
    }
    10%,30%,50%,70%,90%{
        transform:translate3d(5px,0,0)
    }
    20%,40%,60%,80%{
        transform:translate3d(-5px,0,0)
    }
}
.shake2{
    animation-name:shake2
}
@keyframes flipInY{
    from{
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        transform:perspective(400px) rotate3d(0,1,0,-20deg);
        animation-timing-function:ease-in
    }
    60%{
        transform:perspective(400px) rotate3d(0,1,0,10deg);
        opacity:1
    }
    80%{
        transform:perspective(400px) rotate3d(0,1,0,-5deg)
    }
    to{
        transform:perspective(400px)
    }
}
.flipInY{
    -webkit-backface-visibility:visible !important;
    backface-visibility:visible !important;
    animation-name:flipInY;
    visibility:visible !important
}
@keyframes wawe{
    0%{
        background-position:0 bottom
    }
    100%{
        background-position:237px bottom
    }
}
.fadeInRightmd1{
    animation-name:fadeInRight;
    -webkit-animation-name:fadeInRight;
    animation-duration:1s;
    -webkit-animation-duration:1s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.fadeInRightmd2{
    animation-name:fadeInRight;
    -webkit-animation-name:fadeInRight;
    animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.fadeInRightmd3{
    animation-name:fadeInRight;
    -webkit-animation-name:fadeInRight;
    animation-duration:2s;
    -webkit-animation-duration:2s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.fadeInRightmd4{
    animation-name:fadeInRight;
    -webkit-animation-name:fadeInRight;
    animation-duration:2.5s;
    -webkit-animation-duration:2.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.fadeInRightmd5{
    animation-name:fadeInRight;
    -webkit-animation-name:fadeInRight;
    animation-duration:2.8s;
    -webkit-animation-duration:2.8s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
@-webkit-keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translateX(20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0)
    }
}
@keyframes fadeInRight{
    0%{
        opacity:0;
        transform:translateX(20px)
    }
    100%{
        opacity:1;
        transform:translateX(0)
    }
}
@keyframes hieuungmd1{
    0%{
        opacity:0;
        transform:scale(.1)
    }
    85%{
        opacity:1;
        transform:scale(1.05)
    }
    100%{
        transform:scale(1)
    }
}
.hieuungmd1{
    animation-name:fadeInRight;
    -webkit-animation-name:fadeInmd;
    animation-duration:1s;
    -webkit-animation-duration:1s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.hieuungmd2{
    animation-name:fadeInRight;
    -webkit-animation-name:fadeInmd;
    animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.hieuungmd3{
    animation-name:fadeInRight;
    -webkit-animation-name:fadeInmd;
    animation-duration:2s;
    -webkit-animation-duration:2s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.hieuungmd4{
    animation-name:fadeInRight;
    -webkit-animation-name:fadeInmd;
    animation-duration:2.5s;
    -webkit-animation-duration:2.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
@keyframes bounceInDown{
    from,60%,75%,90%,to{
        animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)
    }
    0%{
        opacity:0;
        transform:translate3d(0,-3000px,0)
    }
    60%{
        opacity:1;
        transform:translate3d(0,25px,0)
    }
    75%{
        transform:translate3d(0,-10px,0)
    }
    90%{
        transform:translate3d(0,5px,0)
    }
    to{
        transform:none
    }
}
.bounceInDown{
    animation-name:bounceInDown;
    -webkit-animation-name:bounceInDown;
    animation-duration:1s;
    -webkit-animation-duration:1s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.bounceInDown1{
    animation-name:bounceInDown;
    -webkit-animation-name:bounceInDown;
    animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.bounceInDown2{
    animation-name:bounceInDown;
    -webkit-animation-name:bounceInDown;
    animation-duration:2s;
    -webkit-animation-duration:2s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.bounceInDown3{
    animation-name:bounceInDown;
    -webkit-animation-name:bounceInDown;
    animation-duration:2.5s;
    -webkit-animation-duration:2.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
@keyframes zoomInDown{
    from{
        opacity:0;
        transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)
    }
    60%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
    }
}
.zoomInDown{
    animation-name:zoomInDown;
    -webkit-animation-name:zoomInDown;
    animation-duration:1s;
    -webkit-animation-duration:1s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomInDown2{
    animation-name:zoomInDown;
    -webkit-animation-name:zoomInDown;
    animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomInDown3{
    animation-name:zoomInDown;
    -webkit-animation-name:zoomInDown;
    animation-duration:2s;
    -webkit-animation-duration:2s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomInDown4{
    animation-name:zoomInDown;
    -webkit-animation-name:zoomInDown;
    animation-duration:2.5s;
    -webkit-animation-duration:2.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
@keyframes jackInTheBox{
    from{
        opacity:0;
        transform:scale(0.1) rotate(30deg);
        transform-origin:center bottom
    }
    50%{
        transform:rotate(-10deg)
    }
    70%{
        transform:rotate(3deg)
    }
    to{
        opacity:1;
        transform:scale(1)
    }
}
.jackInTheBox{
    animation-name:jackInTheBox;
    -webkit-animation-name:jackInTheBox;
    animation-duration:1s;
    -webkit-animation-duration:1s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.jackInTheBox2{
    animation-name:jackInTheBox;
    -webkit-animation-name:jackInTheBox;
    animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.jackInTheBox3{
    animation-name:jackInTheBox;
    -webkit-animation-name:jackInTheBox;
    animation-duration:2s;
    -webkit-animation-duration:2s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.jackInTheBox4{
    animation-name:jackInTheBox;
    -webkit-animation-name:jackInTheBox;
    animation-duration:2.5s;
    -webkit-animation-duration:2.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
@keyframes zoomInUp{
    from{
        opacity:0;
        transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)
    }
    60%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
    }
}
.zoomInUpmd{
    animation-name:zoomInUp;
    -webkit-animation-name:zoomInUp;
    animation-duration:1s;
    -webkit-animation-duration:1s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomInUpmd2{
    animation-name:zoomInUp;
    -webkit-animation-name:zoomInUp;
    animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomInUpmd3{
    animation-name:zoomInUp;
    -webkit-animation-name:zoomInUp;
    animation-duration:2s;
    -webkit-animation-duration:2s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
.zoomInUpmd4{
    animation-name:zoomInUp;
    -webkit-animation-name:zoomInUp;
    animation-duration:2.5s;
    -webkit-animation-duration:2.5s;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:ease-in-out;
    visibility:visible !important
}
@-webkit-keyframes bounce{
    0%,100%,20%,53%,80%{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1);
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    40%,43%{
        -webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);
        animation-timing-function:cubic-bezier(.755,.050,.855,.060);
        -webkit-transform:translate3d(0,-30px,0);
        transform:translate3d(0,-30px,0)
    }
    70%{
        -webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);
        animation-timing-function:cubic-bezier(.755,.050,.855,.060);
        -webkit-transform:translate3d(0,-15px,0);
        transform:translate3d(0,-15px,0)
    }
    90%{
        -webkit-transform:translate3d(0,-4px,0);
        transform:translate3d(0,-4px,0)
    }
}
@keyframes bounce{
    0%,100%,20%,53%,80%{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1);
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    40%,43%{
        -webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);
        animation-timing-function:cubic-bezier(.755,.050,.855,.060);
        -webkit-transform:translate3d(0,-30px,0);
        transform:translate3d(0,-30px,0)
    }
    70%{
        -webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);
        animation-timing-function:cubic-bezier(.755,.050,.855,.060);
        -webkit-transform:translate3d(0,-15px,0);
        transform:translate3d(0,-15px,0)
    }
    90%{
        -webkit-transform:translate3d(0,-4px,0);
        transform:translate3d(0,-4px,0)
    }
}
.bounce{
    -webkit-animation-name:bounce;
    animation-name:bounce;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom
}
@-webkit-keyframes flash{
    0%,100%,50%{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
@keyframes flash{
    0%,100%,50%{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
.flash{
    -webkit-animation-name:flash;
    animation-name:flash;
    animation-duration:1s;
    animation-fill-mode:both
}
.flash,.jello{
    -webkit-animation-fill-mode:both;
    -webkit-animation-duration:1s
}
@-webkit-keyframes jello{
    11.1%{
        -webkit-transform:none;
        transform:none
    }
    22.2%{
        -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
        transform:skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3%{
        -webkit-transform:skewX(6.25deg) skewY(6.25deg);
        transform:skewX(6.25deg) skewY(6.25deg)
    }
    44.4%{
        -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
        transform:skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5%{
        -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
        transform:skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6%{
        -webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
        transform:skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7%{
        -webkit-transform:skewX(.390625deg) skewY(.390625deg);
        transform:skewX(.390625deg) skewY(.390625deg)
    }
    88.8%{
        -webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);
        transform:skewX(-.1953125deg) skewY(-.1953125deg)
    }
    100%{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes jello{
    11.1%{
        -webkit-transform:none;
        transform:none
    }
    22.2%{
        -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
        transform:skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3%{
        -webkit-transform:skewX(6.25deg) skewY(6.25deg);
        transform:skewX(6.25deg) skewY(6.25deg)
    }
    44.4%{
        -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
        transform:skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5%{
        -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
        transform:skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6%{
        -webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
        transform:skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7%{
        -webkit-transform:skewX(.390625deg) skewY(.390625deg);
        transform:skewX(.390625deg) skewY(.390625deg)
    }
    88.8%{
        -webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);
        transform:skewX(-.1953125deg) skewY(-.1953125deg)
    }
    100%{
        -webkit-transform:none;
        transform:none
    }
}
.jello{
    -webkit-animation-name:jello;
    animation-name:jello;
    animation-duration:1s;
    animation-fill-mode:both;
    -webkit-transform-origin:center;
    transform-origin:center
}
@-webkit-keyframes pulse{
    0%,100%{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    50%{
        -webkit-transform:scale3d(1.05,1.05,1.05);
        transform:scale3d(1.05,1.05,1.05)
    }
}
@keyframes pulse{
    0%,100%{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    50%{
        -webkit-transform:scale3d(1.05,1.05,1.05);
        transform:scale3d(1.05,1.05,1.05)
    }
}
.pulse{
    -webkit-animation-name:pulse;
    animation-name:pulse;
    animation-duration:1s;
    animation-fill-mode:both
}
.pulse,.rubberBand{
    -webkit-animation-fill-mode:both;
    -webkit-animation-duration:1s
}
@-webkit-keyframes rubberBand{
    0%,100%{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    30%{
        -webkit-transform:scale3d(1.25,.75,1);
        transform:scale3d(1.25,.75,1)
    }
    40%{
        -webkit-transform:scale3d(.75,1.25,1);
        transform:scale3d(.75,1.25,1)
    }
    50%{
        -webkit-transform:scale3d(1.15,.85,1);
        transform:scale3d(1.15,.85,1)
    }
    65%{
        -webkit-transform:scale3d(.95,1.05,1);
        transform:scale3d(.95,1.05,1)
    }
    75%{
        -webkit-transform:scale3d(1.05,.95,1);
        transform:scale3d(1.05,.95,1)
    }
}
@keyframes rubberBand{
    0%,100%{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    30%{
        -webkit-transform:scale3d(1.25,.75,1);
        transform:scale3d(1.25,.75,1)
    }
    40%{
        -webkit-transform:scale3d(.75,1.25,1);
        transform:scale3d(.75,1.25,1)
    }
    50%{
        -webkit-transform:scale3d(1.15,.85,1);
        transform:scale3d(1.15,.85,1)
    }
    65%{
        -webkit-transform:scale3d(.95,1.05,1);
        transform:scale3d(.95,1.05,1)
    }
    75%{
        -webkit-transform:scale3d(1.05,.95,1);
        transform:scale3d(1.05,.95,1)
    }
}
.rubberBand{
    -webkit-animation-name:rubberBand;
    animation-name:rubberBand;
    animation-duration:1s;
    animation-fill-mode:both
}
@-webkit-keyframes shake{
    0%,100%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    20%,40%,60%,80%{
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
}
@keyframes shake{
    0%,100%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    20%,40%,60%,80%{
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
}
.shake{
    -webkit-animation-name:shake;
    animation-name:shake;
    animation-duration:1s;
    animation-fill-mode:both
}
.shake,.swing{
    -webkit-animation-fill-mode:both;
    -webkit-animation-duration:1s
}
@-webkit-keyframes swing{
    20%{
        -webkit-transform:rotate3d(0,0,1,15deg);
        transform:rotate3d(0,0,1,15deg)
    }
    40%{
        -webkit-transform:rotate3d(0,0,1,-10deg);
        transform:rotate3d(0,0,1,-10deg)
    }
    60%{
        -webkit-transform:rotate3d(0,0,1,5deg);
        transform:rotate3d(0,0,1,5deg)
    }
    80%{
        -webkit-transform:rotate3d(0,0,1,-5deg);
        transform:rotate3d(0,0,1,-5deg)
    }
    100%{
        -webkit-transform:rotate3d(0,0,1,0deg);
        transform:rotate3d(0,0,1,0deg)
    }
}
@keyframes swing{
    20%{
        -webkit-transform:rotate3d(0,0,1,15deg);
        transform:rotate3d(0,0,1,15deg)
    }
    40%{
        -webkit-transform:rotate3d(0,0,1,-10deg);
        transform:rotate3d(0,0,1,-10deg)
    }
    60%{
        -webkit-transform:rotate3d(0,0,1,5deg);
        transform:rotate3d(0,0,1,5deg)
    }
    80%{
        -webkit-transform:rotate3d(0,0,1,-5deg);
        transform:rotate3d(0,0,1,-5deg)
    }
    100%{
        -webkit-transform:rotate3d(0,0,1,0deg);
        transform:rotate3d(0,0,1,0deg)
    }
}
.swing{
    -webkit-transform-origin:top center;
    transform-origin:top center;
    -webkit-animation-name:swing;
    animation-name:swing;
    animation-duration:1s;
    animation-fill-mode:both
}
@-webkit-keyframes tada{
    0%,100%{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    10%,20%{
        -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
        transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
    }
}
@keyframes tada{
    0%,100%{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    10%,20%{
        -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
        transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
    }
}
.tada{
    -webkit-animation-name:tada;
    animation-name:tada;
    animation-duration:1s;
    animation-fill-mode:both
}
.tada,.wobble{
    -webkit-animation-fill-mode:both;
    -webkit-animation-duration:1s
}
@-webkit-keyframes wobble{
    0%,100%{
        -webkit-transform:none;
        transform:none
    }
    15%{
        -webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
        transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
    }
    30%{
        -webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
        transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
    }
    45%{
        -webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
        transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
    }
    60%{
        -webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
        transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
    }
    75%{
        -webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
        transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
    }
}
@keyframes wobble{
    0%,100%{
        -webkit-transform:none;
        transform:none
    }
    15%{
        -webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
        transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
    }
    30%{
        -webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
        transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
    }
    45%{
        -webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
        transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
    }
    60%{
        -webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
        transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
    }
    75%{
        -webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
        transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
    }
}
.wobble{
    -webkit-animation-name:wobble;
    animation-name:wobble;
    animation-duration:1s;
    animation-fill-mode:both
}
@-webkit-keyframes bounceIn{
    0%,100%,20%,40%,60%,80%{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    20%{
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    40%{
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(1.03,1.03,1.03);
        transform:scale3d(1.03,1.03,1.03)
    }
    80%{
        -webkit-transform:scale3d(.97,.97,.97);
        transform:scale3d(.97,.97,.97)
    }
    100%{
        opacity:1;
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
@keyframes bounceIn{
    0%,100%,20%,40%,60%,80%{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    20%{
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    40%{
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(1.03,1.03,1.03);
        transform:scale3d(1.03,1.03,1.03)
    }
    80%{
        -webkit-transform:scale3d(.97,.97,.97);
        transform:scale3d(.97,.97,.97)
    }
    100%{
        opacity:1;
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
.bounceIn{
    -webkit-animation-name:bounceIn;
    animation-name:bounceIn;
    -webkit-animation-duration:.75s;
    animation-duration:.75s;
    animation-fill-mode:both
}
.bounceIn,.bounceInDown{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes bounceInDown{
    0%,100%,60%,75%,90%{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-3000px,0);
        transform:translate3d(0,-3000px,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,25px,0);
        transform:translate3d(0,25px,0)
    }
    75%{
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    90%{
        -webkit-transform:translate3d(0,5px,0);
        transform:translate3d(0,5px,0)
    }
    100%{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes bounceInDown{
    0%,100%,60%,75%,90%{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-3000px,0);
        transform:translate3d(0,-3000px,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,25px,0);
        transform:translate3d(0,25px,0)
    }
    75%{
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    90%{
        -webkit-transform:translate3d(0,5px,0);
        transform:translate3d(0,5px,0)
    }
    100%{
        -webkit-transform:none;
        transform:none
    }
}
.bounceInDown{
    -webkit-animation-name:bounceInDown;
    animation-name:bounceInDown;
    animation-duration:1s;
    animation-fill-mode:both
}
.bounceInDown,.bounceInLeft{
    -webkit-animation-duration:1s
}
@-webkit-keyframes bounceInLeft{
    0%,100%,60%,75%,90%{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(-3000px,0,0);
        transform:translate3d(-3000px,0,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(25px,0,0);
        transform:translate3d(25px,0,0)
    }
    75%{
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    90%{
        -webkit-transform:translate3d(5px,0,0);
        transform:translate3d(5px,0,0)
    }
    100%{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes bounceInLeft{
    0%,100%,60%,75%,90%{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(-3000px,0,0);
        transform:translate3d(-3000px,0,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(25px,0,0);
        transform:translate3d(25px,0,0)
    }
    75%{
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    90%{
        -webkit-transform:translate3d(5px,0,0);
        transform:translate3d(5px,0,0)
    }
    100%{
        -webkit-transform:none;
        transform:none
    }
}
.bounceInLeft{
    -webkit-animation-name:bounceInLeft;
    animation-name:bounceInLeft;
    animation-duration:1s;
    animation-fill-mode:both
}
.bounceInLeft,.bounceInRight{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes bounceInRight{
    0%,100%,60%,75%,90%{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(3000px,0,0);
        transform:translate3d(3000px,0,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(-25px,0,0);
        transform:translate3d(-25px,0,0)
    }
    75%{
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
    90%{
        -webkit-transform:translate3d(-5px,0,0);
        transform:translate3d(-5px,0,0)
    }
    100%{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes bounceInRight{
    0%,100%,60%,75%,90%{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(3000px,0,0);
        transform:translate3d(3000px,0,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(-25px,0,0);
        transform:translate3d(-25px,0,0)
    }
    75%{
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
    90%{
        -webkit-transform:translate3d(-5px,0,0);
        transform:translate3d(-5px,0,0)
    }
    100%{
        -webkit-transform:none;
        transform:none
    }
}
.bounceInRight{
    -webkit-animation-name:bounceInRight;
    animation-name:bounceInRight;
    animation-duration:1s;
    animation-fill-mode:both
}
.bounceInRight,.bounceInUp{
    -webkit-animation-duration:1s
}
@-webkit-keyframes bounceInUp{
    0%,100%,60%,75%,90%{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,3000px,0);
        transform:translate3d(0,3000px,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0);
        transform:translate3d(0,-20px,0)
    }
    75%{
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    90%{
        -webkit-transform:translate3d(0,-5px,0);
        transform:translate3d(0,-5px,0)
    }
    100%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes bounceInUp{
    0%,100%,60%,75%,90%{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,3000px,0);
        transform:translate3d(0,3000px,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0);
        transform:translate3d(0,-20px,0)
    }
    75%{
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    90%{
        -webkit-transform:translate3d(0,-5px,0);
        transform:translate3d(0,-5px,0)
    }
    100%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.bounceInUp{
    -webkit-animation-name:bounceInUp;
    animation-name:bounceInUp;
    animation-duration:1s;
    animation-fill-mode:both
}
.bounceInUp,.bounceOut{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes bounceOut{
    20%{
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    50%,55%{
        opacity:1;
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    100%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
}
@keyframes bounceOut{
    20%{
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    50%,55%{
        opacity:1;
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    100%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
}
.bounceOut{
    -webkit-animation-name:bounceOut;
    animation-name:bounceOut;
    -webkit-animation-duration:.75s;
    animation-duration:.75s;
    animation-fill-mode:both
}
@-webkit-keyframes bounceOutDown{
    20%{
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    40%,45%{
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0);
        transform:translate3d(0,-20px,0)
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
@keyframes bounceOutDown{
    20%{
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    40%,45%{
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0);
        transform:translate3d(0,-20px,0)
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
.bounceOutDown{
    -webkit-animation-name:bounceOutDown;
    animation-name:bounceOutDown;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    animation-fill-mode:both
}
.bounceOutDown,.bounceOutLeft{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes bounceOutLeft{
    20%{
        opacity:1;
        -webkit-transform:translate3d(20px,0,0);
        transform:translate3d(20px,0,0)
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
@keyframes bounceOutLeft{
    20%{
        opacity:1;
        -webkit-transform:translate3d(20px,0,0);
        transform:translate3d(20px,0,0)
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
.bounceOutLeft{
    -webkit-animation-name:bounceOutLeft;
    animation-name:bounceOutLeft;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    animation-fill-mode:both
}
@-webkit-keyframes bounceOutRight{
    20%{
        opacity:1;
        -webkit-transform:translate3d(-20px,0,0);
        transform:translate3d(-20px,0,0)
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
@keyframes bounceOutRight{
    20%{
        opacity:1;
        -webkit-transform:translate3d(-20px,0,0);
        transform:translate3d(-20px,0,0)
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
.bounceOutRight{
    -webkit-animation-name:bounceOutRight;
    animation-name:bounceOutRight;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    animation-fill-mode:both
}
.bounceOutRight,.bounceOutUp{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes bounceOutUp{
    20%{
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    40%,45%{
        opacity:1;
        -webkit-transform:translate3d(0,20px,0);
        transform:translate3d(0,20px,0)
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
@keyframes bounceOutUp{
    20%{
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    40%,45%{
        opacity:1;
        -webkit-transform:translate3d(0,20px,0);
        transform:translate3d(0,20px,0)
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
.bounceOutUp{
    -webkit-animation-name:bounceOutUp;
    animation-name:bounceOutUp;
    animation-duration:1s;
    animation-fill-mode:both
}
.bounceOutUp,.fadeIn{
    -webkit-animation-duration:1s
}
@-webkit-keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
.fadeIn{
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn;
    animation-duration:1s;
    animation-fill-mode:both
}
.fadeIn,.fadeInDown{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInDown{
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown;
    animation-duration:1s;
    animation-fill-mode:both
}
.fadeInDown,.fadeInDownBig{
    -webkit-animation-duration:1s
}
@-webkit-keyframes fadeInDownBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInDownBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInDownBig{
    -webkit-animation-name:fadeInDownBig;
    animation-name:fadeInDownBig;
    animation-duration:1s;
    animation-fill-mode:both
}
.fadeInDownBig,.fadeInLeft{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes fadeInLeft{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInLeft{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInLeft{
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft;
    animation-duration:1s;
    animation-fill-mode:both
}
.fadeInLeft,.fadeInLeftBig{
    -webkit-animation-duration:1s
}
@-webkit-keyframes fadeInLeftBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInLeftBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInLeftBig{
    -webkit-animation-name:fadeInLeftBig;
    animation-name:fadeInLeftBig;
    animation-duration:1s;
    animation-fill-mode:both
}
.fadeInLeftBig,.fadeInRight{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInRight{
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight;
    animation-duration:1s;
    animation-fill-mode:both
}
.fadeInRight,.fadeInRightBig{
    -webkit-animation-duration:1s
}
@-webkit-keyframes fadeInRightBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInRightBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInRightBig{
    -webkit-animation-name:fadeInRightBig;
    animation-name:fadeInRightBig;
    animation-duration:1s;
    animation-fill-mode:both
}
.fadeInRightBig,.fadeInUp{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInUp{
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp;
    animation-duration:1s;
    animation-fill-mode:both
}
.fadeInUp,.fadeInUpBig{
    -webkit-animation-duration:1s
}
@-webkit-keyframes fadeInUpBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUpBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInUpBig{
    -webkit-animation-name:fadeInUpBig;
    animation-name:fadeInUpBig;
    animation-duration:1s;
    animation-fill-mode:both
}
.fadeInUpBig,.fadeOut{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.fadeOut{
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut;
    animation-duration:1s;
    animation-fill-mode:both
}
.fadeOut,.fadeOutDown{
    -webkit-animation-duration:1s
}
@-webkit-keyframes fadeOutDown{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
@keyframes fadeOutDown{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
.fadeOutDown{
    -webkit-animation-name:fadeOutDown;
    animation-name:fadeOutDown;
    animation-duration:1s;
    animation-fill-mode:both
}
.fadeOutDown,.fadeOutDownBig{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes fadeOutDownBig{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
@keyframes fadeOutDownBig{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
.fadeOutDownBig{
    -webkit-animation-name:fadeOutDownBig;
    animation-name:fadeOutDownBig;
    animation-duration:1s;
    animation-fill-mode:both
}
.fadeOutDownBig,.fadeOutLeft{
    -webkit-animation-duration:1s
}
@-webkit-keyframes fadeOutLeft{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
@keyframes fadeOutLeft{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
.fadeOutLeft{
    -webkit-animation-name:fadeOutLeft;
    animation-name:fadeOutLeft;
    animation-duration:1s;
    animation-fill-mode:both
}
.fadeOutLeft,.fadeOutLeftBig{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes fadeOutLeftBig{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
@keyframes fadeOutLeftBig{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
.fadeOutLeftBig{
    -webkit-animation-name:fadeOutLeftBig;
    animation-name:fadeOutLeftBig;
    animation-duration:1s;
    animation-fill-mode:both
}
.fadeOutLeftBig,.fadeOutRight{
    -webkit-animation-duration:1s
}
@-webkit-keyframes fadeOutRight{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
@keyframes fadeOutRight{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
.fadeOutRight{
    -webkit-animation-name:fadeOutRight;
    animation-name:fadeOutRight;
    animation-duration:1s;
    animation-fill-mode:both
}
.fadeOutRight,.fadeOutRightBig{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes fadeOutRightBig{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
@keyframes fadeOutRightBig{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
.fadeOutRightBig{
    -webkit-animation-name:fadeOutRightBig;
    animation-name:fadeOutRightBig;
    animation-duration:1s;
    animation-fill-mode:both
}
.fadeOutRightBig,.fadeOutUp{
    -webkit-animation-duration:1s
}
@-webkit-keyframes fadeOutUp{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
@keyframes fadeOutUp{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
.fadeOutUp{
    -webkit-animation-name:fadeOutUp;
    animation-name:fadeOutUp;
    animation-duration:1s;
    animation-fill-mode:both
}
.fadeOutUp,.fadeOutUpBig{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes fadeOutUpBig{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
@keyframes fadeOutUpBig{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
.fadeOutUpBig{
    -webkit-animation-name:fadeOutUpBig;
    animation-name:fadeOutUpBig;
    animation-duration:1s;
    animation-fill-mode:both
}
.animated.flip,.fadeOutUpBig{
    -webkit-animation-duration:1s
}
@-webkit-keyframes flip{
    0%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
        transform:perspective(400px) rotate3d(0,1,0,-360deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
        transform:perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    100%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
@keyframes flip{
    0%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
        transform:perspective(400px) rotate3d(0,1,0,-360deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
        transform:perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    100%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
.animated.flip{
    -webkit-backface-visibility:visible;
    backface-visibility:visible;
    -webkit-animation-name:flip;
    animation-name:flip;
    animation-duration:1s;
    animation-fill-mode:both
}
.animated.flip,.flipInX{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes flipInX{
    0%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
        transform:perspective(400px) rotate3d(1,0,0,90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
        transform:perspective(400px) rotate3d(1,0,0,-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
        transform:perspective(400px) rotate3d(1,0,0,10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
        transform:perspective(400px) rotate3d(1,0,0,-5deg)
    }
    100%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@keyframes flipInX{
    0%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
        transform:perspective(400px) rotate3d(1,0,0,90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
        transform:perspective(400px) rotate3d(1,0,0,-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
        transform:perspective(400px) rotate3d(1,0,0,10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
        transform:perspective(400px) rotate3d(1,0,0,-5deg)
    }
    100%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
.flipInX{
    backface-visibility:visible!important;
    -webkit-animation-name:flipInX;
    animation-name:flipInX;
    animation-duration:1s;
    animation-fill-mode:both
}
.flipInX,.flipInY{
    -webkit-animation-duration:1s;
    -webkit-backface-visibility:visible!important
}
@-webkit-keyframes flipInY{
    0%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
        transform:perspective(400px) rotate3d(0,1,0,-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
        transform:perspective(400px) rotate3d(0,1,0,10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
        transform:perspective(400px) rotate3d(0,1,0,-5deg)
    }
    100%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@keyframes flipInY{
    0%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
        transform:perspective(400px) rotate3d(0,1,0,-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
        transform:perspective(400px) rotate3d(0,1,0,10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
        transform:perspective(400px) rotate3d(0,1,0,-5deg)
    }
    100%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
.flipInY{
    backface-visibility:visible!important;
    -webkit-animation-name:flipInY;
    animation-name:flipInY;
    animation-duration:1s;
    animation-fill-mode:both
}
.flipInY,.flipOutX{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes flipOutX{
    0%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
        transform:perspective(400px) rotate3d(1,0,0,-20deg);
        opacity:1
    }
    100%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
        transform:perspective(400px) rotate3d(1,0,0,90deg);
        opacity:0
    }
}
@keyframes flipOutX{
    0%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
        transform:perspective(400px) rotate3d(1,0,0,-20deg);
        opacity:1
    }
    100%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
        transform:perspective(400px) rotate3d(1,0,0,90deg);
        opacity:0
    }
}
.flipOutX{
    -webkit-animation-name:flipOutX;
    animation-name:flipOutX;
    animation-duration:.75s;
    animation-fill-mode:both;
    backface-visibility:visible!important
}
.flipOutX,.flipOutY{
    -webkit-backface-visibility:visible!important;
    -webkit-animation-duration:.75s
}
@-webkit-keyframes flipOutY{
    0%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
        transform:perspective(400px) rotate3d(0,1,0,-15deg);
        opacity:1
    }
    100%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        opacity:0
    }
}
@keyframes flipOutY{
    0%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
        transform:perspective(400px) rotate3d(0,1,0,-15deg);
        opacity:1
    }
    100%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        opacity:0
    }
}
.flipOutY{
    backface-visibility:visible!important;
    -webkit-animation-name:flipOutY;
    animation-name:flipOutY;
    animation-duration:.75s;
    animation-fill-mode:both
}
.flipOutY,.lightSpeedIn{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes lightSpeedIn{
    0%{
        -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
        transform:translate3d(100%,0,0) skewX(-30deg);
        opacity:0
    }
    60%{
        -webkit-transform:skewX(20deg);
        transform:skewX(20deg);
        opacity:1
    }
    80%{
        -webkit-transform:skewX(-5deg);
        transform:skewX(-5deg);
        opacity:1
    }
    100%{
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes lightSpeedIn{
    0%{
        -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
        transform:translate3d(100%,0,0) skewX(-30deg);
        opacity:0
    }
    60%{
        -webkit-transform:skewX(20deg);
        transform:skewX(20deg);
        opacity:1
    }
    80%{
        -webkit-transform:skewX(-5deg);
        transform:skewX(-5deg);
        opacity:1
    }
    100%{
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.lightSpeedIn{
    -webkit-animation-name:lightSpeedIn;
    animation-name:lightSpeedIn;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
    animation-duration:1s;
    animation-fill-mode:both
}
.lightSpeedIn,.lightSpeedOut{
    -webkit-animation-duration:1s
}
@-webkit-keyframes lightSpeedOut{
    0%{
        opacity:1
    }
    100%{
        -webkit-transform:translate3d(100%,0,0) skewX(30deg);
        transform:translate3d(100%,0,0) skewX(30deg);
        opacity:0
    }
}
@keyframes lightSpeedOut{
    0%{
        opacity:1
    }
    100%{
        -webkit-transform:translate3d(100%,0,0) skewX(30deg);
        transform:translate3d(100%,0,0) skewX(30deg);
        opacity:0
    }
}
.lightSpeedOut{
    -webkit-animation-name:lightSpeedOut;
    animation-name:lightSpeedOut;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    animation-duration:1s;
    animation-fill-mode:both
}
.lightSpeedOut,.rotateIn{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes rotateIn{
    0%{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0,0,1,-200deg);
        transform:rotate3d(0,0,1,-200deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateIn{
    0%{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0,0,1,-200deg);
        transform:rotate3d(0,0,1,-200deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateIn{
    -webkit-animation-name:rotateIn;
    animation-name:rotateIn;
    animation-duration:1s;
    animation-fill-mode:both
}
.rotateIn,.rotateInDownLeft{
    -webkit-animation-duration:1s
}
@-webkit-keyframes rotateInDownLeft{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInDownLeft{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInDownLeft{
    -webkit-animation-name:rotateInDownLeft;
    animation-name:rotateInDownLeft;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
@-webkit-keyframes rotateInDownRight{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInDownRight{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInDownRight{
    -webkit-animation-name:rotateInDownRight;
    animation-name:rotateInDownRight;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
@-webkit-keyframes rotateInUpLeft{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInUpLeft{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInUpLeft{
    -webkit-animation-name:rotateInUpLeft;
    animation-name:rotateInUpLeft;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    animation-fill-mode:both
}
.rotateInUpLeft,.rotateInUpRight{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes rotateInUpRight{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,-90deg);
        transform:rotate3d(0,0,1,-90deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInUpRight{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,-90deg);
        transform:rotate3d(0,0,1,-90deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInUpRight{
    -webkit-animation-name:rotateInUpRight;
    animation-name:rotateInUpRight;
    animation-duration:1s;
    animation-fill-mode:both
}
.rotateInUpRight,.rotateOut{
    -webkit-animation-duration:1s
}
@-webkit-keyframes rotateOut{
    0%{
        -webkit-transform-origin:center;
        transform-origin:center;
        opacity:1
    }
    100%{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0,0,1,200deg);
        transform:rotate3d(0,0,1,200deg);
        opacity:0
    }
}
@keyframes rotateOut{
    0%{
        -webkit-transform-origin:center;
        transform-origin:center;
        opacity:1
    }
    100%{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0,0,1,200deg);
        transform:rotate3d(0,0,1,200deg);
        opacity:0
    }
}
.rotateOut{
    -webkit-animation-name:rotateOut;
    animation-name:rotateOut;
    animation-duration:1s;
    animation-fill-mode:both
}
.rotateOut,.rotateOutDownLeft{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes rotateOutDownLeft{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    100%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
}
@keyframes rotateOutDownLeft{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    100%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
}
.rotateOutDownLeft{
    -webkit-animation-name:rotateOutDownLeft;
    animation-name:rotateOutDownLeft;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    animation-fill-mode:both
}
@-webkit-keyframes rotateOutDownRight{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    100%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
}
@keyframes rotateOutDownRight{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    100%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
}
.rotateOutDownRight{
    -webkit-animation-name:rotateOutDownRight;
    animation-name:rotateOutDownRight;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
@-webkit-keyframes rotateOutUpLeft{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    100%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
}
@keyframes rotateOutUpLeft{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    100%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
}
.rotateOutUpLeft{
    -webkit-animation-name:rotateOutUpLeft;
    animation-name:rotateOutUpLeft;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
@-webkit-keyframes rotateOutUpRight{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    100%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,90deg);
        transform:rotate3d(0,0,1,90deg);
        opacity:0
    }
}
@keyframes rotateOutUpRight{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    100%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,90deg);
        transform:rotate3d(0,0,1,90deg);
        opacity:0
    }
}
.rotateOutUpRight{
    -webkit-animation-name:rotateOutUpRight;
    animation-name:rotateOutUpRight;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    animation-fill-mode:both
}
.rotateOutUpRight,.slideInDown{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes slideInDown{
    0%{
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0);
        visibility:visible
    }
    100%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes slideInDown{
    0%{
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0);
        visibility:visible
    }
    100%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.slideInDown{
    -webkit-animation-name:slideInDown;
    animation-name:slideInDown;
    animation-duration:1s;
    animation-fill-mode:both
}
.slideInDown,.slideInLeft{
    -webkit-animation-duration:1s
}
@-webkit-keyframes slideInLeft{
    0%{
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0);
        visibility:visible
    }
    100%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes slideInLeft{
    0%{
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0);
        visibility:visible
    }
    100%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.slideInLeft{
    -webkit-animation-name:slideInLeft;
    animation-name:slideInLeft;
    animation-duration:1s;
    animation-fill-mode:both
}
.slideInLeft,.slideInRight{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes slideInRight{
    0%{
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0);
        visibility:visible
    }
    100%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes slideInRight{
    0%{
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0);
        visibility:visible
    }
    100%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.slideInRight{
    -webkit-animation-name:slideInRight;
    animation-name:slideInRight;
    animation-duration:1s;
    animation-fill-mode:both
}
.slideInRight,.slideInUp{
    -webkit-animation-duration:1s
}
@-webkit-keyframes slideInUp{
    0%{
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0);
        visibility:visible
    }
    100%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes slideInUp{
    0%{
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0);
        visibility:visible
    }
    100%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.slideInUp{
    -webkit-animation-name:slideInUp;
    animation-name:slideInUp;
    animation-duration:1s;
    animation-fill-mode:both
}
.slideInUp,.slideOutDown{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes slideOutDown{
    0%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    100%{
        visibility:hidden;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
@keyframes slideOutDown{
    0%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    100%{
        visibility:hidden;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
.slideOutDown{
    -webkit-animation-name:slideOutDown;
    animation-name:slideOutDown;
    animation-duration:1s;
    animation-fill-mode:both
}
.slideOutDown,.slideOutLeft{
    -webkit-animation-duration:1s
}
@-webkit-keyframes slideOutLeft{
    0%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    100%{
        visibility:hidden;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
@keyframes slideOutLeft{
    0%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    100%{
        visibility:hidden;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
.slideOutLeft{
    -webkit-animation-name:slideOutLeft;
    animation-name:slideOutLeft;
    animation-duration:1s;
    animation-fill-mode:both
}
.slideOutLeft,.slideOutRight{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes slideOutRight{
    0%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    100%{
        visibility:hidden;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
@keyframes slideOutRight{
    0%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    100%{
        visibility:hidden;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
.slideOutRight{
    -webkit-animation-name:slideOutRight;
    animation-name:slideOutRight;
    animation-duration:1s;
    animation-fill-mode:both
}
.slideOutRight,.slideOutUp{
    -webkit-animation-duration:1s
}
@-webkit-keyframes slideOutUp{
    0%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    100%{
        visibility:hidden;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
@keyframes slideOutUp{
    0%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    100%{
        visibility:hidden;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
.slideOutUp{
    -webkit-animation-name:slideOutUp;
    animation-name:slideOutUp;
    animation-duration:1s;
    animation-fill-mode:both
}
.hinge,.slideOutUp{
    -webkit-animation-fill-mode:both
}
@-webkit-keyframes hinge{
    0%{
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    20%,60%{
        -webkit-transform:rotate3d(0,0,1,80deg);
        transform:rotate3d(0,0,1,80deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    40%,80%{
        -webkit-transform:rotate3d(0,0,1,60deg);
        transform:rotate3d(0,0,1,60deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        opacity:1
    }
    100%{
        -webkit-transform:translate3d(0,700px,0);
        transform:translate3d(0,700px,0);
        opacity:0
    }
}
@keyframes hinge{
    0%{
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    20%,60%{
        -webkit-transform:rotate3d(0,0,1,80deg);
        transform:rotate3d(0,0,1,80deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    40%,80%{
        -webkit-transform:rotate3d(0,0,1,60deg);
        transform:rotate3d(0,0,1,60deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        opacity:1
    }
    100%{
        -webkit-transform:translate3d(0,700px,0);
        transform:translate3d(0,700px,0);
        opacity:0
    }
}
.hinge{
    -webkit-animation-name:hinge;
    animation-name:hinge;
    -webkit-animation-duration:2s;
    animation-duration:2s;
    animation-fill-mode:both
}
@-webkit-keyframes rollIn{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
        transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes rollIn{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
        transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.rollIn{
    -webkit-animation-name:rollIn;
    animation-name:rollIn;
    animation-duration:1s;
    animation-fill-mode:both
}
.rollIn,.rollOut{
    -webkit-animation-fill-mode:both;
    -webkit-animation-duration:1s
}
@-webkit-keyframes rollOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
        transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)
    }
}
@keyframes rollOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
        transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)
    }
}
.rollOut{
    -webkit-animation-name:rollOut;
    animation-name:rollOut;
    animation-duration:1s;
    animation-fill-mode:both
}
@-webkit-keyframes zoomIn{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
@keyframes zoomIn{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
.zoomIn{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    animation-duration:1s;
    animation-fill-mode:both
}
.zoomIn,.zoomInDown{
    -webkit-animation-fill-mode:both;
    -webkit-animation-duration:1s
}
@-webkit-keyframes zoomInDown{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomInDown{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomInDown{
    -webkit-animation-name:zoomInDown;
    animation-name:zoomInDown;
    animation-duration:1s;
    animation-fill-mode:both
}
@-webkit-keyframes zoomInLeft{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomInLeft{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomInLeft{
    -webkit-animation-name:zoomInLeft;
    animation-name:zoomInLeft;
    animation-duration:1s;
    animation-fill-mode:both
}
.zoomInLeft,.zoomInRight{
    -webkit-animation-fill-mode:both;
    -webkit-animation-duration:1s
}
@-webkit-keyframes zoomInRight{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomInRight{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomInRight{
    -webkit-animation-name:zoomInRight;
    animation-name:zoomInRight;
    animation-duration:1s;
    animation-fill-mode:both
}
@-webkit-keyframes zoomInUp{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomInUp{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomInUp{
    -webkit-animation-name:zoomInUp;
    animation-name:zoomInUp;
    animation-duration:1s;
    animation-fill-mode:both
}
.zoomInUp,.zoomOut{
    -webkit-animation-fill-mode:both;
    -webkit-animation-duration:1s
}
@-webkit-keyframes zoomOut{
    0%{
        opacity:1
    }
    50%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    100%{
        opacity:0
    }
}
@keyframes zoomOut{
    0%{
        opacity:1
    }
    50%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    100%{
        opacity:0
    }
}
.zoomOut{
    -webkit-animation-name:zoomOut;
    animation-name:zoomOut;
    animation-duration:1s;
    animation-fill-mode:both
}
@-webkit-keyframes zoomOutDown{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    100%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomOutDown{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    100%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomOutDown{
    -webkit-animation-name:zoomOutDown;
    animation-name:zoomOutDown;
    animation-duration:1s;
    animation-fill-mode:both
}
.zoomOutDown,.zoomOutLeft{
    -webkit-animation-fill-mode:both;
    -webkit-animation-duration:1s
}
@-webkit-keyframes zoomOutLeft{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(-2000px,0,0);
        transform:scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin:left center;
        transform-origin:left center
    }
}
@keyframes zoomOutLeft{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(-2000px,0,0);
        transform:scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin:left center;
        transform-origin:left center
    }
}
.zoomOutLeft{
    -webkit-animation-name:zoomOutLeft;
    animation-name:zoomOutLeft;
    animation-duration:1s;
    animation-fill-mode:both
}
@-webkit-keyframes zoomOutRight{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(2000px,0,0);
        transform:scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin:right center;
        transform-origin:right center
    }
}
@keyframes zoomOutRight{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(2000px,0,0);
        transform:scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin:right center;
        transform-origin:right center
    }
}
.zoomOutRight{
    -webkit-animation-name:zoomOutRight;
    animation-name:zoomOutRight;
    animation-duration:1s;
    animation-fill-mode:both
}
.zoomOutRight,.zoomOutUp{
    -webkit-animation-fill-mode:both;
    -webkit-animation-duration:1s
}
@-webkit-keyframes zoomOutUp{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    100%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomOutUp{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    100%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomOutUp{
    -webkit-animation-name:zoomOutUp;
    animation-name:zoomOutUp;
    animation-duration:1s;
    animation-fill-mode:both
}
h3.h3cate+div{
    display:none
}
#css3-animated-example h3 + div{
    height:0px;
    padding:0px;
    overflow:hidden;
    background:#375d89;
    display:block!important;
    -webkit-transform:translateZ(0);
    -webkit-transition:all 0.3s ease;
    moz-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    transition:all 0.3s ease
}
#css3-animated-example .content{
    padding:10px
}
#css3-animated-example h3.open + div{
    height:auto;
    background:#375d89
}
#css3-animated-example h3.showul + div{
    height:0px
}
 .primobile{
    width:90%;
    height:100%;
    display:inline-block;
    box-sizing:border-box;
    position:fixed;
    top:0px;
    left:-100%;
    overflow:scroll;
    z-index:99999999;
    transition:all .3s ease-out;
    background:#fff
}
.primobile.activembmune{
    left:0;
    transition:all .3s ease-out
}
.scrool_mobile_menu_v2theme{
    overflow:scroll;
    height:99%;
    display:inline-block
}
.hotline_mobile{
    padding:5px 5px;
    background:#dcdcdc
}
.hotline_mobile a{
    font-size:13px;
    color:#cf2525;
    font-weight:600;
    text-align:center;
    margin:0 auto;
    display:table
}
.hotline_mobile a span{
    color:#444
}
div.tab{
    float:left;
    width:30%;
    overflow:scroll
}
.activefade{
    position:fixed;
    width:100%;
    height:100%;
    background:rgba(78,78,78,0.42);
    left:0;
    top:0;
    z-index:99;
    overflow:hidden
}
 div.tab button{
    display:block;
    background-color:#f7f7f7;
    color:black;
    padding:10px 0px;
    width:100%;
    border:none;
    outline:none;
    text-align:left;
    cursor:pointer;
    transition:0.3s;
    font-size:14px;
    font-family:Tahoma,Arial,Verdana,sans-serif !important;
    text-align:center;
    border-bottom:2px solid #fff;
    text-transform:uppercase
}
 div.tab button img{
    margin:0 auto;
    display:table
}
div.tab button:hover{
    background-color:#ddd
}
 div.tab button.active{
    background:#f76868;
    position:relative;
    color:#fff
}
 div.tab button.active:after{
    content:'';
    position:absolute;
    left:93%;
    top:38%;
    border-left:0;
    border-bottom:8px solid transparent;
    border-top:8px solid transparent;
    border-right:8px solid #fff;
    z-index:9999
}
.tabcontent{
    padding:0px 2px;
    width:100%;
    border-left:none;
    height:100%;
    background:#fff;
    display:none
}
.tit_tab_menu_v2{
    background:#89cbdc;
    padding:10px 0px;
    border-radius:6px;
    position:relative
}
.tit_tab_menu_v2:after{
    content:"";
    background:url(/skin/mobile_icon_chuyentrang.png)center no-repeat;
    position:absolute;
    width:16px;
    height:26px;
    top:15px;
    right:10px
}
.tit_tab_menu_v2 h3{
    text-align:center;
    color:#fff;
    text-transform:uppercase;
    padding:0px 30px
}
.tit_tab_menu_v2 h3 a{
    color:#fff
}
 div.tab button h4.bgicon{
    width:31px;
    height:31px;
    text-align:center;
    display:table;
    margin:0 auto 3px auto
}
 div.tab button:nth-child(1) h4.bgicon{
    background:url(./icon_menu_mobile.png)0px -31px no-repeat;
    background-size:100%
}
 div.tab button:nth-child(2) h4.bgicon{
    background:url(./icon_menu_mobile.png)0px -62px no-repeat;
    background-size:100%
}
 div.tab button:nth-child(3) h4.bgicon{
    background:url(./icon_menu_mobile.png)0px -93px no-repeat;
    background-size:100%
}
 div.tab button:nth-child(4) h4.bgicon{
    background:url(./icon_menu_mobile.png)0px -124px no-repeat;
    background-size:100%
}
 div.tab button:nth-child(5) h4.bgicon{
    background:url(./icon_menu_mobile.png)0px -155px no-repeat;
    background-size:100%
}
 div.tab button:nth-child(6) h4.bgicon{
    background:url(./icon_menu_mobile.png)0px -186px no-repeat;
    background-size:100%
}
 div.tab button h4.bgiconbig{
    width:100%;
    height:124px;
    display:table
}
 div.tab button h4.bgiconbig{
    background-size:45%
}
 .tabcontentpri{
    position:relative;
    width:68%;
    float:left;
    display:inline-block;
    height:100%;
    background:#fff
}
.tabcontentpri .closemenu{
    position:fixed;
    top:47%;
    right:2px;
    z-index:999999;
    display:none
}
.activeclose{
    display:block !important
}
.closemenu img{
    padding:8px
}
.contenttabs{
    padding:10px
}
ul.ulabouts_v2{
    padding-top:0px !important
}
.activefade{
    position:fixed;
    width:100%;
    height:100%;
    background:rgba(78,78,78,0.42);
    left:0;
    top:0;
    z-index:99
}
.contenthome{
    padding-top:35px;
    border-top:1px solid #eaeaea
}
ul.item_cate{
    padding-top:0px
}
ul.item_cate>li{
    padding:10px 6px 6px 0px;
    position:relative
}
ul.item_cate>li>a{
    color:#525252 !important;
    padding-left:15px;
    position:relative;
    font-size:13px;
    text-transform:uppercase;
    font-weight:500
}
ul.item_cate>li>a:before{
    content:"";
    position:absolute;
    top:7px;
    left:5px;
    background:#505050;
    width:3px;
    height:3px;
    border-radius:50%
}
.item_cate > li:nth-child(2n+1){
    background:#ffeedb
}
.item_cate > li:nth-child(2n+2){
    background:#fff
}
.contenthome h3{
    text-transform:uppercase;
    line-height:26px;
    text-align:center;
    margin-bottom:10px;
    border-bottom:1px solid #af755b;
    color:#a46c53
}
.contenthome p{
    line-height:25px
}
.closemenu img{
    animation:shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
    transform:translate3d(0,0,0);
    backface-visibility:hidden;
    -webkit-animation-duration:3s;
    animation-duration:3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite
}
.map_mobile_menu_v2{
    margin-top:15px
}
.line_space_menu_mb{
    display:table;
    width:100%
}
.line_space_menu_mb .line_space_menuin{
    width:20px;
    height:6px;
    margin:5px auto;
    border-top:1px solid #e0e0e0;
    border-bottom:1px solid #e0e0e0;
    box-sizing:border-box
}
@keyframes shake{
    10%,90%{
        transform:translate3d(-1px,0,0)
    }
    20%,80%{
        transform:translate3d(2px,0,0)
    }
    30%,50%,70%{
        transform:translate3d(-4px,0,0)
    }
    40%,60%{
        transform:translate3d(4px,0,0)
    }
}
@-webkit-keyframes shake{
    10%,90%{
        transform:translate3d(-1px,0,0)
    }
    20%,80%{
        transform:translate3d(2px,0,0)
    }
    30%,50%,70%{
        transform:translate3d(-4px,0,0)
    }
    40%,60%{
        transform:translate3d(4px,0,0)
    }
}
.shake{
    -webkit-animation-name:shake;
    animation-name:shake
}
@media only screen and (max-width:1024px){
}
@media only screen and (max-width:768px){
    #slides{
        margin-top:46px
    }
    .listnewmobilein{
        display:table;
        width:100%;
        margin-bottom:30px
    }
    #htop{
        display:block;
        overflow:hidden;
        overflow-x:hidden;
        width:100%
    }
    ._v2_new_accordion{display: none}
    .imgmt1,.imgmt5,.imgmt10 img,.imgmt9 img,.imgmt8 img,.imgmt7 img,.imgmt6 img,.imgmt2 img,.imgmt1 img{
        height:186px !important
    }
    .gallery_mtnet{
        margin-top:60px;
        display:table
    }
    .thumbnailgallery{
        height:188px
    }
    .circle1 a img{
        margin-left:6px
    }
    .leftwell h4,.leftwell h3{
        text-align:center !important
    }
    .mainwhy h2{
        line-height:25px
    }
    .main .boxwell{
        height:303px
    }
    #htop .logo{
        width:82%
    }
    #htop .logo img{
        width:33%
    }
    .teambuil{
        display:block !important
    }
    .cd-hero{
        display:none
    }
    .boxwell .leftwell{
        width:100% !important;
        box-sizing:border-box
    }
    .leftwell h3 strong{
        font-size:52px
    }
    .leftwell p{
        color:#fff;
        background:rgba(0,0,0,0.72);
        padding:20px;
        border-radius:10px
    }
    .box1teamchild h3{
        margin-top:0
    }
    .box1teamchild p{
        margin-top:15px
    }
    .chatbut_abouts{
        margin-top:77px
    }
    .boxtrust .itemtrust{
        height:371px
    }
    .itemwhymd ul li:first-child p{
        margin-top:0
    }
    .itemwhymd ul li p{
        margin-bottom:46px
    }
    .main{
        max-width:100% !important
    }
    .rowhead,#main-top-md{
        display:none
    }
    .btn_phone{
        width:10%
    }
    #content{
        padding:0px 15px
    }
    .rowmenucol > ul > li{
        width:49.5%
    }
    .menu_view .main > ul > li:nth-child(3){
        margin-left:0%
    }
    .rows2 .gallery-image,.rows2 .video-tab{
        width:100%
    }
    .gallery-image .gallery-child,#video1 iframe{
        margin:25px auto 0px auto;
        display:table
    }
    .rows4 .img-center{
        display:table
    }
    .rows4 .img-center .img-icon{
        position:static;
        width:33.333%;
        float:left;
        margin:0 auto;
        text-align:center;
        height:165px
    }
    #content .rows4 .main{
        padding-bottom:15px
    }
    #contact-form-footer{
        padding:0px 15px;
        box-sizing:border-box
    }
    #content .rows2 h4{
        width:60%;
        margin:0 auto;
        display:table
    }
    .rowmenucol > ul > li{
        min-height:auto
    }
    #side_bar .dieutri h4{
        background:none
    }
    .contact-last{
        display:block
    }
    .contact-last li:nth-child(2) span{
        margin-left:-36px
    }
    .slider{
        margin-top:45px
    }
    ul.menubxhpkht > li:nth-child(3){
        padding:5px
    }



    .footerbg1{
        box-sizing:border-box;
        padding:40px 15px
    }
    .listnewmobile{
        width:100%;
        display:table;
        margin:20px auto;
        box-sizing:border-box
    }
    .listnewmobilein .itemlistnew_mobi{
        width:100%;
        float:left;
        margin-right:2%;
        margin-bottom:10px;
        border-bottom:1px dashed #ccc;
        padding-bottom:10px
    }
    .detail_newmos a{
        display:table;
        color:#b35227;
        text-align:center;
        font-weight:600
    }
    .detail_newmos p{
        text-align:justify;
        margin-top:5px
    }
    .postfeas{
        color:#444;
        font-weight:600;
        text-align:center;
        margin-bottom:20px;
        text-transform:uppercase;
        font-size:20px;
        border-bottom:1px solid #74a763;
        padding-bottom:6px
    }
    #content .rows2{
        background:url(/skin/bg_2.png) repeat;
        background-color:#ccc
    }
    #content .rows5{
        background:url(/skin/bg_2.png) repeat;
        background-color:#d0d0d0
    }
    #blog-list-article{
        width:100%;
        float:none;
        box-sizing:border-box;
        padding:0px 10px
    }
    .the_content_single h2{
        line-height:30px
    }
    .the_content_single h3{
        text-transform:uppercase;
        line-height:30px
    }
    .categories_desc h1{
        line-height:30px
    }
    .btn_phone{
        background:url(/skin/mobile_bg_hotline.png)right no-repeat;
        position:relative;
        height:58px;
        background-size:auto 100%
    }
    .btn_phone img{
        position:absolute;
        top:12px;
        right:14px
    }
    .form_phone_top form p .wpcf7-submit{
        width:35px;
        height:28px;
        background:url(/skin/mobile_button_callback.png)center no-repeat
    }
    .form_phone_top input{
        padding:0px 0px
    }
    .button_only{
        padding-left:15px !important;
        font-size:12px;
        color:#b5b5b5
    }
    #_v3_slide_home3{
        margin-top:55px
    }
    .custom-navigation{
        display:none
    }
    .fixed_display_mobile{
        position:fixed;
        bottom:0;
        left:0;
        z-index:99999;
        width:100%;
        height:50px;
        float:left;
        text-align:center;
        margin:0 auto
    }
    .item_fixdis_mobile{
        float:left;
        width:50%;
        position:relative
    }
    .initem_fixdis_mobi{
        background:#44bca3;
        height:50px
    }
    .item_fixdis_mobile:nth-child(2) .initem_fixdis_mobi{
        background:#db5053
    }
    .abso_parent_gif{
        position:absolute;
        width:100%
    }
    .absolue_gif_gold{
        display:table;
        background:#fff;
        border-radius:50%;
        border:1px solid #db5154;
        margin:0 auto;
        margin-top:-27px
    }
    .absolue_gif_gold a img{
        padding:8px 11px
    }
    .initem_fixdis_mobi h4{
        padding-top:25px;
        color:#f3fab7;
        text-transform:uppercase;
        text-shadow:0px 2px #232323
    }
    .initem_fixdis_mobi a p{
        position:relative;
        color:#fff;
        display:table;
        margin:0 auto;
        padding-left:12px;
        padding-top:5px
    }
    .initem_fixdis_mobi a p:before{
        width:18px;
        height:20px;
        position:absolute;
        content:"";
        top:5px;
        left:-9px;
        background:url(/skin/click_mobilse.png)center no-repeat
    }
    .initem_fixdis_mobi a{
        color:#fff
    }
    .initem_fixdis_mobi a span{
        padding-top:5px;
        display:table;
        margin:0 auto;
        position:relative;
        padding-left:5px
    }
    .initem_fixdis_mobi a span:before{
        width:31px;
        height:23px;
        position:absolute;
        content:"";
        top:15px;
        left:-30px;
        background:url(/skin/chat_display.png)center no-repeat
    }
    .slide_firsst a img{
        height:auto !important;
        margin-top:9px
    }
    #slider{
        margin-top:56px;
        margin-bottom:15px
    }
    #slider ul li,#slider{
        max-height:211px !important
    }
    a.control_prev,a.control_next{
        display:none
    }
}
@media only screen and (max-width:736px){
    .imgmt1,.imgmt5,.imgmt10 img,.imgmt9 img,.imgmt8 img,.imgmt7 img,.imgmt6 img,.imgmt2 img,.imgmt1 img{
        height:172px !important
    }
    .thumbnailgallery{
        height:186px
    }
    .boxmtin p{
        padding-right:0 !important
    }
    .leftwell h3 strong{
        font-size:47px
    }
    .chatbut_abouts{
        margin-top:32px
    }
    .boxtrust .itemtrust{
        height:390px
    }
    .model2md{
        margin-top:0
    }
    #content .rows3 .cols{
        width:49.5%;
        margin-bottom:20px
    }
    #content .rows3 .cols img{
        margin:5px auto 0px auto;
        float:none
    }
    #content .rows3 .cols:nth-child(2n+2){
        margin-right:0
    }
    .not-hen ul li span,.hen ul li span{
        font-size:13px
    }
    #content .rows2 h4{
        width:64%;
        margin:0 auto;
        display:table
    }
    .article-blog{
        min-height:186px
    }
    .breadcumds{
        padding:10px 15px
    }
}
@media only screen and (max-width:680px){
    .the_content_single strong,.the_content_single b{
        color:#47bda5
    }
    .the_content_single ul li{
        font-size:14px;
        color:#000;
        line-height:25px
    }
    .boxmtin:after{
        bottom:-24px !important
    }
    .imgmt1,.imgmt5,.imgmt10 img,.imgmt9 img,.imgmt8 img,.imgmt7 img,.imgmt6 img,.imgmt2 img,.imgmt1 img{
        height:164px !important
    }
    .boxmtin{
        width:100% !important
    }
    .box1_mtdkhn{
        width:100% !important;
        background:none !important;
        height:auto !important
    }
    .list_postrand_side li{
        width:48.5%;
        float:left;
        margin-right:3%
    }
    .list_postrand_side li:nth-child(2n+2){
        margin-right:0
    }
    .thumbnailgallery{
        height:167px
    }
    #htop .logo{
        width:81%
    }
    .circle1 a img{
        margin-left:9px
    }
    #htop .logo img{
        width:34%
    }
    .chatbut_abouts{
        margin-top:16px
    }
    .mainwhy h2{
        font-size:25px
    }
    .mainwhy h2{
        line-height:35px
    }
    .leftwell h4{
        text-align:center
    }
    .leftwell h3 strong{
        font-size:37px;
        font-size:31px
    }
    .leftwell h3{
        color:#00045e;
        font-weight:bold
    }
    .itemwhymd ul li p{
        margin-bottom:33px
    }
    #content .rows2 h4{
        width:70%;
        margin:0 auto;
        display:table
    }
    #map-google h3,#environment h3,#content .rows5 h3,#content .rows4 h2{
        font-size:25px
    }
    #content .rows5 .vs,#content .rows5 .not-hen,#content .rows5 .hen{
        width:100%
    }
    #content .rows5 .vs{
        margin-top:0
    }
    #online-index .left .box{
        width:32%
    }
    #online-index .left{
        width:100%;
        display:table;
        margin-bottom:20px
    }
    #online-index .left .box:last-child{
        margin-right:0
    }
    #online-index .right{
        width:100%;
        float:none;
        display:table
    }
    .footerbg1 .center-ft,.footerbg1 .left-ft{
        width:100%;
        text-align:center
    }
    .footerbg1 .right-ft{
        width:100%;
        margin:0 auto;
        display:table;
        padding:0px 15px;
        box-sizing:border-box
    }
    .right-ft>img{
        margin:0 auto;
        float:none;
        display:table
    }
    .footerbg1 .right-ft .fb-page{
        margin:20px auto 10px auto
    }
    #side_bar{
        width:100%;
        padding:0px 15px;
        box-sizing:border-box;
        margin-bottom:20px
    }
    .fb-page iframe{
        width:340px;
        display:table;
        margin:0 auto
    }
    .article-blog{
        padding:10px
    }
    .contenttabs{
        padding:4px !important
    }
    .contenthome{
        padding-top:40px !important
    }
    #content .rows3 h2,#content .rows2 h2{
        font-size:28px
    }
    .wpcf7-form-control-wrap input{
        width:93%
    }
    .categories_desc h1{
        font-size:20px
    }
    .the_content_single p{
        font-size:14px;
        color:#000;
        line-height:25px
    }
    #htop .logo{
        padding:5px 0px
    }
    .tabcontentpri{
        height:150%
    }
}
@media only screen and (max-width:580px){
    #htop .logo{
        width:77%
    }
    .btn_phone{
        width:13%
    }
}
@media only screen and (max-width:568px){
    ._v2_review_single ._v2_item_review{
        width:100%;
        border-bottom:1px dashed #eaeaea;
        padding-bottom:3px;
        margin-bottom:8px
    }
    .article-blog .repeat-x{
        display:none
    }
    #main-menu-nk > ul > li{
        min-height:100px !important
    }
    .boxmtin:after{
        bottom:-38px !important
    }
    .imgmt1,.imgmt5,.imgmt10 img,.imgmt9 img,.imgmt8 img,.imgmt7 img,.imgmt6 img,.imgmt2 img,.imgmt1 img{
        height:142px !important
    }
    .slide_moitruong .arrowright,.slide_moitruong .arrowleft{
        top:37%
    }
    .slide_moitruong .arrowright,.slide_moitruong .arrowleft{
        background-size:100%;
        width:20px;
        height:20px
    }
    .thumbnailgallery{
        height:141px
    }
    #htop .logo img{
        width:42%
    }
    .leftwell h3 strong,.leftwell h3{
        font-size:30px
    }
    .mainwhy h2{
        font-size:25px;
        padding:0px 15px
    }
    .whychoose .itemwhymd{
        width:100%
    }
    .itemwhymd>ul{
        padding:0px 15px;
        margin-bottom:30px
    }
    .centerwhy img{
        margin:0 auto;
        display:table;
        margin-bottom:30px
    }
    .itemwhymd ul li p{
        text-align:center
    }
    .box1_teambuil .box1teamchild{
        width:100%;
        float:none;
        padding:0px 15px
    }
    .box1teamchild a img{
        margin:0 auto;
        display:table
    }
    .boxpoliin .itemboxpoli{
        width:100%;
        margin-right:0;
        padding-bottom:10px
    }
    .itemboxpoli .item1poli{
        padding:0px 15px
    }
    .boxpoliin .itemboxpoli:nth-child(2) a img{
        margin:20px auto;
        display:table
    }
    .boxtrust .itemtrust{
        width:49%
    }
    .boxtrust .itemtrust:nth-child(2n+2){
        margin-right:0
    }
    .boxtrust .itemtrust{
        height:400px
    }
    #content .rows3 .cols{
        width:49.4%;
        height:366px
    }
    #map-google h3,#environment h3,#content .rows5 h3,#content .rows4 h2{
        font-size:20px
    }
    .categories_desc h1{
        padding-right:0px
    }
    #content .rows4 h2{
        padding-top:10px
    }
    .categories_desc{
        padding:0px 0px 0px
    }
    .footer-reg .col-form{
        width:100%;
        margin-right:0;
        margin-bottom:10px
    }
    .footer-reg .col-form-last{
        width:100%
    }
    .ulsamplenews li:nth-child(2n+2){
        margin-right:0
    }
    #content .rows3 h2,#content .rows2 h2{
        font-size:25px
    }
    .ulsamplenews li{
        width:100%;
        box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);
        padding:10px;
        margin-bottom:30px;
        box-sizing:border-box
    }
    .detailsampe > a{
        text-transform:uppercase;
        line-height:28px
    }
    .article-archive{
        box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);
        box-sizing:border-box;
        margin-bottom:20px;
        padding:10px !important
    }
    .tabcontentpri{
        height:160%
    }
}
@media only screen and (max-width:480px){
    ._slidehome_mobi{
        display:block !important
    }
    ._slidehome_desktop{
        display:none
    }
    .post_random_single{
        width:100%;
        margin-right:0;
        height:auto
    }
    .footer_add_v2 .share_footer_v2{
        float:none;
        display:table;
        margin:10px auto 5px auto
    }
    .footer_add_v2 p{
        text-align:center;
        line-height:28px;
        padding:0px 10px
    }
    .primary_slide_v3_mobile{
        margin-top:10px
    }
    .scrool_mobile_menu_v2theme{
        height:130%
    }
    .categories_desc .share{
        position:static
    }
    ._v2_review_centers p{
        float:none;
        width:100%;
        margin-bottom:5px
    }
    ._v2_review_single .post-ratings{
        float:none;
        width:100%
    }
    .col-form-last .wpcf7-submit{
        margin:0 auto;
        display:table
    }
    .tabcontentpr{
        height:110%
    }
    #htop .logo img{
        width:55%
    }
    #content .rows3 .cols{
        width:100%;
        height:auto
    }
    #content .rows3 .cols strong{
        font-size:16px
    }
    #content .rows3 .cols p{
        text-align:center
    }
    .categories_desc h1{
        text-align:left;
        font-size:18px
    }
    .categories_desc h1:before{
        top:15px
    }
    ._v2_categories_single h1:before{
        content:none
    }
    ._v2_categories_single h1{
        padding-right:0px;
        padding-left:0
    }
    .article-blog .link-image{
        width:100%;
        margin-right:0
    }
    .article-archive{
        width:80%;
        float:none;
        display:table;
        margin:0 auto
    }
    .list-article{
        border-bottom:none
    }
    .article-blog .link-image img{
        min-height:215px;
        max-height:215px
    }
    .question_doctor{
        float:none;
        text-align:center;
        padding-bottom:10px
    }
    ._v2_review_single ._v2_item_review{
        border-bottom:1px dashed #eaeaea;
        padding-bottom:5px;
        margin-bottom:8px
    }
    .ulsamplenews li{
        margin:0 auto;
        display:table;
        float:none;
        margin-bottom:20px
    }
    .itemlisample .img_sample_net{
        width:38%;
        margin-right:2%
    }
    .detailsampe{
        width:60%
    }
    #htop .logo{
        width:74%
    }
    .btn_phone{
        width:14%
    }
    .form_phone_top form{
        max-width:75%
    }
    .tabcontentpri{
        height:110%
    }
    .box_info_single{
        padding-top:0px
    }
    .detailsampe > a{
        font-size:14px;
        line-height:22px
    }
    .detailsampe > a{
        text-align:left
    }
    .absolue_gif_gold{
        left:36%
    }
    #slider{
        height:initial !important;
        max-height:183px !important
    }
}
@media only screen and (max-width:414px){
    .categories_desc h1{
        line-height:25px
    }
    ul.item_cate>li>a{
        font-size:12px;
        white-space:nowrap
    }
    .question_face_fan h4{
        line-height:30px
    }
    .ulsamplenews li{
        width:100%
    }
    .article-archive{
        width:100%
    }
    .article-blog .link-image img{
        min-height:230px;
        max-height:230px
    }
    #content3 h2,#content5 h2{
        font-size:22px
    }
    .img-icon img{
        width:62%
    }
    #content4 h2 span{
        font-size:26px
    }
    #content4 h2{
        font-size:22px
    }
    #content1 h2{
        font-size:22px;
        text-align:center
    }
    .environment h3{
        padding-top:0
    }
    #content .rows3 h2,#content .rows2 h2{
        font-size:22px
    }
    .rows2 .details{
        font-size:14px
    }
    .postfeas{
        font-size:18px
    }
    .listnewmobilein .itemlistnew_mobi{
        width:100%;
        margin-right:0px;
        border-bottom:1px dashed #565656;
        padding-bottom:10px
    }
    .listnewmobilein .itemlistnew_mobi:last-child{
        border-bottom:none
    }
    .list_postrand_side li a img{
        height:130px
    }
    #content3 .rows{
        padding-bottom:0px !important
    }
    #content4 .cols{
        min-height:auto !important
    }
    #bannerbt .right{
        top:61px !important
    }
    #main-menu-bxh ul > li > ul > li{
        max-width:100% !important
    }
    #content4 .sub-ct4{
        height:auto !important
    }
    #bannerpk .bn1{
        padding-top:11% !important
    }
    #content3{
        padding-bottom:0px !important
    }
    #content5{
        padding-top:0px !important
    }
    #bannernk .left img{
        margin-top:17% !important
    }
    #bannernk .bn1{
        padding-top:12% !important
    }
    .imgmt1,.imgmt5,.imgmt10 img,.imgmt9 img,.imgmt8 img,.imgmt7 img,.imgmt6 img,.imgmt2 img,.imgmt1 img{
        height:108px !important
    }
    .thumbnailgallery{
        height:100px
    }
    .gallery-child .left{
        display:table
    }
    .rows2 .gallery-image .right .top img{
        width:100%
    }
    .rows2 .gallery-image .right .bot img{
        width:50%
    }
    #htop .logo{
        width:76%
    }
    #htop .logo img{
        width:64%;
        padding-left:15px
    }
    .whychoosemd{
        padding:0px 15px
    }
    .h3aboutsmd{
        font-size:25px;
        margin-top:20px
    }
    .leftwell h3 strong,.leftwell h3{
        text-align:center;
        font-size:30px
    }
    .main .boxwell{
        background:none;
        height:auto
    }
    .boxwell .imgpowel{
        display:none
    }
    .box1teamchild h3{
        margin-top:20px
    }
    .box1teamchild p{
        padding:0px 15px
    }
    .boxtrust .itemtrust{
        width:100%;
        height:auto;
        padding:0px 15px;
        display:table
    }
    .rowmenucol > ul > li{
        margin-right:2%;
        margin-left:0 !important;
        width:49%;
        margin-bottom:10px !important
    }
    .rowmenucol > ul > li:nth-child(2n+2){
        margin-right:0
    }
    .rowmenucol > ul > li > a{
        font-size:13px
    }
    .rowmenucol > ul > li{
        min-height:auto
    }
    #video1 iframe{
        width:100%
    }
    .bot,.rows2 .gallery-image .left,.rows2 .gallery-image .right,.rows2 .gallery-image .b-left,.rows2 .gallery-image .b-right{
        width:100%;
        float:none;
        height:auto
    }
    .top a img,.b-left a img,.b-right a img{
        width:100%
    }
    .gallery-image .gallery-child{
        margin:0 auto;
        display:table;
        width:91%
    }
    .rows2 .gallery-image .left img{
        width:50%
    }
    .gallery-image{
        margin-top:25px
    }
    .rows4 .img-center .img-icon{
        width:50%
    }
    #online-index .left .box{
        width:100%;
        margin-right:0;
        margin-bottom:10px
    }
    #content .rows2 h4{
        width:90%
    }
    .article-blog{
        min-height:auto;
        height:auto;
        padding:0px 0px;
        border:none
    }
    .breadcumds span{
        font-size:12px
    }
    div.tab button h4.bgiconbig{
        height:90px;
        background-size:58%
    }
    div.tab{
        height:100%;
        overflow:scroll
    }
    .slide_moitruong .arrowright,.slide_moitruong .arrowleft{
        top:24%
    }
    .the_content_single h2{
        font-size:18px
    }
    div.tab button{
        font-size:13px
    }
    .footer-reg h4{
        font-size:16px
    }
    #htop .logo{
        width:69%
    }
    .btn_phone{
        width:17%
    }
    .form_phone_top form{
        max-width:90%
    }
    .the_content_single h2{
        font-size:16px;
        line-height:23px
    }
    .itemlisample .img_sample_net{
        width:100%;
        margin-right:0
    }
    .detailsampe{
        width:100%
    }
    .img_sample_net a img{
        width:80%;
        margin:0 auto;
        display:table;
        margin-bottom:10px
    }
    .detailsampe > a{
        text-align:center
    }
    .absolue_gif_gold{
        left:34%
    }
}
@media only screen and (max-width:375px){
    .detailsampe > a{
        line-height:20px
    }
    .ulsamplenews li{
        padding:6px
    }
    ul.item_cate>li{
        text-align:left;
        width:100%;
        display:inline-block
    }
    #content .rows3 h2,#content .rows2 h2{
        font-size:18px
    }
    .imgmt1,.imgmt5,.imgmt10 img,.imgmt9 img,.imgmt8 img,.imgmt7 img,.imgmt6 img,.imgmt2 img,.imgmt1 img{
        height:98px !important
    }
    .thumbnailgallery{
        height:94px
    }
    #htop .logo img{
        width:75%
    }
    #environment .cols{
        width:100%
    }
    .fb-page iframe{
        width:350px
    }
    .slide_moitruong .arrowright,.slide_moitruong .arrowleft{
        top:21%
    }
    .footerbg1 .right-ft{
        padding:0px 0px
    }
    .rowmenucol > ul > li > a{
        font-size:14px;
        padding:20px 10px
    }
    .rowmenucol > ul > li:last-child > a{
        padding:10px
    }
    #htop .logo{
        width:65%
    }
    .btn_phone{
        width:18%
    }
    .closemenu img{
        padding:5px
    }
    .absolue_gif_gold{
        left:32%
    }
    #slider{
        height:initial !important;
        max-height:164px !important
    }
}
@media only screen and (max-width:320px){
    .hot_sidebar p{
        font-size:15px
    }
    .hot_sidebar:before{
        content:none
    }
    .hot_sidebar{
        padding-left:0
    }
    .box2_sides_mobile{
        margin-top:30px
    }
    .initem_fixdis_mobi h4{
        font-size:13px
    }
    .img_sample_net a img{
        width:100%
    }
    .rowmenucol > ul > li{
        width:100%
    }
    .rowmenucol > ul > li > a{
        padding:10px
    }
    .list_postrand_side li a img{
        height:auto
    }
    .imgmt1,.imgmt5,.imgmt2,.imgmt3,.imgmt7,.imgmt8,.imgmt9,.imgmt10,.imgmt11{
        width:100% !important;
        height:auto !important;
        box-sizing:border-box;
        padding:0px 15px;
        margin-right:0px !important;
        margin-left:0px !important
    }
    .imgmt1 img,.imgmt5 img,.imgmt10 img,.imgmt9 img,.imgmt8 img,.imgmt7 img,.imgmt6 img,.imgmt2 img,.imgmt1 img{
        height:auto !important
    }
    .list_postrand_side li{
        width:100%;
        margin-right:0
    }
    .not-hen ul li span,.hen ul li span{
        font-size:11px
    }
    .thumbnailgallery{
        height:232px
    }
    .thumbnailgallery .showrooms a{
        width:100%;
        margin-right:0
    }
    .chatbut_abouts span{
        padding:5px 50px
    }
    #htop .logo img{
        width:85%;
        padding-top:4px
    }
    .fb-page iframe{
        width:300px
    }
    div.tab{
        height:120%
    }
    .slide_moitruong .arrowright,.slide_moitruong .arrowleft{
        top:34%
    }
    .article-blog .link-image img{
        min-height:210px;
        max-height:210px
    }
    #htop .logo{
        width:61%
    }
    .btn_phone{
        width:21%
    }
    .initem_fixdis_mobi a span:before{
        left:-12px
    }
    .initem_fixdis_mobi a span{
        padding-left:19px
    }
    #slider{
        max-height:146px !important
    }
}
 .slidehome_v3md{
    margin-bottom:-4px
}
.carousel{
    position:relative;
    text-align:center
}
.carousel.dissolve .previews .preview.active{
    top:0;
    left:0;
    opacity:1;
    filter:alpha(opacity=100)
}
.carousel.dissolve .previews .preview.active.nexting,.carousel.dissolve .previews .preview.active.preving{
    left:0;
    opacity:0;
    filter:alpha(opacity=0)
}
.carousel.dissolve .previews .preview.next{
    left:0;
    opacity:0;
    filter:alpha(opacity=0)
}
.carousel.dissolve .previews .preview.next.nexting{
    opacity:1;
    filter:alpha(opacity=100)
}
.carousel.dissolve .previews .preview.prev{
    left:0;
    opacity:0;
    filter:alpha(opacity=0)
}
.carousel.dissolve .previews .preview.prev.preving{
    opacity:1;
    filter:alpha(opacity=100)
}
.carousel .previews{
    overflow:hidden;
    position:relative;
    width:100%
}
.carousel .previews .preview{
    display:none;
    position:relative;
    width:100%;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out
}
.carousel .previews .preview.active{
    top:0;
    left:0;
    display:block
}
.carousel .previews .preview.active.nexting{
    left:-100%
}
.carousel .previews .preview.active.preving{
    left:100%
}
.carousel .previews .preview.next{
    top:0;
    left:100%;
    display:block;
    position:absolute
}
.carousel .previews .preview.next.nexting{
    left:0
}
.carousel .previews .preview.prev{
    top:0;
    left:-100%;
    display:block;
    position:absolute
}
.carousel .previews .preview.prev.preving{
    left:0
}
.carousel .previews .preview img{
    width:100%;
    height:auto
}
.carousel .controls .pages{
    position:absolute;
    height:40px;
    left:0;
    right:0;
    bottom:0;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out
}
.carousel .controls .pages .page{
    width:10px;
    height:10px;
    margin:5px;
    outline:none;
    cursor:pointer;
    display:inline-block;
    border-radius:50%;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
    background:rgba(0,0,0,0.4)
}
.carousel .controls .pages .page:hover{
    background:rgba(0,0,0,0.6)
}
.carousel .controls .pages .page.active{
    background:rgba(0,0,0,0.8)
}
.carousel .controls .prev,.carousel .controls .next{
    font-size:40px;
    font-weight:200;
    line-height:32px;
    text-decoration:none;
    position:absolute;
    display:block;
    width:40px;
    height:40px;
    margin:-20px 0;
    cursor:pointer;
    border-radius:50%;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
    color:rgba(255,255,255,0.8);
    background:rgb(68,188,163)
}
.carousel .controls .prev:hover,.carousel .controls .next:hover{
    color:white;
    background:rgba(0,0,0,0.6)
}
.carousel .controls .prev{
    top:50%;
    left:20px
}
.carousel .controls .next{
    top:50%;
    right:20px
}
.carousel .controls .pages{
    bottom:0;
    opacity:0;
    filter:alpha(opacity=0)
}
.carousel .controls .prev{
    left:0;
    opacity:0;
    filter:alpha(opacity=0)
}
.carousel .controls .next{
    right:0;
    opacity:0;
    filter:alpha(opacity=0)
}
.carousel:hover .controls .pages{
    bottom:0;
    opacity:1;
    filter:alpha(opacity=100)
}
.carousel:hover .controls .prev{
    left:20px;
    opacity:1;
    filter:alpha(opacity=100)
}
.carousel:hover .controls .next{
    right:20px;
    opacity:1;
    filter:alpha(opacity=100)
}
@media only screen and (max-width:768px){
    .slidehome_v3md{
        margin-top:55px
    }
}
@media only screen and (max-width:480px){
    .carousel .controls .prev,.carousel .controls .next{
        font-size:20px;
        line-height:17px;
        width:20px;
        height:20px
    }
    .carousel .controls .pages{
        display:none
    }
    .carousel:hover .controls .next,.carousel .controls .next{
        right:3px;
        opacity:1;
        top:25px
    }
    .carousel:hover .controls .prev,.carousel .controls .prev{
        left:3px;
        opacity:1;
        top:25px
    }
    .carousel .controls .prev:hover,.carousel .controls .next:hover{
        background:#38a790
    }
}

     @media screen and (max-width:1000px) {
    .top_pc,.logo-pc{display:none}   
}

.top_pc .main{
    max-width:980px !important;
    margin:0 auto;
    font-size:14px;
}
 .col-md-2.icon_topmenu {
     margin-left: 45px;
     width: 13.5%;
}
 .address_top {
     padding: 0px;
     width: 29%;
     padding: 0px !important;
}
.logo-pc{width:98%;max-width:980px;margin:0 auto;height:100px}
.logo-pc img{float:left;white-space:nowrap;padding:20px 25px;box-sizing:content-box}
.logo-pc span{float:left;white-space:nowrap;padding:0;color:#db5555;font-size:40px}
.logo-pc img:nth-child(3){position:relative;top:10px}
.logo-phone img {
     padding:20px 0;
}
 .csyt {
     padding: 0 72px;
}
 .phonetop > div {
     float: left;
}
#hv_round img {
     border-radius: 30px;
     border-width: 6px;
     border-style: solid;
     border-color: transparent;
     padding: 2px;
     box-sizing: content-box;
     transition: 0.3s;
}
 #hv_round {
     width: 60px;
     padding: 20px 0;
     margin-right: 15px;
}
.bouncerp{animation-name:bouncerp;-webkit-animation-name:bouncerp;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}
@keyframes bouncerp{0%{transform:translateY(0%) scaleY(1);} 
50%{transform:translateY(-22%) scaleY(1);}
60%{transform:translateY(0%) scaleY(1);}
70%{transform:translateY(-5%) scaleY(1) scaleX(1);}
80%{transform:translateY(0%) scaleY(1) scaleX(1);}
90%{transform:translateY(-2%) scaleY(1) scaleX(1);}
100%{transform:translateY(0%) scaleY(1) scaleX(1);}
}
@-webkit-keyframes bouncerp{0%{-webkit-transform:translateY(0%) scaleY(1);}
50%{-webkit-transform:translateY(-20%) scaleY(1);}
60%{-webkit-transform:translateY(0%) scaleY(1);}
70%{-webkit-transform:translateY(-5%) scaleY(1) scaleX(1);}
80%{-webkit-transform:translateY(0%) scaleY(1) scaleX(1);}
90%{-webkit-transform:translateY(-2%) scaleY(1) scaleX(1);}
100%{-webkit-transform:translateY(0%) scaleY(1) scaleX(1);}
}
