/*
 Theme Name:   Agrarium Child
 Description:  Agrarium Child Theme
 Theme URI:    https://demo.artureanec.com/themes/agrarium
 Author:       Artureanec
 Author URI:   https://demo.artureanec.com
 Template:     agrarium
 Version:      1.0.0
 License: GNU  General Public License version 3.0
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Text Domain:  agrarium-child
*/

/* =Theme customization starts here
------------------------------------------------------- */

/* header */
.header.header-type-1 .dropdown-trigger .dropdown-trigger-item {width: 0;height: 0;}
.custom_header .logo-container {margin: 0px 0px; display: flex;justify-content: center;}
.custom_header .header-icons-container {width: 100%;max-height: 120px;margin-left: 0;margin-right: 0;}
.custom_header .header-icons-container .header-icon{margin: 0px !important;}
.custom_header .header-icons-container .logo {position: relative;top: 10px;padding: 0;width: 135px;height: 80px;margin: 0 auto;}
.custom_header .header-icons-container .logo a.logo-link {display: block;}
.custom_header .header-icons-container .logo img {width: 100%;position: absolute;z-index: 9;left: 0;right: 0;margin: 0 auto;}
.sticky-active .header-row.custom_header { height: 100px;}
/*.sticky-active .custom_header .header-icons-container .logo { padding: 10px; top: 25px;}*/
/*.sticky-active .custom_header .header-icons-container .logo img {width: 135px;}*/
/*.sticky-active .custom_header .header-icons-container .logo:before {height: 110px;}*/

.custom_header .header-icons-container .logo:before {content: '';background-image: url('./images/logo-masking.png');background-size: 100% 100%;background-repeat: no-repeat;position: absolute;bottom: -57px;left: -14px;right: 0;text-align: center;margin: 0 auto;width: calc(100% + 30px);height: 110px;z-index: 0;}

