/* Base CSS */
.alignleft {
    float: left;
    margin-right: 15px;
}

.alignright {
    float: right;
    margin-left: 15px;
}

.aligncenter {
    display: block;
    margin: 0 auto 15px;
}

a:focus {
    outline: 0 solid
}

img {
    max-width: 100%;
    height: auto;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0 0 15px;
    color: #303033;
    font-weight: 900;
    font-family: 'HelveticaNeue';

}

body {
    color: #787878;
    font-weight: 400;
    background: #FFFBF3;
    font-family: 'HelveticaNeue';
    font-size: 16px;
}





@font-face {
    font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaNeueMedium.woff2') format('woff2'),
        url('../fonts/HelveticaNeueMedium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaNeueThin.woff2') format('woff2'),
        url('../fonts/HelveticaNeueThin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaNeueBold.woff2') format('woff2'),
        url('../fonts/HelveticaNeueBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaNeueLight.woff2') format('woff2'),
        url('../fonts/HelveticaNeueLight.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

.container {
    max-width: 1330px;
}

a {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-decoration: none;
}

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









/*header--area--start*/

.header__wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.header__right {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header__menu ul li {
  display: inline-block;
}
.header__menu ul li a {
  display: block;
  padding: 8px 16px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: rgba(255, 255, 255, 0.85);
}
.header__area {
  padding: 16px 0;
  background: #095224;
}
.header__search input {
  width: 331px;
  height: 38px;
  border: 1.5px solid #E0E9E3;
  padding: 0 13px;
  background: #1F6336;
  border-radius: 5px;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #FFFFFF;
}
.header__search input::placeholder {
  opacity: 1;
  color: #cacaca;
}
.header__search {
  margin-left: 32px;
  display: flex;
  align-items: center;
}
.header__search a {
  width: 77px;
  height: 38px;
  border: 1.5px solid #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  margin-left: 8px;
}
input,focus {
  outline: none;
}

.slider__area .owl-nav button {
  width: 112px;
  background: #F8F9FA;
  position: absolute;
  top: 0;
  height: 100%;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 40px !important;
  color: #8D8F91 !important;
}
.slider__area .owl-next {
  left: auto !important;
  right: 0;
}

.slider__area {
  padding-top: 60px;
  padding-bottom: 70px;
}
.slider__wrap {
	padding-bottom: 60px;
	border-bottom: 1.5px solid #E6E8EA;
}
.slider__area .owl-dots button {
  width: 30px;
  height: 3px;
  background: #8D8F91;
  margin: 0 3px;
}
.slider__area .owl-dots {
  position: absolute;
  bottom: -32px;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
}
.slider__area .owl-dots button.active {
  background: #212529;
}

.slider__main__box {
  background: #F8F9FA;
  padding: 55px 0;
}
.slider__single__item {
  max-width: 1076px;
  margin: auto;
}
/*header--area--end*/




/*brand--area--style--start*/

.brand__title h4 {
  font-weight: 500;
  font-size: 28px;
  line-height: 120%;
  color: #212529;
  margin-bottom: 10px;
}
.brand__title p {
  margin: 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #212529;
}
.brand__top__bt a {
  /*width: 137px;*/
  height: 38px;
  border: 1.5px solid #6C757D;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #6C757D;
  padding-right: 5px;
  padding-left: 5px;
}
.brand__top__bt a i {
  margin-left: 12px;
  margin-top: 2px;
}
.brand__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 30px;
}

.brand__single__item {
  width: 15%;
  background: #fff;
  border: 1.5px solid #DAE5DE;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 162px;
  margin-bottom: 24px;
}
.brand__link {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
.brand__link span {
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  color: #6C757D;
  display: flex;
  padding-bottom: 16px;
}
.brand__fx {
  display: flex;
  align-items: center;
  /*justify-content: space-between;*/
  flex-wrap: wrap;
}
.brand__link img {
}
.brand__area {
  padding-bottom: 56px;
  position: relative;
}

.thumb__img {
  width: 48.8%;
}
.thumb__fx {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.thumb__img img {
  width: 100%;
}
.thumb__area {
  padding-bottom: 80px;
}
/*brand--area--style--end*/


/*offer--area--style--start*/

.brand-link {
  width: 52px;
  height: 52px;
  border-radius: 6px;
  background: #fff;
  border: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 20px;
  position: relative;
}
.offer__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 25px;
}
.offer__area {
  padding-bottom: 56px;
}
.offar__inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.offer__single__box {
  width: 23.5%;
  background: #FFFFFF;
  border: 1px solid rgba(9, 82, 36, 0.15);
  border-radius: 10px;
  text-align: center;
  height: 300px;
  margin-bottom: 24px;
}
.offer__ct {
  padding: 8px 16px;
}
.offer__ct p {
  font-weight: 500;
  font-size: 20px;
  line-height: 120%;
  display: flex;
  align-items: center;
  text-align: center;
  color: #212529;
  justify-content: center;
  margin-bottom: 8px;
}
.offer__ct span {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  color: #6C757D;
  margin-bottom: 8px;
}
.offer__ct a {
  width: 100%;
  height: 38px;
  background: #095224;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  font-size: 16px;
  color: #fff !important;
  transition: .3s;
}

.cupon__single__box {
  background: #FFFFFF;
  border: 1px solid rgba(9, 82, 36, 0.15);
  border-radius: 10px;
  width: 966px;
  padding: 10px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}
.cupon__lf {
  width: 17%;
  padding: 0 35px;
  text-align: center;
}
.cupon__mid {
  width: 52.8%;
}
.cupon__ri {
  width: 19%;
}
.cupon__lf p {
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  display: flex;
  align-items: center;
  text-align: center;
  color: #6C757D;
  margin-bottom: 5px;
  justify-content: center;
  text-align: center;
}
.cupon__lf h6 {
  margin: 0;
  font-weight: 500;
  font-size: 32px;
  line-height: 120%;
  display: flex;
  align-items: center;
  text-align: center;
  color: #095224;
  justify-content: center;
}
.cupon__mid span {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  color: #6C757D;
  margin-bottom: 8px;
  display: block;
}
.cupon__mid h5 {
  font-weight: 500;
  font-size: 20px;
  line-height: 120%;
  display: flex;
  align-items: center;
  color: #212529;
  margin-bottom: 8px;
}
.cupon__mid p {
  margin: 0;
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  display: flex;
  align-items: center;
  color: #6C757D;
}
.cupon__ri a{
  width: 132px;
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 48px;
  background: #095224;
  border-radius: 6px;
  color: #fff !important;
  font-weight: 300;
  font-size: 20px;
  line-height: 150%;
}

.cupon__ri button{
  width: 132px;
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 48px;
  background: #095224;
  border-radius: 6px;
  color: #fff;
  font-weight: 300;
  font-size: 20px;
  line-height: 150%;
}

.cupon__single__box.cp-lst {
	margin-bottom: 0;
}

.receba__area {
  padding: 60px 0;
  background: #095224;
  position: relative;
}
.receba__wrap {
  max-width: 710px;
  margin: auto;
  text-align: center;
}
.receba__content h2 {
  font-weight: 500;
  font-size: 28px;
  line-height: 120%;
  display: flex;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
  justify-content: center;
  margin-bottom: 10px;
}
.receba__content p {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  display: flex;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
  flex: none;
  margin-bottom: 32px;
}

.receba__search {
  height: 38px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.receba__search input {
  width: 306px;
  height: 100%;
  border: 0;
  background: #F8F9FA;
  padding: 0 13px;
  border-radius: 6px;
  font-size: 16px;
  color: #6C757D;
}
.receba__search input::placeholder {
  opacity: 1;
}

.receba__search a {
  width: 115px;
  height: 100%;
  background: #D1E7DD;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  font-size: 16px;
  color: #095224;
  margin-left: 16px;
}
.rsp1 {
	position: absolute;
	top: 18px;
	left: 10%;
}
.rsp3 {
	position: absolute;
	bottom: 18px;
	left: 17%;
}
.rsp2 {
	position: absolute;
	top: 45px;
	left: 23%;
}

.rsp4 {
  position: absolute;
  top: 23px;
  right: 18%;
}
.rsp5 {
  position: absolute;
  right: 23%;
  bottom: 32px;
}
.rsp6 {
  position: absolute;
  right: 8%;
  top: 33%;
}

.ac1 {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  display: none;
}
.brand-link.active .ac1 {
  display: block;
}
/*offer--area--style--end*/



/*footer--area--style--start*/

.footer__area {
  padding: 24px 0;
  background: #095224;
  margin-top: 60px;
}
.footer__tx p {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #FFFFFF;
  margin: 0;
}
.footer__tx {
  display: flex;
  align-items: center;
  margin-top: 52px;
}
.Todos {
  margin-left: 12px !important;
}
.footer__menu ul li a {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #FFFFFF;
  margin-bottom: 8px;
  display: block;
}
.footer__menu ul li:last-child a {
  margin: 0;
}
.footer__ri {
  display: flex;
  align-items: start;
}
.footer__wrap {
  display: flex;
  align-items: start;
  justify-content: space-between;
}

.footer__menu.footer__menu__Sec {
  margin-left: 32px;
}

/*footer--area--style--end*/

.recabe__mobile__sp {
	display: none;
}


.bar a {
  background: rgba(255, 255, 255, 1e-06);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 4px;
  width: 56px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #C1D4C8;
  font-size: 26px;
}
.bar {
  display: none;
}
.header__search a i {
	display: none;
}




/*seus--area--style--start*/

.seus__title h2 {
  font-weight: 500;
  font-size: 32px;
  line-height: 120%;
  text-align: center;
  color: #212529;
  margin-bottom: 24px;
}
.seus__single__box span {
  width: 36px;
  height: 36px;
  background: #095224;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  border-radius: 50%;
  font-size: 20px;
  font-weight: 500;
  margin: auto;
  margin-bottom: 5px;
}
.seus__single__box p {
  margin: 0;
  text-align: center;
  font-size: 20px;
  color: #212529;
  line-height: 150%;
}
.seus__single__box {
  margin-bottom: 32px;
}

.owl-dots button {
  width: 30px;
  height: 3px;
  background: #D5D9D8 !important;
  margin: 0 3px;
}
.owl-dots button.active {
  background: #ADB5BD !important;
}
.owl-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 18px;
}
.seus__area {
	display: none;
}
/*seus--area--style--end*/

    .offer__active {
        display: none;
    }  

.brand__top__bt.offer__mbl-bt {
	display: none;
}

  .compare__mobile__area {
	padding-bottom: 80px;
	display: none;
}  
.footer__tx.tx-mbl {
	display: none;
}
.offer__active {
	display: none !important;
}


.categori__single__box {
  width: 100%;
  height: 66px;
  background: #095224;
  border-radius: 10px;
  display: flex;
  align-items: center;
  padding: 0 8px;
  margin-bottom: 18px;
}
.categori__link {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.categori__content h3 {
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  color: #F8F9FA;
  margin-bottom: 0;
}
.categori__content p {
  margin: 0;
  font-size: 12px;
  color: #F8F9FA;
}
.categori__icon {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.categori__content {
  margin-left: 8px;
}


.categori__single__box.lls {
  margin: 0;
}
.categori__area {
  padding-bottom: 40px;
  display: none;
}









/*offcanvas--style--start*/

.btn-closes.text-resets {
  background: transparent;
  border: 0;
  font-size: 30px;
  position: absolute;
  top: 10px;
  right: 10px;
}
.offcanvas-body {
  padding: 0 15px;
}
.offcanvas__menu {
  margin-top: 50px;
}
.offcanvas__menu ul li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px;
  font-size: 18px;
  color: #000;
  font-weight: 400;
  transition: .3s;
}
.offcanvas__menu ul li:hover a {
  padding-left: 40px;
  color: #095224;
}
/*offcanvas--style--end*/

.customize__btn:hover {
	background: transparent;
	border: 2px solid #CAFC01;
	color: #CAFC01;
}
#scrollUp {
	position: absolute;
	bottom: 5%;
	right: 66px;
}
.header__sticky.scroll-header {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
    z-index: 9999;
	-webkit-animation: 300ms ease-in-out 0s normal none 1 running fadeInDown;
	animation: 300ms ease-in-out 0s normal none 1 running fadeInDown;
	transition: .3s;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
}

#offcanvasExample {
	z-index: 9999999;
}








/* shop-page-css */

.hum {
  padding: 20px 0;
}
.hum__flex {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.hum__flex a {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #6C757D;
}
.hum__flex a img {
  margin-right: 5px;
}
.hum__flex span {
  margin: 0 8px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.cupon__flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.cupon-content {
  width: 57.16%;
  display: flex;
  /*! align-items: center; */
  justify-content: space-between;
}
.cupon__img {
  width: 40.3%;
}

.cupon__text {
  width: 79%;
}
.cupon__con--img {
  width: 19%;
  width: 141px;
  height: 120px;
  border-radius: 10px;
  border: 1px solid var(--Components-Card-Border, rgba(9, 82, 36, 0.15));
  background: var(--Gray-White, #FFF);
  display: flex;
  align-items: center;
  justify-content: center;
}
.cupon__text h3 {
  color: var(--Body-Text-Body-Color, #212529);
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 16px;
}
.cupon__text p {
  color: var(--Body-Text-Body-Color, #212529);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin: 0;
}
.cupon {
  padding-bottom: 60px;
}
.cupon__img a {
  display: block;
}
.cupon__img img {
  width: 100%;
}





.offer__top--btn {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 24px;
}

.offer__flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.offer__flex .cupon__single__box {
  width: 49%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 16px;
}
.offer__flex .cupon__mid {
  width: 100%;
  margin-bottom: 16px;
}

.offer__flex .offer__content {
  width: 72%;
}
.offer__flex .cupon__lf {
  width: 160px;
}
.offer {
  padding-bottom: 60px;
}
.cata__title {
  margin-bottom: 24px;
}
.cata__title h3 {
  color: var(--Body-Text-Body-Color, #212529);
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  margin: 0;
}
.cata__btn {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 80px;
}
.cata__btn a {
  border-radius: 100px;
  background: var(--Theme-Primary, #095224);
  margin-right: 24px;
  margin-bottom: 12px;
  padding: 6.3px 24px;
  color: var(--Gray-White, #FFF);
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 159%;
  transition: .3s;
}
.cata__text {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.cata__text p {
  color: var(--Body-Text-Body-Color, #212529);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  width: 49%;
}.offer__slider-wrap {
	display: none;
}



.modal-dialog {
  max-width: 800px;
}
.cupon__pop {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 24px;
  flex-wrap: wrap;
}
.modal-body {
  padding: 0;
}
.pop__content {
  width: 68%;
}
.pop__img {
  border-radius: 10px;
  border: 1px solid var(--Components-Card-Border, rgba(9, 82, 36, 0.15));
  background: var(--Gray-White, #FFF);
  width: 25.4%;
  height: 161px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pop__content h3 {
  color: var(--Body-Text-Body-Color, #212529);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 32px;
}
.pop__input {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.pop__input input {
  width: 250px;
  padding: 8px 16px;
  border-radius: 4px;
  border: 1px solid var(--Theme-Primary, #095224);
  background: #E7FCDD;
  color: var(--Theme-Primary, #095224);
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 150%;
  margin-right: 8px;
}

.pop__input_input {
  width: 250px;
  padding: 8px 16px;
  border-radius: 4px;
  border: 1px solid var(--Theme-Primary, #095224);
  background: #E7FCDD;
  color: var(--Theme-Primary, #095224);
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 150%;
  margin-right: 8px;
}

.pop__input button {
  border-radius: 4.8px;
  border: 1px solid var(--Theme-Primary, #095224);
  background: var(--Theme-Primary, #095224);
  padding: 8px 16px;
  color: var(--Gray-White, #FFF);
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 150%;
}
.pop__last-text {
  border-top: 1px solid var(--Theme-Border, #DEE2E6);
  padding: 12px;
}
.pop__last-text p {
  margin: 0;
  color: var(--Gray-600, #6C757D);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}
/* shop-page-css */









.offer-link {
  border-radius: 100px;
  border: 1px solid var(--Theme-Primary, #095224);
  background: var(--Gray-White, #FFF);
  margin-right: 24px;
  padding: 6.3px 28px;
  color: var(--Theme-Primary, #095224);
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  transition: 0.3s;
}
.offer-link:hover {
	background: #095224;
	color: #fff;
}
.offer-link.active {
  border-radius: 100px;
  background: var(--Theme-Primary, #095224);
  color: #fff;
}

.offer__tab_menu {
	margin-bottom: 24px;
}


/*about--us-page--style--start*/

.nos__top ul li {
  display: inline-block;
  margin-right: 10px;
}
.nos__top ul li a {
  font-size: 16px;
  color: #6C757D;
  display: flex;
  align-items: center;
}
.nos__top ul li a span {
  margin-right: 10px;
}
.nos__top ul li a img {
  margin-right: 5px;
}
.nos__top ul li:first-child a {
  color: #095224;
}
.nos__area {
  padding-top: 20px;
}
.nos__top {
  margin-bottom: 20px;
}
.nos__img {
  width: 100%;
  margin-bottom: 80px;
}
.nos__img img {
  width: 100%;
}
.nos__tx p {
  font-size: 20px;
  line-height: 150%;
  text-align: center;
  color: #212529;
  max-width: 684px;
  margin: auto;
}
.blog__area {
  padding-top: 32px;
}
.blog__single__box {
  width: 30%;
  background: #FFFFFF;
  border-radius: 15px;
  border: 1px solid #E3EBE3;
  padding: 10px;
}
.blog__img {
  width: 100%;
}
.blog__img img {
  width: 100%;
}
.blog__text {
  padding: 8px 0;
  text-align: center;
}
.blog__text p {
  margin: 0;
  font-size: 20px;
  color: #212529;
  font-weight: 500;
}
.blog__wrap {
  display: flex;
  align-items: start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.mis__area {
  padding: 80px 0;
}
.mis_wrap {
  width: 100%;
  position: relative;
  height: 440px;
  max-width: 1306px;
  margin: auto;
}
.mis__img {
  width: 100%;
  height: 100%;
}
.mis__img img {
  width: 100%;
  height: 100%;
}
.mis__tx p {
  font-size: 20px;
  color: #495057;
  line-height: 150%;
  margin: 0;
}
.mis__tx h6 {
  font-size: 24px;
  color: #212529;
  font-weight: 500;
  margin-bottom: 8px;
}
.mis__tx {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: auto;
  max-width: 716px;
  background: #FFFFFF;
  text-align: center;
  border-radius: 15px;
  padding: 16px;
}






.frequents-button {
  padding: 16px 20px;
  border: 0;
  background: #FFFFFF;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
  color: #212529;
}
.frequents-header {
  margin: 0;
}
.frequents__faq {
  max-width: 856px;
  margin: auto;
  border: 1px solid #ECF2E9;
  border-radius: 10px;
}
.frequents-item:first-child button {
  /*background: ;*/
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.frequents-item:last-child button {
  border-bottom: 0;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.accordion-body {
  padding: 16px 20px;
  background: #FFFFFF;
}
.accordion-body p {
  margin: 0;
  font-size: 16px;
  color: #6C757D;
  line-height: 150%;
}
.frequents-item {
  border-bottom: 1px solid #DEE2E6;
}
.frequents-item:last-child {
  border: 0;
}
.frequents-button[aria-expanded="true"] {
  background: #D1E7DD;
  color: #095224;
}
.frequents-item:last-child button[aria-expanded="true"] {
	border-radius: 0;
}

.faq__title h6 {
  font-size: 28px;
  font-weight: 500;
  color: #212529;
  margin-bottom: 40px;
  text-align: center;
}
.faq__area {
  padding-bottom: 100px;
  padding-top: 80px;
}
.footer__area.about__footer {
	margin: 0;
}

.nos_mbl__ti h6 {
  text-align: center;
  font-size: 28px;
  color: #212529;
  margin-bottom: 16px;
  font-weight: 500;
}
.nos_mbl__ti {
  display: none;
}



/*about--us-page--style--end*/



/* catagory desk start here */
/* catagory desk start here */

#catagory__desk {
	padding-bottom: 46px;
  display: block;
}
#catagory__desk .single__catagory {
	background: #095224;
	display: flex;
	align-items: center;
	gap: 8px;
	padding: 10px;
	border-radius: 10px;
	width: 18.88%;
	margin-bottom: 18px;
}
#catagory__desk .catagory__content {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
#catagory__desk .cat__txt h3 {
	font-size: 16px;
	color: #fff;
	font-weight: 500;
  margin-bottom: 4px;
}
#catagory__desk .cat__txt span {
	color: #F8F9FA;
	font-size: 12px;
	display: block;
  font-weight: 500;
}

/* catagory desk end here */
/* catagory desk end here */



/* page four start here *//* page four start here *//* page four start here *//* page four start here *//* page four start here */
/* page four start here *//* page four start here *//* page four start here *//* page four start here *//* page four start here */

/* service area start here */
/* service area start here */

#service__two {
	padding-bottom: 58px;
	padding-top: 20px;
}
.page__four .service__content {
	gap: 24px;
}
.page__four .service__txt {
	width: 59.6%;
}
.page__four .service__txt p {
	color: #212529;
}
.page__four .service__img {
	width: 39.4%;
}
.page__four .service__top {
	margin-bottom: 20px;
}
.page__four .service__top span {
	color: #6C757D;
}
.page__four .lojas__sec{
  color: #6C757D !important;
  text-decoration: none !important;
}
.page__four .service__top a {
	color: #095224;
	font-weight: 400;
	text-decoration: underline;
}

/* service area end here */
/* service area end here */





/* product area start here */
/* product area start here */

#popular__product.page__four {
	padding-bottom: 56px;
}
.page__four .area__intro {
	margin-bottom: 32px;
	align-items: center;
}
.page__four .area__intro p {
	margin-bottom: 0;
	color: #212529;
	font-weight: 300;
}
.page__four .area__intro h2 {
	font-size: 28px;
  font-weight: 400;
	margin-bottom: 8px;
}
.page__four .single__product {
	margin-bottom: 24px;
}
.page__four .single__product img {
	width: 100%;
}
.page__four .single__product {
	margin-bottom: 24px;
	padding: 10px;
	background: #fff;
	border: 1px solid #DAE5DE;
	border-radius: 10px;
}
.page__four .search__bar input {
	width: 331px;
	height: 38px;
	padding: 7px 13px;
	border: 1px solid #095224;
	border-radius: 4px;
}
.page__four .search__bar button {
	width: 77px;
	height: 38px;
	background: #095224;
	border: none;
	color: #fff;
	border-radius: 4px;
}
.single__item {
  display: flex;
	aspect-ratio: 1;
	background: #fff;
	border: 1px solid #DAE5DE;
	border-radius: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px;
	margin-bottom: 16px;
}
.product__active.owl-carousel.owl-loaded.owl-drag {
	display: none;
}

/* product area end here */
/* product area end here */




/* pagination area start here */
/* pagination area start here */

.pagination__area.page-four {
	padding-bottom: 80px;
}
.pagination__custom li {
  display: inline-block;
  margin-left: 3px;
  margin-bottom: 8px;
}
.pagination__custom li:last-child a{
  width: 80px;
}
.pagination__custom li a {
	display: flex;
	width: 60px;
	height: 56px;
	font-size: 20px;
	border: 1px solid #DEE2E6;
	justify-content: center;
	align-items: center;
	color: #095224;
	font-weight: 300;
	transition: .3s;
}
.pagination__custom li a:hover{
  color: #fff;
  background: #095224;
}

/* pagination area end here */
/* pagination area end here */




/* brand area start here */
/* brand area start here */

.brand__listing {
	display: flex;
	gap: 55px;
	align-items: start;
	padding-bottom: 40px;
	border-bottom: 1px solid #DEE3DA;
}
.brand__listing.list__two {
	padding-top: 57px;
}
.listing__a {
	display: flex;
	gap: 90px;
}
.group__b {
	display: flex;
	gap: 55px;
}
.brand__listing h1 {
	font-size: 80px;
	font-weight: 300;
	color: #095224;
	line-height: 57px;
}
.listing__a ul {
	width: 110px;
}
.listing__a ul li a {
	font-size: 20px;
	font-weight: 300;
	color: #495057;
	margin-bottom: 10px;
	display: block;
}

/* brand area end here */
/* brand area end here */

/* page four end here *//* page four end here *//* page four end here *//* page four end here *//* page four end here */
/* page four end here *//* page four end here *//* page four end here *//* page four end here *//* page four end here */
