/*All*/

body > br{
    display: none;
}
#main_index{
    padding-bottom:0rem!important;
    overflow:hidden;
}
#main_index h1,
#main_index h2,
#main_index h5{
    cursor:default;
}


.breakspan{
    display:block;
}

.section_all{
    padding:3% 9% 6%;
}
.small_all{
    font-size:1vw;
    font-weight:400;
    margin-bottom:15px;
    color:#000;
}
.title_all{
    font-size:2.5vw;
    font-weight:700;
    margin-bottom:1%;
    color:#fff;
}
.subtitle_all{
    font-size:1.2vw;
    font-weight:400;
    margin-bottom:1%;
    color:#fff;
}
.subtitle2_all{
    font-size:1.5vw;
    font-weight:600;
    margin-bottom:1%;
    color:#fff;
}
.subtitle3_all{
    font-size:1.2vw;
    font-weight:400;
    margin-bottom:1%;
    color:#000;
}
.content_all{
    font-size:1vw;
    font-weight:400;
    margin-bottom:0%;
    color:#fff;
}
.image_all{
    width:100%;
    margin:0 auto;
    display:block;
}
.btnbox_left{
    display:flex;
    justify-content:flex-start;
    align-items:center;
    margin:4% 0% 0%;
}
.btnbox_center{
    display:flex;
    justify-content:center;
    align-items:center;
    margin:4% 0% 0%;
}
.btnbox_right{
    display:flex;
    justify-content:flex-end;
    align-items:center;
    margin:4% 0% 0%;
}
.button_all{
    border: 1px solid #fff;
    height: 40px;
    padding: 0px 50px 0px 34px;
    text-align: center;
    background-color: transparent;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    transition: 0.25s all linear;
    display: flex;
    justify-content: center;
    align-items: center;
}
.button_all span{
    position:relative;
}
.button_all span:after{
    position: absolute;
    content: ">";
    top: -1px;
    bottom: 0;
    right: -16px;
    margin: auto 0;
    animation:move 1s ease-out infinite;
}
.button_all:hover{
    text-decoration: none;
    color:#fff;
    transform:scale(0.95);
}
.c_lineHi{
    line-height:2vw;
}
.text_center{
    text-align:center;
}
.c_bold{
    font-weight:700;
}
.c_space{
    display:block;
    font-size:0;
    opacity:0;
    height: 15px;
}
@media screen and (max-width: 1200.5px){
    .small_all{
        font-size:1.2vw;
    }
    .subtitle3_all{
        font-size:1.5vw;
    }
    .content_all{
        font-size:1.2vw;
    }
    .button_all{
        font-size:1.2vw;
    }
    .c_lineHi{
        line-height:2.4vw;
    }
}
@media screen and (max-width: 991.5px){
    .small_all{
        font-size:1.5vw;
    }
    .title_all{
        font-size:2.5vw;
    }
    .subtitle3_all{
        font-size:1.8vw;
    }
    .content_all{
        font-size:1.5vw;
    }
    .button_all{
        font-size:1.5vw;
    }
    .c_lineHi{
        line-height:3vw;
    }
    .subtitle_all{
        font-size:2.3vw;
    }
}
@media screen and (max-width: 767.5px){
    .section_all{
        padding:12% 3% 12%;
    }
    .small_all{
        font-size:14px;
    }
    .title_all{
        font-size:25px;
    }
    .subtitle_all{
        font-size:7vw;
    }
    .subtitle2_all{
        font-size:16px;
    }
    .subtitle3_all{
        font-size:14px;
    }
    .content_all{
        font-size:14px;
    }
    .btnbox_left{
        margin:9% 0% 0%;
    }
    .btnbox_center{
        margin:9% 0% 0%;
    }
    .btnbox_right{
        margin:9% 0% 0%;
    }
    .button_all{
        font-size:16px;
    }
    .c_lineHi{
        line-height:30px;
    }
}


