@charset "utf-8";

@font-face {
    font-family: 'icomoon';
    src: url(fonts/icomoon.eot?4i151f);
    src: url(fonts/icomoon.eot?#iefix4i151f) format("embedded-opentype"), url(fonts/icomoon.ttf?4i151f) format("truetype"), url(fonts/icomoon.woff?4i151f) format("woff"), url(fonts/icomoon.svg?4i151f#icomoon) format("svg");
    font-weight: 400;
    font-style: normal
}

[class*="icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-smashing:before {
    content: "\e600"
}

.icon-home:before {
    content: "\e601"
}

.icon-home2:before {
    content: "\e602"
}

.icon-home3:before {
    content: "\e603"
}

.icon-office:before {
    content: "\e604"
}

.icon-newspaper:before {
    content: "\e605"
}

.icon-pencil:before {
    content: "\e606"
}

.icon-pencil2:before {
    content: "\e607"
}

.icon-quill:before {
    content: "\e608"
}

.icon-pen:before {
    content: "\e609"
}

.icon-blog:before {
    content: "\e60a"
}

.icon-droplet:before {
    content: "\e60b"
}

.icon-paint-format:before {
    content: "\e60c"
}

.icon-image:before {
    content: "\e60d"
}

.icon-image2:before {
    content: "\e60e"
}

.icon-images:before {
    content: "\e60f"
}

.icon-camera:before {
    content: "\e610"
}

.icon-music:before {
    content: "\e611"
}

.icon-headphones:before {
    content: "\e612"
}

.icon-play:before {
    content: "\e613"
}

.icon-film:before {
    content: "\e614"
}

.icon-camera2:before {
    content: "\e615"
}

.icon-dice:before {
    content: "\e616"
}

.icon-pacman:before {
    content: "\e617"
}

.icon-spades:before {
    content: "\e618"
}

.icon-clubs:before {
    content: "\e619"
}

.icon-diamonds:before {
    content: "\e61a"
}

.icon-pawn:before {
    content: "\e61b"
}

.icon-bullhorn:before {
    content: "\e61c"
}

.icon-connection:before {
    content: "\e61d"
}

.icon-podcast:before {
    content: "\e61e"
}

.icon-feed:before {
    content: "\e61f"
}

.icon-book:before {
    content: "\e620"
}

.icon-books:before {
    content: "\e621"
}

.icon-library:before {
    content: "\e622"
}

.icon-file:before {
    content: "\e623"
}

.icon-profile:before {
    content: "\e624"
}

.icon-file2:before {
    content: "\e625"
}

.icon-file3:before {
    content: "\e626"
}

.icon-file4:before {
    content: "\e627"
}

.icon-copy:before {
    content: "\e628"
}

.icon-copy2:before {
    content: "\e629"
}

.icon-copy3:before {
    content: "\e62a"
}

.icon-paste:before {
    content: "\e62b"
}

.icon-paste2:before {
    content: "\e62c"
}

.icon-paste3:before {
    content: "\e62d"
}

.icon-stack:before {
    content: "\e62e"
}

.icon-folder:before {
    content: "\e62f"
}

.icon-folder-open:before {
    content: "\e630"
}

.icon-tag:before {
    content: "\e631"
}

.icon-tags:before {
    content: "\e632"
}

.icon-barcode:before {
    content: "\e633"
}

.icon-qrcode:before {
    content: "\e634"
}

.icon-ticket:before {
    content: "\e635"
}

.icon-cart:before {
    content: "\e636"
}

.icon-cart2:before {
    content: "\e637"
}

.icon-cart3:before {
    content: "\e638"
}

.icon-coin:before {
    content: "\e639"
}

.icon-credit:before {
    content: "\e63a"
}

.icon-calculate:before {
    content: "\e63b"
}

.icon-support:before {
    content: "\e63c"
}

.icon-phone:before {
    content: "\e63d"
}

.icon-phone-hang-up:before {
    content: "\e63e"
}

.icon-address-book:before {
    content: "\e63f"
}

.icon-notebook:before {
    content: "\e640"
}

.icon-envelop:before {
    content: "\e641"
}

.icon-pushpin:before {
    content: "\e642"
}

.icon-location:before {
    content: "\e643"
}

.icon-location2:before {
    content: "\e644"
}

.icon-compass:before {
    content: "\e645"
}

.icon-map:before {
    content: "\e646"
}

.icon-map2:before {
    content: "\e647"
}

.icon-history:before {
    content: "\e648"
}

.icon-clock:before {
    content: "\e649"
}

.icon-clock2:before {
    content: "\e64a"
}

.icon-alarm:before {
    content: "\e64b"
}

.icon-alarm2:before {
    content: "\e64c"
}

.icon-bell:before {
    content: "\e64d"
}

.icon-stopwatch:before {
    content: "\e64e"
}

.icon-calendar:before {
    content: "\e64f"
}

.icon-calendar2:before {
    content: "\e650"
}

.icon-print:before {
    content: "\e651"
}

.icon-keyboard:before {
    content: "\e652"
}

.icon-screen:before {
    content: "\e653"
}

.icon-laptop:before {
    content: "\e654"
}

.icon-mobile:before {
    content: "\e655"
}

.icon-mobile2:before {
    content: "\e656"
}

.icon-tablet:before {
    content: "\e657"
}

.icon-tv:before {
    content: "\e658"
}

.icon-cabinet:before {
    content: "\e659"
}

.icon-drawer:before {
    content: "\e65a"
}

.icon-drawer2:before {
    content: "\e65b"
}

.icon-drawer3:before {
    content: "\e65c"
}

.icon-box-add:before {
    content: "\e65d"
}

.icon-box-remove:before {
    content: "\e65e"
}

.icon-download:before {
    content: "\e65f"
}

.icon-upload:before {
    content: "\e660"
}

.icon-disk:before {
    content: "\e661"
}

.icon-storage:before {
    content: "\e662"
}

.icon-undo:before {
    content: "\e663"
}

.icon-redo:before {
    content: "\e664"
}

.icon-flip:before {
    content: "\e665"
}

.icon-flip2:before {
    content: "\e666"
}

.icon-undo2:before {
    content: "\e667"
}

.icon-redo2:before {
    content: "\e668"
}

.icon-forward:before {
    content: "\e669"
}

.icon-reply:before {
    content: "\e66a"
}

.icon-bubble:before {
    content: "\e66b"
}

.icon-bubbles:before {
    content: "\e66c"
}

.icon-bubbles2:before {
    content: "\e66d"
}

.icon-bubble2:before {
    content: "\e66e"
}

.icon-bubbles3:before {
    content: "\e66f"
}

.icon-bubbles4:before {
    content: "\e670"
}

.icon-user:before {
    content: "\e671"
}

.icon-users:before {
    content: "\e672"
}

.icon-user2:before {
    content: "\e673"
}

.icon-users2:before {
    content: "\e674"
}

.icon-user3:before {
    content: "\e675"
}

.icon-user4:before {
    content: "\e676"
}

.icon-quotes-left:before {
    content: "\e677"
}

.icon-busy:before {
    content: "\e678"
}

.icon-spinner:before {
    content: "\e679"
}

.icon-spinner2:before {
    content: "\e67a"
}

.icon-spinner3:before {
    content: "\e67b"
}

.icon-spinner4:before {
    content: "\e67c"
}

.icon-spinner5:before {
    content: "\e67d"
}

.icon-spinner6:before {
    content: "\e67e"
}

.icon-binoculars:before {
    content: "\e67f"
}

.icon-search:before {
    content: "\e680"
}

.icon-zoom-in:before {
    content: "\e681"
}

.icon-zoom-out:before {
    content: "\e682"
}

.icon-expand:before {
    content: "\e683"
}

.icon-contract:before {
    content: "\e684"
}

.icon-expand2:before {
    content: "\e685"
}

.icon-contract2:before {
    content: "\e686"
}

.icon-key:before {
    content: "\e687"
}

.icon-key2:before {
    content: "\e688"
}

.icon-lock:before {
    content: "\e689"
}

.icon-lock2:before {
    content: "\e68a"
}

.icon-unlocked:before {
    content: "\e68b"
}

.icon-wrench:before {
    content: "\e68c"
}

.icon-settings:before {
    content: "\e68d"
}

.icon-equalizer:before {
    content: "\e68e"
}

.icon-cog:before {
    content: "\e68f"
}

.icon-cogs:before {
    content: "\e690"
}

.icon-cog2:before {
    content: "\e691"
}

.icon-hammer:before {
    content: "\e692"
}

.icon-wand:before {
    content: "\e693"
}

.icon-aid:before {
    content: "\e694"
}

.icon-bug:before {
    content: "\e695"
}

.icon-pie:before {
    content: "\e696"
}

.icon-stats:before {
    content: "\e697"
}

.icon-bars:before {
    content: "\e698"
}

.icon-bars2:before {
    content: "\e699"
}

.icon-gift:before {
    content: "\e69a"
}

.icon-trophy:before {
    content: "\e69b"
}

.icon-glass:before {
    content: "\e69c"
}

.icon-mug:before {
    content: "\e69d"
}

.icon-food:before {
    content: "\e69e"
}

.icon-leaf:before {
    content: "\e69f"
}

.icon-rocket:before {
    content: "\e6a0"
}

.icon-meter:before {
    content: "\e6a1"
}

.icon-meter2:before {
    content: "\e6a2"
}

.icon-dashboard:before {
    content: "\e6a3"
}

.icon-hammer2:before {
    content: "\e6a4"
}

.icon-fire:before {
    content: "\e6a5"
}

.icon-lab:before {
    content: "\e6a6"
}

.icon-magnet:before {
    content: "\e6a7"
}

.icon-remove:before {
    content: "\e6a8"
}

.icon-remove2:before {
    content: "\e6a9"
}

.icon-briefcase:before {
    content: "\e6aa"
}

.icon-airplane:before {
    content: "\e6ab"
}

.icon-truck:before {
    content: "\e6ac"
}

.icon-road:before {
    content: "\e6ad"
}

.icon-accessibility:before {
    content: "\e6ae"
}

.icon-target:before {
    content: "\e6af"
}

.icon-shield:before {
    content: "\e6b0"
}

.icon-lightning:before {
    content: "\e6b1"
}

.icon-switch:before {
    content: "\e6b2"
}

.icon-power-cord:before {
    content: "\e6b3"
}

.icon-signup:before {
    content: "\e6b4"
}

.icon-list:before {
    content: "\e6b5"
}

.icon-list2:before {
    content: "\e6b6"
}

.icon-numbered-list:before {
    content: "\e6b7"
}

.icon-menu:before {
    content: "\e6b8"
}

.icon-menu2:before {
    content: "\e6b9"
}

.icon-tree:before {
    content: "\e6ba"
}

.icon-cloud:before {
    content: "\e6bb"
}

.icon-cloud-download:before {
    content: "\e6bc"
}

.icon-cloud-upload:before {
    content: "\e6bd"
}

.icon-download2:before {
    content: "\e6be"
}

.icon-upload2:before {
    content: "\e6bf"
}

.icon-download3:before {
    content: "\e6c0"
}

.icon-upload3:before {
    content: "\e6c1"
}

.icon-globe:before {
    content: "\e6c2"
}

.icon-earth:before {
    content: "\e6c3"
}

.icon-link:before {
    content: "\e6c4"
}

.icon-flag:before {
    content: "\e6c5"
}

.icon-attachment:before {
    content: "\e6c6"
}

.icon-eye:before {
    content: "\e6c7"
}

.icon-eye-blocked:before {
    content: "\e6c8"
}

.icon-eye2:before {
    content: "\e6c9"
}

.icon-bookmark:before {
    content: "\e6ca"
}

.icon-bookmarks:before {
    content: "\e6cb"
}

.icon-brightness-medium:before {
    content: "\e6cc"
}

.icon-brightness-contrast:before {
    content: "\e6cd"
}

.icon-contrast:before {
    content: "\e6ce"
}

.icon-star:before {
    content: "\e6cf"
}

.icon-star2:before {
    content: "\e6d0"
}

.icon-star3:before {
    content: "\e6d1"
}

.icon-heart:before {
    content: "\e6d2"
}

.icon-heart2:before {
    content: "\e6d3"
}

.icon-heart-broken:before {
    content: "\e6d4"
}

.icon-thumbs-up:before {
    content: "\e6d5"
}

.icon-thumbs-up2:before {
    content: "\e6d6"
}

.icon-happy:before {
    content: "\e6d7"
}

.icon-happy2:before {
    content: "\e6d8"
}

.icon-smiley:before {
    content: "\e6d9"
}

.icon-smiley2:before {
    content: "\e6da"
}

.icon-tongue:before {
    content: "\e6db"
}

.icon-tongue2:before {
    content: "\e6dc"
}

.icon-sad:before {
    content: "\e6dd"
}

.icon-sad2:before {
    content: "\e6de"
}

.icon-wink:before {
    content: "\e6df"
}

.icon-wink2:before {
    content: "\e6e0"
}

.icon-grin:before {
    content: "\e6e1"
}

.icon-grin2:before {
    content: "\e6e2"
}

.icon-cool:before {
    content: "\e6e3"
}

.icon-cool2:before {
    content: "\e6e4"
}

.icon-angry:before {
    content: "\e6e5"
}

.icon-angry2:before {
    content: "\e6e6"
}

.icon-evil:before {
    content: "\e6e7"
}

.icon-evil2:before {
    content: "\e6e8"
}

.icon-shocked:before {
    content: "\e6e9"
}

.icon-shocked2:before {
    content: "\e6ea"
}

.icon-confused:before {
    content: "\e6eb"
}

.icon-confused2:before {
    content: "\e6ec"
}

.icon-neutral:before {
    content: "\e6ed"
}

.icon-neutral2:before {
    content: "\e6ee"
}

.icon-wondering:before {
    content: "\e6ef"
}

.icon-wondering2:before {
    content: "\e6f0"
}

.icon-point-up:before {
    content: "\e6f1"
}

.icon-point-right:before {
    content: "\e6f2"
}

.icon-point-down:before {
    content: "\e6f3"
}

.icon-point-left:before {
    content: "\e6f4"
}

.icon-warning:before {
    content: "\e6f5"
}

.icon-notification:before {
    content: "\e6f6"
}

.icon-question:before {
    content: "\e6f7"
}

.icon-info:before {
    content: "\e6f8"
}

.icon-info2:before {
    content: "\e6f9"
}

.icon-blocked:before {
    content: "\e6fa"
}

.icon-cancel-circle:before {
    content: "\e6fb"
}

.icon-checkmark-circle:before {
    content: "\e6fc"
}

.icon-spam:before {
    content: "\e6fd"
}

.icon-close:before {
    content: "\e6fe"
}

.icon-checkmark:before {
    content: "\e6ff"
}

.icon-checkmark2:before {
    content: "\e700"
}

.icon-spell-check:before {
    content: "\e701"
}

.icon-minus:before {
    content: "\e702"
}

.icon-plus:before {
    content: "\e703"
}

.icon-enter:before {
    content: "\e704"
}

.icon-exit:before {
    content: "\e705"
}

.icon-play2:before {
    content: "\e706"
}

.icon-pause:before {
    content: "\e707"
}

.icon-stop:before {
    content: "\e708"
}

.icon-backward:before {
    content: "\e709"
}

.icon-forward2:before {
    content: "\e70a"
}

.icon-play3:before {
    content: "\e70b"
}

.icon-pause2:before {
    content: "\e70c"
}

.icon-stop2:before {
    content: "\e70d"
}

.icon-backward2:before {
    content: "\e70e"
}

.icon-forward3:before {
    content: "\e70f"
}

.icon-first:before {
    content: "\e710"
}

.icon-last:before {
    content: "\e711"
}

.icon-previous:before {
    content: "\e712"
}

.icon-next:before {
    content: "\e713"
}

.icon-eject:before {
    content: "\e714"
}

.icon-volume-high:before {
    content: "\e715"
}

.icon-volume-medium:before {
    content: "\e716"
}

.icon-volume-low:before {
    content: "\e717"
}

.icon-volume-mute:before {
    content: "\e718"
}

.icon-volume-mute2:before {
    content: "\e719"
}

.icon-volume-increase:before {
    content: "\e71a"
}

.icon-volume-decrease:before {
    content: "\e71b"
}

.icon-loop:before {
    content: "\e71c"
}

.icon-loop2:before {
    content: "\e71d"
}

.icon-loop3:before {
    content: "\e71e"
}

.icon-shuffle:before {
    content: "\e71f"
}

.icon-arrow-up-left:before {
    content: "\e720"
}

.icon-arrow-up:before {
    content: "\e721"
}

.icon-arrow-up-right:before {
    content: "\e722"
}

.icon-arrow-right:before {
    content: "\e723"
}

.icon-arrow-down-right:before {
    content: "\e724"
}

.icon-arrow-down:before {
    content: "\e725"
}

.icon-arrow-down-left:before {
    content: "\e726"
}

.icon-arrow-left:before {
    content: "\e727"
}

.icon-arrow-up-left2:before {
    content: "\e728"
}

.icon-arrow-up2:before {
    content: "\e729"
}

.icon-arrow-up-right2:before {
    content: "\e72a"
}

.icon-arrow-right2:before {
    content: "\e72b"
}

.icon-arrow-down-right2:before {
    content: "\e72c"
}

.icon-arrow-down2:before {
    content: "\e72d"
}

.icon-arrow-down-left2:before {
    content: "\e72e"
}

.icon-arrow-left2:before {
    content: "\e72f"
}

.icon-arrow-up-left3:before {
    content: "\e730"
}

.icon-arrow-up3:before {
    content: "\e731"
}

.icon-arrow-up-right3:before {
    content: "\e732"
}

.icon-arrow-right3:before {
    content: "\e733"
}

.icon-arrow-down-right3:before {
    content: "\e734"
}

.icon-arrow-down3:before {
    content: "\e735"
}

.icon-arrow-down-left3:before {
    content: "\e736"
}

.icon-arrow-left3:before {
    content: "\e737"
}

.icon-tab:before {
    content: "\e738"
}

.icon-checkbox-checked:before {
    content: "\e739"
}

.icon-checkbox-unchecked:before {
    content: "\e73a"
}

.icon-checkbox-partial:before {
    content: "\e73b"
}

.icon-radio-checked:before {
    content: "\e73c"
}

.icon-radio-unchecked:before {
    content: "\e73d"
}

.icon-crop:before {
    content: "\e73e"
}

.icon-scissors:before {
    content: "\e73f"
}

.icon-filter:before {
    content: "\e740"
}

.icon-filter2:before {
    content: "\e741"
}

.icon-font:before {
    content: "\e742"
}

.icon-text-height:before {
    content: "\e743"
}

.icon-text-width:before {
    content: "\e744"
}

.icon-bold:before {
    content: "\e745"
}

.icon-underline:before {
    content: "\e746"
}

.icon-italic:before {
    content: "\e747"
}

.icon-strikethrough:before {
    content: "\e748"
}

.icon-omega:before {
    content: "\e749"
}

.icon-sigma:before {
    content: "\e74a"
}

.icon-table:before {
    content: "\e74b"
}

.icon-table2:before {
    content: "\e74c"
}

.icon-insert-template:before {
    content: "\e74d"
}

.icon-pilcrow:before {
    content: "\e74e"
}

.icon-left-toright:before {
    content: "\e74f"
}

.icon-right-toleft:before {
    content: "\e750"
}

.icon-paragraph-left:before {
    content: "\e751"
}

.icon-paragraph-center:before {
    content: "\e752"
}

.icon-paragraph-right:before {
    content: "\e753"
}

.icon-paragraph-justify:before {
    content: "\e754"
}

.icon-paragraph-left2:before {
    content: "\e755"
}

.icon-paragraph-center2:before {
    content: "\e756"
}

.icon-paragraph-right2:before {
    content: "\e757"
}

.icon-paragraph-justify2:before {
    content: "\e758"
}

.icon-indent-increase:before {
    content: "\e759"
}

.icon-indent-decrease:before {
    content: "\e75a"
}

.icon-new-tab:before {
    content: "\e75b"
}

.icon-embed:before {
    content: "\e75c"
}

.icon-code:before {
    content: "\e75d"
}

.icon-console:before {
    content: "\e75e"
}

.icon-share:before {
    content: "\e75f"
}

.icon-mail:before {
    content: "\e760"
}

.icon-mail2:before {
    content: "\e761"
}

.icon-mail3:before {
    content: "\e762"
}

.icon-mail4:before {
    content: "\e763"
}

.icon-google:before {
    content: "\e764"
}

.icon-google-plus:before {
    content: "\e765"
}

.icon-google-plus2:before {
    content: "\e766"
}

.icon-google-plus3:before {
    content: "\e767"
}

.icon-google-plus4:before {
    content: "\e768"
}

.icon-google-drive:before {
    content: "\e769"
}

.icon-facebook:before {
    content: "\e76a"
}

.icon-facebook2:before {
    content: "\e76b"
}

.icon-facebook3:before {
    content: "\e76c"
}

.icon-instagram:before {
    content: "\e76d"
}

.icon-twitter:before {
    content: "\e76e"
}

.icon-twitter2:before {
    content: "\e76f"
}

.icon-twitter3:before {
    content: "\e770"
}

.icon-feed2:before {
    content: "\e771"
}

.icon-feed3:before {
    content: "\e772"
}

.icon-feed4:before {
    content: "\e773"
}

.icon-youtube:before {
    content: "\e774"
}

.icon-youtube2:before {
    content: "\e775"
}

.icon-vimeo:before {
    content: "\e776"
}

.icon-vimeo2:before {
    content: "\e777"
}

.icon-vimeo3:before {
    content: "\e778"
}

.icon-lanyrd:before {
    content: "\e779"
}

.icon-flickr:before {
    content: "\e77a"
}

.icon-flickr2:before {
    content: "\e77b"
}

.icon-flickr3:before {
    content: "\e77c"
}

.icon-flickr4:before {
    content: "\e77d"
}

.icon-picassa:before {
    content: "\e77e"
}

.icon-picassa2:before {
    content: "\e77f"
}

.icon-dribbble:before {
    content: "\e780"
}

.icon-dribbble2:before {
    content: "\e781"
}

.icon-dribbble3:before {
    content: "\e782"
}

.icon-forrst:before {
    content: "\e783"
}

.icon-forrst2:before {
    content: "\e784"
}

.icon-deviantart:before {
    content: "\e785"
}

.icon-deviantart2:before {
    content: "\e786"
}

.icon-steam:before {
    content: "\e787"
}

.icon-steam2:before {
    content: "\e788"
}

.icon-github:before {
    content: "\e789"
}

.icon-github2:before {
    content: "\e78a"
}

.icon-github3:before {
    content: "\e78b"
}

.icon-github4:before {
    content: "\e78c"
}

.icon-github5:before {
    content: "\e78d"
}

.icon-wordpress:before {
    content: "\e78e"
}

.icon-wordpress2:before {
    content: "\e78f"
}

.icon-joomla:before {
    content: "\e790"
}

.icon-blogger:before {
    content: "\e791"
}

.icon-blogger2:before {
    content: "\e792"
}

.icon-tumblr:before {
    content: "\e793"
}

.icon-tumblr2:before {
    content: "\e794"
}

.icon-yahoo:before {
    content: "\e795"
}

.icon-tux:before {
    content: "\e796"
}

.icon-apple:before {
    content: "\e797"
}

.icon-finder:before {
    content: "\e798"
}

.icon-android:before {
    content: "\e799"
}

.icon-windows:before {
    content: "\e79a"
}

.icon-windows8:before {
    content: "\e79b"
}

.icon-soundcloud:before {
    content: "\e79c"
}

.icon-soundcloud2:before {
    content: "\e79d"
}

.icon-skype:before {
    content: "\e79e"
}

.icon-reddit:before {
    content: "\e79f"
}

.icon-linkedin:before {
    content: "\e7a0"
}

.icon-lastfm:before {
    content: "\e7a1"
}

.icon-lastfm2:before {
    content: "\e7a2"
}

.icon-delicious:before {
    content: "\e7a3"
}

.icon-stumbleupon:before {
    content: "\e7a4"
}

.icon-stumbleupon2:before {
    content: "\e7a5"
}

.icon-stackoverflow:before {
    content: "\e7a6"
}

.icon-pinterest:before {
    content: "\e7a7"
}

.icon-pinterest2:before {
    content: "\e7a8"
}

.icon-xing:before {
    content: "\e7a9"
}

.icon-xing2:before {
    content: "\e7aa"
}

.icon-flattr:before {
    content: "\e7ab"
}

.icon-foursquare:before {
    content: "\e7ac"
}

.icon-foursquare2:before {
    content: "\e7ad"
}

.icon-paypal:before {
    content: "\e7ae"
}

.icon-paypal2:before {
    content: "\e7af"
}

.icon-paypal3:before {
    content: "\e7b0"
}

.icon-yelp:before {
    content: "\e7b1"
}

.icon-libreoffice:before {
    content: "\e7b2"
}

.icon-file-pdf:before {
    content: "\e7b3"
}

.icon-file-openoffice:before {
    content: "\e7b4"
}

.icon-file-word:before {
    content: "\e7b5"
}

.icon-file-excel:before {
    content: "\e7b6"
}

.icon-file-zip:before {
    content: "\e7b7"
}

.icon-file-powerpoint:before {
    content: "\e7b8"
}

.icon-file-xml:before {
    content: "\e7b9"
}

.icon-file-css:before {
    content: "\e7ba"
}

.icon-html5:before {
    content: "\e7bb"
}

.icon-html52:before {
    content: "\e7bc"
}

.icon-css3:before {
    content: "\e7bd"
}

.icon-chrome:before {
    content: "\e7be"
}

.icon-firefox:before {
    content: "\e7bf"
}

.icon-IE:before {
    content: "\e7c0"
}

.icon-opera:before {
    content: "\e7c1"
}

.icon-safari:before {
    content: "\e7c2"
}

.icon-IcoMoon:before {
    content: "\e7c3"
}

.wp-pagenavi {
    clear: both
}

.wp-pagenavi a,
.wp-pagenavi span {
    text-decoration: none;
    border: 1px solid #BFBFBF;
    padding: 3px 5px;
    margin: 2px
}

.wp-pagenavi a:hover,
.wp-pagenavi span.current {
    border-color: #000
}

.wp-pagenavi span.current {
    font-weight: 700
}

div.simplesocialexpandables {
    margin-top: 5px;
    text-align: center;
    clear: left
}

div.simplesocialexpandable {
    float: left;
    text-align: center
}

.border-round {
    border: 1px solid #D9D9D9;
    border-radius: 4px 4px 4px 4px;
    padding-left: 10px;
    height: 30px;
    margin: 5px;
    padding-right: 10px;
    display: table
}

div.sse-button-googleplus {
    overflow: hidden;
    width: 65px
}

div.sse-button-fblike {
    overflow: hidden;
    width: 90px
}

div.sse-button-twitter {
    overflow: hidden;
    width: 90px
}

div.sse-button-pinterest {
    overflow: hidden;
    width: 90px
}

div.followsimplesocialexpandables img {
    width: 32px;
    height: 32px;
    margin-right: 5px
}

div.followsimplesocialexpandables {
    display: none;
    height: 40px;
    text-align: center;
    clear: left;
    padding-top: 5px
}

.sse-button-fblike iframe {
    position: relative !important
}

div.wpcf7 {
    margin: 0;
    padding: 0
}

div.wpcf7-response-output {
    margin: 1em .5em 1em;
    padding: .2em 1em
}

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-mail-sent-ok {
    border: 2px solid #398f14
}

div.wpcf7-mail-sent-ng {
    border: 2px solid red
}

div.wpcf7-spam-blocked {
    border: 2px solid orange
}

div.wpcf7-validation-errors {
    border: 2px solid #f7e700
}

span.wpcf7-form-control-wrap {
    position: relative
}

span.wpcf7-not-valid-tip {
    color: red;
    font-size: 1em;
    display: block
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
    position: absolute;
    top: 20%;
    left: 20%;
    z-index: 100;
    border: 1px solid red;
    background: #fff;
    padding: .2em .8em
}

span.wpcf7-list-item {
    margin-left: .5em
}

.wpcf7-display-none {
    display: none
}

div.wpcf7 img.ajax-loader {
    border: none;
    vertical-align: middle;
    margin-left: 4px
}

div.wpcf7 div.ajax-error {
    display: none
}

div.wpcf7 .placeheld {
    color: #888
}

body {
    font: 13px/19px normal Arial, Helvetica, sans-serif;
    color: #333;
    margin: 0;
    padding: 0
}

a {
    text-decoration: none;
    color: #4080ff;
    cursor: pointer
}

a:hover,
a:active {
    text-decoration: none;
    color: #ea5308
}

a img {
    border: none
}

blockquote,
q {
    quotes: none
}

table,
table td {
    border-collapse: collapse
}

img {
    vertical-align: top
}

embed {
    vertical-align: top
}

input[type="submit"] {
    cursor: pointer
}

input[type="radio"] {
    cursor: pointer
}

.center {
    text-align: center
}

article,
aside,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block
}

