/*-----------------------------------------------------------------------------*/
@media (min-width:1200px){
    .container{max-width:1200px;width: calc(100% - 24px);}
    .wsmenu>.wsmenu-list{padding:0 12px;width: 100%;}
    .headerwp{max-width:1200px;padding:0 12px;width: calc(100% - 24px);}
    section.hd-top-main-footer:before{content:'';background-image:url(../images/footer-img1.png);background-repeat:no-repeat;position:absolute;top:53%;width:180px;height:105px;right:0;transform:translateY(-50%);z-index:-1;background-size:cover;}
    section.hd-top-main-footer:after{content:'';background-image:url(../images/loose-diamonds.png);background-repeat:no-repeat;position:absolute;top:39%;width:185px;height:85px;left:-115px;background-size:cover;transform:translateY(-50%);}
    .hd-what-areblock .hd-left-whatwe h3{font:normal normal bold 40px/50px Sen;margin:0 0 15px;}
    .hd-areblock .hd-left-whatwe h3{font:normal normal bold 40px/50px Sen;margin:0 0 15px;}
    .hd-areblock .hd-right-whatwe table{max-width:85%;}
    .hd-banner .swiper-pagination-hd{top:90%;}
    .hd-dimond-lab-createdmain .hd-selectdimondlist ul li .hd-innerseclectlist ul li{margin:0 7px;}
    .hd-bannerimg img{width:30%;}
    .hd-banner .swiper-pagination-hd{top:95%;}
    section.hd-lab-faqmain:after{transform:scale(0.6);transform-origin:left;}
    section.hd-search-block:after{transform:scale(0.6);transform-origin:right;}
    .hd-companyinfo p {max-width: 485px;}


    /* new theme */
    .hd-two-banner .hd-two-left-slidertext {max-width: 1200px;width: calc(100% - 150px);}
    .hd-two-banner .hd-two-left-slidertext h2 {font: normal normal 300 35px/50px Overpass;}
	.hd-two-banner .hd-two-left-slidertext h2 span {display: block;font: normal normal bold 40px/50px Overpass;}
	.hd-two-banner .hd-two-left-slidertext a {
		max-width: 124px;
		height: 45px;
		margin: 0px 0;
	}
    /* new theme */
}

/*-----------------------------------------------------------------------------*/
@media (min-width:1400px){
    .container,.wsmainwp,.headerwp{max-width:1440px;width:calc(95% - 24px);}
    .wsmenu>.wsmenu-list{max-width:1440px;padding:0 12px;margin:0;width:100%;}
    .hd-banner .swiper-pagination-hd{top:90%;}
    section.hd-top-main-footer:before{content:'';background-image:url(../images/footer-img1.png);background-repeat:no-repeat;position:absolute;top:50%;width:220px;height:135px;right:0;transform:translateY(-50%);z-index:-1;background-size:cover;}
    section.hd-top-main-footer:after{content:'';background-image:url(../images/loose-diamonds.png);background-repeat:no-repeat;position:absolute;top:36%;width:185px;height:85px;left:-115px;background-size:cover;transform:translateY(-50%);}
    .hd-areblock .hd-right-whatwe table{max-width:662px;}
    .hd-bannerimg img {width: 40%;}
    .hd-banner .swiper-pagination-hd{top:95%;}
    section.hd-lab-faqmain:after{transform:scale(0.6);transform-origin:left;}
    section.hd-search-block:after{transform:scale(0.6);transform-origin:right;}
    .hd-companyinfo p {max-width: 554px;}

    /* new theme */
    .hd-two-banner .hd-two-left-slidertext {max-width: 1440px;width: calc(95% - 100px);}
    .hd-two-banner .hd-two-left-slidertext h2 {
    color: var(--unnamed-color-ffffff);
    text-align: left;
    font: normal normal 300 49px/67px Overpass;
    letter-spacing: 0px;
    max-width: 623px;
    width: 100%;
}
.hd-two-banner .hd-two-left-slidertext h2 span {
    display: block;
    font: normal normal bold 49px/67px Overpass;
}
.hd-two-banner .hd-two-left-slidertext a {
    max-width: 124px;
    height: 45px;
    background: var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;
    border-radius: 0px;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    color: var(--unnamed-color-000000);
    text-align: center;
    font: normal normal normal 16px/30px Overpass;
    letter-spacing: 0.48px;
    margin: 25px 0;
}
    /* new theme */
}

/*-----------------------------------------------------------------------------*/
@media (min-width:1920px){
    .container{max-width:1440px;}
    .hd-banner .swiper-pagination-hd {top: 50%;}
    .wsmenu>.wsmenu-list{max-width:1440px;padding:0 12px;}
    .headerwp{max-width:1440px;padding:0 12px;}
    section.hd-top-main-footer:before{content:'';background-image:url(../images/footer-img1.png);background-repeat:no-repeat;position:absolute;top:55%;width:246px;height:150px;right:0;transform:translateY(-50%);z-index:-1;background-size:cover;}
    section.hd-top-main-footer:after{content:'';background-image:url(../images/loose-diamonds.png);background-repeat:no-repeat;position:absolute;top:35%;width:207px;height:96px;left:0;background-size:cover;transform:translateY(-50%);}
    .hd-bannerimg img{width:auto;}
    .hd-banner .swiper-pagination-hd{top:95%;}
    section.hd-lab-faqmain:after{transform:scale(1);transform-origin:left;}
    section.hd-search-block:after{transform:scale(1);transform-origin:right;}
    .hd-companyinfo p {max-width: 554px;}

     /* new theme */
    .hd-two-banner .hd-two-left-slidertext {max-width: 1440px;}
    .hd-two-banner .hd-two-left-slidertext h2 {
    color: var(--unnamed-color-ffffff);
    text-align: left;
    font: normal normal 300 49px/67px Overpass;
    letter-spacing: 0px;
    max-width: 623px;
    width: 100%;
}
.hd-two-banner .hd-two-left-slidertext h2 span {
    display: block;
    font: normal normal bold 49px/67px Overpass;
}
.hd-two-banner .hd-two-left-slidertext a {
    max-width: 124px;
    height: 45px;
    background: var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;
    border-radius: 0px;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    color: var(--unnamed-color-000000);
    text-align: center;
    font: normal normal normal 16px/30px Overpass;
    letter-spacing: 0.48px;
    margin: 25px 0;
}
    /* new theme */
}

