body,html {height: 100%; font-family: 'poppinsregular';}

/*---------------Font Start---------------*/
@font-face {font-family: 'poppinsbold'; src: url('../fonts/poppins-bold-webfont.woff2') format('woff2'), url('../fonts/poppins-bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'poppinslight'; src: url('../fonts/poppins-light-webfont.woff2') format('woff2'), url('../fonts/poppins-light-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'poppinsmedium'; src: url('../fonts/poppins-medium-webfont.woff2') format('woff2'), url('../fonts/poppins-medium-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'poppinsregular'; src: url('../fonts/poppins-regular-webfont.woff2') format('woff2'), url('../fonts/poppins-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'poppinssemibold'; src: url('../fonts/poppins-semibold-webfont.woff2') format('woff2'), url('../fonts/poppins-semibold-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
/*---------------Font End---------------*/

/*---------------Font familly Start---------------*/
.font-weight-bold{font-weight: normal !important; font-family: 'poppinsbold';}
.font-weight-semibold{font-weight: normal !important; font-family: 'poppinssemibold';}
.font-weight-mediam{font-weight: normal !important; font-family: 'poppinsmedium';}
.font-weight-normal{font-weight: normal !important; font-family: 'poppinsregular';}
.font-weight-light{font-weight: normal !important; font-family: 'poppinslight';}
/*---------------Font familly End---------------*/

/*---------------Font Size---------------*/
.font-size-10{font-size:10px;}
.font-size-11{font-size:11px;}
.font-size-12{font-size:12px;}
.font-size-13{font-size:13px;}
.font-size-14{font-size:14px;}
.font-size-15{font-size:15px;}
.font-size-16{font-size:16px;}
.font-size-17{font-size:17px;}
.font-size-18{font-size:18px !important;}
.font-size-19{font-size:19px;}
.font-size-20{font-size:20px;}
.font-size-21{font-size:21px;}
.font-size-22{font-size:22px;}
.font-size-23{font-size:23px;}
.font-size-24{font-size:24px;}
.font-size-25{font-size:25px;}
.font-size-26{font-size:26px;}
.font-size-27{font-size:27px;}
.font-size-28{font-size:28px !important;}
.font-size-30{font-size:30px;}
.font-size-32{font-size:32px !important;}
.font-size-33{font-size:33px;}
.font-size-34{font-size:34px;}
.font-size-35{font-size:35px;}
.font-size-36{font-size:36px;}
.font-size-40{font-size:40px;}
.font-size-42{font-size:42px;}
.font-size-55{font-size:42px;}
.font-size-60{font-size:60px;}
.line-hight-1{line-height: 1.2;}
.line-hight-2{line-height: 1.8;}
.line-hight-3{line-height: 2;}
.line-hight-4{line-height: 2.5;}
.line-hight2-6{line-height: 1.6;}
.line-hight-normal{line-height: normal;}
.letter-space{letter-spacing: 2px;}
.form-control {padding: .375rem .95rem;	color: #646464;	background-color: #f5f5f5; border: 1px solid #f5f5f5; height: calc(2.2em + 0.75rem + 2.2px);}
.form-control:focus{box-shadow: none !important;}
.form-control::-webkit-input-placeholder {color: #646464; opacity: 1 !important;}
.form-control::-moz-placeholder {color: #646464; opacity: 1 !important;}
.form-control:-ms-input-placeholder {color: #646464; opacity: 1 !important;}
.form-control:-moz-placeholder {color: #646464; opacity: 1 !important;}

.shadow {box-shadow: 0 0rem 0.75rem rgba(0,0,0,.15) !important;}
.mx-mad{margin-left: .9rem !important; margin-right: .9rem !important;}
.mx-minus {margin-left: -0.9rem; margin-right: -0.9rem; width: auto !important;}
.btn.focus, .btn:focus {outline: 0;	box-shadow: none !important;}
a.text-primary:focus, a.text-primary:hover {color: #cc9539 !important;}
body {padding-top: 86px;}
/*---------------Font Size End---------------*/

/*---------------placeholder Start---------------*/
::-webkit-input-placeholder {color: #212529 !important; opacity: 1 !important;}
::-moz-placeholder {color: #212529 !important; opacity: 1 !important;}
:-ms-input-placeholder {color: #212529 !important; opacity: 1 !important;}
:-moz-placeholder {color: #212529 !important; opacity: 1 !important;}
/*---------------placeholder eND---------------*/

/*---------------Text Color Start---------------*/
button:focus {outline: none !important;}
.text-primary {color: #cc9539 !important;}
.text-dark {color: #1d1d1d !important; }
.text-gray {color: #2c2c2c !important;}
.text-secondary {color: #494949 !important;}
.text-muted{color: #646464 !important;}
.text-gray-light {color: #646464 !important;}
/*---------------Text Color End---------------*/

/*---------------Button Start---------------*/
.btn-primary {background-color: #cc9539; border-color: #cc9539; color: #fff;}
.btn-primary:hover,
.btn-primary.focus, .btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {background-color: transparent; border-color: #cc9539; color: #cc9539;}
.btn-primary.focus, .btn-primary:focus {box-shadow: none !important;}

.btn-outline-primary {color: #cc9539; border-color: #cc9539;}
.btn-outline-primary:hover {background-color: #cc9539; border-color: #cc9539; color: #fff;}
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle {background-color: #cc9539; border-color: #cc9539; color: #1b1100;}
.btn-outline-primary.focus, .btn-outline-primary:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {box-shadow: none;}
/*---------------Button End---------------*/

/*---------------BG Background Start---------------*/
.bg-primary{background-color: #cc9539 !important;}
.bg-light{background-color: #f4f4f4 !important;}
.bg-dark {background-color: #272625 !important;}
.bg-gray {background-color: #3b3b3b !important;}
/*---------------BG Background End---------------*/

@media (min-width:768px) {
.navbar-nav li.nav-item.active .nav-link,
.navbar-nav li.nav-item:hover .nav-link {/*background-color: #cc9539;*/ color: #ce8e22;}
.navbar-nav .nav-link {letter-spacing: 0.5px; color: #646464; padding: 0.8rem 1.2rem !important; line-height: normal;}
.menu-search .dropdown-toggle.btn::before {content: ""; display: inline-block; background: #b3b3b3; width: 1px; height: 16px; margin-right: 12px; top: 2px; position: relative;}
.menu-search .search .btn {right: 4px; top: 5px; font-size: 19px;}
.menu-search .fa-search {font-size: 18px;}
.menu-search .btn::after {display: none;}
.navbar ul.navbar-nav li.dropdown .submenu {min-width: 230px; margin-top: 0.8rem;}
.navbar ul.navbar-nav li.dropdown .submenu li a {letter-spacing: 0px;}
.navbar ul.navbar-nav li.dropdown .submenu li.active a{background-color: #cc9539 !important;}
/*.navbar ul.navbar-nav li.dropdown .dropdown-toggle::after {margin-left: 0.655em; border-top: .4em solid; border-right: .4em solid transparent; border-left: .4em solid transparent; vertical-align: .15em;}*/
}

.menu-search .search input[type="text"] + button + button.close-icon{opacity: 0; display: none; -webkit-transition: width .4s ease-in-out;
transition: width .4s ease-in-out;}
.menu-search .search input[type="text"]:focus + button + button.close-icon{opacity: 1; display: inline-block; -webkit-transition: width .4s ease-in-out;
transition: width .4s ease-in-out;}
.menu-search .search input[type="text"]:focus + button.search-icon{display: none; -webkit-transition: width .4s ease-in-out;
transition: width .4s ease-in-out;}


/*header .logo img {max-width: 220px;}*/
header .logo img {max-width: 265px;}
.header-top .fa-user {font-size: 18px !important;}
.shadow-normal {box-shadow: 0 .2rem 1rem rgb(238, 233, 225) !important;}
.banner-section .carousel-caption {right: auto; top: 50%; bottom: auto; left: inherit; transform: translateY(-50%);}
.banner-section .carousel-control-next, .banner-section .carousel-control-prev {width: auto; bottom: auto; top: 50%; transform: translateY(-50%); z-index: 99;}
.banner-section .icon span::before{background: url(../images/home-arrow.png) no-repeat; background-size: 80px;}
.banner-section .carousel-indicators {display: none;}
.banner-section .carousel-control-prev {left: 3%; opacity: 1 !important;}
.banner-section .carousel-control-next {right: 3%; opacity: 1 !important;}
.banner-section .icon span {width: 34px; height: 34px; background: none !important; border: 1px solid #fff; border-radius: 4px;}
.banner-section .icon:hover span{background: #cc9539 !important; border-color: #cc9539;}
.banner-section .icon span::before {content: ""; width: 14px; height: 20px;	display: block;	margin: 6px auto;}
.banner-section .carousel-control-prev span::before {background-position: -54px -8px; -ms-transform: rotate(180deg); transform: rotate(180deg);}
.banner-section .carousel-control-next span::before {background-position: -55px -10px;}
/*.banner-section .carousel-inner .carousel-item::before {background: rgb(0, 0, 0,0.5); display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: ""; z-index: 1;}
.banner-section h2::before {content: ""; background: #fff; height: 2px; width: 36px; display: inline-block;	vertical-align: middle;	margin-right: 12px;	margin-bottom: 10px;}*/

/*.banner-section .carousel-inner .carousel-item::before {background: rgb(0, 0, 0,0.5); display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: ""; z-index: 1;}*/
.banner-section .carousel-inner .carousel-item > a::before{background: rgb(0, 0, 0, 0); display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: ""; z-index: 1;}
.banner-section h2::before {content: ""; background: #fff; height: 2px; width: 60px; display: inline-block;	vertical-align: middle; margin-right: 18px;	margin-bottom: 12px;}

.banner-section .carousel-inner {z-index: 9;}
.homepad {padding-top: 5rem; padding-bottom: 5rem;}


figure {position: relative; overflow: hidden; text-align: center; cursor: pointer; margin: 0;}
figure.effect-roxy {background: #000;}
figure.effect-roxy img {max-width: none; width: 100%; /*opacity: 0.8*/}
.services-section{background-size: cover !important;}
.services-section:before {background: rgb(0, 0, 0, 0); display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: "";}
figure.services-box {position: relative; overflow: hidden; width: 100%; background: rgba(204,149,57,0.9); text-align: center;}
figure.services-box img {max-width: 100%;}
figure.services-box h3 {position: absolute; top: 100%; left: 50%; text-transform: uppercase; color: #fff; opacity: 1; -webkit-transform: translate(-50%, -94%); transform: translate(-50%, -94%); transition: all 300ms 0ms cubic-bezier(0.6, -0.28, 0.735, 0.045); margin: 0; margin-top: -14px;}
figure.services-box span {position: absolute; top: 100%; left: 50%; text-transform: uppercase; color: #fff; opacity: 1; -webkit-transform: translate(-50%, -94%); transform: translate(-50%, -94%); transition: all 300ms 0ms cubic-bezier(0.6, -0.28, 0.735, 0.045); margin: 0; margin-top: -14px;}
figure.services-box::before {position: absolute; right: 0; opacity: 1; transition: all 300ms 0ms cubic-bezier(0.6, -0.28, 0.735, 0.045); content: ""; display: block; background: rgba(204,149,57,0.9);	min-height: 46px; left: 0; right: 0; bottom: 0;}

.owl-carousel .owl-stage{display: -ms-flexbox !important; display: flex !important;}
.testimonials .owl-stage-outer .owl-stage {padding-bottom: 2rem; display: -ms-flexbox !important; display: flex !important;}
.owl-wrapper{display: flex !important;}
.testimonials {margin-bottom: -15rem;}
.menu-search .dropdown-menu {left: -212px; margin-top: 12px; border-top-left-radius: 0; border-top-right-radius: 0;}
.testimonials .owl-dots{text-align: center;}
.testimonials .owl-dots .owl-dot span::before {content: ""; display: inline-block; background: #cc9539; height: 12px; width: 12px; border-radius: 100%;}
.testimonials .owl-dots .owl-dot {display: inline-block; margin: 4px; outline: none !important;}
.testimonials .owl-dots .owl-dot.active span::before {width: 36px; border-radius: 10px;}


/*footer{background: #cc9539 url(../images/footer-pattren.png) no-repeat; padding-top: 13rem !important;}*/
footer{background: #c29334 url(../images/footer-pattren.png) no-repeat; padding-top: 13rem !important;}
/*---------------Footer Start---------------*/
/*footer .quicklinks li a::before {background: url(../images/footer-link-icon.png) no-repeat; content: ""; width: 10px; height: 10px; display: inline-block; background-position: 0px 0px; margin-right: 10px; position: absolute; left: 0; top: 8px;}*/
.home-footer,.call-footer,.email-footer{padding-left: 40px;}
.home-footer::before, .call-footer::before, .email-footer::before {background: url(../images/footer-icon.png) no-repeat; content: ""; display: inline-block; width: 27px; height: 38px; position: absolute; left: 0; top: 0;}
.home-footer::before {background-position: 0px -116px; top: 4px;}
.call-footer::before {background-position: 1px 6px;}
.email-footer::before {background-position: 0px -54px;}
.coppy-bottom {border-color: #58625f !important;}
.inquiry-form .btn {height: 49px;}
.inquiry-form textarea.form-control {height: 116px;}
.inquiry-form {margin-bottom: -8rem;}
/*---------------Footer Start---------------*/

/* Create checkbox start */
.checkcontainer {position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.checkcontainer input {position: absolute; opacity: 0; cursor: pointer; top: 5px; left: 2px; z-index: 99;}
.checkmark {height: 20px; width: 20px; min-width: 20px; background-color: #fff; display: inline-block; border-radius: 3px; vertical-align: middle; border: 1px solid #b9b9b9;}
.checkmark:after {content: ""; position: absolute; display: none;}
.checkcontainer input:checked ~ .checkmark:after {display: block;}
.checkcontainer input:checked ~ .checkmark {background-color: #cc9539; border-color: #cc9539;}
.checkcontainer .checkmark:after {width: 6px; height: 10px; border: solid #000; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin-left: 6px; margin-top: 2.5px;}
/* Create checkbox End */

/*.quantity-box {max-width: 62px;}
.quantity-box .form-control {height: calc(1.8em + 0.75rem + 2.2px); background-color: #fff;	border-color: #cecece; padding-left: .55rem; padding-right: 1.75rem;}
.quantity-box .quantity-col {background-color: #ededed;	width: 28px; top: 0; right: 0; border: 1px solid #cecece; border-radius: 4px;}
.quantity-box .quantity-col a {background: url(../images/quantity-icon.png) no-repeat; width: 26px; height: 20.3px;	display: block;	box-sizing: border-box;}
.quantity-box .quantity-col .arrow-top {background-position: 6px 6px; border-bottom: 1px solid #cecece; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.quantity-box .quantity-col .arrow-bottom {background-position: 6px -16px;}*/

.quantity-box.quantity-box {max-width: 62px;}
.quantity.quantity-box .form-control {height: calc(1.8em + 0.75rem + 2.2px); padding-left: .55rem; padding-right: 1.75rem;}
.quantity.quantity-box .quantity-col button{width: 26px; height: 20.5px; line-height: 20.4px;}
.quantity.quantity-box .quantity-col button.plus{line-height: 20px;}

.product-add-to-cart .cart-btns {padding-left: 0.7rem !important; padding-right: 0.7rem !important;	font-size: 13px; padding-bottom: .30rem !important;	padding-top: .30rem !important;}
.product-add-to-cart .cart-btns .fa-shopping-cart {font-size: 14px !important;}
.product-add-to-cart .view-btn {padding: .2rem .4rem !important;}


.bullet-list ul {list-style: none; margin: 0; padding: 0;}
.bullet-list ul li {margin-bottom: 12px; position: relative; padding-left: 22px;}
.bullet-list ul li::before {content: ""; display: block; background: url(../images/bullet-icon.png) no-repeat; width: 10px;	height: 10px; position: absolute; left: 0; top: 7px;}

.quantity {max-width: 80px;}
.quantity .form-control {height: calc(2.2em + 0.75rem + 2.2px);	background-color: #fff;	border-color: #cecece; padding-left: 0rem; padding-right: 1.70rem; text-align: center;}
.quantity .quantity-col {background-color: #fff; width: 27px; top: 0; right: 0; border: 1px solid #cecece; border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.quantity .quantity-col button {width: 26px; height: 24px; display: block; box-sizing: border-box; line-height: 1; border-radius: 0;}
.quantity .quantity-col .plus {border-bottom: 1px solid #cecece !important;}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {background-color: #cc9539 !important; color: #fff !important;}
.tab-content > .tab-pane {border-color: #cc9539 !important; position: relative;}
.gallery-easy-exchange {border-left: 1px solid #cc9539; border-right: 1px solid #cc9539;}
.product-tittle::after {content: ""; background: #e6e6e6; display: block; height: 4px; border-radius: 4px; width: 70px;	margin: 6px 0 15px;}

.accordion > .card button.btn-link .icon {right: 18px; top: 50%; line-height: 1; transform: translateY(-50%);}
.accordion > .card button.btn-link[aria-expanded="true"] i.fa-plus {display: none !important;}
.accordion > .card button.btn-link[aria-expanded="true"] i.fa-minus{display: block !important;}

.accordion > .card button.btn-link[aria-expanded="true"] i.fa-minus::before {content: ""; background: #cc9539; height: 3px;	width: 18px; display: block;}
.accordion > .card button.btn-link[aria-expanded="false"] i.fa-plus::before {content: ""; background: #cc9539; height: 3px;	width: 19px; display: block; position: relative; top: 8px;}
.accordion > .card button.btn-link[aria-expanded="false"] i.fa-plus::after {content: ""; background: #cc9539; height: 17px;	width: 3px;	display: block;	position: relative; top: -2px; left: 8px;}

.contact-address > div {padding: 2.5rem !important;}
.inquiry-contact textarea.form-control {height: 119px;}
.inquiry-contact .btn {height: 50px;}


.Login-tittle::after, .signup-tittle::after {content: ""; margin: 6px auto;	height: 4px; width: 50px; display: block; border-radius: 6px;}
.Login-tittle::after {background: #fff;}
.signup-tittle::after {background: #cc9539;}

.upload-feald .form-control {font-size: 14px; height: auto !important; padding: .575rem .65rem;}
.ProductVerity {min-width: 110px;}
.status {min-width: 72px;}
.carticon {width: 16px;	height: 16px; line-height: 15px; text-align: center; right: -14px; top: -6px; padding: 1px;}
.header-login {padding: 0.50rem 0.65rem 0.34rem !important;}
.why-us img {max-width: 3rem;}
.userdropdown .dropdown-menu {min-width: 240px; margin-top: 0.5rem; border-top-left-radius: 0; border-top-right-radius: 0;}
.userdropdown a.dropdown-toggle::after {margin-left: 0em; vertical-align: .1em;}

.why-trust .owl-stage-outer .owl-stage {margin: 0 auto !important;}


@media screen and (max-width: 991px) {
/*-------------Menu Design Start--------------*/
header .navbar {margin-left: 0; position: absolute; top: 58px; right: 0px; left: 0px; background: #cc9539; z-index: 1; padding: 0px; box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;}
header ul.navbar-nav li.nav-item.dropdown > a::after{border: solid #fff; border-width: 0 2px 2px 0; display: inline-block; padding: 3px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); float: right; margin-left: 0; margin-top: 5px;}
header ul.navbar-nav li.nav-item.show .dropdown-menu.submenu {background: #9b6a17;	margin-top: 0;	border: 0; padding-top: 0; border-radius: 0;}
header ul.navbar-nav > li.show > a {border: none; background: #cc9539;}
header ul.navbar-nav .dropdown-menu.submenu ul.list-unstyled li {border-bottom: 1px solid #b08133 !important;}
header ul.navbar-nav .dropdown-menu.submenu ul.list-unstyled li:last-child{border-bottom: 0px!important;}
header ul.navbar-nav .dropdown-menu.submenu ul.list-unstyled li.nav-item a {color: #fff  !important; font-size: 14px; padding: 8px 16px !important;}
header ul.navbar-nav .dropdown-menu.submenu ul.list-unstyled li.nav-item:hover a {background-color: #b78738;}
header ul.navbar-nav .dropdown-menu.submenu ul.list-unstyled li.nav-item a::before {content: ""; background: #fff !important; width: 4px; height: 4px; display: inline-block; vertical-align: middle !important; margin-right: 10px; border-radius: 100%;}
/*header ul.navbar-nav .dropdown-menu.submenu ul.list-unstyled li.nav-item:hover a::before{background: #ff5400 !important;}*/
header ul.navbar-nav > li > a {letter-spacing: 1px; padding: .6rem 1rem !important; color: #fff !important; border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
header ul.navbar-nav > li > a:hover {background: #eaac45;}
.header-top {position: inherit;}
header button {outline: none !important;}

/*-------------Menu Design End--------------*/
}

@media screen and (min-width: 992px) {
.gold-coins-product .product-box{position: relative; overflow: hidden; /*min-height: 353px;*/}
/*.gold-coins-product .product-box:hover .btn{color: #fff; border-color: #fff; background-color: transparent; }
.gold-coins-product .product-box:hover .dcs{z-index: 2}
.gold-coins-product .product-box:hover .dcs h2 a{color: #fff !important;}*/
.gold-coins-product .product-box .product-efect-img {position: absolute; top: 0px; right: 0px; bottom: 0px;	left: 0px; content: '';	width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;	transform: translateZ(0); transition: transform 0.6s cubic-bezier(0.645, 0.045, 0.355, 1); z-index: 1;}
.gold-coins-product .product-box .product-efect-img {opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(0); transform: scale(0);}
/*.gold-coins-product .product-box:hover .product-efect-img {opacity: 1; -webkit-transform: scale(1);	transform: scale(1);}*/
/*.gold-coins-product .product-box:hover .price-list{color: #fff;}*/

/*figure.services-box:hover:before{min-height: 100%; opacity: 0}
figure.services-box:hover h3 {top: 52%; transition: all 500ms 100ms cubic-bezier(0.175, 0.885, 0.32, 1.275); opacity: 1;}
figure.services-box a {left: 0; right: 0; top: 0; bottom: 0; position: absolute;}
figure.services-box:hover img {opacity: 0.3; -webkit-filter: grayscale(100%); filter: grayscale(100%);}*/

}

/*design for password show hide start*/
.password-show-hide .eye-icon {position: absolute; right: 13px; top: 7px;}
.password-show-hide {position: relative; display: block;}
.text-color-yellow{color: #c89338;}
/*design for password show hide end*/

/*design for order process start*/
.order-track {padding: 0 1rem; display: flex; flex-direction: column;}
.order-track-step {display: flex; height: 10rem;}
.order-track-step:last-child {overflow: hidden;}
.order-track-step:last-child .order-track-status span:last-of-type {display: none;}
.order-track-status {margin-right: 1.5rem; position: relative;}
.order-track-status-dot {display: block; width: 2.2rem; height: 2.2rem; border-radius: 50%; background: #cc9539;}
.order-track-status-line {display: block; margin: 0 auto; width: 2px; height: 10rem; background: #cc9539;}
.order-track-text-stat {font-size: 1.3rem; font-weight: 500; margin-bottom: 3px;}
.order-track-text-sub {font-size: 1rem; font-weight: 300;}
.order-track {transition: all .3s height 0.3s; transform-origin: top center;}
/*design for order process end*/

.owl-carousel .client-logo .img-fluid {max-width: 104px; width: auto;}
body.login-pad {padding-top: 0 !important;}
.login-bg {left: 0;	top: 0;	width: 180px; height: 92px;	background-size: 180px !important;}
.logo-login {max-width: 150px; padding: 12px 5px 5px 6px;}

.form-error label.error {margin-bottom: 0; font-size: 13px !important;}


.sharethis-inline-share-buttons .st-btn[data-network='sharethis'] {background-image: url(../images/share-icon.png) !important; background-color: inherit !important; background-repeat: no-repeat; width: 22px !important; height: 22px !important; padding: 0 !important; opacity: 1 !important; line-height: normal !important; margin: 0 !important; top: 0 !important; background-size: 22px;}
.sharethis-inline-share-buttons .st-btn[data-network='sharethis'] img {display: none !important;}

/*.share-icon {right: 230px;}*/
.share-icon img {max-width: 22px;}
.share-icon .dropdown-toggle::after{display: none;}
.share-icon .dropdown-menu > a div {display: inline-block !important; margin: 2px !important;}
.share-icon .dropdown-menu {padding: 10px 4px; min-width: 182px;}
.table-bordered td, .table-bordered th {border-color: #bdbbbb !important;}
.gold-coins-product .product-box {background-color: #f5f5f5 !important;}

.product-box img.card-img-top {height: 170px; width: auto;}
.share-pad {padding: 12px 18px !important;}
/*.modal-header .close {outline: none !important; font-size: 2rem !important;}
*/
.modal-header .close {outline: none !important;font-size: 1.2rem !important;background: #c5c0c0 !important;color: #fff;padding: 5px 7px 2px !important;margin-left: auto !important;border-radius: 3px !important;margin-right: 7px !important;margin-top: 7px !important;}
.hover-color:hover{
	color: :yellow;
	}
.text-red{color: red}
.textsize {width: 40px;}
.bg-styles {background: url(../images/contact-left-bg.jpg); background-repeat: no-repeat; background-size: cover;}
.banner-styles{background: url(../images/product-banner-img.jpg); background-repeat: no-repeat; background-size: cover;}
.silver-styles{background: url(../images/Silver-banner.jpg); background-repeat: no-repeat; background-size: cover;}
/*.service-banner-styles{background: url(../images/ggc-service-banner1.png); background-repeat: no-repeat; background-size: cover;}*/
/*.service-banner-styles{background: url(../images/ggc-service-common-banner1.jpg); background-repeat: no-repeat; background-size: cover;}*/
.service-banner-styles{background: url(../images/service-Main-banner.jpg); background-repeat: no-repeat; background-size: cover;}
.contact-styles{background: url(../images/contact-us-main-banner.jpg); background-repeat: no-repeat; background-size: cover;}
/*.testimonial-section{background: url(../images/testimonials.jpg); background-repeat: no-repeat;}*/
.full-dialog {max-width: 100%;margin: 0;top: 0;bottom: 0;left: 0;right: 0;height: 100%;display: flex;}
.error{color: red;}

 .slick-slide img {width: 100%;}
 .slick-prev:before,
    .slick-next:before {color: black;}
    .slick-slide {transition: all ease-in-out .3s;}

.about-styles{background: url(../images/AboutUS-new.jpg); background-repeat: no-repeat; background-size: cover;}

/*css for full screen loader*/
  /* (A) FULL SCREEN WRAPPER */
#spinner {
  position: fixed;
  top: 0; left: 0; z-index: 9999;
  width: 100vw; height: 100vh;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#spinner img {
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%);
}

/* (C) SHOW & HIDE */
#spinner {
  visibility: hidden;
  opacity: 0;
}
#spinner.show {
  visibility: visible;
  opacity: 1;
}

.footer-padding {padding-top: 4rem !important;}
button.swal2-confirm.swal2-styled {
    background-color: #d8a44f !important;
    border-color: #d8a44f !important;
}
.swal2-popup .swal2-styled:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50,100,150,.4);
    box-shadow: none;
}

.testimonials .owl-stage-outer .owl-stage .item {height: 100%;}
/*.product-box .product_box_bg {background: #f3f3f3;	border-radius: 5px;}*/
.product-box .product_box_bg {background: transparent;border-radius: 0 !important;padding: 0 !important;}
.product-box .product_box_bg .img-fluid {border-radius: 5px;}
.testimonials .product-box .dcsbox {display: flex;}


.testimonial-section {padding: 70px 0;}

/*ul.pagination {padding: 2rem 0rem; text-align: center; display: block; overflow: inherit !important;height: auto !important;}
ul.pagination li {display: inline-block; margin: 2px 1px; background: #e3e3e3; width: 30px; height: 30px; line-height: 32px;	border-radius: 2px;	font-size: 12px;}
ul.pagination li * {color: #353535; font-weight: 600;}
ul.pagination li.page-item.active {background: #261f68;}
ul.pagination li.page-item.active span {color: #fff !important;}*/

.pagination-page nav div.flex{display: none;}
.pagination-page .hidden svg {display: none;}
.pagination-page .hidden [rel],
.pagination-page .hidden [aria-hidden]{display: none;}
.pagination-page nav .hidden {display: -ms-flexbox;	display: flex; -ms-flex-wrap: wrap;	flex-wrap: wrap; -ms-flex-pack: justify !important;	justify-content: space-between !important;}
.pagination-page nav .hidden p.text-sm {font-weight: 600;}
.pagination-page nav a {margin: 3px; text-decoration: none;	color: #333 !important;}
.pagination-page nav span {color: #cc9539 !important; border-color: #cc9539 !important;}
.pagination-page nav .hidden p.text-sm span {color: #333 !important;}

.rupee-size {font-size: 1.7em !important;}

.divblurnoclick{
	opacity: 0.5;
    pointer-events: none;
}

.cartsuccessmodel {
    background-color: rgba(3,0,0,0.8);
    /* color: white !important; */
    font-weight: 500;
    color: #ead9d2;
}
.cartsuccessmodel .swal-text {color: white !important; font-weight: 500; font-size: 20px;}


#productData {overflow-x: auto;}
.menu-search.mobile-search .dropdown-toggle.btn::before{display: none;}
.menu-search.mobile-search .dropdown-toggle.btn::after {content: ""; display: inline-block;	background: #b3b3b3; width: 1px; height: 16px; margin-right: -3px; top: 0; position: relative; border-top: 0; border-right: 0; border-left: 0; vertical-align: middle; right: -3px;}

 .colored-toast {
  background-color:rgba(0, 0, 0, 0.5) !important;
}
.detail-qty .quantity-box.quantity-box {max-width: 72px;}


.add-banner-text {
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
}

.add-banner-text a.btn {
    position: absolute;
    right: 18px;
    top: 50%;
    transform: translateY(-50%);
}

.add-banner-text.list-bulk a.btn {
    right: 0;
}
.add-banner-text.contact-bulk .btn {right: 30%;}

.testimonial-section{background-size: cover !important;/*background-position: center bottom !important;*/}
.add-banner-text.contact-bulk {transform: inherit !important;}

.detail {
  position: relative;
  float: left;
  button{
    vertical-align:middle;
    /* opacity:.5; */
    cursor:unset;
    background:$color_invert_chrome_tint;
    margin-left:1em;
  }
}

.detail div.drift-zoom-pane,
.detail section + div {
  border: 1px solid #e3e3e3;
  z-index: 9;
  background: #fff;
  border-radius: .25rem !important;
  margin-left: -20px !important;
  left: 0 !important;
}
.footer_logo .img-fluid {max-width: 260px;}

.inquiry-contact .form-control {background-color: #fff !important; border-color: #f5f5f5 !important;}

.drift-zoom-pane{
    width: 40vw !important;
    height: 34.5vw !important;}
	@media (max-width: 610px) {
	.drift-zoom-pane.drift-open, .drift-zoom-pane {
	    display: none;
	  }
}

.why-us {margin-top: 6rem;}
.sub-red {background-color: #c24334d9;}

.banner-section a.banners_link_overlay {position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 99999;}

#fullpagespinner {
  position: fixed;
  top: 0; left: 0; z-index: 99999999;
  width: 100vw; height: 100vh;
  background:rgb(255, 255, 255);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#fullpagespinner img {
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%);
}

#fullpagespinner1 {
  position: fixed;
  top: 0; left: 0; z-index: 99999999;
  width: 100vw; height: 100vh;
  background:rgb(255, 255, 255);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#fullpagespinner1 img {
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%);
}

#fullpagespinner2{
  position: fixed;
  top: 0; left: 0; z-index: 99999999;
  width: 100vw; height: 100vh;
  background:rgb(255, 255, 255);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#fullpagespinner2 img {
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%);
}

#fullpagespinner3{
  position: fixed;
  top: 0; left: 0; z-index: 99999999;
  width: 100vw; height: 100vh;
  background:rgb(255, 255, 255);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#fullpagespinner3 img {
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%);
}

.digigoldhome-btn{
	position: absolute;
    right: 18px;
    top: 50%;
    transform: translateY(-50%);
}

.tabledetaildesc th {
    color: #cc9539;
}

.tabledetaildesc td, .tabledetaildesc th {
    padding: 0.5rem;
    vertical-align: top;
    border: 1px solid #cc9539;
    /* background-color: black; */
    /* width: 30%;*/
}
.btnwapp{
	background-color: #21a31f;
    border-color: #138f12;
}
.btnwapp:hover {color: #ffffff !important;background-color: #21a31f;
    border-color: #138f12;}
    .span_text
 {
 	text-align: center !important;
 }

 .jeweller_model_ad{
    padding: 0px !important;
}
.adclosebtn {
	right: 5px;
	position: absolute;
	font-size: 34px !important;
	color: white !important;
	padding: 4px !important;
	font-weight: 400 !important;
	opacity: 1;
}

#digi_popup .modal-content {
	border: none !important;
}

.user_top {margin-top: -60px;}
.user_top img {max-width: 70px;}
.user_top h3 {line-height: 1;}
.user_top p {/*font-size: 0.85rem; */ line-height: 1.6;}

.dropdown-select select {
	background-color: #fff;
	border: 1px solid #ced4da;
	font-size: 14px;
	font-weight: normal;
	color: #212529;
	padding: 0.475rem 2.25rem 0.475rem 0.75rem;
	border-radius: 0.25rem;
	line-height: 1.5;
}

.user_top h3 a {font-size: 1.3rem;}
.blog_details {padding: 13rem;}


.pagination .page-item.active .page-link {
  z-index: 3 !important;
  color: #fff !important;
  background-color: #cc9539 !important;
  border-color: #cc9539 !important;

}
.pagination li.page-item
{
padding: 8px !important;
}
.pagination li a {
	border-radius: 3px !important;
}

.pagination li .page-link {
  color: #cc9539 !important;

}