/*top*/
.nav_top_info{
    background: linear-gradient(to right, #DAA857 0%, #F5E48D 33%, #9C6822 66%, #B78934 100%)!important;
}
.nav_top_info .xs-top-bar-info li{
    font-weight:900!important;
}
.nav_top_info .topbar-info-group > ul a{
    font-weight:900!important;
}
.nav_top_info .xs-top-bar-info li{
    border-right: 2px solid #000!important;
}

/*product page*/
.mobile_ecommerce_filter_tool .sort_active{
    background-color:#d5b566;
    color:#000!important;
    font-weight:600;
}
.price_range_filter .filter_button{
    border-color: #d5b566 !important;
    background-color: #d5b566 !important;
    color: #000 !important;
    font-weight: 600;
}
.mobile_ecommerce_filter_tool .btn-primary{
    border-color: #d5b566 !important;
    background-color:#d5b566!important;
    color:#000;
    font-weight:600;
}

/*product details page*/
#main_showproducts .hp_contact_ul{
    width:50%;
    margin-bottom:1rem;
}
@media screen and (max-width: 767.5px){
    #main_showproducts .hp_contact_ul{
        width:100%;
    }    
}

/*whatsapp*/
.whatsapp_float_btn{
   display:none; 
}
.whatsapp_float_btn .whatsapp{
    width:45px;
    height:45px;
}
.whatsapp_float_btn.num1{
    top: 86.5vh;
}
.whatsapp_float_btn.num2{
    top: 79.5vh;
}
.whatsapp_float_btn.num3{
    top: 72.5vh;
}
/*top_spacing*/
#top_spacing{
    /*background-color:#5d5d5d!important;*/
    /*height:80px!important;*/
}
#main_index #top_spacing{
    /*height:0!important;*/
}

@media screen and (max-width: 991.5px){
    #top_spacing{
        height:80px!important;
    }
    #main_index #top_spacing{
        height:80px!important;
    }    
}



