/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
@font-face {
  font-family: 'Nunito';
  src: url('assets/font/Nunito-ExtraBoldItalic.woff2') format('woff2'),
    url('assets/font/Nunito-ExtraBoldItalic.woff') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito';
  src: url('assets/font/Nunito-Black.woff2') format('woff2'),
    url('assets/font/Nunito-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito';
  src: url('assets/font/Nunito-Bold.woff2') format('woff2'),
    url('assets/font/Nunito-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito';
  src: url('assets/font/Nunito-BlackItalic.woff2') format('woff2'),
    url('assets/font/Nunito-BlackItalic.woff') format('woff');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito';
  src: url('assets/font/Nunito-ExtraLight.woff2') format('woff2'),
    url('assets/font/Nunito-ExtraLight.woff') format('woff');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito';
  src: url('assets/font/Nunito-ExtraBold.woff2') format('woff2'),
    url('assets/font/Nunito-ExtraBold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito';
  src: url('assets/font/Nunito-BoldItalic.woff2') format('woff2'),
    url('assets/font/Nunito-BoldItalic.woff') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito';
  src: url('assets/font/Nunito-ExtraLightItalic.woff2') format('woff2'),
    url('assets/font/Nunito-ExtraLightItalic.woff') format('woff');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito';
  src: url('assets/font/Nunito-MediumItalic.woff2') format('woff2'),
    url('assets/font/Nunito-MediumItalic.woff') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito';
  src: url('assets/font/Nunito-LightItalic.woff2') format('woff2'),
    url('assets/font/Nunito-LightItalic.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito';
  src: url('assets/font/Nunito-Medium.woff2') format('woff2'),
    url('assets/font/Nunito-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito';
  src: url('assets/font/Nunito-Light.woff2') format('woff2'),
    url('assets/font/Nunito-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito';
  src: url('assets/font/Nunito-Italic.woff2') format('woff2'),
    url('assets/font/Nunito-Italic.woff') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito';
  src: url('assets/font/Nunito-SemiBold.woff2') format('woff2'),
    url('assets/font/Nunito-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito';
  src: url('assets/font/Nunito-SemiBoldItalic.woff2') format('woff2'),
    url('assets/font/Nunito-SemiBoldItalic.woff') format('woff');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito';
  src: url('assets/font/Nunito-Regular.woff2') format('woff2'),
    url('assets/font/Nunito-Regular.ttf') format('ttf'),
    url('assets/font/Nunito-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.menu-item .sub-menu {
  border-radius: 10px;
  background-color: transparent;
  border: none;
  box-shadow: initial;
  -webkit-box-shadow: initial;
  /*  display: block;*/
}

.menu-item .sub-menu li a {
  background-color: #FCD698;
  margin: 0px;
  border-radius: 10px;
  padding-left: 15px !important;
  padding-right: 15px !important;
  font-weight: bold;
}

.sub-menu.nav-dropdown>li.nav-dropdown-col {
  display: block;
  width: 100%;
  min-width: 100%;
}

li.menu-item.nav-dropdown-col>ul.sub-menu.nav-column.nav-dropdown-default {
  display: none;
  width: 100%;
  margin-left: 20px;
}

li.menu-item.nav-dropdown-col>ul.sub-menu.nav-column.nav-dropdown-default>li>a {
  background-color: #FCD698;
}

li.menu-item.nav-dropdown-col>ul.sub-menu.nav-column.nav-dropdown-default>li>a:hover {
  background-color: white;
}

li.menu-item.nav-dropdown-col.current-dropdown>ul.sub-menu.nav-column.nav-dropdown-default {
  display: block;
}

.menu-item .sub-menu li:hover>a {
  background-color: white;
}

.border_top_ft {
  border-bottom: 1px solid;
  padding-bottom: 25px;
}

.ul_ft {
  margin-left: -20px !important;
}

.btn_text_ft {
  color: #D1E2F2 !important;
  /* padding: 7px; */
  height: 44.707px;
  width: 100%;
  font-size: 18px;
  font-weight: 700;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.19);
}

#header-contact li a {
  color: #F4A725;
  font-weight: bold;
  font-size: 25px;
}

.header-main .nav>li>a {
  font-weight: bold;
  font-size: 15px;
}

#top-bar {
  position: relative;
  z-index: 1;
}

#masthead {
  position: relative;
  z-index: 2;
}

#masthead #logo img {
  margin-top: -50px;
}

#top-bar .container {
  margin-top: 25px;
}

#masthead .header-inner {
  margin-top: -20px;
}

.stuck #masthead #logo img {
  margin-top: 0px !important;
}

.stuck #top-bar .container {
  margin-top: 0px !important;
}

.stuck #masthead .header-inner {
  margin-top: 0px !important;
}

.header-button span {
  padding-top: 10px;
  padding-bottom: 10px;
}

#header-contact .icon-phone {
  font-size: 20px !important;
}

.header-button {
  font-size: 15px;
}

