/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

.wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-href-title{
	font-size:18px !important;
	text-transform:capitalize;
}

.wpmega-black-white .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before, .wpmega-black-white .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before{
	display:none !important;
}


a#burger img {
	position: relative;
	top: 0;
	right: 0;
	color: #fff;
	font-size: 18px;
	font-family: nova;
	z-index: 9999;
	text-shadow: 1px 1px 2px rgb(0 0 0 / 60%);
} 



header#header {
    display: none;
}

.full-screen-menu {
	background-size: cover !important;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10;
	height: 79%;
}

.services-four .wpb_single_image {
    margin-bottom: 20px;
}


.wp-megamenu-main-wrapper.wpmm-orientation-vertical {
    position: relative;
    width: 25%;
    height: 100%;
}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul li.menu-item-has-children > a:after{
	display:none !important;
}

.logo-img{
	width:200px;
}

ul#wpmega-menu-my-custom-menu li{
	background:transparent !important;
}

ul.wp-mega-sub-menu li a {
	font-weight:400 !important;
}

ul#wpmega-menu-my-custom-menu li a{
		font-weight:800;
	font-family:"Poppins" !important;
	font-size:18px;
}

ul#wpmega-menu-my-custom-menu li a:hover{
	/*color:rgba(8,67,128, 0.9);*/
	color: #53aecc;
}

ul#wpmega-menu-my-custom-menu li.active a{
	color:#53aecc !important;
}

.menu-header {
    position: fixed;
    z-index: 9;
    width: 100%;
    /* text-align: right; */
	top: 50px;
	z-index:99;
}



/*============== Menu ===============*/
.wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-vertical {
    background: rgba(115,117,119,0.9) !important;
	padding-top:100px;
}
div#mega-menu .color-layer {
    /*background-color: rgba(8,67,128,0.9) !important;*/
            /*background-color: rgb(83 174 204 / 0.9) !important;*/
            background: rgb(0 0 0 / 0.9) !important;
    height: 100%;
}

ul.wp-mega-sub-menu li a{
	padding-left:0 !important;
}

ul.wp-mega-sub-menu li h4,ul.wp-mega-sub-menu li a{
	color:#fff;
	text-transform:Capitalize;
}

.wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title {
    text-transform: capitalize;
    /*font-size: 20px;*/
    font-size: 22px;
	font-weight:700;
	color: #53aecc;
}



.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li{
	border-bottom:0;
}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap{
	background-color: rgba(8,67,128,0) !important;
    border: none !important;
    width: 995px;
    padding-top: 100px;
    padding-left: 100px;
}

.wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-href-title,.wpmm_megamenu .wp-megamenu-main-wrapper ul ul li a{
	color:#fff;
}

.wpmm_megamenu .wp-megamenu-main-wrapper ul ul li a:hover {
    color: #53aecc !important;
        /*color: rgba(8,67,128, 0.9) !important;*/
}

ul#wpmega-menu-my-custom-menu .wp-megamenu-main-wrapper ul ul li a:hover {
    color: #53aecc;
}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper li a {
    padding-left: 110px;
}

.wpmega-black-white .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before{
	display:none;
}

.wpmm_megamenu .widget_pages ul li a, .wpmm_megamenu .widget_meta ul li a, .wpmm_megamenu .widget_nav_menu ul li a {
    font-size: 16px;
    line-height: 1.2;
    font-family: 'Poppins';
}
.container {
    width: 1250px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

/*=====always========*/
.preloader {
    display:none;
}
/*=====11bottom contact button======*/
a.floating-button {
    position: fixed;
    width: 50px;
    height: 50px; 
    line-height: 50px;
    bottom: 80px;
    right: 30px;
    font-size: 20px;
    background-color: #25D366;
    color: #FFF !important;
    border-radius: 50px;
    text-align: center;
    z-index: 1000;
    animation: pulsess 3s infinite;
}

a.floating-button_mail {
    background-color: #0e4980;
}

a.floating-button_phone {
    background-color: rgba(220, 16, 16, .45);
}

div#side-contact a:nth-child(1) { bottom: 80px; }
div#side-contact a:nth-child(2) { bottom: 160px; }
div#side-contact a:nth-child(3) { bottom: 240px; }

@keyframes pulsess {
  0% {
    box-shadow: 0 0 0 0 rgba(0,0,0, .3);
  }
  30% {
    box-shadow: 0 0 0 10px rgba(0,0,0, 0.1);
  }
  50% {
    box-shadow: 0 0 0 0 rgba(0,0,0, 0);
  }
  80% {
    box-shadow: 0 0 0 10px rgba(0,0,0, 0.1);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(0,0,0, 0);
  }
}

@media only screen and (max-width: 767px) {
	#side-contact {
		padding: 15px;
		background: #fff;
		display: flex;
		flex-direction: row;
		justify-content: center;
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		z-index: 9999999999;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-ms-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}

	#side-contact a.floating-button {
		position: initial;
		display: block;
		margin: 0 15px;
		width: 45px;
		height: 45px;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	#side-contact.initial {
		bottom: -100%;
	}
}

