/*!
Theme Name: rocketseeds
Theme URI: https://webskitters.com/ 
Author: webskitters Team 
Author URI: https://webskitters.com/meet-the-team/ 
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: rocketseeds
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

rocketseeds is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*font-family: 'DM Sans', sans-serif;*/
/*font-family: 'Montserrat', sans-serif;*/

body {
  font-size: 18px;
  line-height: 1.5;
  color: #000;
  font-weight: 400;
  font-family: 'Montserrat', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}

html,
body {
  overflow-x: hidden;
}

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

.btn-primary.focus,
.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
  box-shadow: none;
}

a {
  color: #006698;
  margin: 0;
  padding: 0;
  text-decoration: none;
  outline: none !important;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

a:hover {
  color: #000;
  text-decoration: none;
}

a:focus {
  outline: none;
}

p {
  margin: 0 0 22px 0;
}

p:last-child {
  margin-bottom: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 25px 0;
  padding: 0;
  font-family: 'DM Sans', sans-serif;
}

h1 {
  font-size: 54px;
  line-height: 1.3;
  font-weight: 900;
}

h2 {
  font-size: 36px;
  line-height: 1.3;
  font-weight: 700;
}

h3 {
  font-size: 30px;
  line-height: 1.3;
}

h4 {
  font-size: 24px;
  line-height: 1.3;
}


h5 {
  font-size: 18px;
  line-height: 1.3;
  margin-bottom: 10px;
}

h6 {
  font-size: 16px;
  line-height: 1.3;
  margin-bottom: 10px;
}


h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
  margin-bottom: 0;
}

ol {
  padding-left: 20px;

}

ol li {
  margin-bottom: 5px;
}

ul {
  padding: 0;
  margin: 0;
}

ul li {
  padding: 0;
  padding-left: 20px;
  position: relative;
  list-style: none;
  margin-bottom: 5px;
}

ul li:before {
  content: '';
  width: 7px;
  height: 7px;
  border-radius: 100%;
  background: #000;
  position: absolute;
  top: 9px;
  left: 0;
}


input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea,
.form-control,
select {
  background: transparent;
  width: 100%;
  -webkit-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #000;
  border: 1px solid #C4C4C4;
  height: 58px;
  padding: 3px 20px;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 400;
  font-family: 'Montserrat', sans-serif;
}

textarea {
  padding: 15px 20px;
  height: 160px;
}

select {
  background: url(assets/images/down-arrow.svg) right 10px center no-repeat;
  background-size: 20px;
  padding-right: 40px;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}

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

select[multiple] {
  background: transparent;
  min-height: 85px;
}

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #000;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #000;
}

:-ms-input-placeholder {
  /* IE 10+ */
  color: #000;
}

:-moz-placeholder {
  /* Firefox 18- */
  color: #000;
}

button[type="submit"],
button[type="button"],
input[type="button"],
input[type="submit"] {
  border: 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 12px 15px;
  min-width: 205px;
  text-align: center;
  text-transform: capitalize;
  background: #006698;
  color: #fff;
  font-size: 18px;
  line-height: 1.3;
  font-weight: 700;
  font-family: 'Montserrat', sans-serif;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
}

button[type="submit"]:hover,
button[type="button"]:hover,
input[type="button"]:hover,
input[type="submit"]:hover {
  background: #000;
  color: #fff;
}

button:focus,
input:focus,
textarea:focus,
select:focus {
  outline: none;
  box-shadow: inherit;
}

/* images alignment for wordpress content pages */
.alignright {
  float: right;
  margin: 0 0 20px 20px;
}

.alignleft {
  float: left;
  margin: 0 20px 20px 0;
}

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  float: none;
}



/* custom checkbox */
.form_input_check {
  position: relative;
  margin: 0;
  padding-left: 40px;
}

.form_input_check span {
  margin: 0;
  padding: 0;
}

.form_input_check input[type="checkbox"] {
  visibility: hidden;
  display: none;
}

.form_input_check input[type="checkbox"]+span::before {
  content: '';
  position: absolute;
  left: 0;
  top: 5px;
  width: 22px;
  height: 22px;
  border: 2px solid #feb620;
  background: #fff;
}

.form_input_check input[type="checkbox"]+span::after {
  content: '';
  position: absolute;
  left: 0;
  top: 5px;
  width: 22px;
  height: 22px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: url(assets/images/checked.svg) no-repeat center center;
  background-size: 15px;
}

.form_input_check input[type="checkbox"]:not(:checked)+span::after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

/* .form_input_check input[type="checkbox"]:checked + span::before {
  
} */
.form_input_check input[type="checkbox"]:checked+span:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);

}


/* custom radio */
.form_input_radio {
  position: relative;
  margin: 0;
  padding-left: 30px;
}

.form_input_radio span {
  margin: 0;
  padding: 0;
}

.form_input_radio input[type="radio"] {
  visibility: hidden;
  display: none;
}

.form_input_radio input[type="radio"]+span::before {
  content: '';
  position: absolute;
  left: 0;
  top: 1px;
  width: 22px;
  height: 22px;
  border: 2px solid #000000;
  border-radius: 100%;
  background: #fff;
}

.form_input_radio input[type="radio"]+span::after {
  content: '';
  width: 12px;
  height: 12px;
  background: #4b0049;
  position: absolute;
  top: 6px;
  left: 5px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.form_input_radio input[type="radio"]:not(:checked)+span::after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

/* .form_input_radio input[type="radio"]:checked + span::before {
  
} */
.form_input_radio input[type="radio"]:checked+span:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);

}

/* custom radio end */


/* navbar*/
.navbar-brand {
  padding: 0;
  margin: 0;
}

.navbar {
  background: none;
  margin: 0;
  padding: 0;
  min-height: inherit;
  height: inherit;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.navbar-nav li {
  position: relative;
  list-style: none;
}

.navbar-nav li:before {
  display: none;
}

.navbar-nav>li {
  margin: 0 20px;
  padding: 0 0;
  position: relative;
}

.navbar-nav>li:last-child {
  margin-right: 0;
}

.navbar-nav>li:first-child {
  margin-left: 0;
}

.navbar-nav>li>a {
  color: #000000;
  font-size: 18px;
  font-weight: 400;
}

.navbar-nav>li.current-menu-item>a,
.navbar-nav>li>a:hover,
.navbar-nav>li.menu-item-has-children:hover>a {
  color: #A50000;
}

/* navbar submenu*/
.sub-menu {
  background: #fff;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  width: 140px;
  padding: 0;
}

.sub-menu>li>a {
  color: #425964;
  display: block;
  width: 100%;
  padding: 5px 10px;
  font-size: 15px;
}

.sub-menu>li {
  width: 100%;
  display: block;
  padding: 0;
  margin: 0;
}

.sub-menu>li>a:hover,
.sub-menu>li.menu-item-has-children:hover>a {
  background: #A50000;
  color: #fff;
}

.navbar-nav>li:last-child>.sub-menu {
  right: 0;
  left: inherit;
  padding: 0;
}

/* 2nd level submenu */
.navbar-nav>li>.sub-menu .sub-menu {
  position: absolute;
  left: 100%;
  top: 0;
}


.cmn_gap {
  padding-top: 70px;
  padding-bottom: 70px;
}


.container_full {
  max-width: 100%;
  padding-left: calc((100% - 1140px + 30px)/2);
}

.container_full_Rt {
  max-width: 100%;
  padding-right: calc((100% - 1140px + 30px)/2);
}



.main_head_top {
  background: #EFEFEF;
  padding: 8px 0;
}

.main_head_top_parent {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.main_head_top_cntr {
  margin: 0 auto;
}

.mobile_contact_header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.mobile_contact_header .img_cnt {
  flex-basis: 20px;
  max-width: 20px;
}

.mobile_contact_header .img_cnt_cntnt {
  flex-basis: calc(100% - 20px);
  max-width: calc(100% - 20px);
  padding-left: 7px;
  font-size: 16px;
  font-weight: 400;
}

.mobile_contact_header .img_cnt_cntnt a {
  color: #000000;
}

.mobile_contact_header .img_cnt_cntnt a:hover {
  color: #006698;
}

.main_head_top_cntr {
  font-size: 16px;
  font-weight: 400;
  font-family: 'DM Sans', sans-serif;
  letter-spacing: 0.02em;
}

.main_head_top_cntr p span {
  font-weight: 700;
  color: #006698;
}

.searches_part_anc {
  display: none;
}

.searches_part_maincnt input[type="text"],
.searches_part_maincnt input[type="email"],
.searches_part_maincnt input[type="search"],
.searches_part_maincnt input[type="tel"],
.searches_part_maincnt .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
  border: 1px solid #EFEFEF;
  border-radius: 5px;
  height: 50px;
  font-size: 18px;
  font-weight: 400;
  font-family: 'Montserrat', sans-serif;
  padding: 2px 24px;
  padding-right: 90px;
}

.searches_part_maincnt input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #000;
  opacity: 0.4;
}

.searches_part_maincnt input::-moz-placeholder {
  /* Firefox 19+ */
  color: #000;
  opacity: 0.4;
}

.searches_part_maincnt input:-ms-input-placeholder {
  /* IE 10+ */
  color: #000;
  opacity: 0.4;
}

.searches_part_maincnt input:-moz-placeholder {
  /* Firefox 18- */
  color: #000;
  opacity: 0.4;
}

.searches_part_maincnt .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::-webkit-input-placeholder {
  color: #000;
  opacity: 0.4;
  font-style: normal;
}

.searches_part_maincnt .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::-moz-placeholder {
  color: #000;
  opacity: 0.4;
  font-style: normal;
}

.searches_part_maincnt .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:-ms-input-placeholder {
  color: #000;
  opacity: 0.4;
  font-style: normal;
}

.searches_part_maincnt .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:-moz-placeholder {
  color: #000;
  opacity: 0.4;
  font-style: normal;
}

.searches_part_maincnt .dgwt-wcas-search-submit:before,
.searches_part_maincnt .dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier {
  display: none;
}

.searches_part_maincnt {
  position: relative;
}

.searches_part_maincnt button[type="submit"],
.searches_part_maincnt button[type="button"],
.searches_part_maincnt input[type="button"],
.searches_part_maincnt input[type="submit"] {
  font-size: 0;
  min-width: 78px;
  min-height: 50px;
  background: url(assets/images/search_wtt.svg) no-repeat center center #006698;
  background-size: 19px;
  border-radius: 0px 5px 5px 0px;
  position: absolute;
  right: 0;
  top: 0;
}

.searches_part_section {
  min-width: auto;
}

.main_head_btm {
  padding: 32px 0;
  border-bottom: 1px solid #EFEFEF;
}


.main_head_last_parent {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.menu_extra_header .navbar-nav {
  flex-direction: row;
}

.menu_extra_header .navbar-nav>li {
  margin: 0 14px;
}

.menu_extra_header .navbar-nav>li:first-child {
  margin-left: 0;
}

.menu_extra_header .navbar-nav>li:last-child {
  margin-right: 0;
}

.menu_extra_header .navbar-nav>li>a {
  font-size: 16px;
  font-weight: 400;
  position: relative;
}

.menu_extra_header .navbar-nav>li.menu-item-has-children>a {
  padding-right: 20px;
}

.menu_extra_header .navbar-nav>li.menu-item-has-children>a:after {
  position: absolute;
  content: "";
  background: url(assets/images/down_arrow_vctr.svg) no-repeat center center;
  width: 12px;
  height: 12px;
  background-size: 10px;
  right: 0;
  top: 5px;
}

.btn_head {
  display: inline-block;
  background: #FBC500;
  color: #000000;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  font-size: 18px;
  font-weight: 600;
  text-transform: capitalize;
  min-width: 223px;
  text-align: center;
  padding: 12px 15px;
}

.btn_head:hover {
  background: #000;
  color: #fff;
}

.main_head_last_parent>* {
  padding: 0 2px;
}

.main_head_last_parent>*:first-child {
  padding-left: 0;
}

.main_head_last_parent>*:last-child {
  padding-right: 0;
}

.shop_all_iconsd {
  display: flex;
  align-items: center;
  margin: 0 -8px;
}

.shop_all_iconsd>* {
  padding: 0 8px;
}

.shop_all_iconsd a {
  display: inline-block;
  padding-top: 4px;
}

.wishlist_headd img {
  max-width: 28px;
}

.login_out_usr_anc img {
  max-width: 21px;
}

.shopng_icon_header {
  position: relative;
  padding-right: 8px;
  padding-top: 4px;
}

.shopng_icon_header img {
  max-width: 25px;
}

.shopng_icon_header .shop_icon_count {
  min-width: 16px;
  min-height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #FBC500;
  font-size: 9px;
  line-height: 10px;
  color: #000000;
  font-family: 'DM Sans', sans-serif;
  border-radius: 50%;
  position: absolute;
  right: 0;
  top: 0;
  font-weight: 700;
}

.main_head {
  position: relative;
  z-index: 10;
  border: 1px solid rgba(196, 196, 196, 0.3);
}

.main_head_last {
  padding: 12px 0;
}

.shipping_free_head {
  background: #006698;
  padding: 13px 0;
}

.shipping_free_head_slider {
  text-align: center;
}

.header_slide_span {
  font-size: 20px;
  letter-spacing: 0.02em;
  color: #FFFFFF;
  font-family: 'DM Sans', sans-serif;
  text-transform: uppercase;
}

.short_cmn_gap {
  padding: 30px 0;
}

.parent_acrdion_cmn .accordion-item,
.parent_acrdion_cmn .accordion-header,
.parent_acrdion_cmn .accordion-header .accordion-button {
  border: 0;
  padding: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: inherit;
  outline: none;
}

.parent_acrdion_cmn .accordion-item {
  background: #FFFFFF;
  box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.08);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  overflow: hidden;
}

.parent_acrdion_cmn .accordion-header .accordion-button {
  background: #EEEEEE;
  padding: 17px 21px;
  padding-right: 50px;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 700;
  color: #000000;
  font-family: 'DM Sans', sans-serif;
  box-shadow: inherit !important;
  position: relative;
  transition: 0.5s ease-in-out;
  -webkit-transition: 0.5s ease-in-out;
}

.parent_acrdion_cmn .accordion-collapse {
  position: relative;
  background: #fff;
  border-radius: 0 !important;
}

.parent_acrdion_cmn .accordion-header .accordion-button:after {
  position: absolute;
  content: "";
  background: url(assets/images/arrow_panel.svg) no-repeat center center;
  background-size: 16px;
  width: 20px;
  height: 20px;
  right: 21px;
  top: 17px;
  transform: rotate(180deg);
  transition: 0.5s ease-in-out;
  -webkit-transition: 0.5s ease-in-out;
}

.parent_acrdion_cmn .accordion-header .accordion-button:not(.collapsed):after {
  transform: rotate(0);
}

.parent_acrdion_cmn .accordion-body {
  padding: 0;
}

.according_btm_flw_contents {
  padding-bottom: 13px;
}

.according_btm_flw_inner {
  display: flex;
  flex-wrap: wrap;
  padding: 13px 24px;
  padding-right: 40px;
  font-size: 16px;
  color: #000000;
  font-weight: 400;
  position: relative;
  border-left: 2px solid transparent;
}

.according_btm_flw_inner:after {
  position: absolute;
  content: "";
  right: 24px;
  top: 48%;
  border: solid rgba(196, 196, 196, 0.3);
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 4px;
  transform: rotate(-45deg) translateY(-50%);
  -webkit-transform: rotate(-45deg) translateY(-50%);
}

.according_btm_flw_inner .img_accordin_fl {
  max-width: 60px;
  flex-basis: 60px;
  text-align: center;
}

.according_btm_flw_inner .img_accordin_fl img {
  max-height: 50px;
  object-fit: contain;
}

.according_btm_flw_inner .img_accordin_fl_rttt {
  max-width: calc(100% - 60px);
  flex-basis: calc(100% - 60px);
  padding-left: 10px;
  align-self: center;
}

.according_btm_flw {
  border-bottom: 1px solid #EFEFEF;
}

.according_btm_flw:last-child {
  border-bottom: 0;
}

.according_btm_flw_contents li:before {
  display: none;
}

.according_btm_flw_contents>ul>li {
  padding: 0 24px;
  margin: 0;
}

.according_btm_flw_contents>ul>li>a {
  max-width: calc(100% - 60px);
  display: table;
  width: 100%;
  margin-left: auto;
  padding: 9px 0;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  position: relative;
}

.according_btm_flw_contents>ul>li>a:hover {
  color: #FBC500;
  font-weight: 700;
}

.according_btm_flw_contents>ul>li>a:hover:after {
  border-color: #FBC500;
}

.according_btm_flw_contents>ul>li>a:after {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  border: solid rgba(196, 196, 196, 0.3);
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 4px;
  transform: rotate(-45deg) translateY(-50%);
  -webkit-transform: rotate(-45deg) translateY(-50%);
}

.according_btm_flw:hover .according_btm_flw_inner,
.according_btm_flw:hover .according_btm_flw_inner:after,
.according_btm_flw_inner.active,
.according_btm_flw_inner.active:after {
  border-color: #FBC500;
}

.according_btm_flw_contents {
  display: none;
}

.according_btm_flw_inner.active,
.according_btm_flw_inner:hover {
  color: #FBC500;
  font-weight: 700;
}

.shop_left_panel>div,
.panel_clone_alllpt>div {
  margin-bottom: 16px;
}

.shop_left_panel>div:last-child,
.panel_clone_alllpt>div:last-child {
  margin-bottom: 0;
}

.grow_seedtrackerbk_top {
  padding: 38px 28px;
  padding-bottom: 93px;
  background: url(assets/images/grow_track_back.png) no-repeat bottom #45958c;
  background-size: 100% 100%;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
}

.grow_seedtrackerbk_top h3 {
  font-size: 32px;
  font-weight: 900;
  font-family: 'Montserrat', sans-serif;
  margin-bottom: 10px;
}

.grow_seedtrackerbk_top p {
  font-weight: 500;
  margin-bottom: 20px;
  font-size: 18px;
}

.grow_seedtrackerbk_top p:last-child {
  margin-bottom: 0;
}

.grow_tracker_app li:before {
  display: none;
}

.grow_tracker_app li {
  padding: 0;
  margin: 0;
  margin-bottom: 4px;
}

.grow_tracker_app li:last-child {
  margin-bottom: 0;
}

.grow_seedtrackerbk_btm {
  background: #EDF2FD;
  text-align: center;
  padding-bottom: 10px;
}

.grow_seedtrackerbk_btm img {
  margin-top: -75px;
}

.grow_seedtrackerbk {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  overflow: hidden;
}

.subscribe_newsltr_panel {
  min-height: 340px;
  padding: 21px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  border-radius: 10px;
  -webkit-border-radius: 10px;
}

.subscribe_newsltr_panel>div {
  width: 100%;
}

.subscribe_newsltr_panel h3 {
  font-size: 34px;
  color: #FBC500;
  font-weight: 900;
  font-family: 'Montserrat', sans-serif;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.subscribe_newsltr_panel h4 {
  font-size: 22px;
  font-weight: 900;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
}

.section_button_pt1 {
  background: #FBC500;
  color: #fff;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  text-align: center;
  width: 100%;
  display: inline-block;
  padding: 11px 20px;
  font-size: 18px;
  font-weight: 700;
}

.section_button_pt1:hover {
  color: #000
}

.banner_shop_arrivals_col_rtt>*,
.banner_seller_wrapper>* {
  margin-bottom: 48px;
}

.mobile_filter_part {
  display: none;
}

.banner_seller_wrapper>*:last-child {
  margin-bottom: 0;
}

.main_banner_img img {
  width: 100%;
}

.banner_shop_arrivals_col_rtt>*:last-child {
  margin-bottom: 0;
}

.slider_row_mbl>[class*="col-"] {
  margin-bottom: 10px;
}

.slider_row_mbl>[class*="col-"]:last-child {
  margin-bottom: 0;
}

.slide_all_seller_heading {
  margin-bottom: 20px;
}

.slide_all_seller_heading:last-child {
  margin-bottom: 0;
}

.slider_with_show_btn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.btn_showll {
  font-size: 18px;
  font-weight: 400;
  color: #006698;
  text-decoration: underline !important;
  color: #006698;
}

.btn_showll:hover {
  color: #000;
}

.slidermn_best_seller_in {
  border: 1px solid rgba(196, 196, 196, 0.3);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  height: 100%;
  position: relative;
}


.slidermn_best_seller_in_top {
  position: relative;
  padding: 11px 18px;
  padding-bottom: 0;
}

.slidermn_best_seller_in_top .main_img {
  border-bottom: 2px solid #FBC500;
  min-height: 175px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.slidermn_best_seller_in_top .main_img img {
  display: table;
  margin: 0 auto;
  max-height: 175px;
  object-fit: contain;
  object-position: bottom;
}

.bestsl_slider_wtlt li:before {
  display: none;
}

.bestsl_slider_wtlt li {
  padding: 0;
  margin: 0;
  margin-bottom: 2px;
}

.bestsl_slider_wtlt li:last-child {
  margin-bottom: 0;
}

.bestsl_slider_wtlt li a {
  display: inline-block;
}

.bestsl_slider_wtlt li a.eye_iccd {
  display: none;
}

.bestsl_slider_wtlt {
  position: absolute;
  left: 18px;
  top: 11px;
  z-index: 1;
}

.seller_all_tags {
  position: absolute;
  right: 0;
  top: 11px;
}

.seller_best_tag {
  font-size: 10px;
  font-weight: 600;
  color: #FFFFFF;
  background: #C45C5A;
  border: 1px solid #C35C5A;
  border-radius: 5px 0px 0px 5px;
  padding: 3px 9px;
  display: table;
  margin-left: auto;
  margin-bottom: 3px;
}

.seller_best_tag:last-child {
  margin-bottom: 0;
}

.slidermn_best_seller_in_btm {
  padding: 15px 18px;
  padding-bottom: 70px;
  padding-top: 0;
}

.slidermn_best_seller_in_btm .main_img {
  width: 42px;
  height: 42px;
  background: #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  margin: 0 auto;
  margin-top: -38px;
  position: relative;
  margin-bottom: 10px;
}

.slidermn_best_seller_in_btm .main_img img {
  max-width: 32px;
  max-height: 36px;
  object-fit: contain;
}

.slidermn_best_seller_in_btm h6 {
  font-weight: 700;
  text-align: center;
}

.slidermn_best_seller_in_btm h6 a {
  color: #000000;
}

.slidermn_best_seller_in_btm h6 a:hover {
  color: #006698;
}

.review_main_in {
  display: flex;
  align-items: center;
}

.review_main_in .review_tag_h {
  font-size: 10px;
  color: #C4C4C4;
  font-weight: 400;
  padding-left: 5px;
  margin-top: -1px;
}

.thc_main_div p {
  color: #1BA039;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
}

.thc_review {
  display: flex;
  justify-content: space-around;
  margin: 0 -2px;
  align-items: center;
}

.thc_review>* {
  padding: 0 2px;
}

.pack_listed_prod {
  margin-top: 7px;
  display: flex;
  /*flex-wrap: wrap;*/
  justify-content: center;
}

.pack_listed_prod_lft {
  flex-basis: 40px;
  max-width: 40px;
  margin-top: 3px;
}

.pack_listed_prod_rght {
  /*flex-basis: calc(100% - 40px);
  max-width: calc(100% - 40px);*/
  padding-left: 7px;
}

.pack_listed_prod_lft h6 {
  font-weight: 700;
}

.demo_listed_pack {
  display: inline-block;
  min-width: 38px;
  background: transparent;
  border: 1px solid #FBC500;
  color: #000000;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  font-size: 10px;
  font-weight: 700;
  text-align: center;
  padding: 1px 3px;
  cursor: pointer;
  margin-right: 3px;
}

.demo_listed_pack:last-child {
  margin-right: 0;
}

.demo_listed_pack.active,
.demo_listed_pack:hover {
  background: #FBC500;
  color: #fff;
}

.product_price_dfn {
  display: table;
  margin: 0 auto;
  font-size: 20px;
  font-weight: 700;
  color: #000000;
  margin-top: 10px;
  text-align: center;
}

.prod_cart_addbtn {
  display: inline-block;
  width: 100%;
  background: #006698;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  font-size: 14px;
  font-weight: 700;
  color: #FFFFFF;
  padding: 9px 15px;
  text-align: center;
  margin-top: 15px;
}

.prod_cart_addbtn:hover {
  background: #000;
  color: #fff;
}

.slidermn_best_seller_in .prod_cart_addbtn {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: center;
  width: calc(100% - 18px);
  margin: 0 auto;
}

.cmn_arrow_style {
  display: flex;
  flex-wrap: wrap;
  padding-left: 23px;
}

.cmn_arrow_style button {
  border: 0;
  padding: 0;
  margin: 0;
  min-width: inherit;
  background: transparent;
  padding: 0 6px;
}

.cmn_arrow_style button:first-child {
  padding-left: 0;
}

.cmn_arrow_style button:last-child {
  padding-right: 0;
}

.cmn_arrow_style button img {
  width: 30px;
}

.wishlist_icc.active svg path {
  stroke: none;
  fill: #FBC500;
}

.slidermn_best_seller .slick-track {
  display: flex;
}

.slidermn_best_seller .slick-slide {
  height: auto;
  padding: 0 7px;
}

.slidermn_best_seller .slick-list {
  margin: 0 -7px;
}

.cmn_arrow_style button.slick-disabled {
  opacity: 0.2;
  filter: grayscale(100%);
}

.lt_greend .seller_best_tag {
  background-color: #BDCD00;
  color: #fff;
  border-color: #BDCD00;
}

.dark_greend .seller_best_tag {
  background-color: #1BA039;
  color: #fff;
  border-color: #1BA039;
}

.sec_heading_cntr {
  text-align: center;
  margin-bottom: 40px;
}

.sec_heading_cntr:last-child {
  margin-bottom: 0;
}

.sec_heading_cntr h2 {
  text-transform: uppercase;
}

.sec_heading_cntr p {
  font-size: 20px;
  padding: 0 50px;
}

.cmn_btn_hrf {
  display: inline-block;
  background: #006698;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  font-size: 18px;
  font-weight: 700;
  color: #FFFFFF;
  padding: 12px 20px;
  min-width: 200px;
  text-align: center;
}

.cmn_btn_hrf:hover {
  background: #000;
  color: #fff;
}

.cmn_btn_hrf.ls_wdt {
  width: 90%;
  min-width: inherit;
  margin: 0 auto;
  display: table;
}

.best_deals_weed_slide_inner .main_img {
  margin-bottom: 20px;
  border-radius: 10px;
  overflow: hidden;
}

.best_deals_weed_slide_inner .main_img img {
  max-height: 255px;
  width: 100%;
}

.best_deals_weed_slider .slick-list {
  margin: 0 -12px;
}

.best_deals_weed_slider .slick-slide {
  padding: 0 12px;
}

.shop_king_seed_inner {
  display: flex;
  align-items: center;
  min-height: 248px;
  margin-left: -3px;
  margin-right: -3px;
}

.shop_king_sd_one,
.shop_king_sd_two {
  padding: 20px 0;
}

.shop_king_seed_inner>* {
  padding-left: 3px;
  padding-right: 3px;
}

.shop_king_sd_one {
  flex-basis: 20%;
  max-width: 20%;
}

.shop_king_sd_two {
  flex-basis: 45%;
  max-width: 45%;
}

.shop_king_sd_three {
  flex-basis: 35%;
  max-width: 35%;
  align-self: flex-end;
}

.shop_king_seed_inner {
  padding-left: 60px;
  padding-right: 22px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
}

.shop_king_sd_two {
  color: #fff;
}

.shop_king_sd_two h2 {
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 3px;
}

.shop_king_sd_two h2:last-child {
  margin-bottom: 0;
}

.shop_king_sd_two p {
  font-size: 20px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.shop_king_sd_two p:last-child {
  margin-bottom: 0;
}

.ylw_btnn {
  display: inline-block;
  min-width: 254px;
  text-align: center;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 700;
  background: #FBC500;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 12px 15px;
}

.ylw_btnn:hover {
  background: #000;
  color: #fff;
}



.sec_heading_cntr p span,
.sec_heading_cntr p strong {
  color: #006698;
}

.newww_on .slidermn_best_seller_in_btm h6 {
  font-size: 20px;
}

.newww_on .thc_main_div p {
  font-size: 14px;
}

.newww_on .prod_cart_addbtn {
  font-size: 18px;
}


.seed_top_feminsd_slider .slick-slide {
  padding: 0 15px;
}

.seed_top_feminsd_slider .slick-list {
  margin: 0 -15px;
}

.slider_sm_fmn .slick-track {
  display: flex;
}

.slider_sm_fmn .slick-slide {
  height: auto;
}

.seed_top_feminsd_head>.row {
  align-items: center;
}

.seed_top_feminsd_head h4 {
  font-weight: 700;
}

.seed_top_feminsd_head {
  margin-bottom: 45px;
}

.cmn_lwrs_heading h4 {
  font-weight: 700;
  margin-bottom: 18px;
}

.cmn_lwrs_heading h4:last-child {
  margin-bottom: 0;
}

.cmn_lwrs_heading p {
  font-size: 20px;
  font-weight: 400;
}

.seed_details_fmnsd_top {
  margin-bottom: 45px;
}

.seed_details_fmnsd_top:last-child {
  margin-bottom: 0;
}

.seed_tp_lftpnl .nav-tabs {
  border: 0;
  padding: 0;
  background: transparent;
}

.seed_tp_lftpnl .nav-item {
  border: 0;
  padding: 0;
  background: transparent;
  width: 100%;
  margin-bottom: 21px;
}

.seed_tp_lftpnl .nav-item:last-child {
  margin-bottom: 0;
}

.seed_tp_lftpnl .nav-link {
  border: 0;
  padding: 0;
  background: transparent;
  display: inline-block;
  width: 100%;
}

.seed_tp_lftpnl .nav-item:before {
  display: none;
}

.nav_link_img_cnt {
  display: flex;
  box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.05);
  background: #FFFFFF;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 100%;
  padding: 14px 13px;
  align-items: center;
}

.nav_link_img_cnt .nav_link_img {
  flex-basis: 27px;
  max-width: 27px;
}

.nav_link_img_cnt .nav_link_cntd {
  max-width: calc(100% - 27px);
  flex-basis: calc(100% - 27px);
  font-size: 18px;
  font-weight: 600;
  color: #000000;
  padding-left: 20px;
}

.nav-link.active .nav_link_img_cnt .nav_link_cntd {
  color: #006698;
}

.ylww .shop_king_sd_two {
  color: #000000;
}

.ylw_btnn.ltt {
  background-color: #7B5C45;
  color: #FFFFFF;
}

.ylw_btnn.ltt:hover {
  background-color: #000;
  color: #fff;
}

.shop_king_seed_inner.ylww .shop_king_sd_one {
  flex-basis: 20%;
  max-width: 20%;
}

.shop_king_seed_inner.ylww .shop_king_sd_two {
  flex-basis: 35%;
  max-width: 35%;
}

.shop_king_seed_inner.ylww .shop_king_sd_three {
  flex-basis: 45%;
  max-width: 45%;
}

.shop_king_seed_inner.ylww {
  box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.05);
}

.cmn_sec_hdng.center {
  text-align: center;
}

.cmn_sec_hdng.center h2 {
  text-transform: uppercase;
}

.blog_pgggs_slider .slick-track {
  display: flex;
}

.blog_pgggs_slider .slick-list {
  margin: -15px -15px;
}

.blog_pgggs_slider .slick-slide {
  height: auto;
  padding: 15px 15px;
}

.blog_pgggs_slider_in {
  display: inline-block;
  width: 100%;
  box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.05);
  background: #FFFFFF;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  overflow: hidden;
  height: 100%;
}

