html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{border:0;font-family:inherit;font-size:13pt;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
html{font-size:62.5%;overflow-x:hidden;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{background:#fafafa;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section{display:block;}
ol, ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{font-weight:normal;text-align:left;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
a:focus{outline:thin dotted;}
a:hover,
a:active{outline:0;}
a img{border:0;}
body,
button,
input,
select,
textarea{color:#171717 !important;font-family:sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5;}
h1,h2,h3,h4,h5,h6{clear:both;}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
p{margin-bottom:1.5em;}
ul, ol{margin:0 0 1.5em 3em;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul,
li > ol{margin-bottom:0;margin-left:1.5em;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
b, strong{font-weight:bold;}
dfn, cite, em, i{font-style:italic;}
blockquote{margin:0 1.5em;}
address{margin:0 0 1.5em;}
pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;padding:1.6em;overflow:auto;max-width:100%;}
code, kbd, tt, var{font:15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
mark, ins{background:#fff9c0;text-decoration:none;}
sup,
sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
small{font-size:75%;}
big{font-size:125%;}
figure{margin:0;}
table{margin:0 0 1.5em;width:100%;}
th{font-weight:bold;}
img{height:auto;max-width:100%;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin:0 auto;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.clear:before,
.clear:after,
[class*="content"]:before,
[class*="content"]:after,
[class*="site"]:before,
[class*="site"]:after{content:'';display:table;}
.clear:after,
[class*="content"]:after,
[class*="site"]:after{clear:both;}
.main-navigation{clear:both;display:block;float:left;width:100%;}
.main-navigation ul{list-style:none;margin:0;padding-left:0;}
.main-navigation li{float:left;position:relative;}
.main-navigation ul > li{padding:29px 10px;}
.main-navigation ul > li a:link,.main-navigation ul > li a:visited{color:#fff;}
.main-navigation ul > li a:hover{color:#222;}
.main-navigation a{display:block;text-decoration:none;color:#666;}
.main-navigation ul ul{background:#32393e;display:none;float:left;position:absolute;top:40px;left:0;z-index:99999;}
.main-navigation ul ul ul{left:100%;top:0;}
.main-navigation ul ul a{width:180px;}
.main-navigation ul ul li{padding:10px 10px;border-bottom:1px solid #374550;}
.main-navigation ul ul li a:link, .main-navigation ul ul li a:visited{color:#dcdedf;}
.main-navigation ul ul li a:hover{color:#fff;}
.main-navigation li:hover > a{}
.main-navigation ul ul:hover > a{}
.main-navigation ul ul a:hover{}
.main-navigation ul li:hover > ul{display:block;}
.main-navigation li.current_page_item a,
.main-navigation li.current-menu-item a{}
.menu-toggle{display:none;cursor:pointer;}
@media screen and (max-width:768px){.mobilenavi{width:100%;padding:5px 10px;border:1px solid #eee;margin-bottom:20px;}
select.mnav{width:100%;background:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px;}
.site-branding{text-align:center;padding:0px !important;}
}
.sticky{}
.hentry{margin:0 0 1.5em;}
.byline,
.updated{display:none;}
.single .byline,
.group-blog .byline{display:inline;}
.page-content,
.entry-content,
.entry-summary{margin:1.5em 0 0;}
.page-links{clear:both;margin:0 0 1.5em;}
.blog .format-aside .entry-title,
.archive .format-aside .entry-title{display:none;}
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
.wp-caption{border:1px solid #ccc;margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin:1.2% auto 0;max-width:98%;}
.wp-caption-text{text-align:center;}
.wp-caption .wp-caption-text{margin:0.8075em 0;}
.site-content .gallery{margin-bottom:1.5em;}
.gallery-caption{}
.site-content .gallery a img{border:none;height:auto;max-width:90%;}
.site-content .gallery dd{margin:0;}
.site-content .gallery-columns-4 .gallery-item{}
.site-content .gallery-columns-4 .gallery-item img{}
embed,
iframe,
object{max-width:100%;}
.site-content [class*="navigation"]{margin:0 0 1.5em;overflow:hidden;}
[class*="navigation"] .nav-previous{float:left;width:50%;}
[class*="navigation"] .nav-next{float:right;text-align:right;width:50%;}
.comment-content a{word-wrap:break-word;}
.bypostauthor{}
.widget{margin:0 0 1.5em;}
.widget select{max-width:100%;}
.widget_search .search-submit{display:none;}
.infinite-scroll .paging-navigation,
.infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
.col-md-8.col-xs-12{width:55%;}
.col-md-4.col-xs-12{width:45%;}

#logo1{border-radius:5%;}
#banner1{float:left;padding-top:10px;width:40%;text-align:center;vertical-align: super;}
#banner2{float:left;margin-top:2px;color:black;}
.entry-header h1{padding-top:30px;}
body{max-width:2000px;}
.site-title a{color:#fff !important}
#masthead .col-md-4.col-xs-12{width:100%;text-align:center;}
.main-navigation ul > li{padding:10px 10px;}
.entry-title{font-size:30px}
caption, th, td{border:1px solid #C0C0C0;}

@media (min-width: 768px) {.container {max-width: 98% !important;}}
@media (max-width:908px){#banner1{width:30%;padding-right: 30px;}}
@media (max-width:782px){#banner1{width:100%;}}
#masthead,.entry-header {display: none;}
.main-content{max-width:1024px; margin:0 auto}
  .fs-callfix {
    position: fixed;
    bottom: 15px;
    right: 0;
    height: 50px;
    width: 200px;
    background: #424242;
    z-index: 99;
}
.fs-callfix label {
    position: relative;
    display: block;
}
label {
    font-weight: 400;
    margin: 0;
    padding: 0;
}
a {
    cursor: pointer;
    color: #3b3b3b;
}
.fs-callfix a span {
    margin: -11px 5px 0 -25px;
    display: inline-block;
    vertical-align: middle;
    width: 52px;
    height: 50px;
    background: url(https://cauthangkinh.ccom.vn/wp-content/uploads/2017/11/fis.png);
}
.fs-callfix a p {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-size: 14px;
}
.fs-callfix a strong {font-size: 20px;}
.pushy, #page, .push{-webkit-perspective: none !important;}
#main {padding-top: 0 !important;}
#masthead, .entry-header,.sidetitl{display: none;}
.entry-content{margin: 0;}
@media screen and (min-width:520px){.ptd{font-size: 30pt;}}
.nm501{display:inline-block;max-width:500px;vertical-align: top;width:47%; padding:0 0.5%}
@media screen and (max-width:1000px){.nm501{width:100%; padding:5px 0;max-width:800px}
.nm501 img, .nm501 iframe{text-align: center; width:100%}
}

/* them vao phan noi dung bai viet*/
/*.fixx{background-color:#090;height:30px;text-align:left;padding:10px;margin-bottom:0;font-size:14px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;  position: fixed;}*/
.fixx{ margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px; border: 0px; overflow: hidden; position: fixed; z-index: 16000002; width: 195px; height: 30px; left: 10px; bottom: 0px; background: transparent;}
.fixx a{color:#FFF}
.nm50{width:50%;float: left; padding-right:10px; margin-bottom:5px}
.nm25{width:23%;float: left; padding-right:10px; height: 220px;}
.nm30{width:30%;float: left; padding-right:10px; padding-top:10px;}
.nm70{width:67%;float: left; padding-right:10px; padding-top:10px;}
/* .nm25 img{width:100%;} */
.nm30 img{width:100%; -webkit-border-top-right-radius: 20px;-webkit-border-bottom-left-radius: 20px;-moz-border-radius-topright: 20px;-moz-border-radius-bottomleft: 20px;border-top-right-radius: 20px;border-bottom-left-radius: 20px;} 
.nm50 img{width:100%;} .nm70 img{width:100%;  -webkit-border-top-right-radius: 30px;-webkit-border-bottom-left-radius: 30px;-moz-border-radius-topright: 30px;-moz-border-radius-bottomleft: 30px;border-top-right-radius: 30px;border-bottom-left-radius: 30px;}


.nmh2{     font-size: 24px;
     background: #F9E4DD;  border: .5px solid #F0EFEC;
    min-height: 20px;    width: 98%;    text-align: center;    padding: 5px;	-webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}
.nmh2:hover {
    background: #090;
    color: #FFFFFF;
}

@media only screen and (max-width:1024px){ .nm25{width:30.8% !important;}   .nm70{width:65% !important;}}
@media (max-width:747px){.nm50{width:100%; float:none}  }
@media only screen and (max-width:450px){ .nm25{width:44% !important;}   .nm30, .nm70{width:100% !important;}  .widget { position:static;} 
.nmh2{font-size: 18px!important;}}
.clear{clear:both}
/* cuoi vao phan noi dung bai viet*/