@media only screen and (min-width: 1920px) {
	.leading-row:before {
    right: -6.5em !important;
    top: -17em !important;
}
	
	div#mega-menu .color-layer {
    height: 800px;
	}
	
	.home-banner-icon .social-icon {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    font-size: 30px;
    position: absolute;
    right: 0 !important;
    top: 10vw;
    z-index: 999;
}
	
	a#burger img {
    right: 0 !important;
}
	
}

@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) { 
	  .leading-row .vc_col-sm-12 img {
    right: -10em !important;
}
	  
	  .leading-row:before {
    top: -17em !important;
}
	  
	  .vc_col-sm-12.white-bg.vc_gitem-col.vc_gitem-col-align- {
    background: #fff !important;
    padding: 35px;
    min-height: 328px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
	  
	  div#mega-menu .color-layer {
    /*background-color: rgba(8,67,128,0.9) !important;*/
        /*background-color: rgb(83 174 204 / 0.9) !important;*/
        background: rgb(0 0 0 / 0.9) !important;
    height: 700px;
}
	  
	  
	  


	  

	  
}

@media only screen and (max-width: 768px) {
	div#nav_menu-3 {
    margin-top: 20px;
}
	
	.home-first-row .wpb_column{
		height:350px !important;
	}
	.home-what-we-can-do-now .vc_row:nth-child(3) {
    height: 350px !important;
}
	
	.worldwide .vc_column-inner {
    padding-top: 0px !important;
}
	
	.worldwide .wpb_single_image.wpb_content_element.vc_align_left {
    margin-bottom: 0 !important;
}
	
	.vibratory-row .vc_column-inner,.reviews-row .vc_column-inner {
    padding-top: 0px !important;
}
	
	.vibratory-row .wpb_content_element,.reviews-row .wpb_content_element{
		margin-bottom:0 !important;
	}
	
	p.review-detail br {
    display: none !important;
		
}
	
	.reviews-row h2 {
    margin-bottom: 35px !important;
}
	
	.home-banner-icon .social-icon a{
		color:#000 !important; 
	}
	
	.home-what-we-can-do-now h4 {
    text-align: left !important;
}
	
	.home-what-we-can-do-now .wpb_text_column > .wpb_wrapper h4{
		text-align:left !important;
	}
	
	#post-170 > div.entry-content > section.vc_section.hover-row-first.vc_custom_1672395656534.vc_section-has-fill > div.vc_row.wpb_row.vc_row-fluid.p-t-100.m-p-t-50 > div > div {
    padding-left: 0 !important;
}
	
	img.default-logo {
    width: 65% !important;
}
	
	
	.home-banner-icon .social-icon {
    display: flex;
    flex-direction: row !important;
    row-gap: 20px;
    font-size: 30px;
    position: absolute;
    right: unset !important;
    top: unset !important;
    z-index: 999;
    bottom: 0 !important;
    column-gap: 50px !important;
		    left: 35px;
}
	
	
	.home-about-row .vc_col-sm-6>div {
    background-position: top;
}
	
	
	
	
	.star-rating-info {
    margin-top: 20px !important;
    display: block !important;
    margin-left: 32% !important;
    column-gap: 20px;
}
	
	.home-first h2 br {
    display: none;
}
	.vibratory-row h2 {
    border-right:0 !important;
}
	
	.carousel-slider.arrows-outside .owl-nav .owl-next,	.carousel-slider.arrows-outside .owl-nav .owl-prev {
    display: none;
}
	
	
	.home-what-we-can-do-now > .wpb_column > .vc_column-inner > .wpb_wrapper {
    display: block !important;
	}
	
	.vibratory-row .vc_row {
 		display: block !important;
  
}
	
	.desktop{
		display:none !important;
	}
	
	.deliver-row img {
    width: 100% !important;
}
	.page-id-142 .leading-row div:nth-child(2) .vc_column-inner {
	padding: 0 15px !important;
	min-height: unset !important;
}
	.leading-row ul{
    padding-left: 20px;
	}
	
/* 	.leading-row{
		padding-top:15px !important;
	} */
	
	.contact-row .vc_column-inner {
    padding-top: 0 !important;
}
	
	.about-row-info .wpb_text_column {
    margin-bottom: 0 !important;
}
	
	.vc_separator.wpb_content_element.vc_separator_align_center.vc_sep_width_100.vc_sep_pos_align_center.vc_separator_no_text.vc_sep_color_black {
    display: none !important;
}
	
	.page-id-142 .leading-row div:nth-child(2) .vc_column-inner{
		min-height:unset !important;
	}
	
	.application-row .vc_column-inner {
    padding-top: 0 !important;
}
	
	.video-row .vc_column-inner {
    padding-top: 0 !important;
}
	
	.post-detail ul {
    display: grid;
    grid-template-columns: repeat(1, 1fr) !important;
		padding-left:20px;
	}
	
	.leading-row .wpb_single_image {
    /*padding-bottom: 50px !important;*/
}