.blog_pgggs_slider_in .main_img {
  margin-bottom: 0;
}

.blog_pgggs_slider_in .main_img img {
  width: 100%;
}

.blog_pgggs_slider_in_btm {
  padding: 28px 22px;
}

.blog_pgggs_slider_in_btm h4 {
  font-weight: 700;
  color: #031800;
  margin-bottom: 10px;
}

.blog_pgggs_slider_in_btm h4 a {
  color: #031800;
}

.blog_pgggs_slider_in_btm h4 a:hover {
  color: #006698;
}

.blog_pgggs_slider_in_btm p {
  font-size: 18px;
}

.blg_btn {
  font-size: 18px;
  text-decoration: underline !important;
  font-weight: 400;
  margin-top: 14px;
  display: inline-block;
}

.blg_btn:hover {
  color: #000;
}

.shop_king_seed_inner.rddd .shop_king_sd_one {
  flex-basis: 20%;
  max-width: 20%;
}

.shop_king_seed_inner.rddd .shop_king_sd_two {
  flex-basis: 41%;
  max-width: 41%;
  padding-left: 6px;
}

.shop_king_seed_inner.rddd .shop_king_sd_three {
  flex-basis: 39%;
  max-width: 39%;
}

.shop_king_seed_inner.rddd>* {
  padding: 0;
}

.shop_king_seed_inner.rddd {
  margin: 0;
  box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.05);
}

.why_chooses_otr {
  text-align: center;
  max-width: 294px;
  margin: 0 auto;
}

.why_chooses_otr .main_img {
  width: 100px;
  height: 100px;
  background: rgba(233, 233, 233, 0.3);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  margin: 0 auto;
  margin-bottom: 18px;
}

.why_chooses_otr h5 {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 8px;
}

.why_chooses_otr h5:last-child {
  margin-bottom: 0;
}

.best_fmnsd_section_accrdn .accordion,
.best_fmnsd_section_accrdn .accordion-item,
.best_fmnsd_section_accrdn .accordion-header,
.best_fmnsd_section_accrdn .accordion-item .accordion-button {
  background: transparent;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  box-shadow: inherit;
}

.best_fmnsd_section_accrdn .accordion-item {
  border-bottom: 1px solid #EFEFEF;
  padding: 23px 0;
}

.best_fmnsd_section_accrdn .accordion-item .accordion-button {
  font-size: 26px;
  font-weight: 700;
  color: #031800;
  font-family: 'DM Sans', sans-serif;
  position: relative;
  padding: 5px 0;
  padding-left: 70px;
  text-align: left;
}

.best_fmnsd_section_accrdn .accordion-item .accordion-button:before {
  position: absolute;
  content: "";
  width: 42px;
  height: 42px;
  background: url(assets/images/plus.png) no-repeat 0 0;
  background-size: 42px;
  left: 0;
  top: 0;
}

.best_fmnsd_section_accrdn .accordion-item .accordion-button[aria-expanded="true"]:before {
  background-image: url(assets/images/minus.png);
}

.best_fmnsd_section_accrdn .accordion-item .accordion-button:after {
  display: none;
}

.best_fmnsd_section_accrdn .accordion-item .accordion-button span {
  color: #006698;
  margin-left: 6px;
}

.best_fmnsd_section_accrdn .accordion-body {
  padding: 0;
  padding-left: 70px;
  padding-top: 20px;
}

.best_fmnsd_section_accrdn .accordion-body li:before {
  width: 3px;
  height: 3px;
  top: 11px;
}

.best_fmnsd_section_accrdn .accordion-body li {
  padding-left: 17px;
}

.best_fmnsd_section_accrdn .accordion-body li span {
  font-weight: 700;
}

.main_foot {
  position: relative;
  background: #0B0B08;
  color: #fff;
  z-index: 1;
}

.main_foot_top_in {
  border-bottom: 1px solid #FFFFFF;
  padding: 53px 0;
}

.ftr_link_cmn li:before {
  display: none;
}

.ftr_link_cmn li a,
.ftr_top_col h5 {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #FFFFFF;
}

.ftr_link_cmn li a:hover {
  color: #006698;
}

.ftr_link_cmn li {
  margin-bottom: 22px;
  padding-left: 0;
}

.ftr_link_cmn li:last-child {
  margin-bottom: 0;
}

.ftr_top_col h5 {
  margin-bottom: 25px;
}

.ftr_top_col h5:last-child {
  margin-bottom: 0;
}

.contact_foot_adrs_innr {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.contact_foot_adrs_innr .cnt_adrrss_imgs {
  max-width: 28px;
  flex-basis: 28px;
  text-align: center;
}

.contact_foot_adrs_innr .cnt_adrrss_imgs_rtttd {
  max-width: calc(100% - 28px);
  flex-basis: calc(100% - 28px);
  padding-left: 10px;
  font-size: 14px;
  font-weight: 400;
  font-family: 'Montserrat', sans-serif;
}

.contact_foot_adrs_innr .cnt_adrrss_imgs_rtttd h6 {
  font-size: 14px;
  font-weight: 700;
  font-family: 'Montserrat', sans-serif;
  margin-bottom: 2px;
}

.contact_foot_adrs_innr .cnt_adrrss_imgs_rtttd h6:last-child {
  margin-bottom: 0;
}

.contact_foot_adrs_innr .cnt_adrrss_imgs_rtttd a {
  color: #fff;
}

.contact_foot_adrs_innr .cnt_adrrss_imgs_rtttd a:hover {
  color: #006698;
}

.contact_foot_adrs li {
  padding: 0;
  margin: 0;
  margin-bottom: 20px;
}

.contact_foot_adrs li:last-child {
  margin-bottom: 0;
}

.contact_foot_adrs li:before {
  display: none;
}

.ftr_top_col_wrap {
  padding-left: 40px;
}

.social_icon_sec li:before {
  display: none;
}

.social_icon_sec li {
  padding: 0;
  margin: 0;
  display: inline-block;
  margin-right: 20px;
  margin-top: 10px;
}

.social_icon_sec li:last-child {
  margin-right: 0;
}

.social_icon_sec li a {
  width: 50px;
  height: 50px;
  border: 1px solid #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 28px;
  color: #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  transition: 0.5s ease-in-out;
  -webkit-transition: 0.5s ease-in-out;
}

.social_icon_sec li a:hover {
  transform: rotate(360deg);
}

.social_icon_sec {
  text-align: right;
  margin-top: 31px;
}

.main_foot_btmm {
  text-align: center;
  padding: 25px 0;
  font-size: 14px;
  font-weight: 400;
}

.best_fmnsd_section .sec_heading_cntr,
.best_fmnsd_section .best_fmnsd_section_accrdn {
  padding: 0 30px;
}

.nav_menu_outr.nav2 {
  display: none;
}

.shop_section_nav {
  display: none;
}

.shop_all_iconsd.mbl {
  display: none;
}

.mbl_search_hd {
  display: none;
}

.btn_main_head {
  width: auto;
  height: auto;
  line-height: 0;
  display: none;
}

.ftr_col_link_wrap {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}

.ftr_col_link_wrap .ftr_link_cmn {
  flex-basis: 50%;
  max-width: 50%;
  padding: 0 15px;
}



.cmn_arrow_ltrrt .slick-arrow::before {
  display: none;
}

.cmn_arrow_ltrrt .slick-arrow {
  font-size: 0;
  padding: 0;
  margin: 0;
  min-width: inherit;
  background: transparent;
  width: 21px;
  height: 21px;
  z-index: 1;
  top: 35%;
}

.cmn_arrow_ltrrt .slick-arrow.slick-prev {
  background: url(assets/images/lt_blue.svg) no-repeat center center;
  background-size: 13px;
  left: 0;
}

.cmn_arrow_ltrrt .slick-arrow.slick-next {
  background: url(assets/images/rt_blue.svg) no-repeat center center;
  background-size: 13px;
  right: 0;
}

.progressBar {
  display: none;
}

.blog_mbl_btn {
  display: none;
}

.blog_mbl_btn .cmn_btn_hrf {
  display: table;
  margin: 0 auto;
  margin-top: 30px;
}


.star-rating {
  display: flex;
  float: none !important;
}

.star-rating svg {
  width: 14px;
  height: 14px;
  color: #ff9900;
}

.star-rating_wrap .woocommerce-review-link {
  font-size: 11px;
  color: #C4C4C4;
  font-weight: 400;
}

.star-rating svg:not(:last-child) {
  margin-right: 3px;
}

.review_main_in .star-rating_wrap {
  display: flex;
  align-items: center;
}

.review_main_in .star-rating_wrap .woocommerce-review-link {
  margin-left: 4px;
  margin-top: 2px;
}


.inner_gap_wrpr {
  padding-top: 54px;
  padding-bottom: 54px;
}

.woocommerce .woocommerce-breadcrumb {
  margin-bottom: 22px;
  font-size: 14px;
  font-weight: 400;
  font-family: 'Montserrat', sans-serif;
  color: #000000;
  text-transform: uppercase;
}

.woocommerce .woocommerce-breadcrumb a {
  color: #006698;
}

.woocommerce .woocommerce-breadcrumb a:hover {
  color: #000000;
}

.below_single_product_title_container {
  display: flex;
  /*flex-wrap: wrap;*/
  align-items: center;
  margin-bottom: 51px;
}

.below_single_product_title_container .sp_brand_name {
  font-size: 20px;
  font-weight: 700;
  font-family: 'DM Sans', sans-serif;
  color: #000000;
  padding-left: 28px;
  text-transform: uppercase;
}

.below_single_product_title_container .sp_avg_star_rating .woocommerce-product-rating {
  margin-bottom: 0 !important;
}

.below_single_product_title_container .sp_avg_star_rating {
  padding-left: 53px;
}

.woocommerce .star-rating::before {
  color: #FBC500;
}

.woocommerce .star-rating span::before {
  color: #FBC500;
}

.woocommerce-product-rating .woocommerce-review-link {
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  padding-left: 10px;
  text-decoration: underline;
}

.single_product_image_right_content_wrap {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
}

.single_product_image_right_content_wrap>* {
  padding: 0 20px;
}

.single_product_image_right_content_wrap .woocommerce-product-gallery {
  flex-basis: 42%;
  max-width: 42%;
}

.single_product_image_right_content_wrap .summary.entry-summary {
  flex-basis: 58%;
  max-width: 58%;
}

.single_product_description_parent_ws {
  font-size: 18px;
}

.single_product_description_parent_ws .single_product_description_short_ws {
  margin-bottom: 27px;
}

.single_product_description_parent_ws .single_product_description_read_more {
  color: #006698;
  display: table;
  margin-left: auto;
  text-decoration: underline;
  cursor: pointer;
}

.single_product_description_parent_ws .single_product_description_read_more:hover {
  color: #000;
}

.specification_short {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -30px;
  margin-bottom: -22px;
}

.specification_individual {
  flex-basis: 50%;
  max-width: 50%;
  padding: 0 30px;
  display: flex;
  margin-bottom: 22px;
}

.specification_individual .specification_individual_image {
  border: 4px solid rgba(196, 196, 196, 0.3);
  width: 80px;
  height: 80px;
  flex-basis: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  border-radius: 50%;
  -webkit-border-radius: 50%;
}

.specification_individual .specification_individual_image img {
  max-width: 48px;
  max-height: 48px;
  object-fit: contain;
}

.specification_individual .specification_individual_text {
  flex-basis: calc(100% - 80px);
  width: calc(100% - 80px);
  align-self: center;
  padding-left: 18px;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  font-family: 'DM Sans', sans-serif;
}


.pvtfw_variant_table_block table.variant tr th {
  border: 0;
  padding: 0;
  border-bottom: 1px solid #EFEFEF;
  padding: 20px 25px;
  padding-top: 0;
  text-align: left;
  min-width: inherit !important;
  font-size: 20px;
  text-transform: uppercase;
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
}

.pvtfw_variant_table_block table.variant tr th:first-child {
  padding-left: 0;
}

.pvtfw_variant_table_block table.variant tr th:last-child {
  padding-right: 0;
}

.pvtfw_variant_table_block table.variant tr th.Packs.sortable asc {}

.pvtfw_variant_table_block table.variant tbody tr {
  background: transparent !important;
}

.pvtfw_variant_table_block table.variant tr td {
  border: 0;
  padding: 20px 25px;
  border-bottom: 1px solid #EFEFEF;
  font-size: 20px;
  font-weight: 400;
  font-family: 'Montserrat', sans-serif;
}

.pvtfw_variant_table_block table.variant tr td:first-child {
  padding-left: 0;
}

.pvtfw_variant_table_block table.variant tr td:last-child {
  padding-right: 0;
}

.single_product_before_price_wrap_ws>*,
.single_product_before_price_wrap_ws {
  margin-bottom: 40px;
}

.single_product_before_price_wrap_ws>*:last-child {
  margin-bottom: 0;
}

.single_product_specification_parent_ws .specifications_bottom {
  margin-top: 30px;
  text-align: right;
}

.single_product_specification_parent_ws .specifications_bottom a {
  display: inline-block;
  margin-right: 36px;
  font-size: 18px;
  font-weight: 400;
  color: #006698;
  text-decoration: underline !important;
}

.single_product_specification_parent_ws .specifications_bottom a:hover {
  color: #FBC500;
}

.single_product_specification_parent_ws .specifications_bottom a:last-child {
  margin-right: 0;
}

.single_product_specification_parent_ws .specifications_bottom a.single_similar_items_btn {
  color: #FBC500;
}

.single_product_specification_parent_ws .specifications_bottom a.single_similar_items_btn:hover {
  color: #006698;
}

.woocommerce div.product div.summary h2#variant-table {
  display: none;
}

.pvtfw_variant_table_block .quantity,
.summary.entry-summary form.cart .quantity {
  position: relative;
  display: inline-block;
  width: 131px;
}

.pvtfw_variant_table_block .quantity .ws_qty_minus,
.pvtfw_variant_table_block .quantity .ws_qty_plus,
.summary.entry-summary form.cart .quantity .ws_qty_minus,
.summary.entry-summary form.cart .quantity .ws_qty_plus {
  width: 30px;
  height: 100%;
  font-size: 24px;
  font-weight: 400;
  color: #C4C4C4;
  min-width: inherit;
  position: absolute;
  background: transparent;
  padding: 0 2px;
}

.pvtfw_variant_table_block .quantity .ws_qty_minus,
.summary.entry-summary form.cart .ws_qty_minus {
  left: 0;
}

.pvtfw_variant_table_block .quantity .ws_qty_plus,
.summary.entry-summary form.cart .ws_qty_plus {
  right: 0;
}

.pvtfw_variant_table_block .quantity input[type="number"].qty,
.summary.entry-summary form.cart .quantity input[type="number"].qty {
  width: 100%;
  height: 50px;
  border: 1px solid rgba(196, 196, 196, 0.5);
  border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 0 30px;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
  font-size: 20px;
  font-weight: 400;
  font-family: 'Montserrat', sans-serif;
}

.pvtfw_variant_table_block .quantity input[type="number"].qty::-webkit-outer-spin-button,
.pvtfw_variant_table_block .quantity input[type="number"].qty::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.summary.entry-summary form.cart .quantity input[type="number"].qty::-webkit-outer-spin-button,
.summary.entry-summary form.cart .quantity input[type="number"].qty::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.woocommerce div.product form.cart div.quantity {
  margin: 0 15px 0 0;
}

.pvtfw_variant_table_block table.variant tr td[data-title="Price"] {
  font-size: 18px;
  font-weight: 600;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  font-size: 18px;
  font-weight: 700;
  font-family: 'Montserrat', sans-serif;
  text-transform: none;
  padding: 15px 20px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  min-width: 220px;
  text-align: center;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
  background-color: #006698;
  color: #fff;
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
  background-color: #000;
  color: #fff;
}

/* .woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport{
  border: 1px solid rgba(196, 196, 196, 0.3);
} */
.woocommerce div.product div.images.woocommerce-product-gallery .flex-control-thumbs {
  margin: 0 -9px;
  margin-top: 13px;
}

.woocommerce div.product div.images.woocommerce-product-gallery .flex-control-thumbs li {
  padding: 0 9px;
}

.sp_content_first_row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
}

.sp_content_first_row>* {
  padding: 0 20px;
}

.sp_content_first_row_left {
  flex-basis: 42%;
  max-width: 42%;
}

.sp_content_first_row_right {
  flex-basis: 58%;
  max-width: 58%;
}

.sp_content_first_row_right p {
  font-size: 16px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  font-family: 'DM Sans', sans-serif;
  margin-bottom: 3px;
}

.sp_content_first_row_right p:last-child {
  margin-bottom: 0;
}

.sp_content_first_row_left h4 {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 20px;
}

.sp_content_first_row_left h4:last-child {
  margin-bottom: 0;
}

.sp_content_first_row_left_ul li:before {
  display: none;
}

.sp_content_first_row_left_ul li {
  padding: 0;
  margin: 0;
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 15px;
}

.sp_content_first_row_left_ul li:last-child {
  margin-right: 0;
}

.sp_content_third_row_right_inner {
  background: rgba(233, 233, 233, 0.3);
  border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 17px 20px;
  display: inline-block;
}

.info_second_row_inner {
  display: flex;
  flex-wrap: wrap;
}

.info_second_row_inner figure {
  width: 100px;
  height: 100px;
  background: rgba(233, 233, 233, 0.3);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
}

.info_second_row_inner figure img {
  max-width: 58px;
  max-height: 58px;
  object-fit: contain;
}

.info_second_row_inner_text {
  width: calc(100% - 100px);
  padding-left: 30px;
  align-self: center;
  font-size: 20px;
  font-weight: 700;
  font-family: 'DM Sans', sans-serif;
  text-transform: uppercase;
}

.sp_content_third_row {
  display: flex;
  flex-wrap: wrap;
  min-height: 310px;
  overflow: hidden;
  border-radius: 20px;
  -webkit-border-radius: 20px;
}

.sp_content_third_row_left {
  background: url(assets/images/sd_tracker_mn.png) no-repeat top right #45958c;
  background-size: auto 100%;
  width: 75%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px 80px;
  text-align: center;
  color: #fff;
}

.sp_content_third_row_right {
  width: 25%;
  background: #EDF2FD;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px 15px;
}

.sp_content_third_row_left h2 {
  font-size: 32px;
  font-weight: 900;
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
  margin-bottom: 20px;
}

.sp_content_third_row_left h2:last-child {
  margin-bottom: 0;
}

.sp_content_third_row_left p {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  width: 80%;
  margin: 0 auto;
}

.sp_content_third_row_left_images img {
  display: inline-block;
  margin-right: 20px;
}

.sp_content_third_row_left_images img:last-child {
  margin-right: 0;
}

.sp_content_third_row_left_images {
  margin-top: 23px;
}

.spcontent_description_row h3 {
  font-weight: 700;
  font-size: 28px;
}

.spcontent_description_row p {
  margin-bottom: 28px;
}

.spcontent_description_row p:last-child {
  margin-bottom: 0;
}

.spcontent_description_row ul {
  margin-bottom: 28px;
}

.spcontent_description_row ul:last-child {
  margin-bottom: 0;
}

.reviews_main_sc {
  border-top: 1px solid #EFEFEF;
  border-bottom: 1px solid #EFEFEF;
}

.woocommerce-Reviews #comments .commentlist {
  padding: 0;
  margin: 0;
}

.cmn_gap_chng {
  padding: 52px 0;
}

.woocommerce-Reviews #comments .comment_container {
  display: flex;
  flex-wrap: wrap;
}

/*.woocommerce #reviews #comments ol.commentlist li img.avatar*/
.woocommerce #reviews #comments ol.commentlist li .review_avatar_image_ws {
  border: 1px solid rgba(196, 196, 196, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  padding: 10px;
  margin: 0;
}

.woocommerce #reviews #comments ol.commentlist li .review_avatar_image_ws img.avatar {
  border: 0;
  padding: 0;
  background: transparent;
  max-height: 98px;
  object-fit: contain;
  position: relative;
  width: auto;
  height: auto;
  top: inherit;
  left: inherit;
  right: inherit;
  bottom: inherit;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
  width: calc(100% - 120px);
  margin: 0;
  border: 0;
  padding: 0;
  padding-left: 30px;
  align-self: center;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__dash {
  display: none;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date {
  display: block;
  font-size: 14px;
  color: #C4C4C4;
  font-weight: 400;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
  font-size: 20px;
  font-weight: 700;
  color: #000000;
}

.woocommerce #reviews #comments ol.commentlist li {
  border-bottom: 1px solid #EFEFEF;
  padding-bottom: 30px;
  margin-bottom: 30px;
}

.woocommerce #reviews #comments ol.commentlist li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}

.single_product_reviews_parent .sigle_product_write_a_review {
  background: #006698;
  border: 0;
  padding: 15px 20px;
  text-align: center;
  min-width: 241px;
  background: #006698;
  color: #fff;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  font-size: 18px;
  line-height: 1.2;
  font-weight: 700;
  display: table;
  margin: 0 auto;
  margin-top: 40px;
}

.single_product_reviews_parent .sigle_product_write_a_review:hover {
  background: #000;
  color: #fff;
}

#review_form_wrapper #review_form .comment-respond {
  margin-top: 50px;
}

#review_form_wrapper .comment-respond .comment-reply-title {
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 0px;
}

/*.woocommerce #review_form #respond p*/
.woocommerce #review_form #respond .comment-form p.comment-notes {
  margin-bottom: 30px;
}

#review_form_wrapper .comment-respond .comment-form label {
  display: block;
  font-weight: 600;
  margin-bottom: 10px;
}

.woocommerce p.stars a {
  color: #FBC500;
}

#review_form_wrapper .comment-respond .comment-form input[type="text"],
#review_form_wrapper .comment-respond .comment-form input[type="email"],
#review_form_wrapper .comment-respond .comment-form input[type="search"],
#review_form_wrapper .comment-respond .comment-form input[type="url"],
#review_form_wrapper .comment-respond .comment-form input[type="password"],
#review_form_wrapper .comment-respond .comment-form input[type="tel"],
#review_form_wrapper .comment-respond .comment-form input[type="number"],
#review_form_wrapper .comment-respond .comment-form textarea {
  border: 1px solid #EFEFEF;
  height: 50px;
  font-size: 17px;
  padding: 2px 15px;
}

#review_form_wrapper .comment-respond .comment-form textarea {
  height: 100px !important;
  padding: 15px;
}

#review_form_wrapper .comment-respond .comment-form p.comment-form-cookies-consent {
  position: relative;
  font-size: 16px;
  padding-left: 30px;
}

#review_form_wrapper .comment-respond .comment-form p.comment-form-cookies-consent input[type="checkbox"] {
  position: absolute;
  left: 0;
  top: 5px;
}

#review_form_wrapper .comment-respond .comment-form p.comment-form-cookies-consent label {
  margin-bottom: 0;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  color: #fff;
  background-color: #006698;
}

.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
  background-color: #000;
  color: #fff;
}

.woocommerce #respond.comment-respond .comment-form input#submit,
#review_form_wrapper .comment-respond .comment-form input[type="submit"],
#review_form_wrapper .comment-respond .comment-form button[type="submit"],
#review_form_wrapper .comment-respond .comment-form input[type="button"],
#review_form_wrapper .comment-respond .comment-form button[type="button"] {
  display: table;
  margin: 0 auto;
  margin-top: 50px;
}

.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon {
  color: #FBC500;
}

.yith-wcwl-add-button a.add_to_wishlist {
  color: #C4C4C4;
}

.pack_listed_prod_rght .variation_val {
  display: inline-block;
  margin-right: 7px;
  position: relative;
}

.pack_listed_prod_rght .variation_val input[type="radio"] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

.pack_listed_prod_rght .variation_val .variation_val_num {
  min-width: 33px;
  background: transparent;
  border: 1px solid #FBC500;
  color: #000000;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  font-size: 10px;
  font-weight: 700;
  text-align: center;
  padding: 1px 3px;
  cursor: pointer;
}

.pack_listed_prod_rght .variation_val:last-child {
  margin-right: 0;
}

.pack_listed_prod_rght .variation_val input[type="radio"]:checked+.variation_val_num {
  background: #FBC500;
  color: #fff;
}

.cmn_row_ofsld {
  align-items: center;
  margin-bottom: 42px;
}

.compare_slider_part_top_btt {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -7px;
}

.compare_slider_part_top_btt_in {
  padding: 0 7px;
  flex-basis: 20%;
  max-width: 20%;
}

.woocommerce .compare_slider_part_top_btt_in .star-rating {
  width: auto;
  height: auto;
}

.woocommerce .compare_slider_part_top_btt_in .star-rating:before {
  display: none;
}

.compare_table_section_table {
  width: 100%;
}

.compare_table_section_table thead tr th {
  padding: 17px 20px;
  font-size: 16px;
  font-weight: 400;
  color: #000000;
  border-top: 1px solid rgba(196, 196, 196, 0.5);
  text-transform: uppercase;
  width: 19.25%;
}

.compare_table_section_table thead tr th:first-child {
  font-weight: 700;
  font-family: 'DM Sans', sans-serif;
  background: rgba(233, 233, 233, 0.3);
  width: 23%;
}

.compare_table_section_table tbody tr td {
  padding: 17px 20px;
  font-size: 16px;
  font-weight: 400;
  color: #000000;
  border-bottom: 1px solid rgba(196, 196, 196, 0.5);
}

.compare_table_section_table tbody tr td:first-child {
  font-weight: 700;
  font-family: 'DM Sans', sans-serif;
  background: rgba(233, 233, 233, 0.3);
  text-transform: uppercase;
}

.compare_table_section_table tbody tr:first-child td {
  border-top: 1px solid rgba(196, 196, 196, 0.5);
}

.wishlist_headd {
  position: relative;
  padding-right: 8px;
}

.wishlist_headd .shop_icon_count {
  min-width: 16px;
  min-height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #FBC500;
  font-size: 9px;
  line-height: 10px;
  color: #000000;
  font-family: 'DM Sans', sans-serif;
  border-radius: 50%;
  position: absolute;
  right: 0;
  top: 0;
  font-weight: 700;
}

.single_product_before_price_wrap_ws.mobile {
  display: none;
}

.pvtfw_variant_table_block table.variant {
  width: 100%;
}

.woocommerce-Reviews #comments .comment_container .description.mobile {
  display: none;
}

.compare_table_section {
  width: 100%;
  overflow-x: auto;
  scrollbar-color: #FBC500 #e1e1e1;
  scrollbar-width: thin;
}

.compare_table_section::-webkit-scrollbar {
  height: 8px;
}

/* Track */
.compare_table_section::-webkit-scrollbar-track {
  box-shadow: inset 0px 3px 20px rgba(0, 0, 0, 0.05);
  background: #fff;
  border-radius: 10px;
}

/* Handle */
.compare_table_section::-webkit-scrollbar-thumb {
  background: #FBC500;
  border-radius: 10px;
}

.woocommerce .cart-table-wpr .shop_table thead tr th {
  font-size: 18px;
  font-weight: 400;
  color: #C4C4C4;
  font-family: 'Montserrat', sans-serif;
  padding: 16px 28px;
  border: 0;
  border-bottom: 1px solid rgba(196, 196, 196, 0.3);
  text-align: center;
}

.woocommerce .cart-table-wpr .shop_table thead tr th:first-child {
  padding-left: 0;
  text-align: left;
}

.woocommerce .cart-table-wpr .shop_table thead tr:first-child th {
  padding-top: 0;
}

.woocommerce .cart-table-wpr table.shop_table {
  border: 0;
  margin: 0;
  border-collapse: collapse;
  border-radius: 0;
}

.woocommerce .cart-table-wpr .shop_table tbody tr td {
  padding: 27px 28px;
  margin: 0;
  border: 0;
  border-bottom: 1px solid rgba(196, 196, 196, 0.3);
  font-size: 16px;
  text-align: center;
}

.woocommerce .cart-table-wpr .shop_table tbody tr td:first-child {
  padding-left: 0;
  text-align: left;
}

.woocommerce .cart-table-wpr .shop_table tbody tr td.actions button[name="update_cart"] {
  padding: 15px 20px;
  background-color: #006698;
  color: #fff;
}

.woocommerce .cart-table-wpr .shop_table tbody tr td.actions button[name="update_cart"]:hover {
  background: #000;
  color: #fff;
}

.quantity_cmn_all .quantity {
  position: relative;
  display: inline-block;
  width: 131px;
}

.quantity_cmn_all .quantity .ws_qty_minus,
.quantity_cmn_all .quantity .ws_qty_plus {
  width: 30px;
  height: 100%;
  font-size: 24px;
  font-weight: 400;
  color: #C4C4C4;
  min-width: inherit;
  position: absolute;
  background: transparent;
  padding: 0 2px;
}

.quantity_cmn_all .quantity input[type="number"].qty {
  width: 100%;
  height: 50px;
  border: 1px solid rgba(196, 196, 196, 0.5);
  border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 0 30px;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
  font-size: 20px;
  font-weight: 400;
  font-family: 'Montserrat', sans-serif;
}

.quantity_cmn_all .quantity input[type="number"]::-webkit-outer-spin-button,
.quantity_cmn_all .quantity input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}


.quantity_cmn_all .quantity .ws_qty_minus {
  left: 0;
}

.quantity_cmn_all .quantity .ws_qty_plus {
  right: 0;
}

.woocommerce .cart-table-wpr .shop_table tbody tr td.product-subtotal .woocommerce-Price-amount {
  font-weight: 700;
}

.woocommerce-page .cart_collaterals-wpr .cart-collaterals .cart_totals {
  width: 100%;
  float: none;
}