.fl {
    float: left
}

.fr {
    float: left
}

.clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0
}

.clearfix {
    display: inline-block
}

* html .clearfix {
    height: 1%
}

.clearfix {
    display: block
}

.center {
    text-align: center
}

.clear,
.clear_2,
.clear_7,
.clear_10,
.clear_15,
.clear_20 {
    clear: both;
    overflow: hidden;
    margin: 0;
    padding: 0;
    display: block;
    visibility: hidden
}

.clear {
    width: 0;
    height: 1px
}

.clear_2 {
    height: 2px
}

.clear_7 {
    height: 7px
}

.clear_10 {
    height: 10px
}

.clear_15 {
    height: 15px
}

.clear_20 {
    height: 20px
}

.space {
    margin-left: 21px
}

.sp-h {
    margin-bottom: 5px
}

.space_top {
    margin-top: 8px
}

.set {
    margin: 0;
    padding: 0
}

.transparent {
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    -khtml-opacity: .5;
    opacity: .5
}

.shadow {
    box-shadow: #000 0 0 5px;
    -moz-box-shadow: #000 0 0 5px;
    -webkit-box-shadow: #000 0 0 5px
}

.cornertopleft8 {
    border-top-left-radius: 8px;
    -moz-border-radius-topleft: 8px
}

