/*!
* Coding by MADELAB
*//*!
* Coding by MADELAB
*/
/*///////////////////////////////*/
.apwidget_title .checkout .woocommerce-billing-fields::before {
    z-index: -1;
}
.apwidget_title .woocommerce .cart-collaterals .cart_totals::before, .apwidget_title.woocommerce-page .cart-collaterals .cart_totals::before, .apwidget_title .checkout .woocommerce-billing-fields::before, .apwidget_title .checkout .woocommerce-shipping-fields:before {
    display: none
}
.woocommerce-shop.woocommerce ul.products li.product a img{
border: 2px solid #dedede;    
}
.woocommerce-shop.woocommerce ul.products li.:hover a img{
border: 2px solid #cf122c;
    
}
.postid-318 .woocommerce-Price-amount,
.post-318 .price-cart, 
.woocommerce-shop.woocommerce ul.products li.product .price-cart .product_type_grouped,
.woocommerce-shop.woocommerce ul.products li.product .price-cart .add_to_cart_button,
.woocommerce-shop.woocommerce ul.products li.product .price-cart .added_to_cart,
.woocommerce-shop.woocommerce ul.products li.product .price-cart .product_type_external,
.intro-page-child-banner, .availability {
    display:none !important;
}
#videohome:before {}

#videohome:before,
#videohome-2:before {
    /*background-color: #686868 !important;*/
}
/*///////////////////////////////*/

.collection_combine {
    margin-bottom: .5rem 
}
.site-footer--text2 {
    text-transform: uppercase;
    font-weight: 800;
}

