@charset "utf-8";
@media (min-width: 1088px) and (max-width: 1200px) {
    nav ul li:nth-child(1) {
        margin-left: 0;
    }
    nav ul li {
        margin: 0 10px;
    }
    .logo {
        width: 96%;
    }
    .banner-detail-bg {
        background-size: 98%;
        padding: 145px 36px 0;
    }
    .banner-detail-bg h3 {
        color: #2f8ac4;
        font: 36px "caxton_bk_btbook";
    }
    .banner-detail-bg h4 {
        color: #000;
        font: 22px "caxton_bk_btbook";
    }
    .banner-detail-bg p {
        color: #2d2d2d;
        font: 15px "caxton_bk_btbook";
        margin-bottom: 90px;
    }
}
@media (min-width: 1201px) and (max-width: 1300px) {
    .banner-detail-bg {
        background-size: 98%;
        padding: 170px 36px 0;
    }
    .banner-detail-bg h3 {
        color: #2f8ac4;
        font: 48px "caxton_bk_btbook";
    }
    .banner-detail-bg h4 {
        color: #000;
        font: 28px "caxton_bk_btbook";
    }
    .banner-detail-bg p {
        color: #2d2d2d;
        font: 18px "caxton_bk_btbook";
        margin-bottom: 90px;
    }
}
@media only screen and (max-width: 1199px) {
    .new-img img {
        height: auto !important;
    }
    .section-02 {
        background: url(../../img/front/section-02-bg.jpg) center top no-repeat;
        min-height: auto;
        background-size: cover;
    }
    .second-box-text,
    .sectio04-inner ul li .first-li-text {
        width: 50%;
    }
    .third-box-text {
        background: 0 0#dee4ea;
        width: 50%;
    }
    .fourth-box-text {
        width: 50%;
    }
    .fifth-box-text {
        background: 0 0#dee4ea;
        width: 50%;
    }
    .header .logo {
        left: 0;
        position: relative;
        top: 0;
    }
    nav ul li a {
        color: #fff;
        display: block;
        font: 400 14px "Roboto", sans-serif;
        padding: 22px;
        text-transform: uppercase;
    }
    nav ul {
        display: table;
        margin: 0;
        padding: 0;
        width: 100%;
    }
    .banner-detail-bg {
        background: url(../../img/front/banner-detail-bg.png) no-repeat 0 0;
        min-height: 425px;
        padding: 130px 36px 0;
        position: absolute;
        right: 73px;
        top: 10px;
        width: 35%;
        background-size: 98%;
    }
    .banner-detail-bg h3 {
        color: #2f8ac4;
        font: 30px "caxton_bk_btbook";
    }
    .banner-detail-bg h4,
    h2 {
        color: #000;
        font: 20px "caxton_bk_btbook";
    }
    .banner-detail-bg p {
        color: #2d2d2d;
        font: 14px "caxton_bk_btbook";
        margin-bottom: 78px;
    }
    .btn-style {
        background: linear-gradient(to bottom, #4a9ed2 0, #2976a6 100%) 0 0;
        color: #fff;
        display: inline-block;
        font: 400 15px "Roboto", sans-serif;
        padding: 15px 19px;
    }
    .font-20 {
        font: 400 15px "Roboto", sans-serif !important;
        padding: 15px 19px !important;
    }
    .section-02 .latest-bolg .bolg-detail h3 {
        color: #000;
        font-size: 28px;
        font-weight: 700;
        margin-top: 4px;
    }
    h2 {
        font: 30px "ag_futuraregular";
    }
    .section03 {
        margin-bottom: 20px;
        padding: 18px 0 0;
    }
    .section03 .section-03-left {
        margin: 30px 0 0;
    }
    .training-text h2 {
        color: #fff;
        font-size: 24px;
        line-height: 70px;
        margin: 0;
    }
    .header .logo img {
        margin-top: 25px;
        width: 78%;
    }
    .header .logo span img {
        margin: 0;
        width: 70%;
    }
    .header .logo span {
        left: 0;
        position: absolute;
        text-align: left;
        top: 10px;
    }
    .foot04 ul li a {
        background: 0 0#151515;
        border-radius: 100%;
        display: inline-block;
        height: 42px;
        padding-top: 11px;
        text-align: center;
        transition: all 0.4s linear 0s;
        width: 42px;
    }
    .Already p {
        color: #bdbdbd;
        font: 20px "calibriregular";
        margin: 20px 0 10px;
    }
    h3.recept-heading {
        font-size: 25px;
        line-height: 150%;
    }
    .bg-grey {
        font-size: 22px !important;
    }
    .Reprint-section01-bottom {
        padding-top: 15px;
    }
    .recept-forms ul {
        padding: 0 5px 0 20px;
    }
    .recept-forms ul li {
        width: 29%;
    }
    .recept-forms ul li:nth-child(2n) {
        width: 71%;
    }
    .enroll .btn-style {
        font-size: 20px;
    }
    .about-section02 .panel01 .panel01-left {
        border-right: 1px solid #b4b4b4;
        padding-bottom: 0;
        padding-right: 9%;
    }
    .food-section01-right img {
        max-width: 100%;
        height: auto;
    }
    .sectio04-inner ul li h3 {
        color: #404040;
        font: 22px "ag_futuraregular";
        margin-bottom: 25px;
    }
    .foot03 ul li a {
        line-height: 15px;
    }
    .section-02 .latest-bolg .bolg-detail h3 a {
        font-size: 28px;
        margin-top: 0;
    }
    .contact-support p {
        font-size: 22px;
    }
    .safari .enroll strong {
        padding-top: 14px;
    }
    .recept-form .arrow-select {
        background: url(../../img/front/arrow-bg.png) no-repeat right 10px center #fff;
    }
    .dis-cou01,
    .dis-cou02,
    .dis-cou03 {
        width: 33%;
        text-align: center;
    }
    .btn-log1 {
        width: 85px;
        padding: 5px 0 6px 4px;
        font-size: 14px;
    }
}
@media only screen and (max-width: 991px) {
    .text-postion {
        bottom: 0;
        left: 0;
        margin: auto;
        max-height: 115px;
        position: absolute !important;
        right: 0;
        top: 0;
    }
    .dd .ddTitle .ddTitleText {
        padding: 9px 20px 9px 5px !important;
    }
    .section-02 .latest-bolg .bolg-detail {
        padding: 15px 30px;
    }
    .section-02 .latest-bolg .bolg-detail p {
        color: #626262;
        margin-bottom: 0;
    }
    .recept-right-botm {
        margin-bottom: 30px;
        margin-top: 20px;
    }
    .section03 {
        margin: 0;
    }
    .section03 .col-sm-6 img {
        display: inline;
    }
    .section03 .col-sm-6 .section-03-right {
        text-align: center;
    }
    .section03 .col-sm-6 {
        width: 100%;
    }
    .footer h4 {
        font: 700 13px "Open Sans", sans-serif;
        text-transform: uppercase;
    }
    .food-section01-bottom .col-sm-6:nth-child(1) {
        width: 70%;
    }
    .food-section01-bottom .col-sm-6:nth-child(2) {
        width: 30%;
    }
    .Already p {
        color: #bdbdbd;
        font: 16px "calibriregular";
        margin: 20px 0 10px;
    }
    .fott-2new,
    .fott-3new {
        width: 25%;
    }
    .foot04 ul li a {
        background: 0 0#151515;
        border-radius: 100%;
        display: inline-block;
        height: 35px;
        padding-top: 7px;
        text-align: center;
        transition: all 0.4s linear 0s;
        width: 35px;
    }
    .header .logo span img {
        margin: 0;
        width: 60%;
    }
    .header .logo img {
        margin-top: 28px;
        width: 75%;
    }
    .top-right {
        margin: 35px 0 0;
        padding: 0;
    }
    .sectio04-inner ul li h3 {
        color: #404040;
        font: 20px "ag_futuraregular";
        margin-bottom: 15px;
    }
    .sectio04-inner ul li a {
        border: 1px solid #9a937f;
        color: #404040;
        display: inline-block;
        font: 14px "ag_futuraregular";
        padding: 10px 13px;
        text-transform: uppercase;
    }
    .top-right ul li:nth-child(2) a {
        color: #fff;
        font: 13px "Roboto", sans-serif;
        padding: 10px 13px;
    }
    .top-right ul li:nth-child(3) a {
        background: 0 0#c8c8c8;
        color: #2b2c2e;
        font: 13px "Roboto", sans-serif;
        padding: 10px 20px;
    }
    .header .logo {
        left: 0;
        position: relative;
        top: 10px;
    }
    .slicknav_menu {
        display: block;
    }
    .inner-page h3 br,
    .panel01-left h3 br,
    nav {
        display: none;
    }
    .section01-left h2 {
        font-size: 26px;
        margin-bottom: 15px;
        margin-top: 0;
    }
    .section01-left h2 span {
        display: block;
        font: 52px/60px "herr_von_muellerhoffregular";
    }
    .date,
    body,
    p {
        font-size: 14px;
    }
    body,
    p {
        color: #343434;
        font-family: "calibriregular";
    }
    .section-02 h2 {
        color: #fff;
        font-size: 35px;
        margin-bottom: 20px;
        margin-top: 20px;
        text-align: center;
        text-shadow: 0 0 8px #000;
        text-transform: uppercase;
    }
    .section-02 .latest-bolg .bolg-detail h3 {
        color: #000;
        font-size: 19px;
        font-weight: 700;
        margin-top: 4px;
    }
    .date {
        background: url(../../img/front/date.jpg) no-repeat left center;
        color: #a6a6a6;
        margin-bottom: 8px;
        padding-left: 20px;
    }
    .section03 .section-03-left {
        margin: 2px 0 0;
    }
    .section03 .section-03-left h2 {
        margin: 0 0 10px;
    }
    .section03 .section-03-left a {
        display: inline-block;
        font: 18px "ag_futuraregular";
        margin-top: 8px;
        padding: 12px 22px;
    }
    .second-box-text,
    .sectio04-inner ul li .first-li-text {
        width: 50%;
    }
    .third-box-text {
        background: 0 0#dee4ea;
        width: 50%;
    }
    .fourth-box-text {
        width: 50%;
    }
    .fifth-box-text {
        background: 0 0#dee4ea;
        width: 50%;
    }
    .section05-left h2 {
        color: #353535;
        font-size: 20px;
    }
    .section05-left h2 span {
        font-size: 20px;
    }
    .training-text h2 {
        color: #fff;
        font-size: 19px;
        line-height: 70px;
        margin: 0;
    }
    .email {
        background: 0 0;
        padding: 18px 0 23px;
    }
    .email-inner {
        margin-left: 10px;
        margin-right: 15px;
    }
    .email:before,
    .training-text:after {
        background: 0 0#202020;
        bottom: 0;
        content: "";
        left: 105%;
        position: absolute;
        top: -28px;
        width: 9600px;
    }
    .banner-detail-bg {
        background: url(../../img/front/banner-detail-bg.png) no-repeat 0 0/98%auto;
        min-height: 425px;
        padding: 90px 32px 0;
        position: absolute;
        right: 20px;
        top: 10px;
        width: 35%;
    }
    .banner-detail-bg h4 {
        color: #000;
        font: 17px "caxton_bk_btbook";
        margin-top: 0;
        margin-bottom: 6px;
    }
    .banner-detail-bg p {
        color: #2d2d2d;
        font: 12px "caxton_bk_btbook";
        margin-bottom: 26px;
    }
    .section-02 .latest-bolg .bolg-detail h3 a {
        font-size: 18px;
        font-weight: 700;
        margin-top: 0;
    }
    .btn-banner .btn-style {
        font-size: 13px;
        margin-top: 8px;
        padding: 12px;
    }
    .Reprint-section01-right {
        margin-left: 0;
    }
    .recept-forms ul {
        padding: 0 20px;
    }
    .top10 .Reprint-section01-bottom-left {
        float: left;
    }
    .contact-auth img {
        margin: 23px 0 0 20px;
    }
    .inner-page h3 {
        color: #000;
        font: 24px/48px "ag_futuraregular";
        margin-top: 35px;
    }
    .panel02-inner p {
        color: #343434;
        font: 16px "Conv_georgiai_0";
        margin-bottom: 0;
    }
    .about-section01-left p:last-child {
        margin-bottom: 30px;
    }
    .panel01-left h3 {
        margin-top: 0;
        line-height: 34px;
    }
    .email-inner input[type="button"] {
        width: 30%;
    }
    .copy-right-text {
        text-align: center;
    }
    .copy-right .col-sm-5,
    .copy-right .col-sm-7,
    .sitemap-inner .col-sm-6,
    .sitemap-section01-right img {
        width: 100%;
    }
    .copy-right-link ul {
        list-style: outside none none;
        margin: 10px 0 0;
        padding: 0;
        text-align: center;
    }
    .contact-support p {
        font-size: 20px;
    }
    .call-info > p {
        color: #2079b1;
        float: right;
        font: 700 21px "calibriregular";
        width: 100%;
        margin: 15px 0 10px;
    }
    .courses-section01 h2 {
        color: #2e8ac4;
        font-size: 24px;
        margin-top: 40px;
    }
    .course-area {
        padding-right: 0;
    }
    .sitemap-inner .auth {
        margin-top: 84px;
        text-align: center;
    }
    .sitemap-inner .food-section01-bottom-left {
        text-align: center;
    }
    .btn-log3 {
        float: left;
        margin: 0 !important;
    }
    .btn-log2 {
        margin: 4px 0 0 1px !important;
        padding: 2px 30px 4px !important;
        width: 94%;
    }
    .btn-logout1 {
        margin-top: 6px;
    }
}
@media only screen and (max-width: 767px) {
    .sitemap-inner .auth {
        margin-top: 0;
        text-align: center;
    }
    .sitemap-list ul li,
    .sitemap-list ul li a {
        float: left;
        width: 100%;
    }
    .panel02-inner p {
        color: #343434;
        font: 14px "Conv_georgiai_0";
        margin-bottom: 0;
    }
    .section-01-right {
        text-align: center;
    }
    .food-section01-bottom .col-sm-6:nth-child(1) {
        width: 48%;
        float: left;
    }
    .food-section01-bottom .col-sm-6:nth-child(2) {
        width: 40%;
        float: left;
    }
    .food-section01-bottom {
        margin-bottom: 15px;
    }
    .food-section01-right img:first-child {
        display: none;
    }
    .food-section01-right,
    .top-right {
        text-align: center;
    }
    .food-section01-right img:last-child {
        display: inline;
    }
    #countries_child {
        text-align: left;
    }
    #countries_child li {
        margin-right: 0;
    }
    .top-right > ul {
        float: none;
        margin-bottom: 20px;
    }
    .top-right > ul > li:nth-child(1) {
        margin: 0 13px 0 0;
    }
    .section-02 .latest-bolg {
        background: 0 0#fff;
        box-shadow: 0 2px 9px 0#404040;
        margin-bottom: 20px;
    }
    .sectio04-inner ul li {
        float: left;
        text-align: center;
        width: 100%;
    }
    .sectio04-inner img {
        width: 100%;
    }
    .section06 .col-sm-6:first-child {
        padding-right: 15px;
    }
    .section06 .col-sm-6:last-child {
        padding-left: 15px;
    }
    .email-inner {
        margin-left: 0;
    }
    .email {
        top: 0;
        z-index: 999;
    }
    .footer {
        padding: 90px 0 0;
    }
    .banner-detail-bg {
        background: 0 0;
        min-height: inherit;
        padding: 0;
        position: absolute;
        right: 20px;
        top: 10px;
        width: 35%;
    }
    .banner-detail-bg h3 {
        color: #2f8ac4;
        font: 30px "caxton_bk_btbook";
        margin-top: 0;
    }
    .banner-detail-bg p {
        color: #2d2d2d;
        font: 12px "caxton_bk_btbook";
        margin-bottom: 10px;
    }
    .btn-banner .btn-style {
        font-size: 13px;
        padding: 10px 14px;
    }
    .btn-banner {
        text-align: left;
    }
    .Already p {
        color: #bdbdbd;
        font: 20px "calibriregular";
        margin: 0 0 10px;
    }
    .padd-right5 {
        padding-right: 15px;
    }
    .header .logo,
    .header .logo span {
        left: 0;
        position: relative;
        text-align: center;
        top: 10px;
    }
    .header .logo span {
        text-align: left;
    }
    .header .logo span img {
        margin: 0;
        max-width: 16%;
    }
    .header .logo img {
        margin-top: 28px;
        width: 60%;
    }
    .section05-left {
        margin-bottom: 40px;
    }
    .footer .col-sm-3 {
        width: 50%;
        float: left;
    }
    .footer .col-sm-3:nth-child(3),
    .footer .col-sm-3:nth-child(4) {
        margin-top: 20px;
    }
    .copy-right-link ul {
        list-style: outside none none;
        margin: 10px 0 0;
        padding: 0;
        text-align: center;
    }
    .contact-form-botm img,
    .foot01 ul,
    .foot03 {
        width: 100%;
    }
    .foot03 {
        margin: 0;
        padding: 0;
    }
    .recept-forms ul {
        padding-top: 30px;
        margin-top: 0;
    }
    .recept-form .form-controls {
        max-width: 100%;
    }
    .Reprint-section01-bottom.top10 {
        float: left;
        margin-left: 0;
    }
    .click-here1 img {
        position: relative;
        margin-left: 0;
    }
    .contacts .contact-enroll {
        margin-left: 0;
    }
    .contacts .recept-right-botm img {
        width: 54%;
        float: right;
    }
    .Reprint-section01-left .Reprint-section01-bottom > div {
        width: 49%;
        display: inline-block;
    }
    .form-line.img-responsive {
        width: 100%;
    }
    .inner-page h3 {
        color: #000;
        font: 24px/48px "ag_futuraregular";
        margin-top: 15px;
    }
    .about-section02 {
        background: 0 0#ebebeb;
        padding: 15px 0;
    }
    .panel01-left h3 {
        line-height: 36px;
        margin-top: 0;
    }
    .about-section02 .panel01 .panel01-left {
        border-right: 0 solid #b4b4b4;
        padding-bottom: 0;
        padding-right: 0;
    }
    .about-section02 .panel01 .panel01-right {
        padding-left: 0;
        padding-top: 0;
    }
    .about-section02 .panel03 .panel01-left {
        border-left: 0 solid #b4b4b4 !important;
        border-right: 0 none !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .panel03 .panel01-left h3 {
        margin-top: 15px;
    }
    .section05-left {
        margin-top: 0;
    }
    .section01-inner-title {
        background: url(../../img/front/inner-bg.jpg) no-repeat center top/cover;
        margin: 0;
        padding: 65px 0 0;
    }
    .section01-inner-title h2 {
        color: #fff;
        font: 50px/37px "caxton_bk_btbook";
        margin: 0 0 50px;
        padding: 0;
        text-shadow: 0 0 8px #000;
    }
    .food-Handlers .section01-inner-title h2 {
        line-height: 30px;
        margin-bottom: 20px;
    }
    .section01-inner-title .double-line h2 {
        line-height: 30px;
        margin-bottom: 50px;
    }
    .section01-inner-title h2 span {
        font-size: 24px;
    }
    .recept-right-botm {
        clear: none;
    }
    .email-inner input[type="text"] {
        background: 0 0#f3f3f3;
        border: 0;
        border-radius: 0;
        float: left;
        font-size: 12px;
        height: 30px;
        margin-right: 5px;
        padding-left: 15px;
        width: 49%;
    }
    .about-section01-right,
    .click-here1,
    .panel01-right {
        text-align: center;
    }
    .about-section01-right img,
    .panel01-right img {
        display: inline;
    }
    .click-here1 {
        height: auto;
        margin-bottom: 15px;
    }
    .text-center.recept-form-botm > span {
        display: inline-block;
        margin-bottom: 15px;
    }
    .contact-auth {
        margin-left: 0;
        text-align: center;
    }
    .contact-auth img {
        margin-left: 0;
    }
    .recept-right-botm {
        margin-top: 90px;
    }
    .recept-right-botm-02 {
        margin-top: 30px !important;
        text-align: center;
        margin-bottom: 0 !important;
    }
    .recept-right-botm-02 img {
        display: inline;
    }
    .fourth-box {
        margin-top: -1px;
    }
    .courses-section01-left {
        background: 0 0;
        padding-bottom: 0;
        padding-right: 0;
    }
    .courses-section01-right {
        padding-left: 0;
        padding-bottom: 30px;
    }
    .courses-section01-right h2 {
        display: none;
    }
    .buy-btn {
        margin-bottom: 40px;
    }
    .courses-section01 {
        padding-bottom: 0;
    }
    .btn-log2 {
        margin: 4px 0 0 1px !important;
        padding: 2px 30px 4px !important;
        width: 100%;
    }
    .btn-log1 {
        font-size: 14px;
        margin: 0 0 0 23px;
        padding: 5px 0 6px 4px;
        width: 33%;
    }
}
@media only screen and (max-width: 490px) {
	.fott-2new,
    .fott-3new {
        width: 100%;
    }
    .fourth-box {
        margin-top: 0;
    }
    .recept-right-botm {
        margin-top: 20px;
    }
    .recept-forms ul li:nth-child(2n + 1) {
        line-height: 30px;
    }
    .email-inner input[type="text"] {
        background: 0 0#f3f3f3;
        border: 0;
        border-radius: 0;
        float: left;
        font-size: 12px;
        height: 30px;
        margin-right: 5px;
        padding-left: 15px;
        width: 72%;
    }
    .section01-inner-title h2 {
        color: #fff;
        font: 30px/37px "caxton_bk_btbook";
        margin: 0 0 50px;
        padding: 0;
        text-shadow: 0 0 8px #000;
    }
    .inner-page h3 {
        color: #000;
        font: 20px/30px "ag_futuraregular";
        margin-top: 15px;
        margin-bottom: 10px;
    }
    .panel01-left h3 {
        margin-top: 0;
        line-height: 30px;
    }
    .footer .col-sm-3,
    .sectio04-inner ul li .first-li-text {
        width: 100%;
    }
    .footer .col-sm-3:nth-child(3),
    .footer .col-sm-3:nth-child(4) {
        margin-top: 0;
    }
    .footer h4 {
        font: 700 13px "Open Sans", sans-serif;
        margin-top: 30px;
        text-transform: uppercase;
    }
    .email-inner {
        margin-left: 0;
        margin-right: 30px;
    }
    .email-inner input[type="button"] {
        background: linear-gradient(to bottom, #4a9ed2 0, #2976a6 100%) 0 0;
        border: 0;
        border-radius: 0;
        color: #fff;
        float: left;
        height: 30px;
        width: 26%;
    }
    .header .logo span img {
        margin: 0;
        max-width: 32%;
    }
    .header .logo img {
        margin-top: 28px;
        width: 68%;
    }
    .top-right ul li:nth-child(3) a {
        background: 0 0#c8c8c8;
        color: #2b2c2e;
        font: 13px "Roboto", sans-serif;
        padding: 10px;
    }
    .top-right ul li:nth-child(1) {
        margin: 0 5px 0 0;
    }
    .top-right ul li:nth-child(2) {
        margin: 0;
    }
    .second-box-text {
        width: 100%;
    }
    .third-box-text {
        background: 0 0#dee4ea;
        width: 100%;
    }
    .fourth-box-text,
    .sectio04-inner ul li .first-li-img {
        width: 100%;
    }
    .fifth-box-text {
        background: 0 0#dee4ea;
        width: 100%;
    }
    .fifth-box-img,
    .fourth-box-img,
    .second-box-img,
    .third-box-img {
        width: 100%;
    }
    .text-postion {
        bottom: 0;
        left: 0;
        margin: auto;
        max-height: 140px;
        padding-bottom: 20px;
        position: relative !important;
        right: 0;
        top: 0;
    }
    .fifth-box-text div img,
    .fourth-box-text div img,
    .second-box-text div img,
    .sectio04-inner ul li .first-li-text img,
    .third-box-text div img {
        display: none;
    }
    .banner-detail-bg {
        background: 0 0;
        min-height: inherit;
        padding: 0;
        position: relative;
        right: 0;
        top: 10px;
        width: 100%;
    }
    .btn-banner .btn-style {
        font-size: 13px;
        margin-bottom: 30px;
        padding: 10px 14px;
    }
    .section01 {
        padding: 20px 0;
    }
    .recept-forms ul li {
        width: 100% !important;
        line-height: normal;
        padding: 2px 0;
    }
    .contact-form .recept-forms ul li:last-child {
        padding-bottom: 25px;
    }
    .recept-form-under {
        height: auto;
        overflow: hidden;
    }
    .top10 .Reprint-section01-bottom-left {
        float: none;
        padding-left: 0;
    }
    .click-here1 img {
        position: relative;
        margin-left: 0;
    }
    .contacts .contact-enroll {
        margin-left: 0;
    }
    .enroll {
        text-align: center;
    }
    .contact-auth img {
        margin-top: 5px;
    }
    .recept-forms .form-btn {
        font-size: 17px;
        padding: 9px 30px;
    }
    .recept-form-botm {
        padding-bottom: 25px;
    }
    .Reprint-section01-left .Reprint-section01-bottom > div {
        width: 100%;
        display: inline-block;
    }
    .food-section01-bottom .col-sm-6:nth-child(1),
    .food-section01-bottom .col-sm-6:nth-child(2) {
        float: none;
        width: 100%;
    }
    .food-section01-bottom .auth {
        margin-top: 15px;
        text-align: center;
    }
    .Reprint-section01-bottom.top10 {
        float: none;
        margin-left: 0;
        width: 100%;
    }
    .contacts .recept-right-botm img {
        width: auto;
    }
    .contact-support p {
        font-size: 22px;
    }
    .recept-right-botm {
        clear: both;
        text-align: center;
    }
    .section05-left h2 {
        color: #353535;
        font-size: 18px;
    }
    .section05-left h2 span {
        font-size: 18px;
    }
    .training-text h2 {
        color: #fff;
        font-size: 13px;
        font-weight: 700;
        line-height: 58px;
        margin: 0;
    }
    .recept-right-botm img {
        display: inline;
        float: none !important;
    }
    .copy-right p span,
    .dis-cou01 b {
        display: inline-block;
    }
    .chk-out .btn-style {
        width: 100%;
        margin-bottom: 15px;
    }
    .chk-out > ul > li {
        display: block;
    }
    .dis-cou01,
    .dis-cou02 {
        width: 100%;
        margin-bottom: 10px;
        text-align: left;
    }
    .dis-cou02 #CouponCouponCode {
        width: 100% !important;
    }
    .dis-cou01 b {
        margin-top: 7px;
    }
    #coupon_form .btn-style,
    .dis-cou03 {
        width: 100%;
    }
    .content_table {
        font-size: 15px;
    }
    .btn-log1 {
        margin: 4px 0 0;
        padding: 5px 0 6px 4px;
        width: 100%;
    }
}
