body{
    font-family:"Samsung Sharp Sans Regular", sans-serif;
    background-color:#000
}
.white{
    color:#fff
}
.bor_lft{
    border-left:1px solid #2a1a15
}
.bor_riht{
    border-right:1px solid #2a1a15
}
.black{
    color:#0e0e0e
}
h1{
    font-size:60px
}
h2{
    font-size:52px
}
p{
    font-size:15px
}
a{
    text-decoration:none
}
a.primery_btn{
    border-radius:25px;
    font-weight:600;
    padding:10px 30px;
    text-decoration:none;
    font-size:16px
}
header{
    background-color:#000 !important
}
header .navbar{
    background-color:#000 !important;
    padding:22px 0
}
header .navbar .collapse .navbar-nav{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:100%
}
header .navbar .collapse .navbar-nav .nav-item .nav-link{
    color:#fff
}
.banner{
    padding:150px 0;
    background-image:url("/images/banner_bg1.png");
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    position:relative
    background-attachment:fixed;
}
.banner h1,.banner p{
    padding:0 100px
}
.banner:after{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    height:20%;
    width:100%;
    background:-webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));
    background:linear-gradient(0deg, #000 0%, transparent 100%)
}
.banner .slider_wraper{
    padding-right:60px;
    max-width:223px;
    margin-left:auto;
    -webkit-box-shadow:-19px 34px 29px 0px rgba(0,0,0,0.5);
    box-shadow:-19px 34px 29px 0px rgba(0,0,0,0.5)
}
.banner .slider_wraper img{
    max-width:130px
}
.quality{
    overflow:hidden;
    padding:140px 0 180px;
    color:#fff
}
.quality h2{
    margin-right:50px;
    color:#ccc2b9 !important
}
.quality .quality_left-top{
    margin-bottom:20px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    position:relative
}
.quality .quality_left-top .left-top_img_wraper{
    position:absolute;
    left:140px;
    z-index:2;
    top:80px;
    max-width:140px
}
.quality .quality_left-top .left-top_img_wraper img{
    max-width:140px
}
.quality .qualty_right .qualty_right_bottom{
    position:relative;
    z-index:2;
    margin-top:-136px;
    margin-left:77px;
    max-width:200px
}
.quality .qualty_right .qualty_right_bottom img{
    max-width:200px;
    -o-object-fit:cover;
    object-fit:cover;
    min-height:267px
}
.quality .qualty_right_top{
    margin-top:180px;
    max-height:229px;
    min-height:271px;
    border-radius:40px 0 0 40px
}
.quality .qualty_right_top img{
    max-height:229px;
    min-height:271px;
    width:100%;
    border-radius:25px 0 0 25px
}
.quality .quality_left{
    position:relative;
    gap:30px
}
.quality .quality_left .quality_left_img_floating{
    -webkit-transform:rotate(270deg);
    transform:rotate(270deg);
    background-color:#181818;
    position:absolute;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    top:30%;
    gap:19px;
    padding:14px 21px;
    width:285px;
    left:80%;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    border-radius:40px
}
.quality .quality_left .quality_left_img_floating img{
    width:20px;
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
}
.quality .quality_left .quality_left_img_floating p{
    margin-bottom:0;
    color:#fff
}
.quality .quality_left .quality_left_content p{
    color:#ccc2b9;
    margin-bottom:28px;
    font-size:15px;
    max-width:355px
}
.quality .quality_left .quality_left_content a{
    background-color:#ccc2b9;
    color:#000
}
.quality .quality_left .quality_left_img .quality_left_img_mask{
    min-width:500px;
    max-width:500px
}
.quality .quality_left .quality_left_img .quality_left_img_mask img{
    min-height:480px;
    -o-object-fit:cover;
    object-fit:cover;
    min-width:500px;
    border-radius:0 0 60px 0
}
.choosing_us{
    background-color:#121212;
    padding:100px 0;
    position:relative
}
.choosing_us .dartile_box{
    position:absolute;
    max-width:200px;
    top:-66px;
    left:11%
}
.choosing_us .dartile_box img{
    height:173px;
    width:122px;
    -o-object-fit:cover;
    object-fit:cover
}
.choosing_us .orange_box{
    position:absolute;
    max-width:300px;
    top:-66px;
    right:27%
}
.choosing_us .orange_box img{
    height:140px;
    width:260px;
    -o-object-fit:cover;
    object-fit:cover
}
.choosing_us h2{
    color:#fff;
    margin-right:20px
}
.choosing_us .heading_p{
    max-width:380px;
    color:#fff
}
.choosing_us .icon_wraper{
    margin-top:60px;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    border-bottom:1px solid #fff;
    padding-bottom:22px
}
.choosing_us .icon_wraper img{
    width:36px
}
.choosing_us .content_box{
    padding:30px 30px 0 0
}
.choosing_us .content_box h4{
    font-size:20px;
    color:#ccc2b9;
    margin-bottom:16px
}
.choosing_us .content_box p{
    color:#fff
}
.banner_product .slider_wraper{
    padding-left:0;
    max-width:200px;
    position:absolute;
    top:45%;
    left:71%
}
.banner_product .slider_wraper img{
    max-height:190px;
    -o-object-fit:cover;
    object-fit:cover
}
.banner_product .banner_inner{
    color:#fff
}
.products_choose{
    position:relative;
    padding-bottom:180px
}
.products_choose::after{
    content:"";
    width:43%;
    z-index:-1;
    background-image:url(/images/table.png);
    height:100%;
    position:absolute;
    top:-44px;
    background-position:center;
    background-repeat:no-repeat;
    left:51%;
    right:0;
    background-size:cover
}
.products_choose::before{
    content:"";
    width:100%;
    z-index:-1;
    background-color:#e8dbcf;
    height:24%;
    position:absolute;
    bottom:0px;
    left:0;
    right:0
}
.products_choose h2{
    color:#fff;
    margin-bottom:50px
}
.products_choose .icon_wraper{
    position:relative
}
.products_choose .icon_wraper .dark_img_wraper{
    position:absolute;
    top:130%;
    width:207px;
    height:100%
}
.products_choose .icon_wraper .dark_img_wraper img{
    min-height:210px;
    -o-object-fit:cover;
    object-fit:cover;
    max-width:159px
}
.products_choose .icon_wraper .icon_wraper_inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:12px
}
.products_choose .icon_wraper .icon_wraper_inner img{
    width:30px
}
.products_choose .icon_wraper .icon_wraper_inner h4{
    margin-top:20px;
    font-size:15px;
    color:#ccc2b9
}
.products_choose .pro_choose_right{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:relative
}
.products_choose .pro_choose_right .book_wraper{
    position:relative;
    max-width:180px
}
.products_choose .pro_choose_right .book_wraper img.img_flower{
    width:100px;
    position:absolute;
    top:-48px;
    right:-45px
}
.products_choose .pro_choose_right .book_wraper img{
    margin-bottom:30px
}
.products_choose .pro_choose_right .book_wraper a{
    opacity:0;
    -webkit-transform:translateX(-100px);
    transform:translateX(-100px);
    background-color:#8f7b60;
    color:#000;
    -webkit-transition:all 0.8s;
    transition:all 0.8s
}
.products_choose .pro_choose_right .book_wraper:hover a{
    -webkit-transform:translateX(0px);
    transform:translateX(0px);
    opacity:1
}
.quality.porqulty{
    padding-bottom:80px
}
.tech_sec{
    background-color:#e8dbcf;
    padding:80px 0
}
.tech_sec h2{
    margin-bottom:20px;
    color:#2a1a15
}
.tech_sec .tech_inner .tech_inner_heading{
    text-align:center;
    padding:12px 0;
    background-color:#2a1a15
}
.tech_sec .tech_inner .tech_inner_heading p{
    margin-bottom:0;
    color:#e8dbcf;
    font-size:16px;
    font-weight:600
}
.tech_sec .tech_inner .tech_inner_content .inner_content_box{
    width:100%;
    border-bottom:1px solid #2a1a15;
    height:100%;
    padding:30px;
    color:#2a1a15
}
.tech_sec .tech_inner .tech_inner_content .inner_content_box .box_inner p{
    font-size:15px;
    font-weight:600
}
.tech_sec .tech_inner .tech_inner_content .inner_content_box .box_inner ul{
    padding-left:0;
    list-style:none
}
.tech_sec .tech_inner .tech_inner_content .inner_content_box .box_inner ul li{
    font-size:15px;
    font-weight:600
}
.design_idea{
    padding:80px 0 0 0;
    position:relative
}
.design_idea h2{
    color:#2a1a15;
    text-align:center;
    margin-bottom:80px
}
.design_idea .living_wraper{
    position:relative
}
.design_idea .living_wraper .arrow{
    width:20px;
    position:absolute;
    bottom:20px;
    right:24px;
    opacity:0;
    -webkit-transition:all 0.8s;
    transition:all 0.8s
}
.design_idea .living_wraper .content{
    opacity:0;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    background-color:#0000008a;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-transition:all 0.8s;
    transition:all 0.8s
}
.design_idea .living_wraper .content h2{
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg);
    font-size:49px;
    font-weight:600;
    color:#fff
}
.design_idea .living_wraper img.bg_img{
    min-height:600px;
    -o-object-fit:cover;
    object-fit:cover
}
.design_idea .living_wraper:hover .content{
    opacity:1
}
.design_idea .living_wraper:hover .arrow{
    opacity:1
}
.white{
    background-color:#e8dbcf
}
.decore_range{
    text-align:center;
    padding:80px 0
}
.decore_range h2{
    color:#2a1a15
}
.decore_range p{
    margin:40px 0 40px 0;
    color:#2a1a15
}
.decore_range .decore_wraper{
    padding:50px;
    height:100%;
    background-color:#fff
}
.footer{
    background-color:white;
    padding:80px 0
}
.footer h3{
    font-size:22px;
    text-transform:uppercase;
    position:relative;
    padding-bottom:15px
}
.footer h3::before{
    position:absolute;
    content:"";
    height:2px;
    background-color:#e90015;
    width:50px;
    bottom:0;
    left:0;
    right:0
}
.footer img{
    max-width:100px;
    margin:15px 0
}
.footer ul{
    padding:0
}
.footer ul li{
    list-style:none;
    padding:10px 0;
    border-bottom:0.5px solid #ccc
}
.footer ul li a{
    text-decoration:none;
    font-size:14px;
    color:#4f4f4f
}
.socialLinks ul{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.socialLinks ul li{
    border:2px solid #ccc;
    width:50px;
    height:50px;
    margin:0px 5px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
/*# sourceMappingURL=style.css.map */