.leading-row .wpb_single_image {
    margin-bottom: 0px !important;
}
	
	
	
	.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    background-color: #f8f8f8 !important;
}
	
    .m-p-50{
        padding-top: 50px;
        padding-bottom: 50px;
    }
	
	
	.m-p-t-50{
		padding-top:35px;
	}
	
	.m-p-b-50{
		padding-bottom:35px;
	}

     .m-p-70{
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .m-m-50{
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .m-m-70{
        margin-top: 70px;
        margin-bottom: 70px;
    }
	
	.m-p-t-50{
		padding-top:50px;
	}
	
	.wealth-row img {
    	width: 100% !important;
	}
	
	h2{
		font-size:25px !important;
	}
	
	.vc_tta-panels h4 {
    	font-size: 16px; !important;
	}
	
	.vc_tta.vc_tta-style-classic .vc_tta-panel-body{
		border-width:0 !important;
	}
	
	.contact-1 p {
    	margin-bottom: 20px;
	}

	.contact-1 {
   	 display: block !important;

	}
	
	.contact-row,.quote-row,.wealth-row,.deliver-row {
		padding-left:0 !important;
	}
	
	.wealth-row, .deliver-row {
	    padding-right: 0 !important;
	}
	
	
	.vc_tta-panel-heading {
		background: transparent !important;
		border: 0 !important;
		border-bottom: 2px solid #53aecc !important;
		border-radius:0 !important;
	}
	
	.vc_active h4 a {
    	color: #53aecc !important;
	}
	
	.checkbox-detail p{
			grid-template-columns: repeat(1, 1fr) !important;
	}
	
	footer ul#menu-vertical-menu-1{
		grid-template-columns: repeat(3, 1fr) !important;
	}
	
	footer img{
		width:50% !important;
	}
	
	.leading-row div:nth-child(2) {
    	left: 0 !important;
	}
	
	.leading-row div:nth-child(2) .vc_column-inner {
 	 	padding: 50px 15px 20px 15px !important; 
    	 min-height: unset !important;
	}
	
	.leading-row .vc_col-sm-12 img {
		position: absolute;
 		top: 0 !important;  
		left: 0; 
		z-index: -1;
		right: 0;
	}
	
	.wealth-row>div {
    	border-bottom: 0 !important;
	}
	
	.wealth-row {
    	flex-direction: column-reverse;
	}
	
	.quality-row .wpb_wrapper {
    	text-align: left !important;
	}
	
	.post-row .vc_col-sm-3 {
    	width: 100% !important;
	}
	
	.post-row .vc_col-sm-9 {
    border-left: 0 !important;
    padding-left: 0px !important;
}
	
	
	.menu-header{
		display:none;
	}
	
	header#header {
    display: block !important;
}
	
	svg.ct-icon {
    color: #fff !important;
    fill: #fff !important;
	}
	
	ul#menu-vertical-menu {
	grid-template-columns: repeat(2, 1fr) !important;
	grid-row-gap: 10px !important;
	grid-column-gap: 10px !important;
	grid-template-rows: repeat(2, auto) !important;
}

	
	.quality-row h2{
		text-align:left !important;
	}
	
	.quality-row .vc_btn3-container.vc_btn3-center {
    /*text-align: left !important;*/
	}
	
	.bg-quality h2{
		margin-bottom:35px !important;
	}
	
	p{
		text-align:justify !important;
	}
}

@media only screen and (max-width: 991px){
.site-footer {
    position: relative;
}

.footer-buttons {
    display: flex;
    justify-content: center;
}

a.floating-button {
    position: absolute !important;
    bottom: 0;
    right: 25%;
}

a.floating-button {
    transform: translate(50%,-30%);
	bottom: 0 !important;
}

a.floating-button_mail {
    /*transform: translate(0%,-130%);*/
    right: 50%;
}
a.floating-button_phone {
    /*transform: translate(150%,-130%);*/
    right: 75%;
}
div#side-contact{
    background-color: white;
    width: 100%;
    height: 80px;
    position: fixed;
    z-index: 22;
    bottom: 0;
    left: 0;
}
div#sidebar-footer {
    /*padding-bottom: 80px !important;*/
}
footer#colophon {
    padding-bottom: 85px !important;
}
}

@media only screen and (max-width: 375px) {
a.floating-button {
    /*top: 0%;*/
}

div#sidebar-footer {
    padding-bottom: 40px !important;
}
}

/*=============1grow-effect=====================*/
html {
    overflow-x: hidden;
}
.grow-effect figure {
    overflow: hidden;
}

