.header-main .header-nav-main{justify-content:center}.item-special a{color:#06377B!important}.section-title-container h2.section-title{font-size:36px;font-weight:700;border-bottom:0;margin-bottom:20px}.section-title-container h2.section-title .section-title-main{border-bottom:0;margin-bottom:0;padding-bottom:0;color:#061D38;text-transform:inherit;font-weight:700}.section-title-container{margin-bottom:10px!important}.section-title-container h2.section-title.section-title-center{margin-bottom:0}.section-title-container h2.section-title.section-title-center b{opacity:0}.product-small.box .box-image{border:1px solid #E4E7EC}.product-small.box .box-image img{padding:5px!important}.accordion.faq .accordion-title{font-size:18px;font-weight:500;line-height:28px;padding:24px 0;color:#101828;background-color:#fff!important;text-transform:uppercase}.accordion.faq .accordion-title .toggle{left:unset;right:0;margin-right:0;top:50%;transform:translateY(-50%);opacity:1}.accordion.faq .accordion-title .toggle i{color:#101828}.accordion.faq .accordion-title.active .toggle{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.term-description{font-weight:400;line-height:20px;color:#344054}.term-description p{line-height:25.6px}.tax-title{font-weight:700;font-size:30px;line-height:38px;color:#101828;margin-bottom:40px}.term-description li{margin-left:1.2rem}.woocommerce .widget_price_filter .ui-slider-horizontal{border-radius:99px;height:2px}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#06377B;opacity:1}.woocommerce .widget_price_filter .price_label{padding-top:0;width:100%;text-align:left}.woocommerce .widget_price_filter .price_slider_amount{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.woocommerce .widget_price_filter .price_slider_amount .button{background-color:#f7f7f7;margin:0;padding:5px 14px;min-height:36px;font-size:12px;color:#333;border-radius:0;border:none}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;top:50%;z-index:2;display:flex;align-items:center;flex-direction:column;justify-content:center;margin-top:-15px;margin-left:-15px!important;width:30px;height:30px;outline:none;border:none;border-radius:0;background:none;background-color:transparent!important;cursor:ew-resize}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:after{content:"";display:inline-block;width:4px;height:15px;background-color:#06377B}.single-product .product-main{padding-top:0}.single-product .product-info .code-product{font-size:14px;color:#344054;margin-bottom:4px}.single-product .product-info .product-title{font-size:24px;font-weight:500;line-height:32px;color:#1D2939}.single-product .product-info .price-wrapper ins .woocommerce-Price-amount,.single-product .product-info .price-wrapper .price-on-sale,.single-product .product-info .price-wrapper .price-on-sale span.amount{font-weight:600;font-size:32px;line-height:32px;color:#F04438}.single-product .product-info .price-wrapper .price-on-sale del .woocommerce-Price-amount{font-weight:400;font-size:14px!important;line-height:20px;color:#667085}.single-product .price-wrapper{padding:12px 0;display:none}.single-product .price-wrapper .price{margin:0}.product-short-description{font-weight:400;font-size:16px;line-height:24px;color:#212121}.single-product .wrap-btn-order{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.single-product .wrap-btn-order .single_add_to_cart_button,.single-product .wrap-btn-order .btn-contact-now{min-height:48px;padding:4px 20px;width:calc(50% - 6px);border:1px solid #06377B;box-shadow:0 1px 2px rgb(16 24 40 / .05);border-radius:4px;display:inline-block;margin-bottom:0;margin-right:0;opacity:1;font-weight:500;font-size:16px;line-height:24px;text-transform:uppercase}.single-product .wrap-btn-order .button.single_add_to_cart_button{background-color:#06377B!important}.single-product .wrap-btn-order .button.btn-contact-now{font-weight:600;font-size:16px;line-height:24px;text-align:center;color:#06377B;background-color:#fff!important;text-transform:none}.single-product .wrap-btn-order .button.btn-contact-now span{font-weight:400;font-size:12px;line-height:12px;color:#06377B;display:block}.single-product .product-info .price-wrapper del .woocommerce-Price-amount{opacity:1}.single-product .product-info .price-wrapper .price .woocommerce-Price-currencySymbol{font-size:inherit;vertical-align:unset;margin-top:0}.single-product .product-info .price-wrapper .percent{border-radius:2px;padding:4px 6px;background-color:#F04438;color:#fff;font-size:14px;font-weight:400;order:3}.single-product .product-footer>.container{max-width:100%;padding:0}.single-product .product-footer .container .row{margin-left:auto;margin-right:auto}.single-product .product-footer .container section{padding-left:0;padding-right:0}.single-product .product-footer .woocommerce-tabs{border-top:none}.single-product .text p{margin-bottom:16px}.single-product .col-text-features li{list-style:none;font-weight:400;font-size:16px;line-height:24px;color:#556987;margin-left:0;position:relative;padding-left:30px}.single-product .col-text-features li::before{content:'';position:absolute;left:0;top:5px;border-radius:50%;background-color:#90ECF4;background-image:url(/wp-content/themes/firstmed/assets/img/icon-check.svg);background-repeat:no-repeat;background-size:7px 5px;background-position:center;width:17px;height:17px}.single-product .product-section{border-top:none}.single-product .product-section-title-related{font-weight:600;font-size:36px;line-height:44px;text-align:center;letter-spacing:-.02em;color:#1F242E;text-transform:none;margin-bottom:0}.single-product .product-section-title-related+p{text-align:center}.row-reason .icon-box .icon-box-img{width:48px;height:48px;border:1px solid #00827C;border-radius:16px;display:flex;align-items:center;justify-content:center}.row-reason .icon-box .icon-box-img img{width:23px;height:23px;padding-top:0}.row-reason .icon-box .icon-box-text{text-align:justify}.col-img-features .img::before{content:'';position:absolute;right:-15px;top:15px;width:100%;height:100%;background-color:#06377B}table.variations,table.variations body,table.variations tr,table.variations td{display:block;border:none}.product-summary table.variations tr+tr{border-top:none;margin-top:20px}table.variations .label label{font-weight:400;font-size:14px;line-height:20px;color:#667085}table.variations .label label span:not(.select-attr):after{content:':'}table.variations .label label .select-attr{font-weight:500;font-size:14px;line-height:20px;color:#1D2939}table.variations .ux-swatch--label{border-radius:4px;min-width:120px}table.variations .ux-swatch--label.selected{box-shadow:0 0 0 1px #06377B;color:#06377B}table.variations .ux-swatch--color.selected,table.variations .ux-swatch--image.selected{border-color:#06377B;padding:2px}table.variations .ux-swatch--color,table.variations .ux-swatch--image{border:1px solid #FFF;border-radius:4px;box-shadow:none!important;padding:0}table.variations .ux-swatch--color .ux-swatch__color{border-radius:3px}.row-history{position:relative}.row-history:before{content:"";position:absolute;width:1px;height:71%;display:block;background-color:#2E3094;top:50%;left:50%;transform:translate(-50%,-50%)}.box-history-left{position:relative}.row-history div:nth-child(3):before,.row-history div:nth-child(7):before,.row-history div:nth-child(11):before{content:"";display:block;position:absolute;height:48px;width:16px;background-image:url(/wp-content/themes/firstmed/assets/img/dot-big.svg);background-size:contain;background-position:center;background-repeat:no-repeat;right:-8px;background-color:#fff;top:50%;transform:translateY(-50%)}.row-history div:nth-child(2):before,.row-history div:nth-child(6):before,.row-history div:nth-child(10):before{content:"";display:block;position:absolute;height:48px;width:16px;background-image:url(/wp-content/themes/firstmed/assets/img/dot-big.svg);background-size:contain;background-position:center;background-repeat:no-repeat;left:-8px;background-color:#fff;top:50%;transform:translateY(-50%)}.border-right-bot{box-shadow:15px 16px 0 0 rgb(6 55 123);-webkit-box-shadow:15px 16px 0 0 rgb(6 55 123);-moz-box-shadow:15px 16px 0 0 rgb(6 55 123)}.wrap-form-contact label{color:#4A5078;font-weight:600}.wrap-form-contact label input,.wrap-form-contact label textarea{margin-top:10px;border:1px solid #B9C1D1;box-shadow:none;display:block;margin-bottom:0}.wrap-form-contact label input:focus{box-shadow:none}.wrap-form-contact label input.wpcf7-text{height:45px}.wrap-btn-send{display:flex;align-items:center;position:relative}.wrap-btn-send label input{margin:0;width:130px;border:none;height:48px;font-size:16px;margin-left:40px}.blog-single .entry-header-text-top{padding-bottom:0}.blog-single .single-page{padding-top:0}button.label-number{background-color:#D6E4FF;border-radius:32px;color:#00827C;padding-left:6px;padding-right:10px}button.label-number span{background:#00827C;border-radius:32px;color:#fff;padding:5px 10px;font-size:14px;text-align:center}.wrap-lang-topbar a img{width:30px;height:21px;object-fit:cover}.widget_list_hot_news .is-divider{opacity:0;visibility:hidden}.align-middle.row-solid .col:nth-child(1):after{border-bottom-style:none}.acceptance-content a{color:#0652bb}.row-reason-1 .col .col-inner,.row-reason-1 .col .col-inner>.img,.row-reason-1 .col .col-inner>.img .img-inner{height:100%}.row-reason-1 .col .col-inner>.img .img-inner img{height:100%;object-fit:cover}.tbl-thongsokythuat table,.tbl-thongsokythuat td,.tbl-thongsokythuat th{border:1px solid}.tbl-thongsokythuat table{width:100%;border-collapse:collapse;color:#000}.tbl-thongsokythuat table tbody tr td{padding:10px 5px;color:#000;vertical-align:middle}.tbl-thongsokythuat table tbody tr td:not(:first-child){text-align:center}.tbl-thongsokythuat table tbody tr:nth-child(1),.tbl-thongsokythuat table tbody tr:nth-child(2){background:#bdd7ee}.tbl-thongsokythuat table tbody tr:nth-child(1) td,.tbl-thongsokythuat table tbody tr:nth-child(3) td{text-align:center}.tbl-thongsokythuat{width:100%;overflow:auto}@media screen and (min-width:850px){.photo-realistic .gallery-col{width:360px!important;max-width:360px!important}}@media screen and (max-width:849px){.single-product .product-main,.single-product .product-info{padding-bottom:0}.single-product .product-section-title-related{font-size:24px}#header .header-inner.flex-row{padding:0 5px}}@media screen and (max-width:549px){.section-title-container h2.section-title{font-size:22px}.single-product .product-info .price-wrapper ins .woocommerce-Price-amount,.single-product .product-info .price-wrapper .price-on-sale,.single-product .product-info .price-wrapper .price-on-sale span.amount{font-size:20px}.row-history{padding-left:30px}.row-history:before{left:20px;height:80%;top:40%}.row-history>div:nth-child(1),.row-history>div:nth-child(4),.row-history>div:nth-child(5),.row-history>div:nth-child(8),.row-history>div:nth-child(9){display:none}.row-history div:nth-child(3):before,.row-history div:nth-child(7):before,.row-history div:nth-child(11):before{left:-17px}.row-history div:nth-child(2):before,.row-history div:nth-child(6):before,.row-history div:nth-child(10):before{left:-17px}.row-history div:nth-child(2):before,.row-history div:nth-child(6):before,.row-history div:nth-child(10):before,.row-history div:nth-child(3):before,.row-history div:nth-child(7):before,.row-history div:nth-child(11):before{top:-12px;transform:unset}a.button-factory-map{margin:0 0 7px;display:block}.wrap-btn-send{flex-direction:column;align-items:end}}