/**** General Styles****/
h1,h2,h3,h4,h5,h6{line-height: normal !important;}

h1{font-size: 38px !important; font-weight: 500 !important;}

img{max-width: 100%;}




/* Product Page Styles */

.q-panel-parent {
  min-height: 330px;
}

.product_details{padding-bottom: 30px;}
.price_section{padding: 12px 0; font-size: 26px; font-weight: 600; text-transform: uppercase;}
.price_section span{font-weight: 500;}
.line-through{ text-decoration: line-through}
.unit_cost.orange_font{color: #EF3E3E;}
.unit_cost.blue_font{color: #000000;}
.unit_cost{margin-bottom: 6px;}
.product_btns{ margin-top: 24px;}

.product_btns a{display: block;}


.divdr_right{border-right:1px solid #c7c7c7;}

.total_text b{color: #777777; font-weight:normal !important;}

.qty_section{padding: 0;}
.qty_box{display: flex; gap: 20px; justify-items: center; align-items: center;}

.qty_box b{color: #000000; font-weight: 600;}

.v-input.qty_text{width: 180px !important; display: block !important; flex: none !important;}

.product_stock b{color: #000000; font-weight: 600;}
.carton_text span{color: #000000; font-weight: 600;}
.carton_text, .product_stock{font-size: 18px;}
.unit_cost b{font-weight: 500; font-size: 16px;}

.carton_text{padding-top: 24px;}


.home_product_category_section .product_item{width: 265px;}


.product-thumbs img{margin: 10px; border: 1px solid #CECECE; width: 140px; padding: 10px;}

.product-thumbs img.active_thumb{border: 2px solid #000000;}

.product-thumbs .v-icon{font-size: 42px; color: #000000;}

.product-thumbs .v-slide-group__content{
	cursor: pointer; justify-content: center;
}

.snackbar_cart{top:70px !important; right: 10px !important;}

.cart_side_view{font-size: 16px !important;}

.cart_side_view a{color: #000; text-decoration: none;}

.cart_side_view a span{font-weight: 600;}

.cart_side_view a:hover{color: #000000;}
.cart_price{color: #000000;}

.subtotal_div{ color: #000; position: relative; font-weight: 600; font-size: 16px;}

.subtotal_div span{float: right;}

.purchase_field h3{font-size: 22px;}

.cart_btns a{width: 65%; display: block; margin: auto; font-size: 18px; font-weight: 500; text-align: center; background-color: #000000; color: #fff; line-height: 36px;  margin-bottom: 12px;}

.cart_btns a:hover{background-color: #EF3E3E; color: #fff;}

.cart_btns a:last-child{background-color: #EF3E3E;}

.cart_btns a:last-child:hover{background-color: #000000;}

.v-navigation-drawer__scrim{position: fixed !important;}

.product_images{position: sticky; top: 125px;}

.cart_section{ padding: 40px 0; }

.cart_section h1{padding-bottom: 12px;}

.cart_section h3{font-size: 20px; border-bottom: 1px solid #E0E0E0; color: #000000; padding-bottom: 12px; margin-bottom: 12px;}

.cart_products a{color: #000; text-decoration: none;}

.cart_products a span{font-weight: 600;}

.cart_products{font-size: 18px;}

.cart_products a:hover{color: #000000;}
.cart_products .cart_price{color: #000000; font-weight: 600;}

.cart_del{font-size: 16px;}
.cart_del span{vertical-align: middle;
  font-size: 28px;
  font-weight: normal !important;}

.cart_del a{color: #c0151b;}

.qty_div .v-input__details{display: none !important;}

.qty_section{gap: 20px; align-items: center;}

.cart_right .subtotal_div{font-size: 22px;}

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

.cart_right .purchase_field{margin-top: 24px;}

.cart_right .purchase_field p{font-size: 16px;}

.cart_right .cart_btns a{width: 100%; text-decoration: none;}

.v-application__wrap{min-height: auto !important;}

.fb_img img{cursor: pointer; width: 100%; object-fit: cover; border: 1px solid #CECECE; height: 99.9%;}

.search_box{width: 250px;}

.footer_items h3 a{display: none;}

.breadcrumb_sec{padding: 24px 0;font-size: 14px;
  font-weight: 500;
  line-height: normal;
}

.breadcrumb_sec ol li a{color: #000; text-decoration: underline;}
.breadcrumb_sec ol li a:hover{color: #000; text-decoration: none;}


.product_list_section h1{font-size: 30px !important; font-weight: 600;}
.product_list_section h1:after{width: 100px; margin-top: 10px; margin-bottom: 20px; height: 2px; background-color: #EF3E3E; font-size: 0; content: ''; display: block;}

.category_description{padding-bottom: 24px;}

.product_item{padding: 20px; padding-bottom: 70px; position: relative; margin-bottom: 24px;}

.product_list_section{margin-bottom: 48px;}

.breadcrumb{margin-bottom: 0 !important;}

.product_details h1{font-size: 28px !important; line-height: normal;}

.product_short_desc h3{font-size: 22px;}

.pricing_section h4{text-transform: uppercase; font-size: 22px; font-weight: 600;}
.pricing_section{font-size: 22px;}
.pricing_section span{font-weight: 600; color: #000000;}
.pricing_section span.line-through{display: inline-block; margin: 0 8px; color: #777777; font-size: 16px;}
.pricing_section b{font-weight: normal; color: #777777;font-size: 16px; margin-left: 8px;}

.product_images{margin-right: 24px;}
.product_right{margin-left: 24px;}
.product_short_desc a{color: #000000;}
.product_short_desc a:hover{color: #000000; text-decoration: none;}

.product_icons ul{display: table; list-style: none; padding: 0; margin: 0; width: 100%;}
.product_icons ul li{display: table-cell; text-align: center;}
.product_icons ul li:first-child{text-align: left;}
.product_icons ul li:last-child{text-align: right;}

.product_icons{padding: 24px 0;}
.total_text span{font-weight: 600; font-size: 22px;}

.product_full_desc{padding: 24px 0;}

.product_full_desc > h3{background-color:#DCEEFF; margin: 0;
  padding: 15px 20px;
  font-size: 24px;}

.desc_cont {border: 1px solid #D3D3D3; padding: 20px;}


.v-stepper-header.order_step{box-shadow: none !important; background-color: #EF3E3E; color: #fff;}

.order_step .v-stepper-item--selected .v-stepper-item__avatar.v-avatar,.order_step .v-stepper-item--complete .v-stepper-item__avatar.v-avatar{background-color: #000000 !important; color: #ffF !important;}


.form_area .q-checkbox  .no-outline{display: none !important;}

.q-layout.q-layout--standard{min-height: auto !important;}

.q-card .row{margin: 0 !important;}

.q-radio .no-outline{display: none !important;}

.vue-number-input__button::before{height: 3px !important;}
.vue-number-input__button::after{width: 3px !important;}
.vue-number-input--inline > input{width: 160px !important; text-align: right;}

.text_area{padding: 0; padding-left: 12px;}

.text_area .q-field__inner{padding-right: 0 !important;}

.popup_div .q-field__inner{padding-left: 0 !important;}

.popup_div .text_box{padding-left: 0 !important;}

.q-stepper .q-stepper__header{margin: 0 !important;}

.text_box{padding: 0;}

.text_box .q-field__inner{padding-right: 0 !important;}

.payment_form .q-field__inner{padding-left: 0 !important;}

.payment_form .text_box{padding-left: 0 !important;}

.file_upload .q-field__prepend{pointer-events: none; width: auto;}

.table-bordered tr td, .table-bordered tr th{padding: 10px;
  border: 1px solid #E0E0E0;}

.table-bordered-bottom tr td, .table-bordered-bottom tr th{padding:15px 10px;
  border-bottom: 1px solid #E0E0E0;}
  
.table-bordered-bottom tr th{color: #000000;}

.font-weight-bold{font-weight: 600 !important;}

.brdr_box{border: 1px solid #E0E0E0; padding: 12px;  height: 100%;}

.blue_btn{min-width: 160px; padding-left: 15px; padding-right: 15px;}

.address_details h3{font-weight: 500;}

.carousel__prev, .carousel__next{background-color: #000000 !important;
  border-radius: 50% !important ;}

.carousel__prev, .carousel__next{color: #fff !important;}

.product_images .q-carousel{height: auto;}

.product_images .q-carousel__slides-container{height: 612px;}

.product_images .q-carousel__control{position: relative;
  bottom: 0;
  left: 0;background-color: #fff;padding-top: 12px;}

.product_images  .q-carousel .q-carousel__thumbnail{height: 80px;}

.product_images .q-carousel .q-carousel__thumbnail--active{border-color: #000000 !important;}
.product_images .q-carousel .q-carousel__thumbnail--inactive{border-color: #EF3E3E !important;}

.top-link.active{color: #EF3E3E;}

.icon_item{display: flex; gap: 14px;}

.icon_item {font-weight:400; font-size: 16px;}

.icon_item .material-icons-outlined{font-size: 40px; color: #A5A5A5;}
.icon_item .icon_val{font-weight: 600;}

.items_text{font-size: 18px !important;}

.eq_ht{height: 90%;}
.eq_ht .q-card{height: 100%;}

.address_details h3{font-size: 18px;}

.q-btn{cursor: pointer !important;line-height: 2.3 !important;}

.my_account_menu h3{margin: 0; padding: 0; font-size: 24px; font-weight: 500; color: #ffffff; background-color: #000000; padding: 12px 16px;}



.my_account_menu{border: 1px solid #c4c5c9; margin-bottom: 24px;border-bottom:0}

.my_account_menu ul{margin: 0; padding: 0;}

.my_account_menu ul li{margin: 0; padding: 0; list-style: none;}

.my_account_menu ul li a{display: block; padding: 12px 16px; background-color: #fff; color: #000; font-size: 16px; text-decoration: none;border-bottom: 1px solid #c4c5c9;}

.my_account_menu ul li a i{color: #EF3E3E; margin-right: 12px;}

.my_account_menu ul li a.active i, .my_account_menu ul li a:hover i{color: #EF3E3E;}
.my_account_menu ul li a.active , .my_account_menu ul li a:hover{color: #EF3E3E;}

.icon_link{color: #585858; font-size: 16px;}
.icon_link:hover{color: #EF3E3E;}

.icon_link i{margin-right: 4px;}

.my_account{background-color: #fff;border: 1px solid #c4c5c9; padding:20px 35px;}

.address_section {background-color: #fff;border: 1px solid #c4c5c9; border-radius: 5px; padding:20px 35px;}

.order_table{border: 1px solid #e2e2e2;}
.order_table thead tr th{background-color: #f5f6fa; padding: 15px;font-weight: 500; border-color: #e2e2e2;}
.order_table tbody tr td{padding: 15px;}
.order_table tbody tr td b{font-weight: 500;}

.my-card-address{background-color: #FFF !important;}

.my-card-address .text-h6{margin-bottom: 8px;}

.arrow_menu {padding-right: 20px;
  padding-top: 11px; display: none;}

.arrow_menu a{font-size: 24px; color: #fff;}

.cart_side_view h3{font-size: 22px; font-weight: 500;}

.side_cart_header{margin-top: 24px; margin-bottom: 24px;}
.side_cart_link{display: inline-block; width: 80%; text-overflow: ellipsis; overflow: hidden;white-space: nowrap;  }


.cart_discount{background-color: #f5f6fa !important; border: 1px solid rgba(0, 0, 0, 0.12);}
.cart_details a{color: #000;}
.cart_details a:hover{text-decoration: none;}

.cart_del a{color: #c0151b;}

.discount_form label.row{padding-left:0 !important}
.discount_form .q-field__inner{padding-left:0 !important}

.order_list {font-size: 16px; margin-top: 24px;}

.order_detail{font-size: 16px;}

.order_main_detail{padding: 0; margin: 0;}
.order_main_detail li{padding: 0; margin: 0; list-style: none; margin-bottom: 4px;}
.order_main_detail li span{color: #4d4d4d;margin-right: 8px;}

.order_list_pad{margin-top: 44px;}



.pagination a.page-link{color: #989898;}
.current_page_item a{pointer-events: none; background-color: #000000; color: #fff !important;}

.q-btn i{padding: 0 !important;}

.order_confirmation{padding: 40px 0;}

.confirmation_text h3{font-size: 30px;font-weight: 500;}

.confirmation_text p{font-size: 18px; font-weight: normal;}

.confirmation_text h3 i{font-size: 42px;vertical-align: middle; color: #EF3E3E; margin-right: 12px;}

.confirmation_text h4{font-size: 24px;}
header{background-color: #fff; z-index: 9; }

.agree_check .q-checkbox__label{display: none !important;}

.agree_check .q-item__section--main{padding-left: 0 !important;}

.q-item__label a{color: #000 !important;}

.q-date .row > *{width: auto;}

.q-date .q-btn__content{line-height: normal !important;}

.q-date .row {--bs-gutter-x:0}

.q-field--outlined.q-field--readonly .q-field__control::before {
  border-style: solid !important;
}

.status_filter.row {--bs-gutter-x:0}

.status_filter .row > *{width: auto;}


.cms_page{padding: 60px 0;}
.about_img{float: right;}
.cms_page h1{color: #171f6a;}
.cms_page h1:after{width: 100px; margin-top: 10px; margin-bottom: 20px; height: 3px; background-color: #EF3E3E; font-size: 0; content: ''; display: block;}

.header_height{height: 180px; position: absolute;z-index: -1;}

.header_height.sticky{position: relative;}

.cms_page h3{font-size: 24px; font-weight: 500; padding-top: 8px;}

.cms_page h4{font-size: 20px; font-weight: 500; padding-top: 8px;}

.pdf_list{padding: 0; margin: 0;}
.pdf_list li{list-style: none;padding: 0; margin: 0; margin-bottom: 8px;}

.pdf_list li a{color:#171f6a; text-decoration: none;}
.pdf_list li a:hover{color:#EF3E3E; text-decoration: none;}

.cms_page p strong{color: #171f6a;}


.pdf_list li::before{display: inline-block;
  font-style: normal; font-size: 24px;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 6 Free"; font-weight: 400; content: "\f1c1"; color: #c0151b; margin-right: 8px;
}

.faq_section h4{font-size: 24px; margin-top: 8px; font-weight: 500; }
.faq_section h4:before {display: inline-block;
  font-style: normal; font-size: 24px;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 6 Free"; font-weight: 400; content: "\f059"; color: #EF3E3E; margin-right: 8px;}

.faq_item {padding: 15px; background-color: #F1FAFF; border-radius: 10px; margin-bottom: 24px;}

.discount_item{padding: 15px; background-color: #F1FAFF; border-radius: 10px; margin-bottom: 24px; text-align: center;}
.discount_item h4{font-size: 24px; margin-top: 8px; font-weight: 500; }

.orng_text{color: #EF3E3E; font-weight: 600;}

.case_item{margin-bottom: 24px;}

.case_item a:hover{opacity: 0.7;}

.top_notification a{color: #fff;}

.sort_select{float: right; min-width: 250px;}

.cart_price span{font-weight: 500;}
.total_units{margin-left: 8px; font-size: 16px;}

.product_img{text-align: center;}
.cart_details_popup{background-color: #F5F6FA !important;}


@media(max-width: 768px){
  .about_img{float: none; margin-bottom: 24px;}
  h1{font-size: 30px !important;}
  .confirmation_text h3{font-size: 22px;}
  .confirmation_text h4 {
    font-size: 22px;
  }

  .contact_right{margin-top: 24px;}

  .arrow_menu{display: block;}
}
@media(max-width: 576px){
  .status_filter .q-field__control{margin: 0 !important;}
  .date_range .q-field__control{margin: 0 !important;}
  .date_range .q-field__inner{padding: 0 !important;}
  .discount_item h4{font-size: 18px;}
}

@media(min-width: 1200px){
  .menu li{position: relative;}
  .menu li ul{display: none; position: absolute;}
  
  .menu li ul li{display: block;}
  .menu li ul li a{background-color: #000000; color: #fff;text-align: left; padding: 10px; width: 250px;}
  .menu li ul li a:hover{background-color: #EF3E3E; color: #fff;}
  
  .menu li:hover > ul{display: block;}
  .sticky_header {position: fixed;  top: 0px; width: 100%;animation: smoothScroll 0.5s forwards; }
  .sticky_header .orange_strip_top{display: none;}

  .menu li ul li ul{left: 248px; top:0}

  .menu li ul li a span{float: right;margin-top: 5px; rotate: 270deg;}

  .sticky_header .header_middle {
    padding: 6px 0;
  }

  .sticky_header .logo_section img{width: 55%;}
  

  @keyframes smoothScroll {0% {transform: translateY(-40px);}100% {transform: translateY(0px);}}
}

@media(max-width: 1400px){
    body{font-size: 16px !important;}
    .home_text_section h1{font-size: 32px !important;}
    .cms_page h1{font-size: 32px !important;}
    .home_text_section h1 span{font-size: 18px;}
    .bold_font{font-size: 20px;}
    .home_product_category_section h2{font-size: 30px;}
    .product_cat_item h3{font-size: 20px;}
    .discount_cont h3{font-size: 32px;}
    .discount_cont h3 span{font-size: 18px;}
    .unit_text{font-size: 16px;}
    .prod_cont h3{font-size: 18px;}
    .quote_section h3{font-size: 30px;}
    .footer_items ul{font-size: 16px;}
    .copy_text {font-size: 14px;}
    .home_discount_section{min-height: 370px;}

    .top_header_rt ul li{margin-top: 8px;}
    .bulk_link a{padding-top: 7px; padding-bottom: 7px;}

    .home_discount_section{background-size: 50%;}
    .menu_section ul li a{font-size: 15px;}

    .left_categories .left_categories__toggle{font-size: 22px;}
    .left_categories ul li a{font-size: 16px;}
    .product_list_section h1{font-size: 26px !important; }

    .product_images .v-window.v-carousel{height: 400px !important;}

    .orange_strip_top ul li a{padding: 8px 18px;}
    .cms_page h3{font-size: 22px;}

    
}

@media(max-width: 1200px){
  .header_height{display: none;}
    .home_text_section h1{font-size: 32px !important;}
    .cms_page h1{font-size: 32px !important;}
    .home_text_section h1 span{font-size: 20px;}
    .bold_font{font-size: 20px;}
    .home_product_category_section h2{font-size: 26px;}
    .product_cat_item h3{font-size: 20px;}
    .discount_cont h3{font-size: 32px;}
    .discount_cont h3 span{font-size: 18px;}
    .unit_text{font-size: 14px;}
    .prod_cont h3{font-size: 16px;}
    .quote_section h3{font-size: 26px;}
    .footer_items ul{font-size: 14px;}
    .copy_text {font-size: 14px;}
    .home_discount_section{min-height: 300px;}
    .top_notification{font-size: 16px;}
    .orange_strip_top ul li:first-child a{font-size: 16px;}
    .unit_price{font-size: 22px;}
    .unit_price span{font-size: 20px;}
    .total_price{font-size: 22px;}
    .total_price span{font-size: 18px;}
    .home_product_category_section{padding: 40px 0;}
    .discount_btn a{font-size: 16px; padding-left: 20px; padding-right: 20px;}
    .quote_section{min-height: 200px;}
    .home_text_section{padding: 40px 0;}
    .cms_page{padding: 40px 0;}
    .home_text_section h1::after{margin-bottom: 20px; margin-top: 20px;}


    .top_notification{text-align: center;}
    .menu_icon{margin: 0 0 0 15px; font-size: 30px; color: #000000;}

    .menu_section {position: fixed; right: 0; width: 300px; height: 100%; background-color: #000000; top: 0; right: -300px; -webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}

    .menu_section.show_menu{right: 0;}

    .menu_section .container{padding: 0;}
    .menu_section ul{display: block; border: 0;border-top: #fff 1px solid;}
    .menu_section ul li{display: block; border: 0;border-bottom: #fff 1px solid;}
    .menu_section ul li a{text-align: left; }
    .close_menu{text-align: right; margin-right: 12px;}
    .close_menu a{color: #fff;}
    .top_header_rt ul li{padding-left: 8px;}

    .menu .material-icons-outlined{float: right;
      font-size: 28px;
      margin-top: -4px;
    }

    .menu li ul{display: none;}

    .menu li.nav-submenu-open > ul{display: block;}

    .menu li ul{padding-bottom: 10px;border: 0 !important; padding-left: 8px;}

    .menu li ul li a{padding-top:5px; padding-bottom: 5px;}

    .menu li ul li{border: 0 !important;}
    .cms_page h3{font-size: 20px;}

    .menu_section ul li a{padding: 15px;}

    .has-sub-nav > a{pointer-events: none;}

}
@media(max-width: 991px){

    .product_item{margin-bottom: 24px;}
    .discount_cont{width: 100%;}
    .home_discount_section{min-height: 400px;}
    

    

    .home_text_section h1{font-size: 26px !important;}
    .cms_page h1{font-size: 26px !important;}
    .discount_cont h3 {
        font-size: 26px;
      }

      .home_discount_section {
        min-height: 330px; padding: 30px 0; background-image: none;
      }
      .quote_section h3 {
        font-size: 24px;
      }

      .home_product_category_section h2::after{margin-bottom: 30px;}

      .footer_items h3 a{display: block;}

      .footer_items ul{display: none; padding-bottom: 24px;}
      .footer_items h3{position: relative;}
      .footer_items h3 a{position: absolute;
        right: 0;
        color: #fff;}
        .footer_items h3 a span{font-size: 34px;}

        .minus_sign{display: none !important;}
        .ftr_menu_link_open a{text-decoration: none !important;}

        h3.ftr_menu_link_open{margin-bottom: 20px !important;}

        .ftr_menu_link_open a span{display: none;}
        .ftr_menu_link_open .minus_sign{display: block !important;}

        .footer_items ul {
            font-size: 16px;
          }

          .home_text_section p{width: 100%;}
          .bold_font {
            font-size: 18px; font-weight: bolder;
          }
          .product_cat_item h3 {
            font-size: 16px;
          }

          .my_account_menu ul{display: none;}
          .my_account_menu ul.show_menu{display: block;}
          .cms_page h3{font-size: 18px;}
          .cms_page h4{font-size: 16px; font-weight: 500;}

      

}
@media(max-width: 768px){

  .cms_page {
    padding: 20px 0;
  }
  .cms_page h1::after {
    margin-bottom: 20px;
    margin-top: 5px;
  }

  .my_account {
    padding: 10px 20px;
  }

  .menu_icon {
    margin: 0 0 0 10px;
    font-size: 24px;
    color: #000000;
  }
    
    .home_product_category_section .product_item{width: 220px;}
    .top_notification {
        font-size: 14px;
      }
      .header_middle {
        padding: 10px 0;
      }

      .product_details h1{ font-size: 20px !important;padding-top: 10px;}

      .product_right{margin-left: 0;}

      .product_images{margin-right: 0;}

      .sale_tag{font-size: 16px;}

      .total_price {
        font-size: 18px;
      }

      .total_price span {
        font-size: 14px;
      }

      .unit_price {
        font-size: 20px;
      }

      .unit_price span {
        font-size: 14px;
      }


      .qty_section p{margin-bottom: 0;}
      .qty_box, .qty_box span.carton_text{display: block;}

      .address_section {
        padding: 10px 20px;
      }

      .footer_items label{margin: 0;}
      header{position: sticky; top: 0; background-color: #fff; z-index: 9; border-bottom: #000000 1px solid;}
    
}

.address_popup_window.fullscreen{z-index: 1 !important;}

.switch_btn{position: fixed; right: -63px; top: 350px; transform: rotate(-90deg); z-index: 10;}

.switch_btn a.btn{font-size: 16px; border-radius: 0 !important;
padding: 4px 10px;}


/***Mobile Responsive***/
@media(min-width: 768px){
    
}

@media(min-width: 992px){

}

@media(min-width: 1200px){


}

@media(min-width: 1500px){

}

@media(min-width: 1700px){

}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

/*
  iOS Safari auto-zooms focused form controls when font-size is < 16px.
  Mobile body is 14px below 1200px, which causes zoom + horizontal overflow.
*/
html {
  -webkit-text-size-adjust: 100%;
}

@media (max-width: 1200px) {
  .q-field__native,
  .q-field__input,
  .q-select .q-field__native,
  .text_box .q-field__native,
  .text_box input,
  .text_box textarea,
  input,
  select,
  textarea {
    font-size: 16px !important;
  }
}


