@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic&subset=latin,vietnamese');

@font-face {

    font-family: 'Conv_UTM Swiss 721 Black Condensed';

    src: url('../fonts/UTM Swiss 721 Black Condensed.eot');

    src: local('☺'), url('../fonts/UTM Swiss 721 Black Condensed.woff') format('woff'), url('../fonts/UTM Swiss 721 Black Condensed.ttf') format('truetype'), url('../fonts/UTM Swiss 721 Black Condensed.svg') format('svg');

    font-weight: normal;

    font-style: normal;

}



*{margin:0;padding:0;}

html{overflow-x: hidden;}

body {

    width:100%;

    background:#fff;

    font-size: 14px;

    color:#222;

    font-weight: 500;

    font-family: 'Open Sans', sans-serif;

    -webkit-font-smoothing: antialiased;

    -webkit-text-size-adjust: 100%;

    overflow-x: hidden;

    overflow-y: hidden;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.container {

    padding-right: 0;

    padding-left: 0;

}

body,

li,

address {

    line-height: 22px

}

input,

button,

select,

textarea {

    font-size: 14px;

}

p {

    margin: 0 0 15px

}

a {

    color: #222;

    -webkit-transition:all 0.3s ease;

    -moz-transition:all 0.3s ease;

    -o-transition:all 0.3s ease;

    transition:all 0.3s ease;

}

a:hover,

a:focus {

    color:#ed1b24;

    text-decoration: none;

}

h1,h2,h3,h4,h5,h6{margin:10px 0 10px 0;color:#444}



@-moz-document url-prefix() { 

    .animated{animation-fill-mode: none;}

}



/*****to_top****/

#back_to_top span{text-align:center}

#back_to_top{color:#fff;height:auto;position:fixed;bottom:65px;margin:0;z-index:10000;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;right:25px;opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-backface-visibility:hidden}

#back_to_top.off{opacity:0;filter:alpha(opacity=0);right:25px}

#back_to_top.on{opacity:1;filter:alpha(opacity=100);visibility:visible;right:25px}

#back_to_top .hover{display:none}

#back_to_top span{width:52px;height:52px;line-height:52px;text-decoration:none;-o-border-radius:52px;-moz-border-radius:52px;-webkit-border-radius:52px;border-radius:52px;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;border:2px solid #ed1b24;background:#ed1b24}

#back_to_top span i{font-size:22px;-webkit-transition:color .2s ease 0s;-moz-transition:color .2s ease 0s;-o-transition:color .2s ease 0s;color:#fff;line-height:52px}

#back_to_top:hover span{background-color:#fff;border:2px solid #fff;}

#back_to_top:hover span i{color:#ed1b24}





/***loader***/



#loader-wrapper {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 1000;

}

#loader {

    display: block;

    position: relative;

    left: 50%;

    top: 50%;

    width: 150px;

    height: 150px;

    margin: -75px 0 0 -75px;

    border-radius: 50%;

    border: 3px solid transparent;

    border-top-color: #ed1b24;



    -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */

    animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */



    z-index: 1001;

}



#loader:before {

    content: "";

    position: absolute;

    top: 5px;

    left: 5px;

    right: 5px;

    bottom: 5px;

    border-radius: 50%;

    border: 3px solid transparent;

    border-top-color: #2d3294;



    -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */

    animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */

}



#loader:after {

    content: "";

    position: absolute;

    top: 15px;

    left: 15px;

    right: 15px;

    bottom: 15px;

    border-radius: 50%;

    border: 3px solid transparent;

    border-top-color: #ed1b24;



    -webkit-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */

    animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */

}



@-webkit-keyframes spin {

    0%   { 

        -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */

        -ms-transform: rotate(0deg);  /* IE 9 */

        transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */

    }

    100% {

        -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */

        -ms-transform: rotate(360deg);  /* IE 9 */

        transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */

    }

}