#videohome, #videohome-2, #videohome-3 {
  position: relative;
  overflow: hidden;
}
.video-header {
  background-color: black;
  max-height: 100vh;
  min-height: 100%;
  width: 100%;
  overflow: hidden;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  mix-blend-mode: multiply;
  display: flex;
  margin: 0 !important;
  opacity: 1;
}
.video-header video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
@media (min-width: 576px) {
  .madelab-template-home .home-video .video-header {
    min-height: 100%;
  }
}
@media (min-width: 768px) {
  .madelab-template-home .home-video .video-header {
    min-height: 100%;
  }
}
@media (min-width: 992px) {
  .madelab-template-home .home-video .video-header {
    min-height: 100%;
    display: block;
  }
}
@media (min-width: 1200px) {
  .madelab-template-home .home-video .video-header {
    min-height: 100%;
  }
  #videohome, #videohome-2 {
    /*background-image: none !important;*/
  }
}
.made-button .vc_btn3 {
  border-radius: 0;
  position: relative;
  transform: skew(-15deg);
  line-height: 1.1rem;
  font-size: 1.1rem;
  font-family: "Teko", sans-serif;
  letter-spacing: 2px;
  background-color: #CF102D !important;
  padding: 0.75rem 2rem 0.5rem 2rem;
  color: #fff !important;
  border: 0 !important;
  background-image: none !important;
}
.made-button .vc_btn3:hover {
  background: #000 !important;
  color: #fff !important;
}
#instafeed {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0 -1.5rem;
}
.container-full p {
  font-size: 0.9rem !important;
}
@media (min-width: 1199px) {
  .container-full img {
    display: none;
  }
  .container-full .flex-column {
    padding: 5rem !important;
    min-height: 550px;
  }
}
#instafeed .item {
  flex: 0 0 50%;
  max-width: 50%;
  padding: 1.5rem;
}
#instafeed .item .inner {
  height: 100%;
  overflow: hidden;
  position: relative;
  border: 1px solid #dfdfdf;
}
#instafeed .item .inner img {
  opacity: 0;
  visibility: hidden;
}
#instafeed .item .inner a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
#content {
  border: 0 !important;
}
@media (min-width: 780px) {
  #instafeed .item {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    padding: 1.5rem;
  }
}
@media (min-width: 1100px) {
  #instafeed .item {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
#made_faqs_accordion.accordion .accordion__panel {
  border: 0;
  border-radius: 0 !important;
}
#made_faqs_accordion.accordion .accordion__panel .accordion__heading {
  font-family: "Teko", sans-serif;
  letter-spacing: 1px;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1;
  margin-bottom: 1px;
}
#made_faqs_accordion.accordion .accordion__panel .accordion__heading a {
  padding: 1rem 0;
  background: none !important;
}
#made_faqs_accordion.accordion .accordion__panel:not(.is-active) .accordion__heading a {
  color: #000;
}
#made_faqs_accordion.accordion .accordion__panel .accordion__content {
  font-size: 1rem;
  background: none !important;
  padding: 2rem 0;
  margin-bottom: 1px;
}
#made_faqs_accordion.accordion .accordion__panel .accordion__content .accordion__inner {
  padding: 0;
}
#content {
  border-bottom: 0;
}
#videohome, #videohome-2 {
  min-height: 380px;
  overflow: hidden;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0 !important;
}
#videohome h1, #videohome h2, #videohome h3, #videohome h4, #videohome h5, #videohome h6, #videohome p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media (min-width: 567px) {
  #videohome {
    min-height: 420px;
  }
}
@media (min-width: 768px) {
  #videohome {
    min-height: 480px;
  }
}
@media (min-width: 992px) {
  #videohome {
    min-height: 575px;
  }
}
@media (min-width: 1200px) {
  #videohome {
    min-height: 648px;
  }
}
@media (min-width: 1600px) {
  #videohome {
    min-height: 800px;
  }
}
#videohome video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  display: block;
  max-width: unset !important;
}
#videohome .info {
  z-index: 1;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 4rem 2rem;
}
#videohome:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: -1;
}
#videohome .info h1 {
  font-weight: 400;
  line-height: 1;
  position: relative;
  text-shadow: 1px 1px 0 #000000;
  color: #fff;
  font-size: 2rem;
  font-family: "Teko", sans-serif;
}
#videohome .info p {
  font-size: 1.3rem;
  line-height: 1.3;
  font-family: "Roboto";
}
#videohome .info h2 {
  font-weight: 700;
  font-size: 1.5rem;
  margin-top: 0 !important;
  position: relative;
  text-shadow: 1px 1px 0 #1a4d1a;
  color: #fff;
}
#videohome .info h3 {
  font-weight: 600;
  font-size: 1.2rem;
  margin-top: 0 !important;
  position: relative;
  text-shadow: 1px 1px 0 #1a4d1a;
  color: #fff;
}
#videohome .info .btn-made-2 {
  font-family: "Teko", sans-serif;
  font-weight: 700;
  font-size: 1rem;
  text-transform: uppercase;
  background: #2bb24a;
  color: #fff;
  padding: 0.5rem 1rem;
  margin-top: 1rem;
  text-decoration: none;
}
@media (min-width: 768px) {
  #videohome .info h1 {
    font-size: 2.5rem;
  }
  #videohome .info p {
    font-size: 1.5rem;
  }
}
@media (min-width: 1200px) {
  #videohome .info h1 {
    font-size: 3rem;
  }
}
@media (min-width: 1600px) {
  #videohome .info h1 {
    font-size: 3.8rem;
  }
}
.home-three-block {
  background: #252525;
  color: #ffffff;
  padding: 2rem 0 0 0;
  font-family: "Roboto";
}
.home-three-block .made-ctn {
  background: #191919;
  padding: 2rem;
}
.home-three-block .made-button {
  padding-left: 8px;
}
.home-three-block h2 {
  font-weight: 400;
  line-height: 1;
  position: relative;
  color: #fff;
  font-size: 2.2rem;
  font-family: "Teko", sans-serif;
}
.home-three-block p {
  line-height: 1.5;
  font-size: 1.1rem;
  margin-bottom: 1.5rem;
}
.home-three-block .made-button {
  margin-bottom: 0rem;
}
.home-three-block .btn {
  border-radius: 0;
  position: relative;
  transform: skew(-15deg);
  line-height: 1.1rem;
  font-size: 1.1rem;
  font-family: "Teko", sans-serif;
  letter-spacing: 2px;
  background-color: #CF102D !important;
  padding: 0.75rem 2rem 0.5rem 2rem;
  color: #fff !important;
  border: 0 !important;
  background-image: none !important;
  text-transform: uppercase;
  white-space: nowrap;
}
.home-three-block .col-sm-4 {
  flex: 0 0 100%;
  width: 100%;
}
.home-three-block .col-sm-4 .vc_column-inner, .home-three-block .col-sm-4 .mb_wrapper, .home-three-block .col-sm-4 section, .home-three-block .col-sm-4 article {
  height: 100%;
}
@media (min-width: 1000px) {
  .home-three-block .col-sm-4 {
    flex: 0 0 33.33333333%;
    width: 33.33333333%;
    margin-bottom: 2rem !important;
  }
  .home-three-block .made-ctn {
    padding: 2.5rem;
  }
}
@media (min-width: 1200px) {
  .home-three-block .made-ctn {
    padding: 3.5rem 2.5rem;
  }
}
.home-three-block .made-ctn:hover {
  background: #cf112c;
}
.home-three-block .made-ctn:hover .made-button > a {
  background: black !important;
}
.home-slider {
  padding: 4rem 0;
}
.home-slider .mb_content_element {
  margin-bottom: 0 !important;
}
.home-shopinfo {
  overflow: hidden;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0 !important;
}
.home-shopinfo:before {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(207, 15, 44, 0.9);
  z-index: -1;
}
.madelab-template-home .home-block-2.home-shopinfo p {
  color: #fff;
}
.madelab-template-home .home-block-2.home-shopinfo .vc_btn3-container .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
  background: #CF102D;
  color: #fff;
}
a.site-header--site-branding--logo {
  color: #cf102d !important;
}
html .site-header--navigation--main-navigation ul#menu-main-menu > li.current-menu-item > a:hover, body .site-header--navigation--main-navigation ul#menu-main-menu > li.current-menu-item > a:hover {
  color: #cf102d !important;
}
.global-madelab-wp-slider img {
  max-height: 120px;
  margin-bottom: 2rem !important;
}
.global-madelab-wp-slider .banner-content {
  text-align: center;
  color: #fff;
  padding: 1rem 2rem;
}
.global-madelab-wp-slider h2 {
  font-weight: 400;
  line-height: 1;
  position: relative;
  color: #fff;
  font-size: 2.2rem;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
}
.global-madelab-wp-slider p {
  font-family: "Roboto";
  font-size: 1.1rem;
  line-height: 1.2;
}
.global-madelab-wp-slider .btn {
  border-radius: 0;
  position: relative;
  transform: skew(-15deg);
  line-height: 1.1rem;
  font-size: 1.1rem;
  font-family: "Teko", sans-serif;
  letter-spacing: 2px;
  background-color: #CF102D !important;
  padding: 0.75rem 2rem 0.5rem 2rem;
  color: #fff !important;
  border: 0 !important;
  background-image: none !important;
  text-transform: uppercase;
  margin-top: 1.5rem;
}
#videohome .inblocks .made-elements {
  color: #fff;
  /*margin-top: 2rem;*/
  padding: 0 1.5rem;
}
#videohome .inblocks .made-elements h3{
    font-weight: 400;
    font-size: 2rem;
    color: #fff;
    font-family: "Teko", sans-serif;
    letter-spacing: 1px;
    margin-bottom: 1rem !important;
    line-height: 1;
}
#videohome .inblocks .made-elements h2 {
  font-weight: 400;
  line-height: 1;
  position: relative;
  color: #fff;
  font-size: 2.2rem;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
}
#videohome .inblocks .made-elements .made-content {
  font-family: "Roboto";
  font-size: 1.1rem;
  line-height: 1.2;
  margin: 1.5rem 0 0 0;
}
#videohome .inblocks .made-elements .made-title-link {
  border-radius: 0;
  position: relative;
  transform: skew(-15deg);
  line-height: 1.1rem;
  font-size: 1.1rem;
  font-family: "Teko", sans-serif;
  letter-spacing: 2px;
  background-color: #CF102D;
  padding: 0.75rem 2rem 0.5rem 2rem;
  color: #fff !important;
  border: 0 !important;
  background-image: none !important;
  text-transform: uppercase;
  margin-top: 1.5rem;
}
#videohome .inblocks .made-elements .made-title-link:hover {
  background-color: #cf112c !important;
}
@media (min-width: 768px) {
  .global-madelab-wp-slider img {
    max-height: 140px;
  }
}
@media (min-width: 1200px) {
  .global-madelab-wp-slider img {
    max-height: 150px;
  }
}
@media (min-width: 1600px) {
  .global-madelab-wp-slider img {
    max-height: 160px;
  }
}
.woocommerce.single.single-product .woocommerce-tabs .panel.entry-content p {
  margin-bottom: 1rem;
}
.woocommerce table.shop_attributes td {
  padding: 10px;
}
.woocommerce table.shop_attributes th {
  white-space: nowrap;
}
.woocommerce table td p {
  margin-bottom: 0 !important;
}
.woocommerce.single.single-product .entry-summary .product_meta {
  margin: 30px 0 30px 0px;
  display: flex;
  flex-direction: column;
  font-weight: bold;
}
.woocommerce.single.single-product .entry-summary .product_meta span span, .woocommerce.single.single-product .entry-summary .product_meta span a {
  font-weight: normal;
}
.woocommerce.single.single-product div.product form.cart {
  margin-bottom: 0;
}
.woocommerce .content-area select {
  border: 1px solid #dcdcdc;
  color: #000000;
}
.woocommerce div.product form.cart .variations select {
  min-width: 100%;
}
.woocommerce.single.single-product div.product form.cart {
  width: 100%;
}
.woocommerce ul.products.grid li.product a img {
  padding: 0;
  border: 2px solid #dcdcdc;
  border-radius: 0;
}
.woocommerce div.product div.images.woocommerce-product-gallery {
  border: 2px solid #dcdcdc;
}
.woocommerce ul.products.grid li.product a:hover img {
  border: 2px solid #cf122c;
}
.woocommerce div.product div.images .flex-control-thumbs {
  border: 2px solid #f5f5f5;
}
.woocommerce div.product div.images .flex-control-thumbs li {
  border: 2px solid #f5f5f5;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers {
  padding: 0.5rem 0.75rem;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
  background: #c8102b;
  color: #ffffff;
}
#videohome-2 h1, #videohome-2 h2, #videohome-2 h3, #videohome-2 h4, #videohome-2 h5, #videohome-2 h6, #videohome-2 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media (min-width: 567px) {
  #videohome-2 {
    min-height: 420px;
  }
}
@media (min-width: 768px) {
  #videohome-2 {
    min-height: 480px;
  }
}
@media (min-width: 992px) {
  #videohome-2 {
    min-height: 575px;
  }
}
@media (min-width: 1200px) {
  #videohome-2 {
    min-height: 648px;
  }
}
@media (min-width: 1600px) {
  #videohome-2 {
    min-height: 800px;
  }
}
#videohome-2 video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  z-index: -1;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  display: block;
  max-width: unset !important;
}
#videohome-2 .info {
  z-index: 1;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 4rem 2rem;
}
#videohome-2:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,.5);
  z-index: -1;
}
#videohome-2 .info h1 {
  font-weight: 400;
  line-height: 1;
  position: relative;
  text-shadow: 1px 1px 0 #000000;
  color: #fff;
  font-size: 2rem;
  font-family: "Teko", sans-serif;
}
#videohome-2 .info p {
  font-size: 1.3rem;
  line-height: 1.3;
  font-family: "Roboto";
}
#videohome-2 .info h2 {
  font-weight: 700;
  font-size: 1.5rem;
  margin-top: 0 !important;
  position: relative;
  text-shadow: 1px 1px 0 #1a4d1a;
  color: #fff;
}
#videohome-2 .info h3 {
  font-weight: 600;
  font-size: 1.2rem;
  margin-top: 0 !important;
  position: relative;
  text-shadow: 1px 1px 0 #1a4d1a;
  color: #fff;
}
#videohome-2 .info .btn-made-2 {
  font-family: "Teko", sans-serif;
  font-weight: 700;
  font-size: 1rem;
  text-transform: uppercase;
  background: #2bb24a;
  color: #fff;
  padding: 0.5rem 1rem;
  margin-top: 1rem;
  text-decoration: none;
}
@media (min-width: 768px) {
  #videohome-2 .info h1 {
    font-size: 2.5rem;
  }
  #videohome-2 .info p {
    font-size: 1.5rem;
  }
}
@media (min-width: 1200px) {
  #videohome-2 .info h1 {
    font-size: 3rem;
  }
}
@media (min-width: 1600px) {
  #videohome-2 .info h1 {
    font-size: 3.8rem;
  }
}
@media (max-width: 1000px) {
  #videohome-2:before {
    /*background: none;*/
  }
}
html .woocommerce-js #primary .wc-products ul li, body .woocommerce-js #primary .wc-products ul li, body.home .woocommerce-js #primary .wc-products ul li {
  margin-bottom: 1rem;
}
.woocommerce ul.products li.product .price-cart {
  text-align: left;
}
.woocommerce ul.products li.product:hover h3 {
  color: #cf102d !important;
}
.woocommerce ul.products li.product h3 {
  white-space: initial;
  overflow: initial;
  line-height: 1.3;
  margin-top: 1rem;
  text-overflow: initial;
  text-align: left;
}
.taxs, 
.woocommerce ul.products li.product .gridlist-buttonwrap {
  display: none;
}
.dd-store {
    text-indent: -999999px;    
}
.variations tr td, 
.variations tr th {
    background: #fff !important;
}
.layout_layout_3 table.variations tr th {
    padding-top: 10px;
}				

