.btn-LienHe{width: 85px;height: 32px;border: 1px solid #3B76FF;border-radius: 7px;color: #3B76FF;font-size: 16px;line-height: 30px;font-family: Roboto;padding: 0;}
.btn-LienHe:hover{color: #3B76FF;}
.title-col{font-size: 18px;line-height: 26px;color: #2D2D2D !important;font-family: Roboto Bold;}
.detail-row-table td{font-size: 18px;line-height: 26px;color: #2D2D2D !important;}
.tbl-price{text-align: center;}
.table thead th{border-bottom: unset;}
.last-note-tbl{width: 30%;align-items: center;vertical-align: middle;}
.detail-note-tbl li{margin-bottom: 18px;}
.wrap-btnContact{text-align: center;}
.btnContact a{color: #ffffff;}
.col-head-1{padding-left: 18px !important;padding-right: 18px !important;height: 60px !important;vertical-align: middle !important;width: 5.8% !important;}
.col-head-2{vertical-align: middle !important;width: 18.5% !important;}
.col-head-3{vertical-align: middle !important;width: 14.8% !important;}
.col-head-4{vertical-align: middle !important;width: 29.8% !important;}
.col-head-5{vertical-align: middle !important;width: 14% !important;padding: 0 !important;}
/* .col-tbl-price{padding-left: 24px;padding-right: 6px;} */
/* .table th, .table td{padding: 0.55rem !important;} */
.sm-Title-tblPrice{color: #000000;font-size: 26px;line-height: 34px;margin-bottom: 39px;margin-top: 57px;}
.span-lastNote-priceTable{color: #FF0000;}
.lastNote-priceTable a{color: #3B76FF;}
.lastNote-priceTable a:hover{color: #3B76FF;}
@media only screen and (max-width:1365px){
.custom-select option.advanced-option{color: #007bff;}

.btn-group-custom{display: none;}
.nav-tabs{border: unset;margin-top: 37px;}
.nav-tabs>li{margin-bottom: 20px;width: 100%;}
.nav-tabs>li>a.active, .nav-tabs>.active>a{color: #000 !important;font-size: 14px;line-height: 19px;font-family: Roboto Medium;}	
.li-sub-tab{position: relative;}
[class^="border-bottom-"]{position: absolute;bottom: 0;width: calc(100% - 85px);height: 3px;pointer-events: none;opacity: 0;background: #005cc9;transition: opacity 0.3s ease;}
[class^="border-bottom-"].active{opacity: 1;top: 50px;        left: 18px;}	
.li-sub-tab a{color: #434e52;font-size: 14px;line-height: 19px;}

.smNote-priceTable{font-size: 16px;margin-top: 0;font-style: italic;margin-bottom: 39px;text-align: center;}	
.note-price{color: #000000;font-size: 30px;line-height: 39px;margin-bottom: 27px;margin-top: 18px;}	
.btn-OrderMob{margin-top: 14px;}	
.lastNote-priceTable{color: #434E52;font-size: 15px;line-height: 21px;margin-top: 16px;margin-bottom: 32px;}	
._osLitsFunction{margin-bottom: 40px;}	
.btnContact{outline: 0;cursor: pointer;background-color: #1967B2;width: 100%;height: 48px;font-size: 19px;text-align: center;border-radius: 8px;line-height: 25px;border: 1px solid #1967B2;margin-top: 16px;margin-bottom: 29px;}
.col-last-detailPrice-tblMob{color: #000000;font-size: 15px;line-height: 26px;border-top: unset !important;}	
.bold-last-detailPrice{line-height: 18px !important;padding-top: 5px;font-family: Roboto Bold;padding-bottom: 6px;}	
.first-col-detailPrice{padding-top: 19px !important;}	
.wrap-detailPrice-tblMob{margin-top: -8px;}	
.bottom-line{border: 1px solid #DFDFDF;width: 95%;margin-left: auto;margin-right: auto;margin-top: 17px;}	
.bold-detailPrice{font-family: Roboto Bold;}	
.col-detailPrice-tblMob{color: #000000;font-size: 15px;line-height: 26px;border-bottom: unset !important;border-top: unset !important;}
.wrap-detailPrice{display: inline-flex;width: 100%;margin-bottom: 2px;}
.left-col-detailPrice{width: 50%;text-align: left;padding-left: 8px;}
.right-col-detailPrice{width: 50%;text-align: right;padding-right: 15px;}
.lg-title-priceTable{font-size: 30px;line-height: 36px;color: #2D2D2D;margin-top: 85px;text-align: center;margin-bottom: 0;max-width: 294px;margin-left: auto;margin-right: auto;}	
.tbl-Desk-priceTable{display: none;}
.tbl-Mob-priceTable{display: block;width: 100%;margin-top: 27px;}
.col-head-mobTbl{font-size: 15px !important;line-height: 26px !important;color: #000000 !important;text-align: center;background-color: #DFDFDF !important;padding-top: 7.5px !important;padding-bottom: 7.5px !important;}

.detail-note-tbl{text-align: left;font-size: 18px;line-height: 23px;position: relative;left: 18px;width: 90%;color: #2D2D2D;top: 15px;margin-bottom: 75px;}
.sm-note-price{color: #393939;font-size: 17px;line-height: 25px;font-family: Roboto Bold;margin-bottom: 20px;margin-top: 25px;}
.line{padding-bottom: 10px;display: flex;font-size: 17px;color: #2D2D2D;align-items: baseline;line-height: 25px;text-align: justify;}
.noteSpecTbl{font-size: 18px;line-height: 22px;font-family: Roboto Bold;color: #2D2D2D;margin-top: 33px;}
.bottom-line-2{border: 1px solid #DFDFDF;width: 100%;margin-left: auto;margin-right: auto;margin-top: 25px;margin-bottom: 50px;}
}
@media only screen and (min-width:1366px){
#invoiceType{display: none;}
.btn-custom{width: 100%;display: inline-flex;align-items: center;border: 1px solid #dfdfdf;border-radius: 20px;overflow: hidden;padding: 0;cursor: pointer;transition: background-color .2s, color .2s, border-color .2s;text-decoration: none;user-select: none;}
.btn-custom .btn-left{clip-path: polygon(0 0, 100% 0, 85% 100%, 0% 100%);padding: 10.5px 40px;line-height: 19px;font-size: 16px;}
.btn-custom .btn-right{padding: 0 75px;line-height: 19px;white-space: nowrap;font-size: 16px;}
.btn-custom.inactive{border-color: #dfdfdf;background-color: #ffffff;}
.btn-custom.inactive .btn-left, .btn-custom.inactive .btn-right{color: #616161;}
.btn-custom.active{border-color: #3c74d4;background-color: #ffffff;}
.btn-custom.active .btn-left{background-color: #2060cd;color: #FFFFFF;}
.btn-custom.active .btn-right{color: #2060cd;font-family: Roboto Medium;}
.btn-group-custom .btn-custom + .btn-custom{margin-left: 8px;}
.btn-left{background-color: #f3f3f3;}
.btn-right{background-color: #ffffff;}
.full-width{margin-top: 16px;}
.full-width .btn-custom{width: 100%;justify-content: center;}
.btn-left-full{width: 100%;text-align: center;clip-path: none !important;}
.btn-custom.active .btn-left-full{font-family: Roboto Medium;}
.btn-group-custom{margin-bottom: 25px;}
/* .btn-group-custom .btn-custom:first-child .btn-left{clip-path: none !important;border-radius: 20px 20px 20px 20px;} */	
	
.tbl-price-first tbody .detail-row-table td:nth-child(4){height: 81px;}
.tbl-price-second tbody .detail-row-table td:nth-child(4){height: 90px;}
.tbl-price-advanced tbody .detail-row-table td:nth-child(4){height: 111px;}
.tbl-price tbody .detail-row-table td:nth-child(4){display: flex;align-items: center;justify-content: space-between;border-bottom: unset;border-left: unset;border-right: unset;}	

.nav-tabs{border: unset;margin-top: 85px;position: relative;z-index: 1;}
.nav-tabs>li{margin-bottom: 58px;padding-right: 42px;}
.nav-tabs>li>a.active, .nav-tabs>.active>a{color: #000 !important;font-size: 24px;line-height: 32px;font-family: Roboto Medium;}
.main-tab>li>a{padding: 0;}
/* .border-bottom-1{margin-top: 10px;}
.border-bottom-1:after{content: "";background: #005cc9;position: absolute;height: 3px;width: calc(100% - 85px);}
.border-bottom-2{margin-top: 10px;}
.border-bottom-2:after{content: "";background: #005cc9;position: absolute;height: 3px;width: calc(100% - 85px);} */
.li-sub-tab a{color: #434e52;font-size: 18px;line-height: 32px;}
.li-sub-tab{position: relative;}
[class^="border-bottom-"]{position: absolute;bottom: 0;width: calc(100% - 85px);height: 3px;pointer-events: none;opacity: 0;background: #005cc9;transition: opacity 0.3s ease;}
[class^="border-bottom-"].active{opacity: 1;top: 50px;}

.price-left-2{top: 41px !important;}
.btn-price-right-2{top: 0 !important;}
.linetext{}/* padding-left: 22px; */
.line{padding-bottom: 10px;display: flex;font-size: 17px;color: #2D2D2D;align-items: baseline;line-height: 25px;}
.sm-note-price{color: #393939;font-size: 17px;line-height: 25px;font-family: Roboto Bold;margin-bottom: 10px;margin-top: 25px;}
.detail-note-tbl{text-align: left;font-size: 18px;line-height: 23px;position: relative;left: 30px;width: 90%;color: #2D2D2D;top: 15px;}
/* .btn-price-right{position: relative;right: 0;left: 90px;top: 2px;} */
/* .price-left{position: absolute;left: 40px;top: 33px;} */
.btn-price-right{margin-right: 15px;}
.price-left{padding-left: 15px;}
.smNote-priceTable{font-size: 20px;margin-top: 0;font-style: italic;margin-bottom: 71px;text-align: center;}
.note-price{color: #000000;font-size: 30px;line-height: 39px;margin-bottom: 27px;margin-top: 81px;}	
.price-left-last{left: 96px;}	
.lastNote-priceTable{color: #434E52;font-size: 17px;line-height: 29px;margin-top: 32px;margin-bottom: 78px;}	
._osLitsFunction{margin-bottom: 27px;}	
.btnContact{outline: 0;cursor: pointer;background-color: #1967B2;width: 170px;height: 60px;font-size: 22px;text-align: center;border-radius: 10px;line-height: 29px;border: 1px solid #1967B2;margin-top: 50px;margin-bottom: 40px;}	
.lg-title-priceTable{font-size: 36px;line-height: 30px;color: #2D2D2D;margin-top: 150px;text-align: center;margin-bottom: 26px;}
.tbl-Desk-priceTable{display: block;}
.tbl-Mob-priceTable{display: none;}
}