.cornertopright8 {
    border-top-right-radius: 8px;
    -moz-border-radius-topright: 8px
}

.cornerbottomleft8 {
    border-bottom-left-radius: 8px;
    -moz-border-radius-bottomleft: 8px
}

.cornerbottomright8 {
    border-bottom-right-radius: 8px;
    -moz-border-radius-bottomright: 8px
}

.cornerb8 {
    border-bottom-left-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    -moz-border-radius-bottomright: 8px
}

.conner4 {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}

.cornerbt {
    border-bottom-left-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    -moz-border-radius-bottomright: 8px
}

.left-m {
    margin-left: 7px
}

.left-p {
    padding-left: 7px
}

.top-m {
    margin-top: 7px !important
}

.top-p {
    padding-top: 7px
}

.per {
    width: 100%
}

.aligncenter {
    margin: 5px auto;
    display: block;
    max-width: 100%
}

.alignleft {
    float: left;
    margin-right: 10px;
    margin-top: 5px;
    width: 50%
}

.alignright {
    float: right;
    margin-left: 10px;
    margin-top: 5px;
    width: 50%
}

.slow_ts {
    transition: all .4s ease-in-out 0
}

input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
    border: 1px solid #d1d1d1;
    color: #878787;
    font-size: 13px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
    background: #fff;
    border-color: #72b8dc;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 6px rgba(187, 231, 248, 0.7);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 6px rgba(187, 231, 248, 0.7);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 6px rgba(187, 231, 248, 0.7)
}

input[type="text"].parsley-error,
input[type="text"].wpcf7-not-valid,
input[type="password"].parsley-error,
input[type="password"].wpcf7-not-valid,
input[type="date"].parsley-error,
input[type="date"].wpcf7-not-valid,
input[type="datetime"].parsley-error,
input[type="datetime"].wpcf7-not-valid,
input[type="email"].parsley-error,
input[type="email"].wpcf7-not-valid,
input[type="number"].parsley-error,
input[type="number"].wpcf7-not-valid,
input[type="search"].parsley-error,
input[type="search"].wpcf7-not-valid,
input[type="tel"].parsley-error,
input[type="tel"].wpcf7-not-valid,
input[type="time"].parsley-error,
input[type="time"].wpcf7-not-valid,
input[type="url"].parsley-error,
input[type="url"].wpcf7-not-valid,
textarea.parsley-error,
textarea.wpcf7-not-valid {
    border-color: #e24f3d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 6px rgba(226, 79, 61, 0.7);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 6px rgba(226, 79, 61, 0.7);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 6px rgba(226, 79, 61, 0.7)
}

.zoom_out img {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.zoom_out img:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2)
}

.zoom_pic img {
    transform: scale(1);
    transition-timing-function: ease-out;
    transition-duration: 500ms;
    -webkit-transform: scale(1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 500ms;
    -moz-transform: scale(1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 500ms
}

.zoom_pic img:hover {
    transform: scale(0.9);
    transition-timing-function: ease-out;
    transition-duration: 500ms;
    -webkit-transform: scale(0.9);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 500ms;
    -moz-transform: scale(0.9);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 500ms
}

.f_style {
    -webkit-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out
}

.b_style {
    -webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    -o-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out
}

.ftadbox {
    display: none
}

.ftad {
    display: table;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 999;
    border-top: 2px solid #fff
}

.ftad > div {
    display: table-cell;
    width: 50%
}

.ftad > div a {
    display: block;
    padding: 10px 0 10px 55px;
    font-family: 'Roboto Condensed';
    font-size: 22px;
    text-transform: uppercase
}

.ftad > div:nth-child(2) a {
    background: #f7941e url(images/phone.png) 15px 10px no-repeat;
    color: #ff1c01
}

.ftad > div:nth-child(1) a {
    background: #165066 url(images/reg.png) 15px 10px no-repeat;
    color: #fff
}

.ftad > div a:hover {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) inset
}

.fixwidth {
    max-width: 1000px;
    margin: 0 auto
}
.header {
    background: #ec314b;
    height: 35px;
    line-height: 35px;
    color: #ffffff;
    display: none;
}
.hotline-top{
    float: right;
        font-size: 15px;
}
.hotline-top .icon{
    font-weight: 500;
}
.logo {
    position: absolute;
    top: 15px;
    left: 0
}
.advmax .logo img {
    height: 50px !important;
    margin-top: -14px;
}
}

.slogan {
    right: 190px;
    top: 12px;
    position: absolute
}

.submenu {
    background: #4080ff;
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0 10px;
    border-bottom-left-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    -moz-border-radius-bottomright: 8px
}

.submenu li {
    list-style: none;
    background: url(images/submn-line.gif) no-repeat right;
    float: left;
    padding: 2px 7px
}

.submenu a {
    color: #fff
}

.submenu a:hover {
    color: #FF9
}

.flag {
    position: absolute;
    top: 37px;
    right: 47px
}

.flag img {
    padding-left: 7px
}

.hotline {
    position: absolute;
    bottom: 16px;
    right: 10px
}

.menu {
    background: url(images/nav-bg.gif) repeat-x;
    height: 35px;
    border-top-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    border-top-right-radius: 8px;
    -moz-border-radius-topright: 8px
}

.slideshow {
    background: url(images/slide-bottom.png) bottom center no-repeat;
    padding-bottom: 10px;
    padding-top: 1px;
}

.trust a,
.trust span {
    display: block;
    width: 24%;
    margin-right: 1%;
    float: left
}

.trust img {
    width: 100%
}

.trust img:hover {
    opacity: .5;
    -moz-transition: opacity;
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 1s;
    -webkit-transition: opacity;
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 1s
}

.trust {
    padding-bottom: 10px
}
.footer {
    background: #FF7E00;
    padding: 30px 0;
    color: #fff;
}
.logo-pt img{
    width: 100%;
    height: auto;
    padding-top: 50px;
}

.maplink span {
    font-size: 16px
}

.maplink {
    margin: 5px 0
}

.maplink a {
    transition: all .4s ease-in-out 0
}

.bgwhite {
    background: #fff;
    padding-bottom: 10px;
}

.middle {
    margin: 8px
}

.service_box {
    background: url(images/service-bg.jpg);
    min-height: 296px
}

.service_pic {
    width: 482px;
    height: 271px;
    float: left;
    margin: 12px;
    overflow: hidden
}

.service_pic img {
    width: 100%
}

.service_ct {
    width: 414px;
    float: right;
    margin: 12px
}

.svct_tt {
    font-size: 18px;
    text-transform: uppercase
}

.svct_tt a {
    color: #f5fe61
}

.svct_tt a:hover {
    color: #FF0
}

.udiem {
    padding: 5px 0;
    color: #fff;
    font-size: 16px
}

.udiem p {
    margin: 12px 0
}

.udiem img {
    vertical-align: middle
}

.udiem_bt {
    background: url(images/quy-trinh.png) right top no-repeat;
    width: 313px;
    height: 38px;
    display: block;
    font-weight: 700;
    color: #fff;
    line-height: 38px;
    font-size: 16px;
    font-weight: bold;
    text-indent: 15px;
    text-transform: uppercase;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px
}

.udiem_bt:hover {
    color: #fff;
    background: url(images/quy-trinh2.png) right top no-repeat
}

.vclip {
    width: 310px
}

.photo {
    margin: 0 0 0 2px;
    width: 310px;
}

.tt_line {
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    color: #4080ff;
    background: url(images/tt-line.gif) left bottom no-repeat;
    padding-bottom: 8px
}

.tt_line a {
    color: #4080ff
}

.tt_line a:hover {
    color: #F60;
    transition: all .4s ease-in-out 0
}

.photo_pic img {
    width: 100%
}

.box_tp_cel1 {
    width: 34%;
    float: left
}

.box_tp_cel2 {
    width: 34%;
    float: left
}

.box_support {
    float: left
}

.box_support > p {
    margin: 0 0 10px
}

.support img {
    float: left;
    margin-right: 26px;
    vertical-align: middle
}

.support {
    display: block;
    padding: 10px 0 5px 6px;
    color: #e03922;
    font-weight: 700
}

.support span {
    font-weight: 700;
    color: #333;
    font-size: 12px
}

.bt_hoidap,
.bt_dangky {
    display: block;
    font-weight: 700;
    color: #fff;
    font-size: 16px;
    margin: 15px 0 0 5px;
}

.review {
    position: relative;
    margin: 0 1px;
    border: 1px solid #eee;
    padding: 0 0 15px
}

.tt_rev {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    color: #4080ff;
    margin-bottom: 10px;
    background: url(images/tt-line.gif) left bottom no-repeat;
    padding-bottom: 8px
}

.review_cel {
    width: 47%;
    float: left;
    margin-left: 2%;
    margin-top: 10px
}

.review_cel img {
    float: left;
    margin-right: 10px;
    width: 95px;
    height: 95px;
    text-align: center;
    color: #fff;
    -moz-border-radius: 95px;
    -webkit-border-radius: 95px;
    border-radius: 95px;
    border: 3px solid #dcdcdc
}

.review_cel a {
    color: #f7941e;
    transition: all 0.4s ease-in-out 0s;
}

.review_cel a:hover {
    color: #e33a22;
}

.review_cel img:hover {
    border: #999 3px solid;
    transition: all 0.4s ease-in-out 0s;
}

.review_pic {
    width: 95px;
    height: 95px;
    text-align: center;
    color: #fff;
    -moz-border-radius: 95px;
    -webkit-border-radius: 95px;
    border-radius: 95px;
    border: 3px solid #dcdcdc
}

.review_pic:hover {
    border: #999 3px solid;
    transition: all 0.4s ease-in-out 0s;
}

.review_tt {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #e33a22;
    margin-bottom: 8px;
    padding-left: 10px;
}

.review_more {
    position: absolute;
    bottom: 5px;
    right: 10px;
    background: url(images/more-icon.png) right 2px no-repeat;
    padding: 4px 26px 5px 0px;
    display: block;
}

.review_more:hover {
    background: url(images/more-icon2.png) right 2px no-repeat;
    color: #0b87b1;
}

.tinqt {
    width: 644px;
    float: left;
}

.tinqt_big {
    width: 314px;
    margin: 0 20px 0 0;
    font-weight: bold;
    float: left;
}

.tinqt_big img {
    width: 312px
}

.tinqt_smal {
    width: 300px;
    float: left;
}

.tinqt_smal img {
    float: left;
    height: 68px;
    margin-right: 10px;
    width: 102px
}

.tinqt_smal_rows {
    margin-bottom: 10px;
    color: #777;
    overflow: hidden;
    height: 72px;
}