@keyframes spin {

    0%   { 

        -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */

        -ms-transform: rotate(0deg);  /* IE 9 */

        transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */

    }

    100% {

        -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */

        -ms-transform: rotate(360deg);  /* IE 9 */

        transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */

    }

}



#loader-wrapper .loader-section {

    position: fixed;

    top: 0;

    width: 51%;

    height: 100%;

    background: #fff;

    z-index: 1000;

    -webkit-transform: translateX(0);  /* Chrome, Opera 15+, Safari 3.1+ */

    -ms-transform: translateX(0);  /* IE 9 */

    transform: translateX(0);  /* Firefox 16+, IE 10+, Opera */

}



#loader-wrapper .loader-section.section-left {

    left: 0;

}



#loader-wrapper .loader-section.section-right {

    right: 0;

}



/* Loaded */

.loaded #loader-wrapper .loader-section.section-left {

    -webkit-transform: translateX(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */

    -ms-transform: translateX(-100%);  /* IE 9 */

    transform: translateX(-100%);  /* Firefox 16+, IE 10+, Opera */



    -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);  

    transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);

}



.loaded #loader-wrapper .loader-section.section-right {

    -webkit-transform: translateX(100%);  /* Chrome, Opera 15+, Safari 3.1+ */

    -ms-transform: translateX(100%);  /* IE 9 */

    transform: translateX(100%);  /* Firefox 16+, IE 10+, Opera */



    -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);  

    transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);

}



.loaded #loader {

    opacity: 0;

    -webkit-transition: all 0.3s ease-out;  

    transition: all 0.3s ease-out;

}

.loaded #loader-wrapper {

    visibility: hidden;



    -webkit-transform: translateY(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */

    -ms-transform: translateY(-100%);  /* IE 9 */

    transform: translateY(-100%);  /* Firefox 16+, IE 10+, Opera */



    -webkit-transition: all 0.3s 1s ease-out;  

    transition: all 0.3s 1s ease-out;

}

.no-js #loader-wrapper {

    display: none;

}



/**header**/

