.card-offer {border: 1px solid #f3f4f6; background-color: #f3f4f6;}
.header-top .header-wrap .top-bar .header-top-left a:hover {color:#000000;}
.btn-app {max-width: 30%;}
.box-newsletter.box-newsletter-2 .form-newsletter {border: 1px solid #f5f5f5;}
.card-testimonial-grid .card-bottom-info .date-post {display: none;}
.box-newsletter.box-newsletter-2 {background-image: none!important; border-bottom: 1px solid #ededed!important; border:none;}
.box-newsletter.box-newsletter-2:after {background: none!important;}
.box-newsletter.box-newsletter-2:before {background: none!important;}
.box-newsletter {background-color: #f5f5f5;}
.banner-6 {background: linear-gradient(45deg, #dceebf5c, #ffffffad, #c2dbff)!important}
.header {border-bottom: 1px solid #f5f5f5;}
.bg-7 {background:linear-gradient(45deg, #dceebf5c, #ffffffad, #c2dbff);}
.bg-5 {background:linear-gradient(45deg, #dceebf5c, #ffffffad, #c2dbff);}
.bg-4 {background:linear-gradient(45deg, #dceebf5c, #ffffffad, #c2dbff);}
.box-radius-bottom {background-color: #f5f5f5;}
.bg-brand-1 {background-color:#f5f5f5!important;}
.color-white {color: #007bff!important;}
.testimonial-style-1 {background-color: #f5f5f5;padding-block: 80px 100px;}
.card-testimonial-grid {background: #fff; border: 1px solid #f5f5f5;}
.title-line {color: #000000; font-size:16px;}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a {font-size: 16px; font-weight: 400; text-transform: uppercase;}
.nav-tabs-mobile li a {font-size: 20px;text-transform: uppercase;}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-logo img {width: 250px!important;}
.icon-socials {height: auto; width: 200px;}
.card-product .card-info .mt-30 {text-align: right;}
.ck-content blockquote {border-left: solid 5px hsl(0deg 100% 50%);color: #ff0000; font-style: normal;}
.box-bg-term {background-color: #f5f5f5;}
.btn-secondary {color: #007bff; background-color: #ededed; border-color: #ededed;}
.btn {border-radius: 5px;}
.cart .cart-page-content .detail-extralink .detail-qty {background: #fff; border: 1px solid #98a2b3!important;}
.border-bottom {border-bottom: 1px solid #ededed!important;}
.cart .cart-page-content .detail-extralink input.qty-val {color: #ff0000;}
.card-product .card-info a:hover {background-color: #ededed; color: #007bff;}
.btn.btn-white-circle:hover {background-color: #ededed; color: #007bff;}
.btn.btn-white-circle {background-color: #007bff; color: #ffffff;}
.font-lg {font-size: 16px; line-height: 24px; color: #000000;}
.box-price .price-old {color: #ff0000;}
.product-item-2 .product-info .box-prices .price-line {color: #ff0000;}
.card-product .card-info .price .text-price .price-line {color: #ff0000;}
.card-plan .card-image-plan .icon-plan {background-color: #ffffff;}
.btn.btn-brand-1-full svg {color: #00ffff;}
.btn.btn-brand-1-full {color: #ffffff!important;}
.bg-plan {background-image: none!important;}
.btn.btn-brand-1:hover {color: #00ffff;}
.btn.btn-brand-1 svg {color: #00ffff;}
.swiper-pagination .swiper-pagination-bullet {background: #007bff;}
.content-single p {color: #000000!important;}
.content-single ul li {color: #000000!important;}
.btn-tag {background: #fafafa!important;}
.tabs-plan li a.active, .tabs-plan li a:hover {background-color: #ededed;}
.pl-70 {padding: 150px 0px 0px 0px!important;}
.box-page-register:before {background-color: #f5f5f5;}
.btn.btn-brand-lg {color: #ffffff;}
.box-page-register {border-bottom: 1px solid #ffffff;}
.bg-core-value {background-image: url();}
.mt-50 {margin-top: 50px!important; padding-bottom: 50px;}
.box-banner-contact {background: none!important;}
.banner-contact {background: #f5f5f5!important;}
.header .main-header .header-left .header-logo {max-width: 300px!important;}
.header .main-header .header-left .header-right {width: 35%!important;}
.header .main-header .header-left .header-logo a img {min-height: 60px!important; max-width: 250px!important;}
.card-product .card-image img {max-height: 100%;}
.banner-6 {background-color: #f5f5f5!important;}
.bg-2 {background-color: #f5f5f5!important;}
.bg-brand-2 {background-color: #f5f5f5!important;}
.card-small .card-image .box-image {background-color: #ffffff!important;}
.card-image .box-image img {max-height: 50px!important;}
.bg-7 {background-color: #f5f5f5!important;}
.bg-grey-60 {background-color: #f5f5f5!important;}
.bg-grey-80 {background-color: #f5f5f5;}
.box-radius-bottom {border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.list-partners li {width: 15%;}
.font-sm {color: #000000; font-size: 16px; line-height: 24px;}
.color-grey-500 {color: #000000!important; font-size: 16px; line-height: 24px;}
h1.color-brand-1 {font-size: 40px;line-height: 50px;}
h2.color-brand-1 {font-size: 35px;line-height: 40px;}
h4.color-brand-1 {font-size: 20px;line-height: 30px;}
.color-grey-400 {color: #000000;}
.footer .menu-footer li a {color: #000000;}
.footer .footer-bottom {color: #000000;}
.color-grey-300 {color: #000000;}
.header .main-menu li a {color: #000000;}
.cardNumber.hasBorder {border-bottom: 3px solid #fff; border-right: 3px solid #fff;}
.btn.btn-brand-1 {color: #ffffff;}
.header .main-menu li {padding-right: 10px!important;}