body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
span,
ul,
ol,
li,
dl,
dt,
dd,
form {
  padding: 0;
  margin: 0;
}

html,
body {
  padding: 0;
  margin: 0;
  height: auto;
}

input:focus {
  outline: none;
}

a {
  color: inherit;
  cursor: pointer;
}

textarea:focus {
  border: none;
  outline: none;
  overflow: auto;
  resize: none;
}

textarea {
  resize: none;
  border: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -moz-appearance: none;
  -webkit-appearance: none;
  margin: 0;
}

select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

select::-ms-expand {
  display: none;
}

input.button {
  border: none;
  outline: none;
}

input::-webkit-input-placeholder {
  opacity: 1;
}

input::-moz-placeholder {
  opacity: 1;
}

input:-ms-input-placeholder {
  opacity: 1;
}

input:-moz-placeholder {
  opacity: 1;
}

input[type=checkbox] {
  border: none;
  outline: none;
}

img {
  outline: none;
  border: none;
  max-width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

li {
  list-style: none;
}

a,
a:active,
a:hover {
  text-decoration: none;
  outline: none !important;
}

a:focus {
  outline: none;
  text-decoration: none;
}

* {
  box-sizing: border-box;
}

button,
a,
input[type=submit] {
  transition: all 0.5s ease-out, all 0.5s ease-in;
}

:not(output):-moz-ui-invalid {
  box-shadow: inset 0 0 5px red;
}

a:after,
a:before {
  transition: 0.5s all ease-out, 0.5s all ease-in;
  -ms-transition: 0.5s all ease-out, 0.5s all ease-in;
  -webkit-transition: 0.5s all ease-out, 0.5s all ease-in;
  -o-transition: 0.5s all ease-out, 0.5s all ease-in;
}

button:after,
button:before {
  transition: 0.5s all ease-out, 0.5s all ease-in;
  -ms-transition: 0.5s all ease-out, 0.5s all ease-in;
  -webkit-transition: 0.5s all ease-out, 0.5s all ease-in;
  -o-transition: 0.5s all ease-out, 0.5s all ease-in;
}

:focus {
  outline: none !important;
}

.clearfix {
  clear: both;
  display: block;
}

.clearfix::before {
  content: "";
  clear: both;
  display: block;
}

.clearfix:after {
  content: "";
  clear: both;
  display: block;
}

button {
  border: unset;
  background: unset;
}

a,
span {
  display: inline-block;
}

label {
  width: 100%;
}

.container {
  max-width: 1350px;
  margin: auto;
  padding: 0;
}

p a {
  text-decoration: unset;
}

p a:hover {
  text-decoration: underline;
  color: #e38626;
}

input[type=checkbox] {
  appearance: none;
  -webkit-appearance: none;
  height: 22px;
  min-width: 22px;
  /* width: 100%; */
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  cursor: pointer;
  position: relative;
}

input[type=checkbox]::after {
    content: "";
    position: absolute;
    left: 7px;
    bottom: 0px;
    top: 2px;
    width: 7px;
    height: 13px;
    border: solid #ffffff;
    border-width: 0px 2px 2px 0;
    border-radius: 2px;
    transform: rotate(45deg);
    opacity: 0;
    visibility: hidden;
}

input[type=checkbox]:checked {
  background-color: #222;
}

input[type=checkbox]:checked::after {
  opacity: 1;
  visibility: visible;
}

input[type=radio] {
  appearance: none;
  -webkit-appearance: none;
  height: 25px;
  width: 25px;
  border: 1px solid #cac7c7;
  border-radius: 50%;
  position: relative;

}

input[type=radio]::after {
  content: "";
  position: absolute;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background-color: #fff;
  top: 7px;
  left: 6px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease;
}

input[type=radio]:checked {
  background-color: #222;
}

input[type=radio]:checked::after {
  visibility: visible;
  opacity: 1;
}


a {
  color: #e38626;
}

a:hover {
  text-transform: underline;
  color: #e38626; 
}

@font-face {
  font-family: "Gabarito-Black";
  src: url("../fonts/Gabarito-Black.eot");
  src: url("../fonts/Gabarito-Black.eot?iefix") format("embedded-opentype"), url("../fonts/Gabarito-Black.woff") format("woff"), url("../fonts/Gabarito-Black.ttf") format("truetype"), url("../fonts/Gabarito-Black.svgGabarito-Black") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gabarito-Bold";
  src: url("../fonts/Gabarito-Bold.eot");
  src: url("../fonts/Gabarito-Bold.eot?iefix") format("embedded-opentype"), url("../fonts/Gabarito-Bold.woff") format("woff"), url("../fonts/Gabarito-Bold.ttf") format("truetype"), url("../fonts/Gabarito-Bold.svgGabarito-Bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gabarito-Medium";
  src: url("../fonts/Gabarito-Medium.eot");
  src: url("../fonts/Gabarito-Medium.eot?iefix") format("embedded-opentype"), url("../fonts/Gabarito-Medium.woff") format("woff"), url("../fonts/Gabarito-Medium.ttf") format("truetype"), url("../fonts/Gabarito-Medium.svgGabarito-Medium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gabarito-ExtraBold";
  src: url("../fonts/Gabarito-ExtraBold.eot");
  src: url("../fonts/Gabarito-ExtraBold.eot?iefix") format("embedded-opentype"), url("../fonts/Gabarito-ExtraBold.woff") format("woff"), url("../fonts/Gabarito-ExtraBold.ttf") format("truetype"), url("../fonts/Gabarito-ExtraBold.svgGabarito-ExtraBold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gabarito-Regular";
  src: url("../fonts/Gabarito-Regular.eot");
  src: url("../fonts/Gabarito-Regular.eot?iefix") format("embedded-opentype"), url("../fonts/Gabarito-Regular.woff") format("woff"), url("../fonts/Gabarito-Regular.ttf") format("truetype"), url("../fonts/Gabarito-Regular.svgGabarito-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gabarito-SemiBold";
  src: url("../fonts/Gabarito-SemiBold.eot");
  src: url("../fonts/Gabarito-SemiBold.eot?iefix") format("embedded-opentype"), url("../fonts/Gabarito-SemiBold.woff") format("woff"), url("../fonts/Gabarito-SemiBold.ttf") format("truetype"), url("../fonts/Gabarito-SemiBold.svgGabarito-SemiBold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Inter-Regular";
  src: url("../fonts/Inter-Regular.eot");
  src: url("../fonts/Inter-Regular.eot?iefix") format("embedded-opentype"), url("../fonts/Inter-Regular.woff") format("woff"), url("../fonts/Inter-Regular.ttf") format("truetype"), url("../fonts/Inter-Regular.svgInter-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Poppins-Medium";
  src: url("../fonts/Poppins-Medium.eot");
  src: url("../fonts/Poppins-Medium.eot?iefix") format("embedded-opentype"), url("../fonts/Poppins-Medium.woff") format("woff"), url("../fonts/Poppins-Medium.ttf") format("truetype"), url("../fonts/Poppins-Medium.svgPoppins-Medium") format("svg");
  font-weight: normal;
  font-style: normal;
}

:root {
  --font-primary: "Gabarito", sans-serif;
  --color-primary: #222222;
  --sec-color: #666666;
  --org-color: #e38626;
}

/* font */
:root{
  --gb:'Gabarito-Bold', sans-serif;
  --gm:'Gabarito-Medium', sans-serif;
  --gsb:'Gabarito-SemiBold',sans-serif;
  --gsr:'Gabarito-Regular', sans-serif;
}


/* bread crumb */
.bread-crumb  {
  background-color: #ebebeb;
  padding: 10px 0px;
}

.bread-crumb .bred_cum_ul li {
  background: unset;
  display: inline-block;
  padding: 0;
}

.bread-crumb .bred_cum_ul li:not(:last-of-type) {
  padding-right: 30px;
}

.bread-crumb .bred_cum_ul li a,
.bread-crumb .bred_cum_ul li b {
  font: 16px/24px "Gabarito-Regular";
  color: #222;
  position: relative;
}

.bread-crumb .bred_cum_ul li a:hover,
.bread-crumb .bred_cum_ul li b {
  color: #e38626
}

.bread-crumb .bred_cum_ul li a::after {
    content: "";
    position: absolute;
    background: url(../images/brd-icon.svg) no-repeat;
    height: 15px;
    width: 15px;
    top: 8px;
    right: -27px;
}

.bread-crumb .bred_cum_ul li a.active,
.bread-crumb .bred_cum_ul li b {
  color: #e38626;
  font-weight: unset;
}


a.org,.blog_ .lft .itm .cnt .org {
  background-color: var(--color-primary);
  color: #fff;
  font: 14px/20px Gabarito-Medium;
  padding: 13px 28px;
  border-radius: 50px;
  text-transform: uppercase;
}

a.org:hover, a.org:hover ,.blog_ .lft .itm .cnt .org:hover{
  background-color: transparent;
  box-shadow: inset -200px -50px 0 0 var(--org-color);
}

.inr_flx {
  display: flex;
  align-items: center;
}
h1,h2,h3,h4,h5,h6{
  font: 35px/40px Gabarito-SemiBold;
  color: #222}
p{color: var(--sec-color);font: 18px/28px 'Gabarito-Regular';}
ul li {
        color: var(--sec-color);
    font: 18px / 28px 'Gabarito-Regular';
    padding-left: 15px;
    background: url(../images/li-arw.svg) no-repeat top 9px left;
    padding-bottom: 6px;
}


.main_head .btm_cnt ul.menus li,
.main_head .btm_cnt ul.cnt_det li,
.main_head .mid_cnt .inr_flx .hd_srch .srch_result li,
.main_head .top_cnt .inr_flx .hd_lft ul.hd_link li {
  background: 0;
  padding: 0;
}

/*home page  */
.main_head .top_cnt {
  background-color: #fff7f0;
  padding: 10px 0;
}
.main_head .top_cnt .inr_flx {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.main_head .top_cnt .inr_flx .hd_lft {
  width: 25%;
  display: flex;
  align-items: center;
}
.main_head .top_cnt .inr_flx .hd_lft ul.hd_link {
  /* margin-left: 25px; */
  display: flex;
  align-items: center;
}
.main_head .top_cnt .inr_flx .hd_lft ul.hd_link li {
  margin-right: 15px;
}
.main_head .top_cnt .inr_flx .hd_lft .flag-drop {
  position: relative;
  width: 60px;
}
.main_head .top_cnt .inr_flx .hd_lft .flag-drop .img_ {
  border-right: 1px solid #e8e1db;
}
.main_head .top_cnt .inr_flx .hd_lft .flag-drop .img_ img {
  height: 20px !important;
  width: 20px !important;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.main_head .top_cnt .inr_flx .hd_lft .flag-drop .img_ span {
  font: 14px/20px "Gabarito-Medium";
  color: #222222;
  margin-left: 6px;
  display: none;
}
.main_head .top_cnt .inr_flx .hd_lft .flag-drop ul.sel_drp {
  position: absolute;
  background: rgba(255, 255, 255, 0.168627451);
  top: 37px;
  transition: all 0.3s ease-in;
  overflow: hidden;
  z-index: 9999999;
  padding: 9px 12px 0;
  border-radius: 10px;
  opacity: 0;
  visibility: hidden;
  width: 125px;
  left: -3px;
  border-radius: 10px;
  padding-bottom: 9px;
  box-shadow: 2px 2px 6px 0px #d3d3d3;
  background-color: #fff;
  cursor: pointer;
}

.main_head .top_cnt .inr_flx .hd_lft .flag-drop ul.sel_drp li {
  padding-left: 0;
  background: unset;
}
.main_head .top_cnt .inr_flx .hd_lft .flag-drop ul.sel_drp span {
  font: 14px/20px Gabarito-Medium;
  color: #222222;
  margin-left: 10px !important;
}
.main_head .top_cnt .inr_flx .hd_lft .flag-drop ul.sel_drp.open {
  opacity: 1;
  visibility: visible;
}
.main_head .top_cnt .inr_flx .hd_lft .flag-drop::after {
  content: "";
  position: absolute;
  background: url(../images/dwn-ar.svg) no-repeat;
  top: 11px;
  width: 9px;
  height: 7px;
  right: 16px;
  cursor: pointer;
  background-size: 8px;
}
.main_head .top_cnt .inr_flx .hd_mid {
  width: 35%;
  display: flex;
  align-items: center;
}
.main_head .top_cnt .inr_flx .hd_mid * {
  color: #262626;
}
.main_head .top_cnt .inr_flx .hd_mid strong,
.main_head .top_cnt .inr_flx .hd_mid p {
  font: 16px/20px Gabarito-Regular;
  margin: 0 10px;
}
.main_head .top_cnt .inr_flx .hd_mid strong b,
.main_head .top_cnt .inr_flx .hd_mid p b {
  font-family: Gabarito-Bold;
}
.main_head .top_cnt .inr_flx .hd_ryt a {
  font: 14px/14px Gabarito-Medium;
  color: #222222;
  border-radius: 50px;
  padding: 8px 16px;
}
.main_head .top_cnt .inr_flx .hd_ryt a.org {
  background-color: #e38626;
  color: #fff;
  margin-right: 5px;
}
.main_head .top_cnt .inr_flx .hd_ryt a.nrm {
  background-color: #fcebdb;
}
.main_head .mid_cnt {
  padding: 22px 0;
}
.main_head .mid_cnt .inr_flx {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.main_head .mid_cnt .inr_flx .mega-menu {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  /* margin-top: 3.75rem; */
  padding: 75px 0;
  z-index: 99;
  background-color: #fff;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  opacity: 0;
  visibility: hidden;
  /* pointer-events: none; */
  top: 105px;
  transition: all 0.4s ease-in, all 0.2s ease-out;
  -o-transition: all 0.4s ease-in, all 0.2s ease-out;
  -moz-transition: all 0.4s ease-in, all 0.2s ease-out;
  -webkit-transition: all 0.4s ease-in, all 0.2s ease-out;
  -ms-transition: all 0.4s ease-in, all 0.2s ease-out;
}
.main_head .mid_cnt .inr_flx .mega-menu .inr_flx {
  align-items: start;
  justify-content: flex-start;
}
.main_head .mid_cnt .inr_flx .mega-menu.mega-menu.menu-open {
  visibility: visible;
  opacity: 1;
  pointer-events: unset;
  margin-top: 1.5rem;
  z-index: 4;
}
.main_head .mid_cnt .inr_flx .mega-menu .list-item  ul li {
  padding: 0;
  background: unset;
}
/*.main_head .mid_cnt .inr_flx .mega-menu .list-item {
  width: 26%;
}
.main_head .mid_cnt .inr_flx .mega-menu .list-item:first-of-type {
  width: 29%;
}
.main_head .mid_cnt .inr_flx .mega-menu .list-item:nth-child(2) {
  width: 25%;
}
.main_head .mid_cnt .inr_flx .mega-menu .list-item:nth-child(3) {
  width: 28%;
}
.main_head .mid_cnt .inr_flx .mega-menu .list-item:nth-child(4) {
  width: 25%;
}
.main_head .mid_cnt .inr_flx .mega-menu .list-item:nth-child(4) strong:last-of-type {
  margin-top: 10px;
}
*/
.main_head .mid_cnt .inr_flx .mega-menu .list-item strong {
  color: #222222;
  font: 22px/25px Gabarito-SemiBold;
  margin-bottom: 6px;
  display: block;
}
.main_head .mid_cnt .inr_flx .mega-menu .list-item.images {
  width: 25% !important;
}
.main_head .mid_cnt .inr_flx .mega-menu .list-item.images img {
  width: 100%;
  max-width: 300px;
  height: 223px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
}
.main_head .mid_cnt .inr_flx .mega-menu .list-item.images img:first-of-type {
  margin-bottom: 20px;
}
.main_head .mid_cnt .inr_flx .mega-menu ul.list-subs li {
  padding: 5px 0;
}
.main_head .mid_cnt .inr_flx .mega-menu ul.list-subs li a {
  font: 18px/20px Gabarito-Regular;
  color: #666666;
}
.main_head .mid_cnt .inr_flx .mega-menu ul.list-subs li a:hover {
  color: #e38626;
}
.main_head .mid_cnt .inr_flx .hd_cat button {
  margin-right: 15px;
  background-color: #222222;
  color: #fff;
  font: 15px/20px Gabarito-Medium;
  padding: 13px 23px;
  border-radius: 50px;
}
.main_head .mid_cnt .inr_flx .hd_cat button img {
  margin-right: 10px;
  vertical-align: text-top;
  margin-top: 2px;
}
.main_head .mid_cnt .inr_flx .logo {
  width: 19%;
}
.mid_cnt .hd-sec-mob {
  display: none;
}
.main_head .mid_cnt .inr_flx .hd_srch {
  max-width: 560px;
  width: 100%;
  position: relative;
}
.main_head .mid_cnt .inr_flx .hd_srch button[type=submit] {
  background: url(../images/srch.png) no-repeat center center;
  width: 18px;
  height: 18px;
  position: absolute;
  right: 0;
  top: 50% !important;
  right: 20px !important;
  margin-left: auto;
  transform: translateY(-50%);
}
.main_head .mid_cnt .inr_flx .hd_srch input {
  border: 1px solid #e5e5e5 !important;
  border-radius: 50px !important;
  font: 16px/20px Gabarito-Regular;
  color: #000;
  padding: 14px 20px !important;
  width: 100%;
  padding-right: 45px !important;
  background-color: #fff !important;
}
.main_head .mid_cnt .inr_flx .hd_srch input::-moz-placeholder {
  color: #c5c5c5;
}
.main_head .mid_cnt .inr_flx .hd_srch input::placeholder {
  color: #c5c5c5;
}
.main_head .mid_cnt .inr_flx .hd_srch .srch_result {
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  border-radius: 20px;
  margin-top: 10px;
  position: absolute;
  width: 100%;
  padding: 28px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  margin-top: 2.5rem;
  transition: all 0.3s ease-in, all 0.3s ease-out;
  -o-transition: all 0.3s ease-in, all 0.3s ease-out;
  -moz-transition: all 0.3s ease-in, all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-in, all 0.3s ease-out;
  -ms-transition: all 0.3s ease-in, all 0.3s ease-out;
  z-index: 1;
}
.main_head .mid_cnt .inr_flx .hd_srch .srch_result li:not(:last-of-type) {
  margin-bottom: 22px;
  padding-bottom: 22px;
  border-bottom: 1px solid #f2f2f2;
}
.main_head .mid_cnt .inr_flx .hd_srch .srch_result .gif_rw {
  display: flex;
  align-items: center;
}
.main_head .mid_cnt .inr_flx .hd_srch .srch_result .gif_rw:hover a.arw_link {
  background-image: url(../images/srch-hov-arw.png);
}
.main_head .mid_cnt .inr_flx .hd_srch .srch_result .gif_rw .gif_img {
  width: 70px;
  height: 70px;
  border-radius: 10px;
  border: 1px solid #d3d3d3;
  overflow: hidden;
}
.main_head .mid_cnt .inr_flx .hd_srch .srch_result .gif_rw .gif_img img {
  width: 70px;
  height: 68px;
  -o-object-fit: none;
     object-fit: none;
}
.main_head .mid_cnt .inr_flx .hd_srch .srch_result .gif_rw .gif_txt {
  margin-left: 18px;
}
.main_head .mid_cnt .inr_flx .hd_srch .srch_result .gif_rw .gif_txt strong {
  color: #222222;
  font: 19PX/20PX Gabarito-SemiBold;
}
.main_head .mid_cnt .inr_flx .hd_srch .srch_result .gif_rw .gif_txt p {
  color: #b2b2b2;
  font: 16px/28px Gabarito-Regular;
}
.main_head .mid_cnt .inr_flx .hd_srch .srch_result .gif_rw a.arw_link {
  background: url(../images/srch-arw.png) no-repeat;
  width: 24px;
  height: 17px;
  margin-left: auto;
}
.main_head .mid_cnt .inr_flx .hd_srch .srch_result.srch-open {
  opacity: 1;
  visibility: visible;
  pointer-events: unset;
  margin-top: 0.7em;
  z-index: 2;
}

.main_head .mid_cnt .inr_flx .hd_srch .srch_result.srch-open ul,
.hd-sec-mob .mob-sec-res .sec-box .srch_result ul {
  overflow: auto;
  height: 340px;
  padding-right: 20px;
  
}

.main_head .mid_cnt .inr_flx .hd_srch .srch_result.srch-open ul::-webkit-scrollbar,
.hd-sec-mob .mob-sec-res .sec-box .srch_result ul::-webkit-scrollbar {
  width: 4px;
  border-radius: 5px;
  background-color: #fcf3e9;
}

.main_head .mid_cnt .inr_flx .hd_srch .srch_result.srch-open ul::-webkit-scrollbar-thumb,
.hd-sec-mob .mob-sec-res .sec-box .srch_result ul::-webkit-scrollbar::-webkit-scrollbar-thumb {
  width: 4px;
  border-radius: 5px;
  background-color: #e38626;
}

.main_head .mid_cnt .inr_flx .hd_login {
  justify-content: center;
  display: flex;
  align-items: center;
  width: 20%;
}
.main_head .mid_cnt .inr_flx .hd_login a {
  color: #222222;
  font: 15px/20px Gabarito-Medium;
  text-transform: uppercase;
  margin-left: 10px;
}
.main_head .mid_cnt .inr_flx .hd_crt {
  position: relative;
}
.main_head .mid_cnt .inr_flx .hd_crt span {
  background-color: #de0000;
  width: 25px;
  height: 25px;
  border-radius: 50px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: -9px;
  right: -5px;
}
.main_head .btm_cnt {
  background-color: #f6f6f6;
  display: block !important;
}
.main_head .btm_cnt .inr_flx {
  justify-content: space-between;
}
.main_head .btm_cnt ul.menus {
  display: flex;
  align-items: center;
}
.main_head .btm_cnt ul.menus li:hover a::before {
  width: 100%;
}
.main_head .btm_cnt ul.menus li a {
  color: #222222;
  font: 14px/20px Gabarito-Medium;
  text-transform: uppercase;
  padding: 15px 0;
  position: relative;
}
.main_head .btm_cnt ul.menus li a.active:before {
  width: 100%;
}
.main_head .btm_cnt ul.menus li a:before {
  content: "";
  width: 0;
  height: 3px;
  background: #222222;
  position: absolute;
  left: 0;
  bottom: 0;
}
.main_head .btm_cnt ul.menus li:not(:last-child) {
  padding-right: 63px;
}
.main_head .btm_cnt ul.cnt_det {
  display: flex;
  align-items: center;
  align-items: start;
}
.main_head .btm_cnt ul.cnt_det li:not(:last-of-type) {
  border-right: 1px solid #d3d3d3;
  padding-right: 20px;
  margin-right: 20px;
}
.main_head .btm_cnt ul.cnt_det li a {
  font: 16px/20px Gabarito-Regular;
  color: #222222;
}
.main_head .btm_cnt ul.cnt_det li a:hover {
  color: #e38626;
}
.main_head .btm_cnt ul.cnt_det li a img {
  margin-right: 10px;
}

.banner {
  position: relative;
}
.banner .ban_img {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.banner .ban_img img {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
}
.banner .ban_cnt {
  position: relative;
  max-width: 645px;
}
.banner .ban_cnt p {
  color: var(--sec-color);
  font: 18px/28px Gabarito-Regular;
  margin: 20px 0 27px;
}
.banner .ban_cnt strong {
  font: 75px/80px Gabarito-Bold;
  color: var(--color-primary);
}
.banner .ban_slid {
    height: 100%;
padding: 173px 0 215px;

}
.banner.owl-carousel .owl-nav button {
    width: 38px;
    height: 38px;
    border-radius: 50px;
    background:#fff url(../images/prev-arw.svg)no-repeat center center;background-size: 8px;
    color: transparent;
        margin-right: 14px;
}
.banner .owl-nav{
  position: absolute;
  bottom: 120px;
  left: 0;
  width: 100%;
  max-width: 1350px;
  margin: 0 auto;
  transform: translateY(-50%);    
  right: 0;
}
.banner.owl-carousel .owl-nav button.owl-next{    transform: rotate(180deg);
}
.banner.owl-carousel .owl-stage {
    display: flex;
}
.banner.owl-carousel .owl-nav button:hover {
    background-color: #d3d3d3;
    filter: invert(1);
}
/*  */
.section-padding {
    padding: 100px 0 30px;
}.top_cat h1 {
    text-align: center;
}
.top_cat .itm .img {
    border: 1px solid #d3d3d3;
    height: 130px;
    border-radius: 20px;
    display: flex;overflow: hidden;
    align-items: center;
    justify-content: center;
    padding: 20px;
}
.top_cat .itm:hover .img img {
    transform: scale(1.2);
}
.top_cat .itm .img img {
    transition: .4s linear;
    height: 110px;
     object-fit: contain;
}
/* .top_cat .itm {
    width: 20%;
} */
.top_cat .itm a{display: block;}
.top_cat .itm:not(:last-of-type){margin-right: 2%;}
.top_cat .itm p {
    text-align: center;
    font: 18px / 28px 'Gabarito-Regular';
    width: fit-content;
    margin: auto;
    margin-top: 10px;
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-background-clip: text;
    word-break: break-word;
    overflow-wrap: break-word;

}
.top_cat .itm p:hover{
  color: #222;
}
.top_cat .itm p:before {
    content: '';
    position: absolute;
    width: 0;
    border-bottom: 3px solid #e38626 !important;
    bottom: 0px;
    transition: .5s ease-in;
}
.top_cat .itm:hover p::before{width: 100%;}
.top_cat .inr_flx {
    margin-top: 30px;
}
/*  */
.lat_pack .lft {
    width: 15%;
}.lat_pack .lft p {
    margin: 13px 0 0;
}.lat_pack .ryt {
    width: 85%;    padding-left: 35px;
    position: relative;
}

.lat_pack .ryt .itm img ,.pop_pro .ryt .slid_cnt .itm img {
    max-width: 100% !important;
    width: 100% !important;
    height: 315px !important;
    object-fit: cover;
}

.lat_pack .ryt .itm .img,.pop_pro .ryt .slid_cnt .itm .img{
  border: 1px solid #e5e5e5;border-radius: 20px;overflow: hidden;position: relative;
}.lat_pack .ryt .itm .view_itm img ,.pop_pro .ryt .slid_cnt .itm .view_itm img {
    width: auto !important;
    height: auto !important;
}.lat_pack .ryt .itm .view_itm ,.pop_pro .ryt .slid_cnt .itm .view_itm {
    background-color: #fff;
    border-radius: 50px;
    padding: 10px 20px;
    width: 120px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    position: absolute;
    right: 0;
    transition: .5s linear;
    left: 0;
    bottom: -60px;
    pointer-events: all;
}.lat_pack .ryt .itm .view_itm .crt, .pop_pro .ryt .slid_cnt .itm:hover .view_itm .crt {
    height: 35px;
    width: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #efefef;
    border-radius: 50px;    transition: .5s linear;
}

.lat_pack .ryt .itm .img a,.pop_pro .ryt .slid_cnt .itm .img a,
.pd-slide-blk .pd-item .img  a,
.pop_pro .ryt .slid_cnt .itm .img > a { 
  position: relative;
  display: block
  
}

.lat_pack .ryt .itm .img > a:before,
.pd-slide-blk .pd-item .img > a::before,
.pop_pro .ryt .slid_cnt .itm .img > a::before {
    content: '';
    position: absolute;
    width: 0;
    height: 100%;
    background-color: #000;
    top: 0;
    left: 0;
    opacity: 0.5;
    visibility: hidden;
    transition: .5s linear;
}
.lat_pack .ryt .itm:hover .img > a::before,
.pop_pro .ryt .slid_cnt .itm:hover .img > a::before {
    width: 100%;
    visibility: visible;
}
.lat_pack .ryt .itm:hover .view_itm,.pop_pro .ryt .slid_cnt .itm:hover .view_itm{pointer-events: all;bottom: 20px;transition: 0.3s ease-in-out;}
.lat_pack .ryt .itm .view_itm .crt:hover,.pop_pro .ryt .slid_cnt .itm:hover .view_itm .crt:hover,
.pd-slide-blk .pd-item .img .view_itm .crt:hover {
    background-color: #e38626;
}
.lat_pack .ryt .itm .view_itm .crt:hover img,.pop_pro .ryt .slid_cnt .itm:hover .view_itm .crt:hover img{filter: invert(1);}
.discount-badge .big{font: 22px/28px Gabarito-Bold;color: #fff;}
.itm .discount-badge .small{font: 13px/28px Gabarito-Regular;color: #fff;}

.discount-badge {
    position: relative;
    display: inline-block;
    background-color: #e53935;
    color: white;
    font-family: Arial, sans-serif;
    text-align: center;
    width: 74px;
    position: absolute;
    top: 0;
    right: 35px;
    z-index: 1;
    padding-top: 7px;
}
.discount-badge::before {
    content: '';
    position: absolute;
    top: -11px;
    width: 94px;
    height: 12px;
    background-color: #e53935;
    border-radius: 50px 50px 10px 10px;
    right: -10px;
    left: unset;
    z-index: -2;
}.discount-badge::after {
    content: '';
    position: absolute;
    bottom: -21px;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 38px solid transparent;
    border-right: 38px solid transparent;
    border-top: 23px solid #e53935;
}.lat_pack .ryt .owl-stage-outer {
    padding-top: 10px;
    margin-top: -10px;
}
.lat_pack .ryt .itm strong ,.pop_pro .ryt .slid_cnt .itm .btm_cnt strong{
  font: 22px/25px 'Gabarito-SemiBold';color: var(--color-primary);text-align: center;
  display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 1;}
  .lat_pack .ryt .itm .btm_cnt p {
    color: #000;
}
.pop_pro .ryt .slid_cnt .itm .btm_cnt strong {
  font-size: 21px;
}
.lat_pack .ryt .itm .btm_cnt b,.pop_pro .ryt .slid_cnt .itm .btm_cnt b {
font-size: 22px;
line-height: 30px;
font-weight: unset; 
font-family: "Gabarito-Regular";   
margin-right: 4px;
display: block;
text-align: center;
}
/* .lat_pack .ryt .itm .btm_cnt b > span , */
.pop_pro .ryt .slid_cnt .itm .btm_cnt b > span {
   font: 14px/28px "Gabarito-Regular";
   /* margin-top: 10px; */
   text-align: center;
}
.lat_pack .ryt .itm .btm_cnt b del ,.pop_pro .ryt .slid_cnt .itm .btm_cnt b del {
    font-size: 16px;
    color: #b2b2b2;padding-left: 10px;
}
.lat_pack .ryt .itm .btm_cnt ,.pop_pro .ryt .slid_cnt .itm .btm_cnt {padding-top: 20px;}
.lat_pack .ryt .itm .pers_ img ,.pop_pro .ryt .slid_cnt .itm a.pers_ img,
.pd-slide-blk .pd-item a.pers_ img {
    width: 15px !important;
    height: 15px!important;    margin-right: 10px;
}.lat_pack .ryt .itm .pers_,
.pd-slide-blk .pd-item a.pers_ {
    background-color: #8c52ff;
    width: fit-content;
}
.lat_pack .ryt .itm .pers_,.pop_pro .ryt .slid_cnt .itm a.pers_,
.pd-slide-blk .pd-item a.pers_ {
    background-color: #8c52ff;
    width: fit-content;
    display: flex;
    align-items: center;
    color: #fff;
    font: 15px / 20px Gabarito-Regular;
    padding: 10px 18px;
    border-radius: 50px;
    position: absolute;
    top: 15px;
    left: 15px;
}
/*  */
.spec_pack .spec_img img {
    max-width: 1050px;
    width: 100%;
    object-fit: cover;
    height: 630px;
    border-radius: 55px;
}
.spec_pack .spec_img {
    position: relative;
}.spec_pack .spec_img .spec_cnt {
    position: absolute;
    background-color: #e38626;
    padding: 70px 45px 55px;
    border-radius: 50px 50px 50px 0;
}
.spec_pack .spec_img .spec_cnt {
    position: absolute;
    background-color: #e38626;
    padding: 70px 23px 55px 40px;
    border-radius: 50px 50px 50px 0;
    max-width: 485px;
    right: 0;
    bottom: -40px;
}
.spec_pack .spec_img .spec_cnt h3{color: #fff;}
.spec_pack .spec_img .spec_cnt p {
    color: #fff;
    opacity: 0.6;
    margin: 20px 20px 0 0;
}
.spec_pack .spec_img .spec_cnt a.org {
    background-color: #fff;
    color: #222;    
    margin-top: 25px;
    padding: 13px 32px;
}
.spec_pack .spec_img .spec_cnt a.org:hover{color: #fff;}
/*  */
.usp_ .itm {
    display: flex;align-items: center;
}.usp_ .itm .img
 {
    width: 67px;position: relative;
}.usp_ .itm .img img {
    width: 49px;
    object-fit: contain;
    height: 46px;
}.usp_ .itm:not(:last-of-type) {
    padding-right: 62px;
    margin-right: 58px;
    border-right: 1px solid #e3e3d3;
}.usp_ .itm .img:after {
    content: '';
    width: 30px;
    height: 30px;
    position: absolute;
    background-color: #E5E1DF;
    z-index: -1;
    border-radius: 50px;
    right: 10px;
    bottom: -3px;
}.usp_ .itm .cnt p {
    font-size: 16px;
}
/*  */
.offer_ban .ofer_img img {
    border-radius: 30px;
    height: 295px !important;
    overflow: hidden;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
}
.offer_ban .ofer_img:not(:last-child){margin-right: 30px;}
.offer_ban .ofer_img .ofer_cnt {
    position: absolute;
    top: 0;
    padding: 50px;
    width: 100%;
    /* transform: translateY(-50%); */
    max-width: 297px;
    padding-right: 0;
}
.offer_ban .ofer_img {position: relative;width: 32%;}
.offer_ban .ofer_img .ofer_cnt span {padding: 7px 21px;font: 13px / 20px var(--gm);text-transform: uppercase;letter-spacing: 0.5px;background-color: #ff0000;border-radius: 5px;}
.offer_ban .ofer_img .ofer_cnt strong {
    font: 30px / 37px var(--gm);
    display: block;
    margin: 12px 0 9px;
}.offer_ban .ofer_img .ofer_cnt a {
    text-transform: uppercase;
    font: 15px / 35px var(--gm);
    position: relative;
}

.offer_ban .ofer_img .ofer_cnt a:before {
    bottom: 0;
    content: '';
    position: absolute;
    border-bottom: 1px solid currentColor;
    width: 77px;
}
.offer_ban .ofer_img .ofer_cnt a:after {
    bottom: -5px;
    content: '';
    position: absolute;
    border-bottom: 1px solid currentColor;
    width: 0;
    left: 0;
}.offer_ban .ofer_img:hover .ofer_cnt a:after{width: 35px;}
.offer_ban .ofer_img:first-of-type *{color: #fff  ;}
.offer_ban .ofer_img *{color: var(--color-primary);}
.offer_ban .ofer_img .ofer_cnt span.org{background-color: var(--org-color);color: #fff;}
.offer_ban .ofer_img .ofer_cnt span.blk{background-color: var(--color-primary);color: #fff;}
.pop_pro .lft .top_itm .img{
    position: relative;
}.pop_pro .lft .top_itm .img .cnt {
    position: absolute;
    bottom: 0;
    padding: 30px 14px 30px 30px;
}
.pop_pro .lft .top_itm .img .cnt *{color: #fff;}
.pop_pro .lft .top_itm .img .cnt b {
    font: 17px / 20px var(--gm);
    text-transform: uppercase;
    display: block;
    letter-spacing: 1px;
}.pop_pro .lft .top_itm .img .cnt strong {
    font: 35px / 44px var(--gb);margin-top: 20px;display: block;
}.pop_pro .lft .top_itm .img .cnt a.org {
    background-color: transparent;
    border: 1px solid;
    padding: 11px 40px;margin-top: 20px;
}
.pop_pro .lft .top_itm .img .cnt a.org:hover{border-color: transparent}
.pop_pro .lft .top_itm .img img {
    max-width: 100%;
    width: 100%;
    height: 603px;
    border-radius: 40px;object-fit: cover;
}
.pop_pro .lft .btm_itm .img {
    position: relative;
}.pop_pro .lft .btm_itm .img img {
    max-width: 100%;
    width: 100%;
    height: 245px;
    border-radius: 40px;object-fit: cover;
}.pop_pro .lft .btm_itm .img .cnt {
    position: absolute;
    bottom: 0;
    text-align: center;
    padding: 50px;top: 0;
}.pop_pro .lft .btm_itm .img .cnt strong {
    font: 30px / 35px var(--gb);    color: #fff;
}.pop_pro .lft .btm_itm .img {    margin-top: 30px;
    position: relative;
    border: 8px solid #f4f4f4;
    border-radius: 48px;    overflow: hidden;
}.pop_pro .lft .btm_itm .img:before {
    content: '';
    position: absolute;
    top: 0;
    width: 100%;
    background: #333;
    height: 100%;
    opacity: 0.78;
}.pop_pro .lft .btm_itm .img .cnt a.org {
    background-color: #fff;
    color: #222;
    padding: 13px 41px;
    margin-top: 30px;
}.pop_pro .lft .btm_itm .img .cnt a.org:hover {
    background-color: transparent;
    color: #fff;
}.pop_pro .lft {
    width: 23.5%;
}
.pop_pro .ryt {
    width: calc(100% - 23.5%);padding-left: 35px;
}.pop_pro .ryt .top_cnt {
    display: flex
;
    align-items: center;
    justify-content: space-between;
}
.pop_pro .ryt .slid_cnt {
    display: flex
;
    flex-wrap: wrap;
    margin-top: 36px;
}
.pop_pro .ryt .slid_cnt .itm:not(:nth-child(3n)) {
    margin-right: 3%;
}
.pop_pro .ryt .slid_cnt .itm {
    position: relative;
    width: 31.33%;margin-bottom: 40px;
}

.pop_pro .inr_flx {
    align-items: start;
}.pop_pro .ryt .top_cnt a.org {
    background-color: #333;
    padding: 13px 33px;
}.pop_pro .ryt .top_cnt a.org:hover {
    background-color: transparent;
    box-shadow: inset -200px -50px 0 0 #e38626;
}
.pop_pro .ryt .slid_cnt .itm .btm_cnt p{color: #000;}
/*  */

.bestel .lft {
    width: 50%;padding-right: 54px;
}
.bestel .lft ul strong{font: 21px/28px var(--gb);color: var(--color-primary);margin-bottom: 10px;display: block;}
.bestel .lft p {
    margin: 20px 0;
}
.bestel .ryt {
    width: 50%;
    text-align: end;
}.bestel .ryt img {
    height: 535px;
    max-width: 665px;
    object-fit: cover;
    width: 100%;
    border-radius: 49px;
}
.blog_ .ryt {    padding-left: 48px;
    width: 27%;
}

.blog_ {
  padding: 100px 0px 95px;
}
.blog_ .lft {
    width: 73%;
}.blog_ .lft .itm {
    border: 1px solid #d3d3d3;
    border-radius: 25px;
    position: relative;
    z-index: 1;
} .blog_ .lft .itm .cnt {
    padding: 25px;
}.blog_ .lft .itm .img {
    overflow: hidden;
    border-radius: 20px 20px 0 0;
}
.blog_ .lft .itm .cnt strong{
  font: 21px/25px var(--gb);
  color: var(--color-primary);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-background-clip: text;

}
.blog_ .lft .owl-stage-outer {
    padding: 10px 10px;
    margin: -10px -10px;
}
.blog_ .lft .itm .cnt p {
    font: 17px / 26px 'Gabarito-Regular';
    margin: 10px 0 0;    
    transition: .6s ease;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-background-clip: text;

}.blog_ .lft .itm .cnt .org {
    position: absolute;
    bottom: -58px;
    visibility: hidden;
    opacity: 0;    padding: 12px 38px;
    pointer-events: none;
    transition: all 0.5s linear;
}
.blog_ .lft .itm:hover .cnt .org{
  visibility: visible;
  bottom: 25px;
  pointer-events: unset;
  opacity: 1;

}
.blog_ .lft .itm:hover .cnt p{visibility: hidden;opacity:0;}
.blog_ .lft .itm .ribbon {
    position: absolute;
    top: 0;
    right: 0;
    /* background-color: #8c52ff; */
    width: 158px;
    /* padding: 10px 5px 10px 12px; */
    margin-right: -10px;
    margin-top: 20px;
}
.blog_ .lft .itm .ribbon span {
    color: #fff;
    font: 16px / 20px var(--gm);
    position: relative;
    display: flex;
    align-items: center;
    /* z-index: 1; */
    padding: 10px 5px 10px 12px;
    background-color: #8c52ff;
}
.blog_ .lft .itm .ribbon span img {
    width: auto;
    height: auto;    margin-right: 10px;

}
.blog_ .lft .itm .ribbon span:before {
    position: absolute;
    content: " ";
    right: 0px;
    height: 13px;
    aspect-ratio: cos(-3deg);
    clip-path: polygon(0 0, 100% 72%, 0 96%);
    background: #7635f6;
    top: -10px;
    z-index: -1;
    width: 17px;
}
.blog_ .lft .itm .ribbon span::after {
    position: absolute;
    content: " ";
    right: 0px;
    bottom: -10px;
    height: 11px;
    /* aspect-ratio: 1; */
    width: 14px;
    clip-path: polygon(0 0, 109% 0, 0 102%);
    background: #7635f6;
    z-index: -1;
}
/*  */
.ft_outer {
    background-color: var(--color-primary);
}
/* .ft_outer .top_cnt ul li{background-image: url(../images/ft-tick.svg) !important;} */
.ft_outer .top_cnt ul li {
    color: #c6c6c6;
    padding: 0px 20px;
}
.ft_outer .top_cnt ul li:not(:last-of-type) {
  border-right: 1px solid #393939;  
}
.ft_outer .top_cnt ul li:last-of-type { 
  /* padding-right: 0; */
  margin-right: 0;
  border-right: 1px solid #4e4e4e;
}
.ft_outer .mid_cnt .logo_cnt {
    width: 32%;
}
.ft_outer *{color: #c6c6c6;}.ft_outer .mid_cnt {
    padding: 60px 0 90px;
    border-top: 1px solid #393939;
    border-bottom: 1px solid #393939;
}.ft_outer .top_cnt {
    padding: 19px 0;
}

.ft_outer .mid_cnt .logo_cnt p {
  padding: 25px 70px 40px 0;
  font-size: 17px;
}

.ft_outer .mid_cnt .logo_cnt .rating {
  display: flex;
  align-items: center;
}

.ft_outer .mid_cnt .logo_cnt .rating .lft img {
  height: 40px;
  width: 40px;
  object-fit: contain;
}

.ft_outer .mid_cnt .logo_cnt .rating .lft  {
  display: flex;
  justify-content: end;
}

.ft_outer .mid_cnt .logo_cnt .rating .lft strong {
  font: 40px/48px "Gabarito-Medium";
  color: #fff;
  margin: 0px 15px;
}

.ft_outer .mid_cnt .logo_cnt .rating .lft strong span {
  font: 25px/33px "Gabarito-regular";
  color: #fff;
}


.ft_outer .mid_cnt .logo_cnt .rating .rgt a img {
  height: 16px;
  widows: 86px;
  object-fit: contain;
}

.ft_outer .mid_cnt .logo_cnt .rating .rgt span {
  font: 15px/23px "Gabarito-Regular";
  color: #fff;
  display: block;
}

.ft_outer .mid_cnt .links strong,
.ft_outer .mid_cnt .blif strong {
  font: 22px/30px "Gabarito-SemiBold";
  color: #fff;
  padding-bottom: 20px;
  display: inline-block;
  /* margin-bottom: 30px; */
  position: relative;
}

.ft_outer .mid_cnt .links strong::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 3px;
  width: 15px;
  background-color: #e38626;
}

.ft_outer .mid_cnt .links strong::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 20px;
  height: 3px;
  width: 50px;
  background-color: #393939;
}

.ft_outer .mid_cnt .links strong:hover::after {
  background-color: #e38626;
  transition: width 50px all 0.3s ease-in;
}

.ft_outer .mid_cnt .links ul {
  padding-top: 30px;
}

.ft_outer .mid_cnt .links ul li {
  padding: 0;
  background: unset;
  border-right: unset;
  margin-right: 0;
  padding-bottom: 15px;
  transition: all 0.3s ease-in;
}

.ft_outer .mid_cnt .links ul li a {
  color: #c6c6c6;
  font: 17px/25px "Gabarito-Regular";
}

.ft_outer .mid_cnt .links ul li:hover a {
  color: #e38626;
}

.ft_outer .mid_cnt .inr_flx {
  align-items: flex-start;
}

.ft_outer .mid_cnt .navi {
  width: 18.2%;
}

.ft_outer .mid_cnt .contact {
  width: 23.5%;
}

.ft_outer .mid_cnt .blif {
  width: 27%;
}

.ft_outer .mid_cnt .contact ul li:first-of-type {
  background: url(../images/foot-loc.svg) no-repeat top 6px left !important;
  padding-left: 35px;
  background-size: 20px !important;
  padding-right: 137px;
}

.ft_outer .mid_cnt .contact ul li:nth-child(2) {
  background: url(../images/foot-ph.svg) no-repeat top 6px left !important;
  padding-left: 35px;
  background-size: 20px !important;
}

.ft_outer .mid_cnt .contact ul li:nth-child(3) {
  background: url(../images/foot-mail.svg) no-repeat top 6px left !important;
  padding-left: 35px;
  background-size: 20px;
}

.ft_outer .mid_cnt .contact ul li b {
  font: 17px/25px "Gabarito-SemiBold";
}

.ft_outer .mid_cnt .contact ul li b span {
  font-family: "Gabarito-Regular";
  padding-left: 10px;
}

.ft_outer .mid_cnt .blif ul li p {
  font: 17px/25px "Gabarito-Regular";
  color: #c6c6c6;
  margin-bottom: 10px;
}

.ft_outer .mid_cnt .blif ul li .foot-int input {
  width: 100%;
  padding: 10px 25px;
  border: none;
  outline: none;
  border-radius: 25px;
  color: #222;
}

.ft_outer .mid_cnt .blif ul li .foot-int input::placeholder {
  font: 16px/24px "Gabarito-Regular";
  color: #c5c5c5;
}

.ft_outer .mid_cnt .blif ul li .foot-int {
  position: relative;
}

.ft_outer .mid_cnt .blif ul li:first-of-type {
  padding-bottom: 0;
}

.ft_outer .mid_cnt .blif ul li .foot-int button {
  position: absolute;
  top: 7px;
  right: 15px;
}

.ft_outer .mid_cnt .blif ul li:has(.foot-int) {
  padding: 0px 0px 25px;
}

.ft_outer .mid_cnt .blif ul li a img {
  max-width: 273px;
  width: 100%;
  height: auto;
  object-fit: contain;
}

.ft_outer .btm_cnt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 0px;
}

.ft_outer .btm_cnt .txt p,
.ft_outer .btm_cnt .txt ul {
  display: inline-block;
}

.ft_outer .btm_cnt .txt p,
.ft_outer .btm_cnt .txt ul li a {
  font: 15px/23px "Gabarito-Regular";
  color: #c6c6c6;
}

.ft_outer .btm_cnt .txt ul li {
  display: inline-block;
  background: unset;
  padding: 0;
  border: unset;
  margin: 0;
  position: relative;
  padding: 0px 10px;
}

.ft_outer .btm_cnt .txt ul li:hover a {
  color: #e38626;
}

.ft_outer .btm_cnt .txt ul li:not(:last-of-type) a::after {
  content: "/";
  position: absolute;
  right: -6px;
  top: 3px;
}

.ft_outer .btm_cnt .txt ul li:not(first-of-type) {
  padding: 0px 10px;
}

.ft_outer .btm_cnt .soc-icon {
  display: flex;
  align-items: center;
}

.ft_outer .btm_cnt .soc-icon ul li {
  background: unset;
  padding: 0;
  display: inline-block;
  border: none;
  margin: 0;
}


.ft_outer .btm_cnt .soc-icon b {
  font: 17px/25px "Gabarito-SemiBold";
  color: #fff;
  margin-right: 15px;
}

.ft_outer .btm_cnt .soc-icon ul li a {
  height: 35px;
  width: 35px;
  border: 1px solid #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ft_outer .btm_cnt .soc-icon ul li a img {
  height: 16px;
  width: 16px;
  object-fit: contain;
}

.ft_outer .btm_cnt .soc-icon ul li:not(:last-of-type) a {
  margin-right: 5px;
}

.ft_outer .btm_cnt .soc-icon ul li a:hover {
  background-color: #fff;
}

.ft_outer .btm_cnt .soc-icon ul li a:hover img {
  filter: brightness(0);
}

.main_head .mid_cnt .inr_flx .logo .bur-menu,
.main_head .btm_cnt .mob-logo {
  display: none;
}

/* home page end */

/* cart start */
.cart-pg.section-padding {
  padding: 100px 0px;
}

.cart-pg h1 {
  text-align: center;
  margin-bottom: 33px;
}

.cart-pg .inr_flx {
  align-items: flex-start;
}

.cart-pg .cart-lft {
  width: 70%;
}

.cart-pg .cart-lft .tbl-blk {
  border: 1px solid #dcdcdc;
  border-radius: 20px;
  padding: 20px;
  margin-bottom: 30px;
}

.cart-pg .cart-lft .tbl-blk table {
  width: 100%;
}

.cart-pg .cart-lft .tbl-blk table thead {
  background-color: #222222;
  border-radius: 25px;
}

.cart-pg .cart-lft .tbl-blk table thead tr th {
  font: 18px/26px "Gabarito-SemiBold";
  color: #fff;
  padding: 13px 0px;
}

.cart-pg .cart-lft .tbl-blk table thead tr th.hd-prod {
  width: 40%;
}

.cart-pg .cart-lft .tbl-blk table thead tr th.hd-pric,
.cart-pg .cart-lft .tbl-blk table thead tr th.hd-tol {
  width: 15.3%;
}

.cart-pg .cart-lft .tbl-blk table thead tr th.hd-aant {
  width: 18.4%;
  text-align: center;
}

.cart-pg .cart-lft .tbl-blk table thead tr th.hd-del {
  width: 17%;
}

.cart-pg .cart-lft .tbl-blk table thead tr th:first-of-type {
  padding-left: 40px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
}

.cart-pg .cart-lft .tbl-blk table thead tr th:last-of-type {
  padding-right: 40px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}

/* .cart-pg .cart-lft .tbl-blk table thead tr th:not(:first-of-type) {
  text-align: center;
} */

/* .cart-pg .cart-lft .tbl-blk table tbody {
    padding: 0 20px;
    display: table-caption;
}

.cart-pg .cart-lft .tbl-blk table tbody tr {
  width: 100%;
  display: inline-table;
} */

.cart-pg .cart-lft .tbl-blk table tbody tr td {
  padding: 22px 0px 30px;
}

.cart-pg .cart-lft .tbl-blk table tbody tr td:first-of-type {
  padding-left: 20px;
}

.cart-pg .cart-lft .tbl-blk table tbody tr td:last-of-type {
  padding-right: 20px;
}

.cart-pg .cart-lft .tbl-blk table tbody tr td.img-box .img-blk {
  display: flex;
  align-items: center;

}

.cart-pg .cart-lft .tbl-blk table tbody tr td.img-box .img-blk strong {
  font: 18px/26px "Gabarito-SemiBold";
  color: #222;
}

.cart-pg .cart-lft .tbl-blk table tbody tr td.img-box .img-blk .img {
  height: 95px;
  width: 100px;
  border: 1px solid #dcdcdc;
  border-radius: 10px;
  overflow: hidden;
  margin-right: 20px;
}

.cart-pg .cart-lft .tbl-blk table tbody tr td.img-box .img-blk .img img {
  width: 100% !important;
  height: 100% !important;
  /* border-radius: 10px; */
  object-fit: cover;
}

.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-pric span,
.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-aant select,
.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-tol b {
  font: 18px/26px "Gabarito-Regular";
  color: #21283a;
}

.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-aant select {
  border: none;
  outline: none;
  border-radius: 5px;
  padding: 8px 50px 8px 15px;
  background: #f4f4f4 url(../images/cart-drop.png) no-repeat right 15px center;
}

.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-del .del-box {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  border: 1px solid #222;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin: 0 auto;
  transition: all 0.5s ease;
}

.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-del .del-box img {
  height: 12px;
  width: 12px;
  object-fit: contain;
  filter: brightness(0);
}

.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-del .del-box:hover {
  background-color: #222;
  border-color: transparent;
}

.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-del .del-box:hover img {
  filter: brightness(100);
}

.cart-pg .cart-lft .tbl-blk table tbody tr:not(:last-of-type) {
  border-bottom: 1px solid #eaeaea;
}

.cart-pg .cart-lft .direc-ord-blk {
  border: 1px solid #dcdcdc;
  border-radius: 20px;
  padding: 26px 40px;
  margin-bottom: 35px;
}


.cart-pg .cart-lft .direc-ord-blk b {
  font: 20px/28px "Gabarito-SemiBold";
  color: #222;
  display: block;
  margin-bottom: 10px;
}

.cart-pg .cart-lft .direc-ord-blk .direc-caro {
  position: relative;
}

.cart-pg .cart-lft .direc-ord-blk .direc-caro .owl-stage-outer {
  padding: 10px;
  margin: 0px -10px;
  overflow: hidden;
}

.cart-pg .cart-lft .direc-ord-blk .direc-caro .owl-stage-outer .owl-stage {
  display: flex;
  overflow: hidden;
}

/* .cart-pg .cart-lft .direc-ord-blk .direc-caro .owl-stage-outer .owl-stage .owl-item {
  width: 221px !important;
} */

.cart-pg .cart-lft .direc-ord-blk .direc-caro .direc-item {
  border: 1px solid #dcdcdc;
  border-radius: 10px;
  padding: 20px;
  cursor: pointer;
  height: 100%;
}
.cart-pg .cart-lft .direc-ord-blk label .direc-item input[type="checkbox"] {
  display: block;
  margin-bottom: 10px;
}

.cart-pg .cart-lft .direc-ord-blk .direc-caro .direc-item strong {
  font: 19px/29px "Gabarito-SemiBold";
  color: #222;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-background-clip: text;

}

.cart-pg .cart-lft .direc-ord-blk .direc-caro .direc-item input[type=checkbox] {
  display: block;
}

.cart-pg .cart-lft .direc-ord-blk .direc-caro .direc-item .direc-prc b .amount bdi {
  font: 22px/30px "Gabarito-Regular";
  color: #222;
  margin-right: 10px;
}
.cart-pg .cart-lft .direc-ord-blk .direc-caro .direc-item .direc-prc b .amount bdi span {
  font: 22px/30px "Gabarito-Regular";
  color: #222;
  margin-right: 5px;
}
.cart-pg .cart-lft .direc-ord-blk .direc-caro .direc-item .direc-prc > span {
  font: 15px/30px "Gabarito-Regular";
  color: #d6d6d6;
  text-decoration: line-through;
}

.cart-pg .cart-lft .direc-ord-blk .direc-caro .direc-item .direc-prc {
  margin: 14px 0px;
  display: flex;
  /* align-items: center; */
}

.cart-pg .cart-lft .direc-ord-blk .direc-caro .direc-item .direc-img {
  height: 140px;
  width: 168px !important;
  border-radius: 10px;
  margin: 0 auto;
  display: block;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  width: 100%;
}

.cart-pg  .cart-lft .direc-ord-blk .direc-caro .direc-item .direc-img img {
  height: 100% !important;
  width: 100% !important;
  object-fit: cover;
}

.cart-pg .cart-lft .direc-ord-blk .direc-caro .direc-item:hover,
.cart-pg .cart-lft .direc-ord-blk .direc-caro .direc-item:has(input[type="checkbox"]:checked)  {
  border-color: #222;
  box-shadow: 0px 0px 11px lightgray;
  transition: all 0.3s ease;
}

/* .cart-pg .cart-lft .direc-ord-blk .direc-caro:input[type="checkbox"]:checked {
  border-color: #222;
  box-shadow: ;
} */

.cart-pg .cart-lft .direc-ord-blk .direc-caro .owl-nav {
  display: block;
  position: absolute;
  top: -30px;
  right: 0;
}

.cart-pg .cart-lft .direc-ord-blk .direc-caro .owl-nav button {
  height: 16px;
  width: 8px;
}

.cart-pg .cart-lft .direc-ord-blk .direc-caro .owl-nav button:hover {
  opacity: 0.3;
}

.cart-pg .cart-lft .direc-ord-blk .direc-caro .owl-nav button span {
  opacity: 0;
}

.cart-pg .cart-lft .direc-ord-blk .direc-caro .owl-nav button.owl-prev {
  background: url(../images/cart-prev.png) no-repeat;
  margin-right: 10px;
  
}

.cart-pg .cart-lft .direc-ord-blk .direc-caro .owl-nav button.owl-next {
  background: url(../images/cart-nxt.png) no-repeat;
}

.cart-pg .cart-lft .cnte-ship {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cart-pg .cart-lft .cnte-ship a.org {
  font: 14px/22px "Gabarito-Medium";
  color: #fff;
  background-color: #e28525;
  width: fit-content;
  padding: 12px 47px;
  border-radius: 25px;
}

.cart-pg .cart-lft .cnte-ship a.org:hover {
  background-color: #222;
}

.cart-pg .cart-lft .cnte-ship button {
  font: 14px/22px "Gabarito-Medium";
  color: #fff;
  background-color: #222;
  border-radius: 25px;
  width: fit-content;
  padding: 12px 25px;
  text-transform: uppercase;
}

.cart-pg .cart-lft .cnte-ship button:hover {
  box-shadow: inset -200px -50px 0 0 #e28525;
}

.cart-pg .cart-rgt {
  border: 1px solid #dcdcdc;
  border-radius: 20px;
  /* padding: 20px; */
  width: 30%;
  margin-left: 23px
}

.cart-pg .cart-rgt .order-blk > strong {
  font: 23px/31px "Gabarito-Medium";
  color: #222;
  display: block;
  text-align: center;
  /* padding: 0px 20px; */
  margin: 5px 0px;
}

.cart-pg .cart-rgt .order-blk table {
  background-color: #f2e9df;
  border: none;
  width: 100%;
  border-bottom: 1px solid #dcdcdc !important;
}

.cart-pg .cart-rgt .order-blk table tbody tr td {
  /* width: 50%; */
  font: 15px/23px "Gabarito-Regular";
  color: #222;
  padding-bottom: 12px;
}

.cart-pg .cart-rgt .order-blk table tbody tr td:first-of-type {
  padding-left: 20px;

}

.cart-pg .cart-rgt .order-blk table tbody tr td:last-of-type {
  text-align: end;
  padding-right: 20px;
}

.cart-pg .cart-rgt .order-blk table tbody tr:first-of-type td {
  padding-top: 18px;
}

.cart-pg .cart-rgt .order-blk table tbody tr:last-of-type td {
  font: 23px/31px "Gabarito-SemiBold";
  color: #000;
  padding: 27px 20px;
}

.cart-pg .cart-rgt .order-blk table tbody tr:last-of-type {
  background-color: #fff;
  padding: 0;
}

.cart-pg .cart-rgt .order-blk .dis-cde {
  padding: 30px 20px;
  display: flex;
  align-items: center;
  
}
.cart-pg .cart-rgt .order-blk .dis-cde .dis-int {
  max-width: 190px;
  width: 100%;
}

.cart-pg .cart-rgt .order-blk .dis-cde .dis-int input {
  border: none;
  border-radius: 25px;
  background-color: #ededed;
  padding: 10px 15px;
  text-indent: 10px;
  font: 14px/22px "Gabarito-Regular";
  width: 100%;
}

.cart-pg .cart-rgt .order-blk .dis-cde input::placeholder {
  font: 14px/22px "Gabarito-Regular";
}

.cart-pg .cart-rgt .order-blk .dis-cde button[type="button"] {
  background-color: #222;
  color: #fff;
  font: 14px/22px "Poppins-Medium";
  border-radius: 25px;
  padding: 10px 28px;
  margin-left: 15px;
  
}

.cart-pg .cart-rgt .order-blk  .plc-ord {
  margin-bottom: 25px;
  padding: 0px 20px;
}

.cart-pg .cart-rgt .order-blk .plc-ord button {
  background-color: #5bb711;
  color: #fff;
  width: 100%;
  border-radius: 25px;
  padding: 10px 20px;
  font: 14px/22px "Gabarito-Medium";
  text-transform: uppercase;
}

.cart-pg .cart-rgt .order-blk .plc-ord button:hover {
  box-shadow: inset -200px -50px 0 0 #222;
}

.cart-rev {
  padding: 0px 20px 40px;
}

.cart-rev li {
  background: url(../images/cart-rev.svg) no-repeat;
  padding-left: 35px;
  font: 15px/23px "Gabarito-Regular";
  color: #222;
  padding-bottom: 0;
}

.cart-rev li:not(:last-of-type) {
  margin-bottom: 12px;
}
 /* cart end */


/* checkout start */
.check-pg .check-top {
  /* border-bottom: 1px solid #dcdcdc; */
  padding: 22px 0px;
}

.check-top .check-flx {
  display: flex;
  align-items: center;
  position: relative;
}

.check-top .check-flx .lft {
  max-width: 170px;
  width: 100%;
  position: absolute;
  left: 0;
}

.check-top .check-flx .lft a {
  font: 18px/26px "Gabarito-Regular";
  color: #222;
  padding-left: 35px;
  position: relative;
  background: url(../images/check-arrow.png) no-repeat left center;
  background-size: 21px 15px;
  width: fit-content;

}

.check-top .check-flx .rgt {
  width: 100%;
  text-align: center;
}

.check-top .check-flx .rgt a img {
  height: 45px;
  width: 187px;
  object-fit: contain;
}

.check-pay-blk {
  padding: 95px 0px;
}

.check-pay-blk h1 {
  text-align: center;
}

.check-pay-blk .inr_flx {
  align-items: flex-start;
  margin: 40px 0px 0;
}

.check-pay-blk .pay-lft {
  width: 71%;
}

/* .check-pay-blk .pay-lft .frm-one {
  margin-bottom: 30px;
} */

.check-pay-blk .pay-lft .frm-one,
.check-pay-blk .pay-lft .frm-two {
  border: 1px solid #e2e2e2;
  padding: 40px;
  border-radius: 20px;
}

.check-pay-blk .pay-lft .frm-two {
  padding-bottom: 110px;
}


.check-pay-blk .pay-lft .frm-one > strong,
.check-pay-blk .pay-lft .frm-two > strong {
  font: 23px/31px "Gabarito-Medium";
  color: #222;
  margin-bottom: 21px;
  display: block;
}

.check-pay-blk .pay-lft .frm-one .int-fld b,
.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p label,
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields p label {
  display: block;
  font: 17px/25px "Gabarito-Medium";
  color: #222;
  margin-bottom: 8px;
}

.check-pay-blk .pay-lft .frm-one .int-fld input,
.check-pay-blk .pay-lft .frm-one .int-fld select,
.check-pay-blk .pay-lft .frm-one .int-fld textarea,
.check-pay-blk .pay-lft .frm-two .int-fld label,
.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p span input,
.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p span.selection,
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields p span input,
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields p span.selection {
  border: none;
  outline: none;
  border-radius: 25px;
  background-color: #f6f6f6;
  width: 100%;
  padding: 13px 22px;
  font: 16px/24px "Gabarito-Regular";
  /* color: #aeaeae; */
}

.check-pay-blk .pay-lft .frm-one .int-fld select {
  background: #f6f6f6 url(../images/check-drp-dwn.svg) no-repeat right 20px center;
  background-size: 14px 9px;
}

.check-pay-blk .pay-lft .frm-one .int-fld.name,
.check-pay-blk .pay-lft .frm-one .code,
.check-pay-blk .pay-lft .frm-one .plat,
.check-pay-blk .pay-lft .frm-one .tel,
.check-pay-blk .pay-lft .frm-two .pay-flx {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.check-pay-blk .pay-lft .frm-one .name label,
.check-pay-blk .pay-lft .frm-one .code .code-lft,
.check-pay-blk .pay-lft .frm-one .code .code-rgt,
.check-pay-blk .pay-lft .frm-one .plat label,
.check-pay-blk .pay-lft .frm-one .tel label,
.check-pay-blk .pay-lft .frm-two .pay-flx label {
  width: 49%;
}


.check-pay-blk .pay-lft .frm-one .int-fld input::placeholder,
.check-pay-blk .pay-lft .frm-one .int-fld textarea::placeholder,
.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p span input::placeholder,
.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p span.selection::placeholder,
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields p span input::placeholder,
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields p span.selection {
  font: 16px/24px "Gabarito-Regular";
  color: #aeaeae;
}

.check-pay-blk .pay-lft .frm-one .int-fld select::placeholder {
  font: 16px/24px "Gabarito-Regular";
  color: #222;
}

.check-pay-blk .pay-lft .frm-one .code .code-rgt {
  display: flex;
  align-items: flex-start;
}

.check-pay-blk .pay-lft .frm-one .code .code-rgt .pin {
  width: 55%;
}

.check-pay-blk .pay-lft .frm-one .code .code-rgt .h-no {
  width: 34.7%;
}

.check-pay-blk .pay-lft .frm-one .code .code-rgt .toe {
  width: 24.3%;
}

.check-pay-blk .pay-lft .frm-one .code .code-rgt label:not(:last-of-type) {
  margin-right: 10px;
}

.check-pay-blk .pay-lft .frm-one .int-fld textarea {
  padding: 20px;
  height: 125px;
  overflow-x: auto;
}

.check-pay-blk .pay-lft .frm-one .int-fld textarea::-webkit-scrollbar {
  width: 5px;
  border-radius: 5px;
  background-color: #c6c6c6;
}

.check-pay-blk .pay-lft .frm-one .int-fld textarea::-webkit-scrollbar-thumb {
  width: 5px;
  border-radius: 5px;
  background-color: #222;
}

.check-pay-blk .pay-lft .frm-one > .int-fld:not(:last-of-type),
.check-pay-blk .pay-lft .frm-two > .int-fld:not(:last-of-type) {
  margin-bottom: 11px;
}

.check-pay-blk .pay-lft .frm-one .check-adr strong {
  font: 17px/25px "Gabarito-Regular";
  color: #222;
  margin-left: 10px;
}

.check-pay-blk .pay-lft .frm-one .check-adr label {
  display: flex;
  align-items: center;
}

.check-pay-blk .pay-lft .frm-one .check-adr label:not(:last-of-type) {
  margin-bottom: 17px;
}

.check-pay-blk .pay-lft .frm-two .int-fld label {
  display: flex;
  align-items: center;
}

.check-pay-blk .pay-lft .frm-two .int-fld label b {
  font: 16px/24px "Gabarito-Regular";
  color: #222;
  margin-left: 13px;
}

.check-pay-blk .pay-lft .frm-two .int-fld label img {
  height: auto;
  width: auto;
  object-fit: contain;
  margin-left: auto;
}

.check-pay-blk .pay-rgt {
  width: 30%;
  border: 1px solid #e2e2e2;
  /* padding: 40px; */
  border-radius: 20px;
  margin-left: 30px;
}

.check-pay-blk .pay-rgt > b {
  font: 23px/31px "Gabarito-Medium";
  color: #222;
  text-align: center;
  display: block;
  padding: 30px 27px; 
}


.check-pay-blk .pay-rgt .check-prod .check-ord {
  display: flex;
  align-items: center;
  padding: 30px 0px;
  margin: 0px 28px;
}

.check-pay-blk .pay-rgt .check-prod .check-ord:not(:last-of-type) {
  border-bottom: 1px solid #dcdcdc;
}

.check-pay-blk .pay-rgt .check-prod .check-ord .ord-img {
  border-radius: 10px;
  border: 1px solid #dcdcdc;
  margin-right: 18px;
}

.check-pay-blk .pay-rgt .check-prod .check-ord .ord-img img {
  width: 95px;
  height: 95px;
  border-radius: 10px;
  object-fit: cover;
}

.check-pay-blk .pay-rgt .check-prod .check-ord .ord-txt strong {
  display: block;
  font: 20px/28px "Gabarito-SemiBold";
  color: #222;
  margin-bottom: 6px;
}

.check-pay-blk .pay-rgt .check-prod .check-ord .ord-txt b {
  font: 22px/30px "Gabarito-Regular";
  color: #222;
}

.check-pay-blk .pay-rgt .check-prod .check-ord .ord-txt span {
  font: 16px/22px "Gabarito-Regular";
  color: #b2b2b2;
  text-decoration: line-through;
}

.check-pay-blk .pay-rgt table {
  background-color: #fcf3e9;
  width: 100%;
  border-bottom: 1px solid #dcdcdc;
  margin: 0 !important;
}

.check-pay-blk .pay-rgt table tbody tr td {
  font: 16px/24px "Gabarito-Regular";
  color: #222;
  padding-bottom: 10px;
}

.check-pay-blk .pay-rgt table tbody tr:first-of-type td {
  padding-top: 17px;
}

.check-pay-blk .pay-rgt table tbody tr td:first-of-type {
  padding-left: 13px;
}

.check-pay-blk .pay-rgt table tbody tr td:last-of-type {
  padding-right: 13px;
  text-align: end;
}

.check-pay-blk .pay-rgt table tfoot tr:last-of-type {
  background-color: #fff;
}

.check-pay-blk .pay-rgt table tfoot tr:last-of-type td,
.check-pay-blk .pay-rgt table tfoot tr:last-of-type th {
  font: 23px/31px "Gabarito-SemiBold";
  padding-top: 20px;
  padding-bottom: 20px;
}

.check-pay-blk .pay-rgt table tbody tr:nth-last-child(2) td {
  padding-bottom: 30px;
}

.check-pay-blk .pay-rgt .hoe {
  margin: 20px 25px 30px;
}

.check-pay-blk .pay-rgt .hoe > b {
    font: 23px/31px "Gabarito-SemiBold";
    margin-bottom: 20px;
    text-align: center;
    display: block;
}

.check-pay-blk .pay-rgt .hoe label {
  display: flex;
  align-items: center;
  border-radius: 25px;
  background-color: #f6f6f6;
  padding: 13px 22px;

}

.check-pay-blk .pay-rgt .hoe label:not(:last-of-type) {
  margin-bottom: 10px;
}

.check-pay-blk .pay-rgt .hoe label .card-txt {
  margin-left: 15px;
}

.check-pay-blk .pay-rgt .hoe label .card-txt b {
  font: 16px/24px "Gabarito-Regular";
  color: #022222
}

.check-pay-blk .pay-rgt .hoe label .card-txt img {
  height: auto;
  width: auto;
  object-fit: contain;
}

.check-pay-blk .pay-rgt .hoe label .card-txt img b {
  font: 16px24px "Garbarito-Regular";
  color: #022222;
}

.check-pay-blk .pay-rgt .hoe label span {
  font: 15px/23px "Gabarito-Regular";
  color: #aeaeae;
  margin-left: auto;
}

.check-pay-blk .pay-rgt .last-blk {
  padding: 30px 20px;
  /* border-top: 1px solid #e2e2e2; */
}

.check-pay-blk .pay-rgt .last-blk label {
  display: flex;
  justify-content: flex-start;
}

.check-pay-blk .pay-rgt .last-blk label input[type=checkbox] {
  height: 20px;
  max-width: 20px;
  width: 100%;
  top: 8px;
  outline: none !important;
}

.check-pay-blk .pay-rgt .last-blk label input[type=checkbox]::after {
    left: 6px;
    top: 2px;
    width: 6px;
    height: 12px;
}

.check-pay-blk .pay-rgt .last-blk label p {
    font: 16px/24px "Gabarito-Regular";
    color: #666666;
    width: 95%;
    margin-left: 10px;
}

.check-pay-blk .pay-rgt .last-blk label p a {
  color: #222;
  display: inline;
}

.check-pay-blk .pay-rgt .last-blk label p a.site {
  color: #e28525;
}

.check-pay-blk .pay-rgt .last-blk button {
  font: 14px/22px "Gabarito-Regular";
  color: #fff;
  background-color: #5bb711;
  padding: 12px;
  border-radius: 25px;
  text-transform: uppercase;
  margin: 0 auto 20px;
  max-width: 310px;
  width: 100%;
  display: block;

}

.check-pay-blk .pay-rgt .last-blk button:hover {
  box-shadow: inset -200px -50px 0 0 #e28525;
}

.check-pay-blk .pay-rgt .last-blk .cart-rev {
  padding: 0;
}

.check-pay-blk .pay-rgt .last-blk .cart-rev li span {
  color: #e28525;
}

 /* checkout end */

/* about us start */
.abt-pg .odd {
  background-color: #fff;
  padding: 125px 0px 100px;
}

.abt-pg .even {
  background-color: #f6f6f6;
  padding: 125px 0px 100px;
}

.web-shop .shop-flx {
  display: flex;
}

.web-shop .shop-flx .shop-lft {
  display: flex;
  /* align-items: center; */
  width: 73.5%;
}

.web-shop .shop-flx .shop-lft img {
  border-radius: 20px;
  height: 480px;
  width: 387px;
  object-fit: cover;
}

.web-shop .shop-flx .shop-lft .shop-txt {
  margin: 63px 30px 0px 34px;
  
}

.web-shop .shop-flx .shop-lft .shop-txt p {
  margin: 18px 0px 27px;
}

.web-shop .shop-flx .shop-lft .shop-txt .pack-blk {
  display: flex;
  margin-bottom: 35px;
}

.web-shop .shop-flx .shop-lft .shop-txt .pack-blk .abt-pack {
  display: flex;
  align-items: center;
  /* padding: 0px 20px; */
  width: 50%;
}

.web-shop .shop-flx .shop-lft .shop-txt .pack-blk .abt-pack:first-of-type {
  padding-left: 0;
  margin-right: 35px;
}

.web-shop .shop-flx .shop-lft .shop-txt .pack-blk .abt-pack:last-of-type {
  padding-right: 0;
}

.web-shop .shop-flx .shop-lft .shop-txt .pack-blk .abt-pack:not(:last-of-type) {
  border-right: 1px solid #dcdcdc;
}

.web-shop .shop-flx .shop-lft .shop-txt .pack-blk .abt-pack .pack-img {
  position: relative;
  z-index: 1;
}

.web-shop .shop-flx .shop-lft .shop-txt .pack-blk .abt-pack .pack-img::after {
  content: "";
  position: absolute;
  bottom: 7px;
  right: -10px;
  height: 38px;
  width: 38px;
  background-color: #f4f4f4;
  border-radius: 50%;
}

.web-shop .shop-flx .shop-lft .shop-txt .pack-blk .abt-pack .pack-img img {
  height: 67px;
  width: 53px;
  object-fit: contain;
  z-index: 2;
  position: relative;
}

.web-shop .shop-flx .shop-lft .shop-txt .pack-blk .abt-pack b {
  font: 21px/29px "Gabarito-SemiBold";
  color: #222;
  margin-left: 25px;
}

.web-shop .shop-flx .shop-lft .shop-txt .pack-blk .abt-pack b span {
  display: block;
}

.web-shop .shop-flx .shop-lft a.org {
  font: 14px/22px "Gabarito-Medium";
  color: #fff;
  background-color: #222;
  border-radius: 25px;
  width: fit-content;
  padding: 11px 33px;
}

.web-shop .shop-flx .shop-rgt {
  margin-top: 170px;
  width: 26.5%;
}

.web-shop .shop-flx .shop-rgt img {
  border-radius: 20px;
  object-fit: cover;
  height: 395px;
  width: 355px;
}

.proin .proin-flx {
  display: flex;
  align-items: center;
}

.proin .proin-flx .proin-lft {
  width: 52%;
  padding-right: 69px;
}

.proin .proin-flx .proin-lft h2 {
  padding-right: 30px;
}

.proin .proin-flx .proin-lft p {
  margin: 20px 0px;
}

.proin .proin-flx .proin-lft ul b,
.duis .duis-flx .duis-rgt b {
  font: 21px/29px "Gabarito-Bold";
  color: #222;
  margin-bottom:7px;
  display: block;
}

.proin .proin-flx .proin-rgt {
  width: 47.8%;
}

.proin .proin-flx .proin-rgt img {
  height: 520px;
  width: 100%;
  object-fit: cover;
  overflow: hidden;
  border-radius: 25px;
}

.abt-pg .duis {
  padding-bottom: 157px;
}

.duis .duis-flx {
  display: flex;
}

.duis .duis-flx .duis-lft {
  position: relative;
  width: 48.2%;
}

.duis .duis-flx .duis-lft > img {
  height: 296px;
  width: 440px;
  object-fit: cover;
  border-radius: 30px;
}

.duis .duis-flx .duis-lft .duis-inn {
  position: absolute;
  right: 0;
  top: 130px;
}

.duis .duis-flx .duis-lft .duis-inn img {
  height: 450px;
  width: 520px;
  object-fit: cover;
  border-radius: 40px;
}

.duis .duis-flx .duis-rgt {
  width: 52.8%;
  padding-left: 70px;
  margin-top: 40px;
}

.duis .duis-flx .duis-rgt > p:first-of-type {
  margin: 15px 0px 22px;
}

.duis .duis-flx .duis-rgt .duis-box {
  background-color: #fff3e6;
  border-radius: 20px;
  /* border-left: 6px solid #e38626; */
  padding: 23px 18px;
  margin-top: 20px;
  position: relative;
  overflow: hidden;
}

.duis .duis-flx .duis-rgt .duis-box::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 5px;
  background-color: #e38626;
  border-radius: 100px 0px 0px 100px;
  top: 2px;
  left: 0px;
  display: block;
}

.duis .duis-flx .duis-rgt .duis-box p {
  font: 18px/26px "Gabarito-SemiBold";
  color: #222;
}

.viva .viva-flx {
  display: flex;
  align-items: center;
} 

.viva .viva-flx .viva-lft {
  width: 52.2%;
  padding-right: 60px;
}

.viva .viva-flx .viva-lft b {
  font: 18px/26px "Gabarito-SemiBold";
  color: #222;
  margin: 18px 0px 12px;
  display: block;
}

.viva .viva-flx .viva-lft p {
  margin-bottom: 33px;
}

.viva .viva-flx .viva-lft a {
  text-transform: uppercase;
  padding: 13px 34px;
  font: 14px/22px "Gabarito-Medium";
  color: #fff;
}

.viva .viva-flx .viva-rgt {
  width: 47.8%;
}

.viva .viva-flx .viva-rgt img {
  width: 100%;
  height: 460px;
  object-fit: cover;
  border-radius: 20px;
}
/* about us end */

/* blog detail start */
.blog-det-pg {
  padding: 100px 0px;
}

.blog-det-pg .blog-main {
  position: relative;
  margin-bottom: 40px;
}

.blog-det-pg .blog-main > img {
    height: 678px !important;
    max-width: 1350px !important;
    width: 100% !important;
    object-fit: cover;
    border-radius: 20px;
}

.blog-det-pg .blog-main .blg-ribn {
  position: absolute;
  top: 55px;
  right: -10px;
}

.blog-det-pg .blog-main .blg-ribn span {
  background-color: #8c52ff;
  padding: 14px 38px 14px 24px;
  border-radius: 10px 0px 0px 10px;
  font: 18px/26px "Gabarito-Medium";
  color: #fff;
  position: relative;
}

.blog-det-pg .blog-main .blg-ribn span::before {
  content: "";
  position: absolute;
  top: -11px;
  right: 0px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 0 0 12px;
  border-color: transparent transparent transparent #7635f6;
}

.blog-det-pg .blog-main .blg-ribn span::after {
  content: "";
  position: absolute;
  bottom: -9px;
  right: 0px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 12px 0 0;
  border-color: #7635f6 transparent transparent transparent;
}

.blog-det-pg .blog-main .blg-ribn span img {
  height: 26px;
  width: 31px;
  object-fit: contain;
}

.blog-det-pg h1 {
  margin-bottom: 13px;
}

.blog-det-pg p {
  margin-bottom: 22px;
}

.blog-det-pg .blog-box {
  background: #fff7f0 url(../images/blog-box-img.png) no-repeat bottom right 35px;
  padding: 30px 150px 30px 20px;
  border-radius: 20px;
  background-size: 134px 103px; 
  object-fit: contain;
}

.blog-det-pg .blog-box p {
  color: #222;
}

.blog-det-pg .blog-box b {
  font: 20px/28px "Gabarito-Bold";
  color: #222;
}

.blog-det-pg .curab-flx {
  display: flex;
  align-items: center;
  padding: 50px 0 60px;
}

.blog-det-pg .curab-flx .curab-lft {
  width: 50%;

}

.blog-det-pg .curab-flx .curab-lft img {
  width: 100%;
  height: 400px;
  object-fit: cover;
  border-radius: 20px;
}

.blog-det-pg .curab-flx .curab-rgt {
  width: 50%;
  padding-left: 45px;
}

.blog-det-pg .curab-flx .curab-rgt p:last-of-type {
  margin-bottom: 0;
}

.blog-det-pg .curab-flx .curab-rgt strong,
.blog-det-pg .sed-flx .sed-lft strong,
.blog-det-pg strong {
  font: 21px/29px "Gabarito-Bold";
  color: #222;
  margin-bottom: 10px;
  display: block;
}

.blog-det-pg .curab-flx .curab-rgt p:not(:last-of-type) {
  margin-bottom: 28px;
}

.blog-det-pg .sed-flx {
  display: flex;
  align-items: center;
}

.blog-det-pg .sed-flx .sed-lft {
  width: 54%;
  padding-right: 67px;
}

.blog-det-pg .sed-flx .sed-lft p {
  margin-bottom: 18px;
}

.blog-det-pg .sed-flx .sed-rgt {
  width: 46.2%;
}

.blog-det-pg .sed-flx .sed-rgt img {
  width: 100%;
  height: 400px;
  object-fit: cover;
  border-radius: 20px;
}

.blog-det-pg p.blg-last {
  margin-bottom: 0;
  padding-bottom: 25px;
  border-bottom: 1px solid #dcdcdc;
}

.blog-det-pg .sed-flx + strong {
  padding-top: 55px;
}

.blog-det-pg .blg-delen {
  margin-top: 22px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.blog-det-pg .blg-delen .delen-lft,
.blog-det-pg .blg-delen .delen-rgt {
  display: flex;
  align-items: center;
}

.blog-det-pg .blg-delen .delen-lft b,
.blog-det-pg .blg-delen .delen-rgt b {
  font: 18px/26px "Gabarito-SemiBold";
  color: #222;
}

.blog-det-pg .blg-delen .delen-lft .soc {
  display: flex;
  margin-right: 10px;
}

.blog-det-pg .blg-delen .delen-lft .soc a:first-of-type {
  margin: 0px 10px 0px 17px;
}

.blog-det-pg .blg-delen .delen-lft .soc a {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #dcdcdc;
  height: 37px;
  width: 37px;
}

.blog-det-pg .blg-delen .delen-lft .soc a img {
  height: auto;
  width: auto;
  object-fit: contain;
}

.blog-det-pg .blg-delen .delen-lft .soc a:hover {
  background-color: #e28525;
  border-color: transparent;
}

.blog-det-pg .blg-delen .delen-lft .soc a:hover img {
  filter: invert(1);
}

.blog-det-pg .blg-delen .delen-rgt .tags span {
  width: fit-content;
  background-color: #f6f6f6;
  border-radius: 25px;
  padding: 9px 27px;
  font: 16px/24px "Gabarito-Medium";
  color: #222;
}

.blog-det-pg .blg-delen .delen-rgt .tags span:first-of-type {
  margin-left: 17px;
}

.blog-det-pg .blg-delen .delen-rgt .tags span:not(:last-of-type) {
  margin-right: 5px;
}

.blog-det-pg .blg-delen .delen-rgt .tags span:hover {
  box-shadow: inset -200px -50px 0 0 #e38626;
  color: #fff;
  transition: all 0.5s ease-out, all 0.5s ease-in;
}
/* blog detail end */

/* blog start */
.blog-pg {
  padding: 100px 0px;
}

.blog-pg h1 {
  text-align: center;
}

.blog-pg .blg-flx {
  display: flex;
  /* align-items: center; */
  flex-wrap: wrap;
  padding: 42px 0px 40px;
}

.blog-pg .blg-flx .blg-box {
  width: 48%;
  border: 1px solid #dcdcdc;
  border-radius: 25px;
  /* margin-bottom: 40px; */
}

.blog-pg .blg-flx .blg-box:not(:nth-child(2n)) {
  margin-right: 54px;
}

.blog-pg .blg-flx .blg-box .blg-img {
  width: 100%;
  position: relative;
}

.blog-pg .blg-flx .blg-box .blg-img > img {
  max-width: 646px !important;  
  width: 100%;
  height: 405px !important;
  object-fit: cover;
  border-radius: 25px 25px 0px 0px;
}

.blog-pg .blg-flx .blg-box .blg-img .blg-ribn {
  position: absolute;
  top: 50px;
  right: -10px;
}

.blog-pg .blg-flx .blg-box .blg-img .blg-ribn span {
  background-color: #8c52ff;
  padding: 7px 11px 7px;
  border-radius: 10px 0px 0px 10px;
  font: 16px/24px "Gabarito-Medium";
  color: #fff;
  position: relative;
}

.blog-pg .blg-flx .blg-box .blg-img .blg-ribn span::before {
  content: "";
  position: absolute;
  top: -11px;
  right: 0px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 0 0 12px;
  border-color: transparent transparent transparent #7635f6;
}

.blog-pg .blg-flx .blg-box .blg-img .blg-ribn span::after {
  content: "";
  position: absolute;
  bottom: -9px;
  right: 0px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 12px 0 0;
  border-color: #7635f6 transparent transparent transparent;
}

.blog-pg .blg-flx .blg-box .blg-img .blg-ribn span img {
  height: 25px;
  width: 30px;
  object-fit: contain;
}

.blog-pg .blg-flx .blg-box .blg-txt {
  padding: 16px 25px 30px;
  position: relative;
}

.blog-pg .blg-flx .blg-box .blg-txt strong {
  font: 22px/30px "Gabarito-Bold";
  color: #222;
  margin-bottom: 10px;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-background-clip: text;
  transition: all 0.4s ease-in;
}

.blog-pg .blg-flx .blg-box .blg-txt p {
  font-size: 17px;
  line-height: 25px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-background-clip: text;
}

.blog-pg .blg-flx .blg-box .blg-txt a.org {
  padding: 13px 34px;
  letter-spacing: 1px;
  position: absolute;
  bottom: -10px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s ease-in;
}

.blog-pg .blg-flx .blg-box:hover {
  border-color: transparent;
  box-shadow: 0px 0px 15px lightgray;
}

.blog-pg .blg-flx .blg-box:hover .blg-txt p {
  opacity: 0;
  visibility: hidden;
  transition: 0.2s linear;
}

.blog-pg .blg-flx .blg-box:hover .blg-txt a {
  bottom: 25px;
  visibility: visible;
  opacity: 1;
}

.blg-pagi .pages {
  display: flex;
  align-items: center;
  justify-content: center;

}

.blg-pagi .pages li {
  background: unset;
}

.blg-pagi .pages li a {
  height: 50px;
  width: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  background-color: #f6f6f6;
  font: 18px/26px "Gabarito-Regular";
}

.blg-pagi .pages li.nxt a,
.blg-pagi .pages li.prev a {
  height: 37px;
  width: 37px;
   border: 1px solid #222;
   background-color: unset;
}

.blg-pagi .pages li:hover a,
.blg-pagi .pages li:hover a {
  background-color: #222;
  color: #fff;
}

.blg-pagi .pages li.exs a {
  background-color: unset;
}

.blg-pagi .pages li.exs:hover a {
  color: #222;
}

.blg-pagi .pages li.nxt:hover a,
.blg-pagi .pages li.prev:hover a {
  background-color: #e28525;
  border-color: transparent;
  color: #fff;
}

.blg-pagi .pages li.nxt:hover a img,
.blg-pagi .pages li.prev:hover a img {
  filter: brightness(100);
}
/* blog end */

/* contact start */
.contact-pg {
  padding: 100px 0px;
}

.contact-pg h1 {
  text-align: center;
}

.contact-pg p.cen {
  max-width: 830px;
  width: 100%;
  margin: 25px auto 36px auto;
  text-align: center;
}

.contact-pg .cont-flx {
  display: flex;
  align-items: center;
}

.contact-pg .cont-flx .cont-lft {
  border-radius: 20px;
  box-shadow: 5px 5px 11px lightgray;
  padding: 40px 50px 60px;
  border: 1px solid #f7f7f7;
  width: 50%;
}

.cont-flx .cont-lft strong {
  font: 35px/43px "Gabarito-SemiBold";
  color: #222;
  margin-bottom: 35px;
  display: block;
}

.cont-flx .cont-lft .frm-blk .frm-flx .cont-int {
  width: 49%;
}

.cont-flx .cont-lft .frm-blk .cont-int b,
.cont-flx .cont-lft .frm-blk .cont-txt b {
  font: 17px/25px "Gabarito-Medium";
  color: #222;
  margin-bottom: 10px;
  display: block;
}

.cont-flx .cont-lft .frm-blk .cont-int input,
.cont-flx .cont-lft .frm-blk .cont-int textarea {
  border: none;
  outline: none;
  border-radius: 25px;
  background-color: #f6f6f6;
  width: 100%;
  padding: 13px 22px;
  font: 16px / 24px "Gabarito-Regular";
}

.cont-flx .cont-lft .frm-blk .cont-int input::placeholder,
.cont-flx .cont-lft .frm-blk .cont-int textarea::placeholder {
  color: #aeaeae;
}

.cont-flx .cont-lft .frm-blk .cont-int textarea {
  height: 100px;
}

.cont-flx .cont-lft .frm-blk .cont-check {
  display: flex;
  align-items: center;
  margin-bottom: 33px;
}

.cont-flx .cont-lft .frm-blk .cont-check p,
.cont-flx .cont-lft .frm-blk .cont-check label span {
  font: 16px/24px "Gabarito-Regular";
  color: #666666;
  margin-left: 15px;
}

.cont-flx .cont-lft .frm-blk .cont-check p a,
.cont-flx .cont-lft .frm-blk .cont-check label span a {
  font-family: "Gabarito-SemiBold";
  color: #222;
}

.cont-flx .cont-lft .frm-blk button {
  background-color: #e38626;
  font: 14px/22px "Gabarito-Medium";
  color: #fff;
  padding: 12px 35px;
  border-radius: 25px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.cont-flx .cont-lft .frm-blk button:hover {
  box-shadow: inset -200px -50px 0 0 #222;
}

.cont-flx .cont-lft .frm-blk .mar {
  margin-bottom: 15px;
}

.cont-flx .cont-rgt {
  width: 50%;
  padding-left: 60px;
}

.cont-flx .cont-rgt h2 {
  text-align: center;
  margin-bottom: 30px;
}

.cont-rgt .addr-blk .cont-box {
  border: 1px solid #dcdcdc;
  border-radius: 25px;
  padding: 18px 24px; 
  display: flex;
  align-items: center;
  margin-bottom: 18px;
}

.addr-blk .cont-box .lft {
  position: relative;
  margin-right: 35px;
}

.addr-blk .cont-box .lft img {
  height: 42px;
  width: 38px;
  object-fit: contain;
  position: relative;
  z-index: 2;
}

.addr-blk .cont-box .lft::after {
  content: "";
  position: absolute;
  bottom: -6px;
  right: -10px;
  height: 35px;
  width: 35px;
  border-radius: 50%;
  background-color: #f1c292;
  z-index: 1;
}

.addr-blk .cont-box .rgt b {
  display: block;
  font: 20px/28px "Gabarito-SemiBold";
  color: #222;
}

.addr-blk .cont-box .rgt span {
  font: 16px/24px "Gabarito-Regular";
  color: #aeaeae;
}

.addr-blk .cont-box-flx {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.addr-blk .cont-box-flx .cont-box {
  width: 49%;

}

.cont-rgt .map-blk img {
  width: 100%;
  height: 330px;
  object-fit: cover;
  border-radius: 25px;
}
/* contact end */

/* faq page start */
.faq-pg {
  padding-bottom: 130px;
}

.faq-pg .faq-hd {
  position: relative;
  padding: 70px 0px 100px;
}

.faq-pg .faq-hd .faq-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.faq-pg .faq-hd .faq-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.faq-hd .faq-txt {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%);
}

.faq-hd .faq-txt h1 {
  text-align: center;
  /* margin-bottom: 50px; */
}


.faq-pg .faq-hd::after {
  content: "";
  position: absolute;
  left: 200px;
  bottom: -83px;
  background: url(../images/faq-bag.png) no-repeat;
  /* background-size: 200px; */
  height: 238px;
  width: 241px;
}

.faq-pg .faq-mid ul {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: -39px;
}

.faq-pg .faq-mid ul li {
  background: unset;
  padding: 10px 20px;
}

.faq-pg .faq-mid ul li a {
  padding: 0;
  background-color: unset;
  position: relative;
  color: #222;
  font: 14px/22px "Gabarito-Medium";
  text-transform: uppercase;
}

.faq-pg .faq-mid ul li a::after {
  content: "";
  height: 3px;
  position: absolute;
  width: 0%;
  background-color: #222;
  left: 0;
  bottom: -7px;
}

.faq-pg .faq-mid ul li:hover a::after {
  width: 100%;
}
.faq-pg .faq-mid ul li a.active {
  background-color: unset;
  color: #222;
}

.faq-pg .faq-mid ul li a.active::after {
  content: "";
  height: 3px;
  position: absolute;
  width: 100%;
  background-color: #222;
  left: 0;
  bottom: -7px;
}


.faq-pg .faq-mid .tab-content .tab-pane .faq-box strong {
  font: 18px/26px "Gabarito-Regular";
  color: #222;
  background-color: #f6f6f6;
  padding: 15px 30px;
  border-radius: 10px;
  display: block;
  width: 100%;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in;
}

.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx {
  display: flex;
  justify-content: space-between;
  padding: 100px 0px;
}
.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx .faq-lft,
.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx .faq-rgt {
  width: 49%;
}

.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx .faq-box {
  width: 100%;
  margin-bottom: 15px;
}

/* .faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx .faq-act .faq-para */
/* .faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx .faq-box.active .faq-para {
  display: block;
} */

.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx .faq-box:not(even) {
  margin-right: 13px;
}

.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx .faq-box strong::before {
  content: "";
  position: absolute;
  height: 22px;
  width: 3px;
  border-radius: 3px;
  background-color: #222;
  top: 18px;
  right: 25px;
  transition: all 0.3s linear;
}

.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx .faq-box strong::after {
  content: "";
  position: absolute;
  height: 22px;
  width: 3px;
  border-radius: 3px;
  background-color: #222;
  top: 18px;
  right: 25px;
  transform: rotate(90deg);
  transition: all 0.3s linear;
}

.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx .faq-box.active strong  {
  background-color: #e38626;
  color: #fff;
}

.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx .faq-box.active strong::before {
  transform: rotate(40deg);
  background-color: #fff;
}

.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx .faq-box.active strong::after {
  transform: rotate(-40deg);
  background-color: #fff;
}


.faq-pg .faq-mid .tab-content .tab-pane .faq-box .faq-para p {
  font: 16px/24px "Gabarito-Regular";
  color: #666666;
  padding: 25px 30px;
}

.faq-pg .faq-mid .tab-content .tab-pane .faq-opn {
  transition:cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

.faq-pg .faq-mid .tab-content .tab-pane .faq-box .faq-para {
    display: none;
    overflow: hidden;
    transition: max-height 0.3s ease;
}

.faq-pg .faq-btm h2 {
  text-align: center;
  margin-bottom: 50px;
}

.faq-pg .faq-btm .faq-chats .owl-stage-outer .owl-stage {
  display: flex;
  /* padding: 0px 10px; */
}

.faq-pg .faq-btm .faq-chats .chat-blk {
  border: 1px solid #dcdcdc;
  border-radius: 25px;
  padding: 30px 25px;
  display: flex;
  align-items: center;
}


.faq-pg .faq-btm .faq-chats .chat-blk .faq-lft img {
  height: 43px;
  width: 85px;
  object-fit: contain;
  /* margin-right: 20px; */
 
}

.faq-pg .faq-btm .faq-chats .chat-blk .faq-rgt {
  margin-left: 25px;
}

.faq-pg .faq-btm .faq-chats .chat-blk .faq-rgt b {
  font: 20px/28px "Gabarito-SemiBold";
  color: #222;
  margin-bottom: 10px;
  display: block;
}

.faq-pg .faq-btm .faq-chats .chat-blk .faq-rgt p {
  font: 16px/24px "Gabarito-Regular";
  color: #666666;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-background-clip: text;
}
/* faq end */

/* login start */

.log-pg {
  position: relative;
  min-height: 100vh;
}

.log-pg .log-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-height: 100%;
}

.log-pg .log-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.log-pg .log-rgt {
  background-color: #fff;
  position: relative;
  margin-left: auto;
  width: 47.3%;
  padding: 202px 164px 60px;
  border-radius: 30px 0px 0px 30px;
  min-height: 100vh;
}

.log-pg .log-rgt .log-top {
  text-align: center;
}

.log-pg .log-rgt .log-top a {
  display: block;
  margin-bottom: 38px;
}

.log-pg .log-rgt .log-top a img {
  height: 45px !important;
  width: 187px !important;
  object-fit: contain;
}

.log-pg .log-rgt .log-top strong {
  font: 35px/43px "Gabarito-SemiBold";
  color: #222;
}

.log-pg .log-rgt .log-top p {
  max-width: 435px;
  width: 100%;
  margin: 12px auto 50px;
}

.log-pg .log-rgt .log-frm .log-int {
  position: relative;
  text-align: start;
}

.log-pg .log-rgt .log-frm .log-int:not(:last-of-type) {
  margin-bottom: 13px;
}

.log-pg .log-rgt .log-frm .log-int b {
  font: 17px/25px "Gabarito-Medium";
  color: #222;
  /* display: block; */
  margin-bottom: 10px;
}

.log-pg .log-rgt .log-frm .log-int input {
  border-radius: 25px;
  background-color: #f6f6f6;
  font: 16px/24px "Gabarito-Regular";
  border: none;
  outline: none;
  width: 100%;
  padding: 13px 25px;
  margin-top: 10px;
}

.log-pg .log-rgt .log-frm .log-int input::placeholder {
  font: 16px/24px "Gabarito-Regular";
  color: #aeaeae;
}

.log-pg .log-rgt .log-frm .log-int button {
  position: absolute;
  top: 33px;
  right: 20px;
}

.log-pg .log-rgt .log-frm .log-int button img {
  height: 20px;
  width: 26px;
  object-fit: contain;
}

.log-pg .log-rgt .log-frm .log-check {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 10px 0px 30px;
}

.log-pg .log-rgt .log-frm .log-check .lft {
  display: flex;
  align-items: center;
  width: 35%;
}

.log-pg .log-rgt .log-frm .log-check .lft span {
  font: 16px/24px "Gabarito-Regular";
  color: #666666;
  margin-left: 15px;
}


.log-pg .log-rgt .log-frm .log-check .rgt a {
  font: 15px/23px "Gabarito-Regular";
  color: #222222;
}

.log-pg .log-rgt .log-frm .log-check .rgt a:hover {
  color: #e38626;
}

.log-pg .log-rgt .log-frm button[type=submit] {
  font: 14px/22px "Gabarito-Medium";
  color: #fff;
  text-transform: uppercase;
  background-color: #e38626 !important;
  padding: 12px 25px !important;
  border-radius: 25px;
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
}

.log-pg .log-rgt .log-frm button[type=submit]:hover {
  box-shadow: inset -200px -50px 0 0 #222;
}

.log-pg .log-rgt .log-frm p a {
  font-family: "Gabarito-SemiBold";
  color: #e38626;
  margin-left: 5px;
}

.log-pg .log-rgt .log-frm p a:hover {
  text-decoration: underline;
}

.log-pg .log-rgt .log-frm .log-bck  {
  text-align: center;
  padding-top: 100px;
}

.log-pg .log-rgt .log-frm .log-bck a {
  color: #fff;
  font: 14px/22px "Gabarito-Medium";
  border-radius: 25px;
  padding: 11px 26px 11px 56px;
  background-color: #222;
  text-align: center;
  text-transform: uppercase;
  margin: 0 auto;
  /* display: block; */
  position: relative;
}


.log-pg .log-rgt .log-frm .log-bck a::before {
  content: "";
  position: absolute;
  background: url(../images/log-bck.svg) no-repeat;
  height: 9px;
  width: 11px;
  top: 18px;
  left: 30px;
}

.log-pg .log-rgt .log-frm .log-bck a:hover {
  box-shadow: inset -200px -50px 0 0 #e38626;
}
/* login end */

/* myorder start */
/* .my-ord {
  padding: 100px 0px;
} */

.my-ord .myord-hd {
  display: flex;
  align-items: center;
}

.my-ord .myord-hd strong {
  font: 35px/43px "Gabarito-SemiBold";
  color: #222;
}

.my-ord .myord-hd ul {
  display: flex;
  align-items: center;
  margin-left: 90px;
}

.my-ord .myord-hd ul li {
  padding: 0;
  background: unset;
}

.my-ord .myord-hd ul li:not(:last-of-type) {
  margin-right: 15px;
}

.my-ord .myord-hd ul li a {
  background-color: #222;
  color: #fff;
  border-radius: 25px;
  font: 16px/24px "Gabarito-Medium";
  padding: 13px 41px;
}

.my-ord .myord-hd ul li a:hover {
  box-shadow: inset -200px -50px 0 0 #e38626;
}

.my-ord .ord-count b {
  font: 25px/33px "Gabarito-Medium";
  color: #222;
  margin: 40px 0px;
  display: block;
}

.my-ord .myord-table {
  border: 1px solid #dcdcdc;
  border-radius: 20px;
  padding: 20px;
  margin-bottom: 30px;
}

.my-ord .myord-table table {
  width: 100%;
}

.my-ord .myord-table table tbody tr {
  background-color: #f5f5f5;
  border-radius: 20px;
  display: block;
}

.my-ord .myord-table table tbody tr:not(:last-of-type) {
  margin-bottom: 20px;
}

.my-ord .myord-table table tbody tr td {
  padding: 25px 20px;
  position: relative;
  line-height: 0;
}

.my-ord .myord-table table tbody tr .prd-img a {
  width: 120px;
  height: 115px;
  border-radius: 10px;
  overflow: hidden;
  background-color: #fff;
}

.my-ord .myord-table table tbody tr .prd-img a img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}

.my-ord .myord-table table tbody tr .prd-txt,
.my-ord .myord-table table tbody tr .prd-cde {
  width: 17.8%
}

.my-ord .myord-table table tbody tr .ord-on {
  width: 20.3%
}

.my-ord .myord-table table tbody tr .prd-tol {
  width: 18.3%
}
.my-ord .myord-table table tbody tr td:last-of-type {
  width: 15%;
  padding-left: 40px
}

.my-ord .myord-table table tbody tr .prd-cde,
.my-ord .myord-table table tbody tr .ord-on,
.my-ord .myord-table table tbody tr .prd-tol {
  padding-left: 80px;
}

.my-ord .myord-table table tbody tr td:not(:first-child, :last-child)::after {
    content: "";
    position: absolute;
    height: 60%;
    width: 1px;
    right: 0;
    top: 50%;
    background: #dddddd;
    transform: translateY(-50%);
}

.my-ord .myord-table table tbody tr .prd-txt a {
  font: 18px/26px "Gabarito-SemiBold";
  color: #222;
}

.my-ord .myord-table table tbody tr .prd-cde p,
.my-ord .myord-table table tbody tr .ord-on p,
.my-ord .myord-table table tbody tr .prd-tol p {
  font: 20px/28px "Gabarito-Medium";
  color: #333;
  margin-bottom: 8px;

}

.my-ord .myord-table table tbody tr .prd-cde span,
.my-ord .myord-table table tbody tr .ord-on span,
.my-ord .myord-table table tbody tr .prd-tol span {
  font: 16px/24px "Gabarito-Medium";
  color: #aeaeae;

}

/* myorder end */

/* success page start */
.suc-pg {
  padding: 100px 0px;
}

.suc-pg .suc-box {
  max-width: 995px;
  width: 100%;
  margin: 0 auto;
  display: block;
  background-color: #fff;
  border-radius: 25px;
  box-shadow: 0px 0px 10px lightgray;
  padding: 95px 70px 70px;
}

.suc-pg .suc-box .suc-top {
  text-align: center;
}

.suc-pg .suc-box .suc-top .suc-img {
  padding-bottom: 40px;
}

.suc-pg .suc-box .suc-top .suc-img img {
  height: 115px;
  width: 98px;
  object-fit: contain;
}

.suc-pg .suc-box .suc-top h2 {
  margin: 30px 0px 15px;
  font-size: 35px;
  line-height: 43px;
}

.suc-pg .suc-box .suc-top p {
  padding: 0px 105px;
}

.suc-pg .suc-box .suc-btm .suc-ord {
  display: flex;

}

.suc-pg .suc-box .suc-btm .suc-ord .suc-lft,
.suc-pg .suc-box .suc-btm .suc-ord .suc-rgt {
  width: 50%;
}

.suc-pg .suc-box .suc-btm .suc-ord .suc-lft table {
  width: 100%;
}

.suc-pg .suc-box .suc-btm .suc-ord .suc-lft table tbody tr td {
  width: 50%;
}

.suc-pg .suc-box .suc-btm .suc-ord .suc-lft table tbody tr:not(:last-of-type) td {
  padding-bottom: 6px;
}

.suc-pg .suc-box .suc-btm .suc-ord .suc-lft table tbody tr td b,
.suc-pg .suc-box .suc-btm .suc-ord .suc-rgt ul li b {
  font: 17px/25px "Gabarito-Medium";
  color: #222;
  width: 30%;
  display: inline-block;
  margin-right: 15px;
}

.suc-pg .suc-box .suc-btm .suc-ord .suc-lft table tbody tr td span,
.suc-pg .suc-box .suc-btm .suc-ord .suc-rgt ul li span {
  font: 17px/25px "Gabarito-Regular";
  color: #666666;
}

.suc-pg .suc-box .suc-btm .suc-ord .suc-rgt {
  text-align: end;
}

.suc-pg .suc-box .suc-btm .suc-ord .suc-rgt ul li {
  background: unset;
  padding: 0;
  display: flex;
}

.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow {
  display: flex;
  align-items: center;
  padding: 30px 0px 38px;
  border-bottom: 1px solid #dcdcdc;
}

.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-lft {
  width: 65%;
}


.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-lft strong {
  font: 21px/29px "Gabarito-Bold";
  margin-bottom: 17px;
  display: block;
}

.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-lft ul li {
  background: unset;
  padding: 0;
}

.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-lft ul li:not(:last-of-type) {
  margin-bottom: 9px;
}

.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-lft ul li b {
  font: 17px/25px "Gabarito-Medium";
  color: #222;
  display: inline-block;
}

.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-lft ul li p {
  font: 17px/25px "Gabarito-Regular";
  color: #666666;
}

.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-rgt {
  width: 35%;
}

.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-rgt table {
  width: 100%;
}

.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-rgt table tbody tr td:first-of-type {
  font: 17px/25px "Gabarito-Medium";
  color: #222;
}

.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-rgt table tbody tr td:last-of-type {
  font: 17px/25px "Gabarito-Regular";
  text-align: end;
  color: #666666;
}

.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-rgt table tbody tr:not(:last-of-type) td {
  padding-bottom: 7px;
}

.suc-pg .suc-box .suc-btm .suc-tol {
  padding: 25px 0px 30px;
}

.suc-pg .suc-box .suc-btm .suc-tol table {
  width: 100%;
  text-align: end;
}

.suc-pg .suc-box .suc-btm .suc-tol table tbody tr td {
  font: 23px/31px "Gabarito-Bold";
  color: #222;
}

.suc-pg .suc-box .suc-btm .suc-tol table tbody tr td:last-of-type {
  width: 16%;
}

.suc-pg .suc-box .suc-btm .suc-lnks {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.suc-pg .suc-box .suc-btm .suc-lnks li  {
  background: unset;
  padding: 0;
}

.suc-pg .suc-box .suc-btm .suc-lnks li a {
  font: 14px/22px "Gabarito-Medium";
  color: #fff;
  padding: 11px 28px;
  text-align: center;
  border-radius: 25px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.suc-pg .suc-box .suc-btm ul li a.bck {
  background-color: #222;
}

.suc-pg .suc-box .suc-btm .suc-lnks li p a {
  background-color: #e38626;
  text-decoration: unset;
}

.suc-pg .suc-box .suc-btm ul li a.bck:hover {
  box-shadow: inset -200px -50px 0 0 #e38626;
}

.suc-pg .suc-box .suc-btm ul li a.dwn {
  background-color: #e38626;
}

.suc-pg .suc-box .suc-btm ul li a.dwn:hover {
  box-shadow: inset -200px -50px 0 0 #222;
}

.suc-pg .suc-box .suc-btm .suc-lnks li p a:hover {
  box-shadow: inset -200px -50px 0 0 #222;  
}
/* success page end */

/* order detail start */
/* .ord-det {
  padding: 105px 0px;
} */

.ord-det .ord-det-inn {
  margin-bottom: 48px;
}

.ord-det .ord-tbl-blk {
  border: 1px solid #dcdcdc;
  border-radius: 25px;
  padding-top: 20px;
}

.ord-det .ord-tbl-blk .ord-props {
  background-color: #222;
  border-radius: 25px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0px 14px;
}

.ord-det .ord-tbl-blk .ord-props ul li {
  background: unset;
  padding: 0;
}

/* .ord-det .ord-tbl-blk .ord-props .prop-l li {
  padding: 0 20px;
} */

.ord-det .ord-tbl-blk .ord-props .prop-l li:first-of-type {
  padding-left: 0;

}

.ord-det .ord-tbl-blk .ord-props .prop-l li:last-of-type {
  padding-right: 0;
}

.ord-det .ord-tbl-blk .ord-props .prop-l li:not(:last-of-type) {
  border-right: 1px solid #dcdcdc;
} 

.ord-det .ord-tbl-blk .ord-props .prop-r li:not(:first-of-type) {
  padding-left: 20px;
}

.ord-det .ord-tbl-blk .ord-props ul {
  display: flex;
  align-items: center;
  padding: 14px 25px;
}

.ord-det .ord-tbl-blk .tbl-bdy ul li {
  background: unset;
  padding: 0 !important;
  /* width: 50%; */
  display: flex;
  align-items: center;
}

.ord-det .ord-tbl-blk .ord-props ul li a {
  font: 18px/26px "Gabarito-SemiBold";
  color: #fff;
  padding: 0 15px;
  background-color: unset !important;
}

.ord-det .ord-tbl-blk .tbl-bdy {
   padding: 35px 72px 45px;
}

.ord-det .ord-tbl-blk .tbl-bdy .top-bdy {
  margin-bottom: 15px;
}

.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy {
  margin-bottom: 27px;
}

.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy .mid-rgt .mob {
  margin-top: 27px;
  /* width: 50%; */
}

.ord-det .ord-tbl-blk .tbl-bdy .top-bdy .top-lft a img {
  height: 45px;
  width: 187px;
  object-fit: contain;
}

.ord-det .ord-tbl-blk .tbl-bdy .top-bdy,
.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy,
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

.ord-det .ord-tbl-blk .tbl-bdy .top-bdy .top-rgt,
.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy .mid-rgt {
  text-align: end;
}

.ord-det .ord-tbl-blk .tbl-bdy .top-bdy .top-rgt strong,
.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy .mid-lft strong {
  font: 25px/33px "Gabarito-Medium";
  color: #333333;
  margin-bottom: 10px;
}

.ord-det .ord-tbl-blk .tbl-bdy .top-bdy .top-rgt p {
  font: 17px/25px "Gabarito-Regular";
}

.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy p,
.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy span,
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-lft li span,
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-rgt li p {
  font: 16px/24px "Gabarito-Regular";
}

.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy .mid-rgt p,
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-lft li p {
  font: 16px/24px "Inter-Regular";
}

.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-rgt li b {
  font: 18px/26px "Gabarito-Medium";
  color: #222;
}

.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy ul {
  width: 50%;
}

.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-rgt li,
.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy .mid-rgt .mob li {
  justify-content: flex-end;
}

.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy .mid-rgt .mob li p {
  width: 35%;
  text-align: start;
}

.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-lft li p {
  width: 15%;
}

.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-rgt li p {
  width: 25%;
  text-align: end;
}

.ord-det .ord-tbl-blk .ord-prd-tbl {
  padding: 0px 14px;
}

.ord-det .ord-tbl-blk .ord-prd-tbl table {
  width: 100%;
}

.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr {
  background-color: #222;
  border-radius: 25px;
  display: flex;
 
}

.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr th {
  font: 18px/26px "Gabarito-SemiBOld";
  color: #fff;
  padding: 14px 0px;
}

.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr th:first-of-type {
  padding-left: 75px;
}

.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr th:last-of-type {
  padding-right: 75px;
}

.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr td:first-of-type {
  padding: 10px 0px;
  padding-left: 40px;
}

.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr td:last-of-type {
  padding-right: 75px;
}

.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr .ord-prd,
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr .ord-prd {
  width: 56.6%;
}

.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr .ord-num,
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr .ord-num {
  width: 4%;
  text-align: center;
}

.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr .ord-prc,
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr .ord-prc {
  width: 18.4%;
  text-align: end;
}

.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr .ord-tol,
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr .ord-tol {
  width: 21.8%;
  text-align: end;
}

.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr .ord-prd .ord-img {
  height: 50px;
  width: 50px;
  border-radius: 10px;
  overflow: hidden;
  background-color: #fff;
}

.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr .ord-prd {
  display: flex;
  align-items: center;
}

.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr .ord-prd .ord-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr {
  background-color: #f4f4f4;
  border-radius: 50px;
  display: flex;
  align-items: center;
}

.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr:not(:last-of-type) {
  margin: 13px 0px;
}
 
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr .ord-prd b {
  font: 18px/26px "Gabarito-Medium";
  color: #222;
  padding-left: 20px;
}

.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr td:not(:first-of-type) {
  font: 18px/26px "Gabarito-Regular";
  color: #222;
}

.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr.subtol-row,
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr.subtax-row,
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr.ord-tol {
  background-color: unset;
}

.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr.subtol-row,
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr.subtax-row,
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr.ord-tol {
  margin: 0;
  border-radius: 0;
}


.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr.subtol-row td,
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr.subtax-row td {
  font: 16px/24px "Gabarito-Regular";
  color: #222;
}

.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr.subtol-row td:last-of-type,
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr.subtax-row td:last-of-type {
  font-family: "Inter-Regular";
}

.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr.ord-tol td {
  font: 23px/31px "Gabarito-SemiBold";
  color: #222;
}

.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr:nth-last-child(2) td {
  padding-top: 5px;
  padding-bottom: 30px;
}

.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr:last-of-type {
  border-top: 1px solid #dcdcdc;
  padding-top: 30px;
  padding-bottom: 30px;
}

.ord-det .ord-notic {
  margin-top: 40px;
}

.ord-det .ord-notic b {
  font: 23px/31px "Gabarito-SemiBold";
  color: #222;
  margin-bottom: 10px;
  display: inline-block;
}

.ord-det .ord-notic p {
  font: 16px/24px "Gabarito-Regular";

}
/*order detail end */

/* product detail page */
.pd-pg {
  padding: 100px 0px;
}

.pd-pg .pd-top .pd-sli-flx {
  display: flex;
  align-items: flex-start;
  padding-bottom: 65px;
}

.pd-pg .pd-top .pd-sli-flx .pd-lft {
  width: 43.8%;
}

.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSPager {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 50px !important;
}

.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSPager li {
  height: 85px;
  width: 85px !important;
  border-radius: 10px;
  border: 1px solid #dcdcdc;
  background: unset;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSPager li a {
  height: 100%;
  width: 100%;
}

.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSPager li img {
  height: 100%;
  width: 100%;
  border-radius: 10px;
  object-fit: cover;
}

.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideOuter .lSSlideWrapper {
  border: 1px solid #dcdcdc;
  border-radius: 10px;
  height: 580px;
  width: 100%;
  position: relative;
  overflow: visible;
}

.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideOuter .lSSlideWrapper .gallery {
  height: 100% !important;
}

.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .gallery li {
  padding: 0;
  background: unset;
  height: 100%;
  position: relative;
  display: block !important;
}

.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .gallery li .thumb-pto {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .gallery li .thumb-pto img {
  height: 435px;
  width: 435px;
  object-fit: cover;
}

.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .gallery li .pd-zm {
  position: absolute;
  bottom: 20px;
  right: 20px;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0px 0px 10px lightgray;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .gallery li .pd-zm img {
  height: 17px;
  width: 18px;
  object-fit: contain;
}

.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideOuter .lSSlideWrapper .lSAction {
  position: absolute;
  bottom: -95px;
  width: 100%;
}

.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideOuter .lSSlideWrapper .lSAction a {
  height: 33px;
  width: 33px;
  border: 1px solid #222;
  border-radius: 50%;
  opacity: 1;
}

.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideOuter .lSSlideWrapper .lSAction a.lSPrev {
  background: url(../images/prd-prev.svg) no-repeat center center;
  left: 105px;
}

.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideOuter .lSSlideWrapper .lSAction a.lSNext {
  background: url(../images/prd-nxt.svg) no-repeat center center;
  right: 105px;
}

.pdetail .fancybox-is-open .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content li .pd-zm {
  display: none;
}

.pdetail .fancybox-is-open .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content li {
  display: flex !important;
  justify-content: center;
  align-items: center;
}

.pdetail .fancybox-is-open .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content li .thumb-pto {
  height: 350px;
  width: 350px;
}

.pdetail .fancybox-is-open .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content li .thumb-pto img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt {
  width: 57%;
  padding-left: 50px;
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt > a {
  font: 15px/23px "Gabarito-Regular";
  color: #fff;
  background-color: #00920e;
  border-radius: 7px;
  padding: 4px 17px;
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt h1 {
  padding: 20px 0px;
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt p {
  padding-right: 60px;
  margin-bottom: 30px;
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt label b {
  display: block;
  font: 17px/25px "Gabarito-Medium";
  color: #222;
  margin-right: 10px;
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt label select {
  max-width: 625px;
  width: 100%;
  border-radius: 25px;
  padding: 13px 25px;
  border: none;
  font: 16px/24px "Gabarito-Regular";
  color: #666;
  background: #f6f6f6 url(../images/check-drp-dwn.svg) no-repeat right 25px center;
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt .our-rs {
  padding: 25px 0px;
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt .our-rs strong {
  font: 17px/25px "Gabarito-Medium";
  color: #222;
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt .our-rs strong b {
  font: 30px/38px "Gabarito-SemiBold";
  margin: 0px 5px 0px 10px;
  display: inline-block;
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt .our-rs strong span {
  color: #d6d6d6;
  text-decoration: line-through;
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt .con-ord {
  padding-bottom: 60px;
  border-bottom: 1px solid #dcdcdc;
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt .con-ord b {
  display: block;
  font: 17px/25px "Gabarito-Medium";
  color: #222;
  margin-bottom: 10px;

}

.pd-pg .pd-top .pd-sli-flx .pd-rgt .con-ord select {
  border-radius: 25px;
  padding: 10px 121px 10px 25px;
  border: none;
  font: 16px/24px "Gabarito-Regular";
  color: #666;
  margin-right: 15px;
  background: #f6f6f6 url(../images/check-drp-dwn.svg) no-repeat right 25px center;
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt .con-ord a {
  color: #fff;
  background: #222 url(../images/prd-bag.svg) no-repeat left 50px center;
  border: none;
  border-radius: 25px;
  padding: 10px 60px 10px 89px;
  font: 14px/22px "Gabarito-Medium";
  text-transform: uppercase;

}

.pd-pg .pd-top .pd-sli-flx .pd-rgt .con-ord a:hover {
  box-shadow: inset -200px -50px 0 0 #e38626;
  background: url(../images/prd-bag.svg) no-repeat left 50px center;
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt ul b {
  font: 20px/28px "Gabarito-SemiBold";
  color: #222;
  margin-bottom: 12px;
  display: inline-block;
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt ul {
  padding-top: 25px;
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt ul li {
  background: url(../images/tick-li.svg) no-repeat top 5px left;
  font: 17px/25px "Gabarito-Medium";
  color: #222;
  padding-left: 30px;
  padding-bottom: 10px;
}

.pd-pg .pd-mid .pd-mid-flx {
  display: flex;
}

.pd-pg .pd-mid .pd-mid-flx .mid-txt {
  width: 50%;
}

.pd-pg .pd-mid .pd-mid-flx .mid-txt b {
  font: 23px/31px "Gabarito-SemiBold";
  color: #222;
  margin-bottom: 15px;
  display: inline-block;
}

.pd-pg .pd-mid .pd-mid-flx .mid-txt p {
  padding-right: 75px;
}

.pd-pg .pd-mid .pd-mid-flx .mid-txt p:not(:last-of-type) {
  margin-bottom: 25px;
}

.pd-pg .pd-mid .pd-mid-flx .mid-txt p:last-of-type {
  margin-bottom: 20px;
}

.pd-pg .pd-mid .pd-mid-flx .mid-txt ul li {
  background: url(../images/prd-li.png) no-repeat top 8px left;
}

.pd-pg .pd-mid .pd-mid-flx .mid-tbl {
  width: 50%;
}

.pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk table {
  width: 100%;
  background-color: #f6f6f6;
  border-radius: 20px;
}

.pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk table tr:not(:last-of-type) {
  border-bottom: 1px solid #dddddd;
}

.pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk table thead tr {
  background-color: #ebebeb;
  border-radius: 20px 20px 0px 0px;
  /* display: flex; */
}

/* .pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk table thead tr th {
  border-top-left-radius: 20px;
} */

/* .pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk table thead tr td {
  border-top-right-radius: 20px;
} */

.pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk table thead tr th,
.pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk table thead tr td {
  width: 50%;
  font: 18px/26px "Gabarito-ExtraBold";
  color: #222;
  padding: 18px 0px;
}

.pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk table tbody tr th {
  font: 17px/25px "Gabarito-SemiBold";
  color: #222;
  padding: 15px 0px;
}

.pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk table tbody tr td:first-of-type {
  font: 16px / 24px "Gabarito-SemiBold";
  color: #222;
}

.pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk table tbody tr td {
  font: 16px/24px "Gabarito-Regular";
  color: #666666;
  padding: 15px 0px;
}

.pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk table thead tr th:first-of-type,
.pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk table tbody tr td:first-of-type {
  padding-left: 35px;
}

.pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk table thead tr th:last-of-type,
.pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk table tbody tr td:last-of-type {
  padding-right: 35px;
}

.pd-slide-blk {
  position: relative;
}

.pd-slide-blk .owl-stage-outer .owl-stage {
  display: flex;
  padding: 30px 15px 15px;
}

.pd-slide-blk .pd-item {
  position: relative;
  height: 100%;
}

.pd-slide-blk .pd-item .img {
  /* border: 1px solid #dcdcdc;
  border-radius: 20px; */
  position: relative;
}
/* 07-08-25 */
/* .prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm.list .pd-item .img > a > img {
  height: 315px;
  width: 100%;
  object-fit: cover;
  border-radius: 20px 0px 0px 20px;
} */
/* 07-08-25 */

.pd-slide-blk .pd-item .img .view_itm {
  opacity: 0;
  visibility: hidden;
}

.pd-slide-blk .pd-item .img .view_itm {
    background-color: #fff;
    border-radius: 50px;
    padding: 10px 20px;
    width: 120px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    position: absolute;
    right: 0;
    transition: .5s linear;
    left: 0;
    bottom: -55px;
    pointer-events: all;
}

.pd-slide-blk .pd-item:hover .img .view_itm {
  opacity: 1;
  visibility: visible;
  bottom: 25px;
}
.pd-slide-blk .pd-item:hover .img > a::before {
  width: 100%;
  visibility: visible;
}

.pd-slide-blk .pd-item .img .view_itm .crt {
    height: 35px;
    width: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #efefef;
    border-radius: 50px;
    transition: .5s linear;
}

.pd-slide-blk .pd-item:hover .img a::before {
  border-radius: 20px;
}

.pd-slide-blk .pd-item .img .view_itm .crt:hover {
  background-color: #e38626 !important;
}

.pd-slide-blk .pd-item .img .view_itm .crt img {
  height: 16px;
  min-width: 24px;
  object-fit: contain;
}

.pd-slide-blk .pd-item .img .view_itm .crt:hover img {
  filter: invert(10);
}

.pd-slide-blk .pd-item .btm_cnt {
  text-align: center;
  padding: 25px 3px;
}

.pd-slide-blk .pd-item .btm_cnt strong {
  font: 21px/29px "Gabarito-SemiBold";
  color: #222;
  display: block;
  margin-bottom: 15px;
  /* display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-background-clip: text; */
}

.pd-slide-blk .pd-item .btm_cnt p b {
  font: 22px/30px "Gabarito-Medium";
  color: #000;
}

.pd-slide-blk .pd-item .btm_cnt p del {
  font: 16px/24px "Gabarito-Regular";
  color: #b2b2b2;
  margin-left: 10px;
}


.pd-slide-blk .owl-nav {
  display: block !important;
  position: absolute;
  right: 0;
  top: -40px;
}

.pd-slide-blk .owl-nav button {
  height: 45px;
  width: 45px;
  border: 1px solid #222 !important;
  border-radius: 50%;
  position: relative;
  transition: all 0.3s ease-in;
}

.pd-slide-blk .owl-nav button:hover {
  background-color: #222 !important;
}

.pd-slide-blk .owl-nav button span {
  opacity: 0;
  visibility: hidden;
}

.pd-slide-blk .owl-nav button.owl-prev {
  margin-right: 10px;
}

.pd-slide-blk .owl-nav button.owl-prev::after {
  content: "";
  position: absolute;
  top: 15px;
  left: 12px;
  height: 13px;
  width: 20px;
  background: url(../images/blg-prev.svg) no-repeat center center;
}

.pd-slide-blk .owl-nav button.owl-next::after {
  content: "";
  position: absolute;
  top: 12px;
  left: 13px;
  height: 20px;
  width: 20px;
  background: url(../images/blg-nxt.svg) no-repeat center center;
}

.pd-slide-blk .owl-nav button.owl-prev:hover::after,
.pd-slide-blk .owl-nav button.owl-next:hover::after {
  filter: invert(1);
}

/* product detail end */

/* privacy policy page */
body.pri-poli {
  counter-reset: section;
}

.privacy-pg {
  padding: 100px 0px;
}

.privacy-pg h1 {
  margin-bottom: 17px;
}

.privacy-pg b {
  font: 22px/30px "Gabarito-SemiBold";
  color: #222;
  margin-bottom: 5px;
  display: block;
}

.privacy-pg b::before {
  counter-increment: section;
  content: "" counter(section) ") ";
}

.privacy-pg p,
.privacy-pg ul {
  margin-bottom: 18px;
}
.privacy-pg p:has(b) {
  margin-bottom: 0;
}

.privacy-pg p.para {
  margin-bottom: 25px;
}

.privacy-pg b + p {
  margin-bottom: 21px;
}

/* .privacy-pg ul:first-of-type {
  padding-bottom: 14px;
} */

/* privacy policy end */

/* product overview start */
.prd-ovr {
  padding: 100px 0px 0;
}

.prd-ovr .ovr-top {
  text-align: center;
}

.prd-ovr .ovr-top p {
  max-width: 690px;
  width: 100%;
  margin: 25px auto 0;
}

.prd-ovr .prd-ovr-flx {
  display: flex;
  align-items: flex-start;
  padding: 0px 0px 50px;
}

.prd-ovr .prd-ovr-flx .prd-ovr-lft {
  width: 25%;
  border: 1px solid #dcdcdc;
  border-radius: 20px;
  padding: 20px;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu strong {
  font: 20px/28px "Gabarito-SemiBold";
  color: #222;
  display: block;
  padding-bottom: 15px;
  border-bottom: 1px solid #dcdcdc;
  position: relative;
  margin-bottom: 15px;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu strong::before,
.prd-ovr .prd-ovr-flx .prd-ovr-lft .wpc-filter-header .widget-title::before {
  content: "";
  position: absolute;
  top: 6px;
  right: 0;
  height: 15px;
  width: 2px;
  transform: rotate(45deg);
  background-color: #9c9c9c;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu strong.add-hd::before,
.prd-ovr .prd-ovr-flx .prd-ovr-lft .wpc-filter-header .widget-title.add-hd::before {
  transform: unset;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu strong::after,
.prd-ovr .prd-ovr-flx .prd-ovr-lft .wpc-filter-header .widget-title::after {
  content: "";
  position: absolute;
  top: 6px;
  right: 0;
  height: 15px;
  width: 2px;
  transform: rotate(-45deg);
  background-color: #9c9c9c;

}

.prd-ovr-flx .prd-ovr-lft .pov-menu strong.add-hd::after,
.prd-ovr .prd-ovr-flx .prd-ovr-lft .wpc-filter-header .widget-title.add-hd::after {
  transform: rotate(90deg);
}

.prd-ovr-flx .prd-ovr-lft .pov-menu .pov-menus ul {
  margin-bottom: 45px; 
  overflow-y: scroll;
}

.prd-ovr-flx .prd-ovr-lft .categ  .pov-menus ul {
  height: 300px;
}

.prd-ovr-flx .prd-ovr-lft .kleu .pov-menus ul {
  height: 180px;
}

.prd-ovr-flx .prd-ovr-lft .pric .pov-menus ul {
  overflow: unset;

}

.prd-ovr-flx .prd-ovr-lft .pric .pov-menus ul li {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.prd-ovr-flx .prd-ovr-lft .pric .pov-menus ul li img {
  max-width: 265px;
  width: 100%;
  height: 30px;
  object-fit: contain;
}

.prd-ovr-flx .prd-ovr-lft .pric .pov-menus ul li .min,
.prd-ovr-flx .prd-ovr-lft .pric .pov-menus ul li .max {
  width: 40%;
}

.prd-ovr-flx .prd-ovr-lft .pric .pov-menus ul li .min b,
.prd-ovr-flx .prd-ovr-lft .pric .pov-menus ul li .max b {
  font: 17px/25px "Gabarito-Medium";
  color: #000;
  margin-bottom: 10px;
  display: block;
}

.prd-ovr-flx .prd-ovr-lft .pric .pov-menus ul li .min input,
.prd-ovr-flx .prd-ovr-lft .pric .pov-menus ul li .max input {
  width: 100%;
  outline: none;
  border: 1px solid #dcdcdc;
  border-radius: 25px;
  padding: 10px;
  font: 15px/23px "Gabarito-Regular";
  color: #aeaeae;
}

.prd-ovr-flx .prd-ovr-lft .pric .pov-menus ul li .min input::placeholder,
.prd-ovr-flx .prd-ovr-lft .pric .pov-menus ul li .max input::placeholder {
  font: 15px/23px "Gabarito-Regular";
  color: #aeaeae;  
}

.prd-ovr-flx .prd-ovr-lft .pric strong::before,
.prd-ovr-flx .prd-ovr-lft .pric strong::after {
  content: none;
}

.prd-ovr-flx .prd-ovr-lft .pric .pov-menus ul li span {
  font: 16px/24px "Gabarito-Regular";
  color: #000;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu .pov-menus ul::-webkit-scrollbar {
  /* height: 35px; */
  width: 3px;
  background-color: #e8e8e8;
  border-radius: 5px;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu .pov-menus ul::-webkit-scrollbar-thumb {
  width: 2px;
  background-color: #222;
  border-radius: 5px;
  height: 15px;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu .pov-menus ul::-webkit-scrollbar-track {
  height: 30px;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu .pov-menus ul li {
  padding: 0;
  background: unset;
  display: flex;
  align-items: center;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu .pov-menus ul li:not(:last-of-type) {
  padding-bottom: 15px;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu .pov-menus ul li:first-of-type {
  padding-top: 20px;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu .pov-menus ul li p {
  margin-left: 15px;
  font: 16px/24px "Gabarito-Regular";
  color: #222;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu label {
  display: flex;
  align-items: center;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu label b {
  font: 20px/28px "Gabarito-SemiBold";
  color: #222;
  width: 50%;
}

/* .prd-ovr-flx .prd-ovr-lft .pov-menu label input[type=checkbox]::before {
  content: "";
  position: absolute;
  top: 6px;
  left: 7px;
  height: 22px;
  width: 22px;
  border-radius: 50%;
  background-color: #fff;
} */

.prd-ovr .prd-ovr-flx .prd-ovr-lft form {
    padding: unset ;
    max-width: unset ;
    border: unset ;
    border-radius: unset;
    font-family: unset;
    box-shadow: unset;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu label input[type=checkbox]:checked {
  background-color: #222;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu label input[type=checkbox]:checked::before {
  left: unset;
  right: 7px;
}

.prd-ovr .prd-ovr-flx .prd-ovr-rgt {
  width: 75%;
  padding-left: 50px;
}

.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #f6f6f6;
  border-radius: 20px;
  padding: 20px;
} 

.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft {
  display: flex;
  align-items: center;
  width: 80%;
}

.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft strong {
  font: 16px/24px "Gabarito-SemiBold";
  color: #222;
}

.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft select {
  font: 16px/24px "Gabarito-Regular";
  color: #222;
  max-width: 245px;
  width: 100%;
  border-radius: 25px;
  padding: 10px 20px;
  border: none;
  outline: none;
  margin: 0px 20px;
  cursor: pointer;
  background: #ededed url(../images/check-drp-dwn.svg) no-repeat top 17px right 15px;
  word-break: break-word;
  overflow-wrap: break-word;
}

.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft p {
  width: fit-content;
  font: 15px/23px "Gabarito-Regular";
}


.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt .view-btns {
  display: flex;
  align-items: center;
}

.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt .view-btns .bttn {
  height: 50px;
  width: 50px;
  background: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt .view-btns .bttn.on {
  background-color: #e38626;
}

.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt .view-btns .bttn img {
  height: 21px;
  width: 21px;
  object-fit: contain;
}

.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt .view-btns .bttn.on img {
  filter: invert(1)
}

.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt .view-btns .bttn#grid-view {
  margin-right: 10px;
}

.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .products {
  display: flex;
  flex-wrap: wrap;
  padding: 45px 0px 25px;
  margin: 0;
}

.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item {
  width: 32%;
  margin-bottom: 15px;
}

.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item:not(:nth-child(3n)) {
  margin-right: 19px;
}

.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item .img > a::before {
  content: none;
}

.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item .img .view_itm {
  box-shadow: 0px 0px 5px lightgray;
}


.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm.list .pd-item {
  width: 100%;
  border: 1px solid #dcdcdc;
  border-radius: 20px;
  display: flex;
  align-items: center;
}

.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm.list .pd-item .img {
  width: 28%;
}

.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm.list .pd-item:not(:nth-child(3n)) {
  margin-right: 0;
}

.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm.list .btm_cnt {
  width: 65%;
}

.prd-ovr .ovr-btm {
  background-color: #f6f6f6;
  padding: 100px 0px;
}

.prd-ovr .ovr-btm .teks-flx {
  display: flex;
  align-items: center;
}

.prd-ovr .ovr-btm .teks-flx .teks-lft {
  width: 50%;
}

.prd-ovr .ovr-btm .teks-flx .teks-lft img {
  width: 100%;
  height: 100%;
  border-radius: 40px;
  object-fit: cover;
}

.prd-ovr .ovr-btm .teks-flx .teks-rgt {
  width: 50%;
  padding-left: 55px;
}

.prd-ovr .ovr-btm .teks-flx .teks-rgt b {
  font: 18px/26px "Gabarito-SemiBold";
  color: #222;
  margin: 22px 0px 12px;
  display: inline-block;
}

.prd-ovr .ovr-btm .teks-flx .teks-rgt p {
  margin-bottom: 15px;
}
/* product overview end */


/* register start */
.reg-pg {
  position: relative;
  min-height: 100vh;
}

.reg-pg .reg-top a {
  margin-bottom: 47px;
}


.reg-pg .reg-top a img {
  height: 45px;
  width: 187px;
  object-fit: contain;
}

.reg-pg .reg-top strong {
  font: 35px/40px "Gabarito-SemiBold";
  color: #222;
  display: block;
}

.reg-pg .reg-top p {
  max-width: 520px;
  width: 100%;
  margin: 11px auto 47px;
}

.reg-pg .reg-lft {
  width: 47.3%;
  background-color: #fff;
  padding: 200px 164px 60px;
  position: relative;
  border-radius: 0 30px 30px 0;
  left: 0;
  z-index: 99;
  min-height: 100vh;
}

.reg-pg .reg-lft .reg-top {
  text-align: center;
}

.reg-pg .reg-lft .reg-frm .reg-int {
  position: relative;
  text-align: start;
  margin-bottom: 10px;
}

.reg-pg .reg-lft .reg-frm .reg-int:not(:last-of-type) {
  margin-bottom: 15px
}

.reg-pg .reg-lft .reg-frm .reg-int b {
  display: inline-block;
  margin-bottom: 8px;
  font: 17px/25px "Gabarito-Medium";
  color: #222;

}

.reg-pg .reg-lft .reg-frm .reg-int input {
  width: 100%;
  border: none;
  outline: none;
  border-radius: 25px;
  padding: 13px 25px;
  background-color: #f6f6f6;
  font: 16px / 24px "Gabarito-Regular";
}

.reg-pg .reg-lft .reg-frm .reg-int input::placeholder {
  font: 16px / 24px "Gabarito-Regular";
  color: #aeaeae;

}

.reg-pg .reg-lft .reg-frm .reg-int button {
  position: absolute;
  right: 20px;
  top: 24px;
}

.reg-pg .reg-lft .reg-frm .reg-int button img {
  height: 20px;
  width: 26px;
  object-fit: contain;
}

.reg-pg .reg-lft .reg-frm > button {
  font: 14px / 22px "Gabarito-Medium";
  color: #fff;
  text-transform: uppercase;
  background-color: #e38626;
  padding: 11px 25px;
  border-radius: 25px;
  width: 100%;
  text-align: center;
  margin: 28px 0px 17px;
  letter-spacing: 1px;
}

.reg-pg .reg-lft .reg-frm > button:hover {
  box-shadow: inset -200px -50px 0 0 #222;
}

.reg-pg .reg-lft .reg-frm > button img {
  height: 20px;
  width: 26px;
  object-fit: contain;
}

.reg-pg .reg-lft .reg-frm p {
  text-align: center;
}

.reg-pg .reg-lft .reg-frm p a {
  color: #e38626;
  font-family: "Gabarito-SemiBold";
}

.reg-pg .reg-lft .reg-frm p a:hover {
  text-decoration: underline;
}

.reg-pg .reg-lft .reg-frm .reg-bck {
    text-align: center;
    padding-top: 100px;
}

.reg-pg .reg-lft .reg-frm .reg-bck a {
  color: #fff;
  font: 14px / 22px "Gabarito-Medium";
  border-radius: 25px;
  padding: 12px 20px 12px 45px;
  background-color: #222;
  text-align: center;
  text-transform: uppercase;
  margin: 0 auto;
  letter-spacing: 1px;
  position: relative;
}

.reg-pg .reg-lft .reg-frm .reg-bck a:hover {
  box-shadow: inset -200px -50px 0 0 #e38626;
}

.reg-pg .reg-lft .reg-frm .reg-bck a::before {
  content: "";
  position: absolute;
  background: url(../images/log-bck.svg) no-repeat;
  height: 9px;
  width: 11px;
  top: 18px;
  left: 22px;
}

.reg-pg .reg-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-height: 100vh;
}

.reg-pg .reg-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.main_head .btm_cnt .mega-menu {
  display: none;
}
/* register end */

body.overlay {
  position: relative;
  overflow: hidden;
}

body.overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 8;
}

.main_head .btm_cnt .hd_login {
  display: none;
}

.bestel {
  background-color: #f6f6f6;
  padding: 100px 0px;
}

.usp_ .itm .cnt strong {
  font: 20px/28px "Gabarito-SemiBold";
  color: #222;
}

.main_head .btm_cnt ul.menus strong {
  display: none;
}

/*16-07-2025*/
.cont-flx .cont-lft .frm-blk br {
  display: none;
}

.cont-flx .cont-lft .frm-blk .mar span,
.cont-flx .cont-lft .frm-blk .cont-check span {
  width: 100%;
  margin: 0;
} 

.cont-flx .cont-lft .frm-blk p input[type="submit"] {
    background-color: #e38626;
    font: 14px / 22px "Gabarito-Medium";
    color: #fff;
    padding: 12px 35px;
    border-radius: 25px;
    letter-spacing: 1px;
    text-transform: uppercase;
    border: none;
}

.cont-flx .cont-lft .frm-blk p input[type="submit"]:hover {
  box-shadow: inset -200px -50px 0 0 #222;
}

.cont-flx .cont-lft .frm-blk .cont-int.cap {
  margin-bottom: 30px;
}

.cont-flx .cont-lft .frm-blk .cont-int.cap span {
  /* max-width: 255px; */
  width: 100%;
}

.cont-flx .cont-lft .frm-blk .cont-check label {
  display: flex;
  align-items: center;
}

.cont-flx .cont-lft .frm-blk .cont-check label span {
  margin-left: 15px;
}

.addr-blk .cont-box-flx .cont-box a {
  display: flex;
  align-items: center;
}

.cont-flx .cont-rgt .map-blk iframe {
  border-radius: 20px;
  overflow: hidden;
}

.cont-flx .cont-lft .frm-blk .cont-check label span a {
  font: 16px/24px "Gabarito-SemiBold";
  color: #222;
}

.cont-flx .cont-lft .frm-blk .cont-check label span a:hover {
  color: #e38626;
}

.cont-flx .cont-lft .frm-blk .cont-int textarea::-webkit-scrollbar {
  background-color: #666;
  border-radius: 5px;
  width: 5px;
}

.cont-flx .cont-lft .frm-blk .cont-int textarea::-webkit-scrollbar-thumb  {
  background-color: #e38626;
  border-radius: 5px;
  width: 5px;
}

.privacy-pg br {
  display: none;
}

.blg-pagi .pages li .current {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    background-color: #222;
    color: #fff;
    font: 18px/26px "Gabarito-Regular";
}

.main_head .btm_cnt ul.menus .menu {
  display: flex;
  align-items: center;
}

.main_head .btm_cnt ul.menus li:hover a::before {
  width: 100%;
}


/* 404 page */
.error_page {
  padding: 100px 0px;
  text-align: center;
}

.error_page .er_pa h1 {
    font: 35px/40px "Gabarito-SemiBold";
    color: #222;
}
.error_page .er_pa > img {
  height: 300px;
  max-width: 595px;
  width: 100%;
  object-fit: contain;
  margin: 50px auto;
}

.error_page .org-btn {
  padding: 13px 50px;
}
 
/* 404 page */
/*16-07-2025 */

/* 17-07-2025 */
.blog-pg .page-title {
  text-align: start;
}

.main_head .top_cnt .inr_flx .hd_lft .flag-drop .img_ li {
  display: none;
}

.main_head .top_cnt .inr_flx .hd_lft .flag-drop .img_ li.current-lang {
  display: block;
}

.blog-det-pg .blg-delen .delen-rgt .tags span a {
  color: #222;
}

.blog-det-pg .blg-delen .delen-rgt .tags span:hover a {
  color: #fff;
}

.blog_ .lft .itm .img img {
  width: 100%;
  height: 255px !important;
  object-fit: cover;
}

.spec_pack .spec_img .spec_cnt a:hover {
      box-shadow: inset -200px -50px 0 0 #222;
}

.lat_pack .ryt .slide_flx .owl-nav {
    display: flex;
    position: absolute;
    left: -235px;
    bottom: 50px;
}

.blog_ .lft .slide .owl-nav  {
    display: flex;
    position: absolute;
    right: -145px;
    bottom: 55px;
}

.lat_pack .ryt .slide_flx .owl-nav button,
.blog_ .lft .slide .owl-nav button {
  height: 45px;
  width: 45px;
  border-radius: 50%;
  background-color: #fff;
  border: 1px solid #222;
  position: relative ;
}

.lat_pack .ryt .slide_flx .owl-nav button:hover,
.blog_ .lft .slide .owl-nav button:hover {
  background-color: #222;
}

.lat_pack .ryt .slide_flx .owl-nav button span,
.blog_ .lft .slide .owl-nav button span{
  opacity: 0;
}

.lat_pack .ryt .slide_flx .owl-nav button.owl-prev::after,
.blog_ .lft .slide .owl-nav button.owl-prev::after  {
  content: "";
  position: absolute;
  top: 15px;
  left: 12px;
  height: 13px;
  width: 20px;
  background: url(../images/blg-prev.svg) no-repeat center center;
}

.lat_pack .ryt .slide_flx .owl-nav button.owl-prev:hover::after,
.lat_pack .ryt .slide_flx .owl-nav button.owl-next:hover::after,
.blog_ .lft .slide .owl-nav button.owl-prev:hover::after,
.blog_ .lft .slide .owl-nav button.owl-next:hover::after {
  filter: invert(1);
}

.lat_pack .ryt .slide_flx .owl-nav button.owl-next::after,
.blog_ .lft .slide .owl-nav button.owl-next::after  {
    content: "";
    position: absolute;
    top: 12px;
    left: 13px;
    height: 20px;
    width: 20px;
    background: url(../images/blg-nxt.svg) no-repeat center center;
}

.lat_pack .ryt .slide_flx .owl-nav button.owl-next,
.blog_ .lft .slide .owl-nav button.owl-next {
  margin-left: 10px;
}

/* 17-07-2025 */


/* 18-07-2025 */
.main_head .btm_cnt ul.menus li.current-menu-item a::before{
  width: 100%;
}
.entry-header.entry-header.alignwide {
    display: none;
}

.login-page {
  width: unset !important;
  float: unset !important;
}

.log-pg .log-rgt .log-frm form {
  border: none;
  padding: 0;
}

.log-pg .log-rgt .log-frm form > p {
  margin-bottom: 13px;
  width: 100%;
}

.log-pg .log-rgt .log-frm p {
  text-align: center;
}

.log-pg .log-rgt .log-frm .log-check .lft p {
  width: 100%;
}

.log-pg .log-rgt .log-frm .log-check .lft p label {
  display: flex;
  align-items: center;
}

.log-pg .log-rgt .log-frm .log-int span {
  margin-left: 5px;
  color: #e10f0f !important;
}

.main_head .mid_cnt .inr_flx .hd_login a:first-of-type {
  margin-right: 4px;
}
.main_head .mid_cnt .inr_flx .hd_login a:last-of-type {
  margin-left: 0px;
}

/* body.is-login-register header,
body.is-login-register footer {
  display: none;
} */

 header.hide-on-lost-password,
footer.hide-on-lost-password {
  display: none !important;
}
/* Hide header and footer for login, 
register, lost password, and reset confirm */
body.woocommerce-account:not(.logged-in) header,
body.woocommerce-account:not(.logged-in) footer,
body.woocommerce-account:not(.logged-in)[data-url*="lost-password"] header,
body.woocommerce-account:not(.logged-in)[data-url*="lost-password"] footer body.page-template-default.password-reset header,
body.page-template-default.password-reset footer {
    display: none !important;
}

.reg-pg .reg-lft .reg-frm p button[type=submit] {
    font: 14px / 22px "Gabarito-Medium";
    color: #fff;
    text-transform: uppercase;
    background-color: #e38626 !important;
    padding: 11px 25px !important;
    border-radius: 25px;
    width: 100%;
    text-align: center;
    margin: 28px 0px 17px;
    letter-spacing: 1px;
}

.reg-pg .reg-lft .reg-frm p button[type=submit]:hover {
  box-shadow: inset -200px -50px 0 0 #222;
}

.main_head .mid_cnt .inr_flx .hd_login .hd-txt p {
  text-align: center;
}

.log-pg .log-flx {
  height: 100%;
}

/* restyle */
.main_head .mid_cnt .inr_flx .logo .bur-menu, .main_head .btm_cnt .mob-logo {
    display: none;
}
/* restyle */

/* 18-07-2025 */

/* 19-07-2025 */
.main_head .mid_cnt .inr_flx .logo a img {
    height: 45px !important;
    width: 187px !important;
    object-fit: contain;
}
/* 19-07-2025 */


/* 21-07-2025 */
#cmplz-document {
  max-width: unset !important;
}

#cmplz-document a:hover {
  color: #e38626 !important;
}

#cmplz-document p i {
  font-style: unset !important;
}

#cmplz-document h2, #cmplz-document h3, 
.editor-styles-wrapper .cmplz-unlinked-mode h2, 
.editor-styles-wrapper .cmplz-unlinked-mode h3 {
    padding-bottom: 0px !important;
    margin-bottom: 15px !important;
}

#cmplz-document .cmplz-subtitle, 
.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-subtitle {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.reg-pg .reg-lft .reg-frm form {
  border: none;
  padding: 0;
  margin: 0;
}

.reg-pg .reg-lft .reg-frm .reg-int span {
  margin-left: 5px;
  color: #e10f0f !important;
}

.log-pg .lst-pss .lst-rgt {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.cont-flx .cont-lft .frm-blk .cont-int.cap p {
  display: flex;
  /* align-items: baseline; */
  flex-direction: column;
}

.cont-flx .cont-lft .frm-blk .cont-int.cap p img {
  margin-bottom: 10px;
}

.woocommerce:has(.dash-content) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  padding: 100px 10px;
  max-width: 1350px;
  width: 100%;
  margin: 0 auto;
}

.woocommerce .dash-content {
  width: 100% !important;
  margin-bottom: 50px;
}

.woocommerce .dash-content ul {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.woocommerce .dash-content ul li {
  background: unset;
  padding: 0;
  margin-bottom: 10px;
}

.woocommerce .dash-content ul li:not(:last-of-type) {
  margin-right: 30px;
}

.woocommerce .dash-content ul li a {
  background-color: #e38626;
  border-radius: 10px;
  padding: 13px 25px;
  color: #fff;
}

.woocommerce .dash-content ul li a:hover,
.woocommerce .dash-content ul li.is-active a {
  color: #fff;
  background-color: #222;
} 

.woocommerce .dash-rgt {
  width: 100% !important;
}

.woocommerce .dash-rgt .woocommerce-info {
  border-top-color: #e38626 !important;
}

.woocommerce .dash-rgt .woocommerce-info > a {
  color: #fff;
  background-color: #e38626;
  border: 1px solid #e38626;
  transition: 0.3s ease-in;
  font: 18px/26px "Gabarito-Regular";
  border-radius: 10px;
}

.woocommerce .dash-rgt .woocommerce-info > a:hover {
  background-color: #222;
  border-color: #222;
  color: #fff;
}

.woocommerce .dash-rgt .addresses {
  display: flex;
  align-items: stretch;
  /* justify-content: space-between; */
  margin-top: 50px;
}

.woocommerce .dash-rgt .addresses .u-column1,
.woocommerce .dash-rgt .addresses .u-column2,
.woocommerce .dash-rgt form {
  background-color: #f6f5f8;
  border-radius: 10px;
  padding: 30px 20px;
  text-align: start;
}

.woocommerce .dash-rgt .addresses .u-column1 header a,
.woocommerce .dash-rgt .addresses .u-column2 header a {
  float: unset !important;
  font: 16px/24px "Gabarito-Regular";
  margin-bottom: 10px;
}

.woocommerce .dash-rgt .addresses .u-column1 header h2,
.woocommerce .dash-rgt .addresses .u-column2 header h2 {
  margin-bottom: 17px;
}


.woocommerce .dash-rgt .addresses .u-column1 address,
.woocommerce .dash-rgt .addresses .u-column2 address {
    color: #666;
    font: 18px/28px 'Gabarito-Regular'  
}

.woocommerce .dash-rgt > p {
  font: 18px/25px "Gabarito-Medium";
  color: #666;
 
}

.woocommerce .dash-rgt .addresses .u-column2 {
  margin-left: auto;
}

.woocommerce .dash-rgt .edit-account {
    background-color: #f2f2f2;
    padding: 30px;
}

.woocommerce .dash-rgt .edit-account p input,
.woocommerce .dash-rgt .edit-account p .password-input input {
    border: none;
    outline: none;
    border-radius: 25px;
    height: 50px;
    padding: 0px 20px;
    background-color: #fff !important;
}

.woocommerce .dash-rgt .edit-account p button[type=submit],
.woocommerce .dash-rgt form p button[type=submit] {
  background-color: #222;
  border-radius: 10px;
  padding: 13px 25px;
  color: #fff;
  border: 1px solid transparent;
  margin-top: 30px;
  font: 18px/26px "Gabarito-Regular"
}

.woocommerce .dash-rgt .edit-account p button[type=submit]:hover,
.woocommerce .dash-rgt form p button[type=submit]:hover {
  border-color: #222;
  color: #222;
  background-color: #fff;
}

.woocommerce .dash-rgt .edit-account p span em {
  color: rgb(255,0,0)
}

.woocommerce .dash-rgt .edit-account p {
  margin-bottom: 15px;
}

.woocommerce .dash-rgt .edit-account p label {
  margin-bottom: 10px;
}

.woocommerce .dash-rgt .edit-account legend {
  margin: 30px 0px 20px;
}

.woocommerce .dash-rgt p:first-of-type {
  margin-bottom: 20px;

}

.woocommerce .dash-rgt .woocommerce-info {
  font: 18px/26px "Gabarito-Regular";
  color: #666;
}

.woocommerce .dash-rgt form .woocommerce-address-fields__field-wrapper p span {
  width: 100%;
  border: none;
  display: block;
  margin-bottom: 15px;
  border-radius: 25px;
}

.woocommerce .dash-rgt form .woocommerce-address-fields__field-wrapper p span input {
    border: none;
    outline: none;
    border-radius: 25px;
    height: 45px;
    padding: 0px 20px;
    background-color: #fff !important;  
}

.woocommerce .dash-rgt form .woocommerce-address-fields__field-wrapper p label > span {
  display: inline-block;
  width: fit-content
}

.woocommerce .dash-rgt form .woocommerce-address-fields__field-wrapper p .select2-selection__arrow b {
    position: absolute;
    top: 25px;    
    left: unset;
    right: 0;
}
/* 21-07-2025 */

/* 22-07-2025 */
.woocommerce .dash-rgt form h2 {
  margin-bottom: 25px;
}
.woocommerce .dash-rgt p:first-of-type {
    margin-bottom: 0;
}

.woocommerce .dash-rgt p label {
  font: 17px/25px "Gabarito-Medium";
  color: #222;
}

.cart-pg .cart-rgt .order-blk .cart_totals {
  width: 100%;
}

.cart-pg .cart-lft .tbl-blk table thead tr th.hd-tol,
.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-tol {
  text-align: center;
}

.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-del .del-box a {
  display: flex;
  align-items: center;
  justify-content: center;
}

.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-del .del-box a:hover {
  background-color: unset !important;
}

body .qib-button-wrapper .minus.qib-button, body .qib-button-wrapper .plus.qib-button {
  background-color: #222 !important;
  color: #fff;
}

.qib-button-wrapper .quantity input.input-text.qty.text {
  width: 55px !important;
}

.cart-pg .cart-lft .tbl-blk table tbody tr td.product-name strong a {
    font: 18px/26px "Gabarito-SemiBold";
    color: #222;
}

.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-pric span,
.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-tol span  {
    font: 18px / 26px "Gabarito-Regular";
    color: #21283a;
}

.cart-pg .cart-lft .tbl-blk table {
  border: none;
}

.woocommerce table.shop_table td {
  border-top: none;
}

.woocommerce table.shop_table,
.woocommerce table.shop_table tr {
  border-collapse: collapse !important;
}

.cart-pg .cart-lft .tbl-blk table tbody tr td .coupon input {
  max-width: 145px;
  width: 100%;
  border-radius: 10px;
  font: 16px/24px "Gabarito-Regular";
  color: #666;
  margin-right: 10px !important;
  padding: 10px !important;
}

.cart-pg .cart-lft .tbl-blk table tbody tr td .coupon button {
  background-color: #222;
  color: #fff;
  border-radius: 10px;
  padding: 10px;
  font: 17px/25px "Gabarito-Regular";
}

.cart-pg .cart-lft .tbl-blk table tbody tr td .coupon button:hover,
.cart-pg .cart-rgt .order-blk .cart_totals .coupon .button:hover {
  box-shadow: inset -200px -50px 0 0 #e38626;
}

.cart-pg .cart-lft .tbl-blk table tbody tr td > button[type=submit] {
  background-color: #e38626;
  color: #fff;
  border-radius: 10px;
  opacity: 1;
  padding: 10px;
  font: 17px/25px "Gabarito-Regular";

}

.cart-pg .cart-lft .tbl-blk table tbody tr td > button[type=submit]:hover,
.cart-pg .cart-rgt .order-blk table tr td section p button[type=submit]:hover {
  box-shadow: inset -200px -50px 0 0 #222;
  color: #fff;
}

.cart-pg .cart-rgt .order-blk table tbody tr:last-of-type td strong {
  margin: 0;
  text-align: end;
}

.cart-pg .cart-rgt .order-blk table tbody tr:last-of-type th {
  padding: 27px 20px;
  font: 23px / 31px "Gabarito-Medium";
}

.cart-pg .cart-rgt .order-blk .cart_totals .coupon input {
    border: none;
    border-radius: 25px;
    background-color: #ededed;
    padding: 10px 15px;
    text-indent: 10px;
    font: 14px/22px "Gabarito-Regular";
    /* width: 100%; */
    width: 171px;
}

.cart-pg .cart-rgt .order-blk .cart_totals .coupon  {
  display: flex;
  padding: 20px;
  gap: 15px;
  flex-wrap: wrap;
}

.cart-pg .cart-rgt .order-blk .cart_totals .coupon .button {
    background-color: #222 !important;
    color: #fff;
    font: 14px/22px "Poppins-Medium";
    border-radius: 25px;
    padding: 10px 25px;
    /* margin-left: 15px; */
    max-width: 153px;
    width: calc( 100% - 180px)

}

.cart-pg .cart-rgt .order-blk .cart_totals .wc-proceed-to-checkout {
  padding: 0px 20px;
}

.cart-pg .cart-rgt .order-blk .cart_totals .wc-proceed-to-checkout a {
    background-color: #5bb711;
    color: #fff;
    width: 100%;
    border-radius: 25px;
    padding: 10px 20px;
    font: 14px/22px "Gabarito-Medium";
    text-transform: uppercase;
    margin-bottom: 25px;
}

.cart-pg .cart-rgt .order-blk .cart_totals .wc-proceed-to-checkout a:hover {
  box-shadow: inset -200px -50px 0 0 #222;
}

.cart-pg .cart-rgt .order-blk table tr th,
.cart-pg .cart-rgt .order-blk table tr td {
  /* width: 50%; */
  font: 15px / 23px "Gabarito-Regular";
  color: #222;
  padding-bottom: 12px;
}

.cart-pg .cart-rgt .order-blk table tr td section p {
  font: 15px / 23px "Gabarito-Regular";
  color: #222;
}

.order-blk table tbody tr td .select2-container .select2-selection--single .select2-selection__rendered {
  padding: 10px;
  padding-right: 20px;
  /* border: 1px solid #cfc8d8; */
  outline: none;
  background-color: #ededed;
  border-radius: 25px;
}

.order-blk table tbody tr td .select2-container .select2-selection--single .select2-selection__arrow b {
    top: 45%;
    left: 4px;
}

.cart-pg .cart-rgt .order-blk table tr td section p button[type=submit] {
    background-color: #e38626 !important;
    color: #fff;
    border-radius: 10px;
    margin-top: 10px;
    padding: 8px 25px !important;
    font: 15px / 23px "Gabarito-Regular" !important; 
}

.cart-pg .cart-rgt .order-blk table tr td section p input {
  padding: 10px 20px !important; 
  /* padding-right: 20px; */
  /* border: 1px solid #cfc8d8; */
  outline: none;
  background-color: #ededed;
  border-radius: 25px;
  border: none;
}

.cart-pg .cart-rgt .order-blk table tr td section p .select2-container .select2-selection {
  border: none
}
/* 22-07-2025 */

/* 23-07-2025 */
.cart-pg .cart-lft .tbl-blk table tbody tr td.img-box .img-blk .img a {
  height: 100%;
  width: 100%;
}

.woocommerce table.shop_table td {
  border-top: none;
}

.vat-toggle-wrapper a.active {
    background: #e38626;
    color: #fff !important;
    font-weight: bold;
}

.cart-pg .cart-lft .tbl-blk .actions button {
  background-color: #e38626 !important;
  color: #fff !important;
  font: 16px/24px "Gabarito-Regular";
  opacity: 1 !important;
  border-radius: 25px;
  padding: 10px 25px !important;
}

.cart-pg .cart-lft .tbl-blk .actions button:hover {
  box-shadow: inset -200px -50px 0 0 #222;
}

.cart-pg .cart-lft .tbl-blk table tr td {
  border-top: none !important;
}
/* 23-07-2025 */

/* 24-07-2025 */
.main_head .top_cnt .inr_flx .hd_lft ul.hd_link li a img {
  height: 20px;
  width: 20px;
  object-fit: contain;
}

.main_head .top_cnt .inr_flx .hd_lft ul.hd_link li ul {
  margin-left: 0;
}

.prd-ovr .prd-ovr-flx .prd-ovr-lft ul li {
  background: unset;
}

.prd-ovr .prd-ovr-flx .prd-ovr-lft ul li a {
  margin-left: 15px;
  font: 16px / 24px "Gabarito-Regular";
  color: #222;
}

.prd-ovr .prd-ovr-flx .prd-ovr-lft .wpc-filter-header .widget-title {
    font: 20px / 28px "Gabarito-SemiBold";
    color: #222;
    display: block;
    width: 100%;
    padding-bottom: 15px;
    border-bottom: 1px solid #dcdcdc;
    position: relative;
    margin-bottom: 25px !important;
}

.prd-ovr .prd-ovr-flx .prd-ovr-lft form .wpc-filters-range-min-column input,
.prd-ovr .prd-ovr-flx .prd-ovr-lft form .wpc-filters-range-max-column input  {
    outline: none;
    border: 1px solid #dcdcdc;
    border-radius: 25px;
    padding: 10px;
    font: 15px / 23px "Gabarito-Regular";
    color: #aeaeae;
}

.woocommerce nav.woocommerce-pagination ul {
  border: none !important;
}

.woocommerce nav.woocommerce-pagination ul li {
  background: unset;
  border-right: none !important

}

.woocommerce nav.woocommerce-pagination ul li:not(:first-of-type) {
  padding-left: 15px;
}

.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li a {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    padding: 0;
    background-color: #f6f6f6 !important;
    font: 18px/26px "Gabarito-Regular";
    color: #222 !important;
}

.woocommerce nav.woocommerce-pagination ul li:hover span,
.woocommerce nav.woocommerce-pagination ul li:hover a,
.woocommerce nav.woocommerce-pagination ul li .current {
    background-color: #222 !important;
    color: #fff !important;
    height: 50px !important; 
    width: 50px !important;
}

.prd-ovr .prd-ovr-flx .prd-ovr-lft .wpc-filters-range-wrapper {
  margin-bottom: 30px;
}

.prd-ovr .prd-ovr-flx .prd-ovr-lft .wpc-filters-range-inputs .ui-slider-horizontal {
  height: 4px !important;
}

.prd-ovr .prd-ovr-flx .prd-ovr-lft .wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-range {
  background-color:  #e38626 !important;
}

.prd-ovr .prd-ovr-flx .prd-ovr-lft a#reset-filters {
  margin-top: 25px;
}

.wpc-filters-section:not(.wpc-filter-post_meta_num) .wpc-filter-content ul.wpc-filters-ul-list::-webkit-scrollbar-thumb {
  background-color: #222 !important;
}

.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft p,
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft form {
  margin-bottom: 0;
}

.prd-ovr .prd-ovr-flx .prd-ovr-lft .pov-cls {
  display: none;
} 

/* 24-07-2025 */


/* 25-07-2025 */
.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p > span,
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields p > span {
  width: 100%;
  margin-bottom: 5px;
}
.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p span.selection .select2-selection,
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields p span.selection .select2-selection {
    border: none;
    outline: none;
    background: none;
}
.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p span.selection .select2-selection .select2-selection__rendered,
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields p span.selection .select2-selection .select2-selection__rendered {
  padding: 5px 0px;
}

.check-pay-blk .pay-lft .frm-one .select2-container .select2-selection--single .select2-selection__arrow b {
    left: -10px;
}

.check-pay-blk .pay-lft .frm-one .woocommerce-additional-fields .woocommerce-input-wrapper {
  width: 100%;
}

.check-pay-blk .pay-lft .frm-one .woocommerce-additional-fields .woocommerce-input-wrapper textarea {
  border: none;
  outline: none;
  border-radius: 25px;
  background-color: #f6f6f6;
  height: 100px;
  padding: 20px;
}

.check-pay-blk .pay-lft .frm-one .woocommerce-additional-fields .woocommerce-input-wrapper textarea::-webkit-scrollbar {
    width: 5px;
    border-radius: 5px;
    background-color: #c6c6c6;
}

.check-pay-blk .pay-lft .frm-one .woocommerce-additional-fields .woocommerce-input-wrapper textarea::-webkit-scrollbar-thumb {
    width: 5px;
    border-radius: 5px;
    background-color: #222;
}

.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields h3,
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields label.checkbox span {
  margin-bottom: 21px;
}

.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields label.checkbox span,
.check-pay-blk .pay-lft .frm-one .woocommerce-account-fields label.checkbox span {
    font: 17px / 25px "Gabarito-Regular";
    color: #222;
    /* margin-left: 10px; */
}
.woocommerce form .form-row {
    padding: 0 !important;
}
 
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields label.checkbox {
  display: flex;
  /* align-items: center; */
}

.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields label.checkbox input {
  margin-right: 10px;
}

.check-pg .checkout_coupon,
.check-pg .login {
    /* max-width: 1350px; */
    width: 100%;
    margin: 30px auto 0 !important;
    /* background-color: #fff7f0 !important; */
}

.check-pg .checkout_coupon p input,
.check-pg .login p .input-text {
    border: none !important;
    outline: none;
    border-radius: 25px !important;
    background-color: #f6f6f6 !important;
    width: 100% !important;
    padding: 13px 22px !important;
    font: 16px/24px "Gabarito-Regular";
    color: #222 !important;
}
.check-pg .checkout_coupon p button {
  background-color: #e38626 !important;
  border-radius: 25px;
  color: #fff;
  font: 17px/25px "Gabarito-Medium";
  padding: 10px 25px !important;
}

.check-pg .checkout_coupon p button:hover {
  background-color: #222;
  color: #fff !important;
}

.check-pay-blk .pay-rgt table tfoot tr td {
  text-align: end;
}

.check-pay-blk .pay-lft .frm-one #payment {
  background-color: #fff !important;
}

.check-pay-blk .pay-lft .frm-one #payment ul li .payment_box  {
  display: none !important;
}

.check-pay-blk .pay-lft .frm-one #payment  .woocommerce-terms-and-conditions-wrapper p {
  margin-top: 20px;
}

.check-pay-blk .pay-lft .frm-one #payment ul li {
  background: unset;
  display: flex;
  align-items: center;
  padding-left: 0;
  width: 49%;
  border: 1px solid #e2e2e2;
  border-radius: 25px;
}

.check-pg .login {
  margin-bottom: 30px !important;
}

/* .check-pg .login > p {
  margin: 15px 0px; 
} */

.check-pg .login p button[type=submit] {
  background-color: #e38626 !important;
  color: #fff;
  border-radius: 25px;
  font: 18px/26px "Gabarito-Regular";
  padding: 10px 45px !important;
}

.check-pg .login p button[type=submit]:hover {
  background-color: #222;
}

.check-pg .login p .woocommerce-form__label-for-checkbox {
  display: flex;
  align-items: center;
}

.check-pg .login p .woocommerce-form__label-for-checkbox span {
  margin-left: 15px;
}

.check-pg .login p .woocommerce-form__label-for-checkbox {
  margin: 10px 0px;   
}

.check-pay-blk .pay-rgt table tfoot tr:not(last-of-type) th,
.check-pay-blk .pay-rgt table tfoot tr:not(last-of-type) td {
    font: 16px / 24px "Gabarito-Regular";
    color: #222;
    font-weight: unset !important;
}

.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p {
  margin-bottom: 15px;
}

.select2-results__options li {
  background: unset !important;
}

.select2-results__options li:hover {
  color: #666666 !important;
}

.check-pg .woocommerce-info {
  margin-bottom: 0 !important;
}

.check-pay-blk .pay-lft .frm-one #payment .woocommerce-terms-and-conditions-wrapper p label abbr {
  display: none !important;
}

.check-pay-blk .pay-lft .frm-one #payment .woocommerce-terms-and-conditions-wrapper p label {
  display: flex;
  align-items: center;
}

.check-pg .login p label {
  margin-bottom: 8px;
}

.check-pay-blk .pay-lft .frm-one #payment ul li input.input-radio {
  display: block !important;
}
/* 25-07-2025 */

/* 26-07-2025 */
.cmplz-cookiebanner .cmplz-header .cmplz-title {
  font: 30px/38px "Gabarito-SemiBold";
  color: #222;
}

.cmplz-cookiebanner .cmplz-body .cmplz-message {
  font: 18px/26px "Gabarito-Regular";
  color: #666;
  /* max-width: 770px; */
  width: 100%;
}

.cmplz-cookiebanner .cmplz-body .cmplz-message p {
  width: 100%;
  padding-right: 15px;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
  color: #fff !important;
  border: none !important;
  outline: none !important;
  font: 14px/22px "Gabarito-Medium" !important;
  max-width: 250px;
  width: 100% !important;
}

.cmplz-cookiebanner .cmplz-buttons {
  margin-bottom: 30px;
}

.cmplz-cookiebanner .cmplz-categories .cmplz-category {
  background-color: #fff !important;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-accept {
  background-color: #e38626 !important;

}

.cmplz-cookiebanner .cmplz-buttons .cmplz-accept:hover {
  box-shadow: inset -200px -50px 0 0 #222 !important;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-deny,
.cmplz-cookiebanner .cmplz-buttons .cmplz-view-preferences {
  background-color: #222 !important;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-deny:hover,
.cmplz-cookiebanner .cmplz-buttons .cmplz-view-preferences:hover {
    box-shadow: inset -200px -50px 0 0 #e38626 !important;  
}

.cmplz-cookiebanner .cmplz-links .cmplz-link {
  font: 18px/26px "Gabarito-Regular" !important;
  color: #e38626 !important
}

/* .entry-content ul li {
  background: unset !important;
} */

.bestel .lft ul > p {
  display: none;
}
 
.ft_outer .mid_cnt .links ul li.current-menu-item a {
  color: #e38626
}

.my-ord .myord-table table tbody tr td:last-of-type a {
    background-color: #e38626;
    color: #fff;
    padding: 20px 15px;
    width: fit-content;
    border-radius: 10px;
    display: ruby-text;
}

.my-ord .myord-table table tbody tr td:last-of-type a:hover {
      box-shadow: inset -200px -50px 0 0 #222;
}

.main_head .top_cnt .inr_flx .hd_mid {
    display: flex !important;
    align-items: center;
    width: fit-content !important;
    flex-wrap: wrap;
    justify-content: center;
}

.main_head .top_cnt .inr_flx .hd_mid .wp-gr.wpac {
  padding-bottom: 0 !important;
}
.main_head .top_cnt .inr_flx .hd_mid .wp-gr.wpac .wp-google-right {
  display: flex !important;
  width: fit-content !important;
  align-items: center;
}

.main_head .top_cnt .inr_flx .hd_lft {
  width: 20%;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu label:not(:last-of-type) {
  padding-bottom: 15px;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu label input {
  margin-right: 10px;
}

/* mega menu  */
#mega-menu-wrap-package {
  position: unset !important;
}

.main_head .mid_cnt {
  position: relative !important;
}

#mega-menu-wrap-package #mega-menu-package[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
    width: 100%;
    position: absolute;
    transform: translateY(35px) !important;
    left: 0px;
    padding: 50px 0px;
    z-index: 10;
}

#mega-menu-wrap-package #mega-menu-package li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
  width: 100% !important;
}

/* 26-07-2025 */

/*27-07-2025*/
.suc-pg .suc-box .suc-btm .suc-ord .suc-rgt ul li span br {
  display: none;
}

.main_head .top_cnt .inr_flx .hd_mid .wp-google-based, 
.main_head .top_cnt .inr_flx .hd_mid .wp-google-powered {
  margin-top: 0 !important;
}

.main_head .top_cnt .inr_flx .hd_mid .wp-google-based {
  margin: 0px 10px !important;
}

.main_head .top_cnt .inr_flx .hd_ryt {
    display: flex;
    align-items: center;
    justify-content: end;
}
.main_head .mid_cnt .inr_flx .mega-menu .list-item {
  width: 75%;
  margin-bottom: 15px;
}


.main_head .mid_cnt .inr_flx .mega-menu .list-item strong {
    font-size: 19px;
    line-height: 25px;
}

#mega-menu-wrap-package #mega-menu-package li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
  display: flex;
  max-width: 1350px;
  width: 100%;
  margin: 0 auto;
} 

#mega-menu-wrap-package #mega-menu-package li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li:first-of-type {
  width: 75% !important;
}

#mega-menu-wrap-package #mega-menu-package li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li:last-of-type {
  width: 25% !important
}

.wp-gr .wp-google-right {
  width: unset !important;
  display: unset !important;
  vertical-align: unset !important;
}

#mega-menu-wrap-package #mega-menu-package li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 0 !important;
}

.cmplz-cookiebanner .cmplz-header {
  grid-template-columns: unset !important;
}

/*27-07-2025*/

/* 28-07-2025 */
.hd_cat #mega-menu-wrap-package {
  border-radius: 25px;
}

.hd_cat #mega-menu-wrap-package #mega-menu-package > li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-package #mega-menu-package > li.mega-menu-item > a.mega-menu-link {
  border-radius: 25px;
}

#mega-menu-wrap-package #mega-menu-package li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after {
    content: none !important;
}

#mega-menu-wrap-package #mega-menu-package > li.mega-menu-item > a.mega-menu-link {
    margin-right: 0 !important;
    line-height: 0;
    height: unset !important;
    color: #fff;
    font: 15px/20px "Gabarito-Medium" !important;
    padding: 13px 14px 13px 45px !important;
    background-color: unset !important;
    border-radius: 25px !important;
    
}

#mega-menu-wrap-package #mega-menu-package > li.mega-menu-item > a.mega-menu-link::before {
  content: "" !important;
  position: absolute !important;
  top: 17px !important;
  left: 15px !important;
  background: url(../images/hd-cat.png) no-repeat !important;
  background-size: 20px;
  height: 20px !important;
  width: 20px !important;
}

#mega-menu-wrap-package #mega-menu-package > li.mega-menu-item > a.mega-menu-link {
  display: none;
}

.ft_outer .mid_cnt .links.tog strong.str-show::after {
    transform: rotate(180deg);
}

.privacy-pg .cookie-statement p,
.privacy-pg .cookie-statement ul li,
.privacy-pg .cookie-statement .cmplz-categories span,
.privacy-pg #cmplz-cookies-overview .cmplz-dropdown h4, 
.privacy-pg  #cmplz-document .cmplz-dropdown h4, 
.privacy-pg  .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4 {
  font: 18px/26px "Gabarito-Regular" !important;
}

.privacy-pg .cookie-statement p.cmplz-subtitle {
  color: #222  !important;
  font-family: "Gabarito-Medium" !important;
  font-size: 18px !important;
  line-height: 26px !important;
}

#mega-menu-wrap-package #mega-menu-package > li.mega-menu-megamenu.mega-menu-item.mega-toggle-on .mega-sub-menu{
  visibility: unset !important;
  opacity: unset !important;
}

#mega-menu-wrap-package #mega-menu-package > li.mega-menu-megamenu.mega-menu-item:hover .mega-sub-menu {
  opacity: 1 !important;
  visibility: visible !important;
  display: flex !important;
}

.ft_outer .mid_cnt .logo_cnt .rating .wp-gr {
  padding: 0 !important;
  margin-left: 15px !important;
}

.ft_outer .mid_cnt .logo_cnt .rating .wp-gr .wp-google-based {
  color: #c6c6c6 !important;
  font: 16px/24px "Gabarito-Regular" !important;
}

.ft_outer .mid_cnt .logo_cnt .rating .wp-google-powered {
  display: none;
}

.ft_outer .mid_cnt .logo_cnt .rating .wp-stars {
  height: 17px !important;
  width: 150px !important
}

.wa__btn_popup .wa__btn_popup_icon  {
  background-color: #e38626 !important;
  border-radius: 50% !important;
  height: 55px !important;
  width: 55px !important;
}

.wa__btn_popup .wa__btn_popup_icon::before {
  content: "" !important;
  background: url(../images/chat-icon.svg) no-repeat center center !important;
  background-size: 20px !important;
  height: 25px !important;
  width: 25px !important;
  top: 15px !important;
  left: 15px !important;
}

.wa__btn_popup {
    right: 25px !important;
}
/* 28-07-2025 */

/* 29-07-2025 */
.woocommerce-message {
  border-top-color: #e38626 !important;
}

.woocommerce-message::before {
  color: #e38626 !important;
  margin: 0 !important;
}

.woocommerce-page .woocommerce-message .button {
  background-color: #e38626 !important;
  color: #fff !important;
  font: 18px/26px "Gabarito-Regular" !important;
  border-radius: 10px !important;
}

.woocommerce-page .woocommerce-message .button:hover {
    box-shadow: inset -200px -50px 0 0 #222;
}

#mega-menu-wrap-package #mega-menu-package > li.mega-menu-megamenu.mega-menu-item:hover a.mega-menu-link {
  box-shadow: inset -200px -50px 0 0 #e38626 !important;  
  transition: 0.3s linear;
}
.ft_outer .mid_cnt .logo_cnt .rating > img {
    height: 35px !important;
    width: 35px !important;
    object-fit: contain;
}

.ft_outer .mid_cnt .logo_cnt .rating .wp-gr .wp-google-place .wp-star svg {
    width: 20px!important;
    height: 20px!important;
}

.woocommerce .dash-rgt .woocommerce-info.abt-pack,
.woocommerce-message {
  border: 2px solid #e38626 !important;
  background-color: #fff7f0 !important;
}

.woocommerce-info::before {
  color: #e38626 !important;
  /* top: 30px !important; */
}

.woocommerce .dash-rgt .woocommerce-info {
  display: flex;
  /* align-items: center; */
  background-color: #fff7f0;
}

.woocommerce .dash-rgt .woocommerce-info > a {
  padding: 8px 15px;
  margin-left: auto;
}

.entry-content .return-to-shop a.button {
  background-color: #e38626;
  color: #fff;
  font: 18px/26px "Gabarito-regular";
  border-radius: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
}

.entry-content .return-to-shop a.button:hover {
  background-color: #222;
  color: #fff;
}

/* .woocommerce-info {
  border: 2px solid #e38626 !important;
  background-color: #fff7f0 !important;
  margin: 30px 0px !important;
} */

.main_head .mid_cnt .inr_flx .hd_login {
  position: relative;
  cursor: pointer;
  padding-bottom: 5px;
}

.main_head .mid_cnt .inr_flx .hd_login .log_panl {
  position: absolute;
  opacity: 0;
  top: 20px;
  /* transform: translateY(130px); */
  visibility: hidden;
  max-width: 180px;
  width: 100%;
  text-align: start;
  background-color: #fff;
  border-radius: 15px;
  z-index: 2;
  padding: 20px;
  box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.2);
  margin-top: 20px;
  transition: all 0.3s linear;
}

.main_head .mid_cnt .inr_flx .hd_login:hover .log_panl {
  opacity: 1;
  visibility: visible;
}

.main_head .mid_cnt .inr_flx .hd_login .log_panl .head_logged_cnt ul li {
  background: unset;
  padding-left: 0;
}

.main_head .mid_cnt .inr_flx .hd_login .log_panl .head_logged_cnt ul li:hover a {
  color: #e38626;
}

.main_head .mid_cnt .inr_flx .hd_login .head-log {
  display: flex;
  align-items: center;
}

.main_head .mid_cnt .inr_flx .hd_login .head-log .hd-txt {
  margin-left: 15px;
  position: relative;
}

/* .main_head .mid_cnt .inr_flx .hd_login:hover .log_panl:has(.head_logged_cnt) {
  display: none;
} */

.main_head .mid_cnt .inr_flx .hd_login .hd-txt p {
  position: relative;
}

.main_head .mid_cnt .inr_flx .hd_login .hd-txt.user-logged-in p::after {
  content: "";
  position: absolute;
  background: url(../images/dwn-ar.svg) no-repeat;
  top: 12px;
  width: 10px;
  height: 8px;
  right: -17px;
  cursor: pointer;
  background-size: 8px;
}
/* 29-07-2025 */

/* 30-07-2025 */
.dgwt-wcas-suggestions-wrapp {
    /* display: block !important; */
    border-radius: 20px !important;
    padding: 30px !important;
    top: 149px !important;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px !important;
}

.dgwt-wcas-si {
  width: unset !important;
}

.dgwt-wcas-si img {
    width: 70px !important; 
    max-width: 70px;
    height: 65px !important;
    object-fit: cover !important;
    border-radius: 10px !important;
    border: none !important;
    padding: 0 !important;
}

.dgwt-wcas-st>span {
    color: #666666 !important;
    font: 19px / 28px "Gabarito-SemiBold" !important;
}

.dgwt-wcas-st>span strong {
  margin-left: 15px;
  color: #222 !important;
  font-size: 19px;
  line-height: 28px; 
}

.dgwt-wcas-content-wrapp {
  position: relative;
}

.dgwt-wcas-content-wrapp::after {
    content: "";
    position: absolute;
    top: 10%;
    background: url(../images/srch-hov-arw.png) no-repeat !important;
    height: 40px !important;
    width: 40px !important;
    right: 0;
    filter: brightness(0);
    transition: all 0.3s linear;
}

.dgwt-wcas-suggestion:hover .dgwt-wcas-content-wrapp::after {
  filter: brightness(1);
}

.dgwt-wcas-suggestion-selected {
  background-color: #fff !important;
}

.dgwt-wcas-suggestion {
  padding-bottom: 22px !important;
}

.dgwt-wcas-suggestion:not(:last-of-type) {
    border-bottom: 1px solid #f2f2f2 !important;
    margin-bottom: 22px !important;
}

.main_head .mid_cnt .inr_flx .mega-menu .list-item .toggle-more-btn {
  background-color: unset;
  border-radius: unset;
  color: #222;
  padding: 0;
  padding-right: 15px;
  font: 18px/26px "Gabarito-Regular"; 
  position: relative;

}

.main_head .mid_cnt .inr_flx .mega-menu .list-item .toggle-more-btn::after {
  content: "";
  position: absolute;
  right: 0;
  top: 12px;
  background: url(../images/dwn-ar.svg) no-repeat;
  background-size: 8px;
  width: 9px;
  height: 7px;
}

.main_head .mid_cnt .inr_flx .mega-menu .list-item .active::after {
  transform: rotate(180deg);
}

.main_head .mid_cnt .inr_flx .mega-menu .list-item .toggle-more-btn:hover {
  color: #e38626
}

.woocommerce div.product div.summary {
  width: 100% !important; 
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt .prdinStck {
    font: 15px / 23px "Gabarito-Regular";
    color: #fff;
    background-color: #e38626;
    border-radius: 7px;
    padding: 4px 17px;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt .prdnostck {
    background-color: #e10f0f; 
    font: 15px / 23px "Gabarito-Regular";
    color: #fff;
    border-radius: 7px;
    padding: 4px 17px;
}

.pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk table thead tr th:first-of-type {
  border-top-left-radius: 20px;
}

.pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk table thead tr th:last-of-type {
  border-top-right-radius: 20px;
}

.woocommerce div.product div.images.woocommerce-product-gallery {
  width: 100% !important;
}

.woocommerce div.product div.images img.attachment-shop_single {
  height: 100% !important;
  width: 100% !important;
  max-width: unset !important;
  object-fit: contain !important;
  border-radius: 20px;
  padding: 20px;
}

.wpgs-for .slick-slide {
  border: 1px solid #dcdcdc !important;
  border-radius: 20px !important;
  height: 580px !important;
  width: 100% !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.wpgs-nav .slick-slide {
  height: 85px;
    width: 85px !important;
    border-radius: 10px;
    border: 1px solid #dcdcdc !important;
    background: unset;
    padding: 0;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.wpgs-nav .slick-slide img {
  height: 100% !important;
  width: 100% !important;
  object-fit: cover;
  border-radius: 10px;
}

.slick-list.draggable {
  max-width: 500px; 
  width: 100%;
  margin: 40px auto 0;
}

/* .slick-list.draggable .slick-track {
  width: unset !important;
} */

/* .slick-list.draggable .slick-track {
    display: flex !important;
    align-items: center;
    justify-content: center;
} */

.slick-prev, .slick-next {
  height: 33px !important;
  width: 33px !important;
  border: 1px solid #222 !important;
  border-radius: 50% !important;
  background-color: #fff !important;
}

.slick-prev:hover, .slick-next:hover {
  background-color: #222 !important;
}


input:-internal-autofill-selected {
  background-color: unset !important;
}

input:-webkit-autofill {
  background-color: #fff !important;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s; /* Hack to override autofill */
}

input:-webkit-autofill {
  font: 15px/25px "Gabarito-Regular";
  color: #000 !important;
  background-color: #fff !important; /* Prevent yellow background */
  -webkit-text-fill-color: #000 !important; /* Force text color */
}

.woocommerce table.shop_table tbody,
.woocommerce table.shop_table thead {
  background-color: #fff;
}

.wpgs-lightbox-icon {
  height: 100% !important;
  width: 100%;
}

.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel {
  position: relative !important;
}

.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel span {
  top: 30px !important;
  left: 30px !important;
  top: 30px !important;
  left: 30px !important;
  padding: 5px 25px;
  border-radius: 50%;
  line-height: 3;
  font-size: 15px;
  font-family: 'Gabarito-Regular';
  font-weight: 200;
  z-index: 1;
}

/* Styles and Scripts */
.custom-sidebar-filter {
    background: #fff;
    padding: 20px;
    max-width: 300px;
    border: 1px solid #eee;
    border-radius: 12px;
    font-family: sans-serif;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.03);
}
.custom-sidebar-filter strong {
    font-size: 15px;
    margin-top: 20px;
}
.filter-section {
    max-height: 180px;
    overflow-y: auto;
    margin-bottom: 10px;
}
.filter-section label {
    display: block;
    margin-bottom: 5px;
    font-size: 14px;
}
.range-slider {
    position: relative;
    height: 6px;
    margin-top: 10px;
    background: #ddd;
    border-radius: 6px;
    z-index: 1;
}
.range-slider input[type="range"] {
    position: absolute;
    width: 100%;
    pointer-events: none;
    -webkit-appearance: none;
    background: none;
    z-index: 3;
    height: 6px;
}
.range-slider input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 16px;
    width: 16px;
    background: orange;
    border-radius: 50%;
    border: none;
    cursor: pointer;
    pointer-events: all;
    position: relative;
    z-index: 4;
}
.range-slider input[type="range"]::-moz-range-thumb {
    height: 16px;
    width: 16px;
    background: orange;
    border-radius: 50%;
    border: none;
    cursor: pointer;
    pointer-events: all;
    z-index: 4;
}
.slider-track {
    position: absolute;
    height: 100%;
    background: linear-gradient(to right,
            rgba(0, 0, 0, 0.1) 0%,
            rgba(0, 0, 0, 0.1) var(--start, 0%),
            orange var(--start, 0%) var(--end, 100%),
            rgba(0, 0, 0, 0.1) var(--end, 100%));
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    border-radius: 6px;
}
.price-inputs {
    display: flex;
    gap: 10px;
    margin-top: 10px;
}
.price-inputs input {
    flex: 1;
    padding: 5px;
    font-size: 14px;
}

.cart-pg .cart-rgt .order-blk table tr:not(:last-child) {
  background-color: #fff7f0;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu.pric .pov-hd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #dcdcdc;
  margin-bottom: 30px;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu.pric .pov-hd strong {
  border-bottom: unset;
  margin: 0;
  margin-top: 15px;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu.pric .pov-hd button {
  font: 15px / 23px "Gabarito-Regular";
  color: #9c9c9c;
}

.woocommerce div.product form.cart .button {
    color: #fff;
    background: #e38626 url(../images/prd-bag.svg) no-repeat left 28px center !important;
    border: none;
    border-radius: 25px;
    padding: 13px 28px 13px 52px !important;
    font: 14px/22px "Gabarito-Medium";
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-left: 10px;
}

.woocommerce div.product form.cart .button:hover {
    background:  #222 url(../images/prd-bag.svg) no-repeat left 28px center !important;
    /* box-shadow: inset -200px -50px 0 0 #222 !important; */
}

.wpgs-nav .slick-prev::before,.wpgs-nav .slick-next::before {
  content: none ;
}

.wpgs-nav .slick-prev::after {
  content: "";
  background: url(../images/prd-prev.svg) no-repeat center center;
  position: absolute;
  height: 15px;
  width: 15px;
  top: 8px;
  left: 8px;
}

.wpgs-nav .slick-prev:hover::after,
.wpgs-nav .slick-next:hover::after {
  filter: brightness(100);
  transition: all 0.3s linear;
}

.wpgs-nav .slick-next::after {
  content: "";
  background: url(../images/prd-nxt.svg) no-repeat center center;
  position: absolute;
  height: 15px;
  width: 15px;
  top: 8px;
  left: 8px; 
}

.woocommerce div.product div.images .woocommerce-product-gallery__image a ,
.zoomtoo-container {
    height: 100% !important;
    width: 100% !important;
} 
/* 30-07-2025 */

/* 31-07-2025 */
.pd-pg .pd-top .pd-sli-flx .pd-rgt .our-rs {
  font: 30px/38px "Gabarito-SemiBold";
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt .our-rs b#total-price {
  margin-left: 10px;
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt .our-rs b#vat-label {
    /* color: #d6d6d6; */
    font: 17px / 25px "Gabarito-Medium";
    font-family: "Gabarito-Regular";
    
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt p.price {
  margin-bottom: 5px;
}

.woocommerce div.product form.cart,
.woocommerce div.product div.images,
.woocommerce div.product div.summary {
    margin-bottom: 0 !important;
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt .pd-sel .hd_label {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

/* 31-07-2025 */

/* 01-08-2025 */
.prd-ovr-flx .prd-ovr-lft .pov-menu.categ .pov-menus {
  max-height: 300px;
  overflow: auto;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu.kleu .pov-menus {
  max-height: 200px;
  overflow: auto;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu .pov-menus::-webkit-scrollbar {
    width: 3px;
    background-color: #e8e8e8;
    border-radius: 5px;
}

.prd-ovr-flx .prd-ovr-lft .pov-menu .pov-menus::-webkit-scrollbar-thumb {
    width: 2px;
    background-color: #222;
    border-radius: 5px;
    height: 15px;
}

.pop_pro .ryt .slid_cnt .itm .btm_cnt b {
  font: 14px/22px "Gabarito-Regular";
  color: #222;
}

.pop_pro .ryt .slid_cnt .itm .btm_cnt b > span.amount bdi,
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item .btm_cnt b > span bdi {
    font: 25px / 33px "Gabarito-Medium";
    color: #000;
    margin-right: 5px;
} 

.pd-slide-blk .pd-item .btm_cnt b > del bdi,
.pop_pro .ryt .slid_cnt .itm .btm_cnt b del bdi {
  text-decoration: line-through;
  font: 16px / 24px "Gabarito-Regular";
  color: #b2b2b2;
  /* margin-left: 10px; */
}

.discount-badge .small {
  font: 13px/21px "Gabarito-Regular";
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences:hover {
  color: #fff !important;
}

.slick-prev {
  z-index: 2 !important;
}

.cmplz-cookiebanner .cmplz-close {
  display: block !important;
}

.cmplz-cookiebanner .cmplz-buttons {
  padding: 25px 0 0 !important;
}
/* 01-08-2025 */

/* 02-08-2025 */
.check-pay-blk .pay-lft .frm-one #payment ul li input[type=radio] {
    height: 24px;
    min-width: 24px;
    margin-right: 15px !important;
}

.check-pay-blk .pay-lft .frm-one #payment ul li input[type=radio]::after {
    top: 6px;
    left: 6px;

}
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields p > span {
  margin-bottom: 15px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
  color: #222 !important;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button {
  background-color: unset !important;
  padding: 0 !important;
}

.ord-det .ord-tbl-blk .ord-props ul li button {
  padding: 0px 15px !important;
}

.main_head .top_cnt .inr_flx .hd_lft .flag-drop ul.sel_drp li a:hover span {
  color: #e38626
}
/* 02-08-2025 */

/* 04-08-2025 */
.ft_outer .top_cnt .inr_flx {
  display: flex;
}

.ft_outer .top_cnt ul li {
  display: flex;
  align-items: center;
  justify-content: center;
}

.ft_outer .top_cnt ul li img {
  height: 31px;
  width: 33px;
  object-fit: contain;
  margin-right: 20px;
}

.privacy-pg p strong {
  color: #222;
}

.blog-pg .blg-flx .blg-box .blg-txt p a {
  color: #666666;
}

.blog-det-pg .blg-delen .delen-rgt p,
.blog-det-pg .blg-delen .delen-rgt p strong {
  margin-bottom: 0;
}

.blog-det-pg .blg-delen .delen-rgt p strong {
  margin-left: 10px;
}

.blog-det-pg .sed-flx .sed-lft.no_img,
.blog-det-pg .curab-flx .curab-rgt.no_img  {
    width: 100% !important;
    padding: 0 !important;
}

.main_head .mid_cnt .inr_flx .mega-menu .list-item ul li.menu-item a,
.main_head .btm_cnt .mega-menu ul.menu .menu-item a {
  color: #222222;
  font: 20px / 28px "Gabarito-SemiBold";
  margin-bottom: 0px;
  /* display: block; */
}

.main_head .mid_cnt .inr_flx .mega-menu .list-item ul li.menu-item .sub-menu li {
    padding: 5px 0;
    width: 100%;
    margin-bottom: 0
}

.main_head .mid_cnt .inr_flx .mega-menu .list-item ul li.menu-item .sub-menu li a,
.main_head .btm_cnt .mega-menu ul.menu .menu-item .sub-menu li a {
    font: 18px / 20px "Gabarito-Regular";
    color: #666666;
    margin-bottom: 6px;
}

.main_head .mid_cnt .inr_flx .mega-menu .list-item ul li.menu-item .sub-menu li:hover>a {
  color: #e38626;
}

/* .main_head .mid_cnt .inr_flx .mega-menu .list-item ul.menu {
  display: flex;
  flex-wrap: wrap;
} */
.main_head .mid_cnt .inr_flx .mega-menu .list-item ul.menu {
    columns: 3;
}
.main_head .mid_cnt .inr_flx .mega-menu .list-item ul.menu li.menu-item {
  /* width: 33%; */
  margin-bottom: 25px;
  position: relative
}

.main_head .btm_cnt .mega-menu ul.menu .menu-item .sub-menu li,
.main_head .btm_cnt .mega-menu ul.menu .menu-item {
  background: unset;
  padding-left: 0;
} 

.main_head .mid_cnt .inr_flx .mega-menu .list-item .sub-menu {
    /* position: absolute;
    background: #fff; */
    /* border-radius: 20px 0 0 20px; */
    /* padding: 25px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    z-index: 2;
    left: 0;  
    visibility: hidden;
    opacity: 0;
    overflow-y: auto;
    max-height: 350px;
    top: 35px;
    transition: all 0.3s linear; */
}

.main_head .mid_cnt .inr_flx .mega-menu .list-item .sub-menu::-webkit-scrollbar {
  background-color: #c6c6c6;
  width: 3px;
  border-radius: 10px;
}

.main_head .mid_cnt .inr_flx .mega-menu .list-item .sub-menu::-webkit-scrollbar-thumb {
  background-color: #222;
  width: 3px;
  border-radius: 10px;
}

.main_head .mid_cnt .inr_flx .mega-menu .list-item .menu-item-has-children:hover .sub-menu,
.main_head .mid_cnt .inr_flx .hd_cat:hover .mega-menu  {
  visibility: visible;
  opacity: 1;

}

.main_head .mid_cnt .inr_flx .hd_cat {
  padding: 10px 0;
}

.blog-det-pg h1 {
  font-size: 27px;
  line-height: 35px;
}

.blog-det-pg h2,
.blog-det-pg h3,
.blog-det-pg h4 {
  font-size: 24px;
  line-height: 31px;
  margin-bottom: 15px;
}

.blog-det-pg .curab-flx:has(.no_img) {
  padding: 0 !important;
}

.main_head .mid_cnt .inr_flx .mega-menu .list-item .menu-item-has-children a {
  position: relative;
}

.main_head .mid_cnt .inr_flx .mega-menu .list-item .menu-item-has-children a::after {
  /* content: "";
  position: absolute;
  background: url(../images/dwn-ar.svg) no-repeat;
  top: 15px;
  width: 9px;
  height: 7px;
  right: -15px;
  cursor: pointer;
  background-size: 8px; */
}

.main_head .mid_cnt .inr_flx .mega-menu .list-item ul li.menu-item .sub-menu li a::after {
  content: none;
}

.wpc-filters-main-wrap li.wpc-term-selected input[type=checkbox]:hover, 
.wpc-filters-main-wrap li.wpc-term-selected input[type=radio]:hover {
    background-color: #222 !important;
}

.wpc-filters-section:not(.wpc-filter-more-less):not(.wpc-filter-post_meta_num):not(.wpc-filter-tax_numeric):not(.wpc-filter-layout-dropdown):not(.wpc-filter-terms-count-0) .wpc-filter-content:not(.wpc-filter-has-hierarchy) ul.wpc-filters-ul-list {
    max-height: 310px !important;
}
/* 04-08-2025 */

/* 07-08-2025 */
.pd-slide-blk .pd-item .img {
  /* border: 1px solid #dcdcdc; */
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  /* padding: 15px 20px; */
}

.prd-ovr .pd-slide-blk .pd-item .img a > img {
    height: 260px;
    width: 260px;
    object-fit: contain;
}
.wpc-filters-section:not(.wpc-filter-more-less):not(.wpc-filter-post_meta_num):not(.wpc-filter-tax_numeric):not(.wpc-filter-layout-dropdown):not(.wpc-filter-terms-count-0) .wpc-filter-content:not(.wpc-filter-has-hierarchy) ul.wpc-filters-ul-list {
    overflow-x: hidden !important;
}

.pd-slide-blk.list .pd-item .img {
  border-radius: 20px 0px 0px 20px !important;
}

.woocommerce div.product div.images .woocommerce-product-gallery__image a {
  display: block !important;
}

.woocommerce div.product form.cart .variations select {
    border: none;
    outline: none;
} 
.pd-slide-blk .pd-item .img .crt img{
      height: 100%;
      width: 100%;
      object-fit: cover;
     
}
/* 07-08-2025 */

/*14-08-2025*/
.pd-pg .pd-top .pd-sli-flx .pd-rgt ul li i {
  color: #e38626;
  margin-right: 15px;
  min-width: 22px;
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt ul li {
 background: unset;
 padding-left: 0;
}

.woocommerce div.product form.cart .variations select {
    width: 100%;
    border-radius: 25px;
    padding: 13px 25px;
    border: none;
    font: 16px/24px "Gabarito-Regular";
    color: #666;
    background-color: #f6f6f6 !important;
    min-width: unset !important;
}

.woocommerce div.product form.cart .reset_variations {
  visibility: visible !important;
}

.woocommerce div.product form.cart .variations td.value {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.woocommerce div.product form.cart .variations td.value select {
  width: 70%;
}

.woocommerce div.product form.cart .variations tbody tr:first-of-type select {
  width: 80%;
  margin-right: 0 !important;
}

.woocommerce div.product form.cart .variations td.value a.reset_variations {
  background: #000;
  border-radius: 25px;
  color: #fff;
  padding: 10px 20px;
  font: 16px/24px "Gabarito-Regular"; 
  text-align: center;
  width: 15%;
  transition: 0.3s linear;
}

.woocommerce div.product form.cart .variations label {
  margin-right: 10px;
}

.woocommerce div.product form.cart .variations td.value a.reset_variations:hover {
  background-color: #e38626;
}
.woocommerce div.product form.cart .variations {
  margin: 15px 0px !important;
}

.woocommerce div.product form.cart .variations tbody tr:not(:last-of-type) {
  margin-bottom: 15px;
}
/*14-08-2025 */

/* 18-08-2025 */
.pd-pg .pd-top .pd-sli-flx .pd-rgt p.price {
  color: #000;
  font: 20px/28px "Gabarito-Regular";
}

.dgwt-wcas-content-wrapp::after {
    right: -35px;
}

/* .pd-slide-blk .pd-item .img .crt img {
    height: 210px;
} */

.pd-slide-blk .pd-item .img > a {
  padding: 15px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #dcdcdc;
  border-radius: 20px;
  overflow: hidden;
}

.pd-slide-blk .pd-item .img {
  display: unset;
}

.lat_pack .ryt .itm strong, .pop_pro .ryt .slid_cnt .itm .btm_cnt strong {
  display: block;
}

.lat_pack .ryt .itm strong {
   margin-bottom: 10px;
}

.lat_pack .ryt .slide_flx .owl-stage-outer .owl-stage {
  display: flex;
}

.lat_pack .ryt .slide_flx .itm {
  height: 100%;
}

.lat_pack .ryt .itm .btm_cnt b,
.pop_pro .ryt .slid_cnt .itm .btm_cnt b {
  font-size: 17px;
  line-height: 25px;
}

.lat_pack .ryt .itm .btm_cnt b > span,
.pop_pro .ryt .slid_cnt .itm .btm_cnt b > span,
.pd-slide-blk .pd-item .btm_cnt b > span,
.pop_pro .ryt .slid_cnt .itm .btm_cnt b > span.amount bdi, 
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item .btm_cnt b > span bdi,
.pd-slide-blk .pd-item .btm_cnt b bdi {
  font: 22px / 30px "Gabarito-Medium";
  margin-left: 5px;
}

.pd-rgt .rightpress_product_price_live_update {
  display: flex;
  align-items: center;
}

.pd-rgt .rightpress_product_price_live_update dt span {
  margin-right: 15px;
}

.pd-rgt .rightpress_product_price_live_update dt span,
.pd-rgt .rightpress_product_price_live_update dd span bdi {
  font: 25px/33px "Gabarito-SemiBold";
  color: #000;
}

/* 18-08-2025 */
/* 19-08-25 */
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel span.onsale {
    border-radius: 10px;
    line-height: 27px;
    background-color: #e38626;
    min-height: unset;
}
.price .woocommerce-Price-amount bdi{
    font: 20px / 25px "Gabarito-Regular";
    color: #222;
}
/* 19-08-25 */

/* 21-08-2025 */
.woocommerce ul#shipping_method li,
.pd-pg .pd-mid .pd-mid-flx .mid-txt ul li {
  background: unset;
  padding-left: 0;
}

.woocommerce div.product div.images img {
  border-radius: 20px !important;
  overflow: hidden !important;
  height: 100% !important;
  width: 100% !important;
  max-width: unset !important;
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt .product-sku b {
  font: 22px/30px "Gabarito-SemiBold";
  margin-bottom: 6px;
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt p.price > span {
    font: 22px/30px "Gabarito-SemiBold";
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt .rp_wcdpd_pricing_table_variation .rp_wcdpd_product_page_title {
  font: 23px / 31px "Gabarito-SemiBold";
  color: #222;
  margin-bottom: 10px;
}

.rp_wcdpd_pricing_table td.rp_wcdpd_longer_cell {
    padding: 5px 10px 5px 20px !important;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
  color: #000 !important;
}

.pd-rgt .rightpress_product_price_live_update {
    margin: 20px 0px !important;
}

.woocommerce a.added_to_cart {
  background-color: #000;
  font: 15px/23px "Gabarito-Regular";
  color: #fff; 
  padding: 12px 25px !important;
  border-radius: 25px;
  margin-left: 15px;
  display: none !important;
}

div.single_variation_wrap div.single_variation span.price, .single-product div.product .single_variation .price {
  display: none !important;
}

.xcp-btn {
  background-color: #e38626 !important;
  border: none !important;
  outline: none !important;
  border-radius: 20px !important;
}

.xcp-btn:hover {
  background-color: #000 !important;
}

span.xcp-plus, span.xcp-minus {
    width: 35px !important;
    background: #000;
    color: #fff;
}

.woocommerce form .form-row span.selection {
  width: 100%;
}

.check-pay-blk .pay-lft .frm-one #payment ul {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  border-bottom: none;
  padding: 0;
}

.check-pay-blk .pay-lft .frm-one #payment ul li {
  padding: 10px;
}

.woocommerce-checkout #payment ul.payment_methods li img {
  top: 6px;
}

.check-pay-blk .pay-lft .frm-one #payment ul::before {
  content: none;
}

.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
  display: flex !important;
  align-items: flex-start;
}

.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p div#alg_wc_eu_vat_progress {
  display: block;
  font: 17px / 25px "Gabarito-Medium";
  color: #222;
  margin: 8px 0;
}

.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p div#alg_wc_eu_vat_details ul li {
  background: unset;
  padding-left: 0;
}

.woocommerce-error li {
  background: unset !important;
}

.woocommerce-error {
    margin-top: 20px !important;
}

.xoo-cp-icon-check:before {
  content: none !important;
}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    height: 100px !important;
    width: 100px !important;
}
.xoo-wsc-notices .xoo-wsc-notice-error{
  background: unset;
  background-color: #fff;
}
/* 21-08-2025 */

/* 22-08-2025 */
.cart-pg .cart-lft .tbl-blk table tbody tr td.product-price del bdi {
  text-decoration: line-through;
} 

.hd_ryt .wp-block-wdevs-tax-switch .wdevs-tax-buttons .wdevs-tax-button {
    font: 14px / 14px Gabarito-Medium;
    color: #222222;
    border-radius: 50px;
    padding: 8px 16px;
    border: none;
    outline: none;
}

.wp-block-wdevs-tax-switch .wdevs-tax-buttons .wdevs-tax-button.wdevs-tax-button-active {
  color: #fff !important;
}

.wpc-filters-main-wrap ul.wpc-filters-ul-list {
  max-height: 400px !important;
  overflow-y: auto;
  padding-right: 10px !important;
}
.pd-lft .wpgs-for .slick-slide{
  width: 100% !important;
}
.wpgs-lightbox-icon::before{
  content: none !important;
}
.slick-track {
  display: flex !important;
     position: relative;
    /* top: 0; */
     overflow: hidden; 
    /* left: 0; */
    /* display: block; */
    /* margin-left: auto; */
    /* margin-right: auto; */

    /* max-width: 550px; */
     /* width: 100% !important; */
}

.fancybox-active {
  overflow: hidden !important;
}

/* .wpc-filters-main-wrap li.wpc-term-item input[type=checkbox]:hover {
    background-color: unset !important;
} */

/* .wpc-filters-main-wrap li.wpc-term-item .children li input:hover {
  background-color: unset !important
} */

.wpc-filters-main-wrap li.wpc-term-item .children li input[type=checkbox]:checked,
.wpc-filters-main-wrap li.wpc-term-item .children li input[type=checkbox]:checked:hover {
  background-color: #000 !important;
} 

.prd-ovr .prd-ovr-flx .prd-ovr-lft input[type=checkbox]:checked:hover {
  background-color:#222  !important
}

.prd-ovr .prd-ovr-flx .prd-ovr-lft input[type=checkbox]:hover{ 
  background-color:#222  !important
}


.prd-ovr .prd-ovr-flx .prd-ovr-lft input[type=checkbox]:hover::after{
        opacity: 1;
    visibility: visible;
}

/* 22-08-2025 */

/* 23-08-2025 */
.check-pg .woocommerce-info {
  margin: 0 auto !important;
  max-width: 1350px;
  width: 100%;
  border-top: unset !important;
  background-color: transparent !important;
}

.woocommerce-form-login-toggle,
.woocommerce-form-coupon-toggle {
  /* background-color: #fff7f0 !important; */
  border-top: 2px solid #e38626 !important;
}

form.woocommerce-form.woocommerce-form-login.login,
form#woocommerce-checkout-form-coupon {
  max-width: 1350px;
  width: 100%;
}

.categ_pag .cate_inn .prd-ovr-rgt .pov-btm .pd-item .img {
    padding: 20px 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #dcdcdc;
    border-radius: 20px;
    overflow: hidden;
}

.categ_pag .cate_inn .prd-ovr-rgt .pov-btm .pd-item .img img {
    height: 245px;
    width: 245px;
    object-fit: cover;
}

.categ_pag .cate_inn .prd-ovr-rgt .pov-btm .pd-item .btm_cnt {
  text-align: center;
}

.categ_pag .cate_inn .prd-ovr-rgt .pov-btm .pd-item .btm_cnt p {
  font: 21px / 29px "Gabarito-SemiBold";
  color: #222;
  display: block;
  margin: 15px 0;
}

.categ_pag .cate_inn .prd-ovr-rgt .pov-btm .pd-item:hover .img {
  box-shadow: 0px 0px 10px lightgray;
  transform: translateY(-1); 
  transition: all 0.5s linear;    
}

.categ_pag .parent-description {
  font: 20px/33px "Gabarito-Regular" !important;
  color: #666666;
  padding-bottom: 100px;
}

.categ_pag .parent-description ul {
  margin-top: 20px;
}

.categ_pag .parent-description ul li {
   font: 20px/28px "Gabarito-Regular" !important;
}

.categ_pag .cate_inn .prd-ovr-rgt .pov-btm .products {
  padding-bottom: 0 !important;
}

.categ_pag .parent-description h1,
.categ_pag .parent-description h2,
.categ_pag .parent-description h3,
.categ_pag .parent-description h4,
.categ_pag .parent-description h5,
.categ_pag .parent-description h6 {
  margin: 25px 0px 15px;
}

td.xoo-cp-pprice del bdi {
  text-decoration: line-through;
}

i.wpc-toggle-children-list:after, i.wpc-toggle-children-list:before {
  background-color: #000 !important;
}

.prd-ovr .prd-ovr-flx .prd-ovr-lft .wpc-filters-main-wrap .wpc-filters-main-wrap li.wpc-term-item a {
  color: #000;
}

li.wpc-term-item ul.children, li.wpc-term-item>.wpc-term-item-content-wrapper+ul.children li label a {
  color: #666 !important;
}

/* body .wpc-filters-main-wrap .wpc-filter-has-hierarchy .wpc-term-item-content-wrapper input[type=checkbox] {
  border-color: #000 !important;
} */

li.wpc-term-item ul.children, li.wpc-term-item>.wpc-term-item-content-wrapper+ul.children li input[type=checkbox] {
  border-color: #dcdcdc !important;
}

.main_head .mid_cnt .inr_flx .mega-menu .list-item .sub-menu {
  max-width: 300px;
  width: 100%;
}

.main_head .mid_cnt .inr_flx .mega-menu .list-item .menu-item-has-children:hover .sub-menu .sub-menu {
  display: none
}

.main_head .mid_cnt .inr_flx .mega-menu .list-item ul.menu li.menu-item ul li.menu-item-has-children .sub-menu {
  position: static;
  display: block;
  border: none;
  box-shadow: none;
  padding: 5px 20px 10px 10px;
}

.main_head .mid_cnt .inr_flx .mega-menu .list-item ul.menu li.menu-item ul li.menu-item-has-children {
  position: unset;
}

.woocommerce div.product div.images.woocommerce-product-gallery {
  overflow: hiddden !important;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: none !important;
}

.slick-list {
    position: relative;
     display: unset; 
     overflow:unset; 
     margin: 0; 
    /* padding: 0;  */
}

.wpgs-for .slick-slide {
border: 1px solid #dcdcdc !important;
    border-radius: 20px !important;
    height: 580px !important;
    width: 100% !important;
    display: flex !important;
    align-items: center;
    float: none !important;
    min-height: unset;
    justify-content: center;
    display: inline-block !important;
    width: 592px !important;
    /* overflow: hidden; */
}
/* .categ_pag.prd-ovr .prd-ovr-flx {
    padding: 0px 0px 0px;
} */
.categ_pag.prd-ovr .prd-ovr-flx .prd-ovr-lft ul li.active a{
  color: #e38626 ;
}
.main_head .mid_cnt .inr_flx .mega-menu .list-item ul.menu li.menu-item ul li.menu-item-has-children {
    position: relative;
}
/* 23-08-2025 */

/* 25-08-2025 */
/* .lat_pack .ryt .itm .btm_cnt b > span bdi {
  display: none;
} */

.pd-slide-blk .pd-item .btm_cnt span.wts-price-wrapper .wts-vat-text,
.lat_pack .ryt .itm .btm_cnt span.wts-price-wrapper .wts-vat-text, 
.pop_pro .ryt .slid_cnt .itm .btm_cnt span.wts-price-wrapper .wts-vat-text, 
.pd-slide-blk .pd-item .btm_cnt span.wts-price-wrapper .wts-vat-text,
.lat_pack .ryt .itm .btm_cnt b, .pop_pro .ryt .slid_cnt .itm .btm_cnt b,
.pd-slide-blk .pd-item .btm_cnt b {
  font-size: 20px;
  line-height: 28px;
  font-family: "Gabarito-Regular";
}

.pd-slide-blk .pd-item .btm_cnt b span.wts-price-container,
.lat_pack .ryt .itm .btm_cnt b > span, 
.pop_pro .ryt .slid_cnt .itm .btm_cnt b > span, 
.pd-slide-blk .pd-item .btm_cnt b > span {
  margin-left: 5px ;
}

/* .pd-slide-blk .pd-item .btm_cnt b bdi {
  font-size: 25px;
  line-height: 33px;
} */

.pd-slide-blk .pd-item .btm_cnt b span.wts-price-container del bdi {
  text-decoration: line-through;
}

.postcodenl-autocomplete-menu ul li {
  background: unset !important;
  padding: 13px 20px !important;
}

.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields .form-row address.postcode-eu-autofill-address {
    font-size: 18px;
    line-height: 26px;
    font-family: 'Gabarito-Medium';
}

.pd-btm .pd-slide-blk .pd-item .img > a.crt {
  padding: 0;
  height: 320px;
} 

/* .pd-btm .pd-slide-blk .pd-item .img > a.crt img {
  width: 100%;
  height: 100%;
  object-fit: cover;
} */

.main_head .mid_cnt .inr_flx .mega-menu .list-item ul.menu li.menu-item ul li.menu-item-has-children .sub-menu li {
  background: url(../images/li-arw.svg) no-repeat top 13px left;
}

.main_head .mid_cnt .inr_flx .mega-menu .list-item ul.menu li.menu-item ul li.menu-item-has-children .sub-menu li a {
  padding-left: 15px;
}

.pd-pg .pd-top .pd-sli-flx .pd-rgt .prdbackorder {
  /* background-color: #e10f0f; */
  font: 17px / 23px "Gabarito-Regular";
  color: #fff;
  border-radius: 7px;
  padding: 6px 17px;
  background-color: #E38625 ;
}

.check-pay-blk .pay-rgt .last-blk label .woocommerce-terms-and-conditions-wrapper {
  width: 100%;
}

.check-pay-blk .pay-rgt .last-blk label .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions {
  background: #fff;
  padding: 15px 15px 20px;
  /* overflow: hidden !important; */
  /* overflow-y: scroll !important; */
}


.main_head .btm_cnt.open::-webkit-scrollbar {
    width: 5px;
    border-radius: 5px;
    background-color: #c6c6c6;
}

.main_head .btm_cnt.open::-webkit-scrollbar-thumb {
  width: 5px;
  border-radius: 5px;
  /* background-color: #222; */
}

.check-pay-blk .pay-rgt .last-blk label .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions::-webkit-scrollbar {
    width: 5px;
    height: 5px;
    border-radius: 5px;
    background-color: #c6c6c6;

}

.check-pay-blk .pay-rgt .last-blk label .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions::-webkit-scrollbar-thumb {
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background-color: #222;
}

.check-pay-blk .pay-rgt .last-blk label .woocommerce-terms-and-conditions-wrapper table tr th {
  padding: 10px 0px;
}

.check-pay-blk .pay-rgt .last-blk label .woocommerce-terms-and-conditions-wrapper table tr th:first-of-type {
  padding-left: 10px;
}

.check-pay-blk .pay-rgt .last-blk label .woocommerce-terms-and-conditions-wrapper table tr th:last-of-type {
  padding-right: 10px;
}
/* 25-08-2025 */

/* 26-08-2025 */

.lat_pack .ryt .slide_flx .itm,
.pop_pro .ryt .slid_cnt .itm {
  position: relative;
}
.lat_pack .ryt .itm .btm_cnt b span.Vlot,
.pop_pro .ryt .slid_cnt .itm .btm_cnt b span.Vlot,.pd-slide-blk .pd-item .btm_cnt b > span.out-of-stock {
  font: 18px/26px "Gabarito-Regular";
}

/* 28-08-2025 */
.prd-ovr .pd-slide-blk.grid-view .pd-item > .img {
  height: 305px;
  width: 100%;
  display: revert;
}

.prd-ovr .pd-slide-blk.grid-view .pd-item .img > a {
  padding: 0;
  height: 100%;
  width: 100%;
}

.prd-ovr .pd-slide-blk.grid-view .pd-item .img > a > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.prd-ovr .pd-slide-blk.list .pd-item .img {
  height: 270px !important;
  width: 100%;
}

.prd-ovr .pd-slide-blk.list .pd-item .img > a {
  border-radius: 20px 0px 0px 20px;
  border: unset;
  border-right: 1px solid #dcdcdc;
  height: 100%;
  width: 100%;
  padding: 0;
}
.prd-ovr .pd-slide-blk.list .pd-item .img > a > img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm.list .btm_cnt {
  padding: 25px 20px;
}
/* 28-08-2025 */
/* 29-08-2025 */
.prd-ovr .prd-ovr-flx .prd-ovr-lft .wpc-filter-pa_kleur-lint ul li.wpc-no-filter-terms,
.prd-ovr .prd-ovr-flx .prd-ovr-lft .wpc-filter-pa_rolbreedte ul li.wpc-no-filter-terms{
  display: none !important;
}
/* 9-08-2025 */
/* 29-08-25 */
/* body.tax-excl b.incl-pric{
  display: none;
}
body.tax-excl b.excl-pric{
  display: block;
}
body.tax-incl b.excl-pric{
  display: none;
}
body.tax-incl b.incl-pric{
  display: block;
} */
/* 29-08-25 */

/*01-09-2025*/
.woocommerce div.product form.cart .variations td.value a.reset_variations {
  position: relative;
  font-size: 0;
}
.woocommerce div.product form.cart .variations td.value a.reset_variations::after {
  content: "";
  position: absolute;
  background: url(../images/close-btn.svg) no-repeat center;
  height: 17px;
  width: 17px;
  filter: invert(1);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.cart-pg .cart-rgt .order-blk .cart_totals > strong {
  font: 25px/33px "Gabarito-Bold";
  padding: 25px;
  display: block;
  width: 100%;
  text-align: center;
}
.woocommerce .dash-rgt .edit-account p button[type=submit], .woocommerce .dash-rgt form p button[type=submit] {
    background-color: #222 !important;
    padding: 13px 25px !important;
}
.woocommerce .dash-rgt .edit-account p button[type=submit]:hover, .woocommerce .dash-rgt form p button[type=submit]:hover {
    color: #fff !important;
    background-color: #e38626 !important;
    border-color:#e38626 !important ;
}
/*01-09-2025 */
.offer_ban .ofer_img a.full{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* 12-09-2025  */
.hide-upsel{
  display: none;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt p {
    margin-bottom: 0;
    margin-top: 10px;
}
/* 12-09-2025  */
/* 16-09-25 */
 body.tax-excl b,body.tax-incl b{
  display: block;
}
body.tax-incl  b.incl-pric {
    color: #e38626;
    font-size: 20px;
    line-height: 27px;
}
 body.tax-excl b.excl-pric{
  color: #e38626;
      font-size: 20px;
    line-height: 27px;
 }
/* 16-09-25 */
/* Responsive start */
@media screen and (max-width: 1900px) {
/* login page */
.log-pg .log-rgt {
    padding: 190px 135px 60px;
}
/* register page */
.reg-pg .reg-lft {
    padding: 190px 135px 60px;
}
}

@media screen and (max-width: 1800px) {
h1, h2, h3, h4, h5, h6,
.cont-flx .cont-lft strong {
    font-size: 33px;
    line-height: 41px;
}
/* login page */
.log-pg .log-rgt {
    padding: 185px 112px 60px;
}
.log-pg .log-rgt .log-frm .log-bck {
    padding-top: 165px;
}
/* register page */
.reg-pg .reg-lft {
    padding: 30px 112px 60px; 
}

/* 19-07-2025 */
.blog_ .lft .slide .owl-nav {
    right: -145px;
}
/* 19-07-2025 */
}

@media screen and (max-width: 1700px) {
.container,
.banner .owl-nav {
  padding: 0px 10px;
}
#mega-menu-wrap-package #mega-menu-package[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
  padding: 50px 10px;
}
.banner .ban_slid {
    padding: 173px 10px 215px;
}
.lat_pack .ryt .itm img, .pop_pro .ryt .slid_cnt .itm img {
  height: 300px !important;
}
.pop_pro .ryt .slid_cnt .itm {
    width: 32%;
}
.pop_pro .ryt .slid_cnt .itm:not(:nth-child(3n)) {
    margin-right: 19px;
}
.usp_ .itm:not(:last-of-type) {
    margin-right: 50px;
}
.ft_outer .mid_cnt .contact ul li:first-of-type {
  padding-right: 130px;
}
.pop_pro.section-padding {
    padding: 100px 0 0;
}
.ft_outer .mid_cnt .logo_cnt p {
    padding: 25px 70px 35px 0;
}
/* about us */
.abt-pg .odd,
.abt-pg .even {
    padding: 100px 0px 100px;
}
.abt-pg .duis {
    padding-bottom: 140px;
}
/* blog page */
.blog-pg .blg-flx .blg-box:not(:nth-child(2n)) {
    margin-right: 52px;
}
/* cart page */
.cart-pg .cart-rgt .order-blk .dis-cde button[type="button"] {
    padding: 10px 25px;
}
/* checkout page */
.check-pay-blk {
    padding: 85px 0px;
}
.check-pay-blk .pay-lft .frm-two {
    padding-bottom: 90px;
}
/* contact page */
.contact-pg {
    padding: 90px 0px;
}
/* login page */
.log-pg .log-rgt {
    padding: 30px 88px 50px;
}
.log-pg .log-rgt .log-frm .log-bck {
    padding-top: 50px;
}
/* my order page */
/* .my-ord {
    padding: 90px 0px;
} */
/* order detail page */
/* .ord-det {
    padding: 95px 0px;
} */
/* register page */
.reg-pg .reg-lft{
    padding: 30px 88px 50px;
}
.reg-pg .reg-lft .reg-frm .reg-bck {
    padding-top: 50px;
}
/* success page */
.suc-pg {
    padding: 90px 0px;
}
.suc-pg .suc-box {
    padding: 85px 70px 70px;
}
/* privacy policy */
.privacy-pg {
    padding: 90px 0px;
}
/* blog page */
.blog-pg {
    padding: 90px 0px;
}
.error_page {
  padding: 90px 0px;
}
/* blog detail page */
.blog-det-pg {
    padding: 90px 0px;
}
/* faq page*/
.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx {
    padding: 100px 0px 80px;
}
.faq-pg .faq-btm .faq-chats .chat-blk {
    padding: 21px 20px;
}
/* 18-07-2025 */
.blog-det-pg .blog-main .blg-ribn span {
    padding: 12px 38px 12px 18px;
}
/* .faq-pg .faq-btm .faq-chats .owl-stage-outer {
  padding: 0px 10px;
} */
/* 18-07-2025 */


/* 19-07-2025 */
/* product overview */
.prd-ovr {
    padding-top: 90px;
}
/* .prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm {
    padding: 45px 0px 55px;
} */
.prd-ovr .prd-ovr-flx {
    padding: 0px 0px 70px;
}
.prd-ovr .ovr-btm {
    padding: 90px 0px;
}
.prd-ovr .ovr-btm .teks-flx .teks-lft {
    width: 49%;
}
.prd-ovr .ovr-btm .teks-flx .teks-rgt {
    width: 51%;
}
.prd-ovr .prd-ovr-flx .prd-ovr-lft {
    width: 25%;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt {
  width: 75%;
}
.bestel {
    padding: 90px 0px;
}
/* 19-07-2025 */

/* 23-07-2025 */
.cart-pg.section-padding {
    padding: 90px 0px;
}   
/* 23-07-2025 */

/* 25-07-2025 */
.check-pay-blk .pay-rgt table tfoot tr:last-of-type td, .check-pay-blk .pay-rgt table tfoot tr:last-of-type th {
    font-size: 21px;
    line-height: 29px;
}
/* 25-07-2025 */

/* 26-07-2025 */
.log-pg .log-rgt .log-frm .log-check {
  margin: 15px 0;
}
.log-pg .log-rgt .log-top p {
    margin: 12px auto 30px;
}
.log-pg .log-rgt .log-top a {
    margin-bottom: 20px;
}
.reg-pg .reg-top a {
    margin-bottom: 25px;
}
.reg-pg .reg-top p {
    margin: 11px auto 20px;
}
.reg-pg .reg-lft .reg-frm p button[type=submit] {
    margin: 15px 0px;
}
.reg-pg .reg-lft .reg-frm .reg-int {
    margin-bottom: 0px;
}
/* 26-07-2025 */

/* 30-07-2025 */
.dgwt-wcas-suggestions-wrapp {
    top: 185px !important;
}
/* 30-07-2025 */

/* 31-07-2025 */
.wpgs-for .slick-slide {
    height: 560px !important;
}
.pd-pg {
    padding: 90px 0px;
}
/* 31-07-2025 */

/* 07-08-2025 */
.prd-ovr .pd-slide-blk .pd-item .img a > img {
    height: 250px;
    width: 250px;
}
/* 07-08-2025 */

/* 21-08-2025 */
.check-pay-blk .pay-lft {
    width: 70%;
}
.check-pay-blk .pay-rgt {
    width: 30%;
}
.check-pay-blk .pay-lft .frm-one #payment ul {
    gap: 16px;
}
/* 21-08-2025 */

/*25-08-2025*/
.lat_pack .ryt .itm .btm_cnt b > span, 
.pop_pro .ryt .slid_cnt .itm .btm_cnt b > span, 
.pd-slide-blk .pd-item .btm_cnt b > span,
.pd-slide-blk .pd-item .btm_cnt b bdi,
.pop_pro .ryt .slid_cnt .itm .btm_cnt b > span.amount bdi, 
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item .btm_cnt b > span bdi {
    font-size: 20px;
    line-height: 28px;
}
.pd-slide-blk .pd-item .btm_cnt span.wts-price-wrapper .wts-vat-text, 
.lat_pack .ryt .itm .btm_cnt span.wts-price-wrapper .wts-vat-text, 
.pop_pro .ryt .slid_cnt .itm .btm_cnt span.wts-price-wrapper .wts-vat-text, 
.pd-slide-blk .pd-item .btm_cnt span.wts-price-wrapper .wts-vat-text,
.lat_pack .ryt .itm .btm_cnt b, .pop_pro .ryt .slid_cnt .itm .btm_cnt b,
.pd-slide-blk .pd-item .btm_cnt b {
    font-size: 18px;
    line-height: 26px;
}
/*25-08-2025*/

/* 26-08-2025 */
.wpgs-for .slick-slide {
    width: 582px !important;
    margin-right: 1px;
}
/* 26-08-2025 */

/* 28-08-2025 */
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item:not(:nth-child(3n)) {
    margin-right: 17px;
}
.prd-ovr .pd-slide-blk.list .pd-item .img {
    height: 250px !important;
}
/* 28-08-2025 */
/* 29-08-2025 */
.cart-pg .cart-rgt .order-blk .cart_totals .coupon input{
  width: 166px;
}
/* 29-08-2025 */
}

@media screen and (max-width: 1600px) {
  /* login page */
.log-pg .log-rgt {
    padding: 30px 88px 60px;
}
/* register page */
.reg-pg .reg-lft {
    padding: 30px 88px 60px;
}
/* error page */
.error_page .er_pa > img {
    height: 290px;
    max-width: 560px;
}

/* 19-07-2025 */
/* product overview */
/* .prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm {
    padding: 45px 0px 25px;
} */
.prd-ovr .prd-ovr-flx {
    padding: 0px 0px 80px;
}
.prd-ovr {
    padding-top: 80px;
}
.prd-ovr .pd-slide-blk .list .pd-item .img a > img {
    height: 280px !important;
}
/* 19-07-2025 */

/* 31-07-2025 */
.pd-pg .pd-mid .pd-mid-flx .mid-txt p {
    padding-right: 50px;
}
/* 31-07-2025 */

/* 18-08-2025 */
.pd-slide-blk .pd-item .btm_cnt strong {
    font-size: 19px;
    line-height: 27px;
}
/* 18-08-2025 */

/* 21-08-2025 */
.pd-rgt .rightpress_product_price_live_update dt span, 
.pd-rgt .rightpress_product_price_live_update dd span bdi {
    font-size: 23px;
    line-height: 31px;
}
.pd-rgt .rightpress_product_price_live_update {
    margin: 15px 0px !important;
}
.xcp-ptotal {
    font-size: 20px !important;
}
td.xoo-cp-pprice {
    font-size: 18px !important;
}
/* 21-08-2025 */

/* 2-08-2025 */
.prd-ovr .pd-slide-blk.grid-view .pd-item > .img {
    height: 290px;
}
/* 28-08-2025 */
}

@media screen and (max-width: 1500px) {
.banner .ban_cnt strong {
    font-size: 70px;
    line-height: 78px;
}
.banner .owl-nav {
    bottom: 116px;

}
/* blog-detail */
.blog-det-pg .blog-main > img {
    height: 650px !important;
}
/* blgo-page */
.blog-pg {
    padding: 80px 0px;
}
.blog-pg .blg-flx .blg-box .blg-img > img {
    height: 370px !important;
}
/* cart page */
.cart-pg.section-padding {
    padding: 90px 0px;
}
/* login page */
.log-pg .log-rgt {
    padding: 30px 88px 60px;
    width: 50%;
}
/* my order page */
/* .my-ord {
    padding: 80px 0px;
} */
/* register page */
.reg-pg .reg-lft {
    padding: 30px 88px 60px;
    width: 50%;
}
/* success page */
.suc-pg .suc-box {
    padding: 75px 70px 65px;
}
.suc-pg {
    padding: 80px 0px;
}
/* privacy policy */
.privacy-pg {
    padding: 80px 0px;
}
/* error page */
.error_page {
    padding: 80px 0px;
}
.faq-pg {
    padding-bottom: 100px;
}
.faq-pg .faq-hd::after {
    left: 115px;
}

/* 18-07-2025 */
.blog-det-pg .blog-main .blg-ribn span {
    padding: 10px 38px 10px 18px;
}
/* 18-07-2025 */

/* 19-07-2025 */
/* product detail */
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideOuter .lSSlideWrapper .lSAction a.lSPrev {
    left: 95px;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideOuter .lSSlideWrapper .lSAction a.lSNext {
    right: 95px;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideWrapper.usingCss {
    height: 540px;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .gallery li .thumb-pto img {
    height: 380px;
    width: 380px;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft {
    width: 45%;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt {
    width: 55%;
}
.pd-pg .pd-mid .pd-mid-flx .mid-txt {
    width: 53%;
}
.pd-pg .pd-mid .pd-mid-flx .mid-tbl {
    width: 47%;
}
/* faq page */
.faq-pg .faq-hd::after {
    left: 150px;
    bottom: -83px;
}
.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx {
    padding: 110px 0px 60px;
}
.faq-pg {
    padding-bottom: 90px;
}
.faq-pg .faq-btm h2 {
    margin-bottom: 40px;
}
.faq-pg .faq-hd::after {
    left: 100px;
    bottom: -83px;
    width: 225px;
    height: 220px;
}
/* 19-07-2025 */

/* 25-07-2025 */
.check-pay-blk .pay-rgt table tfoot tr:last-of-type td, .check-pay-blk .pay-rgt table tfoot tr:last-of-type th {
    font-size: 20px;
    line-height: 28px;
}
/* 25-07-2025 */

/* 31-07-2025 */
.pd-pg {
    padding: 80px 0px;
}
.wpgs-for .slick-slide {
    height: 540px !important;
}
/* 31-07-2025 */

/* 07-08-2025 */
.prd-ovr .pd-slide-blk .pd-item .img a > img {
    height: 240px;
    width: 240px;
}
/* 07-08-2025 */

/* 22-08-2025 */
.woocommerce div.product form.cart .button {
    background: #e38626 url(../images/prd-bag.svg) no-repeat left 20px center !important;
    padding: 13px 20px 13px 45px !important;
}
.woocommerce div.product form.cart .button:hover {
    background: #220 url(../images/prd-bag.svg) no-repeat left 20px center !important;
}
/* 22-08-2025 */

/* 26-08-2025 */
.wpgs-for .slick-slide {
    width: 598px !important;
}
/* 26-08-2025 */

}

@media screen and (max-width: 1400px) {
/* .section-padding {
    padding-top: 90px;
} */
.main_head .mid_cnt .inr_flx .hd_srch {
  max-width: 525px;
}
.banner .ban_cnt strong {
    font-size: 68px;
    line-height: 76px;
}
.spec_pack .spec_img img {
    max-width: 950px;
    height: 550px;
}
.spec_pack .spec_img .spec_cnt {
    padding: 50px 23px 45px 40px;
    max-width: 460px;
    bottom: -55px;
}
.usp_ .itm:not(:last-of-type) {
    padding-right: 40px;
}
.pop_pro .ryt .slid_cnt .itm {
    width: 31%;
}
.ft_outer ul li {
    margin-right: 28px;
}
.ft_outer .mid_cnt .contact ul li:first-of-type {
    padding-right: 119px;
}
.ft_outer .mid_cnt {
    padding: 60px 0 70px;
}
.lat_pack .ryt .itm img, .pop_pro .ryt .slid_cnt .itm img {
    height: 280px !important;
}
.pop_pro .lft .top_itm .img img {
    height: 570px;
}
.offer_ban .ofer_img img {
    height: 285px !important;
}
.ft_outer .mid_cnt .contact ul li:first-of-type {
    background-size: 18px !important;
}
.banner .ban_cnt {
    max-width: 600px;
}
.banner .ban_cnt strong {
    font-size: 65px;
    line-height: 73px;
}
.banner .ban_slid {
    padding: 125px 10px 215px;
}
.banner .owl-nav {
    bottom: 105px;
}
.offer_ban .ofer_img .ofer_cnt {
    max-width: 290px;
}
.offer_ban .ofer_img .ofer_cnt strong {
    font-size: 29px;
    line-height: 36px;
}
h1, h2, h3, h4, h5, h6,
.lat_pack .lft h2,
.top_cat h1,
.spec_pack .spec_img .spec_cnt h3,
.pop_pro .ryt .top_cnt h4,
.pop_pro .lft .top_itm .img .cnt strong,
.pop_pro .lft .btm_itm .img .cnt strong,
.cont-flx .cont-lft strong,
.cont-flx .cont-rgt h2,
.log-pg .log-rgt .log-top strong,
.my-ord .myord-hd strong,
.ord-det .ord-det-inn strong,
.reg-pg .reg-top strong,
.suc-pg .suc-box .suc-top h2,
.error_page .er_pa h1 {
    font-size: 33px;
    line-height: 41px
}
.top_cat .itm {
    width: unset;
}
.top_cat .container {
  margin: auto 0 auto auto;
}
.top_cat .itm .img img {
    height: 110px;
    width: 110px;
}
/* .top_cat .itm:hover p:before {
  width: 100%;
} */
.top_cat #top-caro .owl-stage-outer .owl-stage {
  padding: 20px 0;
}
/* about us */
.web-shop .shop-flx .shop-lft img {
    height: 460px;
    width: 365px;
}
.web-shop .shop-flx .shop-rgt img {
    height: 375px;
    width: 330px;
}
.web-shop .shop-flx .shop-lft {
    width: 74.5%;
}
.web-shop .shop-flx .shop-rgt {
    width: 25.5%;
}
.proin .proin-flx .proin-rgt img {
    height: 495px;
}
.duis .duis-flx .duis-lft .duis-inn img {
    height: 430px;
    width: 500px;
}
.duis .duis-flx .duis-lft .duis-inn {
    top: 120px;
}
/* blog-detail */
.blog-det-pg {
    padding: 80px 0px;
}
/* blog-page */
.blog-pg .blg-flx .blg-box:not(:nth-child(2n)) {
    margin-right: 50px;
}
.blog-pg .blg-flx .blg-box .blg-txt strong {
    font-size: 21px;
    line-height: 29px;
}
.blog-pg .blg-flx {
    padding: 42px 0px 20px;
}
/* cart page */
.cart-pg .cart-lft .direc-ord-blk .direc-caro .direc-item .direc-img {
    height: 125px;
}
.cart-pg .cart-rgt .order-blk .dis-cde button[type="button"] {
    padding: 10px 20px;
}
.cart-pg .cart-rgt .order-blk > strong {
    margin: 25px 0px;
}
/* checkout page */
.check-pay-blk {
    padding: 75px 0px;
}
.check-pay-blk .pay-rgt .last-blk {
    padding: 30px 16px;
}
.check-pay-blk .pay-rgt .hoe {
    margin: 20px 20px 30px;
}
.check-pay-blk .pay-rgt .check-prod .check-ord {
    margin: 0px 25px;
}
.check-pay-blk .pay-lft .frm-one, .check-pay-blk .pay-lft .frm-two {
    padding: 30px;
}
.check-pay-blk .pay-lft .frm-two {
    padding-bottom: 90px;
}
/* contact page */
.contact-pg {
    padding: 80px 0px;
}
.cont-flx .cont-rgt {
    padding-left: 50px;
}
.addr-blk .cont-box .lft img {
    height: 40px;
    width: 36px;
}
.addr-blk .cont-box .lft::after {
    bottom: -3px;
    right: -9px;
    height: 33px;
    width: 33px;
}
.addr-blk .cont-box .rgt b {
    font-size: 19px;
    line-height: 27px;
}
.cont-rgt .addr-blk .cont-box {
    padding: 16px 22px;
    margin-bottom: 16px;
}
.cont-flx .cont-lft strong {
    margin-bottom: 30px;
}
/* login page */
/* .log-pg .log-rgt .log-top p {
    margin: 12px auto 40px;
} */
.log-pg .log-rgt {
    padding: 30px 75px 60px;
}
/* .reg-pg .reg-top a {
    margin-bottom: 30px;
} */
/* my order page */
.my-ord .ord-count b {
    font-size: 24px;
    line-height: 32px;
    margin: 30px 0px;
}
.my-ord .myord-table table tbody tr .prd-img a {
    width: 115px;
    height: 110px;
}
.my-ord .myord-table table tbody tr td {
    padding: 20px 16px;
}
/* order detail page */
/* .ord-det {
    padding: 85px 0px;
} */
/* register page */
/* .reg-pg .reg-top p {
    margin: 12px auto 40px;
} */
.reg-pg .reg-lft {
    padding: 30px 75px 60px;
}
/* .log-pg .log-rgt .log-top a {
    margin-bottom: 30px;
} */
/* 16-07-2025 */
.contact-pg .cont-flx .cont-lft {
  padding: 45px 50px;
}
.cont-flx .cont-lft .frm-blk .cont-check,
.cont-flx .cont-lft .frm-blk .cont-int.cap {
    margin-bottom: 25px;
}
/* 16-07-2025 */


/* 19-07-2025 */
/* privacy policy */
.privacy-pg {
    padding: 80px 0px;
}
.privacy-pg p.para {
    margin-bottom: 20px;
}
.privacy-pg ul:first-of-type {
    padding-bottom: 10px;
}
.privacy-pg p, .privacy-pg ul {
    margin-bottom: 15px;
}
.privacy-pg b {
    font-size: 21px;
    line-height: 29px;
}
/* product detail */
.pd-pg {
    padding: 80px 0px 70px;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt .our-rs strong b {
    font-size: 28px;
    line-height: 36px;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt .con-ord {
    padding-bottom: 50px;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt h1 {
    padding: 7px 0px 0px;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt .our-rs {
    padding: 25px 0px;
}
.pd-pg .pd-mid .pd-mid-flx .mid-txt p:not(:last-of-type) {
    margin-bottom: 20px;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .gallery li .thumb-pto img {
    height: 400px;
    width: 400px;
}
/* .pd-pg .pd-mid {
    padding-bottom: 80px;
} */
.pd-pg .pd-top .pd-sli-flx .pd-lft {
    width: 44.8%;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt {
    width: 56%;
}
/* faq page */
.faq-pg .faq-btm .faq-chats .chat-blk .faq-rgt {
    margin-left: 17px;
}
/* product overview */
.prd-ovr .prd-ovr-flx .prd-ovr-lft {
    width: 25%;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt {
  width: 75%;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft .lft-in {
  width: 45%;
}
.lat_pack .ryt .slide_flx .owl-nav {
    left: -227px;
    bottom: 35px;
}
.bestel {
    padding: 80px 0px;
}
.blog_ .lft .slide .owl-nav {
    bottom: 50px;
}
/* 19-07-2025 */

/*27-07-2025*/
.cmplz-cookiebanner .cmplz-header .cmplz-title {
    font-size: 28px;
    line-height: 36px;
}
/* .cmplz-cookiebanner .cmplz-body .cmplz-message {
    max-width: 690px;
} */
/*27-07-2025*/

/* 28-07-2025 */
.main_head .mid_cnt .inr_flx .mega-menu ul.list-subs li a {
    font-size: 17px;
    line-height: 25px;
}
.main_head .mid_cnt .inr_flx .mega-menu .list-item strong {
    font-size: 18px;
    line-height: 26px;
}
/* 28-07-2025 */

/* 31-07-2025 */
.pd-pg .pd-top .pd-sli-flx .pd-rgt .our-rs {
    font-size: 28px;
    line-height: 36px;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt p {
    margin-bottom: 15px;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr:last-of-type {
    padding-top: 25px;
    padding-bottom: 25px;
}
/* 31-07-2025 */

/* 05-08-2025 */
.main_head .mid_cnt .inr_flx .mega-menu .list-item ul li.menu-item .sub-menu li a, .main_head .btm_cnt .mega-menu ul.menu .menu-item .sub-menu li a {
    font-size: 17px;
    line-height: 25px;
    margin-bottom: 0px;
}
.main_head .mid_cnt .inr_flx .mega-menu .list-item ul li.menu-item a, .main_head .btm_cnt .mega-menu ul.menu .menu-item a {
    font-size: 19px;
    line-height: 27px;
}
.main_head .mid_cnt .inr_flx .mega-menu .list-item ul.menu li.menu-item {
    margin-bottom: 20px;
}
.main_head .mid_cnt .inr_flx .mega-menu .list-item.images {
    width: 20% !important;
}
.main_head .mid_cnt .inr_flx .mega-menu .list-item {
    width: 80%;
}
/* 05-08-2025 */

/* 18-08-2025 */
.pop_pro .ryt .slid_cnt .itm .btm_cnt b > span.amount bdi, 
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item .btm_cnt b > span bdi,
.lat_pack .ryt .itm .btm_cnt b > span,
.pop_pro .ryt .slid_cnt .itm .btm_cnt b > span.amount bdi, 
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item .btm_cnt b > span bdi {
    font-size: 20px;
    line-height: 28px;
}
.pd-rgt .rightpress_product_price_live_update dt span, .pd-rgt .rightpress_product_price_live_update dd span bdi {
    font-size: 22px;
    line-height: 30px;
}
/* 18-08-2025 */

/* 21-08-2025 */
.pd-pg .pd-top .pd-sli-flx .pd-rgt h1 {
    padding: 15px 0px;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt .product-sku b,
.pd-pg .pd-top .pd-sli-flx .pd-rgt .rp_wcdpd_pricing_table_variation .rp_wcdpd_product_page_title {
    font-size: 20px;
    line-height: 28px;
}
.rp_wcdpd_product_page {
    margin-top: 15px;
    margin-bottom: 25px;
}
.check-pay-blk .pay-lft .frm-one #payment ul {
    gap: 16px;
}
.woocommerce-checkout #payment ul.payment_methods li {
    font-size: 13px;
    line-height: 21px;
}
td.xoo-cp-ptitle a {
    font-size: 16px !important;
}
/* 21-08-2025 */

/* 22-08-2025 */
.woocommerce a.added_to_cart {
    padding: 12px 15px !important;
    margin-left: 10px;
}
/* 22-08-2025 */

/* 23-08-2025 */
form.woocommerce-form.woocommerce-form-login.login, form#woocommerce-checkout-form-coupon {
    max-width: 990px;
}
/* 23-08-2025 */

/* 25-08-2025 */
.lat_pack .ryt .itm strong, .pop_pro .ryt .slid_cnt .itm .btm_cnt strong {
    font-size: 20px;
    line-height: 23px;
}
.lat_pack .ryt .itm .btm_cnt b > span, 
.pop_pro .ryt .slid_cnt .itm .btm_cnt b > span, 
.pd-slide-blk .pd-item .btm_cnt b > span,
.pd-slide-blk .pd-item .btm_cnt b bdi,
.pop_pro .ryt .slid_cnt .itm .btm_cnt b > span.amount bdi, 
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item .btm_cnt b > span bdi {
    font-size: 19px;
    line-height: 27px;
}
.pd-slide-blk .pd-item .btm_cnt span.wts-price-wrapper .wts-vat-text, 
.lat_pack .ryt .itm .btm_cnt span.wts-price-wrapper .wts-vat-text, 
.pop_pro .ryt .slid_cnt .itm .btm_cnt span.wts-price-wrapper .wts-vat-text, 
.pd-slide-blk .pd-item .btm_cnt span.wts-price-wrapper .wts-vat-text,
.lat_pack .ryt .itm .btm_cnt b, .pop_pro .ryt .slid_cnt .itm .btm_cnt b,
.pd-slide-blk .pd-item .btm_cnt b {
    font-size: 17px;
    line-height: 25px;
}
/* 25-08-2025 */

/* 26-08-2025 */
.wpgs-for .slick-slide {
    width: 573px !important;
}
.lat_pack .ryt .itm .btm_cnt b span.Vlot, .pop_pro .ryt .slid_cnt .itm .btm_cnt b span.Vlot,.pd-slide-blk .pd-item .btm_cnt b > span.out-of-stock {
    font-size: 16px;
    line-height: 24px;
}
/* 26-08-2025 */

/* 28-08-2025 */
.prd-ovr .pd-slide-blk.list .pd-item .img {
    height: 230px !important;
}
/* 28-08-2025 */
/* 29-08-2025 */
.cart-pg .cart-rgt .order-blk .cart_totals .coupon input{
  width: 163px;
}
/* 29-08-2025 */

/* 01-09-2025 */
.cart-pg .cart-rgt .order-blk .cart_totals > strong {
    font-size: 23px;
    line-height: 31px;
    padding: 20px;
}
/* 01-09-2025 */
}

@media screen and (max-width: 1300px) {
.usp_ .itm:not(:last-of-type) {
    padding-right: 40px;
    margin-right: 20px;
}
.offer_ban .ofer_img img {
    height: 270px !important;
}
.spec_pack .spec_img img {
    max-width: 925px;
    height: 525px;
}
.lat_pack .lft {
    width: 16%;
}
.lat_pack .ryt {
    width: 84%;
}
ul li {
  font-size: 17px;
  line-height: 27px;
}
.ft_outer .mid_cnt .contact ul li:first-of-type {
    padding-right: 95px;
}
.bestel.section-padding {
    padding: 80px 0 30px;
}
.section-padding {
    padding-top: 80px;
}
.main_head .mid_cnt .inr_flx .hd_srch {
    max-width: 430px;
}
.offer_ban .ofer_img img {
    height: 240px !important;
}
.offer_ban .ofer_img .ofer_cnt {
    padding: 38px;
    max-width: 275px;
    padding-right: 0;
}
.offer_ban .ofer_img .ofer_cnt strong {
    font-size: 28px;
    line-height: 35px;
}
/* about us */
.web-shop .shop-flx .shop-lft img {
    height: 420px;
    width: 300px;
}
.web-shop .shop-flx .shop-rgt img {
    height: 375px;
    width: 280px;
}
.web-shop .shop-flx .shop-lft {
    width: 75.5%;
}
.web-shop .shop-flx .shop-rgt {
    width: 24.5%;
}
.web-shop .shop-flx .shop-lft .shop-txt .pack-blk {
    margin-bottom: 30px;
}
.web-shop .shop-flx .shop-lft .shop-txt {
    margin: 50px 30px 0px 40px;
}
.duis .duis-flx .duis-rgt {
    width: 53.8%;
    padding-left: 60px;
}
.duis .duis-flx .duis-lft {
    width: 47.2%;
}
.duis .duis-flx .duis-lft .duis-inn img {
    height: 380px;
    width: 470px;
}
.abt-pg .duis {
    padding-bottom: 100px;
}
.duis .duis-flx .duis-lft .duis-inn {
    top: 170px;
}
.duis .duis-flx .duis-lft > img {
    width: 425px;
}
.ft_outer .top_cnt ul li {
    /* padding-right: 25px; */
    margin-right: 25px;

}
/* blog-detail */
.blog-det-pg .blog-main > img {
    height: 620px !important;
}
/* blog page */
.blog-pg .blg-flx .blg-box:not(:nth-child(2n)) {
    margin-right: 45px;
}
.blog-pg .blg-flx .blg-box .blg-txt {
    padding: 16px 20px 25px;
}
.blog-pg .blg-flx .blg-box .blg-img > img {
    height: 350px !important;
}
.blog-pg {
    padding: 70px 0px;
}
/* cart-page */
.cart-pg .cart-rgt .order-blk table tbody tr:last-of-type td {
    padding: 25px 18px;
}
.cart-pg .cart-rgt .order-blk table tbody tr td:first-of-type {
    padding-left: 18px;
}
.cart-pg .cart-rgt .order-blk table tbody tr td:last-of-type {
    padding-right: 18px;
}
.cart-pg .cart-rgt .order-blk .dis-cde {
    padding: 25px 18px;
}
.cart-pg .cart-rgt .order-blk  .plc-ord {
    padding: 0px 18px;
}
.cart-rev {
    padding: 0px 18px 40px;
}
.cart-pg .cart-rgt .order-blk .dis-cde .dis-int {
    max-width: 165px;
}
.cart-pg .cart-lft .direc-ord-blk .direc-caro .direc-item .direc-prc b .amount bdi {
    font-size: 21px;
    line-height: 29px;
    margin-right: 10px;
}
.cart-pg .cart-lft .direc-ord-blk .direc-caro .direc-item .direc-prc b  .amount bdi span {
    font-size: 21px;
    line-height: 29px;
    margin-right: 5px;
}
.cart-pg .cart-lft .direc-ord-blk .direc-caro .direc-item .direc-img {
    height: 115px;
}
.cart-pg .cart-lft .cnte-ship a.org {
    padding: 12px 40px;

}
/* checkout page */
.check-pay-blk .pay-lft .frm-one .int-fld input, 
.check-pay-blk .pay-lft .frm-one .int-fld select, 
.check-pay-blk .pay-lft .frm-one .int-fld textarea, 
.check-pay-blk .pay-lft .frm-two .int-fld label,
.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p span input,
.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p span.selection,
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields p span input,
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields p span.selection {
    padding: 11px 20px;
}
.check-pay-blk .pay-rgt .check-prod .check-ord .ord-img img {
    width: 90px;
    height: 90px;
}
.check-pay-blk .pay-rgt .check-prod .check-ord {
    margin: 0px 20px;
    padding: 25px 0px
}
.check-pay-blk .pay-rgt .hoe > b,
.check-pay-blk .pay-rgt > b,
.check-pay-blk .pay-lft .frm-one > strong, 
.check-pay-blk .pay-lft .frm-two > strong,
.check-pay-blk .pay-rgt table tfoot tr:last-of-type td,
.check-pay-blk .pay-rgt table tfoot tr:last-of-type th {
    font-size: 22px;
    line-height: 30px;
}
.check-pay-blk .pay-lft .frm-one, .check-pay-blk .pay-lft .frm-two {
    padding: 25px;
}
.check-pay-blk .pay-lft .frm-two {
    padding-bottom: 80px;
}
.check-pay-blk .pay-lft {
    width: 69.2%;
}
.check-pay-blk .pay-rgt {
    width: 28.7%;
}
.check-pay-blk .pay-rgt .last-blk {
    padding: 25px 16px;
}
.check-pay-blk .pay-rgt .hoe label {
    padding: 11px 22px;
}
.check-pay-blk .pay-rgt .check-prod .check-ord .ord-txt b {
    font-size: 21px;
    line-height: 29px;
}
/* login page */
.log-pg .log-rgt {
    padding: 30px 60px 60px;
}
/* my order page */
.my-ord .myord-table table tbody tr .prd-cde, 
.my-ord .myord-table table tbody tr .ord-on, 
.my-ord .myord-table table tbody tr .prd-tol {
    padding-left: 65px;
}
.my-ord .myord-table table tbody tr .prd-img a {
    width: 110px;
    height: 105px;
}
/* register page */
.reg-pg .reg-lft{
    padding: 30px 60px 60px;
}
/* success page */
.suc-pg .suc-box {
    padding: 65px 70px 60px;
}

/* 16-07-2025 */
.contact-pg .cont-flx .cont-lft {
    padding: 40px 50px;
}
.error_page .er_pa > img {
    height: 280px;
    max-width: 520px;
    margin: 40px auto;
}
.faq-pg .faq-hd::after {
    left: 65px;
}
/* 16-07-2025 */

/* 18-07-2025 */
.main_head .mid_cnt .inr_flx .logo {
    width: 18%;
}
.main_head .mid_cnt .inr_flx .hd_login {
    width: 22%;
}
/* 18-07-2025 */


/* 19-07-2025 */
/* product detail */
.pd-pg .pd-mid .pd-mid-flx .mid-txt p:not(:last-of-type) {
    margin-bottom: 15px;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideOuter .lSSlideWrapper .lSAction a.lSPrev {
    left: 80px;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideOuter .lSSlideWrapper .lSAction a.lSNext {
    right: 80px;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt .con-ord {
    padding-bottom: 35px;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideWrapper.usingCss {
    height: 520px;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .gallery li .thumb-pto img {
    height: 380px;
    width: 380px;
}
.pd-pg .pd-top .pd-sli-flx {
    padding-bottom: 50px;
}
/* .pd-pg .pd-mid {
    padding-bottom: 70px;
} */
.pd-pg .pd-mid .pd-mid-flx .mid-txt {
    width: 55%;
}
.pd-pg .pd-mid .pd-mid-flx .mid-tbl {
    width: 45%;
}
/* product overview */
.prd-ovr .prd-ovr-flx .prd-ovr-lft {
    width: 27%;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt {
    width: 73%;
}
.prd-ovr .discount-badge {
    right: 25px;
}
.prd-ovr .pd-slide-blk .pd-item a.pers_ {
    padding: 8px 15px;
}
.pd-slide-blk .pd-item .btm_cnt {
    padding: 10px 3px;
}
.pd-slide-blk .pd-item .btm_cnt strong {
    font-size: 19px;
    line-height: 27px;
}
.pd-slide-blk .pd-item .btm_cnt p b {
    font-size: 20px;
    line-height: 28px;
}
/* product overview */
.prd-ovr .ovr-btm .teks-flx .teks-lft img {
    height: 555px !important;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft .lft-in {
  width: 50%;
}
.blog_ .lft .slide .owl-nav {
    bottom: 30px;
}
.pop_pro .lft .btm_itm .img .cnt {
    padding: 40px;
}
/* 19-07-2025 */

/* 22-07-2025 */
.woocommerce .dash-content ul li:not(:last-of-type) {
    margin-right: 20px;
}
.woocommerce .dash-rgt .woocommerce-info > a,
.woocommerce .dash-rgt .woocommerce-info {
    font-size: 16px;
    line-height: 24px;
}
.woocommerce .dash-rgt p:first-of-type {
    margin-bottom: 0;
}
/* 22-07-2025 */

/* 26-07-2025 */
.my-ord .myord-table table tbody tr .prd-txt {
  width: 20%
} 
.my-ord .myord-table table tbody tr .prd-cde {
    width: 16.8%;
}
.my-ord .myord-table table tbody tr td:last-of-type {
    padding-left: 25px;
}
/* 26-07-2025 */


/* 30-07-2025 */
.dgwt-wcas-suggestions-wrapp {
    padding: 30px 10px!important;
}
.dgwt-wcas-st>span {
    font-size: 17px !important;
    line-height: 25px !important;
}
.main_head .mid_cnt .inr_flx .mega-menu .list-item.images img {
    height: 160px;
}
/* 30-07-2025 */

/* 31-07-2025 */
.wpgs-for .slick-slide {
    height: 520px !important;
}
.slick-list.draggable {
    max-width: 450px;
}
/* 31-07-2025 */

/* 02-08-2025 */
.cart-pg .cart-rgt .order-blk .cart_totals .coupon .button {
    padding: 10px 12px;
}
/* 02-08-2025 */

/* 05-08-2025 */
.main_head .mid_cnt .inr_flx .mega-menu .list-item .sub-menu {
    padding: 15px 10px;
}
/* 05-08-2025 */

/* 07-08-2025 */
.prd-ovr .pd-slide-blk .pd-item .img a > img {
    height: 230px;
    width: 230px;
}
.woocommerce nav.woocommerce-pagination ul li:hover span,
.woocommerce nav.woocommerce-pagination ul li:hover a,
.woocommerce nav.woocommerce-pagination ul li .current {
    background-color: #222 !important;
    color: #fff !important;
    height: 45px !important;
    width: 45px !important;
}

/* 07-08-2025 */

/* 18-08-2025 */
.pd-slide-blk .pd-item .btm_cnt strong {
    font-size: 17px;
    line-height: 25px;
    margin-bottom: 5px;
}
/* .pop_pro .ryt .slid_cnt .itm .btm_cnt b > span.amount bdi, .prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item .btm_cnt b > span bdi {
    font-size: 20px;
    line-height: 28px;
} */
 .prd-ovr .pd-slide-blk .pd-item .img a > img {
    height: 260px;
    width: 240px;
}
/* 18-08-2025 */

/* 21-08-2025 */
.check-pay-blk .pay-lft .frm-one #payment ul {
    gap: 15px;
}
.check-pay-blk .pay-lft .frm-one #payment ul li {
    padding: 6px 10px;
}
.woocommerce-checkout #payment ul.payment_methods li {
    font-size: 15px;
    line-height: 23px;
}
.check-pay-blk .pay-lft .frm-one #payment ul li input[type=radio]::after {
    top: 6px;
    left: 5px;
}
.check-pay-blk .pay-rgt {
    width: 32%;
}
.check-pay-blk .pay-lft {
    width: 68%;
}
.check-pay-blk .pay-lft .frm-one #payment ul {
    gap: 14px;
}
.check-pay-blk .pay-lft .frm-one #payment ul li input[type=radio]::after {
    top: 6px;
    left: 6px;
}
/* 21-08-2025 */

/* 26-08-2025 */
.wpgs-for .slick-slide {
    width: 529px !important;
}
/* 26-08-2025 */

/* 27-08-2025 */
.categ_pag .cate_inn .prd-ovr-rgt .pov-btm .pd-item .img img {
    height: 215px;
    width: 215px;
}
/* 27-08-2025 */

/* 28-08-2025 */
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item:not(:nth-child(3n)) {
    margin-right: 15px;
}
.prd-ovr .pd-slide-blk.grid-view .pd-item > .img {
    height: 270px;
}
.prd-ovr .pd-slide-blk.list .pd-item .img {
    height: 200px !important;
}
/* 28-08-2025 */

}

@media screen and (max-width: 1200px) {
.main_head .mid_cnt .inr_flx .hd_srch {
  max-width: 405px;
}
.main_head .top_cnt .inr_flx .hd_mid {
    width: 40%;
    justify-content: center;
}
.banner .ban_cnt {
    max-width: 515px;
}
.banner .ban_cnt strong {
    font-size: 63px;
    line-height: 71px;
}
.banner .owl-nav {
    bottom: 110px;
}
h1, h2, h3, h4, h5, h6, 
.lat_pack .lft h2, 
.top_cat h1, 
.spec_pack .spec_img .spec_cnt h3, 
.pop_pro .ryt .top_cnt h4, 
.pop_pro .lft .top_itm .img .cnt strong,
.pop_pro .lft .btm_itm .img .cnt strong,
.cont-flx .cont-lft strong,
.cont-flx .cont-rgt h2,
.log-pg .log-rgt .log-top strong,
.my-ord .myord-hd strong,
.ord-det .ord-det-inn strong,
.reg-pg .reg-top strong,
.suc-pg .suc-box .suc-top h2,
.error_page .er_pa h1 {
    font-size: 31px;
    line-height: 39px;
}
.usp_ .itm:not(:last-of-type) {
    padding-right: 15px;
    margin-right: 15px;
}
.lat_pack .ryt .itm img, .pop_pro .ryt .slid_cnt .itm img {
    height: 240px !important;
}
.pop_pro .lft .btm_itm .img .cnt {
    padding: 35px;
}
.pop_pro .lft .top_itm .img .cnt {
    padding: 30px 14px 30px 25px;
}
.pop_pro .lft .top_itm .img img {
    height: 485px;
}
.discount-badge .big {
    font-size: 20px;
    line-height: 28px;
}
.offer_ban .ofer_img .ofer_cnt {
    padding: 40px;
    max-width: 270px;
    padding-right: 0;
}
.spec_pack .spec_img img {
    max-width: 850px;
    height: 485px;
}
.spec_pack .spec_img .spec_cnt {
    padding: 30px 15px 45px 30px;
    max-width: 430px;
    bottom: -30px;
}
.pop_pro.section-padding {
    padding: 90px 0 0;
}
.bestel.section-padding {
    padding: 70px 0 30px;
}
.bestel .lft {
    width: 53%;
}
.bestel .ryt {
    width: 47%;
}
.blog_ {
    padding: 80px 0px 70px;
}
.discount-badge {
    width: 60px;
    right: 20px;
  
}
.discount-badge::after {
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 21px solid #e53935;
}
.discount-badge::before {
    width: 80px;
}
.discount-badge .big {
    font-size: 18px;
    line-height: 15px;
}
.itm .discount-badge .small {
    font-size: 12px;
    line-height: 28px;
}
.lat_pack .ryt .itm .pers_, .pop_pro .ryt .slid_cnt .itm a.pers_, .pd-slide-blk .pd-item a.pers_ {
    padding: 10px 15px;
}
.ft_outer .mid_cnt .contact ul li:first-of-type {
    padding-right: 75px;
}
.ft_outer ul li {
    margin-right: 25px;
    padding: 0 10px;
    /* padding-left: 40px; */
    /* padding-right: 32px; */
}
/* about us */
.web-shop .shop-flx .shop-lft .shop-txt p {
    margin: 15px 0px 10px;
}
.web-shop .shop-flx .shop-lft .shop-txt .pack-blk .abt-pack:first-of-type {
    margin-right: 15px;
}
.web-shop .shop-flx .shop-lft .shop-txt .pack-blk .abt-pack b {
    font-size: 20px;
    line-height: 28px;
}
.web-shop .shop-flx .shop-lft .shop-txt .pack-blk .abt-pack .pack-img img {
    height: 60px;
    width: 45px;
}
.web-shop .shop-flx .shop-lft .shop-txt {
    margin: 50px 30px 0px 30px;
}
.web-shop .shop-flx .shop-lft img {
    height: 405px;
    width: 275px;
}
.proin .proin-flx .proin-lft {
    padding-right: 60px;
    width: 57.5%;
}
.proin .proin-flx .proin-rgt {
    width: 46.5%;
}
.duis .duis-flx .duis-lft .duis-inn img {
  height: 485px;
  width: 410px;
}
.viva .viva-flx .viva-lft {
    padding-right: 50px;
}
.viva .viva-flx .viva-lft p {
    margin-bottom: 20px;
}
.abt-pg .odd, .abt-pg .even {
    padding: 90px 0px;
}
.ft_outer .top_cnt ul li {
    /* padding-right: 12px; */
    margin-right: 5px;
}
.duis .duis-flx .duis-lft {
    width: 47.2%;
}
.duis .duis-flx .duis-rgt {
    width: 52.8%;
}
.duis .duis-flx .duis-lft > img {
    width: 445px;
    height: 335px;
}
/* blog-detail */
.blog-det-pg .blog-main > img {
    height: 590px !important;
}
.blog-det-pg .sed-flx .sed-lft {
    padding-right: 50px;
}
.blog-det-pg .curab-flx .curab-rgt strong, .blog-det-pg .sed-flx .sed-lft strong, .blog-det-pg strong {
    font-size: 20px;
    line-height: 28px;
}
/* blog-page */
.blog-pg .blg-flx .blg-box:not(:nth-child(2n)) {
    margin-right: 40px;
}
.blog-pg .blg-flx .blg-box .blg-img > img {
    height: 325px !important;
}
/* cart page */
.cart-pg .cart-lft .direc-ord-blk .direc-caro .direc-item .direc-img {
    height: 130px;
}
.cart-pg .cart-rgt .order-blk .dis-cde button[type="button"] {
    padding: 10px 15px;
    margin-left: 10px;
}
.cart-pg .cart-rgt .order-blk .dis-cde .dis-int {
    max-width: 153px;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.img-box .img-blk .img {
    height: 75px;
    width: 80px;
    margin-right: 15px;
}
.cart-pg.section-padding {
    padding: 80px 0px;
}
.cart-pg .cart-rgt .order-blk table tbody tr:last-of-type td {
    font-size: 21px;
    line-height: 29px;
}
.cart-pg .cart-rgt .order-blk table tbody tr td:first-of-type {
    padding-right: 10px;
}
.cart-pg .cart-lft .tbl-blk {
    padding: 20px 15px;
}
.cart-pg .cart-lft .direc-ord-blk {
    padding: 26px 30px;
}
.cart-pg .cart-lft .tbl-blk table thead tr th.hd-prod {
    width: 38%;
}
.cart-pg .cart-lft .tbl-blk table thead tr th.hd-del {
    width: 16%;
}
/* checkout page */
.check-pay-blk .pay-lft {
    width: 70%;
}
.check-pay-blk .pay-rgt {
    width: 30%;
    margin-left: 20px;
}
.check-pay-blk .pay-rgt .hoe label .card-txt {
    margin-left: 10px;
}
.check-pay-blk .pay-rgt .hoe label {
    padding: 11px 15px;
}
.check-pay-blk .pay-lft .frm-one .int-fld input, 
.check-pay-blk .pay-lft .frm-one .int-fld select, 
.check-pay-blk .pay-lft .frm-one .int-fld textarea, 
.check-pay-blk .pay-lft .frm-two .int-fld label,
.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p span input,
.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p span.selection,
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields p span input, 
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields p span.selection {
    padding: 10px 15px;
}
.check-pay-blk .pay-rgt .last-blk button {
  padding: 10px;
  margin: 0px 0px 15px;
}
.check-pay-blk .pay-rgt table tbody tr:nth-last-child(2) td {
    padding-bottom: 25px;
}
.check-pay-blk .pay-rgt .check-prod .check-ord .ord-img img {
    width: 85px;
    height: 85px;
}
/* contact page */
.cont-rgt .map-blk img {
    height: 315px;
}
.addr-blk .cont-box .lft {
    margin-right: 30px;
}
.cont-flx .cont-lft .frm-blk .cont-check {
    margin-bottom: 20px;
}
.contact-pg {
    padding: 70px 0px;
}
.contact-pg .cont-flx .cont-lft {
    padding: 40px 40px;
}
/* login page */
.log-pg .log-rgt .log-frm .log-check {
    margin: 10px 0px 20px;
}
/* .log-pg .log-rgt .log-top p {
    margin: 12px auto 30px;
} */
.log-pg .log-rgt {
    padding: 30px 50px 60px;
    width: 52%;
}
/* my order page */
.my-ord .myord-table table tbody tr .prd-cde, 
.my-ord .myord-table table tbody tr .ord-on, 
.my-ord .myord-table table tbody tr .prd-tol {
    padding-left: 50px;
}
.my-ord .ord-count b {
    font-size: 23px;
    line-height: 31px;
    margin: 25px 0px;
}
.my-ord .myord-table table tbody tr .prd-cde p, 
.my-ord .myord-table table tbody tr .ord-on p, 
.my-ord .myord-table table tbody tr .prd-tol p {
    margin-bottom: 5px;
}
/* order detail page */
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-lft li p {
    width: 18%;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr:nth-last-child(2) td {
    padding-bottom: 25px;
}
.ord-det .ord-tbl-blk .tbl-bdy {
    padding: 35px 60px 45px;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr th:last-of-type,
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr td:last-of-type {
    padding-right: 60px;
}
/* register page */
/* .reg-pg .reg-top p {
    margin: 12px auto 30px;
} */
.reg-pg .reg-lft {
    padding: 30px 50px 60px;
    width: 52%;
}
/* success page */
.suc-pg .suc-box {
    padding: 55px 70px 50px;
}
/* 16-07-2025 */
.cont-flx .cont-rgt .map-blk iframe {
    max-height: 400px !important;
}
.privacy-pg p.para {
    margin-bottom: 20px;
}
.faq-pg .faq-hd::after {
    left: 30px;
}
.faq-pg .faq-mid .tab-content .tab-pane .faq-box strong {
    padding-right: 51px;
}
.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx {
    padding: 100px 0px 70px;
}
.faq-pg .faq-mid .tab-content .tab-pane .faq-box .faq-para p {
    padding: 20px 15px;
}
/* 16-07-2025 */

/* 19-07-2025 */
/* product detail page */
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideOuter .lSSlideWrapper .lSAction a.lSPrev {
    left: 50px;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideOuter .lSSlideWrapper .lSAction a.lSNext {
    right: 50px;
}
.pd-pg .pd-mid .pd-mid-flx .mid-txt {
    width: 55%;
}

.pd-pg .pd-slide-blk .pd-item .img a > img {
    height: 300px;
    width: 100%;
    object-fit: cover;
    border-radius: 20px;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt p {
    padding-right: 0;
}
/* .pd-pg .pd-mid {
    padding-bottom: 60px;
} */
.pd-pg .pd-top .pd-sli-flx .pd-lft {
    width: 48%;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt {
    width: 52%;
}
/* product overview */
.prd-ovr .pd-slide-blk .pd-item a.pers_ {
    left: 8px;
}
.prd-ovr .discount-badge .small {
  font-size: 11px;
  line-height: 19px;
}
.blg-pagi .pages li a {
    height: 45px;
    width: 45px;
}
.prd-ovr .prd-ovr-flx {
    padding: 0px 0px 70px;
}
.prd-ovr .ovr-btm .teks-flx .teks-rgt b {
    margin: 15px 0px 8px;
}
.prd-ovr .ovr-btm .teks-flx .teks-rgt {
    width: 52%;
    padding-left: 40px;
}
.prd-ovr .ovr-btm .teks-flx .teks-lft {
    width: 48%;
}
.prd-ovr .ovr-btm {
    padding: 80px 0px;
}
.prd-ovr-flx .prd-ovr-lft .categ  .pov-menus ul {
    height: 265px;
}
.prd-ovr .ovr-btm .teks-flx .teks-lft img {
    border-radius: 20px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft .lft-in {
    width: 52%;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt {
    width: 15%;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft {
    width: 85%;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft .lft-in {
    width: 53%;
}
.main_head .mid_cnt .inr_flx .logo a img {
    height: 40px !important;
    width: 170px !important;
}
.main_head .mid_cnt .inr_flx .hd_srch {
    max-width: 350px;
}
.lat_pack .inr_flx,
.blog_ .inr_flx {
  align-items: flex-start;
}
.lat_pack .ryt .slide_flx .owl-nav {
    left: -200px;
    bottom: 90px;
}
.blog_ .lft .slide .owl-nav {
    bottom: 70px;
}
/* 19-07-2025 */

/* 22-07-2025 */
.woocommerce .dash-rgt p:first-of-type {
    margin-bottom: 0;
}
.cart-pg .cart-rgt .order-blk table tbody tr td:first-of-type {
  padding-left: 0;
}
.cart-pg .cart-rgt {
    width: 31%;
}
.cart-pg .cart-lft {
    width: 69%;
}
.cart-pg .cart-rgt .order-blk table tbody tr:last-of-type th {
    padding: 20px 15px;
    font-size: 20px;
    line-height: 28px;;
}

.cart-pg .cart-rgt .order-blk > strong {
    font-size: 20px;
    line-height: 28px;;
}
.qib-button-wrapper .quantity input.input-text.qty.text {
    width: 40px !important;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.product-name strong a {
    font-size: 16px;
    line-height: 24px;
}
/* 22-07-2025 */

/* 23-07-2025 */
.cart-pg .cart-rgt {
    width: 33%;
}
.cart-pg .cart-lft {
    width: 67%;
}
.cart-pg .cart-lft .tbl-blk table thead tr th.hd-pric,
 .cart-pg .cart-lft .tbl-blk table thead tr th.hd-tol {
    width: 17.3%;
}
/* 23-07-2025 */

/* 24-07-2025 */
.prd-ovr .prd-ovr-flx .prd-ovr-rgt {
    padding-left: 35px;
}
.woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a {
    height: 45px;
    width: 45px;
}
/* 24-07-2025 */

/* 26-07-2025 */
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-rgt li p {
    width: 30%;
}
/* 26-07-2025 */

/* 28-07-2025 */
.ft_outer .mid_cnt .logo_cnt .rating > img {
    height: 30px !important;
    width: 30px !important;
}
.ft_outer .mid_cnt .logo_cnt .rating .wp-gr .wp-google-place .wp-star svg {
    width: 18px!important;
    height: 17px!important;
}
.ft_outer .mid_cnt .logo_cnt .rating .wp-gr .wp-google-based {
  margin: 0 !important;
}
/* 28-07-2025 */

/* 30-07-2025 */
.dgwt-wcas-si img {
    width: 63px !important;
    max-width: 63px;
    height: 55px !important;
}
.dgwt-wcas-st>span strong {
    margin-left: 0px;
    display: block;
    font-size: 17px;
    line-height: 26px;
}
.dgwt-wcas-content-wrapp::after {
    height: 20px !important;
    width: 25px !important;
}
.dgwt-wcas-st>span {
    margin-right: 10px !important;
}
/* 30-07-2025 */

/* 31-07-2025 */
.pd-pg .pd-top .pd-sli-flx .pd-rgt p.price {
    margin-bottom: 10px;
}
.woocommerce div.product form.cart .button {
    background: #e38626 url(../images/prd-bag.svg) no-repeat left 27px center !important;
    padding: 13px 25px 13px 55px !important;

}
.woocommerce div.product form.cart .button:hover {
    background: #222 url(../images/prd-bag.svg) no-repeat left 25px center !important;
}
.pd-pg .pd-mid .pd-mid-flx .mid-txt p {
    padding-right: 0;
}
.pd-pg .pd-mid .pd-mid-flx .mid-txt {
    padding-right: 35px;
}
/* 31-07-2025 */

/* 01-08-2025 */
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[type=checkbox].cmplz-consent-checkbox {
    width: 70px  !important;
    height: 38px !important;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[type=checkbox].cmplz-consent-checkbox::after {
    width: 28px !important;
    height: 28px !important;
}
/* 01-08-2025 */

/* 04-08-2025 */
.ft_outer .top_cnt ul li p {
  font-size: 16px;
  line-height: 24px;
}
.ft_outer .top_cnt ul li img {
    margin-right: 10px;
}
/* 04-08-2025 */

/* 18-08-2025 */
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item {
    width: 49%;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item:not(:nth-child(3n)) {
    margin-right: 0;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item:not(:nth-child(2n)) {
  margin-right: 15px;
}
/* 18-08-2025 */

/* 21-08-2025 */
.check-pay-blk .pay-lft .frm-one #payment ul {
    gap: 13px;
}
.check-pay-blk .pay-lft {
    width: 65%;
}
.check-pay-blk .pay-rgt {
    width: 35%;
}
.check-pay-blk .pay-lft .frm-one #payment ul {
    gap: 12px;
}
/* 21-08-2025 */

/* 25-08-2025 */
.pd-btm .pd-slide-blk .pd-item .img > a.crt {
    padding: 0;
    height: 293px;
}
.main_head .mid_cnt .inr_flx .mega-menu .list-item .sub-menu {
    max-width: 280px;
}
/* 25-08-2025 */

/* 26-08-2025 */
.wpgs-for .slick-slide {
    width: 518px !important;
}
/* 26-08-2025 */

}

@media screen and (max-width: 1100px) {
.section-padding {
    padding-top: 65px;
}
.main_head .mid_cnt .inr_flx .hd_srch {
    max-width: 360px;
}
.main_head .btm_cnt ul.menus li:not(:last-child) {
    padding-right: 40px;
}
.main_head .mid_cnt .inr_flx .hd_cat button {
    padding: 10px 15px;
}
.main_head .mid_cnt .inr_flx .hd_srch input {
    padding: 10px 20px !important;
}
.main_head .mid_cnt .inr_flx .logo a img {
  height: 40px;
  width: 170px;
}
.banner .ban_cnt strong {
    font-size: 60px;
    line-height: 68px;
}
.offer_ban .ofer_img img {
    height: 210px !important;
}
.offer_ban .ofer_img:not(:last-child) {
    margin-right: 15px;
}
.offer_ban .ofer_img .ofer_cnt strong {
    font-size: 26px;
    line-height: 33px;
}
.offer_ban .ofer_img .ofer_cnt {
    padding: 30px;
    max-width: 245px;
    padding-right: 0;
}
.lat_pack .ryt .itm .pers_ img, .pop_pro .ryt .slid_cnt .itm a.pers_ img, .pd-slide-blk .pd-item a.pers_ img {
    margin-right: 5px;
}
.lat_pack .ryt .itm .pers_, .pop_pro .ryt .slid_cnt .itm a.pers_, .pd-slide-blk .pd-item a.pers_ {
    padding: 8px 10px;
    top: 14px;
    left: 10px;
}
.lat_pack .ryt .itm strong, .pop_pro .ryt .slid_cnt .itm .btm_cnt strong {
    font-size: 20px;
    line-height: 28px;
}
.lat_pack .ryt .itm .btm_cnt p, .pop_pro .ryt .slid_cnt .itm .btm_cnt p {
    font-size: 13px;
    line-height: 27px;
}
.pop_pro .lft .btm_itm .img .cnt a.org {
    padding: 10px 35px;
}
p {
    font-size: 17px;
    line-height: 27px;
}
.bestel .lft p {
    margin: 13px 0;
}
.bestel .lft {
    padding-right: 40px;
}
.bestel.section-padding {
    padding: 60px 0 30px;
}
.bestel .ryt img {
    height: 450px;
}
.spec_pack .spec_img img {
    max-width: 800px;
    height: 420px;
}
.spec_pack .spec_img .spec_cnt {
    padding: 30px 15px 30px 30px;
    max-width: 425px;
    bottom: -45px;
}
.spec_pack .spec_img .spec_cnt a.org {
    margin-top: 15px;
}
.usp_ {
    padding: 85px 0px 30px;
}
.usp_ .itm {
  border-right: 1px solid #e3e3d3 !important;
}
a.org {
    padding: 11px 15px;
}
h1, h2, h3, h4, h5, h6, 
.lat_pack .lft h2, 
.top_cat h1, 
.spec_pack .spec_img .spec_cnt h3, 
.pop_pro .ryt .top_cnt h4, 
.pop_pro .lft .top_itm .img .cnt strong, 
.pop_pro .lft .btm_itm .img .cnt strong,
.cont-flx .cont-lft strong,
.cont-flx .cont-rgt h2,
.log-pg .log-rgt .log-top strong,
.my-ord .myord-hd strong,
.ord-det .ord-det-inn strong,
.reg-pg .reg-top strong,
.suc-pg .suc-box .suc-top h2,
.error_page .er_pa h1 {
    font-size: 30px;
    line-height: 38px;
}
.blog_ .lft .itm .cnt strong {
    font-size: 20px;
    line-height: 28px;
}
.blog_ {
    padding: 70px 0px 60px;
}
.lat_pack {
    padding: 50px 0px 30px;
}
.ft_outer .mid_cnt .contact ul li:first-of-type {
    padding-right: 55px;
}
.ft_outer .mid_cnt .logo_cnt p {
    padding: 25px 35px 30px 0;
}
.ft_outer .mid_cnt .logo_cnt .rating .lft strong {
    font-size: 39px;
    line-height: 46px;
    margin: 0px 10px;
}
.ft_outer .btm_cnt {
  flex-wrap: wrap;
  justify-content: center;
}
.ft_outer .mid_cnt .blif ul li a img {
    max-width: 250px;
}
.ft_outer .mid_cnt .logo_cnt .rating .lft img {
    height: 38px;
    width: 38px;
}
.ft_outer .mid_cnt .blif ul li .foot-int input {
    padding: 8px 20px;
}
.ft_outer .mid_cnt .links ul li {
    padding-bottom: 11px;
}
.ft_outer .mid_cnt {
    padding: 50px 0 60px;
}
ul li {
    font-size: 16px;
    line-height: 26px;
}
.ft_outer > ul li {
  border-right: 1px solid #393939;
  padding-left: 55px;
}
.lat_pack .ryt .itm .view_itm, .pop_pro .ryt .slid_cnt .itm .view_itm {
    padding: 10px 18px;
    width: 110px;

}
.lat_pack .ryt .itm .view_itm, .pop_pro .ryt .slid_cnt .itm .view_itm {
    padding: 8px 13px;
    width: 93px;
}
.lat_pack .ryt .itm .view_itm .crt, .pop_pro .ryt .slid_cnt .itm:hover .view_itm .crt {
    height: 30px;
    width: 30px;
}
.blog_ .lft .itm .cnt strong {
    font-size: 19px;
    line-height: 27px;
}
.blog_ .lft .itm .cnt {
    padding: 20px;
}
/* about us */
.web-shop .shop-flx .shop-lft img {
    height: 380px;
    width: 240px;
}
.web-shop .shop-flx .shop-lft .shop-txt {
    margin: 45px 25px 0px 24px;
}
.web-shop .shop-flx .shop-rgt {
    margin-top: 110px;
}
.proin .proin-flx .proin-lft {
    width: 56.5%;
    padding-right: 63px;
}
.proin .proin-flx .proin-rgt {
    width: 44.5%;
}
.viva .viva-flx .viva-lft b {
    font-size: 18px;
    line-height: 26px;
    margin: 10px 0px 12px;
}
.duis .duis-flx .duis-lft > img {
    width: 390px;
    height: 300px;
}
.duis .duis-flx .duis-lft .duis-inn img {
    height: 405px;
    width: 365px;
}
.duis .duis-flx .duis-rgt {
    width: 55.8%;
}
.duis .duis-flx .duis-lft {
    width: 44.2%;
}
.blog-det-pg .sed-flx .sed-lft {
    padding-right: 40px;
}
/* blog-page */
.blog-pg .blg-flx .blg-box .blg-img > img {
    height: 295px !important;
}
/* cart page */
.cart-pg .cart-lft .tbl-blk table thead tr th {
    padding: 10px 0px;
}
.cart-pg .cart-lft .tbl-blk table thead tr th:first-of-type {
    padding-left: 30px;
}
.cart-pg .cart-lft .tbl-blk table thead tr th:last-of-type {
    padding-right: 30px;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td:last-of-type {
    padding-right: 0px;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td:first-of-type {
    padding-left: 15px;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.img-box .img-blk .img {
    height: 85px;
    width: 90px;
    margin-right: 12px;
}
.cart-pg .cart-lft .tbl-blk table thead tr th.hd-pric, .cart-pg .cart-lft .tbl-blk table thead tr th.hd-tol {
    width: 14.3%;
}
.cart-pg .cart-lft .tbl-blk table thead tr th.hd-prod {
    width: 42%;
}
/* checkout page */
.check-pay-blk .pay-lft .frm-one .int-fld textarea {
    height: 115px;
}
.check-pay-blk .pay-lft .frm-one, .check-pay-blk .pay-lft .frm-two {
    padding: 15px;
}
.check-pay-blk .pay-lft .frm-two {
    padding-bottom: 70px;
}
.check-pay-blk .pay-lft .frm-one .int-fld input, 
.check-pay-blk .pay-lft .frm-one .int-fld select, 
.check-pay-blk .pay-lft .frm-one .int-fld textarea, 
.check-pay-blk .pay-lft .frm-two .int-fld label,
.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p span input,
.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p span.selection,
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields p span input,
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields p span.selection {
    padding: 10px 12px;
}
.check-pay-blk .pay-rgt .hoe > b, 
.check-pay-blk .pay-rgt > b, 
.check-pay-blk .pay-lft .frm-one > strong, 
.check-pay-blk .pay-lft .frm-two > strong, 
.check-pay-blk .pay-rgt table tfoot tr:last-of-type td,
.check-pay-blk .pay-rgt table tfoot tr:last-of-type th {
    font-size: 21px;
    line-height: 29px;
}
.check-pay-blk .pay-rgt .check-prod .check-ord {
    margin: 0px 15px;
    padding: 25px 0px;
}
.check-pay-blk .pay-rgt table tbody tr td:first-of-type {
    padding-left: 20px;
}
.check-pay-blk .pay-rgt table tbody tr td:last-of-type {
    padding-right: 20px;
}
.cart-rev li {
    padding-left: 30px;
}
.check-pay-blk .pay-rgt {
    width: 40%;
}
.check-pay-blk .pay-lft {
    width: 60%;
}
.check-pay-blk {
    padding: 70px 0px;
}
.check-pay-blk .pay-rgt > b {
    padding: 20px 25px;
}
.check-pay-blk .pay-rgt .check-prod .check-ord .ord-txt strong {
    font-size: 19px;
    line-height: 27px;
}
.check-pay-blk .pay-rgt .check-prod .check-ord .ord-txt b {
    font-size: 20px;
    line-height: 28px;
}
.check-pay-blk .pay-lft .frm-two .int-fld label b {
    font-size: 15px;
    line-height: 23px;
    margin-left: 10px;
}
.check-pay-blk .pay-rgt .check-prod .check-ord .ord-img img {
    width: 80px;
    height: 80px;
}
input[type=radio] {
    height: 21px;
    width: 22px;
}
input[type=radio]::after {
    height: 8px;
    width: 8px;
    top: 5px;
    left: 6px;
}
.check-pay-blk .pay-rgt .hoe > b, 
.check-pay-blk .pay-rgt > b, 
.check-pay-blk .pay-lft .frm-one > strong, 
.check-pay-blk .pay-lft .frm-two > strong, 
.check-pay-blk .pay-rgt table tfoot tr:last-of-type td,
.check-pay-blk .pay-rgt table tfoot tr:last-of-type th {
    font-size: 20px;
    line-height: 28px;
}
.check-pay-blk .pay-rgt .hoe label .card-txt b {
    font-size: 15px;
    line-height: 23px;
}
.check-pay-blk .pay-lft .frm-one .check-adr strong {
    font-size: 16px;
    line-height: 24px;
}
/* contact page */
.cont-rgt .addr-blk .cont-box {
    padding: 15px 15px;
}
.addr-blk .cont-box .lft img {
    height: 36px;
    width: 32px;
}
.addr-blk .cont-box .lft::after {
    bottom: -8px;
    right: -7px;
    height: 30px;
    width: 30px;
}
/* login page */
.log-pg .log-rgt {
    padding: 30px 40px 50px;
}
.log-pg .log-rgt .log-top a {
    margin-bottom: 20px;
}
.log-pg .log-rgt .log-top a img {
    height: 42px !important;
    width: 175px !important;
}
.log-pg .log-rgt .log-frm .log-int input {
    padding: 11px 23px;
}
.log-pg .log-rgt .log-frm button[type=submit] {
    padding: 10px 23px !important; 
}
.log-pg .log-rgt .log-frm .log-bck a {
    padding: 8px 20px 8px 40px;
    font-size: 13px;
    line-height: 21px;
}
.log-pg .log-rgt .log-frm .log-bck a::before {
    top: 14px;
    left: 20px;
}
/* my order page */
.my-ord .myord-table table tbody tr .prd-cde, 
.my-ord .myord-table table tbody tr .ord-on, 
.my-ord .myord-table table tbody tr .prd-tol {
    padding-left: 40px;
}
/* .my-ord {
    padding: 70px 0px;
} */
/* order detail page */
.ord-det .ord-tbl-blk .tbl-bdy .top-bdy .top-rgt strong, .ord-det .ord-tbl-blk .tbl-bdy .mid-bdy .mid-lft strong {
    font-size: 24px;
    line-height: 32px;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr.ord-tol td {
    font-size: 22px;
    line-height: 30px;
}
.ord-det .ord-tbl-blk .tbl-bdy {
    padding: 35px 50px 45px;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr th:last-of-type,
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr td:last-of-type {
    padding-right: 55px;
}
.ord-det .ord-notic {
    margin-top: 30px;
}
/* register page */
.reg-pg .reg-lft {
    padding: 30px 40px 50px;
}
/* .reg-pg .reg-top a {
    margin-bottom: 20px;
} */
.reg-pg .reg-top a img {
    height: 42px;
    width: 175px;
}
.reg-pg .reg-lft .reg-frm .reg-int input {
    padding: 11px 23px;
}
.reg-pg .reg-lft .reg-frm > button {
    padding: 10px 23px;
}
.reg-pg .reg-lft .reg-frm .reg-bck a {
    padding: 8px 20px 8px 40px;
    font-size: 13px;
    line-height: 21px;
}
.reg-pg .reg-lft .reg-frm .reg-bck a::before {
    top: 14px;
    left: 20px;
}
/* succss page */
.suc-pg .suc-box {
    padding: 55px 40px 50px;
    max-width: 900px;
}
/*.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-rgt {
    width: 26%;
}
.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-lft {
    width: 74%;
}*/
.suc-pg .suc-box .suc-btm .suc-ord .suc-lft table tbody tr td b, .suc-pg .suc-box .suc-btm .suc-ord .suc-rgt ul li b {
    width: 35%;
}
/* 16-07-2025 */
.cont-flx .cont-rgt .map-blk iframe {
  max-height: 400px !important;
}
.cont-flx .cont-lft .frm-blk .cont-check, .cont-flx .cont-lft .frm-blk .cont-int.cap {
    margin-bottom: 20px;
}
.privacy-pg {
    padding: 70px 0px;
}
.error_page .er_pa > img {
    height: 280px;
    max-width: 460px;
    margin: 35px auto;
}
/* 16-07-2025 */


/* 19-07-2025 */
/* product overview */
/* .prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item {
    width: 31.5%;
} */
.prd-ovr .pd-slide-blk .pd-item .img a > img {
    height: 230px;
}
.prd-ovr .pd-slide-blk .pd-item a.pers_ {
    left: 10px;
    top: 180px;
}
.prd-ovr .pd-slide-blk .pd-item:hover .img .view_itm {
    bottom: 85px;
    padding: 5px 10px;
    width: 90px;
}
.prd-ovr .pd-slide-blk .pd-item .img .view_itm .crt {
    height: 33px;
    width: 33px;
}
.prd-ovr-flx .prd-ovr-lft .pov-menu .pov-hd strong {
    font-size: 19px;
    line-height: 27px;
}
.prd-ovr-flx .prd-ovr-lft .pov-menu .pov-menus ul li .chk-box:first-of-type {
    padding-top: 10px;
}
.prd-ovr-flx .prd-ovr-lft .pov-menu .pov-menus ul li .chk-box p {
    margin-left: 10px;
    font-size: 15px;
    line-height: 23px "Gabarito-Regular";
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top {
    padding: 10px 15px;
}
.prd-ovr .ovr-btm .teks-flx .teks-lft img {
    height: 510px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-lft {
    padding: 20px 10px;
}
.prd-ovr-flx .prd-ovr-lft .pric .pov-menus ul li .min input, 
.prd-ovr-flx .prd-ovr-lft .pric .pov-menus ul li .max input {
    padding: 8px 10px;
}
.prd-ovr-flx .prd-ovr-lft .pric .pov-menus ul li .min, 
.prd-ovr-flx .prd-ovr-lft .pric .pov-menus ul li .max {
    width: 37%;
}
.prd-ovr-flx .prd-ovr-lft .pov-menu > label b {
    font-size: 19px;
    line-height: 27px;

}
.prd-ovr .ovr-btm .teks-flx .teks-lft img {
    height: 580px !important;
}
.prd-ovr .ovr-btm {
    padding: 70px 0px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt {
    width: 20%;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft {
    /* width: 60%; */
    flex-wrap: wrap;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft .lft-in {
    width: 100%;
    order: 2;
    margin-top: 10px;
}
.prd-ovr  .pd-slide-blk.list .pd-item a.pers_ {
    top: 15px !important;
}
.main_head .mid_cnt .inr_flx .hd_srch input {
    padding: 10px 45px 10px 10px !important;
}
.main_head .mid_cnt .inr_flx .hd_srch {
    max-width: 320px;
}
.main_head .mid_cnt .inr_flx .hd_login {
    width: 24%;
}
.blog_ .lft .itm:hover .cnt a.org {
    bottom: 18px;
}
/* 19-07-2025 */

/* 22-07-2025 */
.cart-pg .cart-lft .tbl-blk table tbody tr td.img-box .img-blk .img {
    height: 75px;
    width: 75px;
    margin-right: 10px;
}
.cart-pg .cart-rgt {
    width: 33%;
    margin-left: 15px;
}
.cart-pg .cart-lft {
    width: 67%;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td .coupon input {
    font-size: 15px;
    line-height: 23px;

}
.cart-pg .cart-lft .tbl-blk table tbody tr td .coupon button,
.cart-pg .cart-lft .tbl-blk table tbody tr td > button[type=submit] {
    font-size: 16px;
    line-height: 24px;
}
.cart-pg .cart-lft .tbl-blk table thead tr th.hd-pric {
  width: 16.3%;
}
.cart-pg .cart-lft .tbl-blk table thead tr th.hd-prod {
    width: 40%;
}
/* 22-07-2025 */

/* 23-07-2025 */
.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-pric span, .cart-pg .cart-lft .tbl-blk table tbody tr td.hd-tol span {
    font-size: 17px;
    line-Height: 25px;
}
.qib-button-wrapper .quantity input.input-text.qty.text {
    font-size: 19px;
    line-height: 19px;
}
.cart-pg .cart-rgt {
    width: 35%;
}
.cart-pg .cart-lft {
    width: 65%;
}
/* 23-07-2025 */

/* 24-07-2025 */
/* .prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft p {
  margin-bottom: 15px;
} */
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft select {
  margin-left: 0;
  margin-top: 10px;
}
/* 24-07-2025 */

/* 26-07-2025 */
.blog-pg .blg-flx .blg-box .blg-txt strong {
  -webkit-line-clamp: 1;

}
.my-ord .myord-table table tbody tr .prd-img a {
    width: 90px;
    height: 90px;
}
.my-ord .myord-table table tbody tr td:last-of-type {
    padding-left: 20px;
    width: 17%;
}
.my-ord .myord-table table tbody tr .prd-txt {
    width: 25%;
}
/* 26-07-2025 */

/*27-07-2025*/
.suc-pg .suc-box .suc-btm .suc-ord .suc-lft {
  width: 40%;
} 
.suc-pg .suc-box .suc-btm .suc-ord .suc-rgt {
  width: 60%;
}
/* .main_head .mid_cnt .inr_flx .mega-menu .list-item {
    width: 25%;
} */
/*27-07-2025*/

/* 30-07-2025 */
.dgwt-wcas-suggestions-wrapp {
    top: 175px !important;
}
.main_head .mid_cnt .inr_flx .mega-menu .list-item.images img {
    height: 150px;
}
#mega-menu-wrap-package #mega-menu-package li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li:last-of-type {
    width: 22% !important;
}
#mega-menu-wrap-package #mega-menu-package li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li:first-of-type {
    width: 78% !important;
}
/* 30-07-2025 */

/* 31-07-2025 */
.wpgs-for .slick-slide {
    height: 500px !important;
}
.slick-list.draggable {
    max-width: 400px;
}
.wpgs-nav .slick-slide {
    height: 70px;
    width: 80px !important;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt .our-rs {
    font-size: 26px;
    line-height: 34px;
}
/* 31-07-2025 */

/* 02-08-2025 */
.check-pay-blk .pay-lft .frm-one #payment ul li input[type=radio]::after {
    height: 10px;
    width: 10px;
}
/* 02-08-2025 */

/* 07-08-2025 */
.prd-ovr .pd-slide-blk .pd-item .img a > img {
    height: 220px;
    width: 220px;
}
.prd-ovr-flx .prd-ovr-lft .pov-menu strong::before, 
.prd-ovr .prd-ovr-flx .prd-ovr-lft .wpc-filter-header .widget-title::before,
.prd-ovr-flx .prd-ovr-lft .pov-menu strong::after, 
.prd-ovr .prd-ovr-flx .prd-ovr-lft .wpc-filter-header .widget-title::after {
    right: 5px;
}
/* 07-08-2025 */

/* 18-08-2025 */
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item {
    width: 48%;
}
/* 18-08-2025 */

/* 21-08-2025 */
.check-pay-blk .pay-lft .frm-one #payment ul {
    gap: 10px;
}
/* 21-08-2025 */

/* 22-08-2025 */
.woocommerce div.product form.cart .button {
    background: #E38625 url(../images/prd-bag.svg) no-repeat left 15px center !important;
    padding: 13px 15px 13px 40px !important;
}
/* 22-08-2025 */

/* 25-08-2025 */
.pd-slide-blk .pd-item .btm_cnt span.wts-price-wrapper .wts-vat-text, 
.lat_pack .ryt .itm .btm_cnt span.wts-price-wrapper .wts-vat-text, 
.pop_pro .ryt .slid_cnt .itm .btm_cnt span.wts-price-wrapper .wts-vat-text, 
.pd-slide-blk .pd-item .btm_cnt span.wts-price-wrapper .wts-vat-text, 
.lat_pack .ryt .itm .btm_cnt b, .pop_pro .ryt .slid_cnt .itm .btm_cnt b, 
.pd-slide-blk .pd-item .btm_cnt b {
    font-size: 16px;
    line-height: 24px;
}
.lat_pack .ryt .itm .btm_cnt b > span, 
.pop_pro .ryt .slid_cnt .itm .btm_cnt b > span, 
.pd-slide-blk .pd-item .btm_cnt b > span, 
.pd-slide-blk .pd-item .btm_cnt b bdi,
.pop_pro .ryt .slid_cnt .itm .btm_cnt b > span.amount bdi, 
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item .btm_cnt b > span bdi {
    font-size: 18px;
    line-height: 26px;
}
.pd-btm .pd-slide-blk .pd-item .img > a.crt {
    height: 270px;
}
.main_head .mid_cnt .inr_flx .mega-menu .list-item .sub-menu {
    max-width: 245px;
}
/* 25-08-2025 */

/* 26-08-2025 */
.wpgs-for .slick-slide {
    width: 482px !important;
}
/* 26-08-2025 */

/* 01-09-2025 */
.cart-pg .cart-rgt .order-blk .cart_totals > strong {
    font-size: 22px;
    line-height: 30px;

}
/* 01-09-2025 */
}

@media screen and (min-width: 1025px) { 
  .ft_outer .mid_cnt .links ul {
    display: block !important;
  }
}

@media screen and (max-width: 1024px) {
.main_head .top_cnt .inr_flx .hd_mid,
.main_head .mid_cnt .inr_flx .hd_cat button,
.main_head .mid_cnt .inr_flx .hd_login,
.main_head .mid_cnt .inr_flx .hd_srch {
  display: none;
}
.main_head .mid_cnt .inr_flx .logo {
    width: 90%;
}
.mid_cnt {
  position: relative;
}
.mid_cnt .hd-sec-mob {
  display: block;
}
.hd-sec-mob .mob-sec-res {
    position: absolute;
    top: 70px;
    right: 70px;
    max-width: 550px;
    width: 100%;
    background-color: #fff;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
    border-radius: 20px;
    margin-top: 10px;
    padding: 28px;
    z-index: 2;
    visibility: hidden;
    opacity: 0;
    transition: 0.5s linear;
}
.hd-sec-mob.mob-sec-open .mob-sec-res {
  opacity: 1;
  visibility: visible;
}
.hd-sec-mob .mob-sec-res .sec-box .srch_result {
  padding-top: 25px;
}
/* .hd-sec-mob .mob-sec-res .sec-box .srch_result ul {
    overflow: auto;
    height: 420px;
    padding-right: 20px;
} */
.hd-sec-mob .mob-sec-res .sec-box .srch_result ul li {
  background: unset;
  padding: 0;
}
.hd-sec-mob .mob-sec-res .sec-box .srch_result ul li:not(:last-of-type) {
    margin-bottom: 22px;
    padding-bottom: 22px;
    border-bottom: 1px solid #f2f2f2;
}

.hd-sec-mob .mob-sec-res .sec-box .srch_result .gif_rw {
    display: flex;
    align-items: center;
}
.hd-sec-mob .mob-sec-res .sec-box .srch_result .gif_rw .gif_img {
    width: 70px;
    height: 70px;
    border-radius: 10px;
    border: 1px solid #d3d3d3;
    overflow: hidden;

}
.hd-sec-mob .mob-sec-res .sec-box .srch_result .gif_rw .gif_img img {
    width: 70px;
    height: 68px;
    -o-object-fit: none;
    object-fit: none;
}
.hd-sec-mob .mob-sec-res .sec-box .srch_result .gif_rw .gif_txt {
    margin-left: 18px;
}

.hd-sec-mob .mob-sec-res .sec-box .srch_result .gif_rw .gif_txt strong {
    color: #222222;
    font: 19PX/20PX "Gabarito-SemiBold";
}
.hd-sec-mob .mob-sec-res .sec-box .srch_result .gif_rw .gif_txt p {
    color: #b2b2b2;
    font: 16px/28px "Gabarito-Regular";
}
.hd-sec-mob .mob-sec-res .sec-box .srch_result .gif_rw a.arw_link {
    background: url(../images/srch-arw.png) no-repeat;
    width: 24px;
    height: 17px;
    margin-left: auto;
}
.hd-sec-mob .mob-sec-res .sec-box .srch_result .gif_rw:hover a.arw_link {
    background-image: url(../images/srch-hov-arw.png);
}
.hd-sec-mob .mob-sec-res .sec-box {
  position: relative;
}
.hd-sec-mob .mob-sec-res .sec-box input {
    border: 1px solid #e5e5e5;
    border-radius: 50px;
    font: 16px / 20px "Gabarito-Regular";
    color: #000;
    padding: 14px 20px;
    width: 100%;
    padding-right: 45px;
}
.hd-sec-mob .mob-sec-res .sec-box button[type=submit] {
    background: url(../images/srch.png) no-repeat center center;
    width: 18px;
    height: 18px;
    position: absolute;
    right: 0;
    top: 26px;
    right: 20px;
    transform: translateY(-50%);
}
.main_head .btm_cnt {
  position: fixed;
  height: 100%;
  top: 0;
  left: -370px;
  z-index: 9;
  /* padding: 25px 20px; */
  max-width: 370px;
  width: 100%;
  background-color: #fff;
  transition: all 0.5s linear;
}
.main_head .btm_cnt.open {
  left: 0;
  display: block !important;
  overflow-y: scroll;
}
.main_head .btm_cnt ul.menus,
.main_head .btm_cnt .inr_flx,
.main_head .btm_cnt .mega-menu {
  display: block;
}
.main_head .btm_cnt .inr_flx .list-item .list-subs,
.main_head .btm_cnt .inr_flx .list-item.images,
.main_head .btm_cnt ul.cnt_det {
  display: none;
}
.main_head .btm_cnt .mob-logo {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 25px 20px 0px;
}
.main_head .btm_cnt .mob-logo a.br-img img {
  height: 45px;
  width: 187px;
  object-fit: contain;
}
.main_head .btm_cnt .mob-logo a.br-cls img {
  height: 17px;
  width: 17px;
  object-fit: contain;
}
.main_head .mid_cnt .inr_flx .logo .bur-menu {
    margin-right: 50px;
    display: block;
}
.main_head .mid_cnt .inr_flx .logo .bur-menu a.br-mnu img {
  height: 20px !important;
  width: 27px !important;
  object-fit: contain;

}
.main_head .mid_cnt .inr_flx .logo {
  display: flex;
  align-items: center;
}
.main_head .btm_cnt .mega-menu {
  padding: 50px 20px 0;
}
.main_head .btm_cnt .mega-menu .list-item > strong {
  font: 22px/30px "Gabarito-SemiBold";
  padding: 20px 0px;
  display: block;
  color: #222;
  position: relative;
}
.main_head .btm_cnt .mega-menu .list-item:not(:last-of-type) > strong {
    border-bottom: 1px solid #e5e5e5;

}
.main_head .btm_cnt .mega-menu .list-item > strong.active {
  border-bottom: none;
}
.main_head .btm_cnt .mega-menu .list-item:not(:last-of-type):has(strong.active) {
  border-bottom: 1px solid #e5e5e5;
}
.main_head .btm_cnt .mega-menu .list-item > strong::before {
  content: "";
  position: absolute;
  top: 33px;
  right: -30px;
  background: url(../images/mega-dwn-arw.svg) no-repeat;
  height: 6px;
  width: 11px;

}
.main_head .btm_cnt .mega-menu .list-item > strong.active::before {
  transform: rotate(180deg);
}
.main_head .btm_cnt .mega-menu .list-item ul li {
  padding-left: 0;
  background: unset;
  padding-bottom: 20px;
}
.main_head .btm_cnt .mega-menu .list-item ul li a {
  font: 17px/25px "Gabarito-Regular";
  color: #666666;
}
.main_head .btm_cnt .mega-menu .list-item ul li.inn-sub strong {
  margin-bottom: 20px;
  font: 22px/30px "Gabarito-SemiBold";
  padding: 15px 0px;
  display: block;
  color: #222;
}
.main_head .btm_cnt .hd_login {
  text-align: center;
  padding: 25px 20px;
}
.main_head .btm_cnt .hd_login img {
  height: 32px;
  width: 32px;
  object-fit: contain;
}
.main_head .btm_cnt .hd_login a {
  text-transform: uppercase;
  margin-left: 0px;
}
.main_head .btm_cnt ul.menus {
  background-color: #f6f6f6;
  padding: 20px;
  /* margin-top: 45px; */
}
.main_head .btm_cnt .container {
  padding: 0;
}
.main_head .btm_cnt ul.menus strong,
.main_head .btm_cnt .mega-menu strong {
  font: 16px/24px "Gabarito-Regular";
  color: #666666;
  text-transform: uppercase;
}
.mid_cnt .hd-sec-mob button img {
    height: 30px;
    width: 30px;
    object-fit: contain;
    margin-right: 15px;
}
.main_head .btm_cnt .hd_login a:hover {
  color: #e38626;
}
.ft_outer .mid_cnt .inr_flx {
  flex-direction: column;
}
.ft_outer .mid_cnt .links:not(:last-of-type) strong::before,
.ft_outer .mid_cnt .links:not(:last-of-type) strong::after {
  content: none;
}
.ft_outer .mid_cnt .links,
.ft_outer .mid_cnt .blif,
.ft_outer .mid_cnt .logo_cnt {
  width: 100%;
}
.ft_outer .mid_cnt .links strong {
  display: block;
}
.ft_outer .mid_cnt .blif ul li {
  padding-left: 0;
  margin-right: 0;
}
.ft_outer .mid_cnt .logo_cnt p {
    padding: 20px 0;
}

.ft_outer .mid_cnt .logo_cnt,
.ft_outer .mid_cnt .blif {
  text-align: center;
}
.ft_outer .mid_cnt .logo_cnt .rating {
  justify-content: center;
  padding-bottom: 30px;
  border-bottom: 1px solid #393939;
}
.ft_outer .mid_cnt .links:not(:last-of-type) strong {
  border-bottom: 1px solid #393939;
}
.ft_outer .mid_cnt .blif strong {
  margin: 0 auto;
  display: inline-block;
}
.ft_outer .mid_cnt .links:not(:last-of-type) ul {
  display: none;
}
.ft_outer .mid_cnt .blif {
  margin-top: 30px;
}
.main_head .btm_cnt .hd_login {
  display: block;
}
.ft_outer .mid_cnt .blif ul li .foot-int {
    max-width: 650px;
    width: 100%;
    margin: 0 auto;
}
.ft_outer .mid_cnt .links strong::after {
    left: 80px;
}
.ft_outer .mid_cnt .links strong::before {
    left: 55px;
}
.ft_outer .mid_cnt .tog strong {
  position: relative;
  padding-top: 20px;
  display: block;
}
.ft_outer .mid_cnt .links.tog strong::after {
    content: "";
    position: absolute;
    background: url(../images/mega-dwn-arw.svg) no-repeat;
    filter: invert(1);
    right: 15px;
    top: 30px;
    height: 17px;
    width: 11px;
    left: unset;
}
.banner .ban_cnt {
    max-width: 480px;
}
.banner .ban_cnt strong {
    font-size: 57px;
    line-height: 65px;
}
.pop_pro .lft .top_itm .img img {
    height: 490px;
}
.bestel .lft {
    padding-right: 50px;
}
.bestel .ryt img {
    height: 470px;
}
.bestel .lft {
    width: 55%;
    padding-right: 40px;
}
.bestel .ryt {
    width: 45%;
}
.ft_outer .btm_cnt {
    padding: 30px 0;
}
.ft_outer .btm_cnt .txt {
  margin-bottom: 10px;
}
.lat_pack .lft {
    width: 18%;
}
.lat_pack .ryt {
    width: 82%;
}
.ft_outer .mid_cnt .links ul li {
    padding-bottom: 20px;
}
.ft_outer .mid_cnt .blif ul li a img {
    max-width: 271px;
}
.web-shop .shop-flx .shop-lft .shop-txt .pack-blk .abt-pack b {
    font-size: 19px;
    line-height: 27px;
}
/* about us */
.web-shop .shop-flx .shop-lft .shop-txt .pack-blk .abt-pack b {
    font-size: 19px;
    line-height: 27px;
}
.web-shop .shop-flx .shop-rgt {
    margin-top: 160px;
}
.proin .proin-flx .proin-lft h2 {
    padding-right: 0;
}
.proin .proin-flx .proin-lft {
    padding-right: 45px;
}
.duis .duis-flx .duis-rgt {
    padding-left: 42px;
}
.duis .duis-flx .duis-lft > img {
    width: 350px;
    height: 300px;
}
.proin .proin-flx .proin-rgt img {
    height: 445px;
}
.viva .viva-flx .viva-rgt img {
    height: 390px;
}
.abt-pg .odd, .abt-pg .even {
    padding: 80px 0px;
}
/* blog-detail */
.blog-det-pg .blog-main > img {
    height: 535px !important;
}
.blog-det-pg p {
    margin-bottom: 20px;
}
.blog-det-pg .blog-box {
    border-radius: 20px;
    background-size: 120px 90px;
    padding: 25px 158px 25px 20px;
}
.blog-det-pg .blog-box p {
    margin-bottom: 13px;
}
.blog-det-pg .curab-flx .curab-rgt p:not(:last-of-type) {
    margin-bottom: 20px;
}
.blog-det-pg {
    padding: 80px 0px;
}
.blog-det-pg p.blg-last {
    padding-bottom: 20px;
}
/* blog page */
.blog-pg .blg-flx .blg-box:not(:nth-child(2n)) {
    margin-right: 35px;
}
/* .blog-pg .blg-flx .blg-box {
      margin-bottom: 35px;
} */
.blog-pg .blg-flx .blg-box .blg-txt {
    padding: 16px 20px 20px;
}
.blog-pg .blg-flx .blg-box .blg-txt a {
    padding: 10px 25px;
    bottom: -5px;
}
.blog-pg .blg-flx .blg-box:hover .blg-txt a {
    bottom: 18px;
}
/* cart page */
.cart-pg .cart-rgt .order-blk .dis-cde .dis-int {
    max-width: 130px;
}
.cart-pg .cart-rgt .order-blk .dis-cde .dis-int input {
    padding: 8px 12px;
}
.cart-pg .cart-rgt .order-blk .dis-cde button[type="button"] {
    padding: 8px 12px;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-aant select {
  padding: 6px 40px 6px 10px;
}
.cart-pg .cart-rgt .order-blk table tbody tr:last-of-type td {
    font-size: 20px;
    line-height: 28px;
}
.cart-pg .cart-lft .tbl-blk table thead tr th.hd-pric, .cart-pg .cart-lft .tbl-blk table thead tr th.hd-tol {
    width: 15.3%;
}
.cart-pg .cart-lft .tbl-blk table thead tr th.hd-del {
    width: 14%;
}
.cart-pg .cart-lft .tbl-blk table thead tr th.hd-prod {
    width: 42%;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-del .del-box {
    height: 37px;
    width: 37px;
    margin-left: auto;
}
.cart-rev {
    padding: 0px 13px 35px;
}
.cart-pg .cart-rgt .order-blk .dis-cde .dis-int {
    max-width: 125px;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.img-box .img-blk .img {
    height: 80px;
    width: 85px;
    margin-right: 12px;
}
/* checkout - page */
.check-pay-blk .pay-lft .frm-one .int-fld textarea {
    height: 105px;
}
.check-pay-blk .pay-lft .frm-one .int-fld b,
.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p label,
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields p label {
    font-size: 16px;
    line-height: 24px;

}
.check-pay-blk .pay-rgt .check-prod .check-ord .ord-txt strong {
    font-size: 18px;
    line-height: 26px;
}
.check-pay-blk .pay-rgt .check-prod .check-ord .ord-txt b,
.check-pay-blk .pay-rgt .hoe > b, 
.check-pay-blk .pay-rgt > b, 
.check-pay-blk .pay-lft .frm-one > strong, 
.check-pay-blk .pay-lft .frm-two > strong, 
.check-pay-blk .pay-rgt table tfoot tr:last-of-type td,
.check-pay-blk .pay-rgt table tfoot tr:last-of-type th {
    font-size: 19px;
    line-height: 27px;
}
.check-pay-blk .pay-rgt .check-prod .check-ord .ord-txt span,
.check-pay-blk .pay-lft .frm-one .int-fld input::placeholder,
.check-pay-blk .pay-lft .frm-one .int-fld textarea::placeholder,
.pay-blk .pay-lft .frm-one .int-fld select,
.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p span input::placeholder,
.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p span.selection::placeholder,
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields p span input::placeholder,
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields p span.selection::placeholder {
    font-size: 15px;
    line-height: 22px;
}
.check-pay-blk .pay-lft .frm-one .int-fld input, 
.check-pay-blk .pay-lft .frm-one .int-fld select, 
.check-pay-blk .pay-lft .frm-one .int-fld textarea, 
.check-pay-blk .pay-lft .frm-two .int-fld label,
.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p span input,
.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p span.selection,
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields p span input,
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields p span.selection {
    padding: 8px 12px;
    border-radius: 20px;
}
/* contact page */
.cont-flx .cont-rgt {
    padding-left: 40px;
}
.cont-flx .cont-lft strong {
    margin-bottom: 25px;
}
.addr-blk .cont-box .lft {
    margin-right: 25px;
}
/* my order page */
.my-ord .ord-count b {
    font-size: 22px;
    line-height: 30px;
    margin: 25px 0px;
}
/* .my-ord .myord-table table tbody tr .prd-img a {
    width: 100px;
    height: 95px;
} */
.my-ord .myord-table table tbody tr .prd-cde p, 
.my-ord .myord-table table tbody tr .ord-on p, 
.my-ord .myord-table table tbody tr .prd-tol p {
    font-size: 19px;
    line-height: 27px;
}
.my-ord .myord-table table tbody tr .prd-cde span, 
.my-ord .myord-table table tbody tr .ord-on span, 
.my-ord .myord-table table tbody tr .prd-tol span {
    font-size: 15px;
    line-height: 23px;
}
/* order-detail page */
/* .ord-det {
    padding: 75px 0px;
} */
.ord-det .ord-tbl-blk .tbl-bdy .top-bdy .top-rgt strong, .ord-det .ord-tbl-blk .tbl-bdy .mid-bdy .mid-lft strong {
    font-size: 23px;
    line-height: 31px;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr th:last-of-type, .ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr td:last-of-type {
    padding-right: 40px;
}
.ord-det .ord-tbl-blk .tbl-bdy {
    padding: 25px 35px 45px;
}
/* success page */
.suc-pg .suc-box {
    padding: 45px 40px 50px;
}
/* 16-07-2025 */
.contact-pg .cont-flx .cont-lft {
    padding: 40px 30px;
}
.main_head .btm_cnt ul.menus .menu {
  display: unset;
}
.faq-pg .faq-hd::after {
    left: 0;
}
/*16-07-2025 */

/* 17-07-2025 */
.web-shop .shop-flx .shop-lft {
    width: 78%;
}
.web-shop .shop-flx .shop-rgt {
    width: 22%;
}
/* 17-07-2025 */

/* 18-07-2025 */
.blog-pg .blg-flx .blg-box .blg-img .blg-ribn {
    top: 35px;
}
/* 18-07-2025 */

/* 19-07-2025 */
/* product detail */
/* .pd-pg .pd-mid {
    padding-bottom: 50px;
} */
/* faq page */
.faq-pg .faq-hd::after {
    left: 0;
}
/* product overview */
.prd-ovr .pd-slide-blk .pd-item .img a > img {
    height: 215px;
    width: 215px
}
.prd-ovr .pd-slide-blk .pd-item a.pers_ {
    top: 165px;
}
.prd-ovr .ovr-btm .teks-flx .teks-rgt p {
    margin-bottom: 15px;
}
.prd-ovr {
    padding-top: 70px;
}
.bestel {
    padding: 70px 0px;
}
/* 19-07-2025 */

/* 21-07-2025 */
.dgwt-wcas-search-wrapp {
  max-width: unset;
  min-width: unset;
}
/* 21-07-2025 */

/* 22-04-2025 */
.woocommerce .dash-content ul li a {
    padding: 11px 20px;
    color: #fff;
}
.woocommerce:has(.dash-content) {
    padding: 80px 10px;
}
.woocommerce .dash-rgt .edit-account p button[type=submit], .woocommerce .dash-rgt form p button[type=submit] {
    margin-top: 20px;
    font-size: 16px;
    line-height: 24px;
}
/* 22-04-2025 */

/* 23-07-2025 */
/* cart page */
.cart-pg .inr_flx {
    flex-direction: column;
}
.cart-pg .cart-lft{
  width: 100%;
  margin-bottom: 40px;
}
.cart-pg .cart-rgt {
  width: 100%;
  margin-left: 0;
}
.cart-pg .cart-lft .direc-ord-blk .direc-caro .owl-nav {
    right: 5px;
}
.cart-pg .cart-lft .direc-ord-blk .direc-caro .direc-item .direc-img {
    height: 125px;
}
.cart-pg .cart-rgt .order-blk .dis-cde .dis-int {
    max-width: 700px;
    width: 100%;
}
.cart-pg .cart-rgt .order-blk .dis-cde button[type="button"] {
    padding: 8px 19px;
    width: 40%;
}
.cart-pg.section-padding {
    padding: 70px 0px;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-aant .qib-button-wrapper {
 float: unset;
}
.cart-collaterals .shipping-calculator-button {
  display: block !important;
}
.cart-pg .cart-rgt .order-blk table tr td section p .select2-container span {
  width: 100%;
  text-align: start;
}
.order-blk table tbody tr td .select2-container .select2-selection--single .select2-selection__arrow b {
    top: 28%;
    left: unset;
    right: 0;
}
/* 23-07-2025 */

/* 26-07-2025 */
.ft_outer .mid_cnt .links:not(:last-of-type) strong.str-show {
  border-bottom: none;
  padding-bottom: 0;
}
/* 26-07-2025 */

/*27-07-2025*/
.ft_outer .mid_cnt .logo_cnt .wp-gr .wp-google-right {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 100% !important;
}

#mega-menu-wrap-package #mega-menu-package li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li:last-of-type {
    width: unset !important;
    display: none !important;
}

#mega-menu-wrap-package #mega-menu-package li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li:first-of-type {
    width: 100% !important;
}

#mega-menu-wrap-package #mega-menu-package li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
    visibility: visible !important;
    opacity: 1 !important;
    display: block !important;
}

#mega-menu-wrap-package #mega-menu-package li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu li {
  opacity: 1 !important;
}

.main_head .btm_cnt .mega-menu #mega-menu-wrap-package #mega-menu-package[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
  opacity: 1;
  position: unset !important;
  padding: 0;
  height: 100% !important;
  min-height: auto !important;
  max-height: none  !important;
}

#mega-menu-wrap-package #mega-menu-package li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item,
#mega-menu-wrap-package #mega-menu-package > li.mega-menu-megamenu.mega-menu-item {
    background: #fff;
    padding: 0 !important;
}

#mega-menu-wrap-package #mega-menu-package > li.mega-menu-item > a.mega-menu-link {
  display: none !important;
}

#mega-menu-wrap-package #mega-menu-package {
  background: #fff !important;
  padding: 0 !important;
}
/*27-07-2025*/

/* 28-07-2025 */
#mega-menu-wrap-package {
  background: #fff !important;
}
.ft_outer .mid_cnt .logo_cnt .rating .wp-gr {
  width: unset !important;
}
/* 28-07-2025 */

/* 29-07-2025 */
.ft_outer .mid_cnt .logo_cnt .rating .wp-gr .wp-google-based {
  margin-left: 6px !important
}
.main_head .btm_cnt.open .hd_login,
.main_head .btm_cnt.open .hd_login .head-log .hd-txt p {
  position: relative;
}
.main_head .btm_cnt.open .hd_login .log_panl {
  position: absolute;
  opacity: 0;
  top: 45px;
  left: 20px;
  /* transform: translateY(130px); */
  visibility: hidden;
  max-width: 180px;
  width: 100%;
  text-align: start;
  background-color: #fff;
  border-radius: 15px;
  z-index: 2;
  padding: 20px;
  box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.2);
  margin-top: 20px;
  transition: all 0.3s linear; 
}
.main_head .btm_cnt.open .hd_login:hover .log_panl {
  opacity: 1;
  visibility: visible;
}
.main_head .btm_cnt.open .hd_login .log_panl .head_logged_cnt ul li {
  background: unset;
  padding-left: 0;
}

.main_head .btm_cnt.open .hd_login .log_panl .head_logged_cnt ul li a {
  color: #222;
}

.main_head .btm_cnt.open .hd_login .log_panl .head_logged_cnt ul li:hover a {
  color: #e38626;
}
.main_head .btm_cnt.open .hd_login .head-log {
  display: flex;
}
.main_head .btm_cnt.open .hd_login .head-log .hd-txt {
  margin-left: 10px;
}
.main_head .btm_cnt.open .hd_login .head-log .hd-txt.user-logged-in p::after {
  content: "";
  position: absolute;
  background: url(../images/dwn-ar.svg) no-repeat;
  top: 12px;
  width: 10px;
  height: 8px;
  right: -17px;
  cursor: pointer;
  background-size: 8px;
}

#mega-menu-wrap-package .mega-menu-toggle + #mega-menu-package {
  height: 100% !important;
  overflow-y: visible !important;
  visibility: visible !important;
  max-height: 100% !important;
  height: 100% !important;
}
/* 29-07-2025 */

/* 30-07-2025 */
.dgwt-wcas-suggestions-wrapp {
    top: 145px !important;
}
.main_head .btm_cnt .inr_flx .list-item button.toggle-more-btn {
  display: none;
}
/* 30-07-2025 */

/* 31-07-2025 */
.woocommerce div.product form.cart .button {
    background: #e38626 url(../images/prd-bag.svg) no-repeat left 12px center !important;
    padding: 13px 20px 13px 35px !important;
}
.woocommerce div.product form.cart .button:hover {
    background: #222 url(../images/prd-bag.svg) no-repeat left 13px center !important;
}
/* 31-07-2025 */

/* 01-08-2025 */
.cmplz-cookiebanner .cmplz-logo img {
  max-height: 45px !important; 
}
.cmplz-cookiebanner .cmplz-header {
  padding-bottom: 20px !important;
}
/* 01-08-2025 */

/* 02-08-2025 */
.check-pay-blk {
    padding: 50px 0px;
}
.blog-det-pg h2, .blog-det-pg h3, .blog-det-pg h4 {
    font-size: 23px;
    line-height: 30px;
    margin-bottom: 10px;
}
.blog-det-pg h1 {
    font-size: 26px;
    line-height: 34px;
}
/* 02-08-2025 */

/* 05-08-2025 */
.main_head .mid_cnt .inr_flx .mega-menu .list-item ul li.menu-item a, 
.main_head .btm_cnt .mega-menu ul.menu .menu-item a {
    display: block;
}
.main_head .btm_cnt .mega-menu ul#menu-packagemenu-nl-1 > .menu-item > a {
    font: 18px/26px "Gabarito-SemiBold";
    padding: 15px 0px;
    display: block;
    color: #222;
    text-transform: uppercase;
}

.main_head .btm_cnt .mega-menu ul.menu > .menu-item:not(:last-of-type) {
  border-bottom: 1px solid #e5e5e5;
}
.main_head .btm_cnt .mega-menu ul.menu .menu-item .sub-menu {
  display: none;
}
.main_head .btm_cnt .mega-menu ul.menu .menu-item .sub-menu li a {
  border: none;
  padding: 0;
}

.main_head .btm_cnt .mega-menu ul#menu-packagemenu-nl-1 {
  position: relative;
}

.main_head .btm_cnt .mega-menu ul#menu-packagemenu-nl-1 > .menu-item > span {
  background: url(../images/check-drp-dwn.svg) no-repeat center;
  height: 20px;
  width: 20px;
  position: absolute;
  top: 18px;
  right: 0;
  cursor: pointer;
}
.main_head .btm_cnt .mega-menu ul#menu-packagemenu-nl-1 > .sub-optn .sub-menu {
  display: block;
  margin-bottom: 20px;
}
.main_head .btm_cnt .mega-menu ul#menu-packagemenu-nl-1 > .menu-item .sub-menu li:not(:last-of-type) {
  padding-bottom: 20px;
}
.main_head .btm_cnt .mega-menu ul.menu > .menu-item {
  padding-bottom: 0
}
/* 05-08-2025 */

/* 18-08-2025 */
.pop_pro .ryt .slid_cnt .itm .btm_cnt b > span.amount bdi, 
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item .btm_cnt b > span bdi,
.lat_pack .ryt .itm .btm_cnt b > span,
.pop_pro .ryt .slid_cnt .itm .btm_cnt b > span.amount bdi, 
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item .btm_cnt b > span bdi {
    font-size: 18px;
    line-height: 26px;
}
/* 18-08-2025 */


/* 21-08-2025 */
.pd-pg .pd-top .pd-sli-flx .pd-rgt h1 {
    padding: 10px 0px 15px;
}
/* 21-08-2025 */

/* 22-08-2025 */
.woocommerce div.product form.cart .button {
    font-size: 13px;
    line-height: 21px;
}
/* 22-08-2025 */

/* 23-08-2025 */
form.woocommerce-form.woocommerce-form-login.login, form#woocommerce-checkout-form-coupon {
    max-width: 720px;
}
/* 23-08-2025 */

/* 25-08-2025 */
.lat_pack .ryt .itm .btm_cnt b > span, 
.pop_pro .ryt .slid_cnt .itm .btm_cnt b > span, 
.pd-slide-blk .pd-item .btm_cnt b > span,
.pop_pro .ryt .slid_cnt .itm .btm_cnt b > span.amount bdi, 
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item .btm_cnt b > span bdi,
.pd-slide-blk .pd-item .btm_cnt b bdi {
    font-size: 18px;
    line-height: 26px;
}
/* .lat_pack .ryt .itm .btm_cnt b, .pop_pro .ryt .slid_cnt .itm .btm_cnt b {
    font-size: 16px;
    line-height: 29px;
} */
 .pd-btm .pd-slide-blk .pd-item .img > a.crt {
    padding: 0;
    height: 262px;
}
.main_head .btm_cnt .mega-menu ul.menu > .menu-item {
  position: relative;
}
/* 25-08-2025 */

/* 26-08-2025 */
.wpgs-for .slick-slide {
    width: 466px !important;
}
/* 26-08-2025 */
/* 29-08-2025 */
.cart-pg .cart-rgt .order-blk .cart_totals .coupon .button {
    padding: 10px 12px !important;
}
.cart-pg .cart-rgt .order-blk .cart_totals .coupon .coupon-error-notice{
  width: 100%;
}
.cart-pg .cart-rgt .order-blk .cart_totals .coupon input {
  width: 78%;
}
.cart-pg .cart-rgt .order-blk .cart_totals .coupon .button {
  width: 19.5%;
  max-width: 100%;
}
/* 29-08-2025 */
}

@media screen and (max-width: 991px) {
.banner .ban_cnt {
    max-width: 445px;
}
.banner .ban_cnt strong {
    font-size: 54px;
    line-height: 62px;
}
.lat_pack .lft {
    width: 20%;
}
.lat_pack .ryt {
    width: 80%;
}
.spec_pack .spec_img img {
    max-width: 660px;
    height: 400px;
}
.spec_pack .spec_img .spec_cnt {
    padding: 30px 15px 30px 30px;
    max-width: 451px;
    bottom: -54px;
}
.offer_ban .ofer_img .ofer_cnt {
    padding: 28px 30px;
    padding-right: 0;
}
.pop_pro .lft {
  display: none;
}
.pop_pro .ryt {
  width: 100%;
  padding-left: 0;
}
.pop_pro .ryt .slid_cnt .itm {
  width: unset;
}
.pop_pro .ryt .slid_cnt .itm:not(:nth-child(3n)) {
    margin-right: 0px;
}
.bestel .inr_flx {
  flex-direction: column;
}
.bestel .ryt {
    width: 100%;
    text-align: center;
}
.bestel .ryt img {
    height: 450px;
    max-width: 720px;
    border-radius: 20px;
}
.bestel .lft {
    width: 100%;
    padding-right: 0px;
    margin-bottom: 40px;
}
.offer_ban .ofer_img {
    width: unset;
}
.pop_pro .ryt .slid_cnt .owl-stage-outer {
  padding-top: 15px;
}
.usp_ {
    padding: 80px 0px 30px;
}
.blog_ {
    padding: 60px 0px 60px;
}
.banner .ban_slid {
    padding: 90px 10px 180px;
}
.banner .owl-nav {
    bottom: 90px;
}
.top_cat,
.offer_ban {
  padding-bottom: 0;
}
.ft_outer .btm_cnt .txt {
    text-align: center;
}
.lat_pack {
    padding: 50px 0px 0px;
}
.ft_outer .mid_cnt {
    padding: 50px 0 40px;
}
.bestel.section-padding {
    padding: 60px 0 0px;
}
.lat_pack .ryt .itm strong, .pop_pro .ryt .slid_cnt .itm .btm_cnt strong {
    font-size: 15px;
    line-height: 23px;
}
/* .lat_pack .ryt .itm .btm_cnt b, .pop_pro .ryt .slid_cnt .itm .btm_cnt b {
    font-size: 21px;
    line-height: 29px;
} */
.main_head .btm_cnt ul.menus strong {
  display: block;
}
/* about us */
.web-shop .shop-flx,
.duis .duis-flx {
    flex-direction: column;
}
.web-shop .shop-flx .shop-lft {
    width: 100%;
    margin-bottom: 40px;
    flex-direction: column;
}
.web-shop .shop-flx .shop-lft img {
    height: 450px;
    width: 100%;
    max-width: 650px;
    margin: 0 auto;
}
.web-shop .shop-flx .shop-lft .shop-txt {
    margin: 40px 0 0;
}
.web-shop .shop-flx .shop-rgt,
.proin .proin-flx .proin-rgt {
    margin-top: 0;
    width: 100%;
    text-align: center;
}
.web-shop .shop-flx .shop-rgt img,
.proin .proin-flx .proin-rgt img, 
.viva .viva-flx .viva-rgt  img {
    max-width: 650px;
    width: 100%;
    height: 450px;
}
.proin .proin-flx,
.viva .viva-flx {
    flex-direction: column-reverse;
}
.proin .proin-flx .proin-lft,
.duis .duis-flx .duis-rgt,
.viva .viva-flx .viva-lft {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.proin .proin-flx .proin-rgt {
  margin-bottom: 40px;
}
.duis .duis-flx .duis-lft {
  width: 100%;
  margin-bottom: 80px;
}
.duis .duis-flx .duis-lft > img {
    max-width: 550px;
    width: 100%;
    height: 368px;
}
.duis .duis-flx .duis-lft .duis-inn img {
    height: 340px;
    width: 520px;
}
.duis .duis-flx .duis-lft .duis-inn {
    top: 110px;
}
.viva .viva-flx .viva-rgt {
  width: 100%;
  margin-bottom: 40px;
  text-align: center;
}
.web-shop .shop-flx .shop-lft .shop-txt .pack-blk .abt-pack b span {
    display: inline-block;
}
/* blog-detail */
.blog-det-pg .blog-main > img {
    height: 500px !important;
}
.blog-det-pg .curab-flx {
  flex-direction: column;
  padding: 50px 0 40px;
}
.blog-det-pg .curab-flx .curab-lft,
.blog-det-pg .sed-flx .sed-rgt {
  width: 100%;
  text-align: center;
  margin-bottom: 40px;
}
.blog-det-pg .curab-flx .curab-lft img,
.blog-det-pg .sed-flx .sed-rgt img {
  max-width: 650px;
  width: 100%;
}
.blog-det-pg .curab-flx .curab-rgt,
.blog-det-pg .sed-flx .sed-lft {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.blog-det-pg .sed-flx {
  flex-direction: column-reverse;
}
.blog-det-pg .sed-flx + strong {
    padding-top: 30px;
}
.blog-det-pg .blg-delen .delen-rgt .tags span {
    padding: 9px 18px;
}
.blog-det-pg .blog-box {
    padding: 20px 105px 25px 20px;
}
/* blog page */
.blog-pg .blg-flx .blg-box:not(:nth-child(2n)) {
    margin-right: 30px;

}
/* .blog-pg .blg-flx .blg-box {
    margin-bottom: 30px;
} */
.blog-pg {
    padding: 70px 0px;
}
/* blog-page */
.blog-pg .blg-flx .blg-box .blg-img > img {
    height: 280px !important;
}
/* checkout page */
.check-pay-blk .inr_flx {
  flex-direction: column;
}
.check-pay-blk .pay-lft,
.check-pay-blk .pay-rgt {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
}
.check-pay-blk .pay-lft {
  margin-bottom: 40px;
}
.check-pay-blk .inr_flx {
    margin: 40px 0px 0px;
}
.check-pay-blk .pay-lft .frm-one .code .code-rgt .pin {
    width: 51%;
}
.check-pay-blk .pay-lft .frm-one .code .code-rgt .toe {
    width: 26.3%;
}
.check-top .check-flx .lft a {
    font-size: 17px;
    line-height: 25px;
    padding-left: 23px;
    background-size: 17px 14px;
}
.check-top .check-flx .rgt a img {
    height: 43px;
    width: 180px;
}
.check-pay-blk .pay-lft .frm-two .int-fld label img {
    height: 25px;
    width: 40px;
}
.check-pay-blk .pay-lft .frm-one .int-fld select {
    background-size: 11px 7px;
}
/* contact */
.contact-pg .cont-flx {
    align-items: flex-start;
    flex-direction: column;
}
.contact-pg .cont-flx .cont-lft {
    max-width: 800px;
    width: 100%;
    margin: 0 auto 40px; 
}
.contact-pg .cont-flx .cont-rgt {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}
.cont-flx .cont-rgt .map-blk iframe{
    margin-top: 30px;
    width: 100%;
}
/* .cont-flx .cont-lft .frm-blk .cont-int.cap span {
    max-width: 260px;
} */
/* login page */
.log-pg .log-img {
    position: unset;
    /* max-width: 800px; */
    width: 100%;
    margin: 10px auto 0px;
    border-radius: 20px;
    overflow: hidden;
    height: 496px;
}
.log-pg .log-rgt {
    padding: 30px 40px 50px;
    position: unset;
    margin-left: 0;
    width: 100%;
    min-height: unset;

}
.log-pg {
  padding: 0px 10px;
  height: 100%;
}
/* my order page */
/* .my-ord .myord-table table tbody tr .prd-cde, 
.my-ord .myord-table table tbody tr .ord-on, 
.my-ord .myord-table table tbody tr .prd-tol {
    padding-left: 55px;
} */
.my-ord .myord-hd ul li a {
    padding: 10px 41px;
}
.my-ord .myord-table table tbody tr td {
    padding: 15px 15px;
}
.my-ord .myord-table table tbody tr:not(:last-of-type) {
    margin-bottom: 15px;
}
/* order-detail page */
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr .ord-prd .ord-img {
    height: 45px;
    width: 45px;
}
.ord-det .ord-det-inn {
    margin-bottom: 40px;
}
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-lft li p {
    width: 22%;
}
.ord-det .ord-tbl-blk .tbl-bdy .top-bdy .top-lft a img {
    height: 40px;
    width: 175px;
    object-fit: contain;
}
/* register page */
.reg-pg {
  padding: 0px 10px;
  display: flex;
  flex-direction: column-reverse;
  height: 100%;
}
.reg-pg .reg-img {
  position: unset;
  border-radius: 30px;
  overflow: hidden;
  margin-top: 10px;
}
.reg-pg .reg-img {
  height: 496px;
  min-height: unset;
}
.reg-pg .reg-lft {
  width: 100%;
  height: 100%;
}
/* success page */
.suc-pg .suc-box .suc-btm .suc-tol {
    padding: 20px 0px 25px;
}
.suc-pg .suc-box .suc-top h2 {
    margin: 25px 0px 15px;
}
.suc-pg .suc-box .suc-top p {
    padding: 0px 85px;
}
.suc-pg {
    padding: 70px 0px;
}
.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow {
    padding: 25px 0px 30px;
}
/* 16-07-2025 */
.privacy-pg {
    padding: 60px 0px;
}
.privacy-pg b {
    font-size: 20px;
    line-height: 28px;
}
.error_page {
    padding: 70px 0px;
}
.faq-pg .faq-hd::after {
  display: none;
}
.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx {
    flex-direction: column;
}
.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx .faq-lft {
    width: 100%;
}
.faq-pg .faq-mid .tab-content .tab-pane .faq-box strong {
    padding: 10px 20px;
    padding-right: 45px;
}
.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx .faq-box strong::before, 
.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx .faq-box strong::after {
    top: 12px;
}
.faq-pg .faq-hd {
    padding: 60px 0px 90px;
}
.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx {
    padding: 80px 0px 70px;
}
/* 16-07-2025 */


/* 19-07-2025 */
/* privacy page */
.privacy-pg p.para {
    margin-bottom: 15px;
}
/* product detail */
.pd-pg .pd-top .pd-sli-flx {
    flex-direction: column;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft {
    width: 100%;
    margin-bottom: 40px;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel {
  max-width: 720px;
  width: 100%;
  margin: 0 auto;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideWrapper.usingCss {
    height: 475px;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt {
    width: 100%;
    padding-left: 0;
}
.pd-pg .pd-mid .pd-mid-flx {
    align-items: flex-start;
    flex-direction: column-reverse;
}
.pd-pg .pd-mid .pd-mid-flx .mid-tbl {
    width: 100%;
    max-width: 700px;
    margin: 0 auto 40px;
}
.pd-pg .pd-mid .pd-mid-flx .mid-txt {
    width: 100%;
    padding-right: 0;
}
.pd-slide-blk .owl-nav button {
    height: 40px;
    width: 40px;
}
.pd-slide-blk .owl-nav button.owl-prev::after {
    top: 13px;
    left: 8px;
}
.pd-slide-blk .owl-nav button.owl-next::after {
    top: 10px;
    left: 9px;
}
.pd-pg .pd-top .pd-sli-flx {
    padding-bottom: 40px;
}
/* product overview */
.prd-ovr .prd-ovr-flx .prd-ovr-lft {
  position: fixed;
  top: 0;
  left: -400px;
  background: #fff;
  z-index: 10;
  max-width: 360px;
  width: 100%;
  padding: 20px 30px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt {
    width: 100%;
    padding-left: 0;
}
.prd-ovr .pd-slide-blk .pd-item .img a > img {
    height: 210px;
    width: 230px;
}
/* .prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item:not(:nth-child(3n)) {
    margin-right: 20px;
} */
.prd-ovr .pd-slide-blk .pd-item a.pers_ {
    top: 15px;
}
.prd-ovr .ovr-btm .teks-flx {
    flex-direction: column;
}
.prd-ovr .ovr-btm .teks-flx .teks-lft {
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
}
.prd-ovr .ovr-btm .teks-flx .teks-lft img {
    max-width: 700px;
    width: 100%;
}
.prd-ovr .ovr-btm .teks-flx .teks-rgt {
    width: 100%;
    padding-left: 0;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top {
    flex-direction: row-reverse;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft {
    justify-content: end;
    flex-wrap: unset;
    width: 77%;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt {
    width: 23%;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt .view-btns {
    justify-content: start;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft .lft-in {
    width: 58%;
    justify-content: end;
    margin-top: 0;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt .view-btns .paper-tog {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e38626;
  border-radius: 50%;
  gap: 4px;
  height: 45px;
  width: 45px;
  flex-direction: column;
}

.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt .view-btns .paper-tog span {
  background-color: #fff;
  height: 2px;
  width: 22px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt .view-btns .bttn {
    height: 45px;
    width: 45px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt .view-btns .bttn#grid-view {
    margin: 0px 10px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-menu {
  left: 0px;
  border-radius: 0;
  overflow: scroll;
  height: 100%;
}
.prd-ovr .prd-ovr-flx .prd-ovr-lft .pov-cls {
  text-align: end;
  display: block;
  margin-bottom: 45px;
}

.prd-ovr .prd-ovr-flx .prd-ovr-lft .pov-cls img {
  width: 16px;
  height: 16px;
  object-fit: contain;
}
body.pov-overlay {
  position: relative;
  overflow: hidden;
}
body.pov-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  width: 100%;
}
.prd-ovr .ovr-btm .teks-flx .teks-lft img {
    height: 480px !important;
    max-width: 650px !important;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item {
    margin-bottom: 25px;
}
.lat_pack .ryt .slide_flx .owl-nav button, .blog_ .lft .slide .owl-nav button {
    height: 40px;
    width: 40px;
}
.lat_pack .ryt .slide_flx .owl-nav button.owl-prev::after, 
.blog_ .lft .slide .owl-nav button.owl-prev::after {
    top: 12px;
    left: 8px;
}
.lat_pack .ryt .slide_flx .owl-nav button.owl-next::after,
.blog_ .lft .slide .owl-nav button.owl-next::after {
    top: 9px;
    left: 10px;
}
/* 19-07-2025 */

/* 22-07-2025 */
.woocommerce .dash-content ul li:not(:last-of-type) {
    margin-right: 15px;
}
.woocommerce .dash-rgt .edit-account p button[type=submit], .woocommerce .dash-rgt form p button[type=submit] {
    padding: 11px 22px;
    margin-top: 20px;
    font-size: 16px;
    line-height: 24px;
}
/* 22-07-2025 */

/* 24-07-2025 */
.woocommerce-page table.cart .product-thumbnail {
  /* display: inline-table !important; */
  width: 13%;
  min-width: unset !important;
}
.cart-pg .cart-lft .tbl-blk table thead tr th.hd-prod {
    width: 25%;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft,
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt {
  width: unset !important;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft p {
  margin: 0px 20px
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top {
    justify-content: start;
}
.prd-ovr .prd-ovr-flx {
    padding: 0px 0px 50px;
}
.prd-ovr .ovr-btm {
    padding: 70px 0px 50px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-lft .pov-cls {
  display: block;
} 
/* 24-07-2025 */

/* 25-07-2025 */
.check-pg .login p button[type=submit] {
    padding: 6px 40px;
}
.offer_ban .ofer_img img {
    border-radius: 20px;
}

/* 25-07-2025 */

/* 26-07-2025 */
.my-ord .myord-table {
  overflow: auto;
}
.my-ord .myord-table table {
    width: 900px;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr .ord-prd, .ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr .ord-prd {
    width: 50.6%;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr .ord-prc, .ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr .ord-prc {
    width: 20.4%;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr .ord-num, .ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr .ord-num {
    width: 7%;
    text-align: center;
}
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-rgt li p {
    width: 38%;
}
/* 26-07-2025 */

/*27-07-2025*/
.main_head .top_cnt .inr_flx .hd_mid .wp-gr.wpac .wp-google-right {
  justify-content: center;
  flex-wrap: wrap;
}
.main_head .top_cnt .inr_flx .hd_lft {
    width: 30%;
}
.main_head .top_cnt .inr_flx .hd_mid {
    width: 52% !important;
    text-align: center;
}
/*.main_head .top_cnt .inr_flx .hd_ryt {
  width: 24%;
}*/

.main_head .top_cnt .inr_flx .hd_mid {
  display: none !important;
}

/*27-07-2025*/

/* 31-07-2025 */
.main_head .mid_cnt .inr_flx .logo {
    width: 89%;
}
.wpgs-for .slick-slide {
    height: 475px !important;
}
.slick-prev {
    left: 95px !important;
}
.slick-next {
    right: 95px !important;
}
/* 31-07-2025 */

/* 02-08-2025 */
.check-pay-blk .pay-rgt .last-blk button {
   max-width: unset;
 
}
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr:last-of-type {
    padding-top: 20px;
    padding-bottom: 20px;
}
/* 02-08-2025 */

/* 07-08-2025 */
.woocommerce nav.woocommerce-pagination ul li:hover span, 
.woocommerce nav.woocommerce-pagination ul li:hover a, 
.woocommerce nav.woocommerce-pagination ul li .current {
    height: 40px !important;
    width: 40px !important;
}
/* 07-08-2025 */

/* 18-08-2025 */
.prd-ovr .pd-slide-blk .pd-item .img a > img {
    height: 265px;
    width: 230px;
}
/* 18-08-2025 */

/* 19-08-2025 */
.cart-pg .cart-rgt .order-blk table tbody tr td:first-of-type {
    padding-left: 10px;
}
/* 19-08-2025 */

/* 21-08-2025 */
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    height: 80px !important;
    width: 80px !important;
}
td.xoo-cp-pimg {
    width: 15% !important; 
}
td.xoo-cp-ptitle {
    width: 40% !important;
}
.xoo-cp-container {
    max-width: 625px !important;
}
/* 21-08-2025 */

/* 22-08-2025 */
.woocommerce div.product form.cart .button {
    padding: 11px 20px 11px 35px !important;
}
/* 22-08-2025 */

/* 25-08-2025 */
.pd-slide-blk .pd-item .btm_cnt span.wts-price-wrapper .wts-vat-text, 
.lat_pack .ryt .itm .btm_cnt span.wts-price-wrapper .wts-vat-text, 
.pop_pro .ryt .slid_cnt .itm .btm_cnt span.wts-price-wrapper .wts-vat-text, 
.pd-slide-blk .pd-item .btm_cnt span.wts-price-wrapper .wts-vat-text, 
.lat_pack .ryt .itm .btm_cnt b, .pop_pro .ryt .slid_cnt .itm .btm_cnt b,
.pd-slide-blk .pd-item .btm_cnt b {
    font-size: 16px;
    line-height: 24px;
}
.pd-btm .pd-slide-blk .pd-item .img > a.crt {
    height: 273px;
}
/* 25-08-2025 */

/* 26-08-2025 */
.wpgs-for .slick-slide {
    width: 719px !important;
}
/* 26-08-2025 */

/* 27-08-2025 */
.prd-ovr {
    padding-top: 60px;
}
/* 27-08-2025 */
}

@media screen and (max-width: 880px) {
.bestel .ryt img {
    height: 415px;
}
.blog_ .lft,
.lat_pack .ryt {
  width: 100%;
}
.lat_pack .ryt {
  padding-left: 0;
}
.spec_pack .spec_img {
    width: 100%;
    /* text-align: center; */
}
.spec_pack .spec_img .spec_cnt {
    padding: 30px 15px 20px 30px;
    max-width: 445px;
    bottom: -54px;
}
.bestel.section-padding {
    padding: 60px 0 0px;
}
/* .ft_outer .top_cnt ul li {
    padding-left: 70px;
} */
.blog_ .inr_flx {
  flex-direction: column-reverse;
}
.blog_ .ryt {
    padding-left: 0;
    width: 100%;
    margin-bottom: 30px;
}
.lat_pack .inr_flx {
  flex-direction: column;
}
.lat_pack .lft {
  width: 100%;
  padding-right: 0;
  margin-bottom: 30px;
}
/* about us */
.web-shop .shop-flx .shop-lft img {
    height: 380px;
    max-width: 540px;
}
.abt-pg .odd, .abt-pg .even {
    padding: 70px 0px;
}
.web-shop .shop-flx .shop-rgt img, .proin .proin-flx .proin-rgt img, .viva .viva-flx .viva-rgt  img {
    max-width: 540px;
    height: 380px;
}
.duis .duis-flx .duis-lft > img {
    max-width: 515px;
    height: 340px;
}
.duis .duis-flx .duis-lft .duis-inn img {
    height: 315px;
    width: 480px;
}
/* blog-detail */
.blog-det-pg .blog-main > img {
    height: 450px !important;
}
.blog-det-pg .blog-main {
    margin-bottom: 30px;
}
.blog-det-pg .blog-box b {
    font-size: 19px;
    line-height: 27px;
}
.blog-det-pg .blg-delen {
    align-items: flex-start;
    justify-content: unset;
    flex-direction: column;
}
.blog-det-pg .blg-delen .delen-lft {
  margin-bottom: 10px;
  width: 100%;
}
.blog-det-pg .blog-box {
    border-radius: 20px;
    background-size: 105px 75px;
    padding: 25px 25px 20px;
}
/* blog-page */
.blog-pg .blg-flx .blg-box:not(:nth-child(2n)) {
  margin-right: 25px;
}
/* .blog-pg .blg-flx .blg-box {
  margin-bottom: 25px;

} */
.blg-pagi .pages li a,
.blg-pagi .pages li .current {
    height: 40px;
    width: 40px;
}
.blg-pagi .pages li:not(:first-of-type) {
    padding-left: 10px;
}
/* checkout page */
/* .check-pay-blk {
    padding: 60px 0px;
} */
.check-pay-blk .pay-lft .frm-two {
    padding-bottom: 50px;
}
/* login page */
.log-pg .log-img {
    height: 450px;
}
/* my order page */
.my-ord .myord-table table tbody tr .prd-img a {
    width: 95px;
    height: 90px;
}
/* .my-ord .myord-table table tbody tr .prd-cde, 
.my-ord .myord-table table tbody tr .ord-on, 
.my-ord .myord-table table tbody tr .prd-tol {
    padding-left: 20px;
} */
.my-ord .myord-hd ul {
    margin-left: 30px;
}
.my-ord .myord-hd ul li a {
    padding: 10px 35px;
}
.my-ord .myord-hd ul li:not(:last-of-type) {
    margin-right: 10px;
}
/* .my-ord .myord-table table tbody tr .prd-tol {
    width: 15.3%;
}
.my-ord .myord-table table tbody tr .ord-on {
    width: 18.3%;
}
.my-ord .myord-table table tbody tr .prd-cde {
    width: 17.8%;
}
.my-ord .myord-table table tbody tr .prd-txt {
    width: 33.8%;
} */
.my-ord .myord-table table tbody tr .prd-cde p, .my-ord .myord-table table tbody tr .ord-on p, .my-ord .myord-table table tbody tr .prd-tol p {
    font-size: 18px;
    line-height: 26px;
}
/* order-detail page */
.ord-det .ord-tbl-blk .tbl-bdy .top-bdy .top-lft a img {
    height: 40px;
    width: 175px;
}
.ord-det .ord-tbl-blk .ord-props ul li a {
    font-size: 17px;
    line-height: 25px;
}
.ord-det .ord-tbl-blk .ord-props ul {
    padding: 10px 20px;
}
.ord-det .ord-tbl-blk .tbl-bdy .top-bdy .top-rgt strong, 
.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy .mid-lft strong {
    font-size: 23px;
    line-height: 31px;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr .ord-prd, 
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr .ord-prd {
    width: 44.6%;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr .ord-num, .ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr .ord-num {
    width: 8%;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr .ord-prc, .ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr .ord-prc {
    width: 25.4%;
    /* padding-right: 15px; */
}
.ord-det .ord-tbl-blk .tbl-bdy .top-bdy .top-rgt p {
    font-size: 16px;
    line-height: 24px;
}
.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy p, 
.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy span, 
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-lft li span, 
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-rgt li p,
.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy .mid-rgt p, 
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-lft li p {
    font-size: 15px;
    line-height: 23px;
}
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-rgt li b,
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr .ord-prd b,
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr td:not(:first-of-type) {
    font-size: 17px;
    line-height: 25px;
}
.ord-det .ord-tbl-blk .tbl-bdy .top-bdy .top-rgt strong, 
.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy .mid-lft strong,
.ord-det .ord-notic b {
    font-size: 22px;
    line-height: 30px;
}
.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy {
    margin-bottom: 20px;
}
.ord-det .ord-tbl-blk .tbl-bdy {
    padding: 25px 20px 35px;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr th:last-of-type, 
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr td:last-of-type {
    padding-right: 25px;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr th:first-of-type {
    padding-left: 60px;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr td:first-of-type {
    padding-left: 25px;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr.ord-tol td {
    font-size: 21px;
    line-height: 29px;
}
/* .ord-det {
    padding: 65px 0px;
} */
.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy .mid-rgt .mob {
    margin-top: 20px;
}
/* .ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-rgt li p {
    width: 30%;
} */
.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr th {
    padding: 10px 0px;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr .ord-prd .ord-img {
    height: 40px;
    width: 40px;
}
/* register page */
.reg-pg .reg-img {
    height: 450px;
}
/* success page */
.suc-pg .suc-box .suc-btm .suc-ord .suc-lft table tbody tr td b, 
.suc-pg .suc-box .suc-btm .suc-ord .suc-rgt ul li b {
    width: 40%;
}
.suc-pg .suc-box {
    padding: 45px 30px 50px;
}
.suc-pg .suc-box .suc-top p {
    padding: 0px 45px;
}
.suc-pg .suc-box .suc-btm .suc-tol table tbody tr td {
    font-size: 21px;
    line-height: 29px;
}
.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-lft strong {
    margin-bottom: 13px;
}
.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-lft {
    width: 60%;
}
.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-rgt {
    width: 40%;
}
/* product detail */
.pd-pg .pd-slide-blk .pd-item .img a > img {
    height: 260px;
}
.pd-pg .pd-slide-blk .pd-item .btm_cnt strong {
    margin-bottom: 8px;
}
/* .pd-pg .pd-mid {
    padding-bottom: 40px;
} */
.pdetail .fancybox-is-open .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content li {
    width: 600px !important;
}
/* faq page */
.faq-pg .faq-hd {
    padding: 55px 0px 80px;
}
.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx {
    padding: 70px 0px 50px;
}
/* product overview */
/* .prd-ovr .prd-ovr-flx {
    padding: 0px 0px 60px;
} */
.prd-ovr .ovr-btm {
    padding: 60px 0px;
}
.prd-ovr .ovr-btm .teks-flx .teks-lft img {
    height: 430px !important;
    max-width: 600px !important;
}
.faq-pg .faq-hd {
    padding: 55px 0px 80px;
}

/* 19-07-2025 */
.blog_ .lft .slide .owl-nav,
.lat_pack .ryt .slide_flx .owl-nav {
    display: none;
}
/* 19-07-2025 */

/* 22-07-2025 */
.woocommerce .dash-content ul li a {
    padding: 10px 15px;
}
.woocommerce .dash-content ul li:not(:last-of-type) {
    margin-right: 12px;
}

.woocommerce .dash-rgt .addresses {
    flex-direction: column;
}

.woocommerce .dash-rgt .addresses .u-column1 {
  margin-bottom: 30px;
}
/* 22-07-2025 */

/* 24-07-2025 */
.woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a {
    height: 45px;
    width: 45px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .products {
    padding: 45px 0px 0;

}
/* 24-07-2025 */

/* 25-07-2025 */
/* .check-pay-blk .pay-lft .frm-one #payment ul li input.input-radio {
    max-width: 22px;
    width: 22px;
} */
/* 25-07-2025 */

/*27-07-2025*/
.suc-pg .suc-box .suc-btm .suc-ord .suc-lft,
.suc-pg .suc-box .suc-btm .suc-ord .suc-rgt {
    width: 100%;
}
.suc-pg .suc-box .suc-btm .suc-ord .suc-lft table tbody tr td b, 
.suc-pg .suc-box .suc-btm .suc-ord .suc-rgt ul li b {
  text-align: start;
}
.suc-pg .suc-box .suc-btm .suc-ord {
  flex-direction: column;
}
.suc-pg .suc-box .suc-btm .suc-ord .suc-lft table tbody tr td {
  padding-bottom: 6px;
}
.cmplz-cookiebanner .cmplz-logo img {
  width: 147px !important;
}
.cmplz-cookiebanner .cmplz-header .cmplz-title {
    font-size: 20px;
    line-height: 36px;
}
.cmplz-cookiebanner .cmplz-links .cmplz-link {
    font-size: 17px;
    line-height: 25spx;
}
/*27-07-2025*/

/* 31-07-2025 */
.main_head .mid_cnt .inr_flx .logo {
    width: 87%;
}
/* 31-07-2025 */

/* 01-08-2025 */
.cmplz-cookiebanner .cmplz-header {
    gap: 25px !important;
}
/* 01-08-2025 */

/* 02-08-2025 */
.check-pay-blk .pay-lft .frm-one #payment ul li input[type=radio]::after {
    height: 9px;
    width: 9px;
}
/* .check-pay-blk .pay-lft .frm-one #payment ul li input.input-radio {
    max-width: 23px;
    height: 23px;
} */
/* 02-08-2025 */

/* 04-08-2025 */
.main_head .btm_cnt .mega-menu ul#menu-packagemenu-nl-1 > .menu-item > span {
    top: 25px;
}
/* 04-08-2025 */

/* 27-08-2025 */
.main_head .btm_cnt .mega-menu ul#menu-packagemenu-nl-1 > .menu-item > a {
    font-size: 16px;
    line-height: 24px;
}
.main_head .btm_cnt .mega-menu ul#menu-packagemenu-nl-1 > .menu-item > span {
    top: 18px;
}
/* 27-08-2025 */
.arr_ov_btm.expostion_.btmSpace {
    padding-bottom: 60px;
}
}

@media screen and (max-width: 768px) {
/* .cart-pg .cart-lft .tbl-blk table tbody tr td.img-box {
  display: inline-block !important;
} */
.cart-pg .cart-lft .tbl-blk table thead {
  display: flex !important;
}
.cart-pg .cart-lft .tbl-blk table thead tr {
  display: flex !important;
  width: 100%;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td::before {
  content: none !important;
}
.cart-pg .cart-lft .tbl-blk table tbody tr{
  display: flex !important;
  align-items: center;
  width: 100% !important;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td{
  display: revert !important;
  background-color: #fff !important;
}
.cart-pg .cart-lft .tbl-blk table thead tr th.hd-tol, .cart-pg .cart-lft .tbl-blk table tbody tr td.hd-tol {
    text-align: center !important;
}  
.cart-pg .cart-lft .tbl-blk table tr td {
  border-top: none !important;
}
.cart-pg .cart-rgt .order-blk .plc-ord {
  margin-bottom: 0;
}
.cart-pg .cart-rgt .order-blk > strong {
  padding: 0;
}

/* 24-07-2025 */
.cart-pg .cart-lft .tbl-blk table tbody tr td.product-name,
.cart-pg .cart-lft .tbl-blk table thead tr th.hd-prod {
  width: 22%;
  text-align: start !important;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.product-quantity,
.cart-pg .cart-lft .tbl-blk table thead tr th.hd-aant {
  width: 20%;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.product-price,
.cart-pg .cart-lft .tbl-blk table thead tr th.hd-pric {
  width: 15%;
  text-align: center !important;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-tol,
.cart-pg .cart-lft .tbl-blk table thead tr th.hd-tol {
  width: 15%
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.product-remove,
.cart-pg .cart-lft .tbl-blk table thead tr th.hd-del {
    width: 10%;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.img-box,
.cart-pg .cart-lft .tbl-blk table thead tr th:first-of-type {
  width: 17%;
  display: block;
}
.cart-pg .cart-lft .tbl-blk table {
    width: 100%;
}
/* 24-07-2025 */

/*27-07-2025*/
.suc-pg .suc-box .suc-btm .suc-ord .suc-lft table tbody tr td span, .suc-pg .suc-box .suc-btm .suc-ord .suc-rgt ul li span {
    width: 50%;
}

/* .main_head .btm_cnt .mega-menu {
  display: flex;
  align-items: center;
  justify-content: space-between;
} */
#mega-menu-wrap-package #mega-menu-package > li.mega-menu-item > a.mega-menu-link {
    display: block !important; 
    color: #fff !important;
    background-color: #222 !important;
}
#mega-menu-wrap-package #mega-menu-package li.mega-menu-item > ul.mega-sub-menu {
    display: unset;
    visibility: visible;
    opacity: 1;
    padding: 0 !important;
}
 #mega-menu-wrap-package #mega-menu-package > li.mega-menu-megamenu.mega-menu-item {
  width: 100%;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
 }
#mega-menu-wrap-package #mega-menu-package li.mega-menu-item > ul.mega-sub-menu {
  display: block !important;
}
.main_head .btm_cnt .mega-menu .list-item > strong::before {
    right: 15px;
    top: 24px;
}
.main_head .btm_cnt .mega-menu .list-item > strong {
    /* padding: 15px; */
    font-size: 17px;
    line-height: 25px
}
/* .main_head .btm_cnt .mega-menu .list-item ul li a {
    padding: 0 15px;
} */
#mega-menu-wrap-package #mega-menu-package li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
  right: 130px !important;
}
#mega-menu-wrap-package .mega-menu-toggle ~ button.mega-close {
    left: 260px !important;
}
/*27-07-2025*/

/* 28-07-2025 */
#mega-menu-wrap-package .mega-menu-toggle + #mega-menu-package {
  position: static !important;
  /* height: unset !important; */
  width: 100% !important;
}
#mega-menu-wrap-package .mega-menu-toggle,
#mega-menu-wrap-package #mega-menu-package > li.mega-menu-item > a.mega-menu-link {
  display: none !important;
}
/* 28-07-2025 */

/* 30-07-2025 */
.main_head .btm_cnt ul.menus {
    margin-top: 0;
}
/* 30-07-2025 */


}


@media screen and (max-width: 767px) {
.banner .ban_cnt {
    max-width: 360px;
}
.banner .ban_cnt strong {
    font-size: 44px;
    line-height: 56px;
}
.banner .ban_slid {
    padding: 70px 10px 180px;
}
.banner .owl-nav {
    bottom: 165px;
}
.banner .ban_slid {
    padding: 70px 10px 245px;
}
.spec_pack .spec_img .spec_cnt {
    max-width: 445px;
    top: unset;
    position: relative;
    left: unset;
    margin: -230px auto 0;
    transform: unset;
    border-radius: 15px;
}
.spec_pack .spec_img img {
    max-width: 555px;
    height: 400px;
    border-radius: 15px;
}
.spec_pack .spec_img {
    text-align: center;
}
.usp_ {
    padding: 70px 0px 30px;
}
.bestel .ryt img {
    height: 380px;
}
.main_head .top_cnt .inr_flx .hd_lft {
    width: 35%;
}
.mid_cnt .hd-sec-mob button img {
    height: 28px;
    width: 28px;
    margin-right: 13px;
}
.bestel .ryt img {
    height: 365px;
    max-width: 570px;
}
.hd-sec-mob .mob-sec-res {
    right: 45px;
}
.lat_pack .ryt .itm strong, .pop_pro .ryt .slid_cnt .itm .btm_cnt strong {
    font-size: 18px;
    line-height: 26px;
}
/* .lat_pack .ryt .itm .btm_cnt b, .pop_pro .ryt .slid_cnt .itm .btm_cnt b {
    font-size: 20px;
    line-height: 28px;
} */
/* about us */
.duis .duis-flx .duis-lft .duis-inn img {
    height: 300px;
    width: 440px;
}
.duis .duis-flx .duis-lft > img {
    max-width: 450px;
    height: 320px;
}
.abt-pg .odd, .abt-pg .even {
    padding: 60px 0px;
}
.duis .duis-flx .duis-lft > img,
.duis .duis-flx .duis-lft .duis-inn img {
    border-radius: 20px;
}
/* blog-detail */
.blog-det-pg .blog-main > img {
    height: 405px !important;
}
.blog-det-pg h1 {
    margin-bottom: 10px;
}
.blog-det-pg .blog-box {
    background-size: 95px 70px;
    padding: 25px 45px 25px 20px;
}
.blog-det-pg .curab-flx .curab-lft img, 
.blog-det-pg .sed-flx .sed-rgt img {
    height: 360px;
}
.blog-det-pg .blg-delen .delen-rgt .tags span:first-of-type,
.blog-det-pg .blg-delen .delen-lft .soc a:first-of-type {
    margin-left: 0;
}
.blog-det-pg .blg-delen .delen-rgt {
  align-items: flex-start;
  width: 100%;
}
.blog-det-pg .blg-delen .delen-lft b, 
.blog-det-pg .blg-delen .delen-rgt b {
    width: 15%;
}
.blog-det-pg .blg-delen .delen-rgt .tags span {
  margin-bottom: 10px;
}
.blog-det-pg {
    padding: 70px 0px;
}
.blog-det-pg {
    padding: 60px 0px;
}
.blog-det-pg .blog-main .blg-ribn {
    top: 35px;
}
/* blog-page */
.blog-pg .blg-flx .blg-box .blg-img > img {
    height: 240px !important;
}
.blog-pg .blg-flx .blg-box .blg-txt strong {
    font-size: 20px;
    line-height: 28px;
}
.blog-pg {
    padding: 60px 0px;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td {
    padding: 22px 0px 25px;
}
.cart-pg .cart-lft .direc-ord-blk .direc-caro .direc-item strong {
    font-size: 18px;
    line-height: 28px;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.img-box .img-blk strong,
.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-pric span, 
.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-aant select, 
.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-tol b,
.cart-pg .cart-lft .tbl-blk table thead tr th {
    font-size: 17px;
    line-height: 25px;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td:last-of-type {
    padding-right: 0px;
}
.cart-pg .cart-lft .direc-ord-blk {
    padding: 20px 30px;
}
.cart-pg .cart-lft .direc-ord-blk .direc-caro .direc-item .direc-img {
    height: 115px;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.img-box .img-blk .img {
    height: 75px;
    width: 80px;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-del .del-box {
    height: 36px;
    width: 35px;
}
.cart-pg.section-padding {
    padding: 60px 0px;
}
/* contact page */
.contact-pg {
    padding: 60px 0px 70px;
}
.contact-pg .cont-flx .cont-lft {
    padding: 30px 35px;
}
.contact-pg p.cen {
    margin: 20px auto 30px auto;
}
.cont-flx .cont-lft .frm-blk p input[type="submit"] {
    font-size: 13px;
    line-height: 21px;
    padding: 10px 30px;

}
.cont-flx .cont-lft .frm-blk .cont-int input, .cont-flx .cont-lft .frm-blk .cont-int textarea {
    padding: 11px 20px;
    font-size: 15px;
    line-height: 24px;
}
/* login page */
.log-pg .log-img {
    height: 420px;
}
/* my order page */
/* .my-ord .myord-table {
  overflow-x: auto;
}
.my-ord .myord-table table {
  width: 800px;
} */
.my-ord .myord-hd {
    align-items: flex-start;
    flex-direction: column;
}
.my-ord .myord-hd ul {
    margin-left: 0;
}
.my-ord .myord-hd strong {
  margin-bottom: 15px;
  display: block;
}
.my-ord .myord-table table tbody tr .prd-img a {
    width: 85px;
    height: 80px;
}
/* .my-ord {
    padding: 60px 0px;
} */
/* order-detail page */
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-lft li p {
    width: 25%;
}
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-rgt li p {
    width: 35%;
}
.ord-det .ord-tbl-blk .ord-prd-tbl {
  overflow-x: auto;
  padding: 0px 10px;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table {
  width: 800px;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr .ord-tol, .ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr .ord-tol {
    width: 23.8%;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr .ord-prc, .ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr .ord-prc {
    width: 23.4%;
}
.ord-det .ord-det-inn {
    margin-bottom: 30px;
}
.ord-det .ord-tbl-blk .ord-props {
  margin: 0px 10px;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr:last-of-type {
    padding-top: 18px;
    padding-bottom: 18px;
}
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-lft li p {
    width: 28%;
}
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-rgt li p {
    width: 47%;
}
/* register page */
.reg-pg .reg-img {
    height: 420px;
}
/* success page */
.suc-pg .suc-box {
    padding: 35px 25px 45px;
}
.suc-pg .suc-box .suc-btm .suc-ord .suc-lft,
.suc-pg .suc-box .suc-btm .suc-ord .suc-rgt {
    width: 100%;
}
.suc-pg .suc-box .suc-btm .suc-ord {
  flex-direction: column;
}
.suc-pg .suc-box .suc-btm .suc-ord .suc-rgt {
    text-align: start;
}
.suc-pg .suc-box .suc-btm .suc-ord .suc-lft table tbody tr td {
    padding-bottom: 6px;
}
.suc-pg .suc-box .suc-btm .suc-lnks li a {
    padding: 10px 25px;
}
/*.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-lft {
    width: 70%;
}
.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-rgt {
    width: 30%;
}*/
.suc-pg .suc-box .suc-top p {
    padding: 0;
}
.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-lft strong {
    font-size: 20px;
    line-height: 28px;
}
.error_page .er_pa > img {
    height: 280px;
    max-width: 430px;
    margin: 30px auto;
}
/* faq page */
.faq-pg .faq-mid .tab-content .tab-pane .faq-box strong {
    font-size: 17px;
    line-height: 25px;
}
.faq-pg .faq-mid .tab-content .tab-pane .faq-box .faq-para p {
    padding: 15px 15px;
}
.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx {
    padding: 60px 0px 40px;
}
.faq-pg .faq-btm .faq-chats .chat-blk .faq-lft img {
    height: 40px;
    width: 75px;
}
.faq-pg .faq-btm .faq-chats .chat-blk .faq-rgt b {
    margin-bottom: 5px;
}
.faq-pg .faq-btm .faq-chats .chat-blk .faq-rgt {
    margin-left: 15px;
}
.faq-pg .faq-btm .faq-chats .chat-blk .faq-rgt b {
    font-size: 19px;
    line-height: 27px;
}
.faq-pg {
    padding-bottom: 70px;
}
/* product overview */
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item {
    width: 48%;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item:not(:nth-child(3n)) {
    margin-right: 0px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item:not(:nth-child(2n)) {
    margin-right: 20px;
}
.prd-ovr {
    padding-top: 50px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top {
    flex-direction: row;
    /* flex-wrap: wrap;
    justify-content: flex-start; */

}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft {
  justify-content: flex-start;
  width: 60%;
  margin-top: 20px;
  order: 2;
  flex-wrap: wrap;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt {
  width: 30%;
  order: 1;
  margin-right: 20px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft .lft-in {
    width: 100%;
    justify-content: start;
}
/* 21-07-2025 */
.main_head .mid_cnt .inr_flx .logo .bur-menu a.br-mnu img {
    height: 16px !important;
    width: 23px !important;
}
/* 21-07-2025 */

/* 23-07-2025 */
.cart-pg .cart-lft .direc-ord-blk .direc-caro .direc-item .direc-img {
  height: 140px;
}
.cart-pg .cart-lft .tbl-blk .cart-tabl {
  margin-bottom: 30px;
}
/* .cart-pg .cart-lft .tbl-blk .cart-tabl table {
  width: 768px;
} */
/* 23-07-2025 */

/* 24-07-2025 */
.cart-pg .cart-lft .tbl-blk table thead tr {
  display: flex;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft {
    margin: 10px 0px;

}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft p {
  margin: 0 15px 15px;
  /* margin-bottom: 15px; */
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft select {
    margin-left: 0;
}
/* 24-07-2025 */

/* 25-07-2025 */
.check-pay-blk .pay-lft .frm-one #payment .checkbox input[type=checkbox] {
    top: 9px;
}
.check-pay-blk .pay-lft .frm-one #payment .woocommerce-terms-and-conditions-wrapper p label {
    display: flex;
    align-items: flex-start;
}
.my-ord .myord-table table tbody tr .prd-txt a {
    font-size: 17px;
    line-height: 25px;
}
/* 25-07-2025 */

/*27-07-2025*/
.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-rgt {
    width: 45%;
}
.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-rgt {
    width: 55%;
}
/*27-07-2025*/

/* 28-07-2025 */
.privacy-pg .cookie-statement p, 
.privacy-pg .cookie-statement ul li, 
.privacy-pg .cookie-statement .cmplz-categories span, 
.privacy-pg #cmplz-cookies-overview .cmplz-dropdown h4, 
.privacy-pg  #cmplz-document .cmplz-dropdown h4, 
.privacy-pg  .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4 {
    font-size: 17px !important;
    line-height: 25px !important;
}
#cmplz-cookies-overview .cmplz-dropdown summary div:after, #cmplz-document .cmplz-dropdown summary div:after, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div:after {
    height: 12px !important;
    width: 12px !important; 
}
/* 28-07-2025 */

/* 28-07-2025 */
.wa__btn_popup .wa__btn_popup_icon {
    height: 50px !important;
    width: 50px !important;
}
.wa__btn_popup .wa__btn_popup_icon::before {
    top: 12px !important;
    left: 12px !important;
}
/* 28-07-2025 */

/* 31-07-2025 */
.wpgs-for .slick-slide {
    height: 450px !important;
}
.pd-pg {
    padding: 70px 0px;
}
.main_head .mid_cnt .inr_flx .logo {
    width: 86%;
}
.slick-prev {
    left: 50px !important;
}
.slick-next {
    right: 50px !important;
}
/* 31-07-2025 */

/* 01-08-2025 */
.cmplz-cookiebanner .cmplz-header div.cmplz-title {
    font-size: 23px !important;
    line-height: 32px !important; 
    display: none !important;
}
.cmplz-cookiebanner .cmplz-header {
  justify-content: space-between !important;
}
.cmplz-cookiebanner .cmplz-logo img {
    width: 185px !important;
}
.blog-det-pg h2, .blog-det-pg h3, .blog-det-pg h4 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 10px;
}
.blog-det-pg h1 {
    font-size: 25px;
    line-height: 33px;
}
/* 01-08-2025 */

/* 07-08-2025 */
.prd-ovr .pd-slide-blk .pd-item .img a > img {
    height: 210px;
    width: 210px;
}
/* 07-08-2025 */

/* 22-08-2025 */
.slick-track {
    max-width: unset;
}
/* 22-08-2025 */

/* 23-08-2025 */
form.woocommerce-form.woocommerce-form-login.login, form#woocommerce-checkout-form-coupon {
    max-width: 520px;
}
.check-pg .checkout_coupon, .check-pg .login {
    margin: 25px auto !important;
}
.check-pg .login p button[type=submit] {

    padding: 8px 40px !important;
}
.check-pay-blk {
    padding: 35px 0px 50px;
}
.check-pg .login > p {
  font-size: 16px;
  line-height: 24px;
}
/* 23-08-2025 */

/* 26-08-2025 */
.wpgs-for .slick-slide {
    width: 630px !important;
}
/* 26-08-2025 */
/* 29-08-2025 */
.cart-pg .cart-rgt .order-blk .cart_totals .coupon .button{
  width: 19%;
}
/* 29-08-2025 */

}

@media screen and (max-width: 650px) {
.top_cat .itm .img img {
    height: 80px;
    width: 130px;
    object-fit: cover;
}
.main_head .mid_cnt .inr_flx .logo .bur-menu {
    margin-right: 35px;
    display: inline-block;
}
.hd-sec-mob .mob-sec-res {
    max-width: 450px;

}
.main_head .mid_cnt .inr_flx .logo {
    width: 80%;
    display: flex;
}
.main_head .mid_cnt .inr_flx {
    display: ruby;
    width: 100%;
}
.main_head .mid_cnt .inr_flx .hd_crt {
    width: 35px;
    display: inline-block;
}
.mid_cnt .hd-sec-mob {
    display: inline-block;
    width: 50px;
}
.main_head .top_cnt .inr_flx .hd_lft ul.hd_link {
    margin-left: 15px;
}
.spec_pack .spec_img .spec_cnt {
    max-width: 415px;
}
.spec_pack .spec_img img {
    max-width: 550px;
    height: 360px;
}
.spec_pack {
    padding-bottom: 60px;
}
.top_cat .inr_flx {
    margin-top: 20px;
}
.top_cat .itm .img {
    height: 108px;
}
.bestel .ryt img {
    height: 330px;
    max-width: 480px;
}
.blog_ .lft .itm .cnt {
    padding: 15px;
}
.blog_ .lft .itm .cnt p {
    font-size: 16px;
    line-height: 26px;
    margin: 5px 0px 0px;
}
.blog_ .lft .itm .ribbon span {
    padding: 8px 5px 8px 10px;
}
.bestel.section-padding {
    padding: 40px 0 0px;
}
.usp_ .itm .img {
    width: 70px;
}
.top_cat .itm p {
  font-size: 17px;
  line-height: 25px;
}
.ft_outer .btm_cnt {
    padding: 25px 0;
}
/* about us */
.web-shop .shop-flx .shop-lft img,
.web-shop .shop-flx .shop-rgt img, 
.proin .proin-flx .proin-rgt img, 
.viva .viva-flx .viva-rgt img {
    height: 345px;
    max-width: 435px;
}
.duis .duis-flx .duis-lft > img {
    max-width: 400px;
    height: 295px;
}
.duis .duis-flx .duis-lft .duis-inn img {
    height: 280px;
    width: 385px;
}
/* blog-detail */
.blog-det-pg .blog-main > img {
    height: 375px !important;
}
.blog-det-pg .curab-flx .curab-lft img, 
.blog-det-pg .sed-flx .sed-rgt img {
    height: 340px;
}
/* blog-page */
.blog-pg .blg-flx .blg-box {
    width: 47%;
}
.blog-pg .blg-flx .blg-box .blg-img > img {
    height: 200px !important;
}
.blog-pg .blg-flx .blg-box .blg-txt strong {
  margin-bottom: 5px;
}
.blg-pagi .pages li.nxt a, .blg-pagi .pages li.prev a {
    height: 32px;
    width: 32px;
}
.blog-pg .blg-flx .blg-box .blg-txt {
    padding: 16px 15px 20px;
}
/* cart page */
.check-pay-blk .pay-lft .frm-one .int-fld.name, 
.check-pay-blk .pay-lft .frm-one .code, 
.check-pay-blk .pay-lft .frm-one .plat, 
.check-pay-blk .pay-lft .frm-one .tel, 
.check-pay-blk .pay-lft .frm-two .pay-flx {
    align-items: flex-start;
    justify-content: unset;
    flex-direction: column;
    margin-bottom: 0 !important;
}
.check-pay-blk .pay-lft .frm-one .name label, 
.check-pay-blk .pay-lft .frm-one .code .code-lft, 
.check-pay-blk .pay-lft .frm-one .code .code-rgt, 
.check-pay-blk .pay-lft .frm-one .plat label, 
.check-pay-blk .pay-lft .frm-one .tel label, 
.check-pay-blk .pay-lft .frm-two .pay-flx label,
.check-pay-blk .pay-lft .frm-one .code .code-rgt .h-no,
.check-pay-blk .pay-lft .frm-one .code .code-rgt .toe,
.check-pay-blk .pay-lft .frm-one .code .code-rgt .pin {
    width: 100%;
    margin-bottom: 10px;
}
.check-pay-blk .pay-lft .frm-one .code .code-rgt {
    flex-direction: column;
}
.check-pay-blk .pay-lft .frm-one .int-fld textarea {
    height: 95px;
}
/* contact page */
.cont-flx .cont-lft strong {
    margin-bottom: 18px;
}
.contact-pg p.cen {
    margin: 15px auto 20px auto;
}
.cont-rgt .map-blk img {
    margin-top: 20px;
}
/* login-page */
.log-pg .log-rgt {
    padding: 60px 10px 50px;
}
.log-pg .log-rgt .log-frm .log-bck {
    padding-top: 60px;
}
.log-pg .log-img {
    height: 360px;
}
/* my order page */
/* .my-ord .myord-table table tbody tr .ord-on {
    width: 21.3%;
}
.my-ord .myord-table table tbody tr .prd-cde {
    width: 20.8%;
}
.my-ord .myord-table table tbody tr .prd-tol {
    width: 13.3%;
}
.my-ord .myord-table table tbody tr .prd-txt {
    width: 30.8%;
} */
/* register page */
.reg-pg .reg-lft {
    padding: 60px 10px 50px;
}
.reg-pg .reg-lft .reg-frm .reg-bck {
    padding-top: 60px;
}
.reg-pg .reg-img {
    height: 360px;
}
/* success page */
.suc-pg .suc-box .suc-btm .suc-tol table tbody tr td:last-of-type {
    width: 24%;
}
.suc-pg .suc-box .suc-btm .ord-prod {
  overflow-x: auto;
}
.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow {
  width: 650px;
}
/* 16-07-2025 */
.cont-flx .cont-rgt .map-blk iframe{
    margin-top: 20px;
    height: 335px !important;
}
.error_page .er_pa > img {
    height: 230px;
    max-width: 400px;
    margin: 30px auto;
}
/* faq page */
.faq-hd .faq-txt h1 {
  padding-bottom: 45px;
}
.faq-pg .faq-mid ul {
    margin-top: -85px;
}
.faq-pg .faq-btm .faq-chats .chat-blk .faq-rgt b {
    font-size: 18px;
    line-height: 25px;
}
.faq-pg .faq-btm .faq-chats .chat-blk {
    padding: 15px 20px;
}
.faq-pg .faq-hd {
    padding: 50px 0px 80px;
}
/* 16-07-2025 */

/* 19-07-2025 */
/* product detail */
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideWrapper.usingCss {
    height: 425px;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .gallery li .thumb-pto img {
    height: 320px;
    width: 320px;
}
.pd-pg .pd-mid .pd-mid-flx .mid-txt b {
    font-size: 22px;
    line-height: 30px;
}
.pdetail .fancybox-is-open .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content li {
    width: 400px !important;
}
/* product oveview */
.prd-ovr .ovr-btm .teks-flx .teks-lft img {
    height: 400px!important;
}
/* .prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft select {
    max-width: 160px;
} */
.prd-ovr .prd-ovr-flx {
    padding: 0px 0px 50px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt .view-btns .paper-tog {
    height: 40px;
    width: 40px;

}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt .view-btns .bttn {
    height: 40px;
    width: 40px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm.list .pd-item .img {
    width: 45%;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm.list .btm_cnt {
  margin: 0 auto;
}
.prd-ovr .pd-slide-blk.list .pd-item a.pers_ {
    top: 15px !important;
    bottom: unset;
}
/* 19-07-2025 */

/* 22-07-2025 */
.woocommerce .dash-content ul {
    flex-direction: column;
}

.woocommerce .dash-content ul li {
  max-width: 300px;
  width: 100%
}

.woocommerce .dash-content ul li a {
  width: 100%;
  text-align: center;
}

.woocommerce .dash-content ul li:not(:last-of-type) {
    margin-right: 0;
}

.woocommerce:has(.dash-content) {
    padding: 60px 10px;
}

.woocommerce .dash-rgt:has(.woocommerce-info) {
  overflow-x: scroll !important;
}

.woocommerce .dash-rgt .woocommerce-info {
  width: 650px !important;
}

.woocommerce .dash-rgt .addresses .u-column1 header h2, .woocommerce .dash-rgt .addresses .u-column2 header h2 {
    margin-bottom: 10px;
}
.woocommerce .dash-rgt .edit-account p {
  width: 100%;
}
.woocommerce .dash-rgt .edit-account {
    padding: 25px 10px;
}
.woocommerce .dash-rgt .edit-account legend {
    margin: 20px 0px 15px;
}
.woocommerce .dash-rgt .edit-account p input, .woocommerce .dash-rgt .edit-account p .password-input input {
    height: 40px;

}
.woocommerce .dash-rgt .edit-account p label {
    margin-bottom: 0px;
}
/* 22-07-2025 */

/* 24-07-2025 */
.cart-pg .cart-lft .tbl-blk table thead {
  display: flex !important;
}
.cart-pg .cart-lft .tbl-blk table thead tr th.hd-pric {
    padding-left: 106px;
}
.woocommerce-page table.cart .product-thumbnail {
  display: unset !important
}
/* .prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft select {
    max-width: 215px;
} */
/* 24-07-2025 */

/* 25-07-2025 */
.cart-pg .cart-lft .tbl-blk table thead {
  display: none !important
}
.woocommerce-page table.cart .product-thumbnail {
  width: 21%;
}
.cart-pg .cart-lft .tbl-blk table {
    width: 650px;
} 
/* 25-07-2025 */

/* 26-07-2025 */
/* order-detail page */
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr:nth-last-child(2) td {
    padding-bottom: 15px;
}
.ord-det .ord-tbl-blk .tbl-bdy .top-bdy, .ord-det .ord-tbl-blk .tbl-bdy .mid-bdy, .ord-det .ord-tbl-blk .tbl-bdy .btm-bdy {
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.ord-det .ord-tbl-blk .tbl-bdy .top-bdy .top-rgt, 
.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy .mid-rgt,
.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy .mid-lft {
    text-align: center;
}
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy ul {
    width: 100%;
}
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-rgt li, 
.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy .mid-rgt .mob li,
.ord-det .ord-tbl-blk .tbl-bdy ul li {
    justify-content: center;
}
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-lft li p,
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-rgt li p,
.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy .mid-rgt .mob li p {
    width: fit-content;
}
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-lft li p,
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-rgt li b,
.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy .mid-rgt .mob li p {
  margin-right: 10px;
}
.ord-det .ord-tbl-blk .tbl-bdy .top-bdy .top-lft a img {
  margin-bottom: 15px;
}
.ord-det .ord-tbl-blk .tbl-bdy .top-bdy .top-rgt strong,
.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy .mid-lft strong, 
.ord-det .ord-notic b,
.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy .mid-lft {
    margin-bottom: 5px;
    display: inline-block;
}
.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy .mid-rgt .mob {
    margin-top: 5px;
}
.ord-det .ord-tbl-blk .tbl-bdy .top-bdy .top-lft a img {
    height: 35px;
    width: 165px;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr.ord-tol td {
    font-size: 20px;
    line-height: 28px;
}

/* 26-07-2025 */

/*27-07-2025*/
/*.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-lft {
    width: 42%;
}
.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-rgt {
    width: 45%;
}*/
#mega-menu-wrap-package .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-package .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-package .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
    width: 30px;
    height: 3px;
}
#mega-menu-wrap-package .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box {
    width: 30px;
    height: 22px;
}
.cmplz-cookiebanner .cmplz-logo img {
    width: 98px !important;
}
.cmplz-cookiebanner .cmplz-header .cmplz-title {
    display: none;
}

/*27-07-2025*/

/* 31-07-2025 */
.slick-next {
    right: 15px !important;
}
.slick-prev {
    left: 15px !important;
}
.wpgs-for .slick-slide {
    height: 425px !important;
}
.wpgs-nav .slick-prev {
    margin-left: 0px !important;
} 
.pd-slide-blk .pd-item .img a > img {
    height: 240px;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt ul li {
    font-size: 16px;
    line-height: 24px;
}
body .qib-button-wrapper {
  float: left !important;
}
/* 31-07-2025 */

/* 01-08-2025 */
.cmplz-cookiebanner .cmplz-header {
  flex-direction: unset !important;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[type=checkbox].cmplz-consent-checkbox {
    width: 65px  !important;
    height: 35px !important;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[type=checkbox].cmplz-consent-checkbox::after {
    width: 25px !important;
    height: 25px !important;
}
/* .ft_outer .top_cnt ul li {
    padding-left: 45px;
} */
/* 01-08-2025 */

/* 07-08-2025 */
.woocommerce nav.woocommerce-pagination ul li span, 
.woocommerce nav.woocommerce-pagination ul li a {
    height: 40px !important;
    width: 40px !important;
}
.woocommerce nav.woocommerce-pagination ul li:not(:first-of-type) {
    padding-left: 8px;
}
/* 07-08-2025 */

/* 21-08-2025 */
td.xoo-cp-ptitle a {
    font-size: 15px !important; 
}
.xcp-btn {
    font-size: 12px !important;
}
td.xoo-cp-pprice {
    font-size: 15px !important;
}
.check-pay-blk .pay-lft .frm-one #payment ul li {
    width: 100%;
}
table.xoo-cp-pdetails.clearfix {
  overflow-x: auto !important ;
}
/* 21-08-2025 */

/* 23-08-2025 */
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    height: 65px !important;
    width: 65px !important;
}
table.xoo-cp-pdetails tr {
  display: flex;
  flex-wrap: wrap;
}
td.xoo-cp-ptitle {
    width: 50% !important;
}
td.xoo-cp-pimg {
    width: 25% !important;
}

/*23-08-2025 */

/* 25-08-2025 */
.pd-btm .pd-slide-blk .pd-item .img > a.crt {
    height: 253px;
}
/* 25-08-2025 */

/* 26-08-2025 */
.wpgs-for .slick-slide {
    width: 530px !important;
}
/* 26-08-2025 */

/* 27-08-2025 */
.main_head .btm_cnt .mega-menu ul#menu-packagemenu-nl-1 > .menu-item > a {
    font-size: 15px;
    line-height: 23px;
}
.main_head .btm_cnt .mega-menu ul#menu-packagemenu-nl-1 > .menu-item > span {
    top: 15px;
}
.categ_pag .cate_inn .prd-ovr-rgt .pov-btm .pd-item .img img {
    height: 210px;
    width: 210px;
}
/* 27-08-2025 */

/* 28-08-2025 */
.prd-ovr .pd-slide-blk.grid-view .pd-item > .img {
    height: 240px;
}
/* 28-08-2025 */
/* 29-08-2025 */
.cart-pg .cart-rgt .order-blk .cart_totals .coupon input {
    width: 77%;
}
/* 29-08-2025 */

}

@media screen and (max-width: 550px) {
.main_head .mid_cnt .inr_flx .logo {
    width: 77%;
}
.main_head .mid_cnt .inr_flx .logo .bur-menu {
    margin-right: 30px;
}
.banner .ban_cnt strong {
    font-size: 40px;
    line-height: 48px;
}
.banner .ban_cnt p {
    font-size: 17px;
    line-height: 25px;
}
a.org {
    padding: 12px 28px;
}
.banner .ban_slid {
    padding: 70px 20px 235px;
}
.section-padding {
    padding-top: 55px;
}
.top_cat .itm .img {
    height: 90px;
}
.lat_pack .ryt .itm .pers_ {
    top: 125px;
    left: 10px;

}
.lat_pack .ryt .itm:hover .view_itm {
    bottom: 65px;
}
.spec_pack .spec_img .spec_cnt {
    max-width: 341px;
}
.spec_pack .spec_img img {
    max-width: 550px;
    height: 300px;
}
h1, h2, h3, h4, h5, h6, 
.lat_pack .lft h2, 
.top_cat h1, 
.spec_pack .spec_img .spec_cnt h3, 
.pop_pro .ryt .top_cnt h4, 
.pop_pro .lft .top_itm .img .cnt strong, 
.pop_pro .lft .btm_itm .img .cnt strong,
.cont-flx .cont-lft strong,
.cont-flx .cont-rgt h2,
.log-pg .log-rgt .log-top strong,
.my-ord .myord-hd strong,
.ord-det .ord-det-inn strong,
.reg-pg .reg-top strong,
.suc-pg .suc-box .suc-top h2,
.error_page .er_pa h1 {
    font-size: 25px;
    line-height: 33px;
}
.pop_pro .ryt .top_cnt a.org {
    position: absolute;
    bottom: 35px;
}
.pop_pro .ryt {
    position: relative;
}
.pop_pro .ryt .top_cnt {
    justify-content: center;
}
.pop_pro .ryt .slid_cnt .owl-stage-outer {
    padding-bottom: 75px;
}
.pop_pro.section-padding {
    padding: 60px 0 0;
}
.bestel {
    background-color: #f6f6f6;
    padding: 60px 0px;
}
.bestel .lft ul strong {
    font-size: 20px;
    line-height: 27px;
}
ul li {
    background: url(../images/li-arw.svg) no-repeat top 8px left;
}
.bestel .ryt img {
    height: 300px;
    max-width: 480px;
}
.hd-sec-mob .mob-sec-res {
    max-width: 400px;
    padding: 20px;
}
.main_head .mid_cnt .inr_flx .hd_srch .srch_result.srch-open ul, .hd-sec-mob .mob-sec-res .sec-box .srch_result ul {
    height: 300px;
}
.main_head .top_cnt .inr_flx .hd_lft {
    width: 40%;
}
.banner .owl-nav {
    bottom: 155px;
}
.ft_outer .btm_cnt .txt p span,
.ft_outer .btm_cnt .soc-icon b span {
  display: none;
}
.ft_outer .btm_cnt .soc-icon {
    flex-direction: column;
}
.ft_outer .btm_cnt .soc-icon b {
  margin-right: 0;
  margin-bottom: 20px;
}
.ft_outer .mid_cnt {
    padding: 35px 0 30px;
}
.ft_outer .top_cnt {
    padding: 10px 0;
}
.ft_outer .mid_cnt .links ul {
    padding-top: 20px;
}
.ft_outer .mid_cnt .blif ul li:has(.foot-int) {
    padding: 0px 0px 15px;
}
.main_head .top_cnt .inr_flx .hd_lft ul.hd_link {
  display: none;
}
.main_head .top_cnt .inr_flx .hd_lft .flag-drop .img_ {
    border-right: none;
}
.top_cat .itm .img img {
    height: 80px;
    width: 100px;
}
.top_cat .itm .img {
    height: 100px;
}
.lat_pack .ryt .itm img, .pop_pro .ryt .slid_cnt .itm img {
    height: 220px !important;
}
/* .lat_pack .ryt .itm .btm_cnt b, .pop_pro .ryt .slid_cnt .itm .btm_cnt b {
    font-size: 19px;
    line-height: 27px;
} */
/* .lat_pack .ryt .itm .btm_cnt b span, .pop_pro .ryt .slid_cnt .itm .btm_cnt b span {
  display: none;
} */
.blog_ .lft .itm .cnt strong {
    font-size: 18px;
    line-height: 26px;
}
.ft_outer .mid_cnt .blif ul li .foot-int input {
    padding: 13px 20px;
}
.ft_outer .mid_cnt .blif ul li .foot-int button {
    top: 12px;
}
/* about us */
.web-shop .shop-flx .shop-lft img, 
.web-shop .shop-flx .shop-rgt img, 
.proin .proin-flx .proin-rgt img, 
.viva .viva-flx .viva-rgt img {
    height: 275px;
    max-width: 400px;
}
.duis .duis-flx .duis-lft > img {
    max-width: 360px;
    height: 250px;
}
.duis .duis-flx .duis-lft .duis-inn img {
    height: 245px;
    width: 340px;
}
.abt-pg .odd, .abt-pg .even {
    padding: 50px 0px;
}
p,
.duis .duis-flx .duis-rgt .duis-box p {
    font-size: 16px;
    line-height: 26px;
}
.duis .duis-flx .duis-rgt .duis-box {
    padding: 15px 18px;
}
.duis .duis-flx .duis-lft .duis-inn img {
    height: 200px;
    width: 260px;
}
.duis .duis-flx .duis-lft > img {
    max-width: 305px;
    height: 230px;
}
/* blog-detail */
.blog-det-pg .blog-main > img {
    height: 335px !important;
}
.blog-det-pg .blog-box {
    padding: 20px 15px;
}
.blog-det-pg .curab-flx .curab-lft img, 
.blog-det-pg .sed-flx .sed-rgt img {
    height: 315px;
}
.blog-det-pg .blg-delen .delen-rgt b {
  width: 20%;
}
/* blog-page */
.blog-pg .blg-flx .blg-box .blg-img .blg-ribn span {
    padding: 5px 8px 5px;
    font-size: 15px;
    line-height: 23px;
    right: 1px;

}
.blog-pg .blg-flx .blg-box .blg-img .blg-ribn {
    top: 25px;
}
.blog-pg .blg-flx .blg-box .blg-img .blg-ribn span::before {
    border-width: 11px 0 0 11px;
}
/* cart page */
.cart-pg .cart-lft .cnte-ship a.org,
.cart-pg .cart-lft .cnte-ship button {
    padding: 10px 30px;
    font-size: 13px;
    line-height: 21px;
}
/* checkout page */
.check-top .check-flx .rgt {
    text-align: left;
}
.check-top .check-flx .lft {
    max-width: 153px;
    left: unset;
    right: 0;
}
.check-pay-blk .pay-lft {
    margin-bottom: 35px;
}
.check-pay-blk .pay-lft .frm-two {
    padding-bottom: 40px;
}
.check-pay-blk .pay-rgt .hoe {
    margin: 20px 15px 20px;
}
.check-pay-blk .pay-rgt .last-blk {
    padding: 20px 15px;
}
.check-pay-blk .pay-lft .frm-one .check-adr strong {
    font-size: 16px;
    line-height: 24px;
}
/* contact page */
.contact-pg .cont-flx .cont-lft {
    padding: 25px 25px;
}
.cont-flx .cont-lft strong {
    margin-bottom: 15px;
}
.cont-flx .cont-lft .frm-blk .mar {
    margin-bottom: 10px;
}
.cont-flx .cont-lft .frm-blk .cont-int b, .cont-flx .cont-lft .frm-blk .cont-txt b {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 6px;
}
.addr-blk .cont-box .lft {
    margin-right: 20px;
}
.cont-rgt .map-blk img {
    height: 335px;
}
.addr-blk .cont-box .rgt b {
    font-size: 18px;
    line-height: 26px;
}
.addr-blk .cont-box .lft img {
    height: 34px;
    width: 30px;
}
.addr-blk .cont-box .lft::after {
    bottom: -5px;
    right: -5px;
    height: 28px;
    width: 28px;
}
/* login page */
.log-pg .log-img {
    height: 315px;
}
.log-pg .log-rgt {
    padding: 50px 0px 40px;
}
.log-pg .log-rgt .log-frm .log-bck {
    padding-top: 50px;
}
/* my order page */
.my-ord .myord-hd ul li a {
    padding: 8px 30px;
    font-size: 15px;
    line-height: 23px;
}
.my-ord .ord-count b {
    font-size: 21px;
    line-height: 29px;
}
/* .my-ord .myord-table table tbody tr .prd-txt {
    width: 28.8%;
}
.my-ord .myord-table table tbody tr .prd-cde {
    width: 21.8%;
}
.my-ord .myord-table table tbody tr .ord-on {
    width: 22.3%;
} */
.my-ord .myord-table table tbody tr .prd-img a {
    width: 80px;
    height: 75px;
}
/* register page */
.reg-pg .reg-img {
    height: 315px;
}
.reg-pg .reg-lft{
    padding: 50px 0px 40px;
}
.reg-pg .reg-lft .reg-frm .reg-bck {
    padding-top: 20px;
}
/* success page */
.suc-pg .suc-box .suc-btm .suc-tol table tbody tr td:last-of-type {
    width: 28%;
}
.suc-pg .suc-box .suc-top .suc-img img {
    height: 100px;
    width: 90px;
}
.suc-pg .suc-box .suc-top .suc-img {
    padding-bottom: 30px;
}
.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow {
    padding: 20px 0px 25px;
}
.suc-pg {
    padding: 60px 0px;
}
/* 16-07-2025 */
.viva .viva-flx .viva-lft a {
    padding: 10px 20px;
    font-size: 13px;
    line-height: 21px;
}
.web-shop .shop-flx .shop-lft a.org {
    font-size: 13px;
    line-height: 21px;
    padding: 10px 30px;
}
.privacy-pg {
    padding: 50px 0px;
}
.error_page .er_pa > img {
    height: 200px;
    max-width: 365px;
    margin: 30px auto;
}
.error_page {
    padding: 60px 0px;
}
.blog-det-pg .blog-box b {
    font-size: 18px;
    line-height: 26px;
}
/* 16-07-2025 */

/* 19-07-2025 */
/* privacy page */
.privacy-pg b {
    font-size: 19px;
    line-height: 27px;
}
.privacy-pg {
    padding: 50px 0px;
}
.privacy-pg p.para {
    margin-bottom: 10px;
}
.privacy-pg b + p {
    margin-bottom: 17px;
}
/* product detail page */
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideWrapper.usingCss {
    height: 400px;
}
.pdetail .fancybox-is-open .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content li {
    width: 300px !important;
    height: 300px;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt .our-rs strong b {
    font-size: 26px;
    line-height: 34px;
}
.pd-pg .pd-mid .pd-mid-flx .mid-txt b {
    font-size: 21px;
    line-height: 29px;
}
.pd-pg .pd-slide-blk .pd-item .img a > img {
    height: 230px;
}
.pdetail .fancybox-is-open .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content li .thumb-pto {
    height: 300px;
    width: 300px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item {
    width: 47.5%;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft {
    flex-wrap: wrap;
    width: 65%;
}
/* .prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft p {
  margin-top: 10px;
} */
.prd-ovr .pd-slide-blk .pd-item a.pers_ {
    top: unset;
    bottom: 105px;
}
.prd-ovr .ovr-btm .teks-flx .teks-lft img {
    height: 360px;
}
.prd-ovr .ovr-btm .teks-flx .teks-rgt b {
    font-size: 17px;
    line-height: 25px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-lft {
    max-width: 320px;
}
/* .prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft select {
    max-width: 165px;
    margin: 0px 10px;
} */
/* 19-07-2025 */

/* 24-07-2025 */
.prd-ovr .prd-ovr-flx .prd-ovr-lft ul li a {
    margin-left: 0px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft p {
    margin-bottom: 15px;
}
/* 24-07-2025 */

/* 25-07-2025 */
.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p,
.check-pay-blk .pay-lft .frm-one .woocommerce-shipping-fields p {
  width: 100%;
}
.check-pay-blk .pay-lft .frm-one .woocommerce-billing-fields p {
    margin-bottom: 10px;
}
.cart-pg .cart-rgt .order-blk table tbody tr td:last-of-type::before {
  margin-right: 15px !important;
}
.cart-pg .cart-rgt .order-blk table tbody tr td:first-of-type {
    padding-left: 10px;
}
/* 25-07-2025 */

/* 26-07-2025 */
.reg-pg .reg-lft .reg-frm form {
  margin: 0;
}
.reg-pg .reg-top p,
.log-pg .log-rgt .log-top p {
    margin: 12px auto 15px;
}
.reg-pg .reg-lft .reg-frm p button[type=submit] {
    margin: 10px 0px 15px;
}
.log-pg .log-rgt .log-frm .log-bck {
  padding-top: 20px;
}
.ft_outer .mid_cnt .links ul li {
    padding-bottom: 15px;
}
.ft_outer .mid_cnt .contact ul li:first-of-type {
    background: url(../images/foot-loc.png) no-repeat top 3px left !important;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table {
  width: 700px;
}
/* 26-07-2025 */

/* 28-07-2025 */
#cmplz-cookies-overview .cmplz-dropdown summary div h3, 
#cmplz-document .cmplz-dropdown summary div h3, 
.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div h3 {
 font-size: 15px;
}
.ft_outer .mid_cnt .logo_cnt .rating .wp-gr {
    margin-left: 8px !important;
}
/* 28-07-2025 */

/* 31-07-2025 */
.wpgs-nav .slick-prev {
    bottom: -68px !important;
    top: unset !important;
    left: 190px !important;
}
.wpgs-nav .slick-next {
    bottom: -68px !important;
    top: unset !important;
    right: 190px !important;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft {
    width: 100%;
    margin-bottom: 70px;
}
.wpgs-for .slick-slide {
    height: 400px !important;
}
.pd-slide-blk .pd-item .img a > img {
    height: 195px;
}
.pd-btm .pd-slide-blk .pd-item a.pers_ {
  top: unset;
  bottom: 105px;
}
/* 31-07-2025 */

/* 05-08-2025 */
.main_head .btm_cnt .mega-menu ul#menu-packagemenu-nl-1 > .menu-item > a {
    font-size: 16px;
    line-height: 24px;
    padding: 15px 0px;
}
.main_head .btm_cnt .mega-menu ul#menu-packagemenu-nl-1 > .menu-item .sub-menu li:not(:last-of-type) {
    padding-bottom: 10px;
}
/* 05-08-2025 */

/* 07-08-2025 */
.prd-ovr .pd-slide-blk .pd-item .img a > img {
    height: 210px;
    width: 160px;
}
.woocommerce nav.woocommerce-pagination ul li:hover span, 
.woocommerce nav.woocommerce-pagination ul li:hover a, 
.woocommerce nav.woocommerce-pagination ul li .current {
    height: 35px !important;
    width: 35px !important;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item {
    margin-bottom: 10px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item:last-of-type {
    margin-bottom: 25px;
}
/* 07-08-2025 */

/* 21-08-2025 */
td.xoo-cp-pimg {
    display: block !important;
}
td.xoo-cp-ptitle a {
    font-size: 14px !important;
}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    height: 50px !important;
    width: 50px !important;
}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    height: 60px !important;
    width: 60px !important;
}
/* 21-08-2025 */

/* 22-08-2025 */
.wpgs-for .slick-slide {
    height: 375px !important;
}
/* .slick-track {
    max-width: 380px;
} */
/* 22-08-2025 */

/* 23-08-2025 */
form.woocommerce-form.woocommerce-form-login.login, form#woocommerce-checkout-form-coupon {
    max-width: 400px;
    padding: 15px;
}
.check-pg .checkout_coupon p button {
    font-size: 15px;
    line-height: 23px;
    padding: 10px 10px !important;
}
.check-pay-blk .pay-lft .frm-one #payment ul li input[type=radio] {
    height: 22px;
    min-width: 22px;
}
/* 23-08-2025 */

/* 25-08-2025 */
.pd-btm .pd-slide-blk .pd-item .img > a.crt {
    height: 219px;
}
/* 25-08-2025 */

/* 27-08-2025 */
.main_head .btm_cnt .mega-menu ul#menu-packagemenu-nl-1 > .menu-item > span {
    height: 12px;
    width: 12px;
    top: 20px;
}
.categ_pag .cate_inn .prd-ovr-rgt .pov-btm .pd-item .img img {
    height: 180px;
    width: 180px;
}
/* 27-08-2025 */

/* 28-08-2025 */
.banner {
    display: none !important;
}
.prd-ovr .pd-slide-blk.grid-view .pd-item > .img {
    height: 220px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt .view-btns #list-view{
  display: none;
}
/* 28-08-2025 */

}

@media screen and (max-width: 480px) {
.mid_cnt .hd-sec-mob button img {
    height: 25px;
    width: 25px;
    margin-right: 10px;
}
.main_head .mid_cnt .inr_flx .logo {
    width: 74%;
}
.mid_cnt .hd-sec-mob {
    width: 40px;
}
.banner .ban_cnt strong {
    font-size: 36px;
    line-height: 44px;
}
.banner .ban_cnt p {
    margin: 10px 0px 25px;
}
.banner .ban_slid {
    padding: 60px 10px 273px;
}
h1, h2, h3, h4, h5, h6, 
.lat_pack .lft h2, .top_cat h1, 
.spec_pack .spec_img .spec_cnt h3, 
.pop_pro .ryt .top_cnt h4, 
.pop_pro .lft .top_itm .img .cnt strong, 
.pop_pro .lft .btm_itm .img .cnt strong,
.cont-flx .cont-lft strong,
.cont-flx .cont-rgt h2,
.log-pg .log-rgt .log-top strong,
.my-ord .myord-hd strong,
.ord-det .ord-det-inn strong,
.reg-pg .reg-top strong,
.suc-pg .suc-box .suc-top h2,
.error_page .er_pa h1 {
    font-size: 23px;
    line-height: 31px;
}
.top_cat .itm p {
    font-size: 16px;
    line-height: 24px;

}
.banner .owl-nav {
    bottom: 190px;
}
.spec_pack .spec_img .spec_cnt {
    max-width: 300px;
    margin: -150px auto 0;
}
.spec_pack .spec_img img {
    max-width: 550px;
    height: 245px;
}
.lat_pack .ryt .itm img, .pop_pro .ryt .slid_cnt .itm img {
    height: 165px !important;
}
.lat_pack .ryt .itm:hover .view_itm {
    bottom: 55px;
}
.lat_pack .ryt .itm .view_itm, .pop_pro .ryt .slid_cnt .itm .view_itm {
    padding: 5px 8px;
    width: 80px;
}
.pop_pro .ryt .slid_cnt .itm a.pers_, .pd-slide-blk .pd-item a.pers_ {
    padding: 8px 10px;
    top: 115px;
    left: 15px;
}
.lat_pack .ryt .itm:hover .view_itm, .pop_pro .ryt .slid_cnt .itm:hover .view_itm {
    bottom: 50px;
}
.bestel .ryt img {
    height: 285px;
    max-width: 480px;
}
/* .ft_outer .top_cnt ul li {
    padding-left: 40px;
} */
ul li {
    font-size: 15px;
    line-height: 25px;
}
.lat_pack {
    padding: 40px 0px 0px;
}
.spec_pack .spec_img img {
    max-width: 340px;
    height: 225px;
}
.offer_ban {
    padding-top: 45px;
}
.discount-badge .big {
    font-size: 17px;
    line-height: 15px;
}
.itm .discount-badge .small {
    font-size: 11px;
    line-height: 27px;
}
.lat_pack .ryt .itm .pers_, .pop_pro .ryt .slid_cnt .itm a.pers_, .pd-slide-blk .pd-item a.pers_ {
  font-size: 14px;
  line-height: 22px;
  padding: 4px 8px;
}
.lat_pack .ryt .itm strong, .pop_pro .ryt .slid_cnt .itm .btm_cnt strong {
    font-size: 17px;
    line-height: 25px;
}
.lat_pack .ryt .itm .btm_cnt b, .pop_pro .ryt .slid_cnt .itm .btm_cnt b {
    font-size: 18px;
    line-height: 26px;
}
/* .ft_outer .mid_cnt .links ul li {
    padding-bottom: 0;
} */
.ft_outer .btm_cnt .soc-icon b {
    margin-bottom: 10px;
}
.web-shop .shop-flx .shop-lft .shop-txt .pack-blk {
    margin-bottom: 35px;
    flex-direction: column;
}
.web-shop .shop-flx .shop-lft .shop-txt .pack-blk .abt-pack:not(:last-of-type) {
    border-bottom: 1px solid #dcdcdc;
    border-right: none;
}
.web-shop .shop-flx .shop-lft .shop-txt .pack-blk .abt-pack {
  width: 100%;
}
.web-shop .shop-flx .shop-lft .shop-txt .pack-blk .abt-pack .pack-img img {
    height: 55px;
    width: 35px;
}
/* blog-detail */
.blog-det-pg .blog-main > img {
    height: 275px !important;
}
.blog-det-pg .blog-main {
    margin-bottom: 25px;
}
.blog-det-pg .blog-box {
    background: #fff7f0 url(../images/blog-box-img.png) no-repeat bottom right 20px;
    background-size: 85px 65px;
}
.blog-det-pg .curab-flx .curab-lft img, 
.blog-det-pg .sed-flx .sed-rgt img {
    height: 275px;
}
.blog-det-pg .curab-flx {
    flex-direction: column;
    padding: 30px 0 35px;
}
.blog-det-pg p {
    margin-bottom: 15px;
}
.blog-det-pg .blg-delen .delen-lft b {
    width: 21%;
}
.blog-det-pg .blg-delen .delen-rgt b {
    width: 20%;
}
/* blog-page */
.blog-pg .blg-flx .blg-box {
    width: 100%;
}
.blog-pg .blg-flx .blg-box:not(:nth-child(2n)) {
    margin-right: 0;
}
.blog-pg .blg-flx .blg-box .blg-img > img {
    height: 230px !important;
}
.blog-pg {
    padding: 50px 0px;
}
.blog-pg .blg-flx {
    padding: 30px 0px 20px;
}
.blg-pagi .pages li a {
    height: 35px;
    width: 35px;
}
.blg-pagi .pages li.nxt a, .blg-pagi .pages li.prev a {
    height: 30px;
    width: 30px;
}
.blg-pagi ul li {
  padding-left: 0;
}
.blg-pagi .pages li:not(:first-of-type) {
    padding-left: 5px;
}
.cart-pg.section-padding {
    padding: 50px 0px;
}
.cart-pg .cart-lft .direc-ord-blk {
    padding: 20px 25px;
}
.cart-pg .cart-lft .tbl-blk table thead tr th {
    padding: 8px 0px;
}
.cart-pg .cart-rgt .order-blk table tbody tr td:first-of-type {
    padding-left: 15px;
}
.cart-pg .cart-rgt .order-blk table tbody tr:last-of-type td {
    padding: 20px 15px;
}
.cart-pg .cart-rgt .order-blk table tbody tr td:last-of-type {
    padding-right: 15px;
}
.cart-pg .cart-rgt .order-blk .dis-cde {
    padding: 20px 15px;
}
.cart-pg .cart-rgt .order-blk  .plc-ord {
    padding: 0px 15px;
}
.cart-pg .cart-lft .cnte-ship {
    align-items: flex-start;
    justify-content: unset;
    flex-direction: column;
}
.cart-pg .cart-lft .cnte-ship a.org, .cart-pg .cart-lft .cnte-ship button {
  text-align: center;
  width: 100%;
  display: block;
}
.cart-pg .cart-lft .cnte-ship a.org {
  margin-bottom: 10px;
}
/* checkout page */
.check-pay-blk {
    padding: 40px 0px 50px;
}
.check-top .check-flx .rgt a img {
    height: 40px;
    width: 170px;
}
.check-pay-blk .inr_flx {
    margin: 35px 0px 0px;
}
.check-pay-blk .pay-rgt .check-prod .check-ord .ord-img img {
    width: 75px;
    height: 75px;
}
.check-pay-blk .pay-lft .frm-one .check-adr label {
    align-items: flex-start;
}
.check-pay-blk .pay-lft .frm-one input[type=checkbox] {
    top: 2px;
}
.check-pay-blk .pay-lft .frm-one, .check-pay-blk .pay-lft .frm-two {
    padding: 15px 10px;
}
.addr-blk .cont-box-flx {
    align-items: flex-start;
    justify-content: unset;
    flex-direction: column;
}
.addr-blk .cont-box-flx .cont-box,
.cont-flx .cont-lft .frm-blk .frm-flx .cont-int {
    width: 100%;
}
.contact-pg .cont-flx .cont-rgt {
    padding: 0;
}
.cont-flx .cont-rgt .map-blk iframe {
    height: 300px !important;
}
.contact-pg {
    padding: 50px 0px 60px;
}
.cont-flx .cont-lft .frm-blk .frm-flx .cont-int:not(:last-of-type) {
  margin-bottom: 10px;
}
.contact-pg .cont-flx .cont-lft {
    padding: 20px 15px;
}
.cont-flx .cont-lft .frm-blk .cont-check {
    align-items: flex-start;
}
.contact-pg p.cen {
    margin: 10px auto 15px auto;
}
.cont-flx .cont-lft .frm-blk .cont-int textarea {
    height: 80px;
}
/* login page */
.log-pg .log-img {
    height: 280px;
}
.log-pg .log-rgt {
    padding: 40px 0px 40px;
}
.log-pg .log-rgt .log-top a img {
    height: 40px !important;
    width: 170px !important;
}
.log-pg .log-rgt .log-frm .log-int input {
    padding: 8px 20px;
}
.log-pg .log-rgt .log-frm .log-int b {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 8px;
}
.log-pg .log-rgt .log-frm .log-int button img {
    height: 15px;
    width: 20px;
}
.log-pg .log-rgt .log-frm .log-int button {
    top: 30px;
    right: 15px;
}
.log-pg .log-rgt .log-frm .log-int:not(:last-of-type) {
    margin-bottom: 10px;
}
.log-pg .log-rgt .log-frm .log-check .lft span {
    font-size: 15px;
    line-height: 24px;
    margin-left: 8px;
}
.log-pg .log-rgt .log-frm button[type=submit] {
    padding: 8px 23px !important;
}
/* my order page */
.my-ord .myord-hd ul li a {
    padding: 8px 20px;
    font-size: 15px;
    line-height: 23px;
}
/* order-detail page */
.ord-det .ord-tbl-blk .tbl-bdy .top-bdy .top-rgt strong, 
.ord-det .ord-tbl-blk .tbl-bdy .mid-bdy .mid-lft strong, 
.ord-det .ord-notic b {
    font-size: 21px;
    line-height: 29px;
}
.ord-det .ord-notic p {
    font-size: 15px;
    line-height: 23px;
}
.ord-det .ord-tbl-blk .ord-props .prop-l li {
    padding: 0px 15px;
}
.ord-det .ord-tbl-blk .ord-props ul li a {
    font-size: 16px;
    line-height: 24px;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table thead tr th {
    font-size: 17px;
    line-height: 25px;
}
/* register page */
.reg-pg .reg-img {
    height: 280px;
}
.reg-pg .reg-lft {
    padding: 40px 0px 40px;
}
.reg-pg .reg-top a img {
    height: 40px;
    width: 170px;
}
.reg-pg .reg-lft .reg-frm .reg-int input {
    padding: 8px 20px;
}
.reg-pg .reg-lft .reg-frm .reg-int b {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 8px;
}
.reg-pg .reg-lft .reg-frm .reg-int button img {
    height: 15px;
    width: 20px;
}
.reg-pg .reg-lft .reg-frm .reg-int button {
    top: 20px;
    right: 15px;
}
.reg-pg .reg-lft .reg-frm .reg-int:not(:last-of-type) {
    margin-bottom: 10px;
}
.reg-pg .reg-lft .reg-frm > button {
    padding: 8px 23px;
    margin: 20px 0px 15px;
}
/* success page */
.suc-pg .suc-box .suc-btm .suc-tol table tbody tr td:last-of-type {
    width: 38%;
}
.suc-pg .suc-box .suc-btm .suc-lnks {
    align-items: flex-start;
    justify-content: unset;
    flex-direction: column;
}
.suc-pg .suc-box .suc-btm .suc-lnks li {
    width: 100%;
}
.suc-pg .suc-box .suc-btm .suc-lnks li:not(:last-of-type) {
  margin-bottom: 10px;
}
.suc-pg .suc-box .suc-btm .suc-lnks li a {
    width: 100%;
}
.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-lft strong {
    font-size: 19px;
    line-height: 27px;
}
.suc-pg .suc-box .suc-btm .suc-ord .suc-lft table tbody tr td b, 
.suc-pg .suc-box .suc-btm .suc-ord .suc-rgt ul li b,
.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-lft ul li b,
.suc-pg .suc-box .suc-btm .ord-prod .suc-ordrow .row-lft ul li p,
.suc-pg .suc-box .suc-btm .suc-ord .suc-lft table tbody tr td span,
.suc-pg .suc-box .suc-btm .suc-ord .suc-rgt ul li span {
    font-size: 16px;
    line-height: 24px;
}
.suc-pg .suc-box .suc-btm .suc-tol table tbody tr td {
    font-size: 20px;
    line-height: 28px;
}
.suc-pg .suc-box {
    padding: 25px 25px 40px;
}
/* 16-07-2025 */
/* .cont-flx .cont-lft .frm-blk .cont-int.cap span {
    max-width: 255px;
} */
.cont-flx .cont-lft .frm-blk .cont-check label {
    align-items: flex-start;
}
.cont-flx .cont-lft .frm-blk .cont-check label input[type=checkbox] {
  top: 3px;
}
.privacy-pg p.para {
    margin-bottom: 15px;
}
.privacy-pg h1 {
    margin-bottom: 15px;
}
.privacy-pg p, .privacy-pg ul {
    margin-bottom: 15px;
}
.error_page .er_pa > img {
    height: 165px;
    max-width: 300px;
    margin: 20px auto;
}
.error_page .org-btn {
    padding: 10px 40px;
}
.error_page {
    padding: 50px 0px;
}
/* faq page */
.faq-pg .faq-mid .tab-content .tab-pane .faq-box strong {
    padding-right: 40px;
}
.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx .faq-box strong::before, .faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx .faq-box strong::after {
    top: 15px;
    right: 22px;
}
.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx .faq-box strong::before, 
.faq-pg .faq-mid .tab-content .tab-pane .tab-con-flx .faq-box strong::after {
  height: 20px;
}
/* 16-07-2025 */

/* 19-07-2025 */
/* product detail*/
.pd-pg .pop_pro .ryt .slid_cnt .itm a.pers_, .pd-pg .pd-slide-blk .pd-item a.pers_ {
    padding: 6px 10px;
    top: 180px;
    left: 15px;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSPager {
    margin: 50px 0 60px!important;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideOuter .lSSlideWrapper .lSAction a.lSNext {
    right: unset;
    margin-left: 40px;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideOuter .lSSlideWrapper .lSAction a.lSPrev {
    left: unset;
    margin-right: 40px;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideOuter .lSSlideWrapper .lSAction {
    display: flex;  
    align-items: center;
    justify-content: center;
    bottom: -165px;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .gallery li .thumb-pto img {
    height: 300px;
    width: 300px;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideWrapper.usingCss {
    height: 370px;
}
.pdetail .fancybox-is-open .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content li {
    width: 250px!important;
    height: 250px;
}
.pdetail .fancybox-is-open .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content li .thumb-pto {
    height: 250px;
    width: 250px;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt .our-rs strong b {
    font-size: 24px;
    line-height: 32px;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt .con-ord select {
    padding: 10px 95px 10px 25px;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt .con-ord a {
    padding: 10px 30px 10px 60px;
    background: #222 url(../images/prd-bag.svg) no-repeat left 30px center;
}
.pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk table thead tr th, .pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk table tbody tr th {
    padding-left: 20px;
}
.pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk table thead tr td, .pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk table tbody tr td {
    padding-right: 20px;
}
.pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk table tbody tr th,
.pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk table tbody tr td {
    font-size: 15px;
    line-height: 23px;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt label select {
    padding: 10px 25px;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .gallery li .pd-zm {
    height: 40px;
    width: 40px;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .gallery li .pd-zm img {
    height: 15px;
    width: 15px;
}
.pd-slide-blk .owl-nav {
    width: 100%;
    top: unset;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
/* product overview */
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt .view-btns .bttn.on#grid-view,
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt .view-btns .bttn.on#list-view,
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt .view-btns #list-view {
  display: none;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item {
    width: 100%;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item:not(:nth-child(2n)) {
    margin-right: 0;
}
.prd-ovr .ovr-btm .teks-flx .teks-lft img {
    height: 320px !important;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top {
    flex-direction: row;
    align-items: center;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft {
   margin: 0;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft .lft-in {
  width: 100%;
  margin-top: 10px;
  order: 2;
  justify-content: start;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .rgt {
    width: 12%;
    margin: 0px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft {
  width: 83%;
  margin-left: 15px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft select {
    max-width: 240px;
}
.offer_ban .ofer_img .ofer_cnt {
    padding: 14px 20px;
    padding-right: 0;
    max-width: 236px;
}
/* 19-07-2025 */


/* 22-07-2025 */
.woocommerce .dash-content ul li {
    max-width: 250px;
}
/* 22-07-2025 */

/* 24-07-2025 */
.cart-pg .cart-lft .tbl-blk .cart-tabl table {
    width: 650px;
}
/* 24-07-2025 */

/* 25-07-2025 */
.check-pg .checkout_coupon p {
  width: 100% !important;
}
.check-pg .checkout_coupon p button {
    text-align: start;
    width: 100%;
}
.check-pay-blk .pay-lft .frm-one #payment ul {
  padding: 0 !important;
}
.cart-pg .cart-lft .tbl-blk .cart-tabl table {
    width: unset;
}
.cart-pg .cart-lft .tbl-blk table tbody tr {
    flex-wrap: wrap;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.img-box, .cart-pg .cart-lft .tbl-blk table thead tr th:first-of-type {
    width: 35%;
    padding-left: 0 ;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.product-name, .cart-pg .cart-lft .tbl-blk table thead tr th.hd-prod {
    width: 45%;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.product-price, .cart-pg .cart-lft .tbl-blk table thead tr th.hd-pric {
    width: 20%;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.product-quantity, .cart-pg .cart-lft .tbl-blk table thead tr th.hd-aant {
    width: 45%;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-tol, .cart-pg .cart-lft .tbl-blk table thead tr th.hd-tol {
    width: 41%;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.product-remove, .cart-pg .cart-lft .tbl-blk table thead tr th.hd-del {
    width: 14%;
}
.cart-pg .cart-lft .tbl-blk .cart-tabl.table-responsive {
    overflow-x: unset;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.hd-aant .qib-button-wrapper {
    justify-content: start;
}
/* 25-07-2025 */

/* 26-07-2025 */
.ft_outer .mid_cnt .blif ul li .foot-int {
  max-width: 340px;
}
.my-ord .myord-table table tbody tr .prd-cde p, .my-ord .myord-table table tbody tr .ord-on p, .my-ord .myord-table table tbody tr .prd-tol p {
    font-size: 17px;
    line-height: 25px;
}
/* 26-07-2025 */

/* 29-07-2025 */
.ft_outer .mid_cnt .logo_cnt .wp-gr .wp-google-right,
.ft_outer .mid_cnt .logo_cnt .rating {
    flex-wrap: wrap;
}
.ft_outer .mid_cnt .logo_cnt .rating .wp-gr {
    margin-left: 5px !important;
}
.wa__btn_popup {
    right: 10px !important;
    bottom: 10px !important;
}
/* 29-07-2025 */

/* 31-07-2025 */
.wpgs-for .slick-slide {
    height: 400px !important;
}
.woocommerce div.product form.cart .button {
    margin-left: 0;
    margin-top: 10px;
}
.wpgs-nav .slick-next {
    right: 140px !important;
}
.wpgs-nav .slick-prev {
    left: 140px !important;
}
/* 31-07-2025 */

/* 02-07-2025 */
/* .check-pay-blk .pay-lft .frm-one #payment ul li input.input-radio {
    max-width: 22px;
    height: 22px;
} */
.check-pay-blk .pay-lft .frm-one #payment ul li input[type=radio]::after {
    height: 8px;
    width: 8px;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td {
    padding: 10px 0px 10px;
}
.cart-pg .cart-lft .tbl-blk .cart-tabl {
    margin-bottom: 15px;
}
/* 02-07-2025 */

/* 04-08-2025 */
.ft_outer .top_cnt ul li p {
    font-size: 14px;
    line-height: 22px;
}
.ft_outer .top_cnt ul li img {
    height: 20px;
    width: 20px;
}
.ft_outer .top_cnt ul li {
    padding: 0px 0px;
}
.blog-det-pg h2, .blog-det-pg h3, .blog-det-pg h4 {
    font-size: 21px;
    line-height: 29px;
}
.blog-det-pg h1 {
    font-size: 24px;
    line-height: 32 px;
}
.main_head .btm_cnt {
    left: -345px;
    max-width: 345px;
}
/* 04-08-2025 */

/* 07-08-2025 */
.woocommerce nav.woocommerce-pagination ul li:hover span, 
.woocommerce nav.woocommerce-pagination ul li:hover a, 
.woocommerce nav.woocommerce-pagination ul li .current {
    height: 30px !important;
    width: 30px !important;
    font-size: 14px !important;
    line-height: 22px !important;
}
.woocommerce nav.woocommerce-pagination ul li span, 
.woocommerce nav.woocommerce-pagination ul li a {
    height: 30px !important;
    width: 30px !important;
    font-size: 14px !important;
    line-height: 22px !important;
}
/* 07-08-2025 */

/* 14-08-2025 */
/* .woocommerce div.product form.cart .variations td.value {
    flex-direction: column;
} */
.woocommerce div.product form.cart .variations td.value select,
.woocommerce div.product form.cart .variations td.value a.reset_variations {
    width: 100%;
    margin-right: 0 !important;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    margin-right: 0px;
}
.woocommerce div.product form.cart .variations td.value a.reset_variations {
  margin-top: 10px;
}
/* 14-08-2025 */

/* 21-08-2025 */
.cart-pg .cart-rgt .order-blk .cart_totals .coupon .button {
    font-size: 13px;
    line-height: 21px;

}
/* 21-08-2025 */

/* 22-08-2025 */
.wpgs-for .slick-slide {
    height: 300px !important;
}
/* .slick-track {
    max-width: 330px;
} */
/* 22-08-2025 */

/* 23-08-2025 */
td.xoo-cp-ptitle {
    width: 60% !important;
}
td.xoo-cp-pprice {
    width: 30% !important;
}
td.xoo-cp-pqty {
    min-width: 215px !important;
    display: flex !important;
    align-items: center;
    justify-content: end;
}
form.woocommerce-form.woocommerce-form-login.login, form#woocommerce-checkout-form-coupon {
    max-width: 300px;
}
.check-pay-blk .pay-rgt #order_review {
  overflow: auto;
}
.check-pay-blk .pay-rgt #order_review table.shop_table {
    width: 500px;
}
/* 23-08-2025 */

/* 25-08-2025 */
.pd-slide-blk .pd-item .btm_cnt span.wts-price-wrapper .wts-vat-text, 
.lat_pack .ryt .itm .btm_cnt span.wts-price-wrapper .wts-vat-text, 
.pop_pro .ryt .slid_cnt .itm .btm_cnt span.wts-price-wrapper .wts-vat-text, 
.pd-slide-blk .pd-item .btm_cnt span.wts-price-wrapper .wts-vat-text, 
.lat_pack .ryt .itm .btm_cnt b, .pop_pro .ryt .slid_cnt .itm .btm_cnt b,
.pd-slide-blk .pd-item .btm_cnt b {
    font-size: 13px;
    line-height: 21px;
}
.lat_pack .ryt .itm .btm_cnt b > span, 
.pop_pro .ryt .slid_cnt .itm .btm_cnt b > span, 
.pd-slide-blk .pd-item .btm_cnt b > span,
.pd-slide-blk .pd-item .btm_cnt b bdi,
.pop_pro .ryt .slid_cnt .itm .btm_cnt b > span.amount bdi, 
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-btm .pd-item .btm_cnt b > span bdi {
    font-size: 17px;
    line-height: 26px;
}
/* 25-08-2025 */

/* 27-08-2025 */
.main_head .btm_cnt .mega-menu ul#menu-packagemenu-nl-1 > .menu-item > a {
    font-size: 14px;
    line-height: 22px;
}
/* 27-08-2025 */

/* 28-08-2025 */
.prd-ovr .pd-slide-blk.grid-view .pd-item > .img {
    max-width: 300px;
    margin: 0 auto;
    height: 250px;
}
/* 28-08-2025 */
/* 29-08-2025 */
.cart-pg .cart-rgt .order-blk .cart_totals .coupon .button {
  width: 25%;
}
.cart-pg .cart-rgt .order-blk .cart_totals .coupon input {
    width: 70%;
}
/* 29-08-2025 */


/* 01-09-2025 */
.woocommerce div.product form.cart .variations td.value a.reset_variations {
  width: 20%;
  margin-top: 0
}
.woocommerce div.product form.cart .button {
    padding: 11px 20px 11px 40px !important;
}
body .qib-button-wrapper {
  width: 100%;
  justify-content: flex-start !important;
}
/* 01-09-2025 */
}

@media screen and (max-width: 380px) {
.main_head .mid_cnt .inr_flx .logo a img {
    height: 40px !important;
    width: 155px !important;
}
.main_head .mid_cnt .inr_flx .logo {
    width: 68%;
}
.main_head .mid_cnt .inr_flx .logo .bur-menu {
    margin-right: 20px;
}
.mid_cnt .hd-sec-mob button img {
    height: 23px;
    width: 23px;
    margin-right: 0px;
}
.main_head .mid_cnt .inr_flx .hd_crt a img {
  height: 30px;
  width: 30px;
}
.mid_cnt .hd-sec-mob {
    width: 35px;
    height: 35px;
}
.main_head .mid_cnt .inr_flx .logo {
    width: 75%;
}
.main_head .top_cnt .inr_flx .hd_lft {
    width: 25%;
}
.banner .ban_cnt strong {
    font-size: 35px;
    line-height: 43px;
}
.banner .ban_slid {
    padding: 60px 10px 245px;
}
.banner .owl-nav {
    bottom: 165px;
}
.top_cat .itm .img {
    height: 100px;
}
.top_cat #top-caro .owl-stage-outer .owl-stage {
    padding: 0px 0 20px;
}
.lat_pack {
    padding: 30px 0px 0px;
}
.top_cat .itm .img img {
    height: 80px;
    width: 80px;
}
.spec_pack .spec_img img {
    height: 205px;
    border-radius: 15px;
}
.spec_pack .spec_img .spec_cnt {
    max-width: 280px;
    padding: 15px 10px;
}
.spec_pack {
    padding-bottom: 480px;
}
/* .lat_pack .ryt .itm .btm_cnt b, .pop_pro .ryt .slid_cnt .itm .btm_cnt b {
    font-size: 17px;
    line-height: 25px;
} */
.spec_pack {
  padding: 45px 0px;
}
.usp_ .itm .img {
    width: 65px;
}
.spec_pack .spec_img .spec_cnt a.org {
    padding: 12px 32px;
}
.offer_ban .ofer_img img {
    height: 195px !important;
}
.offer_ban .ofer_img .ofer_cnt strong {
    font-size: 23px;
    line-height: 31px;
}
.offer_ban .ofer_img .ofer_cnt {
    max-width: 207px;
    padding: 25px 16px;
    padding-right: 0;
}
.offer_ban .ofer_img .ofer_cnt span {
    padding: 4px 8px;
    font-size: 12px;
    line-height: 19px;
}
.pop_pro .ryt .slid_cnt {
    margin-top: 20px;
}
.pop_pro.section-padding {
    padding: 50px 0 0;
}
.pop_pro .ryt .top_cnt a.org {
    padding: 12px 32px;
}
.bestel {
    padding: 50px 0px;
}
.bestel .lft ul strong {
    font-size: 19px;
    line-height: 27px;
}
.bestel .ryt img {
    height: 275px;
    max-width: 340px;
}
.section-padding {
    padding-top: 50px;
}
.blog_ .lft .itm .cnt .org {
    padding: 10px 25px;
}
.ft_outer .top_cnt ul li {
    background-size: 25px;
}
/* .ft_outer .top_cnt ul li {
    padding-left: 33px;
} */
ul li {
    font-size: 14px;
    line-height: 24px;
}
.ft_outer .top_cnt {
    padding: 0px 0;
}
/* .ft_outer .top_cnt ul li {
    padding-left: 65px;
} */
.ft_outer .mid_cnt {
    padding: 20px 0 20px;
}
.ft_outer .mid_cnt .logo_cnt .logo a img {
  height: 40px !important;
  width: 150px !important;
}
.ft_outer .btm_cnt .txt p, .ft_outer .btm_cnt .txt ul li a {
    font-size: 15px;
    line-height: 23px;
}
.ft_outer .btm_cnt .txt ul li:not(first-of-type) {
    padding: 0 2px 0px 2px;
}
.ft_outer .btm_cnt .txt ul li:not(:last-of-type) a::after {
    right: -6px;
    top: 1px;
}
.ft_outer .mid_cnt .blif {
    margin-top: 20px;
}
.blog_ {
    padding: 50px 0px 30px;
}
.hd-sec-mob .mob-sec-res {
  right: 0;
}
/* about us */
.duis .duis-flx .duis-lft > img {
    max-width: 250px;
    height: 205px;
}
.duis .duis-flx .duis-lft .duis-inn img {
    height: 195px;
    width: 235px;
}
.duis .duis-flx .duis-lft .duis-inn {
    top: 90px;
}
.duis .duis-flx .duis-lft {
    margin-bottom: 65px;
}
.web-shop .shop-flx .shop-lft img, .web-shop .shop-flx .shop-rgt img, .proin .proin-flx .proin-rgt img, .viva .viva-flx .viva-rgt img {
    height: 260px;
}
.proin .proin-flx .proin-lft p {
    margin: 15px 0px;
}
/* blog-detail */
.blog-det-pg .blog-box {
    background: #fff7f0 url(../images/blog-box-img.png) no-repeat bottom right 10px;
    background-size: 70px 55px;
    padding: 10px 10px 20px;
}
.blog-det-pg .curab-flx .curab-lft, .blog-det-pg .sed-flx .sed-rgt {
    margin-bottom: 30px;
}
.blog-det-pg .blg-delen .delen-rgt .tags span {
  width: 100%;
  text-align: center;
}
/* checkout page */
.check-pay-blk .inr_flx {
    margin: 30px 0px 0px;
}
.check-top .check-flx .rgt a img {
    height: 38px;
    width: 145px;
}
.check-top .check-flx .lft {
    max-width: 175px;
    text-align: end;
}
.check-top .check-flx .lft a {
    background: url(../images/check-arrow.png) no-repeat left top 5px;
    background-size: 16px 13px;
}
.check-top .check-flx .rgt {
    text-align: left;
    width: 125px;
}
/* contact page */
.addr-blk .cont-box .rgt span {
    font-size: 15px;
    line-height: 23px;
}
.cont-rgt .map-blk img {
    height: 280px;
}
.addr-blk .cont-box .lft::after {
    bottom: -3px;
    right: -8px;
    height: 28px;
    width: 28px;
}
.cont-rgt .addr-blk .cont-box {
    padding: 10px 15px;
}
/* login page */
.log-pg .log-img {
    height: 275px;
}
.log-pg .log-rgt .log-top a img {
    height: 38px !important;
    width: 168px !important;
}
p,.duis .duis-flx .duis-rgt .duis-box p {
    font-size: 15px;
    line-height: 23px;
}
.log-pg .log-rgt .log-frm .log-check {
    flex-direction: column;
    align-items: flex-start;
}
.log-pg .log-rgt .log-frm .log-check .lft {
    width: 100%;
    margin-bottom: 10px;
}
.log-pg .log-rgt .log-frm .log-bck a {
    font-size: 12px;
    line-height: 20px;
}
/* my order page */
.my-ord .myord-hd ul {
    margin-left: 0;
    flex-wrap: wrap;
    gap: 10px 0;
}
.my-ord .myord-table table tbody tr .prd-img a {
    width: 75px;
    height: 70px;
}
/* order-detail page */
.ord-det .ord-tbl-blk .tbl-bdy .btm-bdy .btm-rgt li b, 
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr .ord-prd b, 
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr td:not(:first-of-type) {
    font-size: 16px;
    line-height: 24px;
}
.ord-det .ord-tbl-blk .ord-prd-tbl table tbody tr.ord-tol td {
    font-size: 19px;
    line-height: 27px;
}
/* register page */
.reg-pg .reg-img{
    height: 275px;
}
.reg-pg .reg-top a img {
    height: 38px;
    width: 168px;
}
.reg-pg .reg-lft .reg-frm .reg-bck a {
    font-size: 12px;
    line-height: 20px;
}
/* success page */
.suc-pg .suc-box .suc-btm .suc-ord .suc-rgt ul li ,
.suc-pg .suc-box .suc-btm .suc-ord .suc-lft table tbody tr td span {
    font-size: 15px;
    line-height: 23px;
}
.suc-pg .suc-box .suc-btm .suc-ord .suc-lft table tbody tr td b, 
.suc-pg .suc-box .suc-btm .suc-ord .suc-rgt ul li b {
    margin-right: 10px;
}
.suc-pg .suc-box {
    padding: 25px 10px 40px;
}
.suc-pg .suc-box .suc-top .suc-img img {
    height: 90px;
    width: 85px;
}
.suc-pg .suc-box .suc-top h2 {
    margin: 20px 0px 10px;
}
.suc-pg .suc-box .suc-top .suc-img {
    padding-bottom: 25px;
}
.suc-pg .suc-box .suc-btm .suc-lnks li a {
    padding: 8px 25px;
}
/* 16-07-2025 */
/* .cont-flx .cont-lft .frm-blk .cont-int.cap span {
    max-width: 195px;
} */
.error_page .er_pa > img {
    height: 160px;
    max-width: 270px;
    margin: 20px auto;
}
/* faq */
.faq-pg .faq-mid ul li {
    padding: 10px 15px 15px;
}
/* 16-07-2025 */

/* 19-07-2025 */
/* .pd-pg .pd-top .pd-sli-flx .pd-lft {
    margin-bottom: 30px;
} */
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .gallery li .thumb-pto img {
    height: 240px;
    width: 240px;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSPager li {
    height: 70px;
    width: 70px !important;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideOuter .lSSlideWrapper .lSAction {
    bottom: -160px;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt .con-ord select {
    padding: 8px 55px 8px 25px;
    background: #f6f6f6 url(../images/check-drp-dwn.svg) no-repeat right 15px center;
}
.pd-pg .pd-top .pd-sli-flx .pd-rgt .con-ord a {
    padding: 10px 30px 10px 50px;
    background: #222 url(../images/prd-bag.svg) no-repeat left 22px center;
}
.pd-pg .pd-top .pd-sli-flx {
    padding-bottom: 30px;
}
.pd-pg .pd-top .pd-sli-flx .pd-lft .thumb-carousel .lSSlideWrapper.usingCss {
    height: 335px;
}
.pdetail .fancybox-is-open .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content li .thumb-pto {
    height: 220px;
    width: 220px;
}
.pdetail .fancybox-is-open .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content li {
    width: 230px!important;
    height: 230px;
}
.pd-pg {
    padding: 50px 0px 75px;
}
/* product overview */
.prd-ovr .ovr-btm .teks-flx .teks-lft img {
    height: 270px !important;
}
.prd-ovr .ovr-btm .teks-flx .teks-lft {
    margin-bottom: 30px;
}
.prd-ovr .ovr-btm .teks-flx .teks-rgt b {
    margin: 10px 0px 8px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft select {
    margin: 0px 12px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top .lft select {
    margin: 0;
}
/* 19-07-2025 */

/*21-07-2025 */
.main_head .btm_cnt {
    max-width: 280px;
}
.main_head .btm_cnt .mega-menu .list-item > strong {
    font-size: 16px;
    line-height: 24px;
    /* padding: 15px; */
}
.main_head .btm_cnt .mega-menu .list-item > strong::before {
    right: 0;
    top: 27px !important;
}
.main_head .btm_cnt .mob-logo li a img {
  height: 40px !important; 
  width: 150px !important;
}
.main_head .btm_cnt .mega-menu {
    padding: 20px;
}
.prd-ovr {
    padding: 60px 0px 0;
}
/* 21-07-2025 */

/* 26-07-2025 */
.banner .ban_cnt {
    max-width: 290px;
}
.banner .ban_img img {
    object-position: 42% 100%;
}
.lat_pack .lft p,
.bestel .lft p,
.bestel .lft ul li,
.blog_ .ryt p {
  font-size: 17px;
  line-height: 25px;
}
.offer_ban .ofer_img img {
    border-radius: 20px;
}
.my-ord .myord-table table tbody tr .prd-txt a {
    font-size: 16px;
    line-height: 24px;
}

/* 27-07-2025 */

/* 31-07-2025 */
/* .wpgs-for .slick-slide {
    height: 335px !important;
} */
.wpgs-nav .slick-next {
    right: 110px !important;
}
.wpgs-nav .slick-prev {
    left: 110px !important;
}
/* 31-07-2025 */

/* 01-08-2025 */
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
    height: 40px !important;
    min-width: 140px !important;
}
.cmplz-cookiebanner .cmplz-buttons {
    margin-bottom: 15px;
}
.cmplz-cookiebanner.cmplz-show {
    padding: 40px 31px 30px 11px !important;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[type=checkbox].cmplz-consent-checkbox {
    width: 42px  !important;
    height: 25px !important;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[type=checkbox].cmplz-consent-checkbox::after {
    width: 18px !important;
    height: 18px !important;
}
.cmplz-cookiebanner .cmplz-categories .cmplz-category {
    width: 48% !important;
}
.cmplz-cookiebanner .cmplz-buttons {
    flex-direction: column !important;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
    height: 40px !important;
    min-width: 100%!important;
}
/* 01-08-2025 */

/* 02-08-2025 */
.prd-ovr .prd-ovr-flx {
    padding: 0 0px 40px;
}
.prd-ovr .prd-ovr-flx .prd-ovr-rgt .pov-r-top {
    padding: 15px;
}
.cart-pg .cart-rgt .order-blk .cart_totals .coupon {
    padding: 10px;
}
.cart-pg .cart-rgt .order-blk .cart_totals .wc-proceed-to-checkout {
    padding: 0px 10px;
}
/* 02-08-2025 */

/* 04-08-2025 */
.ft_outer .top_cnt #foot-caro .owl-stage-outer .owl-stage .owl-item {
  padding: 10px 0;
}
.main_head .btm_cnt .mega-menu ul#menu-packagemenu-nl-1 > .menu-item > span {
    top: 19px;
}
/* 04-08-2025 */

/* 07-08-2025 */
.woocommerce nav.woocommerce-pagination ul li:not(:first-of-type) {
    padding-left: 3px;
}
/* 07-08-2025 */

/* 23-08-2025 */
.woocommerce div.product form.cart .button {
    padding: 11px 15px 11px 33px !important;
}
td.xoo-cp-pqty {
    min-width: 170px !important;
}
td.xoo-cp-pimg {
    width: 35% !important;
}
/* 23-08-2025 */

/* 25-08-2025 */
.pd-slide-blk .owl-stage-outer .owl-stage .owl-item {
  margin-right: 8px !important;
}
.pd-slide-blk .owl-stage-outer .owl-stage {
    display: flex;
    padding: 30px 0px 15px;
}
/* 25-08-2025 */

/* 26-08-2025 */
.pd-pg .pd-mid .pd-mid-flx .mid-tbl .tbl-blk {
  overflow: auto;
}
/* 26-08-2025 */
/* 29-08-2025 */
.cart-pg .cart-rgt .order-blk .cart_totals .coupon .button {
  width: 30%;
}
.cart-pg .cart-rgt .order-blk .cart_totals .coupon input {
    width: 64%;
}
/* 29-08-2025 */
}

@media screen and (max-width: 350px) {
.main_head .mid_cnt .inr_flx .logo {
    width: 70%;
}
.main_head .top_cnt .inr_flx .hd_lft {
    width: 30%;
  
}
/* 31-07-2025 */
.wpgs-nav .slick-slide {
    height: 50px;
    width: 80px !important;
}
/* 31-07-2025 */

/* 02-08-2025 */
.cart-pg .cart-lft .tbl-blk table tbody tr td.img-box .img-blk .img {
    height: 70px;
    width: 70px;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.img-box, .cart-pg .cart-lft .tbl-blk table thead tr th:first-of-type {
    width: 30%;
}
.cart-pg .cart-lft .tbl-blk table tbody tr td.product-price, .cart-pg .cart-lft .tbl-blk table thead tr th.hd-pric {
    width: 25%;
}
/* 02-08-2025 */

}
