
/*Nav*/
.navbar_type8{
    height:90px;
}

.navbar_type8 .logo {
    flex: 0 1 35%;
    overflow: hidden;
    position: relative;
    margin-left: 0;
}

.navbar_type8 .logo img {
    position: absolute;
    left: 0;
    width: 350px;
    padding:10px 0;
}

.navbar_type8 .nav_tab .nav_item a {
    color: #232325;
    padding: 15px;
    text-decoration: none;
    white-space: nowrap;
}

.navbar_type8 .nav_tab .nav_item::before {
    border-bottom: 0px;
}

.dark_nav {
    background-color: #fff !important;
}

.navbar_type8 .nav_tab .fa-user {
    font-weight: 700;
    position: relative;
    color: #333 !important;
}

.dark_nav .nav_tab .nav_item a {
    color: #333 !important;
}

.navbar_type8 .nav_tab .dropdown .dropdown-menu .dropdown-item a{
    color:#fff !important;
}


/*footer*/
.footer_type6 {
    background-color: #1e1e1e;
    color: #fff;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.footer_type6 .input-container input, .footer_type6 .input-container label {
    font-size: .7rem;
}

.hp_testimonials .testimonials_box .testimonials_card .icon .img_frame img {
    height: 150px;
}

/*Homepage*/
#main_index{
    padding-bottom:0 !important;
}

.title_big{
    font-size:1.6rem;
    color:#755723;
}

.title_small{
    font-size:1.2rem;
    color:#755723;
}

.content_text{
    font-size:1rem;
    line-height:1.8rem;
}

.btn_more{
    font-size:1rem;
    color:#755723;
    border:none;
    background:transparent;
    transition: linear .3s;
}

.btn_more:hover{
    color:#333;
}

.btn_morex2{
    font-size:1rem;
    color:#fff;
    background-color:#dfa26d;
    border:none;
    transition: linear .3s;
    margin-top:20px;
    padding:10px 30px;
}

.btn_morex2:hover{
    background-color:#755723;
}

.btn_right{
    float:right;
}

/*hp_why*/
.whyBox {
    display: flex;
    justify-content: center;
    vertical-align: middle;
    padding: 35px 25px;
}

.whyIcon{
    max-width:100px;
    transition:linear .3s;
}

.whyBox:hover .whyIcon{
    animation : 1s .2s swing both;
}

.whyDetail{
    padding:15px;
    color:#fff;
}

.whyTextSmall{
    font-size:1rem;    
}

.whyTextBig{
    font-size:1.2rem;    
}

/*hp_feature*/
.hp_feature{
    padding-top:80px;
    padding-bottom:80px;
    background:#f2eeeb;
}

.featureIcon{
    max-width:140px;
    background:#fff;
    border-radius:50%;
    padding:10px;
    transition:linear .3s;
    margin:20px auto;
}

.featureIcon:hover{
    transform:scale(1.05);
    box-shadow: 0px 5px 5px rgba(0,0,0,0.25);
}

.featureDetail{
    font-size:1rem;
    color:#755723;
    text-align:center;
}

/*hp_what*/
.hp_what{
    padding-top:80px;
    padding-bottom:150px; 
    background-image:url(https://cdn1.npcdn.net/userfiles/23298/image/bg1.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    background-attachment: fixed;
}

.whatBox{
    display:flex;
    justify-content: middle;
    vertical-align: center;
}

.whatIcon{
    max-width:100px;
}

.whatDetail{
    padding:15px;
    color:#fff;
}

.whatTextSmall{
    font-size:1rem;    
}

.whatTextBig{
    font-size:1.4rem;    
}

/*hp_about*/
.hp_about{
    padding-bottom:80px;
    color:#fff;
    margin-top:-80px;
}

.about_content{
    padding:100px 50px;
}

/*hp_process*/
.hp_process{
    padding-top:80px;
    padding-bottom:80px;  
    background:#f2eeeb;
}

.processBox{
    padding:0 20px;
}

.processIcon{
    max-width:160px;
    background:#fff;
    border-radius:50%;
    padding:10px;
    transition:linear .3s;
    margin:20px auto;
}

.processTitle{
    font-size:1.2rem;
    color:#755723;
}

.processDetail{
    font-size:.9rem;
    color:#333;
    text-align:center;
}

/*hp_best*/
.index_wrapper_4{
    padding-bottom: 80px;
}

.productSlider-1{
    width:90%;
    margin:10% auto 5% auto;
}

.productSlider-1 .product_img .product_box .content{
    text-align:center !important;
}

.productSlider-1 .product_img .product_box h6:last-child{
    font-size:80%;
    font-weight:400;
}

.productSlider-1 .slick-track .slick-slide {
    box-shadow: none;
}

/*hp_collection*/
.hp_collection{
    padding-top:200px;
    padding-bottom:200px;
    background-image:url(https://cdn1.npcdn.net/userfiles/23298/image/bg2.jpg);
    background-size:cover;
    background-repeat:no-repeat;
    background-attachment: fixed;
}

.hp_collection .title_big {
    font-size: 2.8rem;
}

/*hp_indestrial*/
.hp_industrial{
    padding-top:80px;
    padding-bottom:80px;
}

.industrialIcon{
    width:180px;
    margin:10px auto;
    transition:linear .3s;
}

.industrialIcon:hover{
    animation : .2s .5s pulse both
}

/*hp_testimonials*/
.hp_testimonials {
    color: white;
    padding-top: 40px;
    padding-bottom: 40px;
    background-image: url(https://cdn1.npcdn.net/userfiles/23298/image/bg3.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}

.hp_testimonials .testimonials_box .testimonials_card,
.hp_testimonials .testimonials_box .testimonials_card h6{
    color: #fff;
}

.hp_news{
    padding-top: 80px;
    padding-bottom: 80px;
}

.index_wrapper_8{
    display:none;
}

#main_index .latest_new_type6 {
    margin-bottom: 10px;
    padding-top: 30px;
    width: 75%;
    margin: 0 auto;
}

.latest_new_type6 .news_box .news_box_content {
    width: 100%;
    float: right;
    position: relative;
    top: 0;
    padding: 29px 20px 20px 31px;
    background-color: transparent;
    border-radius: 6px;
    border: 0px;
}



@media all and (max-width: 480px){
    
    .hp_what {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    
    .hp_about {
        padding-bottom: 0;
        color: #fff;
        margin-top: 0px;
    }
    
    .latest_new_type6 .news_box {
    margin-top: 0;
    }
    
    
}