/* Yard locator css */

.yard-locator-container .search-box {
    display: flex;
}
.yard-locator-container p a{
    color: var(--e-global-color-primary) !important;
    text-decoration: underline;
}
.yard-locator-container .search-box button#set-location-btn {
    margin-left: 14px;
    min-width: fit-content;
    background-color: var(--e-global-color-8246ec9) !important;
}
.yard-locator-container .search-box button#set-location-btn:before{
	background-color: var(--e-global-color-primary) !important;
}
.yard-locator-container .search-box input#address-input {
    margin-bottom: 0px;
    padding: 8px 14px;
    height: 37px;
    font-size: 14px;
}
.yard-locator-container .search-box button {
    padding: 11px 20px !important;
    min-width: fit-content;
    height: 36.99px;
    line-height: 14px;
    font-size: 14px;
}
.yard-locator-container .search-box button#search-btn {
	background-color: var(--e-global-color-primary) !important;
}
.yard-locator-container .search-box button#search-btn:before {
	background-color: var(--e-global-color-8246ec9) !important;
}
.yard-locator-container .search-box button#search-btn svg {
    fill: #ffffff;
    width: 12px;
}
.yard-locator-container div#yard-locator-result {
    font-size: 16px;
    margin: 10px 0px 0px;
}


/* Gravity form CSS */

.gfield_label.gform-field-label {
    margin-bottom: 2px !important;
}
.gform-theme--foundation .gform_fields {
    column-gap: 30px !important;
    row-gap: 30px !important;
}
input.gform_button {
    background-color: var(--e-global-color-primary) !important;
    padding: 10px 30px !important;
    border-radius: 0 !important;
}
input.gfield-choice-input {
    accent-color: var(--e-global-color-primary) !important;
}
input.gfield-choice-input:focus, input.gform_button:focus{
    border: none !important;
}
.gf_date_picker_full_width input.datepicker {
    width: 100% !important;
}
h3.gsection_title {
    font-size: 22px !important;
    margin-bottom: 0px !important;
}
#content {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.rs-addon-services.style5 .services-inner:after{
    background-color: var(--e-global-color-primary) !important;
}
.rs-addon-services.style5 .services-inner .content_part .title a:hover {
    background-image: linear-gradient(to bottom, 
      var(--e-global-color-primary), 
      var(--e-global-color-primary)
    ) !important;
    /*background-size: 100% 2px !important;*/
}

/* Testimonial slider make equal height start */

.slick-track {
    display: flex !important;
    align-items: stretch !important;
}
.grid-item.slick-slide {
    height: auto !important;
    display: flex !important;
}
.grid-item.slick-slide .testimonial-inner {
    display: flex !important;
    height: 100% !important;
    justify-content: flex-end !important;
}

/* Testimonial slider make equal height end */

/* Mail chimp dummy form css start */

.custom-mcft .mc4wp-form-fields {
    position: relative;
}
.custom-mcft .mc4wp-form-fields input[type="email"] {
    padding: 25px 210px 25px 35px;
    border-radius: 50px;
    color: #ffffff;
    background-color: #3E3E3E;
    border-color: #606060;
}
.custom-mcft .mc4wp-form-fields input[type="submit"] {
    position: absolute;
    right: 8px !important;
    top: 10px !important;
    background-color: var(--e-global-color-primary);
    height: 56px;
    padding: 16px 60px 16px 30px;
    font-size: 15px;
    font-weight: 700;
    border-radius: 30px 30px 30px 30px;
    z-index: 1;
}
.custom-mcft .mc4wp-form-fields em code.news-icon-btn2, 
.custom-mcft .mc4wp-form-fields em code.news-icon-btn1 {
    width: 19px;
    display: inline-block;
    overflow: hidden;
    position: absolute;
    top: 30px;
    right: 38px;
    z-index: 1;
    line-height: 12px;
    background: none;
    pointer-events: none;
}
.custom-mcft .mc4wp-form-fields input[type="submit"]:hover, .custom-mcft .mc4wp-form-fields input[type="submit"]:focus {
    background-color: var(--e-global-color-8246ec9);
}