.custom_header .dropdown-trigger .dropdown-trigger-item:before {display: none; content: '';color: #ffffff;position: absolute;top: 37px;left: 170px;background-image: url('./images/menu-lines.png');width: 47px;height: 33px;background-repeat: no-repeat;background-size: contain;opacity: 0;}

.sticky-wrapper, 
.header-type-2.sticky-header-on .sticky-wrapper, 
.header-type-3.sticky-header-on .sticky-wrapper:before { background-color: #000; width: 100%; }
.header.header-position-over { position: fixed; display: block; width: 100%; left: 0; right: 0; top: 0; max-height: 0px;}
.header .agrarium-button, .header-type-1 .dropdown-trigger .dropdown-trigger-item:before {color: #ffffff;}
.header.header-type-1 .dropdown-trigger .dropdown-trigger-item {border-color: #e6e0d0;border: 0px;display: flex;flex-direction: column;position: absolute;top: 25px;left: 170px;height: 30px;width: 50px;align-items: center;align-content: center;}
.header.header-type-1 .dropdown-trigger .dropdown-trigger-item span {border: 2px solid #fff;width: -webkit-fill-available;display: block;transition: all .3s;margin-bottom: 10px;border-radius: 32px;}
.header-row.custom_header { background: #000000; border-bottom: 7px solid #fff;}
.custom_header .dropdown-trigger .dropdown-trigger-item:hover {opacity: 1;}

.slide-sidebar-wrapper.slide-sidebar-position-left.active { background: #000;}
.menu-header-menu-container .menu { display: flex; flex-direction: column; gap: 35px;}
li.wp-social-link.wp-social-link-facebook.wp-block-social-link, li.wp-social-link.wp-social-link-youtube.wp-block-social-link, li.wp-social-link.wp-social-link-linkedin.wp-block-social-link{ background: white; padding: 3px; border-radius: 50%; max-height: 24px;}
li.wp-social-link.wp-social-link-facebook.wp-block-social-link:hover, li.wp-social-link.wp-social-link-youtube.wp-block-social-link:hover, li.wp-social-link.wp-social-link-linkedin.wp-block-social-link:hover{ background: #9F2042;}
body.admin-bar .header.sticky-header-on.sticky-ready .sticky-wrapper {top: 3px;}
.widget_nav_menu ul li a{font-size: 20px;}
.widget_nav_menu ul li a:before { background-color: #9F2042;}
.widget_nav_menu ul li a:hover { color: #9F2042;}
.mobile-header .dropdown-trigger-item:before, .mobile-header-menu-container .dropdown-trigger-item:before, .search-trigger .search-trigger-icon:before {color: #fff !important;}


/* images effect */
.ta_under_strips > div:before {background-color: #9F2042;}
table#tablepress-1 { border: 1px solid #8b8080 !important;} 
.tablepress tbody tr.row-1, .tablepress tbody tr.row-2,.tablepress tbody tr.row-3  {border-bottom: 1px solid #8b8080;}

/* footer */

.elementor-160 .elementor-element.elementor-element-812d59f > .elementor-container { display: none;}

.menu-item {margin: 0px;}  
footer.footer.footer-type-1 {align-items: center;background-color: #000000; padding-top: 50px; }
.footer-row {width: 100%;}
.custom-footer { background-color: #000000; color: #fff; text-align: center; padding: 0;}
.footer-top { margin-bottom: 28px; text-align: center; width: 100%;}
.footer-logo { max-width: 130px; margin: 0 auto 20px;}
.footer-tagline { font-size: 40px; color: #fff; padding: 0px; margin-bottom: 10px; margin-top: 0; font-weight: 400; text-align: center; font-family: Cubano; letter-spacing: 1px;}
.footer .footer-menu { margin: 0px; display: flex; justify-content: center; padding-top: 10px;}
.footer .footer-menu ul { list-style: circle; padding: 0; display: flex; justify-content: center; gap: 25px}
.footer .footer-menu ul li {margin: 0px; list-style: circle !important;position: relative;}
.footer .footer-menu ul li:after {content: '';position: absolute;top: 7px;right: -14px;border: 3px solid #fff;background: #fff;border-radius: 50%;}
.footer .footer-menu ul li:last-child:after{display: none;}
.footer .footer-menu ul li a { color: #fff; text-decoration: none; font-size: 20px;font-weight: 700;  margin: 0px; }
.footer .footer-menu ul li a:hover { /*color: #9F2042;*/}

.footer-contact { margin-top: 30px;}
.footer-contact p {font-size: 16px;font-weight: 300;line-height: 20px; margin: 0px;line-height: 0;}
.footer-contact p a {font-size: 16px;font-weight: 300;line-height: 20px;}
.footer-contact p a:hover { color: #fff;}

.footer-bottom { padding: 20px 0px; display: flex; justify-content: space-between; font-size: 14px; width: 100%;}
.footer-bottom .footer-type-1 hr { height: 1px; background: #fff; margin: 0px auto; width: 100%;}
.footer-bottom .footer-left,
.footer-bottom .footer-right {margin: 0px; font-size: 16px;font-weight: 300;line-height: 18px;}
.footer-bottom .footer-right {text-align: right;}
.footer-bottom .footer-right a { color: #fff;font-size: 16px;font-weight: 300;line-height: 18px; text-decoration: none; margin-left: 5px; margin-right: 5px;}
.footer-bottom .footer-right a:hover { /*color: #9F2042;*/}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-3d4a9c6.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {background: #000;}

/* Home page css */
.agrarium-heading-content{font-family: cubano; }
.sourcing_heading{font-family: cubano; }
.product_title h2.post-title {font-family: 'Cubano';font-weight: 400;line-height: 100%;}
.contact_info .icon-box-title .agrarium-heading-content {font-family: Manrope;font-weight: 700;font-size: 24.98px;line-height: 100%;letter-spacing: 0%;}
.error-404-container .error-404-inner .error-404-title {font-family: Cubano;font-weight: 400;font-size: 50px;line-height: 100%;letter-spacing: 0%;color: #000000;}
.error-404-container .error-404-inner .error-404-info-text{font-family: Manrope;font-weight: 400;font-size: 20px;line-height: 36px;letter-spacing: 0%;color: #554D45;}
.error404 .page-title-container, 
.edit-post-visual-editor__post-title-wrapper {display: none;}
.error404 .body-container{position: relative;overflow: hidden;min-height: 100px !important;}
.products .portfolio-item-categories {text-shadow: 0px 0px 14px #FFFFFF !important;filter: drop-shadow(0 0 7px #ffffff);}
.products .post-title {text-shadow: 0px 0px 18px #000000E0 !important;filter: drop-shadow(0 0 7px rgba(0, 0, 0, 0.68));}


.page-template .related_products_slider_main {
    margin: 70px 0px 70px 0px;
    padding: 0 40px 50px;
    position: relative;
}

.homepage-slider { display: flex; justify-content: space-around; padding-top: 32px;}
.homepage-slider .see-more-wrapper { text-align: center; margin-top: 30px;}
.homepage-slider .see-more-button { font-family: "Manrope", Sans-serif; font-size: 16px; font-weight: 600; padding: 18px 55px 18px 55px; transition: all 0.3s; border: 2px solid #8b1e3f; border-radius: 5px; color: #2b2b2b;}
.homepage-slider .see-more-button:after {background-color: #8b1e3f;}
.homepage-slider .see-more-button:hover {background-color: #8b1e3f;color: #fff;}
#home_products_slider .owl-dots { display: flex; gap: 0px; justify-content: flex-end; align-items: center;  position: absolute; right: 245px; margin-top: 45px;}
#home_products_slider .owl-dot { width: 12px; height: 12px; border-radius: 50%; background-color: #a31a3f; cursor: pointer; transition: all 0.3s ease;}
#home_products_slider .owl-dot.active { width: 19px; height: 19px; background-color: transparent; border: 3px solid #a31a3f;}
#home_products_slider .owl-dots .owl-dot span{display: none;}     

.single-agrarium_production .page-title br { display: none;}

#home_products_slider span.portfolio-item-categories {text-shadow: 0px 0px 14px #FFFFFF !important;filter: drop-shadow(0 0 7px #ffffff); font-size: 30px;}
#home_products_slider .post-title {text-shadow: 0px 0px 18px #000000E0 !important; filter: drop-shadow(0 0 7px rgba(0, 0, 0, 0.68)); }
#home_products_slider .post-title br {display: none;}

  


/* === GENERAL Additional Css === */
.scrolldown_button a.scrolldown_button_anchor svg path {fill: #fff;}

.agrarium_slider_column {margin-top: 82px;}
.page-title-container .page-title, 
.page-title-container .page-title-wrapper .page-title-box {margin-top: -25px;}
.page-title,
.page-title-container h1.page-title,
.page-title-container--,
.page-title-container .page-title-wrapper .page-title-box,
.edit-post-visual-editor__post-title-wrapper .editor-post-title {filter: drop-shadow(0 0 7px rgba(0,0,0,0.66));text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.6);font-family: 'Cubano', sans-serif !important;font-size:72px !important;font-weight: 400 !important;line-height: 100% !important;letter-spacing: 1px !important;}

.home_section1 .hero_heading .agrarium_content_slider_title{text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.6);font-family: 'Cubano', sans-serif !important;font-size:94px !important;font-weight: 400 !important;line-height: 100% !important;letter-spacing: 1px !important;filter: drop-shadow(0 0 7px rgba(0,0,0,0.66));}
.home_section1 .hero_heading .agrarium_content_slider_widget .slider_bottom_overlay {display: none;}
.home_section2 .elementor-heading-title{filter: drop-shadow(0 0 5px #ffffff);position: relative;top: 5px;}
/* .home_section3 .product_row .portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-link .portfolio-item-media:before {opacity: 0;} */
.home_section3 .product_row .owl-dots {display: flex;justify-content: flex-end;align-items: center;}
.home_section3 .product_row .owl-dots .owl-dot {margin: 15px 10px 0;}
.home_section3 .product_row .owl-dots .owl-dot span:after{opacity: 0;}
.home_section3 .product_row .owl-dots .owl-dot span {width: 10px;height: 10px; border-width: 6px;/*background: #9f2042;*/}
.home_section3 .product_row .owl-dots .owl-dot.active span {width: 19px;height: 19px; border-width: 3px;}
.home_section4 .vertical-text {position: relative;left: 7rem;}

.my_counter_main .elementor-widget-wrap {}
.my_counter_main .elementor-widget-wrap .elementor-widget-counter { width: 33%;}
.my_counter_main .elementor-widget-wrap .elementor-widget-counter .elementor-counter-title {display: flex;flex-direction: column;}
.my_counter_main .elementor-widget-wrap .elementor-widget-counter .elementor-counter-title span{opacity: 0;}

.custom_heading h2.agrarium-heading span.agrarium-subheading {margin-bottom: 25px;}
.slide-sidebar-content ul.wp-block-social-links {display: none;}

.agrarium_content_container {max-width: 100% !important;}
.page-title-container,
.edit-post-visual-editor__post-title-wrapper {min-height: 400px;}
.page-title-additional {display: none;}
.bottom_section_background .bottom_section_background_wrapper {display: none;}
.content-wrapper.content-wrapper-remove-bottom-margin {margin-top: 52px;}
.portfolio-item .post-title {margin-top: 10px;}
/* === TESTIMONIAL CAROUSEL === */

.agrarium-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-item .testimonial-photo img {height: 120px;display: block;}
.agrarium-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-item .testimonial:before {display: none;}
/* === FORM STYLES === */

div.wpforms-container.wpforms-container-full .wpforms-form input[type="submit"],
div.wpforms-container.wpforms-container-full .wpforms-form button[type="submit"],
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-page-button {padding: 27px 41px;line-height: 1.2308em;}
.wpforms-container-full button[type="submit"]:not(:hover):not(:active) {background-color: #767676;}
button#wpforms-submit-7966 {background: #000;}
.body-container button:not(.customize-partial-edit-shortcut-button):after, #form-preview button:after {background-color: #9f2042;color: #fff;}

/* === MOBILE HEADER === */

.mobile-header-row .logo-container {width: 12%;background: #000;border-radius: 50%;padding: 10px 0;}

/* === BUTTONS === */

.agrarium-button,
.our_products .agrarium-button {border-color: #9f2042;}

.agrarium-button:hover,
.our_products .agrarium-button:hover {border-color: #9f2042;color: #fff;}

.agrarium-button:after,
.our_products .agrarium-button:after {background-color: #9f2042;}

.page-title-bottom-overlay {display: none;}
body .header-position-over + .page-title-container .page-title-row {top: 0 !important;}
/* body.page-id-19632 h1.page-title { text-align: center;} */

.desc_text_shadow p {text-shadow: 2px 2px 3px #000000;filter: drop-shadow(2px 2px 7px #000);}

.single-production .production-item .pro_title_with_image {display: flex;gap: 20px;margin-bottom: 25px;}
.single-production .production-item .pro_title_with_image h2.post-title {width: 60%;font-family: 'Cubano';font-weight: 400;}
.single-production .production-item .production-description p {font-size: 16px;line-height: 30px;font-weight: 400;color: #554d45;}
.single-production .production-item .available_area {margin-top: 35px;}
.single-production .production-item .available_area .available_title {color: #000;margin-bottom: 0px;font-weight: 700; font-family: 'Cubano'; letter-spacing: 1px; font-size: 20px;}

.single-production .product_desc_outer { margin-top: 5rem;}
.single-production .product_desc {margin-bottom: 45px;}
.single-production .product_desc h2 {font-family: 'Cubano';font-weight: 400;font-size: 32px;line-height: 1.1;margin-bottom: 20px;}
.single-production .product_desc p,
.single-production .product_desc ul li {font-size: 16px;line-height: 30px;font-weight: 400;color: #554d45;}
.single-production .product_desc ul {}
.single-production .product_desc ul li:before {opacity: 0;}
.single-production .product_desc ul li {padding: 0;}

.single-production .production-item .production-item-features {}
.single-production .production-item .production-item-features span.production-item-features-title {display: none;}
.single-production .production-item .production-item-features ul.production-features {display: flex;flex-direction: column;padding-left: 15px;}
.single-production .production-item .production-item-features ul.production-features li {padding: 0 !important;max-width: -webkit-fill-available !important;font-size: 16px !important;line-height: 30px !important;color: #554d45 !important;}

.single-production .production-item ul.lSGallery li:before,
.single-production .production-item ul.gwts-gwl-slidergal li:before { display:none; }
.single-production .production-item .production-item-media img {border-radius: 0 !important;}

.single-production .production-item ul.lSPager.lSGallery li {height: 90px !important;}
.single-production .production-item ul.gwts-gwl-slidergal li.lslide img {height: 100%;object-fit: contain;}

.single-production .related_products span.agrarium-heading-content { font-weight: 400;}
.related_products_slider_main {margin-top: -100px;padding: 0 40px 20px;}
.related_products_slider_main span.portfolio-item-categories {text-shadow: 0px 0px 14px #FFFFFF !important;filter: drop-shadow(0 0 7px #ffffff);}
.related_products_slider_main .post-title {text-shadow: 0px 0px 18px #000000E0 !important;filter: drop-shadow(0 0 7px rgba(0, 0, 0, 0.68));}


.products_grid_area .production-item .production-item-media span.production-item-subtitle,
.products_grid_area .production-item .production-item-content .production-item-features,
.products_grid_area .production-item .production-item-content span.production-item-counter{display: none !important;visibility: hidden;}

.products_grid_area .production-item .production-item-content h2.post-title {margin-top: 15px;font-family: 'Cubano';font-weight: 400;line-height: 1.1;font-size: 50px;}
/*.products_grid_area .production-item .production-item-content .post-content{max-width: 80%;}*/
/*.production-grid-listing .production-item-wrapper:nth-child(2n) .production-item .production-item-column {display: flex;justify-content: flex-end;}
.production-grid-listing .production-item-wrapper:nth-child(2n) .production-item{max-width: 90%;}*/

/*.production-grid-listing .production-item-wrapper:nth-child(odd) .production-item-media{max-width: 94%;}
.production-grid-listing .production-item-wrapper:nth-child(odd) .production-item-content{padding-left: 2rem !important; max-width: 90%;}

.production-grid-listing .production-item-wrapper:nth-child(even) .production-item-content{max-width: 90%;}
.production-grid-listing .production-item-wrapper:nth-child(even) .production-item-media{padding-left: 2rem !important;}*/

.production-grid-listing .production-item-wrapper:nth-child(odd) .production-item {flex-direction: row-reverse;}
.production-grid-listing .production-item-wrapper:nth-child(odd) .production-item-media{max-width: 94%;}
.production-grid-listing .production-item-wrapper:nth-child(odd) .production-item-content{padding-left: 0 !important;}
.production-grid-listing .production-item-wrapper:nth-child(odd) .production-item-content .post-content{max-width: 70%;}


.production-grid-listing .production-item-wrapper:nth-child(even) .production-item {flex-direction: row;}
.production-grid-listing .production-item-wrapper:nth-child(even) .production-item-content .post-content{max-width: 70%;}
.production-grid-listing .production-item-wrapper:nth-child(even) .production-item-media{padding-left: 0rem !important;max-width: 90% !important;}

.products_grid_area .production-item .production-item-content .post-content{ color:#554d45; }


.single-production .production-post-content .item.gwts-gwl-prev-gallery-items,
.single-production .production-item .pro_title_with_image h2.post-title br,
.related_products_slider_main span.post-title br {display: none;}

/* contact form */
.contact_form .input_form {margin-bottom: 25px; font-size: 14px;}
.contact_form .input_form input.wpcf7-form-control {background: #363636;border: none;color: #ffff;border-radius: 3px; height: 60px;}
/*.contact_form .input_form input.wpcf7-form-control:focus {border: 1px solid #9F2042;}*/
.contact_form .input_form textarea.wpcf7-form-control{ background: #363636;border: none;color: #ffff;height: 120px;resize: vertical; padding: 12px; border-radius: 3px;}
/*.contact_form .input_form textarea.wpcf7-form-control:focus {border: 1px solid #9F2042; }*/

.contact_form .form_btn{position: relative;}
.contact_form .form_btn .wpcf7-submit {width: 100%;background-color: #363636;color: #FFFFFF;font-family: Manrope;font-weight: 400;font-size: 15.01px;}
.contact_form .form_btn .wpcf7-submit:hover {background-color: #9F2042;}
.contact_form .form_btn span.wpcf7-spinner {position: absolute;right: 35px;top: 22px; z-index: 99;}
/*body .page-title-container .page-title-bg {background-position: top center !important;}*/
  
/* Terms and condition */
.terms_andcondition_row {margin-bottom: 30px !important;}
.terms_andcondition_row h2 {margin-bottom: 30px !important;}
.terms_andcondition_row p{padding-left: 20px !important;}
.lastadd_margin{margin-bottom: 50px !important;}

.product_logo {display: grid;  gap: 3px;  grid-template-columns: repeat(4, 1fr);  align-items: center;}
.product_logo1 { width: 150px;}
.product_logo .product_logo1 img{width: -webkit-fill-available;    max-width: fit-content;}   

@media (min-width:1281px) and (max-width:1536px) {
    .home_section1 .hero_heading .agrarium_content_slider_title {font-size: 82px !important;}
    .home_section4 .custom_slogan .slogan {font-size: 130px !important;position: relative;right: 10rem;}
    .aboutus_slogan .slogan {font-size: 130px !important;}
    #home_products_slider .owl-dots {right: 155px;}
}

@media (min-width:1025px) and (max-width:1280px) {
    .home_section1 .hero_heading .agrarium_content_slider_title {font-size: 70px !important;}
    .home_section4 .vertical-text {left: 10rem;}
    .home_section4 .custom_slogan .slogan {font-size: 110px !important;position: relative;right: 10rem;}
    .aboutus_slogan .slogan {font-size: 110px !important;}
}


@media only screen and (max-width: 1024px){ 
    .home_section1 .hero_heading .agrarium_content_slider_title {font-size: 80px !important;}
    .slogan_col .elementor-element.elementor-element-76264ef .slogan {text-align: right;padding: 31px 4px 0px 0px;font-size: 120px;}
    .page-title-container .page-title, .page-title-container .page-title-wrapper .page-title-box {margin-top: 100px;}
    .page-title, .page-title-container h1.page-title, .page-title-container--, .page-title-container .page-title-wrapper .page-title-box, .edit-post-visual-editor__post-title-wrapper .editor-post-title {font-size: 62px !important;}
    .page-title-container, .edit-post-visual-editor__post-title-wrapper {min-height: 430px !important;}
    .products_grid_area .production-item .production-item-content h2.post-title {font-size: 35px;}
    .production-grid-listing .production-item-wrapper:nth-child(odd) .production-item-content .post-content,.production-grid-listing .production-item-wrapper:nth-child(even) .production-item-content .post-content {max-width: 100%; }
    #home_products_slider .owl-dots {right: 50px;}
}


@media only screen and (max-width: 991px){
    .footer-tagline{font-size: 35px !important;}
    .footer-menu ul li a {font-size: 19px;}
    .footer-left,.footer-right {font-size: 16px;}

    /* Shivani Css */
    .hero_heading .agrarium_content_slider_title,
    .page-title,
    .page-title-container h1.page-title,
    .page-title-container .page-title-wrapper .page-title-box,
    .page-title-container,
    .hero_heading .agrarium_content_slider_title, .page-title, .page-title-container h1.page-title, .page-title-container .page-title-wrapper .page-title-box, .page-title-container, .edit-post-visual-editor__post-title-wrapper .editor-post-title { font-size: 70px !important; padding-top: 0px;}
    .page-title-container, .edit-post-visual-editor__post-title-wrapper {min-height: 430px !important;}
    .home_section1 .hero_heading .agrarium_content_slider_title {font-size: 80px !important;}
    .page-title-container h1.page-title{font-size:62px;padding-top: 70px;}
    .page-title-container, .edit-post-visual-editor__post-title-wrapper {min-height: 470px;}
    .content-wrapper.content-wrapper-remove-bottom-margin.content-wrapper-sidebar-position-none {margin-top: 30px;}
    .elementor-section .elementor-container {display: flex;margin-left: auto;margin-right: auto;position: relative;justify-content: center !important;}
    #home_products_slider .owl-dots {right: 75px;}
    .owl-dots .owl-dot {margin: 8px 9px 0;}
}

@media only screen and (max-width: 768px){

    .footer-tagline{font-size: 35px !important;}
    .footer-menu ul li a {font-size: 19px;}
    .footer-left,.footer-right {font-size: 16px;}
    .menu-trigger .hamburger {display: none;}.menu-trigger .hamburger span {display: none; }
    .mobile-header-row {margin: 0 10px;background: #000;}
    .header-icons-container .menu-trigger {margin-right: 0; display: none;}
    .dropdown-trigger .dropdown-trigger-item:before {content: '\2630';color: #ffff;}
    .search-trigger .search-trigger-icon:before {color: #fff;}
    .menu-header-menu-container .menu {display: flex;flex-direction: column;gap: 30px;}
    .agrarium_content_slider_widget .agrarium_content_slider_bar .slick-dots-navigation {padding-top: 0px;}

    .smallgoods_productssection .production-grid-listing .production-item-wrapper .production-item .production-item-media {padding-left: 0px !important;}
    .smallgoods_productssection .production-grid-listing .production-item-column{padding-left: 30px !important; }
    /* .message_section  .elementor-container .elementor-column-gap-no .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-2ff35ab{width: 100% !important;} */
    .message_section > .elementor-container.elementor-column-gap-no {justify-content: center !important;}
    .error-404-container .error-404-inner {padding: 0px;}

}

@media only screen and (max-width: 767px) {

    .footer-tagline{font-size: 30px !important;}
    .footer-menu ul { list-style: circle; padding: 0; display: flex; justify-content: center; gap: 26px; flex-direction: column;}
    .footer-bottom { display: flex; flex-direction: column; justify-content: center;}
    .footer-left{text-align: center;}
    .page-title-box {margin: 70px 0px 70px 0px;}
    .footer-left, .footer-right {text-align: center;}

    /* header */
    .mobile-header-row { background: #000; margin: 0px; padding: 0px 0px 0px 20px;}
    .mobile-header-row .logo-container {width: 18%;}
    .header-icon.menu-trigger {display: none;}
    .elementor-160 .elementor-element.elementor-element-5072881 .agrarium_content_slide {max-height: 498px;}
    .dropdown-trigger .dropdown-trigger-item:before {content: '\2630';position: absolute; left: 50%; right: initial; top: 50%; color: #fff;}
    .search-trigger .search-trigger-icon:before {content: '\e81b';color: #fff;}

    /* section  css*/
    .aboutus_section .elementor-container.elementor-column-gap-default {display: flex; flex-direction: column-reverse;}
    .production-grid-listing .production-item-wrapper .production-item .production-item-media img { width: 100% !important; padding-right: 0px !important;}

    /* Shivani Css */
    .hero_heading .agrarium_content_slider_title,
    .page-title,
    .page-title-container h1.page-title,
    .page-title-container .page-title-wrapper .page-title-box,
    .page-title-container,
    /* .edit-post-visual-editor__post-title-wrapper .editor-post-title {} */
    .page-title-container .page-title, .page-title-container .page-title-wrapper .page-title-box { margin-top: 37px !important; font-size:35px !important;}
    .elementor-160 .elementor-element.elementor-element-76264ef .slogan { font-size: 45px !important; line-height: 1.3em;}
    .home_section1 .hero_heading .agrarium_content_slider_title {font-size: 38px !important;}
    .elementor-160 .elementor-element.elementor-element-5072881 .agrarium_content_slide {height: 300px;}
    .page-title-container, .edit-post-visual-editor__post-title-wrapper {min-height: 172px !important; }
    /* .page-title-container h1.page-title {font-size: 44px;padding-top: 0px;} */
    .page-title-container .page-title, .page-title-container .page-title-wrapper .page-title-box {margin-top: 43px;}
    .agrarium_content_slider_title {font-size: 32px;line-height: 39px;}

    .content-wrapper.content-wrapper-remove-bottom-margin {margin-bottom: 0 !important;margin-top: 0 !important;}
    /*.page-title-bottom-overlay {display: none;}*/
    .page-title-box {margin: 50px 0 0 0;}
    .slogan_col .elementor-element.elementor-element-5072881 .agrarium_content_slide {height: 350px;}
    .agrarium_slider_column {margin-top: 74px;}
    .error-404-container .error-404-inner .error-404-title {font-size: 35px;}
    .error-404-container .error-404-image {width: 66%;}
    .error-404-container .error-404-inner .error-404-info-text {font-size: 18px;line-height: 28px;}

    .related_products_slider_main {margin-top: -45px;padding: 0 25px 20px;}
    .single-production .product_desc h2 {font-size: 25px;}
    /* .single-production .production-item .pro_title_with_image {flex-direction: column;} */
    .single-production .production-item .pro_title_with_image {flex-direction: column-reverse !important;}
    .single-production .production-item .pro_title_with_image h2.post-title {width: -webkit-fill-available;font-size: 36px; margin: 0px !important;}
    .footer .footer-menu ul li:after{display: none;}
    .footer-bottom .footer-right {text-align: center;margin-top: 10px;}
    .footer-bottom .footer-left, 
    .footer-bottom .footer-right,
    .footer-contact p a,
    .footer-bottom .footer-right a {font-size: 14px;}

    /* home css */
    .production-grid-listing .production-item-wrapper:nth-child(odd) .production-item, .production-grid-listing .production-item-wrapper:nth-child(even) .production-item  {padding: 0px 22px;}
    .production-grid-listing .production-item-wrapper:nth-child(odd) .production-item-media,.production-grid-listing .production-item-wrapper:nth-child(even) .production-item-media{max-width: 100%; padding-left: 0px;}  
    .products_grid_area .production-item .production-item-content h2.post-title {font-size: 30px;}
    .pro_title_with_image .post-title {font-size: 27px !important;}
    .production-grid-listing .production-item-wrapper:nth-child(even) .production-item-media {padding-left: 0rem !important; max-width: 100%!important;}
    .page-template .related_products_slider_main {margin: 50px 0px 40px 0px;}
    .owl-dots .owl-dot {margin: 8px 5px 0;}
    #home_products_slider .owl-dots {right: 99px !important; margin-top: 0px;}
    .limit-dots .owl-dots {display: flex; flex-wrap: nowrap; overflow: hidden; max-width: 100%;}
    .limit-dots .owl-dot {flex: 1 0 auto;display: none;}
    .limit-dots .owl-dot:nth-child(-n+6) {display: inline-block;}

    .custom_slogan .slogan {font-size: 60px !important; line-height: 1.1em !important;}

    .contact_info .icon-box-title .agrarium-heading-content {font-size: 20px;} 
    .contact_info .icon-position-left .icon-box-item .icon-container {margin-right: 10px !important;}

    .production-item {display: flex;flex-direction: column-reverse !important;gap: 20px !important;}
    .production-grid-listing .production-item-wrapper:not(:first-child) {margin-top: 20px;}
    .production-grid-listing .production-item-wrapper .production-item .production-item-column:last-child {margin-top: 20px;}
    .single-production .production-item .production-item-column:last-child {margin-top: 0px !important;}
    .sourcing_section p {line-height: 22px;}
    .production-grid-listing .agrarium_production_header{margin-top: 20px !important;}


    /* Single page image carousel css */
    .lSSlideOuter.vertical { padding-left: 0 !important; padding-right: 0 !important; display: flex; flex-direction: column; align-items: center;}
    .lSSlideOuter.vertical .lSGallery { display: flex !important; flex-direction: row !important; flex-wrap: nowrap; overflow-x: auto; width: 100% !important; height: auto !important; margin-top: 20px; margin-left: 0 !important; position: relative !important; right: 0; top: 0;}
    .lSSlideOuter.vertical .lSGallery li { width: 100px !important; height: auto !important; margin-bottom: 0 !important; flex: 0 0 auto; }
    .lSSlideOuter .lSSlideWrapper {/* height: auto !important; */}
    .lSSlideOuter.vertical .lSSlideWrapper ul {height: auto !important;}
    .lSSlideOuter.vertical .lSSlideWrapper ul li {height: auto !important;margin-bottom: 10px;}
    .lSSlideOuter .lSSlideWrapper ul li img {width: 100% !important;height: auto !important;}
    .lSSlideOuter .lSGallery { display: flex !important; justify-content: center; flex-wrap: wrap; margin-top: 10px; gap: 8px;}
    .lSSlideOuter .lSGallery li img {width: 100%; height: auto; display: block;border: 1px solid #ddd; border-radius: 5px; }
    .content-wrapper {margin-top: 50px;}

    .product_logo { grid-template-columns: repeat(2, 1fr); gap: 0px;}
}