/*.topicacd {padding: 10px 10px;width:100%;float:left;background:#faa;}*/
#wrapper {background:transparent;}
#mcash {float:left;width:100%;overflow: hidden;background:url(../images/bg.jpg) no-repeat center top #111;background-attachment: fixed}
.tmcash {float;left;margin:0px 0 10px;width:100%;padding:10px;background:#fff;border-radius: 3px;box-shadow:0 3px 3px rgba(0,0,0,0.2);}
.bmcash {margin-bottom:20px;overflow:hidden;float:left;width:100%;border-radius: 3px;}
.blogacd {float:left;width:100%;overflow: hidden;}
.blogacd h3.topicacd {padding: 8px 15px 6px;background-color: #f1dcaf;border-top: 1px solid #f9f0de;border-bottom: 1px solid #dfc183;margin: 0;font-size: 22px;cursor: pointer;color: #570900;text-shadow: 0 1px 0 #f7e3b6;float:left;width:100%;}
.eachacd {float:left;width:100%;padding:10px;background:rgba(255,255,255);}
.groupacd {float:left;width:100%;margin-bottom:10px;}
.hacd {float:left;margin:10px 0;padding:0 10px;width:100%;}
.lacd {float:left;width:100%;padding:0 10px;}
ul.bullet li {list-style:disc;color:#000; padding-left:0px;margin-left:30px;}
ul.number li {list-style:decimal;color:#000; padding-left:0px;margin-left:30px;}
ul.nonelist li {list-style:none;color:#000; padding-left:0px;margin-left:10px;margin-bottom:10px;}
ul.bullet li a,ul.number li a,ul.nonelist li a {cursor: pointer;}
#acc2 ul li {margin-bottom:20px;}
.linkimg {width: 100%;margin:5px 0;display: block;}
.wcmc {float:left;width:100%;text-align: center;margin-top:10px;}
.subwcmc {float:left;width:100%;text-align: center;margin:10px 0;}
.blogbtnwcmc {float:left;margin:10px 0;width: 100%;text-align: center;}
.btnwcmc {font-size: 20px;border: none;color: #fff;padding: 10px 15px;background-color: #a50328;border-radius: 3px !important;margin-bottom: 15px;line-height: 1;display: inline-block;margin:0 10px 0px;width:120px;}
.btnwcmc:hover {color:#fff;}
.lacd {float:left;}
.ui-state-active:after {display: none;}
.htitle {float:left;width:100%;margin:0 0 20px 0;}
#promotions-page {float:left;width:100%;overflow: hidden;background:transparent;margin-bottom:40px;}
#tabsmcash .ui-state-active:before {display: none;}
#mgen-general-login {background: #fff;padding: 5px 5px;border-radius: 3px;}
#tabsmcash li {display: inline-block;margin:0 5px 0 0;text-align: center;padding:5px 10px;background:url(../images/bar-tab.png) repeat-x;border-radius: 3px;position: relative;}
#tabsmcash li.tab:first-child {margin:0 5px 0 0;}
ul.ui-tabs-nav {margin-bottom:0;}
li.tab a {width:100%;float:left;background:transparent !important;margin:0 !important;padding:5px 5px;color:#fff !important;}
li.tab.lispecial a {width:140px;}
/*#mcash.panel {background:transparent;}*/
.lispecial a{width:120px;}
#mcash #home-content, #mcash #content {box-shadow: none;}
#tabsmcash .ui-tabs-active {background:#fff;border-radius: 3px;position: relative;}
#tabsmcash .ui-tabs-active:after {content:"";position: absolute;bottom:0;right:0;width:100%;height:5px;background:#f00;}
#tabsmcash .ui-tabs-active a {color:#a03522 !important;}
#register-banner {float:left;width:100%;margin:10px 0;text-align: center;}
#register-banner>h1 {margin:20px auto 10px;}
#register-banner>div {display:inline-block;margin:10px 5px;height:225px;overflow: hidden;}
#register-banner>div>img {border-radius: 3px;overflow: hidden;width:210px;height:130px;}
#register-banner>div>h5 {margin:10px 0; text-align: center;font-size:18px;height:30px;}
#register-banner>div>a {padding:5px 20px;color:#fff;background:#a50328;margin-top:10px;border-radius: 3px;overflow: hidden;display: inline-block;}
#register-banner>div>a:hover {color:#febf34;}
.botnotice {float:left;width:100%;padding:10px 20px;}
.notice {float:left;width:70px;margin-right:10px;}
.dnotice {float:left;width:630px;}
#mgen-about {padding:20px;width:100%;}
#mgen-first-class {width:100%;padding:20px;}
#firstclass {background:url(../images/bar-tab2.png) repeat-x #2b2b2b !important;}
#firstclass a {color:#ffdb93 !important;}
#tabsmcash #firstclass.ui-tabs-active {background:#fff !important;}
#tabsmcash #firstclass.ui-tabs-active a {color:#a03522 !important;}
/*font*/
h1.title {}
h1.htlogin a,h1.htlogin a:hover,h1.htlogin a:focus{color:#e0ae00;text-decoration: none;}

h3.txt-hacd {font-size:24px;color:#c71a06;line-height: 28px;}
ul.bullet li,ul.number li,ul.nonelist li  {font-size:20px;line-height:26px;color:#333;}
ul.nonelist li span {color:#333;font-weight: bold;}
ul.bullet li strong,ul.number li strong,ul.nonelist li strong {font-size:20px;color:#b60707;}
h3.txt-wcmc {font-size:30px;color:#c71a06;line-height: 38px;}
p.txt-notice {font-size:20px;line-height:26px;color:#000;}
p.last-paragraph {font-size:20px;line-height:26px;color:#333;}
#mgen-about p {font-size:20px;line-height:26px;color:#333;}


.groupmgfc {margin-bottom:10px;float:left;width:100%;}
#mga {border:1px solid #dadada;width:700px;margin:10px auto 10px;background:#f0f0f0;border-radius: 3px;overflow: hidden;}
#mga h3 {padding:5px;background:#d0d0d0;font-size:30px;color:#333;cursor: pointer;border-bottom:1px solid #eaeaea;float:left;width:100%;}
.dmgfc {width:100%;float:left;}
.dmgfc p,.mgen-freedom p{font-size:20px;line-height:26px;color:#666;padding-left: 20px;position: relative;}
.tmgfc {width:100%;float:left;margin-bottom:5px;}
.dmgfc p:before {content:"-";position: absolute;top:0px;left:0;z-index: 2;color:#333;font-size:helvetica,tahoma;font-weight: bold;}

#mgen-freedom {width:100%;float:left;text-align: center;padding-bottom:20px;}
.titlemgfd {float:left;width:100%;text-align: center;margin:20px auto 0;}
.titlemgfd img {margin-bottom:10px;}
#mgfd {width:700px;text-align: center;margin:auto;clear: both;margin:20px auto 20px;background-color: #f3e3c0;border: 1px solid #f1dcaf;border-radius: 3px;overflow: hidden;}
.g-list img {text-align: center;margin-bottom:10px;}
.g-list {float:left;margin-bottom:5px;width:100%:;}
.topicg-list {float:left;width:100%;margin-bottom:5px;text-align: left;}
.descg-list {float:left;width:100%;font-size:13px;color:#666;padding-left: 20px;line-height: 20px;position: relative;text-align: left;}
.descg-list strong {font-weight: bold;font-size:16px; }
h3.txt-glist {font-size:16px;color:#333;font-weight: bold;line-height: 24px;}
.linkbutton {border: none;background:#6e0019;color: #fff;padding: 7px 20px;border-radius: 3px;text-align: center;display:
        block;font-size:20px;text-shadow: none;width: 100px;margin: 0 auto;}
#mgfd>h3{padding: 8px 15px 6px;background-color: #f1dcaf;border-top: 1px solid #f9f0de;border-bottom: 1px solid #dfc183;margin: 0;font-size: 22px;cursor: pointer;color: #570900;text-shadow: 0 1px 0 #f7e3b6;float:left;width:100%;text-align: center;}
#mgfd>.eachacd {background:#fff !important;padding:20px;}
.txt-titlemgfd {font-size:18px;}




/* Mobile */
.mobile .ui-state-default a {font-size:16px !important;}
#desktop {display: block;}
#mobile {display: none;}
.hammenu {position: absolute;top:25%;right:20px;z-index: 10;width:22px;height:25px;
-ms-transform: translateY(-50%); /* IE 9 */
    -webkit-transform: translateY(-50%); /* Chrome, Safari, Opera */
    transform: translateY(-50%);}
.btnham {width:100%;height:4px;margin:10px 0;position: relative;background:#fff;display:block;}
.btnham:before {position: absolute;top:-8px;left:0;width:100%;height:4px;z-index:1;z-index: 100;content:"";background:#fff;}
.btnham:after {position: absolute;bottom:-8px;left:0;width:100%;height:4px;z-index:1;z-index: 100;content:"";background:#fff;}
.styled-select {background: url(http://i62.tinypic.com/15xvbd5.png) no-repeat 96% 0;height: 40px;overflow: hidden;width: 240px;}
.styled-select select {background: transparent;border: none;font-size: 14px;height: 40px;line-height: 40px;padding: 5px 10px;width: 268px;}
.styled-select.slate {height: 100%;width: 100%;border-radius: 2px;background:#333333;}
.styled-select.slate select {font-size: 30px;width:100%;height:100%;color:#fff;}
.include_form button {background: #daa822;border-radius: 5px;border: none;color: #fff;width: 100%;height: 36px;text-align: center;font-size: 20px;}
header#mobile {width:100%;height:140px;background:rgba(0,0,0,0.9);position: relative;z-index: 1000;padding-bottom:50px;}
.logo {float:left;padding:10px;height:80px;text-align: left;}
.logo img {height:50px;}
.include_form {position: absolute;bottom:0px;left:0px;width:100%;z-index: 10;padding:10px 10px 20px ;height:60px;overflow: hidden;background:#111;}
.formmovie,.formcinema,.btnformcinema {padding:0 5px 0px;overflow: hidden;}
.row {padding:0 10px !important;}
.ss-item h3 {font-size:24px !important;}
#result-tomorrow {padding-top: 50px;position: relative;float: left;overflow: hidden;width:100%;border-radius: 3px}
.date-showtimes:first-child h2.date {left:10px !important;top:10px !important;}
.ss-item .pic img {width: 100% !important}

@media all and (min-width: 1780px){
    .zone {float: left;width: 18%;overflow: hidden;padding-bottom: 10px;margin: 0 1%;}
    .zone:nth-child(4n+1){clear:none;float:left;}
    .zone:nth-child(5n+1){clear:both;float:left;}
    /*.barquickticket {padding:10px 190px 50px;}
    .targetzone {width:275px;float: left;border-radius: 3px;background: transparent;min-height: 100px;display: block;margin: 0 5px 5px;padding: 10px;transition: all linear 200ms;height: 100px;}
    .zonenamecinema {width:215px;}
    .imgzonecinama {float:left;width:30px;height:30px;margin-right:10px;}*/
}
@media all and (max-width: 1024px) {
    .blogL {width:100%;}
    #mcash #home-content, #mcash #content {width:100%;}
    #mgen-general-login {background:transparent;/*padding:0 10px;*/}
    #tabsmcash {padding:0 30px;}
    .htitle {padding:0 30px;margin-bottom:10px;}
    #loginWrapper {margin-top:-20px;float:left;width:100%;}
    #register-banner {margin-top: -140px;}
    .botnotice {width:80%;margin:0 10%;}
    #mgen-about {width: 94%;float: left;margin: 10px 3%;}
    #mgen-first-class,#mcash,#mgen-freedom {width: 94%;float: left;margin: 10px 3%;}
    #mgen-freedom .panel {background:transparent;}
    .tmcash {box-shadow: none;}


    body{width:100%;}
    #wrapper,#result {width:100% !important;}
     ul.ui-tabs-nav {margin:0 !important;float:left;padding:0;}
    .blogR {display: none;}
    li.tab:first-child {margin:0 2px 0 0 !important;}

    .ui-tabs-nav .t2 {margin-left:1px !important;}
    #desktop {display: none;}
    #mobile {display: block;background: #333}
    #searchresults {padding:10px;width:100%;height:100%;}
    h2.cinema-name {font-size:22px;}
    .cinema-showtimes .msg-error {font-size:24px;}
    footer#mobile {background:url(../images/pattern.jpg);float:left;width:100%;min-height: 300px;padding-top:20px;}
    .bloglogof {width:100%;padding:20px;text-align: center;position: relative;float:left;}
    .bloglogof a {display: inline-block;margin:0 9px 20px;}
    .itemlogof:nth-child(6) {clear: both;margin-left:-15px;}
    .itemlogof img {max-width: 40px;}
    .itemlogof:first-child img {height:30px;}
    .bloglogof:before {content:"";position: absolute;bottom:0;left:0;width:100%;height:1px;z-index:100;background: -moz-linear-gradient(left,  rgba(0,0,0,0.01) 0%, rgba(39,39,39,1) 50%, rgba(0,0,0,0.01) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.01)), color-stop(50%,rgba(39,39,39,1)), color-stop(100%,rgba(0,0,0,0.01))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(0,0,0,0.01) 0%,rgba(39,39,39,1) 50%,rgba(0,0,0,0.01) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(0,0,0,0.01) 0%,rgba(39,39,39,1) 50%,rgba(0,0,0,0.01) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(0,0,0,0.01) 0%,rgba(39,39,39,1) 50%,rgba(0,0,0,0.01) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(0,0,0,0.01) 0%,rgba(39,39,39,1) 50%,rgba(0,0,0,0.01) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03000000', endColorstr='#03000000',GradientType=1 ); /* IE6-9 */
    }
    .bloglogof:after {content:"";position: absolute;bottom:1px;left:0;width:100%;height:1px;z-index:100;background: -moz-linear-gradient(left,  rgba(0,0,0,0.01) 0%, rgba(0,0,0,1) 50%, rgba(0,0,0,0.01) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.01)), color-stop(50%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0.01))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(0,0,0,0.01) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0.01) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(0,0,0,0.01) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0.01) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(0,0,0,0.01) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0.01) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(0,0,0,0.01) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0.01) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03000000', endColorstr='#03000000',GradientType=1 ); /* IE6-9 */
    }
    .blogsocialandcopyright {float:left;width:100%;position: relative;padding-top:20px;}
    .socialbottom {width:100%;float:left;margin:10px 0;text-align: center;}
    .socialbottom a {display: inline-block; width:32px;height:32px;margin:0 5px; border-radius: 3px;}
    a.tw {background:url(/assets/mobile/images/social/tw.png) no-repeat center center #43aff0;}
    a.fb {background:url(/assets/mobile/images/social/fb.png) no-repeat center center #4351a1;}
    a.gg {background:url(/assets/mobile/images/social/gg.png) no-repeat center center #d54a31;}
    a.yt {background:url(/assets/mobile/images/social/yt.png) no-repeat center center #d70c24;}
    .quicklinkbottom {width:100%;float:left;margin:10px 0; text-align: center;}
    .quicklinkbottom a {display: inline-block; margin:0 3px;padding:5px 5px;background:rgba(255,255,255,0.2);border-radius:3px;color:#fff;text-transform: uppercase;font-size:14px;text-decoration: none;}
    .cprbottom {width:100%;margin:10px 0 10px;text-align: center;float:left;padding-bottom:10px;}
    .blogiconapp {float:left;background:url(/assets/mobile/images/shadowbottom.png) no-repeat top center #111;width:100%;padding:20px 0;text-align: center;}
    .btniconapp {display: inline-block;margin:0 5px;}
    .btniconapp img {height:40px;}
    .cprbottom p {color:#fff;}
    .include_form button {padding:0;line-height: 30px;border-radius: 3px;}
    .include_form .listformcinema,.chooseCinema .listformmovie {height:40px !important;}
    .include_form .styled-select {height:36px !important;}
    .include_form .styled-select select {line-height: 30px;font-size:24px;}
}

@media screen and (max-width: 960px){

}
@media screen and (max-width: 768px){
    .include_form button {padding:0;line-height: 30px;border-radius: 3px;}
    .include_form .listformcinema,.chooseCinema .listformmovie {height:40px !important;}
    .include_form .styled-select {height:36px !important;}
    .include_form .styled-select select {line-height: 30px;font-size:24px;}
    .blogL {width:100%;}
    #mcash #home-content, #mcash #content {width:100%; padding:0 20px;}
    #mgen-general-login {background:transparent;/*padding:0 10px;*/}
    #tabsmcash {padding:0 0px;}
    .htitle {padding:0 0px;margin-bottom:10px;}
    #loginWrapper {margin-top:-20px;float:left;width:100%;}
    #register-banner {margin-top: -40px;}
    .botnotice {width:100%;margin:0;}
    #mgen-about {width: 100%;float: left;margin: 10px 0%;}
    #mgen-first-class,#mcash,#mgen-freedom {width: 100%;float: left;margin: 10px 0%;}
    #mgen-freedom .panel {background:transparent;}
    .tmcash {box-shadow: none;}


}
@media screen and (max-width: 640px){
    .include_form .styled-select select {line-height: 30px;font-size:20px;}
    body{width:100%;}
    #wrapper,#result {width:100% !important;}
     ul.ui-tabs-nav {margin:0 !important;float:left;padding:0;}
    .blogR {display: none;}
    li.tab:first-child {margin:0 2px 0 0 !important;}

    .ui-tabs-nav .t2 {margin-left:1px !important;}
    #desktop {display: none;}
    #mobile {display: block;background: #333}
    #searchresults {padding:10px;width:100%;height:100%;}
    h2.cinema-name {font-size:22px;}
    .cinema-showtimes .msg-error {font-size:24px;}
    footer#mobile {background:url(../images/pattern.jpg);float:left;width:100%;min-height: 300px;padding-top:20px;}
    .bloglogof {width:100%;padding:20px;text-align: center;position: relative;float:left;}
    .bloglogof a {display: inline-block;margin:0 9px 20px;}
    .itemlogof:nth-child(6) {clear: both;margin-left:-15px;}
    .itemlogof img {max-width: 40px;}
    .itemlogof:first-child img {height:30px;}
    .bloglogof:before {content:"";position: absolute;bottom:0;left:0;width:100%;height:1px;z-index:100;background: -moz-linear-gradient(left,  rgba(0,0,0,0.01) 0%, rgba(39,39,39,1) 50%, rgba(0,0,0,0.01) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.01)), color-stop(50%,rgba(39,39,39,1)), color-stop(100%,rgba(0,0,0,0.01))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(0,0,0,0.01) 0%,rgba(39,39,39,1) 50%,rgba(0,0,0,0.01) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(0,0,0,0.01) 0%,rgba(39,39,39,1) 50%,rgba(0,0,0,0.01) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(0,0,0,0.01) 0%,rgba(39,39,39,1) 50%,rgba(0,0,0,0.01) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(0,0,0,0.01) 0%,rgba(39,39,39,1) 50%,rgba(0,0,0,0.01) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03000000', endColorstr='#03000000',GradientType=1 ); /* IE6-9 */
    }
    .bloglogof:after {content:"";position: absolute;bottom:1px;left:0;width:100%;height:1px;z-index:100;background: -moz-linear-gradient(left,  rgba(0,0,0,0.01) 0%, rgba(0,0,0,1) 50%, rgba(0,0,0,0.01) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.01)), color-stop(50%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0.01))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(0,0,0,0.01) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0.01) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(0,0,0,0.01) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0.01) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(0,0,0,0.01) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0.01) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(0,0,0,0.01) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0.01) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03000000', endColorstr='#03000000',GradientType=1 ); /* IE6-9 */
    }
    .blogsocialandcopyright {float:left;width:100%;position: relative;padding-top:20px;}
    .socialbottom {width:100%;float:left;margin:10px 0;text-align: center;}
    .socialbottom a {display: inline-block; width:32px;height:32px;margin:0 5px; border-radius: 3px;}
    a.tw {background:url(/assets/mobile/images/social/tw.png) no-repeat center center #43aff0;}
    a.fb {background:url(/assets/mobile/images/social/fb.png) no-repeat center center #4351a1;}
    a.gg {background:url(/assets/mobile/images/social/gg.png) no-repeat center center #d54a31;}
    a.yt {background:url(/assets/mobile/images/social/yt.png) no-repeat center center #d70c24;}
    .quicklinkbottom {width:100%;float:left;margin:10px 0; text-align: center;}
    .quicklinkbottom a {display: inline-block; margin:0 3px;padding:5px 5px;background:rgba(255,255,255,0.2);border-radius:3px;color:#fff;text-transform: uppercase;font-size:14px;text-decoration: none;}
    .cprbottom {width:100%;margin:10px 0 10px;text-align: center;float:left;padding-bottom:10px;}
    .blogiconapp {float:left;background:url(/assets/mobile/images/shadowbottom.png) no-repeat top center #111;width:100%;padding:20px 0;text-align: center;}
    .btniconapp {display: inline-block;margin:0 5px;}
    .btniconapp img {height:40px;}
    .cprbottom p {color:#fff;}

    #mcash #home-content, #mcash #content {width:100%; padding:0 20px;}
    #mgen-general-login {background:transparent;/*padding:0 10px;*/}
    #tabsmcash {padding:0 0px;}
    .htitle {padding:0 0px;margin-bottom:10px;}
    #loginWrapper {margin-top:-20px;float:left;width:100%;}
    #register-banner {margin-top: 20px;}
    .botnotice {width:100%;margin:0;}
    #mgen-about {width: 100%;float: left;margin: 10px 0%;}
    #mgen-first-class,#mcash,#mgen-freedom {width: 100%;float: left;margin: 10px 0%;}
    #mgen-freedom .panel {background:transparent;}
    .tmcash {box-shadow: none;}
    #tabsmcash li {margin:0 3px;}
    .ui-state-default a {font-size:16px !important;}
    li.tab a {padding:5px 0;}
    #register-banner>div {margin:10px 25px;}
    #mga,#mgfd {width:100%;}
    .imgwcmc {width:100%;overflow: hidden;}
    .imgwcmc img {width:100%;height:auto !important;}
    h3.txt-wcmc {font-size:26px;}
    .lacd img {max-width: 100%;height:auto !important;}
}
@media screen and (max-width: 360px){
    .include_form .styled-select select {line-height: 30px;font-size:16px;}
    #mcash #home-content, #mcash #content {width:100%; padding:0 10px;}
    #mgen-general-login {background:transparent;/*padding:0 10px;*/}
    #tabsmcash {padding:0 10px;}
    .htitle {padding:0 10px;margin-bottom:10px;}
    #loginWrapper {margin-top:-20px;float:left;width:100%;}
    #register-banner {margin-top: 20px;}
    .botnotice {width:100%;margin:0;padding:10px;}
    #mgen-about {width: 100%;float: left;margin: 10px 0%;}
    #mgen-first-class,#mcash,#mgen-freedom {width: 100%;float: left;margin: 10px 0%;}
    #mgen-freedom .panel {background:transparent;}
    .tmcash {box-shadow: none;}
    #tabsmcash li {margin:0 3px;}
    .ui-state-default a {font-size:16px !important;}
    li.tab a {padding:5px 0;}
    #register-banner>div {margin:10px 25px;}
    #mga,#mgfd {width:100%;}
    .imgwcmc {width:100%;overflow: hidden;}
    .imgwcmc img {width:100%;height:auto !important;}
    h3.txt-wcmc {font-size:20px;}
    .lacd img {max-width: 100%;height:auto !important;}
    #register-banner>div {margin: 10px 1% 0;width: 47%;height:190px;padding: 5px;background: #fff;border-radius: 3px;}
    #register-banner>div>img {border-radius: 3px;overflow: hidden;width: 100%;}
    #register-banner>div>h5 {margin: 10px 0;text-align: center;font-size: 16px;height: 30px;}
    #register-banner>div>a {margin-top: 5px;}
    .notice {width:100%;}
    .dnotice {width:100%;}
    .last-paragraph br,h3.txt-hacd br {display: none;}
    #mga h3 {font-size:22px;}
    ul.bullet li {margin-left:20px;}
    .tmgfc h3 {font-size: 22px}
    .descg-list {padding-left:0;}
    h3.txt-hacd {font-size: 22px}

}
@media screen and (max-width: 320px){
    #register-banner>div {height:180px;}
    #register-banner>div>h5 {margin: 10px 0;text-align: center;font-size: 14px;height: 30px;}
    .tmgfc h3 {font-size: 18px;line-height: 26px;}
    h3.txt-hacd,h3.txt-wcmc {font-size: 18px;line-height: 26px;}
    .blogacd h3.topicacd {font-size:20px;}
    .tmcash {margin-top: 0;}
}

p.txt-intromga {
    font-size: 20px;
}