.grow-effect img {
    -moz-transition: -moz-transform 1s;
    -o-transition: -o-transform 1s;
    -webkit-transition: -webkit-transform 1s;
    transition: transform 1s;
    z-index:999;
    position:relative;
}

.grow-effect:hover img {
    -moz-transition: -moz-transform 1s;
    -o-transition: -o-transform 1s;
    -webkit-transition: -webkit-transform 1s;
    transition: transform 1s;
    transform: scale(1.15);
}

.grow-effect-gallary  .vc_grid-item.vc_col-sm-3 > div > div {
    overflow: hidden !important;
}

.grow-effect-gallary .vc_gitem-zone.vc_gitem-zone-a {
    -moz-transition: -moz-transform 1s;
    -o-transition: -o-transform 1s;
    -webkit-transition: -webkit-transform 1s;
    transition: transform 1s;
    z-index:999;
    position:relative;
}

.grow-effect-gallary .vc_grid-item.vc_col-sm-3:hover .vc_gitem-zone.vc_gitem-zone-a {
    -moz-transition: -moz-transform 1s;
    -o-transition: -o-transform 1s;
    -webkit-transition: -webkit-transform 1s;
    transition: transform 1s;
    transform: scale(1.15);
}

/*===================1always====================================*/

footer#footer img {
    /*width: 60%;*/
    width: 250px;
}

div#text-3 {
    margin-top: 15px;
}

div#text-3 p {
    margin-top: 0;
    text-transform: none;
}

i.fa-brands.fa-whatsapp {
    font-size: 20px;
}

.owl-nav button{
	border-radius:50%;
	padding:20px !important;

}

.white .sa_owl_theme .owl-nav .owl-next,.white .sa_owl_theme .owl-nav .owl-prev{
		border:1px solid #fff;
}

header.entry-header {
    display: none;
}
footer.entry-footer {
    display: none;
}
.container.content-wrapper {
    padding-bottom: 0px !important;
}
main#main article {
    padding-bottom: 0px;
}
.container.content-wrapper {
    padding-top: 0px !important;
}

@media only screen and (min-width: 992px){
	
	.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    min-height: 131px;
}
	
	.page-id-142 .leading-row div:nth-child(2) .vc_column-inner {
    background: #fff;
    padding: 30px;
    min-height: 450px !important;
    display: flex;
    align-items: center;
}
	
	ul#menu-feeding-systems li,ul#menu-transfer-buffer-units li,ul#menu-automy-units-1 li,ul#menu-services-support-units li {
    /* content: ""; */
    display: list-item;
    list-style-type: circle;
    list-style-position: outside;
    list-style: outside;
    color: #fff;
}
	
	.mobile{
		display:none;
	}
	
.contact-info .wpb_text_column,	.contact-info ul.vc_tta-tabs-list,.contact-info .wpb_raw_code {
    padding-left: 108px !important;
    padding-right: 108px !important;
}
	
	.contact-info .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
	
.leading-row .vc_col-sm-6:first-child .vc_column-inner{
    padding-left: 0 !important;
}
	
	li#wp_nav_menu-item-nav_menu-9 {
    margin-top: 50px;
}
	
	
/*=========================== Padding and Margin =============================*/
.pd-50{
    padding-top: 65px;
    padding-bottom: 65px;
}

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

.pd-100{
    padding-top: 100px;
    padding-bottom: 100px;
}

.m-50{
    margin-top: 50px;
    margin-bottom: 50px;
}

.m-70{
    margin-top: 70px;
    margin-bottom: 70px;
}

.m-100{
    margin-top: 100px;
    margin-bottom: 100px;
}

.m-t-100{
    margin-top: 100px;
}
.p-t-50{
    padding-top: 50px;
}

.p-b-50{
    padding-bottom: 65px;
}

.p-t-70{
    padding-top: 70px;
}

.p-b-70{
    padding-bottom: 70px;
}

.p-t-100{
    padding-top: 100px;
}

.p-b-100{
    padding-bottom: 100px;
}

}

/*========1font==========*/

/*@font-face{*/
/*    font-family:"Blenda";*/
/*    src:url("./fonts/BLENDA SCRIPT.OTF")format('truetype');*/

/*}*/

/*@font-face{*/
/*    font-family:"OReg";*/
/*    src:url("./fonts/OpenSans-Regular.ttf")format('truetype');*/

/*}*/

/*@font-face{*/
/*    font-family:"OSemi";*/
/*    src:url("./fonts/OpenSans-SemiBold.ttf")format('truetype');*/

/*}*/

/*@font-face{*/
/*    font-family:"OBold";*/
/*    src:url("./fonts/OpenSans-Bold.ttf")format('truetype');*/

/*}*/

/*================== Header ======================*/
/* header#header{
	height:0;
}
 */
/*================ Home ===================*/

#slider_186 .sa_hover_container{
padding-top:0 !important;
padding-bottom:0 !important
}