.tinqt_smal_rows a {
    display: block;
    padding-bottom: 5px;
    color: #333;
    font-size: 13px;
    line-height: 20px;
}

.tinqt_smal_rows a:hover {
    color: #165066
}

.baochi {
    width: 314px;
    float: left;
    margin-left: 15px;
}

.baochi img {
    border: 1px solid #eee;
    margin-top: 8px;
    width: 97%;
    height: 75px;
}

.baochi_tt {
    background: url(images/tt-line.gif) left bottom no-repeat;
    padding-bottom: 5px;
    margin-bottom: 0px;
    color: #4080ff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}

.sv_other_box {
    width: 308px;
    padding-bottom: 14px;
    float: left
}

.sv_other {
    border: 1px solid #ebebeb
}

.sv_other_tt {
    margin: 0;
    padding: 9px 10px;
    text-align: center;
    text-transform: uppercase
}

.sv_other_tt a {
    font-size: 14px;
    color: #FF7E00;
    font-weight: 400;
    display: block;
    transition: all .4s ease-in-out 0
}

.sv_other_tt a:hover {
    color: #F60
}

.sv_other img {
    width: 100%;
}

.sv_other img:hover {
    opacity: .4;
    -moz-transition: opacity;
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 1s;
    -webkit-transition: opacity;
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 1s
}

.sv_other_space {
    margin-left: 7px;
    margin-right: 7px;
}

.sv_other_box:last-child {
    margin-right: 0
}

.support-tt {
    text-transform: uppercase;
    color: #4080ff;
    padding-bottom: 6px
}

.support-box {
    margin: 10px;
    font-weight: 700;
    font-size: 14px
}

.support-cel {
    display: block;
    margin: 0;
    padding: 0 0 14px;
    font-weight: 700
}

.support-cel img {
    margin-right: 15px;
    margin-left: 5px;
    vertical-align: middle;
    float: left
}

.colum02 {
    width: 700px;
    font: 14px/24px arial;
    margin-top: 10px;
}

.colum01 {
    width: 288px;
    margin-top: 17px
}

.box-bg {
    background: #fff
}

.box-bgbs {
    background: #fff url(images/bac-si-tu-van1.jpg) right bottom no-repeat;
}

.box-bg2 {
    background: #f8f8f8 url(images/box-tt-bg.gif) repeat-x
}

.box_tt {
    background: #FF7E00 none repeat scroll 0 0;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    margin: -7px 0 10px;
    padding: 8px 15px;
    text-transform: uppercase;
}

.box_ct {
    margin: 0 12px
}

.box_ct2 {
    margin: 0;
    padding-bottom: 10px
}

.bs-news2 {
    margin: 2px 0;
    padding: 5px 10px;
    border-bottom: 1px solid #dcdcdc;
    color: #333
}

.bs-news2-tt {
    margin-top: 15px;
    display: block
}

.bs-news2 p {
    font-size: 11px
}

.circle {
    width: 80px;
    height: 80px;
    background: #dcdcdc;
    text-align: center;
    padding: 3px;
    color: #fff;
    -moz-border-radius: 80px;
    -webkit-border-radius: 80px;
    border-radius: 80px
}

.news_pic2 {
    width: 59px;
    height: 59px;
    padding: 2px;
    margin-right: 10px
}

.link_top {
    margin: 0;
    padding: 7px 15px;
    color: #fff;
    background: #FF7E00;
    margin-right: 5px;
    margin-bottom: 15px;
}

.link_top a {
    font-weight: 700;
    color: #fff
}

.link_top a:hover {
    color: #FF0
}

.link_top span {
    font-weight: 700;
    color: #FF0
}

.svbox_tt {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    color: #15759e;
    margin: 20px 40px 10px;
    text-align: center
}

.boz01 {
    background: #d9f4ff;
    padding: 10px;
    color: #323232;
    font-weight: 700
}

.boz02 {
    background: #eff8ff;
    padding: 10px;
    color: #323232;
    border: 1px solid #c7e5ff;
    margin: 10px 0
}

.box02_tt {
    font-size: 27px;
    color: #d87b0c;
    text-align: center;
    text-transform: uppercase;
    margin: 20px 0
}

.box02_tt02 {
    text-align: center;
    color: #4080ff;
    font-size: 22px;
    text-transform: uppercase;
    line-height: 26px
}

.box02_tt02 span {
    color: #4080ff !important
}

.box02_tt03 {
    text-align: center;
    color: #056ac3;
    font-size: 22px;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-weight: 700
}

.boz07_cel_ct > p {
    margin: 0 0 10px
}

.box02_list {
    font-size: 14px;
    font-weight: 700;
    color: #333;
    margin: 20px 0 8px
}

.box02_list span {
    color: #333 !important
}

.svp_photo span {
    color: #333 !important
}

.box02_list2 {
    font-size: 14px;
    font-weight: 700;
    color: #056ac3;
    margin: 20px 0 8px
}

.box02_list img {
    vertical-align: middle
}

.candeu {
    text-align: justify;
    line-height: 22px;
    display: block
}

.box02_list_ct {
    padding: 0 4px 0 0;
    color: #63605c
}

.box02_list_ct2 {
    padding: 0 4px 0 0;
    color: #3f5a6c
}

.boz02 td {
    vertical-align: top
}

/*.boz02 img{margin:15px 5px 0 0}*/
.boz03 {
    margin: 15px auto;
    border: 1px solid #ffe369;
    padding: 15px 0;
    display: table;
    background: #fff8d9;
    width: 100%
}

.boz03_cel01 {
    display: table-cell;
    padding-left: 20px;
    padding-right: 30px;
    vertical-align: top
}

.boz03_cel02 {
    display: table-cell;
    padding-right: 15px;
    width: 251px
}

.boz03_cel02 img {
    width: 100%
}

.boz03_tt {
    font-weight: 700;
    color: #f60;
    text-transform: uppercase;
    font-size: 15px;
    padding-bottom: 10px;
    padding-left: 8px
}

.boz03_tt span {
    color: #f60 !important
}

.boz03_tt img {
    float: left;
    margin-right: 10px
}

.boz03_list {
    font-size: 12px;
    font-weight: 700;
    color: #323232
}

.boz03_list img {
    vertical-align: middle;
    margin-right: 6px
}

.boz03_cel {
    width: 32%;
    float: left;
    margin-left: 1%
}

.boz03_cel img {
    width: 100%
}

.center {
    text-align: center
}

.boz04 {
    background: #e6f5ff;
    padding: 10px 15px;
    color: #323232;
    border: 1px solid #a4d3f3
}

.boz04_tt {
    font-size: 21px;
    color: #007cb2;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    margin: 15px 5px
}

.boz04_tt2 {
    font-size: 19px;
    color: #f60;
    text-align: center;
    text-transform: uppercase;
    margin: 0 0 22px;
    font-weight: 700;
    line-height: 32px
}

.boz05_tt {
    text-align: center;
    padding: 20px 10px 10px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    margin: 0
}

.boz05_ct {
    padding: 15px 10px;
    background: #fffbe1;
    display: table
}

.boz05_cel01 {
    display: table-cell;
    vertical-align: top
}

.boz05_cel02 {
    display: table-cell;
    vertical-align: top;
    padding-left: 8px
}

.boz05 {
    background: #ff9019;
    border: 1px solid #ffc06e;
    margin: 10px 0
}

.boz05_cel01 td {
    vertical-align: top
}

.boz06 {
    background: #f29707
}

.boz06_tt {
    display: block;
    padding: 9px 10px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    text-align: left;
    text-indent: 20px
}

.boz06_video {
    padding: 25px 30px;
    background: #fff5e5
}

.boz06_ct {
    padding: 20px 0
}

.boz07 {
    background: #5f9509;
    border: 1px solid #cfee9d;
    margin-bottom: 20px
}

.boz07_ct {
    background: #fff;
    padding: 10px
}

.boz07_tt {
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-size: 20px;
    margin: 10px
}

.boz07_tt span {
    color: #fff !important
}

.boz07_cel img {
    float: left;
    margin-right: 10px;
    width: 158px;
    height: 149px
}

.boz07_cel_ct {
    display: table-cell;
    vertical-align: top;
    background: #fffee8;
    padding: 10px;
    color: #626262;
    text-align: justify;
    min-height: 128px;
    border: 1px solid #dcdcdc
}

.boz07_cel {
    display: table;
    margin-bottom: 10px
}

.boz07_cel > p {
    display: table-cell
}

.boz07_cel_tt {
    font-weight: 700;
    color: #ff7800;
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 5px;
    margin-bottom: 10px
}

.boz07_cel_tt a {
    color: #ff7800
}

.boz_dky1,
.boz_dky2 {
    display: block;
    float: left;
    margin-left: 10px;
    margin-right: 20px
}

.boz_dky1 {
    width: 46%
}

.boz_dky2 {
    width: 35%
}

.boz_kq_tt span {
    background: #fadda8;
    color: #c00 !important;
    font-size: 16px;
    padding: 6px 20px;
    display: table;
    margin: 0 auto
}

.boz_kq_tt {
    border-bottom: 1px solid #fadda8
}

.boz_kq {
    background: #fadda8;
    padding: 20px 10px 10px
}

.boz_kq_more {
    text-align: right;
    margin-bottom: 0;
    margin-right: 10px
}

.content {
    margin: 15px 15px 0;
    text-align: justify
}

.ct-mxh {
    padding: 10px;
    vertical-align: middle;
    background: #f4f4f4
}

.baiviet {
    line-height: 20px;
    color: #333;
    text-align: justify
}

.baiviet-tt,
.baiviet h1 {
    font-size: 16px;
    color: #1772bc;
    margin-bottom: 5px
}

.baiviet-time {
    font-size: 11px
}

.baiviet-more {
    margin: 10px 0 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px
}

.baiviet-more li {
    list-style: none;
    background: url(images/bullet-arrow.png) 0 8px no-repeat;
    padding: 0 2px 0 12px;
    margin: 0
}

.baiviet-more li a {
    color: #777;
    font-size: 11px
}

.baiviet-more li a:hover {
    color: #f28400
}

.baiviet h2,
.baiviet h3,
.baiviet h4,
.baiviet h5 {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 7px 0
}

.baiviet ul {
    margin-left: 36px
}

.adv-ct {
    font-size: 12px;
    color: #333;
}

.adv-ct-pic {
    text-align: center
}

.fan-page p {
    padding: 0 7px
}

.fan-page img {
    margin-right: 3px
}

.ft-tags a {
    display: block;
    float: left;
    padding: 2px 5px;
    background: #dae9f2;
    border: 1px solid #cdd1d4;
    color: #5e5e5e;
    margin: 2px;
    font-weight: 700;
    text-transform: capitalize;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px
}

.ft-tags a:hover {
    color: #fff;
    background: #066b96;
    border: 1px solid #096395;
    transition: all .4s ease-in-out 0
}

.ft-tags span {
    font-weight: 700;
    color: #3f85ac;
    display: block;
    float: left;
    font-weight: bold;
    padding: 2px 5px 2px 0;
    font-size: 13px
}

.ft-tags,
.trongmuc {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0 0 10px;
    display: table;
}

.tinlienquan {
    margin: 0 15px
}

.tinlienquan ul {
    margin: 0;
    padding: 0
}

.tinlienquan ul li {
    padding: 2px 5px 2px 0;
    list-style: square;
    color: #1482db;
    margin: 0 0 0 18px
}

.tinlienquan a {
    color: #333
}

.tinlienquan span {
    color: #909090
}

.tinlienquan a:hover {
    color: #4080ff
}

.tinlienquan-tt {
    border-bottom: 1px dotted #cdd1d4;
    padding: 0 5px;
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
    color: #faae3c;
    margin: 2px 0 8px;
}

.dvlienquan {
    display: block;
    float: left;
    font-weight: 700;
    width: 46%;
    margin-left: 1%;
    margin-bottom: 10px;
    margin-right: 3%
}

.dvlienquan img {
    border: 1px solid #d8d8d8;
    margin-right: 10px;
    width: 145px;
    height: 80px;
    padding: 1px;
    vertical-align: middle;
    float: left;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}

.dvlienquan:hover {
    color: #ea5308 !important
}

.comment-tt01 {
    font-weight: 700;
    font-size: 14px;
    margin: 0;
    color: #4080ff;
    padding-bottom: 5px
}

.comment-tt02 {
    font-weight: 700;
    margin: 0;
    color: #959ba7;
    border-bottom: 1px solid #dbd9d9
}

.comment-tt02 span {
    display: block;
    float: left;
    padding: 2px 10px
}

.comment-tt02 a {
    display: block;
    float: left;
    color: #4080ff;
    padding: 5px 15px;
    margin-left: 2px;
    background: #f8f5f5;
    border: 1px solid #dbd9d9;
    border-bottom: none;
}

.comment-tt02 a:hover,
.comment-tt02 .cm-act {
    background: #FF7E00;
    color: #fff;
    border: 1px solid #fff
}

.comment {
    color: #333;
    padding-top: 10px !important
}

.comment2 {
    color: #333;
    overflow: auto;
    height: 300px;
    padding: 0 10px 10px 0
}

.comment2 ol li {
    list-style: none;
    padding: 0
}

.comment2 ol {
    margin: 0;
    padding: 0
}

.fn {
    font-weight: 700
}

.comment-meta a {
    font-size: 11px;
    color: #777
}

#respond {
    text-align: left !important
}

#respond label {
    font-size: 16px;
    color: #333
}

#respond input {
    color: #333;
    border: 1px solid #ddd;
    padding: 6px 4px
}

#respond textarea {
    width: 100%;
    border: 1px solid #ddd;
    padding: 6px;
    font-family: arial
}

.children {
    list-style: none
}

#respond h3 {
    font-size: 13px;
    color: #4080ff;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px
}

