@charset "UTF-8";

/*
Theme Name: ADB
*/
/*
font-family:'Verlag Book' ;
font-family: 'Libre Baskerville', serif;
*/

/*@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital@1&display=swap');*/
html {
  scroll-behavior: smooth;
}


html{line-height:normal}
body{font-family:'Verlag Book' !important;line-height:normal;margin:0;font-size:14px}

html,body{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}
@font-face{font-family:'Verlag Book';src:url(assets/fonts/Verlag-Book.otf);src:url(assets/fonts/Verlag-Book.otf) format("opentype");font-weight:400;font-style:normal}
@font-face {
    font-family: 'Verlag-bold';
    src: url('assets/fonts/Verlag-Bold.eot');
    src: url('assets/fonts/Verlag-Bold.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/Verlag-Bold.woff2') format('woff2'),
        url('assets/fonts/Verlag-Bold.woff') format('woff'),
        url('assets/fonts/Verlag-Bold.ttf') format('truetype'),
        url('assets/fonts/Verlag-Bold.svg#Verlag-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
  font-family: 'icomoon';
  src:  url('assets/fonts/icomoon.eot?hfvvep');
  src:  url('assets/fonts/icomoon.eot?hfvvep#iefix') format('embedded-opentype'),
    url('assets/fonts/icomoon.ttf?hfvvep') format('truetype'),
    url('assets/fonts/icomoon.woff?hfvvep') format('woff'),
    url('assets/fonts/icomoon.svg?hfvvep#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-search2:before {
  content: "\e901";
}
.icon-search1:before {
  content: "\e900";
}
.icon-search:before {
  content: "\e986";
}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#000}
p{margin-bottom:10px;padding-bottom:10px;line-height:1.4;font-size:15px}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
.hidden{display:none!important}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:" ";display:table;clear:both}
.clearfix:after{clear:both}
@media print {
*,:before,:after,p:first-letter,div:first-letter,blockquote:first-letter,li:first-letter,p:first-line,div:first-line,blockquote:first-line,li:first-line{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:none;cursor:pointer}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
pre{white-space:pre-wrap!important}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100%}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
a{cursor:pointer;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;text-decoration:none}
button,:after,:before{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
a:hover{text-decoration:none}
a:focus,input:focus,textarea:focus,button:focus{outline:none}
ul{padding-left:0;margin:0;list-style:none}
img{max-width:100%;height:auto;display:block}
figure{margin:0}
input:focus,textarea:focus{outline:none;background:transparent!important;border-color:#5a5a5a!important;box-shadow:none!important;-webkit-box-shadow:none!important}
h1{font-size:40px !important;margin-bottom:20px !important;font-family: 'Montserrat' !important;font-weight:normal !important;}
h2{font-size:40px !important;margin-bottom:20px !important;font-family: 'Montserrat' !important;font-weight:normal !important;}
.header{width:100%;z-index:1000;left:0;top:0;position:relative}
header.cus_hed{position:absolute;left:0;top:0;width:100%;}
.fixed_header,.elementor-sticky--active{/*position:fixed!important;*/background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.15);box-shadow:0 0 10px rgba(0,0,0,0.15);margin:0;width:100% !important;}

.header,.fixed_header,.header_bottom{transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;}
.fixed_header{top:0;left:0;right:0;position:fixed !important;margin:0;z-index:1002;-webkit-animation-name:animationFade;-o-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;}
@-webkit-keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
.fixed_header .header_top{display:none}
.logo{display:inline-block;width:220px;position:relative;z-index:100;-webkit-animation-delay:.5s;animation-delay:.5s}
.header_top{padding:6px 0;border-bottom:1px solid #dbdbdb}
.header_top .row{align-items:center}
.header_top_left{display:flex;align-items:center}
.opening-time{color:#000;font-size:14px;padding:0;margin:0;line-height:normal;margin-right:25px;font-weight:600}
.cart{position:relative}
.cart img{height:24px}
.cart span{position:absolute;padding:0 5px;background:#000;border-radius:30px;color:#fff;font-size:12px;right:-17px;top:-1px}
.tel{font-size:14px;color:#000;font-weight:600}
.tel:before{content:'';display:inline-block;vertical-align:middle;margin-right:5px;width:20px;height:20px;background-repeat:no-repeat;background-image:url(assets/images/phone.png);background-size:contain;background-position:center}
.header_top_middle{text-align:right}
.header_top_middle p{font-size:14px;color:#000;padding:0;margin:0;line-height:1}
.header_top_middle p span{display:inline-block;vertical-align:middle;padding-right:10px}
.header_top_middle p a{color:#000;display:inline-block;vertical-align:middle;padding-left:10px;border-left:1px solid #000}
.header_social{margin-left:25px}
.header_social li{display:inline-block;padding:0 5px;vertical-align:middle}
.header_social li img{height:15px;-webkit-transition:all .3s;transition:all .3s}
.header_social li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.header_top_right{display:flex;justify-content:flex-end;align-items:center}
.sign_in,.wish{color:#000;font-size:14px}
.sign_in:hover,.wish:hover,.header_top_middle p a:hover,.tel:hover,.need_help .tel:hover,.showroom_details li p a:hover{color:#4169e1}
.sign_in i,.wish i{color:#4169e1;padding-right:5px}
.wish{margin-left:25px}
.search_tgl{position:relative;z-index:12;cursor:pointer;display:none;width:36px;height:36px;text-align:center;line-height:36px}
/*.search_tgl:before{content:'\f002';font-family:"Font Awesome 5 Free";font-weight:600}*/
.search_tgl:before{
    content: "\e901";
    font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-display: swap;
}
.search_div{width:200px}
.search_wrap{display:flex;border-bottom:1px solid #2d3c68}
.search_wrap input[type=search]{border:none;background:none;width:100%;color:#000;height:30px}
.search_wrap input[type=submit]{border:none;background:none;width:40px;font-family:"Font Awesome 5 Free";font-weight:600}
.header_right_top{display:flex;justify-content:flex-end;padding:10px 0;align-items:center}
.search_div{margin-right:30px}
.header_bottom .row{align-items:center}
.menu{position:relative;text-align:right}
.menu ul li{background:none;border:none;vertical-align:middle;float:none;display:inline-block;transition:all .5s;-webkit-transition:.5s;-ms-transition:.5s;position:relative;padding:0 !important;}
.menu ul li a{padding:15px 7px !important;display:inline-block !important;color:#000 !important;font-size:14px !important;position:relative;font-family: 'Verlag Book' !important;font-weight:normal !important;}
.menu .collapse-button,.menu .collapse-button:hover,.menu .collapse-button:focus{background-color:#4169e1}
.menu .collapse-button .icon-bar{background-color:#fff}
.menu .menu-collapser{background:none;color:transparent;height:40px;line-height:40px;text-align:right;font-size:0}
.menu ul li:hover a{background:none}
.menu ul li.current-menu-item a{background:rgba(0,0,0,0.78)}
.menu ul li:hover a,.menu ul li.current-menu-item a{background:none;color:#4169e1 !important;}
.menu ul li:hover a:before,.menu ul li.current-menu-item a:before{left:6px;opacity:1}
.menu ul li:hover a:after,.menu ul li.current-menu-item a:after{right:6px;opacity:1}
.menu ul li>ul{position:absolute;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.2);box-shadow:0 4px 20px rgba(0,0,0,0.2);left:0;width:220px;padding:15px;height:auto;top:100%;text-align:left;background:#fff;z-index:1}
.menu ul li>ul li a .far.fa-user{padding-right:5px}
.menu ul li>ul li{display:list-item;background:none;padding:0;border-bottom:1px solid #01457f}
.menu ul li>ul li:last-child{border:none}
.menu ul li>ul li a{padding:10px!important;position:relative;color:#fff;position:relative;-webkit-transition:all .3s;transition:all .3s}
.menu ul li>ul li a:hover:before{opacity:1}
.menu ul li>ul li a:after{display:none}
.menu ul li>ul li a:hover{color:#fff;background:#01457f}
.menu ul li .sub-toggle{background:none;width:auto;top:0}
.menu ul li .sub-toggle i{color:#262626;font-size:13px;font-style:normal}
section{width:100%}
.banner{position:relative;}
.banner{margin-top:185px !important;}
.inner_banner{margin-top:116px !important;}
.banner:after{display:none !important;content:'';position:absolute;left:9%;bottom:0;width:200px;height:47px;background-image:url(assets/images/banner_sticky.png);background-size:contain;background-position:center bottom;background-repeat:no-repeat}
.banner_slider{margin:0!important}
.banner_slider .slick-dots{bottom:22px}
.slick-dots li{width:auto;height:auto}
.slick-dots li button{width:8px;height:8px;padding:0;border-radius:50%;border:2px solid #fff}
.banner_slider .slick-dots li.slick-active button{background:#4169e1;border-color:#4169e1}
.slick-dots li button:before{display:none}
.banner_item{position:relative}
.banner_item figure img{width:100%}
.banner_text{position:absolute;left:9%;top:50%;max-width:380px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.banner_text h3{font-size:60px;text-transform:uppercase;font-family:'Verlag Book' !important;font-weight:normal;margin-bottom:0 !important;}
.banner_text h3 span{display:block;text-transform:initial;font-size:28px;line-height:normal;}
.banner_text p{font-size:20px}
.search_diamond{position:relative}
.search_diamond_wrap{padding:30px 15px;text-align:center}
/*.search_diamond_wrap h2{font-size:32px !important;margin-bottom:20px !important;font-family: 'Verlag Book' !important;font-weight:normal !important;}*/
.search_diamond_wrap h2{margin-bottom:20px !important;}
.diamond_image{position:absolute;left:0;top:0;bottom:0;height:100%;width:42%;object-fit:cover}
.cus_video_box{position:absolute;left:0;top:0;bottom:0;height:auto;width:42%;padding-bottom: 31%;overflow: hidden;max-width: 100%;}
.cus_video_box video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit:cover;}
.diamond_images .slick-slide img{margin:0 auto 15px}
.diamond_tumbnails .slick-slide img{margin:0 auto 5px}
.diamond_images .slick-slide p{padding:0;font-size:21px}
.choose_diamond{
    /*color:#4169e1;*/
    color:#292929;
    font-size:15px;
    display:inline-block;
    padding:10px 15px;
    /*border:1px solid #4169e1;*/
     border:1px solid #292929;
    
}
.choose_diamond:hover{color:#fff;background:#4169e1}
.diamond_tumbnails{padding:15px}
.diamond_tumbnails .slick-slide{padding:0 10px}
.slick-prev,.slick-next{width:auto;height:auto}
.slick-prev:before,.slick-next:before{background-image:url(assets/images/arrow.png);width:36px;height:10px;opacity:1!important;background-size:contain;background-position:center;background-repeat:no-repeat;font-size:0;display:inline-block}
.slick-prev:before{transform:rotateY(180deg)}
.slick-prev{left:-10px}
.slick-next{right:-10px}
.australian_diamond{padding:50px 0;text-align:center}
.product_types{padding:30px 0 20px}
.product_type{padding:0 30px}
.product_type img{margin:0 auto 40px;height:110px;object-fit:contain}
.more{display:inline-block;padding:10px 20px;margin:10px 0;color:#292929;border:1px solid #292929;font-size:15px;text-transform:uppercase}
.more:hover{color:#fff;background:#4169e1;border-color:#4169e1}
.product_type .more{display:block}
.dream_ring{padding:40px 0;background-color:#f5f9fc}
.dream_ring_wrap{padding:0 60px;align-items:center}
.dream_ring_text .more{display:block;width:48%;text-align:center;margin:15px 0}
.dream_ring_text{padding-left:40px}
.dream_ring_text p{margin-bottom:20px;color:#535353}
.pink_diamonds{padding:40px 0;text-align:center}
.pink_diamonds_list{padding:20px 0 30px;display:flex;flex-wrap:wrap}
.pink_diamonds_list li{width:20%;padding:0 15px}
.pink_diamonds_list li img{width:100%}
.diamond-shape{display:block;padding:10px;border:1px solid #000;margin:10px 0 0;text-transform:uppercase;font-size:14px;font-variant:lining-nums}
.showroom_text .more{color:#fff;background:#4169e1;border-color:#4169e1}
.pink_diamonds .more{color:#292929;background:transparent;border-color:#292929}
.showroom_text .more:hover{color:#292929;background:none;border-color:#292929}
.client-n-help{padding-bottom:50px}
.client-n-help .row{align-items:flex-start}
.clients_say{padding:30px 25px;background-color:#fff1e6;display:flex;align-items:center;z-index:1;flex-wrap:wrap;position:relative;overflow:hidden}
.clients_say:before{content:'\f10d';position:absolute;font-size:80px;color:#ecdcd0;right:7%;z-index:-1;top:10px;/*top:-6%;*/font-family:"Font Awesome 5 Free";font-weight:600}
.clients_say h2{width:100%}
.clients_say img{width:35%}
.clients_slider{width:65%}
.need_help{padding:30px;margin-top:60px;background-size:cover;background-position:center}
.need_help figure{text-align:right}
.need_help figure img{display:inline-block;max-width:52%;margin-top:30px}
.clients_box p,.need_help p{color:#303030}
.clients_box strong{font-weight:400;display:block;font-size:18px;margin-bottom:5px}
.clients_box span{display:block}
.clients_slider{padding-bottom:15px}
.clients_slider .slick-dots{text-align:left}
.clients_slider .slick-dots li{margin:0 2px}
.clients_slider .slick-dots li button{border-color:#c79975}
.clients_slider .slick-dots li.slick-active button{background:#c79975}
.need_help p,.need_help .tel{font-size:18px}
.need_help .tel{color:#010101}
.need_help .tel:before{margin-right:10px;width:30px;height:30px}
.why_choose{background-color:#4169e1;padding:40px 0;text-align:center}
.why_choose h2{color:#fff}
.why_choose_panel{padding-top:20px}
.why_choose_item{text-align:left}
.why_choose_item img{margin:0 0 20px;height:60px}
.why_choose_item p{color:#fff;font-size:25px;padding:0;margin:0;line-height:normal}
.why_choose_items .why_choose_item:not(:first-child){padding-left:55px}
.why_choose_items .why_choose_item:first-child{padding-left:35px}
.showroom{overflow:hidden}
.showroom_image{padding-right:40px}
.showroom_image img{width:100%}
.showroom_details{padding:15px 0}
.showroom_details li{margin-bottom:15px}
.showroom_details li img{display:inline-block;vertical-align:middle;height:34px}
.showroom_details li p{display:inline-block;vertical-align:middle;font-size:19px;color:#303030;padding:0;margin:0;padding-left:12px}
.showroom_details li p a{color:#303030}
.showroom_details li:first-child p{vertical-align:top}
.showroom .row{align-items:flex-start}
.showroom_image{padding-right:40px;margin-top:50px}
.showroom_text{padding:80px 15px 30px;background:#f5f9fc;position:relative;z-index:1}
.showroom_text:before{content:'';position:absolute;left:-40px;top:0;bottom:0;right:-1000px;background:#f5f9fc;z-index:-1}
.rings{padding:50px 0;text-align:center}
.rings_types{padding:40px 0 0}
.ring_type img{margin:0 auto 50px;height:105px}
.ring_type .more{display:block;font-size:13px;padding:10px}
.footer{padding:60px 0 10px;position:relative;background-color:#11192e;background-position:center;z-index:1;background-size:cover}
.footer_social{margin:0 auto;max-width:300px;display:flex;border:1px solid #486aab}
.footer_social li{width:33.33%;color:#5376b9;text-align:center;padding:15px 10px;-webkit-transition:all .3s;transition:all .3s}
.footer_social li a{display:block;color:#5376b9}
.footer_social li:hover{background:#fff}
.footer_social li span{display:block;text-transform:uppercase;padding-top:5px;font-size:12px}
.footer_social li:not(:last-child){border-right:1px solid #486aab}
.ftr_middle{padding:40px 0}
.ftr_box h5{font-size:20px;color:#a1bef6;margin-bottom:20px}
.ftr_box3{padding:0 40px;text-align:center}
.ftr_logo{display:block;margin-bottom:20px}
.ftr_menu li{margin-bottom:6px}
.ftr_menu li a{color:#486aab}
.ftr_menu li a:hover,.ftr_links li a:hover,.contact_details li p a:hover{color:#fff}
.contact_details li{margin-bottom:15px}
.contact_details li i{color:#4169e1;font-size:16px;display:inline-block;vertical-align:middle}
.contact_details li p{color:#486aab;padding:0;margin:0;display:inline-block;vertical-align:middle;padding-left:10px}
.contact_details li p span{display:block;margin-bottom:10px}
.contact_details li p a{color:#486aab}
.contact_details li:last-child p{vertical-align:top}
.ftr_box2{padding:0 40px}
.ftr_box4{padding-left:65px}
.ftr_bottom_right{text-align:right}
.ftr_bottom{align-items:center}
.ftr_links li{padding:0 10px;display:inline-block}
.ftr_links li a{color:#486aab}
.copyright{color:#486aab;margin:0;padding:0}
.footer:after{content:'';position:absolute;left:36%;z-index:-1;margin:auto;bottom:0;width:200px;height:105px;background-image:url(assets/images/footer_sticky.png);background-size:contain;background-position:center bottom;background-repeat:no-repeat}
.ft_social_sec li:hover{background: #fff;}
.ft_social_sec li:hover a i{color:#5376B9 !important;}
/*----------------------------*/

.header_bottom2 .header_left .elementor-element-populated{padding:0 !important;}
.header_top2 .header_top_left {align-items: inherit;}
.header_top2 .elementor-widget-container{align-items: center;display:flex;}
.header_top2 .header_top_left,.header_top2 .header_top_left a {font-family: 'Verlag Book';}
.header_top_left .elementor-element-populated,.header_top2 .header_top_middle .elementor-element-populated,.header_top2 .header_top_right .elementor-element-populated{padding-top:0 !important;padding-bottom:0 !important;}
.header_top2 .header_top_right .singup_Sec,.header_top2 .header_top_right .header_social {float:left !important;width:auto !important;}
.header_top2 .header_top_middle .elementor-widget-container{text-align:right;display:block !important;}
.header_top2 .header_top_middle .elementor-widget-container p{display:inline-block !important;margin-top: 4px;}
.header_top2 .header_top_middle .elementor-element-populated{padding-right:0px !important;}
.logo_img img{    width: 100% !important;
    height: auto !important;
    max-width: 220px !important;}
.logo_img .elementor-image{text-align:left !important;}
.header_top2 .header_social .elementor-icon{background-color:transparent !important;}
.header_top2 .header_social .elementor-grid-item{padding-right:5px;}
.header_top2 .header_social .elementor-icon i{color:#8E8E8E !important;font-size: 14px;}
.header_top2 .header_top_right .singup_Sec .elementor-icon-list-text{align-self: start !important;line-height: 15px !important;font-family: 'Verlag Book' !important;}
.cus_hed .elementor-element-populated{padding-top:0 !important;padding-bottom:0 !important;}
.header_top2 .header_top_right .elementor-element-populated{width:auto !important;}
.header_top2 .header_top_right  .elementor-widget-icon-list{margin-bottom:0 !important;}
.header_top2 .header_top_right .elementor-element-populated{padding-right:0 !important;}
.cus_ser_box{width:200px !important;}
.cus_ser_box .elementor-search-form__container{    border-bottom: 1px solid #2d3c68 !important;background:transparent !important;border-radius:0 !important;min-height: 30px !important;}
.cus_ser_box .elementor-search-form__input{border:none !important;background-color:transparent !important;}
.cus_ser_box .elementor-search-form__input:focus{outline:none !important;border:none !important;}
.cus_ser_box .elementor-search-form__submit{background-color:transparent !important;color:#000 !important;}
.cus_cart {float:right !important;width:auto !important;margin-bottom:0 !important;margin-left:20px !important;}
.cus_cart .elementor-menu-cart__toggle .elementor-button{border:none !important;    padding: 12px 15px 4px !important;}
 .hed_btm_right_sec .elementor-widget-wrap{justify-content: flex-end !important;}
.hed_btm_right_sec .elementor-element-populated{padding-right:0px !important;}
.header_bottom.header_bottom2{padding-top:10px !important;}
.cus_ser_box{margin-bottom:0px !important;}
.header_top_middle p{font-family: 'Verlag Book' !important;}
.cus_cart .elementor-button-icon[data-counter]:before{background-color:#000 !important;}
.cus_ser_box .elementor-search-form{margin-bottom:0 !important;}
.ft_social_sec .elementor-widget-container{text-align:center !important;}
.ft_social_sec ul{max-width:300px !important;border: 1px solid #486aab;margin:0 auto !important;}
.ft_social_sec li:not(:last-child) {
    border-right: 1px solid #486aab;}
.ft_social_sec li{width: 33.33% !important;
    color: #5376b9 !important;
    text-align: center;
    padding: 15px 10px !important;
    -webkit-transition: all 0.3s !important;
    transition: all 0.3s;margin:0 !important;}
.ft_social_sec li a{display: block !important;}
.ft_social_sec li a .elementor-icon-list-text{padding:5px 0 0 !important;font-size: 12px !important;text-transform: uppercase !important;font-family: 'Verlag Book' !important;}
.ftr_box.ft_colm_sec_box h5{font-size: 20px !important;margin-bottom: 20px !important;font-family: 'Verlag Book' !important;}
.ftr_box.ft_colm_sec_box li{margin-bottom: 6px !important;display:block !important;}
.ftr_box.ft_colm_sec_box li a{font-family: 'Verlag Book' !important;font-size:14px !important;margin:0 !important;padding:0 !important;font-weight:normal !important;}
.ftr_box.ft_colm_sec_box .elementor-widget-heading{margin:0 !important;}
.ft_logo_img .elementor-image{padding: 0 44px !important;}
.ft_logo_img .elementor-image img{width: 100% !important;height: auto !important;max-width: 100% !important;}
.ftr_box.ft_colm_sec_box li a .elementor-icon-list-text:hover{color:#fff !important;}
.ftbox_colm4{padding-left:30px !important;}
.ftbox_colm4 .elementor-icon-list-text{font-family: 'Verlag Book' !important;}
.ftr_box.ft_colm_sec_box.ftbox_colm4 li{display: flex !important;}
.ft_btm_main_menu li{padding: 0 10px !important;display: inline-block !important;margin:0 0 4px 0 !important;}
.ft_btm_main_menu li a{font-family: 'Verlag Book' !important;padding:0 !important;font-weight:normal !important;}
.ft_btm_main_menu li.current-menu-item,.ft_btm_main_menu li.current-menu-item a{font-weight:normal;}
.ft_btm_main_menu li.current-menu-item a{color:#486aab !important;}
.ft_btm_main_menu li.current-menu-item a:hover{color:#fff !important;}
.ft_copy_section p{font-family: 'Verlag Book' !important;margin:0 !important;padding:0 !important;}
.ft_btm_main_menu ul{padding-left: 30px !important;}
.banner .slick-slide,.diamond_images .slick-slide,.diamond_tumbnails .slick-slide,.slick-slide{ height:auto !important;}
.australian_diamond .slick-prev, .australian_diamond .slick-next{z-index:9;}
.dream_ring_text .wbc_wid_btns{background-color:transparent !important;float:left;clear:both;padding: 10px 20px !important;margin: 15px 0 0 !important;color: #292929 !important;border-radius:0px !important;border: 1px solid #292929 !important;font-size: 15px !important;text-transform: uppercase !important;display: block !important;
    width: 53% !important;text-align: center !important;font-family: 'Verlag Book' !important;font-weight:normal !important;line-height:normal !important;}
.dream_ring_text .wbc_wid_btns:hover{color: #fff !important;background: #4169e1 !important;border-color: #4169e1 !important;}
.dream_ring_text .buttons.row{display:block !important;padding-top:0 !important;}
.dream_ring_text .or{display:none !important;}
/*---------------*/
.cus_cart .elementor-button-icon i{position: relative;top: -5px;background-image:url(assets/images/cart-bag.png);background-repeat:no-repeat;background-size: contain;width: 23px;height: 20px;display:block;}
.cus_cart .elementor-button-icon i:before{font-size:0;display:none !important;}
.cus_cart .elementor-button-icon[data-counter]:before{z-index:9;}
.dream_ring_text .eo_wbc_container .header.fixed_header{display:none !important;}
.cus_ser_box .elementor-search-form__input{font-family: 'Verlag Book' !important;padding-left:0 !important;font-size:14px !important;color: #000 !important;}
.cus_hed .elementor-element-populated{padding-left:0 !important;padding-right:0 !important;}
.ser_mobile_show{display:none !important;}
.inner_banner{position:relative;}
.inner_banner figure img{width:100%;}
.inner_ban_cap{position:absolute;left:0;top:0;width:100%;bottom:0;height:100%;}
.inner_ban_cap .container{height:100%;position:relative;}
.inner_ban_cap h1{font-family: 'Libre Baskerville', serif !important;font-weight:400 !important;font-style:italic;color:#fff !important;font-size:47px !important;margin:0 !important;line-height:normal !important;position:absolute;top:50%;left:0px;transform:translate(0, -50%);/*width:100%;text-align:center;*/}
.Cus_bredcum{margin-bottom:45px}
/*.breadcrumb_menu{background:none;border-radius:0;padding:20px 0px;border-bottom:1px solid #D1DCFF;}*/
.breadcrumb_menu{background:none;border-radius:0;padding:20px 0px;}
.breadcrumb_menu li{color:#303030;font-family: 'Verlag Book' !important;font-weight:400;font-size:17px;margin: 0 -10px;}
.breadcrumb_menu li a{color:#303030;font-weight:400;padding:0 10px;}
.breadcrumb_menu li .breadcrumb_last{padding-left: 10px;}
.breadcrumb_menu li a:hover{color:#4169E1;}
.breadcrumb_menu li.active,.breadcrumb_last{color:#4169E1;font-weight:400}
.breadcrumb_menu li strong{font-weight:400} 
.Main_content_area p{font-family: 'Montserrat' !important;font-weight:400 !important;color:#303030 !important;font-size:17px !important;line-height:24px;padding:0 0 15px 0 !important;margin:0 !important;}
/*------------------------------*/    
/*.arch_caption_sec{padding:0 23px;}*/
.arch_caption{display:inline-block;position:relative;/*padding:11px 20px;background-color:#4169E1;*/font-family: 'Verlag Book' !important;font-size:17px;color:#000;width:auto;font-weight:400;margin:10px 0 35px !important;}
.arch_caption_sec,.arch_caption{padding:0px 0px !important;}
.arch_caption:before{content:"";width:23px;height:42px;background-image:url(assets/images/shape-left.png);background-size:cover;background-repeat:no-repeat;position:absolute;left:-23px;top:0;}
.arch_caption:after{content:"";width:22px;height:42px;background-image:url(assets/images/shape-right.png);background-size:cover;background-repeat:no-repeat;position:absolute;right:-22px;top:0;}
.arch_caption:before,.arch_caption:after{display:none !important;}
/*.post_box_colm_Sec{display: flex;flex-direction: column;}*/
.post_box_colm_Sec figure{margin:0 0 13px;}
/*.post_box_colm_Sec figure img{width:100%;height:191px;object-fit:cover;max-width:100%;}*/
.post_box_colm_Sec figure{text-align:center;}
.post_box_colm_Sec figure img{width:auto;height:191px;max-width:100%;display:inline-block;}
.post_box_txt_cont{padding:15px 14px 24px;border:1px solid #000000;/*height:100%;*/;min-height:287px;}
.post_box_txt_cont h2{text-transform:uppercase;font-family: 'Verlag Book' !important;font-weight:400 !important;color:#000 !important;font-size:16px !important;line-height:normal;padding:0 0 15px 0 !important;margin:0 !important;}
.var_tex{color:#000 !important;font-size:15px !important;line-height:normal;padding:0 0 10px 0 !important;margin:0 !important;}
.comn_site_btn{display: block !important;}
.comn_site_btn,.load_more_btn{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:transparent !important;padding: 10px 10px !important;margin: 0px 0 8px !important;color: #383838 !important;border-radius:0px !important;border: 1px solid #000000 !important;font-size: 13px !important;text-transform: uppercase !important;
    width: auto !important;text-align: center !important;font-family: 'Verlag Book' !important;font-weight:normal !important;line-height:normal !important;}
.comn_site_btn:hover,.load_more_btn:hover{background-color:#4169E2 !important;color: #fff !important;border: 1px solid #4169E2 !important;}
.post_box_colm_Sec{margin-bottom:30px;}
.var_tex.var_tex_price{padding:0 0 15px 0 !important;}
.load_more_btn{text-align:center;display:block;width:100% !important;border: 1px solid #C4C4C4 !important;margin-top:15px !important}
.load_more_btn img{width:26px;}
.load_more_btn span{margin-left: 10px;}
.load_more_btn img,.load_more_btn span{display:inline-block;vertical-align:middle;}
.Main_content_area{margin-bottom:30px;}
.sing_post_slider_nav .slick-arrow {display:none !important;}
.sing_post_slider_nav_img{padding:0 5px !important;}
.sing_post_slider_nav_sec{text-align:center;position: relative;
    top: -44px;}
.sing_post_slider_sec img{width:auto !important; margin: auto !important;}
.sing_post_slider_nav{width:80%  !important;display:inline-block  !important;}
.sing_post_slider_nav_img img{border:2px solid transparent;width:100%;}
.sing_post_slider_nav_img.slick-current img{border:2px solid #4169E1;}
.Main_single_page h2{font-family: 'Verlag-bold'!important;color:#000 !important;font-weight:bold !important;font-size:25px !important;margin:0 !important;padding:10px 0;border-bottom:1px solid #DCDCDC;text-transform:uppercase;}
.Main_single_page .sing_post_right h2{font-family: 'Libre Baskerville', serif !important;font-style:italic;}
.sing_post_right_sec .var_tex,.sing_short_content p{font-family: 'Verlag Book' !important;font-weight:normal !important;line-height:normal !important;font-size:16px !important;color:#000 !important;}
.sing_post_right_sec .var_tex{padding:10px 0 !important;border-bottom:1px solid #DCDCDC !important;}
.sing_short_content p{padding:0px 0 10px !important;}
.sing_short_content p:first-child{padding:10px 0 0px!important;}
.sing_short_content p:last-child{padding:10px 0 10px!important;border-bottom:1px solid #DCDCDC !important;}
.sing_post_right_sec .var_tex span{text-transform:uppercase;font-family: 'Verlag-bold'!important;font-weight:bold !important;}
.sing_short_content p{margin:0 !important;line-height:26px !important;}
.sing_post_right_sec .var_tex.var_texs_color{font-family: 'Verlag Book' !important;font-weight:normal !important;border-bottom:none !important;color:#4169E1 !important;font-size:20px !important;}
.comn_site_btn.app_btn{position:relative;margin-top:15px !important;background-color:#4169E2 !important;color: #fff !important;border: 1px solid #4169E2 !important;font-size:18px !important;display:inline-block !important;}
.comn_site_btn.app_btn:hover{background-color:transparent !important;border: 1px solid #000000 !important;color: #383838 !important;}
.comn_site_btn.app_btn:after{content:"";position:absolute;right:-45px;top:-20px;width:31px;height:50px;background-image:url(assets/images/bend_arow.png);background-size:contain;background-repeat:no-repeat;}
/*-----------------*/
.sing_post_form_sec{margin-top:50px;}
.sing_post_form_sec h3{font-family: 'Verlag-bold'!important;background-color:#4169E1 !important;padding: 15px 20px !important;margin: 0px 0 30px !important;color: #fff !important;border-radius:0px !important;border: 1px solid #4169E1 !important;font-size: 20px !important;
    width: auto !important;text-align: left !important;font-weight:bold !important;line-height:normal !important;display:inline-block !important;}

.form_colm_row{margin:0 -15px;}
.form_colm_row:after{content:"";clear:both;display:block;width:0;height:0;line-height:0;font-size:0;}
.form_colm3{padding:0 15px;float:left;width:33.333%;}
.form_colmFul {padding:0 15px;float:left;width:100%;}
.frm_comn_colm label,.frm_comn_colm .comn_field,.frm_comn_colm .wpcf7-form-control-wrap{width:100%;display:block;}
.frm_comn_colm{position:relative;margin-bottom:25px;}
.frm_comn_colm label{color:#282828;font-family: 'Verlag Book' !important;font-weight:normal !important;line-height:normal !important;font-size:20px;margin-bottom:10px;}
.frm_comn_colm .comn_field{background-color:#fff !important;border-radius:0;border:1px solid #4169E1 !important;font-family: 'Verlag Book' !important;font-weight:normal !important;line-height:normal !important;padding:0px 35px 0 10px !important;height:38px;color:#000;}
.frm_comn_colm .comn_field:focus{outline:none;background-color:#fff !important;}
.frm_comn_colm .comn_field, .frm_comn_colm .comn_field:focus{-webkit-box-shadow: inset 0px 2px 7px 0px rgba(64,102,216,0.45) !important; -moz-box-shadow: inset 0px 2px 7px 0px rgba(64,102,216,0.45) !important; box-shadow: inset 0px 2px 7px 0px rgba(64,102,216,0.45) !important;}
.frm_comn_colm i{position:absolute;right:25px;top:43px;color:#4169E1;font-size:18px;}
.frm_comn_colm textarea.comn_field{padding:10px 35px 10px 10px !important;height:120px;resize:none;}
.sub_btn{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.sub_btn{background-color:#4169E1 !important;height:45px;display:inline-block;text-align:center;color:#fff;padding:0 15px !important;border:1px solid #4169E1 !important;border-radius:0;min-width:200px;font-family: 'Verlag Book' !important;font-weight:normal !important;line-height:45px !important;font-size:17px;cursor:pointer;text-transform:uppercase;}
.sub_btn:hover{background-color:transparent !important;border:1px solid #000 !important;color:#000 !important;}
.sub_btn:focus{outline:none;color:#000 !important;}
.wpcf7-not-valid-tip{margin-top:7px !important;}
.post_box_colm_Sec_related{width:auto;padding:0 15px;}

.sing_related_post{padding:40px 0 60px;background-color:#CEF0F6 !important;}
.Main_content_area.Main_single_page{margin-bottom:0 !important;}
.Main_single_page .sing_related_post h2{text-align:left !important;color:#000;font-family: 'Verlag Book' !important;font-weight:normal !important;line-height:normal !important;font-size:27px !important;margin:0px !important;padding:0 0 30px !important;border:none !important;text-transform:none !important;text-transform:uppercase !important;}
.Main_single_page .sing_related_post h3{text-align:center;color:#292929;font-family: 'Verlag Book' !important;font-weight:normal !important;line-height:normal !important;font-size:16px !important;margin:0px !important;padding:0 0 0px !important;}
.Main_single_page .sing_related_post h3 a{color:#292929;}
.Main_single_page .sing_related_post h3 a:hover{color:#4169E1;}
.sing_related_post_slider_Sec{padding:0 0 !important;}
/*.post_box_colm_Sec_related_in{}*/
.post_box_colm_Sec_related .post_box_txt_cont{height:auto !important;padding:15px 10px !important;min-height:1px !important;}
.sing_related_post .slick-prev, .sing_related_post .slick-next{z-index:9;}
.post_box_colm_Sec.post_box_colm_Sec_related{margin-bottom:0 !important;}
/*.post_box_colm_Sec_all_con{display:flex;height:100%;flex-direction: column;width:100%;}*/
.Main_single_page .wpcf7-response-output{margin-top:0px !important;}
.sing_post_form_sec{position:relative;}
.sing_post_form_sec::after{content:"";position:absolute;right:0;top:-126px;background-image:url(assets/images/diamond_bg.png);background-repeat:no-repeat;background-size:contain;width: 280px;height: 424px;}
.sing_post_form_sec .container{position:relative;z-index:1;}
/*-----------comn inner page--------------*/
.comn_inner_page_all{margin-bottom:35px;}
.comn_inner_page_all h2,.comn_inner_page_all h3,.comn_inner_page_all h4,.comn_inner_page_all h5,.comn_inner_page_all h6{font-family: 'Verlag Book' !important;font-weight:normal !important;}
.comn_inner_page_all h2{color:#000;line-height:normal !important;font-size:36px !important;margin:0px !important;padding:0 0 20px !important;border:none !important;text-transform:none !important;}
.comn_inner_page_all p{font-size:17px !important;margin:0px !important;padding:0 0 15px !important;line-height:24px !important;    font-family: 'Montserrat' !important;    color: #303030 !important;}
.comn_inner_page_all {font-family: 'Verlag Book';font-weight:normal;}
.page_top_title.elementor-widget-heading{margin-bottom:0 !important;}
.abt_frame_title h4{font-size:20px !important;color:#4169E1 !important;padding:0 0 10px 0 !important;margin:0 !important;}
.abt_frame_sec iframe{width:100% !important;height:450px !important;border:none !important;}
.abt_frame_title.elementor-widget-heading,.abt_right_sec.elementor-widget-heading{margin:0 !important;}
.page_comn_listing li .elementor-icon-list-icon{margin-top:3px !important;}
.page_comn_listing li .elementor-icon-list-text{font-size:17px !important;}
.comn_inner_page_all h3{color:#000;line-height:normal !important;font-size:27px !important;margin:0px !important;padding:0 0 20px !important;text-transform:none !important;}
.abt_txt_right_Sec{padding-left:25px !important;}
/*----------------------*/
.Contact_form_sec .form_colm_row {margin: 0 0px;}
.Contact_form_sec .frm_comn_colm{padding:0 0px !important;}
.contact_right_prt{padding-left:30px !important;} 
.Contact_map_Sec iframe{width:100% !important;height:400px !important;border:none !important;}
.elementor-button{font-family: 'Verlag Book' !important;font-weight:normal !important;}
.slick-arrow,.slick-arrow:hover,.slick-arrow:focus{background-color:transparent !important;border:none !important;padding:0 !important;}
/*.dream_ring_text .row .wbc_wid_btns::last-word{font-size:0px !important;}*/
.comn_inner_page_all ul{padding-left:25px;list-style-type:disc;margin-bottom:10px;}
.comn_inner_page_all ul li,.comn_inner_page_all ol li{color:#000;font-weight:normal !important;font-size:17px !important;margin:0px !important;padding:0 0 10px !important;line-height:27px !important;}
.comn_inner_page_all ul,.comn_inner_page_all ol {font-family: 'Verlag Book'}
/*.comn_inner_page_all strong, .comn_inner_page_all p strong {font-family: 'Verlag-bold'!important;font-weight:700 !important;}*/
.aligncenter{margin:0 auto !important;height:auto !important;}
.alignleft{float:left !important;margin:0 10px 10px 0 !important;}
.alignright{float:right !important;margin:0 0px 10px 10px !important;}
.alignleft,.alignright{max-width:40% !important;width:auto !important;height:auto !important;}
/*----------------------*/
.cus_nav_menu .sub-menu-toggle{display:none !important;}
.cus_nav_menu ul li ul li{margin:0 !important;padding:0 !important;}
.cus_nav_menu ul li ul li a{display:block !important;font-size: 13px !important;}
.cus_nav_menu ul li:hover ul li a{color: #000 !important;}
.cus_nav_menu ul li ul li a:hover{color:#fff !important;}
/*---------------*/
.f-width-img img{width:100% !important;height:auto !important;}
.img-w-auto img{width:auto !important;height:auto !important;}
.bor_box_con .elementor-image-box-content{padding:10px !important;border:1px solid #000;}
img{max-width:100% !important;}
.comn_inner_page_all .elementor img{height:auto !important;}
/*----------------------------*/
.diamond_shapes_content_Sec .dia_colm_box{margin-bottom:20px !important;}
.diamond_shapes_content_box_colm .elementor-image-box-img{text-align:center !important;width:100% !important;}
.comn_inner_page_all .diamond_shapes_content_box_colm .elementor-image-box-img img{height:85px !important;width:auto !important;display:inline-block !important;}
.diamond_shapes_content_box_colm .elementor-image-box-content{padding:10px !important;border:1px solid #000 !important;}
.diamond_shapes_content_box_colm .elementor-image-box-content h3{margin:0 !important;padding:0 !important;font-weight: 400 !important;color: #000 !important;font-size: 16px !important;}
.diamond_shapes_content_box_colm .elementor-image-box-content h3 a{color: #000 !important;}
.diamond_shapes_content_box_colm .elementor-image-box-content h3 a:hover{color: #4169E1 !important;}
.extra_field_disable_prt .post_box_txt_cont{min-height:10px !important;}
.var_tex_misc_video_button p{padding-bottom:0px !important;}
.sing_post_blog_sec figure img{width:auto !important;height:auto  !important;}
.blog_thum{float:left;max-width:40%;margin:0 20px 20px;}
.blog_thum img{width:auto !important;height:auto  !important;border:4px double #ccc;}
.ft_colm_sec_box .menu-item-description{display:none !important;}
.sing_short_content h3{margin:10px 0;font-size:23px;}
.more_event.load_more_btn{display:none !important;}
.more_event.load_more_btn.hidden-event{display:block !important;}
.post_box_colm_Sec figure a{display:block;text-align:center;}
.post_box_txt_cont h2 a{color:#000;}
.post_box_txt_cont h2 a:hover{color:#4169E1;}
.arch_caption.arch_caption2{margin:10px 0 30px !important;}
.arch_caption.arch_caption2 h2,.sing_post_form_sec h3.comn_blnk_title{color:#000 !important;font-family: 'Verlag Book' !important;font-weight:normal !important;font-size:30px !important;margin:0px !important;padding:0 0 0px !important;line-height:normal !important;letter-spacing:1px;}
.sing_post_form_sec h3.comn_blnk_title{background-color:transparent !important;border: 0px solid #4169E1 !important;padding:0 !important;margin:0 0 40px !important;}
.post_box_colm_Sec .post_box_colm_Sec_related_in figure img {height:149px;}  
.woocommerce ul.products li.product a img{width:auto !important;height:auto !important;}
/*-------------------------*/
/*.woocommerce div.product div.images .woocommerce-product-gallery__image[data-thumb-alt]{width:100% !important;}*/
.woocommerce-product-gallery__wrapper img{width:100% !important;height:auto !important;}
/*.woocommerce-product-gallery__image iframe,.frameContainer,.borderound,.bigframe.V360-instance,.V360-canvas.borderound{width:100% !important;height:100%;}*/
/*.woocommerce-product-gallery__image iframe{min-height: 44em !important;min-width:100% !important;max-width:100% !important;}*/
/*-----------------------------*/
.sing_pro_con_Sec h1{font-family: 'Montserrat', sans-serif !important;font-weight:500 !important;color:#000000 !important;font-size:27px !important;padding:0 !important;margin:0 0 20px !important;}
.sing_tag_title{font-family: 'Montserrat', sans-serif !important;font-weight:700 !important;color:#000000 !important;font-size:18px !important;padding:0 !important;margin:0 0 20px !important;}
.sing_pro_con_Sec .price{font-family: 'Montserrat', sans-serif !important;font-weight:400 !important;font-size:20px !important;}
.sing_pro_con_Sec .price ins{color:#4169E1 !important;text-decoration:none !important;font-weight:400 !important;}
.sing_pro_con_Sec .variations_form.cart::before{content:"Diamond specifications" !important;display:block !important;width:100% !important;font-family: 'Montserrat', sans-serif !important;font-weight:700 !important;font-size:23px !important;color:#000000 !important;margin:0 0 15px !important;}
.sing_pro_con_Sec .variations select,.sing_pro_con_Sec .cus_vari_table select{width:100% !important;height:32px;font-family: 'Montserrat', sans-serif !important;font-weight:400 !important;font-size:18px !important;color:#000 !important;}
.sing_pro_con_Sec .variations select,.sing_pro_con_Sec .variations select:focus,.sing_pro_con_Sec .cus_vari_table select:focus{border:none !important;}
.sing_pro_con_Sec .variations select:focus,.sing_pro_con_Sec .cus_vari_table select:focus{outline:none !important;}
.sing_pro_con_Sec .variations tr,.sing_pro_con_Sec .cus_vari_table ul{padding:0 0 0px !important;}
.sing_pro_con_Sec .variations tr td{border:1px solid #000 !important;padding:10px !important;position:relative;}
.sing_pro_con_Sec .variations tr td label,.sing_pro_con_Sec .cus_vari_table label{margin:0;font-family: 'Montserrat', sans-serif !important;font-weight:700 !important;font-size:18px !important;color:#4169E1 !important;}
.sing_pro_con_Sec .variations tr td:first-child{border-right:none !important;}
.sing_pro_con_Sec .variations tr td:nth-child(2){border-left:none !important;}
.sing_pro_con_Sec table.variations {    border-collapse: separate;
    border-spacing: 0 4px;}
.sing_pro_con_Sec form.cart .variations{margin-bottom:35px !important;}
.sing_pro_con_Sec .reset_variations{position:absolute;bottom:-30px;}
.sing_pro_con_Sec .sku_wrapper{display:block !important;}
.sing_pro_con_Sec{font-family: 'Montserrat', sans-serif !important;}
.sing_pro_con_Sec .woocommerce-product-details__short-description p{font-weight:500 !important;font-size:17px;}
.sing_cart_btn{display:block;clear:both;width:100%;float:left;}
.sing_cart_btn_quty .minus{float:left;}
.sing_cart_btn_quty .minus,.sing_cart_btn_quty .plus{width:50px;height:50px;background-color:transparent;border:1px solid #000;color:#000;font-weight:bold;font-size:20px;}
.sing_cart_btn_quty .quantity{margin:0 !important;}
.sing_cart_btn_quty .input-text.qty{height:50px;border:1px solid #000;color:#000;width:200px;border-left:none;border-right:none;font-family: 'Montserrat', sans-serif !important;font-size:20px;}
.sing_cart_btn_quty{margin-bottom:15px;}
.sing_pro_con_Sec .cus_short_Des h3 {font-size:23px !important; font-weight:700 !important;margin:0 0 25px 0 !important;padding:0 !important;}
.sing_pro_con_Sec .cus_short_Des p {font-size:16px !important; font-weight:400 !important;margin:0 0 30px 0 !important;padding:0 !important;}
.sing_pro_con_Sec button.button,.woo_comn_cus_btn{border-radius:0 !important;font-family: 'Montserrat', sans-serif !important;font-size:15px !important;font-weight:500 !important;background-color:#4169E1 !important;padding:13px 28px !important;vertical-align:middle !important;border:1px solid transparent !important;color:#fff !important;}
.sing_pro_con_Sec .woo_cart_bag_icon{display:inline-block;margin-right:7px;vertical-align: middle;margin-top:-3px;}
.cus_woo_btn em,.woo_comn_cus_btn em{display:inline-block;position:static !important;font-style:normal !important;vertical-align: middle;font-family: 'Montserrat', sans-serif !important;font-weight:500 !important;}
.sing_pro_con_Sec button.button:hover,.woo_comn_cus_btn:hover{background-color:transparent !important;border:1px solid #000 !important;color:#000 !important;}
.sing_pro_con_Sec i{display:inline-block;margin-right:7px;vertical-align: middle;font-size:21px;color:#fff;}
.woo_comn_cus_btn:hover i{color:000;}
.woo_comn_cus_btn{display:inline-block;}
.sing_cart_cus_btn{margin-right:10px;}
.sing_cart_cus_btn,.woo_comn_cus_btn{display:inline-block;vertical-align:top;}
.sing_pro_con_Sec .product_meta .sku_wrapper,.sing_pro_con_Sec .product_meta .posted_in,.sing_pro_con_Sec .product_meta .posted_in i{font-size:19px !important;font-weight:500 !important;margin-bottom:15px;color:#000;}
.sing_pro_con_Sec .product_meta .posted_in a{color:#000;}
.sing_pro_con_Sec .product_meta .posted_in{margin-bottom:0px;}
.sing_pro_con_Sec .product_meta .posted_in i{display:block;width:100%;font-style: normal;}
/*.sing_pro_con_Sec .woocommerce-product-gallery__wrapper a img{border:1px solid #000;}*/
.woocommerce span.onsale{background-color:#D04915 !important;}
.sing_pro_con_Sec div.product .woocommerce-tabs ul{z-index:1;padding:0 !important;margin:0 !important;}
.sing_pro_con_Sec div.product .woocommerce-tabs ul.tabs::before,.sing_pro_con_Sec div.product .woocommerce-tabs ul.tabs::after,.sing_pro_con_Sec ul.tabs li.active::before,.sing_pro_con_Sec ul.tabs li::before,.sing_pro_con_Sec ul.tabs li::after,.sing_pro_con_Sec ul.tabs li.active::after{display:none !important;border-radius:0 !important;}
.sing_pro_con_Sec div.product .woocommerce-tabs ul.tabs li{border:none !important;background-color:#676767 !important;font-family: 'Montserrat', sans-serif !important;font-size:20px !important;font-weight:600 !important;padding:15px;margin-right:7px !important;border-radius:0 !important;}
.sing_pro_con_Sec div.product .woocommerce-tabs ul.tabs li a{color:#fff !important;padding:0 !important;}
.sing_pro_con_Sec div.product .woocommerce-tabs ul.tabs li.active,.sing_pro_con_Sec div.product .woocommerce-tabs ul.tabs li:hover{background-color:#4169E1 !important;}
.sing_pro_con_Sec .woocommerce-tabs.wc-tabs-wrapper,.sing_pro_con_Sec div.product .woocommerce-tabs .panel{position:relative;}
.sing_pro_con_Sec .woocommerce-tabs.wc-tabs-wrapper::before{content:"";position:absolute;left:-9999999px;top:0;background-color:#F3F3F3;width:999999999999px;height:100%;display:block !important;}
body.single-product .Main_content_area{overflow-x:hidden;overflow-y:auto;padding-top: 10px}
.sing_pro_con_Sec .woocommerce-tabs.wc-tabs-wrapper{padding:60px 0 !important;}
.sing_pro_con_Sec div.product .woocommerce-tabs .panel{background-color:#fff !important;padding:20px 30px;}
/*.sing_pro_con_Sec div.product .woocommerce-tabs .panel div{float:none;}*/
.sing_pro_con_Sec div.product .woocommerce-tabs .panel h2{font-family: 'Montserrat', sans-serif !important;font-size:24px !important;font-weight:400 !important;padding:10px 0 0px !important;margin-bottom:20px;color:#000;}
.sing_pro_con_Sec div.product .woocommerce-tabs .panel table,.sing_pro_con_Sec table.shop_attributes th{border:none !important;}
.sing_pro_con_Sec  div.product .woocommerce-tabs .panel table.shop_attributes th,.sing_pro_con_Sec  div.product .woocommerce-tabs .panel table.shop_attributes td{font-size:17px;font-family: 'Montserrat', sans-serif !important;vertical-align:middle;border:1px solid #000 !important;padding:10px !important;}
.sing_pro_con_Sec  div.product .woocommerce-tabs .panel table.shop_attributes th{border-right:0px !important;color:#4169E1;}
.sing_pro_con_Sec  div.product .woocommerce-tabs .panel table.shop_attributes td{border-left:0px !important;color:#000;}
.sing_pro_con_Sec  div.product .woocommerce-tabs .panel table.shop_attributes td p{padding:0 !important;}
.sing_pro_con_Sec  div.product .woocommerce-tabs .panel table.shop_attributes td p a{color:#000;font-size:17px !important;font-style:normal !important;font-weight:normal !important;}

.sing_pro_con_Sec  div.product .woocommerce-tabs .panel table{border-collapse: separate;
    border-spacing: 0px 8px;}
.sing_pro_con_Sec .onsale  {font-size:13px !important;font-family: 'Montserrat', sans-serif !important;font-weight:700 !important;width:42px;height:42px;border-radius:50%;line-height:42px !important;padding:0 !important;}  
/*----------------------*/
.sing_pro_con_Sec .cus_shop_attributes{margin:0 -5px;}
.sing_pro_con_Sec .cus_shop_attributes::after{content:"";clear:both;width:0;height:0;line-height:0;font-size:0;display:block;}
.sing_pro_con_Sec .cus_shop_attributes li{width:33.333%;float:left;vertical-align:middle;margin:0 -3px 10px;padding:0 5px;}
.cus_woo_attr_box{border:1px solid #000 !important;padding:10px !important;}
.sing_pro_con_Sec .cus_shop_attributes li .cus_woo_label_attr,.sing_pro_con_Sec .cus_shop_attributes li .cus_woo_value_attr{font-size:17px;font-family: 'Montserrat', sans-serif !important;vertical-align:middle;display:inline-block;}
.sing_pro_con_Sec .cus_shop_attributes li p{padding:0 !important;}
.sing_pro_con_Sec .cus_shop_attributes li p a{color:#000;font-size:17px !important;font-style:normal !important;font-weight:normal !important;}
.sing_pro_con_Sec .cus_shop_attributes li .cus_woo_label_attr{color:#4169E1;font-weight:700;}
.sing_pro_con_Sec .cus_shop_attributes li .cus_woo_value_attr {color:#000;}
/*--------------*/
.sing_pro_con_Sec .related.products{padding:60px 0 0;clear: both;}
.sing_pro_con_Sec .related.products ul li .pro_box_gray_sec img{height:191px !important;width:auto !important;display:inline-block;margin:0 !important;}
.sing_pro_con_Sec .related.products ul li .onsale{background-color:#D04915 !important;top: 12px !important;right: 12px !important;}
.pro_box_gray_sec{padding:30px !important;background-color:#F3F3F3 !important;}
.pro_box_gray_sec a{display:block;text-align:center;}
.sing_pro_con_Sec .related.products ul li .woocommerce-loop-product__title{text-align:center;padding:20px 0 !important;margin:0 !important;font-family: 'Montserrat', sans-serif !important;font-size:25px !important;font-weight:400 !important;color:#000 !important;}
.sing_pro_con_Sec .price del span bdi,.sing_pro_con_Sec .price ins span bdi,.sing_pro_con_Sec .related.products ul li .button{font-family: 'Montserrat', sans-serif !important;}
.sing_pro_con_Sec .price del{color:#B1B1B1 !important;}
.sing_pro_con_Sec .price del span bdi{font-weight:400 !important;font-size:16px;color:#B1B1B1 !important;}
.sing_pro_con_Sec .price ins span bdi{font-weight:500 !important;font-size:18px;color:#4169E1 !important;}
.sing_pro_con_Sec .related.products ul li{text-align:center;}
.sing_pro_con_Sec .related.products ul li .button{display:inline-block !important;background-color:#4169E1 !important;font-weight:500 !important;font-size:16px !important;color:#fff !important;border:1px solid transparent !important;text-transform:capitalize;border-radius:2px !important;margin-top:10px !important;}
.sing_pro_con_Sec .related.products ul li .button:hover{background-color:transparent !important;color:#000 !important;border:1px solid #000 !important;}
.sing_pro_con_Sec .related.products h2{font-weight:500 !important;margin-bottom:40px !important;font-size: 30px !important;}
.sing_pro_con_Sec [data-thumb-alt="360 Degree View"] {width:100% !important;margin-top:15px !important;}
.sing_pro_con_Sec [data-thumb-alt="360 Degree View"] a{display:block;position:relative;}
/*.sing_pro_con_Sec [data-thumb-alt="360 Degree View"] a::before{content:"";position:absolute;left:0;top:0;width:100%;background-color:#ACAAAC;height:308px;}*/
/*.sing_pro_con_Sec [data-thumb-alt="360 Degree View"] iframe{position:relative;}*/
.sing_pro_con_Sec .cus_vari_table li{display:inline-block;}
.sing_pro_con_Sec [data-thumb-alt="360 Degree View"] iframe body{background:transparent !important;}
.sing_pro_con_Sec h4{font-family: 'Montserrat', sans-serif !important;font-size:25px !important;font-weight:700 !important;color:#000 !important;margin-bottom:30px;}
.sing_pro_con_Sec h4 + hr{display:none;}
.sing_pro_con_Sec table.unstackable tr td{font-size:17px!important;font-family: 'Montserrat', sans-serif !important;border:1px solid #000!important;}
.sing_pro_con_Sec table.unstackable tr td:first-child{font-weight:bold;color:#4169E1;}
.sing_pro_con_Sec .summary .woocommerce-Price-amount{color:#4169E1 !important;}
.sing_pro_con_Sec .summary .woocommerce-Price-amount,.sing_pro_con_Sec .summary .price del span bdi,.sing_pro_con_Sec .summary .price ins span bdi{font-size:26px !important; font-weight:normal !important;}
.sing_pro_con_Sec .summary .price{padding:15px 0 25px !important;}
.pro_box_txt_white_box{-webkit-box-shadow: 0px 10px 21px 1px rgba(0,0,0,0.08);
-moz-box-shadow: 0px 10px 21px 1px rgba(0,0,0,0.08);
box-shadow: 0px 10px 21px 1px rgba(0,0,0,0.08);background-color:#fff;padding:0 10px 30px;}
.sing_pro_con_Sec .related.products ul li .woocommerce-loop-product__title:hover{color: #4169E1 !important;}
/*------------------*/
.remove_box_bor .post_box_txt_cont{border:none !important;text-align:center;}
.remove_box_bor .post_box_txt_cont h2{font-family: 'Libre Baskerville', serif !important;font-style:italic !important;}
.woocommerce-message{border-top-color: #4169E1;}
.woocommerce-message::before{color: #4169E1;}
.woocommerce-cart-form__cart-item.cart_item .product-thumbnail a img{width:30px !important;height:30px !important;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background-color: #4169E1;border:1px solid transparent !important;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: transparent;
    color: #000 !important;
    border:1px solid #000 !important;
}
.woocommerce-cart-form__cart-item.cart_item .product-subtotal span,.woocommerce-cart-form__cart-item.cart_item .product-price span{position:static !important;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{border:1px solid transparent !important;background-color: #4169E1;color:#fff !important;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: transparent !important;
    color: #000 !important;
    border:1px solid #000 !important;
}
.woocommerce div.product div.images img{height:auto !important; width:auto !important; margin:auto !important}
/*------------------------*/
.ft_logo_img2 img{width:auto !important;height:auto !important;max-width:100% !important;}
/*-----------------------*/
.cus_woo_row{margin:0 -15px;}
.cus_woo_colm_left{}
.cus_woo_colm_6{width:50% !important;float:left !important;padding:0 15px !important;}
.cus_woo_form_field .form-row{width:100% !important;}
.cus_woo_form_field .form-row label,.cus_woo_form_field .form-row .woocommerce-input-wrapper{width:100% !important;display:block !important;}
.cus_woo_form_field .form-row input[type="text"],.cus_woo_form_field .form-row input[type="email"],.cus_woo_form_field .form-row input[type="tel"],.cus_woo_form_field .form-row input[type="url"],#customer_login .input-text{width:100% !important;height:40px !important;padding:0 15px !important;font-size:15px !important;border:1px solid #000 !important;color:#000 !important;}
.cus_woo_form_field .form-row input[type="text"]:focus,.cus_woo_form_field .form-row input[type="email"]:focus,.cus_woo_form_field .form-row input[type="tel"]:focus,.cus_woo_form_field .form-row input[type="url"]:focus,#customer_login .input-text:focus{outline:none !important;}
.cus_woo_form_field .form-row textarea{padding:10px 15px !important;color:#000 !important;resize:none;}
.cus_woo_form_field .form-row .select2-selection.select2-selection--single{border:1px solid #000 !important;height:40px;}
.cus_woo_form_field .form-row .select2-selection__rendered{line-height:40px !important;font-size:15px !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height:39px !important;}
.cus_woo_form_field .form-row select:focus{outline:none !important;}
.cus_woo_form_field .form-row .input-text ::-webkit-input-placeholder{color:#000 !important;opacity:1 !important}.cus_woo_form_field .form-row .input-text ::-moz-placeholder{color:#000 !important;opacity:1 !important}.cus_woo_form_field .form-row .input-text :-ms-input-placeholder{color:#000 !important;opacity:1 !important}.cus_woo_form_field .form-row .input-text ::-ms-input-placeholder{color:#000 !important;opacity:1 !important}.cus_woo_form_field .form-row .input-text ::placeholder{color:#000 !important;opacity:1 !important}
.woocommerce-error{padding-top:30px !important;}
.cus_acct_menu.woocommerce-MyAccount-navigation li{position:relative;list-style-type:none;padding-left:40px !important;border-bottom:1px solid #ccc;margin-bottom:10px !important;}
.cus_acct_menu.woocommerce-MyAccount-navigation li:last-child{border-bottom:0px solid #ccc;margin-bottom:0 !important;}
.cus_acct_menu.woocommerce-MyAccount-navigation li a{color:#4169e1;}
.cus_acct_menu.woocommerce-MyAccount-navigation li a:hover{color:#000;}
.cus_acct_menu.woocommerce-MyAccount-navigation li:before{position:absolute;left:15px;top:4px;font-size:16px;color:#4169e1;font-family: "Font Awesome 5 Free";
    font-weight: 900;-moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;}
.cus_acct_menu.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard:before{content: "\f3fd";}
.cus_acct_menu.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--orders:before{content: "\f218";}
.cus_acct_menu.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--downloads:before{content: "\f019";}
.cus_acct_menu.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-address:before{content: "\f2b9";}
.cus_acct_menu.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account:before{content: "\f2bd";}
.cus_acct_menu.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout:before{content: "\f2f5";}
.cus_acct_menu.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--tinv_wishlist:before{content: "\f004";}
.comn_inner_page_all  a{color:#4169e1;}
.comn_inner_page_all  a:hover{color:#000;}
.cus_acct_menu ul{border:1px solid #ccc;padding-top:20px;padding-left:0 !important;}
.woocommerce-MyAccount-content{border:1px solid #ccc;padding:15px;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{font-weight:normal !important;}
.cus_woo_colm_row .col-1,.cus_woo_colm_row .col-2{padding:0 10px !important;width:50% !important;margin:0 !important;-ms-flex: inherit !important;
    flex: inherit !important;
    max-width: 100% !important;}
.cus_acc_all_cont .input-text,.cus_acc_all_cont select {height:40px !important;padding: 0 10px !important;font-size:15px !important;border:1px solid #000 !important;}
.cus_acc_all_cont .woocommerce-input-wrapper{width:100% !important;display:block !important;}
.cus_acc_all_cont .woocommerce-address-fields label,.cus_acc_all_cont .woocommerce-form-row label,#customer_login label,#customer_login .password-input{width:100% !important;display:block !important;}
.cus_acc_all_cont .woocommerce-form-row label{}
.woocommerce ul.order_details li{padding-left:15px !important;padding-right:15px !important;}
.woocommerce ul.order_details li strong{font-size: 17px;}
.comn_inner_page_all p.woocommerce-customer-details--phone,.comn_inner_page_all p.woocommerce-customer-details--email{padding-left:25px !important;}
.woocommerce ul.order_details{padding-left:0 !important;}
.woocommerce ul.order_details li {
    padding-left: 8px !important;
    padding-right: 8px !important;
}
.singup_Sec ul li i{color:#4169E1 !important;}
.singup_Sec ul li i.far.fa-heart:before{font-family: "Font Awesome 5 Free" !important;}
.singup_Sec ul li a,.singup_Sec ul li a .elementor-icon-list-text{color:#000000 !important;}
.singup_Sec ul li a:hover,.singup_Sec ul li a:hover .elementor-icon-list-text{color:#4169E1 !important;}
.singup_Sec h5{display:none !important;}
.singup_Sec {margin-bottom:0px !important;}
/*.sing_pro_con_Sec .tinvwl_add_to_wishlist_button{display:none !important;}*/
.sing_pro_con_Sec .tinvwl_add_to_wishlist_button span{position:static !important;background-color:transparent !important;}
.tinvwl_add_to_wishlist_button{display: inline-block !important;
    background-color: #4169E1 !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    color: #fff !important;
    border: 1px solid transparent !important;
    text-transform: capitalize;
    border-radius: 2px !important;
    margin-top: 10px !important;padding:10px 15px !important;}
.tinvwl_add_to_wishlist_button span{ color: #fff !important;font-family: 'Montserrat', sans-serif !important;
    font-size: 13px !important;
    font-weight: 500 !important;}
.tinvwl_add_to_wishlist_button:hover{ background-color: transparent !important; border: 1px solid #000 !important;color:#000 !important;}  
.tinvwl_add_to_wishlist_button:hover span{color:#000 !important;}
.sing_pro_con_Sec .woocommerce-variation-price span.price{position:static !important;background: transparent!important;padding:0px !important;display:none !important;}
.tinvwl-table-manage-list .product-thumbnail img{width:60px !important;height:60px !important;object-fit:cover !important;}
.tinv-wishlist .social-buttons{display:none !important;}
.sing_cart_cus_btn .single_add_to_cart_button:hover i{color:#000 !important;}
/*---------home - new------*/
.diamond_tumbnails_img{float:left;width:10%;padding:0px 15px;text-align:center;}
.diamond_tumbnails_img figure{min-height:84px;}
.diamond_tumbnails_img figure img{width:auto;height:auto;display:inline-block;}
.diamond_tumbnails_img p{font-size:18px;}
.choose_diamond{margin-top:30px;}
.diamond_tumbnails_inner{display:inline-block;}
.diamond_tumbnails_btn{text-align:center;clear: both;}
.cus_video_sec_left .cus_video_box{position:relative;width: 100%;
    padding-bottom: 0;height: 540px;}
/*.cus_video_sec_left .cus_video_box video{object-fit: inherit;}*/
.cus_video_sec_left .cus_video_box video{width:100% !important;height:100% !important;}
.cus_video_section_row{background-color:#F6F6F6;padding:20px 0 0;margin-bottom:50px;}
.cus_video_sec_text h2{font-family: 'Libre Baskerville', serif !important;font-size:75px !important;color:#4169E1 !important;font-style:italic !important;font-weight: normal !important;margin:0 !important;padding:50px 0 50px 50px !important;line-height:normal !important;}
.cus_video_sec_text h2 span{color:#1E1E1E;font-size:45px;display:block;line-height: 42px;}

.product_specification .row>.column {
    width: 100% !important;
    overflow: auto;
}
.product_specification  table{display:block!important; width:100%;}
.product_specification  table tbody{display:block!important; width:100%;}
.product_specification table tr{display:flex!important; width: 100%;}
.product_specification table tr td{display: inherit!important;  width:100%;}
.product_specification  table tr td:first-child{width:100px;}
.product_specification .ui.table [class*="single line"],.product_specification .ui.table[class*="single line"] {
    white-space: initial !important;
}
#slide-nav-pgs .slick-slide{opacity:1 !important;}
#slide-nav-pgs .slick-slide img{height:100px !important; object-fit:contain;     margin: auto; border:2px solid transparent}
#slide-nav-pgs .slick-current img {
    border-color:#4169E1;
}

/*----------------------*/
.elementor-nav-menu .sub-arrow{display:none !important;}
.sing_pro_con_Sec .summary.entry-summary .product_meta{display:none;}
.sing_pro_con_Sec table.unstackable tr td:first-child{width:210px;}
ul.products li.product h2.woocommerce-loop-product__title {font-size:25px !important;}
ul.products li.product .price,.related.products ul.products li.product .price{font-size:20px !important;color: #000 !important;}
ul.products li.product .price:hover{color:#4169e1  !important;}

.woocommerce-product-details__short-description.cus_short_Des{padding-bottom:15px;}
/*.woocommerce-product-details__short-description.cus_short_Des div{float:none;}*/
/*.related.products ul.products li.product .price{font-size:20px !important;}*/

/*---------------------------*/
.dark_gray_sec {float: left;padding: 7px 7px 0 0;}
.light_gray_sec {padding: 7px 0 0;}
ul.cat_list{display:flex; width:100%; padding:0; flex-wrap:wrap}
ul.cat_list li{margin-right:15px !important; padding:0 !important; list-style:none}
ul.cat_list li a,ul.cat_list li span{display:block; padding:8px 20px;}
ul.cat_list li span{border:1px solid #4169e1;}
ul.cat_list li a{border:1px solid #000; color:#000}
ul.cat_list li span,ul.cat_list li a:hover{color: #fff;
    background: #4169e1;
    border-color: #4169e1;}
    
 /*------------lab-grown-man-made-diamond---------------*/   
.elementor-container-cus{display:block !important;}  
.cat-list-colm{padding:0px !important;}
.pro_cus_list{display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;padding:0px !important;margin-right: -15px;
    margin-left: -15px;}
.pro_cus_list_colm{-webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;padding:0 15px;margin-bottom:30px;}  
.pro_box_img img{height:auto !important}
.list_cat_cer_logo img{width:66px;display:inline-block;}
.pro_box_img{margin-bottom:20px !important;}
.pro_cus_list_colm h4{margin-bottom:15px;}
.cat-list-colm{padding:0px;}
.comn_inner_page_all .cat-list-colm li{list-style-type:none !important;display:inline-block;margin:0 10px 10px 0px !important;padding:0px !important;}
.cat-list-colm li a{    border: 1px solid #000;
    color: #000;}
.cat-list-colm li span,.cat-list-colm li a{display:block;padding: 8px 20px;}
.cat-list-colm li a:hover,.cat-list-colm li span{background-color:#4169e1 !important;border: 1px solid #4169e1 !important;color:#fff !important;} 
.more_info_icon,.certificate,.list_cat_cer_logo{text-align:center;}
.certificate,.list_cat_cer_logo{margin-top:10px;}
.more_info_icon a,.certificate a{font-size:18px;}
.comn_inner_page_all .pro_cus_list_colm h4{font-size:20px;}

/*-------------------------------*/
.comn_inner_page_all.Lab-Grown p,.comn_inner_page_all.Lab-Grown li,.Main_content_area.ser_diamond li{font-family: 'Montserrat' !important;
    font-weight: 400 !important;
    color: #303030 !important;
    font-size: 17px !important;
    line-height: 24px;
    padding: 0 0 15px 0 !important;}
    .cat_misc_des li{font-family: 'Montserrat' !important;
    font-weight: 400 !important;
    color: #303030 !important;
    font-size: 17px !important;
    line-height: 24px; padding: 0 0 15px 0 !important;}
.cat_misc_des{margin-bottom:30px;}
.cat_misc_des h2,.cat_misc_des h3{padding-bottom:15px  !important;margin:0px !important;font-size:30px  !important;font-family: 'Verlag Book' !important;}
.post_cat + .cat_misc_des{margin-top:30px;}
.comn_inner_page_all.Lab-Grown ul,.cat_misc_des ul,.Main_content_area.ser_diamond ul{list-style: disc !important;padding-left:25px;}
.comn_inner_page_all.Lab-Grown li,.cat_misc_des li,.Main_content_area.ser_diamond li{word-break: break-all;}
.Main_content_area.ser_diamond h3, .Main_content_area.ser_diamond h2{font-family: 'Verlag Book' !important;}

.Main_content_area.ser_diamond h1 {
    font-size: 24px !important;
}
/*Sticky menu */
/*.fixed_header,.header{transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;}
.fixed_header{  
    -webkit-animation-name: animationFade;
  -o-animation-name: animationFade;
  animation-name: animationFade;
  -webkit-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}*/


@-webkit-keyframes animationFade {
  0% {
      opacity: 0;
      -webkit-transform: translateY(-160px);
      transform: translateY(-160px);
  }
  100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
  }
}
@keyframes animationFade {
  0% {
      opacity: 0;
      -webkit-transform: translateY(-160px);
      -ms-transform: translateY(-120px);
      transform: translateY(-160px);
  }
  100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
  }
}

.category-pink-diamonds-from-argyle-diamonds-mine .event-item.hidden-event,.category-pink-collector-edition .event-item.hidden-event{display:block !important;}
.category-pink-diamonds-from-argyle-diamonds-mine .more_event.load_more_btn.hidden-event,.category-pink-collector-edition .more_event.load_more_btn.hidden-event,.category-pink-collector-edition .more_event.load_more_btn{display:none !important;}
/*-------------------------------*/
.post_details_video iframe {
    max-width: 100% !important;
    width: 100% !important;
    height: 620px !important;
    max-height: 620px !important;
    border: none;
}
.opening-time a{color:#000 !important;}
.opening-time a:hover{color: #4169e1 !important;}
/*-----------------Post normal design--------------*/
.nor_list_design_view .post_box_colm_Sec figure{margin-bottom:20px !important;}
.nor_list_design_view .post_box_colm_Sec figure img{width:100% !important;height:auto !important;}
.nor_list_design_view .post_box_txt_cont{padding: 0;
    border: 0px solid #000000 !important;
    height: auto !important;
    min-height: 10px !important;}
 .nor_list_design_view .post_box_txt_cont h2{font-size: 20px !important;font-family: 'Verlag Book' !important;font-weight: normal !important;margin-bottom: 15px !important;padding-bottom: 0px !important;text-transform: none !important;}   
.nor_list_design_view .post_box_txt_cont h2 a{color: #4169e1 !important;}
.nor_list_design_view .post_box_txt_cont h2 a:hover{color: #000 !important;}
.nor_list_design_view .post_box_txt_cont .var_tex{font-family: 'Montserrat' !important;
    font-weight: 400 !important;
    color: #303030 !important;
    font-size: 17px !important;
    line-height: 24px;
    padding: 0 0 0px 0 !important;}
.nor_list_design_view .comn_site_btn{
    padding: 0px !important;
    margin: 10px 0 0px !important;
    color: #4169e1 !important;
    border-radius: 0px !important;
    border: 0px solid #000000 !important;
    font-size: 18px !important;
    text-transform: none !important;
    width: auto !important;
    text-align: center !important;
    font-family: 'Verlag Book' !important;
    font-weight: normal !important;
    line-height: normal !important;
} 
.nor_list_design_view .post_box_txt_cont .post_box_txt_all{margin-bottom:5px !important;}
.nor_list_design_view .comn_site_btn:hover{ color: #000 !important;background-color:transparent !important;border: 0px solid #000000 !important;}
.category-1358 .hidden-event{display:block !important;}
.category-1358 .more_event.load_more_btn.hidden-event{display:none !important;}

.error-page-content .search-field{border:1px solid #ccc;height:39px;width:300px;}
.error-page-content form label{display:none !important;}
/*---------------------------------------------*/
.header_top_right_info .elementor-widget-html .elementor-widget-container{justify-content: right;}
.header_top2 .header_top_right_info .elementor-element-populated {
    width: 100% !important;
}
.header_top2 .header_top_middle .elementor-widget-container p {
    margin-top: 0 !important;
}
.header_top2 .header_top_right_info .elementor-element-populated .elementor-widget-wrap{padding-top:0px !important;padding-bottom:0px !important;}
.header_top_right_info .elementor-widget-html {margin-bottom:0px !important;}
.tel_top_info{margin-right:25px;}
.opening-time a{
    color: #fff !important;
    background: #4169e1 !important;
    border-color: #4169e1 !important;
	font-weight:normal !important;
	margin:0 !important;
}
.opening-time a:hover{    color: #292929 !important;
    border: 1px solid #292929 !important;background: transparent !important;}
.header_top_right_info  .opening-time{margin-right:0px !important;}

.ser_diamond #diamondsearch .ds-ui-value-wrapper-right,.ser_diamond #diamondsearch .ds-ui-value-wrapper-left { font-size: 16px !important;}
.ser_diamond #diamondsearch .ui-slider-inputs input,.ser_diamond #diamondsearch .ui-slider-inputs input:focus {
    font-size: 16px !important;}
#diamondsearch{width:95% important;}
.ser_diamond .elementor-container-cus {
    padding: 0 0px important;
}
.Main_content_area.ser_diamond h3 a, .Main_content_area.ser_diamond h2 a, a{word-break: break-all !important;}
.hm_mb_banner{display:none;}
.instafeed{padding: 50px 0; width: 100%;}
.instafeed h2{text-align: center; display: block; margin-bottom: 20px;}

/*-------------------------------*/
.pink_diamonds_newsec .container{max-width:100% !important;}
.picdim_left img,.picdim_right img{width:100%;}
/*--------------New home page-----------------*/
.search_diamond_wrap h2 a{    color: #000;}
.search_diamond_wrap h2 a:hover{color: #4169e1;}
.choose_diamond2{   
color:#292929;   
border:1px solid #292929;   
}
.choose_diamond2:hover{
	border:1px solid #4169e1;
}
.pink_diamonds .pinkargyle_btn_sec  .more{color:#292929;background:transparent;border-color:#292929;}
.pink_diamonds .pinkargyle_btn_sec  .more:hover{color:#fff;background:#4169e1;border-color:#4169e1}
.hed_top_infobtn_new{width:50% !important;}
.hed_top_info_new{width:40% !important;}
.search_tgl_desk{width:10% !important;margin-bottom:0px !important;}
.search_tgl_desk .search_tgl{text-align:right;}
.search_tgl_desk .search_tgl,.search_tgl_desk .search_tgl::before{   display:block !important;    line-height: 40px;width:100%;}
.cus_ser_box_desk{position:absolute;display:none;}
.hed_top_infobtn_new .opening-time{margin-right:0 !important;width: auto !important;display: inline-block !important;}
.hed_top_info_new p{margin:0px !important;padding-bottom:0px !important;line-height:40px;}
.cus_nav_menu_new{margin-top: 15px;
border-top: 1px solid #ccc;}

.cus_ser_box_desk .elementor-search-form__submit svg {
fill: #fff;
width: var(--e-search-form-submit-icon-size,13px);}
.cus_ser_box_desk .elementor-search-form input[type=search]{padding-left:10px !important;}
.cus_ser_box_desk  .elementor-search-form__submit{cursor:pointer;}
.cus_hed_new .fixed_header .elementor-widget-wrap,.cus_hed_new .fixed_header .header_bottom2,.cus_hed_new .header_bottom2{padding-top:0px !important;padding-bottom:0px !important;}
.cus_hed_new .elementor-widget-wrap{padding-top:0px !important;padding-bottom:0px !important;}
.cus_hed_new .fixed_header .hed_btm_right_sec,.cus_hed_new .hed_btm_right_sec{padding:10px 0 0 0px !important;}
.cus_hed_new .header_bottom2 .elementor-row{align-items:center;}
.banner_new {margin-top: 116px !important;}

.cus_ser_box_desk  .elementor-search-form__submit {
    background-color: #4169e1  !important;
    color: #fff !important;
}
.banner_new video{width:100%;}
.banner_new .banner_text {
    background: rgba(255,255,255,.7);
    padding: 15px;
	top: 44%;
}
.banner_new .banner_text p{padding-bottom:0px !important;margin-bottom:0px !important;}
.banner_new{position:relative;}
.australian_diamond_newsec{position:absolute;left:0px;bottom:0px;padding:20px 0 0;background:rgba(200,231,237,0.9);width:100%;}
.australian_diamond_newsec .product_types {
    padding: 0px 0 20px;
}
.australian_diamond_newsec .more{font-size:13px !important;}
.australian_diamond_newsec .product_type img {
	margin: 0 auto 15px;}



.banner_new .banner_text.banner_text_nobg{background: rgba(255,255,255,0);
    padding: 0px;
    top: 50%;}
.post_box_content_area .post_box_colm_Sec a{word-break: inherit !important;}

.diamond_slider .diamond_tumbnails::after{content:"";width:0;height:0;display:block;clear:both;font-size:0;line-height:0;}
.diamond_slider{display:flex;flex-wrap:wrap;justify-content:center;}
.diamond_tumbnails{display:flex;flex-wrap: wrap;justify-content: center;}
.diamond_tumbnails_img{float:none;}
.diamond_tumbnails_img figure {    
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.sing_post_slider_nav .slick-track{display: flex;align-items: center;}
/*-------------------------------*/
@media screen and (min-width:1492px) {
.arch_caption:after {width: 24px;height: 43px;}
.arch_caption:before {width: 23px;height: 43px;} 
}
@media screen and (min-width:1600px) {
.container{max-width:1560px}
body{font-size:18px}
p{font-size:19px}
.opening-time,.tel,.header_top_middle p,.sign_in,.wish{font-size:22px}
.header_top{padding:8px 0}
.header_social li img{height:18px}
.search_div{width:280px;margin-right:40px}
.search_wrap input[type=search]{height:40px}
.search_wrap input[type=submit]{width:50px}
.cart img{height:32px}
.cart span{padding:0 7px;font-size:15px}
.menu ul li a{padding:20px 12px !important;font-size:19px !important;}
.cus_nav_menu ul li ul li a{font-size: 15px !important;}
.logo{width:290px}
.banner_text{max-width:460px}
.banner_text h3{font-size:80px}
.banner_text p{font-size:26px}
.banner:after{width:230px;height:60px}
.search_diamond_wrap{padding:45px 15px}
h1{font-size:50px !important;margin-bottom:30px !important;}
h2{font-size:40px !important;margin-bottom:30px !important;}
/*.search_diamond_wrap h2{font-size:44px !important;margin-bottom:30px !important}*/
.search_diamond_wrap h2{margin-bottom:30px !important;}
.diamond_images .slick-slide img{margin:0 auto 25px}
.diamond_images .slick-slide p{font-size:28px}
.diamond_tumbnails{padding:25px 15px}
.choose_diamond{font-size:19px;padding:14px 22px}
.australian_diamond{padding:70px 0}
.product_types{padding:40px 0 30px}
.product_type img{margin:0 auto 50px;height:250px}
.more{padding:14px 30px;margin:15px 0;font-size:19px}
.dream_ring,.pink_diamonds,.why_choose{padding:60px 0}
.dream_ring_text{padding-left:55px}
.pink_diamonds_list{padding:30px 0 40px}
.diamond-shape{padding:14px 15px;margin:15px 0 0;font-size:19px}
.clients_say{padding:40px 30px}
.clients_box strong{font-size:24px}
.need_help{padding:40px;margin-top:80px}
.need_help p,.need_help .tel{font-size:24px}
.need_help .tel:before{margin-right:15px;width:40px;height:40px}
.client-n-help{padding-bottom:70px}
.showroom_text{padding:100px 15px 40px}
.showroom_details{padding:25px 0}
.showroom_details li p{font-size:26px;padding-left:15px}
.showroom_details li img{height:44px}
.why_choose_item img{margin:0 0 30px;height:80px}
.why_choose_item p{font-size:35px}
.rings{padding:70px 0}
.rings_types{padding:50px 0 0}
.ring_type img{margin:0 auto 60px;height:160px}
.ring_type .more{font-size:17px;padding:14px 12px}
.footer{padding:80px 0 35px}
.footer_social{max-width:360px}
.footer_social li{padding:20px 12px}
.footer_social li span{padding-top:8px;font-size:14px}
.ftr_middle{padding:60px 0}
.ftr_box h5{font-size:27px;margin-bottom:30px}
.ftr_menu li{margin-bottom:8px}
.ftr_box2{padding:0 60px}
.ftr_box3{padding:0 55px}
.ftr_box4{padding-left:85px}
.ftr_links li{padding:0 14px}
.footer:after{width:250px;height:140px}
/*-------------------*/
.elementor-container{max-width:1560px !important;}
.cus_hed .elementor-container{max-width:100% !important;}
.cus_hed .header_top.header_top2 .elementor-container,.cus_hed .header_bottom.header_bottom2 .elementor-container{max-width:1560px !important;}
.logo_img img {
    width: 100% !important;
    height: auto !important;
    max-width: 290px !important;}
.header_bottom.header_bottom2 {
    padding-top: 15px !important;
    margin-bottom:15px !important;}
/*--------------------------*/
.inner_ban_cap h1{font-size:69px !important;}
.breadcrumb_menu li{font-size:20px;}
.Main_content_area p{font-size:20px !important;line-height:29px;padding:0 0 15px 0 !important;}
.arch_caption{font-size:20px !important;}
.arch_caption:after {width: 24px;height: 46px;}
.arch_caption:before {width: 23px;height: 46px;}   
.post_box_colm_Sec figure img {height: 270px;}
/*----------------------------*/
.post_box_txt_cont{padding:15px 24px 24px;min-height: 337px;}
.post_box_txt_cont h2{font-size:19px !important;padding:0 0 15px 0 !important;}
.var_tex{font-size:18px !important;padding:0 0 10px 0 !important;}
.comn_site_btn{padding: 14px 20px !important;margin: 0px 0 8px !important;font-size: 19px !important;}
/*--------------------------------*/
.sing_post_slider_nav_sec {top: -60px;}
.sing_post_right_sec{padding-left:60px !important;}
.Main_single_page h2{font-size:28px !important;margin:0 !important;padding:15px 0;}
.sing_post_right_sec .var_tex{padding:15px 0 !important;}
.sing_post_right_sec .var_tex,.sing_short_content p{font-size:18px !important;}
.sing_short_content p{padding:0px 0 15px !important;}
.sing_short_content p{margin:0 !important;line-height:29px !important;}
.sing_short_content p:first-child{padding:15px 0 0px!important;}
.sing_short_content p:last-child{padding:15px 0 15px!important;}
.sing_post_right_sec .var_tex.var_texs_color{font-size:23px !important;}
.sing_post_form_sec{margin-top:80px;}
.sing_post_form_sec h3{padding: 20px 20px !important;margin: 0px 0 30px !important;font-size: 25px !important;}
.frm_comn_colm textarea.comn_field{height:168px;}
.sub_btn{height:50px;padding:0 15px !important;min-width:300px;line-height:50px !important;}
.sing_related_post{padding:50px 0 80px;}
.Main_single_page .sing_related_post h2{font-size:33px !important;}
.Main_single_page .sing_related_post h3{font-size:19px !important;}
.post_box_colm_Sec_related .post_box_txt_cont{height:auto !important;padding:15px !important;}
.sing_post_form_sec::after{top:-264px;width:440px;height:667px;}
.comn_inner_page_all{margin-bottom:50px;}
.comn_inner_page_all h2{font-size:42px !important;margin:0px !important;padding:0 0 20px !important;}
.comn_inner_page_all p{font-size:20px !important;margin:0px !important;padding:0 0 15px !important;line-height:29px !important;}
.comn_inner_page_all ul li,.comn_inner_page_all ol li{font-size:20px !important;padding:0 0 15px !important;line-height:29px !important;}
.abt_frame_sec iframe{width:100% !important;height:560px !important;}
.page_comn_listing li .elementor-icon-list-text{font-size:20px !important;}
.comn_inner_page_all h3{font-size:33px !important;margin:0px !important;padding:0 0 30px !important;}
.page_comn_listing li .elementor-icon-list-icon {
    margin-top: 4px !important;}
.page_comn_listing li{padding-bottom:17px !important;}
.abt_txt_right_Sec{padding-left:50px !important;}
/*----------------------------*/
.diamond_shapes_content_box_colm .elementor-image-box-content h3{font-size: 19px !important;}
.sing_short_content h3 {margin: 10px 0;font-size: 26px;}
.arch_caption.arch_caption2 h2,.sing_post_form_sec h3.comn_blnk_title{color:#000;font-family: 'Montserrat' !important;font-weight:normal !important;font-size:26px !important;margin:0px !important;padding:0 0 0px !important;line-height:normal !important;}
.sing_post_form_sec h3.comn_blnk_title{margin:0 0 45px !important;}
.post_box_colm_Sec .post_box_colm_Sec_related_in figure img {height:191px;}   
.sing_pro_con_Sec h1{font-size:33px !important;margin:0 0 20px !important;}
.sing_tag_title{font-size:20px !important;padding:0 !important;margin:0 0 20px !important;}
.sing_pro_con_Sec .price{font-size:23px !important;}
.sing_pro_con_Sec .variations tr td label{font-size:20px !important;}
.sing_pro_con_Sec .variations select{height:32px;font-size:20px !important;}
.sing_pro_con_Sec .cus_short_Des h3 {font-size:23px !important;margin:0 0 25px 0 !important;padding:0 !important;}
.sing_pro_con_Sec .cus_short_Des p {font-size:17px !important;margin:0 0 30px 0 !important;padding:0 !important;}
.sing_pro_con_Sec button.button,.woo_comn_cus_btn{font-size:18px !important;font-weight:500 !important;background-color:#4169E1 !important;padding:13px 50px !important;}
.sing_pro_con_Sec .product_meta .sku_wrapper,.sing_pro_con_Sec .product_meta .posted_in,.sing_pro_con_Sec .product_meta .posted_in i{font-size:23px !important;margin-bottom:15px;}
.sing_pro_con_Sec div.product .woocommerce-tabs ul.tabs li{font-size:23px !important;padding:15px;margin-right:7px !important;}
.sing_pro_con_Sec div.product .woocommerce-tabs .panel h2{font-size:29px !important;padding:10px 0 0px !important;margin-bottom:25px;}  
.sing_pro_con_Sec  div.product .woocommerce-tabs .panel table.shop_attributes th,.sing_pro_con_Sec  div.product .woocommerce-tabs .panel table.shop_attributes td{font-size:20px;padding:10px !important;}
.sing_pro_con_Sec  div.product .woocommerce-tabs .panel table.shop_attributes td p a{font-size:20px;}
 .sing_pro_con_Sec .related.products ul li .woocommerce-loop-product__title{padding:20px 0 !important;margin:0 !important;font-size:25px !important;}  
 .sing_pro_con_Sec .price del span bdi{font-size:20px;}
.sing_pro_con_Sec .price ins span bdi{font-size:23px;}
.sing_pro_con_Sec .related.products ul li .button{font-size:18px !important;}
.sing_pro_con_Sec .cus_shop_attributes li .cus_woo_label_attr,.sing_pro_con_Sec .cus_shop_attributes li .cus_woo_value_attr{font-size:20px;}
.sing_pro_con_Sec .cus_shop_attributes li p a{font-size:20px;}
.cus_woo_attr_box{padding:10px !important;}
/*.sing_pro_con_Sec .woocommerce-Price-amount{font-size:31px !important;}*/
.sing_pro_con_Sec .related.products ul li .pro_box_gray_sec img {
    height: 274px !important;}
/*------------------*/
.diamond_tumbnails_img p{font-size:21px;} 
.cus_video_section_row{padding:40px 0 0;margin-bottom:80px;}
.cus_video_sec_text h2{font-size:109px !important;margin:0 !important;padding:50px 0 50px 70px !important;}
.cus_video_sec_text h2 span{font-size:61px;display:block;line-height: 58px;}
.cus_video_sec_left .cus_video_box {
    height: 724px;}
    
    
.comn_inner_page_all.Lab-Grown p,.comn_inner_page_all.Lab-Grown li,.cat_misc_des li,.Main_content_area.ser_diamond li{
  
    font-size: 20px !important;
    line-height: 29px;
    padding: 0 0 15px 0 !important;}    
    
.banner {
    margin-top: 228px !important;
}  
.inner_banner {
    margin-top: 140px!important;
}
.post_details_video iframe {
    height: 641px !important;
    max-height: 641px !important;
}

.pro_cus_list_colm {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
/*-----------------Home page new----------------------*/
.banner_new {
    margin-top: 140px !important;
}
	.cus_hed_new .header_bottom.header_bottom2{margin-bottom: 0px !important;}
.cus_ser_box_desk {top: 130px;}	
.search_tgl_desk .search_tgl, .search_tgl_desk .search_tgl::before,.hed_top_info_new p {   
    line-height: 55px;   
}	
.banner_new .banner_text {
    top: 36%;
}	

}

@media screen and (min-width:2000px) {
.cus_video_box{width:42%;padding-bottom: 30%;}
.cus_video_box video{width: 100%;height: 80%;object-fit:cover;}
.search_diamond{padding-bottom:0px;}
}
@media screen and (min-width:3000px) {
.cus_video_box{width:37%;padding-bottom: 20%;}
.cus_video_box video{width: 100%;height: 100%;object-fit:cover;}
.search_diamond{padding-bottom:0px;}
}
@media screen and (min-width:1200px) {
   .header_top.header_top2 .elementor-container,.header_bottom.header_bottom2 .elementor-container {padding:0 15px !important;}
   .inner_ban_cap h1{left:15px !important;}
    
}

@media screen and (max-width:1199px) {
p{font-size:14px}
.opening-time,.tel,.header_top_middle p,.sign_in,.wish{font-size:13px}
.opening-time{margin-right:20px}
.menu ul li a{padding:15px 6px !important;font-size:14px !important;}
.cus_nav_menu ul li ul li a{font-size:13px !important;}
.logo{width:200px}
.banner_text{left:5%;max-width:300px}
.banner_text h3{font-size:50px}
.banner_text h3 span{font-size:25px}
.banner_text p{font-size:18px}
h2,h1{font-size:34px !important;}
/*.search_diamond_wrap h2{font-size:28px !important}*/
.product_type{padding:0 20px}
.more{padding:10px 15px;font-size:13px}
.product_type img{height:100px}
.diamond-shape{font-size:13px}
.need_help{margin-top:80px}
.why_choose_items .why_choose_item:not(:first-child){padding-left:45px}
.why_choose_item p{font-size:22px}
.why_choose_items .why_choose_item:first-child{padding-left:25px}
.ring_type{padding:0 10px}
.ring_type img{height:90px}
.ring_type .more{font-size:11px;padding:10px 6px}
.ftr_box4{padding-left:50px}
.ftr_box3{padding:0 30px}
.ftr_menu li a{font-size:13px}
.ftr_links li{padding:0 3px}
.footer:after{width:180px;height:95px}
.ftr_box1{padding-right:0}
/*.cus_hed .header_top.header_top2 .elementor-container,.cus_hed .header_bottom.header_bottom2 .elementor-container{padding-left:15px !important;padding-right:15px !important;}*/
.ftr_box.ft_colm_sec_box.ft_colm_logo_Sec,.ftr_box.ft_colm_sec_box.ft_colm_sec3{width:25% !important;}
.ft_colm_logo_Sec .elementor-element-populated{border-width: 0px 0px 0px 0px !important;
    margin: 0px 0px 0px 0px !important;
    padding: 0px 10px 0px 0px !important;}
.ft_copy_section p{padding-left:10px !important;}   
.ft_btm_main_menu li {padding: 0 5px !important;}
.footer .elementor-element-populated{margin: 0px 0px 0px 0px !important;}
.ft_top_social_Sec .elementor-element-populated{ padding: 0px 10px 0px 0px !important;}

.footer {
    padding: 60px 15px 10px;}
.ft_btm_main_menu ul {
    padding-left: 60px !important;
}
.inner_ban_cap h1 {font-size: 37px !important;line-height:normal !important;}
.post_box_colm_Sec figure img {
    height: 217px;}
.Main_single_page h2 { font-size: 22px !important;} 
.sing_post_right_sec .var_tex, .sing_short_content p{font-size: 14px !important;}
.sing_post_right_sec .var_tex.var_texs_color{font-size: 17px !important;}
.comn_site_btn.app_btn{font-size: 16px !important;}
.sing_post_form_sec h3{font-size: 18px !important;}
.frm_comn_colm label {font-size: 18px;}
.Main_single_page .sing_related_post h2 {font-size: 22px !important;}
.post_box_colm_Sec.post_box_colm_Sec_related figure img {
    height: 160px;}
.post_box_colm_Sec_related .post_box_txt_cont {height: auto !important;padding: 10px 10px !important;}   
.Main_single_page .sing_related_post h3{font-size: 14px !important;}
.sing_post_slider_nav_sec {top: -40px;}
.sing_post_form_sec::after {top: -55px;width: 220px;height: 334px;}
.elementor-container{max-width:960px !important;}
.cus_hed .header_top.header_top2 .elementor-container,.cus_hed .header_bottom.header_bottom2 .elementor-container{max-width:960px !important;padding-left:15px !important;padding-right:15px !important;}
/*-------------------------*/
.Cus_bredcum {margin-bottom: 30px;}
.inner_ban_cap h1{left:15px !important;}
.cus_hed .elementor-container{max-width:100% !important;}   
.comn_inner_page_all h2 {font-size: 30px !important;}
.comn_inner_page_all p {font-size: 14px !important;padding: 0 0 15px !important;line-height: 20px !important;}
.comn_inner_page_all ul li,.comn_inner_page_all ol li{font-size: 14px !important;padding: 0 0 10px !important;line-height: 20px !important;}
.abt_txt_right_Sec {padding-left: 15px !important;}
.comn_inner_page_all h3 {font-size: 22px !important;}
.page_comn_listing li .elementor-icon-list-text {font-size: 14px !important;}
.page_comn_listing li .elementor-icon-list-icon {margin-top: 2px !important;}
.page_comn_listing li {margin:0 !important;padding-bottom:10px !important;}
.abt_frame_sec iframe {width: 100% !important;height: 330px !important;border: none !important;}
.Contact_map_Sec iframe {width: 100% !important;height: 250px !important;border: none !important;}
/*--------home---------*/
.dream_ring_text .wbc_wid_btns {padding: 10px 10px !important;font-size: 13px !important;}
.cus_nav_menu .sub-arrow {padding: 10px 0 10px 4px !important;}
.cus_nav_menu ul li a{padding: 15px 4px !important;
    font-size: 13px !important;}
.cus_nav_menu ul li ul li a{font-size: 12px !important;}
/*------------------------------*/
.cus_video_box {width: 41%;padding-bottom: 44%;}
.cus_video_box video {height: 91%;}
.sing_short_content h3 {margin: 10px 0;font-size: 17px;}
.sing_short_content p a{word-break: break-all;}
.arch_caption.arch_caption2 h2,.sing_post_form_sec h3.comn_blnk_title{font-size:30px !important;}
.post_box_colm_Sec .post_box_colm_Sec_related_in figure img {height: 122px;}
/*--------------------------------*/
.sing_pro_con_Sec h1 {
    font-size: 22px !important;
    padding: 0 !important;
    margin: 0 0 10px !important;}
.sing_pro_con_Sec .woocommerce-Price-amount, .sing_pro_con_Sec .summary .price del span bdi, .sing_pro_con_Sec .summary .price ins span bdi {
    /*font-size: 14px !important;*/
    font-weight: normal !important;}
.sing_pro_con_Sec .summary .price {
    padding: 10px 0 15px !important;}
.sing_pro_con_Sec .sing_tag_title {
    font-size: 16px !important;
    padding: 0 !important;
    margin: 0 0 0px !important;}
     .sing_pro_con_Sec .cus_short_Des{margin: 0 0 20px 0 !important}
 .sing_pro_con_Sec .cus_short_Des p {
    font-size: 14px !important;
    margin: 0 0 0px 0 !important;
    padding: 0 !important;}  
 .sing_pro_con_Sec .cus_short_Des h3 {
    margin: 0 0 20px 0 !important;}  
 .sing_pro_con_Sec .cus_short_Des h3,.sing_pro_con_Sec .variations_form.cart::before{ font-size: 20px !important;}
 .sing_pro_con_Sec .variations tr td label, .sing_pro_con_Sec .cus_vari_table label {
    margin: 0;
    font-size: 16px !important;}
 .sing_pro_con_Sec .variations tr td {
    padding: 7px !important;} 
.sing_pro_con_Sec button.button, .woo_comn_cus_btn {
    font-size: 14px !important;
    padding: 10px 15px !important;}   
.sing_pro_con_Sec .product_meta .sku_wrapper, .sing_pro_con_Sec .product_meta .posted_in, .sing_pro_con_Sec .product_meta .posted_in i {
    font-size: 16px !important;}  
.sing_pro_con_Sec div.product .woocommerce-tabs ul.tabs li {
    font-size: 17px !important;
    padding: 10px;}  
.sing_pro_con_Sec div.product .woocommerce-tabs .panel h2 {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 20px !important;}  
.sing_pro_con_Sec .cus_shop_attributes li .cus_woo_label_attr, .sing_pro_con_Sec .cus_shop_attributes li .cus_woo_value_attr {
    font-size: 15px;} 
 .sing_pro_con_Sec .woocommerce-tabs.wc-tabs-wrapper {
    padding: 40px 0 30px!important;}   
 .sing_pro_con_Sec .related.products {
    padding: 40px 0 0;}   
.sing_pro_con_Sec .related.products h2 {
    font-weight: 500 !important;
    margin-bottom: 25px !important;font-size: 26px !important;}   
.sing_pro_con_Sec .related.products ul li .pro_box_gray_sec img {
    height: 144px !important;}  
.sing_pro_con_Sec .related.products ul li .woocommerce-loop-product__title {
    text-align: center;
    padding: 15px 0 !important;
    font-size: 19px !important; } 
.sing_pro_con_Sec .price ins span bdi {
    font-size: 18px;}
.sing_pro_con_Sec .price del span bdi {
    font-size: 16px}
.sing_pro_con_Sec .related.products ul li .button {
    font-size: 14px !important;}    
.sing_pro_con_Sec  .related.products ul.products li.product{margin-bottom:0;}
.sing_pro_con_Sec .ui.steps .step .column:first-child {
    font-size: 14px !important;}
.sing_pro_con_Sec .ui.steps .step .title {font-size: 14px !important;}
.sing_pro_con_Sec table.unstackable tr td {
    font-size: 15px!important;}
.pro_box_txt_white_box{min-height:220px;}
.diamond_tumbnails_img {
    width: 20%;margin-bottom:20px;}
.cus_video_sec_text h2{font-size:55px !important;margin:0 !important;padding:50px 0 50px 50px!important;}
.cus_video_sec_text h2 span{font-size:30px;line-height: 27px;}
.cus_video_sec_left .cus_video_box {padding-bottom: 0;
    height: 434px;}
ul.products li.product h2.woocommerce-loop-product__title {font-size: 19px !important;}
ul.products li.product .price {font-size: 16px !important;}
.related.products ul.products li.product .price{font-size:14px !important;}

.comn_inner_page_all.Lab-Grown a,.comn_inner_page_all.Lab-Grown li a,.cat_misc_des li a,.Main_content_area.ser_diamond li a{word-break: break-all;}
.banner {
    margin-top: 182px !important;
}
.inner_banner {
    margin-top: 70px!important;
}
.opening-time a {
    padding: 5px !important;
	  font-size: 12px !important;
}
	.header_top_middle .elementor-widget-wrap{padding-top:0px !important;}
.header_top2 .header_top_middle .elementor-widget-container p {
    margin-top: 4px !important;
}

/*----------------Home new---------------------*/
.ft_colm_sec3 .elementor-widget-wrap {padding-top: 0px !important;}
	.ft_colm_sec3 .elementor-widget-wrap .elementor-icon-list-items li{margin:0 5px 10px !important;}
.ftr_box.ft_colm_sec_box li a {	font-size: 13px !important;}
.ftcolm_new3 .elementor-widget-wrap{padding-left:7px !important;padding-right:7px !important;}	
.hed_top_info_new p { 
    line-height: 27px;}	
.search_tgl_desk .search_tgl, .search_tgl_desk .search_tgl::before {
	line-height: 30px;}
	.search_tgl{height:27px;}
	.cus_hed_new  .hed_btm_right_sec .elementor-widget-wrap {
    justify-content: start !important;
}
.fixed_header .cus_ser_box_desk {top: 93px;}	
.banner_new .banner_text {
  top: 32%;}	

}
@media screen and (max-width:1024px) {
.menu ul li a{padding:0px 8px !important;font-size:14px !important;}
.hed_btm_right_sec .cus_nav_menu{position:absolute;left:auto !important;top:25px !important;right:0 !important;background-color:transparent !important;width:33px !important;}
.hed_btm_right_sec .cus_nav_menu .elementor-nav-menu--dropdown{top:35px !important;}
.hed_btm_right_sec .cus_nav_menu ul{padding:10px !important;text-align: left !important;}
.hed_btm_right_sec .cus_nav_menu ul li{display:block !important;border-bottom: 1px solid rgba(0,0,0,0.075);display:block;padding:15px 0px !important;}
.hed_btm_right_sec .cus_nav_menu ul li:last-child{border-bottom: 0px solid rgba(0,0,0,0.075);}  
.hed_btm_right_sec .elementor-widget-wrap {justify-content: center !important;}
.cus_ser_box, .cus_cart{margin-top: 25px !important;}
.header_bottom.header_bottom2 {padding-bottom: 10px !important;}
.hed_btm_right_sec .cus_nav_menu .elementor-menu-toggle:focus{outline:none !important;}
/*--------------------*/
.cus_nav_menu ul li{position:relative !important;}
.cus_nav_menu ul li a{position:static !important;font-size: 14px !important;}
.hed_btm_right_sec .cus_nav_menu ul li ul li,.hed_btm_right_sec .cus_nav_menu ul li ul{padding: 0px 0px !important;}
.cus_nav_menu ul li:hover{background-color: transparent !important}
.cus_nav_menu ul li:hover a{color:#4169e1 !important;}
.cus_nav_menu ul li a:hover{background-color: transparent !important;}

.cus_nav_menu .elementor-item.elementor-item-active,.cus_nav_menu ul li.current-menu-item a{background-color: transparent !important;}
.hed_btm_right_sec .cus_nav_menu ul ul.elementor-nav-menu--dropdown{top:100% !important;width:100% !important;background-color:#4169e1 !important;}
.hed_btm_right_sec .cus_nav_menu ul li ul li a{border-right:none !important;color:#fff !important;font-size: 13px !important;}
.hed_btm_right_sec ul li a.elementor-item.highlighted{background-color: transparent !important;}
/*-----------------*/
.ftr_box.ft_colm_sec_box.ft_colm_sec3 .elementor-element-populated {padding-top:10px !important;border-width: 0px 0px 0px 0px !important;}
.elementor-nav-menu .sub-arrow{display:block !important;position: absolute;top: 15px;margin-top: 0 !important;margin-bottom: 0 !important;width:30px;right:0px;padding:0px !important;height:30px;text-align:center;}
.elementor-nav-menu .sub-arrow,.elementor-nav-menu .sub-arrow i{pointer-events: auto;line-height: 30px;}

.header_bottom2 nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{height:calc(100vh - 120px)  !important;overflow-y:auto !important;}

.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
    -webkit-transform: inherit !important;
    -ms-transform: inherit !important;
    transform: inherit !important;
	max-height: inherit !important;}
/*----------------Home new---------------------*/
.hed_top_infobtn_new {
    width: 44% !important;
}	
.cus_hed_new  .hed_btm_right_sec .cus_nav_menu {   
	top: -18px !important; }
.search_tgl_desk {
	width: 7% !important;}
.banner_new {
    margin-top: 70px !important;
}	
.cus_ser_box_desk,.fixed_header .cus_ser_box_desk {
    top: 44px;   
    margin: 0 !important;
}	
.cus_hed_new .hed_btm_right_sec .cus_nav_menu {
   border-top:0px !important;
}
}
@media screen and (max-width:991px) {
.opening-time{font-size:15px;}
.tel,.header_top_middle p{font-size:12px}
.tel{font-size:0}
.wish,.header_social{margin-left:15px}
.sign_in,.wish{font-size:0}
.sign_in i,.wish i{font-size:13px}
.header_top_middle{text-align:center}
.header_top_middle p span{display:none}
.header_top_middle p a{padding:0;border:none}
.logo{width:auto}
.header_bottom{padding:10px 0}
.header_right_top{justify-content:center;padding:6px 0;padding-right:40px}
.header_right{position:static}
.cart,.search_div{z-index:12}
.menu{position:absolute;text-align:left;z-index:10;left:0;top:100%;width:100%;background-color:#fff}
ul.slimmenu{padding:15px}
.menu .menu-collapser{margin-top:-54px}
.banner_text h3{font-size:42px}
.banner_text h3 span{font-size:22px}
.banner_text p{font-size:16px}
.dream_ring_wrap{padding:0 15px}
.why_choose_item img{height:54px}
.why_choose_item p{font-size:17px}
.ring_type{padding:0 15px;margin-bottom:20px}
.need_help{margin-top:0}
.showroom_text{padding:30px 15px}
.showroom_details{padding:10px 0}
.showroom_details li img{height:30px}
.showroom_details li p{font-size:17px}
.pink_diamonds_list li{padding:0 10px}
.ftr_box3{padding:0 15px;text-align:left}
.ftr_box{margin:10px auto}
.ftr_links li{margin-bottom:5px}
.header_top2 .header_top_middle .elementor-widget-container {text-align: center !important;}
.header_top2 .header_top_right .singup_Sec .elementor-icon-list-text{display:none !important;}
.ft_middle_colm_sec{padding-left:15px !important;padding-right:15px !important;padding-top:30px !important;padding-bottom:30px !important;}
.ftr_box.ft_colm_sec_box h5 {font-size: 18px !important;margin-bottom: 15px !important;}
.footer {padding: 30px 0 10px;}
.ft_btm_main_menu ul {padding-left: 90px !important;}
.ft_copy_section p {padding-left: 10px !important;padding-right: 100px !important;line-height: normal;}
.post_box_colm_Sec figure img {
    height: 247px;}
.inner_ban_cap h1 {font-size: 26px !important;}
.Cus_bredcum {margin-bottom: 25px;}
.breadcrumb_menu li {font-size: 14px;}
.breadcrumb_menu {padding: 10px 0;}
.Main_content_area p {font-size: 15px !important;line-height: 22px;}
.arch_caption {font-size: 15px;}
.arch_caption:before {width: 23px;height: 40px;}
.arch_caption:after {width: 22px;height: 40px;}
/*-----------------------*/
.Main_single_page h2 {font-size: 18px !important;}
.sing_post_right_sec .var_tex.var_texs_color {font-size: 16px !important;}
.comn_site_btn.app_btn {font-size: 14px !important;}
.sing_post_form_sec h3 {padding: 10px 15px !important;}
.frm_comn_colm label {font-size: 16px;}
.frm_comn_colm i {right: 25px;top: 40px; font-size: 16px;}
.sub_btn {
    height: 40px;
    padding: 0 15px !important;
    min-width: 150px;
    line-height: 40px !important;
    font-size: 16px;}
.frm_comn_colm textarea.comn_field {height: 90px;}    
.sing_post_slider_nav_sec {top: -26px;}
.sing_post_form_sec::after {top: -46px;width: 180px;height: 274px;}
.elementor-container{max-width:720px !important;}
.cus_hed .header_top.header_top2 .elementor-container,.cus_hed .header_bottom.header_bottom2 .elementor-container{max-width:720px !important;padding-left:15px !important;padding-right:15px !important;}
.comn_inner_page_all h2 {font-size: 27px !important;padding-bottom: 15px !important;}
.abt_txt_right_Sec {padding-left: 0px !important;}
.comn_inner_page_all h3 {font-size: 19px !important;}
.contact_right_prt {padding-left: 10px !important;}
/*-----home------*/
.more {padding: 10px 5px;font-size: 12px;}
/*--------home---------*/
.dream_ring_text .wbc_wid_btns {padding: 10px 10px !important;font-size: 13px !important;width: 56% !important;}
.cus_video_box {width: 41%;padding-bottom: 57%;}
.cus_video_box video {height: 71%;object-fit: cover;}
/*-----home end----*/
.arch_caption.arch_caption2 h2,.sing_post_form_sec h3.comn_blnk_title {
    font-size: 22px !important;}
.post_box_colm_Sec .post_box_colm_Sec_related_in figure img {
    height: 158px;}  
.sing_pro_con_Sec  .related.products ul.products li.product{margin-bottom:25px;} 
.sing_pro_con_Sec  .related.products ul{margin-bottom:0px !important;}
.sing_pro_con_Sec .related.products ul li .pro_box_gray_sec img {
    height: 270px !important;}
.sing_pro_con_Sec table.unstackable tr td {
    font-size: 15px!important;}
.sing_pro_con_Sec h4 {
    font-size: 20px !important;margin:15px 0 !important;}   
.sing_cart_cus_btn{margin-bottom:10px;}  
.sing_pro_con_Sec ul.products li.product, .woocommerce-page ul.products li.product{width:50% !important;margin-right:0 !important;padding:0 15px !important;}
.pro_box_txt_white_box 
/*------------------------*/
.ft_new_social .elementor-icon-list-item,.ftr_box.ft_colm_sec_box li.elementor-icon-list-item {margin-right:7px !important;margin-left:7px !important;}
.ftr_box.ft_colm_sec_box.ft_colm_sec3 li{text-align:center !important;}
/*----------------------*/
.cus_woo_colm_row .col-1, .cus_woo_colm_row .col-2 {
    float:none !important;
    padding: 0 10px !important;
    width: 100% !important;
    margin: 0 !important;}
.comn_inner_page_all ul.order_details li{font-size:12px !important;}    
.comn_inner_page_all ul.order_details li strong{font-size:14px !important;}
.woocommerce ul.order_details li{margin-bottom:15px !important;}
.cus_video_sec_text h2{font-size:50px !important;margin:0 !important;padding:30px 0 30px 30px!important;}
.cus_video_sec_text h2 span{font-size:27px;line-height: 24px;}
.cus_video_sec_left .cus_video_box {
    padding-bottom: 0;
    height: 320px;}
    
.comn_inner_page_all.Lab-Grown p,.comn_inner_page_all.Lab-Grown li,.cat_misc_des li,.Main_content_area.ser_diamond li{
  
    font-size: 15px !important;
    line-height: 22px;
    padding: 0 0 15px 0 !important;}       
.banner {
    margin-top: 172px !important;
} 
.inner_banner {
    margin-top: 59px!important;
}
.post_details_video iframe {
    height: 475px !important;
    max-height: 475px !important;
}

.nor_list_design_view .post_box_txt_cont .var_tex{
    font-size: 15px !important;
    line-height: 20px !important;}

.header_bottom2 nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{height:calc(100vh - 157px)  !important;}   
/*----------------Home new---------------------*/
.ftcolm_new3 .elementor-widget-wrap{padding-left:7px !important;padding-right:7px !important;}
.ft_top_logosec .elementor-widget-wrap{padding-top:30px !important;padding-bottom:10px !important;}	
	
.tel_top_info {
    margin-right: 10px;
}
.hed_top_infobtn_new {
    width: 41% !important;
}
.search_tgl_desk {
    width: 6% !important;
}
.hed_top_info_new {
    width: 45% !important;
}	
.hed_top_info_new p {
    line-height: 19px;
}
.hed_top_infobtn_new .tel_top_info	{display:inline-block;vertical-align:middle;}
.search_tgl_desk .search_tgl, .search_tgl_desk .search_tgl::before {
    line-height: 26px;
}	
.banner_new {
    margin-top: 59px !important;
}	
.cus_ser_box_desk, .fixed_header .cus_ser_box_desk {
	top: 43px;}	
.australian_diamond_newsec .product_type img {
    height: 70px;
}	
.australian_diamond_newsec .product_type {
    padding: 0 6px;
}	
.australian_diamond_newsec .more {
    font-size: 11px !important;
}	
.banner_new .banner_text {
    top: 26%;
}	

}
@media screen and (max-width: 812px) and (min-width: 800px){
    
}
@media screen and (max-width:767px) and (orientation:landscape) {
.menu ul{height:64vh;overflow:auto}
}
@media screen and (max-width:767px) {
p{font-size:16px}
.logo{width:120px}
.search_tgl{display:block;margin-right:15px;line-height:39px}
.header_top_left{margin-bottom:0px;justify-content:center}

.search_div{display:none;position:absolute;right:0;top:100%;background:#fff;padding:0 5px}
.search_wrap{border:none}
.banner:after,.footer:after{display:none}
.banner_text{width: 100%;
max-width: 100%;
    left: 0%;
    padding:0px 15px;
    transform: inherit !important;
    text-align: center;
    top: 50px;}
.banner_text h3{font-size:28px}
.banner_text h3 span{font-size:18px}
.banner_text p{font-size:15px}
.diamond_image{position:static;height:auto;width:100%;display:none!important}
h2,h1{font-size:30px !important;}
.pink_diamonds_list li{/*width:33.33%;*/width:50%;margin-bottom:15px}
.diamond-shape{font-size:12px}
.why_choose_item{padding-left:15px!important;margin-bottom:40px;text-align:center}
.why_choose_item img{margin:0 auto 20px}
.ring_type .more{font-size:12px;padding:10px 20px;display:inline-block}
.showroom_image{padding-right:15px}
.dream_ring_text{padding-left:15px}
.footer{background-image:none!important}
.ftr_box{padding:0 15px!important}
.ftr_bottom_left,.ftr_bottom_right{text-align:center;margin:5px 0}
.ftr_menu li a{font-size:15px}
.header_top2 .elementor-widget-container {justify-content: center !important;}
.header_top_middle {text-align: left !important;width:33% !important;}
.header_top2 .header_top_middle .elementor-widget-container{text-align: center !important;}
.header_top_right{width:67% !important;}
.header_left{width:33% !important;}
.hed_btm_right_sec{width:67% !important;}
.ftr_box.ft_colm_sec_box li a{display:block !important;text-align:center !important;}
.ftr_box.ft_colm_sec_box.ft_colm_logo_Sec,.ftr_box.ft_colm_sec_box.ft_colm_sec3 {
    width: 100% !important;}
.ft_logo_img .elementor-image img {width: 55% !important;display: inline-block !important;}
.ft_logo_img .elementor-image {text-align: center !important;padding: 0px 0px !important;}
.ftbox_colm4 .elementor-icon-list-text{padding:10px 0px !important;text-align:center !important;display:block !important;width:100% !important;}
.ftbox_colm4 .elementor-icon-list-icon{display:block !important;text-align:center !important;width:100% !important;}
.ftr_box.ft_colm_sec_box.ftbox_colm4 li {display: block !important;}
.ft_copy_section p {
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-bottom:10px !important;
    line-height: normal;
    text-align: center!important;}
.ft_btm_main_menu ul {
    padding-left: 0px !important;
    width: 100%;
    justify-content: center;}   
.ft_middle_colm_sec {padding-bottom: 0px !important;}    
.ser_mobile_show{display:block !important;margin: 0px 0 0 !important;
    width: 30px !important;}
.cus_ser_box{display: none;
    position: absolute !important;
    top: 57px !important;
    left: 50px !important;
    background: #fff !important;margin:0 !important;}
 .cus_ser_box .elementor-search-form__input{padding-left:10px !important;}  
 .cus_ser_box .elementor-search-form__container {
    border-bottom: 0px solid #2d3c68 !important;}
.dream_ring_text .ui.grid>.stackable.stackable.stackable.row>.column{margin-top:15px !important;}  
.post_box_colm_Sec figure{text-align:center;}
.post_box_colm_Sec figure img {/*height: 220px;*/height:auto;width:auto;object-fit: inherit;display: inline-block;}
.post_box_txt_cont h2 {font-size: 16px !important;}
.var_tex {font-size: 15px !important;}
/*----------------*/
.arch_caption {padding: 11px 10px;font-size: 13px;}
.arch_caption:before {width: 20px;height: 37px;left: -20px;}
.arch_caption:after {width: 20px;height: 37px;right: -20px;}
.inner_ban_cap h1 {font-size: 22px !important;}
/*------------------------*/
.form_colm3 {width: 100%;}
.Main_single_page .sing_related_post h2 {font-size: 20px !important;}
.breadcrumb_menu li a {padding: 0 5px;}
.breadcrumb_menu li {margin: 0 -5px; font-size: 13px;}
.breadcrumb_menu li .breadcrumb_last {padding-left: 5px;}
.sing_related_post {padding: 30px 0 40px;}
.sing_post_form_sec {margin-top: 30px;}
.sing_post_slider_nav_sec {top: -36px;}
.sing_post_form_sec::after {top: -36px;width: 180px;height: 274px;}
.post_box_txt_cont {min-height: 10px;}
.elementor-container{max-width:540px !important;}
.cus_hed .header_top.header_top2 .elementor-container,.cus_hed .header_bottom.header_bottom2 .elementor-container{max-width:540px !important;padding-left:15px !important;padding-right:15px !important;}
.Cus_bredcum {margin-bottom: 20px;}
 .comn_inner_page_all h2 {
    font-size: 23px !important;}  
.abt_frame_sec iframe {width: 100% !important;height: 270px !important;border: none !important;}
.comn_inner_page_all {margin-bottom: 20px;}
.Contact_map_Sec iframe {width: 100% !important;height: 200px !important;border: none !important;}
.alignleft{float:none !important;margin:0 0px 10px 0 !important;max-width:100% !important;}
.alignright{float:none !important;margin:0 auto 10px auto !important;max-width:100% !important;}
.cus_video_box {width: 100%;padding-bottom: 56%;position:relative;}
.cus_video_box video {height: 100%;}
.blog_thum {float: none;max-width: 100%;margin: 0 0px 20px;}
.sing_post_blog_sec .blog_thum img{width:100% !important;}
.arch_caption.arch_caption2 h2,.sing_post_form_sec h3.comn_blnk_title{font-size: 18px !important;}  
.sing_post_form_sec h3.comn_blnk_title{margin:0 0 30px !important;}
.post_box_colm_Sec .post_box_colm_Sec_related_in figure img {
    height: 180px;}
/*-----------------------*/
.sing_pro_con_Sec .cus_shop_attributes li {
    width: 50%;}
.sing_pro_con_Sec .variations tr td label, .sing_pro_con_Sec .cus_vari_table label {
    margin: 0;
    font-size: 14px !important;}    
.sing_pro_con_Sec div.product .woocommerce-tabs ul.tabs li {
    font-size: 15px !important;
    padding: 10px;}    
.sing_pro_con_Sec .cus_shop_attributes li .cus_woo_label_attr, .sing_pro_con_Sec .cus_shop_attributes li .cus_woo_value_attr {
    font-size: 14px;} 
.sing_pro_con_Sec .related.products ul li .pro_box_gray_sec img {
    height: 180px !important;}  
 .sing_pro_con_Sec .related.products ul li .woocommerce-loop-product__title {
    text-align: center;
    padding: 15px 0 !important;
    font-size: 16px !important;}  
.sing_pro_con_Sec .related.products .price ins span bdi {
    font-size: 16px;}   
.sing_pro_con_Sec .related.products .price {
    font-size: 15px !important;} 
.sing_cart_btn_quty .minus, .sing_cart_btn_quty .plus {
    width: 40px;
    height: 40px;
    font-size: 15px;} 
.sing_cart_btn_quty .input-text.qty {
    height: 40px;
    width: 180px;
    font-size: 17px;
} 
.sing_pro_con_Sec h4 {
    font-size: 18px !important;margin:15px 0 !important;}  
.sing_pro_con_Sec .related.products h2 {
    margin-bottom: 25px !important;
    font-size: 22px !important;}    
.ft_logo_img2 img {width: 200px !important;}  
/*----------------------*/
.cus_woo_colm_6{width:100% !important;float:left !important;padding:0 15px !important;margin-bottom:30px !important;}
.cus_woo_row{margin:0 !important;}
.cus_acc_all_cont .form-row-last, .cus_acc_all_cont .form-row-first{width:100% !important;margin:0 !important;}
.diamond_tumbnails_img {
    width: 25%;margin-bottom:20px;}
.cus_video_sec_text {display:block !important;}
.cus_video_sec_text h2{font-size:35px !important;margin:0 !important;padding:40px 0 !important;text-align:center;}
.cus_video_sec_text h2 span{font-size:23px;line-height: 21px;} 
.cus_video_sec_left .cus_video_box {
    padding-bottom: 0;
    height: 508px;}
/*------------------------------*/
.sing_pro_con_Sec table.unstackable tr td:first-child {
    width: 220px;}
.sing_pro_con_Sec table.unstackable tr td {
    font-size: 14px!important;}  
/*-------------lab-grown-man-made-diamond-----------------*/    
.pro_cus_list_colm{-webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding:0 15px;
    margin-bottom:30px;}     
.elementor-container-cus { padding:0 15px;}   
.comn_inner_page_all .pro_cus_list_colm h4 {
    font-size: 17px;
}
.hed_btm_right_sec .cus_nav_menu {top: 5px !important;}
.cus_hed .elementor-widget-wrap{padding-bottom:0px !important;padding-top:0px !important;}
.cus_hed .elementor-social-icons-wrapper {padding-top:10px !important;}
.banner {
    margin-top: 126px !important;
}
.inner_banner {
    margin-top: 100px!important;
}
.post_details_video{margin-bottom:30px;}
.nor_list_design_view .post_box_txt_cont h2 {
    font-size: 17px !important;}
.more_info_icon a, .certificate a,.nor_list_design_view .comn_site_btn {
    font-size: 17px !important;
}
.tel.tel_top_info::before{    display:none}
.tel.tel_top_info{color: #fff !important;
    background: #4169e1 !important;
    border-color: #4169e1 !important;
    font-weight: normal !important;
    padding: 5px 10px;}
	.tel.tel_top_info:hover{    color: #292929 !important;
    border: 1px solid #292929 !important;
    background: transparent !important;}	
.tel.tel_top_info::after{content:"Call Us";font-size:12px;}
	.header_top_left,.header_top_middle{display:none !important;}
.header_top_right.header_top_right_info{width: 100%!important;}	
.fixed_header .header_top {
    display: block;
}

.header_bottom2 nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{height:calc(100vh - 107px)  !important;}	

.hm_desk_banner{display:none;}
.hm_mb_banner{display:block;}
.hm_mb_banner{position:relative;}
.hm_mb_banner::before{content:"";position:absolute;left:0;width:100%;height:100%;top:0;background-color:rgba(255,255,255,0.30);}

.picdim_right{margin-top:20px;}
.picdim_left img, .picdim_right img {
    width: 70%;
    display: inline-block;}
	.cus_ser_box .elementor-search-form__submit .e-font-icon-svg-container{background: #4169e1 !important;}	    
    
.ft_middle_colm_sec{padding-top:0px !important;}   

/*----------------Home new---------------------*/
.cus_ser_box_desk .elementor-search-form__submit svg {
	fill: #fff;}	
.cus_ser_box .elementor-search-form{-webkit-box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.75);
box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.75);}
.ft_middle_colm_sec{padding-top:0px !important;}	
.hed_top_info_new {
   display:none !important;
}	
.hed_top_infobtn_new {
    width: 100% !important;
    text-align: center;
	padding:7px 0px !important;border-bottom:1px solid #ccc;
}		
.cus_hed_new .hed_btm_right_sec {
    padding: 0px 0 0 0px !important;
}
.cus_hed_new .tel.tel_top_info {    
    padding: 6px 10px;
}	
.hed_btm_right_sec .cus_nav_menu .elementor-nav-menu--dropdown {
    top: 29px !important;
}	
.cus_ser_box_desk{
	    top: 100px !important;
    right: 0px;
    left: auto !important;}
	.fixed_header .cus_ser_box_desk {
	    top: 104px !important;}
.cus_hed_new .tel.tel_top_info{
	background:transparent !important;
	font-size:14px !important;
	color:#000 !important;
	}	
.cus_hed_new .tel.tel_top_info::before{display:inline-block !important;}		
.cus_hed_new .tel.tel_top_info::after{display:none !important;}
.cus_hed_new .header_bottom2 .header_left{order:2;width: 50% !important;}
.cus_hed_new .header_bottom2 .hed_btm_right_sec{order:1;width:100% !important;}
.cus_hed_new .header_bottom2 .header_left .logo_img img {width: 100% !important;
    height: auto !important;
    max-width: 180px !important;
}
.cus_hed_new .hed_btm_right_sec .elementor-widget-wrap {
    justify-content: center !important;
}
.search_tgl_desk {
    width: 15% !important;
	position: absolute;
        right: 46px;
    top: 57px;
}
.search_tgl_desk .search_tgl {
    text-align: center;
	
}
.cus_hed_new .hed_btm_right_sec .cus_nav_menu {
    top: 54px !important;
    margin: 0 !important;
	right:10px !important;
}
.banner_new,.banner_new.new_trans_hedban {
    margin-top: 100px !important;
}
	.cus_hed_new.fixed_header{padding-top: 15px;}
.australian_diamond_newsec {
    position: static;    
    padding: 30px 0 30px;
    background: rgba(255,255,255,1);
    width: 100%;
}	
.banner_new .banner_text {
    top: auto;
    width: auto;
    left: 50%;   
    transform: translate(-50%, 0) !important;
    bottom: 10px;
}	
.australian_diamond_newsec	.slick-prev:before
	{background-image:url(https://www.australiandiamondbrokers.com/wp-content/uploads/newarrow-left.png);    transform: none;}
.australian_diamond_newsec .slick-next:before{background-image:url(https://www.australiandiamondbrokers.com/wp-content/uploads/newarrow-right.png);    transform: none;}	
.australian_diamond_newsec	.slick-prev:before,.australian_diamond_newsec .slick-next:before{    width: 16px;height: 16px;}
.australian_diamond_newsec .product_type img {
    height: 110px;
	margin: 0 auto 30px;
}	
.australian_diamond_newsec .slick-prev,.australian_diamond_newsec .slick-next{height:40px !important;width:40px !important;text-align:center !important;border-radius:50% !important;border:1px solid #000 !important;}	
.banner_new .banner_text h3 span {
    font-size: 16px;
}	
.cus_team_timg .elementor-row{flex-direction:column-reverse;}
	.cus_team_sec{padding-bottom:0px !important;}	
.cus_team_sec .elementor-widget-container{padding-right:0px !important;padding-left:0px !important;}
.cus_team_sec .elementor-image img{width:300px !important;}
.new_transparent_hed .header_left{padding-top:0px !important;}
.new_transparent_hed {
    background: rgba(255,255,255,1);
padding: 0px 0px !important;	
}	
}
@media screen and (max-width:575px) {
.logo_img img {width: 145px !important;}    
.search_tgl{margin-right:10px}
.banner_slider .slick-dots{bottom:14px}
.pink_diamonds_list li{/*width:50%*/width:100%}
.ftr_logo{width:200px;margin:0 auto 20px}
.ftr_box{text-align:center}
.contact_details li i{display:block;margin-bottom:10px}
.contact_details li p{padding-left:0}
.ftr_middle{padding:30px 0 15px}
.slick-prev{left:0}
.slick-next{right:0}
.cus_ser_box {left: -30px !important;}
.ser_mobile_show {margin: 0px 0 0 !important;}
.cus_ser_box{margin-top: 0px !important;}
.cus_cart {margin-top: 15px !important;}
.hed_btm_right_sec .cus_nav_menu {top: 3px !important;}
.cus_ser_box {top: 61px !important;}
.inner_ban_cap h1 {font-size: 16px !important;left:10px;}
.breadcrumb_menu li {font-size: 13px;}
.Cus_bredcum {margin-bottom: 20px;}
.arch_caption {
    padding: 11px 15px;
    font-size: 12px;}
.arch_caption:before {
    width: 27px;
    height: 52px;
    left: -27px;
} 
.arch_caption:after {
    width: 29px;
    height: 52px;
    right: -27px;
}
/*-------------------*/
/*-----------------*/
.Main_single_page .sing_related_post h2 {
    font-size: 17px !important;}
.sing_post_slider_nav_sec {top: -26px;}  
.sing_post_slider_nav_img {padding: 0 2px !important;}
.sing_post_form_sec::after {top: 27px;width: 140px;height: 212px;}
.elementor-container{max-width:100% !important;}
.cus_hed .header_top.header_top2 .elementor-container,.cus_hed .header_bottom.header_bottom2 .elementor-container{max-width:100% !important;padding-left:10px !important;padding-right:10px !important;}
.Contact_map_Sec iframe {width: 100% !important;height: 170px !important;border: none !important;}
.post_box_colm_Sec .post_box_colm_Sec_related_in figure img {height: 218px;}   
/*---------------------*/
.sing_pro_con_Sec h1 {
    font-size: 19px !important;}
.sing_pro_con_Sec .summary .woocommerce-Price-amount, .sing_pro_con_Sec .summary .price del span bdi, .sing_pro_con_Sec .summary .price ins span bdi {
    font-size: 19px !important;}    
.sing_pro_con_Sec .cus_short_Des h3, .sing_pro_con_Sec .variations_form.cart::before {
    font-size: 17px !important;}   
.sing_pro_con_Sec .variations tr td label, .sing_pro_con_Sec .cus_vari_table label {
    margin: 0;
    font-size: 13px !important;}    
.sing_pro_con_Sec .variations tr td {
    padding: 6px !important;
    line-height: normal !important;
}  
.sing_pro_con_Sec .variations select, .sing_pro_con_Sec .cus_vari_table select {
    font-size: 14px !important;margin:0 !important;}
 .sing_cart_cus_btn {
    margin-right: 10px;margin-bottom:10px;
} 
.sing_pro_con_Sec .cus_shop_attributes li {
    width: 100%;}
.sing_pro_con_Sec ul.products[class*=columns-] li.product{width:100%;}    
.sing_pro_con_Sec .related.products ul li .pro_box_gray_sec img {
    height: auto !important;
}
.sing_pro_con_Sec .ui.step, .ui.steps .step {
    font-size: 12px !important;}
.sing_pro_con_Sec .related.products h2 {
    margin-bottom: 20px !important;
    font-size: 20px !important;
} 
.sing_pro_con_Sec ul.products li.product, .woocommerce-page ul.products li.product{width:100% !important;margin-right:0 !important;padding:0 15px !important;}
.sing_pro_con_Sec div.product .woocommerce-tabs ul.tabs li {
    font-size: 13px !important;padding: 8px;}
 .pro_box_txt_white_box {
    min-height: 10px;}  
.woocommerce ul.order_details li {
    float: left;width:100% !important;border-right: 0px dashed #d3ced2 !important;border-bottom: 1px dashed #d3ced2 !important;}   
.woocommerce ul.order_details li:last-child{border-bottom: 0px dashed #d3ced2 !important;}  
.diamond_tumbnails_img {
    width: 33.333%;margin-bottom:20px;}
.cus_video_sec_left{text-align:center;}     
.cus_video_sec_left .cus_video_box {
    padding-bottom: 0;
    height: 290px;
    width: 300px;display:inline-block;} 
.product_specification  table tr{flex-wrap: wrap;}
.product_specification  table tr td{width:100% !important;} 

/*-------------lab-grown-man-made-diamond-----------------*/  
.comn_inner_page_all .cat-list-colm li {
    margin: 0 7px 10px 0px !important;
}
.cat-list-colm li span, .cat-list-colm li a {
    display: block;
    padding: 5px 15px;
}
.post_details_video iframe {
    height: 350px !important;
    max-height: 350px !important;
}
.banner_item figure img {
    height: auto !important;}
.banner_text{  
top: 30px;}	

/*----------------Home new---------------------*/
.hed_top_infobtn_new .tel.tel_top_info::after,.opening-time a { 
    font-size: 11px !important;
}

}
@media screen and (max-width:480px) {
.clients_say img{width:50%}
.clients_slider{width:100%}
.dream_ring_text .more{width:100%}
.pink_diamonds_list li{padding:0 7px}
.diamond-shape{font-size:13px}
}
@media screen and (max-width:479px) {
	.error-page-content .search-field{width:100% !important;}
	.search-submit{margin-top:10px !important;}
/*----------------Home new---------------------*/	
 .banner_new,.banner_new.new_trans_hedban {
    margin-top: 100px !important;
}	
.cus_ser_box_desk {
    top: 94px !important;  
}	
.fixed_header .cus_ser_box_desk {
    top: 90px !important;
}
.inner_banner {
    margin-top: 100px!important;
}
}

@media screen and (max-width:420px) {
.sing_pro_con_Sec [data-thumb-alt="360 Degree View"] iframe{min-width:20em !important;}
.sing_pro_con_Sec [data-thumb-alt="360 Degree View"]{margin-left:-5px;}
.banner_text{  
top: 20px;}	
}
@media screen and (max-width:360px) {
.opening-time a {
    padding: 4px !important;
    font-size: 10px !important;
}

}
@media screen and (max-width:359px) {
/*----------------Home new---------------------*/
cus_hed_new .hed_btm_right_sec .cus_nav_menu {
    top: 53px !important;   
}
	.cus_hed_new .hed_btm_right_sec .cus_nav_menu .elementor-menu-toggle	{padding:3px !important;}
.search_tgl_desk {   
    top: 54px;
}	
}
@media screen and (max-width:356px) {
.pro_cus_list_colm {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 15px;
    margin-bottom: 30px;
}
}
.comn_inner_page_all_new p {
	font-size: 17px !important;
	margin: 0 !important;
	padding: 0 0 15px !important;
	line-height: 24px !important;
	font-family: montserrat !important;
	color: #303030 !important;
}
.comn_inner_page_all_new span
{
    
}