.header-button a {
  background: linear-gradient(to bottom, #54A9EC, #356FC0);
  color: white;
}

.footer-1,
.footer-2 {
  border-top: none;
}

.row_img_bot {
  margin-bottom: -40px;
}

.row_hoten input {
  border-radius: 10px;
  height: 65px;
  background-color: #FAFAFA;
}

.row_hoten input::placeholder {
  color: #BDBDBD;
  /* Màu sắc mới cho placeholder */
}

.row_formlienhe input::placeholder {
  color: #BDBDBD;
  /* Màu sắc mới cho placeholder */
}

.row_formlienhe select {
  color: #BDBDBD;
  /* Màu sắc mới cho placeholder */
}

.row_formlienhe select {
  box-shadow: none !important;
}

.row_formlienhe {
  display: flex;
  justify-content: space-between;
}

.row_formlienhe input {
  border-radius: 10px;
  height: 65px;
  background-color: #FAFAFA;
}

.row_formlienhe select {
  border-radius: 10px;
  height: 65px;
  background-color: #FAFAFA;
}

.row_formlienhe .row_sodienthoai {
  margin-right: 20px;
}

.sec_dangkythamquan .wpcf7-submit {
  background: linear-gradient(to bottom, #54A9EC, #356FC0);
  color: white;
  border-radius: 10px;
  margin-left: 83px;
}

.sec_tuyensinh_ctrinh {
  margin-bottom: -33px;
}

.sec_tuyensinh_ctrinh .button {
  border-radius: 35px !important;
  color: #135095;
  padding-top: 5px;
  padding-bottom: 5px;
}

.sec_tuyensinh_ctrinh {
  margin-top: -85px;
}

.sec_hocphi_dk {
  padding-top: 100px !important;
}

.sec_hocphi_dk .wpcf7-submit {
  background: linear-gradient(to bottom, #54A9EC, #356FC0);
  color: white;
  border-radius: 10px;
}

.sec_cauhoi .wpcf7-submit {
  background: linear-gradient(to bottom, #54A9EC, #356FC0);
  color: white;
  border-radius: 10px;
}

.sec_cauhoi .text_h2 {
  padding-top: 50px;
}

.row_cauhoi {
  padding-bottom: 150px;
  color: black;
}

.row_cauhoi .accordion-item {
  border: 1px solid #D1E2F2;
  margin-bottom: 20px;
  border-radius: 10px;
}

.row_cauhoi .toggle {
  position: unset !important;
  float: right;
}

.row_cauhoi .active span {
  color: rgb(19, 80, 149) !important;
}

.row_cauhoi .accordion-title {
  padding: 15px !important;
  border-top: none !important;
}

.row_cauhoi .icon-angle-down {
  background-image: linear-gradient(to bottom, #54A9EC, #356FC0);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}

.accordion-item .toggle {
  opacity: 1 !important;
}

/*trangchu*/
.btn_xemthem {
  color: #135095;
}

.sec_dathen .wpcf7 .row {
  display: flex;
  flex-wrap: nowrap;
}

.row_form_tv {
  margin-top: -50px;
}

.col_form_left {
  padding-top: 68px;
}

.col_form_left h4 {
  padding-bottom: 10px;
}

.row_form_left p {
  padding-bottom: 10px;
  padding-right: 15px;
  color: #828282;
  font-weight: 600;
  font-size: 15px;
}

.col_form_left h4 {
  font-size: 20px;
}

.col_form_left .wpcf7 .row {
  padding-left: 28px;
}

.row_form_right p {
  padding-bottom: 10px;
  padding-right: 15px;
  color: #828282;
  font-weight: 600;
  font-size: 15px;
}

.row_form_left input {
  border-radius: 10px;
  height: 37px;
  background-color: #FAFAFA;
  font-weight: 400;
}

.row_form_right textarea {
  border-radius: 10px;
  height: 150px;
  background-color: #FAFAFA;

}

.row_form_left input::placeholder {
  color: #BDBDBD;
  /* Màu sắc mới cho placeholder */
}

.col_form_left .wpcf7-submit {
  background-color: #135095 !important;
  border-radius: 10px;
  height: 55px;
  margin-left: 177px;
  font-weight: 400;
}

.row_icon_hethong .box-image {
  height: 89px;
}

.sec_icon_five .col {
  padding-top: 30px;
}

.sec_icon_five h3 {
  background: linear-gradient(to bottom, #54A9EC, #356FC0);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.sec_icon_five p {
  color: #4F4F4F;
  font-weight: bold;
}

.row_trietly {
  padding-top: 66px
}

.row_tintuc_sk .row_blog_tintuc .col-inner {
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
  border-radius: 25px;
}

.row_blog_tintuc .cat-label {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: -168px;
  margin-right: 10px;
  font-size: 12px;
  /* text-transform: lowercase; */
  background-color: #135095;
  color: white;
  opacity: 1;
  border-radius: 15px;
  padding: 10px;
  font-weight: 600;
  font-size: 10px;
}

.row_tintuc_sk .row_blog_tintuc .has-hover:hover .tag-label {
  opacity: 1;
  background-color: #E68911;
}

.row_tintuc_sk .row_blog_tintuc .blog-post-inner {
  padding-left: 20px;
}

.row_tintuc_sk .row_blog_tintuc h5 {
  color: #135095;
}

.row_tintuc_sk .row_blog_tintuc .button {
  color: #135095;
  text-transform: lowercase;
  font-size: 17px;
  font-weight: 700;
}

.row_ctrinhgd .button span,
.icon-angle-right {
  color: #135095;
}

.row_form_tv h4 {
  font-weight: 400;
}

.sec_tintucmoi .row_blog_tintuc .col-inner {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  border-radius: 25px;
}

.sec_tintucmoi .row_blog_tintuc h5 {
  padding-top: 20px;
  font-size: 19px;
  padding-left: 20px;
  color: #135095;
}

.sec_tintucmoi .row_blog_tintuc .button {
  font-size: 16px;
  text-transform: lowercase;
  color: #2080ED;
  font-weight: 500;
  padding-left: 20px;
}

.sec_tintucmoi .row_blog_tintuc .button::after {
  content: '\f054';
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  margin-left: 5px;
  font-size: 14px;
}

.sec_tintucmoi .row_blog_tintuc .box-image {
  border-radius: 25px 25px 0 0 !important;
}

.sec_tintucmoi .row_blog_tintuc .box-text {
  padding-bottom: 15px !important;
}

.sec_doitac .btn_xemthem {
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.19);
  border: none;
}

.sec_doitac .btn_xemthem i {
  font-weight: 900 !important;
  font-size: 20px;
}

.sec_trietly .btn_xemthem {
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.19);
  border: none;
}

.sec_trietly .btn_xemthem i {
  font-weight: 900 !important;
  font-size: 20px;
}

.thuvienchild {
  padding-right: 39px;
  padding-left: 43px;
}

.thuvienchildfor .is-nav-selected .box-image {
  border: 4px solid #54A9EC;
  /* border-image: linear-gradient(to bottom, #54A9EC, #356FC0) 1; */
}

/*end trang chủ*/
/*gioi thieu*/
.icon_diemkhac h2 {
  padding-top: 15px;
}

.icon_diemkhac {
  padding-bottom: 45px;
}

.row_diemkhac .btn_xemthem {
  color: #135095;
  background-color: #FFF9F3 !important;
}

.row_diemkhac .btn_xemthem i {
  font-weight: 900 !important;
  font-size: 20px;
}

.row_diemkhac .btn_xemthem {
  border-bottom: 2px solid #333;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.19);
  border: none;
}

.row_diemkhac .box-text-inner h2 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.row_diemkhac .box-text-inner p {
  font-size: 16px;
}

.sec_trietly .icon_diemkhac {
  padding-top: 60px;
  padding-bottom: 0px !important;
}

.sec_trietly .text_left {
  padding-top: 38px;
  /* font-size: 16px; */
  font-weight: 600;
}

.sec_trietly .icon_img {
  padding-top: 74px;
}

.col_gioithieu_right .text {
  font-size: 17px;
  font-weight: 600;
}

/*end trang gioi thieu*/
/*trang chuong trinh*/
.col_hooray1 {

  padding-top: 20px;
}

.col_hooray2 {
  padding-top: 165px;
}

.col_hooray3 {
  margin-top: -137px;
  margin-left: 131px;
}

.col_ctrinh_text_right {
  padding-top: 20px;
}

.sec_ctrinh_dk .wpcf7-submit,
.sec_hocphi_dk .wpcf7-submit,
.sec_cauhoi .wpcf7-submit {
  background: linear-gradient(to bottom, #54A9EC, #356FC0);
  color: white;
  border-radius: 10px;
  /* margin-left: 263px; */
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  height: 50px;
  margin-right: 0px !important;
}

.submit-container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.col_letmove {
  padding-bottom: 40px;
}

.col_dkthamquan .wpcf7-submit {
  background: linear-gradient(to bottom, #54A9EC, #356FC0);
  color: white;
  border-radius: 10px;
  /* margin-left: 263px; */
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  height: 50px;
}

/*end trang chuong trinh*/
/*trang he thong*/
.xemthem_link li a {
  background: linear-gradient(to bottom, #54A9EC, #356FC0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.col_accor span {
  font-size: 16px;
  color: #4F4F4F;
}

.col_accor .active span {
  color: #135095;
}

.col_accor .toggle {
  position: unset !important;
  float: right;
}

.col_accor .accordion-title {
  padding: 15px !important;
  border-top: none !important;
}

.col_accor .accordion-item {
  border: 1px solid #D1E2F2;
  margin-bottom: 20px;
  /* border-radius: 10px; */
}

.accordion-item .icon-angle-down {
  color: #333333;
}

.accordion-inner p {
  color: #272727;
}

.accordion-inner i {
  padding-right: 5px;
}

.accordion-inner {
  padding-left: 15px !important;
}

.accordion-title.active {
  background-color: transparent !important;
}

.accordion-title.active i {
  color: #135095 !important;
}

.row_hethong_text {
  margin-top: -60px;
}

.row_blog_text_left h3 {
  color: #135095 !important;
}

.row_blog_text_left .success {
  background-color: #F4A725;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 25px;
  box-shadow: none !important;
}

.row_blog_text_left .secondary {
  color: #135095;
  border: 2px solid #D1E2F2;
  box-shadow: none !important;
  padding: 5px 20px 5px 20px;
}

.row_blog i {
  font-size: 33px;
}

/*end trang he thong*/
/*trang tin tuc*/
.flickity-prev-next-button {
  opacity: 1;
}

.sec_tintuc_banner .box-text {
  padding-top: 70px;
  text-shadow: none !important;
}

.sec_tintuc_banner .box-image {
  height: 453px;
}

.sec_tintuc_banner .box-image .shade {
  background: none !important;
}

.sec_tintuc_banner .box-text h3 {
  padding-bottom: 40px;
}

.sec_tintuc_banner .button {
  background-color: #135095 !important;
  margin-top: 90px;
  margin-left: -10px !important;
}

.row_page_tintuc .col-inner {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  border-radius: 25px;
}

.row_page_tintuc .button {
  color: #135095;
  border: 1px;
  text-transform: lowercase;
  box-shadow: 0 10px 50px rgba(0, 0, 0, 0.2);
  border-radius: 15px;
  font-size: 14px;
}

.row_page_tintuc .blog-post-inner {
  padding-left: 20px;
}

.row_page_tintuc h5 {
  color: #135095;
}

.row_page_tintuc .button {
  border-bottom: 2px solid #333;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.19);
  border: none;
}

.row_page_tintuc .btn_xemthem i {
  font-weight: 900 !important;
  font-size: 20px;
}

.row_page_tintuc .button {
  border-bottom: 2px solid #333;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.19);
  border: none;
}

.row_page_tintuc .btn_xemthem i {
  font-weight: 900 !important;
  font-size: 20px;
}

.row_page_tintuc .btn_xemthem:hover {
  color: #E68911;
}

.row_page_tintuc .btn_xemthem:hover i {
  color: #E68911;
}

/*end trang tin tuc*/
.footer-1 {
  height: 563px;
}

.col2_happy {
  padding: 0px !important;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

.row_hethoncon {
  padding: 0px !important;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

.row_icon_hethong a {
  color: rgb(19, 80, 149);
}

.row_icon_hethong a:hover {
  color: #f4a725;
}

.img_col_bottom .col-inner {
  padding: 0px !important;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

.col_img_lienhe .col-inner {
  padding: 0px !important;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 35px;
}

.sec_ctrinhgiaoduc {
  margin-top: 60px;
}

.dkthamquan_tuvan {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  padding-top: 15px;
}

.submit-container {
  padding-top: 20px;
}

.img_icon_smile {
  margin-left: 300px;
  margin-top: -77px;
}

.submit-container-lightbox {
  display: flex;
  align-items: center;
  justify-content: center;
}

.submit-container-lightbox p {
  display: grid;
}

.submit-container-lightbox .wpcf7-form-control {
  background: linear-gradient(to bottom, #54A9EC, #356FC0);
  color: white;
  border-radius: 10px;
}

#datlichthamquan {
  border-radius: 30px;
  background-color: #D1E2F2;
}

#nhanthongbao {
  border-radius: 30px;
  background-color: #D1E2F2;
}

.slider_address_inner .slider-style-focus .flickity-slider>*,
.row_slider .flickity-slider>* {
  max-width: 600px;
}

.row_slider .flickity-button {
  opacity: 1;
}

.row_slider .flickity-prev-next-button.previous {
  -webkit-transform: translateX(70%);
  -ms-transform: translateX(70%);
  transform: translateX(70%);
  left: calc(50% - 300px);
  top: 0%;
  height: 360px;
}

.row_slider .flickity-prev-next-button.next {
  -webkit-transform: translateX(-70%);
  -ms-transform: translateX(-70%);
  transform: translateX(-70%);
  right: calc(50% - 300px);
  top: 0%;
  height: 360px;
}

.row_slider .flickity-prev-next-button svg {
  background-color: #135095;
  border-radius: 100%;
  opacity: 1;
}

.row_slider .flickity-prev-next-button svg .arrow {
  background-color: #135095 !important;
  color: #fff;
}

.row_slider .col {
  padding-top: 30px;
}

.row_slider .col .col-inner {
  border-radius: 19px;
  padding-top: 180px;
}

.row_slider .col.is-selected .col-inner {
  background-color: rgb(209, 226, 242);
  padding: 40px 0px 0px 0px;
}

.row_slider .col .col-inner .mapinfo {
  opacity: 0;
}

.row_slider .col.is-selected .col-inner .mapinfo {
  opacity: 1;
}

.row_slider .section-title.section-title-center {
  position: absolute;
  top: -275px;
  left: 0px;
}

.row_slider .col.is-selected .section-title.section-title-center {
  top: -310px;
}

.row_slider .section-title.section-title-center span {
  text-transform: none;
  background: url('assets/images/title-block-contact.png') no-repeat;
  padding: 10px 40px;
  background-size: 100%;
  color: #fff;
}

.row_slider .section-title.section-title-center b {
  opacity: 0;
}

.box-text-products .ux-swatches .ux-swatch {
  border-radius: 5px;
}

#mapDiv {
  border-radius: 20px;
}

.text_ft a {
  color: #135095;
}

.sec_slider_lienhe .box-text-inner {
  margin-bottom: -15px;
}

.sec_slider_lienhe .icon-box {
  padding-bottom: 10px;
}

.sec_slider_lienhe .icon-box a {
  color: #135095;
}

.icon-angle-right {
  color: white;
}

.sec_tintuc_banner {
  margin-bottom: 30px;
}

.row_ctrinhgd .icon_box_cs .icon-inner {
  width: 240px;
}

.row_ctrinhgd .icon_box_cs .icon-box-img {
  margin-left: 55px;
}

.text_margin h4 {
  margin-bottom: 0px !important;
}

.dashicons-arrow-right-alt {
  padding-top: 6px;
  font-size: 15px !important;
}

.row_ctrinhgd .icon_box_cs .icon-box-img {
  margin-left: 55px;
}

.icon-angle-right {
  color: #135095;
}

.xemthem_link li {
  color: #135095;
}

.xemthem_link {
  padding-top: 5px;
}

.sec_wonder {
  margin-top: -30px;
}

.sec_wonder .col_accor span {
  font-weight: 700;
}

.text_wei {
  font-weight: 700;
  font-size: 18px !important;
}

.img_col_bottom {
  margin-top: -15px;
  margin-bottom: 25px;
}

.row_blog_text_left .icon-angle-right {
  color: white;
}

.row_blog_text_left .secondary span {
  font-weight: 200;
}

.text_trainghiem {
  font-weight: 700;
  font-size: 22px;
  padding-left: 15px;
}

.text_trainghiem_p {
  font-size: 13px;
  padding-left: 15px;
}

.sec_tintuc_banner .text-box {
  margin-top: -70px;
}

.sec_tintuc_banner .btn_datlichhenthamquan {
  margin-top: -169px;
  margin-left: 30px !important;
  height: 45px;
  font-size: 15px;
}

.sec_tintuc_banner .btn_datlichhenthamquan span {
  padding-top: 10px;
}

.sec_tintuc_banner .icon-angle-right {
  color: white;
}

.sec_tintuc_banner .slider-nav-light .flickity-prev-next-button {
  color: #135095;
}

.sec_tintuc_banner .slider-nav-light .flickity-prev-next-button svg {
  background-color: #135095;
}

.sec_tintuc_banner .slider-nav-circle .flickity-prev-next-button:hover svg {
  border-color: #135095;
}

/* .slider-nav-circle .flickity-prev-next-button:hover .arrow {
background-color: #135095 !important;
} */
.sec_tintuc_banner .slider-nav-circle .flickity-prev-next-button:hover svg {
  background-color: #135095 !important;
}

.sec_tintuc_banner .slider:hover .flickity-prev-next-button {
  opacity: 1;
}

.row_tintuc_sk .row_blog_tintuc .col-inner {
  height: 370px;
  width: 350px;
}

.col_sk_pagetintuc .col-inner {
  height: 370px;
  width: 350px;
}

.col_sk_pagetintuc .col-inner .img-inner {
  width: 335px;
}

.row_tintuc_sk .row_blog_tintuc .col-inner img {
  border-radius: 23px 23px 0 0;
}

.row_tintuc_sk button {
  box-shadow: none;
}

.blog_tintuc1 h5 {
  color: #333333 !important;
  font-size: 19px;
  padding-right: 120px;
  padding-top: 15px;
}

.blog_tintuc2 h5 {
  color: #333333 !important;
  font-size: 19px;
  padding-right: 103px;
  padding-top: 15px;
}

.sec_tintuc_sukien {
  margin-top: 30px !important;
  margin-bottom: -20px !important;
}

.row_ctrinhgd .text p {
  padding-left: 10px;

}

.sec_trgcon .icon-angle-right {
  color: white;
}

.sec_trgcon .slider-nav-light .flickity-prev-next-button {
  color: #135095;
}

.sec_trgcon .slider-nav-circle .flickity-prev-next-button svg,
.slider-nav-circle .flickity-prev-next-button .arrow {
  background-color: #135095 !important;
  border: #135095;
  color: white;
}

.sec_trgcon .slider-nav-circle .flickity-prev-next-button:hover svg {
  border-color: #135095;
}

.blog_tintuc1 .button::before {
  content: 'Xem ';
  text-transform: capitalize;
}

.blog_tintuc2 .button::before {
  content: 'Xem ';
  text-transform: capitalize;
}

.row_blog_tintuc .button::after {
  content: '\f054';
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  margin-left: 5px;
}

/* .slider-nav-circle .flickity-prev-next-button:hover .arrow {
background-color: #135095 !important;
} */
.sec_trgcon .slider-nav-circle .flickity-prev-next-button:hover svg {
  background-color: #135095 !important;
}

.sec_trgcon .slider:hover .flickity-prev-next-button {
  opacity: 1;
}

.row_cauhoi span {
  font-weight: 700;
  font-size: 15px;
}

.nav-dropdown-default {
  padding: 0 0 0 0 !important;
}

.nav-dropdown-has-arrow li.has-dropdown:after,
.nav-dropdown-has-arrow li.has-dropdown:before {
  content: none;
}

.nav-dropdown>li>a:hover {
  color: #135095 !important;
  font-weight: 600;
}

.nav-dropdown>li>a {
  transition: all 0.1s ease;
}

.nav-dropdown.nav-dropdown-default>li>a {
  font-size: 15px;
  color: #135095;
  padding-left: 5px;
}

.sub-menu.nav-dropdown.nav-dropdown-default>li>a {
  color: rgba(102, 102, 102, .85);
  text-transform: none;
  font-weight: bold;
}

.video-button-wrapper a:hover {
  background-color: #135095 !important;
}

.img_3icon .img-inner {
  margin-top: 223px !important
}

.row_coso .has-hover:hover .box-text {
  background-color: #F4A725;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
}

.thuvien_text_padding {
  padding-right: 234px;
  padding-bottom: 40px;
}

.col_thuvien .icon-angle-right {
  color: white;
}

.col_thuvien .slider-nav-light .flickity-prev-next-button {
  color: #E68911;
}

/*.col_thuvien .slider-nav-light .flickity-prev-next-button.next {
    transform: rotate(90deg) !important;
  }*/
.col_thuvien .slider-nav-circle .flickity-prev-next-button svg,
.slider-nav-circle .flickity-prev-next-button .arrow {
  background: linear-gradient(to bottom, #E68911, #F0B522);
  border: none;
  color: white;
}

.col_thuvien .slider-nav-circle .flickity-prev-next-button:hover svg {
  border-color: none;
}

.col_thuvien .flickity-prev-next-button svg {
  width: 80% !important
}

.col_thuvien .flickity-prev-next-button.previous svg .arrow {
  transform: revert;
}

.col_thuvien .flickity-prev-next-button.next svg .arrow {
  transform: translate(100%, 100%) rotate(-180deg);
}

.row_blog_tintuc h5 {
  padding-top: 20px;
  margin-bottom: -5px;
  font-size: 23px;
  height: 80px;
}

.is-divider {
  display: none;
}

.text_think {
  font-weight: 600;
  padding-top: 15px;
  padding-bottom: 5px;
}

.sec_letthink .box-text-inner p {
  font-size: 18px;
  padding-left: 45px;
  padding-right: 45px;
}

.sec_letthink .box-text-inner {
  font-size: 18px;
}

.text_think_one h3 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.text_think_two h3 {
  padding-top: 15px;
}

.sec_letthink .shade {
  display: none;
}

.wpcf7-form-control {
  border: 1px solid #BDBDBD !important;
}

.text_p_maugiao {
  padding-right: 150px;
}

.text_p_maugiao1 {
  padding-right: 70px;
}

.sec_tintuc_banner .icon-angle-right {
  font-size: 30px;
  padding-top: 3px;
}

.row_img_cauhoi {
  margin-bottom: -50px;
}

.row_lienhe_text {
  font-weight: 600;
}

.row_lienhe_text .col-inner .text {
  line-height: 0.3 !important;
}

.col_icon_mxh {
  padding: 0px 0px 0px !important;
}

.ul_ft li i {
  padding-right: 5px;
}

.sec_diachi img {
  border-radius: 10px;
}

.sec_trgcon img {
  border-radius: 10px;
}

.col_sk_pagetintuc h5 {
  padding-top: 20px;
  margin-bottom: -5px;
  font-size: 23px;
  height: 95px;
}

.col_sk_pagetintuc a {
  margin-top: 1em !important;
  font-size: 17px;
  font-weight: 700;
}

.col_sk_pagetintuc .box {
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
  border-radius: 25px;
  height: 370px;
}

.col_sk_pagetintuc .image-cover {
  padding-top: 56.25% !important;
  border-radius: 23px 23px 0 0;
}

.col_sk_pagetintuc .box-text {
  padding-left: 20px !important;
}

.hocphi_slider .large-1 {
  position: absolute;
  right: 0;
  margin-right: -143px;
}

.hocphi_slider .large-1 .col-inner {
  width: 95px;
}

.col_img_icon_start {
  position: absolute;
  left: 0;
  margin-left: -237px;
  /* margin-bottom: -20px; */
  margin-top: -102px;
}

.hocphi_slider .slider-nav-light .flickity-page-dots .dot {
  border-color: #135095 !important;
}

.hocphi_slider .slider-nav-light .flickity-page-dots .dot.is-selected {
  background-color: #135095 !important;
}

.hocphi_slider .flickity-page-dots {
  bottom: -35px !important;
}


@media only screen and (max-width: 48em) {

  /*************** ADD MOBILE ONLY CSS HERE  ***************/
  .off-canvas-left .mfp-content {
    width: 100%;
  }

  #masthead #logo img {
    margin-top: 0px;
  }

  .off-canvas .nav-vertical>li>a,
  .nav-slide-header .toggle {
    color: #135095;
  }

  .nav.nav-vertical li {
    background-color: #FCD698;
  }

  .mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header),
  .mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header) {
    background-color: #FCD698;
  }

  .mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header).active,
  .mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header):hover,
  .mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header).active,
  .mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header):hover {
    background-color: #fff;
  }

  /* .sec_banner,
  .col_form_left .wpcf7-submit {
    height: 33px;
    margin-left: 85px !important;
  } */
  .sec_dathen .wpcf7 .row {
    flex-wrap: wrap;
  }

  .row_icon_hethong {
    display: flex;
    flex-wrap: nowrap;
  }

  .row_icon_hethong .box-image {
    width: 40%;
    height: 55px;
  }

  .sec_icon_box {
    margin-bottom: -175px;
  }

  .col_gthieu {
    text-align: center;
  }

  .col_gthieu .img {
    margin: 0 auto;
  }

  .sec_ctrinhgiaoduc {
    margin-bottom: -77px;
  }

  .row_ctrinhgd_img .img {
    width: 50% !important;
  }

  .row_ctrinhgd_img2 {
    margin-top: -30px;
  }

  .row_ctrinhgd_img2 .col_img_ctrinhgd .col-inner {
    display: none;
  }

  .row_ctrinhgd_img2 .row {
    display: flex;
    flex-wrap: nowrap;
  }

  .row_ctrinhgd_img2 .icon-box-img {
    width: 40px !important;
  }

  .row_ctrinhgd_img2 .icon-box-text {
    font-size: 13px;
  }

  .row_icon_five {
    margin-top: -80px;
    margin-bottom: 55px;
  }

  .row_icon_five .col {
    margin-bottom: -35px;
  }

  .row_icon_five .icon-box-img {
    width: 70px !important;
  }

  .row_icon_five .icon-box-text {
    font-size: 13px;
  }

  .thuvien_text_padding {
    padding-right: 0px;
    padding-bottom: 0px;
  }

  .row_blog_tintuc .cat-label {
    margin-top: -195px;
  }

  .row_trietly .col_trietli_img .col-inner {
    width: 40%;
  }

  .row_trietly {
    padding-top: 0px;
    font-size: 13px;
    text-align: center;
  }

  .row_trietly h1 {
    text-align: center;
  }

  .row_trietly .img_trietly2 img {
    width: auto;
  }

  .sec_dathen {
    padding-bottom: 0px !important;
  }


  .row_form_tv {
    margin-top: -46px !important;
    font-size: 13px;
    text-align: center;
  }

  .row_form_tv .wpcf7 {
    padding-left: 10px;
  }

  .col_form_left .wpcf7-submit {
    height: 33px;
    margin-left: 82px;
  }

  .sec_coso .img {
    width: 50% !important;
  }

  .sec_coso {
    padding-bottom: 0px !important;
  }

  .sec_tintucmoi .img {
    width: 50% !important;
  }

  .sec_doitac .img {
    width: 50% !important;
  }

  .col_img_doitac .img {
    margin: 0 auto;
  }

  .sec_doitac {
    padding-bottom: 0px !important;
  }

  .footer-1 {
    background-image: url(http://hooray.amthucvungmien.com/wp-content/uploads/2023/06/Mask-group-31.png) !important;
    height: 717px !important;
  }

  .footer-1 .row_right {
    display: flex;
    flex-wrap: nowrap;

  }

  .footer-1 .sec_footer {
    padding-left: 18px !important;
    padding-right: 5px !important;
    font-size: 13px;
  }

  .row_ctrinhgd_img .col-inner {
    padding: 0px !important;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
  }

  .row_ft .col_left {
    margin: -70px 0px -70px 0px;
  }

  .col_lefft_gthieu .col_left_img_gthieu {
    width: 50% !important;
  }

  .text_think {
    padding-bottom: 30px;
  }

  .col_lefft_gthieu .col-inner {
    padding: 0px !important;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
  }

  .img_dathen_leff .col-inner {
    padding: 0px !important;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
  }

  .sec_gthieu h1 {
    text-align: center;
  }

  /* .col_img_bottom .col-inner{
    padding: 0px !important;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
  } */
  .img_hidden {
    display: none;
  }

  .img_hidden2 {
    display: none;
  }

  .sec_gthieu p {
    text-align: center;
  }

  .trietlygd_top {
    margin-bottom: -55px;
  }

  .img_right_ctrinh {
    width: 50% !important;
  }

  .col_img_left_ctrinh .col-inner {
    padding: 0px !important;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
  }

  .sec_ctrinh h1 {
    text-align: center;
  }

  /*.col_hooray2 {
    padding-top: 0px;
    margin-top: -27px;
    padding-left: 62px;
    text-align: end;
    padding-right: 36px;
  }*/
  .col_hooray2 {
    padding-top: 0px;
    margin-top: 0px;
    padding-left: 0px;
    text-align: center;
    padding-right: 0px;
  }

  .btn_text_ft {
    font-size: 15px;
    height: 30px;
  }

  .sec_letthink {
    text-align: center;

  }

  .text_box_think .box-image {
    width: 55% !important;
  }

  .text_box_think2 .box-image {
    width: 80% !important;
  }

  .row_ctrinh_feed {

    text-align: center;
  }

  .icon_ctrinh_left img {
    width: 25%;
    margin-left: -108px;
  }

  .col2_happy {
    flex-direction: column;
  }

  .col2_happy .small-6 {
    max-width: 100%;
    flex-basis: 100%;
  }

  .sec_letmove {
    text-align: center;
  }

  .row_formlienhe {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
  }

  .col_dkthamquan {
    padding-left: 40px;
    padding-right: 40px;
  }

  .row_sodienthoai,
  .row_dotuoi {
    width: 100%;
  }

  .sec_hethong {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
  }

  .sec_hethongtrg .col_hethongtrg_img .col-inner {
    padding: 0px !important;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
  }

  .col_hethongtrg_img .col_img_bottom {
    margin-top: -100px;
  }

  .row_hethong_text {
    padding-left: 10px;
    padding-right: 10px;
  }

  .sec_hethongtrg .img {
    width: 50% !important;
  }

  .row_blog {
    text-align: center;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .row_hethoncon {
    padding: 0px !important;
    text-align: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    font-size: 13px;
    margin-bottom: -100px;
    margin-left: 0px;
  }

  .map_hooray iframe {
    height: 90px;
  }

  .row_hethoncon p {
    font-size: 12px;
  }

  .dkthamquan_tuvan .col_dkthamquan {
    font-size: 13px;
  }

  .dkthamquan_col {
    padding-left: 30px;
    padding-right: 30px;
  }

  .sec_tintuc_sk {
    text-align: center;
  }

  .sec_tintuc_sk .row_blog_tintuc {
    margin-top: 20px;
  }

  .col_sk_pagetintuc .img {
    width: 100% !important;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sec_tuyensinh .col_tuyensinh_img .col-inner {
    padding: 0px !important;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin-top: -75px;
  }

  .sec_tuyensinh p {
    margin-bottom: 0px;
  }

  .sec_tuyensinh .img {
    width: 50% !important;
  }

  .sec_dangkythamquan {
    font-size: 13px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sec_hocphi .col_img_hocphi .col-inner {
    padding: 0px !important;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin-top: -71px
  }

  .col_img_hocphi .col_img_bottom img {
    width: 20% !important;
  }

  .hocphi_top {
    margin-bottom: -100px;
  }

  .hocphi_slider {
    margin-top: -99px;
  }

  .sec_hocphi {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: -192px
  }

  .sec_tuyensinh_ctrinh {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sec_hocphi_dk {
    font-size: 13px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .col_cauhoithuonggap_img img {
    width: 50% !important;
  }

  .col_cauhoithuonggap_img .col-inner {
    padding: 0px !important;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin-top: -71px
  }

  .doitac_img .col-inner {
    padding: 0px !important;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;

  }

  .row_cauhoi {
    padding-bottom: 0px;
    color: black;
    font-size: 13px;
  }

  .sec_cauhoi {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sec_cauhoi .wpcf7-submit {
    margin-left: 66px;
  }

  .col_img_lienhe .col-inner {
    padding: 0px !important;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
  }


  .col_img_lienhe .img {
    width: 50% !important;
  }

  .sec_coso {
    padding-top: 75px !important;
  }

  .sec_gthieutrg {
    padding-top: 80px !important;
  }

  .sec_ctrinh_dk {
    font-size: 13px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .sec_doitac .col_doitac_left {
    text-align: center;
  }

  .ctrinh_left .col_img_bottom .col-inner {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
  }

  .gthieu_left .img {
    width: 50% !important;
  }

  .gthieu_left .col-inner {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
  }

  .row_ctrinhgd .icon_box_cs .icon-inner {
    width: 132px;
  }

  .row_ctrinhgd .icon_box_cs .icon-box-img {
    margin-left: 23px;
  }

  .icon_box_width .icon-box-img {
    width: 57px !important;
  }

  .row_ctrinhgd h4 {
    font-size: 12px;
    height: 66px;
  }

  .row_ctrinhgd .text {
    font-size: 12px;
  }

  .text_phancap {
    padding-top: 30px;
  }

  .row_letthink_steam {
    margin-top: -123px;

  }

  .row_text_tuyensinh .col-inner {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .row_slider .col .col-inner .mapinfo {
    opacity: 1;
  }

  .row_slider .col.is-selected .section-title.section-title-center {
    top: -215px;
  }

  .col_mid {
    display: contents;
  }

  .col_mid .col-inner {
    padding-top: 30px;
  }
}

@media screen and (min-width: 769px) {

  .row_ctrinhgd_img .img {
    width: 30% !important;
    margin-bottom: 25px;
  }

  .sec_ctrinhgiaoduc {
    margin-bottom: -94px;
  }

  .sec_icon_five {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .row_trietly {
    padding-top: 0px;
    text-align: left;
  }

  .row_trietly h1 {
    text-align: start;
  }

  .row_trietly .col_trietli_img .col-inner {
    width: 100%;
  }

  .row_trietly .row_col_trietly {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding-top: 55px;
  }

  .row_form_tv {
    margin-top: 0px;
    font-size: normal;
    text-align: start;
    padding: 10px;
  }

  .col_form_left {
    padding-top: 0px;
  }

  .gthieu_left {
    margin-bottom: 0px;
  }

  .sec_gthieu h1 {
    text-align: start;
  }

  .sec_gthieu p {
    text-align: start;
  }

  .dkthamquan_col .row_sodienthoai,
  .row_dotuoi {
    width: 50%;
  }

  .col_dkthamquan .row_sodienthoai,
  .row_dotuoi {
    width: 50%;
  }

  .dkthamquan_tuvan .row_sodienthoai,
  .row_dotuoi {
    width: 50%;
  }


}

@media only screen and (min-width: 769px) and (max-width: 1023px) {
  .row_text_tuyensinh .col-inner {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }

  .row_blog_tintuc .cat-label {
    margin-top: -430px;
    margin-right: 25px;
  }

}

/* @media screen and (min-width: 769px){
  .footer-1 {
    height: 600px;
  }
  .banner_top{
    padding-top: 355px ;
  }
  .banner_top2{
    padding-top: 310px ;
  }
  .col_gthieu img {
    display:none;
  }
  .sec_gthieutrg{
    padding-left: 20px;
    padding-right: 20px;
  }
  .sec_gthieutrg p {
    font-size: 13px;
    padding-top: 30px;
  }
  .sec_gthieutrg .text{
    margin-top: -46px;
  }
  .sec_gthieutrg .text-box-content{
   margin-top: 0px;
  }
  .row_form_tv {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sec_dathen{
    padding-bottom: 0px !important;
    margin-bottom: -55px;
  }
  .row_blog_tintuc{
  padding-right: 30px !important;
  }
  .row_blog_tintuc .cat-label {
    margin-top: -352px;
  }

  .sec_gthieu, .sec_diemkhac, .sec_trietly{
    padding-left: 20px;
    padding-right: 20px;
  }
  .sec_gthieu .has-hover {
    width: 100% !important;
  }
  .sec_ctrinh{
    padding-left: 20px;
    padding-right: 20px;
  }
  .sec_hooray {
    padding-right: 30px;
  }
  .sec_letthink{
    padding-left: 20px;
    padding-right: 20px;
    
  }
  .sec_ctrinh_feed{
    padding-left: 20px;
    padding-right: 20px;
  }
  .sec_letmove{
    padding-left: 20px;
    padding-right: 20px;
  }
  .sec_hooray .img  {
    padding-top: 91px;
  }
  .text_box_think .box-image{
    width: 60% !important;
  }
  .text_box_think2 .box-image{
    width: 65% !important;
  }
  .dkthamquan_tuvan .medium-8 {
    max-width: 100%;
  flex-basis: 100%;
  }
  .sec_ctrinh_dk{
    padding-left: 20px;
    padding-right: 20px;
  }
  .row_sodienthoai, .row_dotuoi {
    width: 50%;
  }
  .col_dkthamquan .wpcf7-submit {
    margin-left: 267px;
  }
  .img_hidden2 {
    display: none;
  }
  .row_hethoncon {
    margin-left: 65px;
  }
  .slider_hethong {
    padding-right: 20px;
    padding-left: 20px;
  }
  .dkthamquan_tuvan{
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .sec_cauhoi{
    padding-left: 30px;
    padding-right: 30px;
  }
} */