/*
Theme Name: WooTech Themes
Description: Thiết kế website.
Author: WooTech
Template: flatsome
Version: 1.0
*/
/*************** ADD CUSTOM CSS HERE.   ***************/
h3.section-title-normal span {
   border-color: #f07822;
}
h3.section-title-bold b {display: none;}
.section-title-center span, .section-title-bold span {
   font-family: Oswald, sans-serif;
}
h3.section-title-bold span, h3.section-title-center span {
   font-size: 26px;
   text-transform: initial;
   line-height: 45px;
   border: none;
   padding: 0;
}
.woo_tabs .tab a {
   background-color: #737373;
   color: #fff;
   padding: 5px 20px;
   border-radius: 5px;
   font-size: 16px;
}
.woo_tabs .tab.active a{
   background-color: #3c2105;
   color: #c38d56;
}
.woo_form .flex-row {
   justify-content: center;
}
.woo_form .flex-col{
   padding: 0 15px;
}
.woo_form .flex-col input {
   height: 45px;
   border-radius: 5px;
   padding: 0px 15px;
}
.woo_form .flex-col input[type=submit] {
   background-color: red;
   padding: 0 45px;
}
.woo_note {
   font-size: 13px;
}
.wpcf7-spinner {display: none;}
.button_woo {
   position: relative;
}
.button_woo a.button {
    position: fixed;
    right: 0;
    bottom: 80px;
    z-index: 999;
    background: transparent;
    border: none;
    padding: 0;
    border-radius: 50%;
}
.button_woo img {
    height: 100px;
    width: 100px;
    border-radius: 50%;
}
/** trang chủ **/
.woo_why ul li {
   position: relative;
   list-style: none;
   padding-left: 30px;
}
.woo_why ul li::before {
   content: "";
   background: url(assets/images/check.webp) no-repeat left;
   position: absolute;
   width: 20px;
   height: 14px;
   left: 0;
   top: 5px;
}
/*blog css*/
.blog-wrapper .post-item .box-text {
   padding: 10px;
   border-radius: 0 0 5px 5px;
   box-shadow: 0 8px 32px rgba(0, 0, 0, .08);
}
/*portfolio*/
.portfolio-single-page .entry-title {letter-spacing:initial}
.portfolio-single-page ul, .portfolio-single-page ol {
   padding-left: 15px!important;
}
.portfolio-single-page ul li {
   margin-bottom: 0;
}
.portfolio-box .box-image {}
.portfolio-box .box-text {
   padding: 20px;
   border-radius: 0 0 5px 5px;
   box-shadow: 0 8px 32px rgba(0, 0, 0, .08);
   min-height: 125px;
}
.portfolio-box .box-text .portfolio-box-title {
   color: #224076;
   font-size: 18px;
   min-height: 50px;
   text-transform: initial;
   letter-spacing: initial;
}
/*Footer*/
.woo_footer .col_left .menu_cs {
   justify-content: center;
   align-items: center;
   flex-direction: row;
}
.woo_footer .col_left .menu_cs .ux-menu-link {
   padding: 0px 8px;
}
.woo_footer .col-right form input, .woo_popup form input, .woo_form_2col form input {
   height: 45px;
   border-radius: 5px;
   padding: 0 15px;
   margin-bottom: 8px;
   border-color: #e39a28;
   color: #333;
}
.woo_footer .col-right form  input[type=submit], .woo_popup form  input[type=submit] {
   background-color: #ae0f17;
   color: #fff;
}
/*css dự án*/
.woo_form_2col .section-title-container {
   background-color: #065762;
   text-align: center;
   box-shadow: rgb(0, 0, 0) 0px 15px 20px -15px;
}
.woo_form_2col .section-title {
   border: none;
   display: block;
   margin: 0;
   padding: 10px 0;
}
.woo_form_2col .section-title .section-title-main {
   color: #fff;
   border: none;
}
.woo_form_2col form {
   padding-bottom: 10px;
}
.woo_form_2col form .wpcf7-checkbox {
   display: grid;
   grid-template-columns: repeat(2, 1fr);
   gap: 10px;
}
.woo_form_2col form .wpcf7-checkbox .wpcf7-list-item {
   padding: 5px;
   border: 1px solid #ccc;
}
.woo_form_2col form .wpcf7-checkbox .wpcf7-list-item label {
   margin: 0;
}
.woo_form_2col form .wpcf7-checkbox .wpcf7-list-item input {
   height: initial;
   padding: 0;
   margin: 0 5px 0 0;
}
.woo_form_2col form input[type=submit]{
   display: block;
   margin: 20px auto;
   background-color: #ef5a30;
   color: #fff;
   padding: 0 40px;
}
.woo_pbanggia form input {
    height: 45px;
    border-radius: 5px;
    padding: 0 15px;
    margin-bottom: 8px;
    border-color: #e39a28;
    color: #333;
}
.woo_pbanggia form input[type=submit] {
    background-color: #ae0f17;
    color: #fff;
    display: block;
    margin: 20px auto 0;
}
.woo_pbanggia form .wpcf7-checkbox {
    display: block;
    text-align: left;
    background-color: #fff;
    padding: 5px;
    border: 1px solid #e39a28;
    border-radius: 5px;
}
.woo_pbanggia form .wpcf7-checkbox .wpcf7-list-item {
}
.woo_pbanggia form .wpcf7-checkbox .wpcf7-list-item label {
    margin: 0;
    color: #224076;
}
.woo_pbanggia form .wpcf7-checkbox .wpcf7-list-item input {
   height: initial;
   padding: 0;
   margin: 0 5px 0 0;
}
.woo_pbanggia .woo_btn_icon {
    background-color: rgb(200, 31, 23);
    width: 100%;
    margin-top: 20px;
    display: flex;
    justify-content: center;
    height: 51px;
    align-items: center;
    gap: 30px;
}
.woo_pbanggia .woo_btn_icon img {
    height: 45px;
    animation-name: fadeInDown;
    animation-delay: 0s;
    animation-duration: 1s;
    animation-iteration-count: infinite;
}
.woo_pbanggia .woo_btn_icon span {
    font-size: 25px;
    line-height: 1.6;
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		-ms-transform: translateY(-20px);
		transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

.formbanggia .section-title {
    background-color: rgb(205, 22, 12);
    border-radius: 15px 15px 0 0;
    padding: 15px 0;
}
.formbanggia .text a {
	color: rgb(0, 74, 173);
    font-size: 20px;
}
}
@media only screen and (max-width: 48em) {
   .woo_tabs .tab {
      margin-bottom: 8px;
  }
   .woo_tabs .tab a { padding: 5px 13px;}
   .woo_form .flex-row {
    flex-direction: column;
   }
   .woo_form .flex-col {
    margin-bottom: 10px;
   }
   .woo_form .flex-col input[type=submit] {
      display: block;
   }
	.woo_pbanggia form .wpcf7-checkbox .wpcf7-list-item label {font-size: 12px;}
	.woo_pbanggia .woo_btn_icon span {font-size: 16px;}
   }