.all-yard-menu .item-all-yards .hfe-has-submenu-container a.hfe-menu-item,
.all-yard-menu .item-cash-for-scrap a.hfe-menu-item {
    color: #ffffff !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    font-style: normal !important;
    padding: 11px 20px !important;
    border-radius: 2px !important;
    overflow: hidden !important;
    position: relative !important;
    /*display: inline-block !important;
    line-height: 28px !important;*/
    transition: all 0.5 ease !important;
    margin: 31px 5px;
    text-transform: uppercase;
    letter-spacing: 0.6px;
}
.all-yard-menu .item-all-yards .hfe-has-submenu-container a.hfe-menu-item {
    background-color: var(--e-global-color-primary) !important;
    margin-left: 28px;
}
.all-yard-menu .item-cash-for-scrap a.hfe-menu-item {
    background-color: var(--e-global-color-8246ec9) !important
}
/*.all-yard-menu .hfe-has-submenu-container a.hfe-menu-item:before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    border-radius: 2px !important;
    transition: all 0.5 ease !important;
    transform: translateX(-100%);
    background-color: var(--e-global-color-8246ec9) !important;
    z-index: 0 !important;
}

.all-yard-menu .hfe-has-submenu-container a.hfe-menu-item:hover:before {
    transform: translateX(0);
}*/


/* Mail chimp dummy form css end */

.partners-logo-custom-w .rs-grid-figure .rs-grid-img {
    width: auto !important;
    height: 90px !important;
}
.section-quote .elementor-widget-container {
    background-color: #F7F7F7;
    background-image: url(https://triplemmetal.seog.us/wp-content/uploads/2024/01/blockquote.png);
    padding: 30px 35px 30px 35px;
    background-position: 96% 100%;
    background-repeat: no-repeat;
    background-size: auto;
    border-style: solid;
    border-width: 0px 0px 0px 6px;
    border-color: var(--e-global-color-primary);
    border-radius: 6px 6px 6px 6px;
}
.section-quote .elementor-widget-container .title {
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
    margin: 0px 0px 18px 0px !important;
}
.section-quote .elementor-widget-container .description {
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 28px;
}
.yard-con-inner.w-70{
    width: 70%;
}
.yard-con-inner.w-30{
    width: 30%;
}

.yard-contact {
    border-radius: 4px 4px 4px 4px;
    padding-top: 15px;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #F7F7F7;
    /*margin-bottom: 30px;*/
    margin: 0px 10px 30px;
}

.yard-contact .media_wrap {
    width: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 60px;
    padding: 0px 0px 3px 0px;
    border-radius: 50% 50% 50% 50%;
    background-color: #E1E1E5;
}

.yard-contact .media_wrap .icon_style svg {
    width: 24px !important;
    height: 24px !important;
}
/*.yard-contact .media_wrap .icon_style svg path {
    fill: #1f1f1f !important;
}*/

.yard-contact .content_part .services-title .title {
    font-size: 15px !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    line-height: 25px !important;
    color: #616161;
    margin: -4px 0px 2px 0px !important;
}
.yard-contact .content_part .desc-text {
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    color: #1f1f1f;
}
.yard-contact .content_part .desc-text.text-address {
    font-size: 16px;
}
.yard-contact .content_part.con-address h6 {
    text-align: center;
    font-size: 14px;
    color: #546060;
    font-style: italic;
    font-weight: 400;
    margin-bottom: 10px;
}
/*.yard-contact .cont-timing.content_part {
    padding-top: 20px;
    border-top: 1px solid;
    border-color: #6161612E;
}*/

.yard-contact-info {
    padding-top: 10px;
    margin-top: 30px;
    border-top: 1px solid;
    border-color: #6161612E;
}

.yard-contact .services-inner {
    /*margin: 20px 0px 0px 0px;*/
    padding: 20px 0px 0px 0px;
    /*border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #6161612E;*/
}
.icon-container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    margin-top: -65px;
}
.yard-timing .title-inner .title, .yard-timing .cont-timing .desc-text, .yard-timing .title-inner .description {
    text-align: center;
}
.yard-timing .title-inner .description p{
    margin-bottom: 10px;
}
.yard-timing .title-inner .title {
    margin-bottom: 0px;
}
/* Yard selector css */
.yard-slector {
    padding: 0px 10px;
    margin-bottom: 30px;
}
.yard-selector-con {
    border-radius: 4px 4px 4px 4px;
    padding: 18px 0px 0px 18px;
    background: linear-gradient(270deg, rgba(133, 192, 32, 0) 0%, rgba(133, 192, 32, 0.125) 50%, rgba(133, 192, 32, 0.25) 100%);
    border-radius: 10px 0px;
}
.yard-selector-con .con-icon-dropdown {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
    background-color: #ffffff;
    padding: 8px 0px 8px 20px;
    border-radius: 10px 0px;
}
.dropdown-con-icon {
    display: flex;
    align-items: center;
    gap: 10px;
}
.yard-selector{
    width: 200px;
}
.yard-selector .yard-dropdown {
    margin-bottom: 0;
    border: 0;
    background-color: transparent;
    padding: 0;
    font-size: 17px;
    font-weight: 700;
}
.yard-selector .yard-dropdown option {
    background-color: #f7f7f7;
}
.yard-selector .yard-dropdown option:focus, 
.yard-selector .yard-dropdown option:checked {
    background-color: #79c020;
    color: #ffffff;
}
/*.yard-selector .yard-dropdown option:hover {
    background-color: #79c020 !important;
    color: #ffffff;
}*/
/*.yard-selector .yard-dropdown:hover {
    border-color: #6161612E;
}
.yard-selector .yard-dropdown:focus {
    outline: none;
    border-color: #0073aa;
    box-shadow: 0 0 0 2px rgba(0, 115, 170, 0.25);
}*/
.yard-selector label {
    margin-left: 5px;
    font-size: 14px;
    font-weight: 400;
}
.yard-selector-con .con-dropdown-text {
    padding-left: 24px;
    margin-left: 14px;
    border-left: 1px solid;
    border-color: #6161612E;
}
.yard-selector-con .con-dropdown-text h6 {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    font-style: italic;
}
.yard-selector-con .con-dropdown-text h6.desc {
    color: #007332;
}