.header{height:84px;background:#101010;}

.top-header{height:40px;line-height:40px;color:#ccc;font-size:13px;}

.top-header i{font-size:15px;margin-right:4px;position:relative;top:1px;}

.e-info{background:#1d1d1d;padding:0 20px;display:inline-block;}

.p-info{text-align:right;}

.p-info strong{color:#00a2ff !important}

.p-info i{color:#ed1b24;}

.main-header{background:#fff;position:absolute;left:50%;margin-left:-585px;z-index:30}

.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin-left:0;}

.navbar-right{margin-right:0;margin-top:15px;}

.nav > li > a{font-family: 'Conv_UTM Swiss 721 Black Condensed';font-size:16px;color:#444;}

.nav > li.active > a,.nav > li > a:hover, .nav > li > a:focus{color:#fff;background:#ed1b24;}

.navbar-nav > li > a{padding-top:10px;padding-bottom:10px;}

.navbar-fixed-top{background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.6);}

.navbar-fixed-top .navbar-right{margin-bottom:15px;}



/***content***/

.title{color:#111;font-family: 'Conv_UTM Swiss 721 Black Condensed';font-size:34px;margin-bottom:50px;text-transform:uppercase;}

.red{color:#ed1b24 !important;}

.content{padding:110px 0;}

.content-page{padding:70px 0;}

.content-page{background-position: center 50px !important;}

.content1{background:url(../img/i1.png) no-repeat center 90px;text-align:center;}

.vk-blk{text-align:center;padding:0 10px;}

.vk-blk .img-vk img{width:100%;max-width:100%;}

.vk-blk .vk-info{color:#666;display:block;font-size:13px;}

.vk-blk .vk-info i{color:#2d3294;margin-right:4px;}

.vk-blk .title-vk{color:#333;display:block;font-weight:bold;margin:10px 0 0 0;}

.vk-blk:hover .title-vk{color:#ed1b24;}

.owl-theme .owl-controls .owl-page span {

    display: block;

    width: 12px;

    height: 12px;

    margin: 5px 7px;

    filter: Alpha(Opacity=50);

    opacity: 0.5;

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    border-radius: 20px;

    background: #869791;

}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{

    filter: Alpha(Opacity=100);

    opacity: 1;

    background: #ed1b24;

}

.owl-theme .owl-controls {margin-top:30px;}

.view-more-btn{width:180px;height:32px;line-height:32px;border-radius:20px;color:#fff;display:inline-block;text-align:center;background:#303030;margin-top:160px;font-weight:bold;}

.view-more-btn:hover{color:#fff;background:#111;}

.online-book-btn{width:180px;height:32px;line-height:32px;border-radius:20px;color:#fff;display:inline-block;text-align:center;background:#ed1b24;margin-top:15px;font-weight:bold;}

.online-book-btn:hover{color:#fff;background:#b90008;}

.overlay-vk{background:url(../img/overlay.png);width:100%;height:100%;position:absolute;top:0;left:0;width:100%;z-index:10;text-align:center;}

.img-vk-blk{position:relative;}



.content2{background:#f6f6f6 url(../img/i2.png) no-repeat center 90px;text-align:center;}

.feature-news{background:#fff;position:relative;text-align:left;padding-bottom:30px;margin-bottom:30px;border:solid 1px #ededed;    height: 403px;

              overflow: hidden;

              -webkit-transition:all ease 0.3s;

              -moz-transition:all ease 0.3s;

              -ms-transition:all ease 0.3s;

              -o-transition:all ease 0.3s;

              transition:all ease 0.3s;

}

.feature-news:hover{box-shadow:0 0 8px rgba(0,0,0,0.2);}

.short-des{padding:10px 20px;}

.fn-info{
    /*background:#2d3294;*/
    color:#fff;font-weight:bold;text-align:center;padding:5px 10px;position:absolute;top:0;left:0;z-index:11;}

.fn-info strong{font-size:16px;font-weight:900;display:block;}

.fn-img img{width:100%;max-width:100%;    height: 225px;

            -webkit-transition:all ease 0.3s;

            -moz-transition:all ease 0.3s;

            -ms-transition:all ease 0.3s;

            -o-transition:all ease 0.3s;

            transition:all ease 0.3s;



}

.fn-img:hover img{opacity:0.6;filter: Alpha(Opacity=60);}

.fn-title{color:#333;font-weight:bold;margin-top:10px;display:block;padding:0 20px;font-size:15px;}

.fn-title:hover{color:#ed1b24;}

.more{width:100%;padding:0 20px;color:#bababa;font-weight:bold;}

.more:hover{color:#ed1b24;}



.content3{background:url(../img/bg-act.jpg) no-repeat;background-size:cover;background-attachment:fixed;text-align:center;color:#fff;}

.content3 .title{margin-bottom:20px;}

.white{color:#fff !important;}

.act-carousel .owl-wrapper{padding:30px 0;}

.act-carousel .item{padding:0 10px }

.act-img{border-radius:100%;width:180px;height:180px;overflow:hidden;display:inline-block;*display:inline;zoom:1;

         -webkit-transition:all ease 0.3s;

         -moz-transition:all ease 0.3s;

         -ms-transition:all ease 0.3s;

         -o-transition:all ease 0.3s;

         transition:all ease 0.3s;

}

.act-img img{width:100%;max-width:100%;



}

.act-img:hover{

    -webkit-transform:scale(1.1,1.1);

    -moz-transform:scale(1.1,1.1);

    -o-transform:scale(1.1,1.1);

    -ms-transform:scale(1.1,1.1);

    transform:scale(1.1,1.1);

}

.act-title{font-weight:bold;font-size:16px;margin:10px 0 5px 0;display:block;color:#fff;}



/***footer***/

.footer{background:#101010 url(../img/i3.png) no-repeat center 60px;padding:60px 0;color:#b7b7b7;}

.footer h2{color:#fff;font-size:22px;font-weight:bold;}

.online-info{color:#0084ff !important;font-size:22px;font-family: 'Conv_UTM Swiss 721 Black Condensed';}

.social{text-align:center;width:100%;margin:30px 0;}

.social li{list-style:none;display:inline-block;*display:inline;zoom:1;margin:0 5px;}

.social a{color:#fff;height:60px;display:block;width:60px;text-align:center;font-size:32px;line-height:56px;border:solid 2px #fff;border-radius:100%;}

.social .yt{background:#da0000}

.social .fb{background:#424698}

.social a:hover{background:#fff;}

.social a.yt:hover {color:#da0000;}

.social a.fb:hover {color:#424698;}

.copyright{margin:50px 0 0 0;text-align:center;width:100%;display:block;}



/***slider**/

.slider-wrap{padding:50px 0;background:url(../img/bg-slider.jpg) no-repeat;background-size:cover;}



/***breadcrumb***/

.breadcrumb-blk{height:162px;background:url(../img/bg-breadcrumb.jpg) no-repeat bottom center;color:#fff;}

.breadcrumb{margin-top:100px;background:none;}

.breadcrumb a{color:#fff;}

.breadcrumb .active{color:#ed1b24}



/***vo dien***/

.vk-list .vk-blk{padding:0 0px;margin-bottom:30px;}

.filter{width:100%;text-align:center;margin-bottom:40px;}

.filter ul{display:inline-block;*display:inline;zoom:1;}

.filter li{list-style:none;margin:8px 8px;float:left;}

.filter li a{padding:8px 15px;border-radius:4px;background:#ededed;}

.filter li:hover a{background:#333;color:#fff;}

.filter li.active a{background:#ed1b24;color:#fff;}

.pagination-blk .pagination > li:first-child > a,.pagination-blk .pagination > li:first-child > span,.pagination-blk .pagination > li:last-child > a,.pagination-blk .pagination > li:last-child > span{ border-radius:0}

.pagination-blk .pagination > li > a, .pagination-blk .pagination > li > span{color:#444;}
.pagination-blk .pagination > li:hover > a{color:#ed1b24;}

.pagination-blk .pagination > .active > a, .pagination-blk .pagination > .active > span, .pagination-blk .pagination > .active > a:hover, .pagination-blk .pagination > .active > span:hover, .pagination-blk .pagination > .active > a:focus, .pagination-blk .pagination > .active > span:focus{background:#ed1b24;border-color:#ed1b24;color:#fff;}



/***vo dien details***/

.vd-blk{background:#fff;border:solid 1px #ededed;padding:30px;}

.img-vd img{max-width:100%;width:100%;}

.info-vd li{list-style:none;padding:15px 0;border-bottom:solid 1px #ededed;}

.info-vd li i{color:#2d3294;margin-right:4px;}

.book{background:#2d3294;color:#fff;font-weight:bold;text-align:center;display:block;width:100%;height:36px;line-height:36px;font-size:16px;}

.book:hover{background:#ed1b24;color:#fff;}

.title-vd{font-size:26px;line-height:1.5em;font-family: 'Conv_UTM Swiss 721 Black Condensed';color:#333;}

.related-vd{margin-top:50px;}

.related-vd h2{font-size:22px;font-weight:bold;color:#333;margin-bottom:30px;}



/***lich dien***/

.schedule-blk table{width:100%;text-align:left;line-height:1.4em;border:solid 1px #ededed;}

.schedule-blk th{    border: solid 1px #9a9a9a;background:#333;color:#fff;text-transform:uppercase;font-weoght:bold;padding:8px 10px;text-align:center}

.schedule-blk .map-link{color:#fff !important;font-size:16px;display:block;margin-top:10px;}

.schedule-blk .map-link i{color:#fff;font-size:18px;}

.schedule-blk .map-link:hover{color:#F60 !important}

.center{text-align:center;}

.schedule-blk table td{border:solid 1px #9a9a9a;padding:8px 10px;background:#fff;text-align:center;}

.orange{color:#F60 !important}

.blue{color:#00a2ff !important}

.small-txt{font-size:12px !important;margin-top:-10px;}

.on-book{text-align:center;padding:6px 12px;background:#ed1b24;color:#fff;display:inline-block;*display:inline;zoom:1;border-radius:4px;}

.on-book:hover{background:#222;color:#fff;}

.day-vk,.time-vk{text-align:center}

.vk-tb{font-weight:bold;display:block;font-size:16px;color:#2d3294;margin:10px 0 0 10px;}

.category-vk{display:block;font-size:12px;color:#888;margin-left:10px}

.category-vk i{color:#9d9d9d;margin-right:4px;}

.map-link i{color:#2d3294;margin-right:4px;}

.map-link:hover{color:#2d3294;}

.pp_social{display:none;}

.lichdien{background:url(../img/i4.png) no-repeat center 90px;text-align:center;}



/***lien he**/

.contact{background:url(../img/i5.png) no-repeat center 90px;text-align:center;}



.contact-info h2{font-size:24px;color:#2d3294;font-weight:bold;text-align:left;margin-bottom:20px;}

.contact-info li{list-style:none;margin:15px 0 0 0;width:100%;display:block;text-align:left;}

.contact-info i{width:30px;height:30px;background:#ed1b24;color:#fff;line-height:30px;text-align:center;font-size:18px;margin-right:15px;}

.map-i{margin-top:20px;border:solid 10px #fff;}

.map-i iframe{width:100%;height:350px;}

.hotline-content{padding:40px 20px;background:#ed1b24;color:#fff;font-size:22px;font-weight:bold;text-align:center;width:100%;}

.hotline-content img{max-width:50px;margin-left:10px;position:relative;top:-20px;}

.big{font-size:32px;}

.contact-form{background:url(../img/bg-contact.jpg) no-repeat;background-size:cover;background-attachment:fixed;color:#fff;text-align:center}

.contact-form .title{color:#fff;}

.contact-form input{border-bottom:solid #ededed 1px;border-top:0;border-left:0;border-right:0;box-shadow:0;line-height:32px;width:100%;background:none;padding:0px;margin-bottom:15px;}

.contact-form textarea{border-bottom:solid #ededed 1px;border-top:0;border-left:0;border-right:0;box-shadow:0;line-height:1.4em;width:100%;background:none;}

.submit-btn{font-size:16px;color:#fff;display:block;width:100%;text-align:center;height:36px;line-height:36px;background:#ed1b24;font-weight:bold;margin-top:30px;border-radius:6px;}

.submit-btn:hover{background:#2d3294;color:#fff;}



/****gioi thieu***/

.about{background:url(../img/bg-about.jpg) no-repeat;background-size:cover;background-attachment:fixed;color:#fff;font-size:16px;font-style:italic;padding:70px 40px 70px 340px;line-height:1.5em;letter-spacing:1px;position:relative;}

.about-img{width:270px;height:270px;border-radius:100%;position:absolute;top:70px;left:40px;border:solid 8px rgba(255,255,255,0.15)}

.about-img img{width:100%;max-width:100%;border-radius:100%}

.about h4{font-weight:bold;font-size:17px;text-align:right;color:#fff;}

.about h3{font-size:22px;font-weight:bold;text-align:right;color:#fff;}



/***video***/

.video{background:url(../img/i6.png) no-repeat center 90px;text-align:center;}

.video-blk{position:relative;background:#fff;text-align:left;border:solid 1px #ededed;height:200px;overflow:hidden;padding:15px 15px 15px 220px;margin-bottom:30px;

           -webkit-transition:all ease 0.3s;

           -moz-transition:all ease 0.3s;

           -ms-transition:all ease 0.3s;

           -o-transition:all ease 0.3s;

           transition:all ease 0.3s;

}

.vd-info{margin:6px 0;color:#999;font-size:12px;}

.vd-info i{margin-right:4px;}

.vd-img{position:absolute;top:0;left:0;width:200px;height:200px;}

.vd-img img{max-width:100%;width:100%;

            -webkit-transition:all ease 0.3s;

            -moz-transition:all ease 0.3s;

            -ms-transition:all ease 0.3s;

            -o-transition:all ease 0.3s;

            transition:all ease 0.3s;

}

.vd-img:hover img{opacity:0.6;filter: Alpha(Opacity=60);}

.vd-title{font-size:16px;font-weight:bold;color:#333;display:block;}

.video-blk .short-des{padding:0;margin-top:6px;}

.video-blk:hover{box-shadow:0 0 8px rgba(0,0,0,0.2);}



/***video details***/

.videoWrapper {

    position: relative;

    padding-bottom: 56.25%; /* 16:9 */

    padding-top: 25px;

    height: 0;

}

.videoWrapper iframe {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

.title-video{font-size:22px;font-weight:bold;color:#333;margin:0 0 15px 0;}



/***tin tuc details***/

.feature-tt-img{width:100%;}

.feature-tt-img img{max-width:100%;width:100%;margin:0 0 15px 0;}

.title-tintuc{font-size:22px;font-weight:bold;color:#333;margin-bottom:15px;}

.sidebar h2{font-size:22px;font-weight:bold;color:#333;margin-bottom:15px;}

.sidebar .vk-blk{margin-bottom:30px;}



/***dien vien***/

.actor-blk{margin-top:100px;background:#fff;border:solid 1px #ededed;padding:110px 20px 20px 20px; position:relative;margin-bottom:30px;text-align:center;

           -webkit-transition:all ease 0.3s;

           -moz-transition:all ease 0.3s;

           -ms-transition:all ease 0.3s;

           -o-transition:all ease 0.3s;

           transition:all ease 0.3s;

}

.actor-blk:hover{box-shadow:0 0 8px rgba(0,0,0,0.2);}

.actor-blk:hover .act-img2{

    -webkit-transform:rotate(8deg);

    -moz-transform:rotate(8deg);

    -o-transform:rotate(8deg);

    -ms-transform:rotate(8deg);

    transform:rotate(8deg);

}

.actor-blk:hover .act-name{color:#ed1b24;}

.act-img2{width:200px;height:200px;border-radius:100%;position:absolute;top:-100px;left:50%;margin-left:-100px;border:solid 1px #ededed;}

.act-img2 img{max-width:100%;width:100%;    height: 100%;border:solid 3px #fff;border-radius:100%;}

.act-name{font-weight:bold;text-transform:uppercase;color:#333;font-size:22px;display:block;}

.act-position2{font-size:12px;color:#999;margin:15px 0}

.act-desc{text-align:justify;
          height: 170px;
          overflow: hidden;}



/***dien vien details***/

.act-info{background:#fff;border:solid 1px #ededed;padding:20px;}

.act-info .a-img img{width:100%;max-width:100%;}

.act-info h2{font-size:22px;font-weight:bold;color:#333;margin:15px 0}

.act-info-list{padding:0;}

.act-info-list li{list-style:none;padding:10px 0;border-top:solid 1px #ededed;position:relative;overflow:hidden;}

.act-info-list li .desc{float:left;display:inline-block;width:70%;padding-left:8px;}

.act-info-list li label{float:left;display:inline-block;width:30%;text-align:right;}

.act-details{background:#fff;border:solid 1px #ededed;padding:20px;}

.list-act li{list-style:none;padding:10px 0;border-top:solid 1px #ededed;}

.vd-details img {max-width:100%;    height: auto !important;}

a[href^=tel] { color: inherit; text-decoration: none; }

.line-blank td{
    border: none !important;
}
