/*ipad land*/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  .container {
    width: 960px; }

  .grid_1 {
    width: 60px; }

  .grid_2 {
    width: 140px; }

  .grid_25 {
    width: 190px;
    margin: 8px; }

  .grid_3 {
    width: 220px; }

  .grid_4 {
    width: 300px; }

  .grid_5 {
    width: 380px; }

  .grid_6 {
    width: 460px; }

  .grid_7 {
    width: 540px; }

  .grid_8 {
    width: 620px; }

  .grid_9 {
    width: 700px; }

  .grid_10 {
    width: 780px; }

  .grid_11 {
    width: 860px; }

  .grid_12 {
    width: 940px; }

  #course_top_img {
    width: 590px;
    margin: 0px;
    float: left;
    display: inline;
    border-radius: 5px; }

  .course_title {
    width: 590px; }

  /*some class*/
  .disable_marginleft_ipadland, .disable_marginleft_responsive {
    margin-left: 0px !important; }

  .aligncenter_ipadland, .aligncenter_responsive {
    text-align: center !important; }

  .width100_ipadland, .width100_responsive {
    width: 100% !important; }

  /*.width50_ipadland, .width50_responsive { width: 100% !important; }*/
  .width50_ipadland {
    width: 100% !important; }

  .width50_responsive {
    width: 50% !important; }

  /*disable float*/
  .disable_floatleft_ipadland {
    float: initial !important; }

  .disable_floatright_ipadland {
    float: initial !important; }

  /*boxed*/
  .site_boxed, .menu_boxed {
    width: 980px !important; }

  /*display*/
  .displaynone_ipadland, .displaynone_responsive {
    display: none; }

  .displaynone_desktop {
    display: block !important; }

  /*navigation*/
  .slowup {
    -webkit-animation: none;
    animation: none;
    margin-top: 0px !important; }

  .slowdown {
    -webkit-animation: none;
    animation: none;
    margin-top: 0px !important; }

  /*.goto_top_show{visibility: visible !important;opacity:1 !important;}*/
  /*.goto_top_hide{visibility: visible !important;opacity:1 !important;}*/
  .tinynav {
    display: none; }

  /*megamenu*/
  .menu > li > a:after {
    content: '\e935';
    font-family: 'fontello';
    vertical-align: middle;
    font-size: 5px;
    margin: 0px 8px; }

  .megamenu .mm_grid_3 {
    width: 235px !important; }

  .megamenu .mm_grid_4 {
    width: 313px !important; }

  .megamenu .mm_grid_6 {
    width: 470px !important; }

  .megamenu > ul {
    width: 940px !important;
    margin-left: -470px !important; }

  /*megamenu*/
  .class_detail_th, .class_detail_td {
    padding: 20px 10px !important; }

  .class_detail_th.grid_1, .class_detail_td.grid_1 {
    width: 120px; }

  .class_detail_th.grid_2, .class_detail_td.grid_2 {
    width: 145px; }

  .class_detail_th.grid_3, .class_detail_td.grid_3 {
    width: 235px; }

    /*    .class_clearfix:after{
            content: "";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
}*/ }
/*ipad potr*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .container {
    width: 744px; }

  .grid_1 {
    width: 42px; }

  .grid_2 {
    width: 104px; }

  .grid_25 {
    width: 210px; }

  .grid_3 {
    width: 166px; }

  .grid_4 {
    width: 228px; }

  .grid_5 {
    width: 290px; }

  .grid_6 {
    width: 352px; }

  .grid_7 {
    width: 414px; }

  .grid_8 {
    width: 476px; }

  .grid_9 {
    width: 538px; }

  .grid_10 {
    width: 600px; }

  .grid_11 {
    width: 662px; }

  .grid_12 {
    width: 724px; }

  .responsive_table .form-control {
    display: inline-block;
    float: none; }
  .responsive_table input.form-control[type=checkbox] {
    height: 22px;
    width: 22px; }
  .responsive_table .hide-reponse {
    display: none; }
  .responsive_table td {
    display: block;
    font-size: 15px;
    line-height: 25px;
    text-align: left; }
    .responsive_table td br {
      display: none; }
  .responsive_table td[data-th] {
    padding: 0px !important;
    padding-left: 200px !important; }
  .responsive_table td[data-th]:first-of-type {
    background-color: #f1f1f1; }
  .responsive_table td[data-th]::before {
    background-color: #f1f1f1;
    color: #868585;
    content: attr(data-th);
    font-size: 17px;
    line-height: 25px;
    font-weight: bold;
    width: 200px;
    padding: 15px 20px;
    display: inline-block;
    border-width: 1px;
    margin-left: -200px;
    text-align: center;
    margin-right: 10px;
    border-right: 1px solid #e5e5e5; }

  .responsive_table.th_yellow td[data-th]:first-of-type {
    background-color: #edbf47;
    color: white; }
  .responsive_table.th_yellow td[data-th]::before {
    background-color: #edbf47;
    color: white; }

  .responsive_table.th_blue td[data-th]:first-of-type {
    background-color: #6fc4d9;
    color: white; }
  .responsive_table.th_blue td[data-th]::before {
    background-color: #6fc4d9;
    color: white; }

  #course_top_img {
    width: 460px; }

  .course_title {
    width: 460px; }

  .btn_course_singup {
    right: 30px;
    bottom: 15px; }

  /*some class*/
  .disable_marginleft_ipadpotr, .disable_marginleft_responsive {
    margin-left: 0px !important; }

  .aligncenter_ipadpotr, .aligncenter_responsive {
    text-align: center !important; }

  .width100_ipadpotr, .width100_responsive {
    width: 100% !important; }

  .width50_ipadpotr, .width50_responsive {
    width: 50% !important; }

  /*disable float*/
  .disable_floatleft_ipadpotr {
    float: initial !important; }

  .disable_floatright_ipadpotr {
    float: initial !important; }

  /*boxed*/
  .site_boxed, .menu_boxed {
    width: 788px !important; }

  /*display*/
  .displaynone_ipadpotr, .displaynone_responsive {
    display: none !important; }

  .displaynone_desktop {
    display: block !important; }

  /*navigation*/
  .slowup {
    -webkit-animation: none;
    animation: none;
    margin-top: 0px !important; }

  .slowdown {
    -webkit-animation: none;
    animation: none;
    margin-top: 0px !important; }

  /*.goto_top_show{visibility: visible !important;opacity:1 !important;}*/
  /*.goto_top_hide{visibility: visible !important;opacity:1 !important;}*/
  .tinynav {
    display: block; }

  .menu {
    display: none; }

  .only_show_2 td {
    display: none; }

  .only_show_2 td:nth-child(1), .only_show_2 td:nth-child(2) {
    display: table-cell; }

  .class_detail_th.grid_1, .class_detail_td.grid_1 {
    width: 120px; }

  .class_detail_th.grid_2, .class_detail_td.grid_2 {
    width: 295px; }

  .class_detail_th.grid_3, .class_detail_td.grid_3 {
    width: 295px; }

  .class_clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; } }
