/*
	Theme Name:   Preface Child
	Description:  Preface child theme
	Author:       Preface
	Author URI:   http://www.prefacedesign.com
	Template:     preface
	Version:      1.0
*/


/* Child theme CSS
--------------------------------------------------------------- */

html { -webkit-text-size-adjust: none; /* Prevent font scaling in landscape */ }
body { font-size: 16px; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; line-height: 1.5; }
body:lang(zh-hans) { font-family: 'Noto Sans SC', sans-serif; }

.nm_btn { text-transform: uppercase; letter-spacing: 1px; font-size: 16px !important; font-family: Crimson Text,sans-serif; font-weight: 700; }
.nm_btn:lang(zh-hans) { font-family: 'Noto Sans SC', sans-serif; }
.nm_btn_link { color: #b29579; border-bottom: 1px solid #b29579; transition: all 0.5s ease; }

h1, h2, h3, h4, h5, h6 { line-height: 1.1; }
h1:lang(zh-hans), h2:lang(zh-hans), h3:lang(zh-hans), h4:lang(zh-hans), h5:lang(zh-hans), h6:lang(zh-hans) { font-family: 'Noto Sans SC', sans-serif; }
h1 { text-transform: uppercase; }
h2 { text-transform: uppercase; }
h3 { text-transform: uppercase; }
h4 {  }
h5 {  }
h6 {  }

.color-gold, .color-gold p { color: #b29579; }
.color-white, .color-white p { color: #fff; }
.color-grey, .color-grey p { color: #ddd; }
.color-black, .color-black p { color: #282828; }

/*-----------------------------------
Additional CSS - General
-----------------------------------*/

.desktop-show { display: inherit; }
.mobile-show { display: none; }

/* Header */
.nm-header.menu-centered .nm-right-menu { display: none; }
.ubermenu-skin-vanilla.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-target { text-transform: uppercase; padding-left: 10px; padding-right: 10px; font-family: Crimson Text,sans-serif; font-weight: 700; }
.ubermenu-skin-vanilla.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-target:lang(zh-hans) { font-family: 'Noto Sans SC', sans-serif; }
.header-transparency .nm-header, .home.header-transparency .nm-header, .no-touch .header-transparency-dark:not(.header-on-scroll):not(.mobile-menu-open) .nm-header:hover { background: rgba(255,255,255,0.20); }

.nm-menu li a { text-transform: uppercase; padding-left: 10px; padding-right: 10px; }
.header-transparency-light:not(.header-on-scroll):not(.mobile-menu-open) #nm-main-menu-ul > li > a { text-shadow: 0px 0px 1px #000; }
.nm-menu li a:lang(zh-hans) { font-family: 'Noto Sans SC', sans-serif; }
.nm-menu li.current-menu-item a { color: #ea5b20 !important; }

.header-language-switcher { margin-top: 3px; }
.header-language-switcher .wpml-ls-legacy-dropdown { width: auto; }
.header-language-switcher .wpml-ls-legacy-dropdown a { border: none; padding: 5px 15px 5px 0px !important; font-size: 15px; min-width: 50px; font-family: Roboto,sans-serif; background: none;
border-bottom: 1px solid; }
.header-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-item { width: 100%; }
.header-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu { border: none; }
.header-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a { width: 100%; }
.header-language-switcher .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after { right: 0px; }

a.menu-cart-button { border-radius: 30px; background: #ea5b20 !important; width: 35px; height: 35px; line-height: 1; padding: 8px 5px 5px 5px !important; display: block; text-align: center; margin-right: 15px; color: #fff !important; }
a.menu-cart-button:hover { background: #282828 !important; }  


/* Header - Mobile */
#nm-mobile-menu { text-transform: uppercase; }
#nm-mobile-menu .menu > li > a { font-family: Crimson Text,sans-serif; font-weight: 700; }
#nm-mobile-menu .menu > li > a:lang(zh-hans) { font-family: 'Noto Sans SC', sans-serif; }
#nm-mobile-menu .menu li.current_page_item > a { color: #ea5b20; }
#nm-mobile-menu .menu li:last-child { border-bottom: none; }
#nm-mobile-menu .nm-mobile-menu-content { padding-bottom: 0px; text-align: center; }

#nm-mobile-menu .menu li.menu-cart-button a .nm-font-cart { border-radius: 30px; background: #ea5b20 !important; width: 35px; height: 35px; line-height: 1; padding: 8px 5px 0px 5px !important; display: inline-block; text-align: center; margin-left: 5px; color: #fff !important; font-size: 17px; top: 2px; position: relative; }


/* Footer */
.nm-footer-bar-left { display: none; }
.nm-footer-bar-right { width: 100%; text-align: center; }
.nm-footer-bar-copyright { float: none; text-align: center; text-transform: uppercase; line-height: 1; }

.nm-footer .medium-block-grid-2 > li:nth-of-type(1) { width: 50%; }
.nm-footer .medium-block-grid-2 > li:nth-of-type(2) { width: 25%; }
.nm-footer .medium-block-grid-2 > li:nth-of-type(3) { width: 25%; clear: none; }

.nm-footer .widget_media_image {  }
.nm-footer .widget_media_image img { max-width: 300px !important; height: auto !important; }

.widget ul li.menu-item { font-family: Crimson Text,sans-serif; text-transform: uppercase; font-weight: 700; font-size: 16px; margin-bottom: 20px; line-height: 1; }
.widget ul li.menu-item:lang(zh-hans) { font-family: 'Noto Sans SC', sans-serif; }

.footer-company {  }
.footer-company h2 { font-size: 16px; color: #fff; }
.footer-company a { color: #fff; text-decoration: none; }
.footer-company a:hover { color: #233483; }

.footer-social { margin-top: 20px; }
.footer-social a { font-size: 30px; }


/* Home */
#homeslider_forcefullwidth { border-bottom: 20px solid #b29579; } 
.home-01 { background: #f5f3f0 url("https://www.mengchoonfood.com.my/wp-content/uploads/feature-01.jpg") no-repeat center right; }
.home-01-wrapper { padding: 80px 0px 100px; }
.home-02 { background: #b29579 url("https://www.mengchoonfood.com.my/wp-content/uploads/feature-02.jpg") no-repeat center left; background-size: auto 160%; }
.home-02-wrapper { padding: 80px 0px 100px; }
.home-02-wrapper .nm_btn_link { color: #282828; border-bottom: 1px solid #282828; }
.home-02-wrapper .nm_btn_link:hover { color: #fff; }
.home-03 { background: #747474 url("https://www.mengchoonfood.com.my/wp-content/uploads/feature-03.jpg") no-repeat center center; background-size: auto 180%; }
.home-03-wrapper { padding: 80px 0px 100px; }
.home-03-wrapper .nm_btn_link { color: #b29579; border-bottom: 1px solid #b29579; }
.home-03-wrapper .nm_btn_link:hover { color: #282828; }
.home-03-wrapper .column-03 > .wpb_wrapper { min-height: 100px;
display: grid;
-webkit-box-pack: center;
-webkit-justify-content: right;
-ms-flex-pack: right;
justify-content: right;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }

/* About */
.page-header-banner {  }
.page-header-banner img { border-bottom: 20px solid #b29579; }
.page-header-banner.no-border img { border-bottom: none; }

.about-01 { background: #eaebe7 url("https://www.mengchoonfood.com.my/wp-content/uploads/about-02.jpg") no-repeat bottom left; background-size: auto 100%; }
.about-01-wrapper { padding: 80px 0px 80px; }

.about-02 { background: #9bc1d8 url("https://www.mengchoonfood.com.my/wp-content/uploads/about-03.jpg") no-repeat bottom center; background-size: 100% auto; }
.about-02-wrapper { padding-top: 80px; padding-bottom: 500px; }
.about-02-paragraph {  }
.about-02-paragraph-wrapper { max-width: 960px !important; padding-bottom: 50px; margin: auto; float: none; }
#rev_slider_5_1 rs-carousel-wrap { mask-image: -webkit-gradient(linear, left center, right center, color-stop(0.00, rgba(0,0,0,0)), color-stop(0.25, rgba(0,0,0,1)), color-stop(0.50, rgba(0,0,0,1)), color-stop(0.75, rgba(0,0,0,1)), color-stop(1.00, rgba(0,0,0,0))); -webkit-mask-image: -webkit-gradient(linear, left center, right center, color-stop(0.00, rgba(0,0,0,0)), color-stop(0.25, rgba(0,0,0,1)), color-stop(0.50, rgba(0,0,0,1)), color-stop(0.75, rgba(0,0,0,1)), color-stop(1.00, rgba(0,0,0,0))); }

.about-03 { background: #aeacaf url("https://www.mengchoonfood.com.my/wp-content/uploads/about-04.jpg") no-repeat center left; background-size: auto 120%; }
.about-03-wrapper { padding: 80px 0px 100px; }
.about-03-wrapper .nm_btn_link { color: #282828; border-bottom: 1px solid #282828; text-align: left; }
.about-03-wrapper .nm_btn_link:hover { color: #fff; }

.about-04 { background: #e6e6e1 url("https://www.mengchoonfood.com.my/wp-content/uploads/about-05.jpg") no-repeat center right; background-size: auto 100%;  }
.about-04-wrapper { padding: 80px 0px 100px; }
.about-04 p { text-shadow: 0 0 4px #e6e6e1; }

.about-05 { text-align: center; background: #fff; }
.about-05-wrapper { padding-top: 80px;  }
.about-05-paragraph {  }
.about-05-paragraph-wrapper { max-width: 960px !important; padding-bottom: 50px; margin: auto; float: none; }
.about-05-countries p { font-weight: 300; font-size: 20px; color: #b29579; }
.about-05-countries p:lang(zh-hans) { font-weight: 400; }

/* Products */
.products-01 { background: #ead9ae; border-bottom: 20px solid #b29579; }
.products-01-wrapper { padding: 80px 0px 80px; }

.products-02 { background: #eae6e3; }
.products-02-wrapper { padding: 80px 0px 80px; }
.products-02-paragraph {  }
#products-02-tab { max-width: 1280px; padding: 0 30px; margin:0 auto; }
#products-02-tab .vc_tta-title-text { font-family: Crimson Text,sans-serif; font-weight: 700; text-transform: uppercase; }
#products-02-tab .vc_tta-title-text:lang(zh-hans) { font-family: 'Noto Sans SC', sans-serif; }
#products-02-tab .vc_tta-tab a { background: none; color: #282828; border: none; border-radius: 0; }
#products-02-tab .vc_tta-tab.vc_active a { color: #ea5b20; border-left: none; border-top: none; border-right: none; border-bottom: 3px solid #ea5b20; }
#products-02-tab .vc_tta-panel-body { padding: 0px 0px 0px 0px; border: none; background: #f8f8f8; }
#products-02-tab .tab-header-banner {  }
#products-02-tab .tab-paragraph { max-width: 800px; margin: 60px auto; text-align: center; }
#products-02-tab .tab-paragraph.no-margin-bottom { margin-bottom: 0px; }
#products-02-tab .tab-gallery .uk-panel-teaser { margin-bottom: 10px; }
#products-02-tab .tab-gallery h3 { font-family: Roboto,sans-serif; font-size: 15px; font-weight: 500; margin-bottom: 20px !important; text-align: center; }
#products-02-tab .tab-gallery .uk-overlay-background { background: rgba(0,0,0,.35); }
#products-02-tab .tab-gallery .uk-overlay-icon::before { color: #fff; font-family: nm-font !important; content: "\e036"; }
#products-02-tab .tab-footer-img .wpb_content_element { margin-bottom: 0px !important; }
.uk-modal { background: rgba(0,0,0,.65); }
.uk-close { width: 100%; line-height: 50px; margin-top: -50px !important; }
.uk-close::after { color: #fff; font-family: nm-font !important; content: "\e117"; opacity: 1; font-size: 50px; text-align: right; }
.uk-close-alt { background: none; box-shadow: none; }
.uk-modal-caption { bottom: -50px; font-weight: 500; font-size: 18px; }
.uk-slidenav-position .uk-slidenav { margin-top: 0px; }
.uk-slidenav-position .uk-slidenav-previous { left: 0px; }
.uk-slidenav-previous::before { font-family: nm-font !important; content: "\e600"; color: #282828; }
.uk-slidenav-position .uk-slidenav-next { right: 0px; }
.uk-slidenav-next::before { font-family: nm-font !important; content: "\e601"; color: #282828; }
.uk-slidenav { font-size: 80px; }

.footer-inquiry { background: #b29579 url("https://www.mengchoonfood.com.my/wp-content/uploads/inquiry-01.jpg") no-repeat center center; background-size: auto 100%; }
.footer-inquiry-wrapper { padding: 80px 0px 80px; }
.footer-inquiry-wrapper h4 { font-size: 28px; }
.footer-inquiry-wrapper .column-03 > .wpb_wrapper {
    min-height: 50px;
    display: grid;
    -webkit-box-pack: center;
    -webkit-justify-content: right;
    -ms-flex-pack: right;
    justify-content: right;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.footer-inquiry-wrapper .nm_btn_link { color: #282828; border-bottom: 1px solid #282828; }
.footer-inquiry-wrapper .nm_btn_link:hover { color: #fff; }


/* Services */
.services-01 { background: #f1f1f1; }
.services-01-wrapper { padding: 180px 0px 0px; }
.services-01-slider { margin-top: 80px; }
.services-01-slider .uk-slider-container { mask-image: -webkit-gradient(linear, left center, right center, color-stop(0.00, rgba(0,0,0,0)), color-stop(0.25, rgba(0,0,0,1)), color-stop(0.50, rgba(0,0,0,1)), color-stop(0.75, rgba(0,0,0,1)), color-stop(1.00, rgba(0,0,0,0))); -webkit-mask-image: -webkit-gradient(linear, left center, right center, color-stop(0.00, rgba(0,0,0,0)), color-stop(0.25, rgba(0,0,0,1)), color-stop(0.50, rgba(0,0,0,1)), color-stop(0.75, rgba(0,0,0,1)), color-stop(1.00, rgba(0,0,0,0))); }
.services-01-slider .uk-slidenav-position .uk-slidenav { color: #282828; margin-top: -30px; display: block !important; opacity: 0.5; }
.services-02 { background: #fff; border-bottom: 20px solid #b29579; }
.services-02-wrapper { padding: 80px 0px 20px; }
.services-02-paragraph { text-align: center; }
.services-02-benefits {  }
.services-02-benefits h4 { margin-bottom: 10px; }
.services-02-benefits ul { margin-left: 15px; } 
.services-02-benefits ul li { line-height: 1.4; margin-bottom: 5px; font-size: 17px; color: #888; } 
.services-02-icon img { margin-bottom: 20px; max-height: 60px; width: auto;}

.services-03 { background: #c4c4c4; }
.services-03-wrapper {  }
.services-03-paragraph { padding: 80px 0px 80px; background: #c4c4c4 url("https://www.mengchoonfood.com.my/wp-content/uploads/services-04.jpg") no-repeat center right; background-size: auto 100%;  }
.services-03-paragraph a { text-decoration: underline; font-weight: 700; }

.service-04 {  }
.service-04-wrapper { padding: 80px 0 80px; }
.service-04-wrapper h4 { margin-bottom: 10px; }
.service-04-icon img { margin-bottom: 20px; max-height: 120px; width: auto; }

/* News */
.news-01 { background: #f1f1f1; }
.news-01-wrapper { padding: 180px 0px 80px; }

/* Contact */
.contact-01 { background: #f1f1f1; }
.contact-01-wrapper { padding: 180px 0px 80px; }
.contact-01-paragraph {  }
.contact-01-address { padding: 60px 0; }
.contact-01-address h4 { color: #b29579; margin-bottom: 10px; }
.contact-01-address small { top: -5px; position: relative; }
.contact-01-address a { text-decoration: underline; color: #282828; }
.contact-01-form { padding-top: 60px; }  
.contact-01-form form { margin-right: -15px; }
.contact-01-form form label { font-weight: 700; }
.contact-01-form form input, .contact-01-form form select, .contact-01-form form textarea { margin-bottom: 20px !important; border: none; border-bottom: 1px solid #4d4d4d; background-color: #f1f1f1; padding-left: 0px; padding-right: 0px; }
.contact-01-form form input:focus, .contact-01-form form select:focus, .contact-01-form form textarea:focus { border-color: #ea5b20; }
.contact-01-form form input.wpcf7-submit { text-transform: uppercase; letter-spacing: 1px; font-size: 16px !important; font-family: Crimson Text,sans-serif; font-weight: 700; color: #b29579; border-bottom: 1px solid #b29579; padding: 0 0 3px 0; margin-top: 60px; transition: all 0.5s ease; }
.contact-01-form form input.wpcf7-submit:lang(zh-hans) { font-family: 'Noto Sans SC', sans-serif; }
.contact-01-form form input.wpcf7-submit:hover { color: #282828; }
.contact-01-form form span.wpcf7-not-valid-tip { position: relative; top:-20px; color: #ea5b20; font-weight: 400; }
.contact-01-form form.wpcf7-form.sent .wpcf7-response-output, .contact-01-form form.wpcf7-form.invalid .wpcf7-response-output { clear: both; padding: 10px 20px; background-color: #233483; font-weight: 500; color: #fff; margin-left: 15px; line-height: 1.4; }
.contact-01-form form.wpcf7-form.invalid .wpcf7-response-output { background-color: #ea5b20; }
.contact-01-form form input::placeholder { opacity: 0.25; }
.contact-01-form form img.wpcf7-captchac { max-width: 100px; } 
div.wpcf7 .ajax-loader { opacity: 0 !important; }



/*-----------------------------------
Additional CSS - Laptop
-----------------------------------*/


@media (min-width: 1401px) {

/* Services */
.services-03-paragraph {   background-position: right 16% center; } 





}

@media (min-width: 1281px) and (max-width: 1400px) {

/* About */
.about-02-wrapper { padding-bottom: 400px; }
.about-03 { background-size: auto 100%; background-position-x: -60px; }
.about-04 { background-position-x: -190px; }




}

@media (min-width: 1025px) and (max-width: 1280px) {

/* Home */
.home-02 { background-size: auto 120%; }

/* About */
.about-02-wrapper { padding-bottom: 400px; }
.about-03 { background-size: auto 100%; background-position-x: -120px; }
.about-04 { background-position-x: -450px; }










}

/*-----------------------------------
Additional CSS - iPad Landscape
-----------------------------------*/

@media all and (max-width: 1024px) {

/* Header */
.nm-menu li a { padding-left: 5px; }

/* Footer */
.nm-footer .large-block-grid-4 > li:nth-of-type(3) { clear: none; }

/* Home */
.home-02 { background-size: auto 100%; }

/* About */
.about-02-wrapper { padding-bottom: 350px; }
.about-03 { background-position-x: -280px; }
.about-04 { background: #e6e6e1 url("https://www.mengchoonfood.com.my/wp-content/uploads/about-05-mobile.jpg") no-repeat bottom center; background-size: 100% auto; }
.about-04-wrapper { padding-bottom: 800px; }
.about-04 .col-sm-6 { width: 100%; }




}

/*-----------------------------------
Additional CSS - iPad Portrait
-----------------------------------*/


@media all and (max-width: 1199px) {









}

@media all and (max-width: 991px) {

/* Header */
.nm-right-menu ul li.header-language-switcher { position: relative; display: block !important; margin: 8px 15px 0 0; }
.nm-right-menu ul li.header-language-switcher li.wpml-ls-item { display: block; }

/* Footer */
.nm-footer-bar-copyright { padding-top: 0px; }

/* About */
.about-02-wrapper { padding-bottom: 300px; }
.about-04-wrapper { padding-bottom: 750px; }

/* Services */
.services-01-wrapper { padding-top: 160px; }
.services-03-paragraph { background: #c4c4c4 url("https://www.mengchoonfood.com.my/wp-content/uploads/services-04-mobile1.jpg") no-repeat center right; background-size: auto 100%;  }



}

@media all and (max-width: 959px) {

/* Header */
.nm-header.menu-centered .nm-right-menu { display: inherit; }

/* About */
.about-03 { background-position-x: -400px; }
.about-04-wrapper { padding-bottom: 700px; }

/* Products */
.footer-inquiry-wrapper h4 { font-size: 22px; }




}

@media all and (max-width: 768px) {

/* Home */
.home-01 { text-align: center; background: #f5f3f0 url("https://www.mengchoonfood.com.my/wp-content/uploads/feature-01-mobile.jpg") no-repeat bottom center; background-size: 100% auto; }
.home-01-wrapper { padding-bottom: 650px; }
.home-02 { text-align: center; background: #b29579 url("https://www.mengchoonfood.com.my/wp-content/uploads/feature-02-mobile.jpg") no-repeat bottom left; background-size: 100% auto; }
.home-02-wrapper { padding-bottom: 620px; }
.home-03 { text-align: center; background: #747474 url("https://www.mengchoonfood.com.my/wp-content/uploads/feature-03-mobile.jpg") no-repeat bottom center; background-size: 100% auto; }
.home-03-wrapper { padding-bottom: 620px; }
.home-03-wrapper .column-03 > .wpb_wrapper { -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

/* About */
.about-01 { background: #eaebe7 url("https://www.mengchoonfood.com.my/wp-content/uploads/about-02-mobile.jpg") no-repeat bottom center; background-size: 100% auto; }
.about-01-wrapper { padding-bottom: 620px; }
.about-02 { background: #9bc1d8 url("https://www.mengchoonfood.com.my/wp-content/uploads/about-03-mobile.jpg") no-repeat bottom center; background-size: 100% auto; }
.about-02-wrapper { padding-bottom: 600px; }
.about-03 { background: #aeacaf url("https://www.mengchoonfood.com.my/wp-content/uploads/about-04-mobile.jpg") no-repeat bottom center; background-size: 100% auto; }
.about-03-wrapper { padding-bottom: 700px; }
.about-04-wrapper { padding-bottom: 600px; }
.about-05 { text-align: left; }
.about-05-wrapper { padding-left: 0px !important; padding-right: 0px !important; } 

/* Products */
#products-02-tab { padding: 0 15px; }
#products-02-tab .vc_tta-tabs-container { display: block; mask-image: -webkit-gradient(linear, left center, right center, color-stop(0.00, rgba(0,0,0,1)), color-stop(0.25, rgba(0,0,0,1)), color-stop(0.50, rgba(0,0,0,1)), color-stop(0.75, rgba(0,0,0,1)), color-stop(1.00, rgba(0,0,0,0))); -webkit-mask-image: -webkit-gradient(linear, left center, right center, color-stop(0.00, rgba(0,0,0,1)), color-stop(0.25, rgba(0,0,0,1)), color-stop(0.50, rgba(0,0,0,1)), color-stop(0.75, rgba(0,0,0,1)), color-stop(1.00, rgba(0,0,0,0))); }
#products-02-tab .vc_tta-tab { display: inline-block; margin-right: 20px; }
#products-02-tab .vc_tta-tabs-list { white-space: nowrap; overflow-x: scroll;  }
#products-02-tab .vc_tta-tab a { padding-bottom: 5px; }

.footer-inquiry { background: #b29579 url("https://www.mengchoonfood.com.my/wp-content/uploads/inquiry-01-mobile.jpg") no-repeat center right; background-size: auto 100%; }
.footer-inquiry-wrapper .column-03 > .wpb_wrapper { -webkit-justify-content: left; -ms-flex-pack: left; justify-content: left; }
.footer-inquiry-wrapper { width: 75%; }

/* Services */
.services-02-paragraph { text-align: left; }
.services-03-paragraph { padding-top: 0px; background-image: none; }






}

/*-----------------------------------
Additional CSS - iPhone Landscape
-----------------------------------*/

@media all and (max-width: 749px) {

.desktop-show { display: none; }
.mobile-show { display: inherit; }

/* Footer */
.nm-footer .medium-block-grid-2 > li:nth-of-type(1) { width: 100%; text-align: center; }
.nm-footer .medium-block-grid-2 > li:nth-of-type(2) { width: 40%; }
.nm-footer .medium-block-grid-2 > li:nth-of-type(3) { width: 60%; clear: none; }

.nm-footer .widget_media_image img { max-width: 250px !important; height: auto !important; }

/* Services */
.services-03-paragraph > .wpb_column { padding-left: 0px; padding-right: 0px; }
.service-04-wrapper { padding: 80px 0 20px; }










}

@media all and (max-width: 550px) {

/* Home */
.home-01-wrapper { padding-bottom: 550px; }
.home-02-wrapper { padding-bottom: 520px; }
.home-03-wrapper { padding-bottom: 550px; }

/* About */
.about-01-wrapper { padding-bottom: 550px; }
.about-02-wrapper { padding-bottom: 500px; }
.about-03-wrapper { padding-bottom: 550px; }
.about-04-wrapper { padding-bottom: 450px; }









}

/*-----------------------------------
Additional CSS - iPhone Portrait
-----------------------------------*/

@media all and (max-width: 479px) {

/* Home */
#homeslider_wrapper { background: rgb(238, 240, 241) url("https://www.mengchoonfood.com.my/wp-content/uploads/homeslider2-mobile-BG-1.jpg") no-repeat scroll center center / cover !important; width: 100% !important; height: auto !important; }

.home-01-wrapper { padding-bottom: 450px; }
.home-02-wrapper { padding-bottom: 420px; }
.home-03-wrapper { padding-bottom: 450px; }

/* About */
.about-01-wrapper { padding-bottom: 450px; }
.about-02-wrapper { padding-bottom: 400px; }
.about-03-wrapper { padding-bottom: 450px; }
.about-04-wrapper { padding-bottom: 350px; }



}


@media all and (max-width: 400px) {

/* Home */
.home-01-wrapper { padding-bottom: 400px; }
.home-02-wrapper { padding-bottom: 370px; }
.home-03-wrapper { padding-bottom: 400px; }

/* About */
.about-01-wrapper { padding-bottom: 350px; }
.about-02-wrapper { padding-bottom: 350px; }
.about-03-wrapper { padding-bottom: 380px; }
.about-04-wrapper { padding-bottom: 300px; }




}