/*////////*/
.btntagbot .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
    font-family: "Bai Jamjuree", sans-serif;
    font-size: 1.5rem;
    font-weight: 900;
    text-transform: uppercase;
    color: #fff;
    background: #fb4716;
    border: 0;
}
#videohome-3 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 3rem 0;
}
#videohome-3 .video-header {
    min-height: 100%;
    display: block;
}
#videohome-3 h3 {
    font-family: "Bai Jamjuree", sans-serif;
    font-size: 2rem;
    font-weight: 900;
    text-transform: uppercase;
    color:#fff;
}
#videohome-3 h4 {
    font-family: "Bai Jamjuree", sans-serif;
    font-size: .85rem;
    font-weight: 900;
    text-transform: uppercase;
    color:#fff;
}
#videohome-3 p {
    font-family: "Bai Jamjuree", sans-serif;
    font-size: 1.4rem;
    font-weight: 900;
    color:#fff;
    line-height: 1;
}
#videohome-3 h1, #videohome-3 h2, #videohome-3 h3, #videohome-3 h4, #videohome-3 h5, #videohome-3 h6, #videohome-3 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media (min-width: 567px) {
  #videohome-3 {
    min-height: 420px;
  }
}
@media (min-width: 768px) {
  #videohome-3 {
    min-height: 480px;
  }
}
@media (min-width: 992px) {
  #videohome-3 {
    min-height: 575px;
  }
}
@media (min-width: 1200px) {
  #videohome-3 {
    min-height: 648px;
  }
}
@media (min-width: 1600px) {
  #videohome-3 {
    min-height: 800px;
  }
}
#videohome-3 video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  z-index: -1;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  display: block;
  max-width: unset !important;
  /*filter: grayscale(100);*/
}
#videohome-3 .info {
  z-index: 1;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 4rem 2rem;
}
#videohome-3:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,.7);
  z-index: -1;
}
#videohome-3 .info h1 {
  font-weight: 400;
  line-height: 1;
  position: relative;
  text-shadow: 1px 1px 0 #000000;
  color: #fff;
  font-size: 2rem;
  font-family: "Teko", sans-serif;
}
#videohome-3 .info p {
  font-size: 1.3rem;
  line-height: 1.3;
  font-family: "Roboto";
}
#videohome-3 .info h2 {
  font-weight: 700;
  font-size: 1.5rem;
  margin-top: 0 !important;
  position: relative;
  text-shadow: 1px 1px 0 #1a4d1a;
  color: #fff;
}
#videohome-3 .info h3 {
  font-weight: 600;
  font-size: 1.2rem;
  margin-top: 0 !important;
  position: relative;
  text-shadow: 1px 1px 0 #1a4d1a;
  color: #fff;
}
#videohome-3 .info .btn-made-2 {
  font-family: "Teko", sans-serif;
  font-weight: 700;
  font-size: 1rem;
  text-transform: uppercase;
  background: #2bb24a;
  color: #fff;
  padding: 0.5rem 1rem;
  margin-top: 1rem;
  text-decoration: none;
}
@media (min-width: 768px) {
  #videohome-3 .info h1 {
    font-size: 2.5rem;
  }
  #videohome-3 .info p {
    font-size: 1.5rem;
  }
  #videohome-3 {
        padding: 5rem 0;
    }
}
@media (min-width: 1200px) {
  #videohome-3 .info h1 {
    font-size: 3rem;
  }
}
@media (min-width: 1600px) {
  #videohome-3 .info h1 {
    font-size: 3.8rem;
  }
}
#tagbot-s1,
#order,
#tagbot-s3,
#tagbot-s5,
#tagbot-s4,
#tagbot-s2 {
    padding: 4rem 0;
}
#tagbot-s1 h3 {
    font-family: "Bai Jamjuree", sans-serif;
    font-size: 2rem;
    line-height: 1;
    font-weight: 900;
}
#tagbot-s1 p {
    font-family: "Bai Jamjuree", sans-serif;
    font-size: 1rem;
    line-height: 1.1;
    font-weight: 400;
}
#tagbot-s1 h5 {
    font-family: "Bai Jamjuree", sans-serif;
    text-align: center;
    display: flex;
    margin: 0 auto 1rem auto;
    width: 2rem;
    height: 2rem;
    background: #fb4716;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 1.3rem;
    line-height: 1;
}
#tagbot-s2 {
    color: #fff;
    background: #FA4616;
}
#tagbot-s2 h3 {
    font-family: "Bai Jamjuree", sans-serif;
    font-size: 2.5rem;
    color: #fff;
    line-height: 1;
    font-weight: 900;
}
#tagbot-s2 h4 {
    font-family: "Bai Jamjuree", sans-serif;
    font-size: 1rem;
    font-weight: 900;
    text-transform: uppercase;
    color:#fff;
}
#tagbot-s2 p {
    font-family: "Bai Jamjuree", sans-serif;
    font-size: .9rem;
    line-height: 1.3;
    font-weight: 400;
}
#tagbot-s2 ul {
    font-family: "Bai Jamjuree", sans-serif;
    font-size: 1.3rem;
    line-height: 1.3;
    padding-left: 1rem;
    font-weight: 900;
    margin-left: 1rem;
}
#tagbot-s2 .btntagbot .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
    border: 3px solid #fff;
}
#tagbot-s3 {
    color: #fff;
    background: #000;
}
#tagbot-s3 img {
    max-height: 400px;
    width: auto;
}
#tagbot-s3 h5 {
    font-family: "Bai Jamjuree", sans-serif;
    font-size: 1.5rem;
    font-weight: 900;
    color:#fff;
}
#tagbot-s3 p {
    font-family: "Bai Jamjuree", sans-serif;
    font-size: .9rem;
    line-height: 1.3;
    font-weight: 400;
    color:#fff;
}
#tagbot-s4 h3 {
    position: relative;
    font-family: "Bai Jamjuree", sans-serif;
    font-size: 2rem;
    line-height: 1;
    font-weight: 900;
    color: #FA4616;
    white-space: nowrap;
    display: flex;
    margin: 0 auto;
    width: fit-content;
}
#tagbot-s4 h4 {
    font-family: "Bai Jamjuree", sans-serif;
    font-size: 1.8rem;
    line-height: 1.3;
    font-weight: 900;
}
#tagbot-s4 p {
    font-family: "Bai Jamjuree", sans-serif;
    font-size: 1rem;
    line-height: 1.1;
    font-weight: 400;
    color: #333;
}
#tagbot-s4 h3:before {
    content: "";
    width: 40px;
    height: 23px;
    margin-right: 10px;
    display: inline-block;
    background-image: url(/wp-content/uploads/2022/10/bolt-left.gif);
    background-size: contain;
    background-repeat: no-repeat;
}
#tagbot-s4 h3:after {
    content: "";
    width: 40px;
    height: 23px;
    margin-left: 10px;
    display: inline-block;
    background-image: url(/wp-content/uploads/2022/10/bolt-right.gif);
    background-size: contain;
    background-repeat: no-repeat;
}
#order h3 {
    position: relative;
    font-family: "Bai Jamjuree", sans-serif;
    font-size: 2rem;
    line-height: 1;
    font-weight: 900;
    color: #000;
    white-space: nowrap;
    display: flex;
    margin: 0 auto;
    width: fit-content;
}
#order h3:before {
    content: "";
    width: 40px;
    height: 23px;
    margin-right: 10px;
    display: inline-block;
    background-image: url(/wp-content/uploads/2022/10/bolt-left-black.gif);
    background-size: contain;
    background-repeat: no-repeat;
}
#order h3:after {
    content: "";
    width: 40px;
    height: 23px;
    margin-left: 10px;
    display: inline-block;
    background-image: url(/wp-content/uploads/2022/10/bolt-right-black.gif);
    background-size: contain;
    background-repeat: no-repeat;
}
#tagbot-s5 {
    color: #fff;
    background: #2a2a2a;
}
#tagbot-s5 h3 {
    position: relative;
    font-family: "Bai Jamjuree", sans-serif;
    font-size: 2rem;
    line-height: 1;
    font-weight: 900;
    color: #fff;
    white-space: nowrap;
    display: flex;
    margin: 0 auto;
    width: fit-content;
}
#tagbot-s5 h3:before {
    content: "";
    width: 40px;
    height: 23px;
    margin-right: 10px;
    display: inline-block;
    background-image: url(/wp-content/uploads/2022/10/bolt-left-black.gif);
    background-size: contain;
    background-repeat: no-repeat;
    filter: invert(1);
}
#tagbot-s5 h3:after {
    content: "";
    width: 40px;
    height: 23px;
    margin-left: 10px;
    display: inline-block;
    background-image: url(/wp-content/uploads/2022/10/bolt-right-black.gif);
    background-size: contain;
    background-repeat: no-repeat;
    filter: invert(1);
}