ul#wpmega-menu-my-custom-menu>li>a {
    font-size: 18px !important;
}

.home-first-row h4{
	color:#fff !important;
}

.home-first-row .wpb_column {
	height: 550px;
	display: flex;
	justify-content: flex-start;
	align-items: flex-end;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.home-first-row .wpb_column>div>div>div>div>div>div{
	padding:20px;
}


.home-first::before {
	content: url(https://multifeed.com.my/wp-content/uploads/2022/12/quality-bg.png);
	position: absolute;
	bottom: 0 !important;
	z-index: -1;
	left: -25em;
}


.home-first{
	position:relative;
}

.home-what-we-can-do-now > .wpb_column > .vc_column-inner > .wpb_wrapper > div:nth-child(5) {
    grid-area: 2 / 2 / 3 / 4;
}
.home-what-we-can-do-now > .wpb_column > .vc_column-inner > .wpb_wrapper > div:not(:nth-child(3)) {
    height: 350px;
}
.home-what-we-can-do-now > .wpb_column > .vc_column-inner > .wpb_wrapper > div {
    position: relative;
    padding: 0 30px;
}

.home-what-we-can-do-now p{
	color:#fff;
}
.home-what-we-can-do-now .wpb_column {
    height: 100%;
}

.home-what-we-can-do-now > .wpb_column > .vc_column-inner > .wpb_wrapper > div:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    /* background: rgba(77,77,77,0.6); */
    transition: background 0.3s;
}

.home-what-we-can-do-now .vc_column-inner {
    height: 100%;
}

.home-what-we-can-do-now > .wpb_column > .vc_column-inner > .wpb_wrapper > div > .wpb_column > .vc_column-inner > .wpb_wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}

.home-what-we-can-do-now > .wpb_column > .vc_column-inner > .wpb_wrapper > div .wpb_column p {
    visibility: hidden;
    margin-bottom: 0;
    opacity: 0;
    height: 0;
}

.home-what-we-can-do-now > .wpb_column > .vc_column-inner > .wpb_wrapper > div:hover .wpb_column p {
    visibility: visible;
    margin-bottom: 20px;
    opacity: 1;
    height: auto;
    transition: all 0.3s;
}


.home-what-we-can-do-now > .wpb_column > .vc_column-inner > .wpb_wrapper {
	  display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-template-rows: repeat(2, 1fr);
	grid-column-gap: 0px;
	grid-row-gap: 0px;
}

.home-what-we-can-do-now .wpb_text_column > .wpb_wrapper h4 {
    font-weight: 700;
    font-size: 25px;
    margin-bottom: 20px;
    margin-top: 0 !important;
	color:#fff;
}

.home-what-we-can-do-now > .wpb_column > .vc_column-inner > .wpb_wrapper > div:hover .wpb_single_image {
    visibility: visible;
    opacity: 1;
}

.home-what-we-can-do-now > .wpb_column > .vc_column-inner > .wpb_wrapper > div:hover:before {
    background: rgba(152,204,225,0.9);
}

.home-what-we-can-do-now > .wpb_column > .vc_column-inner > .wpb_wrapper > div:hover h4,.home-what-we-can-do-now > .wpb_column > .vc_column-inner > .wpb_wrapper > div:hover p {
    color: #000;
}

.home-what-we-can-do-now a{
	background:#565857;
	color:#fff;
	padding: 10px 10px;
}

.home-what-we-can-do-now a:after{
	content: "\f30b";
	font-family: "Font Awesome 5 Free"; font-weight: 900;
	padding-left: 10px;
}

.home-first-row .vc_col-sm-3:first-child .wpb_column {
    background: rgba(69,69,71,0.8);
}

.home-first-row .vc_col-sm-3:nth-child(2) .wpb_column {
    background: rgba(0,39,75,0.8);
}

.home-first-row .vc_col-sm-3:nth-child(3) .wpb_column {
    background: rgba(19,119,187,0.8);
}

.home-first-row .vc_col-sm-3:last-child .wpb_column {
    background: rgba(255,255,255,0.8);
}

.home-first-row .vc_col-sm-3:first-child:hover .wpb_column {
    background: none !important;
}

.home-first-row .vc_col-sm-3:nth-child(2):hover .wpb_column {
    background: none !important;
}

.home-first-row .vc_col-sm-3:nth-child(3):hover .wpb_column {
    background: none !important;
}

.home-first-row .vc_col-sm-3:last-child:hover .wpb_column {
    background: none !important;
}



.home-banner-icon .social-icon {
	display: flex;
	flex-direction: column;
	row-gap: 20px;
	font-size: 20px;
	position: absolute;
	right: 15px;
	top: 10vw;
	z-index: 999;
}
.home-banner-icon .social-icon a{
color:#fff;
}


.home-what-we-can-do-now > .wpb_column > .vc_column-inner > .wpb_wrapper > div:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    /* background: rgba(77,77,77,0.6); */
    transition: background 0.3s;
}