/* Yard table css start */

.yard-price-table {
    padding: 0px 10px;
}
.yard-price-table .con-last-update {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-bottom: 15px;
}
.yard-price-table .con-last-update svg {
    /*margin-bottom: 26px;*/
    margin-right: 10px;
}
.yard-price-table .con-last-update p {
    color: #ea5501;
    margin-bottom: 0px;
    font-size: 15px;
    font-weight: 500;
}
.yard-price-table .table-con {
    /*display: flex;
    gap: 20px;*/
}
.yard-price-table .table-con .table-price {
    /*width: 50%;*/
    margin-bottom: 30px;
}
.yard-price-table .table-con .table-price .table-header {
    background-color: #f7f7f7;
    padding: 8px 12px;
    border: 1px solid;
    border-color: #E5E5E5;
    border-radius: 10px 10px 0px 0px;
}
.yard-price-table .table-con .table-price .table-header h6 {
    margin: 0;
    font-size: 16px;
    font-weight: 600;
}
.yard-price-table .table-con .table-price .table-content {
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #E5E5E5;
    border-radius: 0px 0px 10px 10px;
}
.yard-price-table .table-con .table-price p.table-message {
    margin-bottom: 5px;
    font-size: 15px;
    border-bottom: 1px solid;
    border-color: #6161612E;
    padding: 0px 10px;
    font-style: italic;
}
.yard-price-table .table-con .table-price .price-list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    /*column-gap: 15px;*/
}
/*.yard-price-table .table-con .table-price.table-ferous .price-list {
    grid-template-columns: 1fr 1fr;
}*/
.yard-price-table .table-con .table-price .table-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.yard-price-table .table-con .table-price .table-header p {
    font-size: 14px;
    font-weight: 400;
    font-style: italic;
    margin-bottom: 0;
    color: #333333;
}
.yard-price-table .table-con .table-price.table-ferous .units {
    display: flex;
    gap: 10px;
    background: #f7f7f7;
    padding: 7px 5px;
    border-bottom: 1px solid #e5e5e5;
}
.yard-price-table .table-con .table-price.table-ferous .units .unit-col {
    width: 50%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.yard-price-table .table-con .table-price.table-ferous .units .unit-col.unit-col-1 {
    justify-content: space-between;
}
.yard-price-table .table-con .table-price.table-ferous .units .unit-col span.price-units {
    font-size: 13px;
    font-weight: 400;
    padding-left: 10px;
}
.yard-price-table .table-con .table-price.table-ferous .units .unit-col .units-con {
    width: 40%;
    display: flex;
    gap: 15px;
}
.yard-price-table .table-con .table-price.table-ferous .units .unit-col .unit-nt,
.yard-price-table .table-con .table-price.table-ferous .units .unit-col .unit-mt {
    width: 50%;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
}
/*.yard-price-table .table-con .table-price .price-item:nth-child(even) {
    background: #f7f7f7;
}*/
.yard-price-table .table-con .table-price .price-item, 
.yard-price-table .table-con .table-price .table-content .pricing-units {
    padding: 7px 14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
/*.yard-price-table .table-con .table-price .price-item:not(:last-child), 
.yard-price-table .table-con .table-price .table-content .pricing-units:not(:last-child) {
    border-bottom: 1px solid #dbdbdb;
}*/
/*.yard-price-table .table-con .table-price .price-item:nth-child(odd){
    background-color: #f7f7f7;
}*/

.yard-price-table .table-con .table-price .price-list > *:nth-child(4n-1),
.yard-price-table .table-con .table-price .price-list > *:nth-child(4n) {
  background: #f7f7f7;
}
.yard-price-table .table-con .table-price .price-item .label {
    font-size: 16px;
}
.yard-price-table .table-con .table-price .price-item .price,
.yard-price-table .table-con .table-price .price-item .price-con .price-nt,
.yard-price-table .table-con .table-price .price-item .price-con .price-mt, {
    font-size: 16px;
    font-weight: 500;
}
.yard-price-table .table-con .table-price .price-item .price-con, 
.yard-price-table .table-con .table-price .table-content .pricing-units .units-con {
    width: 40%;
    display: flex;
    justify-content: space-around;
    gap: 15px;
}
.yard-price-table .table-con .table-price .price-item .price, 
.yard-price-table .table-con .table-price .price-item .price-con .price-nt,
.yard-price-table .table-con .table-price .table-content .units-con .unit-nt {
    color: #007332;
}

.yard-price-table .table-con .table-price .price-item .price, 
.yard-price-table .table-con .table-price .price-item .price-con .price-nt,
.yard-price-table .table-con .table-price .price-item .price-con .price-mt {
    font-size: 14px;
    font-weight: 700;
    font-style: italic;
}

.yard-price-table .table-con .table-price .price-item .price-con .price-mt,
.yard-price-table .table-con .table-price .table-content .units-con .unit-mt {
    color: #b65000;
}

p.no-prices-text {
    margin: auto;
    padding: 10px;
    text-align: center;
}

.price-item:nth-child(2n-1) {
    border-right: 1px solid #e5e5e5;
}
/* Yard table css end */

/* Yard Calculator CSS start */


.select-type label {
    color: #333333;
}
.calculator-dropdown .yard-selector {
    width: calc(100% - 60px);
}
.calculator-dropdown .yard-dropdown {
    font-size: 14px;
}
.price_calculator {
    padding: 20px;
    background: linear-gradient(180deg, rgba(133, 192, 32, 0) 0% 0%, rgba(133, 192, 32, 0.25) 50%, rgba(133, 192, 32, 0.0625) 100%);
    margin: 0px 10px 30px;
}
.price_calculator>h6 {
    margin-bottom: 16px;
}
.calculator-con {
    background-color: #ffffff;
    border-radius: 10px;
    padding: 6px 20px;
    margin-bottom: 10px
}
.select-type {
    display: flex;
    align-items: center;
    border-radius: 10px;
    gap: 20px;
}
.select-type span {
    display: flex;
    align-items: center;
}
.select-type span input {
    accent-color: #007332;
}
.calculation_result {
    background: url(https://triplemmetal.seog.us/wp-content/uploads/2026/01/Subtract.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
    padding: 6px 20px;
    border-radius: 10px;
}
.price_calculator>h6, .calculation_result h6, .calculation_result p.date, .calculation_result div#selected-price-preview, .calc-slider .slider-title {
    text-align: center;
}
.calculation_result h6 {
    margin: 10px 0px;
    font-size: 16px;
}
.calc-slider input#material-slider {
    width: 100%;
    cursor: pointer;
}
.calc-slider .slider-title {
    font-size: 26px;
    font-weight: 700;
    color: #333333;
    margin-bottom: 10px;
}
.slider-with-labels {
    position: relative;
    margin-bottom: 20px;
}
.slider-with-labels:after {
    content: '';
    width: 100%;
    height: 7px;
    position: absolute;
    bottom: 1px;
    background-image: url(https://triplemmetal.seog.us/wp-content/uploads/2026/01/slider-lines2.png);
    background-size: contain;
    left: 0;
    background-repeat: no-repeat;
}
.slider-with-labels .slider-end {
    right: 0;
}
.slider-with-labels span.slider-label {
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    top: -14px;
}
/*#material-slider {
  -webkit-appearance: none;
  width: 100%;
  height: 6px;
  background: #00733233;
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
  border-radius: 10px;
}

#material-slider:hover {
  opacity: 1;
}
#material-slider::-webkit-slider-runnable-track {
    background: #00733233;
    border-radius: 3px;
    height: 6px;
}
#material-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 12px;
  height: 12px;
  background: #007332;
  cursor: pointer;
  border-radius: 50px;
}

#material-slider::-moz-range-thumb {
  width: 12px;
  height: 12px;
  background: #007332;
  cursor: pointer;
}*/

#material-slider {
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    height: 6px;
    /* Fallback for older browsers */
    background: #00733233;
    border-radius: 3px;
    outline: none;
    margin: 10px 0;
    /* Dynamic gradient fill (updated by JS) */
    background: linear-gradient(to right,
        #007332 0%,
        #007332 var(--progress, 0%),
        #00733233 var(--progress, 0%),
        #00733233 100%
    );
}

/* WebKit (Chrome, Edge, Safari) */
#material-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #007332; /* Solid green thumb */
    cursor: pointer;
    margin-top: -7px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

/* Firefox */
#material-slider::-moz-range-thumb {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #007332;
    cursor: pointer;
    /*border: 2px solid white;*/
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

/* Hide default track (override browser defaults) */
#material-slider::-webkit-slider-runnable-track {
    height: 6px;
    border-radius: 3px;
}
#material-slider::-moz-range-track {
    height: 6px;
    border-radius: 3px;
    background: transparent; /* Let parent gradient show */
}

