header.full_width.var3_header .row.m_zero {
    display: flex;
    align-items: center;
}
#main-navigation-wrapper .navbar-collapse.var2_main_menu_wrapper .logo {
	width: 15%;
	img{
		width:100%;
	}
}
@media (min-width: 992px) {
 	.col-md-9.col-sm-12.col-xs-12.pull-right.col_pad_zero.var3_mob_padzero{
		width: 85%!important;
	}
}
h2{
	font-size:30px;
	@media(max-width:767px){
		font-size:24px;	
	}
}
h3{
	font-size:24px;
	@media(max-width:767px){
		font-size:22px;	
	}
}
h4{
	font-size:20px;
	@media(max-width:767px){
		font-size:18px;	
	}
}
header #main-navigation-wrapper .navbar-collapse.var2_main_menu_wrapper.var3_main_menu_wrapper .logo {
    margin: 22px 0px;
}

header #main-navigation-wrapper #main-navigation-inn {
    float: none;
}
.sticky_header #main-navigation-wrapper .navbar-collapse.var2_main_menu_wrapper.var3_main_menu_wrapper .logo {
    margin: 8px 0;
}
header #main-navigation-wrapper .navbar-collapse.var2_main_menu_wrapper.var3_main_menu_wrapper .navbar-nav li{
    padding: 33px 0px;
}
.variation_hdr2_old .full_width.hdr_top_bar.hdr2_top_bar.hdr3_top_bar {
    display: none;
}
.yellow_prd_bg p {
    max-width: 80%;
}
li.blue_prd_bg p, li.blue_prd_bg h4, li.blue_prd_bg h4 a {
    color: white ! Important;
    max-width: 98%;
}
li.lytblue_prd_bg p , li.lytblue_prd_bg h4 , li.lytblue_prd_bg h4 a{
    max-width: 85%;
    color: #0f3721 !important;
}
.active .carousel-caption h1 {
/*     color: #0f3721 !important; */
}
.active .carousel-caption p{
/* 	  color: #000 !important; */
}
div#minimal-bootstrap-carousel a.left.carousel-control  , div#minimal-bootstrap-carousel a.right.carousel-control , .quantity{
    display: none;
}
ul.dropdown-submenu li {
    padding: 0 !important;
}
.ftr_location_icon {
    background: url('https://rcwphost.com/interbulk/wp-content/uploads/2025/07/mdi_map-marker.svg') no-repeat 0px 7px !important;
}
.ftr_email_icon {
    background: url('https://rcwphost.com/interbulk/wp-content/uploads/2025/07/material-symbols_mail-outline.svg') no-repeat 0px 0px !important;
}
.ftr_phone_icon {
    background: url('https://rcwphost.com/interbulk/wp-content/uploads/2025/07/famicons_call.svg') no-repeat 0px 0px !important;
}
.ftr_facebook_icon {
    background: url('https://rcwphost.com/interbulk/wp-content/uploads/2025/07/gg_facebook.svg') no-repeat 0px 0px !important;
}
.ftr_youtube_icon {
    background: url('https://rcwphost.com/interbulk/wp-content/uploads/2025/07/mdi_youtube.svg') no-repeat 0px 0px !important;
}
a.view-all.slide_learn_btn.slide_solution_btn {
/*     border: 1px solid #000000; */
/*     color: #000000; */
}
li#menu-item-463 {
    padding: 23px 0 !important;
}
li#menu-item-463 a {
    border: 1px solid #fbaa2e !important;
    padding: 15px !important;
    color: #fbaa2e !important;
}
#main-navigation-wrapper.navbar-default.var2_main_menu_wrapper .navbar-nav > li#menu-item-463:hover > a{
    border: 1px solid #fbaa2e !important;
/*     padding: 15px !important; */
    color: #fbaa2e !important;
}
header.full_width.var3_header.sticky_header.slideInDown.animated li#menu-item-463 {
    padding: 17px 0 !important;
}
header.full_width.var3_header.sticky_header.slideInDown.animated li#menu-item-463 a {
    padding: 10px !important;
}

.home .full_wrapper.expert_bg {
    display: none;
}
.home div#our_project {
	  padding-top: 50px;
}
.home section.full_wrapper.brand-section{
/*     padding-bottom: 80px; */
}
.home .wpb_text_column.wpb_content_element.logo-slider-title {
    margin-bottom: 20px !important;
}
 
	ul li ul.dropdown-submenu{
		background: #fbaa2e!important;
}

.home .full_wrapper.padtb_92_100 {
  margin-top: 50px;
  margin-bottom: 80px;
}

.home .full_wrapper.padtb_92_100 ~ .full_wrapper.padtb_92_100 {
	margin-top: 0px;
  margin-bottom: 0px;
  display: block;
}

.home .full_wrapper.padtb_92_100 h3.mbot25 ,.home .full_wrapper.padtb_92_100 p.mbot45{
	display:none;
}
.wpb_text_column.wpb_content_element ul{
	 list-style: none;
	padding-left:20px;
	
}
.wpb_text_column.wpb_content_element ul li{
	position: relative;
}
.wpb_text_column.wpb_content_element ul li::before {
  content: "";
  position: absolute;
  top: 5px;
  left: -20px;
  width: 12px;
  height: 12px;
  background-image: url('https://rcwphost.com/interbulk/wp-content/uploads/2025/07/Ellipse-2.svg');
  background-size: cover;
  background-repeat: no-repeat; 
}

.why-choose-image .wpb_wrapper {
    position: relative;
}
.why-choose-image .wpb_wrapper img {
/*     position: absolute; */
/*     top: -80px; */
	  width: 100% !important; 
}

/* Contact Page */

.contact-info .contact_info:first-of-type li.cnt_mail_icon , .contact-info .contact_info:first-of-type li.cnt_call_icon{
/*     display: none; */
}

.cnt_map_icon{
    background: url('https://rcwphost.com/interbulk/wp-content/uploads/2025/07/cnt_map.png') no-repeat 0px 25px;
}
.contact-info-map .cnt_map_icon{
    background: url('https://rcwphost.com/interbulk/wp-content/uploads/2025/07/cnt_map.png') no-repeat 0px 12px;
}
.cnt_mail_icon {
    background: url('https://rcwphost.com/interbulk/wp-content/uploads/2025/07/cnt_mail.png') no-repeat 0px 15px;
}
.cnt_call_icon {
    background: url('https://rcwphost.com/interbulk/wp-content/uploads/2025/07/cnt_phone.png') no-repeat 0px 15px;
}
.contact-info .contact_info:nth-of-type(2) {
  border-top: none !important;
}

a.view-all.hvr-bounce-to-right.slide_learn_btn.slide_solution_btn:hover{
	background:#fbaa2e!important;
	color:white!important;
	border-color:#fbaa2e
!important;
}
#our_project.variation3_projectbg .next_prve_control , #our_project .next_prve_control{
    border: 2px solid white!important;
    color: whiteimportant;
}
#main-navigation-wrapper .navbar-collapse.var2_main_menu_wrapper.var3_main_menu_wrapper .navbar-nav li a:hover , .inner-banner .breadcumb a{
	color:#fbaa2e!important;
}
#main-navigation-wrapper .navbar-collapse.var2_main_menu_wrapper.var3_main_menu_wrapper .navbar-nav li a{
/* 	font-size:14px; */
}
.btn.submit_now.faq_submit_btn {
    line-height: 46px;
    background: none #fbaa2e!important;
}
h3:after , h2:after{
	display:none;
/* 	background: #fbaa2e!important; */
}
.wpb_text_column.wpb_content_element.logo-slider-title .wpb_wrapper h2{
color:#3b5a48;
}
.page-id-281 .full_wrapper.padtb_92_100 h3.mbot25 , .page-id-281 .full_wrapper.padtb_92_100 p.mbot45{
	display:none;
}
.full_wrapper.padtb_100_100 {
    padding-bottom: 100px;
}
.row.about-section{
	margin-bottom:42px;
}
@media screen and (max-width: 1024px) {
	.full_wrapper.padtb_100_100 {
		padding-top:70px;
    padding-bottom: 70px;
}
	li#menu-item-463 a{
		border:none!important;
		border-bottom: 1px solid #c3a554 !important;
		color: #48402b!important;
		padding: 16px 25px!important;
	}
	.var3_main_menu_wrapper.navbar-default .navbar-toggle .icon-bar {
    background: #111 none repeat scroll 0 0 !important;
}
	.home .full_wrapper.padtb_92_100 {
		margin-top: 0px;
		margin-bottom: 0px;
 }
	.why-choose-image .wpb_wrapper img {
    position: relative!important;
		top:0!important;
	}
	.home section.full_wrapper.brand-section {
    padding-bottom: 0;
}
	.row.about-section{
	margin-bottom:20px;
}
	#main-navigation-wrapper .navbar-collapse.var2_main_menu_wrapper.var3_main_menu_wrapper .navbar-nav li a{
		color:white!important;
	}
	.logo-menu img {
        width: 75%;
    }
	.full_wrapper.padtb_92_100 {
			padding-top: 70px;
	}
	    .navbar-header {
        padding: 15px 15px;
    }
	.item.active .content.text-center h1 {
			letter-spacing: 0px!important;
	}
	.item.active .box.valign-middle .content.text-center{
			width: 88%!important;
	}
	.col-lg-3.col-md-3.col-sm-6.col-xs-12.ftr_txt_div.mbot30 {
    width: 100%;
    padding-left: 50px;
    padding-bottom: 20px;
}
	ul.banner_btm_list {
    margin-top: 0px!important;
}
	ul.banner_btm_list li p {
    max-width: 90%!important;
}
	header.full_width.var3_header.sticky_header.slideInDown.animated li#menu-item-463 a{
	   padding:16px 25px!important;	
	}
	header.full_width.var3_header.sticky_header.slideInDown.animated li#menu-item-463{
		padding:0!important;
	}
	.menu-item-has-children:before , header.full_width.var3_header.sticky_header.slideInDown.animated div#main-navigation-inn .menu-item-has-children:before {
		display:none!important;
	}	
	    .wpb_wrapper .full_width.contact_map {
        height: auto!important;
    }
}
@media screen and (max-width: 767px) {
	.full_wrapper.padtb_100_100 {
		padding-top:40px;
    padding-bottom: 40px;
}
	.full_wrapper.padtb_92_100 {
			padding-top: 40px;
		padding-bottom:40px;
	}
		.col-lg-3.col-md-3.col-sm-6.col-xs-12.ftr_txt_div.mbot30 {
    padding-left: 15px;
}
	ul.banner_btm_list li{
		padding:30px;
		height:auto!important;
		 display: flex;
    flex-direction: column;
    justify-content: center;
	}
	a.view-all.hvr-bounce-to-right.slide_learn_btn {
    margin-top: 10px!important;
}
	.content.text-center a.view-all.hvr-bounce-to-right.slide_learn_btn {
    max-width: 200px!important;
}
	 a.view-all.hvr-bounce-to-right.news_read_btn.get_Quote{
    margin-top: 15px;
    margin-right: 10px;
}
	.row.about-section {
    display: block!important;
}
	.col-md-6.col-lg-6.col-md-6.col-sm-12.about-row-class{
		margin-top:30px;
	}
	.row.about-section{
	margin-bottom:0px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    ul.banner_btm_list li h4 {
        height: auto!important;
    }
}
.item.active .content.text-center h1 {
    letter-spacing: -3px;
	  margin-bottom: 30px;
}
.item.active .content.text-center{
    width: 100%!important;
}
a.view-all.hvr-bounce-to-right.slide_learn_btn {
    max-width: 175px !important;
    width: 100%;
}
#minimal-bootstrap-carousel .carousel-inner.ver_new_3_slider .carousel-caption .thm-container .box .content{
	margin: 0% 0px 0px;
}
ul.banner_btm_list {
/*     margin-top: -110px; */
}

