/*-----------------this style css use for popover start-----------------*/
.definitionBx {margin:0 0 20px 0;padding:0 0 12px 0;text-align:center;border-bottom:1px dashed #ececec;}
.definitionBx li {margin:0px 6px;padding:0px;list-style:none;display:inline;white-space:nowrap;}
.definitionBx li img {padding:2px;max-width:28px;border:1px solid #cfcfcf;border-radius:100%;}
.tree li,.tree ul{text-align:center;position:relative}.tree ul{padding:1em 0;white-space:nowrap;margin:0 auto}.tree ul::after{content:'';display:table;clear:both}.tree li{display:inline-block;vertical-align:top;list-style-type:none;padding:1em .25em 0;margin-right:-4px}.tree li::after,.tree li::before,.tree ul ul::before{content:'';position:absolute;top:0;height:1em}.tree li::after,.tree li::before{right:50%;border-top:1px solid #ccc;width:50%}.tree li::after{right:auto;left:50%;border-left:1px solid #ccc}.tree li:only-child::after,.tree li:only-child::before{display:none}.tree li:only-child{padding-top:0}.tree li:first-child::before,.tree li:last-child::after{border:0}.tree li:last-child::before{border-right:1px solid #ccc;border-radius:0 5px 0 0}.tree li:first-child::after{border-radius:5px 0 0}.tree ul ul::before{left:50%;border-left:1px solid #ccc;width:0}.tree li a{border:1px solid #ccc;padding:0px 2px 2px 2px;text-decoration:none;display:inline-block;border-radius:100%;color:#333;position:relative;top:1px}.tree li a img{margin-top:-1px;width:32px;height:30px}.tree li a:hover,.tree li a:hover+ul li a{background:#3bc77e;color:#fff;border:1px solid #3bc77e}.tree li a:hover+ul li::after,.tree li a:hover+ul li::before,.tree li a:hover+ul ul::before,.tree li a:hover+ul::before{border-color:#3bc77e}@media only screen and (max-width: 768px) {.profile-content{overflow-x:scroll;}}
/*-----------------this style css use for popover end-----------------*/


.topbar-one {background: #0c7735 !important;padding: 10px 0 45px;}
.topbar-one .container-fluid {max-width: 1480px;}
.topbar-one .topbar-one__inner {border-bottom: none;}
.topbar-one .topbar-one__inner .topbar-one__info__item {padding: 0 20px !important;}
.topbar-one .topbar-one__inner .topbar-one__info__item:nth-child(1) {padding: 0 20px 0 0 !important;}
.topbar-one .topbar-one__inner .topbar-one__info {padding-left: 0 !important;}
.topbar-one .topbar-one__inner .topbar-one__info__item a {color: #ffffff;font-size: 14px;font-weight: 300;line-height: 1;}
.topbar-one .topbar-one__inner .topbar-one__info__item .topbar-one__info__icon {font-size: 14px;color: #fdd61f;}
.topbar-one .topbar-one__inner .topbar-one__right {margin-top: 0px;background-color: transparent;padding: 0px !important;}
.topbar-one .topbar-one__inner .topbar-one__right p {color:#ffffff;margin-bottom:0;font-size: 14px;font-weight: 300;}
.topbar-one .topbar-one__inner .topbar-one__right .agrofa-btn {background-color: #fdd61f;color: #000000;}
.topbar-one .topbar-one__inner .topbar-one__right .agrofa-btn:hover {color: #fdd61f !important;}
.topbar-one .topbar-one__inner .topbar-one__right .social-list span {color: #ffffff;font-size: 15px;}
.topbar-one .topbar-one__inner .topbar-one__right .social-list {line-height:1;gap:15px;display: flex;}
.topbar-one .topbar-one__inner .topbar-one__right .social-list a {color: #fdd61f;}
.main-header--two {background: transparent !important;box-shadow: none !important;}
.main-header--two .container-fluid {max-width: 1480px;}
.main-header--two .main-header__inner {background-color: #ffffff;border-radius: 5px;margin-top: -35px;padding: 20px;}
.main-header--two .main-header__logo_link > img {height: 72px;}
.main-header--two .main-menu {margin-top: 0;margin-left: auto;padding-left: 60px;}
.main-header--two .main-menu .main-menu__list > li + li {margin-left: 45px;}
.main-menu .main-menu__list > li > a {font-size: 14px;font-weight: 500;text-transform: uppercase;color: #000000 !important;}
.main-header--two .main-menu .main-menu__list > li.current > a, .main-header--two .main-menu .main-menu__list > li:hover > a {font-weight: 300 !important;}
.main-menu .main-menu__list li ul {min-width: 235px;}
.main-menu .main-menu__list li ul li > a {font-size: 15px;text-transform: uppercase;font-family: 'Nunito';}
.main-menu .main-menu__list li ul li.current > a, .main-menu .main-menu__list li ul li:hover > a {background-color: #fdd61f;}
.main-header--two .main-header__right .main-header__cart {right: -10px !important;}
.main-header--two .main-header__right .main-header__cart i {color:#00441a !important;}
.main-header--two .main-header__right .main-header__cart .main-header__cart_count {background-color: #fdd61f !important;}
.main-header--two .main-header__keyword, .main-header--two .main-header__cart, .main-header--two .main-header__search {color: #0c7735;}
.main-header--two .main-header__search_bx {border-right-color: #dddddd !important;}
.main-header--two .main-header__btn {background-color: #0c7735;color: #fdd61f;border-radius: 30px;padding:20.5px 50px;}
.main-header--two .main-header__btn:hover {color:#000000;}
.main-header--two .main-header__btn::before, .main-header--two .main-header__btn::after {background-color: #fdd61f;}
.sticky-header--cloned .main-header__inner {margin-top: 0;}
.sticky-header--cloned.main-header--two {background: #ffffff !important;}
.main-slider-one {margin-top: -45px !important;}
.main-slider-one .main-slider-one__item {padding-top: 0;padding-bottom: 0;height: auto;}
.main-slider-one .main-slider-one__item .main-slider-box img {width:100%;height:auto;}
.main-slider-one__carousel.owl-carousel .owl-nav {right: auto;max-width: 100%;width: 100%;}
.main-slider-one__carousel.owl-carousel .owl-nav .owl-prev {left: 60px;position: absolute;width: 60px;height: 60px;background: rgba(0, 0, 0, .25);border-radius: 100%;}
.main-slider-one__carousel.owl-carousel .owl-nav .owl-next {right: 60px;position: absolute;width: 60px;height: 60px;background: rgba(0, 0, 0, .25);border-radius: 100%;}
.main-slider-one__carousel.owl-carousel .owl-nav button:hover {background-color: rgb(239, 195, 96, .50) !important;}
.feature-one {margin-top: -60px;}
.feature-one .feature-wraper {background: #fdd61f;padding:35px 50px;border-radius:10px;}
.feature-one .feature-wraper .feature-box {display: flex;align-items: center;gap: 20px;}
.feature-one .feature-wraper .feature-box .text-box h4 {font-size: 16px;font-weight: 600;font-family: 'Inter';line-height: 1;margin-bottom: 7px;}
.feature-one .feature-wraper .feature-box .text-box p {font-size: 12px;font-weight: 400;margin: 0;line-height: 1;}
.about-section {padding-bottom: 90px;}
.about-section .about__image img {width:100%;height: 500px;object-fit: cover;border-radius: 10px;}
.about-section .about__content {margin-left: 35px;}
.about-section .about__content .title {font-family: "Niconne", cursive;font-size: 36px;font-weight: 600;color: #0c7735;margin-bottom: 10px;line-height: 1;}
.about-section .about__content p {font-size: 16px;font-family: 'Nunito';line-height: 28px;text-align: justify;margin-bottom: 10px;}
.category-section {padding: 100px 0 60px;background: url(../images/backgrounds/tea-right-bg.png) no-repeat 130% -10%, url(../images/backgrounds/tea-left-bg.png) no-repeat left bottom, url(../images/backgrounds/background.jpg) repeat left top;background-size: 45%, 25%, auto;}
.category-section .title-center .sec-subtitle {font-size: 15px;font-family: 'Nunito';font-weight: 600;color: #0c7735;}
.category-section .title-center .sec-title {font-family: "Niconne", cursive;font-size: 36px;font-weight: 600;color: #262626;margin-bottom: 50px;padding:0;line-height: 1;}
.category-section .categorieItem {margin-bottom: 15px;padding: 7px;border-radius: 7px;background-color: #fff;text-align: center;display: block;}
.category-section .categorieItem img {max-width: 100%;height:240px;object-fit:cover;border-radius: 7px;}
.category-section .categorieItem h4 {margin: 0px;padding: 12px 0 0 10px;color: #262626;font-family: 'Nunito';font-weight: 700;font-size: 16px;}
.product-one-home {padding: 90px 0!important;}
.product-one-home .title-center .sec-subtitle {font-size: 15px;font-family: 'Nunito';font-weight: 600;color: #0c7735;}
.product-one-home .title-center .sec-title {font-family: "Niconne", cursive;font-size: 36px;font-weight: 600;color: #262626;margin-bottom: 50px;padding:0;line-height: 1;}
.product-one-home .product-card {position:relative;overflow:hidden;}
.product-one-home .product-card .image-box img {width:100%;height: 250px;object-fit: contain;}
.product-one-home .product-card .content {padding:10px 0;text-align:center;}
.product-one-home .product-card .content .title {font-size: 14px;font-weight: 700;line-height: 24px;margin-bottom: 0px;font-family: 'Nunito';white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.product-one-home .product-card .content .title a {color: #000000;}
.product-one-home .product-card .content p.desc {margin: 0;line-height: 18px;font-size: 12px;color: #333333;}
.product-one-home .product-card .content .card-price {display: block;text-align: center;font-family: Montserrat;font-size: 14px !important;line-height: 24px !important;font-weight: 600;}
.product-one-home .product-card .content .card-price .jsPrice {color: #0c7735;}
.product-one-home .product-card .content .card-price .old.jsPrice {color: #989898;text-decoration: line-through;}
.product-one-home .product-card .content a.cartBtn {display: block;width: 100%;background: #0c7735;margin-top: 7px;border-radius: 2px;color: #fdd61f;font-size: 14px;font-weight: 700;}
.product-one-home .product-card .product-add-action {position: absolute;top: 30px;width: auto;right: 20px;visibility: hidden;opacity: 0;transition: all 0.3s ease 0s;}
.product-one-home .product-card .product-add-action ul {margin-top: 0;margin-bottom: 0;list-style: none;padding: 0;display: flex;flex-direction: column;gap: 10px;}
.product-one-home .product-card .product-add-action ul li a {background: #0c7735;width: 30px;height: 30px;display: block;text-align: center;line-height: 30px;border-radius: 100%;color: #fdd61f;font-size: 14px;}
.product-one-home .product-card:hover .product-add-action {visibility: visible;opacity: 1;}
.trending-one-home.bg-light {background: #fff9f4;padding:90px 0;}
.trending-one-home.bg-light .title-center .sec-subtitle {font-size: 15px;font-family: 'Nunito';font-weight: 600;color: #0c7735;}
.trending-one-home.bg-light .title-center .sec-title {font-family: "Niconne", cursive;font-size: 36px;font-weight: 600;color: #262626;margin-bottom: 50px;padding:0;line-height: 1;}
.trending-one-home.bg-light .trending-card {position:relative;overflow:hidden;border-radius: 7px;}
.trending-one-home.bg-light .trending-card .image-box {width:100%;height:350px;}
.trending-one-home.bg-light .trending-card .image-box img {width:100%;height:100%;object-fit:cover;}
.trending-one-home.bg-light .trending-card .content {position: absolute;bottom: 0;left: 0;width: 100%;padding: 20px;background: rgba(0, 0, 0, .65);transition:.3s;transform: translateY(50px);}
.trending-one-home.bg-light .trending-card .content:hover {transform: translateY(0px);}
.trending-one-home.bg-light .trending-card .content .title {font-size: 16px;font-weight: 800;line-height: 24px;margin-bottom: 5px;font-family: 'Nunito';text-transform:uppercase;}
.trending-one-home.bg-light .trending-card .content .title a {color: #ffffff;}
.trending-one-home.bg-light .trending-card .content p.desc {font-size: 14px;font-weight: 500;color: #eeeeee;line-height: 24px;margin-bottom: 10px;}
.trending-one-home.bg-light .trending-card .content a.cartBtn {display: inline-block;font-size: 15px;font-weight: 700;color:#fdd61f !important;font-family: 'Nunito';position: relative;}
.trending-one-home.bg-light .trending-card .content a.cartBtn::after {position: absolute;top: 15px;right: -35px;content: "";width: 25px;height: 2px;background:#fdd61f !important;}
.trending-one-home.bg-light .agrofa-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot.active span {background-color: #fdd61f !important;border: 2px solid #0c7735;}
.team-skills-one {background-color:#ffffff !important;padding: 90px 0;}
.team-skills-one .title-center .sec-subtitle {font-size: 15px;font-family: 'Nunito';font-weight: 600;color: #0c7735;}
.team-skills-one .title-center .sec-title {font-family: "Niconne", cursive;font-size: 36px;font-weight: 600;color: #262626;margin-bottom: 50px;padding:0;line-height: 1;}
.team-skills-one .team-image img {width:100%;border-radius:7px;}
.team-skills-one .team-content .list-box {list-style:none;padding: 0;margin: 0;}
.team-skills-one .team-content .list-box li {display: flex;gap: 12px;margin-bottom:40px;}
.team-skills-one .team-content .list-box li:last-child {margin-bottom:0 !important;}
.team-skills-one .team-content .list-box li .icon i {color: #0c7735;font-size: 48px;line-height: 1;margin-bottom: 10px;}
.team-skills-one .team-content .list-box li .contents h4 {font-size: 20px;font-weight: 700;font-family: 'Nunito';line-height: 1;margin-bottom: 10px;}
.team-skills-one .team-content .list-box li .contents p {font-size: 15px;line-height: 26px;margin: 0;font-family: 'Nunito';}
.testimonials-one {background-color: #fcfaf0;padding: 90px 0;}
.testimonials-one .title-center .sec-subtitle {font-size: 15px;font-family: 'Nunito';font-weight: 600;color: #0c7735;text-transform:uppercase;}
.testimonials-one .title-center .sec-title {font-family: "Niconne", cursive;font-size: 36px;font-weight: 600;color: #262626;margin-bottom: 50px;padding:0;line-height: 1;text-align: center;}
.testimonials-one .testimonials-box {background: #ffffff;padding: 20px;border-radius: 10px;border: 1px dashed #cccccc;box-shadow: 0 0 0 .05rem rgba(8, 60, 130, .06), 0 0 0.10rem;}
.testimonials-one .testimonials-box .testimonials-card__top {margin-bottom: 15px;}
.testimonials-one .testimonials-box .testimonials-card__top .testimonials-card__image {margin-right: 15px;border: 3px solid #fdd61f;}
.testimonials-one .testimonials-box .testimonials-card__top .testimonials-card__details h6 {font-size: 18px;font-weight: 700;font-family: 'Nunito';line-height: 1;margin-bottom: 7px;}
.testimonials-one .testimonials-box .testimonials-card__top .testimonials-card__details p {font-size: 12px;line-height: 1;margin: 0;text-transform: uppercase;color: #0c7735;}
.testimonials-one .testimonials-box .testimonials-card__content {font-size: 15px;line-height: 28px;text-align: justify;font-family: 'Nunito';color: #333333;}
.opening.opening--two {background-color: #fdd61f !important;}
.opening.opening--two::before, .opening.opening--two::after {display:none;}
.opening.opening--two .opening__info-row .opening__info-row__icon {background-color: #0c7735;}
.opening.opening--two .opening__info-row .opening__info-row__content {padding-left: 20px;}
.opening.opening--two .opening__info-row .opening__info-row__content .opening__info-row__support-text {font-size: 14px;font-family: 'Nunito';text-transform: uppercase;font-weight: 600;line-height: 1;color: #000000;display: block;margin-bottom: 7px;}
.opening.opening--two .opening__info-row .opening__info-row__content .opening__info-row__support-number {font-size: 18px;font-weight: 600;color: #0c7735;margin-bottom: 0;}
.opening.opening--two .opening__info-row .opening__info-row__content .opening__info-row__support-number span {font-size: 15px;display: block;line-height: 20px;font-family: 'Nunito';font-weight: 600;color: #000000;}
.main-footer.background-black-2 {background-color: #003414;}
.main-footer.background-black-2 .main-footer__top {padding-top: 150px;padding-bottom: 20px;}
.main-footer.background-black-2 .main-footer__top .footer-widget {margin-bottom: 20px !important;}
.main-footer.background-black-2 .main-footer__top .footer-widget--about {margin-right:65px;}
.main-footer.background-black-2 .main-footer__top .footer-widget--about .footer-widget__experience-text {font-size: 15px;font-family: 'Nunito';color: #cccccc;line-height: 28px;margin-bottom: 0;padding-right: 0;}
.main-footer.background-black-2 .main-footer__top .footer-widget--links .footer-widget__title {font-size: 20px;font-family: 'Nunito';font-weight: 600;color: #ffffff;margin: 0;margin-bottom: 35px;}
.main-footer.background-black-2 .main-footer__top .footer-widget--links ul li::before {content: "\f285";font-family: bootstrap-icons !important;font-size: 12px;top: 2px;left: 3px;}
.main-footer.background-black-2 .main-footer__top .footer-widget--links ul li a {font-family: 'Nunito';font-size: 14px;text-transform: uppercase;}
.main-footer.background-black-2 .main-footer__top .footer-widget--explore .footer-widget__title {font-size: 20px;font-family: 'Nunito';font-weight: 600;color: #ffffff;margin: 0;margin-bottom: 35px;}
.main-footer.background-black-2 .main-footer__top .footer-widget--explore ul li::before {content: "\f285";font-family: bootstrap-icons !important;font-size: 12px;top: 2px;left: 3px;}
.main-footer.background-black-2 .main-footer__top .footer-widget--explore ul li a {font-family: 'Nunito';font-size: 14px;text-transform: uppercase;}
.main-footer__bottom__inner {padding: 20px 0;}

.page-header .page-header__title {font-size: 60px;line-height: 80px;font-family: 'Nunito';}
.product-sorting-section .result {background: #fdd61f;padding: 5px 20px;margin-bottom: 20px;}
.product-sorting-section .result p {margin: 0;font-family: 'Nunito';}
.product-sorting-section .product-sorting {display:flex;align-items:center;gap:30px;justify-content:end;margin-bottom:30px;}
.product-sidebar-section .scrolling-pagination .item {border: 1px solid #cccccc;padding: 10px;margin-bottom:20px;}
.product-sidebar-section .scrolling-pagination .item .content {padding: 10px 0 0;}

.product-details .product-details__img-wrap .product-details__carousel-slider {margin-bottom: 0;}
.product-details .product-details__img-wrap {border-radius: 0px;background:transparent !important;}
.product-details .product-details__img-wrap .product-details__images {background: #f9f9f9;padding: 10px;}
.product-details .product-details__img-wrap .product-details__images > img {width: 100% !important;max-width: 100%;height: 100%;border-radius:10px;overflow:hidden;}
.product-details .product-details__img-wrap #product-details__img-thumb-01-iw {margin: 10px 0 0 0;}
#product-details__img-thumb-01 > .tns-item {width: calc(25%) !important;}
.product-details .product-details__thumb-img .product-details__images {height: 120px;max-width: 130px;background-color: transparent;border: 1px solid #e7f0ea;border-radius: 5px;overflow:hidden;padding: 0;}
.product-details .product-details__thumb-img .product-details__images > img {width: 100% !important;max-height: 100%;object-fit: cover;}
.product-details .tns-outer .tns-controls {bottom: 50px;}
.product-details .tns-outer .tns-controls button {background-color: #0c7735;color: #ffffff;}
.product-details .product-details__content .product-details__title {font-size: 30px;font-family: 'Nunito';}
.product-details .product-details__content .product-details__price {margin-bottom: 10px;}
.product-details .product-details__content .product-details__excerpt {text-align: justify;font-family: 'Nunito';}
.product-details .product-details__content .product-details__quantity {display: flex;align-items: center;gap: 10px;}
.product-details .product-details__content .product-details__quantity-title {margin: 0;font-family: 'Nunito';font-size: 18px;}
.product-details .product-details__content .product-shop__buttons .agrofa-btn--addcart {font-size: 15px;font-family: 'Nunito';margin:0 !important;background: #0c7735;color: #ffffff;}
.product-details .product-details__description__wrap {position: relative;border: none;border-radius: 0;padding: 0;margin-top: 120px;}
.product-details .product-details__description__wrap h3 {font-family: 'Nunito';font-size: 20px;text-transform: uppercase;font-weight: 700;background: #0c7735;display: inline-block;padding: 5px 20px;color: #ffffff;}
.product-details .product-details__description__wrap p {font-size: 15px;margin-bottom: 20px;font-family: 'Nunito';text-align: justify;}
.product-details__description {margin: 165px 0 0;}

.our-team-one--farmer_team .our-team-one__wrap {padding-top: 90px;padding-bottom: 90px;}
.our-team-one--farmer_team .our-team-one__wrap .main-head {font-family: 'Nunito';font-size: 26px;}
.our-team-one--farmer_team .our-team-one__wrap h3 b {font-family: 'Nunito';font-size: 26px;}
.our-team-one--farmer_team .our-team-one__wrap h3 b u {text-decoration: none;}
.our-team-one--farmer_team .our-team-one__wrap h4 {font-family: 'Nunito';font-size: 16px;line-height: 30px;text-align: justify;margin-bottom: 0px;}
.our-team-one--farmer_team .our-team-one__wrap p {font-family: 'Nunito';font-size: 15px;line-height: 30px;text-align: justify;margin-bottom: 10px;}
.our-team-one--farmer_team .our-team-one__wrap h2 b {font-family: 'Nunito';font-size: 26px;}
.our-team-one--farmer_team .our-team-one__wrap h3 {font-family: 'Nunito';font-size: 18px;line-height: 30px;text-align: justify;margin-bottom: 0px;}
.login-page .login-page__form {background:#f9f9f9;padding: 35px;border: 1px solid #cccccc;border-radius: 10px;}
.login-page .login-page__form .login-page__form-input-box input {background-color: #ffffff;border-radius: 10px;font-size: 14px;color: #444444;border: 1px solid #cccccc;font-family: 'Nunito';}
.login-page .login-page__form .login-page__checked-box label {font-family: 'Nunito';}
.login-page .login-page__form .login-page__checked-box input[type=checkbox] + label span {border: 1px solid #cccccc;color: #000000;border-radius:5px;top: 2px;}
.login-page .login-page__form .login-page__checked-box label span:before {border-bottom: 2px solid #262626;border-right: 2px solid #262626;}
.login-page .login-page__form .login-page__form-btn-box {justify-content: space-between;}
.login-page .login-page__form .login-page__form-btn-box .customBtn {text-transform: uppercase;font-family: 'Nunito';}
.login-page .login-page__form .login-page__form-btn-box .login-page__form-forgot-password a {font-size: 15px;font-weight: 500;font-family: 'Nunito';}
.login-page .login-page__form .login-page__form-btn-box .login-page__form-forgot-password a:hover {color: #0c7735;}
.login-page .login-page__form .login-page__signup-option p {margin-top: 0;margin-bottom: 0;font-family: 'Nunito';font-size: 16px;line-height: 1;}
.login-page .login-page__form .login-page__signup-option p a {color: #0c7735;text-decoration: underline;}

.checkout-section {padding:100px 0;background: #f1f4f7;}
.checkout-section .checkbox-form {background: #ffffff;padding: 30px;border-radius: 10px;}
.checkout-section .checkbox-form .title {font-size: 20px;font-family: 'Nunito';text-transform: uppercase;font-weight: 700;padding-bottom: 20px;margin-bottom: 20px;position: relative;border-bottom: 1px solid #cccccc;position: relative;}
.checkout-section .checkbox-form .title::after {position:absolute;content:"";bottom: -2px;left:0;width:120px;height:3px;background: #0c7735 !important;}
.checkout-section .checkbox-form .address-section {grid-template-columns: repeat(2, minmax(0, 1fr));}
.checkout-section .checkbox-form .address-section .address-img {border-radius: 7px;border: 1px solid #cccccc;background: #f9f9f9;}
.checkout-section .checkbox-form .address-section .address-wrapper p {margin-top: 0;margin-bottom: 0;font-family: 'Nunito';line-height: 28px;color: #000000;}
.checkout-section .checkbox-form .address-section .address-wrapper p a.address-box {display: block;width: 30px;height: 30px;margin: 0 auto;background: #0c7735;border-radius: 5px;color: #fdd61f;font-size: 14px;font-weight: 400;line-height: 30px;}
.checkout-section .checkbox-form a.add-box {margin-top: 0;margin-bottom: 0;font-family: 'Nunito';font-size: 16px;line-height: 1;color: #0c7735;}
.checkout-section .checkbox-form .review-inner-form .form-label {font-size: 16px;font-weight: 500;font-family: 'Nunito';margin-bottom: 10px;}
.checkout-section .checkbox-form .review-inner-form textarea.form-control {min-height: 150px;}
.checkout-section .your-order {background: #ffffff;padding: 30px;border-radius: 10px;}
.checkout-section .your-order .title {font-size: 20px;font-family: 'Nunito';text-transform: uppercase;font-weight: 700;padding-bottom: 20px;margin-bottom: 20px;position: relative;border-bottom: 1px solid #cccccc;position: relative;}
.checkout-section .your-order .title::after {position:absolute;content:"";bottom: -2px;left:0;width:120px;height:3px;background: #0c7735 !important;}
.checkout-section .your-order .your-order-table thead tr th {font-size: 16px;font-family: 'Nunito';font-weight: 700;}
.checkout-section .your-order .your-order-table tbody tr td {font-size: 15px;font-family: 'Nunito';font-weight: 500;}
.checkout-section .your-order .your-order-table tfoot tr th {font-size: 16px;font-family: 'Nunito';font-weight: 700;}
.checkout-section .your-order .your-order-table tfoot tr td {font-size: 15px;font-family: 'Nunito';font-weight: 500;}
.checkout-section .your-order .payment-method .payment-accordion .card .panel-title {font-family: 'Nunito';margin: 0;}
.checkout-section .your-order .payment-method .payment-accordion .card .panel-title a {color:#000000;}
.checkout-section .your-order .payment-method .payment-accordion .card .checkbox-item {padding:10px;}
.checkout-section .your-order .payment-method .payment-accordion .card .checkbox-item ul {padding: 0;margin: 0;}
.checkout-section .your-order .payment-method .payment-accordion .card .checkbox-item ul li {display: flex !important;align-items: center;gap: 3px;}
.checkout-section .your-order .policy label {font-size: 15px;font-family: 'Nunito';font-weight: 500;display: flex;align-items: center;gap: 5px;color:#333333;}
.checkout-section .your-order .order-button-payment input {background-color: #0c7735;color: #fdd61f;border-radius: 10px;padding: 7px 30px;border: none;text-transform: uppercase;}

@media screen and (min-device-width: 1282px) and (max-device-width: 1400px) {
    .topbar-one .container-fluid {max-width: 1280px;}
    .main-header--two .container-fluid {max-width: 1280px;}
}

@media (max-width:767px){
    .mobile-nav__wrapper {z-index: 9999;}
    .mobile-nav__wrapper .mobile-nav__content {background-color: #00362d !important;}
    .main-header--two .main-header__inner {border-radius: 0px;margin-top: 0;padding: 10px 20px;}
    .main-header--two .mobile-nav__btn span {background-color: #000000 !important;}
    .feature-one {margin-top: 50px;}
    .feature-one .feature-wraper .feature-box {margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #000000;}
    .main-slider-one {margin-top: 0;}
    .about-section .about__content {margin-left: 0;margin-top: 30px;}
    .team-skills-one .team-image {margin: 30px 0;}
    .main-footer.background-black-2 .main-footer__top {padding-top: 60px;padding-bottom: 20px;}
    .main-footer.background-black-2 .main-footer__top .footer-widget--about {margin-right: 0;}
    .product-details .product-details__img-wrap {height: auto;}
    .product-details .product-details__img-wrap .product-details__images {height: auto;}
    .product-details .product-details__thumb-img .product-details__images {height: auto;}
    .checkout-section .checkbox-form .address-section {gap: 10px;}
    .checkout-section .checkbox-form .address-section .address-img p a {display: block;}
    .checkout-section .checkbox-form .address-section .address-img p span {display: block;width: 100%;}
}
