/*! CSS Used from: https://nhacaicasinoonline.com/wp-content/themes/themename/css/all.css */
.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}
.fa-search:before{content:"\f002";}
.fa{font-family:'font awesome 5 free';font-weight:900;}
/*! CSS Used from: https://nhacaicasinoonline.com/wp-content/themes/themename/css/bootstrap.min.css */
header{display:block;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
h1{margin:.67em 0;font-size:2em;}
img{border:0;}
button,input{margin:0;font:inherit;color:inherit;}
button{overflow:visible;}
button{text-transform:none;}
button{-webkit-appearance:button;cursor:pointer;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
input{line-height:normal;}
@media print{
*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
img{page-break-inside:avoid;}
img{max-width:100%!important;}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
button,input{font-family:inherit;font-size:inherit;line-height:inherit;}
a{color:#337ab7;text-decoration:none;}
a:focus,a:hover{color:#23527c;text-decoration:underline;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
img{vertical-align:middle;}
h1{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}
h1{margin-top:20px;margin-bottom:10px;}
h1{font-size:36px;}
ul{margin-top:0;margin-bottom:10px;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:768px){
.container{width:750px;}
}
@media (min-width:992px){
.container{width:970px;}
}
@media (min-width:1200px){
.container{width:1170px;}
}
.row{margin-right:-15px;margin-left:-15px;}
.col-md-1,.col-md-11{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
@media (min-width:992px){
.col-md-1,.col-md-11{float:left;}
.col-md-11{width:91.66666667%;}
.col-md-1{width:8.33333333%;}
}
.clearfix:after,.clearfix:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" ";}
.clearfix:after,.container:after,.row:after{clear:both;}
/*! CSS Used from: https://nhacaicasinoonline.com/wp-content/themes/themename/style.css */
a{transition:all 300ms ease-in-out;}
.row5{margin:0 -5px;}
.row5>div{padding:0 5px;}
.flex{display:flex;align-items:center;flex-wrap:wrap;}
input[type=text]{border:1px solid #e1e1e1;padding:7px 10px;width:100%;margin-bottom:10px;max-width:100%;display:block;}
*{margin:0;padding:0;line-height:1.5;}
a:hover,a:focus,a:visited{text-decoration:none;outline:none;}
a{text-decoration:none;cursor:pointer;color:#333;}
img{max-width:100%;border:none;height:auto;}
h1{margin-top:0;}
.header_menu ul{list-style:none;margin:0;}
.header_menu .menu>li{display:inline-block;}
.header_menu .menu li{position:relative;}
.header_menu .menu>li>a{display:block;line-height:40px;text-transform:uppercase;font-size:14px;color:#ff2525;padding:0 10px;font-weight:600;position:relative;font-family:oswald,sans-serif;}
.header_menu .menu>li>a:before{content:'';display:block;height:2px;left:50%;right:50%;background:#ff2525;position:absolute;bottom:0;transition:.3s;}
.header_menu .menu>li:hover>a:before{left:0;right:0;}
.header_top{padding:20px 0;}
.logo{margin:0;}
.header_top .row .col-md-1{width:13.333333%;}
.header_top .row .col-md-11{width:86.666667%;}
.header_top{border-bottom:1px solid #dadada;}
.item_search a .icon-search{width:16px;height:16px;background-image:url(/wp-content/themes/themename/images/icon-search.png);display:block;background-repeat:no-repeat;background-size:cover;background-position:center;}
.item_search{position:relative;}
.item_search .search_head{position:absolute;width:300px;right:0;top:210%;}
.item_search .search_head input{margin-bottom:0;}
.item_search .search_head form{position:relative;}
.item_search .search_head button{position:absolute;right:0;top:0;height:100%;width:40px;background:0 0;border:none;}
header{background:#fff;}
@media (max-width:768px){
.container{width:100%;padding:0 10px;overflow:hidden;}
.row{margin:0 -10px;}
.row>div{padding:0 10px;}
.flex{display:block;}
}
/*! CSS Used fontfaces */
@font-face{font-family:'font awesome 5 free';font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/themename/webfonts/fa-regular-400.eot);src:url(/wp-content/themes/themename/webfonts/fa-regular-400.eot#iefix) format("embedded-opentype"),url(/wp-content/themes/themename/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/themes/themename/webfonts/fa-regular-400.woff) format("woff"),url(/wp-content/themes/themename/webfonts/fa-regular-400.ttf) format("truetype"),url(/wp-content/themes/themename/webfonts/fa-regular-400.svg#fontawesome) format("svg");}
@font-face{font-family:'font awesome 5 free';font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/themes/themename/webfonts/fa-solid-900.eot);src:url(/wp-content/themes/themename/webfonts/fa-solid-900.eot#iefix) format("embedded-opentype"),url(/wp-content/themes/themename/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/themename/webfonts/fa-solid-900.woff) format("woff"),url(/wp-content/themes/themename/webfonts/fa-solid-900.ttf) format("truetype"),url(/wp-content/themes/themename/webfonts/fa-solid-900.svg#fontawesome) format("svg");}
@font-face{font-family:oswald;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}
@font-face{font-family:oswald;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
@font-face{font-family:oswald;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;}
@font-face{font-family:oswald;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face{font-family:oswald;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:oswald;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}
@font-face{font-family:oswald;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
@font-face{font-family:oswald;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;}
@font-face{font-family:oswald;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face{font-family:oswald;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:oswald;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}
@font-face{font-family:oswald;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
@font-face{font-family:oswald;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;}
@font-face{font-family:oswald;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face{font-family:oswald;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:oswald;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}
@font-face{font-family:oswald;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
@font-face{font-family:oswald;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;}
@font-face{font-family:oswald;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face{font-family:oswald;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:oswald;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}
@font-face{font-family:oswald;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
@font-face{font-family:oswald;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;}
@font-face{font-family:oswald;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face{font-family:oswald;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:oswald;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}
@font-face{font-family:oswald;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
@font-face{font-family:oswald;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;}
@font-face{font-family:oswald;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face{font-family:oswald;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}

/*! CSS Used from: https://nhacaicasinoonline.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=5.4.2 ; media=all */
@media all{
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0;}
.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output{display:none;}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}
.wpcf7 .ajax-loader::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}
@media (prefers-reduced-motion:reduce){
.wpcf7 .ajax-loader::before{animation-name:blink;animation-duration:2000ms;}
}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
}
/*! CSS Used from: https://nhacaicasinoonline.com/wp-content/themes/themename/css/bootstrap.min.css */
input{margin:0;font:inherit;color:inherit;}
input[type=submit]{-webkit-appearance:button;cursor:pointer;}
input::-moz-focus-inner{padding:0;border:0;}
input{line-height:normal;}
@media print{
*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
p{orphans:3;widows:3;}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input{font-family:inherit;font-size:inherit;line-height:inherit;}
p{margin:0 0 10px;}
ul{margin-top:0;margin-bottom:10px;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:768px){
.container{width:750px;}
}
@media (min-width:992px){
.container{width:970px;}
}
@media (min-width:1200px){
.container{width:1170px;}
}
.row{margin-right:-15px;margin-left:-15px;}
.col-md-3,.col-md-6,.col-md-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
@media (min-width:992px){
.col-md-3,.col-md-6,.col-md-9{float:left;}
.col-md-9{width:75%;}
.col-md-6{width:50%;}
.col-md-3{width:25%;}
}
.form-group{margin-bottom:15px;}
.container:after,.container:before,.row:after,.row:before{display:table;content:" ";}
.container:after,.row:after{clear:both;}
/*! CSS Used from: https://nhacaicasinoonline.com/wp-content/themes/themename/style.css */
.row10{margin:0 -10px;}
.row10>div{padding:0 10px;}
input[type=submit]{display:inline-block;height:40px;line-height:39px;padding:0 20px;text-align:center;white-space:nowrap;outline:none!important;cursor:pointer;border:none;font-weight:400;border-radius:0;letter-spacing:0;-webkit-transition:background-color .1s ease-in;-moz-transition:background-color .1s ease-in;-ms-transition:background-color .1s ease-in;-o-transition:background-color .1s ease-in;transition:background-color .1s ease-in;-webkit-border-radius:0;border-radius:0;}
input[type=number]{border:1px solid #e1e1e1;padding:7px 10px;width:100%;margin-bottom:10px;max-width:100%;display:block;}
*{margin:0;padding:0;line-height:1.5;}
div.wpcf7 .ajax-loader{position:absolute;}
.form-group{margin-bottom:18px;position:relative;}
.form-group input[type=number]{margin:0;outline:none;padding:10px 12px;border:1px solid #8c6e4a;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:#333;transition:color .3s,border .3s,background .3s,opacity .3s;}
.form-group input[type=number]:focus{box-shadow:0 0 5px #ccc;}
.wpcf7-form-control-wrap{position:initial;}
.banner_home{padding:80px 0;margin:20px;background-repeat:no-repeat;background-position:center left;background-size:cover;}
.banner_home .title{font-size:48px;font-weight:700;font-family:oswald,sans-serif;color:#f94c4c;text-transform:uppercase;margin-bottom:10px;}
.banner_home p{font-size:18px;font-weight:600;}
.form_banner{margin-top:20px;}
.form_banner input{border-radius:5px;border-color:#fff!important;height:40px;}
.form_banner .form-group{margin:0;}
.form_banner input[type=submit]{font-weight:700;text-transform:uppercase;color:#ff2525;}
@media (max-width:768px){
.container{width:100%;padding:0 10px;overflow:hidden;}
.row{margin:0 -10px;}
.row>div{padding:0 10px;}
.banner_home{margin:0;}
.banner_home .title{font-size:25px;}
.banner_home p{font-size:16px;}
.form_banner .form-group{margin-bottom:10px;}
}
/*! CSS Used keyframes */
@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}
@keyframes blink{from{opacity:0;}50%{opacity:1;}to{opacity:0;}}
/*! CSS Used fontfaces */
	.this_pc{display: block;}
.this_mb{display: none;}



@media(max-width:768px) {
	
	
	.this_pc{display: none;}
.this_mb{display: block;}

.container{width:100%;padding:0 10px;overflow:hidden;}
#header_mb{background:#fafafa;box-shadow:0 0 15px rgba(0,0,0,.1);position:relative;z-index:999;}
.header_main_mb .row_flex{padding:10px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.header_main_mb .logo_mb{display:flex;align-items:center;justify-content:center;width:200px;}
.header_main_mb .logo_mb img{max-width:160px;max-height:60px;}
.header_main_mb .icon_search .fa{font-size:18px;width:24px;height:24px;line-height:24px;text-align:center;cursor:pointer;}
.touch_menu{width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;}
.touch_menu:after,.touch_menu:before{content:"";-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;height:2px;width:24px;position:absolute;left:8px;background:#333;}
.touch_menu:before{top:10px;}
.touch_menu:after{bottom:10px;}
.touch_menu .line{width:24px;display:block;height:2px;background:#333;}
#menu_bar_mobile{position:fixed;width:100%;height:100%;overflow:scroll;background:#111;-moz-transition:left .5s ease;z-index:99;-o-transition:left .5s ease;-webkit-transition:left .5s ease;transition:left .5s ease;top:0;left:100%;padding-top:115px;}
.menu_mobile{list-style:none;margin:0;}
.menu_mobile>li{display:block;position:relative;border-bottom:1px solid #333;}
.menu_mobile>li>a{display:block;padding:12px 20px;line-height:26px;font-size:14px;text-transform:uppercase;color:#999;font-weight:600;}
.line_dark{width:100%;height:100%;position:fixed;top:0;left:0;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;background:rgba(0,0,0,.9);z-index:101;opacity:0;visibility:hidden;}
.fixed_search{width:100%;position:fixed;top:50%;transform:translateY(-50%);z-index:104;opacity:0;visibility:hidden;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;}
.fixed_search form{max-width:1000px;margin:0 auto 20px;padding:0 20px;position:relative;}
.fixed_search form .search-field{outline:none;width:100%;margin:0;padding:6px 60px 6px 15px;border:none;border-bottom:1px solid #444;line-height:37px;background:0 0;font-size:18px;color:#d0d0d0;}
.fixed_search form button{position:absolute;outline:none;width:50px;height:50px;line-height:50px;background:0 0;top:0;right:20px;border:none;}
.fixed_search form button .arrow{display:inline-block;background-color:#fff;-webkit-mask-image:url(/wp-content/themes/themename/images/ic_search_arrow.svg);width:30px;height:6px;background-size:auto;}
.close_bt{width:40px;height:40px;border:1px solid #333;border-radius:50%;line-height:40px;text-align:center;cursor:pointer;margin:30px auto 0;color:#999;}
.this_mb{display:block;}
}