.woocommerce .cart-table-wpr .shop_table a.remove {
  color: #000 !important;
  background: transparent;
  font-weight: 400;
  font-size: 30px;
}

.product-thumbname-wrp {
  display: flex;
  flex-wrap: wrap;
}

.product_details_left_image {
  width: 120px;
}

.product_details_left_image a {
  width: 120px;
  height: 120px;
  display: inline-block;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 1px solid rgba(196, 196, 196, 0.3);
  display: flex;
  align-items: flex-end;
  justify-content: center;
  overflow: hidden;
}

.product_details_left_image a img {
  max-width: 110px;
  max-height: 110px;
  object-fit: contain;
  object-position: bottom;
  width: 100% !important;
}

.product_details_right_name {
  width: calc(100% - 120px);
  padding-left: 20px;
  align-self: center;
  font-size: 18px;
  font-weight: 700;
  font-family: 'DM Sans', sans-serif;
}

.product_details_right_name a {
  display: inline-block;
  color: #000000;
}

.product_details_right_name a:hover {
  color: #006698;
}

.cart_collaterals-wpr .cart_totals {
  box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.08);
  background: #FFFFFF;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  overflow: hidden;
  margin-bottom: 30px;
}

.cart_collaterals-wpr .cart_totals .cart_totals_head_wrp {
  background: #EEEEEE;
  padding: 16px 28px;
  font-family: 'DM Sans', sans-serif;
}

.cart_collaterals-wpr .cart_totals .cart_totals_head_wrp h2 {
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
}

.woocommerce .cart_collaterals-wpr table.shop_table {
  border: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  padding: 36px 28px 30px 28px;
  margin-bottom: 0;
}

.woocommerce .cart_collaterals-wpr table.shop_table tr td,
.woocommerce .cart_collaterals-wpr table.shop_table tr th {
  padding: 0;
  margin: 0;
  border: 0;
  width: 50%;
  padding: 0 5px;
  padding-bottom: 20px;
}

.woocommerce .cart_collaterals-wpr table.shop_table tr td:first-child {
  padding-left: 0;
}

.woocommerce .cart_collaterals-wpr table.shop_table tr td:last-child {
  padding-right: 0;
}

.woocommerce .cart_collaterals-wpr table.shop_table tr th:first-child {
  padding-left: 0;
}

.woocommerce .cart_collaterals-wpr table.shop_table tr th:last-child {
  padding-right: 0;
}

.woocommerce .cart_collaterals-wpr table.shop_table tr th {
  font-size: 20px;
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  color: #031800;
}

.woocommerce .cart_collaterals-wpr table.shop_table tr td {
  font-size: 18px;
  font-weight: 400;
  text-align: right;
  color: #000000;
  font-family: 'Montserrat', sans-serif;
}

.woocommerce .cart_collaterals-wpr table.shop_table tr .woocommerce-shipping-methods li:before {
  display: none;
}

.woocommerce .cart_collaterals-wpr table.shop_table tr .woocommerce-shipping-destination {
  font-size: 16px;
}

.woocommerce .cart_collaterals-wpr table.shop_table tr .woocommerce-shipping-calculator .shipping-calculator-button {
  font-size: 15px;
}

.woocommerce .cart_collaterals-wpr table.shop_table tr .woocommerce-shipping-calculator .shipping-calculator-button:after {
  font-size: 13px;
}

.select2-container .select2-selection--single {
  height: 58px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 58px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 56px;
}

.select2-container--default .select2-selection--single {
  border-radius: 0;
  border-color: #C4C4C4;
}

li.select2-results__option:before {
  display: none;
}

.cart_collaterals-wpr .woocommerce-shipping-calculator .shipping-calculator-form input[type="text"],
.cart_collaterals-wpr .woocommerce-shipping-calculator .shipping-calculator-form input[type="email"],
.cart_collaterals-wpr .woocommerce-shipping-calculator .shipping-calculator-form input[type="url"],
.cart_collaterals-wpr .woocommerce-shipping-calculator .shipping-calculator-form input[type="password"],
.cart_collaterals-wpr .woocommerce-shipping-calculator .shipping-calculator-form input[type="search"],
.cart_collaterals-wpr .woocommerce-shipping-calculator .shipping-calculator-form input[type="number"],
.cart_collaterals-wpr .woocommerce-shipping-calculator .shipping-calculator-form input[type="tel"],
.cart_collaterals-wpr .woocommerce-shipping-calculator .shipping-calculator-form select {
  height: 50px;
  padding: 3px 10px;
  font-size: 16px;
}

.cart_collaterals-wpr .woocommerce-shipping-calculator .shipping-calculator-form input[type="submit"],
.cart_collaterals-wpr .woocommerce-shipping-calculator .shipping-calculator-form button[type="submit"],
.cart_collaterals-wpr .woocommerce-shipping-calculator .shipping-calculator-form input[type="button"],
.cart_collaterals-wpr .woocommerce-shipping-calculator .shipping-calculator-form button[type="button"] {
  min-width: inherit;
  width: 100%;
}

.select2-search__field {
  height: 50px;
}

.cart_collaterals-wpr .woocommerce-shipping-calculator .shipping-calculator-form {
  text-align: left;
}

.cart_collaterals-wpr .woocommerce-shipping-calculator .shipping-calculator-form .select2-container .select2-selection--single {
  height: 50px;
}

.cart_collaterals-wpr .woocommerce-shipping-calculator .shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 50px;
}

.cart_collaterals-wpr .woocommerce-shipping-calculator .shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 48px;
}

.cart_collaterals-wpr .cart_totals .wc-proceed-to-checkout {
  padding: 0 28px;
  padding-bottom: 32px;
  text-align: center;
}

.cart_collaterals-wpr .cart_totals .wc-proceed-to-checkout .checkout-button.button {
  width: 100%;
  font-size: 18px;
  font-weight: 700;
  padding: 15px 15px;
}

.cart_collaterals-wpr .cart_totals .wc-proceed-to-checkout .checkout-button_white {
  font-size: 18px;
  font-weight: 700;
}

.woocommerce .cart_collaterals-wpr table.shop_table tr.order-total td,
.woocommerce .cart_collaterals-wpr table.shop_table tr.order-total th {
  padding: 0;
  padding-top: 30px;
  border-top: 1px solid rgba(196, 196, 196, 0.3);
}

.woocommerce .cart_collaterals-wpr table.shop_table tr.order-total th {
  font-size: 22px;
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
  color: #000000;
}

.woocommerce .cart_collaterals-wpr table.shop_table tr.order-total td {
  font-size: 20px;
  font-weight: 700;
  color: #000000;
}

.woocommerce .cart_collaterals-wpr table.shop_table tr.woocommerce-coupon-form-tr td {
  padding-bottom: 41px;
}

.woocommerce .cart_collaterals-wpr table.shop_table tr.woocommerce-coupon-form-tr .woocommerce-coupon-form .coupon {
  position: relative;
}

.woocommerce .cart_collaterals-wpr table.shop_table tr.woocommerce-coupon-form-tr .woocommerce-coupon-form #coupon_code {
  width: 100%;
  border: 1px solid rgba(196, 196, 196, 0.5);
  background: #FFFFFF;
  font-size: 18px;
  font-weight: 400;
  color: #000;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  height: 50px;
  padding: 2px 17px;
  padding-right: 50px;
}

.woocommerce .cart_collaterals-wpr table.shop_table tr.woocommerce-coupon-form-tr .woocommerce-coupon-form #coupon_code::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #000;
  opacity: 0.4;
}

.woocommerce .cart_collaterals-wpr table.shop_table tr.woocommerce-coupon-form-tr .woocommerce-coupon-form #coupon_code::-moz-placeholder {
  /* Firefox 19+ */
  color: #000;
  opacity: 0.4;
}

.woocommerce .cart_collaterals-wpr table.shop_table tr.woocommerce-coupon-form-tr .woocommerce-coupon-form #coupon_code:-ms-input-placeholder {
  /* IE 10+ */
  color: #000;
  opacity: 0.4;
}

.woocommerce .cart_collaterals-wpr table.shop_table tr.woocommerce-coupon-form-tr .woocommerce-coupon-form #coupon_code:-moz-placeholder {
  /* Firefox 18- */
  color: #000;
  opacity: 0.4;
}

.woocommerce .cart_collaterals-wpr table.shop_table tr.woocommerce-coupon-form-tr .woocommerce-coupon-form button[name="apply_coupon"] {
  font-size: 0;
  padding: 0;
  margin: 0;
  min-width: inherit;
  width: 20px !important;
  height: 20px;
  background: url(assets/images/Vector_arrow_rt.svg) no-repeat center center;
  background-size: 17px;
  position: absolute;
  right: 17px;
  top: 14px;
}

.blog-pagination {
  text-align: center;
  margin-top: 30px;
}

.blog-pagination .page-numbers {
  border: 1px solid #006698;
  color: #006698;
  min-width: 20px;
  display: inline-block;
  padding: 3px 10px;
  min-height: 20px;
  border-radius: 3px;
  margin: 3px;
}

.blog-pagination .page-numbers:hover,
.blog-pagination .page-numbers.current {
  background: #006698;
  color: #fff;
}

.woocommerce-message::before {
  color: #006698;
}

.woocommerce-message {
  border-top-color: #006698;
}

.mobile_product_details_wrp {
  display: none;
}

.wmc-cart-wrapper .wmc-cart {
  position: relative;
  padding-right: 8px;
}

.wmc-cart-wrapper .wmc-cart img {
  max-width: 25px;
  height: auto;
}

.wmc-cart-wrapper .wmc-cart .wmc-count {
  min-width: 16px;
  min-height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #FBC500;
  font-size: 9px;
  line-height: 10px;
  color: #000000;
  font-family: 'DM Sans', sans-serif;
  border-radius: 50%;
  position: absolute;
  right: 0;
  top: 0;
  font-weight: 700;
  width: auto;
  height: auto;
}

.wmc-cart-wrapper .wmc-content {
  width: 390px;
  height: auto;
  top: 100% !important;
  padding: 26px 20px;
  background: #FFFFFF;
  box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.08);
  border-radius: 20px;
  border: 0;
}

.wmc-cart-wrapper .wmc-content>h3 {
  display: none;
}

.wmc-cart-wrapper .wmc-content.wmc-empty h3 {
  display: block;
  background: transparent;
  color: #000;
  height: auto;
  width: auto;
}

.wmc-cart-wrapper .wmc-content .wmc-products .mini_cart_item {
  padding: 0;
  margin: 0;
  position: relative;
  padding-right: 30px;
  border-bottom: 0;
  padding-bottom: 27px;
  align-items: inherit;
}

.wmc-cart-wrapper .wmc-content .wmc-products .mini_cart_item:before {
  display: none;
}

.wmc-cart-wrapper .wmc-content .wmc-products .mini_cart_item .wmc-image {
  width: 100px;
}

.wmc-cart-wrapper .wmc-content .wmc-products .mini_cart_item .wmc-details {
  width: calc(100% - 100px);
  text-align: left;
  padding-left: 12px;
}

.wmc-cart-wrapper .wmc-content .wmc-products .mini_cart_item .wmc-details .wmc-product-title {
  font-weight: 700;
  color: #000000 !important;
  margin-bottom: 7px;
}

.wmc-cart-wrapper .wmc-content .wmc-products .mini_cart_item .wmc-details .wmc-product-title h4 {
  font-size: 14px;
  font-family: 'DM Sans', sans-serif;
}

.wmc-cart-wrapper .wmc-content .wmc-products .mini_cart_item .wmc-details .wmc-product-title:hover {
  color: #006698 !important;
}

.wmc-cart-wrapper .wmc-content .wmc-products .mini_cart_item .wmc-details p {
  font-size: 16px;
  font-weight: 400;
}

.wmc-cart-wrapper .wmc-content .wmc-products .mini_cart_item .wmc-image a {
  width: 100px;
  height: 100px;
  border: 1px solid rgba(196, 196, 196, 0.3);
  background: #FFFFFF;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  overflow: hidden;
}

.wmc-cart-wrapper .wmc-content .wmc-products .mini_cart_item .wmc-image a img {
  max-width: 92px;
  max-height: 92px;
  object-position: bottom;
}

.wmc-cart-wrapper .wmc-content .wmc-products .mini_cart_item .wmc-remove {
  width: auto;
  position: absolute;
  right: 0;
  top: 0;
}

.wmc-cart-wrapper .wmc-content .wmc-products .mini_cart_item .wmc-remove .remove {
  color: #C4C4C4 !important;
  font-size: 33px;
  line-height: 0.8;
  width: auto;
  height: auto;
  background: transparent;
  font-weight: 400;
}

.wmc-cart-wrapper .wmc-content .wmc-products .mini_cart_item .wmc-remove .remove:hover {
  color: #000 !important;
}

.wmc-cart-wrapper .wmc-content .wmc-products {
  max-height: 290px;
  height: auto;
}

.wmc-cart-wrapper .wmc-content .wmc-subtotal {
  padding-top: 10px;
  height: auto;
}

.wmc-cart-wrapper .wmc-content .wmc-subtotal h5 {
  border-top: 1px solid #EFEFEF;
  padding: 20px 0;
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  font-weight: 400;
  font-family: 'Montserrat', sans-serif;
}

.wmc-cart-wrapper .wmc-content .wmc-subtotal h5 .woocommerce-Price-amount {
  font-weight: 600;
}

.wmc-cart-wrapper .wmc-content .wmc-bottom-buttons {
  height: auto;
  display: flex;
  justify-content: space-between;
}

.wmc-cart-wrapper .wmc-content .wmc-bottom-buttons a {
  background: transparent;
  border: 2px solid #006698;
  color: #006698 !important;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  font-size: 16px;
  font-weight: 700;
  width: auto;
  height: auto;
  min-width: 140px;
  text-align: center;
  padding: 8px 10px;
}

.wmc-cart-wrapper .wmc-content .wmc-bottom-buttons a:hover,
.wmc-cart-wrapper .wmc-content .wmc-bottom-buttons a:last-child {
  background: #006698;
  color: #fff !important;
}

.wmc-cart-wrapper .wmc-content .wmc-bottom-buttons a:last-child:hover {
  background: transparent;
  color: #006698 !important;
}


.top_general_information_inner {
  box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.08);
  background: #FFFFFF;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  display: flex;
  height: 100%;
  justify-content: center;
  align-items: center;
  padding: 20px 17px;
  text-align: center;
  min-height: 316px;
  flex-wrap: wrap;
  flex-direction: column;
}

.top_general_information_inner .main_img {
  background: rgba(233, 233, 233, 0.3);
  width: 120px;
  height: 120px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
}

.top_general_information_inner .main_img img {
  max-width: 72px;
  max-height: 72px;
  object-fit: contain;
  object-position: center;
}

.top_general_information_inner h5 {
  font-size: 18px;
  text-transform: uppercase;
  color: #000000;
  font-family: 'DM Sans', sans-serif;
  margin-bottom: 10px;
  font-weight: 700;
}

.top_general_information_inner h5:last-child {
  margin-bottom: 0;
}

.top_general_information_inner p {
  font-size: 16px;
  font-weight: 400;
}

.shop_page_top_small_content {
  margin-bottom: 20px;
}

.shop_page_top_small_content h2 {
  margin-bottom: 18px;
}

.shop_page_top_small_content h2:last-child {
  margin-bottom: 0;
}

.sort_by_filt {
  display: flex;
  flex-wrap: wrap;
}

.sort_by_filt_lft {
  flex-basis: 90%;
  max-width: 90%;
  padding-right: 8px;
}

.sort_by_filt_rtt {
  flex-basis: 10%;
  max-width: 10%;
  align-self: center;
  text-align: right;
  padding-left: 8px;
}

.sort_by_filt_lft_innr {
  display: flex;
  flex-wrap: wrap;
}

.sort_by_filt_lft_innr .mn_sort {
  font-size: 20px;
  font-weight: 700;
  color: #000000;
  font-family: 'DM Sans', sans-serif;
  flex-basis: 78px;
  max-width: 78px;
  align-self: center;
  margin-top: -10px;
}

.sort_by_filt_lft_innrrtt {
  flex-basis: calc(100% - 78px);
  max-width: calc(100% - 78px);
  padding-left: 18px;
}

.sort_by_filt_lft_innrrtt li:before {
  display: none;
}

.sort_by_filt_lft_innrrtt ul {
  margin-bottom: -11px;
}

.sort_by_filt_lft_innrrtt li {
  padding: 0;
  margin: 0;
  display: inline-block;
  margin-right: 11px;
  margin-bottom: 11px;
}

.sort_by_filt_lft_innrrtt li:last-child {
  margin-right: 0;
}

.sort_by_filt_lft_innrrtt li a {
  display: inline-block;
  box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.05);
  background: #FFFFFF;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  font-size: 16px;
  font-weight: 400;
  color: #000000;
  padding: 8px 15px;
  position: relative;
  margin-bottom: 10px;
  border-radius: 20px;
}

.sort_by_filt_lft_innrrtt li a:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #006698;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  pointer-events: none;
}

.sort_by_filt_lft_innrrtt li a.rd1 {
  background: #C45C5A;
  color: #FFFFFF;
}

.sort_by_filt_lft_innrrtt li a.grn1 {
  background: #1BA039;
  color: #FFFFFF;
}

.sort_by_filt_lft_innrrtt li a.yllw1 {
  background: #BDCD00;
  color: #FFFFFF;
}

.sort_by_filt_lft_innrrtt li a.rd2 {
  background: #A50000;
  color: #FFFFFF;
}

.sort_by_filt_lft_innrrtt li a.active {
  /*background: #006698;
  color: #fff;*/
  border: 1px solid #006698;
}

/*.sort_by_filt_lft_innrrtt li a.active:after{
  opacity: 1;
  pointer-events: all;
}*/

.sort_by_filt_rtt ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -7px;
  justify-content: flex-end;
  align-items: center;
}

.sort_by_filt_rtt li:before {
  display: none;
}

.sort_by_filt_rtt li {
  padding: 0 7px;
  margin: 0;
}

.cproduct_sld_mbls {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -6px;
  margin-bottom: -12px;
}

.product_sld_mbls_child {
  padding: 0 6px;
  margin-bottom: 12px;
  flex-basis: 25%;
  max-width: 25%;
}

.woocommerce .product_sld_mbls_child .star-rating::before {
  display: none;
}

.woocommerce .product_sld_mbls_child .star-rating {
  width: auto;
  height: auto;
}

.product_sld_mbls_child .star-rating svg {
  width: 13px;
  height: 13px;
}

.product_sld_mbls_child .star-rating_wrap .woocommerce-review-link {
  font-size: 10px;
  margin-top: 0px;
}

.woocommerce .slidermn_best_seller .star-rating::before {
  display: none;
}

.woocommerce .slidermn_best_seller .star-rating {
  width: auto;
  height: auto;
}

.shop_product_listing .products.columns-4 {
  margin-bottom: 48px;
}

.shop_product_listing .products.columns-4:last-child {
  margin-bottom: 0;
}

.woof_redraw_zone .woof_container {
  background: #FFFFFF;
  box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.08);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  overflow: hidden;
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}

.woof_redraw_zone .woof_container:last-child {
  margin-bottom: 0;
}

.woof_container .woof_container_inner>h4 {
  background: #EEEEEE;
  padding: 15px 23px;
  padding-right: 50px;
  font-size: 18px;
  font-weight: 700;
  color: #000000;
  text-transform: uppercase;
  font-family: 'DM Sans', sans-serif;
  margin: 0;
  cursor: pointer;
  position: relative;
}

.woof_container .woof_container_inner>h4:after {
  position: absolute;
  content: "";
  background: url(assets/images/arrow_panel.svg) no-repeat center center;
  background-size: 16px;
  width: 20px;
  height: 20px;
  right: 21px;
  top: 17px;
  transform: rotate(180deg);
  transition: 0.5s ease-in-out;
  -webkit-transition: 0.5s ease-in-out;
}

.woof_container .woof_container_inner>h4.openfilter:after {
  transform: rotate(0);
}

.woof_block_html_items .woof_list>li:before {
  display: none;
}

.woof_block_html_items .woof_list>li {
  display: flex;
  flex-wrap: wrap;
  padding: 13px 20px !important;
  padding-right: 40px !important;
  font-size: 16px;
  color: #000000;
  font-weight: 400;
  position: relative;
  border-left: 2px solid transparent;
  width: 100%;
  border-bottom: 1px solid #EFEFEF;
  margin: 0 !important;
  position: relative;
}

.woof_block_html_items .woof_list>li:after {
  position: absolute;
  content: "";
  right: 24px;
  top: 48%;
  border: solid rgba(196, 196, 196, 0.3);
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 4px;
  transform: rotate(-45deg) translateY(-50%);
  -webkit-transform: rotate(-45deg) translateY(-50%);
}

.woof_block_html_items .woof_list>li p {
  margin-bottom: 0;
}

.woof_block_html_items .woof_list>li .woof_tooltip {
  max-width: 60px;
  flex-basis: 60px;
  text-align: center;
}

.woof_block_html_items .woof_list>li .woof_image_text_term {
  max-width: calc(100% - 60px);
  flex-basis: calc(100% - 60px);
  padding-left: 10px;
  align-self: center;
  text-align: left;
}

.woof_block_html_items .woof_list>li .woof_tooltip .woof_tooltip_data {
  display: none !important;
}

.woof_block_html_items .woof_list>li .woof_tooltip .checkbox.woof_image_term {
  width: 60px !important;
  height: 40px !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
}

.woof_block_html_items .woof_list>li:hover {
  color: #FBC500;
  border-left-color: #FBC500;
  font-weight: 700;
}

.woof_block_html_items .woof_list>li:hover:after {
  border-color: #FBC500;
}

.woof_container .woof_container_inner.woof_container_inner_meta_slider .woof_block_html_items {
  padding: 22px 20px;
}

.shop_page_left_panel {
  width: 30%;
}

.shop_page_main_content {
  width: 70%;
}

.product_sld_mbls_child .slidermn_best_seller_in_btm {
  padding-left: 10px;
  padding-right: 10px;
}

.product_sld_mbls_child .slidermn_best_seller_in_top {
  padding-left: 10px;
  padding-right: 10px;
}

.product_sld_mbls_child .product_price_dfn {
  font-size: 17px;
}

.woof_block_html_items .woof_checkbox_count {
  color: rgba(196, 196, 196, 0.5);
}

.woof_block_html_items .woof_checkbox_label {
  margin-left: 12px !important;
}

.woof_block_html_items .woof_list_checkbox li div {
  margin-top: 5px;
}

.woof_block_html_items .woof_list_checkbox>li {
  position: relative;
  padding: 13px 20px !important;
  padding-left: 50px !important;
}

.woof_block_html_items .woof_list_checkbox>li .icheckbox_square-blue {
  position: absolute !important;
  margin: 0;
  left: 20px;
  top: 17px;
}

.woof_block_html_items .woof_list_checkbox>li:after {
  display: none;
}

/*.woof_block_html_items{display: none;}*/

.cproduct_sld_mbls.horizontal_grid {
  margin: 0;
}

.cproduct_sld_mbls.horizontal_grid .product_sld_mbls_child {
  padding: 0 0;
  flex-basis: 100%;
  max-width: 100%;
  margin-bottom: 12px;
}

.cproduct_sld_mbls.horizontal_grid .product_sld_mbls_child:last-child {
  margin-bottom: 0;
}

.cproduct_sld_mbls.horizontal_grid .slidermn_best_seller_in_top {
  padding: 0;
  flex-basis: 35%;
  max-width: 35%;
}

.cproduct_sld_mbls.horizontal_grid .slidermn_best_seller_in_btm {
  padding: 0;
  flex-basis: 65%;
  max-width: 65%;
  padding-left: 40px;
  align-self: center;
}

.cproduct_sld_mbls.horizontal_grid .slidermn_best_seller_in_btm .prod_cart_addbtn {
  position: static;
  width: auto;
  padding: 9px 25px;
}

.cproduct_sld_mbls.horizontal_grid .slidermn_best_seller_in {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 21px;
}

.cproduct_sld_mbls.horizontal_grid .slidermn_best_seller_in_top .main_img {
  margin-bottom: 0;
}

.cproduct_sld_mbls.horizontal_grid .slidermn_best_seller_in_btm .main_img {
  margin: 0;
  margin-bottom: 10px;
  box-shadow: 0 0 11px -8px #000;
}

.cproduct_sld_mbls.horizontal_grid .slidermn_best_seller_in_btm h6 {
  text-align: left;
}

.cproduct_sld_mbls.horizontal_grid .thc_review {
  justify-content: flex-start;
  align-items: center;
  margin: 0 -8px;
  text-align: left;
}

.cproduct_sld_mbls.horizontal_grid .thc_review .review_main_in {
  text-align: left;
  justify-content: flex-start;
}

.cproduct_sld_mbls.horizontal_grid .thc_review>* {
  padding: 0 8px;
}

.cproduct_sld_mbls.horizontal_grid .product_price_dfn {
  margin: 0;
  margin-bottom: 10px;
}

.cproduct_sld_mbls.horizontal_grid .pack_listed_prod {
  justify-content: flex-start;
  margin-bottom: 10px;
}

.cproduct_sld_mbls.horizontal_grid .pack_listed_prod_lft {
  align-self: center;
}

.cproduct_sld_mbls.horizontal_grid .pack_listed_prod:blank {
  display: none;
}

.cproduct_sld_mbls.horizontal_grid .pack_listed_prod:empty {
  display: none;
}

.woof_submit_search_form_container .woof_reset_search_form {
  min-width: inherit;
  width: 100%;
}

.review_sect_slide_t_main .shop_review_listing li.review:before {
  display: none;
}

.review_sect_slide_t_main .shop_review_listing li.review {
  padding: 0;
  margin: 0;
}

.review_sect_slide_t_main .comment_container {
  display: flex;
  flex-wrap: wrap;
  border: 1px solid rgba(196, 196, 196, 0.3);
  border-radius: 10px;
  padding: 30px 22px;
}

.review_sect_slide_t_main .comment_container .review_avatar_image_ws {
  margin-bottom: 0;
  max-width: 98px;
  flex-basis: 98px;
}

.review_sect_slide_t_main .comment_container .review_avatar_image_ws img {
  width: 100%;
}

.review_sect_slide_t_main .comment_container .comment-text {
  flex-basis: calc(100% - 98px);
  max-width: calc(100% - 98px);
  padding-left: 15px;
}

.review_sect_slide_t_main .comment_container .description.mobile {
  display: none;
}

.review_sect_slide_t_main .comment_container .comment-text p.meta .woocommerce-review__author {
  display: block;
  font-size: 20px;
  font-weight: 700;
  color: #000000;
  margin-bottom: 3px;
}

.review_sect_slide_t_main .comment_container .comment-text p.meta .woocommerce-review__dash {
  display: none;
}

.review_sect_slide_t_main .comment_container .comment-text p.meta .woocommerce-review__published-date {
  display: block;
  font-size: 14px;
  font-weight: 400;
  color: #C4C4C4;
}

.review_sect_slide_t_main .comment_container .comment-text p.meta {
  margin-bottom: 15px;
}

.review_sect_slide_t_main .comment_container .comment-text .description {
  font-size: 18px;
  font-weight: 400;
}

.searches_part_maincnt .dgwt-wcas-enable-mobile-form {
  display: none;
}

.filter_label_of_mb {
  display: none;
}

.shop_left_panel_mobile span.close {
  display: none;
}

.woocommerce .slidermn_best_seller_in_btm a.added_to_cart,
.slidermn_best_seller_in_btm a.added_to_cart {
  display: table;
  margin: 0 auto;
  font-size: 15px;
  padding-top: .5em;
  font-weight: 700;
}

.woocommerce .horizontal_grid .slidermn_best_seller_in_btm a.added_to_cart {
  margin: 0;
}

.all_view_cmn img {
  filter: inherit;
  opacity: 1;
}

.all_view_cmn:not(.active) img {
  filter: grayscale(100%);
  opacity: 0.5;
}

.seeds_up_sct {
  display: flex;
  flex-wrap: wrap;
}

.seeds_up_sct .main_img {
  border: 4px solid rgba(196, 196, 196, 0.3);
  width: 120px;
  height: 120px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
}

.seeds_up_sct .main_img img {
  max-width: 72px;
  max-height: 72px;
  object-fit: contain;
}

.seeds_up_sct_rtt {
  width: calc(100% - 120px);
  padding-left: 30px;
  align-self: center;
}

.woocommerce-account:not(.logged-in) .entry-header {
  margin-bottom: 30px;
  text-align: center;
}

/*.woocommerce-account:not(.logged-in) .site-main .entry-content{
  max-width: 800px;
  margin: 0 auto;
}*/
.woocommerce-account:not(.logged-in) .site-main .entry-content .woocommerce-form-login {
  margin-bottom: 0;
}

.woocommerce-account:not(.logged-in) .woocommerce form .form-row {
  margin: 0 0 15px;
}

.woocommerce-account:not(.logged-in) .woocommerce form .show-password-input {
  top: 0.9em;
}

.woocommerce-account:not(.logged-in) .woocommerce form .form-row label {
  font-weight: 600;
}

.woocommerce-error li:before {
  display: none;
}

.archive_ordering_grid_list_views_wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  margin-bottom: 26px;
  margin-top: 38px;
}

.archive_page_sort_by_text_woocommerce_ordering {
  flex-basis: 65%;
  max-width: 65%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.archive_page_sort_by_text_woocommerce_ordering .archive_page_sort_by_text {
  font-weight: 700;
  font-size: 20px;
  font-family: 'DM Sans', sans-serif;
  width: 76px;
}

.archive_page_sort_by_text_woocommerce_ordering .woocommerce-ordering {
  margin-bottom: 0;
  float: none;
  width: calc(100% - 76px);
  padding-left: 16px;
}

.archive_page_sort_by_text_woocommerce_ordering .woocommerce-ordering select {
  width: auto;
  max-width: 100%;
  height: 40px;
  background: url(assets/images/down-arrow.svg) right 16px center no-repeat #fff;
  background-size: 14px;
  box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 2px 16px;
  padding-right: 40px;
  font-weight: 400;
  font-size: 16px;
  color: #000000;
  font-family: 'Montserrat', sans-serif;
  border: 0;
}

.sort_by_filt_rtt1 {
  flex-basis: 35%;
  max-width: 35%;
  text-align: right;
  padding-left: 15px;
}

.sort_by_filt_rtt1 .sort_by_filt_rtt {
  flex-basis: 100%;
  max-width: 100%;
  padding-left: 0;
}

.sort_by_filt_rtt1 .class_filter_drp {
  display: none;
}

.taxonomy_page_bottom_content h3 {
  font-weight: 700;
  font-size: 28px;
  margin-bottom: 20px;
  margin-top: 30px;
}

.taxonomy_page_bottom_content h3:last-child {
  margin-bottom: 0;
}

.taxonomy_page_bottom_content h3:first-child {
  margin-top: 0;
}

.taxonomy_page_bottom_content p {
  margin-bottom: 27px;
}

.taxonomy_page_bottom_content p:last-child {
  margin-bottom: 0;
}

.shop_page_main_content .woocommerce-products-header h1.woocommerce-products-header__title.page-title {
  font-size: 36px;
  font-weight: 700;
  color: #000000;
}

.shop_pagination_wrap_parent {
  margin-bottom: 50px;
}

.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
  font-size: 16px;
  padding: 0;
  color: #000000;
  font-weight: 400;
  font-family: 'Montserrat', sans-serif;
}