div#slider_186 .sa_hover_container .review-info {
    background: #98cce1;
    min-height: 330px;
    padding: 35px;
    display: flex;
    flex-direction: column;
/*     justify-content: center; */
	border-radius:10px;
}

div#slider_186 .owl-item:nth-child(odd){
	z-index:999;
}
div#slider_186 .sa_owl_theme .owl-nav .owl-prev {
    right: 50px !important;
	left:unset !important;
}

div#slider_186 .sa_owl_theme .owl-nav button{
	bottom:0 !important;
	top:unset !important;
}

div#slider_186 .owl-carousel .owl-nav button.owl-prev,div#slider_186 .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot{
    border-radius: 50px !important;
    padding: 20px !important;
}

.review {
    display: flex;
    align-items: center;
    column-gap: 20px;
}

.review p{
	color:#fff;
	font-weight:600;
}
.review img{
	width:60px !important;
}

.star-rating-info {
	margin-top:-10px;
    display: flex;
	margin-left:15%;
	column-gap:20px;
}

.star-rating-info p:first-child{
	font-size:18px;
	color:#ffdc4f;
}

.star-rating-info p:last-child{
	color:#6d7072;
}

.review-detail {
	color:#fff;
	line-height: 2;
    margin-top: 20px;
}

.vibratory-row h2,.vibratory-row p{
	color:#fff !important
}

.vibratory-row h2{
	border-right:1px solid #fff;
}

.vibratory-row .vc_row{
	display:flex;
}

.worldwide img{
	position: relative;
    bottom: -35px;
    right: -100px;
}

.worldwide a,.home-first-row a {
    background: #53aecc !important;
    border: 0 !important;
    color: #fff !important;
    border-radius: 0 !important;
    padding: 10px 48px 10px 20px !important;
}




/*================= Feeder Video =================*/
.accordion .vc_tta-panel-heading {
    background: transparent;
    border: 0 !important;
    border-bottom: 1px solid;
}

.accordion .vc_tta-panel.vc_active .vc_tta-panel-heading{
	    border-left: 5px solid #53aecc !important;
	    background: #f3f3f3 !important;
}

.accordion .vc_tta-panel-body {
    background: transparent !important;
    border: 0 !important;
}

.accordion .vc_active span.vc_tta-title-text {
    color: #53aecc !important;
}

.accordion  span.vc_tta-title-text{
	font-size:18px !important;
	color:#000;
}


* {
  outline: none;
}

li.tab ul {
  display: none;
  margin: 0;
  padding: 0;
  list-style: none;
  border: 1px solid #d5d5d5;
  border-radius: 0 0 3px 3px;
}

li.tab:hover ul li {
  color: #454545;
  margin: 0;
  background-color: #e9e9e9;
  padding: 4px 10px;
  cursor: pointer;
  border-bottom: 1px solid #d5d5d5;
}

li.tab:hover ul li:hover,
li.tab:hover ul li.active {
  background-color: #ffffff;
}

li.tab:hover ul {
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
}

/*================ request for a quote ================*/
.quote-row .contact-1 p:nth-child(8) {
    margin-top: 30px;
}

.checkbox-detail {
    margin-top: -15px;
}

.quote-row .contact-1 textarea {
    height: 100px;
}

.quote-row .contact-1 p:nth-child(8),.quote-row .checkbox-detail,.quote-row .contact-1 p:last-child{
	grid-column:1/4;
}


.quote-row .contact-1 p:last-child{
	text-align:left !important;
	width:100% !important;
}



.quote-row p.contact-send button{
	background:#f10000 !important;
	color:#fff !important;
}

.quote-row .contact-1 input,.quote-row .contact-1 textarea{
    background: #f3f3f3;
}

.quote-row label span.red{
	color:#f10000;
}

.checkbox-detail p {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(7, 0.5fr);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
}

.checkbox-detail input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required {
    font-style: italic;
}


/*================= Post row =====================*/
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h5{
	font-size:18px;
}

.vc_separator {
    transform: rotate(90deg);
    position: relative;
    top: 18em;
    left: 13em;
}

.products-description-row :is(h1,h2,h3,h4,h5,h6) {
    margin-bottom: 35px !important;
}

.carousel-slider .owl-nav .owl-prev,.carousel-slider .owl-nav .owl-next {
    opacity: 1 !important;
}

.video-row svg.carousel-slider-nav-icon {
    border: 1px solid #1377bb !important;
    border-radius: 50%;
}

.vibratory-row svg.carousel-slider-nav-icon{
	  border: 1px solid #fff !important;
    border-radius: 50%;
}
.vibratory-row svg.carousel-slider-nav-icon path{
	color:#fff;
}
.video-row svg.carousel-slider-nav-icon path {
    color: #1377bb;
}