.comment-post input {
    border: 1px solid #ddd;
    width: 220px;
    color: #5e5e5e;
    font-size: 11px;
    padding: 4px 3px
}

.comment-post textarea {
    border: 1px solid #ddd;
    width: 530px;
    color: #5e5e5e;
    font-size: 11px;
    padding: 2px 3px;
    font-family: Arial, Helvetica, sans-serif;
    height: 148px
}

.box_gui_cauhoi.border > p {
    margin: 0
}

.commentlist {
    margin: 0
}

#comments p {
    margin: 5px 0
}

.comment-bt img {
    vertical-align: bottom;
    margin-left: 10px
}

.comment-body {
    border: 1px dashed #ddd;
    padding: 10px
}

#back-top {
    position: fixed;
    bottom: 100px;
    right: 50px;
    background: url(images/back_top.png) no-repeat;
    width: 40px;
    height: 40px;
    z-index: 999999
}

#back-top a {
    width: 63px;
    height: 63px;
    display: inline-block
}

.ct_left {
    width: 7%;
    float: left
}

.ct_right {
    width: 93%;
    float: left
}

.tuvan-tt2 {
    font-size: 12px;
    line-height: 43px
}

.tuvan-tt {
    font-size: 12px
}

.tuvan-phone {
    color: #0a6d98;
    font-size: 12px
}

.icon_ut img,
.icon_ut {
    margin-top: 5px
}

.icon_ut img:hover {
    opacity: .6;
    -moz-transition: opacity;
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 1s;
    -webkit-transition: opacity;
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 1s
}

.nav_hr {
    margin: 0 2px;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 8px
}

.nav_hr li {
    list-style: none
}

.nav_hr a {
    color: #4080ff;
    font-weight: 700;
    font-size: 12px;
    background: url(images/icon_dot.png) 0 10px no-repeat;
    padding: 7px 12px;
    display: block;
    border-bottom: 1px dotted #bbb
}

.nav_hr a:hover {
    color: #ea5308;
    background: url(images/icon_dot2.png) 0 10px no-repeat
}

.box_gui_cauhoi {
    background: #fff
}

.box_gui_cauhoi input[type="text"],
.box_gui_cauhoi input[type="tel"],
.box_gui_cauhoi input[type="email"],
.box_gui_cauhoi textarea {
    width: 100%;
    margin-top: 5px;
    border: 1px solid #d1d1d1;
    padding: 6px 8px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
}

.box_gui_cauhoi input[type="submit"] {
    padding: 5px 10px;
    text-align: center;
    width: 100%;
    border: none;
    background: url(images/hotline-bg.gif) repeat-x;
    margin-top: 5px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 1px solid #ccc;
    color: #0d6f9a
}

.box_gui_cauhoi_note {
    color: #10719b;
    font: bold 14px/20px Georgia, "Times New Roman", Times, serif
}

.box_gui_cauhoi_note span {
    color: #c00;
    font-size: 19px
}

.box_gui_cauhoi img {
    display: none
}

.box_gui_cauhoi_bt {
    text-align: right;
    display: block
}

.box_gui_cauhoi_space {
    margin-top: 4px
}

.box_gui_cauhoi_note2 {
    color: #10719b;
    font: 18px/20px Georgia, "Times New Roman", Times, serif;
    padding: 10px 8px 0;
    font-weight: 700
}

.box_gui_cauhoi_note2 span {
    color: #c00;
    font-size: 22px
}

.boxz {
    padding: 10px 15px
}

.boxz2 {
    padding: 10px 15px 0
}

.boxz_tt {
    font-size: 14px;
    font-weight: 700;
    color: #15759e;
    margin: 10px 0 5px
}

.add_contact {
    width: 50%;
    float: left
}

.add_ct {
    color: #e4820d;
    font-size: 18px;
    text-transform: uppercase
}

.add_ctbox {
    margin-right: 60px
}

.boxcontact-tt {
    font-weight: 700;
    color: #3f85ac;
    margin-bottom: 10px;
    padding: 10px 0 5px;
    font-size: 14px;
    border-bottom: 1px solid #d0d1d0
}

.boxcontact_note {
    font-weight: 700;
    color: #2f2f2f;
    font-style: italic
}

.boxcontact_note span {
    color: #12739c
}

.boxcontact_note {
    font-style: italic;
    font-weight: 400;
    font-family: Arial, Helvetica, sans-serif
}

.contact_box {
    padding: 20px 10px 30px 5px;
    text-align: left;
    margin: 0
}

.slidepage {
    text-align: center
}

.contact_tt {
    padding: 5px 5px 0 10px;
    font-weight: 700;
    font-size: 12px;
    margin: 0;
    color: #d10303
}

.contact_ct {
    padding: 0 10px 15px 0;
    margin: 10px;
    border-bottom: 1px dotted #ccc
}

.contact_ct h2 {
    text-transform: uppercase;
    font-weight: 700;
    padding: 0 0 3px;
    margin: 0;
    font-size: 12px;
    margin: 0
}

.contact {
    padding: 35px 0 0 32%;
    background: url(images/bstv.jpg) 0 0 no-repeat;
    margin: 40px 25px 0 0
}

.field_ct {
    overflow: hidden;
    padding: 4px 0;
    margin: 0
}

.field_ct textarea {
    width: 96%;
    border: 1px solid #ccc;
    height: 130px;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px
}

.field_ct label.styled {
    float: left;
    width: 70px;
    margin-right: 15px;
    text-align: left;
    line-height: 23px
}

.field_ct input {
    background: #fff;
    width: 60%;
    text-indent: 5px;
    padding: 7px 0;
    border: 1px solid #ccc;
    margin: 0
}

.button_lh {
    padding-left: 20%;
    padding-top: 6px
}

.button_lh a {
    transition: all .4s ease-in-out 0;
    display: block;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    background: url(images/contact-bt.png) no-repeat;
    width: 88px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-size: 14px
}

.button_lh a:hover {
    background-position: 0 -29px;
    text-decoration: none
}

.wpcf7-submit {
    background: url(images/gui.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: 33px;
    width: 128px
}

.new-top {
    padding: 10px 15px
}

.new-top img {
    margin-right: 15px;
    width: 331px;
    height: 206px;
    border: 2px solid #e7eaeb;
    padding: 1px
}

.new-top-tt {
    font-size: 16px
}

.dhang {
    font-size: 12px;
    text-align: justify
}

.new-top-list {
    margin: 0;
    padding: 0;
    width: 43%
}

.new-top-list li {
    list-style: none;
    background: url(images/icon.png) 5px 5px no-repeat;
    padding: 2px 5px 2px 15px;
    border: 1px solid #dfe8ed;
    margin-bottom: 4px;
    color: #4080ff;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px
}

.thum-news {
    margin: 5px 7px 16px 0
}

.box_news {
    padding: 12px 0;
    text-align: justify
}

.box_news h3 {
    margin: 0;
    padding: 2px 0 4px;
    text-transform: none;
    text-align: left
}

.box_news h3 a,
.box_news h4 a {
    font-weight: 700;
    font-size: 14px
}

.box_news p {
    padding: 3px 0;
    margin: 0;
    text-align: justify;
    color: #222;
    line-height: 20px
}

.news_pic {
    width: 139px;
    height: 90px;
    border: 1px solid #eee;
    padding: 2px;
    margin-right: 10px
}

.news_pic3 {
    width: 230px;
    height: 150px;
    border: 1px solid #eee;
    padding: 2px;
    margin-right: 10px
}

.box_news-tt {
    font-weight: 700;
    font-size: 12px;
    text-align: left;
    display: block;
    color: #5b5b5b;
    padding-top: 5px
}

.box_news-tt:hover {
    color: #f28400
}

.news_pic2 {
    width: 59px;
    height: 59px;
    padding: 2px;
    margin-right: 10px
}

.box_news_dk {
    padding: 20px
}

.box_news_dk img {
    margin-left: 40px
}

.wp-pagenavi a,
.wp-pagenavi span {
    border: 1px solid #BFBFBF;
    margin: 2px;
    padding: 3px 8px;
    text-decoration: none;
    display: block;
    float: left
}

.wp-pagenavi span.current {
    font-weight: 700;
    border: 1px solid #13749D
}

#navigation {
    width: 100%;
    border-top: 1px solid #ccc
}

.wp-pagenavi {
    float: right;
    padding-top: 15px
}

.wp-pagenavi span.current {
    background: #13749D;
    color: #fff
}

.pages,
.wp-pagenavi a {
    color: #434343
}

.wp-pagenavi a:hover {
    background: #13749D;
    color: #fff;
    border: 1px solid #13749D
}

.videobox {
    margin: 0;
    text-align: justify
}

.videoclips {
    width: 502px;
    margin: 0 auto
}

.videoclips_tt {
    font-size: 16px;
    margin: 20px 0 10px;
    color: #15759e
}

.videoother {
    width: 33%;
    float: left
}

.videoother_ct {
    display: block;
    border: 1px solid #b1d4e3;
    background: #dfe8ed;
    color: #303030;
    text-align: center;
    padding: 10px 8px;
    margin: 10px
}

.videoother_ct img {
    width: 100%;
    max-height: 105px
}

.videoother_ct_tt {
    font-size: 12px;
    margin: 8px 0;
    text-align: center
}

.videoother_rows {
    margin: 10px 0
}

.clips_icon {
    display: block;
    float: left;
    width: 84px;
    text-align: center
}

.clips_icon_b {
    width: 336px;
    margin: 20px auto 0
}

.clips_dangky {
    text-align: center;
    padding: 0
}

#slideads {
    position: relative;
    width: 100%;
    visibility: hidden
}

#slideads1 {
    position: absolute;
    left: -80px;
    z-index: 99;
    padding: 0;
    margin: 0;
    display: inline
}

#slideads2 {
    position: absolute;
    right: -79px;
    z-index: 99;
    padding: 0;
    margin: 0;
    display: inline
}

.notepage {
    border: dashed 2px #11B6CC;
    margin-bottom: 15px;
    padding: 10px;
    background: #EEF9FD
}

.notepage_tt {
    color: #c00;
    margin: 0 0 5px;
    background: url(images/stars.png) right 5px no-repeat;
    padding: 10px 118px 5px 10px
}

.notepage li {
    color: #ea5308;
    font-weight: 700;
    padding: 6px 0
}

.notepage_pic img {
    width: 250px
}

.notepage_pic {
    text-align: center
}

.tuvan_ask {
    background: url(images/fragen.png) 0 0 no-repeat;
    padding: 5px 10px 10px 54px;
    text-transform: uppercase;
    font-weight: 700;
    color: #CA6200
}

.tuvan_ques {
    background: url(images/answer.png) 0 0 no-repeat;
    padding: 5px 10px 10px 54px;
    text-transform: uppercase;
    font-weight: 700;
    color: #C40202
}

.tuvan_name {
    padding: 5px 0 10px
}

.hoidap {
    padding: 0;
    text-align: justify
}

.hoidap_tt {
    font-weight: 700
}

.hoidap p {
    margin: 5px 0
}

.hoidap_list {
    margin: 15px 4px;
    padding: 0
}

.hoidap_list li {
    margin: 0;
    padding: 0;
    list-style: none;
    background: url(images/plus_icon.png) 0 10px no-repeat;
    padding: 5px 5px 5px 20px;
    border-top: 1px solid #ddd
}

.hoidap_list li:hover {
    background: #eee url(images/plus_icon.png) 0 10px no-repeat;
    border-top: 1px solid #ddd
}

.hdtt {
    padding: 7px 10px 20px;
    margin: 0;
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    line-height: 20px;
    text-transform: uppercase
}

.hdtt span {
    font-size: 20px;
    margin-right: 13px;
    padding-top: 0;
    display: block;
    float: left
}

.hdtt a,
.box_tt a {
    color: #fff;
    font-weight: 700
}

.hoidap_list a:hover {
    color: #4080ff
}

.ss_tt {
    padding: 13px 10px 8px;
    color: #0059ad;
    background: #fbfd98;
    font-family: "Times New Roman", Times, serif;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-size: 20px;
    text-align: center;
    line-height: 22px;
    box-shadow: #ccc 0 0 5px;
    -moz-box-shadow: #ccc0 0 5px;
    -webkit-box-shadow: #ccc 0 0 5px
}

.srow {
    display: table;
    width: 100%;
    border: 1px solid #cbe2ef;
    border-top: none;
    font-size: 14px
}

.srow p {
    margin: 10px
}

.scel {
    display: table-cell
}

.sco01 {
    width: 20%;
    border-right: 1px solid #b3d5e8
}

.sco02 {
    width: 40%;
    border-right: 1px solid #b3d5e8
}

.sco03 {
    width: 40%
}

.sbg_blue {
    background: #0764bb
}

.sbg_light {
    background: #d9efff
}

.sbg {
    background: #f8fbfd
}

.sfont1 {
    color: #86ceff
}

.sfont2 {
    color: #2e94d7
}

.sbold {
    font-weight: 700
}

.sfont3 {
    color: #6e6e6e
}

.sfont4 {
    color: #428ab8
}

.stitle {
    font-size: 15px;
    font-weight: 700
}

.dvchiphi {
    padding: 15px 0
}

.dky_note {
    color: #db2f1e;
    text-align: center;
    padding: 17px 0 2px;
    background: #e7f2df;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif
}

.dky {
    background: #e7f2df;
    display: table
}

.dkycel01,
.dkycel02,
.dkycel03 {
    display: table-cell;
    vertical-align: top;
    padding-top: 10px
}

.dkycel01 {
    width: 30%
}

.dkycel02 {
    width: 30%;
    margin-right: 2%
}

.dkycel03 {
    width: 33%
}