.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
  background: transparent;
  color: #FBC500;
  font-weight: 700;
}

.woocommerce nav.woocommerce-pagination ul li {
  border: 0;
  margin-right: 8px;
  margin-bottom: 8px;
}

.woocommerce nav.woocommerce-pagination ul li:last-child {
  margin-right: 0;
}

.woocommerce nav.woocommerce-pagination ul li:before {
  display: none;
}

.woocommerce nav.woocommerce-pagination ul {
  border: 0;
  padding: 0;
  white-space: inherit;
}


/*ant_css*/
.woocommerce-checkout .woocommerce-error li {
  list-style: none !important;
}

.woocommerce-checkout .woocommerce-error li::before {
  display: none;
}

.product-sku {
  font-weight: 600;
  font-size: 16px;
  color: #c4c4c4;
}

.product-sku span {
  font-weight: 400;
}

#order_comments_field {
  width: 100% !important;
}

.woocommerce-checkout .woocommerce-privacy-policy-text p a {
  text-decoration: underline;
}

.woocommerce-terms-and-conditions-link,
a.woocommerce-privacy-policy-link {
  text-decoration: underline;
}

.select2-search__field {
  height: 60px;
}

.woocommerce-billing-fields h3 {
  font-size: 26px;
  font-weight: 700;
  text-transform: capitalize;
  color: #031800;
}

.checkout_cart_collaterals_heading h3 {
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  color: #031800;
}

.woocommerce .checkout_cart_collaterals-wpr table.shop_table .order-total th {
  font-family: "DM Sans";
  font-weight: 700;
  font-size: 22px;
  color: #000000;
}

.woocommerce .checkout_cart_collaterals-wpr table.shop_table .order-total td {
  font-family: "Montserrat";
  font-weight: 700;
  font-size: 20px;
  color: #000000;
}

.checkout_coupon.woocommerce-form-coupon input[type="text"] {
  border: 1px solid rgba(196, 196, 196, 0.5);
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.06));
  border-radius: 5px;
  padding: 0 18px;
  height: 60px;
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 18px;
  color: #c4c4c4;
  background: transparent;
}

.checkout_cont_wrp input[type="text"],
.checkout_cont_wrp input[type="tel"],
.checkout_cont_wrp input[type="password"],
.checkout_cont_wrp input[type="email"] {
  border: 1px solid rgba(196, 196, 196, 0.5);
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.06));
  border-radius: 5px;
  padding: 0 18px;
  height: 60px;
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 18px;
  color: #c4c4c4;
  background: transparent;
}

.checkout_cont_wrp select {
  border: 1px solid rgba(196, 196, 196, 0.5);
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.06));
  border-radius: 5px;
  padding: 0 18px;
  height: 60px;
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 18px;
  color: #c4c4c4;
  background: url(assets/images/down.svg) no-repeat center right 15px;
  background-size: 14px 8px;
}

.checkout_cont_wrp .select2-container--default .select2-selection--single .select2-selection__arrow {
  display: none;
}

.checkout_cont_wrp textarea {
  border: 1px solid rgba(196, 196, 196, 0.5);
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.06));
  border-radius: 5px;
  padding: 18px;
  height: 120px !important;
  resize: none;
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 18px;
  color: #c4c4c4;
}

.checkout_cont_wrp .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 58px;
  border: 1px solid rgba(196, 196, 196, 0.5);
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.06));
  border-radius: 5px;
  padding: 0 18px;
  height: 60px;
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 18px;
  color: #c4c4c4;
  background: url(assets/images/down.svg) no-repeat center right 15px;
  background-size: 14px 8px;
}

.checkout_cont_wrp .select2-container--default .select2-selection--single {
  border: 1px solid transparent !important;
  border-radius: 5px;
}

.checkout_cont_wrp input::-webkit-input-placeholder {
  color: #c4c4c4;
}

.checkout_cont_wrp input:-ms-input-placeholder {
  color: #c4c4c4;
}

.checkout_cont_wrp input::-moz-placeholder {
  color: #c4c4c4;
}

.checkout_cont_wrp input:-moz-placeholder {
  color: #c4c4c4;
}

/************for-coupon**********/
.checkout_coupon.woocommerce-form-coupon input[type="text"]::-webkit-input-placeholder {
  color: #c4c4c4;
}

.checkout_coupon.woocommerce-form-coupon input[type="text"]:-ms-input-placeholder {
  color: #c4c4c4;
}

.checkout_coupon.woocommerce-form-coupon input[type="text"]::-moz-placeholder {
  color: #c4c4c4;
}

.checkout_coupon.woocommerce-form-coupon input[type="text"]:-moz-placeholder {
  color: #c4c4c4;
}

/*************for-texarea***********/

.checkout_cont_wrp textarea::-webkit-input-placeholder {
  color: #c4c4c4;
}

.checkout_cont_wrp textarea:-ms-input-placeholder {
  color: #c4c4c4;
}

.checkout_cont_wrp textarea::-moz-placeholder {
  color: #c4c4c4;
}

.checkout_cont_wrp textarea:-moz-placeholder {
  color: #c4c4c4;
}

.checkout_cart-table-wpr .woocommerce-billing-fields__field-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  margin: -9px !important;
}

.checkout_cart-table-wpr .form-row {
  width: 50% !important;
  padding: 9px !important;
  margin: 0 !important;
}

.mob_email_erap {
  width: 100%;
  margin: 0 9px;
  border-top: 1px solid rgba(196, 196, 196, 0.5);
  padding-top: 60px;
  margin-top: 60px;
}

.mob_email_wrap_inner {
  display: flex;
  margin: 0 -9px;
  flex-wrap: wrap;
}

.checkout_cart-table-wpr .mob_email_wrap_inner .form-row {
  padding: 0 9px !important;
}

.woocommerce .checkout_cart-table-wpr form .form-row {
  width: 50%;
  padding: 9px;
  margin: 0;
}

.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  padding: 0;
  border: 0;
}

.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon p:not(.form-row) {
  width: 100%;
}

.woocommerce-checkout .woocommerce form .form-row-first {
  width: 70%;
  padding: 0;
  margin: 0;
  float: none;
}

.woocommerce-checkout .woocommerce form .form-row-last {
  width: 27%;
  padding: 0;
  margin: 0;
  float: none;
}

.woocommerce-checkout .woocommerce form .form-row-last button.button {
  width: 100%;
  min-height: 60px;
}

/* custom */

.checkout_cart-table-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {
  position: relative;
  margin: 0;
  padding-left: 50px;
  display: inline-block;
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 16px;
  line-height: 2;
  color: #171c1d;
}

.checkout_cart-table-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type="checkbox"] {
  visibility: hidden;
  display: none;
}

.checkout_cart-table-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type="checkbox"]+span::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0px;
  width: 30px;
  height: 30px;
  border: 1px solid rgba(196, 196, 196, 0.5);
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.06));
  border-radius: 5px;
  background: transparent;
}

.checkout_cart-table-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type="checkbox"]+span::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0px;
  width: 30px;
  height: 30px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: url(assets/images/checkbox-tick.svg) no-repeat center center;
  background-size: 15px;
}

.checkout_cart-table-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type="checkbox"]:not(:checked)+span::after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

/* .form_input_check input[type="checkbox"]:checked + span::before {
      
    } */

.checkout_cart-table-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type="checkbox"]:checked+span:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.checkout_cart-table-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
  display: flex;
  align-items: center;
}

.checkout_cart-table-wpr .woocommerce-shipping-fields {
  margin: 30px 0 0 0;
}

.checkout_cart-table-wpr .woocommerce-shipping-fields h3 {
  margin-bottom: 0;
}

.checkout_cart-table-wpr .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper {
  display: flex;
  margin: -9px;
}

.checkout_cart-table-wpr .woocommerce-additional-fields {
  margin: 15px 0 50px;
}

.checkout_cart-table-wpr .woocommerce-shipping-fields__field-wrapper {
  display: flex;
  margin: -9px;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.checkout_cart-table-wpr .shipping_address {
  margin-top: 30px;
}

.checkout_cart_collaterals_heading {
  padding: 19px 27px 14px;
  background: #eeeeee;
  border-radius: 20px 20px 0px 0px;
}

.woocommerce .checkout_cart_collaterals-wpr table.shop_table tbody th,
.woocommerce .checkout_cart_collaterals-wpr table.shop_table tfoot td,
.woocommerce .checkout_cart_collaterals-wpr table.shop_table tfoot th {
  border: 0;
}

.woocommerce .checkout_cart_collaterals-wpr table.shop_table td {
  border: 0;
}

.woocommerce .checkout_cart_collaterals-wpr table.shop_table tfoot .order-total td,
.woocommerce .checkout_cart_collaterals-wpr table.shop_table tfoot .order-total th {
  border-top: 1px solid rgba(196, 196, 196, 0.3);
  padding-top: 25px;
}


.woocommerce-checkout .select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  height: 45px;
}

.woocommerce .checkout_cart_collaterals-wpr table.shop_table tr td,
.woocommerce .checkout_cart_collaterals-wpr table.shop_table tr th {
  vertical-align: top;
}

.woocommerce .checkout_cart_collaterals-wpr table.shop_table th {
  font-family: "DM Sans";
  font-weight: 400;
  font-size: 20px;
  color: #031800;
  padding: 8px 27px;
}

.woocommerce .checkout_cart_collaterals-wpr table.shop_table {
  border: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  padding: 36px 28px 30px 28px;
  margin-bottom: 0;
}

.woocommerce-checkout .woocommerce-input-wrapper {
  width: 100%;
}

.woocommerce .checkout_cart_collaterals-wpr table.shop_table .woocommerce-shipping-totals.shipping td {
  padding-bottom: 35px;
}

.woocommerce .checkout_cart_collaterals-wpr table.shop_table .cart_item td:first-child {
  padding-left: 0;
}

.woocommerce .checkout_cart_collaterals-wpr table.shop_table tr th:first-child {
  padding-left: 0;
}

.woocommerce .checkout_cart_collaterals-wpr table.shop_table tr th:last-child {
  padding-right: 0;
  text-align: right;
}

.woocommerce .checkout_cart_collaterals-wpr table.shop_table tr td:last-child {
  padding-right: 0;
  text-align: right;
}

.woocommerce .checkout_cart_collaterals-wpr table.shop_table tfoot td {
  font-weight: 400;
  font-size: 18px;
  padding: 8px 27px;
}

.checkout_cart_collaterals-wpr .shop_table tbody tr td {
  font-weight: 400;
  font-size: 18px;
  padding: 8px 27px;
}

.checkout_cart_collaterals-wpr .shop_table tfoot tr td strong {
  font-weight: 700 !important;
}

.woocommerce .checkout_cart_collaterals-wpr table.shop_table {
  border: 0;
  margin: 0;
  border-radius: 0;
  padding-top: 30px;
}

.checkout_cart_collaterals-upper_wrp {
  background: #fff;
  box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.08);
  border-radius: 20px;
  margin-bottom: 30px;
}

.checkout_cart_collaterals-total-wpr .woocommerce-checkout-payment {
  background: #fff !important;
  border-radius: 0 0 20px 20px !important;
}

.checkout_cart_collaterals-total-wpr button.button.alt {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  height: 50px;
}

.woocommerce-checkout .checkout_cart_collaterals-total-wpr #payment div.form-row {
  padding: 27px;
}

.checkout_cart_collaterals-total-wpr .woocommerce-terms-and-conditions-wrapper {
  margin-bottom: 40px;
}

.checkout_cart-table-wpr .woocommerce-privacy-policy-text p {
  font-size: 16px;
}

.woocommerce form .form-row label.checkbox,
.woocommerce-page form .form-row label.checkbox abbr.required {
  display: inline;
}

.checkout_cart_collaterals-total-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {
  position: relative;
  margin: 0;
  padding-left: 30px;
  display: inline-block;
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 16px;
  line-height: 2;
  color: #171c1d;
}

.checkout_cart_collaterals-total-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type="checkbox"] {
  visibility: hidden;
  display: none;
}

.checkout_cart_collaterals-total-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type="checkbox"]+span::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 20px;
  height: 20px;
  border: 1px solid rgba(196, 196, 196, 0.5);
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.06));
  border-radius: 5px;
  background: transparent;
}

.checkout_cart_collaterals-total-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type="checkbox"]+span::after {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 20px;
  height: 20px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: url(assets/images/checkbox-tick.svg) no-repeat center center;
  background-size: 15px;
}

.checkout_cart_collaterals-total-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type="checkbox"]:not(:checked)+span::after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

/* .form_input_check input[type="checkbox"]:checked + span::before {
      
    } */

.checkout_cart_collaterals-total-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type="checkbox"]:checked+span:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.woocommerce-checkout .checkout_cart_collaterals-total-wpr #payment .wc_payment_methods.payment_methods.methods {
  padding: 8px 27px;
  border: 0;
}

/*.woocommerce-checkout
  .checkout_cart_collaterals-total-wpr
  #payment
  .wc_payment_methods.payment_methods.methods
  li {
  padding: 0;
  margin: 0;
}
*/
.checkout_cart_collaterals-total-wpr ul li::before {
  display: none !important;
}

/****************progess-step***************/
.progress-wrap {
  padding: 40px 0;
  background: #e7e7e7;
  /*margin-bottom: 100px;*/
}

.progress-ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0;
}

.progress-ul li:last-child::after {
  display: none;
}

.progress-ul li {
  position: relative;
  z-index: 1;
  -webkit-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  text-align: center;
  display: flex;
  padding: 0;
  margin-bottom: 0;
}

.progress-ul li::before {
  display: none;
}

.progress-ul li a {
  display: flex;
  justify-content: center;
  align-items: center;
}

.progress-ul li span {
  background: #ffffff;
  border: 2px solid rgba(196, 196, 196, 0.5);
  height: 50px;
  width: 50px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 100%;
  font-family: "Montserrat";
  font-weight: 700;
  font-size: 22px;
  color: rgba(196, 196, 196, 0.5);
  margin-right: 17px;
  position: relative;
}

.progress-ul .current span {
  color: #fff;
  background: #006698 !important;
  border: 2px solid #006698 !important;
}

.progress-ul .step-complete span::before {
  display: block;
}

.progress-ul .step-complete span {
  background: #fff !important;
  font-size: 0;
}

.progress-ul li h6 {
  font-family: "Montserrat";
  font-weight: 700;
  font-size: 16px;

  color: rgba(196, 196, 196, 0.5);
}

.progress-ul .step-complete:after {
  background: #006698;
}

.progress-ul .current h6,
.progress-ul .step-complete h6 {
  color: #006698 !important;
}

.step-complete h6 {
  color: #a8172d !important;
}

.step-complete span {
  background: #002664 !important;
}

.progress-ul li::after {
  width: 270px;
  background: rgba(196, 196, 196, 0.5);
  height: 2px;
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  left: 100%;
  margin-left: 70px;
  z-index: -1;
}

.progress-ul li span::before {
  content: "";
  width: 22px;
  height: 16px;
  background: url(assets/images/checkbox-tick.svg) no-repeat center;
  background-size: 100% 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: none;
}

/* .progress-outr::-webkit-scrollbar {
  display: none;
}
.progress-outr {
  -ms-overflow-style: none;
  scrollbar-width: none;
} */
.mob_price_wrap {
  font-weight: 400;
  font-family: 'Montserrat', sans-serif;
}

/************THANK-YOU***********/
.woocommerce-order-received .woocommerce ul.order_details {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 50px;
  align-items: center;
  justify-content: center;
}

.woocommerce-order-received .woocommerce ul.order_details li {
  float: none;
  margin-right: 25px;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  border-right: 1px dashed #d3ced2;
  padding-right: 35px;
  margin-left: 0;
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.woocommerce-order-received .woocommerce ul.order_details li:last-child {
  border: 0;
  padding-right: 0;
  margin-right: 0;
}

.woocommerce-order-received .woocommerce ul.order_details li::before {
  display: none;
}

.thank_text_wrap {
  text-align: center;
  padding: 50px 30px;
  border: 2px dashed #006698;
  margin-bottom: 50px;
}

.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
  font-size: 30px;
  font-weight: 600;
  color: #006698;
}

.woocommerce-order-received .woocommerce-order-details h2 {
  font-size: 32px;
}

.woocommerce-order-received .woocommerce-order p .int-money-order {
  margin-top: 30px;
}

.woocommerce-order-received .woocommerce-order table {
  width: 100%;
  margin-bottom: 30px;
}

.woocommerce-order-received .woocommerce-order table:last-child {
  margin-bottom: 0;
}

.woocommerce-order-received .woocommerce-order table tr td {
  font-weight: 400;
  font-size: 18px;
  padding: 8px 27px;
  width: 50%;
  vertical-align: top;
}

.woocommerce-order-received .woocommerce-order table tr td:first-child {
  padding-left: 0;
}

.woocommerce-order-received .woocommerce-order table tr td:last-child {
  padding-right: 0;
  text-align: left;
}

.woocommerce-order-received .wc-item-meta li {
  padding: 0;
  margin: 0;
}

.woocommerce-order-received .wc-item-meta li::before {
  display: none;
}

.error404 .row.loca_main {
  align-items: center;
}

.error404 .allBtn {
  font-size: 18px;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  text-transform: none;
  padding: 15px 20px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  min-width: 220px;
  text-align: center;
  color: #fff;
  background-color: #006698;
  border: 1px solid #006698;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.5s ease;
}

.error404 .allBtn:hover {
  color: #006698;
  background: #fff;
}

.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method {
  border: 1px solid #EFEFEF;
  background: #FFFFFF;
  padding: 12px 11px;
  position: relative;
  margin-bottom: 30px;
  min-height: 70px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method:before {
  display: none !important;
}

.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method:last-child {
  margin-bottom: 0;
}

.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method input[type="radio"] {
  visibility: hidden;
  display: none;
}

.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method input[type="radio"]+label {
  position: relative;
  padding-left: 34px;
  font-weight: 700;
  font-size: 16px;
  font-family: 'DM Sans', sans-serif;
  line-height: 1.2;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method input[type="radio"]+label:after {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 18px;
  height: 18px;
  border: 1px solid rgba(196, 196, 196, 0.5);
  border-radius: 100%;
  background: #fff;
}

.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method input[type="radio"]+label:before {
  content: '';
  width: 8px;
  height: 8px;
  background: #006698;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 5px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  z-index: 1;
  opacity: 0;
}

.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method input[type="radio"]:checked+label:before {
  opacity: 1;
}

.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method input[type="radio"]:checked+label:after {
  border-color: #006698;
}

.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method input[type="radio"]+label img {
  display: table;
  margin: 0;
  text-align: left;
  margin-top: 0;
  max-width: 100px;
  display: table;
  margin-left: auto;
  padding-left: 3px;
}

.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box {
  background: transparent;
  padding: 0;
  margin: 0;
  margin-top: 18px;
  flex-basis: 100%;
}

.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box:before {
  display: none;
}

.woocommerce-account.logged-in .entry-header {
  text-align: center;
  margin-bottom: 50px;
}

.woocommerce-account.logged-in .entry-header .entry-title {
  text-transform: capitalize;
}

.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box .form-row-first,
.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box .form-row {
  width: 100%;
}

.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box .form-row label {
  font-weight: 600;
  margin-bottom: 10px;
  line-height: 1.1;
  font-size: 15px;
}

.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box .form-row input[type="text"],
.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box .form-row input[type="email"],
.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box .form-row input[type="password"],
.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box .form-row select,
.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box .form-row input[type="search"],
.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box .form-row input[type="url"] {
  height: 50px;
  font-size: 16px;
  padding: 0 12px;
  color: #c4c4c4;
  border: 1px solid rgba(196, 196, 196, 0.5);
  filter: inherit;
  margin: 0;
  width: 100% !important;
  background: transparent;
}

.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box .form-row select {
  background: url(assets/images/down.svg) no-repeat center right 10px;
  background-size: 10px;
  padding-right: 30px;
}

.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box .form-row select.woocommerce-cc-month {
  width: 48% !important;
  float: left !important;
}

.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box .form-row select.woocommerce-cc-year {
  width: 48% !important;
  float: right !important;
}

/*my_account*/

.woocommerce-account.logged-in .form-row input[type="text"],
.woocommerce-account.logged-in .form-row input[type="email"],
.woocommerce-account.logged-in .form-row input[type="url"],
.woocommerce-account.logged-in .form-row input[type="password"],
.woocommerce-account.logged-in .form-row input[type="search"],
.woocommerce-account.logged-in .form-row input[type="number"],
.woocommerce-account.logged-in .form-row input[type="tel"],
.woocommerce-account.logged-in .form-row input[type="range"],
.woocommerce-account.logged-in .form-row input[type="date"],
.woocommerce-account.logged-in .form-row input[type="month"],
.woocommerce-account.logged-in .form-row input[type="week"],
.woocommerce-account.logged-in .form-row input[type="time"],
.woocommerce-account.logged-in .form-row input[type="datetime"],
.woocommerce-account.logged-in .form-row input[type="datetime-local"],
.woocommerce-account.logged-in .form-row input[type="color"],
.woocommerce-account.logged-in .form-row textarea,
.woocommerce-account.logged-in .form-row .form-control,
.woocommerce-account.logged-in .form-row select {
  height: 58px;
  font-size: 17px;
  border: 1px solid #C4C4C4;
  padding: 3px 20px;
}

.woocommerce-account.logged-in .form-row label {
  font-weight: 600;
  line-height: 1.1;
  margin-bottom: 10px;
}

.woocommerce-account.logged-in .form-row {
  margin: 0 0 16px;
}

.woocommerce-account .woocommerce-EditAccountForm.edit-account fieldset legend {
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 10px;
}

.woocommerce-account .form-row textarea {
  height: 100px !important;
}

.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type="submit"],
.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type="button"],
.woocommerce-account.logged-in .woocommerce-MyAccount-content button[type="submit"],
.woocommerce-account.logged-in .woocommerce-MyAccount-content button[type="button"] {
  margin-top: 30px;
}

.woocommerce-account.logged-in #customer_login .col-1 h2,
.woocommerce-account.logged-in #customer_login .col-2 h2 {
  font-size: 54px;
  line-height: 1.3;
}

.woocommerce-MyAccount-navigation li {
  list-style: none;
  list-style-type: none;
  margin: 0;
  padding: 5px 0;
  padding-left: 18px;
  border-left: 3px solid #fff;
  border-bottom: 1px dashed #d4d4d4;
}

.woocommerce-MyAccount-navigation li:last-child {
  border-bottom: 0;
}


.woocommerce-MyAccount-navigation li:last-child {
  margin-bottom: 0;
}

.woocommerce-MyAccount-navigation li:before {
  display: none;
}

.woocommerce-MyAccount-navigation ul li.is-active,
.woocommerce-MyAccount-navigation ul li:hover {
  border-left-color: #006698;
}

.woocommerce-MyAccount-navigation ul li a {
  color: #000;
}

.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-MyAccount-navigation ul li:hover a {
  color: #006698;
}


.woocommerce-Address .woocommerce-Address-title.title {
  position: relative;
  padding-right: 40px;
}

.woocommerce-Address .woocommerce-Address-title.title h3 {
  font-size: 28px;
  line-height: 1.3;
}

.woocommerce-Address .woocommerce-Address-title.title .edit {
  position: absolute;
  right: 0;
  top: 0;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul {
  padding: 0;
  margin: 0;
}

.woocommerce-account .woocommerce-EditAccountForm.edit-account fieldset {
  margin-top: 15px;
}

.woocommerce-account.logged-in .woocommerce table.shop_table {
  border-collapse: collapse;
}

.woocommerce-account.logged-in .woocommerce table.shop_table td.woocommerce-orders-table__cell .woocommerce-button {
  min-width: inherit;
  padding: 5px 9px;
  font-size: 12px;
  font-family: 'DM Sans', sans-serif;
  line-height: 1.2;
  font-weight: 600;
  margin-right: 8px;
}

.woocommerce-account.logged-in .woocommerce table.shop_table td.woocommerce-orders-table__cell .woocommerce-button:last-child {
  margin-right: 0;
}

.woocommerce-account.logged-in .woocommerce table.shop_table td.woocommerce-orders-table__cell .woocommerce-button.pay {
  background: #006698;
  color: #fff;
}

.woocommerce-account.logged-in .woocommerce table.shop_table td.woocommerce-orders-table__cell .woocommerce-button.view {
  background: #FBC500;
  color: #000;
}

.woocommerce-account.logged-in .woocommerce table.shop_table td.woocommerce-orders-table__cell .woocommerce-button.cancel {
  background: #f00;
  color: #fff;
}

.woocommerce-account.logged-in .woocommerce table.shop_table td.woocommerce-orders-table__cell .woocommerce-button:hover {
  background: #000;
  color: #fff;
}

.tag_sell_exp {
  position: absolute;
  right: 4px;
  top: 40px;
  z-index: 1;
  text-align: right;
}

.tag_sell_exp .tag_sell_exp_in {
  display: table;
  margin-bottom: 8px;
  padding: 6px 22px;
  border-radius: 5px 0px 0px 5px;
  -webkit-border-radius: 5px 0px 0px 5px;
  font-size: 16px;
  font-weight: 600;
  font-family: 'Montserrat', sans-serif;
  margin-left: auto;
}

.tag_sell_exp .tag_sell_exp_in:last-child {
  margin-bottom: 0;
}

.woocommerce-checkout .woocommerce form.woocommerce-form-login .form-row-first,
.woocommerce-checkout .woocommerce form.woocommerce-form-login .form-row-last {
  width: 100%;
}

.woocommerce-checkout .woocommerce form .form-row {
  margin-bottom: 20px;
}

.woocommerce-checkout .woocommerce form .form-row:last-child {
  margin-bottom: 0;
}

.woocommerce-order-received .woocommerce table.shop_table {
  border-collapse: collapse;
}

.woocommerce-order-received .woocommerce table.shop_table tr th {
  padding: 10px 15px;
}

.woocommerce-order-received .woocommerce table.shop_table tr td {
  padding: 10px 15px;
}

.woocommerce-wishlist .entry-header {
  text-align: center;
  margin-bottom: 40px;
}

.wishlist_table.mobile li:before {
  display: none;
}

.woocommerce .woocommerce-order-details ul.wc-item-meta li:before {
  display: none;
}

.woocommerce .woocommerce-order-details ul.wc-item-meta li:first-child {
  padding-left: 0;
}

.woocommerce-account.logged-in .shop_pagination_wrap_parent .woocommerce-pagination .woocommerce-button {
  min-width: inherit;
  margin-right: 10px;
  margin-bottom: 10px;
}

.woocommerce-account.logged-in .shop_pagination_wrap_parent .woocommerce-pagination .woocommerce-button:last-child {
  margin-right: 0;
}

.opacity_half {
  opacity: 0.3;
}

/* support 26-08-22 start */
.irs--round .irs-from,
.irs--round .irs-to,
.irs--round .irs-single {
  background-color: #006698 !important;
}

.irs--round .irs-handle {
  border-color: #006698 !important;
}

.irs--round .irs-bar {
  background-color: #006698 !important;
}

/* support 26-08-22 end */


/*support 27/8/22*/

.checkout_cont_wrp input[type="text"],
.checkout_cont_wrp input[type="tel"],
.checkout_cont_wrp input[type="password"],
.checkout_cont_wrp input[type="email"],
.checkout_cont_wrp select {
  border: 1px solid rgba(196, 196, 196, 0.8);
  color: #9a9595;
}

.checkout_cont_wrp .select2-container--default .select2-selection--single .select2-selection__rendered {
  border: 1px solid rgba(196, 196, 196, 0.8);
  color: #9a9595;
}

.checkout_cont_wrp textarea {
  border: 1px solid rgba(196, 196, 196, 0.8);
  color: #9a9595;
}

.checkout_cont_wrp textarea::-webkit-input-placeholder {
  color: #9a9595;
}

.checkout_cont_wrp textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #9a9595;
}

.checkout_cont_wrp textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #9a9595;
}

.checkout_cont_wrp textarea:-ms-input-placeholder {
  color: #9a9595;
}

.checkout_cont_wrp .woocommerce-billing-fields ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #9a9595;
}

.checkout_cont_wrp .woocommerce-billing-fields ::-moz-placeholder {
  /* Firefox 19+ */
  color: #9a9595;
}

.checkout_cont_wrp .woocommerce-billing-fields :-ms-input-placeholder {
  /* IE 10+ */
  color: #9a9595;
}

.checkout_cont_wrp .woocommerce-billing-fields :-moz-placeholder {
  /* Firefox 18- */
  color: #9a9595;
}

.checkout_cart-table-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type="checkbox"]+span::before {
  border: 1px solid rgba(196, 196, 196, 0.8);
}

.checkout_cart-table-wpr .woocommerce-account-fields {
  margin-top: 30px;
}

.checkout_cont_wrp .woocommerce-account-fields ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #9a9595;
}

.checkout_cont_wrp .woocommerce-account-fields ::-moz-placeholder {
  /* Firefox 19+ */
  color: #9a9595;
}

.checkout_cont_wrp .woocommerce-account-fields :-ms-input-placeholder {
  /* IE 10+ */
  color: #9a9595;
}

.checkout_cont_wrp .woocommerce-account-fields :-moz-placeholder {
  /* Firefox 18- */
  color: #9a9595;
}

.checkout_cont_wrp .woocommerce-shipping-fields ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #9a9595;
}

.checkout_cont_wrp .woocommerce-shipping-fields ::-moz-placeholder {
  /* Firefox 19+ */
  color: #9a9595;
}

.checkout_cont_wrp .woocommerce-shipping-fields :-ms-input-placeholder {
  /* IE 10+ */
  color: #9a9595;
}

.checkout_cont_wrp .woocommerce-shipping-fields :-moz-placeholder {
  /* Firefox 18- */
  color: #9a9595;
}

.woocommerce-checkout .checkout_cart_collaterals-total-wpr #payment div.form-row {
  padding: 7px 27px 27px;
}