.alter_float_media{
    position: fixed;
    top: 24vh;
    left: -22px;
    list-style-type: none;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    z-index: 3001;
}
.alter_float_media li{
    position:relative;
    width: 45px;
    height: 45px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 1000px;
    padding: 5px;
    background-color: #fff;
    box-shadow:0px 0px 2px #000;
    margin-bottom: 5px;
}
.alter_float_media li a{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.insta_set a{
    top: 5px !important;
}
.alter_float_media li i{
    font-size: 25px;
    color:#d5b566;
}
.alter_float_media li img{
    width:25px;
    height:25px;
    /*filter: brightness(100);*/
}
.wsall{
    background-color:#25d366!important;
}
.wsall i{
    color:#fff!important;
}

@media screen and (max-width: 991.5px){
    .alter_float_media{
        display:flex;
        top:18vh;
        left:-35px;
    }
    .alter_float_media .icon_s{
        margin-bottom:0!important;
    }
}


/*contact page*/
.ws_contact .tab-pane h5 strong{
    font-size:16px;
}

/*category page*/
.category_list_type4 .category_box .img_frame img{
    object-fit: contain;
}

/*product page*/
.product_list_5 .product_box .img_frame img{
    object-fit:contain;
}

/*latest news page*/
.hp_latest_new_10 .box-wrap .box-col .box .detail-box .title{
    color:#000;
}
.hp_latest_new_10 .box-wrap .box-col a:hover .content{
    color:#000;
}

/*navbar*/
/*.navbar_type8{*/
/*    height:100px;*/
/*    background-color:#5d5d5d;*/
/*}*/
/*#main_index .navbar_type8{*/
/*    background-color:transparent;*/
/*}*/
/*.navbar_type8 .logo{*/
/*    overflow:unset;*/
/*}*/
/*.navbar_type8 .logo img{*/
/*    width:100%;*/
/*    padding:10px;*/
/*    height: 100%;*/
/*}*/
/*#main_index .navbar_type8 .logo img{*/
/*    height:120%*/
/*}*/
/*.navbar_type8 .nav_tab .nav_item a{*/
/*    font-size: 1.1vw;*/
/*    padding: 15px 2vw;*/
/*    font-weight: 400;*/
/*}*/
/*.navbar_type8 .nav_tab .nav_item::before{*/
/*    border-bottom:2px solid #fff;*/
/*}*/
/*.navbar_type8 .nav_tab .dropdown .dropdown-menu .dropdown-item a{*/
/*    color:#fff;*/
/*    -webkit-text-stroke-width: 0px;*/
/*    -webkit-text-stroke-color: black;*/
/*}*/
/*.navbar_type8 .nav_tab .dropdown .dropdown-menu .dropdown-item a{*/
/*    color:#fff!important;*/
/*}*/
/*.navbar_type8 .nav_tab .dropdown .dropdown-menu .dropdown-item a:hover{*/
/*    color:#fff!important;*/
/*}*/
/*.dark_nav,*/
/*#main_index .dark_nav{*/
/*    background-color:#5d5d5d!important;*/
/*}*/
/*.dark_nav .logo img,*/
/*#main_index .dark_nav .logo img{*/
/*    height:100%;*/
/*}*/

/*@media screen and (max-width: 1200.5px){*/
/*    .navbar_type8 .nav_tab .nav_item a{*/
/*        font-size:1.2vw;*/
/*        padding:15px 1.1vw;*/
/*    } */
/*}*/

/*navbar_ecommerceDropdown*/
/*.navbar_ecommerceDropdown{*/
/*    padding: 0 6%;*/
/*    height: 80px;*/
/*    position: fixed;*/
/*    z-index: 3000;*/
/*    width: 100%;*/
/*    background-color:#5d5d5d;*/
/*}*/
/*#main_index .navbar_ecommerceDropdown{*/
/*    background-color:transparent;*/
/*}*/
/*.navbar_ecommerceDropdown > .container{*/
/*    max-width:100%;*/
/*    padding:0;*/
/*}*/
/*.nav_bottom{*/
/*    background-color:transparent;*/
/*}*/
/*.nav_bottom .menu .nav_item:hover{*/
/*    background-color:transparent;*/
/*}*/
/*.nav_bottom .menu .nav_item .dropdown a{*/
/*    font-size:1vw;*/
/*    padding:15px 2vw;*/
/*    text-transform: uppercase;*/
/*    color:#fff;    */
/*}*/
/*.nav_bottom .menu .nav_item:hover .dropdown .title{*/
/*    color:#fff;*/
/*}*/
/*.nav_bottom .menu .nav_item .dropdown a:hover{*/
/*    color:#fff;*/
/*}*/
/*.nav_bottom .menu .nav_item .dropdown a strong{*/
/*    font-weight:600;*/
/*}*/
/*.navbar_ecommerceDropdown .nav_search{*/
/*    justify-content: flex-end;*/
/*}*/
/*.navbar_ecommerceDropdown .nav_logo img{*/
/*    max-height: 70px;*/
/*    padding: 0px;*/
/*}*/
/*#main_index .navbar_ecommerceDropdown .nav_logo img{*/
/*    max-height: 100px;*/
/*    padding: 5px;    */
/*}*/
/*.mega_menu .menu_border{*/
/*    padding:10px 0;*/
/*}*/
/*.mega_menu .mega_menu_body{*/
/*    top:10px;*/
/*}*/
/*.hp_topspace_sticky-menu{*/
/*    background-color:#5d5d5d!important;*/
/*}*/
/*.hp_topspace_sticky-menu .nav_logo img{*/
/*    max-height: 70px;*/
/*    padding: 0px;    */
/*}*/
/*#main_index .hp_topspace_sticky-menu .nav_logo img{*/
/*    max-height: 70px;*/
/*    padding: 0px;    */
/*}*/
/*.mega_menu .mega_menu_body{*/
/*        top: -9px;*/
/*}*/

/*@media screen and (max-width:1200.5px){*/
/*    .nav_bottom .menu .nav_item .dropdown a{*/
/*        padding:15px 2vw;*/
/*        font-size:1.2vw;*/
/*    }*/
/*}*/

/*navigation*/
.navbar_type10 {
    margin-top: 55px;

}
.navbar_type10 .nav_search {
    max-width: 50vw;
}
.navbar_type10 .nav_search input {
    padding: 10px 25px;
    border-radius: 30px 0 0 30px;
}
.navbar_type10 .nav_search .search_button {
    background-color: rgba(240, 242, 245, 1);
    color: #000;
    border-radius: 0 30px 30px 0;
}
.navbar_type10 .nav_logo img{
    transform:scale(1.3);
    max-height: 55px;
}
.navbar_mobile .logo_img{
    max-height: 55px;
}

/*nav bottom*/
.nav_bottom {
    height: 55px;
    /*box-shadow: inset 0 10px 5px -5px #c2c2c2;*/
    padding: 0 10vw;
    background-color:#000;
}
.nav_bottom .cart {
    background-color: #000;
}
.nav_bottom .menu .nav_item:hover {
    background: #d4b865!important;
}

.nav_bottom .menu .nav_item:nth-child(7){
    background: #d4b865
}

.nav_bottom .menu .nav_item:nth-child(8) {
    background: linear-gradient(45deg, #c22626 , #f8901f);
}
.nav_bottom .menu .nav_item:nth-child(8) .dropdown a {
    color: #ffffff;
}
.nav_bottom .menu .nav_item .dropdown a {
    font-size: 1.05vw;
    padding: 15px 1.8vw;
    color:#fff;
}
.nav_bottom .mega_menu .mega_menu_body {
    top: 5px;
    overflow-y: scroll;
}
.nav_bottom .container.p-0 {
    justify-content: center!important;
    max-width: 100%!important;
}
.nav_bottom .menu .nav_item .dropdown .dropdown_menu {
    top: calc(100% - 8px);
}
/*mobile*/
.navbar_mobile{
    background-color:#fff!important;
}
.navbar_mobile .btn-outline-light {
    font-size: 20px!important;
    border-radius: 50%!important;
}
@media all and (max-width:991.52px){

    .nav_bottom {
    display: flex;
    margin-top: 80px;
    margin-bottom: -80px;
    padding: 0 5vw;
    display: none;
    }
    .nav_bottom .category, 
    .nav_bottom .shopping {
    display: none;
    }
    /*.nav_bottom .menu .nav_item .dropdown a {*/
    /*font-size: 16px;*/
    /*padding: 15px 2.5vw;*/
    /*}*/
    .navbar_type10{
        display:flex;
            margin-top: 39px;
            display:none;
    }
    .sticky-top,
    #sticky_space{
        display:none;
    }
    .navbar_type10 .nav_logo,
    .navbar_type10 .nav_search{
        display:none;
    }
    
}
@media all and (max-width:767.52px){
    .nav_bottom {
    display: flex;
    }
}

/*hp_banner*/
/*.index_wrapper_2{*/
/*    margin-top:-100px;*/
/*}*/
.slider_banner .banner_content{
    overflow:hidden;
}
.hp_banner{
	position:relative;
	left:0;
	top:50%;
	transform:translate(0,-50%);
}
.hp_banner_subtitle{
    font-size:2vw;
    font-weight:400;
    color:#fff;
    text-align: center;
    margin-bottom:0;
}
.hp_banner_title{
    font-size:3vw;
    font-weight:700;
    color:#fff;
    text-align: center;
    margin-bottom:2%;
}
.hp_banner_buttonbox{
    display:flex;
    justify-content: center;
    align-items: center;
    margin:2% 0% 0%;
}
.hp_banner_button{
    border: 1px solid #fff;
    height: 40px;
    padding: 0px 50px 0px 34px;
    text-align: center;
    background-color: transparent;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    transition: 0.25s all linear;
    display: flex;
    justify-content: center;
    align-items: center;
}
.hp_banner_button span{
    position:relative;
}
.hp_banner_button span:after{
    position: absolute;
    content: ">";
    top: -1px;
    bottom: 0;
    right: -16px;
    margin: auto 0;
    animation:move 1s ease-out infinite;
}
.hp_banner_button:hover{
    text-decoration: none;
    color:#fff;
    transform:scale(0.95);
}
@keyframes move{
    0%{transform:translate(0px, 0);}
    50%{transform:translate(5px, 0);}
    100%{transform:translate(0px, 0);}
}
@media screen and (max-width: 991.5px){
    .index_wrapper_2{
        margin-top:0;
    }
}
@media screen and (max-width: 767.5px){
    /*.index_wrapper_2 .item>img{*/
    /*	min-height:140vw!important;*/
    /*	object-fit:cover;*/
    /*}*/
    .hp_banner_subtitle{
        font-size:3.5vw;
        margin-bottom:4%;
    }
    .hp_banner_title{
        font-size:6vw;
        line-height:1.5;
        margin-bottom:6%;
    }
}


/*hp_cat*/
.hp_cat{
    background-color:#000;
    padding:4% 0% 0%;
}
.hp_cat .col-md-3{
    padding:0;
    flex:0 0 20%;
    max-width:20%;
}
.hp_cat_title{
    color:#7b7b7b;
    margin-bottom:4%;
}
.hp_cat_title span{
    color:#fff;
}
.hp_cat_box{
    overflow:hidden;
}
.hp_cat_link{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto 0;
    display:flex;
    justify-content: center;
    align-items: center;
    width:100%;
    color:#fff;
}
.hp_cat_link:hover{
    text-decoration: none;
    color:#fff;
}
.hp_cat_image{
    transition:1s all linear;
}
.hp_cat_box:hover  .hp_cat_image{
    transform:scale(1.1);
}
.hp_cat_icon{
    width: 100px;
    animation:move 1s linear infinite;
}
@media screen and (max-width: 991.5px){
    .hp_cat .col-md-3{
        flex:0 0 33.33%;
        max-width:33.33%;
    }
}
@media screen and (max-width: 767.5px){
    .hp_cat{
        padding:12% 3% 9%;
    }
    .hp_cat_title{
        margin-bottom:12%;
    }
    .hp_cat_box{
        margin-bottom:1rem;
    }
    .hp_cat_icon{
        width:40%;
    }
    .hp_cat .col-md-3{
        flex:0 0 100%;
        max-width:100%;
    }
}

/*hp_promo*/
.index_wrapper_4{
	background-image:url("https://cdn1.npcdn.net/img/1725257767promotion gradient.jpg");
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
    padding:4% 6% calc(4% + 6%);
}
.hp_promo_title{
    color:#000;
    margin-bottom:2.5%;
}

/*component - product listing*/
.productSlider-2{
    background-image:unset;
    padding-top:0!important;
    height: 100%;
}
.productSlider-2:before{
    display:none;
}
.productSlider-2 .product_img .product_box{
    transition:unset;
    padding: 2rem 1rem;
}
.productSlider-2 .product_img .product_box .content_button{
    display:block;
    opacity:1;
    transition:unset;
}
.productSlider-2 .product_img .product_box:hover{
     transform: unset; 
     box-shadow: unset;
}
.productSlider-2 .product_img .product_box:hover .content_button{
    animation:unset;
}
.productSlider-2 .product_img .product_box .content_button .general_btn{
    border: 1px solid #000;
    height: 25px;
    width: 150px;
    text-align: center;
    background-color: #000;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    transition: 0.25s all linear;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    border-radius: 0px; 
}
.productSlider-2 .product_img .product_box .product_img_frame img{
    height:100%;
    aspect-ratio: 1;
}
.productSlider-2 .product_img .product_box .content h6, .productSlider-2 .product_img .product_box .content p{
    text-align: center;
    font-weight:400!important;
    min-height:3rem;
}
.productSlider-2 .product_img .product_box{
    border-radius:0px;
    border:1px solid #5d5d5d;
}
@media screen and (max-width: 1200.5px){
    .productSlider-2 .product_img .product_box .content h6, .productSlider-2 .product_img .product_box .content p{
        min-height:2rem;
    }
}

@media screen and (max-width: 767.5px){
    .index_wrapper_4{
        padding:18% 0% 40%;
    }
    .productSlider-2 .product_img{
        margin:0;
    }
    .productSlider-2 .product_img .product_box{
        margin:0 0.75rem;
    }
    .hp_promo_title{
        padding-bottom:1rem;
    }
}

/*hp_about*/
.hp_about{
	background-image:url("https://cdn1.npcdn.net/img/1725259249about-us-images.jpg");
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
    padding:0% 6% 6%;
}
.hp_about .row{
    align-items: center;
}
.hp_about .col-md-7{
    padding-left:calc(6% + 1rem);
}
.hp_about_image{
    margin-top:-9%;
}
.hp_about_buttonbox{
    margin:6% 0% 0%;
}
@media screen and (max-width: 991.5px){
    .hp_about{
        padding: 3% 6% 6%;
    }
    .hp_about_image{
        margin-top:-50%;
    }
}
@media screen and (max-width: 767.5px){
    .hp_about{
        padding:12% 0%;
    }
    .hp_about_image{
        margin-top:-30%;
    }
    .hp_about .col-md-7{
        margin-top:3rem;
        padding-left:calc(1rem);
    }
    .hp_about_buttonbox{
        margin:9% 0 0;
    }
}


/*hp_contact*/
.hp_contact{
    background-color:#000;
    margin:6% calc(15px + 6%);
}
.hp_contact .row{
    align-items: center;
}
.hp_contact .col-md-6:first-child{
    padding:6%;
}
.hp_contact .col-md-6:last-child{
    overflow:hidden;
    padding:0;
}
.hp_contact_ul{
    list-style-type: none;
    margin:1rem 0 0;
    padding:0;
    display:flex;
    justify-content: flex-start;
    align-items: center;
}
.hp_contact_ul li{
    padding-right:0.5rem;
    transition:0.25s all linear;
}
.hp_contact_ul li:hover{
    transform:scale(1.05);
}
.hp_contact_ul img{
    width:80%;
    margin:0;
    display:block;
}
.hp_contact_title{
    margin-bottom:4%;
}
.hp_contact_buttonbox{
    margin:9% 0% 0%;
}
.hp_contact_image{
    object-fit: cover;
    transition:1s all linear;
}
.hp_contact:hover .hp_contact_image{
    transform:scale(1.1);   
}
@media screen and (max-width: 991.5px){
    .hp_contact_content .breakspan{
        display:inline;
    } 
}
@media screen and (max-width: 767.5px){
    .hp_contact{
        padding:12% 0%;
        margin:0% 0;
    }
    .hp_contact_title{
        line-height:1.5;
    }
    .hp_contact_title .breakspan{
        display:inline;
    }
    .hp_contact .col-md-6:first-child{
        padding:9% 6% 20%;
    }
    .hp_contact_ul{
        flex-direction: column;
    }
    .hp_contact_ul li{
        margin-top:1rem;
    }
    .hp_contact_ul img{
        width: 59%;
        margin: 0 auto 0 0;
    }
}

/*hp_choose*/
.hp_choose{
 	background-image:url("https://cdn1.npcdn.net/img/1725259918why-choose-us_bg.jpg");
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;   
    padding:6%;
}
.hp_choose .row{
    align-items: center;
}
.hp_choose .col-md-8{
    padding-left:calc(1rem + 4%);
}
.hp_choose_box{
    border:1px solid #d5b566;
    margin-bottom:1rem;
    padding: 5%;
}
.hp_choose_title{
    position:relative;
    font-weight:400;
}
.hp_choose_title:before{
    position: absolute;
    content: "";
    width: 27vw;
    height: 1px;
    background-color: #fff;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
html:lang(ms) .hp_choose_title:before{
    width:18vw;
}
.hp_choose_subtitle{
    display:flex;
    justify-content: flex-start;
    align-items: center;
    width:100%;
}
.hp_choose_content{
    margin-top:4%;
}
.hp_choose_title span{
    font-weight:700;
}
.hp_contact_subtitle{
    display:flex;
    justify-content: flex-start;
    align-items: flex-start;
    width:100%;
    background-color:#000;
    margin-bottom:0;
}
.hp_choose_subtitle span{
    padding-left:1rem;
}
.hp_choose_icon{
    width: 20%;
    object-fit: contain;
}
.hp_choose_subtitle:hover .hp_choose_icon{
    transform-origin:center;
    animation:j_shake 0.3s linear 0.1s 2;
}

@keyframes j_shake{
    25%{transform:rotate(10deg);}
    75%{transform:rotate(-10deg);}
}

@media screen and (max-width: 767.5px){
    .hp_choose{
        padding:12% 0%;
    }
    .hp_choose .col-md-4{
        margin-bottom:4%;
        order:2;
    }
    .hp_choose .col-md-8{
        padding-left:4%;
        order:1;
        margin-bottom:20%;
    }
    html:lang(ms) .hp_choose_title:before{
        display:none;
    }
}


/*hp_project*/
.index_wrapper_8{
    background-color:#000;
    padding:4% 0% 0;
}
.hp_project{
    background-color:#000;
    padding:0% 0% 4%;
}
.hp_project_title{
    font-weight:400;
}
.hp_project_title span{
    font-weight:700;
}

/*component - photoalbum*/
.hp_photoGallerySlider_type3{
    background-color:transparent;
  	background-image:url("https://cdn1.npcdn.net/img/1725263124project_bg.jpg");
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;     
}
.hp_photoGallerySlider_type3 .col-12{
    padding:0;
}
.hp_photoGallerySlider_type3 .photo-gallery3{
    padding:37px 0 0 0;
}
.hp_photoGallerySlider_type3 .photo-gallery3 .outline_box{
    padding: 15px 27px;
}
.hp_photoGallerySlider_type3 .photo-gallery3 .outline_box .gallery_box{
    padding-top:50%;
}
.hp_photoGallerySlider_type3 .photo-gallery3 .outline_box .gallery_box img{
    object-fit: cover;
    padding:0;
}
.hp_photoGallerySlider_type3 .container{
    max-width:100%;
}
.hp_photoGallerySlider_type3 .slick-dots{
    bottom:0;
}
.hp_photoGallerySlider_type3 .slick-dotted.slick-slider{
    margin-bottom:15px;
}
.hp_photoGallerySlider_type3 .slick-dots li button:before{
    color:#000;
    opacity: 0.25;
}
.hp_photoGallerySlider_type3 .slick-dots li.slick-active button:before{
    color:#fff;
    opacity: 1;
}

@media screen and (max-width: 767.5px){
    .hp_photoGallerySlider_type3 .photo-gallery3 .outline_box .gallery_box{
        padding-top:70%;    
    }
    .hp_photoGallerySlider_type3 .photo-gallery3 .outline_box{
        padding: 15px 5px;
    }
    .hp_photoGallerySlider_type3 .photo-gallery3{
        padding:15px 0 0;
    }
}

/*hp_google*/
.index_wrapper_9{
    background-color:#000;
    padding:4% 0%;
}
.hp_google{
    background-color:#000;
    min-height:300px;
}

/*component - google review*/
.ex_hp_googleReviewDefault .hpGoogleReviewItems{
    background-color:#fff;
}
.ex_hp_googleReviewDefault .slick-arrow{
    z-index:1;
}
.ex_hp_googleReviewDefault .slick-next{
    right:-25px!important;
}
.ex_hp_googleReviewDefault .slick-prev{
    left:-25px!important;
}
.ex_hp_googleReviewDefault .slick-prev::before,
.ex_hp_googleReviewDefault .slick-next::before{
    text-shadow: none;
    color:#000;
}

/*footer*/
/*.footer_type6{*/
/*    background-color:#000;*/
/*}*/
/*.footer_type6 .logo{*/
/*    min-height:60px;   */
/*}*/
/*.footer_type6 .logo img{*/
/*    max-height:60px;*/
/*}*/
.footer_type10 a:hover{
    color:#fff;
}
.footer_type10 .social_media a .icon_s i{
    color:#d5b566;
}
.footer_type10 .social_media a:hover .icon_s i{
    color:#d5b566;
}
.footer_type10 .social_media a .icon_s img{
    filter:unset;
}
.footer_type10 .social_media a:hover .icon_s img{
    filter:unset;
}
.npfooter_languagebar .text-muted{
    color:#fff;
}
.npfooter_languagebar{
    color:#fff;
}
.platinum_website_visitor{
    color:#fff; 
}
.footer_type8 .copy_right{
    color:#fff;
}
.platinum_website_visitor{
	color:#fff;
}
.copy_right small{
    color:#fff;
}