/* About Us */

h3.blue_head1 span{
    color: #fbaa2e!important;
}
a.view-all.hvr-bounce-to-right.news_read_btn.get_Quote {
    background: #FBAB2E;
}

a.view-all.hvr-bounce-to-right.news_read_btn.get_Quote.view_service{
	background:transparent!important;
	color:black!important;
	border:1px solid black!important;
}
#main-navigation-wrapper .navbar-collapse.var2_main_menu_wrapper.var3_main_menu_wrapper .navbar-nav li .dropdown-submenu li:hover a{
    color: black !important;
}
a.view-all.hvr-bounce-to-right.news_read_btn.get_Quote.view_service:hover{
	color:white!important;
	border:1px solid #FBAB2E!important;
}
.hvr-bounce-to-right:before{
	background:#FBAB2E!important;
}
.row.award_pad .col-lg-3.col-md-4.col-sm-2.col-xs-2 {
    text-align: center;
}
.menu-item-has-children {
    position: relative;
}
div#main-navigation-inn .menu-item-has-children:before {
    content: '';
    position: absolute;
	bottom:0!important;
    top: 42%;
    left: 108%!important;
    background-image: url(https://rcwphost.com/interbulk/wp-content/uploads/2025/07/Frame-2121453488.svg);
    background-repeat: no-repeat;
    height: 14px!important;
    width: 14px!important;
    background-size: cover;
}
header.full_width.var3_header.sticky_header.slideInDown.animated div#main-navigation-inn .menu-item-has-children:before {
	  top: 40%;
}
.link-div {
		margin-top:20px;
    display: flex;
    gap: 7px;
}
a.link-contact {
    background: #fbaa2e;
    font-size: 15px;
    width: 150px;
    line-height: 50px;
    text-align: center;
    color: white;
	font-weight:700;
}
a.link-contact:hover{
    background: black;
}
a.link-quote {
    font-size: 15px;
    width: 150px;
    line-height: 50px;
    text-align: center;
    color: #000000;
    border: 1px solid black;
	font-weight:700!important;
}
.link-div a.link-quote:hover , .link-div a.link-quote span:hover{
   background: #fbaa2e;
    border: 1px solid #fbaa2e;
	color:white!Important;
}
a.link-quote span , a.link-contact span{
font-weight:700!important
}

.row.about-section {
    display: flex;
    align-items: center;
}
.product.type-product.status-publish {
	margin-top: 30px;
	.wdt_img {
    float: none;
  }
}
a.left.fa.fa-angle-left.next_prve_control , a.right.fa.fa-angle-right.next_prve_control{
    position: relative;
}
    .fa-angle-left:before {
     content: '' !important;
     background-image: url(https://rcwphost.com/interbulk/wp-content/uploads/2025/07/iconamoon_arrow-left-2-light.svg);
     background-size: contain;
     background-repeat: no-repeat;
     position: absolute;
     height: 18px;
     width: 18px;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
 }
.fa-angle-right:before{
	 content: '' !important;
     background-image: url(https://rcwphost.com/interbulk/wp-content/uploads/2025/07/arrow-right.svg);
     background-size: contain;
     background-repeat: no-repeat;
     position: absolute;
     height: 18px;
     width: 18px;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
}

.single-product p.price , .single-product .product_meta , span.prd_price , .solutions-template-default div#text-3 , .solutions-template-default div#text-4{
    display: none;
}
.summary.entry-summary.single-product-normal {
    margin-bottom: 0px !important;
}
.woocommerce div.product form.cart {
    margin-bottom: 1.5em;
}
a#triggerDesign {
    background: rgb(251, 170, 46) !important;
}
.prd_list a.button {
    background: rgb(251, 170, 46) !important;
    color: white !important;
}
p input.wpcf7-form-control.wpcf7-submit.has-spinner {
    padding: 10px 20px;
    border: none;
    margin-top: 10px;
	   background: rgb(251, 170, 46) !important;
    color: white !important;
	border-radius:3px;
}
.solution-text-div{
	text-align:center;    
	display: flex;
	flex-direction: column;
	gap: 40px;
	flex-wrap: wrap;
}
.solution-text{
	font-size:20px;
}
.woocommerce.columns-4:nth-child(2) {
    display: none !important;
}