.woocommerce-checkout .woocommerce form .form-row {
  margin-bottom: 5px;
  padding-bottom: 0;
}

.checkout_cart_collaterals-total-wpr .woocommerce-terms-and-conditions-wrapper {
  margin-bottom: 20px;
}

.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method {
  margin-bottom: 15px;
}

.woof_redraw_zone .woof_container.openedd {
  box-shadow: 0px 8px 32px rgb(0 0 0 / 8%) !important;
}

.woof_redraw_zone .woof_container.closedd {
  box-shadow: none !important;
}

.parent_acrdion_cmn .accordion-item.closedd {
  box-shadow: none !important;
}

.parent_acrdion_cmn .accordion-item.openedd {
  box-shadow: 0px 8px 32px rgb(0 0 0 / 8%) !important;
}

.top_general_information_inner p {
  color: #000;
}


/*end support 27/8/22*/
/* 29.08.22 */
h2#panelsStayOpen-headingThree>a {
  font-size: 26px;
  color: #000;
  font-weight: 600;
  background: #eee;
  display: block;
  padding: 10px 17px 8px;
  text-align: center;
}

h2#panelsStayOpen-headingThree>a:hover {
  background: #006698;
  color: #fff;
}

.woocommerce span.onsale {
  right: -0.5em;
  left: inherit;
}

.woof_block_html_items ul li p.woof_tooltip {
  position: static;
}

.woof_block_html_items ul li p.woof_tooltip span input[type="checkbox"] {
  position: absolute;
  width: 100%;
  display: block !important;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}

/*.tax-product_floweringtype .sort_by_filt_lft_innrrtt li a, .tax-product_brand .sort_by_filt_lft_innrrtt li a, .tax-seed_type .sort_by_filt_lft_innrrtt li a, .tax-product_label .sort_by_filt_lft_innrrtt li a, .tax-product_sex .sort_by_filt_lft_innrrtt li a, .tax-product_indorsat .sort_by_filt_lft_innrrtt li a, .tax-product_environment .sort_by_filt_lft_innrrtt li a, .tax-product_flavor .sort_by_filt_lft_innrrtt li a{
  font-size: 13px;
  padding: 7px 9px;
}
.tax-product_floweringtype .sort_by_filt_lft_innrrtt li,  .tax-product_brand .sort_by_filt_lft_innrrtt li, .tax-seed_type .sort_by_filt_lft_innrrtt li, .tax-product_label .sort_by_filt_lft_innrrtt li, .tax-product_sex .sort_by_filt_lft_innrrtt li, .tax-product_indorsat .sort_by_filt_lft_innrrtt li, .tax-product_environment .sort_by_filt_lft_innrrtt li, .tax-product_flavor .sort_by_filt_lft_innrrtt li{margin-right: 3px;}

.tax-product_floweringtype .sort_by_filt_lft_innrrtt, .tax-product_brand .sort_by_filt_lft_innrrtt, .tax-seed_type .sort_by_filt_lft_innrrtt, .tax-product_label .sort_by_filt_lft_innrrtt, .tax-product_sex .sort_by_filt_lft_innrrtt, .tax-product_indorsat .sort_by_filt_lft_innrrtt, .tax-product_environment .sort_by_filt_lft_innrrtt, .tax-product_flavor .sort_by_filt_lft_innrrtt{
  flex-basis:100%;
  max-width: 100%;
  padding: 0;
}
     .tax-product_floweringtype  .archive_ordering_grid_list_views_wrap, .tax-product_brand .archive_ordering_grid_list_views_wrap, .tax-seed_type .archive_ordering_grid_list_views_wrap,  .tax-product_label .archive_ordering_grid_list_views_wrap, .tax-product_indorsat .archive_ordering_grid_list_views_wrap, .tax-product_sex .archive_ordering_grid_list_views_wrap, .tax-product_environment .archive_ordering_grid_list_views_wrap, .tax-product_flavor .archive_ordering_grid_list_views_wrap{margin-top: 22px;}
*/

/* 30.08.22 start  */

.sort_by_filt_lft_innrrtt_ul_tax li a {
  font-size: 16px !important;
  padding: 7px 10px !important;
}

.sort_by_filt_lft_innrrtt_ul_tax li:last-child {
  margin-right: 0 !important;
}

.sort_by_filt_lft_innrrtt_ul_tax {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.product_sld_mbls_child:hover img,
.slidermn_best_seller_in_top:hover img {
  transform: scale(1.1);
}

.product_sld_mbls_child img,
.slidermn_best_seller_in_top img {
  transition: 0.5s all ease;
}

figure.main_img {
  overflow: hidden;
}

/* 30.08.22 end  */

/* 1/09/22 start */
.sort_by_filt_lft_innrrtt {
  display: flex;
  align-items: center;
  padding-left: 10px;
}

.product_label_filter_woof {
  margin-left: 10px;
}

.product_label_filter_woof .icheckbox_square-blue {
  display: none;
}

.product_label_filter_woof .woof_checkbox_count {
  display: none;
}

.product_label_filter_woof .woof_checkbox_label {
  padding: 7px 20px !important;
  font-size: 14px;
  font-weight: 600;
  background: #C35C5A;
  color: #fff;
  border-radius: 5px;
  margin: 0px;
  opacity: 0.4;
}

.product_label_filter_woof .woof_checkbox_label.woof_checkbox_label_selected {
  opacity: 1;
}

.product_label_filter_woof .woof_term_40 .woof_checkbox_label {
  background: #1BA039;
}

.product_label_filter_woof .woof_term_42 .woof_checkbox_label {
  background: #BDCD00;
}

.product_label_filter_woof .woof_term_43 .woof_checkbox_label {
  background: #A50000;
}

.sort_by_filt_lft_innrrtt li a {
  border-radius: 6px;
  font-size: 14px;
}

.product_label_filter_woof ul li {
  margin-bottom: 0px;
}

a.anc_filter_btn {
  margin-bottom: 0px !important;
}

.shop_top_sorting_options li {
  margin-bottom: 0;
  margin-right: 5px;
}

.shop_top_sorting_options {
  margin-bottom: 0px !important;
}

.sort_by_filt_lft_innr .mn_sort {
  margin-top: 0px;
}


.shop_product_listing .sort_by_filt_lft_innrrtt_ul_tax li a {
  font-size: 12px !important;
  padding: 6px 10px !important;
}

.shop_product_listing .product_label_filter_woof .woof_checkbox_label {
  font-size: 10px;
}

.shop_product_listing .sort_by_filt_lft_innrrtt_ul_tax {
  margin-top: 0px;
}

.shop_product_listing .custom_product_taxonomy_pages {
  margin-top: 20px;
}

.shop_product_listing .sort_by_filt_lft_innrrtt {
  margin-top: 25px;
}

.shop_product_listing .product_label_filter_woof {
  margin-left: auto;
}

.shop_product_listing .product_label_filter_woof ul li:last-child {
  margin-right: 0px;
}

/* 1/09/22 end */

/*support 5/9/22*/
.checkout_cart_collaterals-total-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span#confirmshippingaddress {
  padding-left: 0;
}

/*end support 5/9/22*/

.post_date_comment_wrap {
  padding-top: 28px;
  padding-left: 22px;
  padding-right: 22px;
}

.sidepan_bstslr_indvdl_wrap {
  display: flex;
}

.sidepan_bstslr_indvdl_wrap_left {
  left: 0;
}

.sidepan_bstslr_indvdl_wrap_right {
  right: 0;
}

/* Modification CSS 07.09.22 */
.page-template-blog .blog_pgggs_slider_in .main_img img {
  max-height: 300px;
  min-height: 300px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.page-template-blog .blog_pgggs_slider_in .post_date_comment_wrap {
  font-size: 14px;
  color: #C4C4C4;
  padding-top: 20px;
}

.page-template-blog .blog_pgggs_slider_in .post_date_comment_wrap>span>img {
  margin-right: 8px;
}

.page-template-blog .blog_pgggs_slider_in .blog_pgggs_slider_in_btm h4 {
  text-transform: capitalize;
  min-height: 94px;
}

.page-template-blog .blog_pgggs_slider_in .blog_pgggs_slider_in_btm h4 a {
  color: #000;
}

.page-template-blog .blog_pgggs_slider_in .blog_pgggs_slider_in_btm h4 a:hover {
  color: #006698;
}

.page-template-blog .blog_pgggs_slider_in .blog_pgggs_slider_in_btm {
  padding-top: 20px;
}

.page-template-blog .blog_pgggs_slider_in .blog_pgggs_slider_in_btm p {
  font-size: 16px;
  line-height: 1.7;
}

.page-template-blog .blog_pages_section .blog-card-wpr {
  margin-bottom: 34px;
}

.page-template-blog .blog_pages_section .blog-card-wpr:nth-last-of-type(2),
.page-template-blog .blog_pages_section .blog-card-wpr:nth-last-of-type(3) {
  margin-bottom: 0;
}

.page-template-blog .blog_pgggs_slider_in .blg_btn {
  font-size: 16px;
}

.page-template-blog .blog_pages_section .blogh_sort_title_wrap .blog_sort_bys_ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.page-template-blog .blog_pages_section .blogh_sort_title_wrap {
  margin-bottom: 35px;
}

.page-template-blog .blog_pages_section .blogh_sort_title_wrap .blog_sort_bys_ul>li {
  padding-left: 0;
  font-size: 16px;
  margin-right: 12px;
}

.page-template-blog .blog_pages_section .blogh_sort_title_wrap .blog_sort_bys_ul>li:last-child {
  margin-right: 0;
}

.page-template-blog .blog_pages_section .blogh_sort_title_wrap .blog_sort_bys_ul>li:first-child {
  font-size: 20px;
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
  margin-right: 25px;
}

.page-template-blog .blog_pages_section .blogh_sort_title_wrap .blog_sort_bys_ul>li>div {
  padding: 10px 18px;
  line-height: 1;
  min-height: 40px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  border-radius: 5px;
}

.page-template-blog .blog_pages_section .blogh_sort_title_wrap .blog_sort_bys_ul>li>div.active {
  color: #FBC500;
  font-weight: 700;
}

.page-template-blog .blog_pages_section .blogh_sort_title_wrap .blog_sort_bys_ul>li::before {
  display: none;
}

.page-template-blog .blog_pages_section .blog_page_breadcrumb {
  margin-bottom: 35px;
  font-size: 14px;
}

.page-template-blog .blog_pages_section .blogh_sort_title_wrap .blog_page_ws_title {
  margin-bottom: 25px;
}

.page-template-blog .blog_pages_section .panel_clone_alllpt .searches_part_section {
  min-width: unset;
  width: 100%;
}

.page-template-blog .blog_pages_section .blog-pagination .page-numbers {
  border: 0;
  font-size: 16px;
  background: transparent !important;
  padding: 5px;
  color: #000;
}

.page-template-blog .blog_pages_section .blog-pagination .page-numbers:hover,
.page-template-blog .blog_pages_section .blog-pagination .page-numbers.current {
  background: transparent;
  color: #FBC500;
  font-weight: 700;
}

.page-template-blog .blog_pages_section .blog-pagination .cmn_btn_hrf.ls_wdt {
  max-width: 254px;
  margin-top: 20px;
}

.page-template-blog .blog_pages_section .panel_clone_alllpt .sidepan_bstslr_indvdl_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.page-template-blog .blog_pages_section .panel_clone_alllpt .sidepan_bstslr_indvdl_wrap_left {
  width: 92px;
  border: 1px solid rgba(196, 196, 196, 0.3);
  border-radius: 5px 5px 0px 0px;
  max-height: 100px;
  overflow: hidden;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  justify-content: flex-end;
}

.page-template-blog .blog_pages_section .panel_clone_alllpt .sidepan_bstslr_indvdl_wrap_left img {
  width: 100%;
}

.page-template-blog .blog_pages_section .panel_clone_alllpt .sidepan_bstslr_indvdl_wrap_right {
  width: calc(100% - 92px);
  padding-left: 15px;
  font-size: 14px;
}

.page-template-blog .blog_pages_section .panel_clone_alllpt .sidepan_bstslr_indvdl_wrap_right p:not(:last-child) {
  margin-bottom: 5px;
}

.page-template-blog .blog_pages_section .panel_clone_alllpt .sidepan_bstslr_indvdl_wrap_right .woocommerce-Price-amount.amount {
  font-weight: 600;
}

/* Modification CSS 07.09.22 */

/***********08.09.2022**********/
.single-post .searches_part_section {
  min-width: auto;
}

.single-post .a2a_kit {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 30px;
}

.single-post .a2a_kit a {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 0;
  border-radius: 50%;
  border: 2px solid #006698;
}

.single-post .a2a_kit a {
  margin: 0 12px;
}

.single-post .a2a_kit a:first-child {
  margin-left: 0;
}

.single-post .a2a_kit a:last-child {
  margin-right: 0;
}

.single-post .banner_shop_arrivals_col_rtt>* {
  margin-bottom: 30px;
}

.single-post .post_date_comment_wrap span {
  font-size: 12px;
  color: #C4C4C4;
  display: flex;
  align-items: center;

}

.single-post .post_date_comment_wrap span img {
  display: inline-block;
  margin-right: 10px;
}

.post_date_comment_wrap {
  display: flex;
  justify-content: space-between;
}

.single-post .blog_pgggs_slider_in_btm h4 {
  font-size: 36px;
  color: #000000;
}

.single-post .blog_related_posts .blog_pgggs_slider_in_btm h4 {
  font-size: 18px;
}

.single-post .blog_related_posts .blog_pgggs_slider_in_btm p {
  font-size: 14px;
}

.single-post .blog_related_posts .blog_pgggs_slider_in_btm .blg_btn {
  font-size: 14px;

}

.blog-details-slider {
  margin: 0 -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.blog-details-slider .slick-arrow {
  position: static;
  -webkit-transform: inherit;
  -ms-transform: inherit;
  transform: inherit;
  -ms-flex-order: -1;
  order: -1;
  margin: 0px 10px 50px;
  width: 36px;
  height: 36px;
  padding: 0;
  min-width: auto;
  font-size: 0;
}

.blog-details-slider .slick-prev.slick-arrow {
  background: url(https://webdev.wordpress-developer.us/rocket-seeds/wp-content/themes/rocketseeds/assets/images/lt_arrow_slider.svg) no-repeat center;
  background-size: 100% 100%;

}

.blog-details-slider .slick-next.slick-arrow {
  background: url(https://webdev.wordpress-developer.us/rocket-seeds/wp-content/themes/rocketseeds/assets/images/rt_arrow_slider.svg) no-repeat center;
  background-size: 100% 100%;

}

.blog-details-slider button.slick-disabled {
  opacity: 0.2;
  filter: grayscale(100%);
}

.blog-details-slider .slick-arrow::before {
  display: none;
}

.blog-details-slide {
  padding: 0 10px;
}

.single-post .blog_related_posts {
  padding-top: 0;
  margin-top: -45px;
}

.blog-details-slider figure {
  height: 200px;

}

.single-post .blog-details-slider .blog_pgggs_slider_in {
  box-shadow: 0px 3px 20px rgb(0 0 0 / 5%) !important;
}

.single-post .blog_pgggs_slider_in {
  box-shadow: none;
}

.blog-details-slider figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.single-post .comment-reply-title {
  font-size: 36px;
  font-weight: 700;
}

.single-post .comment-form textarea {
  border: 1px solid rgba(196, 196, 196, 0.5);
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.06));
  border-radius: 5px;
  height: 300px;
  resize: none;
  font-size: 18px;
  color: #C4C4C4;
}

.single-post .comment-form textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #C4C4C4;
}

.single-post .comment-form textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #C4C4C4;
}

.single-post .comment-form textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #C4C4C4;
}

.single-post .comment-form textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #C4C4C4;
}

.single-post .comment-form p label {
  font-size: 18px;
  color: #C4C4C4;
}

.single-post .comment-form input[type="text"],
.single-post .comment-form input[type="email"],
.single-post .comment-form input[type="url"],
.single-post .comment-form input[type="password"],
.single-post .comment-form input[type="search"],
.single-post .comment-form input[type="number"],
.single-post .comment-form input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
.single-post .comment-form input[type="datetime-local"],
.single-post .comment-form input[type="color"],
.single-post .comment-form .form-control,
.single-post .comment-form select {
  height: 60px;
  border: 1px solid rgba(196, 196, 196, 0.5);
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.06));
  border-radius: 5px;
  font-size: 18px;
  color: #C4C4C4;
}

.single-post .comment-form input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #C4C4C4;
}

.single-post .comment-form input::-moz-placeholder {
  /* Firefox 19+ */
  color: #C4C4C4;
}

.single-post .comment-form input:-ms-input-placeholder {
  /* IE 10+ */
  color: #C4C4C4;
}

.single-post .comment-form input:-moz-placeholder {
  /* Firefox 18- */
  color: #C4C4C4;
}

.dgwt-wcas-search-wrapp {
  max-width: 600px;
  min-width: 420px;
}

.single-post .ez-toc-link {
  display: flex;
  flex-wrap: wrap;
  padding: 13px 24px;
  padding-right: 40px;
  font-size: 16px;
  color: #000000 !important;
  font-weight: 400;
  position: relative;
  border-left: 2px solid transparent;
  border-radius: 0 10px 10px 0;
}

.single-post .ez-toc-list li {
  list-style: none;
}

.single-post .ez-toc-list li::before {
  display: none;
}

.single-post #ez-toc-container {
  background: #fff;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  display: block;
  margin-bottom: 0;
  padding: 10px;
  position: relative;
  width: 100%;
  padding: 0;
}

.single-post .ws-table-of-content-side.parent_acrdion_cmn .accordion-item.openedd {
  box-shadow: none !important;
  border-radius: 0;
}

.single-post .ez-toc-list.ez-toc-list-level-1 {
  border-bottom: 1px solid #EFEFEF;
}

.single-post .indexing_blog_content .ez-toc-list li .ez-toc-link:hover {
  border-color: #FBC500;
  font-weight: 700;
  font-size: 16px;
  color: #FBC500 !important;
  background: rgba(251, 197, 0, 0.07);
}

#ez-toc-container a:hover {
  text-decoration: none;
}

.single-post .paragrph_sm h1 {
  font-size: 36px;
}

.paragrph_sm #ez-toc-container {
  display: none !important;
}

.single-post .according_btm_flw_contents>ul>li>a {
  margin-left: 20px;
}

.single-post .blog-dtails-popular-left {
  flex-basis: 100px;
  max-width: 100px;
}

.single-post .blog-details-popular-right {
  flex-basis: calc(100% - 100px);
  max-width: calc(100% - 100px);
  padding-left: 15px;
}

.single-post .b-details-popular-d {
  font-size: 12px;
  line-height: 1;
  color: #C4C4C4;
  margin-top: 20px;
}

.single-post .b-details-popular-t {
  font-size: 14px;
  line-height: 1.5;
  color: #000000;
}

.single-post .paragrph_sm h2 {
  font-size: 26px;
}

.common-header {
  margin-bottom: 0 !important;
}

.common-header h4 {
  font-size: 36px;
}

.blog-all-categories-ul li:before {
  display: none;
}

.blog-all-categories-ul li {
  padding: 5px 7px;
  margin: 0;
}

.blog-all-categories-ul li:first-child {
  margin-left: 0;
}

.blog-all-categories-ul li:last-child {
  margin-right: 0;
}

.blog-all-categories-ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin: 0 -7px;
}

.blog-top-single-cat-name {
  font-size: 16px;
  padding: 8px 16px;
  background: rgba(239, 239, 239, 0.5);
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: all 0.3s ease;
}

.blog-top-single-cat-name:hover,
.blog-top-single-cat-name.active {
  font-weight: 700;
  color: #FFFFFF;
  background: #FBC500;
}

.archive.category .blog_pages_section .blogh_sort_title_wrap .blog_sort_bys_ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.archive.category .blog_pages_section .blogh_sort_title_wrap {
  margin-bottom: 35px;
}

.archive.category .blog_pages_section .blogh_sort_title_wrap .blog_sort_bys_ul>li {
  padding-left: 0;
  font-size: 16px;
  margin-right: 12px;
}

.archive.category .blog_pages_section .blogh_sort_title_wrap .blog_sort_bys_ul>li:last-child {
  margin-right: 0;
}

.archive.category .blog_pages_section .blogh_sort_title_wrap .blog_sort_bys_ul>li:first-child {
  font-size: 20px;
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
  margin-right: 25px;
}

.archive.category .blog_pages_section .blogh_sort_title_wrap .blog_sort_bys_ul>li>div {
  padding: 10px 18px;
  line-height: 1;
  min-height: 40px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  border-radius: 5px;
}

.archive.category .blog_pages_section .blogh_sort_title_wrap .blog_sort_bys_ul>li>div.active {
  color: #FBC500;
  font-weight: 700;
}

.archive.category .blog_pages_section .blogh_sort_title_wrap .blog_sort_bys_ul>li::before {
  display: none;
}

/***********09.09.2022************/


.page-template-seed-banks .blog_page_ws_description ul {
  padding-left: 30px;
  margin-bottom: 40px;
}

.page-template-seed-banks .blog_page_ws_description ul li:before {
  width: 5px;
  height: 5px;
  top: 11px;
}

.page-template-seed-banks .blogh_sort_title_wrap .common_button_wrapper .cmn_btn_hrf {
  padding: 12px 46px;
}

.page-template-seed-banks .blogh_sort_title_wrap .common_button_wrapper {
  text-align: center;
}

.page-template-seed-banks .seed_bank_brands_listing>h4 {
  font-size: 36px;
  font-weight: 700;
}

.page-template-seed-banks .seed_bank_brands_listing_inner .common_button_wrapper {
  text-align: center;
  margin: 40px 0 0;
}

.seed_bank_brands_listing .seed_bank_brands_listing_inner {
  padding: 40px 0;
}

.seed_bank_brands_listing .seed_bank_brands_listing_inner:last-child {
  padding-bottom: 0;
}

.seed_bank_brands_listing .seed_bank_brands_listing_inner:first-child {
  padding-top: 0;
}

.banks_icon_wrap {
  display: flex;
  margin-bottom: 25px;
  align-items: center;
}

.banks_icon_img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.banks_icon_img {
  flex-basis: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100px;
}

.banks_icon_title {
  flex-basis: calc(100% - 100px);
  max-width: calc(100% - 100px);
  padding-left: 20px;
}

.banks_icon_title h5 {
  font-size: 28px;
  color: #000000;
  font-weight: 700;
}

.banks_icon_title h5 a {
  color: inherit;
}

.banks_icon_title h5 a:hover {
  color: #FBC500;
}

.page-template-seed-banks .seed_bank_description h2 {
  font-size: 22px;
}

.seed_bank_brands_listing .seed_bank_brands_listing_inner:not(:last-child) {
  border-bottom: 1px solid #EFEFEF;
}

.page-template-seed-banks .sidepan_bstslr_indvdl_wrap .sidepan_bstslr_indvdl_wrap_left img {
  width: 100%;
}

.page-template-seed-banks .sidepan_bstslr_indvdl_wrap .sidepan_bstslr_indvdl_wrap_left {
  width: 92px;
  border: 1px solid rgba(196, 196, 196, 0.3);
  border-radius: 5px 5px 0px 0px;
  max-height: 100px;
  overflow: hidden;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  justify-content: flex-end;
}

.page-template-seed-banks .sidepan_bstslr_indvdl_wrap_right {
  width: calc(100% - 92px);
  padding-left: 15px;
  font-size: 14px;
}

.page-template-seed-banks .sidepan_bstslr_indvdl_wrap_right p:not(:last-child) {
  margin-bottom: 5px;
}

.page-template-seed-banks .sidepan_bstslr_indvdl_wrap_right .woocommerce-Price-amount.amount {
  font-weight: 600;
}


.term-beaver-seeds .sidepan_bstslr_indvdl_wrap .sidepan_bstslr_indvdl_wrap_left img {
  width: 100%;
}

.term-beaver-seeds .sidepan_bstslr_indvdl_wrap .sidepan_bstslr_indvdl_wrap_left {
  width: 92px;
  border: 1px solid rgba(196, 196, 196, 0.3);
  border-radius: 5px 5px 0px 0px;
  max-height: 100px;
  overflow: hidden;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  justify-content: flex-end;
}

.term-beaver-seeds .sidepan_bstslr_indvdl_wrap_right {
  width: calc(100% - 92px);
  padding-left: 15px;
  font-size: 14px;
}

.term-beaver-seeds .sidepan_bstslr_indvdl_wrap_right p:not(:last-child) {
  margin-bottom: 5px;
}

.term-beaver-seeds .sidepan_bstslr_indvdl_wrap_right .woocommerce-Price-amount.amount {
  font-weight: 600;
}

.woocommerce .star-rating::before {
  display: none !important;
}

.term-beaver-seeds .blog-dtails-popular-left {
  flex-basis: 100px;
  max-width: 100px;
}

.term-beaver-seeds .blog-details-popular-right {
  flex-basis: calc(100% - 100px);
  max-width: calc(100% - 100px);
  padding-left: 15px;
}

.term-beaver-seeds .b-details-popular-d {
  font-size: 12px;
  line-height: 1;
  color: #C4C4C4;
  margin-top: 20px;
}

.term-beaver-seeds .b-details-popular-t {
  font-size: 14px;
  line-height: 1.5;
  color: #000000;
}

.term-beaver-seeds .woocommerce-products-header__title.page-title {
  font-size: 36px;
}

.page-template-germination .germination_content_wrap img {
  padding: 20px 0 40px;
}

.page-template-germination .germination_content_wrap h4 {
  font-size: 26px;
  font-weight: 700;
}

.page-template-germination .germination_content_wrap ul li:before {
  width: 3px;
  height: 3px;
  top: 11px;
}

.page-template-germination .germination_content_wrap ul li {
  padding-left: 15px;
}

.page-template-germination .germination_content_wrap ul {
  margin-bottom: 40px;
}

.germination_content_wrap #ez-toc-container {
  display: none !important;
}

.page-template-germination .sidepan_bstslr_indvdl_wrap .sidepan_bstslr_indvdl_wrap_left img {
  width: 100%;
}

.page-template-germination .sidepan_bstslr_indvdl_wrap .sidepan_bstslr_indvdl_wrap_left {
  width: 92px;
  border: 1px solid rgba(196, 196, 196, 0.3);
  border-radius: 5px 5px 0px 0px;
  max-height: 100px;
  overflow: hidden;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  justify-content: flex-end;
}

.page-template-germination .sidepan_bstslr_indvdl_wrap_right {
  width: calc(100% - 92px);
  padding-left: 15px;
  font-size: 14px;
}

.page-template-germination .sidepan_bstslr_indvdl_wrap_right p:not(:last-child) {
  margin-bottom: 5px;
}

.page-template-germination .sidepan_bstslr_indvdl_wrap_right .woocommerce-Price-amount.amount {
  font-weight: 600;
}

.woocommerce .star-rating::before {
  display: none !important;
}

.page-template-germination .ez-toc-link {
  display: flex;
  flex-wrap: wrap;
  padding: 13px 24px;
  padding-right: 40px;
  font-size: 16px;
  color: #000000 !important;
  font-weight: 400;
  position: relative;
  border-left: 2px solid transparent;
  border-radius: 0 10px 10px 0;
}

.page-template-germination .ez-toc-list li {
  list-style: none;
}

.page-template-germination .ez-toc-list li::before {
  display: none;
}

.page-template-germination #ez-toc-container {
  background: #fff;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  display: block;
  margin-bottom: 0;
  padding: 10px;
  position: relative;
  width: 100%;
  padding: 0;
}

.page-template-germination .ws-table-of-content-side.parent_acrdion_cmn .accordion-item.openedd {
  box-shadow: none !important;
  border-radius: 0;
}

.page-template-germination .ez-toc-list.ez-toc-list-level-1 {
  border-bottom: 1px solid #EFEFEF;
}

.page-template-germination .indexing_blog_content .ez-toc-list li .ez-toc-link:hover {
  border-color: #FBC500;
  font-weight: 700;
  font-size: 16px;
  color: #FBC500 !important;
  background: rgba(251, 197, 0, 0.07);
}

.page-template-germination .blog-dtails-popular-left {
  flex-basis: 100px;
  max-width: 100px;
}

.page-template-germination .blog-details-popular-right {
  flex-basis: calc(100% - 100px);
  max-width: calc(100% - 100px);
  padding-left: 15px;
}

.page-template-germination .b-details-popular-d {
  font-size: 12px;
  line-height: 1;
  color: #C4C4C4;
  margin-top: 20px;
}

.page-template-germination .b-details-popular-t {
  font-size: 14px;
  line-height: 1.5;
  color: #000000;
}

.germination_special h4 {
  color: #A50000;
}

.germination_special {
  padding: 35px 30px;
  background: rgba(238, 238, 238, 0.6);
  border-radius: 10px;
  margin: 50px 0;
}

.page-template-germination .germination_content_wrap .germination_special ul {
  margin-bottom: 0;
  margin-left: 30px;
}

.page-template-germination .germination_content_wrap .bottom-content-image-germ h4 {
  font-family: 'Montserrat';
  font-weight: 900;
  font-size: 34px;
  text-align: center;
  text-transform: uppercase;
  color: #FBC500;
}

.bottom-content-image-germ {
  padding: 55px 50px;
  border-radius: 10px;
}

/* support 29-9-22 start */

.woocommerce .cart_collaterals-wpr table.shop_table {
  padding: 26px 15px 20px 15px;
}

.woocommerce-cart .cart-table-wpr {
  width: 64%;
}

.woocommerce-cart .cart_collaterals-wpr {
  width: 36%;
}

.product_label_filter_woof .woof_list li label {
  transition: all .3s ease-in-out;

}

.product_label_filter_woof .woof_list li:hover label {
  opacity: 1;
}

.woocommerce .yith-wcwl-add-button a.add_to_wishlist {
  padding-right: 40px;
}

.woocommerce-wishlist table.shop_table td.product-price,
.woocommerce-wishlist table.shop_table td.product-stock-status {
  text-align: left;
}

.single_product_specification_parent_ws .specifications_bottom a.single_similar_items_btn {
  color: #006698;
}

.single_product_specification_parent_ws .specifications_bottom a.single_similar_items_btn:hover {
  color: #FBC500;
}


/* after_live */

.single-product .inner_gap_wrpr .pvtfw_variant_table_block .variant tr td ins {
  text-decoration: none;
}

.single-product .single_product_image_right_content_wrap {
  position: relative;
}

.single-product .single_product_image_right_content_wrap span.onsale {
  position: absolute;
  top: 15px;
  left: 35px;
}

.searches_part_maincnt .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
  padding-right: 110px;
}

