@import url('https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400..700;1,400..700&display=swap');


a, *:before, *:after{transition:all 0.3s linear;-webkit-transition:all 0.3s linear;box-sizing:border-box;-moz-box-sizing:border-box;}
*{box-sizing:border-box;-moz-box-sizing:border-box;}
*:before, *:after {position:absolute;}textarea {resize:vertical;}

html, body {background:#FFF; font:400 14px/22px 'Open Sans', sans-serif; height:100%}
a{text-decoration:none; color:#3498db;outline:0 !important;}
a:hover{color:#231d1d;}
ul li{list-style:none;}
h3,h4,h5,h6{margin:0;font-weight:normal;}

/*Easily center a page's content*/
.container{width:980px;max-width:100%;height:auto;margin:0 auto;}
.clearfix {clear:both;overflow:hidden;}.clear{clear:both;}

.float-left{float:left;}.float-right{float:right;}
.align-center{text-align:center;}.align-justify{text-align:justify;}
.float_thumb{float:right;border: 4px solid #fff;box-shadow: 0 0 5px;margin: 9px 6px 0 15px;}
.align-top{vertical-align:top;}.inline-block{display:inline-block;}

/*Header*/
header{background:url(images/bgheader.png) repeat-x;height:189px;}
  .header{position:relative;height:189px;}
  .header:before{content:url(images/bgline_dec.png);left:-6px;text-align:center;bottom:-69px;z-index:60;}
  .logo-wrapper{position:relative;top:35px;left:-1px;}
  .header_right{position:absolute;right:1px;top:8px;}

/*Navigation*/
  .page-nav{padding:0;background:url(images/bgnav.png) repeat-x;height:62px;}
  .page-nav ul{margin:0;display:table;width:100%;text-align:center;}
  .page-nav li{display:table-cell; vertical-align:middle; position:relative;}
  .page-nav li a{display:block;font:700 9px/55px 'Open Sans', sans-serif;/*font:700 14px/55px 'Open Sans', sans-serif;*/color:#FFF;background:url(images/navbg.jpg) repeat-x;margin-right:5.5px;position:relative;}
  .page-nav li a:before{content:url(images/arrow.png);left:0;bottom:-26px;z-index:20;right:0;text-align:center;}
  .page-nav li{width:118px;}
  .page-nav li:last-child a{margin-right:0;}
  .page-nav li a:hover, .page-nav li a:active, .page-nav li.current_page_item a{background:url(images/navbgho.jpg) repeat-x;}

/*Dropdown*/
  .page-nav span{position:absolute;right:0;top:0;display:none;padding:5px;cursor:pointer;z-index:9;}
  .nav-toggle-button{display:none;float:right;color:#231d1d;cursor:pointer;}
  .nav-toggle-button .fa{display:block;transition: initial}
  
/*Drop Down: Adds a nth-level drop down*/
.dropdown ul li {position:relative;}
.dropdown ul ul {display:none;margin:0;padding:0;position:absolute;top:100%;left:0;z-index: 999;}.dropdown ul ul ul {left:100%;top:0;}.dropdown ul ul li{display:block;width:100%;}.dropdown ul ul li a {background:#fff;width:200px;margin:auto;height:auto;display: block;padding:10px 0;text-indent:15px;border-bottom:1px solid #ccc;}.dropdown ul li:hover > ul{display:block;visibility:visible;}  


/*Banner*/
#banner{background:url(images/bgbanner.png) center top;height:auto;}
  .banner{position:relative;height:auto;}
  .banner:before{content:url(images/bgline_dec2.png);left:0;right:0;text-align:center;bottom:-6px;z-index:40;}
  .rslides{display:none;}
  .slogan{position:absolute;left:0;right:0;text-align:center;bottom:0;z-index:30;height:100px;background:rgba(0,0,0,0.5);}
  .slogan h4{font:700 30px/23px 'Open Sans', sans-serif;color:#FFF;padding-top:22px;}

/*Mid*/
#mid{margin-top: 123px;}
  .midbox{display:inline-block;vertical-align:top;width:327px;height:207px;padding:16px 0 0 19px;margin-top:-122px;max-width:100%}
  .midbox:nth-child(1){background:url(images/bgmid.png);margin-right:-4px;}
  .midbox:nth-child(2){background:url(images/bgmid2.png);margin-right:-5px;}
  .midbox:nth-child(3){background:url(images/bgmid3.png);}
  .midbox:nth-child(1):hover .img_mid{background:url(images/img_mid1ho.png);}
  .midbox:nth-child(2):hover .img_mid{background:url(images/img_mid2ho.png);}
  .midbox:nth-child(3):hover .img_mid{background:url(images/img_mid3ho.png);}
  .midbox h4{font:400 22px/18px 'Open Sans', sans-serif;color:#FFF;margin-bottom:10px;}
  .midbox h4 span{font-weight:700;}
  .midbox .img_mid{display:block;width:289px;height:101px;}
  .midbox:nth-child(1) .img_mid{background:url(images/img_mid1.png);}
  .midbox:nth-child(2) .img_mid{background:url(images/img_mid2.png);}
  .midbox:nth-child(3) .img_mid{background:url(images/img_mid3.png);}
  .midbox a{display:block;background:url(images/btnclick.png) center left;width:142px;font:bold 14px/30px "Arimo", sans-serif;color:#FFF;text-align:left;text-indent:13px;margin-top:9px;}
  .midbox a:hover{background-position:center right;}

/*Sidebar*/
aside{width:327px; max-width:100%;}
  .side_nav ul{margin:0;}
  .side_nav li{display:inline-block;vertical-align:top;margin-bottom:8px;}
  .side_nav li:last-child{margin-bottom:0;}
  .side_nav li a{display:block;background:url(images/btnside_nav.png) left top;width:327px;max-width:100%;font:700 17px/48px 'Open Sans', sans-serif;color:#FFF;text-align:left;text-indent:19px;}
  .side_nav li a:hover, .side_nav li.current_page_item a{background-position:left bottom;}
  
  .imgvid{margin-top:16px;}

/*MainContent*/
.grid{padding:40px 0 55px 0;}
  .page-content{width:633px;max-width:100%;font:normal 14px/22px "Arimo", sans-serif;}
  .page-content a{color:#0057b7; font-weight:bold;}
  .page-content a:hover{text-decoration:underline;}
  .page-content ul {margin:0 0 25px 0; padding:0 0 0 37px;}
  .page-content ul li{line-height:20px; margin-bottom:3px; position:relative; padding:3px;color:#000000;}
  .page-content ul li:before{position:absolute; content:url(images/bull.png); left:-25px; top:-1px;}
  .page-content p{color:#000000;font-size:14px;line-height:27px;}
  .page-content div{color:#000000;}
  
  .comingsoon {color:#FF0000; font-weight:bold; font-style:italic;}
  .content-title{margin-bottom:25px;}
  .content-title h1{font:400 30px/25px 'Open Sans', sans-serif; color:#001621;margin:0;text-align:left;}
  .content-title h1 span{font-weight:700;color:#ad1d00;}
  .comp{color:#ad1d00; font-weight:700;}
  
  .success_style span{display:block;font-size:20px; font-weight:bold; color:green;margin-top:65px;}

/*Footer*/
footer{background:url(images/bgfooter.png) center top;height:224px;color:#fff;padding:16px 0 0;}
  .contact{width:327px;max-width:100%;height:156px;display:inline-block;vertical-align:top;background:#4b1500;padding:16px 0 0 27px;border-radius:4px;}
  .contact h4{font:700 20px/18px 'Open Sans', sans-serif; color:#ff8b00;text-align:left;}
  .contact ul{margin:16px 0 0;padding:0 0 0 26px;}
  .contact li{font:normal 12px/14px "Arimo", sans-serif;color:#FFF;margin-bottom:16px;position:relative;text-align:left;}
  .contact li:nth-child(1):before{content:url(images/icon1.png);left:-27px;top:3px;}
  .contact li:nth-child(2):before{content:url(images/icon2.png);left:-25px;top:1px;}
  .contact li:nth-child(3):before{content:url(images/icon3.png);left:-27px;top:1px;}
  .contact li a{color:#FFF;font-weight:bold;}
  .contact li a:hover{color:#ff8b00;}
  
  .footer_nav{width:637px;max-width:100%;height:156px;display:inline-block;vertical-align:top;background:#4b1500;float:right;padding:16px 0 0 34px;border-radius:4px;}
  .footer_nav h4{font:700 20px/18px 'Open Sans', sans-serif; color:#ff8b00;}
  .nav-footer ul{margin:20px 0 0;padding:0;column-count:4;-moz-column-count:4;-webkit-column-count:4;column-gap:0;-moz-column-gap:0;-webkit-column-gap:0;width:560px;max-width:100%;}
  .nav-footer ul li{display:block; vertical-align:top;position:relative;margin-bottom:4px;margin-right:7px;}
  .nav-footer ul li:nth-child(7),.nav-footer ul li:last-child{margin-right:0;}
  .nav-footer ul li a{display:block;color:#fff;background:#2d0d00;font:normal 12px/25px "Arimo", sans-serif;text-indent:22px;border-radius:4px;position:relative;text-align:left;}
  .nav-footer ul li a:before{content:url(images/icon_arrow.png);left:-12px;top:0;}
  .nav-footer ul li a:hover:before, .nav-footer ul li.current_page_item a:before{content:url(images/icon_arrowho.png);}
  .nav-footer ul li a:hover,.nav-footer li.current_page_item a{color:#ff8b00;}

  .footer-comp{color:#FFF; font-weight:normal;}
  #copyright {margin:12px 0 0;color:#FFF;font:normal 12px/18px "Arimo", sans-serif;}
  #copyright a{color:#fff;}
  #copyright a:hover{text-decoration:underline;}

/**Resources**/
.resources {font-size:14px; margin-top:10px;}.resources a { text-decoration:none; display:block;font-weight:bold;}.resources a:hover {color:#ff0000; text-decoration:none; padding-left:1px;}.resources ul,.resources li {list-style-type:none; margin:0; padding:0;}.resources ul li {margin-bottom:8px; padding:12px; background:#FAFDFE;border:1px solid #ACD7D6; border-bottom:2px solid #95CCCB;}.resources ul li:before{content:"";}.resources ul li span {font-size:11px; color:#666666; letter-spacing:1px;}

/**Search**/
.search_results div.page, .search_results div.post {padding:20px; margin-bottom:8px; background:#FFFFE1; border-bottom:2px solid #CCC;}.search_results h2 a {text-decoration:none;}
.search_results div.entry-meta {font-style:italic;display: none}
.search_results a:hover {text-decoration:none;}

/**Dang IE 7**/
.lt-ie8 .dang-ie{width:100%;height:100%;position:fixed;background-color:#00abdd;}.message{text-align:center;color:#fff;font-size:20px;position:absolute;top:20%;left:0;right:0;}.inner-message{position:relative;top:-20%;left:0;right:0;text-align:center;margin:auto;}.inner-message img{position:relative;left:3em;}.inner-message a.download{display:block;width:300px;padding:10px;color:#fff;margin:2em auto;border:1px solid #fff;}.terms{color:#fff;font-size:13px;padding:20px;position:absolute;right:0;bottom:0;}.terms a{color:#fff;font-weight:bold;}.lt-ie8 .protect-me{display:none;}

/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0;}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{width: 100%;border-collapse:collapse;border-spacing:0}
.pagination {text-align: right;}
.pagination span, .pagination a { color: #4b1500;; padding: 8px; border: 1px solid #4b1500;; border-right: none; text-decoration: none;}
.pagination .current{ cursor: default; }
.pagination .current, .pagination a:hover { background: #4b1500;; color: #fff;}
.pagination a:first-child{ border-radius: 3px 0 0 3px; }
.pagination a:last-child{ border-radius: 0 3px 3px 0; border-right: 1px solid #4b1500;; }