body{overflow-x:hidden;overflow-y:visible}body.page-id-1329{overflow:initial!important}.wcgs-slider-image.slick-slide{width:100%!important;max-width:100%!important}ul.marquee-wrapper{animation:MarqueeScroll 5s infinite;position:relative;padding:0px;margin:0px;width:100%;height:100%;animation-timing-function:linear;animation-direction:alternate}ul.marquee-wrapper a{padding:0px;margin:0px}@keyframes MarqueeScroll{from{left:0px}to{right:100px}}.main-infinite-slider{padding:20px;overflow:hidden;max-width:100%;width:100%;margin:0 auto;position:relative;display:flex}.main-infinite-slider:hover div.inner-slider{animation-play-state:paused}.main-infinite-slider div.inner-slider{display:flex;position:relative;animation:marquee 15s linear infinite;justify-content:space-around}.main-infinite-slider img{display:block;min-width:60px;height:60px;margin:0 1vw}.main-infinite-slider:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(to right,white,rgba(255,255,255,0) 80px,rgba(255,255,255,0) calc(100% - 80px),white)}@media (max-width:900px){.main-infinite-slider{--image-size:35px;--image-size:min(max(50px,8vw),100px)}}@keyframes marquee{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.desktop-menu ul.sub-menu li.menu-item{padding:0px!important;width:100%}.desktop-menu ul.sub-menu li.menu-item a{width:100%}.mobile-menu ul#mobile_menu2{padding:0px!important;border:0px!important;border-radius:5px!important;overflow:hidden}.mobile-menu ul#mobile_menu2 li.menu-item a{background:transparent;opacity:1!important;border-bottom:1px solid #cd865c!important}.mobile-menu ul#mobile_menu2 li.menu-item a:hover,.mobile-menu ul#mobile_menu2 li.current-menu-item a{background:#cd865c!important}.mobile-menu ul#mobile_menu2 ul.sub-menu.visible,.mobile-menu ul#mobile_menu2 li.menu-item{padding:0px!important}.mobile-menu ul#mobile_menu2 ul.sub-menu li.menu-item:last-child a{border-bottom:1px solid #cd865c!important}.mobile-menu ul#mobile_menu2 li.menu-item:last-child a{border:0px!important}img.diamonds-getting-box-inner-img{position:relative;display:block;width:100%;height:100%;border-radius:12px}.diamonds-getting-box-right{position:relative;display:inline-block;width:20%;height:70px}.hero-slider .et-pb-controllers a{width:15px;height:15px;background:transparent;border:1px solid #fff;opacity:1}.btn-box a{position:relative!important;padding:13px 4rem;background:#fff;width:100%!important;display:block;text-transform:uppercase}.btn-box a:before{content:"";position:absolute;width:100%;height:100%;top:-7px;left:-7px;z-index:-1;border:1px solid #fff;overflow:visible;border-radius:0px;box-shadow:none;transition:all 0.5s}.btn-box a:hover:before{top:7px!important;left:7px!important}.logo-cat-box .logo-title:hover{color:#aa6f4c!important}.logo-cat-box.wpls-fix-box{width:100% important;max-width:100% important;height:100% important;max-height:100% important;border-radius:100%}.logo-cat-box .wpls-logo-showcase .slick-arrow{background:#000;transition:all 0.4s}.logo-cat-box .wpls-logo-showcase .slick-arrow:hover{background:#CD865C}.home-product-box p.product.woocommerce.add_to_cart_inline{margin:0px!important;position:absolute!important;display:block;text-align:center;width:100%!important;bottom:67px;transition:all 0.3s;visibility:hidden}.home-product-box .dipl_single_woo_product:hover p.product.woocommerce.add_to_cart_inline{visibility:visible;bottom:90px}.offer-img{position:relative}.offer-img img{filter:drop-shadow(1px 1px 10px #707070);animation:zoom-in-zoom-out-1 3s ease-in-out infinite}@keyframes zoom-in-zoom-out-1{0%{transform:scale(1,1)}50%{transform:scale(1.1,1.1)}100%{transform:scale(1,1)}}.product-tab-box .dipl_tab_wrapper{display:block!important}.product-tab-box .dipl_tabs_controls{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;margin-bottom:30px!important;gap:10px}.product-tab-box .dipl_tabs_item_title{max-width:fit-content!important}.product-tab-box .dipl_tabs_item_title .dipl_tabs_item_title_inner_wrap{padding:15px 30px 15px 30px!important;border:1px solid #000;background:transparent}.product-tab-box .dipl_active_tab .dipl_tabs_item_title_inner_wrap,.product-tab-box .dipl_tabs_item_title .dipl_tabs_item_title_inner_wrap:hover{border-color:#cd865c}.product-tab-box .dipl_single_tab_content,.product-tab-box .dipl_active_tab_content{padding:0px!important}.two-price{display:flex;align-items:center;gap:30px}.two-price span:first-child{font-size:16px;line-height:24px}.two-price span:last-child{font-size:18px;line-height:32px}.three-boxs{background-size:100% 100%;transition:all 0.4s!important}.three-boxs:hover{background-size:110%}.testimonial-box span.dipl_testimonial_quote_icon{position:relative;display:none}.testimonial-box .dipl_testimonial_desc{width:50%;margin:auto}img.attachment-thumbnail.size-thumbnail.wp-post-image{object-fit:contain!important}.news-box p.dipl_blog_slider_meta{padding:50px 0px 20px 0px!important;position:relative;order:2}.news-box .dipl_blog_slider_image_wrapper{order:1}.news-box .dipl_blog_slider_content_wrapper{order:3}.news-box a.et_pb_button{border:0px!important;border-bottom:3px solid!important;width:fit-content;position:relative!important}.news-box h2.dipl_blog_slider_post_title{display:none!important}.news-box article{display:flex;flex-direction:column}ul.terms-link{display:inline-flex;gap:30px;padding:0px}.slider-two .et_pb_slide_content{width:50%}.slider-two .et_pb_slide_content span.heding-slide{font-family:"Josefin Sans",Helvetica,Arial,Lucida,sans-serif;font-size:50px!important;line-height:65px!important}.slider-two .et_pb_slide_3 .et_pb_slide_content span.heding-slide{color:#cd865c!important}.slider-two .et_pb_slide_content p:last-child{width:88%!important}.slider-two .et_pb_slide_4 .et_pb_slide_content,.slider-two .et_pb_slide_5 .et_pb_slide_content{margin-left:auto}.slider-two .et_pb_slide_4 .et_pb_slide_content p:last-child,.slider-two .et_pb_slide_5 .et_pb_slide_content p:last-child{margin-left:auto}.slider-two .et-pb-controllers a{opacity:1!important;width:15px!important;height:15px!important}.slider-two .et-pb-controllers a.et-pb-active-control{width:40px!important;height:15px!important}.insta-feed-box .dipl_logo_slider_item{overflow:hidden}.insta-feed-box img.dipl_logo_image{transform:scale(1);transition:all 0.4s!important}.insta-feed-box .dipl_logo_slider_item:hover img.dipl_logo_image{transform:scale(1.2)}@media(max-width:767px){div#sgpb-popup-dialog-main-div{min-width:auto!important;max-width:100%!important;width:96%!important}.sgpb-popup-dialog-main-div-theme-wrapper-1{left:50%!important;transform:translateX(-50%);width:86%!important}.et_pb_section_0.et_pb_section{padding-top:8px!important;padding-right:8px!important;padding-bottom:8px!important;padding-left:8px!important}ul.terms-link{display:block}.slider-two .et_pb_slide_content{width:100%}.slider-two .et_pb_slide_content span.heding-slide{font-family:"Josefin Sans",Helvetica,Arial,Lucida,sans-serif;font-size:38px!important;line-height:46px!important;display:block}.slider-two .et_pb_slide_content p:last-child{width:100%!important}.testimonial-box .dipl_testimonial_desc{width:90%}.jhumka-img-box:before{content:"";position:absolute;width:420px;height:400px;top:-60px;bottom:0;left:-38%!important;z-index:-1;background-image:url(https://akdiamonds.co/wp-content/uploads/2023/12/leaf-afterbg.png);background-repeat:no-repeat;animation:zoom-in-zoom-out 5s ease-in-out infinite;background-size:contain}.insta-feed-box .dipl_logo_slider_item{min-height:150px!important}.product-tab-box .dipl_tabs_item_title .dipl_tabs_item_title_inner_wrap{padding:5px 15px!important}.three-boxs{background-size:cover!important;transition:all 0.4s!important}.three-boxs:hover{background-size:cover!important}}img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{width:100%;height:350px;object-fit:cover}.step1-main-selection-box{margin-top:30px;margin-bottom:30px}.step1-main-selection-box .wapf-field-label{display:none}.title-desc-imgs-box .wapf-field-label{display:none}.title-desc-imgs-box{display:flex;flex-direction:column}.title-desc-imgs-box .wapf-field-label{position:relative;display:block;order:1}.title-desc-imgs-box .wapf-field-input{position:relative;display:block;order:3}.title-desc-imgs-box .wapf-field-description{position:relative;display:block;order:2}div.quantity,.button[name=add-to-cart]{display:none}.wapf-field-group{padding:40px 0}.jewelery-steps-box{position:relative;display:block;width:100%;height:auto}.jewelery-steps-box-inner{position:relative;display:block;width:100%;height:auto}.jewelery-steps-box-col:nth-child(3) .jewelery-steps-box-col-selected-data .jewelery-steps-box--view-remove-box{display:none}.jewelery-steps-box-col:nth-child(3) .jewelery-steps-box-col-selected-data .jewelery-steps-box-col-selected-price-txt{color:#fff;font-weight:700;font-size:16px}.jewelery-steps-box-row{position:relative;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.jewelery-steps-box-col{position:relative;display:inline-block;width:32%;padding:15px;background:#CD865C;border-radius:12px}.jewelery-steps-box-col-inner{position:relative;display:flex;align-items:center;justify-content:space-between}.jewelery-steps-box-col-number{position:relative;display:flex;align-items:center;gap:10px}.jewelery-steps-box-col-number-txt{position:relative;display:inline-block;font-size:45px;color:#fff!important}.jewelery-steps-box-col-number-title p{position:relative;display:block;color:#fff!important;font-size:15px}.jewelery-steps-box-col-number-title h3{position:relative;display:block;color:#fff!important;font-size:25px}.jewelery-steps-box-col-selected-data{opacity:0}.jewelery-steps-box-col-selected-data{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}.jewelery-steps-box-col-selected-img{position:relative;display:inline-block;width:100px;height:65px;overflow:hidden;padding:5px;background:#fff;border-radius:12px}.jewelery-steps-box-col-selected-img img{width:100%;height:100%;object-fit:cover;object-position:center}.jewelery-steps-box--view-remove-box a{color:#fff!important}span.jewelery-steps-box-col-selected-regular-price{color:rgba(255,255,255,0.5);font-weight:700}span.jewelery-steps-box-col-selected-sale-price{color:rgba(255,255,255,1);font-weight:700}.jewelery-steps-box-col-selected-img i{color:#fff;font-size:20px;display:none}p.jewelery-steps-box-col-selected-price-txt span{opacity:1!important;color:#fff}.jewelery-steps-box--view-remove-box{color:#fff}.step3-box-content{position:relative;display:block;width:100%}.step3-box-content-row{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.step3-box-content-col-6{position:relative;display:inline-block;width:50%;padding:50px}.step3-box-content-imgs-box{position:relative;display:block;width:100%}.step3-box-content-imgs-box img{position:relative;width:100%;display:inline-block}.step3-box-content-product-title{position:relative;display:block;font-size:32px;line-height:42px;font-weight:700;color:#000}.step3-box-content-total-price{position:relative;display:block;font-size:22px;font-weight:600;margin:20px 0px}.step3-box-content-total-price:before{content:'Total Price';position:relative;display:block;margin:0px 0px 6px 0px;font-size:20px}.step3-box-content-diamond-detail .wapf-swatch-label{position:relative;text-align:left;font-size:15px;color:#000;display:flex;flex-direction:column;margin-bottom:20px;background:rgba(0,0,0,0.07);padding:20px;border-radius:10px}.step3-box-content-diamond-detail .wapf-swatch-label:before{content:'';position:relative;display:block;width:30px;height:30px;background:url(https://akdiamonds.co/wp-content/uploads/2024/05/diamond.png);background-size:contain;background-repeat:no-repeat;margin-bottom:6px}.step3-box-content-setting-detail .wapf-tt-content span.wapf-ttp{position:relative;text-align:left;font-size:15px;color:#000;display:flex;flex-direction:column;margin-bottom:20px;background:rgba(0,0,0,0.07);padding:20px;border-radius:10px}.step3-box-content-setting-detail .wapf-tt-content span.wapf-ttp span{position:relative;display:flex;flex-direction:column}.step3-box-content-setting-detail .wapf-tt-content span.wapf-ttp:before{content:'';position:relative;display:block;width:30px;height:30px;background:url(https://akdiamonds.co/wp-content/uploads/2024/05/diamond-ring.png);background-size:contain;background-repeat:no-repeat;margin-bottom:6px}.step3-box-content-setting-detail .wapf-tt-content .wapf-ttp:after{display:none}.wapf_step_buttons~.wapf-product-totals{display:none}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{width:400%!important}.woocommerce-product-gallery .flex-viewport{height:600px!important}.woocommerce-product-gallery__wrapper,.woocommerce-product-gallery__image{height:100%!important;width:25%!important}div#sgpb-popup-dialog-main-div{border:0px!important;border-radius:2px}#single-prodct-popup img{width:100%;height:90px;object-fit:contain}#single-prodct-popup .et_pb_blurb_description{font-family:'Poppins';font-weight:400;font-size:13px;line-height:1.4}.pop-btn{color:#000;border-radius:0px;font-weight:400;border-color:#000;font-family:'Poppins';font-size:15px;background:#ffff}.pop-btn:hover{background:#000!important;color:#fff}.pop-btn:after{display:none!important}@media (max-width:1340px){.jewelery-steps-box-col{padding:10px;border-radius:8px}.jewelery-steps-box-col-number-txt{font-size:30px}.jewelery-steps-box-col-number{gap:5px}.jewelery-steps-box-col-number-title p{font-size:12px}.jewelery-steps-box-col-number-title h3{font-size:18px}span.jewelery-steps-box-col-selected-regular-price,span.jewelery-steps-box-col-selected-sale-price{font-size:11px}.jewelery-steps-box--view-remove-box a{color:#fff!important;font-size:12px}.jewelery-steps-box-col-selected-img{width:80px;height:60px;border-radius:8px}}@media (max-width:1023px){.jewelery-steps-box-col-selected-img{background:transparent;width:auto!important;height:auto!important}.jewelery-steps-box-col-selected-img img,.jewelery-steps-box-col-selected-img i{display:none}}@media (max-width:767px){.jewelery-steps-box-col-selected-price{display:none}.jewelery-steps-box-col-selected-img i{opacity:0;display:block}.jewelery-steps-box-col.active .jewelery-steps-box-col-selected-img i{opacity:1}}@media (max-width:570px){.jewelery-steps-box-col-inner{position:relative;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column-reverse}.jewelery-steps-box-col{width:31%;border-radius:5px}.jewelery-steps-box-col-number-title h3{font-size:16px}.jewelery-steps-box-col{padding:5px;border-radius:8px}}