/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 28 2025 | 11:49:46 */
.swiper-container_related {padding: 0 10px;}
@media (max-width: 1080px) {
    html body div#wprmenu_bar{height: 0 !important;display: none;}
    html {padding-top: 0 !important;}
    .site-navigation-toggle-holder,
    .site-navigation.show {display: none;}
    .call_email a {font-size: 0;line-height:0;}
    .call_email {margin-right: 90px;gap: 0 30px;}
    .call_email a span.elementor-icon-list-icon svg {width: 20px;height: 20px;}
    .call_email a span.elementor-icon-list-icon {margin: 0;}
    div#rmp-menu-wrap-1971 ul#rmp-menu-1971 > li > a {background-color: #fff;font-size: 18px !important;border-radius: 0 15px 0 0;font-weight: 500;box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;}
    #rmp-menu-wrap-1971 .rmp-menu-subarrow {color: #000 !important;}
    div#rmp-menu-wrap-1971 ul#rmp-menu-1971 li {padding: 0 20px;margin-bottom: 25px;}
    ul.rmp-submenu .rmp-menu-item-link {padding: 0 0 0 40px !important;position: relative !important;font-size: 16px !important;color: #000 !important;font-weight: 500 !important;}
    ul.rmp-submenu li {margin-bottom: 0 !important;position: relative !important;padding:0 !important;}
    ul.rmp-submenu li:before {position: absolute;content: '';width: 7px;height: 14px;background-image: url(https://www.reyanshenterprises.co.in/wp-content/uploads/2025/01/right-arrow-red.svg);background-repeat: no-repeat !important;background-size: 100% !important;top: 13px;background-repeat: space;left: 18px;transition: all 0.4s;}
    ul.rmp-submenu {padding: 15px 0 15px  !important;}
    ul.rmp-submenu .current-menu-item:before {left: 25px;transition: all 0.4s;}
    ul.rmp-submenu .current-menu-item a{color: #A30F11 !important;}
    div#rmp-menu-wrap-1971 ul#rmp-menu-1971 > .rmp-menu-item-current-parent a {color: #A30F11;}
    div#rmp-menu-wrap-1971 ul#rmp-menu-1971 > .rmp-menu-item-current-parent ul.rmp-submenu {background-color: #fff;box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;}
    .site-header#site-header {padding: 15px 15px !important;}
    #rmp-container-1971 {max-width: 100% !important;min-width: 100%;}
}
@media (max-width: 1024px) {
    .acc_gallery img,
    .overview_section .elementor-image-carousel-wrapper img{width: 100% !important;}
    .products_tabs .e-n-tab-title{text-align: left;justify-content: start;border:0 !important;padding:10px 20px;position:relative;}
    .products_tabs .e-n-tab-title:before,.products_tabs .e-n-tab-title:after{position: absolute;content: '';width: 25px;height: 2px;background-color: #A30F11;transition: all 0.5s;right: 20px;}
    .products_tabs .e-n-tab-title:after{transform: rotate(90deg);transition: all 0.5s;}
    .products_tabs .e-n-tab-title[aria-selected="true"]:after{transform: rotate(0deg);transition: all 0.5s;}
    .products_tabs  .e-n-tabs-content .e-child .e-con-inner{padding: 20px 5px 0 !important;}
    html section#breadCrumb_only .section-container{padding: 10px 0px !important;}
    .error404 section#breadCrumb_only{display: none;}
    .error404 section#bannersection{opacity: 0;}
    #home_banner figcaption.elementor-image-carousel-caption{max-width: 1024px !important;padding:0 60px;}
    #home_banner .banner_content h2.banner_heading{font-size: 30px;line-height:35px;}
    #home_banner .swiper-pagination{text-align: center !important;}
    div#home_banner{position: relative;top: 35px;}
    section#our_product h3.big_title br{display: none;}
    .slider_icon .elementor-swiper-button.elementor-swiper-button-prev{margin-left: -15px;}
    .slider_icon .elementor-swiper-button.elementor-swiper-button-next{margin-right: -15px;}
    .products_tabs table::-webkit-scrollbar{width: 10px;height: 10px;scrollbar-color: #b30000 transparent;}
    .products_tabs table::-webkit-scrollbar-track{background: #f1f1f1;border-radius: 10px;}
    .products_tabs table::-webkit-scrollbar-thumb{background: #b30000;border-radius: 10px;}
    .products_tabs table::-webkit-scrollbar-thumb:hover{background: #ff3333;}
    .products_tabs table{display: block;}
    section#our_product .section-container{padding-bottom: 0;}
}
@media (max-width: 880px) {
    section#breadCrumb_title{position: static;}
    section#bannersection .section-container-full{display: flex;flex-wrap: wrap;flex-flow: column-reverse;margin-top: 70px;}
    .banner_images_mobi img{width: 100%;}
    section#breadCrumb_title h1.banner_title{color: #000;}
}
@media (max-width: 768px) {
    .video_popup_div  .swiper-container{max-width: 100%;}
}
@media (max-width: 767px) {
    .site-header .site-branding{width: 47%;}
    .site-header#site-header{padding: 25px 0;}
    .call_email{margin-right: 70px;}
    .overview_section .elementor-image-carousel-wrapper .swiper-pagination .swiper-pagination-bullet{width: 10px !important;height: 10px !important;}
    section#breadCrumb_title span.reveal-text{color: #000;}
    h1.banner_title{font-size: 35px; line-height: 43px; margin-top: 10px;}
    .swiper-container_home .swiper-button-next:after, .swiper-container_home .swiper-button-prev:after{display: none;}
    #home_banner .banner_content{top: auto !important;bottom: 100px !important;transform: translate(0) !important;max-width: 100%;left: 0;padding: 0 20px;}
    #home_banner .swiper-slide-active .banner_content .banner_heading.heading_text{max-width: 100%;transform: none !important;}
    section#our_product h3.big_title{font-size: 38px !important;line-height: 48px;}
    .product_content_box .logo_spin{top: 45% !important;}
    .swiper-container_related{padding: 0 0px;}
    .home_industry_slider img.swiper-slide-image{width: 100%;}
}
@media (max-width: 580px) {
    .site-header .header-inner .site-branding .site-logo img{width: 180px !important;}
    #rmp_menu_trigger-1971{margin: 0px 0 0 0 !important;}
    .product_content_right{padding: 20px 50px;}
    section#our_product h3.big_title{font-size: 30px !important;line-height: 42px;}
    .enquiry_form .cust-form li,
    .product_form .cust-form li,
    body .product_form .cust-form .select_prod{width: 100% !important;}
    .enquiry_form .cust-form{gap: 20px 0 !important;}
}
@media (max-width: 480px) {
    .video_popup_div  .swiper-slide{width: 100%;}
    .table_container .rwd-table td[data-th="Supplier Code"]:before{width: 100% !important;}
}