.main_head_btm .searches_part_section .searches_part_maincnt .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader svg path {
  fill: #006698 !important;
}

.dgwt-wcas-darkened-overlay>div {
  display: none;
}

.main_head_btm .searches_part_maincnt .dgwt-wcas-search-wrapp.dgwt-wcas-search-darkoverl-on .dgwt-wcas-search-form {
  background-color: transparent;
}

/* support 29-9-22 end */


/*responsive_start*/

/* ================ 13/09/2022 ================ */
ul.navbar-nav>li>ul.sub-menu {
  width: auto;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}

ul.navbar-nav>li>ul.sub-menu>li>a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 500;
  padding: 10px 18px;
}

ul.navbar-nav>li>ul.sub-menu>li>a>img {
  width: 75px;
  max-height: 46px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -o-object-fit: contain;
  object-fit: contain;
}

.sub-menu>li>a:hover,
.sub-menu>li.menu-item-has-children:hover>a {
  background: #206798;
}

.navbar-nav>li.current-menu-item>a,
.navbar-nav>li>a:hover,
.navbar-nav>li.menu-item-has-children:hover>a {
  color: #206798;
}

.single_links_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
  margin-bottom: -25px;
}

.single_links_wrap>* {
  width: 33.33%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 0 15px;
  margin-bottom: 25px;
}

.single_links_wrap>.single_link>a {
  font-weight: 500;
}

.single_links_wrap>.single_link {
  border-left: 2px solid #e9e9e9;
}

.page-id-9075942 h1.entry-title,
.page-id-9075957 h1.entry-title,
.page-id-352 h1.entry-title,
.page-id-9075945 h1.entry-title {
  margin-bottom: 35px;
  color: #206798;
  padding: 5px 15px 6px;
  padding-left: 15px;
  border-left: 5px solid #206798;
  background-color: rgb(32 103 152 / 10%);
  font-size: 42px;
}

.page-id-9075942 .entry-content h2,
.page-id-9075957 .entry-content h2,
.page-id-352 .entry-content h2,
.page-id-9075945 .entry-content h2 {
  margin-bottom: 10px;
  margin-top: 40px;
  font-size: 30px;
}

/* new page css */
.join-us-sec,
.what-you-need-sec,
.featured-point-sec {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.join-us-sec .join-us-row {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  --bs-gutter-x: 40px;
}

.join-us-sec .join-us-img-sec {
  text-align: center;
}

.join-us-sec .join-us-txt-sec {
  color: #fff;
  font-weight: 600;
}

.join-us-sec .join-us-txt-sec h2 {
  color: #fff;
  margin-bottom: 10px;
}

.what-you-need-sec .what-you-need-content {
  margin: 0 auto;
  text-align: center;
}

.what-you-need-sec .what-you-need-content {
  color: #fff;
  font-weight: 600;
}

.what-you-need-sec .what-you-need-content h2 {
  color: #fff;
}

.featured-point-sec .featured-point-row {
  --bs-gutter-x: 80px;
  margin-bottom: -80px;
}

.featured-point-sec .featured-point-col {
  margin-bottom: 80px;
}

.featured-card {
  padding: 60px 50px;
  border-radius: 20px;
  background-color: #006698;
  color: #fff;
  text-align: center;
  min-height: 100%;
  font-weight: 500;
  font-size: 16px;
}

.featured-card .featured-point-icon {
  margin-bottom: 20px;
}

.featured-card .featured-point-icon>i {
  font-size: 68px;
}

.featured-card h3 {
  font-weight: 600;
}

.featured-point-sec .join-now-btn-wpr {
  text-align: center;
  margin-top: 50px;
}

.service-area-link-wpr {
  width: 100%;
  padding-left: 40px;
}

.service-area-link-wpr ul {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
}

.service-area-link-wpr ul>li {
  list-style: none;
  position: relative;
  padding-left: 20px;
  margin-bottom: 22px;
}

.service-area-link-wpr ul>li::before {
  content: '';
  position: absolute;
  top: 7px;
  left: 0;
  background-color: transparent;
  border-radius: 0;
  border-left: 5px solid #006698;
  border-right: 5px solid transparent;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}

.service-area-link-wpr ul>li a {
  font-weight: 600;
}

/* new page css */
.grow_seedtrackerbk .grow_tracker_app>img {
  width: 100%;
}

.page-template-legal-opinion-letter .blog_pages_section h2 {
  text-align: center;
}

.opinion_letter_image>img {
  width: 100%;
}

.page-id-9075957 ul.ez-toc-list>li::before {
  display: none;
}

.page-template-joinasbreeder form#gform_1 ul#gform_fields_1>li {
  padding-left: 0;
}

.page-template-joinasbreeder form#gform_1 ul#gform_fields_1>li>label {
  font-weight: 600;
}

.page-template-joinasbreeder form#gform_1 ul#gform_fields_1>li input[type="text"],
.page-template-joinasbreeder form#gform_1 ul#gform_fields_1>li input[type="email"],
.page-template-joinasbreeder form#gform_1 ul#gform_fields_1>li input[type="tel"],
.page-template-joinasbreeder form#gform_1 ul#gform_fields_1>li input[type="password"] {
  height: 45px;
  padding: 0 16px;
}

.page-template-joinasbreeder .why_choose_section h3 {
  color: #006698;
}

.page-template-joinasbreeder .contact_desc {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 15px;
}

.page-template-joinasbreeder .contact_info>ul {
  padding-left: 20px;
  margin-top: 35px;
}

.page-template-joinasbreeder .contact_info>ul>li {
  padding-left: 0;
  margin-bottom: 20px;
}

.page-template-joinasbreeder .contact_info>ul>li:last-child {
  margin-bottom: 0;
}

.page-template-joinasbreeder .contact_info>ul>li::before {
  display: none;
}

.page-template-joinasbreeder .contact_info>ul>li>p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #666;
}

.page-template-joinasbreeder .contact_info>ul>li>p>span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background-color: #3b3b3b;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 5px;
}

.page-template-joinasbreeder .contact_info>ul>li>p>span>i {
  color: #fff;
  font-size: 12px;
}

.page-template-joinasbreeder .contact_info>ul>li>p>a {
  margin-left: 10px;
  color: #666;
}

.page-template-joinasbreeder .contact_info>ul>li>p>a:hover {
  color: #006698;
}

/* ================ 13/09/2022 END ================ */

/*=======support 14/09/2022 ss=========*/
.single-product .sp_brand_image {
  width: 60.87px;
  min-height: 70px;
}

.single-product .sp_brand_image img {
  width: 100%;
}

.page-id-9075987 h1.entry-title {
  margin-bottom: 35px;
  color: #206798;
  padding: 5px 15px 6px;
  padding-left: 15px;
  border-left: 5px solid #206798;
  background-color: rgb(32 103 152 / 10%);
  font-size: 42px;
}

.woocommerce span.onsale {
  min-height: 3.236em;
  min-width: 3.236em;
  padding: 0;
  line-height: 3.236;
  top: 3.5em;
  left: 0;
  margin: 0;
  right: auto;
}

/*=======support 14/09/2022 ss end=========*/


/* support-19-09-2022-start */
.woof_block_html_items .woof_list>li .woof_tooltip .checkbox.woof_image_term {
  width: 60px !important;
  height: 40px !important;
  background-size: 30px !important;
}

.menu_extra_header .navbar-nav .sub-menu>li:nth-child(1) a {
  padding-top: 22px;
  padding-bottom: 22px;
}

.menu_extra_header .navbar-nav .sub-menu>li a {
  min-height: 65px;
}

.product_label_filter_woof .woof_term_40 .woof_checkbox_label {
  background: #ff0000;
}

.product_label_filter_woof .woof_checkbox_label {
  background: #006698;
}

.product_label_filter_woof .woof_term_42 .woof_checkbox_label {
  background: #07d916;
}

/* support-19-09-2022-end */


/* 26.09.22 */

.single_product_description_full_ws span {
  display: block;
}

.woocommerce-cart-form button.button:hover {
  background: #006698 !important;
}

.spcontent_description_row span {
  display: block;
  margin-bottom: 10px;
}

.spcontent_description_row span:last-child {
  margin-bottom: 0;
}


/*---27-09-22-----------*/
.tag_sell_exp .tag_sell_exp_in {
  color: #fff;
}

.single-product .woocommerce-product-rating {
  display: flex;
  align-items: center;
}

.single-product .woocommerce-product-rating .star-rating {
  margin-top: 0;
}

.below_single_product_title_container .sp_avg_star_rating {
  flex: 0 0 auto;
}

@media(min-width:576px) {
  .container_full_smmm {
    padding-left: calc((100% - 540px + 30px)/2);
    padding-right: 0;
    max-width: 100%;
  }

  .container_full_Rt_smmm {
    padding-right: calc((100% - 540px + 30px)/2);
    padding-left: 0;
    max-width: 100%;
  }

}

@media(min-width:768px) {

  .container_full_smmm,
  .container_full_mddd {
    padding-left: calc((100% - 720px + 30px)/2);
    padding-right: 0;
    max-width: 100%;
  }

  .container_full_Rt_smmm,
  .container_full_Rt_mddd {
    padding-right: calc((100% - 720px + 30px)/2);
    padding-left: 0;
    max-width: 100%;
  }

}

@media(min-width:992px) {

  .container_full_smmm,
  .container_full_lggg,
  .container_full_mddd {
    padding-left: calc((100% - 960px + 30px)/2);
    padding-right: 0;
    max-width: 100%;
  }

  .container_full_Rt_smmm,
  .container_full_Rt_lggg,
  .container_full_Rt_mddd {
    padding-right: calc((100% - 960px + 30px)/2);
    padding-left: 0;
    max-width: 100%;
  }

  .banner_shop_arrivals_col_lft {
    width: 33%;
  }

  .banner_shop_arrivals_col_rtt {
    width: 67%;
  }

}


@media(min-width:1200px) {

  .container_full_smmm,
  .container_full_lggg,
  .container_full_mddd {
    padding-left: calc((100% - 1140px + 30px)/2);
    padding-right: 0;
    max-width: 100%;
  }

  .container_full_Rt_smmm,
  .container_full_Rt_lggg,
  .container_full_Rt_mddd {
    padding-right: calc((100% - 1140px + 30px)/2);
    padding-left: 0;
    max-width: 100%;
  }

  .banner_shop_arrivals_col_lft {
    width: 30%;
  }

  .banner_shop_arrivals_col_rtt {
    width: 70%;
  }

}

@media(min-width:1400px) {
  .container_full {
    max-width: 100%;
    padding-left: calc((100% - 1320px + 30px)/2);
  }

  .container_full_Rt {
    padding-right: calc((100% - 1320px + 30px)/2);
  }

  .container_full_smmm,
  .container_full_lggg,
  .container_full_mddd {
    padding-left: calc((100% - 1320px + 30px)/2);
    padding-right: 0;
    max-width: 100%;
  }

  .container_full_Rt_smmm,
  .container_full_Rt_lggg,
  .container_full_Rt_mddd {
    padding-right: calc((100% - 1320px + 30px)/2);
    padding-left: 0;
    max-width: 100%;
  }

}


@media(min-width:1025px) {

  /* navbar*/
  .clickD {
    display: none;
  }

  .navbar-nav li.menu-item-has-children:hover>.sub-menu {
    display: block;
  }

}

@media (max-width: 1399px) {
  .menu_extra_header .navbar-nav>li {
    margin: 0 10px;
  }

  .btn_head {
    min-width: 200px;
    padding: 11px 15px;
  }

  .newww_on .slidermn_best_seller_in_btm h6 {
    font-size: 18px;
  }

  .seed_top_feminsd_slider .slick-slide {
    padding: 0 10px;
  }

  .seed_top_feminsd_slider .slick-list {
    margin: 0 -10px;
  }

  .ftr_top_col_wrap {
    padding-left: 20px;
  }

  .ftr_link_cmn li a,
  .ftr_top_col h5 {
    font-size: 17px;
  }

  .social_icon_sec li a {
    width: 45px;
    height: 45px;
  }

  .social_icon_sec li {
    margin-right: 17px;
  }

  .specification_short {
    margin-left: -20px;
    margin-right: -20px;
  }

  .specification_individual {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pvtfw_variant_table_block table.variant tr th,
  .pvtfw_variant_table_block table.variant tr td {
    padding: 17px 15px;
  }

  .woocommerce button.button.alt.pvtfw_variant_table_cart_btn {
    min-width: 190px;
  }

  .info_second_row_inner_text {
    padding-left: 22px;
  }

  .sp_content_third_row_left {
    padding: 20px 50px;
  }

  .sp_content_third_row_left p {
    width: 90%;
  }

  .product_price_dfn {
    font-size: 19px;
  }

  .woocommerce .cart-table-wpr .shop_table tbody tr td,
  .woocommerce .cart-table-wpr .shop_table thead tr th {
    padding-left: 15px;
    padding-right: 15px;
  }

  .sort_by_filt_lft_innrrtt li a {
    font-size: 14px;
    padding: 7px 10px;
  }

  .progress-ul li::after {
    width: 170px;
  }

  .sp_content_first_row_left_ul li {
    margin-right: 11px;
  }


  /* 30.08.22 */

  .sort_by_filt_lft_innrrtt_ul_tax li a {
    font-size: 13px !important;
    margin-bottom: 0 !important;
  }

  .page-template-germination .germination_content_wrap .bottom-content-image-germ h4 {
    font-size: 30px;
  }

  /* ========== 13/09/2022 ============== */
  .featured-card {
    padding: 40px 50px;
  }

  /* ========== 13/09/2022 END ============== */
}

@media (max-width: 1199px) {

  .container_full {
    padding-left: calc((100% - 960px + 30px)/2);
  }

  .container_full_Rt {
    padding-right: calc((100% - 960px + 30px)/2);
  }

  .navbar-nav>li {
    margin: 0 10px;
  }

  .searches_part_section {
    min-width: 381px;
  }

  .searches_part_maincnt input[type="text"],
  .searches_part_maincnt input[type="email"],
  .searches_part_maincnt input[type="search"],
  .searches_part_maincnt input[type="tel"],
  .searches_part_maincnt .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
    font-size: 17px;
  }

  .btn_head {
    min-width: 160px;
    padding: 9px 15px;
    font-size: 16px;
  }

  .shop_all_iconsd {
    margin: 0 -5px;
  }

  .shop_all_iconsd>* {
    padding: 0 5px;
  }

  .menu_extra_header .navbar-nav>li.menu-item-has-children>a {
    padding-right: 15px;
  }

  .menu_extra_header .navbar-nav>li>a {
    font-size: 15px;
  }

  .menu_extra_header .navbar-nav>li {
    margin: 0 5px;
  }

  .sub-menu>li>a {
    font-size: 14px;
  }

  .header_slide_span {
    font-size: 17px;
  }

  .ftr_link_cmn li a,
  .ftr_top_col h5 {
    font-size: 15px;
  }

  .ftr_top_col_wrap {
    padding-left: 0;
  }

  .social_icon_sec li a {
    width: 35px;
    height: 35px;
    font-size: 21px;
  }

  .thc_review {
    display: block;
    margin: 0;
    text-align: center;
  }

  .thc_review>* {
    padding: 0;
  }

  .review_main_in {
    justify-content: center;
    margin-bottom: 10px;
  }

  .subscribe_newsltr_panel h3 {
    font-size: 31px;
  }

  .pvtfw_variant_table_block table.variant tr th,
  .pvtfw_variant_table_block table.variant tr td {
    padding: 13px 12px;
  }

  .info_second_row_inner figure {
    width: 80px;
    height: 80px;
  }

  .info_second_row_inner_text {
    width: calc(100% - 80px);
    padding-left: 20px;
    font-size: 17px;
  }

  .pvtfw_variant_table_block table.variant tr th {
    font-size: 18px;
  }

  .woocommerce button.button.alt.pvtfw_variant_table_cart_btn {
    min-width: 150px;
    font-size: 16px;
    padding: 15px 10px;
  }

  .pvtfw_variant_table_block .quantity {
    width: 118px;
  }

  /*.compare_slider_part_top_btt_in:blank,
.compare_slider_part_top_btt_in:empty,*/
  .compare_slider_part_top_btt_in:first-child {
    display: none;
  }

  .compare_slider_part_top_btt_in {
    flex-basis: 25%;
    max-width: 25%;
  }

  .cart-table-wpr {
    width: 100%;
  }

  .cart_collaterals-wpr {
    width: 100%;
    margin-top: 30px;
  }

  .product_sld_mbls_child {
    flex-basis: 33.33%;
    max-width: 33.33%;
  }

  .shop_page_left_panel {
    width: 35%;
  }

  .shop_page_main_content {
    width: 65%;
  }


  .progress-ul li::after {
    width: 120px;
  }

  .checkout_cart_collaterals-total-wpr .wc_payment_methods.payment_methods.methods li {
    font-size: 14px;
  }

  .checkout_cart_collaterals-total-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type="checkbox"]+span::before {
    top: 7px;
    width: 20px;
    height: 20px;
  }

  .checkout_cart_collaterals-total-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type="checkbox"]+span::after {
    top: 7px;
    width: 20px;
    height: 20px;
    background-size: 10px;
  }

  .checkout_cart_collaterals-total-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {
    padding-left: 30px;
  }

  .checkout_cont_wrp input[type="text"],
  .checkout_cont_wrp input[type="tel"],
  .checkout_cont_wrp input[type="password"],
  .checkout_cont_wrp input[type="email"] {
    font-size: 14px;
  }

  .checkout_cont_wrp .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 14px;
  }

  .checkout_cont_wrp .woocommerce-privacy-policy-text {
    font-size: 14px;
  }

  .checkout_cont_wrp textarea {
    font-size: 14px;
  }

  .checkout_cart-table-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {
    padding-left: 30px;
  }

  .checkout_cart-table-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type="checkbox"]+span::before {
    top: 7px;
    width: 20px;
    height: 20px;
  }

  .checkout_cart-table-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type="checkbox"]+span::after {
    top: 7px;
    width: 20px;
    height: 20px;
    background-size: 10px;
  }

  .checkout_cart-table-wpr,
  .checkout_cart_collaterals-wpr {
    width: 100%;
  }

  .checkout_cart_collaterals-total-wpr {
    margin-top: 40px;
  }

  .woocommerce-checkout #payment .wc_payment_methods .wc_payment_method input[type="radio"]+label img {
    max-width: 180px;
  }

  .sort_by_filt_lft_innrrtt ul {
    flex-wrap: wrap;
  }


  /* 30.08.22 start  */

  .sort_by_filt_lft_innrrtt_ul_tax li {
    margin-right: 6px !important;
  }

  .sort_by_filt_lft_innrrtt_ul_tax li:last-child {
    margin-right: 0 !important;
  }

  .sort_by_filt_lft_innrrtt_ul_tax {
    justify-content: flex-start;
  }

  /* 30.08.22 end  */

  /* 1/09/22 start */
  .sort_by_filt_lft_innrrtt li a {
    font-size: 12px;
  }

  .product_label_filter_woof .woof_checkbox_label {
    padding: 7px 10px !important;
    font-size: 12px;
  }

  .shop_product_listing .sort_by_filt_lft_innrrtt_ul_tax li a {
    font-size: 10px !important;
    padding: 5px !important;
  }

  .shop_product_listing .product_label_filter_woof .woof_checkbox_label {
    font-size: 10px;
  }

  /* 1/09/22 end */

  /*support 5/9/22*/

  .checkout_cart_collaterals-total-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {
    display: block;
  }

  /*end support 5/9/22*/
  /* Modification CSS 07.09.22 */
  .page-template-blog .blog_pgggs_slider_in .blog_pgggs_slider_in_btm h4 {
    font-size: 20px;
    min-height: 104px;
  }

  /* Modification CSS 07.09.22 */
  .page-template-germination .germination_content_wrap .bottom-content-image-germ h4 {
    font-size: 25px;
  }

  /* ============= 13/09/2022 ============== */
  .join-us-sec .join-us-img-sec {
    margin-bottom: 35px;
  }

  .featured-card {
    padding: 35px 35px;
  }

  .featured-point-sec .featured-point-col {
    margin-bottom: 30px;
  }

  .featured-point-sec .featured-point-row {
    --bs-gutter-x: 30px;
    margin-bottom: -30px;
  }

  /* ============= 13/09/2022 END ============== */

  /* support 29-9-22 start */


  .woocommerce-cart .cart-table-wpr {
    width: 100%;
  }

  .woocommerce-cart .cart_collaterals-wpr {
    width: 100%;
  }

  /* support 29-9-22 end */


}


@media(max-width:1024px) {

  /* navbar*/
  .navbar-nav .clickD {
    position: absolute;
    right: 0;
    top: 5px;
    width: 20px;
    height: 20px;
    background: url(assets/images/down_arrow_vctr.svg) center center no-repeat;
    cursor: pointer;
    display: block;
    background-size: 10px;
  }

  .navbar-nav>li.menu-item-has-children {
    padding-right: 20px;
  }

  .menu_extra_header .navbar-nav>li.menu-item-has-children>a {
    padding-right: 0;
  }

  .sub-menu.show {
    display: block;
  }

  .menu_extra_header .navbar-nav>li.menu-item-has-children>a::after {
    display: none;
  }

}