/*iphone land*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
  body {
    -webkit-text-size-adjust: none; }

  .container {
    width: 460px; }

  .right_margin_30 {
    margin-top: 10px; }

  #course_top_img {
    width: 425px; }

  .course_title {
    width: 425px;
    font-size: 22px; }

  .btn_course_singup {
    right: 30px;
    bottom: 15px; }

  .brochur-header {
    max-width: 370px; }

  .grid_1, .grid_2, .grid_25, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
    width: 440px; }

  .grid.percentage {
    width: 100%; }

  .width_percentage10, .width_percentage20, .width_percentage25, .width_percentage30, .width_percentage40, .width_percentage50, .width_percentage60, .width_percentage70, .width_percentage80, .width_percentage90, .width_percentage100 {
    width: 100% !important; }

  .responsive_table .form-control {
    display: inline-block;
    float: none;
    max-width: 250px; }
  .responsive_table input.form-control[type=checkbox] {
    height: 22px;
    width: 22px; }
  .responsive_table .hide-reponse {
    display: none; }
  .responsive_table td {
    display: block;
    font-size: 15px;
    line-height: 25px;
    text-align: left; }
    .responsive_table td br {
      display: none; }
  .responsive_table td[data-th] {
    padding: 0px !important;
    padding-left: 100px !important; }
  .responsive_table td[data-th]:first-of-type {
    background-color: #f1f1f1; }
  .responsive_table td[data-th]::before {
    background-color: #f1f1f1;
    color: #868585;
    content: attr(data-th);
    font-size: 17px;
    line-height: 25px;
    font-weight: bold;
    width: 100px;
    padding: 10px 10px;
    display: inline-block;
    border-width: 1px;
    margin-left: -100px;
    margin-right: 10px;
    border-right: 1px solid #e5e5e5; }

  .responsive_table.th_yellow td[data-th]:first-of-type {
    background-color: #edbf47;
    color: white; }
  .responsive_table.th_yellow td[data-th]::before {
    background-color: #edbf47;
    color: white; }

  .responsive_table.th_blue td[data-th]:first-of-type {
    background-color: #6fc4d9;
    color: white; }
  .responsive_table.th_blue td[data-th]::before {
    background-color: #6fc4d9;
    color: white; }

  /*some class*/
  .disable_marginleft_iphoneland, .disable_marginleft_responsive {
    margin-left: 0px !important; }

  .marginleft20_iphoneland {
    margin-left: 20px !important; }

  .aligncenter_iphoneland, .aligncenter_responsive {
    text-align: center !important; }

  .width100_iphoneland, .width100_responsive {
    width: 100% !important; }

  .width50_iphoneland, .width50_responsive {
    width: 50% !important; }

  /*disable float*/
  .disable_floatleft_iphoneland {
    float: initial !important; }

  .disable_floatright_iphoneland {
    float: initial !important; }

  /*boxed*/
  .site_boxed, .menu_boxed {
    width: 500px !important; }

  /*display*/
  .displaynone_iphoneland, .displaynone_responsive {
    display: none; }

  .displaynone_desktop {
    display: block !important; }

  /*navigation*/
  .slowup {
    -webkit-animation: none;
    animation: none;
    margin-top: 0px !important; }

  .slowdown {
    -webkit-animation: none;
    animation: none;
    margin-top: 0px !important; }

  /*.goto_top_show{visibility: visible !important;opacity:1 !important;}*/
  /*.goto_top_hide{visibility: visible !important;opacity:1 !important;}*/
  .tinynav {
    display: block; }

  .menu {
    display: none; }

  .classroom_status {
    float: right !important; }

  .only_show_2 td {
    display: none; }

  .only_show_2 td:nth-child(1), .only_show_2 td:nth-child(2) {
    display: table-cell; }

  .class_detail_th.grid_1, .class_detail_td.grid_1 {
    width: 100px; }

  .class_detail_th.grid_2, .class_detail_td.grid_2 {
    width: 260px; }

  .class_detail_th.grid_3, .class_detail_td.grid_3 {
    width: 260px; }

  .class_clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }

  .register-city-select {
    max-width: 150px; } }