/*-----------------------------------------------------------------------------*/
@media (min-width:992px) and (max-width:1199px){
.container,.wsmainwp,.headerwp{max-width:1440px;width:calc(95% - 24px);}
.hd-banner .swiper-pagination-hd{top:92.4%;}
.hd-areblock .hd-left-whatwe h3,.hd-what-areblock .hd-left-whatwe h3{font:normal normal bold 40px/50px Sen;}
section.hd-banner .left-slidertext h2{font:normal normal normal 65px/70px Sen;}
section.hd-banner .left-slidertext h2 span{font:normal normal bold 65px/70px Sen;}
section.hd-banner .left-slidertext p{max-width:350px;}
.hd-main-dimaond img{width:80%;margin:40px 0;}
.hd-dimond-top img{width:80px;}
.hd-areblock .hd-right-whatwe table{width:95%;}
section.hd-top-main-footer:before{z-index:-1;background-size:35%;background-position:bottom right;}
section.hd-top-main-footer:after{z-index:-1;background-size:25%;background-position:bottom left;top:30%;}
.hd-dimond-lab-createdmain .hd-selectdimondlist ul li{width:100%;flex:0 0 100%;height:80px;margin:0 0 25px;}
.hd-dimond-lab-createdmain .ui-widget.ui-widget-content{border:solid 1px #0A99B0;width:97%;height:10px;}
.hd-yourorder .hd-innerorder h5{font:normal normal normal 60px/110px zapfhumnst_btroman;}
.hd-yourorder .hd-innerorder h5 span{font:normal normal bold 78px/60px zapfhumnst_btroman;}
.hd-yourorder .hd-innerorder ul li{width:100%;}
.hd-product-description .hd-productdescription:after{background-size:50%;background-repeat:no-repeat;background-position:top right;}
.hd-productimage img{width:100%;height:100%;object-fit:cover;object-position:center center;}
.hd-productimage:after{height:160px;}
.hd-banner-product .hd-productdetailsbox h2{font:normal normal bold 35px/43px Sen;}
.hd-banner-product .hd-productdetailsbox ul{flex-wrap:wrap;}
.hd-banner-product .hd-productdetailsbox ul li{width:50%;}
.hd-banner-product .hd-productdetailsbox ul li:after{right:40px;}
.hd-banner-product .hd-productdetailsbox ul li:nth-child(even):after{display:none;}
.hd-banner-product .hd-productdetailsbox .hd-productboxlist ul li{margin-right:0px;margin-top:15px;margin-bottom:15px;}
.hd-banner-product .hd-productdetailsbox .hd-needhelpbox ul li{width:calc(100% / 3);}
.hd-banner-product .hd-productdetailsbox .hd-needhelpbox ul li a{width:100%;flex-wrap:wrap;font-size:14px;}
.hd-banner-product .hd-productdetailsbox .hd-needhelpbox ul li i{flex:0 0 100%;justify-content:center;text-align:center;background-position:center;margin:0 0 5px;}
.hd-searchmainblock a.hd-listbutton{font:normal normal 600 12px/21px Raleway;width:130px;height:40px;padding-left:5px;}
/* .hd-bannerimg img{position:relative;right:0;top:inherit;transform:translateY(-0%);} */
.hd-bannerimg img{position:absolute;right:0;top:50%;transform:translateY(-50%);width:48%;}
.hd-stepimageslist{margin-top:60px;}
.hd-contact-banner .hd-bannertext h1{font:normal normal normal 28px/44px Sen;}
.hd-contact-banner .hd-bannertext h1 span{font:normal normal bold 40px/50px Sen;}
.hd-contact-banner .hd-bannertext h3{font:normal normal normal 25px/40px Sen;margin-top:0px;}
.hd-contact-banner{height:350px;}
.hd-contactinner h2{font:normal normal bold 26px/40px Sen;}
.hd-addressblock ul li:first-child{width:20%;flex:0 0 20%;padding:0 10px;}
.hd-addressblock ul li:nth-child(2){width:40%;flex:0 0 40%;border-left:solid 1px #dcdcdc;border-right:solid 1px #dcdcdc;padding:0 30px;}
.hd-addressblock ul li:last-child{width:40%;flex:0 0 40%;padding:0 30px;}
.hd-addressblock .hd-sociallist ul li{width:auto;flex:0 0 auto;margin:0 15px;}
.hd-addressblock .hd-sociallist ul{width:100%;display:flex;flex-wrap:nowrap;}
section.hd-contactform{margin-top:15px;}
.hd-contactform h4{font:normal normal bold 40px/30px Sen;}
.hd-crafshipblock .hd-crafshipblock-bannertext h3{font:normal normal bold 40px/45px Sen;margin:15px 0 30px;}
.hd-crafshipblock .hd-crafshipblock-bannertext p{margin:0 0 15px;}
section.hd-league .hd-league-bannertext h3{font:normal normal bold 40px/45px Sen;}
.hd-crafshipblock-bannerimg{padding-right:20px;}
.wsmenu>.wsmenu-list>li.wscenterlogo a{margin-left:0px;}
.hd-what-areblock video{width:100%;display:block;height:100%;object-fit:contain;object-position:center center;}
section.hd-lab-faqmain:after{transform:scale(0.6);transform-origin:left;}
section.hd-search-block:after{transform:scale(0.6);transform-origin:right;}
.hd-companyinfo p{max-width:310px;}
.hd-bootominnerfooterlist .hd-lefttfooter:first-child:after{content:'';position:absolute;width:1px;height:100%;background:#E7E7E7;top:0;right:25px;}
section.hd-top-main-footer .footeraddressmain .footeraddressinner a{color:var(--unnamed-color-505050);text-align:left;font:normal normal normal 12px/17px Sen;letter-spacing:0px;display:inline-block;}
section.hd-top-main-footer .footeraddressmain .footeraddressinner a.getaccessbtn{width:100%;height:45px;font:normal normal 600 10px/35px Raleway;}

/* theme */
.hd-two-top-main-footer .hd-two-footerlist:nth-child(2){padding-left:15px;}
.hd-two-top-main-footer .hd-two-footerlist .footeraddressinner a.getaccessbtn{width:100%;height:60px;background:var(--unnamed-color-212121) 0% 0% no-repeat padding-box;border-radius:0px;color:var(--unnamed-color-ffffff);text-align:right;font:normal normal normal 14px/30px Overpass;letter-spacing:0.51px;display:flex;margin-top:20px;}
.hd-two-banner .hd-two-left-slidertext{position:absolute;top:63%;left:50%;transform:translate(-50%,-50%);max-width:1440px;width:80%;margin:0 auto;}
.hd-two-banner .hd-two-left-slidertext a {
    max-width: 124px;
    height: 45px;
    margin: 0px 0;
}
.hd-two-aboutblock .hd-two-abouttable table tbody tr td,.hd-two-aboutblock .hd-two-abouttable table thead tr th {
    height: 60px;
    
}
.hd-two-mainbanner .swiper-slide:first-child .hd-two-left-slidertext:after{height: 180px;top: -200px;}

section.hd-two-aboutblock .hd-two-aboutcontainer{max-width:1180px;margin:0 auto;width:90%;display:flex;justify-content:space-between;}
section.hd-two-aboutblock .hd-two-aboutcontainer .hd-two-aboutleftbox{max-width:50%;width:100%;position:relative;}
section.hd-two-aboutblock .hd-two-aboutcontainer .hd-two-aboutleftbox .hd-two-abouttextbox{width:100%;padding:30px;}
section.hd-two-aboutblock .hd-two-aboutcontainer .hd-two-aboutrightbox .hd-two-innerimagebox .hd-two-roundimgbox{width:178px;height:181px;position:absolute;right:-35px;top:-95px;}
.hd-two-banner .hd-two-left-slidertext h2 {padding: 0px;}
.hd-two-banner .hd-two-left-slidertext h2 {font: normal normal 300 35px/50px Overpass;}
.hd-two-banner .hd-two-left-slidertext h2 span {display: block;font: normal normal bold 40px/50px Overpass;}
section.hd-two-contactlistinner ul li ul li a {
    color: var(--unnamed-color-505050);
    text-align: left;
    font: normal normal normal 14px/30px Overpass;
    letter-spacing: 0px;
}
section.hd-two-contactlistinner ul li ul li span {
    color: var(--unnamed-color-505050);
    text-align: left;
    font: normal normal normal 14px/30px Overpass;
    letter-spacing: 0px;
    max-width: 235px;
}
/* theme */

}

/*-----------------------------------------------------------------------------*/
@media (min-width:768px) and (max-width:991px){
ul.hd-mobilelistshop{display:none;}
.headtoppart{display:none;}
div#accordionExample .hd-ledf-faq,div#accordionExample .hd-right-faq{width:100%;flex:0 0 100%;margin:0 0px;}
section.hd-banner .left-slidertext a{margin:25px auto;}
section.hd-banner .left-slidertext p{max-width:100%;text-align:center;}
section.hd-banner .left-slidertext h2{max-width:100%;font:normal normal normal 86px/90px Sen;text-align:center;}
.bannerswiper  .swiper-slide{flex-wrap:wrap!important;}
.hd-right-whatwe img{margin:70px 0 0;}
.hd-what-areblock .hd-left-whatwe a{margin:40px auto 60px;}
.hd-what-areblock{padding:25px 0;}
.hd-image-background,.hd-loose-inner-slider,.hd-left-whatwe,.hd-right-whatwe{width:100%;flex:0 0 100%;}
.hd-areblock .hd-left-whatwe p,.hd-areblock .hd-right-whatwe table,.hd-what-areblock .hd-left-whatwe p,.left-slidertext{max-width:100%;}
.hd-left-whatwe{justify-content:flex-start!important;}
.accordion.flex-md-nowrap{flex-wrap:wrap!important;}
section.hd-top-main-footer:before{z-index:-1;background-size:50%;background-position:bottom right;top:65%;}
section.hd-top-main-footer:after{z-index:-1;background-size:26%;background-position:bottom left;top:28%;}
.wsmenu>.wsmenu-list>li>a{color:var(--unnamed-color-ffffff);text-align:left;font:normal normal normal 20px/35px Sen;letter-spacing:0.4px;height:65px;display:flex;align-items:center;padding:0 25px;align-content:center;}
.wsmenu>.wsmenu-list>li.wscenterlogo{display:none;}
/*.wsmainfull{width:100%;height:70px;position:absolute;top:80px;z-index:inherit;display:none;}*/
.wsmobileheader .smllogo img.img-white{display:none;}
.wsactive .wsmobileheader .smllogo img.img-logo{display:none;}
.wsactive .wsmobileheader .smllogo img.img-white{display:block;}
.wsactive .wsanimated-arrow span:before,.wsactive .wsanimated-arrow span:after{background:#fff;}
.wsactive span.smllogo{position:absolute;top:25px;left:50%;transform:translateX(-50%);}
ul.hd-mobilelistshop{display:none;}
.wsactive ul.hd-mobilelistshop{position:absolute;width:95%;top:90px;display:flex;align-items:center;align-content:center;justify-content:center;}
.wsactive ul.hd-mobilelistshop li a{display:flex;height:20px;width:20px;display:flex;align-items:center;align-content:center;justify-content:center;}
.wsactive ul.hd-mobilelistshop li{margin:0 10px;display:flex;align-items:center;align-content:center;justify-content:center;}
.wsactive ul.hd-mobilelistshop .hd-shopticon{background-image:url("data:image/svg+xml,%3Csvg id=!string!xmlns=!string!width=!string!height=!string!viewBox=!string!%3E%3Cpath id=!string!data-name=!string!d=!string!transform=!string!fill=!string!/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;width:21px;height:17px;display:inline-block;background-size:contain;}
.wsactive ul.hd-mobilelistshop .hd-hearticon{background-image:url("data:image/svg+xml,%3Csvg id=!string!xmlns=!string!width=!string!height=!string!viewBox=!string!%3E%3Cpath id=!string!data-name=!string!d=!string!transform=!string!fill=!string!/%3E%3Cpath id=!string!data-name=!string!d=!string!transform=!string!fill=!string!/%3E%3Cpath id=!string!data-name=!string!d=!string!transform=!string!fill=!string!/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;width:21px;height:22px;display:inline-block;background-size:contain;}
.wsactive .wsmobileheader .smllogo img.img-logo{display:none;}
.wsactive .wsmobileheader .smllogo img.img-white{display:block;}
.wsactive .wsanimated-arrow span:before,.wsactive .wsanimated-arrow span:after{background:#fff;}
.wsactive span.smllogo{position:absolute;top:25px;left:50%;transform:translateX(-50%);}
ul.hd-mobilelistshop{display:none;}
.wsactive ul.hd-mobilelistshop{position:absolute;width:95%;top:90px;display:flex;align-items:center;align-content:center;justify-content:center;}
.wsactive ul.hd-mobilelistshop li a{display:flex;height:20px;width:20px;display:flex;align-items:center;align-content:center;justify-content:center;}
.wsactive ul.hd-mobilelistshop li{margin:0 10px;display:flex;align-items:center;align-content:center;justify-content:center;}
.wsactive ul.hd-mobilelistshop .hd-shopticon{background-image:url("data:image/svg+xml,%3Csvg id=!string!xmlns=!string!width=!string!height=!string!viewBox=!string!%3E%3Cpath id=!string!data-name=!string!d=!string!transform=!string!fill=!string!/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;width:21px;height:17px;display:inline-block;background-size:contain;}
.wsactive ul.hd-mobilelistshop .hd-hearticon{background-image:url("data:image/svg+xml,%3Csvg id=!string!xmlns=!string!width=!string!height=!string!viewBox=!string!%3E%3Cpath id=!string!data-name=!string!d=!string!transform=!string!fill=!string!/%3E%3Cpath id=!string!data-name=!string!d=!string!transform=!string!fill=!string!/%3E%3Cpath id=!string!data-name=!string!d=!string!transform=!string!fill=!string!/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;width:21px;height:22px;display:inline-block;background-size:contain;}
ul.hd-social-list{justify-content: flex-start;}
.wsactive .headtoppart{display:block;position:absolute;bottom:40px;top:inherit;left:0;z-index:9;background:transparent;}
.headerwp{max-width:1440px;margin:0 auto;padding:0px;height:100%;display:flex;align-items:center;align-content:center;flex-wrap:wrap;justify-content:center;}
.headertopleft{width:100%;float:left;}
.address{padding:0;font-size:12px;color:#b6b6b6;}
.headertopright{width:100%;float:right;text-align:right;}
.headertopright a{color:var(--unnamed-color-ffffff);text-align:right;font:normal normal normal 14px/28px Sen;letter-spacing:1.26px;position:relative;width:100%;text-align:center;}
.headertopright a.callusbtn.hd-sepration:before{display:none;}
.hd-email-subscribeblock .hd-inner-emailbox .input-group{max-width:90%;}
section.hd-dimond-block.hd-listing-dimond .hd-custom-navigation{display: none;}
.hd-dimond-lab-createdmain .hd-selectdimondlist ul li{width:100%;flex:0 0 100%;height:80px;margin:0 0 25px;}
.hd-dimond-lab-createdmain .ui-widget.ui-widget-content{border:solid 1px #0A99B0;width:97%;height:10px;}
.hd-dimond-lab-createdmain,section.hd-banner-product{padding-top:80px;}
.hd-productimage img{width:100%;}
.hd-productimage:after{content:'';position:absolute;top:inherit;width:70%;height:10px;background:#0A99B0;transform:translateY(-0%);z-index:1;right:inherit;left:50%;transform:translate(-50%,0);bottom:-5px;}
.hd-product-description .hd-productdescription{padding:75px 35px;}
.hd-productdetailsbox{padding-left:0;margin:40px 0 0;}
.hd-needhelpbox ul li:last-child{margin-right:0;padding-right:0;}
.hd-banner-product .hd-productdetailsbox ul{display:flex;align-items:center;align-content:center;margin:0 0 0px;}
.hd-banner-product .hd-productdetailsbox .hd-needhelpbox ul{justify-content:space-between;}
.hd-innerorder:after{content:'';position:absolute;width:340px;height:10px;background:#0A99B0;top:inherit;right:inherit;transform:translateY(-50%);left:50%;transform:translate(-50%,0);bottom:-4px;}
section.hd-learntabs .nav-tabs .nav-link{padding:11px 25px;}
.hd-rightabdescription{margin:40px 0;}
section.hd-learntabs .tab-content>.tab-pane .hd-rightabdescription p{padding:0;}
.hd-tabimgbox{padding:15px 0;}
.hd-searchbarheader ul li,.hd-searcbody ul li{font:normal normal normal 12px/15px Sen;}
.hd-searchmainblock a.hd-listbutton{width:calc(100px - 35px);height:40px;padding:0 5px 0 15px;}
.hd-searcbody.grid-item ul li a.hd-listbutton{width:100%;height:40px;padding:0 5px 0 15px;}
.hd-tablistpagination li.page-item{margin:0 5px;}
.hd-searcbody.grid-item ul{width:calc(100% / 3);width:calc((100% / 3)  - 30px);flex:0 0 calc((100% / 3) - 30px);}
.hd-searcbody.grid-item ul  li{padding:0 15px;font-size:16px;}
.hd-searcbody.grid-item ul  li:nth-child(2):after{left:30px;}
.hd-searcbody.grid-item ul  li:nth-child(3):after{left:30px;}
.hd-searcbody.grid-item ul  li:nth-child(4):after{left:30px;}
.hd-searcbody.grid-item ul  li:nth-child(5):after{left:30px;}
.hd-searcbody.grid-item ul  li:nth-child(6):after{left:30px;}
.hd-searcbody.grid-item ul  li:nth-child(7):after{left:30px;}
.hd-searcbody.grid-item ul  li:nth-child(8):after{left:30px;}
.hd-searcbody.grid-item ul  li:nth-child(9):after{left:30px;}
.hd-searcbody.grid-item ul  li:nth-child(10):after{left:30px;}
.hd-searcbody.grid-item ul  li:nth-child(11):after{left:30px;}

.hd-contact-banner{margin-top:70px;}
.hd-bannerimg img{position:relative;right:0;top:inherit;transform:translateY(-0%);}
.hd-contact-banner .hd-bannertext h1{font:normal normal normal 28px/44px Sen;}
.hd-contact-banner .hd-bannertext h1 span{font:normal normal bold 40px/50px Sen;}
.hd-contact-banner .hd-bannertext h3{font:normal normal normal 25px/40px Sen;margin-top:0px;}
.hd-contact-banner{height:350px;}
.hd-contactinner h2{font:normal normal bold 26px/40px Sen;}
.hd-addressblock ul li:nth-child(2){width:100%;flex:0 0 100%;border-left:none;border-right:none;padding:15px 0px;}
.hd-addressblock ul{padding:15px;flex-wrap:wrap;margin:0 12px 15px;width:calc(100% - 24px);}
.hd-addressblock ul li address p{font:normal normal normal 16px/30px Sen;}
.hd-addressblock ul li:first-child{width:100%;flex:0 0 100%;padding:0 0;}
.hd-addressblock ul li:last-child{width:100%;flex:0 0 100%;padding:0 0px;}
.hd-addressblock ul li address{margin-bottom:0;}
.hd-addressblock ul li a{font:normal normal normal 18px/24px Sen;}
.hd-addressblock .hd-sociallist ul li{width:auto;flex:0 0 auto;margin:0 15px;}
.hd-addressblock .hd-sociallist ul{width:100%;display:flex;flex-wrap:nowrap;}
section.hd-contactform{margin-top:15px;}
.hd-contactform h4{font:normal normal bold 40px/30px Sen;}
section.hd-league .hd-league-bannertext h3{font:normal normal bold 40px/45px Sen;}
section.hd-league{position:relative;min-height:auto;margin-bottom:40px;}
section.hd-mission{padding:50px 0 30px;}
section.hd-crafshipblock{margin-bottom:40px;}
.hd-league-bannerimg{padding:0;}
.hd-league-bannerimg img{position:relative;left:0;top:0;width:60%;height:auto;object-fit:cover;object-position:center center;margin:0 0 30px;}
section.hd-threeimgbox ul li:first-child{margin-right:35px;}
.hd-crafshipblock .hd-crafshipblock-bannertext h3{font:normal normal bold 40px/45px Sen;margin:25px 0 30px;}
.hd-crafshipblock-bannertext{padding:0 25px;}
.hd-crafshipblock .hd-crafshipblock-bannertext p{margin:0 0 15px;}
.hd-crafshipblock-bannerimg{padding-right:15px;}
section.hd-storyinner{padding-top:50px;}
section.hd-storyinner .hd-innerstorybox img{margin-bottom:50px;}
.hd-fourimages{margin-bottom:50px;}
.hd-innersteplist{flex-wrap:wrap;}
.hd-steplistimg{width:100%;flex:0 0 100%;}
.hd-stepimageslist .hd-steplistimg .hd-roundimgbox{margin:0 auto;}
.hd-steplisttesxt{width:100%;flex:0 0 100%;margin:70px 0 0;}
section.hd-storyinner .hd-laststory .hd-innerstorybox .hd-stepimageslist ul li{margin-bottom:70px;}
.hd-stepimageslist{margin-top:60px;}
section.hd-storyinner .hd-laststory .hd-innerstorybox .hd-stepimageslist ul li:nth-child(even) .hd-steplistimg{order:1;}
.hd-knomore{margin:50px auto 60px;}
.hd-stepimageslist .hd-steplistimg .hd-roundimgbox img{margin:0;position:relative;top:0;left:0;}
section.hd-storyinner .hd-laststory .hd-innerstorybox .hd-stepimageslist ul li:nth-child(even) .hd-steplistimg .hd-roundimgbox img{left:0;top:0;}

.hd-banner .swiper-pagination-hd{position:absolute;left:50%;right:inherit!important;top:inherit;transform:translate(-50%,-50%);width:auto;height:auto;bottom:40px!important;display:flex;}
section.hd-lab-faqmain:after{background-position:left top;background-size:50%;}
section.hd-search-block:after{background-position:right top;background-size:50%;}
.hd-dimond-block .hd-card-dimond .hd-card-dimond-inner .card-body .card-title{color:var(--unnamed-color-505050);text-align:center;font:normal normal bold 25px/28px Sen;letter-spacing:0px;}
section.hd-search-block{margin-top:0px;position:relative;}
section.hd-areblock{padding:25px 0 0;}
.hd-search-block a.getaccessbtn{margin:70px auto 60px;}
.hd-loose-slider .hd-loose-inner-slider h5{margin-top:40px!important;}
section.hd-lab-faqmain{margin:15px 0 25px;}
section.hd-top-main-footer{padding:40px 0;position:relative;}
ul.hd-footerlist{margin-top:20px;}
section.hd-search-block:after,section.hd-lab-faqmain:after,.hd-bootominnerfooterlist .hd-lefttfooter:first-child:after{display:none;}

/* theme */
section.hd-two-choosediamonds .hd-two-card-dimond .card h4 { color: var(--unnamed-color-212121); text-align: left; font: normal normal bold 19px/30px Sen; letter-spacing: 0px; margin-bottom: 15px; }
section.hd-two-creativeblock ul li { width: calc(100% / 3); flex: 0 0 calc(100% / 3); padding: 15px; }
section.hd-two-creativeblock ul li .hd-two-creativelist{padding: 0;}
.hd-two-engagement{background-size: 100%;}
section.hd-two-aboutblock .hd-two-aboutcontainer { max-width: 1180px; margin: 0 auto; width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; }
section.hd-two-aboutblock .hd-two-aboutcontainer .hd-two-aboutleftbox .hd-two-abouttextbox { width: 100%; padding: 30px; }
section.hd-two-aboutblock .hd-two-aboutcontainer .hd-two-aboutleftbox { max-width: 720px; width: 90%; position: relative; margin: 0 auto; }
section.hd-two-aboutblock .hd-two-aboutcontainer .hd-two-aboutrightbox { max-width: 420px; width: 100%; position: relative; margin: 0 auto; margin-top: 50px; }
.hd-two-top-main-footer .hd-two-footerlist:nth-child(2) { padding-left: 0; }
.hd-two-footerlist { margin-bottom: 30px; }
section.hd-two-aboutblock .hd-two-aboutcontainer .hd-two-aboutrightbox .hd-two-knowmorebtn { width: 174px; height: 60px; background: var(--unnamed-color-212121) 0% 0% no-repeat padding-box; color: var(--unnamed-color-ffffff); text-align: center; font: normal normal 600 17px/30px Raleway; letter-spacing: 0.51px; border-radius: 8px; display: flex; align-items: center; align-content: center; justify-content: center; position: relative; left: 0; bottom: 0; margin: 0 auto; }
.hd-two-banner .hd-two-left-slidertext {position: absolute;top: inherit;left: 50%;transform: translate(-50%, -0%);max-width: 1440px;width: 75%;margin: 0 auto;bottom: 0;}
section.hd-two-banner { margin-top: 0; z-index: 0; position: relative; }
ul.hd-two-sociallist { display: none !important; }
section.hd-two-middle-header { padding: 20px; display: none !important; }
.hd-two-newheder { height: 60px; }
.hd-two-top-header { display: none !important; }
section.hd-two-creativeblock ul { display: flex; align-items: center; align-content: center; justify-content: center; flex-wrap: wrap; }
.wsmenu>.wsmenu-list>li a:after{display: none;}
.wsmenu{color:var(--unnamed-color-212121);text-align:center;font:normal normal normal 16px/35px Sen;letter-spacing:0.48px;text-transform:none;padding:0;width:100%;float:right;display:none;}
.wsactive .wsmenu{display:block;}
.hd-two-mainbanner .swiper-slide:last-child .hd-two-left-slidertext:after{display: none;}
.hd-two-banner .hd-two-left-slidertext h2 {padding: 15px;font: normal normal 300 38px/48px Overpass;}
.hd-two-banner .hd-two-left-slidertext h2 span {display: block;font: normal normal bold 38px/48px Overpass;}
.hd-two-search-block .hd-two-innertablblock .hd-two-videobox {
    padding-right: 24px;
}
.hd-two-videobox {
    padding-right: 12px;
}
.hd-two-careersbanner img {
    height: 350px;
}
.hd-two-testimonialblock .hd-two-testimonialslider .swiper-slide p {
    width: 80%;
}
.hd-two-ourmanufacturing {
    margin-top: 30px;
    align-items: center;
    align-content: center;
}
.hd-two-menufactunit .hd-two-ourmanufacturing h6 {
    padding-right: 60px;
}
section.hd-two-contactlistinner ul li {
    width: calc(100% / 2);
    flex: 0 0 calc(100% / 2);
}
section.hd-two-contactlistinner ul li:nth-child(3):after{display: none;}
section.hd-two-contactlistinner ul li ul li a {
    color: var(--unnamed-color-505050);
    text-align: left;
    font: normal normal normal 14px/30px Overpass;
    letter-spacing: 0px;
}
section.hd-two-contactlistinner ul li ul li span {
    font: normal normal normal 14px/24px Overpass;
}
.page-template-template-careers .hd-two-careersbanner img{height: auto;}
/* theme */

.hd-two-guidbenifits .hd-two-guidbenifitsright ul.hd-two-benefitsdiamondslist li {
    padding: 0;
    width: calc(100%/3);
    flex: 0 0 calc(100%/3);
}
.hd-two-guidbenifits .hd-two-guidbenifitsright ul.hd-two-benefitsdiamondslist {
    flex-wrap: wrap;
    margin-top: 40px;
    margin-bottom: 40px;
}
}

/*-----------------------------------------------------------------------------*/
@media (max-width:767px){
.hd-desktop{display:none;}
.hd-mobile{display:block;}
.headtoppart{display:none;}
section.hd-banner{align-items:flex-start;align-content:flex-start;height:100%;}
.swiper.bannerswiper{padding-top:60px;}
section.hd-banner .left-slidertext h2{text-align:center;font:normal normal normal 50px/51px Sen;}
section.hd-banner .left-slidertext h2 span{text-align:center;font:normal normal bold 50px/51px Sen;}
section.hd-banner .left-slidertext p{text-align:center;font:normal normal normal 15px/25px Sen;max-width:300px;margin:10px auto;}
.hd-dimond-top img{width:20%;}
section.hd-dimond-block{margin:25px 0 0;}
.hd-what-areblock{padding:25px 0;}
section.hd-searchmainblock {margin: 10px 0 0;}
.hd-main-dimaond img{width:90%;}
.hd-dimond-block span.swiper-notification{display:none;}
.hd-banner-arrow {position:relative;top:40px;left:50%;width:13px;height:36px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.786' height='36.648' viewBox='0 0 13.786 36.648'%3E%3Cpath id='Union_3' data-name='Union 3' d='M-2515.016,647.645a1.06,1.06,0,0,0-1.044,1.076V679.24l-3.523-3.26a1.06,1.06,0,0,0-1.042-.246,1.062,1.062,0,0,0-.728.785,1.064,1.064,0,0,0,.327,1.02l6.027,5.573,6.027-5.573a1.059,1.059,0,0,0,.282-1.165,1.058,1.058,0,0,0-.982-.686,1.065,1.065,0,0,0-.742.292l-3.523,3.26V648.72a1.06,1.06,0,0,0-.311-.765A1.061,1.061,0,0,0-2515.016,647.645Z' transform='translate(2521.886 -647.145)' fill='%230a99b0' stroke='rgba(0,0,0,0)' stroke-width='1'/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-position:center center;background-size:contain;transform:translateX(-50%);cursor:pointer;}
.swiper-pagination-hd{display:none;}
.right-sliderimg{max-width:calc(100% - 30px);display:flex;margin-left:0;margin:0 auto;order:1;}
.left-slidertext{max-width:calc(100% - 30px);order:2;margin:0 auto;}
section.hd-banner .left-slidertext a{background:var(--unnamed-color-212121) 0% 0% no-repeat padding-box;border-radius:8px;width:100%;height:60px;max-width:335px;margin:5px auto;text-align:center;font:normal normal 600 16px/35px Raleway;letter-spacing:0.48px;}
.hd-dimond-block .hd-dimond-text p{text-align:center;font:normal normal normal 16px/36px Sen;}
.hd-dimond-block .hd-dimond-text h2{text-align:center;font:normal normal bold 30px/32px Sen;}
.hd-dimond-block .hd-card-dimond .hd-card-dimond-inner{margin:0 5px;padding:20px 15px;}
.hd-dimond-block .hd-card-dimond .hd-card-dimond-inner .card-body .card-title{text-align:center;font:normal normal bold 22px/20px Sen;}
.hd-dimond-block .hd-card-dimond .hd-card-dimond-inner .card-body .card-text{text-align:center;font:normal normal normal 16px/25px Sen;}
.hd-right-whatwe{order:1;padding:0 17px;}
.hd-left-whatwe{order:2;margin:35px 0 0;padding:0 17px;}
.hd-right-whatwe img{width:100%;display:block;}
.hd-areblock .hd-right-whatwe table{max-width:100%;border:solid 1px #fff;margin:0;width:100%;}
section.hd-areblock{padding:25px 0px;}
.hd-search-block h4{text-align:center;font:normal normal bold 30px/32px Sen;}
.hd-areblock .hd-right-whatwe table thead tr th,.hd-areblock .hd-right-whatwe table tr td{padding:10px;font-size: 14px;}
.hd-areblock .hd-left-whatwe p{text-align:left;font:normal normal normal 16px/25px Sen;}
.hd-areblock .hd-left-whatwe h3{text-align:center;font:normal normal bold 30px/32px Sen;margin:0 0 15px;}
.hd-what-areblock .hd-left-whatwe h3{text-align:center;font:normal normal bold 30px/32px Sen;margin:0 0 15px;}
.hd-search-block p{max-width:100%;text-align:center;font:normal normal normal 16px/25px Sen;margin-bottom: 15px;}
.hd-what-areblock .hd-left-whatwe a{width:100%;}
.hd-image-background{padding:40px;}
.hd-custom-navigation-round {top: 50%;}
section.hd-two-search-block.hd-two-firstblock .hd-custom-navigation-round {top: 70%;}
div#accordionExample .hd-ledf-faq,div#accordionExample .hd-right-faq{width:calc(100% - 10px);flex:0 0 calc(100% - 10px);margin:0 auto;}
.hd-loose-slider .hd-loose-inner-slider h5{text-align:center;font:normal normal bold 30px/32px Sen;    margin-top: 30px !important;}
.hd-loose-slider .hd-loose-inner-slider p{text-align:center;font:normal normal normal 16px/25px Sen;max-width:260px;}
.hd-swip-box .hd-swip-text h4{text-align:center;font:normal normal bold 40px/40px Sen;margin:0 0 15px;}
.hd-loose-slider .hd-swip-text p{text-align:center;font:normal normal normal 20px/30px Sen;}
section.hd-lab-faqmain{margin:25px 0 10px;}
.hd-lab-faqmain h5{text-align:center;font:normal normal bold 30px/32px Sen;max-width:98%;margin:0 auto 15px;}
.hd-lab-faqmain p{text-align:center;font:normal normal normal 16px/25px Sen;width:calc(100% - 30px);margin:0 auto 35px;}
.hd-search-block a.getaccessbtn {width: calc(100% - 35px);margin-bottom: 40px;margin-top: 20px;}
.hd-lab-faqmain button.accordion-button{text-align:left;font:normal normal bold 18px/25px Sen;}
.hd-lab-faqmain .accordion-body{text-align:left;font:normal normal normal 15px/25px Sen;color:var(--unnamed-color-989898);padding:0px 50px 15px;}
.hd-lab-faqmain .accordion-item{margin:0 0 10px;}
.hd-lab-faqmain button.accordion-button{padding-left:50px;position:relative;color:var(--unnamed-color-505050);text-align:left;font:normal normal bold 18px/25px Sen;letter-spacing:0px;text-transform:none;background:transparent;border-bottom:none;box-shadow:none;}
section.hd-email-subscribeblock{margin:0 -15px;}
.hd-email-subscribeblock .hd-inner-emailbox{border:none;border-radius:0;height:auto;padding:40px 30px;}
.hd-email-subscribeblock .hd-inner-emailbox .input-group{height:65px;}
.hd-email-subscribeblock .hd-inner-emailbox h5{text-align:center;font:normal normal bold 30px/32px Sen;}
.hd-email-subscribeblock .hd-inner-emailbox p{text-align:center;font:normal normal normal 16px/25px Sen;}
.wsmenu>.wsmenu-list>li>a{color:var(--unnamed-color-ffffff);text-align:left;font:normal normal normal 20px/35px Sen;letter-spacing:0.4px;height:65px;display:flex;align-items:center;padding:0 25px;align-content:center;}
.wsmenu>.wsmenu-list>li.wscenterlogo{display:none;}
.wsmainfull{width:100%;height:70px;position:absolute;top:80px;z-index:inherit;}
section.hd-top-main-footer:before{top:0;width:100%;height:260px;right:0;transform:translateY(-0%);}
section.hd-top-main-footer:after{top:290px;width:100%;height:208px;left:-90px;background-size:contain;transform:translateY(-0%) scale(1.2);}
section.hd-top-main-footer{padding:510px 0 40px;position:relative;}
.hd-search-block .swiper-wrapper {width: calc(100% - 72px);margin: 0 auto;}
/*.hd-search-block .swiper-slide .col {margin: 0px -8px;width: calc(100% - 56px);}*/
.hd-search-block .swiper-slide .col {margin: 0px -18px;width: calc(100% - 35px);}
.hd-search-block span.swiper-pagination-bullet{width:10px;height:10px;background:#96DDE8;opacity:1;}
.hd-search-block span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0A99B0;}
.hd-search-block .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.hd-search-block .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;}
.hd-search-block .swiper.hd-card-dimond{padding-bottom:40px;}
.hd-search-block .swiper-horizontal>.swiper-pagination-bullets,.hd-search-block .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0px;left:0;width:100%;}
.wsmobileheader .smllogo img.img-white{display:none;}
.wsactive .wsmobileheader .smllogo img.img-logo{display:none;}
.wsactive .wsmobileheader .smllogo img.img-white{display:block;}
.wsactive .wsanimated-arrow span:before,.wsactive .wsanimated-arrow span:after{background:#fff;} 
.wsactive span.smllogo{position:absolute;top:25px;left:50%;transform:translateX(-50%);}
ul.hd-mobilelistshop{display:none;}
.wsactive ul.hd-mobilelistshop{position:absolute;width:95%;top:90px;display:flex;align-items:center;align-content:center;justify-content:center;}
.wsactive ul.hd-mobilelistshop li a{display:flex;height:20px;width:20px;display:flex;align-items:center;align-content:center;justify-content:center;}
.wsactive ul.hd-mobilelistshop li{margin:0 10px;display:flex;align-items:center;align-content:center;justify-content:center;}
.wsactive ul.hd-mobilelistshop .hd-shopticon{background-image:url("data:image/svg+xml,%3Csvg id=!string!xmlns=!string!width=!string!height=!string!viewBox=!string!%3E%3Cpath id=!string!data-name=!string!d=!string!transform=!string!fill=!string!/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;width:21px;height:17px;display:inline-block;background-size:contain;}
.wsactive ul.hd-mobilelistshop .hd-hearticon{background-image:url("data:image/svg+xml,%3Csvg id=!string!xmlns=!string!width=!string!height=!string!viewBox=!string!%3E%3Cpath id=!string!data-name=!string!d=!string!transform=!string!fill=!string!/%3E%3Cpath id=!string!data-name=!string!d=!string!transform=!string!fill=!string!/%3E%3Cpath id=!string!data-name=!string!d=!string!transform=!string!fill=!string!/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;width:21px;height:22px;display:inline-block;background-size:contain;}
ul.hd-social-list{justify-content:center;}
.wsactive .headtoppart{display:block;position:absolute;bottom:40px;top:inherit;left:0;z-index:9;background:transparent;}
.headerwp{max-width:1440px;margin:0 auto;padding:0px;height:100%;display:flex;align-items:center;align-content:center;flex-wrap:wrap;justify-content:center;}
.headertopleft{width:100%;float:left;}
.address{padding:0;font-size:12px;color:#b6b6b6;}
.headertopright{width:100%;float:right;text-align:right;}
.headertopright a{color:var(--unnamed-color-ffffff);text-align:right;font:normal normal normal 14px/28px Sen;letter-spacing:1.26px;position:relative;width:100%;text-align:center;}
.headertopright a.callusbtn.hd-sepration:before{display:none;}
footer .hd-top-main-footer .hd-footer-email li a:after{display:none;}
section.hd-dimond-block.hd-listing-dimond .swiper-wrapper{width:calc(100% - 72px);margin:0 auto;}
section.hd-dimond-block.hd-listing-dimond .swiper-slide .col{margin:0px 0px;width:calc(100% - 45px);}
section.hd-dimond-block.hd-listing-dimond .hd-custom-navigation{position:relative;display:flex;height:40px;width:180px;align-items:center;align-content:center;justify-content:space-between;margin:25px auto 15px;}
section.hd-dimond-block.hd-listing-dimond .swiper-button-next,section.hd-dimond-block.hd-listing-dimond .swiper-button-prev{width:65px;height:13px;margin:0;transform:translateY(-50%);}
section.hd-dimond-lab-createdmain-mobile{padding-top:65px;}
section.hd-dimond-lab-createdmain-mobile h4{color:var(--unnamed-color-505050);text-align:center;font:normal normal normal 24px/59px zapfhumnst_btroman;letter-spacing:0px;text-transform:none;display:flex;align-items:center;align-content:center;justify-content:center;}
.hd-seprator{background:var(--unnamed-color-dcdcdc) 0% 0% no-repeat padding-box;background:#DCDCDC 0% 0% no-repeat padding-box;border-radius:8px;width:63px;height:4px;position:absolute;left:50%;transform:translateX(-50%);top:10px;}
.hd-labdimonds{background-size:cover;width:29px;height:29px;margin:0 5px;}
section.hd-dimond-lab-createdmain-mobile h4 span{color:var(--unnamed-color-505050);text-align:center;font:normal normal bold 24px/59px zapfhumnst_btroman;letter-spacing:0px;text-transform:none;}
section.hd-dimond-lab-createdmain-mobile p{color:var(--unnamed-color-989898);text-align:center;font:normal normal normal 14px/20px Sen;letter-spacing:0px;text-transform:none;}
section.hd-dimond-lab-createdmain-mobile .hd-selectlistcreatmain{width:calc(100% - 24px);height:223px;background:#F8F8F8 0% 0% no-repeat padding-box;border-radius:10px;margin:20px 12px;padding:20px 15px;}
section.hd-dimond-lab-createdmain-mobile .hd-selectlistcreatmain ul{display:flex;flex-wrap:wrap;align-items:center;align-content:center;}
section.hd-dimond-lab-createdmain-mobile .hd-selectlistcreatmain ul li{width:calc((100% / 4) - 10px);margin:5px;}
section.hd-dimond-lab-createdmain-mobile .hd-selectlistcreatmain h5{color:var(--unnamed-color-505050);text-align:center;font:normal normal bold 17px/35px Sen;letter-spacing:0px;margin:0 0 5px;}
section.hd-dimond-lab-createdmain-mobile .hd-selectlistcreatmain ul li .hd-selectdimonds{background:var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;border:1px solid var(--unnamed-color-dcdcdc);background:#FFFFFF 0% 0% no-repeat padding-box;border:1px solid #DCDCDC;border-radius:10px;height:60px;display:flex;align-items:center;align-content:center;flex-wrap:wrap;justify-content:center;}
section.hd-dimond-lab-createdmain-mobile .hd-selectlistcreatmain ul li .hd-selectdimonds span{width:100%;flex:0 0 100%;text-align:center;color:var(--unnamed-color-bdbdbd);text-align:center;font:normal normal normal 12px/16px Sen;letter-spacing:0px;}
section.hd-dimond-block{padding-top:0px;}
section.hd-dimond-lab-createdmain-mobile .hd-selectlistcreatmain ul li .hd-selectdimonds h3{width:100%;flex:0 0 100%;text-align:center;color:var(--unnamed-color-505050);text-align:center;font:normal normal bold 14px/16px Sen;letter-spacing:0px;}
.hd-searchmainblock h2{color:var(--unnamed-color-505050);text-align:center;font:normal normal bold 30px/32px Sen;letter-spacing:0px;margin-bottom: 15px;}
.modal.fade .modal-dialog{transition:none;transform:none;}
.modal-dialog{position:relative;width:auto;margin:0;pointer-events:none;display:flex;align-items:flex-end;align-content:flex-end;height:100%;}
.modal-dialog .modal-content{background:var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0px 30px 80px #0000004D;border-radius:20px 20px 0px 0px;height:292px;border:none;}
.modal-backdrop.show{opacity:0;}
.modal .hd-selectlistcreatmain ul li .hd-selectdimonds{background:var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;border:1px solid var(--unnamed-color-dcdcdc);background:#FFFFFF 0% 0% no-repeat padding-box;border:1px solid #DCDCDC;border-radius:10px;height:65px;display:flex;align-items:center;align-content:center;flex-wrap:wrap;justify-content:center;}
.modal .hd-selectlistcreatmain ul li{width:calc((100% / 4) - 10px);margin:5px;}
.modal .hd-selectlistcreatmain ul{display:flex;flex-wrap:wrap;align-items:center;align-content:center;}
.modal .modal-title{color:var(--unnamed-color-505050);text-align:left;font:normal normal bold 18px/35px Sen;letter-spacing:0px;}
.modal .modal-header{padding:15px 20px 0;border:none;}
.modal .modal-body{position:relative;flex:1 1 auto;padding:0 1rem;}
.modal .modal-header h6{color:var(--unnamed-color-505050);text-align:left;font:normal normal normal 15px/10px Sen;letter-spacing:0px;text-transform:none;}
.modal-footer .hd-modalviewbtn{background:var(--unnamed-color-0a99b0) 0% 0% no-repeat padding-box;width:100%;border:solid 1px #0A99B0;height:45px;border-radius:8px;color:var(--unnamed-color-ffffff);text-align:center;font:normal normal bold 16px/19px Sen;letter-spacing:0.16px;text-transform:none;}
.modal .modal-footer{border:none;padding:0 15px 25px;}
.modal .hd-selectlistcreatmain ul li .shape-7 {background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40.017' height='39.745' viewBox='0 0 40.017 39.745'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1255' data-name='Rectangle 1255' width='40.017' height='39.745' fill='%23dcdcdc'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_38304' data-name='Group 38304' transform='translate(0 0)'%3E%3Cg id='Group_38303' data-name='Group 38303' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_34086' data-name='Path 34086' d='M0,20.364A41.745,41.745,0,0,1,1.16,9.605a19.158,19.158,0,0,1,.91-2.549,10.335,10.335,0,0,1,7-5.935A24.348,24.348,0,0,1,14.878.168c2.669-.1,5.343-.2,8.012-.155a33.9,33.9,0,0,1,8.009,1A10.421,10.421,0,0,1,38.8,8.9a34.449,34.449,0,0,1,.982,5.722,58.909,58.909,0,0,1,.148,8.448,33,33,0,0,1-1.358,8.481,9.911,9.911,0,0,1-6.982,6.878,26.218,26.218,0,0,1-6.351,1.141c-2.434.115-4.876.215-7.31.155a37.472,37.472,0,0,1-9.072-1.249,10.013,10.013,0,0,1-7.523-7.466A30.477,30.477,0,0,1,.275,25.086C.151,23.31.067,21.53,0,20.364M20.21,1.215l-.008.209c-1.285,0-2.57-.028-3.853.006a28.421,28.421,0,0,0-6.4.89A9.815,9.815,0,0,0,5.1,4.96,10.989,10.989,0,0,0,2.683,9.374,34.042,34.042,0,0,0,1.4,19.055a46.44,46.44,0,0,0,.593,8.506,19.079,19.079,0,0,0,1.663,5.458A6.242,6.242,0,0,0,6.6,36.027a22.36,22.36,0,0,0,2.835,1.136,34.018,34.018,0,0,0,9.78,1.2c2.2.026,4.407-.093,6.605-.238a22,22,0,0,0,5.889-1.218,7.958,7.958,0,0,0,4.821-4.066,16.238,16.238,0,0,0,.827-2.021,31.533,31.533,0,0,0,1.218-8.942,57.224,57.224,0,0,0-.242-8.1A23.76,23.76,0,0,0,37.106,8.2a8.438,8.438,0,0,0-5.079-5.336A19.579,19.579,0,0,0,27.1,1.712c-2.292-.224-4.6-.337-6.894-.5' transform='translate(0 0)' fill='%23dcdcdc'/%3E%3Cpath id='Path_34087' data-name='Path 34087' d='M38.448,23.375a7.841,7.841,0,0,1-.492.614q-3.123,3.167-6.254,6.327l-7.271,7.355c-.5.51-.68.51-1.187.009L9.382,23.964c-.513-.508-.515-.689-.007-1.188L23.235,9.18c.527-.517.651-.514,1.179.015Q31.2,15.982,37.983,22.773a6.258,6.258,0,0,1,.466.6m-14.7-13.249-13.51,13.24L23.84,36.813,37.1,23.388,23.744,10.126' transform='translate(-3.66 -3.579)' fill='%23dcdcdc'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width: 27px;height: 27px;display: flex;margin: 0 0 5px;}
.modal .hd-selectlistcreatmain ul li span{width:100%;flex:0 0 100%;color:var(--unnamed-color-989898);text-align:center;font:normal normal normal 12px/10px Sen;letter-spacing:0px;}
section.hd-dimond-lab-createdmain-mobile .hd-selectlistcreatmain ul li.active .hd-selectdimonds{border:1px solid var(--unnamed-color-0a99b0);}
section.hd-dimond-lab-createdmain-mobile .hd-selectlistcreatmain ul li.active .hd-selectdimonds h3{color:var(--unnamed-color-0a99b0);}
section.hd-dimond-lab-createdmain-mobile .hd-selectlistcreatmain ul li.active .hd-selectdimonds span{color:var(--unnamed-color-0a99b0);}
.modal .hd-selectlistcreatmain ul li.active .hd-selectdimonds{border:1px solid var(--unnamed-color-0a99b0);}
.modal .modal-body .hd-dimond-lab-createdmain{padding-top:25px;}
.modal .modal-body .hd-dimond-lab-createdmain .filterWrapper{width:100%;display:flex;flex:0 0 100%;flex-wrap:wrap;}
.modal .modal-body .hd-dimond-lab-createdmain form.clippricerangtextbx input{width:48%;height:40px;}
#exampleModal_two .modal-dialog .modal-content,#exampleModal_six .modal-dialog .modal-content{height:248px;}
#exampleModal_two.modal .modal-body .hd-dimond-lab-createdmain,#exampleModal_six.modal .modal-body .hd-dimond-lab-createdmain{padding-top:5px;}
#exampleModal_two.modal .hd-dimond-lab-createdmain form.clippricerangtextbx,#exampleModal_six.modal .hd-dimond-lab-createdmain form.clippricerangtextbx{margin-bottom:25px;}
#exampleModal_three.modal .hd-dimond-lab-createdmain .hd-cutslider,#exampleModal_four.modal .hd-dimond-lab-createdmain .hd-cutslider,#exampleModal_five.modal .hd-dimond-lab-createdmain .hd-cutslider{display:flex;width:100%;flex:0 0 100%;}
#exampleModal_three.modal .modal-body .hd-dimond-lab-createdmain,#exampleModal_four.modal .modal-body .hd-dimond-lab-createdmain,#exampleModal_five.modal .modal-body .hd-dimond-lab-createdmain{padding-top:60px;width:90%;margin:0 auto;}
#exampleModal_three.modal .hd-dimond-lab-createdmain .slider.slider-horizontal .slider-tick-label-container .slider-tick-label,#exampleModal_four.modal .hd-dimond-lab-createdmain .slider.slider-horizontal .slider-tick-label-container .slider-tick-label,#exampleModal_five.modal .hd-dimond-lab-createdmain .slider.slider-horizontal .slider-tick-label-container .slider-tick-label{width:10%!important;margin:0 3px;}
#exampleModal_three.modal .hd-dimond-lab-createdmain .slider.slider-horizontal .slider-tick-label-container .slider-tick-label {    max-width: 9%; }
#exampleModal_five.modal .hd-dimond-lab-createdmain .slider.slider-horizontal .slider-tick-label-container .slider-tick-label{width:25%!important;margin:0 3px;}
#exampleModal_three.modal .hd-dimond-lab-createdmain .slider.slider-horizontal .slider-tick-label-container,#exampleModal_four.modal .hd-dimond-lab-createdmain .slider.slider-horizontal .slider-tick-label-container,#exampleModal_five.modal .hd-dimond-lab-createdmain .slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:-45px;}
div#exampleModal_three .modal-content,#exampleModal_four.modal .modal-content,#exampleModal_five.modal .modal-content{height:224px;}
#exampleModal_seven.modal .hd-selectlistcreatmain ul{margin:10px 0 0;}
#exampleModal_seven .modal-dialog .modal-content{height:197px;}
#exampleModal_seven.modal .hd-selectlistcreatmain ul li .hd-selectdimonds{background:var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;border:1px solid var(--unnamed-color-dcdcdc);background:#FFFFFF 0% 0% no-repeat padding-box;border:1px solid #DCDCDC;border-radius:5px;height:40px;display:flex;align-items:center;align-content:center;flex-wrap:wrap;justify-content:center;}
.hd-mobilelistmdimondd .hd-showresult h5{color:var(--unnamed-color-212121);text-align:left;font:normal normal normal 13px/18px Sen;letter-spacing:0px;text-transform:none;}
.hd-searchdropresult{display:flex;align-items:center;align-content:center;margin:15px 0;}
.hd-searchdropresult .hd-text-dropdown .dropdown-toggle{width:150px;border:none;}
.hd-searchdropresult .hd-text-dropdown{border:1px solid var(--unnamed-color-eeeeee);height:45px;padding:0px 10px;border-radius:10px;}
.hd-mobilelistmdimondd .hd-showresult h5 span{display:block;}
.hd-mobilepricelistmainbox ul li .hd-mobilepricelistmainboxinner{align-items:center;border:1px solid var(--unnamed-color-dcdcdc);border-radius:10px;display:flex;align-content:center;}
.hd-mobilepricelistmainbox ul li .hd-mobilepricelistmainboxinner .hd-mobilepricelistmainboxinnerimg{position:relative;width:160px;flex:0 0 160px;}
.hd-mobilepricelistmainbox ul li .hd-mobilepricelistmainboxinner .hd-mobilepricelistmainboxinnertext{width:calc(100% - 160px);flex:0 0 calc(100% - 160px);padding-left:30px;}
.hd-mobilepricelistmainbox ul li .hd-mobilepricelistmainboxinner .hd-mobilepricelistmainboxinnertext h4{color:var(--unnamed-color-505050);text-align:left;font:normal normal bold 16px/18px Sen;letter-spacing:0px;text-transform:none;max-width:140px;margin:0 0 8px;}
.hd-mobilepricelistmainbox ul li .hd-mobilepricelistmainboxinner .hd-mobilepricelistmainboxinnertext ul li h6{color:var(--unnamed-color-bdbdbd);text-align:left;font:normal normal normal 14px/22px Sen;letter-spacing:0px;width:70px;margin-right:10px;}
.hd-mobilepricelistmainbox ul li .hd-mobilepricelistmainboxinner .hd-mobilepricelistmainboxinnertext ul li span{color:var(--unnamed-color-505050);text-align:left;font:normal normal normal 14px/22px Sen;letter-spacing:0px;}
.hd-mobilepricelistmainbox ul li .hd-mobilepricelistmainboxinner .hd-mobilepricelistmainboxinnertext ul li{display:flex;align-items:center;align-content:center;}
.hd-mobilepricelistmainbox ul li .hd-mobilepricelistmainboxinner .hd-mobilepricelistmainboxinnertext h5{color:var(--unnamed-color-0a99b0);text-align:left;font:normal normal bold 20px/26px Sen;letter-spacing:0px;text-transform:uppercase;margin:5px 0 0;}
.hd-mobilepricelistmainbox ul li .hd-mobilepricelistmainboxinner .hd-mobilepricelistmainboxinnerimg i.hd-hearticon{position:absolute;top:0;left:0;}
.hd-mobilepricelistmainbox ul li .hd-mobilepricelistmainboxinner .hd-mobilepricelistmainboxinnerimg .hd-price-box{position:absolute;top:-10px;right:10px;width:44px;height:45px;background:var(--unnamed-color-0a99b0) 0% 0% no-repeat padding-box;display:flex;align-items:center;align-content:center;justify-content:center;border-radius:50%;z-index:99;}
.hd-mobilepricelistmainbox>ul>li .hd-mobilepricelistmainboxinner{padding:15px;}
.hd-mobilepricelistmainbox ul li .hd-mobilepricelistmainboxinner .hd-mobilepricelistmainboxinnerimg img{width:127px;display:block;margin:0 0 0 20px;max-width:100%;}
.hd-mobilepricelistmainbox ul li .hd-mobilepricelistmainboxinner .hd-mobilepricelistmainboxinnerimg .hd-price-box h6{color:var(--unnamed-color-ffffff);text-align:center;font:normal normal bold 14px/14px zapfhumnst_btroman;letter-spacing:0.78px;}
.hd-mobilepricelistmainbox>ul>li{margin:0 0 15px;}
.hd-mobilepricelistmainbox>ul>li:last-child{margin:0;}
.hd-searchmainblock ul.hd-tablistpagination.pagination{margin:36px 0 50px;}
.hd-contact-banner{margin-top:70px;}
.hd-bannerimg img{position:relative;right:0;top:inherit;transform:translateY(-0%);}
.hd-contact-banner .hd-bannertext h1{font:normal normal normal 28px/44px Sen;margin: 0 0 15px;}
.hd-contact-banner .hd-bannertext h1 span{font:normal normal bold 40px/50px Sen;}
.hd-contact-banner .hd-bannertext h3{font:normal normal normal 25px/40px Sen;margin-top:50px;}
.hd-contact-banner{height:470px;}
section.hd-contactinner,section.hd-mission,section.hd-crafshipblock,section.hd-location{margin:35px 0;}
.hd-contactinner h2{font:normal normal bold 26px/33px Sen;}
.hd-addressblock ul li:nth-child(2){width:100%;flex:0 0 100%;border-left:none;border-right:none;padding:15px 0px;}
.hd-addressblock ul{padding:15px;flex-wrap:wrap;margin:0 12px 15px;width:calc(100% - 24px);}
.hd-addressblock ul li address p{font:normal normal normal 16px/30px Sen;}
.hd-addressblock ul li:first-child{width:100%;flex:0 0 100%;padding:0 0;}
.hd-addressblock ul li:last-child{width:100%;flex:0 0 100%;padding:0 0px;}
.hd-addressblock ul li address{margin-bottom:0;}
.hd-addressblock ul li a{font:normal normal normal 18px/24px Sen;}
.hd-addressblock .hd-sociallist ul li{width:auto;flex:0 0 auto;margin:0 15px;}
.hd-addressblock .hd-sociallist ul{width:100%;display:flex;flex-wrap:nowrap;}
section.hd-contactform{margin-top:15px;}
.hd-contactform h4{font:normal normal bold 40px/30px Sen;}
section.hd-mission{padding-top:0;padding-bottom:0;}
.hd-mission-bannertext{margin-top:50px;}
.hd-crafshipblock-bannertext{padding:0 12px;}
section.hd-mission .hd-mission-bannertext h3,.hd-crafshipblock .hd-crafshipblock-bannertext h3,section.hd-league .hd-league-bannertext h3,section.hd-location h4{font:normal normal bold 40px/45px Sen;margin:0 0 25px;}
.hd-crafshipblock .hd-crafshipblock-bannertext h3{margin-top:30px;}
.hd-crafshipblock-bannerimg{padding-right:12px;margin:15px 0;padding-bottom:20px;}
section.hd-league{position:relative;min-height:auto;margin-bottom:0;}
.hd-league-bannerimg img{position:relative;left:0;top:0;width:100%;height:auto;object-fit:cover;object-position:center center;margin-bottom:15px;}
section.hd-threeimgbox ul{flex-wrap:wrap;}
section.hd-threeimgbox ul li:first-child{margin-right:0;}
section.hd-threeimgbox ul li:nth-child(2){margin:35px 0;margin-left:55px;}
.hd-locationimgbox{width:100%;}
.hd-locationmainimgbox{margin:0 0 25px;}
section.hd-storyinner{padding-top:35px;}
.hd-storyinner .hd-innerstorybox h3{font:normal normal bold 45px/45px Sen;}
section.hd-storyinner .hd-innerstorybox img{margin-bottom:40px;}
.hd-fourimages{margin-top:35px;margin-bottom:35px;}
.hd-storyinner .hd-innerstorybox h4{font:normal normal bold 26px/36px Sen;}
.hd-steplisttesxt{width:100%;flex:0 0 100%;}
.hd-stepimageslist .hd-steplistimg .hd-roundimgbox{width:300px;height:300px;margin:15px auto 40px;}
section.hd-storyinner .hd-laststory .hd-innerstorybox .hd-stepimageslist ul li{margin-bottom:30px;flex-wrap:wrap;}
.hd-stepimageslist .hd-innersteplist .hd-steplisttesxt h3{font:normal normal bold 40px/50px Sen;}
.hd-storyinner .hd-innerstorybox h3{font:normal normal bold 40px/45px Sen;}
.hd-storyinner .hd-innerstorybox h4{font:normal normal bold 22px/32px Sen;}
section.hd-storyinner .hd-laststory .hd-innerstorybox .hd-stepimageslist ul li:nth-child(even) .hd-steplistimg{order:1;}
.hd-knomore{margin:20px auto 50px;width:100%;text-align:center;font-size:15px;}
.hd-innersteplist{flex-wrap:wrap;}
.hd-steplistimg{width:100%;flex:0 0 100%;}
.hd-stepimageslist .hd-steplistimg .hd-roundimgbox img,section.hd-storyinner .hd-laststory .hd-innerstorybox .hd-stepimageslist ul li:nth-child(even) .hd-steplistimg .hd-roundimgbox img{margin:0;position:absolute;top:0;left:0;}
section.hd-banner-product{padding-top:0;margin-bottom:0;margin-top:70px;}
.product-left{overflow:hidden;display:flex;flex-wrap:wrap;}
.gallery-top{float:none;width:100%;overflow:hidden;}
.gallery-thumbs{float:none;width:100%;height:auto;overflow:hidden;order:2;display:flex;margin:10px 12px;}
section.hd-banner-product{padding-top:0;margin-bottom:0;margin-top:70px;}
.product-left{overflow:hidden;display:flex;flex-wrap:wrap;margin-left:-13px;margin-right:-13px;}
.hd-productdetailsbox{padding-left:0px;}
.hd-banner-product .hd-productdetailsbox h2{font:normal normal bold 30px/34px Sen;}
.hd-enqry .hd-inqbtn{width:80%;}
.hd-banner-product .hd-productdetailsbox ul{display:flex;align-items:center;align-content:center;margin:0 0 5px;flex-wrap:wrap;}
.hd-banner-product .hd-productdetailsbox .hd-productboxlist ul li{margin-right:15px;width:100%;margin:5px 0;}
.hd-banner-product .hd-productdetailsbox .hd-needhelpbox ul li{width:100%;padding:0;margin:0 0 15px;}
.hd-banner-product .hd-productdetailsbox .hd-needhelpbox ul li a{width:100%;height:60px;}
.hd-product-description .hd-productdescription:after{content:'';background-image:url(../images/pngfind.com-back.png);width:62px;height:24px;position:absolute;top:5px;right:5px;background-size:contain;}
.hd-product-description .hd-productdescription h2{font:normal normal bold 33px/24px zapfhumnst_btroman;margin:0 0 5px;}
.hd-main-imgdescbox{margin-bottom:20px;}
.hd-product-description .hd-productdescription h3{font:normal normal bold 11px/25px Sen;margin:0;}
.hd-productimage{position:relative;width:111px;height:111px;display:flex;}
.hd-product-description .hd-productdescription{background:#F8F8F8 0% 0% no-repeat padding-box;position:relative;display:flex;flex-wrap:wrap;align-items:center;align-content:center;padding:0 15px;width:calc(100% - 111px);flex:0 0 calc(100% - 111px);}
.hd-productimage:after{content:'';position:absolute;top:50%;width:5px;height:92px;background:#0A99B0;transform:translateY(-50%);z-index:1;right:-2px;}
.hd-product-description .hd-productdescription p{color:var(--unnamed-color-505050);text-align:left;font:normal normal normal 13px/15px Sen;letter-spacing:0px;text-transform:none;max-width:100%;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.hd-product-description .hd-productdescription .hd-shopright{color:var(--unnamed-color-0a99b0);text-align:left;font:normal medium 16px/19px Raleway;letter-spacing:0.32px;font-weight:600;text-transform:none;position:absolute;right:5px;bottom:5px;display:flex;align-items:center;align-content:center;font-size:11px;}
.hd-dimond-information ul.hd-information-table li ul li{width:100%;}
.hd-dimond-information ul.hd-information-table li ul{flex-wrap:wrap;}
.hd-dimond-information ul.hd-information-table li ul li:last-child{border-left:none;}
.hd-findbest-dimond h3{font:normal normal bold 25px/30px Sen;}
.hd-banner .swiper-pagination-hd{position:absolute;left:50%;right:inherit!important;top:inherit;transform:translate(-50%,-50%);width:auto;height:auto;bottom:-15px!important;display:flex;}
section.hd-banner{padding:0px 0;padding-top:25px;}
.hd-what-areblock .hd-left-whatwe a{width:100%;letter-spacing:-0.49px;}
section.hd-search-block:after,section.hd-lab-faqmain:after,.hd-bootominnerfooterlist .hd-lefttfooter:first-child:after{display:none;}
.hd-footerlogoblock{position:relative;flex-wrap:wrap;}
.hd-companyinfo{width:100%;margin:20px 0;}
.hd-footerlogoblock:after{display:none;}
section.hd-top-main-footer .footeraddressmain .footeraddressinner:last-child{margin-top:0px;margin-bottom:0;}
section.hd-top-main-footer .footeraddressmain .footeraddressinner,section.hd-top-main-footer .hd-lefttfooter .footeraddressmain .footeraddressinner:nth-child(2){width:100%;flex:0 0 100%;margin:0 0 20px;}
section.hd-top-main-footer h5{margin:0 0 10px;}
.hd-bootominnerfooterlist{border-top:solid 1px #E7E7E7;margin:20px -12px 0;padding-top:20px;}
footer .hd-top-main-footer .hd-social-list{margin-top:15px;justify-content:flex-start;}
footer section.hd-booter-footer ul li p a{color:var(--unnamed-color-989898);width:100%;display:block;}
section.hd-top-main-footer .hd-rightfooter h5{margin-top:30px;}
section.hd-top-main-footer .footeraddressmain .footeraddressinner h4{font:normal normal bold 18px/18px Sen;margin:0 0 0px;}
section.hd-top-main-footer .footeraddressmain .footeraddressinner a{font:normal normal normal 16px/20px Sen;}
footer .hd-top-main-footer .hd-footerlist li{margin:0;}


/* new theme */
.swiper.hd-two-card-dimond {
    z-index: 0;
}
.hd-two-top-main-footer .hd-two-footerlist:nth-child(2){padding-left:12px;}
.hd-two-footerlist:first-child{margin-top:0;}
.hd-two-footerlist{margin-top:30px;}
section.hd-two-top-main-footer{padding:30px 0;}
section.hd-two-top-main-footer p{max-width:100%;}
.hd-two-top-main-footer .hd-two-footerlist .footeraddressinner a{display:block;}
section.hd-two-subscribeblock .form-control{width:100%;height: 50px;}
section.hd-two-subscribeblock form{width:100%;}
section.hd-two-subscribeblock{padding:30px 0;}
.hd-two-letstogetherblock .hd-two-letsinnerimagbox .hd-two-imgtextoverlay{height:auto;background:var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;opacity:1;position:relative;bottom:0;right:0;padding:5px 0 0;}
section.hd-two-letstogetherblock{padding-top:20px;}
.hd-two-letstogetherblock .hd-two-letsinnerimagbox .hd-two-imgtextoverlay h5{text-align:center;}
section.hd-two-aboutblock .hd-two-aboutcontainer .hd-two-aboutleftbox .hd-two-abouttable table{width:100%;}
section.hd-two-aboutblock .hd-two-aboutcontainer .hd-two-aboutleftbox .hd-two-abouttable table thead tr th{background:#F3E9E4 0% 0% no-repeat padding-box;height:50px;vertical-align:middle;font:normal normal 600 16px/24px Overpass;padding:0 15px;}
.hd-two-abouttable{margin:25px 0 0;}
.hd-two-aboutblock .hd-two-abouttable table thead tr th{padding: 0 15px;height: 55px;font: normal normal 600 14px/23px Overpass;}
.hd-two-aboutblock .hd-two-abouttable table tbody tr td{height: 55px;font: normal normal normal 14px/22px Overpass;}
section.hd-two-search-block .hd-two-innertablblock table thead tr th{height: 55px;font: normal normal 600 14px/23px Overpass;}
section.hd-two-search-block .hd-two-innertablblock table tbody tr td{height: 55px;font: normal normal normal 14px/22px Overpass;}
.hd-two-aboutblock .hd-two-abouttable table tbody tr td:first-child {
    text-align: left;
    padding: 0 15px;
}
.hd-two-aboutblock .hd-two-knowmorebtn {margin-left: auto;margin-right: auto;}
section.hd-two-creativeblock ul li .hd-two-creativelist i {margin: 0;}
section.hd-two-aboutblock .hd-two-aboutcontainer{flex-wrap:wrap;}
section.hd-two-aboutblock .hd-two-aboutcontainer .hd-two-aboutrightbox{margin:0 12px;}
section.hd-two-aboutblock .hd-two-aboutcontainer .hd-two-aboutrightbox .hd-two-innerimagebox .hd-two-roundimgbox{width:178px;height:181px;position:absolute;right:0;top:-90px;}
section.hd-two-aboutblock .hd-two-aboutcontainer .hd-two-aboutrightbox .hd-two-innerimagebox{position:relative;margin:110px 0 0;}
section.hd-two-aboutblock .hd-two-aboutcontainer .hd-two-aboutrightbox .hd-two-knowmorebtn{width:174px;height:60px;background:var(--unnamed-color-212121) 0% 0% no-repeat padding-box;color:var(--unnamed-color-ffffff);text-align:center;font:normal normal 600 17px/30px Raleway;letter-spacing:0.51px;border-radius:8px;display:flex;align-items:center;align-content:center;justify-content:center;position:relative;left:0;bottom:0;margin:25px auto 0;}
section.hd-two-aboutblock .hd-two-aboutcontainer .hd-two-aboutleftbox .hd-two-abouttable table tbody tr td{color:var(--unnamed-color-212121);text-align:center;font:normal normal normal 15px/24px Overpass;letter-spacing:0px;padding:0 15px;height:50px;vertical-align:middle;}
section.hd-two-aboutblock .hd-two-aboutcontainer .hd-two-aboutleftbox .hd-two-abouttextbox{width:580px;height:auto;border:1px solid var(--unnamed-color-eeeeee);margin-left:auto;margin-bottom:50px;padding:25px 10px;width:calc(100% - 24px);margin:0 12px 30px;}
section.hd-two-creativeblock ul li{width:calc(100% / 2);flex:0 0 calc(100% / 2);padding:15px;flex-wrap:wrap;}
section.hd-two-aboutblock{padding-top:30px;}
section.hd-two-creativeblock{padding:30px 0;background:var(--unnamed-color-f8f8f8) 0% 0% no-repeat padding-box;}
section.hd-two-creativeblock ul li .hd-two-creativelist{height:110px;flex-wrap:wrap;justify-content:center;text-align:center;align-items:center;align-content:center;padding: 0;}
.hd-two-dimondsimg{margin-right:0px;margin-bottom:20px;}
.hd-two-search-block .hd-two-innertablblock{padding-bottom:30px;flex-wrap: wrap;}
.hd-two-videobox {padding-right: 0;margin-bottom: 25px;}
.hd-two-banner .hd-two-left-slidertext h2 span {display: block;font: normal normal bold 20px/25px Overpass;}
.hd-two-banner .hd-two-left-slidertext a{background: #000;color:#fff;}
section.hd-two-search-block{position:relative;padding-top:0px;}
section.hd-two-choosediamonds .hd-two-knowbtn{width:90%;height:45px;background:var(--unnamed-color-212121) 0% 0% no-repeat padding-box;color:var(--unnamed-color-ffffff);text-align:right;font:normal normal 600 13px/30px Raleway;letter-spacing:0.51px;border-radius:0px;display:flex;align-items:center;align-content:center;justify-content:center;margin:15px auto 0;}
section.hd-two-bannerbottomtext{margin:20px 0;}
.hd-two-card-dimond span.swiper-notification {
    display: none;
}
.hd-two-banner .hd-two-left-slidertext{position:relative;top:0;left:0;transform:translate(-0%,-0%);max-width:1440px;width:100%;margin:15px auto 0;}
.hd-two-banner .hd-two-left-slidertext h2{color:#000;text-align:center;font:normal normal bold 20px/25px Overpass;letter-spacing:0px;max-width:623px;width:100%;}
.hd-two-banner .hd-two-left-slidertext a{margin:10px auto 0;height: 45px;font: normal normal normal 14px/30px Overpass;}
.hd-custom-navigation-round-banner{position:absolute;top:55px;width:98%;left:50%;transform:translate(-50%,-50%);z-index:1;}
.hd-two--prev,.hd-two--next{width:30px;height:30px;}
ul.hd-two-sociallist{display:none!important;}
section.hd-two-middle-header{padding:20px;display:none!important;}
.hd-two-newheder{height:60px;}
section.hd-two-banner{margin-top:35px;}
section.hd-two-banner{margin-top:0;z-index:0;position:relative;}
.hd-two-top-header{height:60px;background:#F3E9E4;}
.wsmenu>.wsmenu-list>li a:after{display:none;}
.wsmenu{color:var(--unnamed-color-212121);text-align:center;font:normal normal normal 16px/35px Sen;letter-spacing:0.48px;text-transform:none;padding:0;width:100%;float:right;display:none;}
.wsactive .wsmenu{display:block;}
.hd-two-bannerbottomtext p{font:normal normal normal 14px/24px Overpass;}
section.hd-two-subscribeblock p,section.hd-two-choosediamonds p,.hd-two-search-block p,section.hd-two-creativeblock p,section.hd-two-aboutblock .hd-two-aboutcontainer .hd-two-aboutleftbox .hd-two-abouttextbox p{font:normal normal normal 14px/24px Overpass;}
section.hd-two-subscribeblock h4,section.hd-two-choosediamonds h3,.hd-two-search-block h2,section.hd-two-creativeblock h2,section.hd-two-aboutblock .hd-two-aboutcontainer .hd-two-aboutleftbox .hd-two-abouttextbox h3{font:normal normal bold 24px/28px Philosopher;}
/*section.hd-two-choosediamonds h3,.hd-two-search-block h2,section.hd-two-creativeblock h2,section.hd-two-aboutblock .hd-two-aboutcontainer .hd-two-aboutleftbox .hd-two-abouttextbox h3{font:normal normal bold 30px/40px Philosopher;margin-bottom:10px;}*/
section.hd-two-choosediamonds h3 span{font:italic normal normal 22px/28px Philosopher;}
.hd-two-letstogetherblock h5{font:normal normal bold 16px/24px Philosopher;}
.hd-two-search-block h4{font: normal normal bold 24px/28px Philosopher;margin: 0px 0 10px;}
section.hd-two-choosediamonds .hd-two-card-dimond .card h4{color:var(--unnamed-color-212121);text-align:left;font:normal normal bold 20px/22px Sen;letter-spacing:0px;margin-bottom:15px;    margin-top: 15px;}
section.hd-two-choosediamonds .hd-two-card-dimond .card .card-body h5{color:var(--unnamed-color-212121);text-align:left;font:normal normal normal 14px/24px Sen;letter-spacing:0px;margin:0;max-width:100%;width:100%;}
section.hd-two-creativeblock ul{display:flex;align-items:center;align-content:center;justify-content:center;flex-wrap:wrap;}
section.hd-two-choosediamonds p {
    margin-bottom: 10px;
}
.hd-two-search-block .hd-two-card-dimond .hd-two-card-dimond-inner .card-body {
    padding-left: 0;
    padding-right: 0;
}
.hd-two-search-block .hd-two-card-dimond .card .card-img-top {
    width: 70%;
}
.hd-two-search-block .swiper-wrapper {
    padding-top: 20px;
}
.hd-two-search-block .hd-two-innertablblock .hd-two-videobox iframe {
    width: 100%;
    height: 230px;
    object-fit: cover;
}
section.hd-two-search-block.hd-two-firstblock {
    padding-bottom: 20px;
}
section.hd-two-choosediamonds .hd-two-card-dimond .hd-two-innerimagewithbox {
    margin-bottom: 5px;
}
.hd-two-top-main-footer .hd-two-footerlist ul li {
    margin: 0 0 5px;
}
section.hd-two-creativeblock ul li .hd-two-creativelist span {
    display: block;
    width: 100%;
        font: normal normal normal 14px/24px Overpass;
}
.hd-two-aboutblock p.hd-first-child{font: normal normal 300 14px/24px Overpass;}
.hd-two-aboutblock h3 {
    font: normal normal bold 24px/28px Philosopher;
}
.hd-two-search-block .hd-two-card-dimond .hd-two-card-dimond-inner .card-body .card-title {
    font: normal normal bold 12px/24px Philosopher;
    letter-spacing: 0px;
}
.hd-two-search-block .swiper-slide.swiper-slide-active .hd-two-card-dimond-inner img.card-img-top {
    transform: scale(1.6);
    transform-origin: center;
}
.hd-two-aboutblock h4 {
    font: normal normal bold 22px/38px Philosopher;
}
.hd-two-aboutblock p {
    font: normal normal 300 14px/24px Overpass;
        margin: 0 auto 15px;
}
.hd-two-top-main-footer .hd-two-footerlist ul.hd-two-sociallist {
    margin-top: 30px;
    display: flex !important;
}
.hd-two-search-block .hd-two-innertablblock .hd-two-videobox {
    padding-right: 0px;
    width: 100%;
        margin-bottom: 15px;
}
section.hd-two-aboutblock .hd-two-videobox
 {
    padding-right: 11px;
    margin-bottom: 0px;
}

.hd-two-search-block .hd-two-shopbtn,
section.hd-two-subscribeblock .hd-two-submitform,
.hd-two-aboutblock .hd-two-knowmorebtn,
section.hd-two-top-main-footer .hd-two-readmore,
.hd-two-top-main-footer .hd-two-footerlist .footeraddressinner a.getaccessbtn,
section.hd-two-subscribeblock .gform_footer input,
.hd-contactform .hd-innerform .gform_footer .gform_button {
    height: 50px;
    font: normal normal normal 14px/30px Overpass;
}
section.hd-two-contactlistinner ul li:after{display: none;}
.hd-two-careersbanner img {
    height: 450px;
    object-fit: cover;
    object-position: center center;
}
.hd-two-careersbanner .hd-banner-textinner h1 {
    font: normal normal bold 24px/28px Philosopher;
    margin-bottom: 20px;
}
.hd-two-careersbanner .hd-banner-textinner p {
    font: normal normal 300 14px/24px Overpass;
}
section.hd-two-menufactunit {
    margin-bottom: 30px;
    margin-top: 30px;
}
.hd-two-menufactunit h4 {
    font: normal normal bold 16px/24px Overpass;
    
}

.hd-two-menufactunit .hd-two-fivetabs ul li .nav-link {
    padding: 0 10px;
}
.hd-two-menufactunit .hd-two-fivetabs ul li .nav-link i {
    width: 40px;
    height: 40px;
    background-size: contain;
}
.hd-two-menufactunit .hd-two-fivetabs ul li .nav-link span {
    font: normal normal 300 9px/12px Overpass;
    margin-top: 5px;
}
section.hd-two-menufactunit .hd-two-fivetabs .tab-pane p {
    font: normal normal normal 14px/24px Overpass;
    margin: 20px auto;
}
.hd-two-ourmanufacturing {
    margin-top: 0;
}
.hd-two-menufactunit .hd-two-ourmanufacturing h6 {
    font: normal normal bold 24px/28px Philosopher;
    text-align: center;
    
}
.hd-two-menufactunit .hd-two-ourmanufacturing p {
    color: var(--unnamed-color-212121);
    text-align: center;
    font: normal normal normal 14px/24px Overpass;
    letter-spacing: 0px;
    padding-right: 0;
    margin-bottom: 15px;
}
section.hd-two-missionblock h2 {
    color: var(--unnamed-color-212121);
    text-align: center;
    font: normal normal bold 24px/28px Philosopher;
    letter-spacing: 0.9px;
}
section.hd-two-missionblock h3 {
    color: var(--unnamed-color-212121);
    text-align: center;
    font: normal normal normal 16px/24px Overpass;
    letter-spacing: 0px;
    margin-bottom: 15px;
    margin-top: 15px;
}
.hd-two-missionblock .hd-two-loopdimonds ul li {
    margin-left: 12px;
    margin-right: 12px;
    width: calc(100% - 24px);
    flex: 0 0 calc(100% - 24px);
    margin-bottom: 30px;
}
.hd-two-missionblock .hd-two-loopdimonds .hd-two-loopdimondsinner h4 {
    font: normal normal bold 18px/24px Philosopher;
    
}
.hd-two-missionblock .hd-two-loopdimonds .hd-two-loopdimondsinner p{    font: normal normal normal 14px/24px Overpass;}
ul.hd-two-loopdimondss {
    margin-top: 0;
}
section.hd-two-missionblock li:nth-child(odd) .hd-two-textmission {
    padding-left: 0;
}
.hd-two-missionblock h5 {
    font: normal normal bold 24px/28px Philosopher;
    margin-bottom: 10px;
    margin-top: 15px;
}
.hd-two-missionblock p {
    font: normal normal normal 14px/24px Overpass;
}
section.hd-two-missionblock li {
    margin-bottom: 10px;
}
section.hd-two-missionblock li:nth-child(even) .hd-two-imagboxmission {
    order: 1;
}
section.hd-two-missionblock li:nth-child(even) .hd-two-textmission {
    padding-right: 0px;
    order: 2;
}
section.hd-two-testimonialblock {
    padding: 15px 0;
}
.hd-two-testimonialblock h5 {
    font: normal normal bold 28px/30px Philosopher;
}
.hd-two-testimonialblock .hd-two-testimonialslider .swiper-slide p {
    color: var(--unnamed-color-212121);
    text-align: center;
    font: normal normal normal 14px/24px Overpass;
    letter-spacing: 0px;
    max-width: 909px;
    margin: 0 auto;
    position: relative;
    padding: 40px 0;
    width: 65%;
}
section.hd-two-contactblock .hd-two-innercontactleft {
    background: var(--unnamed-color-0a99b0) 0% 0% no-repeat padding-box;
    padding: 15px 15px;
}
.hd-two-innercontactleftmain {
    padding-right: 12px !important;
}
.hd-two-innercontactrighttmain {
    padding-left: 12px !important;
}
section.hd-two-contactblock .hd-two-businessinq {
    background: var(--unnamed-color-eff9fb) 0% 0% no-repeat padding-box;
    padding: 15px 15px;
    height: 100%;
    display: flex;
    align-items: center;
    align-content: center;
}
section.hd-two-contactblock {
    padding: 20px 0 0;
}
section.hd-two-contactlistinner ul li {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    flex: 0 0 100%;
    align-items: flex-start;
    align-content: flex-start;
    padding-right: 10px;
    position: relative;
    padding-top: 15px;
    padding-bottom: 0px;
}
section.hd-two-contactblock .hd-two-innercontactleft h2 {
    color: var(--unnamed-color-ffffff);
    font: normal normal bold 24px/28px Philosopher;
    letter-spacing: 0.9px;
}
section.hd-two-contactblock .hd-two-innercontactleft h1 {
    color: var(--unnamed-color-ffffff);
    text-align: left;
    font: normal normal normal 14px/24px Overpass;
    letter-spacing: 0px;
}
section.hd-two-contactblock .hd-two-innercontactleft ul li span {
    color: var(--unnamed-color-ffffff);
    text-align: left;
    font: normal normal normal 14px/24px Overpass;
    letter-spacing: 0px;
}
section.hd-two-contactblock .hd-two-innercontactleft ul li a {
    color: var(--unnamed-color-ffffff);
    text-align: left;
    font: normal normal normal 14px/24px Overpass;
    letter-spacing: 0px;
}
section.hd-two-contactblock .hd-two-businessinq ul li a {
    color: var(--unnamed-color-505050);
    text-align: left;
    text-decoration: underline;
    font: normal normal normal 16px/24px Overpass;
    letter-spacing: 0px;
}
section.hd-two-contactblock .hd-two-businessinq ul li h4 {
    color: var(--unnamed-color-0a99b0);
    text-align: left;
    font: normal normal normal 14px/24px Overpass;
    letter-spacing: 0.16px;
}
/*section.hd-two-contactlistinner ul li h3 {
    color: var(--unnamed-color-212121);
    text-align: center;
    font: normal normal bold 24px/40px Philosopher;
    letter-spacing: 0.9px;
    width: 100%;
    margin-bottom: 15px;
}*/
section.hd-two-contactlistinner ul li ul li a {
    color: var(--unnamed-color-505050);
    text-align: left;
    font: normal normal normal 14px/28px Overpass;
    letter-spacing: 0px;
}
section.hd-two-contactlistinner ul li ul li span
{
     font: normal normal normal 14px/28px Overpass;
}
section.hd-contactform .hd-innerform {
    max-width: 1112px;
    width: 100%;
    margin: 0 auto;
    background: #F8F8F8 0% 0% no-repeat padding-box;
    padding: 30px;
}
section.hd-contactform .hd-innerform .gform_wrapper.gravity-theme .gform_fields {
    grid-template-columns: repeat(10,1fr);
}
section.hd-contactform .hd-innerform .gform_wrapper.gravity-theme .gfield.gfield--width-full {
    grid-column: span 10;
}
.hd-contactform .hd-innerform .gform_footer .gform_button {
    margin: 10px auto 0;
}

.page-template-template-careers .hd-two-careersbanner img{height: auto;}

section.hd-two-careersbanner-bottom {
    margin-top: 10px;
    margin-bottom: 20px;
}
.hd-two-careersbanner-bottom h1 {
    color: var(--unnamed-color-212121);
    text-align: center;
    font: normal normal bold 24px/28px Philosopher;
    letter-spacing: 1.2px;
    margin: 15px 0;
}
.hd-two-careersbanner-bottom h2 {
    color: var(--unnamed-color-505050);
    text-align: center;
    font: normal normal 300 17px/24px Overpass;
    letter-spacing: 0px;
    margin-bottom: 15px;
}
.hd-two-careersbanner-bottom p {
    color: var(--unnamed-color-505050);
    text-align: center;
    font: normal normal 300 14px/24px Overpass;
    letter-spacing: 0px;
    max-width: 1090px;
    margin: 0 auto;
}
.careers_frm .gform_wrapper {
    max-width: 1112px;
    margin: 0 auto;
    padding: 30px;
    background: #F8F8F8 0% 0% no-repeat padding-box;
}
.careers_frm .gform_wrapper.gravity-theme .gform_fields{    grid-template-columns: repeat(10,1fr);display: block;}
.careers_frm .gform_wrapper.gravity-theme .gfield.gfield--width-full {
    grid-column: span 10;
}
.careers_frm .gform_wrapper.gravity-theme .ginput_container_address span {
    padding-left: 17px !important;
    padding-right: 17px !important;
}
.hd-two-contactlistinner h4 {
    color: var(--unnamed-color-212121);
    text-align: center;
    font: normal normal bold 28px/28px Philosopher;
    letter-spacing: 0.9px;
    margin: 30px 0 0;
}

.careers_frm .gform_wrapper.gravity-theme .gfield:not(.gfield--width-full) {
    margin: 10px 0 0;
}
section.hd-contactform .hd-innerform h4 {
    color: var(--unnamed-color-212121);
    text-align: center;
    font: normal normal bold 28px/28px Philosopher;
    letter-spacing: 1.05px;
    margin-bottom: 30px;
}

.hd-two-search-block .hd-two-shopbtn {
    margin-bottom: 0;
}
section.hd-two-search-block.hd-two-firstblock {
    
    margin-bottom: 20px;
    
}


section.hd-two-guidbox.hd-two-missionblock li:nth-child(odd) .hd-two-textmission {
    padding-left: 12px;
}

section.hd-two-guidbox.hd-two-missionblock h2 {
    font: normal normal bold 24px/28px Philosopher;
    margin-bottom: 10px;
    margin-top: 15px;
}
section.hd-two-guidbox.hd-two-missionblock p {
    font: normal normal normal 14px/24px Overpass;
}
section.hd-two-guidbox {
    padding: 20px 0;
}
section.hd-two-guidbox.hd-two-missionblock li {
    margin-bottom: 25px;
}
.hd-two-guidinnerleft.hd-two-imagboxmission.hd-two-abouttable{margin: 0;}



.hd-two-guidbenifits .hd-two-guidbenifitsleft h3 {
    font: normal normal bold 24px/28px Philosopher;
    margin-bottom: 10px;
    margin-top: 0px;
}

.hd-two-guidbenifits .hd-two-guidbenifitsleft p,
section.hd-lab-faqmain.hd-tw-faqnew p {
    font: normal normal normal 14px/24px Overpass;
}

.hd-two-guidbenifits .hd-two-guidbenifitsright ul li {
    width: 100%;
    color: var(--unnamed-color-505050);
    text-align: left;
   font: normal normal normal 14px/24px Overpass;
    letter-spacing: 0px;
    color: #505050;
    padding-left: 15px;
    position: relative;
        margin: 5px 0;
}

.hd-two-guidbenifits .hd-two-guidbenifitsright ul li:after {
    top: 0px;
    font-size: 19px;
}

section.hd-lab-faqmain.hd-tw-faqnew h5 {
    color: var(--unnamed-color-212121);
    text-align: center;
    font: normal normal bold 24px/28px Philosopher;
    letter-spacing: 0.9px;
}

.hd-lab-faqmain button.accordion-button {
    padding-left: 50px;
    position: relative;
    color: var(--unnamed-color-505050);
    text-align: left;
    font: normal normal bold 16px/24px Overpass;
    letter-spacing: 0px;
    text-transform: none;
    background: transparent;
    border-bottom: none;
    box-shadow: none;
}

a.hd-two-logo {
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
}

.hd-two-mainbanner .swiper-slide:first-child .hd-two-left-slidertext:after {
   
    top: -150px;
        left: 20px;
}

section.hd-comingsoon {
    margin-top: 15px;
    margin-bottom: 0px;
}
section.hd-dimond-lab-createdmain-mobile {
    padding-top: 65px;
    /* display: none; */
}
section.hd-two-contactlistinner ul li ul li span br {
    display: none;
}

/* new theme */

.hd-two-guidbenifits .hd-two-guidbenifitsright ul.hd-two-benefitsdiamondslist {
    flex-wrap: wrap;
    margin-top: 15px;
    margin-bottom: 10px;
}
.hd-two-guidbenifits .hd-two-guidbenifitsright ul.hd-two-benefitsdiamondslist li {
    padding: 0;
    width: 100%;
    flex: 0 0 100%;
}

}

/*-----------------------------------------------------------------------------*/
@media (max-width:767px) and (orientation:landscape){
    .headerwp{display: none;}
}

/*-----------------------------------------------------------------------------*/
@media (max-width:320px){
}