@media (max-width: 991px) {

  /* images alignment for wordpress content pages */
  .alignright,
  .alignleft,
  .aligncenter {
    float: none;
    clear: both;
    display: block;
    margin: 0 0 22px 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }

  .container_full {
    padding-left: calc((100% - 720px + 30px)/2);
  }

  .container_full_Rt {
    padding-right: calc((100% - 720px + 30px)/2);
  }

  .main_head_last_parent .menu_extra_header {
    display: none;
  }

  .nav_menu_outr.nav2 {
    display: block;
  }

  .shop_all_iconsd.mbl {
    display: flex;
    order: 3;
    margin: 0 -15px;
  }

  .main_head_btm .navbar-toggler {
    min-width: inherit;
    background: transparent !important;
    box-shadow: inherit !important;
    padding: 0;
    margin: 0;
    width: 30px;
    height: 24px;
    position: relative;

    transition: 0.5s ease-in-out;
    -webkit-transition: 0.5s ease-in-out;
  }

  .main_head_btm .navbar-toggler .navbar-toggler-icon,
  .main_head_btm .navbar-toggler .navbar-toggler-icon:after,
  .main_head_btm .navbar-toggler .navbar-toggler-icon:before {
    width: 30px;
    height: 2px;
    background: #000000;
    position: absolute;
    left: 0;
    top: auto;
    transition: all 0.6s;
    border-radius: 5px;
  }

  .main_head_btm .navbar-toggler .navbar-toggler-icon:before {
    content: '';
    top: -10px;
    left: 0;
    width: 100%;
  }

  .main_head_btm .navbar-toggler .navbar-toggler-icon:after {
    content: '';
    top: 10px;
    left: 0;
    width: 70%;
  }

  .main_head_btm .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
    transform: translateX(-50px);
    background: transparent;
  }

  .main_head_btm .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {
    transform: rotate(45deg) translate(42px, -28px);
    left: 2px;
  }

  .main_head_btm .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {
    transform: rotate(-45deg) translate(42px, 28px);
    left: 2px;
    width: 100%;
  }

  .main_head_btm .navbar-collapse {
    position: fixed;
    left: 0;
    top: 142px;
    width: 50%;
    height: calc(100vh - 142px);
    background: #FFFFFF;
    border: 1px solid rgba(196, 196, 196, 0.3);
    display: block !important;
    transform: translateX(-100%);
    opacity: 0;
    pointer-events: none;
    transition: transform 0.2s ease-in-out;
    -webkit-transition: transform 0.2s ease-in-out;
    z-index: 99;
    overflow-y: auto;
    padding: 20px !important;
  }

  .main_head_btm .navbar-collapse.show {
    opacity: 1;
    pointer-events: all;
    transform: translateX(0);
    transition: transform 0.2s ease-in-out;
    -webkit-transition: transform 0.2s ease-in-out;
  }

  .searches_part_anc {
    display: table;
  }

  .searches_part_section {
    position: relative;
    order: 1;
    min-width: inherit;
  }

  .searches_part_maincnt {
    display: none;
  }

  .navbar-brand {
    order: 2;
    margin: 0 auto;
  }

  .mbl_search_hd {
    display: none;
    margin-top: 20px;
  }

  .mbl_search_hd.active {
    display: block;
  }

  .mbl_search_hd .searches_part_maincnt {
    display: block;
  }

  .main_head_btm .navbar {
    margin: 0 -15px;
  }

  .main_head_btm .navbar>* {
    padding: 0 15px;
  }

  .btn_main_head {
    display: block;
    order: 0;
  }

  .shop_all_iconsd>* {
    padding: 0 15px;
  }

  .main_head_btm {
    border-bottom: 0;
    padding: 20px 0;
  }

  .main_head_last_parent .shop_all_iconsd {
    display: none;
  }

  .main_head_last_parent .shop_btn_menu {
    width: 90%;
    margin: 0 auto;
    display: inline-block;
  }

  .main_head_last_parent .shop_btn_menu .btn_head {
    width: 100%;
    text-align: center;
    min-width: inherit;
  }

  .open-nav {
    overflow: hidden;
  }

  .navbar-nav>li,
  .menu_extra_header .navbar-nav>li {
    padding: 0;
    margin: 0;
    margin-bottom: 15px;
  }

  .navbar-nav>li:last-child,
  .menu_extra_header .navbar-nav>li:last-child {
    margin-bottom: 0;
  }

  .menu_extra_header .navbar-nav {
    display: table;
    margin: 0 !important;
    width: 100%;
  }

  .navbar-nav>li>a,
  .menu_extra_header .navbar-nav>li>a {
    font-size: 15px;
  }

  .nav_menu_outr {
    border-top: 1px solid #EFEFEF;
    margin-top: 20px;
    padding-top: 20px;
  }

  .nav_menu_outr:first-child {
    padding-top: 0;
    margin-top: 0;
    border-top: 0;
  }

  .navbar-nav>li.menu-item-has-children,
  .menu_extra_header .navbar-nav>li.menu-item-has-children {
    padding-right: 20px;
  }

  .sub-menu {
    position: static;
    width: 100%;
  }

  .header_slide_span {
    font-size: 15px;
  }

  .mobile_filter_part {
    display: block;
    position: relative;
    margin-bottom: 20px !important;
  }

  .shop_section_nav {
    display: block;
  }

  /*.parent_acrdion_cmn .accordion-header .accordion-button{
  font-size: 16px;
}*/

  .banner_shop_arrivals_col_rtt {
    order: 0;
    margin-bottom: 60px;
  }

  .banner_shop_arrivals_col_lft {
    order: 1;
  }

  .cmn_gap {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .mobile_filter_part_in {
    min-width: 125px;
    font-size: 15px;
    font-weight: 700;
    display: inline-block;
    background: #FBC500;
    color: #FFFFFF;
    text-align: center;
    padding: 9px 15px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-left: auto;
    display: table;
  }

  .mobile_filter_part_in span {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    margin-top: -5px;
    margin-right: 4px;
  }


  .mobile_filter_part_output {
    position: fixed;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #FFFFFF;
    border: 1px solid rgba(196, 196, 196, 0.3);
    display: block !important;
    transform: translateX(-100%);
    opacity: 0;
    pointer-events: none;
    transition: transform 0.3s ease-in-out;
    -webkit-transition: transform 0.3s ease-in-out;
    z-index: 99;
    overflow-y: auto;
    padding: 20px;
  }

  .mobile_filter_part_output.actv {
    opacity: 1;
    pointer-events: all;
    transform: translateX(0);
    transition: transform 0.3s ease-in-out;
    -webkit-transition: transform 0.3s ease-in-out;
  }

  .mobile_filter_part_output .close {
    font-size: 40px;
    display: table;
    margin-left: auto;
    line-height: 1;
    margin-bottom: 20px;
    cursor: pointer;
  }

  .progressBar {
    display: block;
    width: 100%;
    height: 8px;
    border-radius: 5px;
    overflow: hidden;
    background-color: #FFFFFF;
    box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.05);
    background-image: linear-gradient(to right, #FBC500, #FBC500);
    background-repeat: no-repeat;
    background-size: 20% 100%;
    margin: 0 0;
    transition: background-size 0.4s ease-in-out;
    margin-top: 20px;
  }

  .progressBar.progressBarLabel {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
  }

  .slide_all_seller_arrow {
    display: none;
  }

  .slider_row_mbl {
    align-items: center;
  }


  h1 {
    font-size: 50px;
  }

  h2 {
    font-size: 32px;
  }

  h3 {
    font-size: 27px;
  }

  h4 {
    font-size: 22px;
  }

  .slider_row_mbl>[class*="col-"] {
    margin-bottom: 0;
  }

  .best_deals_weed_slider .slick-arrow::before {
    display: none;
  }

  .best_deals_weed_slider .slick-arrow {
    font-size: 0;
    padding: 0;
    margin: 0;
    min-width: inherit;
    background: transparent;
    width: 21px;
    height: 21px;
    z-index: 1;
    top: 35%;
  }

  .best_deals_weed_slider .slick-arrow.slick-prev {
    background: url(assets/images/lt_blue.svg) no-repeat center center;
    background-size: 13px;
    left: 0;
  }

  .best_deals_weed_slider .slick-arrow.slick-next {
    background: url(assets/images/rt_blue.svg) no-repeat center center;
    background-size: 13px;
    right: 0;
  }

  .best_deals_weed_slider {
    padding: 0 35px;
  }

  .cmn_btn_hrf.ls_wdt {
    width: 100%;
  }

  .shop_king_seed_inner {
    margin: 0;
    padding: 0;
    flex-wrap: wrap;
    text-align: center;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    padding-top: 20px;
  }

  .shop_king_seed_inner>* {
    flex-basis: 100% !important;
    max-width: 100% !important;
    padding: 0;
  }

  .shop_king_sd_one,
  .shop_king_sd_two {
    padding: 0 10px;
  }

  .shop_king_sd_two p {
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
  }

  .shop_king_sd_three {
    padding-top: 14px;
  }

  .sec_heading_cntr.lft {
    text-align: left;
  }

  .sec_heading_cntr p {
    padding: 0;
  }


  /*boot_tab*/
  .seed_tp_lftpnl .responsive-tabs {
    position: relative;
    box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.05);
    background: #FFFFFF;
    border-radius: 5px;
    -webkit-border-radius: 5px;
  }

  .seed_tp_lftpnl .responsive-tabs li {
    width: 100%;
    margin: 0;
  }

  .seed_tp_lftpnl .responsive-tabs li>a {
    display: none;
    border: 0;
    border-radius: 0;
    margin: 0;
  }

  .seed_tp_lftpnl .responsive-tabs.open li>a,
  .seed_tp_lftpnl .responsive-tabs li>a.active {
    display: block;
  }

  .seed_tp_lftpnl .responsive-tabs .dropdown-arrow {
    position: absolute;
    top: 23px;
    right: 15px;
    border: solid #006698;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    vertical-align: middle;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transition: all ease .5s;
    cursor: pointer;
  }

  .seed_tp_lftpnl .responsive-tabs.open .dropdown-arrow {
    transform: rotate(-135deg);
    transition: all ease .5s;
  }

  /*boot_tab_end*/

  .nav_link_img_cnt {
    padding: 14px 23px;
    padding-right: 40px;
    background: transparent;
    box-shadow: inherit;
    border-radius: 0;
    -webkit-border-radius: 0;
  }

  .seed_tp_lftpnl .nav-tabs {
    display: table;
    margin-left: auto;
  }

  .seed_type_suits_col_lft {
    margin-bottom: 30px;
  }

  .slider_femisd_arrow {
    display: none;
  }

  .shop_king_seed_inner.rddd .shop_king_sd_one {
    padding-bottom: 20px;
  }

  .shop_king_seed_inner.rddd .shop_king_sd_two {
    padding-bottom: 20px;
  }

  .mbl_no {
    display: none;
  }

  .blog_pgggs_slider {
    padding: 0 40px;
  }

  .blog_pgggs_slider.cmn_arrow_ltrrt .slick-arrow {
    top: 20%;
  }

  .best_fmnsd_section .sec_heading_cntr,
  .best_fmnsd_section .best_fmnsd_section_accrdn {
    padding: 0;
  }

  .shop_king_seed_inner.rddd {
    background-size: cover !important;
  }

  .banner_shop_arrivals_col_lft .panel_clone_alllpt {
    display: none;
  }

  .blog_mbl_btn {
    display: block;
  }

  .single_product_image_right_content_wrap .woocommerce-product-gallery {
    flex-basis: 100%;
    max-width: 100%;
  }

  .single_product_image_right_content_wrap .summary.entry-summary {
    flex-basis: 100%;
    max-width: 100%;
  }

  .single_product_image_right_content_wrap>* {
    padding: 0;
  }

  .single_product_image_right_content_wrap {
    margin: 0;
  }

  .single_product_before_price_wrap_ws.desktop {
    display: none;
  }

  .single_product_before_price_wrap_ws.mobile {
    display: block;
  }

  .sp_content_first_row>* {
    padding: 0;
  }

  .sp_content_first_row {
    margin: 0;
  }

  .sp_content_first_row_left {
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: 30px;
  }

  .sp_content_first_row_right {
    flex-basis: 100%;
    max-width: 100%;
  }

  .sp_content_third_row_right_inner {
    width: 100%;
    text-align: center;
  }

  .sp_content_second_row>.row>[class*="col-"] {
    margin-bottom: 20px;
  }

  .sp_content_second_row>.row>[class*="col-"]:last-child {
    margin-bottom: 0;
  }

  .sp_content_third_row_left {
    width: 100%;
    background: url(assets/images/sd_tracker_mn2.jpg) no-repeat bottom #45958c;
    background-size: cover;
    padding: 50px 30px;
    padding-bottom: 120px;
  }

  .sp_content_third_row_right {
    width: 100%;
  }

  .sp_content_third_row_left_images img {
    display: table;
    margin: 0 auto;
    margin-bottom: 10px;
  }

  .sp_content_third_row_left_images img:last-child {
    margin-bottom: 0;
  }

  .sp_content_third_row_right img {
    margin-top: -110px;
  }

  .sp_content_third_row_left h2 {
    font-size: 27px;
  }

  .sp_content_third_row_left p {
    font-size: 16px;
  }

  .woocommerce #reviews #comments ol.commentlist li .comment-text {
    display: flex;
    flex-wrap: wrap;
  }

  .woocommerce #reviews #comments ol.commentlist li .comment-text>* {
    flex-basis: 100%;
    max-width: 100%;
  }

  .woocommerce-Reviews #comments .comment_container .description.mobile {
    display: block;
    flex-basis: 100%;
    margin-top: 21px;
  }

  .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
    order: 0;
    margin-bottom: 8px;
  }

  .woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
    order: 1;
  }

  .woocommerce #reviews #comments ol.commentlist li .comment-text div.description {
    display: none;
  }

  #review_form_wrapper #review_form .comment-respond {
    margin-top: 30px;
  }

  .d_nn_lg {
    display: none;
  }

  .compare_slider_part_top_btt {
    flex-wrap: nowrap;
    overflow-x: auto;
  }

  .compare_slider_part_top_btt_in {
    flex-basis: 40%;
    max-width: 40%;
    min-width: 40%;
  }

  .compare_slider_part_top_btt {
    scrollbar-color: #FBC500 #e1e1e1;
    scrollbar-width: thin;
  }

  .compare_slider_part_top_btt::-webkit-scrollbar {
    height: 8px;
  }

  /* Track */
  .compare_slider_part_top_btt::-webkit-scrollbar-track {
    box-shadow: inset 0px 3px 20px rgba(0, 0, 0, 0.05);
    background: #fff;
    border-radius: 10px;
  }

  /* Handle */
  .compare_slider_part_top_btt::-webkit-scrollbar-thumb {
    background: #FBC500;
    border-radius: 10px;
  }

  .compare_slider_part_top_btt {
    padding-bottom: 20px;
  }

  .top_general_information_inner {
    min-height: inherit;
  }

  .sort_by_filt_lft_innrrtt li a {
    font-size: 15px;
    padding: 6px 13px;
  }

  .sort_by_filt_lft_innrrtt li {
    margin-right: 7px;
    margin-bottom: 7px;
  }


  .sort_by_filt {
    display: none;
  }

  .filter_label_of_mb {
    display: block;
  }

  .mm-dropdown select {
    background: url(assets/images/down-arrow.svg) right 20px center no-repeat #FFFFFF;
    box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    width: auto;
    height: 40px;
    font-size: 14px;
    border: 0;
    padding: 3px 20px;
    padding-right: 40px;
    background-size: 13px;
  }

  .shop_left_panel_mobile {
    position: fixed;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #FFFFFF;
    border: 1px solid rgba(196, 196, 196, 0.3);
    display: block !important;
    transform: translateX(-100%);
    opacity: 0;
    pointer-events: none;
    transition: transform 0.3s ease-in-out;
    -webkit-transition: transform 0.3s ease-in-out;
    z-index: 99;
    overflow-y: auto;
    padding: 20px;
  }

  .shop_left_panel_mobile.active {
    opacity: 1;
    pointer-events: all;
    transform: translateX(0);
    transition: transform 0.3s ease-in-out;
    -webkit-transition: transform 0.3s ease-in-out;
  }

  .shop_page_main_content {
    width: 100%;
  }

  .shop_left_panel_mobile span.close {
    font-size: 40px;
    display: table;
    margin-left: auto;
    line-height: 1;
    margin-bottom: 20px;
    cursor: pointer;
  }

  .product_sld_mbls_child {
    flex-basis: 50%;
    max-width: 50%;
  }

  .review_sect_slide_t_main .comment_container .comment-text .description {
    display: none;
  }

  .review_sect_slide_t_main .comment_container .description.mobile {
    display: block;
    flex-basis: 100%;
    margin-top: 21px;
  }

  .review_sect_slide_t_main .comment_container .comment-text {
    display: flex;
    flex-wrap: wrap;
  }

  .review_sect_slide_t_main .comment_container .comment-text>* {
    flex-basis: 100%;
    max-width: 100%;
  }

  .review_sect_slide_t_main .comment_container .comment-text p.meta {
    order: 0;
    margin-bottom: 8px;
  }

  .review_sect_slide_t_main .comment_container .comment-text .star-rating {
    order: 1;
  }

  .shop_page_main_content .woocommerce-products-header h1.woocommerce-products-header__title.page-title {
    font-size: 30px;
  }

  .archive_page_sort_by_text_woocommerce_ordering .archive_page_sort_by_text {
    display: none;
  }

  .archive_page_sort_by_text_woocommerce_ordering .woocommerce-ordering {
    width: 100%;
    padding: 0;
  }

  .sort_by_filt_rtt1 .sort_by_filt_rtt {
    display: none;
  }

  .sort_by_filt_rtt1 .class_filter_drp {
    display: table;
    margin-left: auto;
  }


  .error404 .allBtn {
    font-size: 15px;
    padding: 10px 15px;
    min-width: 150px;
  }

  .woocommerce-order-received .woocommerce ul.order_details li {
    font-size: 12px;
    width: 100%;
    margin-bottom: 20px;
    border: 0;
  }

  /*.checkout_cart-table-wpr {
    width: 100%;
  }
  .checkout_cart_collaterals-wpr {
    width: 100%;
  }
  .checkout_cart_collaterals-total-wpr {
    margin-top: 40px;
  }*/
  .progress-ul {
    width: 1000px;
  }

  .progress-outr {
    overflow-x: auto;
  }

  .progress-ul li {
    height: 85px;
  }

  .progress-wrap {
    padding: 20px 0;
    /*margin-bottom: 50px;*/
  }

  .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    font-size: 22px;
  }

  .thank_text_wrap {
    padding: 30px 30px;
    margin-bottom: 30px;
  }

  .woocommerce-order-received .woocommerce ul.order_details {
    margin: 0 0 20px;
  }

  h2#panelsStayOpen-headingThree>a {
    font-size: 23px;
  }

  /* 30.08.22 */

  .sort_by_filt_lft_innrrtt_ul_tax li {
    margin-right: 5px !important;
    margin-left: 5px;
    text-align: center;
  }

  /* 1/09/22 start */
  .shop_product_listing .sort_by_filt_lft_innrrtt {
    display: none;
  }

  /* 1/09/22 end */
  /* Modification CSS 07.09.22 */
  .page-template-blog .blog_pages_section .blog_page_breadcrumb {
    margin-bottom: 15px;
  }

  .page-template-blog .blog_pages_section .blogh_sort_title_wrap {
    margin-bottom: 20px;
  }

  .page-template-blog .blog_pages_section .blogh_sort_title_wrap .blog_page_ws_title {
    margin-bottom: 10px;
  }

  /* Modification CSS 07.09.22 */


  /* ================ 13/09/2022 ================ */


  ul.navbar-nav>li>ul.sub-menu {
    width: 100%;
    min-width: 100%;
  }

  .single_links_wrap>* {
    width: 50%;
  }

  .service-area-link-wpr {
    padding-left: 0;
  }

  .page-template-joinasbreeder .why_choose_section .sec-row>*:not(.contact_us_wrap) {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-top: 50px;
  }

  /* ================ 13/09/2022 END ================ */

  /* after_live  */

  /* support 29-9-22 start  */

  .single-product .single_product_image_right_content_wrap span.onsale {
    top: 10px;
    left: 10px;
  }

  .main_head_btm .searches_part_maincnt .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader {
    right: 70px !important;
  }

  .main_head_btm .searches_part_maincnt .dgwt-wcas-search-wrapp {
    min-width: 100%;
  }

  .searches_part_maincnt .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader svg path {
    fill: #006698 !important;
  }

  /* support 29-9-22 end  */

  /* ...support-6.10.22.....z */
  .tag_sell_exp {
    right: 7px;
    top: 45px;
}

}


@media (max-width: 768px) {

  .woocommerce .cart-table-wpr .shop_table tbody tr td:before,
  .woocommerce .cart-table-wpr .shop_table tbody tr th:before {
    display: none;
  }

  .woocommerce .cart-table-wpr .shop_table tbody tr td {
    border-bottom: 0;
    text-align: left !important;
    padding: 0;
    padding-bottom: 0;
    background: transparent;
  }

  .woocommerce .cart-table-wpr .shop_table tbody tr td:last-child,
  .woocommerce .cart-table-wpr .shop_table tbody tr td.product-subtotal {
    padding-bottom: 0;
  }

  .woocommerce .cart-table-wpr .shop_table tbody tr {
    border-bottom: 1px solid rgba(196, 196, 196, 0.3);
    padding: 18px 0;
  }

  .woocommerce .cart-table-wpr .shop_table tbody tr:first-child {
    border-top: 1px solid rgba(196, 196, 196, 0.3);
  }

  .product_details_right_name {
    align-self: flex-start;
  }

  .product_details_left_image {
    width: 100px;
  }

  .product_details_left_image a {
    width: 100px;
    height: 100px;
  }

  .product_details_right_name {
    width: calc(100% - 100px);
  }

  .product_details_left_image a img {
    max-width: 90px;
    max-height: 90px;
  }

  .woocommerce .cart-table-wpr .shop_table tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-price,
  .woocommerce .cart-table-wpr .shop_table tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-quantity,
  .woocommerce .cart-table-wpr .shop_table tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-subtotal {
    display: none;
  }

  .woocommerce .cart-table-wpr .shop_table tbody tr.woocommerce-cart-form__cart-item.cart_item {
    position: relative;
    padding-right: 30px;
  }

  .woocommerce .cart-table-wpr .shop_table tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-remove {
    position: absolute;
    right: 0;
    top: 15px;
  }

  .mobile_product_details_wrp {
    display: flex;
    flex-wrap: wrap;
  }

  .product_details_right_name>a {
    margin-bottom: 8px;
  }

  .mobile_product_details_wrp>* {
    flex-basis: 100%;
    max-width: 100%;
    order: 1;
    margin-bottom: 8px;
  }

  .mobile_product_details_wrp>*:last-child {
    margin-bottom: 0;
  }

  .mobile_product_details_wrp .product-quantity {
    order: 0;
    margin-bottom: 12px;
  }

  .quantity_cmn_all .quantity {
    width: 110px;
  }

  .quantity_cmn_all .quantity input[type="number"].qty {
    height: 40px;
    padding: 0 23px;
    font-size: 17px;
  }

  .quantity_cmn_all .quantity .ws_qty_minus,
  .quantity_cmn_all .quantity .ws_qty_plus {
    font-size: 21px;
    width: 24px;
  }

  .mobile_product_details_wrp .woocommerce-Price-amount.amount {
    font-size: 15px;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
  }

  .mobile_product_details_wrp .product-subtotal .woocommerce-Price-amount.amount {
    font-weight: 700;
  }

  .woocommerce .cart_collaterals-wpr table.shop_table tr td,
  .woocommerce .cart_collaterals-wpr table.shop_table tr th {
    width: 100%;
  }

  .woocommerce .cart_collaterals-wpr table.shop_table tr td:before {
    font-size: 18px;
    font-weight: 400;
    font-family: 'DM Sans', sans-serif;
    color: #031800;
  }

  .woocommerce .cart_collaterals-wpr table.shop_table tr td {
    background: transparent;
    font-size: 18px;
    font-weight: 400;
    color: #000000;
    padding: 0;
    padding-bottom: 10px;
  }

  .woocommerce .cart_collaterals-wpr table.shop_table tr.woocommerce-coupon-form-tr td {
    padding-bottom: 30px;
  }

  .woocommerce .cart_collaterals-wpr table.shop_table tr.woocommerce-coupon-form-tr td:before {
    display: none;
  }

  .woocommerce .cart_collaterals-wpr table.shop_table tr.order-total td:before {
    font-size: 20px;
    color: #000000;
    font-weight: 700;
    font-family: 'DM Sans', sans-serif;
    color: #000000;
  }

  .woocommerce .cart_collaterals-wpr table.shop_table tr.order-total td {
    font-size: 18px;
  }

  .cart_collaterals-wpr .cart_totals .wc-proceed-to-checkout .checkout-button.button,
  .cart_collaterals-wpr .cart_totals .wc-proceed-to-checkout .checkout-button_white {
    font-size: 16px;
  }

  .cart_collaterals-wpr .woocommerce-shipping-calculator .shipping-calculator-form input[type="submit"],
  .cart_collaterals-wpr .woocommerce-shipping-calculator .shipping-calculator-form button[type="submit"],
  .cart_collaterals-wpr .woocommerce-shipping-calculator .shipping-calculator-form input[type="button"],
  .cart_collaterals-wpr .woocommerce-shipping-calculator .shipping-calculator-form button[type="button"] {
    font-size: 16px;
  }

  .woocommerce .cart_collaterals-wpr table.shop_table tr.woocommerce-coupon-form-tr .woocommerce-coupon-form #coupon_code {
    font-size: 16px;
    height: 45px;
  }

  .woocommerce-account .woocommerce-MyAccount-navigation {
    margin-bottom: 30px;
  }

  .woocommerce-order-received.woocommerce-page .col2-set .col-1 {
    margin-bottom: 30px;
  }

  .woocommerce-wishlist .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart {
    text-align: left;
  }

  .woocommerce-wishlist .wishlist_table .product-add-to-cart a {
    margin: 0 !important;
  }

  .woocommerce-wishlist .wishlist_table.mobile li .additional-info-wrapper .product-remove {
    text-align: left;
  }

  .woocommerce-account:not(.logged-in) #customer_login .u-column1 {
    margin-bottom: 30px;
  }

  .woocommerce button.button.alt.pvtfw_variant_table_cart_btn {
    background-color: #006698;
    color: #fff;
  }

  h2#panelsStayOpen-headingThree>a {
    font-size: 20px;
  }

}