div#selected-price-preview {
    font-size: 26px;
    color: #007332;
}
p#price-update-date {
    font-size: 14px;
    font-style: italic;
}
.unit_con {
    /*display: flex;
    align-items: center;
    justify-content: center;*/
    /*height: 50px;*/
    /*gap: 25px;*/
    margin: 10px;
    text-align: center;
}

.unit_con .radio-con {
  /*display: block;*/
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0px 10px;
}

/* Hide the browser's default radio button */
.unit_con .radio-con input {
  /*position: absolute;*/
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.unit_con .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 32px;
  width: 58px;
  background-color: #FFFFFF;
  border-radius: 4px;
  border: 0.5px solid #E5E5E5;
  display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 400;
}

/* On mouse-over, add a grey background color */
.unit_con .radio-con:hover input ~ .checkmark {
    color: #007332;
    border: 0.5px solid #007332;
    background-color: #0073320D;
    font-weight: 700;
}

/* When the radio button is checked, add a blue background */
.unit_con .radio-con input:checked ~ .checkmark {
    color: #007332;
    border: 0.5px solid #007332;
    background-color: #0073320D;
    font-weight: 700;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
/*.unit_con .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}*/

/* Show the indicator (dot/circle) when checked */
/*.unit_con .radio-con input:checked ~ .checkmark:after {
  display: block;
}*/

/* Style the indicator (dot/circle) */
/*.unit_con .radio-con .checkmark:after {
    top: 9px;
    left: 9px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: white;
}*/




/* Yard Calculator CSS end */

.sticky-sidebar-menu.sticky {
	position: fixed;
    top: 145px;
    width: var(--sidebar-width, auto);
}

./*sticky-sidebar.pinned {
  position: fixed;
  top: 145px;
  width: var(--sidebar-width, auto);
  z-index: 0;
}*/


/* Prevent overflow issues */
.elementor-section,
.elementor-column {
  overflow: visible;
}

/* Optional: limit max height/overflow if needed */
#sticky-sidebar {
  max-height: calc(100vh - 40px); /* Keeps it from getting too tall */
  overflow-y: auto;
}