.video-row .carousel-slider.arrows-outside .owl-nav .owl-prev {
    left: -20em !important;
}

.services-four img {
    width: 65%;
}

.services-four h2{
	margin-bottom:35px !important;
}
.video-row .carousel-slider.arrows-outside .owl-nav .owl-next {
    right: unset !important;
    left: -15em;
}




.leading-row::before {
	content: url(https://multifeed.com.my/wp-content/uploads/2022/12/Asset-1-1.png) !important;
	position: absolute;
	z-index: 0;
	right: -28em;
	top: -15em;
	display: block !important;
	width: 96%;
} 



.post-detail ul li {
    vertical-align: middle;
}
.post-detail ul {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    list-style-image: url(https://multifeed.com.my/wp-content/uploads/2022/12/rick.png);
    grid-row-gap: 0px;
}

.post-row a {
    background: #ff1622 !important;
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 600;
}

.post-button .vc_general {
    /*background: #ff1622 !important;*/
    background: #53bacc !important;
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}

.post-row .vc_col-sm-9{
	border-left:1px solid #e1e1e1;
	padding-left:50px;
}

.post-row{
	border-bottom:1px solid #e1e1e1;
}

.application-row .vc_grid.vc_row .vc_grid-item .wpb_content_element
{ margin-bottom:0 !important;}

.application-row .vc_gitem_row .vc_gitem-col {
    padding: 0;
}

.vc_col-sm-12.white-bg.vc_gitem-col.vc_gitem-col-align- {
    background: #fff !important;
    padding: 35px;
    min-height: 328px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}


.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside {
    left: unset !important;
    right: 70px !important;
    top: -35px !important;
	opacity: 1 !important;
		font-size:40px !important;
	cursor:unset !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside {
    top: -35px !important;
	opacity: 1 !important;
    font-size:40px !important;
		cursor:unset !important;
	right:0 !important;
}
 

.disabled {
    display: block !important;
}


.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled{
	display:block !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav{
	opacity: 1 !important;
}

.application-row h2 {
    margin-bottom: 35px !important;
}



/*================= About ========================*/

.page-id-111 .leading-row img,.page-id-129 .leading-row .vc_col-sm-6:first-child img {
    height: 600px;
    object-fit: cover;
}

.postid-260 .leading-row .vc_col-sm-6:first-child img,.postid-281 .leading-row .vc_col-sm-6:first-child img,.postid-565 .leading-row .vc_col-sm-6:first-child img{
	height:500px;
	object-fit: cover;
}

.page-id-111 p, .page-id-129 p{
	text-align:justify !important;
}

.deliver-row h2,.leading-row h2,.page-id-129 .wealth-row h2{
    margin-bottom: 25px !important;
}


.leading-row div:nth-child(2) .vc_column-inner {
    display: flex;
    background: #fff;
    padding: 30px;
    min-height: 380px;
    align-items: center;
    justify-content: center;
}

.bg-quality:before {
    content: url(https://multifeed.com.my/wp-content/uploads/2022/12/quality-bg.png) !important;
    display: block !important;
    position: absolute;
    bottom: 0;
    z-index: -1;
	left:-10em;
}

.wealth-row img {
    width: 65%;
}

.deliver-row img{
	width:80%;
}

.wealth-row>div {
    border-bottom: 1px solid #231f20;
}


.wealth-row h5{
	margin-top:20px !important;
}

.leading-row .vc_col-sm-12{
	position:relative;
}

.leading-row > div:nth-child(2) {
    left: -15%;
    z-index: 9;
}

.leading-row .vc_col-sm-12 img {
    position: absolute;
    top: -250px;
    /* left: 0; */
    z-index: -1;
    right: 0;
}

.leading-row{
	padding-right:0 !important;
}

.quality-row button {
    /*background: #ff1622 !important;*/
    background: #53bacc !important;
    color: #fff !important;
}

.home-what-we-can-do > .wpb_column > .vc_column-inner > .wpb_wrapper>div{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    margin: 0;
    transition: all 0.3s;
    background: rgba(0,0,0,0);
}

.home-what-we-can-do > .wpb_column > .vc_column-inner > .wpb_wrapper > div{
	height:400px;
}

.home-about-row> .wpb_column > .vc_column-inner > .wpb_wrapper {
    height: 350px;
	display: flex;
    align-items: center;
    justify-content: center;
}

.home-what-we-can-do {
    column-gap: 20px;
    display: flex;
}

.home-about-row .wpb_column{
	height:100%;
    display: flex;
    flex-direction: column;
    justify-content: center;

}

.home-about-row a{
	background:#53aecc !important;
	/*background: #ff1622 !important;*/
	color:#fff !important;
	border:0 !important;
}

.home-about-row h2{
	color:#fff;
	margin-bottom:20px !important;
}

.leading-row ul {
  list-style: none;
}

.leading-row ul li::before {
  content: "\2022";
  color: #53aecc;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}

.leading-row {
    padding-left: 0 !important;
}




.home-what-we-can-do:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 50%;
    background: rgba(92,92,92,0.9);
    right: 0;
    transform: translateY(-50%);
    bottom: -25%;
    z-index: -1;
}

.about-row-info h2{
	margin-bottom:20px !important;
}




/*================= Contact =====================*/

.cooperation-row .wpb_text_column .wpb_wrapper {
    /*border-bottom: 1px solid #f3f3f3;*/
    padding-bottom: 0;
}


.contact-info p {
    text-transform: none;
}

.contact-info .social-icon a {
    font-family: 'FontAwesome';
	color:#53aecc;
}

.contact-info .social-icon{
	display:flex;
	column-gap:25px;
	margin-bottom:50px;
}
.contact-info .vc_tta-panels h2 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.vc_tta-container {
    margin-bottom: 0 !important;
}


.contact-info {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.contact-info .vc_tta-panel-body {
    background: #fff !important;
	padding:0 !important;
}


.contact-info {
    padding-left: 0 !important;
    padding-right: 0 !important;
}


.contact-info ul.vc_tta-tabs-list li {
    width: 33% !important;
}

.contact-info li.vc_tta-tab {
    text-align: center;
    background: #fff !important;
}

.contact-info li.vc_tta-tab a {
    background-color: #fff !important;
    border: 0 !important;
	border-bottom: 1px solid #231f20 !important;
	font-size:20px;
}

.wpb_gmaps_widget .wpb_wrapper {
    background-color: #f7f7f7;
    padding: 0 !important;
}

.contact-info li.vc_tta-tab.vc_active {
    border-bottom: 2px solid #53aecc !important;
}

.contact-info li.vc_tta-tab.vc_active a {
    font-weight:800;
	color:#53aecc !important;
}

.contact-row .contact-1 input{
	background:#fff !important;
}
.contact-row p.colophon {
    margin-top: 20px !important;
    font-size: 14px;
    color: #fff;
	margin-top:50px !important;
}

.contact-row .wpb_raw_html{
	margin-bottom:10px;
}


.page-id-59 footer {
    display: none;
}


.contact-row p.colophon a{
	text-decoration:none;
	border-bottom:0;
	color:#fff !important;
}

.contact-row h2{
	color:#fff;
	margin-bottom:25px !important;
}

.contact-1{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, 0.2fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}

.contact-1 br {
    display: none;
}

.contact-1 input, .contact-1 textarea{
	background:#fff;
	border:0 !important;
}

::placeholder{
	color:#000;
	opacity:1;
}

.contact-1 p:nth-child(1){ grid-area: 1 / 1 / 2 / 2; }
.contact-1 p:nth-child(2){ grid-area: 1 / 2 / 2 / 3; }
.contact-1 p:nth-child(3) { grid-area: 1 / 3 / 2 / 4; }
.contact-1 p:nth-child(4){ grid-area: 2 / 1 / 3 / 4; }
.contact-1 p:nth-child(5) { grid-area: 3 / 1 / 4 / 4; }

p.contact-send {
    margin: auto;
}


p.contact-send button {
    /*background: #ff1622 !important;*/
    background: #53bacc !important;
    padding: 10px 20px;
}


[data-vertical-spacing*=bottom] {
    padding-bottom: 0 !important;
}
[data-vertical-spacing*=top] {
    padding-top: 0 !important;
}

.hero-section[data-type=type-1]{
	margin-bottom:0 !important;
}

ul#menu-vertical-menu {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    /*grid-row-gap: 14px;*/
    margin-top: 8px;
}

ul#menu-vertical-menu > li {
    margin-bottom: 0;
}

ul#menu-vertical-menu a {
   font-size:14px;
      /*font-size:16px;*/
	color:#fff;
}


#post-142 > div.entry-content > div.vc_row.wpb_row.vc_row-fluid.home-about-row.pd-100.m-p-50.vc_column-gap-35 > div:nth-child(2) > div{
	background-position:30% !important;
}

#footer [data-row*="middle"] > div {
    /*--grid-template-columns: 1fr 1fr auto;*/
    /*align-items: flex-end;*/
        --grid-template-columns: repeat(3, 1fr);
        row-gap: 25px;
}

#footer [data-row*="middle"] > div > [data-column="widget-area-1"] {
    grid-column: 1 / -1;
}

/*#footer [data-row*="middle"] > div > [data-column="widget-area-4"] {*/
/*    align-self: flex-end;*/
/*}*/

#footer ul#menu-vertical-menu {
    grid-row-gap: 7px 18px;
}

@media screen and (min-width: 769px) {
    ul#menu-vertical-menu > li:nth-child(1) {
        grid-column: 1 / -1;
    }
}

@media only screen and (max-width: 768px) {
    
    #footer [data-row*="middle"] > div {
        --grid-template-columns: auto;
    }
}