.page-id-101 a.view-all.hvr-bounce-to-right.shop_add_cart.add_to_cart_button.product_type_simple 
,.page-id-101 a.view-all.hvr-bounce-to-right.shop_add_cart.product_type_simple
{
    visibility: hidden;
	display: none;
}
.page-id-101 .woocommerce .prd_list a.button , .product-template-default .woocommerce .prd_list a.button {
	display:none;
}
.breadcumb  .fa-angle-right:before{
display:none;
}
.solutions-template-default{
	.row{
		.col-lg-12.col-md-12.col-sm-12.col-xs-12.col_margin{
	 	 p{
		  color:#1b1b1b!important;
			 margin-bottom:14px;
	   }	
			h2,h3,h4,h5,h6{
				color:#3b5a48!important;
			}
			.donwload-brochure{
				color: white;
        background: #FBAB2E !important;
        padding: 12px 20px;
				border-radius:8px;
			}
			p.download-btn{
				margin-top:40px;
			}
		}
	}
}
.solutions-template-default span.solution-text-div.wdt_img.material_servicesecond_img.shadow_effect.effect-apollo {
    max-width: 277px;
}
a.view-all.hvr-bounce-to-right.news_read_btn.button-404{
	background:#FBAB2E!important;
}
a.view-all.hvr-bounce-to-right.shop_add_cart.add_to_cart_button.product_type_simple {
    display: none;
}
.product-carousel .shadow_effect.black_overlay img.img-responsive {
    margin: auto;
    max-width: 277px !important;
}
.product-carousel .shadow_effect.black_overlay {
    background-image: url(https://rcwphost.com/interbulk/wp-content/uploads/2025/07/floor-copy-3-1.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.woocommerce.columns-4 .prd_list{
	margin-bottom:0!important;
}
.btn-link-product{
	color: white;
	background: #FBAB2E !important;
	padding-top: 8px;
	padding-bottom: 8px;
}
.btn-link-product:hover{
	color:white;
}
.post-type-archive-solutions ul.blog_icon_list {
    display: none;
}
.nbdesigner_frontend_container p {
border-bottom:none!important;
}
.product-page-btn{
   background:#fbaa2e;
}
.pum-content.popmake-content h5.product-form-title{
	text-align:center;
	margin:20px auto;
	    max-width: 60%;
	@media (max-width: 768px) {
		font-size:20px!important;	
		max-width: 90%;
	}
}
.pum-content.popmake-content label {
    display: flex;
    gap: 10px;
    margin-bottom: -10px;
	@media (max-width: 768px) {
	span.wpcf7-form-control-wrap {
  flex: 0 0 80%;
  input.wpcf7-form-control.wpcf7-text , textarea.wpcf7-form-control.wpcf7-textarea{
    width: 74%;
    margin-left: 10px;
  }
}
	}
}

/* About certifications-logo-slider */


.certifications-logo-slider {
  .brand-carousel {
		margin-top:30px;
		.owl-item , .owl-item.active{
/* 			width: 200px!important; */
			aspect-ratio:1/1;
			margin-right:0!important;
 			.item{
				img {
          width: 200px;
          height: auto;
					@media (max-width:991px){
					width: 100%!important;	
					}
        }
			}
			@media (max-width:991px){
			aspect-ratio:auto;	
			}
		}
  }
}

.col-md-6.map-column-3 {
    margin-bottom: 60px;
}

@media (max-width: 960px) {
/* 	.page-id-323{
	.row {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }
   .row > .map-column-3 {
     order: 1;
   }
   .row > .map-column-1 {
     order: 2;
   }

   .row > .map-column-2 {
     order: 3;
	 	margin-bottom: 60px;
   }
	} */
}
.page-id-323 .full_wrapper {
    padding-bottom: 0px;
}

.button-img-side{
    display: flex;
    align-items: center;
    gap: 40px;
	  flex-wrap: wrap;
}
/* 
.map-column-1233 , .map-column-1233123{
 .vc_row.wpb_row.vc_inner{
	display:flex;
	 .left-ul-1{
		 ul.contact_info{
			 margin:auto;
			 margin-right:0;
		 } 
	 }
	  .right-ul-1{
		 ul.contact_info{
			 margin:auto;
			 margin-left:0;
		 } 
	 }
	 ul.contact_info{
		 border-top:none;
		 width: 100%;
		 max-width: 45%;
		 float:none;
		 li{
			 padding: 27px 0px 27px 60px;
			 background: url(https://rcwphost.com/interbulk/wp-content/uploads/2025/07/cnt_map.png) no-repeat 0px 11px
		 }
	 }
 }
}
.warehouse-locations{
	margin-top:40px;
	h3{
		margin-bottom:20px;
	}
} */
.map-column-1233 , .map-column-1233123{
	.vc_row.wpb_row.vc_inner{
		ul.contact_info{
		 border-top:none;
		 width: 100%;
		 max-width: 90%;
		 float:none;
		 li{
			 padding: 27px 0px 27px 60px;
			 background: url(https://rcwphost.com/interbulk/wp-content/uploads/2025/07/cnt_map.png) no-repeat 0px 11px
		 }
		}
	}
}
.full_wrapper.padtb_92_100:has(.map-column-1233){
	padding-top:10px;
	.row{
	margin-bottom:80px;
 }
}

@media (max-width:991px){
	.col-lg-4.col-md-5.col-sm-12.col-xs-12.award_bg.plft15{
		text-align:center;
		img{
			float:none;
			@media (max-width:991px){
				float:left;	
				width:100%;
			}
		}
	}
	.warehouse-locations{
		margin-top:40px;
	}
	.map-column-1233 , .map-column-1233123{
	.vc_row.wpb_row.vc_inner{
		ul.contact_info{
		   border-top:none;
		   width: 100%;
		   max-width: 100%;
			 float:none;
		 }
		}
	}
	.full_wrapper.padtb_92_100:has(.map-column-1233) {
    .row {
       display: flex;
       flex-direction: column;
    }
}
.full_wrapper.padtb_92_100{
 .Office.Locations{
    order:2;
 }
 .map-image{
    order:1;
	 margin-top:20px;
 }
 .warehouse-locations{
    order:3;
 }
}
/* 	.owl-carousel{
		.owl-stage-outer{
      .owl-stage{
       width:100%!important;
				.owl-item.cloned,.owl-item{
				 width:100%!important;	
					height:100%!important;
					min-height:100%!important;
				}
      }
    }
	} */
}
.page-id-323{
.btn.submit_now.faq_submit_btn.contact_btn {
    width: 167px;
    line-height: 100%;
    padding: 17px 24px;
}
}
.item.slide-1.home-slider {
  position: relative;
  overflow: hidden;
	background-size: cover;
  background-repeat: no-repeat;
  background-position: center right;
   .bg-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; 
    z-index: 1;
   }
	.video-overlay {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background-color: rgba(0, 0, 0, 0.7);
     z-index: 3;
  }
}

/* product side bar */

.product-side-bar{
 .full_width.mbot45{
	margin-bottom:25px;
    h4.fnt_25 {
      background: white;
      color: black;
      padding: 16px 23px 16px 0px;
    }
   .product_list_widget{
     li{
			 padding-bottom:0;
			 border-bottom: 1px solid rgb(228, 228, 228);
        a{ 
					padding: 14px 20px 14px;
					border-left: 5px solid rgb(228, 228, 228);
 	     img {
   	      display:none;
 	     }
        }
	    span.woocommerce-Price-amount.amount{
		   display:none!important;
	   }
     }
		 li.active{
			 border-bottom: 1px solid #fbaa2e;
			 a{
				border-left: 5px solid #fbaa2e; 
				 color:#fbaa2e;
			 }
		 }
		 li:hover{
			 border-bottom: 1px solid #fbaa2e;
			 a{
				 border-left: 5px solid #fbaa2e;
				 color:#fbaa2e;
			 }
		 }
   }
 }
}

/* .single-product-row{
	.vc_row.wpb_row.vc_inner{
		.vc_column_container{
			width:50%;
			@media (max-width:798px){
				width:100%;	
			}
		}
	}
} */
.single-product .full_width.padtb_100_20{
	padding-bottom:0;
}
.single-product-row {
  .vc_row.wpb_row.vc_inner {
    .vc_column_container {
      &:nth-child(1) {
        width: 30%;
      }
      &:nth-child(2) {
        width: 70%;
      }

      @media (max-width: 798px) {
        width: 100%!important;  
      }
    }
  }
	
			.left-part-single , .right-part-single{
			margin-top:30px;
				.lvca-heading{
					margin-bottom:20px;
				}
		}
}
.single-contact-link{
/* 	margin-top:40px; */
	padding:24px 0 20px 0;
	background:#3b5a48!important;
	@media(max-width:991px){
		padding:20px 0 20px 0;	
	}
	.product-footer-link{
		h3{
			color:white!important;
			margin-bottom:0;
			font-size:26px;
			font-weight:500;
			margin-top:0;
			@media (max-width:768px){
				margin-bottom:20px;
			}
		}
		.btn-contact{
			color: black;
      background: #FBAB2E !important;
			font-weight: 500;
    	padding: 11px 41px;
      border-radius: 3px;
			font-size:18px;
			&:hover{
				color:white;
			 background: transparent!important;	
				border:1px solid White;
			}
		}
	}
	.btn-link-footer{
		text-align:end;
		@media (max-width:768px){
			text-align:start!important;	
		}
	}
}
.single-product-slider{
	margin-top:60px;
	.product-footer-slider{
		.slider-title{
			text-align:center;
		}
	}
}
.single-product-brochure{
   background:#fbaa2e;	
	margin:100px 0;
	@media (max-width:1024px){
		margin:60px 0;	
	}
	@media (max-width:768px){
		margin:40px 0!important;	
	}
	.row{
		align-items: center;
    display: flex;
		@media (max-width:768px){
			display: block;	
		}
		.brochure-image{
			@media (max-width:768px){
				text-align:center;
				margin-top:20px;
			}
		}
		.brochure-btns {
			display: flex;
			gap: 40px;
			align-items: center;
			@media (max-width:768px){
				margin:20px 0;
				justify-content: center;
			 }
			.brochure-download{
				color: white;
				border: 1px solid white;
				padding:12px 26px;
				@media (max-width:768px){
					padding:8px 16px;
			 }
			}
			.get-a-quote{
				color: white;
				border: 1px solid white;
				padding:12px 26px;
				@media (max-width:768px){
					padding:8px 16px;
			 }
			}
		}
	}
}
.row:has(.product-side-bar){
	@media(max-width:991px){
	 display:flex;
	 flex-direction: column-reverse;
	 .single-product-row{
	 	margin-top:0;
	 }
	 .product-side-bar{
	 	margin-top:40px;
	 }
	}
}
.page-id-101{
 .post-content img{
  aspect-ratio: 3 / 4;
   object-fit: cover;
 }
}
.brochure-section {
	margin:30px 0;
    background: #f8b260;
    padding: 40px;
    .lvca-heading.lvca-style1.lvca-aligncenter {
       margin-bottom: 0px !important;
			 margin-left:0!important;
       h3.lvca-title{
         color:white;
				 text-align: left;
       }
    }
   .wpb_text_column.wpb_content_element{
      p{
         color:white;
      }
   }
   .wpb_wrapper:has(img){
        text-align: right;
		 @media (max-width: 798px) {
			  text-align: left;
		 }
   }
	.brochure-btns{
  padding: 30px 0 0 0;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  gap: 20px;
  a.brochure-download , a.get-a-quote{
     color: white;
     border: 1px solid white;
     padding: 12px 26px;
		 background: transparent; 
		 transition:
    background-color 0.3s ease,
    color 0.3s ease,
     transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;
		&:hover{
			color:#fbaa2e;
			 background: white;
		}
  }
		 a.brochure-download{
			 color:#fbaa2e!important;
		 background: white!Important; 
			 font-weight:700;
  }
}
}
@media (max-width:798px){
 .switch{
   .vc_row.wpb_row.vc_inner {
     display: flex;
     flex-direction: column-reverse;
   }
 }
	.product-template-default.single.single-product{
	.col-lg-6.col-md-6.col-sm-12.col-xs-12{
	img{
	margin-top: 10px;
  margin-bottom: 10px;
  }
	}
	}
}
.postid-1103 section.inner-banner {
  position: relative;
  background-image: url("https://rcwphost.com/interbulk/wp-content/uploads/2025/10/33119_1021.png") !important;
  background-size: cover;
  background-position: center;
  z-index: 1;
}

.postid-1103 section.inner-banner::before , .postid-2146 section.inner-banner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.3);
  z-index: 2;
}
.postid-1103 section.inner-banner::after ,
 .postid-1789 section.inner-banner::after , 