.sec-my-scrap .elementor-widget.elementor-widget-rs-service-grid,
.sec-my-scrap .rs-addon-services.style3,
.sec-my-scrap .rs-addon-services.style3 .services-inner.box,
.sec-my-scrap .rs-addon-services.style3 .services-inner.box .content_part {
    height: 100%;
}
.sec-my-scrap .rs-addon-services.style3 .services-inner.box .content_part{
	display: flex;
	flex-direction: column;
}
.sec-my-scrap .rs-addon-services.style3 .services-inner.box .content_part .btn-part {
    margin-top: auto;
}


@media screen and (max-width: 1024px){
	.sticky-sidebar.sticky {
		position: unset;
		z-index: 0;
	}
    /*.yard-price-table .table-con .table-price {
        width: 100%;
    }
    .yard-price-table .table-con {
        flex-direction: column;
    }*/
.yard-price-table .table-con .table-price.table-ferous .units{
    flex-direction: column;
}
.yard-price-table .table-con .table-price.table-ferous .units .unit-col {
    width: 100%;
}
.yard-price-table .table-con .table-price.table-ferous .unit-col.unit-col-2 {
    display: none !important;
}
.yard-price-table .table-con .table-price.table-ferous .units .unit-col .unit-nt, 
.yard-price-table .table-con .table-price.table-ferous .units .unit-col .unit-mt {
    width: 110px;
}
.yard-price-table .table-con .table-price .price-list {
    grid-template-columns: 1fr 1fr;
}
.yard-price-table .table-con .table-price.table-ferous .price-list{
    grid-template-columns: 1fr;
}
}

@media screen and (max-width: 768px){
    .yard-price-table .table-con .table-price .price-list {
        grid-template-columns: 1fr;
    }
    .yard-con-inner.w-70, .yard-con-inner.w-30 {
        width: 100%;
    }
    .yard-selector-con .con-icon-dropdown {
        display: block;
    }
    .yard-selector-con .con-dropdown-text {
        margin-left: 0;
        padding-left: 0;
        border-left: 0;
        padding-top: 15px;
        border-top: 1px solid;
        margin-top: 15px;
        border-color: #6161612E;
    }
    .yard-selector-con .yard-selector{
        width: auto;
    }
}

@media (min-width: 1367px) and (max-width: 1600px) {
    .elementor-widget-site-logo .hfe-site-logo .hfe-site-logo-set .hfe-site-logo-img {
        height: 40px !important;
    }
    .footer-logo.elementor-widget-site-logo .hfe-site-logo .hfe-site-logo-set .hfe-site-logo-img {
        height: 60px !important;
    }
}
/*.breadcrumbs-inner span a{
	    pointer-events: none;
}
.hfe-site-logo a, .rs-button .rs-btn, .sidebar-mobile-menu-logo a, .rs-offcanvas-area .right_menu_togle a{
	    pointer-events: none;
}*/