.dkycel02 input {
    margin-bottom: 5px;
    padding: 7px 5px;
    border: 1px solid #c7c7c7;
    width: 97%;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    color: #414141;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif
}

.dkycel03 textarea {
    padding: 8px 5px;
    border: 1px solid #c7c7c7;
    width: 94%;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    height: 104px;
    margin-bottom: 6px;
    color: #c69921;
    font-family: Arial, Helvetica, sans-serif;
    color: #414141;
    font-size: 14px
}

.dky_click input {
    padding: 9px 0;
    background: url(images/dkybt.png) 0 0 no-repeat;
    border: none;
    width: 226px;
    height: 36px;
    color: #fff;
    font-weight: 700
}

.dky_click {
    margin: 0 auto
}

.dky_ft {
    display: table;
    background: #165066;
    color: #fff;
    width: 100%
}

.dky_ft p {
    margin: 6px
}

.dky_ft_cel1 {
    font-size: 20px;
    text-align: center;
    font-family: 'Roboto Condensed';
    text-transform: uppercase;
    font-weight: 600
}

.dky_ft_cel1 span {
    color: #fff38e;
    font-size: 26px
}

.dky_ft_cel2 {
    font-size: 14px;
    text-align: center
}

.dky_bs {
    margin: 0
}

.dky_click img {
    display: none
}

.bc-photo {
    width: 310px;
    padding: 1px;
}

.bc-second {
    width: 23%;
    display: table-cell;
    padding-left: 10px;
    text-align: left;
    padding-bottom: 15px;
}

.bc-second img {
    float: left;
    margin-right: 10px;
    width: 103px;
    height: 87px;
    padding: 1px;
}

.bc-s2 {
    margin-left: 25px
}

.bc-sctt {
    font-size: 13px;
    color: #333;
    font-weight: normal;
    margin: 0;
    padding: 5px 15px 0 0;
}

.baochi-tt {
    color: #21607a;
    font-weight: 700;
    margin-bottom: 4px;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
}

.box {
    position: relative;
    display: table;
    width: 100%;
    text-align: justify;
    padding-top: 8px;
}

.xemthem {
    position: absolute;
    right: -12px;
    bottom: -23px;
    width: 58px;
    height: 58px;
    display: block;
    background: url(images/xemthem.png) no-repeat
}

.xemthem:hover {
    background: url(images/xemthem2.png) no-repeat
}

.hd_cel1 {
    width: 32%;
    display: table-cell;
    vertical-align: top;
    padding-right: 11px;
}

.hd_cel2 {
    display: table-cell;
    vertical-align: top
}

.custom_ad_adv {
    border: 2px dashed #555;
    clear: both;
    margin: 10px 0 20px;
    overflow: hidden;
    padding: 10px 15px
}

.custom_ad_adv a {
    text-decoration: none;
    color: #0074c4
}

.custom_ad_adv a:hover {
    color: #1890ff
}

.custom_ad_adv {
    border: 2px dashed #11b6cc !important;
    border-radius: 5px 5px 5px 5px
}

.custom_ad_adv ._nn_stars {
    background: url(../images/stars.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 30px;
    width: 100px
}

.custom_ad_adv h4 {
    border-left: medium none;
    font-size: 1.4em;
    margin-bottom: 18px;
    margin-top: 10px
}

.custom_ad_adv a.button,
.custom_ad_adv a:visited .button,
.custom_ad_adv a:hover .button {
    color: #FFF !important;
    float: right;
    padding: 2px 5px;
    text-decoration: none
}

.custom_ad_adv a.button,
.custom_ad_adv a:visited .button,
.button {
    background: none repeat scroll 0 0 #11659e
}

.custom_ad_adv a.button:hover {
    background: none repeat scroll 0 0 #1890ff
}

.boz01_conner8_candeu {
    display: block;
    line-height: 22px;
    text-align: justify;
    background: none repeat scroll 0 0 #D9F4FF;
    color: #323232;
    font-weight: 700;
    padding: 10px
}

#slideads2 img {
    width: 50px
}

.tt_rev > a {
    text-transform: uppercase
}

.service_box_02 h2 {
    font-size: 13px;
    background: #d9f4ff;
    border: 1px solid #b4eaff;
    padding: 5px 10px;
    line-height: 22px
}

.wpcf7-not-valid-tip {
    display: none !important
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    background: none repeat scroll 0 0 #D9EFFF;
    margin-top: 8px;
    text-align: right;
    z-index: 99999
}

.slidebox_ct {
    margin: 0 auto;
    max-width: 1000px;
    text-align: center;
    width: auto
}

.slidebox_ctf {
    background: #fff;
    border: 2px solid #ddd;
    float: left;
    max-width: 766px;
    padding: 10px
}

#alrp-slidebox {
    bottom: -888px;
    position: fixed;
    left: 0;
    z-index: 5
}

#alrp-slidebox .title {
    color: red;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase
}

#alrp-slidebox .close {
    background: url(../images/close.gif) no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 13px;
    margin: 3px 0 6px;
    text-indent: -99999px;
    width: 13px;
    cursor: pointer
}

#alrp-slidebox hr {
    background-color: #E7E7E7;
    border: 0 none;
    clear: both;
    height: 1px;
    margin-bottom: 5px
}

#alrp-slidebox .list {
    margin: 0;
    padding: 0;
    font-family: Arial;
    font-size: 12px;
    list-style: none outside none;
    margin: 0;
    padding: 0 10px 5px
}

#alrp-slidebox .list li {
    border-bottom: 1px dotted #CCC;
    padding: 5px 0
}

#alrp-slidebox .list li .date {
    color: gray;
    display: inline-block;
    font-size: 11px;
    padding-bottom: 3px
}

#alrp-slidebox .list li h5 {
    font-size: 13px;
    margin: 0
}

#alrp-slidebox .list li h5,
#alrp-slidebox .list li h4 {
    font-family: CartoGothic, arial, Georgia, "Times New Roman", Times, serif;
    font-weight: 400;
    padding: 0 0 3px
}

#alrp-slidebox .blue,
#alrp-slidebox .blue a {
    color: #284296;
    text-decoration: none
}

.clearfix {
    clear: both
}

.bct {
    color: #333;
    line-height: 26px;
    font-size: 14px
}

.bct_top {
    display: table;
    padding-top: 20px
}

.bct_top div:nth-child(1),
.bct_top div:nth-child(2) {
    display: table-cell;
    width: 44%;
    padding: 0 20px 0 10px
}

.bct_top div:nth-child(2) {
    border-left: 1px solid #ebebeb;
    padding-left: 20px;
    padding-right: 0
}

.bct_top_tt {
    color: #f7941e;
    font-size: 20px !important;
    margin: 0
}

.bct_hotline {
    width: 490px;
    margin: -50px 0 0 -60px
}

.bct_hotline img {
    width: 100%
}

.bct_map {
    display: table;
    padding-top: 10px
}

.bct_map > div:nth-child(1),
.bct_map > div:nth-child(2) {
    display: table-cell
}

.bct_map > div:nth-child(2) {
    padding-left: 65px
}

.bct_map_tt {
    background: url(images/icon-map.jpg) 0 0 no-repeat;
    font-weight: 700;
    padding: 4px 0 4px 20px;
    font-size: 16px
}

.boxz_tt2 {
    font-size: 18px;
    color: #15759e;
    margin: 10px 0 5px;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 7px;
    font-weight: 700
}

.boxz_tt3 {
    font-size: 17px;
    color: #15759e;
    margin: 21px 0 -5px;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 9px
}

* {
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

#menu-main-navigation {
    border: none
}

.menu-toggle {
    display: block;
    padding: 7px 10px 7px 14px;
    margin: 0;
    background: #FF7E00 url(images/dmdv.png) right 10px no-repeat;
    color: #fff;
    cursor: pointer;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
}

.menu-toggle:hover {
    background: #f28400 url(images/dmdv.png) right 10px no-repeat
}

.menu-toggle.toggled-on {
    background: #f28400 url(images/dmdv.png) right 10px no-repeat;
    font-size: 16px;
    text-shadow: 1px 1px 3px #333
}

.srt-menu {
    font-size: 12px;
    display: none
}

.srt-menu.toggled-on {
    display: block;
    position: relative;
    z-index: 10;
    list-style: none
}

.srt-menu.toggled-on li {
    list-style: none;
    margin: 0;
    padding: 0
}

.srt-menu.toggled-on ul {
    margin: 0;
    padding: 0
}

.srt-menu.toggled-on ul li {
    margin: 0;
    padding: 0
}

.srt-menu {
    clear: both;
    margin: 0;
    padding: 0;
    background: #fff
}

#secondary-navigation {
    margin-bottom: 60px
}

#secondary-navigation ul {
    margin: 0;
    padding: 0
}

#secondary-navigation ul li a {
    background: #E6E6E6;
    display: block;
    margin: 5px 0;
    padding: 10px;
    text-decoration: none
}

#secondary-navigation ul li a:hover,
#secondary-navigation ul li.current a {
    background: #09f;
    color: #fff
}

@media only screen and (min-width: 481px) {
    .menu-toggle {
        margin-top: 0
    }
}

@media only screen and (min-width: 982px) {
    .menu-toggle {
        display: none
    }

    #menu-main-navigation {
        display: block
    }

    .srt-menu,
    .srt-menu * {
        margin: 0;
        padding: 0;
        list-style: none
    }

    .srt-menu ul {
        position: absolute;
        display: none;
        width: 200px
    }

    .srt-menu ul li {
        width: 100%
    }

    .srt-menu li:hover {
        visibility: inherit
    }

    .srt-menu li {
        float: left;
        position: relative;
    }

    .srt-menu li li {
        margin-left: 0;
        border-right: none;
    }

    /*.srt-menu > li:last-child a{color:#fff;background:#f28400 url(images/gch.jpg) 5px 17px no-repeat;padding-left:35px}
.srt-menu > li:last-child a:hover{background:#f28400 url(images/gch.jpg) 5px 17px no-repeat;}*/
    .srt-menu a {
        display: block;
        position: relative
    }

    .srt-menu li:hover ul,
    .srt-menu li.sfHover ul {
        display: block;
        left: 0;
        top: 54px;
        z-index: 99;
        -webkit-box-shadow: 2px 3px 2px 0 rgba(00, 00, 00, .3);
        box-shadow: 2px 3px 2px 0 rgba(00, 00, 00, .3)
    }

    ul.srt-menu li:hover li ul,
    ul.srt-menu li.sfHover li ul {
        top: -999em
    }

    ul.srt-menu li li:hover ul,
    ul.srt-menu li li.sfHover ul {
        left: 200px;
        top: 0
    }

    ul.srt-menu li li:hover li ul,
    ul.srt-menu li li.sfHover li ul {
        top: -999em
    }

    ul.srt-menu li li li:hover ul,
    ul.srt-menu li li li.sfHover ul {
        left: 10em;
        top: 0
    }

    .srt-menu li {
        list-style: none
    }

    .srt-menu a {
        text-decoration: none
    }

    .srt-menu > li > a {
        text-transform: uppercase;
        font-weight: 700
    }

    .srt-menu li a {
        margin: 0;
        padding: 10px 8px;
        height: 54px;
        line-height: 36px;
        white-space: nowrap;
        font-size: 13px
    }

    .srt-menu li li a {
        margin: 0;
        padding: 6px 10px;
        line-height: 22px
    }

    .srt-menu a,
    .srt-menu a:visited {
        color: #fff
    }

    .srt-menu li li a {
        border-top: 1px solid rgba(255, 255, 255, .2);
        background: #2a80a0;
        color: #fff;
        padding-left: 10px;
        height: auto
    }

    .srt-menu li li a:visited {
        color: #fff
    }

    .srt-menu li li li a,
    .srt-menu li.current * li a {
        padding-left: 10px;
        background: #FF7E00
    }

    .srt-menu li:hover > a,
    .srt-menu li.current a {
        color: #FAAE3C;
    }

    .srt-menu li li:hover > a {
        color: #FAAE3C;
    }
}

@media screen and (max-width: 982px) {
    .nav_hide1 {
        display: none
    }

    #menu-main-navigation {
        border: 1px solid #bdbdbd
    }

    .srt-menu li a {
        display: block;
        margin: 1px 0;
        padding: 4px 13px;
        text-decoration: none;
        background: #ddd;
        font-weight: 700;
        color: #005c6f;
        font-size: 13px
    }

    .srt-menu li {
        border: none
    }

    .srt-menu li a:hover {
        background: #005c6f;
        color: #fff
    }

    .srt-menu li li a {
        background: #eee url(images/nav-icon2.png) 12px 8px no-repeat;
        padding: 4px 3px 4px 27px;
        color: #4080ff;
        text-transform: none;
        font-size: 12px
    }

    .srt-menu li li a:hover {
        background: #005c6f url(images/ft-list3.png) 12px 8px no-repeat;
        color: #fff
    }

    .srt-menu li li li a {
        background: #efefef;
        padding: 2px 2px 2px 40px;
        background: url(images/icon.png) 30px 8px no-repeat;
        font-weight: 400;
        text-transform: capitalize
    }

    .srt-menu li li li a:hover {
        background: #09f url(images/icon3.png) 30px 8px no-repeat;
        color: #fff
    }
}

.bg-home {
    background: url(images/bg-slide.jpg) center 0 no-repeat;
}

.bg-page {
    background: url(images/bg-page.jpg) center 0 no-repeat;
}

.ut {
    background: #f7f7f7;
    margin: 5px 0 7px;
    padding: 5px
}

.ut li {
    float: left;
    list-style: none;
}

.ut li:nth-child(1) {
    float: left;
    list-style: none;
    background: url(images/bm1.png) 15px 5px no-repeat
}

