.fw-mediam{font-weight: 500;}
.fw-semibold{font-weight: 600;}

.text-danger {color: #953531 !important;}
.text-dangerlight{color: #A24E4B !important;}

/*---------------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;}
.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;}
.font-size-30{font-size:30px;}
.font-size-32{font-size:32px;}
.font-size-34{font-size:34px;}
.font-size-35{font-size:35px;}
.font-size-36{font-size:36px;}
.font-size-38{font-size:38px;}
.font-size-40{font-size:40px;}
.font-size-42{font-size:42px;}
.font-size-42{font-size:45px;}
.font-size-45{font-size:48px;}
.font-size-55{font-size:55px;}
.font-size-60{font-size:60px;}
.font-size-70{font-size:70px;}

.my-auto {margin-top: auto; margin-bottom: auto;}
.ml-0{margin-left: 0 !important;}
.mr-0{margin-right: 0 !important;}
.mt-0{margin-top: 0 !important;}
.mb-0{margin-bottom: 0 !important;}

.inner-banner{background-size: cover !important; background-repeat: no-repeat !important; background-position: center top !important;}
.about-content img {max-width: 260px;}
.about-pad {padding: 0px 0 20px;}
/*.shadow-soft {box-shadow: 0 10px 30px rgba(241, 89, 76, 0.15); border-radius: 1.1rem;}*/
@media screen and (min-width: 768px) {
.row {display: flex; flex-wrap: wrap;}
}
.align-items-center {align-items: center !important;}
.justify-content-between {justify-content: space-between !important;}
.flex-column {flex-direction: column !important;}
.opacity-75 {opacity: .75 !important;}
.overflow-hidden {overflow: hidden;}

.bg-white {background-color: #fff;}
.bg-redlight {background-color: #fff6f3;}
.bgred{background-color: #953531}
.bgorang{background-color: #F9A05C}
.bg-transparent {background-color: transparent;}
/*.gradient-brand {background: linear-gradient(135deg, var(--primary), var(--accent));}*/
.gradient-brand {background: linear-gradient(121.47deg, #F6AF50 25.75%, #8B3132 80.95%);}

.form-select {display: block; width: 100%; padding: .375rem 2.25rem .375rem .75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #59595C; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-repeat: no-repeat; border: 1px solid #dee2e6; border-radius: 6px; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  background-position: right 0.75rem center; background-size: 1em; background-color: #fff;}

.pad-top-bottom{padding-bottom: 80px; padding-top: 80px;}
.text-muted {color: #59595C !important;}
.text-red{color: #953531 !important;}
.text-orange{color: #f9a05c !important;}
.text-white {color: #fff !important;}
.text-dark{color: #212529 !important}

.fs-1 {font-size: 2.5rem !important;}
.fs-2 {font-size: 2rem !important;}
.fs-3 {font-size: 1.75rem !important;}
.fs-4 {font-size: 1.5rem !important;}
.fs-5 {font-size: 1.25rem !important;}
.fs-6 {font-size: 1rem !important;}
.fs-7 {font-size: 0.90rem !important;}
.fs-8 {font-size: 0.80rem !important;}

.p-0 {padding: 0rem !important;}
.p-1 {padding: .25rem !important;}
.p-2 {padding: .5rem !important;}
.p-3 {padding: 1rem !important;}
.p-4 {padding: 1.5rem !important;}
.p-5 {padding: 3rem !important;}

.py-1 {padding-bottom: .25rem !important; padding-top: .25rem !important;}
.py-2 {padding-bottom: .5rem !important; padding-top: .5rem !important;}
.py-3 {padding-bottom: 1rem !important; padding-top: 1rem !important;}
.py-4 {padding-bottom: 1.5rem !important; padding-top: 1.5rem !important;}
.py-5 {padding-bottom: 3rem !important; padding-top: 3rem !important;}
.py-1 {padding-bottom: .25rem !important; padding-top: .25rem !important;}

.px-0 {padding-left: 0rem !important; padding-right: 0rem !important;}
.px-1 {padding-left: .25rem !important; padding-right: .25rem !important;}
.px-2 {padding-left: .5rem !important; padding-right: .5rem !important;}
.px-3 {padding-left: 1rem !important; padding-right: 1rem !important;}
.px-4 {padding-left: 1.5rem !important; padding-right: 1.5rem !important;}
.px-5 {padding-left: 3rem !important; padding-right: 3rem !important;}

.pb-0{padding-bottom: 0 !important;}
.pb-1 {padding-bottom: .25rem !important;}
.pb-2{padding-bottom: .5rem !important;}
.pb-3{padding-bottom: 1rem !important;}
.pb-4{padding-bottom: 1.5rem !important;}
.pb-5{padding-bottom: 3rem!important;}

.pt-0{padding-top: 0 !important;}
.pt-1 {padding-top: .25rem !important;}
.pt-2{padding-top: .5rem !important;}
.pt-3{padding-top: 1rem !important;}
.pt-4{padding-top: 1.5rem !important;}
.pt-5{padding-top: 3rem !important;}

.pl-0{padding-left: 0 !important;}
.pl-1 {padding-left: .25rem !important;}
.pl-2{padding-left: .5rem !important;}
.pl-3{padding-left: 1rem !important;}
.pl-4{padding-left: 1.5rem !important;}
.pl-5{padding-left: 3rem!important;}

.pr-0{padding-right: 0 !important;}
.pr-1 {padding-right: .25rem !important;}
.pr-2{padding-right: .5rem !important;}
.pr-3{padding-right: 1rem !important;}
.pr-4{padding-right: 1.5rem !important;}
.pr-5{padding-right: 3rem!important;}

.mb-1 {margin-bottom: .25rem !important;}
.mb-2 {margin-bottom: .5rem !important;}
.mb-3 {margin-bottom: 1rem !important;}
.mb-4 {margin-bottom: 1.5rem !important;}
.mb-5 {margin-bottom: 3rem !important;}

.mt-1 {margin-top: .25rem !important;}
.mt-2 {margin-top: .5rem !important;}
.mt-3 {margin-top: 1rem !important;}
.mt-4 {margin-top: 1.5rem !important;}
.mt-5 {margin-top: 3rem !important;}

.mr-1 {margin-right: .25rem !important;}
.mr-2 {margin-right: .5rem !important;}
.mr-3 {margin-right: 1rem !important;}
.mr-4 {margin-right: 1.5rem !important;}
.mr-5 {margin-right: 3rem !important;}

.ml-1 {margin-left: .25rem !important;}
.ml-2 {margin-left: .5rem !important;}
.ml-3 {margin-left: 1rem !important;}
.ml-4 {margin-left: 1.5rem !important;}
.ml-5 {margin-left: 3rem !important;}

.mx-0 {margin-left: 0rem !important; margin-right: 0rem !important;}
.mx-1 {margin-left: .25rem !important; margin-right: .25rem !important;}
.mx-2 {margin-left: .5rem !important; margin-right: .5rem !important;}
.mx-3 {margin-left: 1rem !important; margin-right: 1rem !important;}
.mx-4 {margin-left: 1.5rem !important; margin-right: 1.5rem !important;}
.mx-5 {margin-left: 3rem !important; margin-right: 3rem !important;}


.my-2 {margin-top: .5rem !important; margin-bottom: .5rem !important;}
.my-3 {margin-bottom: 1rem !important; margin-top: 1rem !important;}
.my-4 {margin-bottom: 1.5rem !important; margin-top: 1.5rem !important;}
.mx-auto {margin-left: auto; margin-right: auto;}
.m-0 {margin: 0 !important;}

.g-0 {margin-left: 0 !important; margin-right: 0 !important;}
.g-0>div {padding-left: 0 !important; padding-right: 0 !important;}

.g-3 {margin-left: -10px !important; margin-right: -10px !important;}
.g-3>div {padding-left: 10px !important; padding-right: 10px !important;}

.g-4 {margin-left: -12px !important; margin-right: -12px !important;}
.g-4>div {padding-left: 12px !important; padding-right: 12px !important;}


.fw-bold{font-weight: 700;}
.fw-mediam{font-weight: 500;}
.fw-semibold{font-weight: 600;}
.fw-normal{font-weight: 400;}

.d-none{display: none !important;}
.d-block {display: block;}

.lh-1 {line-height: 1 !important;}
.lh-sm {line-height: 1.25 !important;}
.lh-base {line-height: 1.5 !important;}
.lh-lg {line-height: 2 !important;}
.w-50 {width: 50% !important;}
.h-100 {height: 100%;}

.text-gradient {background: linear-gradient(135deg, #953531, #f9a05c);	-webkit-background-clip: text; background-clip: text; color: transparent;}

.btn-primary-brand {background: linear-gradient(94.12deg, #F5A348 13.42%, #E47735 51.59%, #983731 89.76%); border: none; color: #fff; border-radius: 60px; padding: 13px 24px; font-size: 15px; line-height: 1; font-weight: 500; letter-spacing: 1px;}
.btn-primary-brand:hover {background: linear-gradient(94.12deg, #983731 13.42%, #E47735 51.59%, #F5A348 89.76%); color: #fff;}

.btn-light {
  color: #fff;
  border-radius: 1rem;
  padding: 12px 15px;
  line-height: 1;
  background: linear-gradient(255.04deg, #F6AE50 1.94%, #8D3232 97.88%);
}
.btn-light:hover,.btn-light:focus,.btn.focus{background: linear-gradient(121.47deg, #F6AF50 25.75%, #8B3132 80.95%); color: #fff;}

.whychoose-box {padding: 30px; height: 100% !important; box-shadow: 0 10px 30px rgba(241, 89, 76, 0.15); border-radius: 1.1rem;	border: 1px solid #FFE0D8; font-size: 0.85rem;}
.whychoose-box .icon {width: 80px; height: 80px; border-radius: 12px; display: grid; place-items: center; align-items: center; color: #fff;	box-shadow: 0 10px 20px rgba(241, 89, 76, 0.25); padding: 20px; margin-left: auto; margin-right: auto;}

.subscribe-box {display: flex;}
.subscribe-box .form-control {border: none; height: 40px; background: rgba(255, 255, 255, 0.2) !important; color: rgba(255, 255, 255, 0.8) !important; font-weight: 400; border-radius: 12px !important;}
.subscribe-box .form-control::-webkit-input-placeholder {font-weight: 400; color: #fff; opacity: 1;}
.subscribe-box .form-control::-moz-placeholder {font-weight: 400; color: #fff; opacity: 1;}
.subscribe-box .form-control:-ms-input-placeholder {font-weight: 400; color: #fff; opacity: 1;}
.subscribe-box .form-control:-moz-placeholder {font-weight: 400; color: #fff; opacity: 1;}
.subscribe-box button.btn {margin: 0 0 0 6px; height: auto; background: rgba(255, 255, 255, 0.6) !important; color: #953531 !important; letter-spacing: 0; font-weight: bold; padding-left: 15px !important; padding-right: 15px !important; border-radius: 12px !important;}
.footerline {border-top-color: #fff; margin-top: 26px;}

.copyright {text-align: right;}
.copyleft {text-align: left;}

.faq-collapse-item .faq-title::after {content: ""; display: block; width: 20px; height: 12px; position: absolute; right: 15px; top: 20px; background: url(../images/faqicon01.png) no-repeat;}
.faq-collapse-item .faq-title.active::after {background: url(../images/faqicon02.png) no-repeat;}

.blog-detail h1 {font-size: 2rem; background: linear-gradient(135deg, #953531, #f9a05c); background-clip: border-box; -webkit-background-clip: text; background-clip: text; color: transparent; line-height: 1.2; margin-bottom: 12px;}
.blog-detail img {max-width: 100%; margin: 15px 0; width: 100%;}
.blog-bottom ul {list-style: none; padding: 0; display: flex; gap: 20px; color: #59595C; font-size: 14px;}
.section .blog-bottom h2 {color: #59595C; margin-top: 25px; font-size: 1.75rem; padding-top: 5px; margin-bottom: 18px; font-weight: 600;}
.blog-bottom h4 {color: #59595C; margin-top: 20px; font-size: 1.1rem; font-weight: 600;}
.blog-bottom p {line-height: 1.5; font-size: 15px; color: #2D2D2D; margin: 10px 0;}
.socail-media-deatil {display: none;}
.blog-detail .image img {margin-bottom: 30px;}
.blog-bottom a {color: #953531 !important;}

.privacy-policy h4 {margin: 22px 0 12px !important; line-height: 1; font-weight: 600; background: linear-gradient(135deg, #953531, #f9a05c); background-clip: border-box; -webkit-background-clip: text; background-clip: text; color: transparent; font-size: 1.4rem;}

/*.navbar-nav > li.sign-up a::before {content: ""; display: inline-block; width: 20px; height: 19px; background: url(../images/header-login-icon.svg) no-repeat; margin-right: 6px;}*/
.navbar > .container .navbar-brand img {max-width: 214px;}

.ag-app-links img {width: 150px; margin-right: 10px;}

.sublogo img {max-width: 100px;}
.sip-section {padding: 13vw 0 11vw; position: relative;}
.card {border: 0px; border-radius: 0px; padding: 50px;}
#startSip i,#calcBtn i {margin-right: 6px;}

.start-a-sip-img img {max-width: 60px;}
.how-works .step-dot {width: 60px; height: 60px; border-radius: 10px; box-shadow: 0 10px 20px rgba(241, 89, 76, 0.25); font-size: 2rem; color: #fff; font-weight: 500; line-height: 60px;}
.starta-mad-b {margin-bottom: 2rem;}
.whychoose-mad-b {margin-bottom: 1rem;}

.loginpage-popup .modal-dialog {width: 900px;}
.loginpage-popup .nav.nav-tabs li a {padding: 4px 12px; border-radius: 50px; color: #A24E4B;}
.loginpage-popup .nav.nav-tabs li.active a {color: #A24E4B !important; padding: 4px 28px; background: #F7C281 !important;}
.dashbord-menu ul li a i {margin-right: 10px;}
.myaccount-left {border: 1px solid #ffe0d8; border-top-left-radius: 15px; border-bottom-left-radius: 15px;}
.myaccount-right {border: 1px solid #ffe0d8; border-top-right-radius: 15px; border-bottom-right-radius: 15px; border-left: 0px;}

.borerradius {border: 1px solid #ffe0d8; border-radius: 15px;}
.select2-container .select2-selection--single {border: solid 1px #dee2e6; -webkit-border-radius: 6px !important; -moz-border-radius: 6px !important; border-radius: 6px !important;	-ms-border-radius: 6px !important; -o-border-radius: 6px !important; border: 1px solid #dee2e6;}
.table > tbody > tr > td a{color: #984036;}
.manage-transaction.table > tbody > tr > td .fa-eye,
.manage-transaction.table > tbody > tr > td .fa-print {font-size: 18px;}

.manage-transaction.table > thead > tr > th:last-child, .manage-transaction.table > tbody > tr > td:last-child {padding-left: 8px; text-align: center;}
.table {border: 1px solid #ddd;}
.table > tbody > tr:nth-child(even) {background: #fff;}
.table > tbody > tr:nth-child(odd) {background: #fff;}
.table.invoice {border: initial;}

.invoice-page {margin-top: 24px;}
.pagination-page {text-align: center;}


.my-cart-table {font-size: 14px; line-height: 1.3;}
.my-cart-table .d-md-none {display: none;}
.my-cart-table .removes {flex: 0 0 auto; width: 4%;}
.my-cart-table .product-title {flex: 0 0 auto; width: 44%; display: flex;}
.my-cart-table .makingcharge {flex: 0 0 auto; width: 21%;}
.my-cart-table .qty-title {flex: 0 0 auto; width: 9%;}
.my-cart-table .weight-title {flex: 0 0 auto; width: 14%;}
.my-cart-table .total-title {flex: 0 0 auto; width: 8%;}
.my-cart-table .head {font-weight: 600;	color: #212529 !important; border: 1px solid #dee2e6; border-radius: 6px; background-color: #dee2e6; padding: 10px;	margin-bottom: 10px; font-size: 14px;}
.boxrow {border: 1px solid #dee2e6; padding: 10px 15px; border-radius: 6px; margin-bottom: 5px;}
.my-cart-table .product-title .img {margin-right: 10px; min-width: 72px;}
.my-cart-table .product-title .img img {width: 100%; border-radius: 8px;}

.buying-row {display: flex; flex-wrap: wrap;}
.buying-row .buying-price {flex: 0 0 auto; width: 50%;}
.buying-row .buying-rate {flex: 0 0 auto; width: 50%;}
.buy-gold-silver .btn-action-buy{margin-top: 30px;}
/*.buy-gold-silver .btn-action-buy .btn {padding: 8px 20px;}*/
.howagmetalx-works .howagmetalx-icon {width: 50px; height: 50px; color: #fff; font-size: 1.3rem; font-weight: 500; line-height: 53px;	border-radius: 10px; 
  /* box-shadow: 0 10px 20px rgba(241, 89, 76, 0.25); */
}
.howagmetalx-works {padding-top: 20px;}

.gold-buy-section .gold-buy-content {padding: 25px; box-shadow: 0 10px 30px rgba(241, 89, 76, 0.15); border-radius: 1.1rem;	border: 1px solid #FFE0D8;}
.gold-buy-section .gold-buy-content .btn-buy {width: 100%; padding: 9px 20px;}

/*.trustedpad #trust {padding-bottom: 20px;}*/
.whychoose-row .icon {width: 72px; height: 72px; border-radius: 8px; line-height: 43px;}

.product-gallery .slider-for {box-shadow: 0 10px 30px rgba(241, 89, 76, 0.15); border-radius: 20px;}

.btn-buy-add:focus{outline: none !important; color: #212529;}
.btn-buy-add {font-size: 16px; font-weight: 500; color: #212529; background-color: white !important; border: 1px solid #212529;	border-radius: 8px !important;}
.btn-buy-add:hover {color: white; background-color: #212529 !important; border: 1px solid #212529;}
.product-gallery .img-thumbnail {border: none; background-color: #fff; box-shadow: 0px 3px 10px rgba(0,0,0,0.1);}
.product-gallery .slick-track {padding: 8px 0;}

.nav-tabs.tablist > li > a:hover {border-color: transparent;}
.nav.tablist > li > a:hover, 
.nav.tablist > li > a:focus,
.nav.tablist > li > a.active {border-bottom: 2px solid #953531; background-color: #fff; color: #953531;}

.buygold-section .gold {
  border: 2px solid #fff;
  padding-bottom: 8px !important;
  background: linear-gradient(255.04deg, #F6AE50 1.94%, #8D3232 97.88%);
  padding-top: 8px !important;
  border-top-right-radius: 35px;
  border-top-left-radius: 35px;
  font-size: 32px;
}
.gold-row .gold-col .icon img {width: 52px;}
.buygold-section .quickbuy-row {margin-top: 22px; clear: both;}
/*.buygold-section-pad {padding: 60px 0; background: radial-gradient(1000px 500px at 90% -10%, rgba(249, 160, 92, 0.25), transparent 60%), #fff;}*/
.quickbuy-block .buy-col.weight .text-field {padding-left: 14px;}
.buygold-section .gold-row {padding-top: 8px; overflow: hidden; padding-bottom: 12px; }

.productshome {padding-top: 70px; padding-bottom: 40px;}
.productlist {padding: 60px 0;}
.product-listpage h3 {font-size: 1.1rem;}
.myaccount-box {padding-top: 60px; padding-bottom: 60px;}
.std_code.number .country {position: absolute; top: 10px; left: 7px;}
.giftmad .gold-col {float: none;}

.confirmpurchase {padding-top: 60px; padding-bottom: 60px;}
.promocode_discpunt_by_field #promo-redeem {height: 40px; padding: 3px 15px;}
.quickbuy-block.weight-col .left-cols .icon img {max-width: 54px;}
.installmentamount .field-col {margin-bottom: 0 !important;}
.sip-field-group .field-row.planduration .field-col.installment {margin-bottom: 3px;}

.input-group .form-control {border-radius: 60px !important; border: 1px solid #D58A6E !important;}
.form-tag label.error {font-size: 12px;}
.g-recaptcha {transform: scale(0.9); margin-left: -19px;}
.recaptcha-box {overflow: hidden;}
.recaptcha-box .g-recaptcha {margin-left: -12px;}

.form-control:focus {box-shadow: none !important;}
.inner-banner.myaccount-had {padding: 50px 0;}

.select2-container .select2-selection--single {border-radius: 60px !important; border: 1px solid #D58A6E !important;}
.select2-dropdown {border: 1px solid #D58A6E !important; border-radius: 7px !important; overflow: hidden;}

.select2-container--default .select2-results__option--selected {background: linear-gradient(315deg, #8B3132 , #F6AF50 100%) !important; color: #fff !important;}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {background: linear-gradient(315deg, #8B3132 , #F6AF50 100%);}

.selectboxit-container span, .selectboxit-container .selectboxit-options a {height: 34px !important; line-height: 36px !important;}

.sucessful {padding: 70px 0;}
.sucessful .modal-content {border-radius: 12px; border-color: #ac4330; -webkit-box-shadow: 0 5px 15px rgba(173, 67, 48, 0.4); box-shadow: 0 5px 15px rgba(173, 67, 48, 0.4); padding: 30px 30px 15px;}

.sucessful .modal-content img {max-width: 120px;}
.sucessful .modal-content .btn {padding: 8px 32px;}
.swal2-icon.swal2-error {border-color: #953531 !important;}
.swal2-icon.swal2-error [class^="swal2-x-mark-line"] {background-color: #953531 !important;}
.swal2-title {color: #953531 !important;}
.swal2-styled.swal2-confirm {background-color: #953531 !important;}
.notification-dropdown .dropdown-menu li > a:hover,
.notification-dropdown .dropdown-menu li > a:focus {background: transparent;}

.contact-form h3 {color: #953531 !important; font-size: 30px !important; font-weight: 500; text-transform: capitalize; margin-bottom: 2.5rem !important;}


@media (min-width: 992px) {
.d-lg-none {display: none !important;}
.d-lg-block {display: block !important;}
.d-lg-flex {display: flex !important;}
}



@media (min-width: 576px) {
  .container {max-width: 540px;}
}

@media (min-width: 768px) {
  .container{max-width: 720px;}
  .d-md-flex {display: flex !important;}
  header .navbar .container {display: flex; flex-wrap: wrap; align-items: center !important;}
  header .navbar .container .navbar-header {margin-right: auto;}
}

@media (min-width: 992px) {
  .container {max-width: 960px;}
}

@media (min-width: 1200px) {
  .container {max-width: 1140px;}
}

@media (min-width: 1400px) {
  .container {max-width: 1190px;}
}


@media screen and (min-width: 768px) {
 .d-md-none{display: none !important; }
 .d-md-block{display: block !important; }
.navbar-nav.navbar-right {display: flex; align-items: center !important; order: 1;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left: 0px;}
.navbar-toggle {padding: 8px 8px !important;}


}


@media screen and (max-width: 991px) {
.fs-1 {font-size: 2rem !important;}	
.fs-2 {font-size: 1.6rem !important;}
.fs-3 {font-size: 1.25rem !important;}
.fs-4 {font-size: 1.1rem !important;}
.size-20 {font-size: 15px;}
.privacy-policy h4 {font-size: 1.2rem;}
.navbar > .container .navbar-brand img {max-width: 144px;}
.navbar-nav > li.sign-up a::before {width: 16px; height: 17px; margin-right: 4px; background-size: 18px;}
.inner-banner .breadcrumb {font-size: 14px;}
.setup-madtop{margin-top: 25px;}
.pad-top-bottom {padding-bottom: 60px; padding-top: 60px;}
/*.sip-section {padding: 60px 0;}*/
.lead {font-size: 16px !important;}
.dyourgoals-mobile .btn {padding: 6px 15px;}
.value-wealth.why-choose {padding-bottom: 0 !important;}
.loginpage-popup .modal-dialog {width: 750px;}
.myaccount-left {border-bottom-left-radius: 0; border-top-right-radius: 15px;}
.myaccount-right {border-top-right-radius: 0; border-bottom-right-radius: 15px; border-top: 0px; border-bottom-left-radius: 15px; border-left: 1px solid #ffe0d8;}
.buygold-section-pad {padding: 50px 0;}
.productshome {padding-top: 0px; padding-bottom: 0px;}
#pricingSlider .btn {width: 100% !important;}
header {height: 58px;}
/*.sip-section {padding: 50px 0;}*/
.giftmad {margin-top: 30px;}
.buygold-section.selmadtop {margin-top: 30px;}
.confirmpurchase {padding-top: 40px; padding-bottom: 40px;}
.subscribe-box button.btn {margin: 0 0 0 4px; padding-left: 10px !important; padding-right: 10px !important; border-radius: 12px !important; font-size: 12px;}
.sucessful {padding: 50px 0;}
}


@media screen and (max-width: 767px) {
.fs-1 {font-size: 1.6rem !important;}
.fs-5 {font-size: 1.10rem !important;}
/*.fs-6 {font-size: 0.85rem !important;}*/	
.p-4 {padding: 1.2rem !important;}	
.pad-top-bottom {padding-bottom: 40px; padding-top: 40px;}
.ag-app-links img {width: 130px;}
.whychoose-mad-b {margin-bottom: 0.3rem;}
.silver-balance-top {margin-top: 22px;}
.dashbord-menu {padding: 10px 15px 0;}
.howagmetalx-works {padding-top: 0;}
.howagmetalx-works .howagmetalx-icon {width: 40px; height: 40px; font-size: 1.2rem; line-height: 40px; min-width: 40px;}
.nav.tablist > li > a {padding: 6px 10px; font-size: 14px;}
.my-cart-table .removes,
.my-cart-table .product-title,
.my-cart-table .makingcharge,
.my-cart-table .qty-title,
.my-cart-table .weight-title,
.my-cart-table .total-title {flex: 0 0 auto; width: 100%;}
.my-cart-table .head {display: none;}
.my-cart-table .product-title {display: block;}
.my-cart-table .d-md-none {display: inline-block; color: #212529 !important; text-align: left;	font-size: 0.75rem; padding-left: 0;}
.my-cart-table .boxrow > div {display: flex; align-items: center !important; justify-content: space-between !important; margin-top: 6px;}
.my-cart-table .boxrow > div br {display: block;}
.my-cart-table .boxrow .product-title {justify-content: flex-start !important; margin-bottom: 8px;}
.my-cart-table .boxrow {position: relative;}
.my-cart-table .boxrow .removes {position: absolute; top: 9px; right: 11px; margin: 0 !important; width: auto;}
.my-cart-table .product-title .img {margin-right: 15px;}
.my-cart-table .boxrow.shipping-total > div {margin-top: 0;}
.my-cart-table .boxrow.shipping-total .text-right.col-sm-6 {margin-left: auto;}
.navbar .navbar-collapse {padding-left: 0; padding-right: 0;}
.investingmade {margin-bottom: 35px;}
header {height: 51px;}
/*.sip-section {padding: 30px 0;}*/
div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:first-child {padding-left: 0px; margin-bottom: 10px; margin-top: 10px;}
.quickbuy-row h3 {margin-bottom: 18px; font-size: 1.2rem;}
.confirmpurchase {padding-top: 30px; padding-bottom: 30px;}
.sucessful .modal-content {padding: 20px 20px 5px;}
 .d-none{display: none !important; }
 .d-block{display: block !important; }
 .gold-row .gold-col .icon img {width: 38px;}
}



@media screen and (max-width: 575px) {
/*.fs-1 {font-size: 2rem !important;}	
.fs-2 {font-size: 1.4rem !important;}
.fs-3 {font-size: 1.5rem !important;}
.fs-4 {font-size: 1rem !important;}*/
.gold-buy-section .col-md-3.col-sm-6.col-xs-6 {width: 100%;}
.btn-theme-primary {font-size: 15px; padding: 7px 15px;}
.btn-buy-add {font-size: 15px;}
.btn-theme-primary {font-size: 15px;}
.my-cart-table .product-title .img {margin-right: 10px; min-width: 60px;}
.my-cart-table .boxrow {padding: 12px;}
.my-cart-table .boxrow .removes {top: 4px; right: 7px;}
.gold-row .gold-col {padding-left: 48px; padding-top: 3px;}
.buygold-section .quickbuy-row {margin-top: 5px;}
}

@media screen and (max-width: 479px) {
.product-row > div {width: 100%;}
.Play-Store-ag1gold img {max-width: 120px; height: auto;}
.giftrow .buy-col.weight, .giftrow .buy-col.worth {width: 100% !important;}
}

@media screen and (max-width: 420px) {
.g-recaptcha > div {width: 244px !important; margin-bottom: 0 !important; height: 66px !important;}	
.g-recaptcha > div iframe {transform: scale(0.69); margin-left: -50px; width: 303px !important;}
.nav.tablist > li > a {padding: 5px 2px; font-size: 12px; margin: 0 !important;}
}



.buying-input .grams, .buying-input .amount {width: 45.66666667%;}

.sip-section::after {background: url(../images/banner-pattren.png) no-repeat; content: ""; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-size: 100%;}
.sip-section .container {position: relative; z-index: 1;}



/* ================= Why Choose Us ================= */
/*.why-section .left-wrapper{position:relative; padding-left:35px; margin-left: -45px;}
.why-section .card-scroll-area{height:320px; overflow-y:auto; scroll-behavior:smooth;}
.why-section .card-scroll-area::-webkit-scrollbar{display:none;}
.why-section .card-scroll-area{-ms-overflow-style:none; scrollbar-width:none;}
.why-section .scroll-track {position: absolute; left: 0; top: 0; width: 5px; height: 320px; background: #FAC64C; border-radius: 10px;}
.why-section .scroll-thumb{position:absolute; top:0; left:0; width:100%; height:40px; background:#A24E4B; border-radius:10px; transition:top 0.15s linear;}
.why-section .info-card{padding:10px; margin-bottom:30px; transition:all 0.3s ease; color: #A24E4B; font-size: 20px;}
.why-section .info-card h4{color:#A24E4B; margin-bottom:22px; font-weight:500; text-transform: capitalize;}
.why-section .info-card p{line-height:1.7;}
.why-section .right-image{position:sticky; top:120px; padding-left: 100px;}*/

@media (min-width: 1200px) {.why-section{min-height:100vh; height:100vh; display:flex; align-items:center;}}
.why-section .left-wrapper{position:relative; padding-left:35px; margin-left: -45px;}
.why-section .card-scroll-area{height:320px; overflow-y:auto; scroll-behavior:smooth;}
.why-section .card-scroll-area::-webkit-scrollbar{display:none;}
.why-section .card-scroll-area{-ms-overflow-style:none; scrollbar-width:none;}
.why-section .scroll-track {position: absolute; left: 0; top: 0; width: 5px; height: 320px; background: #FAC64C; border-radius: 10px;}
.why-section .scroll-thumb{position:absolute; top:0; left:0; width:100%; height:40px; background:#A24E4B; border-radius:10px; transition:top 0.15s linear;}
.why-section .info-card{padding:10px; margin-bottom:30px; transition:all 0.3s ease; color: #A24E4B; font-size: 20px;}
.why-section .info-card h4{color:#A24E4B; margin-bottom:22px; font-weight:500; text-transform: capitalize;}
.why-section .info-card p{line-height:1.7;}
.why-section .right-image{position:sticky; top:120px; padding-left: 100px;}



/* ==================Backed By Industry Leaders================= */
.industryleaders {padding-bottom: 80px; padding-top: 40px;}

/* ================= BENEFITS SECTION ================= */
.benefits-section{padding:80px 0; background: #F6AF50; background: linear-gradient(200deg, rgba(246, 175, 80, 1) 0%, rgba(203, 103, 59, 1) 53%, rgba(139, 49, 50, 1) 100%);position: relative;}
.benefits-section::after {background: url(../images/simplifyinvesting-pattren.png) no-repeat; content: ""; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-size: auto;}
.benefits-section .container {position: relative; z-index: 1;}
.benefits-section .benefits-slider{width:647px; margin:auto; position:relative;}
.benefits-section .slider-viewport{overflow:hidden;}
.benefits-section .slider-track{transition:transform 0.6s ease;}
.benefits-section .benefit-card {min-height: 140px; background: rgba(241, 158, 91, 0.36); padding: 20px; margin-bottom: 20px; border-radius: 12px; box-shadow: 0 5px 20px rgba(0,0,0,0.08); box-sizing: border-box; font-size: 20px; display: flex; align-items: center !important;}
.benefits-section .benefit-card h4{margin:0 0 10px; color:#c34c3c; text-transform: capitalize;}
.benefits-section .benefit-card p{line-height:1.4; margin-bottom: 0;}
.benefits-section .benefit-dots{position:absolute; right:-70px; top:50%; transform:translateY(-50%); display:flex; flex-direction:column;}
.benefits-section .benefit-dots button {width: 6px; height: 16px; margin: 4px 0; border: none; border-radius: 12px; background: #F5B058; cursor: pointer; transition: 0.3s;}
.benefits-section .benefit-dots button.active{background:#c34c3c; height:36px;}
/* Responsive */
@media(max-width:480px){
.benefits-section .benefits-slider{width:100%; padding:0 20px;}
.benefits-section .benefit-dots{right:-30px;}
}

.owl-carousel .owl-stage {display: flex; align-items: center !important;}


/*Why Buy Digital Gold?*/
.digitalgold-box {margin-top: 2.5rem;}
.digitalgold-box > div {min-height: 200px; box-shadow: 0px 0px 10.4px 3px rgba(0, 0, 0, 0.1); border-radius: 33px;}





.about-left {padding-left: 2.5vw !important;}

.quickbuy-block .buy-col {width: 47.777%;}
.loginpage-popup .modal-content {max-width: 630px; width: 100%;}
.popup-login-w {width: auto;}

.quick-action-form .gold-row {padding: 28px 18px; display: flex; flex-wrap: wrap;}
.quick-action-form .gold-row .gold-col {flex: 0 0 auto; width: 50%; position: relative;}

.selldigital-row .digitalgold-box > div {min-height: 170px; padding: 30px;}

.sellingworks .card {background: rgba(255, 255, 255, 0.26); box-shadow: 0px 0px 10.4px 3px rgba(0, 0, 0, 0.1); border-radius: 33px;}
.sellingworks .card .step-dot {box-shadow: none; width: auto; height: auto; line-height: 1; font-size: 40px; font-weight: 400;}

.contact-form .g-recaptcha {margin-left: -49px;}

.verify-otp-popup .input-group {color: #A24E4B; font-size: 15px;}
.verify-otp-popup .resend_otp, .verify-otp-popup .resend_otp_email {margin-top: 0.5rem; display: inline-block; text-decoration: underline; font-weight: 600;}
.verify-otp-popup .btn {padding: 8px 30px;}
.verify-otp-popup .modal-body { padding-left: 30px; padding-right: 30px;}
.verify-otp-popup .form-horizontal .form-group {margin-right: 0; margin-left: 0;}
.verify-otp-popup #OpenPopupMail {text-decoration: underline !important; font-weight: 600;}

.contact-icon {background: #953531; display: table; margin: auto; width: 56px; height: 56px; font-size: 28px; line-height: 56px; color: #fff; border-radius: 100%;}

.invoice-page .table > tbody > tr > th, 
.invoice-page .table > thead > tr > th {color: #963733 !important; font-weight: 600;}

.buy-gold-silver .btn-theme-primary {font-size: 20px; font-weight: bold; color: #953531; padding: 3px 20px; background: rgba(255, 255, 255, 0.8); box-shadow: 0px 2px 1.1px rgba(0, 0, 0, 0.25) !important; border-radius: 29px;}
.my-profile input[type="file"] {padding-left: 11px;}

.buygold-section-pad .quick-action-form .gold-row .gold-col{padding-left: 64px;}
.buygold-section-pad .quick-action-form .gold-row {padding-left: 0; padding-right: 0;}

.whybuydigital-slider {background: #fff;}
.whybuydigital-slider .whybuydigital-box {padding: 16px; background: transparent; min-height: 100%; border-radius: 0; margin-bottom: 0; box-shadow: none; display: block;}
.whybuydigital-slider .whybuydigital-box  .benefit-cardmiddle{box-shadow: 0px 0px 10.4px 3px rgba(0, 0, 0, 0.1); border-radius: 33px; padding: 30px;}
.benefits-section.whybuydigital-slider::after {display: none;}

.trustedpad {padding-top: 60px;}
.aboutpagepad .industryleaders {padding-top: 80px;}
#main-error .alert {margin-bottom: 0; margin-top: 20px;}

.myaccount {text-transform: uppercase; text-align: left; padding-left: 22px; font-weight: 600; position: relative;}
.myaccount::after {content: ""; display: block; border-top: 8px solid #fff; border-right: 8px solid transparent; border-left: 8px solid transparent; position: absolute; top: 50%; right: 17px; margin-top: -4px; transition: transform 0.35s ease-in-out;}
a.myaccount[aria-expanded="true"]::after{ -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); margin-top: -5px;}
.buygold-section-pad .quick-action-form .gold-row .gold-col:first-child {padding-right: 6px;}

.deleteaccount {
  box-shadow: 0px 0px 10.4px 3px rgba(0, 0, 0, 0.1);
  border-radius: 22px;
  padding: 40px;
}
.whychoose-row {display: flex; flex-wrap: wrap;}


@media screen and (min-width: 768px) {
.first_name {padding-right: 6px;}
.last_name {padding-left: 6px;}
  .navbar-collapse.collapse {display: flex !important; align-items: center !important; justify-content: flex-end !important;}
  .mobilenotification {display: none;}
}


@media screen and (max-width: 1400px) {
.font-size-55 {font-size: 48px;}
.font-size-32 {font-size: 24px;}
.why-section .left-wrapper {margin-left: 0;}
.buy-gold-silver .nav-tabs > li > a {font-size: 22px;}

}

@media screen and (max-width: 1199px) {
.font-size-55 {font-size: 38px;}
.font-size-20 {font-size: 16px;}
}

@media screen and (max-width: 991px) {
 .font-size-55 {font-size: 32px;} 
 .font-size-40 {font-size: 28px;} 
 .font-size-32 {font-size: 18px;}
 .font-size-24 {font-size: 20px;}
.industryleaders {padding-bottom: 30px; padding-top: 50px;}
.benefits-section {padding: 60px 0;}
.contact-us-section, .blog-sections, .faq-sections {padding: 60px 0;}
.why-section .right-image {position: relative; top: 0; padding-left: 0; padding-top: 50px; text-align: center;}
.why-section .scroll-track {height: 320px;}
.banner-head {text-align: center;}
.footer-logo-main,.ag-app-links {justify-content: center !important;}
.sip-section {padding: 120px 0 60px;}
.about .about-content {text-align: center;}
.ag-app-links img {width: 110px;}
.sublogo img {max-width: 50px;}
.about-top {padding-top: 30px;}
.banner-head span.d-block {display: inline-block;}
.about-pad {padding: 40px 0 20px;}
.copyright,.copyright p {text-align: center;}
.contact-form .g-recaptcha {margin-left: -35px;}
.aboutpagepad .industryleaders {padding-top: 50px;}
.trustedpad {padding-top: 0px;}
.digitalgold-box {margin-top: 1.8rem;}

.whychoose-row{display: flex; flex-wrap: wrap;}
.whychoose-row .order-md-1 {-webkit-order: 2; order: 2; margin-top: 60px;}
.whychoose-row .order-md-2 {-webkit-order: 1; order: 1;}

.about.bay-silver {padding-bottom: 0px;}
.about.bay-silver .about-pad.about-left {padding-left: 0 !important; padding-bottom: 0;}
.inner-content h2 {line-height: 1.1 !important;}
}


@media screen and (max-width: 767px) {
 .font-size-55 {font-size: 26px;}
.font-size-40 {font-size: 24px;}
.font-size-24 {font-size: 18px;}
.font-size-20 {font-size: 16px;}
.industryleaders {padding-bottom: 38px; padding-top: 0px;}
.benefits-section .benefits-slider {width: 100%;}
.benefits-section .benefit-dots {position: relative; right: 0; top: 0; transform: initial; display: block; margin-top: 6px; text-align: center;}
.benefits-section .benefit-dots button {width: 16px; height: 6px; margin: 0px 4px;}
.benefits-section .benefit-dots button.active {height: 6px; width: 32px;}
.faq-sections h2 {padding-bottom: 0 !important;}
.benefits-section h2 {line-height: 1;}
.why-section .info-card h4 {margin-bottom: 16px;}
.why-section .info-card {margin-bottom: 20px; font-size: 16px; line-height: 1;}
.why-section .info-card p {line-height: 1.4;}
.why-section h2 {padding-bottom: 0 !important;}
.sip-section {padding: 100px 0 40px;}
.why-section .info-card {padding: 0px;}
.benefits-section .benefit-card {font-size: 18px;}
.quick-action-form .gold-row .gold-col {flex: 0 0 auto; width: 100%;}
.why-section .right-image {padding-top: 25px;}
.buygold-section .gold {font-size: 20px;}
.benefits-section .mb-4.pb-3 {padding-bottom: 0px !important; margin-bottom: 30px !important;}
.contact-form .g-recaptcha {margin-left: -25px;}
.digitalgold-box {margin-top: 2rem;}
.buygold-section-pad .quick-action-form .gold-row {padding: 10px 0px;}
.navbar-nav .sign-up {padding: 12px;}
.navbar-nav .sign-up a {font-size: 18px !important; font-weight: bold !important; color: #953531 !important; padding: 9px 20px !important; background: rgb(255, 255, 255,0.9) !important; box-shadow: 0px 2px 1.1px rgba(0, 0, 0, 0.25) !important;}
.navbar-nav {background: #953531; border-radius: 0px 0px 10px 10px;}
.desktopnotification {display: none !important;}
.header-right {float: right;}
.header-right > div, .header-right > button {display: inline-block;}
.header-right > div {margin-right: 20px; margin-top: 2px;}
.navbar-nav > li:last-child a {border-bottom: 0 !important;}
.benefits-section.whybuydigital-slider .benefits-slider {padding: 0px;}
.trustedpad {padding-top: 40px;}
.about.bay-silver .about-pad.about-left {padding-bottom: 40px; padding-top: 20px;}
.buygold-section-pad .quick-action-form .gold-row .gold-col {padding-left: 52px;}
}

@media screen and (max-width: 640px) {
.download-apps-section .slick-track {width: 100% !important; transform: none !important;}
.download-apps-section .slick-initialized .slick-slide {width: 100% !important;}
.download-apps-section .offer-content {min-height: 100% !important; padding-bottom: 100% !important;}
}


@media screen and (max-width: 575px) {
.font-size-55 {font-size: 24px;}
.font-size-20 {font-size: 15px;}  
.section h2 {font-size: 22px;}
.industryleaders {padding-bottom: 28px; padding-top: 40px;}
.benefits-section {padding: 40px 0;}
.contact-form .g-recaptcha {margin-left: -19px;}
.trustedpad {padding-top: 0px;}
.buygold-section-pad .quick-action-form .gold-row .gold-col {padding-left: 48px;}
.about.bay-silver .about-pad.about-left {padding-bottom: 0;}
}

@media screen and (max-width: 420px) {
.contact-form .g-recaptcha {margin-left: -10px;}
}


@media(min-width:1200px){
.homebanner {height: 100vh; display: flex !important; align-items: center !important;}
}