/*iphone potr*/
@media only screen and (min-width: 320px) and (max-width: 479px) {
  body {
    -webkit-text-size-adjust: none; }

  .container {
    width: 300px; }

  .course-img {
    float: left;
    width: 100%;
    margin-right: 10px;
    padding-right: 10px; }

  #course_top_img {
    width: 265px; }

    /*    .course_title{
            width: 265px;
            font-size: 22px;
            background-color: #fff;
            color: #a4a4a4!important;
            position: relative;
            margin-top: 158px;
        }

        .btn_course_singup{
            position: relative;
            float: right;
            margin-top: 20px;
            right: 0px;
            bottom: 0px;
        }*/
  .btn_course_singup {
    padding: 10px 5px !important; }

  .right_margin_30 {
    margin-top: 20px; }

  .search_area {
    display: inline-block;
    width: Initial; }

  .search_input {
    display: inline-block !important;
    padding: 10px 10px !important;
    width: 185px !important; }

  .search_btn {
    display: inline-block !important;
    float: right !important;
    padding: 10px 10px !important; }

  .brochur-header {
    max-width: 210px; }

  .grid_1, .grid_2, .grid_25, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
    width: 280px; }

  .grid.percentage {
    width: 100%; }

  .width_percentage10, .width_percentage20, .width_percentage25, .width_percentage30, .width_percentage40, .width_percentage50, .width_percentage60, .width_percentage70, .width_percentage80, .width_percentage90, .width_percentage100 {
    width: 100% !important; }

  .logo img {
    position: absolute;
    width: 200px;
    margin-top: -10px;
    border: 0; }

  .margintop89_negative {
    margin-top: -25px !important; }

  .responsive_table .form-control {
    display: inline-block;
    float: none;
    max-width: 170px; }
  .responsive_table input.form-control[type=checkbox] {
    height: 22px;
    width: 22px; }
  .responsive_table .hide-reponse {
    display: none; }
  .responsive_table td {
    display: block;
    font-size: 15px;
    line-height: 25px;
    text-align: left; }
    .responsive_table td br {
      display: none; }
  .responsive_table td[data-th] {
    padding: 0px !important;
    padding-left: 100px !important; }
  .responsive_table td[data-th]:first-of-type {
    background-color: #f1f1f1; }
  .responsive_table td[data-th]::before {
    background-color: #f1f1f1;
    color: #868585;
    content: attr(data-th);
    font-size: 17px;
    line-height: 25px;
    font-weight: bold;
    width: 100px;
    padding: 10px 10px;
    display: inline-block;
    border-width: 1px;
    margin-left: -100px;
    margin-right: 10px;
    border-right: 1px solid #e5e5e5; }

  .responsive_table.th_yellow td[data-th]:first-of-type {
    background-color: #edbf47;
    color: white; }
  .responsive_table.th_yellow td[data-th]::before {
    background-color: #edbf47;
    color: white; }

  .responsive_table.th_blue td[data-th]:first-of-type {
    background-color: #6fc4d9;
    color: white; }
  .responsive_table.th_blue td[data-th]::before {
    background-color: #6fc4d9;
    color: white; }

  /*some class*/
  .disable_marginleft_iphonepotr, .disable_marginleft_responsive {
    margin-left: 0px !important; }

  .marginleft20_iphonepotr {
    margin-left: 20px !important; }

  .aligncenter_iphonepotr, .aligncenter_responsive {
    text-align: center !important; }

  .width100_iphonepotr, .width100_responsive {
    width: 100% !important; }

  .width50_iphonepotr, .width50_responsive {
    width: 50% !important; }

  /*disable float*/
  .disable_floatleft_iphonepotr {
    float: initial !important; }

  .disable_floatright_iphonepotr {
    float: initial !important; }

  .classroom_status {
    padding: 10px 10px !important;
    float: right !important; }

  /*boxed*/
  .site_boxed, .menu_boxed {
    width: 340px !important; }

  /*display*/
  .displaynone_iphonepotr, .displaynone_responsive {
    display: none; }

  .displaynone_desktop {
    display: block !important; }

  /*navigation*/
  .slowup {
    -webkit-animation: none;
    animation: none;
    margin-top: 0px !important; }

  .slowdown {
    -webkit-animation: none;
    animation: none;
    margin-top: 0px !important; }

  /*.goto_top_show{visibility: visible !important;opacity:1 !important;}*/
  /*.goto_top_hide{visibility: visible !important;opacity:1 !important;}*/
  .tinynav {
    display: block; }

  .menu {
    display: none; }

  .only_show_2 td {
    display: none; }

  .only_show_2 td:nth-child(1), .only_show_2 td:nth-child(2) {
    display: table-cell; }

  .class_detail_th.grid_1, .class_detail_td.grid_1 {
    width: 280px; }

  .class_detail_th.grid_2, .class_detail_td.grid_2 {
    width: 280px; }

  .class_detail_th.grid_3, .class_detail_td.grid_3 {
    width: 280px; }

  .table.extrabig tr td, .table.extrabig tr th {
    padding: 20px 10px; }

  .brochur_date {
    width: 120px; }

  .class_detail_td {
    text-align: center; }

  .hide_in_response {
    display: none; } }

/*# sourceMappingURL=responsive.css.map */