.postid-1553 section.inner-banner::after,
.postid-2046 section.inner-banner::after,
.postid-2096 section.inner-banner::after,
.postid-2090 section.inner-banner::after,
.postid-2083 section.inner-banner::after{
    content: "";
    display: block;
    height: 8px;
    width: 100%;
        background: linear-gradient(
        to right, 
        #f7b942 0%, 
        #f7b942 33.33%, 
        #545b37 33.33%, 
        #545b37 66.66%, 
        #c5da3c 66.66%, 
        #c5da3c 100%
    );
    position: absolute;
    bottom: 0;
	z-index:999;
}
.postid-1103 section.inner-banner > *
,.postid-1553 section.inner-banner > * ,.postid-1789 section.inner-banner > *
,.postid-2046 section.inner-banner > *
,.postid-2096 section.inner-banner > *
,.postid-2090 section.inner-banner > *
,.postid-2083 section.inner-banner > *
,.postid-2146 section.inner-banner > *
{
  position: relative;
  z-index: 3;
}
.shop-side-bar-btn{
	margin-top:20px;
	.get-a-quote{
color: white;
     border: 1px solid white;
     padding: 12px 26px;
		 background: #fbaa2e; 
		 transition:
    background-color 0.3s ease,
    color 0.3s ease,
     transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;
		&:hover{
			color:#fbaa2e;
			background: white;
			border: 1px solid #fbaa2e;
		}
}
}
.col-md-12.left-part-single.bg-section-diff {
    background-color: #d3d3d369;
    padding: 20px;
}
.product-template-default.single.single-product{
  .padtb_100_20{
		@media (max-width:798px){
			padding-top:40px;
		}
  }
		b{
		color:black;
	}
}
.product-icon-box-s {
    display: flex;
    gap: 10px;
    margin-top: 20px;
		align-items: center;
		@media (max-width:798px){
/* 		  flex-wrap: wrap; */
	  }
	  .product-icon-box-s-image {
     flex: 0 0 16%;
   }
}
.postid-1789{
 .full-width-container-page{
	 width:100%!important;
 }
}
.postid-1789{
	.vc_row.wpb_row.vc_inner {
		.vc_column_container{
/* 			width:100%!important; */
		}
  }
	section.full_wrapper.brand-section{
		overflow: hidden;
		.container{
			width:100%!important;
		}
		.owl-item.cloned , .owl-item{
/* 			width:130px!important; */
		}
		.owl-item.cloned , .owl-item:has(p),.owl-item.active:has(p){
/* 					display:none!important; */
		}
	}
	h2 ,h3 , h4 ,h5{
		margin-top:20px;
		margin-bottom:20px;
	}
}
.img-bock {
	.img-contian{
    display: flex;
    gap: 50px;
		text-align: center;
    img{
			aspect-ratio: 3 / 4;
			width: 200px;
			object-fit: contain;
			object-position: center;
			@media (max-width:768px){
				width: 100px;	
			}
    }
	}
}
.inner-banner h1.product-page-title{
	color:white;
	font-size:42px;
}
.postid-1789{
	h2:not(:first-of-type) {
    font-size: 28px!important;
  }
	h3{
		font-size:22px;
	}
}


.postid-1789 section.inner-banner
{
	  position: relative;
    background-position: center!important;
    z-index: 1!important;	background:url('https://rcwphost.com/interbulk/wp-content/uploads/2025/10/Image.jpg')!important;
	background-repeat: no-repeat!important;
	 background-size: cover!important;
}

.postid-1789 section.inner-banner::before ,
.postid-1553 section.inner-banner::before 
,
.postid-2046 section.inner-banner::before,
.postid-2096 section.inner-banner::before ,
.postid-2090 section.inner-banner::before ,
.postid-2083 section.inner-banner::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.5);
  z-index: 2;
}


.postid-1553 section.inner-banner
{
	  position: relative;
    background-position: center!important;
    z-index: 1!important;	background:url('https://rcwphost.com/interbulk/wp-content/uploads/2025/10/Image-1.jpg')!important;
	background-repeat: no-repeat!important;
	 background-size: cover!important;
}

.single-product-row {
	.brochure-section{
	  .vc_row.wpb_row.vc_inner {
	    .vc_column_container {
	      &:nth-child(1) {
	        width: 50%;
	      }
	      &:nth-child(2) {
       	 width: 50%;
      }
	      @media (max-width: 798px) {
        	width: 100%!important;  
      	}
    	}
		}
  }
}
.postid-1553{
 .single-product-row{
  .vc_row.wpb_row.vc_inner{
    margin-bottom:40px;
  }
 }
}
p.img-text-product-page-single{
	margin-top:4px;
	margin-bottom:10px;
	line-height:20px;
}
.single.single-product {
	.lvca-heading .lvca-title , h2 ,h3,h4{
		color:black;
	}
}
.img-div-first{
	order:2;
}
.text-div-second{
	order:1;
}
@media screen and (max-width: 1024px) and (min-width: 992px) {
	#main-navigation{
		.row.m_zero	{
			margin-right: 0px;
    margin-left:0px;
		}
	}
#main-navigation-wrapper .navbar-collapse.var2_main_menu_wrapper .logo{
 width: 200px;
}

 div#main-navigation-inn{
   nav#mobile-menu{
     ul.nav.navbar-nav{
       li {
         margin-right: 15px !important;
	 		 	a{
 	        color:black!important;
	        }
       }
			 li#menu-item-463 a{
				 border:1px solid #c3a554 !important
			 }
     }
   }
 }
	.sticky_header{
		 li#menu-item-463 a{
				 margin-top:10px;
		}	
  }
}
body {
    color: #444444!important;
}
.un-bag-c {
    width: 100% !important;
}