@media (max-width: 767px) {
  .container_full {
    padding-left: calc((100% - 540px + 30px)/2);
  }

  .container_full_Rt {
    padding-right: calc((100% - 540px + 30px)/2);
  }

  .main_head_top_rtt {
    display: none;
  }

  .main_head_top_cntr {
    font-size: 14px;
  }

  .main_head_btm {
    padding-bottom: 0;
    padding-top: 13px;
  }

  .shipping_free_head_slider .slick-arrow {
    min-width: inherit;
    padding: 0;
    margin: 0;
    background: transparent;
    width: 12px;
    height: 12px;
    font-size: 0;
    z-index: 1;
  }

  .shipping_free_head_slider .slick-arrow:before {
    display: none;
  }

  .shipping_free_head_slider .slick-arrow.slick-prev {
    background: url(assets/images/lt_vc.svg) no-repeat center center;
    background-size: 7px;
    left: 0;
  }

  .shipping_free_head_slider .slick-arrow.slick-next {
    background: url(assets/images/rt_vc.svg) no-repeat center center;
    background-size: 7px;
    right: 0;
  }

  .header_slide_span {
    padding: 0;
    display: table;
    margin: 0 auto;
    margin-bottom: 5px;
  }

  .header_slide_span:last-child {
    margin-bottom: 0;
  }

  .shipping_free_head_slider .slick-arrow.slick-disabled {
    opacity: 0.3;
  }

  .main_head_btm .navbar-collapse {
    top: 109px;
    height: calc(100vh - 109px);
  }

  .main_foot_top_in {
    text-align: center;
  }

  .contact_foot_adrs ul {
    display: table;
    margin: 0 auto;
  }

  .contact_foot_adrs_innr .cnt_adrrss_imgs_rtttd h6 {
    display: inline-block;
  }

  .contact_foot_adrs_innr .cnt_adrrss_imgs_rtttd {
    text-align: left;
  }

  .contact_foot_adrs_innr .cnt_adrrss_imgs {
    max-width: inherit;
    flex-basis: inherit;
  }

  .contact_foot_adrs_innr .cnt_adrrss_imgs img {
    max-width: 28px;
  }

  .contact_foot_adrs_innr .cnt_adrrss_imgs_rtttd {
    max-width: inherit;
    flex-basis: inherit;
  }

  .contact_foot_adrs_innr {
    justify-content: center;
    flex-wrap: nowrap;
  }

  .social_icon_sec {
    text-align: center;
  }

  .ftr_col_link_wrap .ftr_link_cmn {
    flex-basis: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: 12px;
  }

  .ftr_col_link_wrap .ftr_link_cmn:last-child {
    margin-bottom: 0;
  }

  .ftr_col_link_wrap {
    margin: 0;
  }

  .ftr_link_cmn li {
    margin-bottom: 12px;
  }

  .social_icon_sec li a {
    width: 44px;
    height: 44px;
    font-size: 28px;
  }

  .social_icon_sec li {
    margin-right: 25px;
  }

  .main_foot_top_in {
    padding: 43px 0;
  }

  .cmn_gap {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .short_cmn_gap {
    padding: 10px 0;
  }

  h1 {
    font-size: 40px;
  }

  h2 {
    font-size: 30px;
  }

  h3 {
    font-size: 25px;
  }

  h4 {
    font-size: 21px;
  }


  h5 {
    font-size: 17px;
  }

  h6 {
    font-size: 16px;
  }

  .banner_shop_arrivals_col_rtt>* {
    margin-bottom: 33px;
  }

  .btn_showll {
    font-size: 15px;
  }

  .sec_heading_cntr p {
    font-size: 15px;
  }

  .sec_heading_cntr h2 {
    margin-bottom: 15px;
  }

  .sec_heading_cntr h2:last-child {
    margin-bottom: 0;
  }

  .cmn_lwrs_heading h4 {
    font-size: 18px;
  }

  .cmn_lwrs_heading p {
    font-size: 15px;
  }

  .shop_king_seed_inner.rddd {
    background: url(assets/images/back4.jpg) no-repeat top !important;
    background-size: cover !important;
  }

  .blog_pgggs_slider.cmn_arrow_ltrrt .slick-arrow {
    top: 30%;
  }

  .blog_pgggs_slider_in_btm h4,
  .blog_pgggs_slider_in_btm .paragrph_sm {
    height: auto !important;
  }

  .blog_pgggs_slider_in {
    height: auto;
  }

  .why_chooses_otr .main_img {
    width: 60px;
    height: 60px;
  }

  .why_chooses_otr .main_img img {
    max-width: 40px;
  }

  .best_fmnsd_section_accrdn .accordion-item {
    padding: 13px 0;
  }

  .best_fmnsd_section_accrdn .accordion-item .accordion-button {
    font-size: 20px;
    padding-left: 50px;
  }

  .best_fmnsd_section_accrdn .accordion-item .accordion-button::before {
    width: 32px;
    height: 32px;
    background-size: 32px;
    top: 1px;
  }

  .best_fmnsd_section_accrdn .accordion-body {
    padding-left: 50px;
    padding-top: 10px;
  }

  .woocommerce-breadcrumb {
    display: none;
  }

  .below_single_product_title_container .sp_brand_name {
    font-size: 16px;
    padding-left: 18px;
  }

  .below_single_product_title_container .sp_avg_star_rating {
    padding-left: 27px;
  }

  .woocommerce-product-rating .woocommerce-review-link {
    font-size: 16px;
  }

  .inner_gap_wrpr,
  .cmn_gap_chng {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pvtfw_variant_table_block.cmn_table_stt_sec table.variant td::before {
    display: none;
  }

  .pvtfw_variant_table_block.cmn_table_stt_sec table.variant td {
    display: table-cell;
    width: auto;
    max-width: inherit;
  }

  .pvtfw_variant_table_block.cmn_table_stt_sec table.variant thead {
    display: contents;
  }

  .pvtfw_variant_table_block table.variant tr th {
    font-size: 15px;
  }

  .pvtfw_variant_table_block table.variant tr td,
  .pvtfw_variant_table_block table.variant tr td[data-title="Price"],
  .pvtfw_variant_table_block .quantity input[type="number"].qty,
  .woocommerce button.button.alt.pvtfw_variant_table_cart_btn {
    font-size: 15px;
  }

  .pvtfw_variant_table_block .quantity {
    width: 100px;
  }

  .pvtfw_variant_table_block .quantity input[type="number"].qty {
    height: 40px;
    padding: 0 25px;
  }

  .pvtfw_variant_table_block .quantity .ws_qty_minus,
  .pvtfw_variant_table_block .quantity .ws_qty_plus {
    width: 25px;
    font-size: 20px;
  }

  .woocommerce button.button.alt.pvtfw_variant_table_cart_btn {
    min-width: 130px;
    padding: 13px 10px;
  }

  .specification_individual .specification_individual_text {
    flex-basis: 100%;
    width: 100%;
    padding: 0;
    text-align: center;
  }

  .specification_individual .specification_individual_image {
    margin: 0 auto;
    margin-bottom: 10px;
  }

  .specification_individual {
    flex-wrap: wrap;
    flex-basis: 33.33%;
    max-width: 33.33%;
    padding-left: 11px;
    padding-right: 11px;
  }

  .specification_short {
    margin-left: -11px;
    margin-right: -11px;
  }

  .cmn_row_ofsld {
    margin-bottom: 30px;
  }

  .product_details_right_name {
    font-size: 16px;
  }

  .wmc-cart-wrapper .wmc-content {
    width: 300px;
  }

  .wmc-cart-wrapper .wmc-content .wmc-products .mini_cart_item .wmc-image {
    width: 80px;
  }

  .wmc-cart-wrapper .wmc-content .wmc-products .mini_cart_item .wmc-image a {
    width: 80px;
    height: 80px;
  }

  .wmc-cart-wrapper .wmc-content .wmc-products .mini_cart_item .wmc-image a img {
    max-width: 72px;
    max-height: 72px;
  }

  .wmc-cart-wrapper .wmc-content .wmc-products .mini_cart_item .wmc-details {
    width: calc(100% - 80px);
  }

  .wmc-cart-wrapper .wmc-content .wmc-products .mini_cart_item .wmc-details .wmc-product-title h4 {
    font-size: 13px;
  }

  .wmc-cart-wrapper .wmc-content .wmc-products .mini_cart_item .wmc-details .wmc-product-title {
    margin-bottom: 3px;
  }

  .wmc-cart-wrapper .wmc-content .wmc-products .mini_cart_item .wmc-details p,
  .wmc-cart-wrapper .wmc-content .wmc-products .mini_cart_item .wmc-details p .wmc-price {
    font-size: 14px;
  }

  .wmc-cart-wrapper .wmc-content .wmc-subtotal h5 {
    padding: 15px 0;
  }

  .wmc-cart-wrapper .wmc-content .wmc-bottom-buttons {
    display: block;
  }

  .wmc-cart-wrapper .wmc-content .wmc-bottom-buttons a {
    font-size: 15px;
    width: 100%;
    padding: 7px 10px;
    margin-bottom: 10px;
  }

  .wmc-cart-wrapper .wmc-content .wmc-bottom-buttons a:last-child {
    margin-bottom: 0;
  }

  .wmc-cart-wrapper .wmc-content .wmc-subtotal h5 {
    font-size: 15px;
  }

  .top_general_information_inner .main_img {
    width: 100px;
    height: 100px;
  }

  .top_general_information_inner .main_img img {
    max-width: 60px;
    max-height: 60px;
  }

  .seeds_up_sct .main_img {
    width: 100px;
    height: 100px;
  }

  .seeds_up_sct .main_img img {
    max-width: 62px;
    max-height: 62px;
  }

  .seeds_up_sct_rtt {
    width: calc(100% - 100px);
  }

  .shop_page_main_content .woocommerce-products-header h1.woocommerce-products-header__title.page-title {
    font-size: 26px;
  }

  .taxonomy_page_bottom_content h3 {
    font-size: 23px;
  }


  .woocommerce-order-received .woocommerce-order-details h2 {
    font-size: 26px;
  }

  .woocommerce-checkout .woocommerce form .form-row-first {
    width: 100%;
    margin: 0 0 10px 0;
  }

  .woocommerce-checkout .form-row.form-row-first {
    display: block;
    width: 100%;
  }

  /*p.form-row.form-row-last {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    margin-top: 20px;
  }*/
  .progress-ul li::after {
    margin-left: 15px;
  }

  .progress-ul {
    width: 800px;
  }

  .row.loca_main>* {
    width: 100%;
  }

  .lc_cont {
    text-align: center;
    margin-top: 50px;
  }

  .woocommerce-checkout .woocommerce form .form-row-last {
    width: auto;
  }

  .woocommerce-order-received .woocommerce-order table tr td {
    font-size: 16px;
    padding: 8px 18px;
  }

  .tag_sell_exp {
    display: none;
  }

  .woocommerce-checkout .woocommerce form .form-row .woocommerce-form-login__rememberme {
    display: table;
    margin-bottom: 15px;
  }

  .woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image a {
    display: inline-block;
    width: 100%;
    position: relative;
    padding-bottom: 100%;
  }

  .woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
    object-position: center center;
  }

  .woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport {
    line-height: 0;
  }


  /* 30.08.22 */

  .sort_by_filt_lft_innrrtt_ul_tax {
    justify-content: center;
  }

  /* Modification CSS 07.09.22 */
  .page-template-blog .blog_pgggs_slider_in .main_img img {
    max-height: inherit;
    min-height: inherit;
  }

  .page-template-blog .blog_pgggs_slider_in .blog_pgggs_slider_in_btm {
    padding-top: 15px;
  }

  .page-template-blog .blog_pgggs_slider_in .blog_pgggs_slider_in_btm h4 {
    min-height: inherit;
  }

  .page-template-blog .blog_pages_section .blog-card-wpr,
  .page-template-blog .blog_pages_section .blog-card-wpr:nth-last-of-type(3) {
    margin-bottom: 20px;
  }

  .page-template-blog .blog_pages_section .blog-card-wpr:nth-last-of-type(2) {
    margin-bottom: 0;
  }

  .page-template-blog .blog_pgggs_slider_in .blog_pgggs_slider_in_btm p {
    font-size: 15px;
    line-height: 1.5;
  }

  .page-template-blog .blog_pgggs_slider_in .blg_btn {
    font-size: 15px;
  }

  .page-template-blog .blog_pages_section .blogh_sort_title_wrap .blog_sort_bys_ul>li:first-child {
    margin-right: 15px;
    font-size: 17px;
  }

  .page-template-blog .blog_pages_section .blogh_sort_title_wrap .blog_sort_bys_ul>li {
    margin-right: 5px;
  }

  .page-template-blog .blog_pages_section .blogh_sort_title_wrap .blog_sort_bys_ul>li>div {
    font-size: 14px;
    padding: 9px 12px;
    min-height: 35px;
  }

  .page-template-blog .blog_pages_section .blog-pagination {
    margin-top: 20px;
  }

  .page-template-blog .blog_pages_section .blog-pagination .cmn_btn_hrf.ls_wdt {
    margin-top: 15px;
  }

  /* Modification CSS 07.09.22 */
  .single-post .blog_pgggs_slider_in_btm h4 {
    font-size: 27px;
  }

  /* ============= 13/09/2022 ============ */
  ul.navbar-nav>li>ul.sub-menu>li>a>img {
    width: 44px;
  }

  .single_links_wrap>* {
    width: 100%;
  }

  .service-area-link-wpr ul {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }

  .page-id-9075942 h1.entry-title,
  .page-id-9075957 h1.entry-title,
  .page-id-352 h1.entry-title,
  .page-id-9075945 h1.entry-title {
    font-size: 37px;
  }

  /* ============= 13/09/2022 END ============ */

  .page-id-9075987 h1.entry-title {
    font-size: 37px;
  }
}


@media (max-width: 575px) {

  .container_full {
    padding-left: 15px;
  }

  .container_full_Rt {
    padding-right: 15px;
  }

  .main_head_top_cntr {
    font-size: 13px;
  }

  .main_head_btm .navbar-collapse {
    width: 70%;
    top: 108px;
    height: calc(100vh - 108px);
  }

  .main_foot_btmm {
    font-size: 12px;
    padding: 20px 0;
  }

  .searches_part_maincnt input[type="text"],
  .searches_part_maincnt input[type="email"],
  .searches_part_maincnt input[type="search"],
  .searches_part_maincnt input[type="tel"],
  .searches_part_maincnt .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
    height: 45px;
    font-size: 16px;
    padding: 2px 15px;
    padding-right: 70px;
  }

  .searches_part_maincnt button[type="submit"],
  .searches_part_maincnt button[type="button"],
  .searches_part_maincnt input[type="button"],
  .searches_part_maincnt input[type="submit"] {
    min-width: 58px;
    min-height: 45px;
  }

  h1 {
    font-size: 35px;
  }

  h2 {
    font-size: 28px;
  }

  h3 {
    font-size: 22px;
  }

  h4 {
    font-size: 20px;
  }

  .slidermn_best_seller {
    /* margin-right: -15px; */
    overflow-x: hidden;
  }


  .best_deals_weed_slide_inner .main_img img {
    max-height: inherit;
  }

  .sec_heading_cntr {
    margin-bottom: 30px;
  }

  .newww_on .slidermn_best_seller_in_btm h6 {
    font-size: 16px;
  }

  .newww_on .product_price_dfn {
    font-size: 16px;
  }

  .seed_top_feminsd_slider {
    margin-right: -15px;
  }

  .seed_top_feminsd_head {
    margin-bottom: 35px;
  }

  .blog_pgggs_slider_in_btm h4 {
    font-size: 16px;
  }

  .blog_pgggs_slider_in_btm p,
  .blg_btn {
    font-size: 13px;
  }

  .blog_pgggs_slider {
    padding: 0 30px;
  }

  .nav_link_img_cnt .nav_link_cntd {
    font-size: 16px;
  }

  .mobile_filter_part_output {
    width: 70%;
  }

  .parent_acrdion_cmn .accordion-header .accordion-button {
    font-size: 15px;
  }

  .parent_acrdion_cmn .accordion-header .accordion-button::after {
    background-size: 12px;
    width: 16px;
    height: 16px;
  }

  .according_btm_flw_inner {
    padding: 13px 14px;
    padding-right: 40px;
    font-size: 15px;
  }

  .according_btm_flw_inner .img_accordin_fl {
    max-width: 50px;
    flex-basis: 50px;
  }

  .according_btm_flw_inner .img_accordin_fl_rttt {
    max-width: calc(100% - 50px);
    flex-basis: calc(100% - 50px);
  }

  .according_btm_flw_contents>ul>li>a {
    max-width: calc(100% - 50px);
    padding-left: 2px;
  }

  .according_btm_flw_contents>ul>li>a::after {
    /*top: 15px;*/
    padding: 3px;
  }

  .according_btm_flw_inner::after {
    /*top: 24px;*/
    padding: 3px;
  }

  .why_chooses_otr h5 {
    font-size: 20px;
  }

  .why_chooses_otr p {
    font-size: 15px;
  }

  .best_fmnsd_section .sec_heading_cntr h2 {
    font-size: 24px;
  }

  .best_fmnsd_section_accrdn .accordion-item .accordion-button {
    font-size: 18px;
    padding-left: 40px;
  }

  .best_fmnsd_section_accrdn .accordion-item .accordion-button::before {
    width: 26px;
    height: 26px;
    background-size: 26px;
    top: 3px;
  }

  .best_fmnsd_section_accrdn .accordion-body {
    padding-left: 40px;
  }

  .below_single_product_title_container .sp_brand_image img {
    max-width: 36px;
  }

  .below_single_product_title_container .sp_brand_name {
    font-size: 14px;
    padding-left: 11px;
  }

  .below_single_product_title_container .sp_avg_star_rating {
    padding-left: 23px;
  }

  .woocommerce-product-rating .woocommerce-review-link {
    font-size: 14px;
    padding-left: 4px;
  }

  .sp_content_first_row_right p {
    font-size: 15px;
  }

  .sp_content_first_row_left h4 {
    font-size: 17px;
  }

  .sp_content_first_row_left_ul li {
    margin-right: 10px;
  }

  .sp_content_first_row_left_ul li img {
    max-width: 45px;
  }

  .info_second_row_inner figure {
    width: 60px;
    height: 60px;
  }

  .info_second_row_inner_text {
    width: calc(100% - 60px);
    padding-left: 16px;
    font-size: 14px;
  }

  .info_second_row_inner figure img {
    max-width: 38px;
    max-height: 38px;
  }

  .single_product_description_parent_ws {
    font-size: 15px;
    margin-bottom: 17px;
  }

  .specification_individual_text h6 {
    font-size: 14px;
  }

  .single_product_specification_parent_ws .specifications_bottom a {
    font-size: 15px;
    margin-right: 25px;
  }

  .spcontent_description_row h3 {
    font-size: 20px;
    margin-bottom: 15px;
  }

  .spcontent_description_row h3:last-child {
    margin-bottom: 0;
  }

  .sp_content_third_row_left h2 {
    font-size: 23px;
  }

  .sp_content_third_row_left p {
    font-size: 15px;
    width: 100%;
  }

  .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
    font-size: 16px;
  }

  .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date {
    font-size: 12px;
  }

  .woocommerce .star-rating {
    font-size: 13px;
  }

  #review_form_wrapper .comment-respond .comment-reply-title {
    font-size: 24px;
  }

  .woocommerce #reviews #comments ol.commentlist li .review_avatar_image_ws {
    width: 80px;
    height: 80px;
  }

  .woocommerce #reviews #comments ol.commentlist li .comment-text {
    width: calc(100% - 80px);
    padding-left: 20px;
  }

  .compare_table_section_table thead tr th {
    padding: 12px 16px;
    font-size: 14px;
    min-width: 200px;
    width: 100% !important;
  }

  .compare_slider_part_top_btt_in {
    flex-basis: 70%;
    max-width: 70%;
    min-width: 70%;
  }

  .cmn_mrginrt_extr {
    margin-right: -15px;
  }

  .top_general_information_inner h5 {
    font-size: 16px;
    margin-bottom: 5px;
  }

  .top_general_information_inner p {
    font-size: 14px;
  }

  .summary.entry-summary form.cart .quantity {
    width: 100px;
  }

  .summary.entry-summary form.cart .quantity input[type="number"].qty {
    height: 45px;
    padding: 0 20px;
  }

  .summary.entry-summary form.cart .quantity .ws_qty_minus,
  .summary.entry-summary form.cart .quantity .ws_qty_plus {
    width: 25px;
    font-size: 20px;
  }

  .summary.entry-summary form.cart .single_add_to_cart_button {
    font-size: 16px;
    min-width: 180px;
  }

  .shop_left_panel_mobile {
    width: 70%;
  }

  .woof_container .woof_container_inner>h4 {
    font-size: 15px;
    padding: 12px 21px;
    padding-right: 50px;
  }

  .woof_block_html_items .woof_list>li {
    font-size: 15px;
    padding: 13px 14px !important;
    padding-right: 40px !important;
  }

  .woof_block_html_items .woof_checkbox_label {
    margin-left: 0 !important;
  }

  .woof_block_html_items .woof_list>li .woof_tooltip {
    max-width: 50px;
    flex-basis: 50px;
  }

  .woof_block_html_items .woof_list>li .woof_image_text_term {
    max-width: calc(100% - 50px);
    flex-basis: calc(100% - 50px);
  }

  .woof_block_html_items .woof_list>li .woof_tooltip .checkbox.woof_image_term {
    width: 50px !important;
  }

  .woof_block_html_items .woof_list>li::after {
    padding: 3px;
  }

  .woof_block_html_items .woof_list_checkbox>li {
    padding-left: 50px !important;
  }

  .review_sect_slide_t_main .comment_container {
    padding: 21px 18px;
  }

  .review_sect_slide_t_main .comment_container .review_avatar_image_ws {
    max-width: 80px;
    flex-basis: 80px;
  }

  .review_sect_slide_t_main .comment_container .comment-text {
    flex-basis: calc(100% - 80px);
    max-width: calc(100% - 80px);
  }

  .review_sect_slide_t_main .comment_container .comment-text p.meta .woocommerce-review__author {
    font-size: 18px;
  }

  .review_sect_slide_t_main .comment_container .comment-text p.meta .woocommerce-review__published-date {
    font-size: 13px;
  }

  .review_sect_slide_t_main .comment_container .description.mobile {
    margin-top: 11px;
  }

  .woof_container .woof_container_inner>h4::after {
    top: 12px;
  }

  .woocommerce-account:not(.logged-in) .woocommerce form .form-row input[type="text"],
  .woocommerce-account:not(.logged-in) .woocommerce form .form-row input[type="email"],
  .woocommerce-account:not(.logged-in) .woocommerce form .form-row input[type="url"],
  .woocommerce-account:not(.logged-in) .woocommerce form .form-row input[type="password"],
  .woocommerce-account:not(.logged-in) .woocommerce form .form-row input[type="search"],
  .woocommerce-account:not(.logged-in) .woocommerce form .form-row input[type="number"],
  .woocommerce-account:not(.logged-in) .woocommerce form .form-row input[type="tel"],
  .woocommerce-account:not(.logged-in) .woocommerce form .form-row input[type="range"],
  .woocommerce-account:not(.logged-in) .woocommerce form .form-row input[type="date"],
  .woocommerce-account:not(.logged-in) .woocommerce form .form-row input[type="month"],
  .woocommerce-account:not(.logged-in) .woocommerce form .form-row input[type="week"],
  .woocommerce-account:not(.logged-in) .woocommerce form .form-row input[type="time"],
  .woocommerce-account:not(.logged-in) .woocommerce form .form-row input[type="datetime"],
  .woocommerce-account:not(.logged-in) .woocommerce form .form-row input[type="datetime-local"],
  .woocommerce-account:not(.logged-in) .woocommerce form .form-row input[type="color"],
  .woocommerce-account:not(.logged-in) .woocommerce form .form-row .form-control,
  .woocommerce-account:not(.logged-in) .woocommerce form .form-row select {
    height: 50px;
  }

  .shop_page_main_content .woocommerce-products-header h1.woocommerce-products-header__title.page-title {
    font-size: 21px;
  }

  .taxonomy_page_bottom_content h3 {
    font-size: 20px;
    margin-bottom: 15px;
  }

  .shop_product_listing .products.columns-4 {
    margin-bottom: 31px;
  }

  .shop_pagination_wrap_parent {
    margin-bottom: 40px;
  }



  .woocommerce-checkout .checkout_cart_collaterals-total-wpr #payment div.form-row {
    padding: 15px 27px;
  }

  .checkout_cart_collaterals-wpr .shop_table tr th {
    font-size: 18px;
  }

  .checkout_cart_collaterals-wpr .shop_table tr th {
    font-size: 16px;
  }

  .woocommerce .checkout_cart_collaterals-wpr table.shop_table .order-total td {
    font-size: 16px;
  }

  .woocommerce .checkout_cart_collaterals-wpr table.shop_table tfoot td {
    font-size: 14px;
  }

  .woocommerce .checkout_cart_collaterals-wpr table.shop_table th {
    font-size: 16px;
  }

  .checkout_cart_collaterals-wpr .shop_table tbody tr td {
    font-size: 14px;
  }

  .checkout_cart-table-wpr .woocommerce-privacy-policy-text p {
    font-size: 12px;
  }

  .mob_email_erap {
    padding-top: 30px;
    margin-top: 25px;
  }

  .checkout_cart-table-wpr .mob_email_wrap_inner .form-row {
    padding: 9px !important;
    width: 100% !important;
  }

  .woocommerce .checkout_cart_collaterals-wpr table.shop_table .order-total th {
    font-size: 18px;
  }

  .woocommerce-checkout .woocommerce form .form-row-last button.button {
    min-height: 45px;
  }

  .checkout_coupon.woocommerce-form-coupon input[type="text"] {
    height: 45px;
    font-size: 14px;
  }

  .checkout_cart_collaterals_heading h3,
  .woocommerce-billing-fields h3 {
    font-size: 18px;
    margin-bottom: 20px;
  }

  .checkout_cart-table-wpr .form-row {
    width: 100% !important;
  }

  .checkout_cont_wrp input[type="text"],
  .checkout_cont_wrp input[type="tel"],
  .checkout_cont_wrp input[type="password"],
  .checkout_cont_wrp input[type="email"] {
    height: 45px;
  }

  .select2-search__field {
    height: 45px;
  }

  .checkout_cont_wrp .select2-container--default .select2-selection--single .select2-selection__rendered {
    height: 45px;
    line-height: 40px;
  }

  .checkout_cont_wrp .select2-container .select2-selection--single {
    height: 45px;
  }

  .checkout_cart-table-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {
    font-size: 14px;
  }

  .checkout_cart-table-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type="checkbox"]+span::before {
    top: 5px;
  }

  .checkout_cart-table-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type="checkbox"]+span::after {
    top: 5px;
  }

  .checkout_cart_collaterals-total-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {
    font-size: 14px;
  }

  .checkout_cart_collaterals-total-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type="checkbox"]+span::before {
    top: 5px;
  }

  .checkout_cart_collaterals-total-wpr .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type="checkbox"]+span::after {
    top: 5px;
  }

  .progress-ul li::after {
    width: 80px;
  }

  .progress-ul {
    width: 725px;
  }

  .progress-ul li span {
    height: 40px;
    width: 40px;
    font-size: 18px;
  }

  .progress-ul li h6 {
    font-size: 14px;
  }

  .progress-ul {
    width: 660px;
  }

  .progress-ul li span::before {
    width: 16px;
    height: 16px;
  }

  .progress-wrap {
    padding: 0;
    /*margin-bottom: 30px;*/
  }


  .woocommerce-account .woocommerce-EditAccountForm.edit-account fieldset legend {
    font-size: 24px;
  }

  .woocommerce-account.logged-in .form-row input[type="text"],
  .woocommerce-account.logged-in .form-row input[type="email"],
  .woocommerce-account.logged-in .form-row input[type="url"],
  .woocommerce-account.logged-in .form-row input[type="password"],
  .woocommerce-account.logged-in .form-row input[type="search"],
  .woocommerce-account.logged-in .form-row input[type="number"],
  .woocommerce-account.logged-in .form-row input[type="tel"],
  .woocommerce-account.logged-in .form-row input[type="range"],
  .woocommerce-account.logged-in .form-row input[type="date"],
  .woocommerce-account.logged-in .form-row input[type="month"],
  .woocommerce-account.logged-in .form-row input[type="week"],
  .woocommerce-account.logged-in .form-row input[type="time"],
  .woocommerce-account.logged-in .form-row input[type="datetime"],
  .woocommerce-account.logged-in .form-row input[type="datetime-local"],
  .woocommerce-account.logged-in .form-row input[type="color"],
  .woocommerce-account.logged-in .form-row textarea,
  .woocommerce-account.logged-in .form-row .form-control,
  .woocommerce-account.logged-in .form-row select {
    height: 47px;
    padding: 3px 13px;
    font-size: 14px;
  }

  .woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box .form-row select.woocommerce-cc-month {
    width: 100% !important;
    float: none !important;
    margin-bottom: 10px;
  }

  .woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box .form-row select.woocommerce-cc-year {
    width: 100% !important;
    float: none !important;
  }

  .woocommerce .checkout_cart_collaterals-wpr table.shop_table th {
    padding: 8px 17px;
  }

  .checkout_cart_collaterals-wpr .shop_table tbody tr td {
    padding: 8px 17px;
  }

  .single_product_before_price_wrap_ws>*,
  .single_product_before_price_wrap_ws {
    margin-bottom: 20px;
  }

  .sp_content_first_row_left {
    margin-bottom: 20px;
  }

  .sp_content_second_row.cmn_gap_chng {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .sp_content_second_row>.row>[class*="col-"] {
    margin-bottom: 10px;
  }

  .below_single_product_title_container {
    margin-bottom: 22px;
  }

  .cmn_gap_chng {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .slidermn_best_seller .slick-list {
    padding-left: 0 !important;
  }

  .single-post .blog_pgggs_slider_in_btm h4 {
    font-size: 22px;
  }

  .single-post .paragrph_sm h2 {
    font-size: 18px;
    margin-bottom: 10px;
  }

  .single-post .a2a_kit a {
    width: 44px;
    height: 44px;
  }

  .single-post .a2a_kit a {
    margin: 0 10px;
  }

  .single-post .comment-reply-title {
    font-size: 18px;
    margin-bottom: 10px;
  }

  .common-header h4 {
    font-size: 22px;
  }

  .common-header {
    text-align: center;
  }

  .single-post .blog_related_posts {
    margin-top: 0;
    max-width: 270px;
    margin: auto;
  }

  .blog-details-slider .slick-next.slick-arrow {
    background: url(https://webdev.wordpress-developer.us/rocket-seeds/wp-content/themes/rocketseeds/assets/images/rgt-blue-rspnsive-arrw.svg) no-repeat center;
    background-size: 100% 100%;
    right: -25px;
  }

  .blog-details-slider .slick-prev.slick-arrow {
    background: url(https://webdev.wordpress-developer.us/rocket-seeds/wp-content/themes/rocketseeds/assets/images/lft-blue-rspnsv-arrw.svg) no-repeat center;
    background-size: 100% 100%;
    left: -25px;
  }

  .blog-details-slider {
    display: block;
  }

  .blog-details-slider .slick-arrow {
    position: absolute;
    width: 22px;
    height: 22px;
    margin: 0;
  }

  .single-post .comment-form textarea {
    height: 220px;
  }

  .single-post .comment-form input[type="text"],
  .single-post .comment-form input[type="email"],
  .single-post .comment-form input[type="url"],
  .single-post .comment-form input[type="password"],
  .single-post .comment-form input[type="search"],
  .single-post .comment-form input[type="number"],
  .single-post .comment-form input[type="tel"],
  input[type="range"],
  input[type="date"],
  input[type="month"],
  input[type="week"],
  input[type="time"],
  input[type="datetime"],
  .single-post .comment-form input[type="datetime-local"],
  .single-post .comment-form input[type="color"],
  .single-post .comment-form .form-control,
  .single-post .comment-form select {
    height: 40px;

  }

  p.comment-form-comment {
    margin-bottom: 10px;
  }

  .single-post .comment-form p label {
    font-size: 14px;
  }

  p.form-submit {
    text-align: center;
  }

  p.comment-form-cookies-consent {
    display: flex;
    align-items: flex-start;
  }

  input#wp-comment-cookies-consent {
    margin-top: 5px;
    margin-right: 5px;
  }

  .blog_pgggs_slider_in_btm {
    padding: 20px 15px;
  }


  /* ============= 13/09/2022 ============== */
  .featured-card .featured-point-icon>i {
    font-size: 58px;
  }

  /* ============= 13/09/2022 END ============== */
  /*=======support 14/09/2022 ss=========*/
  .single-product .sp_brand_image {
    width: 35px;
    min-height: 40px;
  }


  /* support 29-9-22 start  */

  /* after_live */

  .main_head_btm .searches_part_maincnt .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader {
    right: 50px !important;
  }

  .searches_part_maincnt .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
    padding-right: 90px;
  }

  /* support 29-9-22 start  */

}

@media (max-width: 479px) {

  h2 {
    font-size: 26px;
  }

  .shop_all_iconsd.mbl,
  .main_head_btm .navbar {
    margin: 0 -9px;
  }

  .main_head_btm .navbar>*,
  .shop_all_iconsd>* {
    padding: 0 9px;
  }

  .navbar-brand img {
    max-width: 140px;
  }

  .header_slide_span {
    font-size: 14px;
    padding: 0 18px;
  }

  .main_head_btm .navbar-collapse {
    top: 100px;
    height: calc(100vh - 100px);
  }

  .main_foot_btmm {
    font-size: 11px;
  }

  .searches_part_maincnt input[type="text"],
  .searches_part_maincnt input[type="email"],
  .searches_part_maincnt input[type="search"],
  .searches_part_maincnt input[type="tel"],
  .searches_part_maincnt .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
    font-size: 14px;
    padding-right: 50px;
  }

  .searches_part_maincnt button[type="submit"],
  .searches_part_maincnt button[type="button"],
  .searches_part_maincnt input[type="button"],
  .searches_part_maincnt input[type="submit"] {
    min-width: 38px;
    background-size: 15px;
  }

  .shop_king_sd_two h2 {
    font-size: 26px;
  }

  .shop_king_sd_two p {
    font-size: 16px;
  }

  .shop_king_sd_two p {
    max-width: 290px;
  }

  .woocommerce .woocommerce-product-rating .star-rating {
    font-size: 13px;
    margin-top: 0.8em;
  }

  .pvtfw_variant_table_block table.variant tr th {
    font-size: 12px;
  }

  .pvtfw_variant_table_block table.variant tr td,
  .pvtfw_variant_table_block table.variant tr td[data-title="Price"],
  .pvtfw_variant_table_block .quantity input[type="number"].qty,
  .woocommerce button.button.alt.pvtfw_variant_table_cart_btn {
    font-size: 11px;
  }

  .pvtfw_variant_table_block .quantity {
    width: 70px;
  }

  .pvtfw_variant_table_block .quantity .ws_qty_minus,
  .pvtfw_variant_table_block .quantity .ws_qty_plus {
    width: 15px;
    font-size: 18px;
  }

  .pvtfw_variant_table_block .quantity input[type="number"].qty {
    height: 35px;
    padding: 0 15px;
  }

  .woocommerce button.button.alt.pvtfw_variant_table_cart_btn {
    min-width: 100px;
    padding: 10px 5px;
  }

  .pvtfw_variant_table_block table.variant tr th,
  .pvtfw_variant_table_block table.variant tr td {
    padding: 8px 6px;
  }

  .sp_content_first_row_right p {
    font-size: 13px;
  }

  body {
    font-size: 15px;
  }

  .grow_seedtrackerbk_top p {
    font-size: 16px;
  }

  .wmc-cart-wrapper .wmc-content {
    right: -100% !important;
  }

  .mm-dropdown select {
    font-size: 12px;
    padding: 3px 10px;
    padding-right: 27px;
    background-position: right 10px center;
  }

  .product_sld_mbls_child {
    flex-basis: 50%;
    max-width: 50%;
  }

  .cproduct_sld_mbls.horizontal_grid .slidermn_best_seller_in_top {
    flex-basis: 100%;
    max-width: 100%;
  }

  .cproduct_sld_mbls.horizontal_grid .slidermn_best_seller_in_btm {
    flex-basis: 100%;
    max-width: 100%;
    padding-left: 0;
    text-align: center;
  }

  .cproduct_sld_mbls.horizontal_grid .slidermn_best_seller_in_btm .main_img {
    margin: 0 auto;
    margin-top: -20px;
    margin-bottom: 10px;
  }

  .cproduct_sld_mbls.horizontal_grid .slidermn_best_seller_in_btm h6 {
    text-align: center;
  }

  .cproduct_sld_mbls.horizontal_grid .thc_review {
    text-align: center;
  }

  .cproduct_sld_mbls.horizontal_grid .thc_review .review_main_in {
    text-align: center;
    justify-content: center;
  }

  .cproduct_sld_mbls.horizontal_grid .product_price_dfn {
    margin: 0 auto;
    margin-bottom: 10px;
  }

  .woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
    display: table;
    margin-bottom: 15px;
  }

  .seeds_up_sct .main_img {
    width: 80px;
    height: 80px;
  }

  .seeds_up_sct_rtt {
    width: calc(100% - 80px);
    padding-left: 15px;
  }

  .sort_by_filt_rtt1 {
    flex-basis: 45%;
    max-width: 45%;
    padding-left: 5px;
  }

  .archive_page_sort_by_text_woocommerce_ordering {
    flex-basis: 55%;
    max-width: 55%;
  }

  .archive_page_sort_by_text_woocommerce_ordering .woocommerce-ordering select {
    padding: 2px 8px;
    padding-right: 22px;
    font-size: 14px;
    background-position: right 6px center;
    background-size: 11px;
  }


  .checkout_cart-table-wpr .woocommerce-additional-fields {
    margin: 15px 0 30px;
  }

  .checkout_cart_collaterals_heading h3 {
    margin-bottom: 0;
  }

  .woocommerce .woocommerce-error .button,
  .woocommerce .woocommerce-info .button,
  .woocommerce .woocommerce-message .button,
  .woocommerce-page .woocommerce-error .button,
  .woocommerce-page .woocommerce-info .button,
  .woocommerce-page .woocommerce-message .button {
    float: none;
    display: table;
    width: 100%;
    margin-bottom: 5px;
  }

  .woocommerce-Address .woocommerce-Address-title.title h3 {
    font-size: 21px;
    margin-bottom: 10px;
  }

  .woocommerce-account.logged-in .woocommerce-MyAccount-content input[type="submit"],
  .woocommerce-account.logged-in .woocommerce-MyAccount-content input[type="button"],
  .woocommerce-account.logged-in .woocommerce-MyAccount-content button[type="submit"],
  .woocommerce-account.logged-in .woocommerce-MyAccount-content button[type="button"] {
    margin-top: 15px;
  }

  .woocommerce-checkout #payment .wc_payment_methods .wc_payment_method input[type="radio"]+label img {
    max-width: 70px;
  }

  .woocommerce-order-received .woocommerce-order table tr td {
    font-size: 13px;
    padding: 8px 8px;
  }

  .woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image a {
    padding-bottom: 80%;
  }

  .sp_content_first_row_left_ul li img {
    max-width: 36px;
  }

  .product_price_dfn {
    font-size: 14px;
  }

  h2#panelsStayOpen-headingThree>a {
    font-size: 18px;
  }

  /*support 5/9/22*/

  .pack_listed_prod_rght .variation_val .variation_val_num {
    min-width: 29px;
  }

  .pack_listed_prod_rght .variation_val {
    margin-right: 3px;
  }

  .product_sld_mbls_child .product_price_dfn {
    font-size: 16px;
  }

  /*end support 5/9/22*/
  /* Modification CSS 07.09.22 */
  .page-template-blog .blog_pages_section .blogh_sort_title_wrap .blog_sort_bys_ul>li>div {
    font-size: 13px;
  }

  .page-template-blog .blog_pages_section .blogh_sort_title_wrap .blog_sort_bys_ul>li:first-child {
    font-size: 15px;
    margin-right: 10px;
  }

  .page-template-seed-banks .seed_bank_brands_listing>h4 {
    font-size: 22px;
    font-weight: 700;
  }

  .banks_icon_title h5 {
    font-size: 18px;
  }

  .banks_icon_img {
    flex-basis: 60px;
    height: 60px;
  }

  .banks_icon_title {
    flex-basis: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }

  .page-template-seed-banks .seed_bank_description h2 {
    font-size: 16px;
  }

  .seed_bank_brands_listing .seed_bank_brands_listing_inner {
    padding: 30px 0;
  }

  /* Modification CSS 07.09.22 */

  .page-template-germination .germination_content_wrap h4 {
    font-size: 18px;
  }

  .page-template-germination .germination_content_wrap .bottom-content-image-germ h4 {
    font-size: 24px;
  }

  .bottom-content-image-germ {
    padding: 38px 35px;
    border-radius: 10px;
  }

  /* ============== 13/09/2022 =============== */
  .featured-card {
    padding: 30px 20px;
    font-size: 15px;
  }

  .service-area-link-wpr ul {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }

  .service-area-link-wpr ul>li {
    padding-left: 18px;
    margin-bottom: 22px;
  }

  .page-id-9075942 h1.entry-title,
  .page-id-352 h1.entry-title,
  .page-id-9075957 h1.entry-title,
  .page-id-9075945 h1.entry-title {
    font-size: 32px;
  }

  /* ============== 13/09/2022 END =============== */

  .page-id-9075987 h1.entry-title {
    font-size: 32px;
  }

  .single-product .woocommerce-product-rating .star-rating {
    margin-top: 0;
  }

  /* support 29-9-22 start  */

  /* after_live */

  .main_head_btm .searches_part_maincnt .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader {
    right: 32px !important;
  }

  .searches_part_maincnt .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
    padding-right: 70px;
  }

  /* support 29-9-22 start  */



}


@media (max-width: 370px) {
  .navbar-brand img {
    max-width: 110px;
  }

  .header_slide_span {
    font-size: 12px;
  }

  .main_head_btm .navbar-collapse {
    top: 93px;
    width: 80%;
    height: calc(100vh - 93px);
  }

  .grow_seedtrackerbk_top h3 {
    font-size: 30px;
  }

  .subscribe_newsltr_panel h3 {
    font-size: 30px;
  }

  .subscribe_newsltr_panel h4 {
    font-size: 20px;
  }

  .mobile_filter_part_output {
    width: 90%;
  }

  .below_single_product_title_container .sp_avg_star_rating {
    padding-left: 10px;
  }

  .below_single_product_title_container .sp_brand_image img {
    max-width: 30px;
  }

  .below_single_product_title_container .sp_brand_name {
    font-size: 12px;
  }

  .woocommerce-product-rating .woocommerce-review-link {
    font-size: 12px;
  }

  .pvtfw_variant_table_block .quantity {
    width: 60px;
  }

  .sp_content_first_row_right p {
    font-size: 12px;
  }

  .single_product_specification_parent_ws .specifications_bottom a {
    font-size: 12px;
    margin-right: 11px;
  }

  body {
    font-size: 14px;
  }

  .sp_content_first_row_left_ul li img {
    max-width: 30px;
  }

  .inner_gap_wrpr,
  .cmn_gap_chng {
    padding-top: 33px;
    padding-bottom: 33px;
  }

  .product_details_left_image {
    width: 90px;
  }

  .product_details_left_image a {
    width: 90px;
    height: 90px;
  }

  .product_details_left_image a img {
    max-width: 80px;
    max-height: 80px;
  }

  .product_details_right_name {
    width: calc(100% - 90px);
  }

  .product_details_right_name {
    font-size: 15px;
  }

  .mobile_product_details_wrp .woocommerce-Price-amount.amount {
    font-size: 14px;
  }

  .woocommerce .cart_collaterals-wpr table.shop_table {
    padding: 22px 14px 16px 14px;
  }

  .shop_left_panel_mobile {
    width: 90%;
  }

}