.ut li:nth-child(2) {
    float: left;
    list-style: none;
    background: url(images/bm2.png) 15px 5px no-repeat
}

.ut li:nth-child(3) {
    float: left;
    list-style: none;
    background: url(images/bm3.png) 15px 5px no-repeat
}

.ut li:nth-child(4) {
    float: left;
    list-style: none;
    background: url(images/bm4.png) 15px 5px no-repeat
}

.ut li a {
    display: block;
    padding: 6px 40px 10px 60px;
    text-transform: uppercase;
    background: url(images/ud.png) right center no-repeat;
    color: #006d95;
    font-size: 13px;
    height: 50px
}

.ut li:last-child a {
    background: none;
}

.ut li span {
    display: block;
    color: #006d95;
    font-weight: bold;
    font-size: 16px
}

.ut li a:hover {
    display: block;
    height: 50px;
    text-transform: uppercase;
}

.videoclip iframe {
    height: 204px;
}

.sv_home {
    background: url(images/sv-hbg.jpg) center center no-repeat;
    height: 455px
}

.sv_home_tt {
    background: url(images/sv-home-bt.png) center bottom no-repeat;
    padding-bottom: 16px;
    display: table;
    margin: 22px auto;
}

.sv_home_tt_cel {
    background: url(images/sv-home-left.png) left top no-repeat, url(images/sv-home-right.png) right top no-repeat;
    display: block;
    padding: 0 26px;
}

.sv_home_tt_ct {
    background: #f7941e;
    height: 42px;
    line-height: 42px;
    padding: 0 24px;
}

.sv_home_tt_ct a,
.sv_home_tt_ct a:hover {
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
}

.ctf {
    font-family: Georgia, "Times New Roman", Times, serif;
}

.sv_home_ct {
    width: 520px;
    margin: 0 auto;
}

.sv_home_ct li {
    padding: 10px 0;
    font-size: 24px;
    font-family: Georgia, "Times New Roman", Times, serif;
}

.sv_home_ct li > div {
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
}

.sv_home_ct li:nth-child(1) {
    color: #ff0000;
}

.sv_home_ct li:nth-child(2) {
    color: #4db118;
}

.sv_home_ct li:nth-child(3) {
    color: #f7941e;
}

.sv_home_ct li:nth-child(4) {
    color: #ff0000;
}

.xemthem {
    display: none
}

.tinqt_big > p {
    margin: 6px 0;
}

.tinnoibat {
    border-bottom: 1px dotted #bbb;
}

.tinnoibat_ct {
    display: table
}

.tinnoibat_ct > div {
    display: table-cell;
    width: 25%;
    padding: 9px 10px 20px 10px;
}

.tinnoibat_ct > div:nth-child(1),
.tinnoibat > div:nth-child(2),
.tinnoibat > div:nth-child(3) {}

.tinnoibat_ct > div:nth-child(4) {}

.tinnoibat_ct ul {
    margin: 10px 0 0 0px;
}

.tinnoibat_ct li {
    padding: 3px 2px 3px 20px;
    list-style: none;
    background: url(images/question.jpg) 0 5px no-repeat;
    color: #2B94CD;
    line-height: 18px;
    margin: 5px 0 0;
    font-size: 13px;
}

.tinnoibat_ct li a {
    color: #333;
}

.tnbar {
    background: url(../images/cut.png) 0 0 no-repeat;
    width: 17px;
    height: 16px;
    position: absolute;
    top: -10px;
    right: 0;
}

.tinnoibat_ct img {
    width: 228px;
    min-height: 135px
}

.hoidap_cg {
    overflow: hidden;
    height: 290px;
}

.tnb_tt {
    background: #f7f4f4;
    border: 1px solid #e3e3e3;
    padding: 3px 10px;
    display: table;
    margin-top: -1px;
    color: #165066;
    text-transform: uppercase;
    border-bottom-left-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    font-weight: bold;
    font-size: 14px
}

.tvtt {
    color: #333;
    font-size: 16px;
    font-family: 'Roboto Condensed';
    margin: 0 0 15px;
    padding: 7px;
}

.tvtt a {
    display: block;
    color: #c00;
    font-size: 28px;
    font-weight: bold;
    padding-top: 5px;
}

.dltv {
    background: url(images/datlich.png) 0 0 no-repeat;
    width: 243px;
    height: 38px;
    line-height: 33px;
    display: block;
    margin: 10px auto;
    text-align: center;
    color: #fff;
    font-size: 18px;
}

.dltv:hover {
    background: url(images/datlich2.png) 0 0 no-repeat;
    color: #fff;
}

.blkh {
    padding: 5px 0
}

.blkh a {
    color: #066b96;
    display: block;
    padding: 0 0 0 15px;
    background: url(images/f5.jpg) 0 2px no-repeat;
    font-weight: bold;
}

.blkh p {
    background: url(images/f6.jpg) left top no-repeat, url(images/f7.jpg) right bottom no-repeat;
    padding: 0px 15px;
    margin: 5px 0;
    font-size: 12px;
}

.tab {
    display: table
}

.tab > div {
    display: table-cell
}

.boxtlq > div {
    width: 50%;
}

.boxtlq {
    clear: both;
    margin-top: 20px;
    margin-bottom: 30px;
}

.boxtlq > div:nth-child(1) {
    padding-right: 10px
}

.boxtlq > div:nth-child(2) {
    padding-left: 10px
}

.bstv-hl {
    margin: -10px 0 5px 55px;
    font-size: 14px
}

.dmca {
    margin: 0 0 0 55px
}

.breadcrumb_last {
    display: block;
    font-size: 20px;
}

body,
nav,
ul,
li,
a {
    margin: 0;
    padding: 0
}

a {
    text-decoration: none
}

.toggleMenu {
    display: none;
    background: #f7941e;
    padding: 10px 18px;
    color: #fff;
    font-weight: 700;
    border-top-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    text-transform: uppercase;
    font-size: 14px
}

.toggleMenu:hover {
    color: #FF0
}

.toggleMenu span {
    padding-right: 5px
}

.nav {
    list-style: none;
    *zoom: 1
}

.nav:before,
.nav:after {
    content: " ";
    display: table
}

.nav:after {
    clear: both
}

.nav ul {
    list-style: none;
    width: 16em
}

.nav a {
    padding: 10px 14px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 13px
}

.nav a:hover {
    color: #fff
}

.nav li {
    position: relative;
    z-index: 999999999
}

.nav > li {
    float: left;
    background: url(line.gif) no-repeat right
}

.nav > li > .parent {
    background-image: url(images/downArrow.png);
    background-repeat: no-repeat;
    background-position: right
}

.nav > li {
    padding: 6px 4px;
    margin: 3px 2px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}

.nav > li:hover,
.nav .act {
    background: #f28400;
    color: #fff;
    transition: all .4s ease-in-out 0
}

.nav li ul {
    position: absolute;
    left: -9999px
}

.nav > li.hover > ul {
    left: 0;
    top: 33px
}

.nav li li.hover ul {
    left: 100%;
    top: 0
}

.nav li li a {
    display: block;
    background: #3183a6;
    position: relative;
    z-index: 100;
    border-top: 1px solid #8bd2fa;
    text-transform: none;
    font-weight: 400;
    font-size: 12px;
    padding: 7px 10px
}

.nav li li a:hover {
    background: #4080ff;
    transition: all .4s ease-in-out 0
}

.nav li li li a {
    background: #4080ff;
    z-index: 200;
    border-top: 1px solid #8bd2fa;
    border-left: 1px solid #8bd2fa
}

.nav li li li a:hover {
    background: #3183a6;
    transition: all .4s ease-in-out 0
}

.test {
    background: url(icon-home.png) 9px 7px no-repeat;
    padding-left: 39px
}

.nav_hide2 {
    display: none
}

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
    outline: none
}

.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none
}

@font-face {
    font-family: 'flexslider-icon';
    src: url(fonts/flexslider-icon.eot);
    src: url(fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"), url(fonts/flexslider-icon.woff) format("woff"), url(fonts/flexslider-icon.ttf) format("truetype"), url(fonts/flexslider-icon.svg#flexslider-icon) format("svg");
    font-weight: 400;
    font-style: normal
}

.flexslider {
    margin: 0;
    padding: 0
}

.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden
}

.flexslider .slides img {
    margin: 0 auto;
    display: block;
    width: 100%;
}

.flex-pauseplay span {
    text-transform: capitalize
}

.slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

html[xmlns] .slides {
    display: block
}

* html .slides {
    height: 1%
}

.no-js .slides > li:first-child {
    display: block
}

.flexslider,
.flexslider2,
.flexslider3 {
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
    zoom: 1
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}

.loading .flex-viewport {
    max-height: 300px
}

.flexslider .slides {
    zoom: 1
}

.carousel li {
    margin-right: 7px
}

.flexslider2 .flex-direction-nav {
    *height: 0
}

.flexslider2 .flex-direction-nav li {
    float: left
}

.flexslider2 .flex-direction-nav a {
    display: block;
    width: 17px;
    height: 33px
}

.flexslider2 .flex-direction-nav .flex-prev {
    background: #000;
    position: absolute;
    top: 28%;
    left: -26px;
    background: url(slider/left-arr.png) no-repeat
}

.flexslider2 .flex-direction-nav .flex-next {
    background: #c00;
    position: absolute;
    top: 28%;
    right: -24px;
    background: url(slider/right-arr.png) no-repeat
}

.flexslider .flex-direction-nav {
    *height: 0
}

.flexslider .flex-direction-nav li {
    float: left
}

.flexslider .flex-direction-nav a {
    display: block;
    width: 29px;
    height: 31px;
    bottom: 50%
}

.flexslider .flex-direction-nav .flex-prev {
    background: #000;
    position: absolute;
    left: 15px;
    background: url(slider/left-arr.png) no-repeat
}

.flexslider .flex-direction-nav .flex-next {
    background: #c00;
    position: absolute;
    right: 9px;
    background: url(slider/right-arr.png) no-repeat
}

.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: .8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000
}

.flex-pauseplay a:before {
    font-family: "flexslider-icon";
    font-size: 20px;
    display: inline-block;
    content: '\f004'
}

.flex-pauseplay a:hover {
    opacity: 1
}

.flex-pauseplay a.flex-play:before {
    content: '\f003'
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 0;
    text-align: center;
    background: url(slider/nen.png) top center no-repeat;
    padding-top: 12px
}

.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline
}

.flex-control-paging li a {
    width: 14px;
    height: 14px;
    display: block;
    background: #dedede;
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3)
}

.flex-control-paging li a:hover {
    background: #f7941e
}

.flex-control-paging li a.flex-active {
    background: #f7941e;
    cursor: default
}

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden
}

.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0
}

.flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer
}

.flex-control-thumbs img:hover {
    opacity: 1
}

.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default
}

.tinnoibat_ct h5 {
    font-size: 13px;
    font-weight: normal;
    margin: 0
}

#alrp-slidebox .closex {
    background: url("close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    float: right;
    height: 25px;
    margin: -25px -2px 0 0;
    text-indent: -99999px;
    width: 25px;
}

.sv_camket {
    margin: 0 !important;
    padding: 0 0 0 35px
}

.sv_camket li {
    list-style: none;
    position: relative;
    min-height: 28px;
    padding: 0;
    margin: 0 0 10px
}

.sv_camket b {
    display: block;
    width: 28px;
    height: 21px;
    position: absolute;
    top: 0;
    left: -35px;
    background: url(../images/sv_tt2.png) 0 0 no-repeat;
    text-indent: 7px;
    line-height: 21px;
    color: #fff;
    font-family: time new man;
    font-size: 20px
}

.icon {
    margin: 10px
}

.icon .row {
    display: table;
    width: 100%
}

.icon .row > div {
    float: left;
    width: 25%
}

.icon .row > div a {
    display: block;
    height: 32px;
    line-height: 32px;
    font-size: 16px
}

.idea2 {
    margin: 10px 0 17px;
    border: 1px solid #f6e8b6;
    background: #fffde8;
    padding: 15px
}

.idea {
    width: 255px;
    margin: 10px 0 4px 17px;
    border: 1px solid #f6e8b6;
    background: #fffde8;
    float: right;
    padding: 15px
}

.idea_max {
    width: 95%;
    margin: 10px 0 17px 17px;
    border: 1px solid #f6e8b6;
    background: #fffde8;
    float: right;
    padding: 15px
}

.idea3 {
    width: 255px;
    margin: 10px 17px 4px 0;
    border: 1px solid #f6e8b6;
    background: #fffde8;
    float: left;
    padding: 15px
}

.idea_tt {
    font-size: 14px;
    color: #FF7E00;
    font-family: "Noto serif", Georgia, "Times New Roman", Times, serif;
    text-transform: uppercase;
    font-weight: 700
}

.idea_list {
    margin: 14px 0 0 !important;
    padding: 0
}

.idea_list li {
    color: #ec0000;
    list-style: disc;
    padding: 4px 0;
    font-size: 13px;
    margin-left: 14px
}

.idea_list li a {
    color: #333
}

.idea_list li a:hover {
    color: #c00
}

.sv_home_tt h1 {
    color: #fff
}

.commentlist {
    padding: 0;
    margin: 0;
    list-style: none
}

.submenu {
    display: none
}

.textwidget img {
    margin-top: 5px
}

.boz05_cel01 td:nth-child(1) img {
    margin: 18px 5px 0 0
}

.box02_list2 strong,
.boz03_list strong,
.box02_list strong,
strong strong,
h2 strong,
h3 strong,
h4 strong,
h2 bold,
h3 bold,
h4 bold {
    font-weight: bold
}

.box02_list2 b,
.box02_list strong {
    font-weight: bold
}

.svb_gt {
    background: url(../images/sv_bg.jpg) 0 0 no-repeat;
    background-size: 100% 100%;
    width: 100%
}