.postid-2046 {
    .inner-banner {
        background: url(https://rcwphost.com/interbulk/wp-content/uploads/2025/12/35901_19964-e1765200833122.jpg);
				background-repeat: no-repeat;
        background-size: cover;
				position: relative;
			}
}
.postid-2096 {
    .inner-banner {
        background: url(https://rcwphost.com/interbulk/wp-content/uploads/2025/12/35901_7581.png);
				background-repeat: no-repeat;
        background-size: cover;
				position: relative;
			}
}
.postid-2090{
	  .inner-banner {
        background: url(https://rcwphost.com/interbulk/wp-content/uploads/2025/12/35901_14387.jpg);
				background-repeat: no-repeat;
        background-size: cover;
				position: relative;
			}
}
.postid-2083{
	  .inner-banner {
        background: url(https://rcwphost.com/interbulk/wp-content/uploads/2025/12/35901_28848.jpg);
				background-repeat: no-repeat;
        background-size: cover;
				position: relative;
			}
}

.d-flex {
    display: flex;
    gap: 10px;
}	
.d-flex.img-block-sections img {
    aspect-ratio: 16 / 9;
    object-fit: cover;
    width: 100%;
}
@media (max-width: 1024px) {
	.d-flex.img-block-sections{
		display:block;
	}
	.d-flex{
	  img.img-left-one {
         width: 30%!important;
         aspect-ratio: 3 / 4;
	  }
	  img.img-right-one {
	  	width: 70%!important;
	  }
	}
	.d-flex.img-block-sections img:last-of-type {
		margin-top:20px;
	}
	.inner-banner h1.product-page-title{
		max-width: 90%;
    margin: auto;
	}
}
.d-flex {
 img.img-left-one {
    width: 15%;
    height: 15%;
 }
 img.img-right-one {
    width: 40%;
 }
}
.margin-top-section{
	margin-top:40px;
}
.image-block{
	img{
    aspect-ratio: 1 / 1;
    width: 50%;
		@media (max-width: 992px){
			width:100%;
		}
	}
}
p:has(.m-t-p){
	margin-top:15px;
}
p:has(.m-t-p.second){
	margin-top:18px;
}
.postid-2146{
	.inner-banner{
background:url('https://rcwphost.com/interbulk/wp-content/uploads/2026/02/38565_40195.jpg');
		  position: relative;
		background-size: cover;
  background-position: center;
  z-index: 1;
		background-repeat: no-repeat;
	}
	.inner-banner h1.product-page-title {
    color: white;
    font-size: 42px;
    position: relative;
    width: max-content;
    margin: auto;
}
h1.product-page-title:before {
    content: '';
    position: absolute;
    width: 140px;
    height: 140px;
    background-image: url(https://rcwphost.com/interbulk/wp-content/uploads/2026/02/38565_12168.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    top: -50px;
    left: -170px;
}
	.inner-banner .thm-container:before {
    content: '';
    position: absolute;
    width: 250px;
    height: 250px;
    background-image: url(https://rcwphost.com/interbulk/wp-content/uploads/2026/02/38565_16654.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    top: 30px;
    right: 30px;
    z-index: 3 !important;
}
	
	.table-wrap {
  width: 100%;
  overflow-x: auto;
}

.mie-table {
  width: 100%;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
  font-size: 14px;
  min-width: 700px;
}

.mie-table th,
.mie-table td {
  border: 1px solid #9aa0a6;
  padding: 12px;
  text-align: center;
  vertical-align: middle;
}

.mie-table th {
  font-weight: 700;
  background-color: #f5f5f5;
}

.mie-table td:first-child,
.mie-table th:first-child {
  text-align: left;
}

/* Mobile optimization */
@media (max-width: 768px) {
  .mie-table {
    font-size: 13px;
  }

  .mie-table th,
  .mie-table td {
    padding: 10px;
  }
}
	.wpb_wrapper{
		h2 {
  	  margin-top: 20px;
		}
		h3{
			font-size:26px;
  	  margin-top: 15px;
			margin-bottom: 15px;
		}
		ul {
			margin-top: 10px;
		}
	}
	p:has(.table-above-text){
		margin: 8px 0;
	}
	.custom-image-width{
		margin-top:10px;
		max-width:600px;
		@media(max-width:768px){
			max-width:100%;	
		}
	}
	.p-bottom-m{
		p{
			margin-bottom:8px;
		}
	}
}

.postid-2146 section.inner-banner::after{
    content: "";
    display: block;
    height: 8px;
    width: 100%;
        background: linear-gradient(
        to right, 
        #f7b942 0%, 
        #f7b942 33.33%, 
        #545b37 33.33%, 
        #545b37 66.66%, 
        #c5da3c 66.66%, 
        #c5da3c 100%
    );
    position: absolute;
    bottom: 0;
	z-index:2;
}
@media (max-width:768px){
	.postid-2146 {
    .inner-banner .thm-container:before{
        width: 200px;
        height: 200px;
        top: 80px;
    }
	 h1.product-page-title:before {
			 content: '';
			 position: absolute;
			 width: 100px;
			 height: 100px;
			 bottom: 130%;
			 left: 32%;
			 top:auto;
    }
	}
}
.postid-2146 {
   .wpb_wrapper {
       h2 , h3{
					margin-top:30px!important;	
					margin-bottom:20px!important;
			}
	 }
}
.postid-85{
	.inner-banner::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.4); 
    z-index: 1;
}
	.thm-container{
		 position: relative;
		z-index: 1;
	}
	.inner-banner{
		 position: relative;
background:url('https://rcwphost.com/interbulk/wp-content/uploads/2018/05/trucks-with-graph-for-headere.jpg') no-repeat center center!important;
		        background-size: cover !important;
	}
	section.inner-banner::after{
    content: "";
    display: block;
    height: 8px;
    width: 100%;
        background: linear-gradient(
        to right, 
        #f7b942 0%, 
        #f7b942 33.33%, 
        #545b37 33.33%, 
        #545b37 66.66%, 
        #c5da3c 66.66%, 
        #c5da3c 100%
    );
    position: absolute;
    bottom: 0;
	z-index:999;
}
img.alignleft, .alignleft img {
    margin-right: 40px;
	@media(max-width:767px){
		float: none;
		margin-right: 00px;
	}
}
	.btn-solutions{
		background: rgb(251, 170, 46) !important;
    color: white !important;
    padding: 12px 16px;
    border-radius: 5px;
		margin-bottom:20px;
	}
	
	.dot-cr ul{
	 list-style: none;
	padding-left:20px;
	
}
.dot-cr ul li span{
	position: relative;
}
.dot-cr ul li span::before {
  content: "";
  position: absolute;
  top: 0px;
  left: -20px;
  width: 12px;
  height: 12px;
  background-image: url('https://rcwphost.com/interbulk/wp-content/uploads/2025/07/Ellipse-2.svg');
  background-size: cover;
  background-repeat: no-repeat; 
}
	.main-div-box-four {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    .div-box {
      flex: 0 0 47%;
      box-shadow: 1px 1px 16px 5px #00000012;
      padding: 25px;
      border-radius:6px;
		  @media(max-width:767px){
	  		flex: 0 0 100%;
	  	}
	  	img{
		   aspect-ratio: 1 / 1;
       width: 100%;
       max-width: 72px;
       margin-bottom: 20px;
    } 
   }
 }
	.main-div-box-three {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    .div-box {
			flex: 0 0 32%;
			 box-shadow: 1px 1px 16px 5px #00000012;
      padding: 25px;
      border-radius:6px;
		  @media(max-width:767px){
	  		flex: 0 0 100%;
	  	}
	  	img{
		   aspect-ratio: 1 / 1;
       width: 100%;
       max-width: 72px;
       margin-bottom: 20px;
     } 
		}
	}
}
.ftr_youtube_icon , .ftr_facebook_icon {
/*   display:none;	 */
}

.post-type-archive-solutions .col-lg-12.col-md-8.col-sm-12.col-xs-12.col_margin {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}
.postid-2294 , .postid-2298 , .postid-2292 , .postid-2296 , .postid-2304 , .postid-2302 , .postid-2300 , .postid-2306 ,
.postid-2290{
.single-product-slider , .single-contact-link{
	display:none;
}
}
/* footer */
.social-media-link{
	display:flex;
	gap:10px;
}
footer.full_width{
	h6{
		float:none!important;
	  font-size: 0.7rem!important;
  font-weight: 800!important; 
		text-transform: uppercase!important; 
		letter-spacing: 0.12em!important;
  color: #fff!important; margin-bottom: 18px!important;
	}
	h6:after{
		display:none;
	}
  ul.ftr_nav{
  	li{
  		background:none!important;
  		padding-left:0;
  	}
  }
	.f-col h6 {
  font-family: 'Montserrat', sans-serif; font-size: 0.7rem!important;
  font-weight: 800; text-transform: uppercase; letter-spacing: 0.12em;
  color: #fff; margin-bottom: 18px;
}
.f-col p { font-size: 0.84rem; color: rgba(255,255,255,0.45); line-height: 1.7; margin-bottom: 18px; }
.f-col ul { list-style: none; }
ul.ftr_nav li{ margin-bottom: 9px; margin-top:0!important; }
ul.ftr_nav li a{ font-size: 0.84rem; color: rgba(255,255,255,0.48); transition: color 0.2s; }
.f-col ul li a:hover , ul.ftr_nav li a:hover{ color:#F5A623!important; }
.footer-logo { display: block; margin-bottom: 16px; }
.footer-logo img { height: 40px; }
.footer-social { display: flex; gap: 10px; margin-top: 16px; }
.footer-social a {
  width: 34px; height: 34px; background: rgba(255,255,255,0.07);
  border-radius: 3px; display: flex; align-items: center; justify-content: center;
  color: rgba(255,255,255,0.5); font-size: 0.75rem;
  font-family: 'Montserrat', sans-serif; font-weight: 700;
  transition: background 0.2s, color 0.2s;
}
.footer-social a:hover { 
	background: #F5A623!important; 
	color: #1A1A1A!important; 
	}
  .f-address { 
		font-size: 0.84rem!important; 
		color: rgba(255,255,255,0.48)!important;       line-height: 1.8!important; 
		margin-bottom: 14px!important; 
	}
	
.f-address strong { 
	display: block!important; 
	color: rgba(255,255,255,0.7)!important; 
	font-weight: 600!important; 
	margin-bottom: 2px!important; 
	}
.footer-bar {
  padding: 18px 0!important; 
	display: flex!important; 
	justify-content: space-between!important;
	align-items: center!important;
	}
}
html{
	 line-height: 1.65!important;
  font-size: 16.52px!important;
}
.col-lg-6.col-md-6.col-sm-8.col-xs-12.txt_center:has(.\"footer-copy-right-section\"){
    width:100%!important;
    .\"footer-copy-right-section\"{
       display: flex;
       justify-content: space-between;
    }
}
.\"footer-privacy-policy\"{
a{
	color:rgba(255,255,255,0.48)!important;
	&:hover{
		color:#F5A623!important;
	}
}
}
.\"footer-copy-right\"{
color:rgba(255,255,255,0.48)!important;
}
@media (min-width: 1200px) {
   .col-lg-2.col-md-2.col-sm-6.col-xs-12.mbot30.quick_link_desk{
        width: 25%;
	}
}
@media (min-width: 1200px) {
    .col-lg-4.col-md-4.col-sm-6.col-xs-12.mbot30.get_touch{
        width: 25%;
    }
}
p.footer-desc{
color:rgba(255,255,255,0.48)!important;
}
a.link-hover:hover{
color:#F5A623!important;
}
span.solution-text-div.wdt_img.material_servicesecond_img.shadow_effect.effect-apollo img {
    aspect-ratio: 3 / 4;
    object-fit: cover;
}
.page-id-281{
	.inner-banner{
		padding:48px 20px;
		background-image: url(https://rcwphost.com/interbulk/wp-content/uploads/2026/06/Aboutus-banner.jpg);
		background-repeat: no-repeat;
        	background-size: cover;
        	background-position: center;
		h2{
			text-align: left;
			padding-top:20px;
		}
		.breadcumb {
      text-align: left;
			@media(max-width:767px){
				margin-top:0;
			}
    }
	}
	.mbot70 {
    margin-bottom: 40px;
  }
}
.page-id-281 , .postid-85 , .postid-1072 , .page-id-3 , .page-id-2368{
 header.full_width.var3_header { 
    float: none;
 }
	.inner-banner::before{
		display:none;
	}
 .inner-banner{
  	padding-top: 48px; 
  	padding-bottom: 48px;
	 h2{
		 font-size: clamp(1.9rem, 3.5vw, 2.7rem)!important;
        font-weight: 900!important;
        color: #fff!important;
        letter-spacing: -0.02em!important;
        margin-bottom: 10px!important;
	 }
 }
}
.postid-1072 {
	.inner-banner{
		@media(max-width:767px){
		  	padding-left:20px!important;
		 	  padding-right:20px!important;
			}	
	}
	h1.solutions_title{
	@media(max-width:767px){
		font-size:32px;
	}
 }
}
.wpb_wrapper{
	ol{
		padding-left:30px;			
	}
}
.product-carousel .shadow_effect.black_overlay{
	background-image:none;
  img.img-responsive {
    height: 100% !important;
    width: 100% !important;
    aspect-ratio: 3 / 4;
    object-fit: contain !important;
  }
}

html:has(.page-id-281){
		font-size:15.52px;
		font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, sans-serif!important;
		body ,body p ,body span , body a{
			font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, sans-serif!important;
		}
		body h1 ,body h2 ,body h3 ,body h4 ,body h5 ,body h6 {
			font-family: 'Montserrat', sans-serif!important;
		}
}

.page-id-281{
	h2{
	font-family: 'Montserrat', sans-serif!important;
        font-size: clamp(1.5rem, 2.5vw, 2rem)!important;
        font-weight: 800;
        color: black!important;
        letter-spacing: -0.02em!important;
        line-height: 1.2!important;
        margin-bottom: 12px!important;
}
	
	.container:has(.about-section.section-grey){
		max-width: 100%!important;
		padding: 0px 0!important;
		width:100%!important;
		.row {
      margin-right: 0;
      margin-left: 0;
	  }
		.col-md-12.logoslider.certifications-logo-slider{
			padding:0;
		}
	}
	.container-sub { max-width: 1260px; margin: 0 auto; padding: 0 28px; position: relative; z-index:1; }
	.inner-banner{
		position:relative;
	}
	.inner-banner::after {
    content: "";
    position: absolute;
    height: 15px;
    background: linear-gradient(to right, #F5A623 33.33%, #3D5218 33.33%, #3D5218 66.66%, #BFCC2A 66.66%);
    width: 100%;
    left: 0;
    bottom: 0;
}
  .padtb_92_100:not(:has(.about-section)) {
    padding-top:0!important;
  }
  .our-team-image {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    margin: auto;
    width: 100%;
    max-width: 100%;
    padding: 00px 0 0;
		justify-content:center;
  }
  .our-team-image img {
		 flex: 0 0 47%;
		 width: 47%; 
/*     flex: 0 0 32%; */
    aspect-ratio: 1 / 1;
    object-fit: cover;
/*     width: 32%; */
		@media(max-width:1024px){
		  flex: 0 0 47%;
		  width: 47%; 
	  }
	  @media(max-width:767px){
		  flex: 0 0 45%;
		  width: 45%; 
	  }
  }
	
.col-md-12.col-lg-12.col-md-12.col-sm-12.about-row-class {
    display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	@media(max-width:767px){
		gap:20px;
			flex-direction: column-reverse;
	}	.wpb_text_column.wpb_content_element {
		flex: 0 0 46%;
	} 
.wpb_raw_code.wpb_raw_html.wpb_content_element {
		flex: 0 0 46%;
	}
}
}

.section-grey  { background: #F5F5F5;    padding: 72px 0; }

.about-section.section-grey{
	.sec-label {
	  font-family: 'Montserrat', sans-serif; font-size: 0.68rem; font-weight: 800;
	  text-transform: uppercase; letter-spacing: 0.12em;
	  color: #F5A623; margin-bottom: 8px;
	}
	.sec-title {
	  font-family: 'Montserrat', sans-serif;
	  font-size: clamp(1.5rem, 2.5vw, 2rem);
	  font-weight: 800; color: #1A1A1A;
	  letter-spacing: -0.02em; line-height: 1.2; margin-bottom: 12px;
	}
	.sec-title::after {
	  content: ''; display: block; width: 48px; height: 3px;
	  background: #F5A623; margin-top: 10px; border-radius: 2px;
		margin:20px auto;
	}
	
	.lime-section .sec-title::after { background: #3D5218; }
	.sec-sub { font-size: 0.96rem; color: #555555; max-width: 620px; margin-bottom: 40px; line-height: 1.75; }
	.two-col { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; }
	@media (max-width: 860px) { .two-col { grid-template-columns: 1fr; gap: 36px; } }
	.section-photo { border-radius: 5px; overflow: hidden; box-shadow: 0 4px 24px rgba(0,0,0,0.10); }
	.section-photo img { width: 100%; height: 380px; object-fit: cover; display: block; }
	.section-photo--product { box-shadow: none; border-radius: 0; overflow: visible; background: transparent; }
	.section-photo--product img { height: auto; max-height: 480px; object-fit: contain; mix-blend-mode: multiply; }
	.card-grid-3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
	@media (max-width: 860px) { .card-grid-3 { grid-template-columns: 1fr; } }
	.cert-grid {
	  display: flex;
	  flex-wrap: wrap;
	  justify-content: center;
	  gap: 36px;
	  align-items: center;
	}
	.cert-grid img {
	  flex: 0 0 180px;
	  max-width: 180px;
	  height: 96px;
	  object-fit: contain;
	  mix-blend-mode: multiply;
		@media(max-width:767px){
			flex: 0 0 40%;
		}
	}
}

div#abt-main{
	.vc_row.wpb_row.vc_inner {
		display: flex;
		padding: 72px 0;
		flex-wrap: wrap;
		@media(max-width:767px){
		    padding: 20px 0 0;
			flex-direction: column-reverse;
			gap: 20px;
		}
		.wpb_column.vc_column_container.col-md-6 {
			flex: 0 0 46%;
			img.img-responsive {
				margin: auto;
			}
		}
		.btn-link-about-sections {
    	margin-top: 15px;
		}
	}
}
.full_wrapper.padtb_92_100:has(.col-md-12.logoslider.certifications-logo-slider){
	padding-top:0;
	padding-bottom:0;
}
.postid-85 , .postid-1072{
	h1.solutions_title{
		font-family: 'Montserrat', sans-serif!important;
		text-align: left;
		font-size: clamp(1.9rem, 3.5vw, 2.7rem)!important;
		font-weight: 900!important;
		color: #fff!important;
		letter-spacing: -0.02em!important;
		margin-bottom: 10px!important;
	}
	.breadcumb {
    text-align: left;
  }
}
.postid-1072{
	section.inner-banner{
		position: relative;
	}
	section.inner-banner::after {
		content: "";
		display: block;
		height: 8px;
		width: 100%;
		background: linear-gradient(to right, #f7b942 0%, #f7b942 33.33%, #545b37 33.33%, #545b37 66.66%, #c5da3c 66.66%, #c5da3c 100%);
		position: absolute;
		bottom: 0;
		z-index: 999;
	}
}
.page-id-2368{
	section.inner-banner{
		padding-top:68px;
		padding-bottom:68px;
		position: relative;
	}
	section.inner-banner::after {
		content: "";
		display: block;
		height: 8px;
		width: 100%;
		background: linear-gradient(to right, #f7b942 0%, #f7b942 33.33%, #545b37 33.33%, #545b37 66.66%, #c5da3c 66.66%, #c5da3c 100%);
		position: absolute;
		bottom: 0;
		z-index: 999;
	}
	.thm-container{
		h1,h2{
			font-family: 'Montserrat', sans-serif!important;
			text-align: left;
			font-size: clamp(1.9rem, 3.5vw, 2.7rem)!important;
			font-weight: 900!important;
			color: #fff!important;
			letter-spacing: -0.02em!important;
			margin-bottom: 10px!important;
		}
	}
}

.page-id-3{
	.container h3.mbot25:empty , .container p.mbot45:empty {
    margin: 0 !important;
	}
	.wpb_wrapper p{
		margin-bottom:15px;
	}
	.inner-banner{
		position:relative;
	}
	.inner-banner::after {
        content: "";
        position: absolute;
        height: 15px;
        background: linear-gradient(to right, #F5A623 33.33%, #3D5218 33.33%, #3D5218 66.66%, #BFCC2A 66.66%);
        width: 100%;
        left: 0;
        bottom: 0;
    }
}

/* 
 ***********************************
************** New CSS **************
 ***********************************
 */
:root {
  --orange:       #F5A623;
  --orange-dark:  #E09310;
  --green:        #3D5218;
  --green-mid:    #4A641F;
  --lime:         #BFCC2A;
  --lime-dark:    #A8B420;
  --dark:         #1A1A1A;
  --mid:          #555555;
  --light:        #888888;
  --bg:           #F5F5F5;
  --border:       #E5E5E5;
  --white:        #FFFFFF;
  --wrap:         1260px;
}

.hero-sections h1{
	font-family: 'Montserrat', sans-serif!important;
	white-space: normal;
	letter-spacing: -0.02em!important;
	text-shadow: 0 2px 10px rgba(0,0,0,.45);
}
.hero-sections p{
	line-height:1.25!important;
	text-align-last: left;
	text-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
}
.banner-stripe span.elementor-divider-separator{
	border-block-start:none!important;
	height:12px;
	background: linear-gradient(to right, #f5a623 33.33%, #3d5218 33.33%, #3d5218 66.66%, #bfcc2a 66.66%)!important;
}
.sec-title::after {
    content: '';
    display: block;
    width: 48px;
    height: 3px;
    background: #F5A623;
    margin-top: 10px;
    border-radius: 2px;
}
.sec-title-center::after {
    content: '';
    display: block;
    width: 48px;
    height: 3px;
    background: #F5A623;
		margin: auto;
    margin-top: 10px;
    border-radius: 2px;
}
.article-body ul {
    margin: 0 0 22px 0;
    list-style: none;
}
.article-body ul li{
	padding-left: 28px;
	position: relative;
	font-weight: 600;
	line-height: 1.3;
	margin-bottom: 12px;
	font-size: 1.13rem;
}
.article-body ul li::before {
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 16px;
	height: 16px;
	background: #bfcc2a;
	border-radius: 3px;
}
.article-body ul li::after {
	content: '✓';
	position: absolute;
	left: 3px;
	top: 3px;
	font-size: 0.7rem;
	font-weight: 900;
	color: #1a1a1a;
}
.products{
	.product-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }
	@media (max-width: 860px) { .product-grid { grid-template-columns: repeat(2, 1fr); } }
	@media (max-width: 560px) { .product-grid { grid-template-columns: 1fr; } }
	.product-card { background: var(--white); border: 1px solid var(--border); border-radius: 5px; padding: 14px 14px 16px; transition: transform 0.15s, box-shadow 0.15s; }
	.product-card:hover { transform: translateY(-3px); box-shadow: 0 10px 28px rgba(0,0,0,0.08); }
	.pc-clickable { display: block; text-decoration: none; color: inherit; }
	.pc-thumb { width: 100%; height: 140px; border-radius: 5px; overflow: hidden; margin-bottom: 10px; background: var(--white); display: flex; align-items: center; justify-content: center; }
	.pc-thumb img { width: 100%; height: 100%; object-fit: cover; display: block; padding: 0; }
	.product-card h3 { font-family: 'Montserrat', sans-serif; font-size: 0.92rem; font-weight: 800; color: var(--dark); margin-bottom: 0; transition: color 0.15s; }
	.pc-clickable:hover h3 { color: var(--orange); }
	.product-card p { font-size: 0.85rem; color: var(--mid); line-height: 1.45; margin: 6px 0 0; }
}
.blog-post{
	
/* ── BLOG TEASER ─────────────────────────────────────────────────────────── */
.blog-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
@media (max-width: 860px) { .blog-grid { grid-template-columns: 1fr; } }
.blog-card { background: var(--white); border: 1px solid var(--border); border-radius: 5px; overflow: hidden; }
.blog-card img { width: 100%; height: 180px; object-fit: cover; display: block; }
.blog-card-body { padding: 22px 22px 6px; }
.blog-tag { font-family: 'Montserrat', sans-serif; font-size: 0.62rem; font-weight: 800; text-transform: uppercase; letter-spacing: 0.1em; color: var(--white); background: var(--orange); padding: 5px 10px; border-radius: 3px; display: inline-block; margin-bottom: 12px; }
.blog-card h3 { font-family: 'Montserrat', sans-serif; font-size: 0.96rem; font-weight: 800; color: var(--dark); line-height: 1.35; margin-bottom: 0; transition: color 0.15s; }
.blog-card-desc { font-size: 0.84rem; color: var(--mid); line-height: 1.6; margin: 0; padding: 6px 22px 22px; }
.pc-clickable:hover h3 { color: var(--orange); }
}
.certifications-image img{
	mix-blend-mode: multiply;
}
.your-brand{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	.pointer-c{
		cursor:pointer;
	}
}
.ol-list ol {
	padding-left: 30px;
}
.ul-list ul{
    list-style: none;
    padding-left: 20px;
}
.ul-list ul li {
    position: relative;
}
.ul-list ul li::before {
    content: "";
    position: absolute;
    top: 5px;
    left: -20px;
    width: 12px;
    height: 12px;
    background-image: url(https://rcwphost.com/interbulk/wp-content/uploads/2025/07/Ellipse-2.svg);
    background-size: cover;
    background-repeat: no-repeat;
}
@media (max-width:767px){
	.hero-sections h1{
		white-space: normal;
	}	
}
.page-id-101{
	header.full_width.var3_header { 
		float: none;
	}
	.inner-banner::before{
		display:none;
	}
	.inner-banner{
		padding-top: 76px; 
		padding-bottom: 76px;
		h2{
			font-size: clamp(1.9rem, 3.5vw, 2.7rem)!important;
			font-weight: 900!important;
			color: #fff!important;
			letter-spacing: -0.02em!important;
			margin-bottom: 10px!important;
		}
 }
	.inner-banner {
		position: relative;
		background-image: url(https://rcwphost.com/interbulk/wp-content/uploads/2026/06/Aboutus-banner.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
    }
	.inner-banner::after {
		content: "";
		position: absolute;
		height: 15px;
		background: linear-gradient(to right, #F5A623 33.33%, #3D5218 33.33%, #3D5218 66.66%, #BFCC2A 66.66%);
		width: 100%;
		left: 0;
		bottom: 0;
    }
	}
.post-template .page-banner {
	background: linear-gradient(140deg, #58A81A 0%, #3A940E 32%, #226B08 62%, #4BAA16 100%)!important;
	padding: 48px 0 40px;
	position: relative;
	overflow: hidden;
}
.custom.page-banner {
	background: linear-gradient(140deg, #58A81A 0%, #3A940E 32%, #226B08 62%, #4BAA16 100%)!important;
	padding: 48px 0 40px;
	position: relative;
	overflow: hidden;
}
.custom.page-banner::before {
	content: '';
	position: absolute;
	left: 84%;
	top: -60px;
	width: 340px;
	height: 340px;
	background: rgba(255, 255, 255, 0.10);
	border-radius: 50%;
	opacity: 1;
}
.page-banner::before {
	content: '';
	position: absolute;
	left: 84%;
	top: -60px;
	width: 340px;
	height: 340px;
	background: rgba(255, 255, 255, 0.10);
	border-radius: 50%;
	opacity: 1;
}

.blog{
	.cat-filter { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 40px; }
.cat-btn {
  font-family: 'Montserrat', sans-serif; font-size: 0.74rem; font-weight: 700;
  text-transform: uppercase; letter-spacing: 0.07em;
  padding: 8px 18px; border-radius: 3px; border: 2px solid var(--border);
  background: var(--white); color: var(--mid); cursor: pointer;
  transition: all 0.18s;
}
.cat-btn:hover { border-color: var(--green); color: var(--green); }
.cat-btn.active { background: var(--green); border-color: var(--green); color: #fff; }
.post-card.hidden { display: none; }
.blog-section { background: var(--white); padding: 64px 0 80px; }
.blog-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; }
@media (max-width: 980px) { .blog-grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 640px) { .blog-grid { grid-template-columns: 1fr; } }

.post-card { background: var(--white); border: 1px solid var(--border); border-radius: 5px; overflow: hidden; display: flex; flex-direction: column; transition: box-shadow 0.2s, transform 0.15s; }
.post-card:hover { box-shadow: 0 8px 28px rgba(0,0,0,0.10); transform: translateY(-3px); }
.post-card-img { height: 200px; overflow: hidden; }
.post-card-img img { width: 100%; height: 100%; object-fit: cover; display: block; }
.post-card-body { padding: 22px 22px 26px; display: flex; flex-direction: column; flex-grow: 1; }
.post-tag { font-family: 'Montserrat', sans-serif; font-size: 0.66rem; font-weight: 800; text-transform: uppercase; letter-spacing: 0.12em; color: var(--white); background: var(--orange); padding: 5px 10px; border-radius: 3px; display: inline-block; margin-bottom: 14px; align-self: flex-start; }
.post-card-body h3 { font-family: 'Montserrat', sans-serif; font-size: 1.05rem; font-weight: 800; color: var(--dark); line-height: 1.35; margin-bottom: 10px; }
.post-card-body p { font-size: 0.88rem; color: var(--mid); line-height: 1.7; margin-bottom: 18px; flex-grow: 1; }
.post-read-more { font-family: 'Montserrat', sans-serif; font-size: 0.76rem; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: var(--green); display: inline-flex; align-items: center; gap: 6px; }
.post-card:hover .post-read-more { color: var(--orange); }

.sec-label { font-family: 'Montserrat', sans-serif; font-size: 0.68rem; font-weight: 800; text-transform: uppercase; letter-spacing: 0.12em; color: var(--orange); margin-bottom: 8px; }
.sec-title { font-family: 'Montserrat', sans-serif; font-size: clamp(1.5rem, 2.5vw, 2rem); font-weight: 800; color: var(--dark); letter-spacing: -0.02em; line-height: 1.2; margin-bottom: 12px; }
.sec-title::after { content: ''; display: block; width: 48px; height: 3px; background: var(--orange); margin-top: 10px; border-radius: 2px; }
.sec-sub { font-size: 0.96rem; color: var(--mid); max-width: 640px; margin-bottom: 40px; line-height: 1.75; }

}

#main-navigation{
	.row{
		margin-left:0;
		margin-right:0;
	}
}
div#main-navigation-inn {
    display: grid;
    grid-template-columns: 1fr max-content;
    nav#mobile-menu {
       margin: auto;
    }
		ul.nav.navbar-nav {
    	float: none !important;
		}
		.hdr_search.second_var_hdr_search.search_mobile_none {
	    float: none !important;
		}
}
.contact-page{
	position: relative;
	overflow: hidden;
}
.contact-page:before{
	content:'';
	position: absolute;
	right: -60px;
	top: -60px;
	width: 340px;
	height: 340px;
	background: var(--green-mid);
	border-radius: 50%;
	opacity: 0.45;
	left: auto !important;
}
.designer-layout{
	.designer-control { display:flex; flex-direction:column; gap:20px; }

.designer-tool-group {
  background:var(--bg);
  border:1px solid var(--border);
  border-radius:5px; padding:20px!important;
	margin-bottom:0;
}
.designer-tool-label {
  font-family:'Montserrat',sans-serif;
  font-size:0.78rem; font-weight:700;
  color:var(--dark); margin-bottom:12px;
  display:block;
}
.upload-logo-btn {
  display:inline-block; cursor:pointer;
  background:var(--green); color:#fff;
  font-family:'Montserrat',sans-serif;
  font-size:0.75rem; font-weight:700;
  text-transform:uppercase; letter-spacing:0.06em;
  padding:10px 18px; border-radius:3px;
  transition:background 0.2s;
}
.upload-logo-btn:hover { background:var(--green-mid); }
.designer-hint {
  font-size:0.78rem; color:var(--light); line-height:1.55; margin-top:8px;
}
.designer-input-row { display:flex; gap:8px; }
.designer-input-row + .designer-input-row { margin-top:8px; }
.designer-text-input {
  flex:1; border:1px solid var(--border);
  border-radius:3px; padding:9px 12px;
  font-family:'Open Sans',sans-serif; font-size:0.85rem; color:var(--dark);
  background:#fff; transition:border-color 0.2s;
}
.designer-text-input:focus { outline:none; border-color:var(--green); }
.designer-text-input::placeholder { color:var(--light); }
.designer-add-btn {
  background:var(--orange); color:var(--dark); border:none; cursor:pointer;
  font-family:'Montserrat',sans-serif; font-size:0.75rem; font-weight:800;
  text-transform:uppercase; letter-spacing:0.05em;
  padding:9px 14px; border-radius:3px; transition:background 0.2s;
}
.designer-add-btn:hover { background:var(--orange-dark); }

/* Font + size controls */
.font-btns { display:flex; gap:6px; flex-wrap:wrap; margin-bottom:10px; }
.font-btn {
  background:#fff; border:1px solid var(--border);
  color:var(--mid); cursor:pointer; font-size:0.82rem;
  padding:6px 12px; border-radius:3px;
  transition:border-color 0.2s, color 0.2s;
}
.font-btn.active { border-color:var(--green); color:var(--green); background:rgba(61,82,24,0.06); }
.font-btn:hover:not(.active) { border-color:var(--mid); color:var(--dark); }
.size-row { display:flex; align-items:center; gap:10px; }
.size-row input[type="range"] { flex:1; accent-color:var(--green); }
.size-val {
  font-family:'Montserrat',sans-serif; font-size:0.82rem; font-weight:700;
  color:var(--green); min-width:24px; text-align:right;
}

/* Delete / clear */
.designer-action-btns { display:flex; gap:8px; }
.designer-del-btn {
  flex:1; background:#fff; border:1px solid var(--border);
  color:var(--mid); cursor:pointer;
  font-family:'Montserrat',sans-serif; font-size:0.73rem; font-weight:700;
  text-transform:uppercase; letter-spacing:0.04em;
  padding:9px 10px; border-radius:3px;
  transition:background 0.2s, border-color 0.2s, color 0.2s;
}
.designer-del-btn:hover { background:#C0392B; border-color:#C0392B; color:#fff; }

/* Canvas column */
.canvas-col { display:flex; flex-direction:column; align-items:center; gap:18px; }
.canvas-outer {
  background:#ffffff;
  border:2px solid var(--border); border-radius:5px; overflow:hidden;
  box-shadow:0 4px 24px rgba(0,0,0,0.10); display:inline-block;
  line-height:0;
}
.canvas-download-btn { width:100%; max-width:440px; justify-content:center; }
.canvas-disclaimer {
  font-size:0.78rem; color:var(--light); text-align:center;
  max-width:440px; line-height:1.55;
}
	.btn-primary {
  display:inline-flex; align-items:center; gap:10px;
  background:var(--orange); color:var(--dark);
  font-family:'Montserrat',sans-serif;
  font-size:0.84rem; font-weight:800;
  text-transform:uppercase; letter-spacing:0.08em;
  padding:14px 30px; border-radius:3px; border:none;
  cursor:pointer; text-decoration:none;
  transition:background 0.2s, transform 0.15s;
}
.btn-primary:hover { background:var(--orange-dark); transform:translateY(-2px); color:var(--dark); }

.canvas-col .canvas-outer {
    display: block;
    width: auto;
}
	.bag-toggle-btn {
  background:transparent; border:none; cursor:pointer;
  font-family:'Montserrat',sans-serif;
  font-size:0.78rem; font-weight:700;
  text-transform:uppercase; letter-spacing:0.06em;
  color:var(--mid); padding:13px 30px;
  transition:background 0.2s, color 0.2s;
}
.bag-toggle-btn.active { background:var(--green); color:#fff; }
.bag-toggle-btn:not(.active):hover { background:var(--border); color:var(--dark); }
}
.custom-printing-table{
	.data-table {
  width:100%; border-collapse:collapse;
  border-radius:5px; overflow:hidden;
  box-shadow:0 2px 12px rgba(0,0,0,0.07);
}
.data-table thead tr { background:var(--green); }
.data-table th {
  padding:14px 20px; text-align:left;
  font-family:'Montserrat',sans-serif; font-size:0.72rem; font-weight:800;
  text-transform:uppercase; letter-spacing:0.08em; color:rgba(255,255,255,0.7);
}
.data-table th:nth-child(2) { color:var(--lime); }
.data-table td {
  padding:12px 20px; font-size:0.9rem;
  border-bottom:1px solid var(--border); color:var(--mid);
}
.data-table tbody tr:nth-child(even) td { background:var(--bg); }
.data-table td:first-child { font-weight:600; color:var(--dark); }

.body-text { font-size:0.92rem; color:var(--mid); line-height:1.8; }
.body-text p + p { margin-top:14px; }
.body-text strong { color:var(--dark); font-weight:600; }

/* Artwork tips checklist */
.artwork-tips { margin-top:24px; }
.artwork-tips .tips-label {
  font-family:'Montserrat',sans-serif; font-size:0.68rem; font-weight:800;
  text-transform:uppercase; letter-spacing:0.12em; color:var(--orange); margin-bottom:10px;
}
.tip-row {
  display:flex; gap:10px; align-items:flex-start;
  padding:6px 0; border-bottom:1px solid var(--border);
}
.tip-row:first-of-type { border-top:1px solid var(--border); }
.tip-check {
  color:var(--green); font-weight:800;
  font-family:'Montserrat',sans-serif; font-size:0.8rem; flex-shrink:0;
  line-height:1.65;
}
.tip-row span { font-size:0.875rem; color:var(--mid); line-height:1.65; }
}

.dark-green.sec-title::after {
    background: var(--green);
}
.orange.sec-title::after {
    background: var(--orange);
}
@media(max-width:767px){
	.mobile-image-product{
		.canvas-container{
			width: 280px !important;
			height:300px!important;
		}
		canvas#bagCanvas, canvas.upper-canvas {
    	aspect-ratio: 3 / 4;
			object-fit: cover;
			width: 100% !important;
			height:100%!important;
		}
	}
}
.ul-li-text{
	li{
		font-size: 0.98rem!important;
		color: var(--mid)!important;
		line-height: 1.8!important;
		margin-bottom: 8px!important;
	}
}
.border-top-dark {
    border-top-color: #3D5218 !important;
}
.border-left-dark{
	border-left-color: #3D5218 !important;
}
.border-left-orange{
	border-left-color: #f5a623 !important;
}
.border-top-or {
    border-top-color:#f5a623 !important;
}
.border-top-gray {
    border-top-color: #888888 !important;
}
.border-top-light {
    border-top-color:#a8b420 !important;
}
.border-top-orange{
	 border-top-color:#f5a623 !important;
}
.a-under-line a{
	text-decoration:underline;
}
.a-under-line a:hover{
	text-decoration:underline;
}
.ul-padding-r ul{
	padding-left:0;
}
.new-line-text{
	display:block;
}
 
.legend-pin {
    width: 12px;
    height: 17px;
    border-radius: 50% 50% 50% 0;
    transform: rotate(-45deg);
    flex-shrink: 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
.hq-badge{
	font-size: 0.58rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.06em;
	background: var(--orange);
	color: var(--dark);
	padding: 2px 5px;
	border-radius: 2px;
	white-space: nowrap;
	margin-left: 2px;
}
.icon-space-5 svg{
	margin-top:5px;
}

.elementor_product_page{
	.col-lg-12.col-md-12.col-sm-12.col-xs-12{
		padding:0;
	}
}
.icon-color svg{
	fill:none!important;
}
.icon-color svg path{
	stroke:#3d5218!important;
}
.icon-color.white svg path{
	stroke:#fff!important;
}
.icon-color a:hover svg path{
	stroke:#fff!important;
}
.icon-bg span.elementor-icon-list-icon{
	position:relative;
}
.icon-bg span.elementor-icon-list-icon:before {
	  background: #3d5218;
	  border-radius: 50%;
    height: 19px;
    width: 19px;
    position: absolute;
    content: '';
    top: -4px;
    left: -3.5px;
    z-index: -1;
}
li.elementor-icon-list-item.elementor-inline-item svg.e-font-icon-svg.e-fas-greater-than {
    height: 9px;
    margin-top: 3px !important;
}
.flex-1{
	flex-shrink: 1;
}
.flex-0{
	flex-shrink: 0;
}
.search{
	.inner-banner{
		 position: relative;
  background-image: url("https://rcwphost.com/interbulk/wp-content/uploads/2026/07/Aboutus-banner.jpg") !important;
  background-size: cover;
  background-position: center;
  z-index: 1;
	}
	a.view-all.news_read_btn , span.news_Date.news_Date1 , button.wp-block-search__button.wp-element-button{
	background: var(--orange)!important;
	color: var(--dark)!important
	}
}
@media(max-width:767px){
	.mobile-scroll{
		    overflow: scroll;
	}
}
.img-blend img{
	mix-blend-mode: multiply;
}