*{padding: 0;margin: 0;box-sizing: border-box;}
fieldset,img{border:0;}
figure {margin: 0;}
.table td, .table th { padding: 1em!important; }
img{border:0;width: 100%;display: block;height: auto;margin: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
q:before,q:after {content:'';}
header,nav,section,article,aside,footer,hgroup,figure,main{display: block;}
a {text-decoration: none !important;display:  block;outline: none;color: #CB4721;}
ol,ul{list-style: none;margin:  0;}
h1,h2,h3,h4,h5,h6 {/* font-family: 'MyriadPro-Regular'; */font-weight: normal;}
h1{font-size: 120px;line-height: 140px;margin: 0;}
h2{font-size: 45px;line-height: 55px;margin: 0}
h3{font-size: 33px;line-height: 71px;margin: 0;font-weight: normal;color: #000000;}
h4{font-size: 30px;line-height: 35px;margin: 0;font-weight: normal;color: #fff;text-transform: uppercase;font-family: 'Futura-Medium';}
h5{font-size: 16px;line-height: 20px;margin: 0;font-weight: normal;color: #303030;}
h6{font-size: 16px;line-height: 18px;margin: 0;color: #fff;font-weight: normal;}
p {font-size: 14px;line-height: 24px;margin: 0;font-weight:normal;color: #303030;}
.clear:after {content: '';clear: both;font-size: 1px;line-height: 1px;display: block;height: 0;}
.btn{font-weight:normal;border: 1px solid #9ad902;margin: 0;padding: 10px 24px;border-radius: 2px;vertical-align: top;display: inline-block;background:none;font-size: 12px;color: #9ad902;line-height: 15px;text-align: center;text-decoration: none;text-transform: uppercase;font-family: 'FuturaLT';}
.btn:hover{background:#9ad902;color: #fff !important; }
.button .form-control:hover{background:#000;color:#fff;}
.transition {transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
/* reset.css ends here */
/*Font Face*/
/****** Fonts  *******/
@font-face {
  font-family: koz-regular;
  src: url(../fonts/KozGoPro-Regular.otf);
}
@font-face {
  font-family: koz-elight;
  src: url(../fonts/KozGoPro-ExtraLight.otf);
}
@font-face {
  font-family: koz-bold;
  src: url(../fonts/KozGoPro-Heavy.otf);
}




html{transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;height: 100%;}
body {background: #ffffff;font-size: 16px;line-height: 18px;font-family: 'Montserrat', sans-serif;font-weight: normal;height: 100%;}
.wrapper {width: 100%;margin: 0 auto;height: 100%;}
/* LayOut Start here */
.container {max-width: 1650px;margin: 0 auto !important;}
/*---- header block ------*/

header{padding: 20px 40px;background: #0a0a0a;width: 100%;}
.sticky header{position: fixed !important;background:#000;top: 0;left: 0;z-index: 9999;padding: 20px 40px;}
.header-block{}
.header-dtls{padding: 0;}
.header-lt{display: inline-block;vertical-align:top;padding:5px 0 0 0;}
.header-lt a{}
.header-lt a img{max-width: 100%;height: auto;width: 45%;}
.header-rt{text-align: right;display: inline-block;vertical-align: top;padding: 25px 0 0 0;float: right;}
.header-rt ul{}
.header-rt ul li{width: auto !important;display: inline-block !important;vertical-align: top;padding: 0px 12px 12px;position: relative;z-index:1;}
.header-rt ul li a{font-size: 16px;line-height: 15px;letter-spacing: 0.5px;font-weight:normal;color:#fff;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;font-family: koz-elight;text-align: center;cursor: pointer;text-transform: uppercase;}
.header-rt ul li:hover .drop_down{display: block;}
.drop_down{background: #fff;position: absolute;left: 0;top: 25px;width: 100%;display: none;z-index: 99999;}
.header-rt ul li a i{font-size: 23px;line-height: 0;padding: 0px 0px 0 5px;margin: 0px 0 0 0;}
.drop_down ul{padding: 0;}
.drop_down ul li{display: block !important;padding: 14px 14px;}
.drop_down ul li:hover{background:#000;border:1px solid #fff;}
.drop_down ul li:hover a{color:#fff;}
.drop_down ul li a{font-size: 15px;line-height: 18px;color: #000;text-align: left;}
/*------ about block ---------------------*/
.about-blk{background: #000;padding: 120px 30px;}
.about-in{max-width: 90%;margin: 0 auto;}
.about-lt{}
.about-in h2{font-size: 30px;line-height: 32px;color: #fff;font-family: koz-elight;font-weight: normal;padding: 0 0 30px 0;}
.about-in p{color: #fff;opacity: 0.3;line-height: 30px;font-family: koz-elight;
text-align: justify;font-size: 16px;padding: 0 0 21px 0;}
.about-rt{padding: 0 40px;}
.about-blk p{color: #fff;opacity: 0.3;line-height: 30px;font-family: koz-elight;
text-align: center;font-size: 38px;line-height: 42px;}
.video-blk{max-width: 60%;margin: 0 auto;padding: 20px 0;}
/*----- product block ---------*/
.product_blk{}
.product_main{}
.product_main ul{}
.product_main ul li{padding: 0;}
.product_in{position: relative;overflow: hidden;}
.product-head{position: absolute;top: 50%;left: 0;right: 0;margin: 0 auto;}
.product-btn{position: absolute;bottom: 44px;left: 0;right: 0;margin: 0 auto;text-align: center;}
.product-head h2{ color: #fff;text-align: center;letter-spacing: 4px;font-family: koz-elight;}
.product-btn a{position: relative;color: #fff;letter-spacing: 3px;font-family: koz-elight;font-size: 18px;opacity: 0.7;text-transform: uppercase;display: inline-block;}
.product-btn a:before{position: absolute;content: '';left: -70px;top: 8px;width: 59px;height: 1px;background: #fff;}
.product_in img {transition: 0.3s;}
.product_in:hover img {transform: scale(1.2);}
/*----- edge block ---------*/
.edge-blk{background: url(../images/image7.jpg) no-repeat;background-size: cover;width: 100%;height: auto;padding: 742px 0 116px 0;}
.edge-in{
    max-width: 55%;
    margin: 0 auto;
}
.edge-in h2{
    color: #fff;
    background: rgba(0,0,0,0.5);
    font-family: koz-elight;
    font-size: 30px;line-height: 45px;
    letter-spacing: 1px;text-align:center;
    padding: 12px;opacity: 0.8;
    }
.edge-main{}
.edge-lt{}
.edge-md{}
.edge-rt{}
.edge-main ul{}
.edge-main ul li{padding: 0 0 30px 0;}
.edge-main ul li a{
    position: relative;
    color: #fff;
    font-size: 24px;
    font-family: koz-elight;
    text-transform: uppercase;
    line-height: 32px;
    border-left: 2px solid #fff;
    padding: 0px 10px;
    display: flex;
    opacity: 0.4;
    }
/*.edge-main ul li  a:before{position: absolute;content: '';left: -70px;top: 8px;width: 1px;height: 90px;background: #fff;}*/







.text{background: #0a0a0a;}
.text h1{color: #141414;font-family: koz-elight;text-align: center;text-transform: uppercase;letter-spacing: 0.9px;}
/*----- block1 --------------------*/
.banner-in .slick-dots{width: 4%;bottom: 40px;right: 0;}
.slick-dots li button{font-size: 22px;}
.slick-dots li button{padding: 15px;}
.slick-dots li button:before{font-size: 14px;}
.slick-dots li.slick-active button:before{color: #fff;}
.slick-dots li button:before{color: #434645;opacity:1;}
.slick-dots li{display: block;margin: 0 0 3px 0;}
.product-inner{background: #0a0a0a;padding: 30px 60px;}
.banner-img{position: relative;-webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out; }



/*.banner-cnt{position: absolute;bottom: 39px;left: 70px;}*/


.banner-cnt{position: absolute;bottom: 0;left: 0;width: 100%;display:none;
    background: rgba(0,0,0,0.5);padding: 39px 0 41px 80px;opacity:0.6;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;}

.banner-img:hover .banner-cnt{display:block;opacity:0.6;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;}

.banner-cnt h2{font-family: koz-elight;color: #fff;padding: 0 0 14px 0;}
.banner-cnt h2 a{color: #fff;text-transform: uppercase;}
.banner-cnt p{font-size: 16px;letter-spacing: 0.7px;line-height: 26px;color: #fff;font-family: koz-elight;}
.slick-dotted.slick-slider{margin: 0;}
.banner-in{margin:0 0 40px 0 !important;}
/*----- block2 --------------------*/
.banner-in1{margin: 0 0 40px 0 !important;}
.banner-in1 .slick-dots{width: 4%;bottom: 40px;left: 50px;}

.banner-cnt.cnt1{right: 0;position: absolute;bottom: 39px;}
.banner-img1{position: relative;-webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;}
.banner-img1:hover .banner-cnt1{display:block;-webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;}
/*.banner-cnt1{position: absolute;bottom: 39px;right: 70px;}*/
.banner-cnt1{position: absolute;bottom: 0;right: 0;width: 100%;display:none;
    background: rgba(0,0,0,0.5);padding: 39px 70px 41px 0px;}
.banner-cnt1 h2{font-family: koz-elight;color: #fff;padding: 0 0 14px 0;text-align: right;}
.banner-cnt1 h2 a{color: #fff;text-transform: uppercase;}
.banner-cnt1 p{font-size: 16px;letter-spacing: 0.7px;line-height: 26px;color: #fff;text-align: right;font-family: koz-elight;}
/*-------- footer -----------------------*/
footer{background: #0a0a0a;}
.footer-blk{max-width: 75%;margin: 0 auto;padding: 25px 20px;}
.footer-in ul{}
.footer-in ul li{}
.footer-in{
    text-align: center;
    max-width: 80%;
    margin: 0 auto;
}
.footer-lt{
    text-align: left;
}
.footer-rt{
    text-align: left;
}
.footer-in ul{}
.footer-in ul li{padding: 0 0 9px 0;}
.footer-in ul li a{color: #fff;font-family: koz-elight;font-size: 14px;line-height: 16px;text-transform: uppercase;}
.mail{color: #fff;font-family: koz-elight;font-size: 19px;line-height: 22px;padding: 0 0 21px 0;letter-spacing: 0.8px;}
.mail:hover{color: #fff;}
.social-icons{}
.social-icons ul{}
.social-icons ul li{display: inline-block;vertical-align: top;padding: 0 4px 0 4px;}
.social-icons ul li a{}
.social-icons ul li a i{font-size: 20px;line-height: 22px;background: #000;color: #fff;width: 35px;height: 35px;border-radius: 100%;padding: 6px 0 0 0;text-align: center;}
.footer-blk p{color: #fff;font-family: koz-elight;font-size: 14px;line-height: 16px;text-align: center;letter-spacing: 0.8px;padding: 15px 0 0 0;}

.banner-block.crockery .banner-in{margin: 0 0 40px 0;}
.banner-block.crockery .banner-in1{margin: 0 0 40px 0 !important;}


/*---- bp page --------------*/
.why-blk{background: #000;padding: 50px 50px;}
.why-blk h2{font-family: koz-elight;font-size: 80px;line-height: 84px;}
.why-blk h4{font-family: koz-elight;opacity: 0.5;}
.why-blk h3{line-height: 32px;font-family: koz-elight;color: #fff;font-size: 30px;}
.why-in p{font-family: koz-regular;color: #fff;}
.why-text{
    padding: 12px 0 30px;
}
.why-text ul{}
.why-text ul li{
    color: #fff;
    font-family: koz-regular;
    padding: 0 0 13px 0;
    font-size: 14px;
    line-height: 21px;
}
.why-lt{padding: 0 59px 25px 0;}
.why-rt{}
.icon-text{}
.icon-text ul{}
.icon-lt ul li{position: relative;padding: 0 0 22px 95px;}
.icon-rt ul li{position: relative;padding: 0 0 22px 101px;}
.icon-lt{padding: 0 0px 0 0;}
.icon-rt{padding: 0;}
.icon-lt ul li:before{content: '';position: absolute;left: 0;top: -9px;background: url(../images/bp/Blau%20BP%202-02.png) no-repeat;width:101px;height: 101px;}
.icon-lt ul li.innovation:before{content: ''; background: url(../images/bp/Blau%20BP%202-04.png) no-repeat; }
.icon-rt ul li.rd:before{content: '';position: absolute;left: 0;top: -10px;background: url(../images/bp/Blau%20BP%202-05.png) no-repeat;width:101px;height: 101px;}
.icon-rt ul li.design:before{content: '';position: absolute;left: 0;top: -14px;background: url(../images/bp/Blau%20BP%202-03.png) no-repeat;width:101px;height: 101px;}

/*-------- blau edge page --------------------*/
.blauedge-blk{background: #000;padding:60px 60px;}
.blauedge-inner{}
.blauedge-lt{}
.blauedge-rt{}
.blauedge-lt ul{}
.blauedge-lt ul li:last-child{border-right: 0 none;}
.blauedge-lt ul li.award{border-right: 0 none;}
.blauedge-lt ul li.service{border-right: 0 none;}
.blauedge-lt ul li {padding: 50px 20px;border-right: 1px dashed;
    border-bottom: 1px dashed;}
.blauedge-lt ul li:first-child{border-top: 0 none;}
.blauedge-lt ul li.ser{border-bottom: 0 none;}
.harmony{position: relative;padding: 0 0 0 105px;}
.harmony:before{position: absolute;content: '';left: 0;top:0;background: url(../images/blauedge/icon6.png) no-repeat;width:151px;height: 151px; }
.quality{position: relative;padding: 0 0 0 121px;}
.quality:before{position: absolute;content: '';left: 0;top:0;background: url(../images/blauedge/icon1.png) no-repeat;width:151px;height: 151px; }
.quality.in:before{position: absolute;content: '';left: 0;top:0;background: url(../images/blauedge/icon2.png) no-repeat;width:151px;height: 151px; }
.quality.in1:before{position: absolute;content: '';left: 0;top:0;background: url(../images/blauedge/icon3.png) no-repeat;width:151px;height: 151px; }
.quality.in2:before{position: absolute;content: '';left: 0;top:0;background: url(../images/blauedge/icon4.png) no-repeat;width:151px;height: 151px; }
.quality.in3:before{position: absolute;content: '';left: 0;top:0;background: url(../images/blauedge/icon5.png) no-repeat;width:151px;height: 151px; }
.quality h5{font-size: 25px;line-height: 30px;color: #6f6f6f;font-family: koz-elight;padding: 0 0 15px 0;}
.quality p{font-size: 15px;line-height: 22px;color: #fff;font-family: koz-regular;padding: 0 0 15px 0;text-align: justify;}
.harmony h5{font-size: 25px;line-height: 30px;color: #6f6f6f;font-family: koz-elight;padding: 0 0 15px 0;}
.harmony p{font-size: 15px;line-height: 22px;color: #fff;font-family: koz-regular;padding: 0 0 16px 0;text-align: justify;}
.desk{display:block !important;}
.mob{display:none !important;}

.blau-slider{background: #000;padding: 150px 30px;}
.blau-slide-in{max-width: 65%;margin: 0 auto;text-align: center;}
.blau-slide-in h2{color:#808080;font-size: 48px;line-height: 52px;padding: 0 0 25px 0;font-family: koz-elight;text-transform: uppercase;}
.blau-slide-in p{color:#f2f2f2;font-size: 22px;line-height: 32px;padding: 0 0 55px 0;font-family: koz-elight;}
.blau-slid{}
.blau-slid h4{font-family: koz-elight;padding: 0 0 20px 0;}
.blau-img{position: relative;}
.blau-cnt{background: rgba(0,0,0,0.8);width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: none;}
.blau-cnt p{font-size: 25px;line-height: 34px;color: #fff;padding: 150px 0;}
.blau-slid:hover .blau-cnt{display: block;}
.blau-slide-in .slick-next:before{content: '\f105';font-size: 60px;color: #fff;line-height: 64px;font-family: 'FontAwesome';}
.blau-slide-in .slick-prev:before{content: '\f104';font-size: 60px;color: #fff;line-height: 64px;font-family: 'FontAwesome';}
.blau-slide-in .slick-next{right: 25px;z-index: 9999;}
.blau-slide-in .slick-prev{left: 25px;z-index: 9999;}
.blau-slide-in .slick-dots{bottom:-51px;}
.blau-slide-in .slick-dots li {display: inline-block;}
.blau-slide-in .slick-dots li button:before{font-size:0;background: #434343;opacity:1;width: 12px;height: 12px;}
.blau-slide-in .slick-dots li.slick-active button:before{background:#e5e5e5;}

/*------------ contact page -------------------------*/
.contact-blk{background: #000;}
.contact-inner {padding: 96px 40px;}
.contact-lt{padding: 0;}
.contact-rt{padding: 0;background: #000;padding: 125px 50px 30px 50px;}
.contact-rt p{color: #6f6f6f;font-family: koz-regular;font-size: 22px;line-height: 32px;padding: 0 0 25px 7px;}
.contact-rt p a{}

.form-block{
    padding: 20px 40px;
    max-width: 40%;
    margin: 0 auto;
    display: none;
    position: fixed;
    left: 0;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    z-index: 999999;
    background: #ffffff;
    
}
.form-in{}
.form-in ul{padding: 0;}
.form-in ul li{list-style: none;padding: 0 8px 23px 8px;}
.over-lay {
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    left: 0;
    top: 0;
    position: fixed;
    z-index: 999;
}
.form-control{
    display: block;
    width: 100%;
    border: 1px solid #ccc;
    /* border-radius: 10px !important; */
    background: #1a1a1a!important;
    outline: 0 none;
    font-size: 18px !important;
    line-height: 20px;
    letter-spacing: 0.8px;
    color: #484848;
    font-family: koz-regular;
    padding: 14px 20px !important;
    height: auto !important;
    text-transform: capitalize;
}
.form-control.ctrl{width: 81%;margin: 0 0 0 28px;display: inline-block;}
.form-control.ctrl1{padding: 15px 10px 64px 10px !important;}
.form-in ul li.text .form-control {
    resize: inherit;
    padding: 10px 0 40px 20px !important;
    line-height: 16px;
}
.button1 {
    padding: 14px 0 14px 0;
    text-align: center;
   
}
 .form-in  ::-webkit-input-placeholder {
    color: #484848;
}

 .form-in  ::-moz-placeholder {
    color: #484848;
}
 .form-in  :-ms-input-placeholder {
    color: #484848;
}
 .form-in  :-moz-placeholder {
    color: #484848;
}
.button{}
.btn1{
    font-size: 15px;
    font-family: koz-regular;
    line-height: 18px;
    background: #fff;
    color: #000;
    padding: 10px 22px;
    border: 0 none;border-radius: 5px;
}

.button-in{}
.button-in a{font-size:18px;line-height:22px;color:#000;background:#fff; font-family: koz-regular;display: inline-block;padding: 7px 22px;}



.disclaimer{
          background:rgba(0,0,0,0.8);
          position:fixed;
          height:100vh;
          width:100%;
          top:0;
          left:0;
          z-index:5;
          display:flex;
          justify-content:center;
          align-items:center;
      }
         .disclaim{padding: 25px 20px;
         color: #c49a6c;position: relative;
         background:#fff;
         border-radius:25px;
         top: 0%;
         width: 40%;
         margin: 0 auto;
         right: 0;
         z-index: 99999;
         font-size: 15px;
         line-height: 21px;
         }
         @media (max-width:480px) {
         .disclaim{width: 85%;}
         
         }

/*sidebar*/
.side_bar, menu{display: none;text-align: center;}
#nav-icon{width: 30px; height:30px; position:relative; margin:0px auto; -webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor: pointer;display: none;}
#nav-icon span{display: block;position: absolute;height: 3px;width: 100%;background:#fff;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
#nav-icon span:nth-child(1){top:0px;}
#nav-icon span:nth-child(2){top:9px;}
#nav-icon span:nth-child(3){top:18px;}
.open #nav-icon span:nth-child(1){top:2px; -webkit-transform:rotate(135deg);  -moz-transform:rotate(135deg); -o-transform:rotate(135deg); transform:rotate(135deg);}
.open #nav-icon span:nth-child(2){opacity:0; left:-60px;}
.open #nav-icon span:nth-child(3){top:2px; transform: rotate(-135deg); -moz-transform:rotate(-135deg); -ms-transform:rotate(-135deg); -o-transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
/*---- popup--------*/