.svb_gt_ct {
    background: url(../images/sv_bg2.jpg) 20px 0 no-repeat;
    height: 380px;
    padding: 10px 20px 10px 47%
}

.svb_gt_ct h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #165066;
    font-size: 38px
}

.svb_gt_ct h2 {
    font-size: 15px;
    font-weight: 400;
    color: #333
}

.svb_gt_ct li {
    background: url(images/svb-gt-icon.png) 0 5px no-repeat;
    padding: 5px 5px 5px 30px;
    list-style: none;
    font-size: 15px;
    color: #7e3d09
}

.svp_tt {
    background: url(images/sv-home-bt.png) center bottom no-repeat;
    padding-bottom: 16px;
    display: table;
    margin: 22px auto
}

.svp_tt_cel {
    background: url(images/svp-left.png) left top no-repeat, url(images/svp-right.png) right top no-repeat;
    display: block;
    padding: 0 26px
}

.svp_tt_ct {
    background: #FADDA8;
    padding: 6px 15px
}

.svp_tt_ct a,
.sv_home_tt_ct a:hover {
    font-size: 20px;
    text-transform: uppercase;
    color: #fff
}

.svp_tt_ct > div:nth-child(1) {
    font-size: 20px;
    color: #165066
}

.svp_tt_ct > div:nth-child(2) {
    font-size: 20px;
    color: #ae1010
}

.svp_tt_ct > div {
    display: inline
}

.svp_why {
    display: table;
    width: 100%;
    margin: 20px 0 0
}

.svp_why > div {
    display: table-cell;
    width: 50%
}

.svp_why > div:nth-child(1) {
    padding-right: 10px
}

.svp_why > div:nth-child(2) {
    padding-left: 10px
}

.svp_why_tt img {
    float: left
}

.svp_why_tt {
    color: #e75b2a;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    text-align: left;
    height: 57px;
    display: table
}

.svp_why_tt > div:nth-child(2) {
    padding-top: 7px;
    display: table-cell;
    vertical-align: top
}

.svp_why p {
    padding: 0 6px
}

.svp_who {
    display: table;
    width: 95%;
    margin: 10px auto
}

.svp_who > div {
    display: table-cell;
    width: 50%
}

.svp_who img {
    float: left;
    margin-right: 10px
}

.svp_qt {
    display: table;
    width: 100%;
    margin: 10px 0
}

.svp_qt > div {
    display: table-cell;
    width: 50%
}

.svp_qt > div:nth-child(1) {
    padding-right: 10px
}

.svp_qt > div:nth-child(2) {
    padding-left: 10px
}

.svp_qt_tt {
    display: table;
    padding: 7px 10px;
    background: #be861f;
    width: 100%;
    color: #fff;
    margin: 2px 0 10px
}

.svp_qt_tt > div {
    display: table-cell
}

.svp_qt_pic img {
    width: 100%
}

.svp_qt_tt > div:nth-child(1) {
    font-size: 30px;
    width: 30px
}

.svp_qt_tt > div:nth-child(2) {
    font-size: 17px
}

.svp_photo {
    border-bottom: 1px solid #feb7c2;
    padding: 20px 0 0
}

.svp_photo > div {
    display: table;
    margin: 0 auto;
    padding: 8px 15px;
    color: #fff;
    background: #fb6f84;
    font-size: 23px
}

.svb_pc {
    display: table;
    width: 99%;
    margin: 30px auto
}

.svb_pc > div {
    display: table-cell;
    width: 50%;
    padding: 0 15px
}

.svb_pc img {
    width: 100%
}

.svb_ck {
    background: url(images/ar-sv.jpg) 0 0 no-repeat;
    padding: 6px 5px 12px 60px;
    margin: 20px auto;
    display: table
}

.svb_ck > div:nth-child(1) {
    color: #165066;
    font-size: 18px;
    font-style: italic;
    padding-bottom: 8px
}

.svb_ck > div:nth-child(2) {
    color: #c3364b;
    font-size: 18px;
    font-style: italic
}

.svb_ck strong {
    font-size: 24px
}

.svb_t {
    border: 1px solid #0669b2;
    margin: 10px 0
}

.svb_tt {
    background: #0669b2;
    padding: 10px 20px;
    color: #fff;
    font-size: 20px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif
}

.svb_ct {
    padding: 5px 20px;
    font-size: 16px;
    color: #132eff
}

.service_box_02 {
    padding: 0 5px
}

.avatar.avatar-68.photo {
    display: none
}

.box_news_dk {
    display: none
}

.colum02colum02 .textwidget div,
.colum02 .textwidget img,
.colum01 .textwidget div,
.colum01 .textwidget img {
    width: 100% !important;
    height: auto !important
}

#slideads {
    display: none
}

.hot-event {
    background: #F9F9D0;
    padding: 15px
}

.hot-event-ct > img {
    float: left;
    margin-right: 10px;
    border: 3px solid #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    width: 105px;
    height: 105px
}

.hot-event-ct > a {
    display: block;
    color: #333;
    font-style: italic;
    font-size: 13px;
    text-indent: 12px;
    padding: 2px 0
}

.hot-event-ct a:hover {
    text-decoration: underline
}

.hot-event-ct img {
    vertical-align: top !important
}

.hot-event-ct div {
    color: #0b4d97;
    font-size: 18px;
    display: block;
    margin-bottom: 8px
}

.hot-event-box > div {
    width: 33%
}

.hot-event-box {
    width: 100%
}

.tinqt_big > a {
    display: block;
    overflow: hidden;
    height: 156px
}

.hd_cel1 > a {
    display: block;
    overflow: hidden;
    height: 156px
}

.tinnoibat_ct div > a {
    display: block;
    overflow: hidden;
    height: 135px
}

.ft > div div:nth-child(1) {
    width: 42%
}

.ft > div div:nth-child(2),
.ft > div:nth-child(3) {
    width: 29%
}

.div-tu-van {
    display: none;
}

.dky_ft {
    display: none;
}

.dang-ky {
    display: none;
}

.dangky {
    display: none;
}

.thongtinpost {
    margin-top: 15px;
    padding: 10px 15px;
    text-align: justify;
    background-image: none;
    background-attachment: scroll;
    background-color: #fffdef;
    background-position: 0px 0px;
    background-repeat: repeat;
    border: 1px dashed #e38f00;
}


.text-home {
    margin: auto;
    padding-bottom: 30px;
    padding-top: 5px;
    width: 128%;
}

.text-home1 {
    border-left: 1px solid #FF9600;
    float: left;
    width: 39%;
    height: 450px;
}

.text-home2 {
    border-left: 1px solid #FF9600;
    border-right: 1px solid #FF9600;
    float: left;
    width: 39%;
    height: 450px;
}
.advmax img{
    max-width: 100%  !important;
    height: auto  !important;
}

.title {
    background-color: transparent;
    background-image: url("../../wp-content/uploads/dot-green.png");
    background-position: 0 center;
    background-repeat: no-repeat;
    color: #8b5000;
    font-family: "uvf-bebasneue";
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 30px;
    padding-left: 34px;
    text-transform: uppercase;
    margin-left: 5px;
}

.title2 {
    background-color: transparent;
    background-image: url("../../wp-content/uploads/dot-orange.png");
    background-position: 0 center;
    background-repeat: no-repeat;
    color: #8b5000;
    font-family: "uvf-bebasneue";
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 30px;
    padding-left: 34px;
    text-transform: uppercase;
    margin-left: 5px;
}


.content {
    margin-left: 5px;
}

.taisao {
    background-image: url("../../wp-content/uploads/gia-s%C6%B0-cho-tre-tu-ky-1.jpg");
    background-repeat: no-repeat;
    color: #ff9600;
    margin-left: 152px;
    margin-right: 140px;
    padding-top: 27px;
    text-align: center;
    text-transform: uppercase;
}


.tuvan img {
    margin-top: 30px;
}

.slogan1 > img {
    margin-left: 310px;
    margin-top: 16px;
    width: 553px !important;
}


.nhan-tin {
    background-image: url("../../wp-content/uploads/dang-ky-gia-su1.gif");
    border: 1px solid #ccc;
    padding: 32px;
    text-align: center;


}

.nhan-tin-footer {
    float: right;
    margin-top: -153px;
    width: 30%;


}

.tim-kiem {
    float: right;

    width: 30%;
}

.banggiamobile {
    margin-left: 195px;
    margin-top: -60px;
}

.menu_wrap {
    background: #ededed;
    margin: 0;
    padding: 0;
}

#menu_wrap {
    position: relative;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    padding-right: 0px;
    width: 320px;
    height: 40px;
    list-style-type: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .2)
}

.button a {
    cursor: pointer;
    text-align: center;
    font: 14px/100% Arial, Helvetica, sans-serif;
    font-weight: bold;
    position: relative;
    min-width: 50px;
    height: 40px;
    float: left;
    padding: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .3)
}

.button:first-child a {
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-topleft-radius: 10px;
    -moz-border-bottomleft-radius: 10px;
    border-top-left-radius: 10;
    border-bottom-left-radius: 10px
}

.Blue,
.Blue .button a {
    color: #d9eef7;
    background: #00adee;
    border-right: solid 1px #0078a5;
    background: -moz-linear-gradient(top, #00adee 0%, #0078a5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00adee), color-stop(100%, #0078a5));
    background: -webkit-linear-gradient(top, #00adee 0%, #0078a5 100%);
    background: -o-linear-gradient(top, #00adee 0%, #0078a5 100%);
    background: -ms-linear-gradient(top, #00adee 0%, #0078a5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5', GradientType=0);
    background: linear-gradient(top, #00adee 0%, #0078a5 100%);
}

.Blue .button a:hover,
.Blue .button a:focus {
    background: #0095cc;
    background: -moz-linear-gradient(top, #0095cc 0%, #00678e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0095cc), color-stop(100%, #00678e));
    background: -webkit-linear-gradient(top, #0095cc 0%, #00678e 100%);
    background: -o-linear-gradient(top, #0095cc 0%, #00678e 100%);
    background: -ms-linear-gradient(top, #0095cc 0%, #00678e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e', GradientType=0);
    background: linear-gradient(top, #0095cc 0%, #00678e 100%);
}

.Blue .button a:active {
    background: #0078a5;
    background: -moz-linear-gradient(top, #0078a5 0%, #00adee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0078a5), color-stop(100%, #00adee));
    background: -webkit-linear-gradient(top, #0078a5 0%, #00adee 100%);
    background: -o-linear-gradient(top, #0078a5 0%, #00adee 100%);
    background: -ms-linear-gradient(top, #0078a5 0%, #00adee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee', GradientType=0);
    background: linear-gradient(top, #0078a5 0%, #00adee 100%);
}

.button:last-child a {
    float: left;
    border: none;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}
.home-content .lido,
.home-content .dichvu,
.home-content .ykienkhachang,
.home-content .tintuc,
.home-content .doitac{
    padding: 30px 0;
}
.home-lido .item{
    text-align: center;
}
.home-lido .item .box-image img,
.home-ykien .item .box-image img{
    width: 150px !important;
    height: 150px !important;
    border-radius: 111px;
    margin-bottom: 20px;;
}
.home-lido .item .box-text .name-text{
    color: #FF7E00;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.home-ykien .item .box-text .name-text{
    color: #ffffff;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.ykienkhachang .header-home h2{
    color: #ffffff;
}
.ykienkhachang{
    background: #FF7E00;
}
.home-ykien .item{
    text-align: center;
    padding: 15px;
    margin-bottom: 15px;
    color: #ffffff;
}
.header-home{
    text-align: center;
    font-weight: 600;
    color: #FF7E00;
}
.header-home h2{
    font-size: 27px;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.dichvu .item{
    margin-bottom: 25px;
}
.header-dv{
    margin-bottom: 15px !important;
    border-bottom: 2px solid #FF7E00;
        display: block;
}
.dichvu .item img{
    width: 100%;
    height: auto;
}
.header-dv h3{
    font-size: 15px !important;
    margin: 0;
    font-size: 22px;
    line-height: 20px;
    display: inline-block;
    text-transform: uppercase;
}
.header-dv h3 a{
    background: #FF7E00;
    padding: 10px 20px 8px 20px;
    color: #ffffff;
    position: relative;
    display: inline-block;
    margin: 0;
}
.header-dv h3:after {
    content: "";
    width: 0;
    height: 0;
    border-top: 40px solid transparent;
    border-left: 20px solid #FF7E00;
    border-bottom: 0px solid transparent;
    border-right: 0 solid transparent;
    position: absolute;
    top: 0px;
}
.tintuc .tintuc-home .item-list{
    margin-bottom: 15px;
}
.tintuc .tintuc-home .item-list img{
    width: 215px;
    height: auto;
    margin-right: 20px;
}
.tintuc .tintuc-home .item-list .link-view{
    font-size: 16px;
    line-height: 20px;
}
.doitac .home-doitac .item-list img{
    width: 100%;
    height: auto;
}
.header-pt{
    font-size: 1.125em;
    color: #efefef;
    text-transform: uppercase;
    font-weight: 600;
    position: relative;
    padding-bottom: 5px;
    margin-bottom: 25px;
}
.header-pt:before {
    content: '';
    display: block;
    width: 40px;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #ff5c00;
}
.footer ul{
        list-style-type: none;
}
.footer ul li {
    margin-left: 0 !important;
    margin-bottom: 10px;
}
.footer ul li a{
    color: #ffffff;
}
#bottombarLeft{
    display: none;
}

    .dangky1 {
        background: #ffffff;
        border: 3px solid #FF7E00;
        padding: 20px;
    }

    .td-dangky1 {
        font-size: 24px;
        margin-top: 15px;
        margin-bottom: 10px;
    }