
.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: 18px 0 20px;}
.shadow-soft {box-shadow: 0 10px 30px rgba(241, 89, 76, 0.15); border-radius: 1.1rem;}

.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: #F1594C}
.bgorang{background-color: #F9A05C}
.bg-transparent {background-color: transparent;}
/*.gradient-brand {background: linear-gradient(135deg, var(--primary), var(--accent));}*/
.gradient-brand {background: linear-gradient(135deg, #f1594c, #f9a05c);}
.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: #f1594c !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;}

.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, #f1594c, #f9a05c);	-webkit-background-clip: text; background-clip: text; color: transparent;}

.btn-primary-brand {background-color: #f1594c; border-color: #f1594c; color: #fff; border-radius: .8rem; padding: 12px 15px; font-size: 14px; line-height: 1;}
.btn-primary-brand:hover {background-color: #e0473d; border-color: #e0473d; color: #fff;}

.btn-light {background-color: #fff; border-color: #fff; color: #000; border-radius: .8rem; padding: 12px 15px; font-size: 14px; line-height: 1;}
.btn-light:hover,.btn-light:focus,.btn.focus{background-color: #000; border-color: #000; 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: 1px solid #dadfe3; height: 40px;}
.subscribe-box button.btn {margin: 0 0 0 12px; height: auto;}
.footerline {border-top-color: #f1594c; 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, #f1594c, #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: #f1594c !important;}

.privacy-policy h4 {margin: 22px 0 12px !important; line-height: 1; font-weight: 600; background: linear-gradient(135deg, #f1594c, #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: 60px 0;}
.card {border: 1px solid #ffe0d8; border-radius: 1rem !important;}
#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: 6px 12px; border: none;}
.loginpage-popup .nav.nav-tabs li.active a {color: #f1594c !important; border-bottom: 2px solid #f1594c;}
.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: #f1594c;}
.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: #FFF3F1;}
.table > tbody > tr:nth-child(odd) {background: #FBFBFB;}
.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; margin-left: -15px; margin-right: -15px;}
.buying-row .buying-price {flex: 0 0 auto; width: 60%;}
.buying-row .buying-rate {flex: 0 0 auto; width: 40%;}
.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 #f1594c; background-color: #fff; color: #f1594c;}

.buygold-section .gold {border-bottom: 2px solid #f1594c !important; padding-bottom: 10px !important;}
.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;}

.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;}




@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;}
}

@media (min-width: 992px) {
  .container {max-width: 960px;}
}

@media (min-width: 1200px) {
  .container {max-width: 1140px;}
}

@media (min-width: 1400px) {
  .container {max-width: 1320px;}
}


@media screen and (min-width: 768px) {
.navbar-nav.navbar-right {display: flex; align-items: center !important;}
.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;}
}


@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: 15px;}
.dashbord-menu {padding: 8px;}
.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: 15px; margin-bottom: 10px; margin-top: 10px;}
.quickbuy-row h3 {padding-top: 11px; margin-bottom: 18px; font-size: 1.2rem;}
.confirmpurchase {padding-top: 30px; padding-bottom: 30px;}
}



@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 .icon img {width: 38px;}
.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;}
}