.deal_image img {
  width: 100%;
  height: auto;
}
/* .olark-button-focus-wrapper {
  display: none;
} */
a {
  color: #014EFF;
}
/*.btn {
color: black !important;
}*/
/* home page testing style start */
.home a, .home p,
.home span, .home label, .home h1, .home h2, .home h3,.home h4, .home h5, .home div{
font-family: "Helvetica Neue",Helvetica,sans-serif !important;
}
/* .home #wp-megamenu-main-menu > .wpmm-nav-wrap ul.wp-megamenu > li > a {
font-size: 20px !important;
}
.home h1 {
font-size: 45px !important;
}
.home p {
font-size: 18px !important;
}
.home h4 {
font-size: 20px !important;
}
.home .content-area h1 {
font-size: 28px !important;
}
.home a.btn {
font-size: 19px !important;
}
#wp-megamenu-main-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a {
font-size: 17px !important;
} */
/* home page testing style end */
a,  p,
span,  label,  h1,  h2,  h3, h4,  h5,  div{
font-family: "Helvetica Neue",Helvetica,sans-serif !important;
}
ul#menu-by-size li, ul#menu-silver-by-size li {
float: none !important;
padding-left: 20px;
}
ol.content li {
  font-size: 18px !important;
}
.carol_tabs .ui-tabs .ui-tabs-nav li a {
  font-size: 22px !important;
}
.woocommerce-order-received ul.wc-item-meta li:nth-child(4n) {
    display: none;
}

#Content.mbl1 {
  margin-top: -75px !important;
  padding-top: 0px !important;
}
.postid-5616 table.thresixty_tbl2, .mbl {
  display:none !important;
}
.no-content-padding #Content.mbl1 {
  padding-top: 0px !important;
}
#wp-megamenu-item-223 h4, #wp-megamenu-item-236 h4,
.wp-megamenu-item-223 h4 {
font-size: 16px !important;
font-weight: 500;
color: gainsboro;
}
.leadmodel .g-recaptcha {
  margin: 20px 5px 10px 5px;
  text-align: center;
}
.leadmodel .product-btn-holder{
	display: none;
}
.asl_nores span.asl_keyword {
  display: none;
}
ul#menu-by-size li a, ul#menu-silver-by-size li a {
padding: 2px !important;
}
ul#menu-by-size,ul#menu-silver-by-size {
display: none;
}
.menu-item #wp-megamenu-item-223:hover ul#menu-by-size, .menu-item #wp-megamenu-item-236:hover ul#menu-silver-by-size,
.menu-item .wp-megamenu-item-223:hover ul#menu-by-size {
display: block;
}
.payment_box.payment_method_paypal {
  display: none !important;
}
html{
scroll-behavior: smooth;
}
.header-classic #Header .top_bar_left {
width: 100% !important;
}
.mcb-item-joibajytz iframe {
  height: 300px !important;
}
.header-classic #Header .top_bar_left .menu_wrapper{
width: 100%;
}
#Top_bar .wp-megamenu-wrap .wp-megamenu {
display: flex;
justify-content: space-between;
align-items: center;
}
header#Header {
  position: relative;
  z-index: 1000;
}
.tr-menu.header-creative #Header_creative {
  background-color: white;
  box-shadow: 4px 6px 7px rgba(0, 0, 0, 0.1);
}
.tr-menu.header-classic #Top_bar:not(.is-sticky),
#wp-megamenu-main-menu {
background-color: #110230 !important;
}

.tr-menu.header-classic.ab-show #Top_bar:not(.is-sticky) {
padding: 7px 0 13px 0;
}

#wp-megamenu-main-menu > .wpmm-nav-wrap .wpmm_brand_logo_wrap img {
display: none;
}

#wp-megamenu-main-menu {
height: auto !important;
background-color: #31313e;
padding-right: 0 !important;
padding-left: 0 !important;
}
.privacy_page a {
  color: #FC7837;
}
.privacy_page ul li {
  font-size: 20px;
  font-family: "Helvetica Neue",Helvetica,sans-serif !important;
  color: #626262;
margin: 20px 0px;
}
.privacy_page ol li ol li {
  font-size: 20px;
  font-family: "Helvetica Neue",Helvetica,sans-serif !important;
  color: #626262;
  list-style: none;
  margin: 10px 0px;
  line-height: 30px;
}
.privacy_page blockquote {
  color: #626262;
  padding: 20px 0px;
font-style: normal;
}
.privacy_page li i {
  color: #626262;
font-style: normal;
}
.privacy_page h2 {
  font-size: 24px;
  line-height: 26px;
  font-weight: 700;
  color: #0e0e0e;
padding: 20px 0px;
}
.privacy_page h1 {
  margin-bottom: 20px;
}
.privacy_page h3 {
  font-size: 20px;
  line-height: 29px;
  font-weight: 300;
  color: #1f1f1f;
}
#Top_bar #logo img {
max-width: 100%;
}

#Top_bar .logo {
margin: 0;
}

#Top_bar .logo a {
display: inline-block;
}
.search_text{
display: none;
}
.mfn-main-slider.mfn-rev-slider {
display: none;
}

#wp-megamenu-main-menu > .wpmm-nav-wrap ul.wp-megamenu > li > a {
color: #ffffff !important;
padding-left: 7px !important;
padding-right: 7px !important;
font-weight: 500 !important;
line-height: 22.4px !important;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
float: none !important;
margin: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
height: 50px;
font-size: 18px !important;
font-family: "Helvetica Neue",Helvetica,sans-serif;
}
ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title{
font-size: 16px !important;
color: #fff !important;
font-weight: 400 !important;
}
#wp-megamenu-main-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a{
font-size: 16px !important;
padding-top: 5px !important;
color: #fff !important; 
}

#Top_bar .top_bar_right_wrapper {
top: 0;
height: 100%;
width: 100%;
}

.header-classic #Top_bar .top_bar_right {
top: 5px;
height: auto;
padding: 0;
left: 170px;
position: absolute;
}

#Top_bar #logo {
  height: auto;
  line-height: normal;
  padding: 0px 20px;
  display: block;
  margin: 0px auto;
  box-sizing: border-box;
}

.header-classic #Header .top_bar_left.clearfix:before,
.header-classic #Header .top_bar_left.clearfix:after {
display: none;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li{
border-bottom: 1px solid #110230;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li .fa.fa-angle-down {
display: none;
}

#wp-megamenu-main-menu
> .wpmm-nav-wrap
> ul.wp-megamenu
> li.wpmm_mega_menu
> .wpmm-strees-row-and-content-container
> ul.wp-megamenu-sub-menu {
background-color: #110230 !important;
padding: 10px;
}

#Top_bar a#search_button.has-input input {
background: #fff;
border-radius: 4px;
width: 125px !important;
padding: 0 16px;
border: 1px solid #eaeaea;
color: #3d4246;
min-height: 30px !important;
}

#Top_bar a#search_button.has-input input:focus {
  outline: none;
  -ms-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.1),
    inset 0px 1px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0px 1px rgb(0 0 0 / 10%),
    inset 0px 1px 5px rgb(0 0 0 / 10%);
  box-shadow: 0 0px 1px rgb(0 0 0 / 10%), inset 0px 1px 5px rgb(0 0 0 / 10%);
  background-color: #fff !important;
}

#Top_bar .icon-search-fine {
display: none;
}

#wp-megamenu-main-menu > .wpmm-nav-wrap ul.wp-megamenu a:hover {
text-decoration: none;
}

#wp-megamenu-main-menu > .wpmm-nav-wrap ul.wp-megamenu > li:hover > a {
border-bottom: 1px solid #fff !important;
}

#wp-megamenu-main-menu
> .wpmm-nav-wrap
ul.wp-megamenu
li.wpmm-type-widget
.wpmm-item-title {
font-size: 18px !important;

margin-bottom: 10px !important;
}
#menu .textwidget p {
  font-size: 16px;
}
li.bell {
  /*padding-left: 10px;*/
  position: relative !important;
}
li[title]:hover::after {
  content: attr(title);
  position: absolute;
  left: 0;
  color: white;
  background-color: grey;
  width: 170px;
  padding: 7px !important;
  font-size: 15px;
  line-height: 1.3;
}
#wp-megamenu-main-menu
> .wpmm-nav-wrap
ul.wp-megamenu
li.wpmm-type-widget
.wpmm-item-title {
border-bottom: 1px solid #fff;
padding-top: 5px !important;
padding-bottom: 5px !important;
margin: 0;
text-transform: capitalize !important;
}

#wp-megamenu-main-menu
> .wpmm-nav-wrap
ul.wp-megamenu
> li
ul.wp-megamenu-sub-menu
li
a {
/* padding: 10px 0 !important; */

font-weight: 400 !important;
line-height: normal !important;
color: #d9d9d9 !important;
padding-left: 0 !important;
pointer-events: unset !important;
}

#wp-megamenu-main-menu > .wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget p,
.wp-megamenu-wrap
.wpmm-nav-wrap
> ul.wp-megamenu
ul.wp-megamenu-sub-menu
li.wpmm-type-widget {
margin: 0;
}

#wp-megamenu-main-menu .tmenu_item_icon {
color: #ffc000;
font-size: 15px;
display: inline;
}
#wp-megamenu-main-menu .tmenu_item_icon svg {
width: 0.875em;
}

#wp-megamenu-main-menu .tmenu_item_text {
margin-left: 7px;
color: #ffc000;
font-size: 16px;
display: inline;
}

.icon-text-wrapper {
display: inline-block !important;
}

.wp-megamenu-wrap
.wpmm-nav-wrap
> ul.wp-megamenu
> li.wpmm_mega_menu
> .wpmm-strees-row-and-content-container
ul.wp-megamenu-sub-menu
> li.wpmm-row
> ul.wp-megamenu-sub-menu {
flex-wrap: nowrap !important;
}

#wp-megamenu-main-menu > .wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget img {
height: 263px;

width: 272px;

margin-bottom: 10px;
}

#wp-megamenu-main-menu
> .wpmm-nav-wrap
ul.wp-megamenu
li.wpmm-type-widget
.buy-img {
width: 382px;
}

.wp-megamenu-wrap
.wpmm-nav-wrap
> ul.wp-megamenu
li.wpmm_mega_menu
.wpmm-strees-row-and-content-container
> .wp-megamenu-sub-menu
> li
> .wp-megamenu-sub-menu
> li {
padding: 10px 30px !important;
}

#wp-megamenu-main-menu
> .wpmm-nav-wrap
ul.wp-megamenu
> li
ul.wp-megamenu-sub-menu
li.menu-border-box {
border-right: 1px solid rgba(255, 255, 255, 0.35);
}
input.autocomplete {
  display: none;
}
#wp-megamenu-main-menu
> .wpmm-nav-wrap
ul.wp-megamenu
> li
ul.wp-megamenu-sub-menu
li.megamenu-top-wrapper {
padding: 0 !important;
}

.sticky-dark #Top_bar.is-sticky,
.sticky-dark #Top_bar.is-sticky #menu {
background: #110230 !important;
}

#Top_bar.is-sticky .top_bar_right {
top: 17px;
height: auto;
padding: 0;
left: 180px;
position: absolute;
}

#Top_bar.is-sticky .top_bar_right_wrapper {
top: 0;
}

#Top_bar.is-sticky a#search_button {
position: relative;
top: 0;
display: block;
float: left;
font-size: 23px;
line-height: 22px;
margin-right: 0;
margin-left: 0;
}
#Top_bar .one {
  background: white;
}
/*
#Action_bar .row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
*/
#Action_bar .items {
display: table;
width: 100%;
text-align: center;
}

#Action_bar .align-items-center {
-ms-flex-align: center !important;
align-items: center !important;
justify-content: space-between;
}
/* .acsb-trigger.acsb-trigger-size-medium, .acsb-trigger.acsb-ready {
  display: none !important;
} */
#Action_bar .item {
margin-right: 0;
font-size: 12px;
display: flex;
margin-bottom: 0;
/* padding: 0 12px; */
align-items: center;
}

#Action_bar .item .rates.title {
font-size: 14px;
text-align: left;
}

#Action_bar .d-inline-block {
display: inline-block !important;
}

#Action_bar .market-values .market-price.positive-value {
color: #00b177;
}

#Action_bar .market-values .market-price.negative-value {
color: #961818;
}
.customer_login_forms_col1 {
  padding-bottom: 40px;
}
#Action_bar .item .rates {
  font-size: 21px;
  font-weight: bold;
  color:#000
}

#Action_bar .rates .market-price,
#Action_bar .rates .market-percentage {
margin-right: 0;
display: inline-block;
}
.ticker-radio,
.arrow {
    display: none; 
}
.ticker-wrapper {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center !important;
  align-items: center !important;
  justify-content: space-evenly;
}

.ticker-items {
  display: flex; 
  width: auto; 
}
.sub-header {
  padding: 10px 30px;
  display: flex;
  justify-content: center;
  box-sizing: content-box;  
  background:#0c1451;
  align-items: center;
}
#deal-week {
  line-height: 1.5;
  font-size: 2em;
} 
#deal-week span {
  margin-bottom: 0;
  font-weight: bold;

}

#deal-week a {
  color: #fff;
  text-decoration: none;
}
#deal-week a span{
  color: #ffdd00;
}

#search-form {
  position: absolute;
  right: 60px;
}
#Action_bar .trust-pilots {
display: -webkit-box;
margin: 0;
font-size: 14px;
}

#Action_bar .trustpilot img {
width: 80px;
}

#Action_bar p {
margin: 0;
}

#Action_bar ul.trust-pilots li {
padding: 2px 10px;
line-height: 16px;
text-align: left;
}

.one.column {
  width: 100%;
  margin: 0 0 16px;
}
.buy-product .one.column {
  margin: 0;
}
.alert-meet{
  display: block;
  font-weight: 800;
}
.alert-meet small {
    position: relative;
    top: -10px;
}
td.pending-alert{
  width: 30px;
}
.header-classic #Action_bar .contact_details li {
padding: 0;
}

#Action_bar .contact_details {
float: none;
text-align: right;
}

#Action_bar .contact_details li > i.icon-phone:before {
content: none;
}

#Action_bar .contact_details li > .icon-phone {
background: url(../img/phone.png)
  no-repeat;
width: 18px;
height: 18px;
background-position: center;
display: inline-block;
}

#Action_bar .contact_details a {
color: #fff;
font-weight: 700;
font-size: 16px;
padding-left: 2px;
}

#Action_bar .contact_details li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}

#Action_bar #trust-pilot-reviews {
font-size: 14px;
color: #fff;
}

#Action_bar .contact_details a:hover {
color: #fff !important;
text-decoration: none;
}

#Action_bar .social {
display: none;
}

#Action_bar {
padding: 12px 30px;
background-color: #fff;
box-sizing: border-box;
}

.col-lg-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}

.tr-menu.header-classic.ab-show #Top_bar:not(.is-sticky) {
/* top: 45px !important; */
position: static;
height: 45px;
}

#wp-megamenu-main-menu
> .wpmm-nav-wrap
ul.wp-megamenu
> li
ul.wp-megamenu-sub-menu
li
a.menu-subtext {
color: #fff !important;
font-size: 14px;
}

#wp-megamenu-main-menu
> .wpmm-nav-wrap
ul.wp-megamenu
> li
ul.wp-megamenu-sub-menu
li
a.menu-innertext {
font-size: 12px;
}

#wp-megamenu-main-menu
> .wpmm-nav-wrap
ul.wp-megamenu
> li
ul.wp-megamenu-sub-menu
li
a.text-yellow {
color: #ffc000 !important;
}

.wp-megamenu-wrap
.wpmm-nav-wrap
> ul.wp-megamenu
> li.wpmm_mega_menu
> #wpmm-strees-row-214.wpmm-strees-row-and-content-container
ul.wp-megamenu-sub-menu
> li.wpmm-row
> ul.wp-megamenu-sub-menu
> li:last-child,
.wp-megamenu-wrap
.wpmm-nav-wrap
> ul.wp-megamenu
> li.wpmm_mega_menu
> #wpmm-strees-row-216.wpmm-strees-row-and-content-container
ul.wp-megamenu-sub-menu
> li.wpmm-row
> ul.wp-megamenu-sub-menu
> li:last-child
{
display: none !important;
}
li.bell a {
  pointer-events: auto !important;
}
.icon-text-wrapper br {
display: none;
}
.one.important-information {
display: none;
}
.wp-megamenu-wrap
.wpmm-nav-wrap
> ul.wp-megamenu
> li.wpmm_mega_menu
> #wpmm-strees-row-216.wpmm-strees-row-and-content-container
ul.wp-megamenu-sub-menu
> li.wpmm-row
> ul.wp-megamenu-sub-menu
> li:nth-child(1).wpmm-col.wpmm-col-2,
.wp-megamenu-wrap
.wpmm-nav-wrap
> ul.wp-megamenu
> li.wpmm_mega_menu
> #wpmm-strees-row-216.wpmm-strees-row-and-content-container
ul.wp-megamenu-sub-menu
> li.wpmm-row
> ul.wp-megamenu-sub-menu
> li:nth-child(3).wpmm-col.wpmm-col-2 {
width: 25%;
}

.fw-bold {
font-weight: 700;
}
.vc_custom_1617269599874 {
  display: none;
}
.vc_custom_1617253967091{
  display: none;
}
.text-white {
color: #fff !important;
}

.mt-0,
.my-0 {
margin-top: 0 !important;
}

.mt-4,
.my-4 {
margin-top: 1.5rem !important;
}

.mt-3,
.my-3 {
margin-top: 1rem !important;
}

.mb-4,
.my-4 {
margin-bottom: 1.5rem !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
margin-top: 16px;
margin-bottom: 0;
text-transform: none;
letter-spacing: normal;
}

.d-block {
display: block !important;
}

.text-gold {
color: #ffc000;
}

.text-silver {
color: #acab9d;
}

.text-red {
color: #ff0000;
}

.btn.theme-btn {
padding: 2px 2px 2px 14px;
position: relative;
background-color: #ffc000;
color: black;
text-transform: none;
font-weight: 700;
font-size: 20px;
border-radius: 60px;
}

.btn.theme-btn.icon-btn {
padding: 2px 3px 2px 25px;
}

.btn.theme-btn .btn-icon {
width: 45px;
display: inline-block;
background-color: #fff;
height: 45px;
text-align: center;
line-height: 45px;
border-radius: 50%;
margin-left: 9px;
}

.btn,
a {
display: inline-block;
text-decoration: none;
}

.btn.theme-btn:hover {
background-color: #d4b500;
color: #000;
box-shadow: none;
text-decoration: none;
transition: all 0.3s ease-in-out 0s;
}

.img-fluid {
max-width: 100%;
height: auto;
vertical-align: middle;
}

.text-center {
text-align: center !important;
}

a:hover {
text-decoration: none !important;
}

/*.bluecolor {
color: #014EFF !important;
}
*/
.heading-1 {
font-size: 36px !important;
line-height: 42px !important;
}

/* banner styling */

.main-banner {
margin-top: 77px;
}

.main-banner h1 {
font-size: 60px;
line-height: 1.3;
}

.btn.theme-btn .btn-icon img {
max-width: 23px !important;
}

/* buy-product css */

.steps-wrap {
position: relative;
}
/*
.buy-product h1 {
margin-top: 0.25em;
font-size: 50px;
margin-bottom: 0.25em;
}*/

.buy-product .step-count {
  width: 86px;
  height: 86px;
  background-color: #16044a;
  line-height: 84px;
  border-radius: 50%;
  margin: 12px auto auto;
  color: #fff;
  font-size: 64px;
}

.buy-product .step-title {
color: #16044a;
margin-top: 8px;
font-size: 22px;
margin-bottom: 10px;
text-align: center;
}
.style-simple .icon_box .desc_wrapper .title{
font-size: 25px;
}
.style-simple .icon_box .desc_wrapper .desc{
font-size: 20px;
}
.buy-product .twentytwenty-container img {
width: 2px;
height: 40px;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
display: block;
text-align: center;
margin: 0 auto;
}

.buy-product .twentytwenty-container {
height: auto !important;
}

.buy-product .twentytwenty-handle,
.buy-product .twentytwenty-overlay {
display: none !important;
}

.buy-product .twentytwenty-container img {
position: relative;
}

.buy-product .icon_box {
padding: 0;
}

.prd-item.column,
.prd-item.columns {
margin: 0 1% 0px;
}

.prd-item .image_wrapper {
background-image: url(../img/hexagon.svg);
width: 110px;
height: 123px;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
margin: auto auto 20px;
line-height: 120px;
padding-top: 0 !important;
}

.prd-item .image_wrapper img {
width: 55px;
height: 55px;
vertical-align: middle;
}

.prd-item .icon_box .title::before {
content: none !important;
}
.custom-pages-icon-boxes .prd-item .image_wrapper{
background-image: none;
height: 100px;
}
.custom-pages-icon-boxes .prd-item .image_wrapper img{
width: 70px;
max-height: 70px;
}
.prd-item .icon_box p {
margin-bottom: 0 !important;
font-size: 20px;
line-height: 25px;
color: #444;
}

.prd-item .desc_wrapper {
padding: 0 30px;
}

.prd-item .icon_box:hover .image_wrapper img {
top: 0;
}

.why-goldline-wrap p {
border-left: 3px solid #ffc000;
margin: 0 0 16px 0;
padding: 0 0 0 15px;
line-height: 1.5;
font-size: 20px;
}

.why-goldline-wrap h1,
.why-goldline-wrap h2 {
text-align: left;
margin-bottom: 16px;
}

.why-goldline-wrap h2 {
margin: 8px 0 16px;
font-size: 27px;
}

/* invest-sec-css */

.invest-item {
background-color: #1c044f;

border-radius: 4px;



margin-top: 80px;

transition: all 0.3s ease-in-out 0s;
}
.invest-item a{
 padding: 0px 25px 30px 25px;
}

.invest-item .item-content h4 {
font-size: 25px;
line-height: 30px;
min-height: 60px;
}

.invest-item .item-content p {
min-height: 75px;
}

.invest-item .item-link {
  color: #fff;
  font-size: 17px;
  position: relative;
  border-bottom: 1px solid;
  padding-bottom: 12px;
  max-width: 95px;
}

.invest-item .item-link .link-icon {
display: inline-block;

max-width: 7px;

margin-left: 3px;
}


.invest-item .item-icon {
background-image: url(../img/hexagon-filled.svg);
width: 110px;
height: 123px;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
text-align: center;
line-height: 115px;
position: relative;
top: -45px;
margin-bottom: -15px;
transition: all 0.3s ease-in-out 0s;
}

.invest-item .item-icon img {
transition: all 0.3s ease-in-out 0s;

max-width: 60px;
}

.invest-item .item-icon .icon-hover {
display: none;
}

.invest-item:hover {
background-color: #ffc000;

text-decoration: none;
}

.invest-item:hover .item-icon .icon-default {
display: none;
}

.invest-item:hover .item-icon .icon-hover {
display: initial;
}

.invest-item:hover .item-icon {
background-image: url(../img/hexagon-yellow-outlined.svg);
}

.invest-item p {
font-size: 20px;
line-height: 28px;
}

.invest-item .item-link:hover::after {
margin-top: 7px;
}

.invest-sec h1 {
text-align: left;
}
ul.bullet-points {
  list-style: disc;
  padding-left: 20px;
}
/* popular-products css */

.popular-products h2 {
text-align: left;
}

.home .popular-products {
background: rgb(245, 245, 245);

background: -moz-linear-gradient(
  180deg,
  rgba(245, 245, 245, 1) 0%,
  rgba(255, 255, 255, 1) 100%
);

background: -webkit-linear-gradient(
  180deg,
  rgba(245, 245, 245, 1) 0%,
  rgba(255, 255, 255, 1) 100%
);

background: linear-gradient(
  180deg,
  rgba(245, 245, 245, 1) 0%,
  rgba(255, 255, 255, 1) 100%
);

margin-bottom: 30px;
}

.popular-products .one-fourth.column:last-child {
margin-right: 0;
}

.popular-products .pp-item {
background-color: #e8e8e8;
border-radius: 3px;
overflow: hidden;
display: block;
border: 1px solid #e8e8e8;
margin: 15px 10px ;
margin-bottom: 30px;
}

.popular-products .pp-item:last-child {
margin-right: 0;
}

.popular-products .pp-img {
background-color: #fff;
padding: 0px 20px;
transition: all 0.3s ease-in-out 0s;
display: flex;
align-items: center;
justify-content: center;
height: 220px;
}
.popular-products .pp-img img.img-fluid{
width: 100%;
max-width: 200px !important;
}

.popular-products .pp-img img.heigth-inc{
/* height: 200px !important; */
}

.popular-products .secondary-img {
display: none !important;
}

.popular-products .pp-name {
background-color: #e8e8e8;

padding: 8px;
}

.popular-products .text-content {
font-size: 16px;

line-height: 1.5;

color: #555555;

font-family: "Open Sans";

font-weight: 400;
}

.popular-products .pop-product-title {
line-height: 1.5;
font-size: 18px;
margin-bottom: 15px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
height: 50px;
font-weight: 600;
}

.popular-products p:last-child {
margin-bottom: 0;
}

.popular-products .view-mores {
background-color: #110230;

padding: 10px 2px;

color: white;

display: none;
}

.popular-products .view-mores p {
color: white;
}

.popular-products .text-content p {
font-size: 16px;
}

.popular-products .pp-item:hover .pp-img {
padding: 0 15px;
}

.popular-products .pp-item:hover .pp-img img {
display: none;
}

.popular-products .pp-item:hover .pp-img .secondary-img {
display: block !important;
}

.popular-products .pp-item:hover .produ-title {
margin-top: -44px;

position: relative;
}

.popular-products .pp-item:hover .view-mores {
display: block;
}

/*.popular-products .section_wrapper {
display: -webkit-box;

display: -ms-flexbox;

display: flex;

-webkit-box-align: center;

-ms-flex-align: center;

align-items: center;
}*/

/*.popular-products .invest-products-wrap .mcb-wrap-inner {
display: -webkit-box;

display: -ms-flexbox;

display: flex;

-webkit-box-orient: horizontal;

-webkit-box-direction: normal;

-ms-flex-direction: row;

flex-direction: row;

-ms-flex-wrap: wrap;

flex-wrap: wrap;

-webkit-box-align: center;

-ms-flex-align: center;

align-items: center;
}*/

/* news sec css */

.news-sec .mfn-main-slider.mfn-rev-slider {
display: block;
}

.news-sec {
margin-bottom: 100px;
}

.news-sec h1 {
margin-bottom: 48px;
}

.news-sec rs-slide {
border: 1px solid #dadada;

border-radius: 3px;

box-shadow: 0 5px 11px rgb(0 0 0 / 6%);

margin-bottom: 15px;

display: block;
}

.news-sec rs-layer {
overflow: hidden;

text-overflow: ellipsis;

display: -webkit-box;

-webkit-line-clamp: 3;

-webkit-box-orient: vertical;
}

.news-sec .tp-leftarrow {
left: -70px !important;

border: 1px solid #dadada;
}

.news-sec .tp-rightarrow {
left: auto !important;

right: -140px !important;

border: 1px solid #dadada;
}

a.btn.theme-btn.btn-news{
padding: 10px 34px;
}

/* footer css */

#Footer {
border-top: none !important;
margin-top: 320px !important;
border-bottom: 4px solid #ffc000;
font-size: 13px;
}
/*.news-slider .white {
  background: #f7f7f7 !important;
}*/
.custom-divider {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.slide-wrap {
  border: 1px solid #dadada;
  border-radius: 3px;
  box-shadow: 0 5px 11px rgb(0 0 0 / 6%);
  margin-bottom: 15px;
  display: block;
}
.slide-wrap .content-img {
  overflow: hidden;
  margin-bottom: 5px;
  position: relative;
}
.slide-wrap .content-area {
  padding: 15px;
}
.slide-wrap .content-area h4 {
  font-size: 27px;
  color: #1c044f;
  margin-bottom: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 1.5;
}
.slide-wrap .content-area p{
font-size: 17px;
}
.slide-wrap.prd-coll-item .btn.theme-btn.btn-default {
  color: #16044A;
  margin: auto;
  font-size: 18px;
}
.custom-bg-color{
background: linear-gradient(
180deg
, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 100%);
}
.custom-cta-botton {
  /*bottom: 29px;
  float: right;
  position: relative;*/
  max-width: 200px;
  margin: auto;
}
.custom-cta-botton a.btn.theme-btn {
  width: 100%;
  text-align: center;
  /* padding: 8px !important; */
  padding: 10px 0px;
  margin-bottom: 10px;
}
.custom-cta-botton.gold-ira-buttons {
  bottom: 0px;
      position: absolute;
  right: 0px;
}
.btn.theme-btn.btn-default.btn-sm {
  padding: 10px 15px;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
  box-sizing:border-box
}
.btn.theme-btn.btn-default {
  background-color: #fff;
  color: #1c044f;
  border-color: #bababa;
}
.btn .ic-btn {
  display: inline-block;
  width: 22px;
  margin-right: 12px;
}
a.btn.theme-btn.btn-default.btn-sm.product-detail-phone {
  width: 100%;
  padding: 10px 0px;
  font-size: 20px;
}

/*Popup Download kit css*/

a#popup-form-button{
cursor: pointer !important;
}
.custom-popup-s {
  -ms-transform: translateY(-20px);
  -webkit-transform: none;
  transform: none;
  background-color: #00000075 !important;
  position: absolute;
  bottom: 0;
  color: #3d4246;
  left: 0;
  opacity: 1;
  overflow: hidden;
  right: 0;
  top: auto;
  display: none;
  position: absolute;
  top: 0;
  z-index: 9999;
  width: 100%;
}
.custom-popup-s.show{
display: block !important; 
z-index: 99999;
}
.custom-popup-s.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.custom-popup-s .modal-dialog-scrollable {
  max-height: calc(100% - 3.5rem);
}
.custom-popup-s .modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 3.5rem);
}
.custom-popup-s .modal-dialog {
  max-width: 500px;
  margin: 1.75rem auto;
}
.custom-popup-s .leadmodel {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: .3rem;
  outline: 0;
}
.custom-popup-s .modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.custom-popup-s .modal-content .modal-body h3 {
  margin-bottom: 5px;
  color: #1c044f;
  padding: 12px 0px;
  border-bottom: 4px solid #ffc000;
}
/*
.custom-popup-s#investor label,
.custom-popup-s#investor span.form-check-label {
  color: #fff !important;
}*/
.custom-popup-s .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
  color: #fff;
}
.custom-popup-s .modal-body .form-control {
  display: block;
  width: 100%;
  height: 42px;
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #1c044f;
  background-clip: padding-box;
  border: 1px solid #495057 !important;
  border-radius: 0px !important;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.custom-popup-s form .form-group .form-check span.form-check-label{
  font-size: 12px;
  padding: 0px 35px;
  text-align: justify;
  font-weight: 200 !important;
}
.woocommerce-MyAccount-content a.woocommerce-Button.button {
  color: #3b3be8 !important;
  font-weight: 600;
}
.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
  margin-right: -8px;
}
.custom-popup-s .pobtn {
  font-size: 17px !important;
  padding: 8px 30px;
  background-color: #ffc000 !important;
  font-size: 18px;
  width: 194px;
  line-height: 22px;
  height: 52px;
  color: #000;
  padding: 0 10px;
  padding: 10px;
  border-radius: 25px !important;
  margin-top: 12px;
  font-weight: 600;
}
.custom-popup-s .form-check-input {
  width: 25px;
  height: 24px;
  position: absolute;
}
.custom-popup-s div#titleschange h3 {
text-align: center;
  font-size: 18px;
  font-weight: 600;
}
.custom-popup-s .close {
  float: right;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1;
  color: #1c044f;
  text-shadow: 0 1px 0 #fff;
  opacity: 3.5 !important;
  position: relative;
  background: transparent !important;
  color: #1c044f;
  cursor: pointer;
  border: 0;
  padding: 4px;
  z-index: 9999999;
  bottom: 20px;
  height: auto;
  margin-right: 0px;
  padding-right: 0px;
}
.modal-open{
  overflow: hidden !important;
  height: 100vh;
}

.text-left .fancy_heading {
  text-align: left;
}
.bottom-custom-divider{
border-bottom: 1px solid #ddd;
}
/*FAQs Page style*/
.custom-faqs-s{
padding-top: 40px;
}
.custom-faqs-s .faq .question .title .num{
display: none;
}
.custom-faqs-s .faq .question .title{
font-size: 22px;
font-weight: 700;
}
.custom-faqs-s .style-simple .faq .question{
border-width: 0;
border-bottom: 2px solid #110230;
}
.custom-faqs-s .question.active {
  background: #fff !important;
}
.custom-faqs-s .title, .custom-faqs-s .answer{
padding-left: 40px !important;
}
.custom-faqs-s .faq .question .title > .acc-icon-plus {
  display: flex;
}
.custom-faqs-s .faq .question .title > .acc-icon-plus, .custom-faqs-s .faq .question .title > .acc-icon-minus{
  font-size: 22px;
  color: #110230;
  border: 1px solid;
  line-height: 17px;
  position: absolute;
  right: 15px;
  top: 21px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  font-weight: 600;
  justify-content: center;
  align-items: center;
}
.custom-faqs-s .faq .question .title > .acc-icon-minus{
color: #FFC000;
}
.custom-faqs-s .question.active:after{
background-color: #FFC000 !important;
}

.custom-faqs-s .absa {
margin-top: 20px;
  background-color: #efe8e8;
  max-width: 100%;
  margin-bottom: 1rem;
  padding: 1rem 1rem 1rem 1rem;
}
.GLFootNote p {
  font-size: 14px !important;
  color: #959595;
}
.faq .question.active .title > .acc-icon-plus{
display: none;
}
.faq .question.active .title > .acc-icon-minus{
display: flex;
}
/*Form Pages*/
.form-page h2 {
  border-left: 5px solid #ffc000 !important;
  background: #110230;
  color: #fff;
}
.form-section .form-line {
  list-style: none;
  margin: 30px 0px;
}
.form-section{
margin-left: 0px !important;
}
.form-page .form-section .form-input-wide {
  list-style: none;
}
.form-page .form-input input, .form-input select{
width: 100%;
}
.form-page .form-button-s {
  width: 275px !important;
}
.account-agreement .btn-custom {
  background: #ffc000 !important;
  color: #110230;
  min-width: 184px;
  font-size: 20px;
  font-weight: 600;
}
.thankyou-page-heading h1.title {
  font-size: 55px;
  padding: 40px 0px;
}
.download-custom-btn {
  background: #ffc000;
  color: #000;
  width: 100%;
  text-align: center;
  padding: 10px;
  font-size: 20px;
  border-radius: 6px;
  font-weight: 600;
  cursor: pointer;
}
.download-custom-btn:hover{
background-color: #d4b500;
color: #000;
}
h3.head2 {
  font-weight: 600;
}
.form-line {
  list-style: none;
}
.form-textbox {
  width: 100% !important;
}
.gl-notification {
  background-color: rgba(241, 206, 0, 0.1);
  border-left: 5px solid #f1ce00;
  margin: 1em 0;
  padding: 0.5em 1em;
  color: #726100 !important;
  font-size: 20px;
}
.gl-steps__title {
  display: block;
  background-color: #f1ce00;
  position: relative;
  padding: 0.85em;
  text-align: right;
  font-weight: 700;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #726100;
  font-size: 20px;
  margin-top: 5px;
}
.gl-steps__title:after {
  content: "";
  position: absolute;
  right: -20px;
  bottom: 0;
  width: 0;
  height: 0;
  border-left: 20px solid #f1ce00;
  border-top: 26px solid transparent;
  border-bottom: 25px solid transparent;
}
h4.head2 {
  font-size: 27px;
  font-weight: 700;
  color: #555;
  line-height: 30px;
}
ul.customlists {
  margin-left: 0px;
}
ul.customlists li{
  list-style: none;
  font-size: 20px;
}
/*News Page*/
.newslist-group {
  width: 100%;
  position: relative;
  display: block;
  margin: 5px 0px;
}
.monthly-news-wrapper{
  width: 100%;
  position: relative;
  display: block;
}
.newslist-group .news-list {
  background: #ffff;
  /*width: 100%;*/
  clear: both;
  position: relative;
  border: 1px solid #dddd;

}
.newslist-group .news-list a{
  padding: 5px 10px 0px 15px;
}
.newslist-group .news-list a:hover{
opacity: 0.7;
}
.newslist-group .news-feature-img {
  width: 20%;
  float: left;
  text-align: center;
}
.newslist-group img.news-image-fluide.wp-post-image {
  width: 120px;
  height: 120px;
}
.newslist-group h4.news-month {
  font-size: 20px;
  margin-bottom: 20px;
  color: #444;
}
.newslist-group .news-content {
  width: 100%;
  display: block;
  padding: 10px 0px;
  color: #444;
}
.newslist-group h4.news-month {
  font-size: 20px;
  margin-bottom: 20px;
  color: #110230;
}
img.news-image-fluide {
  border-radius: 50%;
  width: 80%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
}
span.news-date {
  color: #f50000;
  font-size: 20px;
  margin-bottom: 13px;
  display: block;
}
.results {
height: 450px !important;
}
p.ind_head_coin {
display: none;
}
/*Prodcuts Page Style*/
.popular-products {
  /*padding: 100px 0;*/
  background: rgb(245,245,245);
  background: -moz-linear-gradient(180deg, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 100%);
  background: -webkit-linear-gradient(
180deg
, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 100%);
  background: linear-gradient(
180deg
, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 100%);
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
display: none;
}
.woocommerce .custom-section_wrapper .product .product_wrapper {
  padding-left: 0px;
  position: relative;
  max-width: 1170px;
  margin: auto;
}
.jq-tabs.tabs_wrapper.ui-tabs.ui-corner-all.ui-widget.ui-widget-content{
max-width: 1200px;
margin: auto;
padding: 0px;
}


.desc span.price {
  display: none !important;
}
button.bil_btn_view_more {
  width: -webkit-fill-available;
margin: 0;
display:none;
}
li.type-product:hover button.bil_btn_view_more {
  display: block;
  position: absolute;
  bottom: -49px;
  width: 100%;
  /*transform: translateY(17px);*/
}
li.type-product:hover .desc {
  position: absolute;
  bottom: -20px;
  transition: 0.3s;
  /*transform: translateY(-40px);*/
}

div#comments {
  display: none;
}
/*.woocommerce-info.alert.alert_info {
  display: none;
}*/
/*.products_wrapper.isotope_wrapper {
  display: none;
}*/
.columns-4 .products_wrapper.isotope_wrapper {
  display: block !important;
}
.all_metal_category_row {
  padding: 0 6%;
}
.shop-filters {
  display: none;
}
.category_sidebar_row {
  background-color: #180a37;
}
.product_wrapper #tab-description {
  display: none !important;;
}
.category_sidebar_row form{
  background: #180a37;
}
.category_sidebar_row .filter-title{
  color: white !important
}
.product_wrapper .related.products {
  display: none !important;;
}
.category_sidebar_row a{
  color: white !important
}
/* li.product_cat-ira-eligible:before{
content: "IRA Eligible";
  background-color: #1c044f;
  color: white;
  position: absolute;
  left: 24px;
  padding: 3px 12px;
  z-index: 9;
  top: 25px;
  font-size: 13px;
} */
p.privacy_modal_content_paragraph {
  padding: 0px !important;
  font-size: 16px;
}
/*li.product_tag-accumulation-eligible.product_tag-ira-eligible:before{
content: "IRA Eligible";
  background-color: #1c044f;
  color: white;
  position: absolute;
  left: 24px;
  padding: 3px 12px;
  z-index: 9;
  top: 25px;
  font-size: 13px;
}  */
.desc .price .woocommerce-Price-amount{
display:none;
}
.contact-us-title{
max-width: 1020px;
  text-align: center;
  margin: auto !important;
  float: none;
}
.contact-us-title h1 {
  font-size: 45px;
  line-height: 60px;
}
.contact-icon-box .icon i:before {
  color: #180a37;
}
.contact-icon-box .desc a{
  color: #626262;
  font-size: 20px;
  line-height: 26px;
}

a#bbblink{
  display: inline-block !important;
}
ul.list--inline.site-footer__social-icons.social-icons.site-footer__icon-list{
text-align: left;
}
.social-widget .widget-icon svg {
  width: 120px;
  height: auto;
}
a.a-m-l-25.widget-icon{
vertical-align: top;
margin-left: 15px;
}
/*.woocommerce ul.products li.product{
width: 100%;
}*/
.h5-title{
font-size: 24px;
padding-bottom: 10px;
color: #757462;
}
.download-app a {
  width: 33%;
}
.contact-form-col input{
height: 45px;
border-radius: 4px;
}
.contact-form-col input.wpcf7-form-control.wpcf7-submit {
  background: #ffc000;
  width: 100%;
  height: 50px;
  font-size: 16px;
  border-radius: 4px;
  font-size: 20px;
}
.contact-form-col input.wpcf7-form-control.wpcf7-submit:hover{
opacity: 0.7;
}
.contact-form-col textarea{
  height: 120px;
  border-radius: 6px;
}
section.vc_section.category-top-sec {
  padding-left: 70px !important;
  padding-right: 70px !important;

}
.woocommerce-page header.woocommerce-products-header .term-description {
  display: none;
}
p.wa-custom-button-s {
  font-weight: 800;
  color: #110230;
}

p.wa-custom-button-s .btn.theme-btn.btn-default{
 border: none;
}
p.wa-custom-button-s span.mobile-phn {
  position: relative;
  bottom: 2px;
  font-size: 20px;
}
span.custom-date-s {
  font-size: 20px;
  padding-bottom: 15px;
  display: block;
  font-weight: 700;
  color: #5f5f5f;
}
/*Product Details Page Style*/
.margin-bottom-30{
margin-bottom: 30px;
}
.woocommerce-product-details__short-description .product-top-static-des{
max-width: 80%;
}
.woocommerce div.product div.summary .content-section{
padding-top: 10px;
}
.woocommerce div.product div.summary .content-section a.btn-default.btn-sm{
width: 100%;
font-size: 18px;
}
.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img.wp-post-image{
  width: 80%;
  margin: auto;
  padding-top: 23px;
}
.woocommerce .product .product_wrapper .product_image_wrapper{
margin: 0px;
}
.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img.wp-post-image{
width: 80%;
margin: auto;
}
.style-simple .faq .question {
  background: #f5f5f5;
  margin-bottom: 20px;
  border: none;
  margin-right: 20px;
  border-bottom: 1px solid #ddd;

}
.faq .question .title > .acc-icon-plus, .faq .question .title > .acc-icon-minus{
  font-size: 22px;
}
.faq-section .faq .question.active {
  border-bottom: 0px;
  border-color: #ffc000;
  padding-left: 14px;
  background: #fff;
  border-left: 2px solid #ffc000;
}
.faq-section .faq .question.active .title, .accordion .question.active .title {
  color: #ffc000;
}
.faq .question .title > .acc-icon-minus{
 color: #ffc000 !important;
}

/*End Here*/
/*Learn more page style*/
.all-news-box {
 width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  clear: both;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
          column-gap: 20px;
}

.all-news-box .single-news-box {
  width: 100%;
  border: 1px solid #ddd;
  text-align: center;
  margin: 20px 0px;
  padding: 1.5em;
  transition: 0.7s ease all;
  box-sizing: border-box;
}
.all-news-box a.single-news-box:hover {
  border-color: #ffdc00;
}
.all-news-box .news-image-wrapper .news-image {
  width: 100%;
  display: block;
  position: relative;
}
.page-id-3344 .all-news-box .news-image-wrapper .news-image{
max-width: 250px !important;
margin: auto !important;
}
.all-news-box .content-area {
  width: 100%;
  display: block;
  position: relative;
}
.all-news-box .content-area .news-vault-title {
  font-size: 26px;
  line-height: 32px;
}
.all-news-box p.news-vault-desc {
  font-size: 17px;
  color: #444;
  line-height: 22px;
}
.learn-more .custom-faqs-s .question.active .title{
  background: #f5f5f5 !important;
  padding-bottom: 25px;
  border-bottom: 1px solid #ddd;
}
.learn-more .custom-faqs-s .question.active:after{
  width: 0px !important;
}
/*Cart Page Design*/
.alert_wrapper {
  font-weight: 600;
}
.woocommerce-cart .sections_group, .woocommerce-checkout .sections_group{
  margin-top: 130px;
}
.woocommerce-checkout h3, .woocommerce-cart h2 {
  font-weight: 700;
  color: #110230;
  font-size: 28px;
  padding-bottom: 20px;
  padding-top: 30px;
}
h3#ship-to-different-address span{
  font-weight: 700;
  color: #110230;
  font-size: 28px;
}
.woocommerce-message.alert{
  background: #110230;
  border-radius: 4px;
}
.alert_icon .icon-check:before{
color: #ffc000;
}
.alert_wrapper a {
 background: #ffc009;
  color: #000;
  padding: 10px 20px;
  float: right;
}
.alert a.close{
display: none;
}
.woocommerce-info {
  border-top-color: #110230;
}
.woocommerce-info::before {
  color: #110230;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-button::after{
color: #ffc000;
}
form.charts-form .form-control {
  width: 100%;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 20px;
}
form.charts-form .form-group{
width: 100%;
padding-right: 10px;
}
form.charts-form{
  width: 100%;
}
ul.gl-price-chart__list {
  margin-left: 0px;
  width: 100%;
}
ul.gl-price-chart__list li {
  list-style: none;
  display: inline-block;
  margin-right: 15px;
  color: #444;
  font-weight: 600;
  cursor: pointer;
  min-width: 80px;
  background: #ffc000;
text-align: center;
border-radius: 6px;
padding: 4px;
}
ul.gl-price-chart__list li:hover{
color: #110230;
}
.days-lists span.sub-heading{
font-size: 22px;
  color: #110230;
  margin: 27px 0px 16px;
  display: block;
  font-weight: 700;
  line-height: 25px;
}
/*.gl-price-chart__list span.gl-price-chart__pre-defined {
  background: #ffc000;
  padding: 2px 10px;
  border-radius: 4px;
  transition: 0.3s;
}*/
.gl-price-chart__list li:hover {
  background: #110230;
  color: #fff;
}
.gl-price-chart__list li:hover span{
color: #fff;
}
form.charts-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/*.faq-section .faq .question.active {
  border-color: #ffc000;
  background: #fff;
}*/
.style-simple .faq .question .title{
font-weight: 700;

}
.style-simple .faq .question .title, .style-simple .faq .question .answer{
padding-left: 0px;
font-size: 20px;
line-height: 30px;
}

.source-tag {
  display: none;
}
/*New Pages Why Gold, Why Silver style*/
.content p.gold-pages-content-p {
  font-size: 20px !important;
  line-height: 36px !important;
}
p.bottom-content-s {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-style: italic;
  padding-top: 80px;
}
p.bottom-content-s img{
margin-right: 15px;
}
p.bottom-content-s span{
padding-top: 13px;
}
.popular-products.no-bg {
  background: none;
}
.popular-products .single-gold-product-s {
  background-color: #fff;
  border-radius: 3px;
  overflow: hidden;
  display: block;
  border: 2px solid #e8e8e8;
  margin: 15px 10px 0;
  padding: 30px;
}
.popular-products .single-gold-product-s:last-child {
  margin-right: 0;
}
.popular-products .single-gold-product-s .pop-product-title{
font-size: 27px;
font-weight: 700;
color: #180a37;
}
a.single-gold-product-s .pp-img img {
  max-width: 220px !important;
}
.why-goldline-li .content li{
  background-image: url(check.png);
}
.why-goldline-li .content ul{
margin-left: 0px;
}
.why-goldline-li .content li{
  list-style: none;
  background-image: url('/app/uploads/2021/05/check.png');
  padding: 0 0 0 30px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 26px;
  color: rgb(112, 104, 104);
  background-repeat: no-repeat;
  background-position: left 2px;
}
a.single-gold-product-s:hover {
  transition: 0.3s;
  border: 2px solid #110231;
}
.popular-products a.single-gold-product-s .pp-name{
padding-bottom: 0px;
background: none;
margin-top: 20px;
}
.landing-pages-banner.main-banner.bg-cover{
background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}
.custom-landingpage-title h1 {
  font-size: 50px;
  text-transform: uppercase;
}
a.form-call-button-s.btn.theme-btn.btn-default.form-btn-size {
  padding: 10px 0px;
  font-size: 18px !important;
  width: 100%;
}
.main-banner.why-silver.bg-cover {
  background-size: 50%;
}
.buyer-guide-images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 60px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.item.second {
  zoom: 1.3;
  position: relative;
  top: 0px;
}
.page-id-3486 div#Top_bar .menu_wrapper {
  display: none;
}
.page-id-3486 div#Top_bar .search-wrapper {
  display: none;
}
.page-id-3486 #Top_bar .logo {
pointer-events: none;
}
.page-id-3444 #Top_bar .logo {
pointer-events: none;
}
.page-id-3444 #Top_bar,
.page-id-3480 #Top_bar,
.page-id-3486 #Top_bar,
.page-id-6081 #Top_bar,
.page-id-9998 #Top_bar,
.page-id-10013 #Top_bar,
.page-id-10019 #Top_bar,
.page-id-10025 #Top_bar,
.page-id-10220 #Top_bar,
.page-id-10624 #Top_bar,
.page-id-10629 #Top_bar {
display: none;
}
.page-id-3444 #simple-banner,
.page-id-3480 #simple-banner,
.page-id-3486 #simple-banner,
.page-id-6081 #simple-banner,
.page-id-9998 #simple-banner,
.page-id-10013 #simple-banner,
.page-id-10019 #simple-banner,
.page-id-10025 #simple-banner,
.page-id-10220 #simple-banner,
.page-id-10624 #simple-banner,
.page-id-10629 #simple-banner{
display: none;
}
.page-id-3444 #Header_wrapper,
.page-id-3480 #Header_wrapper,
.page-id-3486 #Header_wrapper,
.page-id-6081 #Header_wrapper,
.page-id-9998 #Header_wrapper,
.page-id-10013 #Header_wrapper,
.page-id-10019 #Header_wrapper,
.page-id-10025 #Header_wrapper,
.page-id-10220 #Header_wrapper,
.page-id-10624 #Header_wrapper,
.page-id-10629 #Header_wrapper{
height: 60px;
}
.page-id-3444 a#logo,
.page-id-3480 a#logo,
.page-id-3486 a#logo,
.page-id-6081 a#logo,
.page-id-9998 a#logo,
.page-id-10013 a#logo,
.page-id-10019 a#logo,
.page-id-10025 a#logo,
.page-id-10220 a#logo,
.page-id-10624 a#logo,
.page-id-10629 a#logo {
pointer-events: none;
}
.page-id-3480 #Top_bar .logo {
pointer-events: none;
}
.page-id-6081 #Top_bar .logo {
pointer-events: none;
}
.page-id-3486 .sections_group{
margin-top: 45px;
}

.page-id-3444 div#Top_bar .menu_wrapper {
  display: none;
}
.page-id-3444 div#Top_bar .search-wrapper {
  display: none;
}
.page-id-3444 .sections_group{
margin-top: 45px;
}

.page-id-3480 div#Top_bar .menu_wrapper {
  display: none;
}
.page-id-6081 div#Top_bar .menu_wrapper {
display: none;
}
.page-id-3480 div#Top_bar .search-wrapper {
  display: none;
}
.page-id-6081 div#Top_bar .search-wrapper {
display: none;
}
.page-id-3480 .sections_group{
margin-top: 45px;
}
.page-id-5803 div#Top_bar .menu_wrapper {
display: none;
}
.page-id-5803 div#Top_bar .search-wrapper {
display: none;
}
.page-id-5803 #Top_bar .logo {
pointer-events: none;
}
span.spf-product__label {
  margin: auto;
  float: none;
  width: 145px;
  right: 0;
  left: 65px !important;
}
.buy-product .icon_box img.scale-with-grid {
  max-height: 60px;
}
.woocommerce-product-gallery__image img {
width: 300px !important;
}
.woocommerce-product-gallery__image img.zoomImg {
  width: 100% !important;
  max-width: 100%;
  height: auto;
}
.woocommerce .product div.entry-summary .ui-tabs .ui-tabs-nav li a{
visibility: hidden;
}


div#filetr_sidebr {
  padding-left: 10px;
}
/*Style from Bilawal starts25 may 2021*/ 
.cart-header{
  text-align: center;
  padding-bottom: 4em;
}
.text-link--accent {
    color: #557b97;
    border-bottom: 1px solid currentColor;
    padding-bottom: 1px;
    }
.cart_table tr {
    border-bottom: 1px solid #dad7d7;
  }
.cart_table table th, table td {
    padding: 10px;
    text-align: left;
    border-width: 0px;
    border-style: none;
    vertical-align: middle;
    font-size: 20px;
}
.woocommerce h2.gl-product-page__h2{
  font-size: 27px;
}
.cart_table th {
    padding: 10px;
    text-align: left !important;
    border-width: 0px;
    border-style: none;
    vertical-align: middle;
    font-family: "Work Sans", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 18px !important;
}
.style-simple table:not(.recaptchatable) th, .style-simple table td {
    border-width: 0px 0px 1px 0;
    font-size: 20px;
}
.cart_product_title{
    color: #ffc000;
    font-size: 1.3em;
}
.delete_btn{
      background: none;
      color: #557b97 !important;
      font-weight: bold;
      padding: 0;
      background-color: white !important;
      border-bottom: 1px solid currentColor;
      padding-bottom: 1px;
      padding-left: 6px;
}
  .cart_table h5{
      font-weight: 700;
      padding: 0px;
          margin: 3px;
}
.cart_table hr{
          margin: 0;
          border-top: 1px solid #557b97;
}
  .important_eminders h1{
      font-size: 1.5em;
      color: #212529;
      font-weight: 600;
  }    
  .important_eminders ol{
      margin: 15px;
  }
  .important_eminders li {
  font-size: 17px;
  color: #000;
  margin-bottom: 0px !important;
}
.see_more_modal{
  background: none;
  color: #014EFF !important;
  padding: 0;
  background-color: white !important;
  font-weight: 600;
}
.price_span{
  float: right;
}
.subtotal_section span{
  font-size: 19px;
      font-weight: 600;
}
.subtotal_section{
  float: right;
    padding-bottom: 3em;
    padding-top: 1em;
}
.page-id-8 .trustpilot-widget{
  display: none;
}
.page-id-8 .footer-bottom-slider {
      margin-top: -92px;
      padding: 10px 20px 10px;
}
  .page-id-8 #Footer {
  margin-top: 162px !important;
  }
  .page-id-8 .footer-content p{
    line-height: 25px;
  }
.all_products_details{
    color:white;
}
.info_link_page{
color: black;
}
.form-inline {  
display: flex;
flex-flow: row wrap;
align-items: center;
}
.container_none{
display: none;
}
.form-inline label {
margin: 5px 10px 5px 0;
}

.form-inline input {
vertical-align: middle;
margin: 10px 10px 5px 0;
padding: 15px;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 5px;
}

.form-inline button {
padding: 17px 20px;
border: 1px solid #ddd;
color: white;
cursor: pointer;
margin-top: 20px;
}
.forms-button-page {
  text-align: center;
}
.forms-button-page a.button.form-button-s {
 min-width: 100%;
  min-height: 65px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.forms-button-page a.button.form-button-s:hover{
background: #110230;
}
.pager .pages a, .pager .pages span.page-numbers{
background-color: #110230;
font-size: 17px;
}
.pager .pages a.page.active{
background: #ffc000;
color: #000;
}
.forms-button-page a.button.form-button-s .button_label{
padding: 0px 10px;
  color: #000;
  font-size: 20px;
  font-weight: 600;
}
header.woocommerce-Address-title {
  margin-bottom: 10px;
}
.forms-button-page a.form-button-s .button_label{
float: none;
}

.form-inline #fisrt_name{
width: 48%;
}
.form-inline #last_name{
width: 48%;
}
.form-inline #adress{
width: 100% !important;
}
.form-inline #apartment{
width: 100%;
}
.form-inline #city{
width: 100%;
}
.form-inline #phone{
width: 100%;
}
.form-inline #country{
width: 31%;
  vertical-align: middle;
margin: 10px 10px 5px 0;
padding: 15px;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 5px;
}
.form-inline #state{
width: 31.5%;
  vertical-align: middle;
margin: 10px 10px 5px 0;
padding: 15px;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 5px;
}
.form-inline #zip{
width: 32%;
}
.mail_add{
padding: 25px 0px 4px 0px;
}
.cart_product_title {
  color: #ffc000;
  font-size: 1em;
}

.top_table_heading_nonvisibble{
  visibility: hidden;
  border-bottom: 1px solid #dad7d7;
}
.cart_table sup{
  float: right;
  position: absolute;
  right: 10%;
  background-color: rgba(114,114,114,.9);
  border-radius: 50%;
  text-align: center;
  color: white;
  font-weight: 600;
  font-size: 15px;
  padding: 0px 8px 0px 8px;
}
.sup_style{
  position: relative;
}
  .ship_page_link{
    color: black;
  }
  .section_shipping{
    width: 50%;
    padding: 47px 60px 70px 0px;
  }
  .shipping_box {
      border: 1px solid #e4e3e3;
      border-radius: 5px;
      padding: 1;
      margin: 34px 0px;
  }
  .shipping_box h2 {
      font-size: 17px;
      font-weight: 500;
      padding: 7px;
  }
  .shipping_box span {
      font-size: 16px;
      font-weight: 800;
      float: right;
  }
  .shipping_box hr {
      margin-bottom: 0;
  }
  .cont_pay {
      padding: 17px 20px;
      border: 1px solid #ddd;
      color: white;
      cursor: pointer;
      margin-top: 20px;
      }
  .main_section{
    display: flex;
  }
  .section_shipping_cart_products{
    width: 50%;
    padding: 40px 0px;
  }
tr.calculated_total_row b {
  font-size: 24px;
  color: #383737;
}

.woocommerce a.remove:hover {
  background: none;
}
.products-filters-sidebar.active-filter{
  display: none;
}
.custom-mobile-nav.hide-filter-sidebar {
  left: -59px;
  right: 0;
  top: -62px;
}


/*Style from Bilawal 25 may 2021 after break*/
.cart_table h5 {
  font-weight: 600;
  padding: 0px;
  margin: 1px;
  line-height: 16px;
  color: black;
}
.woocommerce-cart:not(.button-stroke) a.remove {
  color: #014EFF !important;
}
.woocommerce .shop_table .product-thumbnail {
  width: 90px;
}
.woocommerce .shop_table tbody .product-name{
  font-size: 19px !important;
  font-weight: 600 !important;
}
td.product-subtotal {
  text-align: center;
}
.woocommerce table.shop_table th {
  font-size: 22px;
  color: black;
}
.cart-collaterals .cart_totals {
  float: right !important;
  text-align: left!important;
}
.sup_qyantity{
  float: right;
  position: absolute;
  right: 9%;
  background-color: rgba(114,114,114,.9);
  border-radius: 50%;
  text-align: center;
  color: white;
  font-weight: 600;
  font-size: 15px;
  padding: 11px 7px 12px 3px;
  margin-top: 12px;
}
.woocommerce-order-received address:before {
  width: 100% !important;
}
.cart_item .product-name {
  color: #337ab7;
  font-weight: 700;
  font-size: 17px;
}
tr.cart-subtotal td {
  text-align: right !important;
}
tr.order-total td{
 text-align: right !important;
}
button[disabled], html input[disabled] {
  cursor: default;
  opacity: .5;
}
.checkout_btn_cstm{
  padding: 0 !important;
  font-size: 20px !important;
}
.modal-body p {
  padding: 2px 22px;
}
.modal-title {
  margin: 6px 0px 0px 0px !important;
  line-height: 1 !important;
  font-size: 29px;
  font-weight: 700;
}
.customer_login_forms {
  display: flex;
  padding-bottom: 40px;
}
.customer_login_forms_col1{
  margin: auto;
  text-align: center;
}
.customer_login_forms_col2{
  margin: auto;
  text-align: center;
}
.lost_pass_text {
  text-align: center;
}

a.show_credential_page {
  text-align: center;
  width: 100%;
  cursor: pointer;
  margin-top: 13px;
  font-size: 20px;
}
.log_btn_submit {
  width: 100%;
}
.reg_btn_submit {
  width: 100%;
}
h2.top_heading_account {
  margin-top: 30px;
  font-weight: 700;
  font-size: 35px;
  color: #1c044f;
}
.customer_login_forms_col2 .woocommerce-privacy-policy-text {
  display: none;
}
.woocommerce-shipping-totals td{
  text-align: end;
}
button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit.reg_btn_submit {
  color: white !important;
  background-color: #16044a !important;
}

button.woocommerce-button.button.woocommerce-form-login__submit.log_btn_submit {
  background-color: #16044a !important;
  color: white !important;
  font-size: 20px !important;
}
button.woocommerce-button.button.woocommerce-form-login__submit.log_btn_submit:hover{
opacity: 0.8 !important;
}
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
  padding: 0em !important;
}
.payment_method_stripe img.stripe-amex-icon.stripe-icon {
  display: none;
}
.payment_method_stripe img.stripe-diners-icon.stripe-icon {
  display: none;
}
.payment_method_stripe img.stripe-jcb-icon.stripe-icon {
  display: none;
}
th.woocommerce-table__product-table.product-total {
  text-align: left;
}
.woocommerce-cart div#wc-stripe-payment-request-wrapper {
  display: none !important;
}
.woocommerce-cart p#wc-stripe-payment-request-button-separator {
  display: none !important;
}
table.shop_table.woocommerce-checkout-review-order-table .product-total {
  text-align: end;
}
.avtar_img_user{
padding-right: 20px;
display: table-cell;
border-radius: 18px;
text-align: left;
}
.logout_user{
display: table-cell;
font-size: 20px;
vertical-align: middle;
}
.stripe-source-errors ul {
  margin: 0px !important;
}
/*.avtar_img_user img {
  max-width: 75% !important;
  margin-top: 6px;
  background-color: #c9bfbf;
  border-radius: 15px;
}*/
.user_contact_heading {
  font-weight: 700;
  color: #110230;
  font-size: 28px;
  padding-bottom: 12px;
}
.wpmc-step-item.current {
  display: flex !important;
}
.wpmc-step-billing.wpmc-step-shipping .woocommerce-billing-fields {
  width: 50%;
  margin: 0px 20px 0px 0px;
}
.wpmc-step-billing.wpmc-step-shipping .woocommerce-shipping-fields{
width: 50%;
margin: 0px 0px 0px 20px;
}
.wpmc-nav-wrapper {
  padding-bottom: 80px;
}
.wpmc-step-review h3{
display: none;
}
.wpmc-step-review div#payment {
  width: 100%;
  margin-right: 50px;
}
.Top_all_product_name_price{
color: white !important;
}
h4.news-month {
  font-size: 32px;
  color: black;
  padding-top: 30px;
  margin-bottom: 20px;
  display: block;
  clear: both;
  position: relative;
}
.newslist-group .news-content p{
margin-bottom: 5px;
font-size: 17px;
}
.woocommerce-cart tr.woocommerce-shipping-totals.shipping {
  display: none;
}
.woocommerce-cart tr.order-total{
  display: none;
}
.woocommerce-checkout p#billing_company_field {
  display: none;
}
.woocommerce-checkout p#billing_country_field {
  display: table-cell;
  width: 30% !important;
}
.woocommerce-checkout p#billing_country_field span {
  border: 1px solid #897979;
  padding: 9px 5px;
  display: flex;
  height: 48px;
}

.woocommerce-checkout p#billing_state_field {
  display: table-cell;
}
.woocommerce-checkout p#billing_postcode_field {
  display: table-cell;
}
.woocommerce-checkout p#billing_email_field {
  display: none;
}
/*Check out page*/
#payment .content-box {
  border: 1px solid #ddd;
  padding: 16px;
  border-radius: 8px;
}
.content-box__row:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.review-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.review-block__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 17px;
}
.review-block__label {
  color: #737373;
  padding-right: 1.1428571429em;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 5em;
  -ms-flex: 0 1 5em;
  flex: 0 1 5em;
  line-height: 18px;
}

.review-block__content {
  -webkit-box-flex: 5;
  -webkit-flex: 5;
  -ms-flex: 5;
  flex: 5;
  color: #333;
  padding-right: 1.1428571429em;
  line-height: 18px;
}
.review-block~.review-block {
  margin-top: .8571428571em;
  padding-top: .8571428571em;
  border-top: 1px solid #e6e6e6;
}

/*FOoter trust poilot display none in cart check out pages*/
.woocommerce-checkout .trustpilot-widget {
  display: none;
}
.woocommerce-checkout .footer-bottom-slider {
  margin-top: -92px;
}
.woocommerce-checkout .textwidget.custom-html-widget .title {
  display: none;
}
.woocommerce-checkout .textwidget.custom-html-widget .title {
  display: none;
}
.woocommerce-cart .textwidget.custom-html-widget .title {
  display: none;
}
#payment .woocommerce-terms-and-conditions-wrapper {
  display: none;
}
#billing_state_field span.optional {
  display: none;
}

/*Display none End here*/
.owl-nav {
  display: block;
  width: 100%;
  position: absolute;
  top: 45%;
  z-index: 9999;
}
.news-sec .sa_owl_theme .owl-nav .owl-next{
float: right;
right: -48px;
}
/*.bapf_head{
display: none;
}*/
ul.woocommerce_error.woocommerce-error.wc-stripe-error {
  background-color: orange;
  color: white;
  font-size: 15px;
  border-top-style: none;
  padding: 9px 15px;
}
ul.woocommerce_error.woocommerce-error.wc-stripe-error:before {
  display: none;
}
#menu-main-menu .cart { 
  position: relative;
  display: none; 
}
.accumulation_eligible_products #menu-main-menu .cart,
.page-id-207 #menu-main-menu .cart,
.woocommerce-cart #menu-main-menu .cart,
.woocommerce-checkout #menu-main-menu .cart,
.woocommerce-account #menu-main-menu .cart { 
  display: inline-block; 
}
#menu-main-menu .count {     
  background: #ffc000;
  color: #16044a;
  border-radius: 2em;
  height: 20px;
  line-height: 12px;
  position: absolute;
  text-align: center;
  -webkit-transform: translateY(-60%) translateX(90%);
  -ms-transform: translateY(-60%) translateX(90%);
          transform: translateY(-60%) translateX(90%);
  width: 20px;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
          justify-content: center;
}
.bapf_sfilter .bapf_sfa_taxonomy span {
  display: none;
}
.news-sec .sa_owl_theme .owl-nav .owl-prev, .news-sec .sa_owl_theme .owl-nav .owl-next {
  width: 40px;
  height: 40px;
  border: 1px solid #ddd;
  border-radius: 50%;
  background: #f9f9f9;
}
/*Cart Page*/
.woocommerce .shop_table .product-name a {
  font-size: 18px;
  font-weight: 700;
  color: #110230;
}
.woocommerce .shop_table .product-name a:hover {
opacity: 0.7;
}
.woocommerce .shop_table .cart_table h5 {
  font-weight: 400;
  color: #444;
  font-size: 15px;
  line-height: 20px;
}
.woocommerce table.cart a.remove {
  width: 100%;
  font-size: 17px;
  text-align: left;
  font-style: italic;
  text-decoration: underline;
  padding-top: 5px;
  display: block;
}
.woocommerce table.cart a.remove:hover {
  color: #cc9264 !important
}
.select2-container {
  z-index: 100 !important;
}
.select2-container .select2-selection--single{
height: 40px;
border-color: #180a36;
border-radius: 0px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
line-height: 36px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
top: 8px;
}
.woocommerce-checkout p#billing_country_field, .woocommerce-checkout p#billing_state_field{
position: relative;
z-index: 0;
}
input[type="text"]:focus {
  outline: 0;
  border-color: #197bbd;
  -webkit-box-shadow: 0px;
  box-shadow: 0px;
}
.woocommerce-MyAccount-navigation ul li a{
text-transform: capitalize;
}
.select2-container--default .select2-search--dropdown .select2-search__field{
margin-bottom: 0px;
}
p#billing_postcode_field, p#billing_state_field, p#billing_country_field {
  width: 25% !important;
  display: table-cell;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
width: 145px;
}
select#shipping_country{
width: 185px !important;
}
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
  border-color: #180a37;
}
li#select2-billing_country-result-fc2e-UM {
  display: none;
}
.woocommerce-checkout .shop_table .cart_table h5{
font-size: 15px;
line-height: 20px;
}
table.order_review_table{
background: #f9f9f9;
padding: 20px 0px 0px;
}
.woocommerce table.shop_table tfoot th{
font-weight: normal;
  font-size: 20px;
}
p#shipping_country_field, p#shipping_state_field, p#shipping_postcode_field {
  display: table-cell;
}
#payment .shipping-box-s {
  border: 1px solid #ddd;
  border-radius: 8px;
  padding: 15px 15px 8px;
  font-size: 17px;
}
div#ship-to-different-address label {
  font-weight: 500;
  padding-left: 0px;
}
.woocommerce-SavedPaymentMethods-tokenInput{
  margin-right: 0px !important;
}
#payment button#place_order {
  /* float: left !important; */
  margin-top: 20px;
  margin-top: 20px;
  font-size: 20px;
  padding: 20px 40px;
}
/* .woocommerce-shipping-fields.different_shipping {
  padding-top: 35px;
} */
.page-id-9 #Footer{
margin-top: 110px !important;
}
.payment_box.payment_method_stripe {
  background-color: #fff !important;
  border: 1px solid #ddd !important;
  border-radius: 8px !important;
}
.payment_box.payment_method_stripe::before{
top: -13px !important;
}
.woocommerce-checkout #payment ul.payment_methods{
border-bottom: 0px;
margin-top: 25px;
padding: 0px;
}
.page-id-9 .wpmc-nav-wrapper {
margin: auto;
display: block;
text-align: center;
padding-top: 100px;
padding-bottom: 30px;
}
.laoding {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #04040473;
  z-index: 999999999999;
  top: 0;
  left: 0;
  text-align: center;
  padding-top: 20%;
}
.gl-price-list-click.active{
  background: #110230;
  color: #fff !important;
}
.woocommerce-error.alert_error{
padding: 20px 55px 20px 30px!important;
}
.woocommerce-orders-table__cell a.woocommerce-button.button.pay {
background: #ffc000 !important;
color: #000;
margin-right: 14px;
border-radius: 6px;
}
.woocommerce-error.alert_error .alert_icon {
  display: none;
}
/*.woocommerce-error.alert_error .alert_wrapper strong {
  display: none;
}*/
.woocommerce-account p#billing_state_field{
width: 100%;
}
.woocommerce div.product .product_title{
font-size: 32px;
margin-bottom: 10px;
}
.gl-spot-prices__card {
  background-color: #fff;
  padding: 15px;
  box-shadow: 0 2px 8px rgb(0 0 0 / 8%);
  border-radius: 4px;
  font-weight: 700;
  font-size: 20px;
}
.gl-spot-prices__card--grey {
  background-color: #eaeaea;
  box-shadow: none;
}
a.btn.btn-chart-page {
  background: #ffc000;
  color: #000;
  width: 70%;
  text-align: center;
  margin: auto !important;
  float: none;
  text-align: center;
  display: block;
  padding: 8px;
  border-radius: 4px;
  font-size: 20px;
}
a.btn.btn-chart-page:hover, a.btn.btn-chart-page:active{
background: #110230;
color: white !important;
}
.woocommerce-account .sections_group {
  margin-top: 100px;
}
.alert_error{
background: orange;
color: #000;
}
.woocommerce table th{
text-align: left;
font-size: 20px;
}
.main-video-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}
.products_wrapper_container {
  display: block;
  padding: 0px;
  margin-bottom: 70px;
}
.custom_wrapper .products-filters-sidebar {
  width: 100%;
  background: #180a37;
  color: #fff;
  float: left;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  border-radius: 6px;

}
.custom_wrapper .filter_wrapper_div{
  padding: 20px 20px;

}
.custom-mobile-nav {
 position: absolute;
 width: 80px;
 height: 80px;
 display: none;
 align-items: center;
 justify-content: center;
 border-radius: 9px;
 left: -35px;
 top: 80px;
 z-index: -1;
}
.products-filters-sidebar.topzero .custom-mobile-nav {
top: 120px;
}
.custom-mobile-nav:after {
  content: '';
  z-index: 10;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  -webkit-transform: rotate( 45deg);
  -ms-transform: rotate(45deg);
  transform: rotate( 45deg);
  background: #110230;
  border-radius: 10px;
}
.custom-mobile-nav span.dashicons.dashicons-menu-alt3 {
  position: relative;
  font-family: 'dashicons' !important;
  color: #fff;
  left: 22px;
  cursor: pointer;
  z-index: 999;
  font-size: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.custom_wrapper .products_wrapper.isotope_wrapper.custom_product_wrapper {
  width: 45%;
  float: left;
  margin-left: 40px;
  margin-right: 40px;
}
.custom_wrapper .category-content-s {
  width: 100%;
  float: left;
  margin-top: 30px;
}
.custom_wrapper .bapf_head h3 {
  color: #fff;
  font-weight: 700;
  padding-bottom: 10px;
  text-transform: capitalize;
}
.products_wrapper_container .sec-content .call_down {
  list-style: none;
  padding: 0;
  margin: 0;  
}
/*.woocommerce ul.products li.product {
  width: 21.3% !important;
  background: #fff;
}*/
.alert_info {
  background: #ffba00;
  color: #000000 !important;
}
i.icon-help {
  color: #180a37;
}
/*.berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy {
  display: none;
}*/
.berocket_aapf_widget_selected_filter ul {
  margin: 0;
}
a.braapf_unselect_all {
  background: #ffc000;
  color: black;
  padding: 3px 14px;
  margin-top: 5px;
  font-weight: 600;
  font-size: 18px;
}
.leads_form_title h2{
color: #1c044f;
text-align: center;
}

#close-popup{
display: none;
}
#investor #close-popup{
display: block !important;
margin: -10px -8px 0px 0px;
}
.woocommerce-account .woocommerce-MyAccount-content p a, td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a {
  color: #110230;
  font-size: 20px;
  text-decoration: underline;
}
.woocommerce-account .woocommerce-MyAccount-content p a:hover, td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a:hover {
  color: #ffc000;

}

.woocommerce-account .woocommerce table.shop_table th{
 font-size: 20px;
}
table.woocommerce-orders-table.my_account_orders.account-orders-table {
  border-radius: 0px;
}
.woocommerce-account .addresses .col-1 address:after, .woocommerce-account .addresses .col-1 address:before{
  content: none;
}
.woocommerce-account .addresses .col-2 address:after, .woocommerce-account .addresses address:before {
  content: none;
}
.woocommerce-account .addresses address {
  padding: 15px 15px 15px 15px;
  line-height: 30px;
  font-size: 20px;
}
.woocommerce-account .addresses .title .edit {
  background-color: #110230;
  color: #fff;
  padding: 10px 20px;
  transition: 0.7s;
  font-size: 20px;
}
.woocommerce-account .addresses .title h3 {
  font-weight: 700;
  color: #110230;
}
.woocommerce-account .addresses .title .edit:hover {
  background-color: #ffc000;
  color: #000;
}
.invest-item:hover .item-content h4, .invest-item:hover .item-content p, .invest-item:hover .item-link{
color: #000 !important;
}
.invest-item:hover .item-link::after{
border-color:  #000;
}
.invest-item .item-link::after{
  content: '';
  position: relative;
  border: solid white;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 2.7px;
  transform: rotate(316deg);
  margin-left: 5px;
}
.invest-item:hover span.item-link:before{
border-color: #000;
}
.woocommerce-account .woocommerce form .form-row label{
font-weight: 600;
}
.alert_success a:hover {
  color: #000;
  opacity: 0.7;
}
a.remove.remove_product {
  color: #014EFF !important;
  font-size: 17px !important;
  text-decoration: underline;
  padding-top: 5px;
  font-style: italic;
}
a.remove.remove_product:hover {
  color: #cc9264 !important;
}
.logout_text{
  color: #014EFF !important;
  font-weight: 700;
}
.logout_text:hover{
  color: #cc9264 !important
}
.woocommerce-cart .woocommerce-cart-form table.shop_table th {
  text-align: center;
}

.woocommerce-cart .woocommerce-message.alert .alert_wrapper a{
position: absolute;
right: 10px;
top: 10px;
}

.wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-number {
  border-color: #ffc000;
}
.wpmc-tabs-wrapper .wpmc-tab-item.current::before {
  border-bottom-color: #ffc000;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li > a i.dashicons, ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a i.dashicons {
  font-size: 20px;
  vertical-align: middle;
  margin: -10px;
}
i.fa.fa-shopping-cart {
  font-size: 20px !important;
  position: relative;
  top: 3px;
}
li#wp-megamenu-item-3835 {
  padding-left: 40px;
}
.woocommerce-orders-table__cell a.woocommerce-button.button.view, button.woocommerce-Button.button{
  background-color: #110230 !important;
  color: #fff !important;
  border-radius: 4px;
  padding: 10px 20px !important;
  transition: 0.7s !important;
}

.woocommerce-orders-table__cell a.woocommerce-button.button.view:hover, button.woocommerce-Button.button:hover{
background-color: #ffc000 !important;
color: #000 !important;
}
.single-goldline_news .wa-custom-button-s .btn.theme-btn.form-btn-size{
  padding: 4px 13px 0px 14px;
  border: 1px solid #ddd;
  margin-left: 10px;

}
.wpb_wrapper.accumulation-widget {
  border: 1px solid #ddd;
  border-radius: 4px;
}
.wpb_wrapper.accumulation-widget > div {
  margin-bottom: 10px;
}
td.product-name {
  color: #110230 !important;
}
.home .section.the_content.no_content {
  display: none;
}
.desc h4 a {
  font-weight: 600;
  font-size: 18px;
}
.review-block__link a {
  font-weight: 700;
  font-size: 17px;
}
.accumulation-widget .woocommerce-product-details__short-description .product-top-static-des {
  max-width: 90%;
  margin: auto;
  text-align: center;
  font-size: 14px;
}

.accumulation-widget .product-btn-holder {
 width: 90% !important;
  padding-top: 15px;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;

}
.accumulation-widget .product-btn-holder .btn {
  width: 100%;
  display: block;
  height: 40px;
  padding: 0px !important;
  font-size: 17px;
}
.accumulation-widget .product-btn-holder .btn .product-detail-download-icons{
margin-left: -5px;
}
.accumulation-widget .product-detail-download-icons{
width: 40px;
height: 40px;
}
.accumulation-widget .product-detail-download-icons img {
  max-width: 20px;
}
.accumulation-widget span.btn-text-s{
position: relative;
top: 7px;
}
.accumulation-widget .product-detail-download-icons{
float: right;
}
.all-products-description {
  padding-top: 60px;
}
.all-products-description .product-btn-holder .btn {
  margin-bottom: 10px;
}
.product-buttons-row {
  margin: auto;
  max-width: 70%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
.product-buttons-row a.btn {
  width: 100%;
  box-sizing: border-box;
  /*display: block;*/
}
.product-buttons-row span.btn-text-s,
#popup-form-button span.btn-text-s {
  /*position: relative;
  top: 10px;*/
  flex-grow: 1;
  text-align: center;
}
.product-buttons-row span.product-detail-download-icons {
  /*float: right;*/
}
.blockUI.blockOverlay {
  display: none !important;
}
.woocommerce .payment_methods li label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.berocket_aapf_widget_selected_filter a.braapf_unselect {
  color: #ffc000;
  font-size: 18px;
}
.chat-header.project-online {
  background: #ffc000 !important;
  color: black !important; 
}
.offline-message {
  background: #ffc000 !important;
  color: black;
  font-weight: 600;
}
button#button-body {
  color: black !important;
  background: #ffc000 !important;
}
h3.description-sub-heading {
  font-weight: 700;
  color: #444;
  padding: 10px 0px;
}
.search-wrapper a.icon_close {
  display: none;
}
.accumulation-widget .woocommerce-product-details__short-description{
text-align: center;
}
.accumulation-widget .product-detail-download-btn {
  padding-left: 0px !important;
}
.frame-content button#button-body {
  background: #ffc000 !important;
}
.cart_item td.product-total {
  text-align: end;
}
.search .post-desc-wrapper .post-meta.clearfix {
  display: none;
}
ul.metal_news_list {
  list-style: none;
  margin-left: 0px;
  border-top: 2px solid #ddd;
  padding-top: 20px;
  margin-top: 40px;
  margin-bottom: 100px;
}
ul.metal_news_list li.news_content_s {
  border-bottom: 1px solid #ddd;
  padding: 20px 0px 10px;
}
ul.metal_news_list li.news_content_s label {
  font-size: 25px;
  color: #240466;
  cursor: pointer;
}
ul.metal_news_list li.news_content_s label:hover {
  color: blue !important;
}
.search .post-footer {
  background: none;
  padding: 0px;
  overflow: hidden;
  line-height: 30px;
  width: 120px;
  color: blue !important;
  float: left;
}
.search-section button.auto-suggest-submit {
  display: none;
}
.search .post-footer a.post-more{
  color: #1c044f;
  font-size: 17px;
}
.search .post-title a {
  color: #1c044f;
  font-size: 27px;
}
.search #Subheader {
  padding: 20px 0;
}
.search .post-links{
  padding-left: 0px;
}
.search .post-footer .post-links{
float: none;
border-left: 0px;
}
.search #Subheader .title{
font-size: 30px;
}
.woocommerce-order-received .woocommerce-thankyou-order-received {
  margin-bottom: 20px;
  background: #ffc000;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  clear: both;
  padding: 15px;
  color: #000;
  font-size: 20px;
}
.woocommerce-order-recived ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.woocommerce-order-received .woocommerce ul.order_details li{
float: none;
width: 100%;
font-size: 13px;
}
.woocommerce-order-received h2.woocommerce-order-details__title {
  text-transform: capitalize;
  font-size: 24px;
  color: #18082e;
  padding-bottom: 20px;
}
.woocommerce-order-received .woocommerce table.shop_table th {
  font-size: 20px;
}
.woocommerce-order-received span.woocommerce-Price-amount {
  font-weight: normal;
  font-size: 20px;
}
.woocommerce-order-received table.shop_table tfoot td{
  font-weight: normal;

}
.woocommerce-order-received .woocommerce .shop_table .product-name a {
  font-size: 20px;
  font-weight: 700;
  color: blue;
}
.woocommerce-order-received h2.woocommerce-column__title {
  text-transform: capitalize;
  font-size: 24px;
  color: #18082e;
  padding-bottom: 20px;
}
.woocommerce-order-received .woocommerce-customer-details address{
/* background: #fff; */
line-height: 30px;

}
.woocommerce-order-received address:before{
background: rgb(255 255 255 / 3%);
}

.custom-popup-s.privacy_modal .privacy_modal_content {
  background: #fff !important;
  color: #444 !important;
  /* text-align: center; */
  position: absolute;
  max-width: 530px;
  top: 35%;
}
.privacy_modal_content h3.policy_heading {
  /* padding-left: 14px; */
  padding: 15px 20px;
  border-bottom: 1px solid #ddd;
  font-weight: 600;
  font-size: 25px;
}
.privacy_modal_content .modal-body {
  color: #444 !important;
}
.privacy_modal_content button.close_button.privacy_policy_hidden{
  width: 145px;
  margin-left: auto;
  position: relative;
  right: 10px;
}
input#auto-suggest-front {
  width: 145px;
  min-height: 31px;
}
.search-section input.auto-suggest-front, .asr-container {
  overflow-y: auto;
  margin-top: 5px;
  box-sizing: border-box;
  color: #444;
  font-size: 14px;
  background: #fff !important;
  border-radius: 4px;
  /*padding: 3px 16px 0px;*/
  border: 1px solid #eaeaea;
}
div#asr-container {
  padding: 17px;
  width: 100%;
  position: relative;
  top: 1px;
  border-radius: 0pc;
}
.search-wrapper p.more-res {
  margin-bottom: 0;
  text-align: center;
  text-transform: capitalize;
  font-size: 15px;
  padding: 5px 10px 7px;
  background: #000;
  width: 200px;
  /* position: relative; */
  /* top: 12px; */
  margin: 20px 0px;
}
.search-not-found .snf-desc h4{
font-size: 30px;
}
.search .sections_group {
  margin-bottom: 80px;
}
ul.guaranteed_text {
  font-weight: normal;
  font-size: 14px;
  line-height: 25px;
}
/*.modal-content.leadmodel.privacy_modal_content {
  background: #fff !important;
  color: #444 !important;
  position: absolute;
  max-width: 530px;
  top: 35%;
}*/
h3.sub-faq-heading {
  font-size: 18px;
  font-weight: 600;
  color: #110230;
}
.sub-faq-question-list {
  width: 100%;
  display: block;
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 20px;
}
.search-not-found .snf-pic i {
  font-size: 140px;
  line-height: 200px;
  position: relative;
  bottom: 18px;
}
div#template_header_image {
  padding: 20px 40px 0px;
}
.main_email_header{
 width: 600;
}
div#template_header_image img {
  width:200px;
}
.view_order_email {
  text-align: left;
}
.email_order_no {
  float: right !important;
}
#template_container td#header_wrapper {
  padding: 0 !important;
  background: white;
}
#template_container #header_wrapper h1 {
  color: #636363 !important;
  padding: 10px 40px 0px;
}
.page-numbers {
  background: #ffc000;
  padding: 12px;
  color: #444;
  margin-top: 20px;
  margin-right: 5px;
  text-transform: capitalize;
}
span.page-numbers.current {
  background: #110230;
  color: #fff;
  padding: 15px 12px;
}
.content ul li {
  font-size: 20px;
  color: #656464;
}
.gl-price-chart__list li{
color: #000000 !important;
}
a.btn.btn-chart-page.active {
  background: #110230;
  color: white !important;
}
/*Order print*/
/*Order print*/
#wc-print-button {
  display: inline-block;
  text-decoration: none;
  padding: 5px 15px;
  border: 0;
  color: #fff;
  background-color: #110230;
  border-radius: 17px;
  box-shadow: 1px 1px 1px #888;
  float: right;
  box-sizing: border-box;
  position: relative;
  bottom: 5px;
  border-radius: 0px;
  font-size: 20px;
}
#wc-print-button:hover {
  opacity: .7;
  color: #fff;
}

.page.show {
  display: block;
  padding-top: 30px;
}
.user-info {
  float: right;
}
.no-alert-container.show, .alert-list-container.show {
  display: block;
}
.no-alert-container {
  background-color: #eee;
  font-size: 14px;
  padding: 48px 0;
  text-align: center;
}
.no-alert-container .heading {
  display: block;
}
.alerts .add-alert {
  background-color: #110230;
  margin-bottom: 15px;
  width: 150px;
  font-weight: 600;
  font-size: 20px;
  color: #fff;
}
.alerts .add-alert:hover{
opacity: 0.8;
}
.alert-wrapper span.button-container input[type="submit"]{
font-size: 20px;
color: #fff;
background-color: #110230;
font-weight: 600;
}
.alert-wrapper span.button-container input[type="submit"]:hover{
opacity: 0.8;
}

.alert-wrapper input#del_button{
font-size: 20px;
font-weight: 600;
}
.alert-wrapper input#del_button:hover{
opacity: 0.7;
}

span.select-box-container{
position: relative;
}
span.select-box-container .select2-selection__arrow-s b{
  display: none;
  /*border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%; 
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%; 
  width: 0;
  top: 22px;
  right: 12px;*/
}
ul.alert-list{
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.provider-links{
list-style: none;
  margin: 0;
  padding: 0;
}
.provider-link {
  display: block;
  margin-top: 10px;
  position: relative;
}
.provider-link a, .provider-link a:visited {
  border-radius: 4px;
  color: #fff;
  height: 50px;
  text-decoration: none;
  width: 100%;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 350px;
}
.provider-link a .icon-box {
  display: block;
  left: 0;
  height: 100%;
  position: absolute;
  top: 0;
  width: 54px;
}
.provider-link.facebook .icon-box {
  border-right: 1px solid #5674ad;
}
.provider-link.facebook a {
  background-color: #4366a7;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#4366a7),color-stop(100%,#344f8f));
  background: -webkit-linear-gradient(top,#4366a7 0%,#344f8f 100%);
  background: linear-gradient(to bottom,#4366a7 0%,#344f8f 100%);
}
.provider-link.google a {
  background-color: #cd4533;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#cd4533),color-stop(100%,#bf3628));
  background: -webkit-linear-gradient(top,#cd4533 0%,#bf3628 100%);
  background: linear-gradient(to bottom,#cd4533 0%,#bf3628 100%);
}
.provider-link.windowslive a {
  background-color: #237ebf;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#237ebf),color-stop(100%,#1a63ad));
  background: -webkit-linear-gradient(top,#237ebf 0%,#1a63ad 100%);
  background: linear-gradient(to bottom,#237ebf 0%,#1a63ad 100%);
}
.provider-link.yahoo a {
  background-color: #9001a3;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#9001a3),color-stop(100%,#720089));
  background: -webkit-linear-gradient(top,#9001a3 0%,#720089 100%);
  background: linear-gradient(to bottom,#9001a3 0%,#720089 100%);
}
.provider-link.apple a {
  background-color: #000;
}
.alert-list li {
  background: #eee;
  display: block;
  font-size: 14px;
  margin-bottom: 10px;
  padding: 30px 172px 13px 66px;
  position: relative;
}
.alert-list li.edit .checkbox, .settings-form .checkbox {
  background-color: #fff;
  border-color: #999;
  cursor: pointer;
}
.alert-list li.edit .alert-controls {
  display: inline;
}
.alert-list .alert-controls select {
  margin-right: 20px;
  width: 138px;
}
.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}
span.ui-selectmenu-button {
  outline: none;
}

/*.alert-list input {
  background: #fff;
  border: 1px solid #999;
  height: 32px;
  padding: 0 10px;
  width: 116px;
  vertical-align: top;
}*/
.alert-list .button-container {
  position: absolute;
  right: 24px;
  top: 35px;
}
.alert-list li.edit button.save, .alert-list li.edit button.cancel {
  display: inline-block;
}
.alert-list button {
  background-color: #979797;
  font-size: 12px;
  height: 40px;
  width: 70px;
}
.alert-list button.delete, .alert-list button.cancel {
  background-color: #dc0a0a;
}
.alert-list li.edit .alert-controls {
  display: inline;
}
.alert-list li {
  background: #eee;
  display: block;
  font-size: 14px;
  margin-bottom: 10px;
  padding: 30px 172px 13px 66px;
  position: relative;
}
.alert-list .checkbox, .settings-form .checkbox {
  background: transparent no-repeat center center;
  border: 1px solid transparent;
  cursor: default;
  display: inline-block;
  height: 22px;
  margin-right: 25px;
  position: relative;
  width: 22px;
}
span.checkbox-container {
  display: -webkit-box;display: -ms-flexbox;display: flex;
  gap: 10px;
  position: relative;
  padding: 0px;
  width: 100%;
  justify-content: space-between;
}
input#del_button {
  background: red;
}
span.checkbox-container input.input-checkbox {
  height: 25px;
  width: 25px;
  top: 5px;
  position: relative;
}
span.checkbox-container input.value.value-witdh-s {
  max-width: 150px;
}
.checkbox-container select{
  width: 100%;
  min-width: 300px;
}
.email-container input.user_alert_phone {
  min-width: 290px;
}
input.user_alert_email{
  min-width: 330px;
}
.email-container input.input-checkbox.alert_checkbox {
  width: 25px;
  height: 25px;
  margin-top: 5px;
  margin-right: 15px;
}
.goldline-main-form .form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
  width: 20px;
  height: 20px;
}
.sidebar-form span.form-check-label {
  padding-left: 7px;
  box-sizing: border-box;
  display: block;
  padding-top: 0px;
  font-size: 13px;
  line-height: 18px;
  padding-top: 3px;
}
.sidebar-form span.form-check-label a{
  text-decoration: none;
  color: #D4B500;  
}
.goldline-main-form form#leadForm {
  padding: 13px 0px 0px;
}
.berocket_single_filter_widget .bapf_body ul li label {
  padding-top: 6px;
  font-size: 18px;
  color: white;
}
.menu-item span.tmenu_item_icon {
  position: relative;
  top: 2px;
}
.pager a.next_page, .pager a.prev_page{
text-transform: capitalize;
font-size: 17px;
}

span.email-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
/*End print style*/
.woocommerce-order-received ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
  margin: 0 0 3em;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #ddd;
  padding: 15px 10px 0px;
}
.page-id-2860 .custom-cta-botton {
  width: 300px;
  margin: auto;
  max-width: 100%;
}

.search-no-results #Subheader, .search-not-found .snf-desc h2, .search-not-found .snf-pic {
  display: none;
}
.search-no-results div#Content{
margin-top: 50px;
}
.berocket_aapf_widget_selected_filter a.braapf_unselect .fa {
  margin-right: 7px;
}
.privacy-policy .content p {
  text-transform: capitalize;
}
.privacy-policy .content h3.head2 {
  text-transform: capitalize;
}
.modal-content.checkout_modal_popup h3{
padding: 0px;
}
.checkout_modal_popup .modal-body{
padding: 0px;
padding-top: 20px;
}
.checkout_modal_popup .modal-body p {
  padding: 2px 22px;
  font-size: 17px;
}
form.reffrel-form-popup {
  background: #110230;
  padding: 20px 0px;
}
form.reffrel-form-popup .form-group .form-control {
  width: 80%;
  margin: auto;
  margin: 15px auto;
  color: #727272;
}
.modal-content.checkout_modal_popup {
  border: none;
}
form.reffrel-form-popup .submit-button {
  background: #ffc000;
}
button.share-button {
  border: 1px solid;
}
.form-control.input-message {
  min-height: 100px;
}
div#thankyou_page_modal {
   position: fixed;
  right: 0;
  left: 0;
  outline: none;
  z-index: 99999;
  overflow-y: hidden;
  top: 20%;
}
div#thankyou_page_modal .modal-header {
  padding: 0px;
  border-bottom: 0px;
}
div#thankyou_page_modal  button.close-button {
  position: absolute;
  right: 0;
  background: #ffc000;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px;
  color: #fff;
}
div#thankyou_page_modal .bg-white h3{
padding: 0px;
}
div#thankyou_page_modal button.close {
  position: absolute;
  background: #110230;
}
.single-product-description{
color: #fff;
}
.single-product-description p{
font-size: 20px;
}
.single-product-description h3.sub-heading {
  font-size: 42px;
  color: #fff;
  font-weight: 600;
  line-height: 50px;
}
div.single-product-form {
  display: block;
  width: 100%;
/*    padding-top: 20px;*/
}
div.single-product-form input {
  height: 35px;
  width: 45% !important;
  float: left;
  margin-right: 20px;
  margin-top: 20px;
}
div.single-product-form input[type="submit"] {
  background: #ffc000;
  width: 140px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px;
  /*margin: auto !important;*/
}
div.single-product-form input[type="submit"]:hover{
opacity: 0.7;
}
div#wpcf7-f4336-p4127-o1 form.wpcf7-form.init {
  background: none;
  padding: 0px;
}
#wpcf7-f4336-p4127-o1 span.wpcf7-form-control-wrap {
  display: block !important;
}
#wpcf7-f4336-p4127-o1 br{
display: none;
}
.single-product-description .wpcf7 form.sent .wpcf7-response-output {
  display: inline-block !important;
  margin: 20px !important;
}
.state-form-box{
    background: #f9f9f9;
  padding: 20px 20px 0px;
  box-sizing: border-box;
}
.trade-confirmation-list ul {
  list-style: none;
  margin-left: 0px;
  margin-top: 20px;
  font-size: 20px;
}
.page-id-4140 .sections_group, .parent-pageid-4140 .sections_group {
  margin-top: 30px;
  margin-bottom: 100px;
}
.page-id-4140 div.pdfemb-viewer{
margin: auto !important;
}
div#thankyou_page_modal form{
  background: #110230;
  padding: 20px 0px;
}
div#thankyou_page_modal .wpcf7 form.sent .wpcf7-response-output{
color: #fff;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control.input-message {
  height: 90px;
  margin-top: 10px;
  font-size: 17px;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control.input-message:focus{
background: #110230 !important;
}
input.wpcf7-form-control.wpcf7-submit {
  background: #ffc000;
  color: #000000;
  font-weight: 600;
  font-size: 20px;
}
span.ajax-loader {
  position: absolute !important;
}
div#thankyou_page_modal button.close:hover {
  color: #fff;
}
.woocommerce-MyAccount-content button.button{
  color: white;
  background-color: #180a37 !important;
  margin-top: 30px;
}
.woocommerce-MyAccount-content button.button:after{
  opacity: 1 !important;
}
.woocommerce-MyAccount-content .woocommerce-address-fields button.button:hover{
  color: #000 !important;
  background-color: #ffc000 !important;
}

.woocommerce form .show-password-input.display-password::after, .woocommerce-page form .show-password-input.display-password::after {
  color: #adabab;
}
div#myModal1 .close {
  color: black;
  padding: 9px;
}
div#myModal .close {
  color: black;
  padding: 9px;
}
#wpcf7-f199-p905-o1 form.wpcf7-form.init {
  background: #f5f5f5;
  padding: 20px 0px;
}
.menu-item a.menu-news-card {
  background: #fff !important;
  color: #444;
  display: block;
  position: relative;
  padding: 0px !important;
}
.menu-item a.menu-news-card img.size-medium{
  width: 100% !important;
  height: 200px !important;
}
.menu-item a.menu-news-card .menu-content-area {
  padding: 0px 15px 15px;
  text-align: center;
}
.menu-item a.menu-news-card h3.sub-title-s {
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
}
.menu-item a.menu-news-card span.sub-date-s {
  color: #444;
}
.menu-item a.menu-news-card p.su-paragraph-s {
color: #444 !important;
}
.menu-item a.menu-news-card p.su-paragraph-s{
padding: 10px 0px !important;
}
.alert-list-container li.alert-list-li-s {
  list-style: none;
  display: block;
  width: 100%;
  justify-content: space-between;
}

span.button-container {
  display: -webkit-box;display: -ms-flexbox;display: flex;
  width: 100%;
  text-align: right;
  justify-content: flex-end;
  column-gap: 15px;
  margin-top: 15px;
}
span.button-container input[type="button"]{
min-width: 130px;
font-size: 20px;
}
span.button-container input[type="submit"]{
min-width: 130px;
font-size: 20px;
}
span.button-container input[type="button"]:hover{
opacity: 0.7;
}
span.button-container input.remove {
  background: transparent;
  color: #110230;
  border: 1px solid #110230;
  font-size: 20px;
}
i.fa.fa-check.non_display {
  visibility: hidden;
}
i.fa.fa-check {
  font-size: 21px !important;
  color: green;
  width: 45px;
  text-align: center;
}
span.on_off_alert {
  color: #848282;
}

.disabled-button {
  opacity: 0.6;
}
/*.woocommerce-account .modal.custom-popup-s.privacy_modal.show {
  display: none !important;
}*/
#load{
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 111;
  background: white;
  margin: 0 auto;
  padding: 0;
  top: 0;
  left: 0;
}

  /* #logout_confirm {
  display: none;
  background-color: #F3F5F6;
  color: #000000;
  border: 1px solid #aaa;
  position: fixed;
  width: 270px;
  left: 40%;
  top:40%;
  margin-left: -100px;
  padding: 14px 19px 2px;
  box-sizing: border-box;
  text-align: center;
  z-index:11;
} */
#logout_confirm button {
  background-color: #FFFFFF;
  display: inline-block;
  border-radius: 1px;
  border: 2px solid #aaa;
  padding: 5px;
  text-align: center;
  width: 60px;
  cursor: pointer;
  color: black;
  float: right;
  margin: 0px 3px 12px;
  }

#logout_confirm .message {
      text-align: left;
  }
#Side_slide .close-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9999999;
  width: 27%;
  background: transparent !important;
  margin-bottom: 22px !important;
  display: block;
  }
  #Side_slide .close-wrapper a.close {
  height: 25px;
  width: 25px;
  display: block;
  float: right;
  margin: 13px 13px 0 0;
  background: #ffc000;
  color: #fff;
  border-radius: 50%;
  opacity: 1;
  padding: 0px;
}
#Side_slide .close-wrapper a.close i {
  font-size: 18px;
  line-height: 27px;
}

#wp-megamenu-main-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a.menu-news-card{
  padding-top: 0px !important;
}

li#wp-megamenu-item-3835 a:before, #menu-main-menu .cart a:before {
    content: none !important;
}
#Side_slide #menu ul.wp-megamenu-sub-menu li.menu-item a:before {
    content: none;
}
  #Side_slide ul#menu-main-menu {
  margin-top: 45px;
}
tr.alert-title{
  position: relative;
}
tr.alert-title .del_button {
  margin-bottom: 0px;
  font-size: 20px;
}

.right-box-container {
  margin-top: 20px;
}
li.provider-link.facebook.login-signup button {
    text-transform: capitalize;
}

.woocommerce-MyAccount-content .woocommerce-Pagination a.woocommerce-button {
  background: #ffc000 !important;
  color: #444 !important;
  margin-top: 20px;
  margin-right: 5px;
  text-transform: capitalize;
  font-size: 20px;
}
#products_loader {
  position: relative;
  left: 50%;
  margin: -8px 0 0 -8px;
}
span.phone_text {
  line-height: 18px;
  padding-right: 27px;
  font-weight: 600;
  color: #110230;
  font-size: 17px;
}
span.select2-dropdown.select2-dropdown--below {
  margin-top: -32px;
}
table#response_table {
  margin-bottom: 0;
  display: inline-table;
}

#confirm, #logout_confirm {
display: none;
background-color: #FFF;
color: #000000;
width: 400px;
max-width: 100%;
padding: 20px 20px 0 20px;
text-align: left;
border-radius: 5px;
}
#confirm button, #logout_confirm button {
  border-radius: 6px;
  text-align: center;
  min-width: 100px;
  min-height: 30px;
  cursor: pointer;
  color: #fff;
  float: right;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #110230;
  text-transform: capitalize;
  padding: 0px;
  font-size: 16px;

}
#confirm button:hover, #logout_confirm button:hover{
opacity: 0.7;
}
#confirm .message, #logout_confirm .message {
  font-size: 20px;
}
.sliding-top-control {
  display: none !important;
}
.social_wrapper{
  display:inline-flex;  

}
.social_wrapper .icon{
  margin: 0 6px;
  cursor:pointer;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-direction:column;
  position: relative;
  z-index:2;
}
.social_wrapper .icon span{
 position: relative;
  z-index: 2;
  height: 40px;
  width: 40px;
  background: #000;
  box-shadow: 0 10px 10px rgb(0 0 0 / 10%);
  border-radius: 50%;
  text-align: center;
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  color: white;
}
.social_wrapper .icon span i{
  font-size: 15px !important;
    line-height: 40px !important;
}
.social_wrapper .icon .tooltip{
  position:absolute;
  top:0px;
  background: #fff;
  box-shadow: 0 10px 10px rgba(0,0,0,0.1);
  font-size: 14px;
  padding: 3px 8px;
  border-radius: 25px;
  color:white;
  opacity:0;
  pointer-events: none;
  transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.social_wrapper .icon:hover .tooltip{
  opacity:1;
  pointer-events: auto;
  top:-41px;
}
 .social_wrapper .icon .tooltip:after{
  content: none;
 }
.social_wrapper .icon .tooltip:before{
  position:absolute;
  content:"";
  height:15px;
  width:15px;
  bottom:-8px;
  left:50%;
  transform: translateX(-50%) rotate(45deg);
}
.social_wrapper .icon:hover span,
.wrapp .icon:hover .tooltip{
  text-shadow: 0px -1px 0px rgba(0,0,0,0.4);
}
.social_wrapper .icon:hover span{
  color: #fff;
}
.social_wrapper .facebook:hover span,
.social_wrapper .facebook:hover .tooltip,
.social_wrapper .facebook:hover .tooltip:before{
  background:#3B5999;
  border-radius: 3px;
}
.social_wrapper .twitter:hover span,
.social_wrapper .twitter:hover .tooltip,
.social_wrapper .twitter:hover .tooltip:before{
  background:#46C1F6;
  border-radius: 3px;
}
  .social_wrapper .youtube:hover span,
.social_wrapper .youtube:hover .tooltip,
.social_wrapper .youtube:hover .tooltip:before{
  background:#de463b;
  border-radius: 3px;
}
.social_wrapper .linkedin:hover span,
.social_wrapper .linkedin:hover .tooltip,
.social_wrapper .linkedin:hover .tooltip:before{
  background: #0E76A8;
  border-radius: 3px;
}
.social_wrapper .music:hover span,
.social_wrapper .music:hover .tooltip,
.social_wrapper .music:hover .tooltip:before{
  background: red;
  border-radius: 3px;
}
.woocommerce .woocommerce-customer-details address{
  box-sizing: border-box;
  font-size: 20px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu{
  border-bottom: 1px solid #110230;
}
.fancy_heading .inside {
  color: #444 !important;
  font-size: 20px !important;
}
.fancy_heading .inside p.big {
  color: #626262 !important;
  text-align: left;
}
.call-goldline-online-container .form-section .form-line {
  list-style: none;
  width: 49%;
  max-width: 100%;
  display: inline-block;
  margin: 20px 0 0 0;
}
.call-goldline-online-container li#id_13{
  width: 80%;
  margin: 0px;
}
.woocommerce-billing-fields input[type="checkbox"] {
  margin-right: 7px !important;
}
.u-column2.col-2.customer_login_forms_col2.alert_signup_page {
  width: 48%;
  text-align: left;
  padding: 40px 0px;
}
.alert_signup_page input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea{
  width: 100%;
}
.alert_signup_page p#billing_state_field {
  width: 100%;
}
.alert_signup_page h2.top_heading_account {
  margin-top: 30px;
  text-align: center;
}
input#wc-stripe-new-payment-method {
  margin-right: 5px !important;
  position: relative;
  bottom: -2px;
}
form.woocommerce-form.woocommerce-form-register.register {
  border: 1px solid #110230;
  padding: 20px;
  margin: 2em 0;
  text-align: left;
  border-radius: 5px;
}
.woocommerce form.login{
border: 1px solid #110230;
}
select#selected_state2 {
  width: 365px;
  background: #110230;
  position: relative;
  display: block;
  color: #fff;
}
select#selected_state2:focus{
color: #000;
}
ul.custom-bullet-points {
  list-style: none;
  margin: 15px 0px 25px 40px;
}
ul.custom-bullet-points li {
  line-height: 28px;
  padding-left: 15px;
  padding: 10px 0px;
}
ul.custom-bullet-points li:before {
  content: '✔';
  color: #180a36;
  padding-right: 14px;
  font-weight: bolder;
  position: absolute;
  left: 25px;
}
.goldline-main-form {
  padding-left: 15px;
  max-width: 430px;
  float: right;
}
.seo-page-img-box img {
  max-width: 600px !important;
}
li#wp-megamenu-item-1\.2071889316864E\+19 {
  width: 300px !important;
}
.seo-pages-external-news .news-sec .content-img {
  width: 100%;
  max-height: 170px;
  margin-bottom: 0px;
}
.seo-pages-external-news .news-sec .content-area{
padding: 10px;
}
.seo-pages-external-news .news-sec .sa_hover_container h1{
font-size: 22px;
line-height:26px;
}

.seo-pages-external-news .news-sec .sa_hover_container p{
margin-bottom: 5px;
}
.seo-pages-external-news .news-sec .sa_hover_container p{
font-size: 15px;
}
.seo-pages-external-news .news-sec .content-area {
min-height: 160px;
}
.seo-pages-external-news .news-sec .sa_hover_container{
width:80%;
margin: auto !important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > #wpmm-strees-row-214.wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li.wpmm-col-2{
width:100%;
}
.mobile-products-slider .owl-nav button {
  width: 30px;
  height: 30px;
  border: 1px solid #ddd !important;
  border-radius: 50%;
  background: #f9f9f9;
  display: flex;
  align-items: center;
  position: absolute;
  justify-content: center;
  top: -10px;
}
.mobile-products-slider .owl-nav button.owl-prev{
left: 0px;
}
.mobile-products-slider .owl-nav button.owl-next {
right: -10px;
}
.mobile-products-slider {
  background: transparent !important;
  margin-bottom: 0px !important;
  display: none;
  padding-top: 20px !important;
}
.mobile-products-slider h2{
padding-bottom: 20px;
}
/*.mobile-products-slider {
  display: none;
}*/
.supply-chain-act .content ul{
margin-left: 0px;
list-style: none;
}
.privacy-policy ul {
  list-style: none;
  margin-left: 0px;
}
.coin_by_country_list li{
line-height: 10px;
}

h1.coin_by_country_heading {
  padding: 10px 0px;
}
ul.coin_by_country_list {
  list-style: none;
  margin-left: 6px;
}
ul.coin_by_country_list li {
  text-align: center;
  float: left;
  margin-right: 20px;
  min-width: 270px;
}
ul.coin_by_country_list li a {
  background: #f5b804;
  width: 100%;
  padding: 15px 0px;
  color: #000;
  transition: 0.3s;
  border-radius: 4px;
  font-size: 20px;
  font-weight: 600;
}
ul.coin_by_country_list li a:hover{
background: #110230;
color: #fff;
}
.all-products-description .product-btn-holder{
width: 100% !important; 
max-width: 350px !important;
}

/*bilawal css 09-02-2021 starts*/
#wpcf7-f4282-p898-o1 form.wpcf7-form.init {
  background: none;
  padding: 0px 0px;
}
#wpcf7-f4284-p2981-o1 form.wpcf7-form.init {
  background: none;
  padding: 20px 0px;
}
#wpcf7-f4344-p936-o1 form.wpcf7-form.init {
  background: none;
}
span#label_input_13_0 {
  font-weight: 700;
  font-size: 20px;
}
.page-id-8 .footer-content p {
  line-height: 26px;
  font-family: 'Open Sans';
  margin: 0 0 15px;
}
.woocommerce-checkout .footer-content p {
  line-height: 26px;
  font-family: 'Open Sans';
  margin: 0 0 15px;
}
.woocommerce-account .footer-content p {
  line-height: 26px;
  font-family: 'Open Sans';
  margin: 0 0 15px;
}
.table-responsive{
height:600px; width:100%;
overflow: hidden;
}.table-responsive:hover{border-color:none;}

.table-responsive ul {
  width: 100%;
  list-style: none;
  padding: 0;
  margin: 0;
}
.table-responsive li{padding:24px;}
#scroller li {
  display: flex;
  padding: 0px;
  margin: 0px;
  border-right: 1px solid black;
  height: 24px;
  clear: both;
}
#bb_state, #bb_date, #bb_amount {
  width: 100%;
  display: block;
  font-size: 17px;
  height: 24px;
  text-align: center;
  float: left;
  border-style: solid;
  border-width: 1px 0px 0px 1px;
  border-color: black;
}
h2.buyback_heading {
  border-left: none !important;
  font-size: 18px;
  text-align: center !important;
}
table#buyback_table {
  border: 1px solid black;
  width: 100%;
  border-bottom: 1px solid black;
  margin: 0;
  padding: 0;
}
.byback_main_div {
  padding: 1em;
  background: white;
}
h2.byback_chart_heading_h2 {
  border: none !important;
  padding: 0;
}
.byback_chart_main_div {
  padding: 1em;
  background: white;
  margin-top: 15px;
}
.gl-tile{
  padding: 2em;
  background: white;
  margin-top: 2em;
}
.gl-popup-banner {
  height: 200px;
  padding: 0;
  display: block;
  cursor: pointer;
  background: url(../img/investor-kit-banner.png) no-repeat #fff;
  text-indent: -99999px;
  background-size: 100%;
}
form.woocommerce-ResetPassword.lost_reset_password {
  padding-bottom: 3em;
}
#owl-demo .item img{
  display: block;
  width: 80%;
  height: auto;
  text-align: center;
  margin: auto;
}
#owl-demo button.owl-prev {
  width: 30px;
  height: 30px;
  border: 1px solid #ddd;
  border-radius: 50%;
  background: #f9f9f9;
}
#owl-demo button.owl-next {
  width: 30px;
  height: 30px;
  border: 1px solid #ddd;
  border-radius: 50%;
  background: #f9f9f9;
  float: right;
}
#owl-demo button.owl-next span, #owl-demo button.owl-prev span{
 font-size: 25px;
}
#owl-demo .owl-nav {
  z-index: 999;
}
/*bilawal css 09-02-2021 ends*/
.description-mobile-show{
display: none;
}
#Error_404 .error_pic, #Error_404 .error_desk{
  width: 100%;
  float: none;
  text-align: center;
  padding-top: 0px;
}
#Error_404{
width: 100%;
top: 0;
margin-top: 40px;
float: none;
text-align: center;
left: 0px;
position: relative;
padding: 100px 0px;
}
#Error_404 .full-width {
  text-align: center;
  width: 100%;
}
#Error_404 .error_desk h2 {
  font-size: 162px;
  line-height: 45px;
  color: #110230;
  letter-spacing: 8px;
  padding-bottom: 16px;
}
#Error_404 .error_desk h4 {
  font-size: 70px;
  line-height: 80px;
  padding-top: 20px;
  color: #110230;
}
/*#Error_404 a.button.button_filled {
  background: #110230 !important;
  color: #fff;
  width: 100%;
  max-width: 220px;
  font-size: 16px;
  border-radius: 2px;
}*/
#Error_404 a.button.button_filled {
  background: transparent;
  color: #110230;
  width: 100%;
  font-size: 18px;
  max-width: 245px;
  border-radius: 4px;
  border: 1px solid #110230;
  padding: 5px 0px;
  transition: 0.3s ease all;
}
#Error_404 a.button.button_filled:hover {
  background: #110230 !important;
  color: #fff;
  width: 100%;;
}
#Error_404 .error_desk p .check {
  line-height: 26px;
  padding: 20px 47px;
  box-sizing: border-box;
  display: block;
  font-size: 20px;
}
/*
body.error404 footer#Footer {
  margin-top: 150px !important;
  position: absolute;
  width: 100%;
  top: 100%;
  padding-top: 15px;
}*/

body.error404 #Footer h1{
display: none;
}
h2.gl-product-page-heading {
  padding-bottom: 25px;
}
.content .customlists {
  font-size: 20px;
  color: #2c2e31 !important;
  line-height: 27px;
}
.the_content_wrapper p {
  font-size: 20px;
}
ul.customlists {
  padding-bottom: 20px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
h3.head2 {
  font-weight: 700 !important;
  color: #1c044f;
  font-size: 27px;
}
.buy_dilivery_storage {
  font-size: 20px;
}
h1.portfolio_diversification {
  padding-top: 50px;
}
.bapf_no_products {
  padding: 15px;
}
/*select {
  -webkit-appearance: textfield !important;
  border-radius: 1px !important;
}*/
select {
-webkit-appearance: none;
-moz-appearance: none;
background-image: url("data:image/svg+xml;utf8,<svg fill='grey' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
background-repeat: no-repeat;
background-position-x: 100%;
background-position-y: 5px;
/*  border: 1px solid #dfdfdf;
border-radius: 2px;
margin-right: 2rem;
padding: 1rem;
padding-right: 2rem;*/
}
.answer .btn.theme-btn {
  padding: 2px 14px 2px 14px;
  margin-bottom: 10px;
}
p.taxes_shipind_text {
  margin: 5px !important;
}
canvas.gl-day-charts__chart {
  padding: 0px 0px 0px 32px;
}
ol.term_service_list li::marker {
  font-size: 22px;
  font-weight: 700;
  color: #1c044f;
}
ol.end_list li::marker {
  font-size: 17px;
  font-weight: 400;
}
.take-away-bottoms {
  margin-top: -40px !important;
}
.thankyou_heading h1 {
  margin-bottom: 15px;
}
p.gl-leadform__text {
  padding-top: 14px;
  font-size: 20px;
}
ol.customlists.end_list li {
  line-height: 1.5;
  text-transform: capitalize;
}

input.checkhour {
  margin: 2px !important;
}
h2.custm_spec_heading {
  padding-bottom: 21px;
  padding-top: 16px;
}
ol.flex-control-nav.flex-control-thumbs li img {
  border-radius: 50%;
}
a.pdf_redirects {
  color: #626262;
  height: 100%;
}
.cashless, .Goldline_Cyber_Terrorism, .Goldline_War_On_Cash {
  padding-top: 100px;
  padding-bottom: 50px;
}

ul.ul_guaranteed.ui-widget-header {
  border: none;
  display: block;
  width: 100%;
  font-weight: normal;
  list-style: circle;
  margin-top: 20px;
}
ul.ul_guaranteed.ui-widget-header li {
  display: block !important;
  list-style: circle;
  font-size: 20px;
  margin-bottom: 15px;
}
.woocommerce span.soldout {
  left: 34%;
  position: absolute;
  top: 20%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #1c044f;
  color: white !important;
  padding: 2px 9px;
}
.woocommerce span.soldout h4{
  color: white;
  font-size: 12px !important;
  font-weight: 400;
}
li.wc_payment_method.payment_method_paypal {
  display: flex;
}
li.wc_payment_method.payment_method_stripe label {
  display: inline;
  font-size: 17px;
}
li.wc_payment_method.payment_method_paypal label {
  display: inline;
  margin-top: -17px;
  font-size: 17px;
}
span.select2-dropdown.select2-dropdown--below .select2-results ul li:nth-child(2) {
  display: none;
}
.separete_login_form form.woocommerce-form.woocommerce-form-login.login {
  width: 50%;
  margin: auto;
  text-align: initial;
  border: 1px solid #dad3d3;
  padding: 20px;
  margin-bottom: 50px;
  margin-top: 30px;
  border-radius: 5px;
}
.u-columns.separete_login_form {
  margin-top: 15vh;
}
.content h1 {
  line-height: 1.2;
}
.white #sample_slider.sa_owl_theme .owl-nav .owl-next {
  background:#f9f9f9 !important;
  height: 33px !important;
  width: 34px !important;
  top: auto;
  right: -10px !important;
}
.white #sample_slider.sa_owl_theme .owl-nav .owl-prev {
  background:#f9f9f9 !important;
  height: 33px !important;
  width: 33px !important;
  top: auto;
  left: -32px !important;
}
#sample_slider h1.fw-bold.news-vault-title {
  height: 60px;
}
#sample_slider img.alignnone.wp-image-1989.size-medium.aligncenter {
  max-width: 250px !important;
  margin: auto;
}
#sample_slider .content-area {
  padding-top: 0px !important;
  margin-top: -15px !important;
}
#sample_slider i.fa.fa-angle-right {
  color: #999494;
}    
#sample_slider i.fa.fa-angle-left {
  color: #999494;
} 
.ui-tabs .ui-tabs-nav li {
  white-space: inherit !important;
}
#Side_slide #menu ul li.bell a:before {
  display: none;
}
#Side_slide #menu ul li.cart a:before {
  display: none;
}
#wp-megamenu-main-menu > .wpmm-nav-wrap ul.wp-megamenu > li.bell:hover > a {
  border-bottom: none !important;
}
#wp-megamenu-main-menu > .wpmm-nav-wrap ul.wp-megamenu > li.cart:hover > a {
  border-bottom: none !important;
}
h4.charts-title {
  text-transform: capitalize;
}

/* .why-goldline-para{
margin-top: 30px;
} */
.why-goldline-para h4 {
font-size: 16px;
color: #626262;
font-weight: 400;
line-height: 20px;
margin-bottom: 15px;
}
.goldline-difference .difference-wrapper{
display: flex;
align-items: center;
}
.goldline-difference .icon-para{
flex: 1;
}
.goldline-difference .icon-para p{
margin: 0;
padding-left: 50px;
font-size: 20px;
line-height: 19px;
}
.goldline-difference .difference-wrapper .icon_wrapper{
width: 50px;
}
.goldline-difference .difference-wrapper .icon_wrapper img{
height: 50px !important;
}
.goldline-difference .fancy_heading h1{
text-align: center;
margin-bottom: 20px;
}


.why-goldline-contactus h3{
font-size: 20px;
  color: #626262;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 20px;
}
.why-goldline-contactus .why-goldline-contactus-button{
text-align: center;
}
.why-goldline-contactus .why-goldline-contactus-button button{
border-radius: 25px;
background-color: #ffc000;
color: #000;
font-size: 20px;
font-weight: 700;
margin-top: 20px;
}
.why-goldline-contactus .why-goldline-contactus-button button:hover{
background-color: #d4b500;
}
.precious-metals .content h4{
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 10px;
  color: #626262;
  font-weight: 400;
}

#Top_bar .search-wrapper{
left: 175px !important;
}
/* #wp-megamenu-main-menu > .wpmm-nav-wrap ul.wp-megamenu > li > a{
border-bottom: 1px solid transparent;
} */
#Top_bar .header--container{
padding: 0;
}
#Top_bar nav#menu li.cart.menu-item:hover:after{
width: 270px !important;
}
#ajaxsearchliteres1{
width: 350px !important;
max-width: 100% !important;
}




.custom-calculator input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}

.alert-wrapper .alert-title td{
font-size: 20px;
color: #626262;
}




/* ///////////////////// submit popup style =================== */

#success, #success1, #error_popup, #error_popup_mobile {
display: none;
background-color: #FFF;
  color: #000000;
  border: 2px solid #ddd;
  width: 400px;
  max-width: 100%;
  padding: 20px;
  text-align: left;
  border-top: 4px solid #110230;
}
#sucess .close_alert{
margin: 0;
}
.fullscreen-container, .fullscreen-container1, .fullscreen-error-container, .fullscreen-error-container-mobile {
display:none;
position: fixed;
top: 0;
justify-content: center;
  align-items: center;
bottom: 0;
left: 0;
right: 0;
background: rgba(90, 90, 90, 0.5);
z-index: 9999;
padding: 0 15px;
}
#success .message, #success1 .message{
font-size: 16px;
  color: #626262;
}
#success .close_alert, #success1 .close_alert1{
font-size: 16px;
  border-radius: 6px;
  text-align: center;
  min-width: 100px;
  min-height: 30px;
  cursor: pointer;
  color: #fff;
  float: right;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #110230;
  text-transform: capitalize;
  padding: 0px;
}
#success .close_alert:hover, #success1 .close_alert1:hover{
opacity: 0.8;
}

/* //////////////////////////////////////////////////////////////////////////////////// */



.sell-banner .lead_wrapper input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}

.investor-thankyou .thankyou_heading p{
font-size: 20px;
}



/* ////////////////////////// */
.desktop-sell-form{
display: block !important;
}
.mobile-sell-form{
display: none !important;
}
.desktop-lead-form{
display: block !important;
}
.mobile-lead-form{
display: none !important;
}
/* //////////////////////////// */


.invest-sec h1, .news-sec h1{
font-size: 50px;
}

.heading-3{
font-size: 20px !important;
}
#tab-description .gl-collapse__header h2{
font-size: 27px;
}
#tab-description .gl-collapse__content p,
.all-products-description .product-detail-download-btn,
#tab-description p,
.custom-bullet-points li,
.GLFootNote li,
.woocommerce-account .woocommerce-MyAccount-navigation a {
font-size: 20px;
}
.custom-calculator p.heading-3,
.custom-calculator .monthlyinstalprice .result {
font-size: 15px !important;
}
.why-accum-purchase{
padding-left: 30px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
font-size: 20px;
border: 1px solid #110230;
height: 48px;
}
.woocommerce form .form-row select {
border: 1px solid #180a36;
}
#logout_confirm .message1, 
.woocommerce-MyAccount-content a,
.sec-content p,
.sec-content .product-detail-download-btn,
.footer-content,
.mygoldline-address-para p,
.select-state-wrapper .gl-select__label,
.selling-gold-p p,
.call-goldline-online-container .form-section .form-line label,
.important-information p,
.user-info p,
.wpmc-tabs-wrapper .wpmc-tab-item .wpmc-tab-text {
font-size: 20px;
}
.alert_wrapper, 
#edit-submit {
font-size: 18px;
}
.footer-content p{
font-size: 16px;
}
.alert_signup_page input[type="date"], 
input[type="email"], 
input[type="number"], 
input[type="password"], 
input[type="search"], 
input[type="tel"], input[type="text"], 
input[type="url"], select, textarea {
font-size: 20px;
}
.supply-chain-art h4{
font-size: 27px;
margin-bottom: 15px;
}
.important-information h4,
.strong-para {
font-size: 22px;
}
.user-info .login_signup_btn{
font-size: 20px;
font-weight: 600;
}
.wpmc-nav-wrapper button{
font-size: 20px !important;
}
.fullscreen-container-alert-delete, .fullscreen-container-logout{
display: none;
  position: fixed;
  top: 0;
  justify-content: center;
  align-items: center;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(90, 90, 90, 0.5);
  z-index: 9999;
  padding: 0 15px;
}
.woocommerce-billing-fields div,
.contact-form-col p label,
.font-increase p,
.form-group label,
h4.charts-title,
h4.news-heading,
.content.brd-bfrn strong,
.metal_news p,
.woocommerce-MyAccount-content .woocommerce-Message--info,
.edit-account legend {
font-size: 20px;
}
.content h5{
font-size: 22px;
}
h3 p .head2{
font-size: 27px;
}
.news_content_s #title_span 
.post-excerpt p,
.search .post-footer .icon-doc-text {
font-size: 17px;
}
#stripe-payment-data p{
font-size: 18px !important;
}
nav.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content{
margin-top: 30px;
}
.woocommerce-account .col2-set.addresses{
display: flex;
justify-content: space-between;
}
.woocommerce-account .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 address{
height: calc(100% - 57px);
}
.woocommerce-checkout .woocommerce .col2-set{
display: flex;
justify-content: space-between;
}
.woocommerce-checkout .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 address{
height: calc(100% - 75px);
}
.my_account_order_detail {
border: 1px solid #c2c1c1;
padding-top: 13px;
padding-left: 7px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.my_account_order_detail li{
flex: 1 !important;
font-size: 13px !important;
}
.woocommerce-account li.alert-list-li-s {
list-style: none;
}
.woocommerce-account .checkbox-container select {
width: 100%;
min-width: 160px;
}
.woocommerce-account #wc-print-button{
display: none !important;
}
#wc-print-button.wc-print-button{
display: inline-block !important;
}
.print-receipt-btn #wc-print-button{
float: unset !important;
}
.print-receipt-btn{
text-align: right;
}
.woocommerce-account .woocommerce-order-details__title{
padding-bottom: 20px;
color: #000;
font-weight: 500;
}
.woocommerce-account .woocommerce-column__title{
padding-bottom: 20px;
color: #000;
font-weight: 500;
}
.woocommerce .woocommerce-customer-details address{
color: #000;
}
.woocommerce-account .cart_table table th, table td{
font-weight: 500 !important;
color: #000 !important;
}
button.add-alert{
font-size: 20px;
}
.investorkit_pdf_page select {
width: 300px;
padding: 12px;
border: 1px solid #110230 !important;
background-color: white !important;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;
background-size: .6em;
background-position: calc(100% - 1.3em) center !important;
background-repeat: no-repeat !important;
color: #110230 !important;
font-size: 18px;
}
.cashless-page .mcb-wrap-inner{
display: flex;
flex-wrap: wrap
}
.cashless-page .one-third.column .column_attr.clearfix{
height: 100%;
}
.goldline-differences-small-icons .difference-wrapper .icon_wrapper img{
height: 40px !important;
width: 40px !important;
}
.goldline-differences-small-icons .icon-para p{
padding-left: 30px !important;
}
.desktop-call-us-button {
display: block !important;
}
.mobile-call-us-button {
display: none !important;
}
.product-coin-highlight{
border: 0 !important;
margin-bottom: 20px !important;
padding-left: 20px !important;
}
.product-coin-highlight li {
display: list-item !important;
font-size: 20px !important;
list-style-type: disc !important;
font-weight: 400 !important;
line-height: 25px !important;
}
.buy-gold-silver h1{
font-size: 48px;
line-height: 52px;
}
.player .vp-title .vp-title-header{
display: none !important;
}
.vp-title-header{
display: none !important;
}
.carol-roth .carol-roth-heading {
line-height: 70px;
text-align: left !important;
max-width: 590px;
}
.carol-roth .carol-roth-heading.ff {
max-width: 680px;
}
.carol-img-descrip.content {
display: flex;
}
.carol-img-descrip .image{
width: 320px;
padding-right: 25px;
}
.carol-img-descrip .image img{
width: 100%;
height: 100%;
object-fit: cover;
}
.carol-img-descrip p{
flex: 1;
text-align: justify;
}
.differences-list.content {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-bottom: 50px;
}
.differences-list.content p {
width: 45%;
text-align: justify;
}
.carol-roth-h2 {
margin-bottom: 60px;
}
.carol-routh-ul li{
list-style: disc !important;
padding: 0 !important;
}
.icon-images .mcb-wrap-inner {
justify-content: flex-start !important;
}
.page-id-5992 div#Top_bar .menu_wrapper, .page-id-6063 div#Top_bar .menu_wrapper, .page-id-6066 div#Top_bar .menu_wrapper {
display: none;
}
.page-id-5992 div#Top_bar .search-wrapper, .page-id-6063 div#Top_bar .search-wrapper, .page-id-6066 div#Top_bar .search-wrapper {
display: none;
}
.page-id-5992 #Top_bar .logo, .page-id-6063 #Top_bar .logo, .page-id-6066 #Top_bar .logo {
pointer-events: none;
}
.carol-roth::before {
content: '';
background-color: #f2f5fa;
height: 420px;
position: absolute;
top: 0;
width: 100%;
}
.carol-roth-tt::before {
height: 480px;
}
.carol-roth-ff::before {
height: 550px;
}
.carol-roth-size .content p, .carol-roth-size .differences-list.content p, .carol-roth-size .why-goldline-contactus h3, .carol-roth-size .why-goldline-contactus .why-goldline-contactus-button button{
font-size: 24px;
}
.carol-roth-size .goldline-main-form .form-title h2 {
font-size: 30px;
}
.carol-roth-size .goldline-main-form .form-content .action .btn {
font-size: 22px;
}
.differences-list.content p img {
padding-right: 5px;
}
form.post-password-form {
margin-top: 124px;
}
.why-ira-section3 h2 {
font-size: 33px;
text-align: center;
line-height: 38px;
color: #16044a;
margin-bottom: 20px;
}
.why-ira-section3 p {
font-size: 20px;
line-height: 25px;
}
.why-ira-section3 .para1 {
margin-bottom: 30px;
}
.margin50 {
margin-bottom: 50px;
}
.why-ira-section-top h1 {
font-size: 40px;
line-height: 45px;
}
.why-ira-section-top .mcb-section-inner {
display: flex;
align-items: center;
}
.home-new h1 {
font-size: 30px;
line-height: 1.3;
}
.home-new h1:nth-child(1) {
margin-bottom: 20px;
}
.home-new h1:nth-child(2) {
font-size: 25px !important;
text-align: right;
margin-right: 30px;
}
.home-new .image_wrapper {
width: 450px;
display: none;
}
.home-new {
/* background-image: url(/wp-content/uploads/2022/12/GlennBeck-min.png); */
background-repeat: no-repeat;
background-size: 470px !important;
background-position: bottom;
background-position-x: 73% !important;
/* background-position-y: 0%; */
padding-top: 40px !important;
padding-bottom: 40px !important;
}
.home-new-reviews {
/*background-image: url(/wp-content/uploads/2024/01/IRA_Home_Page-300x135.png);*/
background-repeat: no-repeat;
background-size: 470px !important;
background-position: bottom;
background-position-x: 73% !important;
/* background-position-y: 0%; */
padding-top: 40px !important;
padding-bottom: 40px !important;
}
.home-page2,
.home-page4 {
background-color: #0003 !important;
}
.home-page2 h1,
.home-page4 h1 {
color: #1c044f !important;
}
.home-page3 {
background-image: url('/app/uploads/2022/09/GlennBeck2.png');
padding-top: 30px !important;
padding-bottom: 30px !important;
}
#Action_bar #logo img.logo-sticky, #Action_bar #logo img.logo-mobile, #Action_bar #logo img.logo-mobile-sticky {
display: none;
}
#Header_wrapper {
position: fixed;
width: 100%;
z-index: 9;
/*height: 132px;*/
top: 0;
}
.no-content-padding #Content {
padding-top: 80px !important;
}
.trust-poilet-total {
display: flex;
justify-content: space-between;
}
.main-section-reviews {
padding: 50px 0;
}
.main-section-reviews .img-review .trustpilot {
width: 200px;
}
.main-section-reviews .ab-seal-img .bb-img {
width: 200px;
}
.main-section-reviews .ab-seal-img img {
width: 100%;
height: 100%;
}
.css-o3tnwk {
border-radius: 0.35rem;
display: inline-flex;
flex-direction: column;
font-size: 2.6875rem;
justify-content: center;
min-width: 1.45em;
padding: 0 4px;
text-align: center;
}
.bg-gray-40 {
background-color: #eaebea;
}
.text-blue-brand {
color: #005f86;
}
.main-section-reviews .trust-poilet-total .img-aplus {
display: flex;
margin-bottom: 7px;
}
.main-section-reviews .trust-poilet-total .img-aplus img {
margin-right: 5px;
}
.social-widget-wrapper a {
width: 200px;
}
.social-widget-wrapper .ab-seal-img {
margin: 15px 0;
}
.rates-custom-dropdown {
position: relative;
display: none !important;
}
.rates-custom-dropdown .dropdown-content {
position: absolute;
top: 35px;
width: 230px;
text-align: left;
right: 0;
color: #fff;
z-index: 999999;
display: none !important;
background: #313162;
padding: 10px;
border-radius: 5px;
}
.rates-custom-dropdown .dropdown-content.show {
display: unset !important;
}
.rates-custom-dropdown .dropdown-btn {
display: none !important;
}
#Top_bar a.responsive-menu-toggle {
left: 10px;
}
.percious-metals-charts-heading h1 {
text-align: center !important;
margin-bottom: 20px;
}
.charts_tabs .ui-tabs-nav{
border-bottom: 0;
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
.charts_tabs .ui-tabs .ui-tabs-nav li.ui-state-active a {
background-color: silver;
color: #000;
}
.charts_tabs .ui-tabs .ui-tabs-nav li a {
background-color: #ffc000;
color: #000;
width: 150px;
text-align: center;
font-size: 16px;
}
.charts_tabs .ui-tabs .ui-tabs-nav li.ui-state-active a:after {
background: unset !important;
}
.product-buttons-row.buy-best-precious-metal-ira {
flex-direction: column;
}
.product-buttons-row.buy-best-precious-metal-ira a {
margin-bottom: 10px;
}
.product-buttons-row.buy-best-precious-metal-ira .product-detail-download-btn {
padding: 2px 2px 2px 0 !important;
}
.main-section-reviews .trust-poilet-total .img-review {
display: flex;
flex-direction: column;
}
.main-section-reviews .trust-poilet-total .img-review #trust-pilot-reviews,
.main-section-reviews .trust-poilet-total .ab-seal-img p {
font-size: 16px;
color: #626262;
}
.main-section-reviews .trust-poilet-total {
max-width: 950px;
margin: 0 auto;
}
#Action_bar .contact_details .phone svg {
width: 18px;
fill: #fff;
}
#wp-megamenu-main-menu .wp-megamenu .how-to-buy-menu a,
#wp-megamenu-main-menu .wp-megamenu .chart-menu a,
#wp-megamenu-main-menu .wp-megamenu .about-menu a {
pointer-events: none;
}
.charts_tabs .charts-form {
padding-left: 18px;
}
.charts_tabs h4.charts-title {
padding-top: 30px;
}
.charts-go-btn {
text-align: right;
}
.charts-go-btn button {
background: #ffc000;
color: #000;
border-radius: .25rem;
font-size: 16px;
font-weight: bold;
transition: all 0.2s ease-in-out;
}
.charts-go-btn button:hover {
color: #fff;
background: #110230;
}
.charts_tabs .take-away-bottoms.precious-metal-charts {
margin-top: -30px !important;
margin-right: -20px;
}
.page-id-3444 #Content,
.page-id-3480 #Content,
.page-id-3486 #Content {
padding-top: 16px !important;
}
.page-id-6081 #Content {
padding-top: 12px !important;
}
#Header_wrapper + .section_wrapper.mcb-section-inner:nth-child(2) {
padding-top: 80px;
}
.search.search-results #Content {
padding-top: 200px !important;
}
.new-learn-more .all-news-box {
flex-wrap: wrap;
column-gap: unset;
-webkit-column-gap: unset;
max-width: 1076px;
margin: 0 auto;
}
.new-learn-more .all-news-box a {
width: 33.3%;
margin: 20px 0;
padding: 0 8px;
box-sizing: border-box;
}
.new-learn-more .all-news-box .single-news-box {
margin: 0;
height: 100%;
}
.new-learn-more .all-news-box .single-news-box:hover {
border: 1px solid #f5b804;
}
.goldline_news-template-default.single-goldline_news .sections_group {
margin-top: 150px;
}
.carol-roth.aug31::before {
height: 340px;
}
.new-learn-more h1.title {
font-size: 42px;
}
.coin-highlights-bold {
font-weight: bold;
}
.coin-highlights-list {
padding-left: 40px !important;
border-bottom: 0 !important;
margin-bottom: 15px !important;
}
.coin-highlights-list li {
list-style-type: disc !important;
display: list-item !important;
font-size: 20px;
color: #626262;
font-weight: 400 !important;
line-height: 25px;
}
.buy-silver-page {
border-bottom: 0 !important;
}
.search.search-results #Subheader {
background-color: #fff;
}
.search.search-results #Subheader h1.title {
color: rgba(0,0,0,.7);
font-weight: 700;
text-transform: capitalize;
}
.marginb80 {
margin-bottom: 80px;
}
#simple-banner {
position: fixed;
width: 100%;
top: 0;
z-index: 9;
line-height: 25px;
}
.glenn-back-banner h1 {
font-size: 45px;
}
.glenn-back-banner h2 {
text-align: right;
font-size: 25px;
margin-top: 30px !important;
}
.carol-roth-glenn-beck-section .learn-more-roth-btn .theme-btn {
padding: 10px 20px !important;
}
.carol-roth-glenn-beck-section .learn-more-roth-btn {
text-align: center;
}
a.text.user_login_btn.login_signup_btn {
padding: 2px !important;
width: 140px;
background: #110230;
border-radius: 1px;
}
.carol-roth-glenn-beck-section .btn.theme-btn.icon-btn {
margin-bottom: 0;
}
.glenn-beck-audio-section h3 {
font-size: 28px;
color: #626262;
}
li.user {
position: relative !important;
}
i.fa.fa-user, i.fa.fa-sign-out {
font-size: 20px !important;
position: relative;
top: 2.5px;
}
/*
li.user:hover::after {
content: "Login or Signup";
position: absolute;
color: #444;
background-color: #fff;
font-size: 17px;
padding: 10px !important;
border-radius: 8px;
top: 60px;
line-height: 20px;
left: -29px;
width: 145px !important;
text-align: center;
border: 1px solid #ddd;
}
li.user.loggedin:hover::after {
content: "Dashboard";
}
li.isUserLogin:hover::after{
	content: "Logout";
	position: absolute;
	color: #444;
	background-color: #fff;
	font-size: 17px;
	padding: 10px !important;
	border-radius: 8px;
	top: 60px;
	line-height: 20px;
	left: -29px;
	width: 145px !important;
	text-align: center;
	border: 1px solid #ddd;
}*/
.user.notIsUserLogin {
	display:none !important;
}
/*
li.user:hover::before {
border: solid;
border-color: #fff transparent;
border-width: 0px 12px 15px 14px;
content: "";
position: absolute;
border-radius: 3px;
bottom: -11px;
right: 2px;
}*/

#wp-megamenu-main-menu > .wpmm-nav-wrap ul.wp-megamenu > li.user:hover > a {
border-bottom: 0px solid #fff !important
}
#content22:after {
height: 2px;
display: block;
width: 136px;
background: #ffc000;
border-bottom: 1px #ffc000;
content: '';
margin-left: auto;
}
#content22 p {
border-right: 2px solid #ffc000;
height: 50px;
font-size: 16px;
line-height: 1.5;
margin: 0;
}
.line-boder-yellow .para-border {
padding: 20px;
}
.line-boder-yellow .para-border:before{
height: 2px;
  display: block;
  width: 136px;
  background: #ffc000;
  border-right: 2px #ffc000;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
.line-boder-yellow .para-border::after{
width: 2px;
display: inline-block;
height: 45px;
background: #ffc000;
border-right: 2px #ffc000;
content: '';
position: absolute;
left: 0;
top: 0;
}
.carol-roth-main-form .goldline-main-form {
margin-top: -310px;
}
.why-buy-carol-roth {
background-image: url('../img/carol-roth-banner-bg.png');
background-size: 390px !important;
padding-top: 70px !important;
}
.newslist-group h4.news-heading {
line-height: 24px;
}
.deal-of-the-week h1.title {
text-align: left;
text-transform: uppercase;

}
.deal-of-the-week i.icon-phone {
background: url(../img/2021/03/phone.png) no-repeat;
width: 18px;
height: 18px;
background-position: center;
display: inline-block;
}
.deal-of-the-week i.icon-phone::before {
display: none;
}
.thankyou-modal-popup-btns {
display: flex;
align-items: center;
justify-content: center;
}

.error404 #Error_404 .container {
padding-top: 80px;
}
.woocommerce-checkout #payment div.payment_box {
border: 1px solid #dfdcde;
color: #626262;
background-color: #fff;
}
#payment div.payment_box::before {
top: -13px !important;
}
.woocommerce-checkout #payment div.payment_box input.input-text {
font-size: 20px;
}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc {
  width: 100% !important;
}
.all-products-description .product-btn-holder .btn {
width: 100%;
}
.all-products-description .product-btn-holder .product-detail-download-btn {
padding: 0 !important;
}
.all-products-description .product-btn-holder .product-detail-download-btn .product-detail-download-icons {
position: relative;
/*left: 35px;*/
}
.gl-footer__list {
list-style-type: none;
margin: 0;
padding: 0;
}
.gl-footer__list li:first-child {
border-left: none;
}
.gl-footer__list li {
display: inline-block;
border-left: 1px solid #959595;
padding: 0 0.5em;
margin: 0.25em 0;
}
.gl-footer__list li a {
font-size: 15px;
}
#Footer .widgets_wrapper {
padding: 30px 0 30px 0 !important;
}
.footer-content p:nth-child(1) {
padding-top: 30px;
}
.accumulation-custom-products .pp-item {
position: relative;
}
.accumulation-custom-products .pp-item  {
position: relative;
}
.accumulation-custom-products .pp-item .soldout {
position: absolute;
  top: 0;
  right: 0;
  background: #1c044f;
  padding: 2px 6px;
}
.accumulation-custom-products .pp-item .soldout h4 {
font-size: 12px;
color: #fff;
}



.invalid .wpcf7-response-output, .wpcf7-form.spam .wpcf7-response-output {
  display: none !important;
}

.page-id-4672 .accum.sidebar-form ~ .product-btn-holder {
display: none !important;
}
#FAQs {
margin-bottom: 0 !important;
}
#tab-description {
  border: 1px solid #c5c5c5;
margin: 30px 0;
}
.btn-with-loader p {
display: flex;
justify-content: end;
align-content: center;
}
.no-alert-container .heading {
font-size: 14px;
text-align: center;
color : #626262 !important;
}
.alerts_container.aloader {
opacity: 0.5;
pointer-events: none;
}
#alert_loader {
text-align: center;
}
.bbb-footer {
width: 100%;
max-width: 160px;
display: block;
margin: 0px auto;
}
.main-section-reviews .trust-poilet-total .trustpilot-widget:after {
content: '';
background: #fff;
position: absolute;
width: 100%;
height: 20px;
bottom: 0px;
}



/** New Styles */
#Action_bar {
position: relative;
}


/** Home Slider **/
.slider_pagination a.selected:after, .slider_pagination .slick-active a:after {
content: "";
-webkit-border-radius: 100px;
border-radius: 100px;
position: absolute;
left: 2px;
top: 2px;
background: #D6D6D6;
-webkit-transform: none;
transform: none;
width: 12px;
height: 12px;
}

.content_slider .slider_pagination {
position: absolute;
left: 0;
right: 0;
bottom: 40px;
}

.content_slider {
padding: 0 10px;
}

.desc-wrapper{
width: 100%;
position: absolute;
bottom: 10vh;
}
.content_slider.flat.description ul li .desc {
padding: 0 10%;
}
.desc-wrapper .desc h2,
.desc-wrapper .desc .news-vault-title,
.news-vault-title {
font-size: 2.5rem;
line-height: 3rem;
color: white;
font-weight: normal;
}
.desc-wrapper .desc h2 span,
.desc-wrapper .desc .news-vault-title span,
.news-vault-title span {
display: block;
}

.content_slider a.button {
z-index: 200;
color: white;
}
.content_slider a.slider_next {
right: 10px;
}
.content_slider a.slider_prev {
left: 10px;
}
.content_slider.flat a.button .button_icon {
opacity: .8;
}
.content_slider.flat.description ul li img {
border-radius: 40px;
}
.slider_pagination a {
border: 1.5px solid white;
width: 16px;
height: 16px;  
}

.slider_pagination a.selected, .slider_pagination .slick-active a {
width: 16px;
height: 16px;
margin: 0 9px;
position: relative;
top: 0;
background: rgba(0, 0, 0, .15);
-webkit-border-radius: 2px;
border-radius: 100%;
}
.border-radius-img{
border-radius: 40px;
}
#Header_creative #Top_bar .menu > li > a {
padding: 0 20px;
text-align: left;
text-transform: uppercase;
}

#Header_creative.dropdown #Top_bar #menu ul li ul li a {
padding: 0 40px;
text-align: left;
font-size: 16px;
border: none
}
#Top_bar .menu > li a:hover,
#Top_bar .menu > li ul li a:hover,
#Top_bar .menu > li ul li.hover > a {
background: #dcd6e3
}
#menu-main-menu .sub-single-item span:after {
content: url(../img/plus-icon.png);
position: absolute;
right: 0;
}
#Header_creative.dropdown #Top_bar #menu ul.sidebar-submenu li {
margin: 0px 10px !important;
}
#Header_creative.dropdown #Top_bar #menu ul.sidebar-submenu {
  padding: 10px 10px;
  float: left;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;    
}
#Header_creative.dropdown #Top_bar #menu ul.sidebar-submenu li a {
color: #1c044f;
}
#search-form .asl_w_container{
min-width: 13vw;
}
#Header_creative.dropdown #Top_bar #menu ul li.current_page_parent ul.sub-menu,
#Header_creative.dropdown #Top_bar #menu ul li.menu-item.current-menu-item.menu-item-has-children ul.sub-menu{
display: block !important;
}
#Header_creative #Top_bar #menu li.menu-item:has(> ul.sub-menu > .current_page_item) > ul.sub-menu,
#Header_creative #Top_bar #menu li.menu-item:has(> ul.sub-menu .current-menu-item.menu-item-has-children) > ul.sub-menu,
#Header_creative #Top_bar #menu li#menu-item-221:has(> ul.sub-menu .current-menu-item) > ul.sub-menu,
#Header_creative #Top_bar #menu li#menu-item-233:has(> ul.sub-menu .current-menu-item) > ul.sub-menu
 {
display: block !important;
}

/***Menu ***/
/*
#Header_creative.dropdown #Top_bar #menu ul li ul.sub-menu li.current-menu-item a span {
text-decoration: underline;
}
*/
.banner_wrapper {
  margin-bottom: 20px;
}
.cta-click-call {
margin-bottom: 10px;
}
.cta-click-call a {
color: white;
font-size: 15px;
background: #0C1451;
border-radius: 60px;
margin: 0px 25px;
padding: 10px 16px;
box-sizing: border-box;
display: flex;
align-items: center;
text-decoration: none;
width: 210px;
text-align: left;
justify-content: stretch;
}
.cta-click-call a:hover {
color: white;
}
.cta-click-call .phone-icon {
flex-shrink: 0;
display: flex;
align-items: center;
text-align: center;
padding: 0px 10px 0px 0px;
}

.cta-click-call .phone-icon img {
width: 20px;
height: auto;
}

.cta-click-call a div {
display: flex;
flex-direction: column;
letter-spacing: 2.5px; 
}

.cta-click-call a span {
display: block;
font-size: 20px;
font-weight: bold;
letter-spacing: 1px;
line-height: 1;
}


#Header_creative #Top_bar .banner_wrapper #popup-form-button img {
padding: 0 20px;
max-width: 180px;
}

/* Google reviews */
.google-rating {
display: flex;
align-items: center; 

}

.google-rating-link {
display: flex;
text-decoration: none;
color: inherit; 
}
.google-rating-link:hover {
color: inherit;
}
.reviews-icon-left img {
width: 40px;
height: auto;
padding: 0px 10px;
}

.reviews-content-right {
display: flex;
flex-direction: column;
}

.reviews-row {
display: flex;
align-items: center;
gap: 10px;
}

.reviews-row strong {
font-size: 18px;
font-weight: bold;
}

.google-rating .stars {
font-size: 18px;
display: flex;
gap: 2px;
}

.google-rating .star {
color: #FFD700; 
position: relative;
}

.google-rating .star.empty {
color: #e0e0e0; /* Light gray for empty stars */
}

.google-rating .star.half {
display: inline-block;
background: linear-gradient(to right, #FFD700 50%, #e0e0e0 50%); /* Half gold, half gray */
-webkit-background-clip: text;
background-clip: text;
color: transparent; 
}

/* End new styles */


.carol_tabs .ui-tabs .ui-tabs-nav li a {
  font-size: 22px !important
}

.carol_tabs .ui-widget-content {
  font-size: 20px
}

select#selected_state2,
p.update_agrement_info,
.update_agreement_date {
  display: inline-block;
  margin-bottom: 40px;
  vertical-align: middle;
}


p.update_agrement_info {
  padding-left: 30px
}

#billing_state_field .select2-container .select2-selection--single {
  height: 48px;
  align-items: center;
  display: flex
}

ol.content li {
  font-size: 18px !important;
  color: #626262
}
div#Content.mbl1 {
  margin-top: -75px !important;
}
.no-content-padding div#Content.mbl1 {
   padding-top: 0px !important;
}
.page-id-6735 .carol-roth-main-form .goldline-main-form {
  margin-top: 0
}

li.mail {
  display: none !important
}

li.slogan {
  display: none !important
}

ul.contact_details li:nth-child(3) {
  display: none !important
}

.mcb-item-joibajytz iframe {
  height: 300px !important
}

.concriege_heading h1.title {
  text-align: left;
  padding-bottom: 35px;
  padding-left: 20px
}

h3.ship_bil_heading {
  padding-bottom: 2px;
  padding-top: 20px
}

.woocommerce-checkout a.remove {
  display: none !important
}

.deal_image img {
  width: 100%
}
/* .y360 div {
    display: none;
} */
#wp-megamenu-main-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a {
  cursor: pointer
}

.client_concierge_section {
  margin-bottom: 80px
}

div#ajaxsearchlite1 {
  border-radius: 8px;
  padding: 4px
}
div#ajaxsearchlite1 {
  border-radius: 50px;
  padding: 4px;
}
a.button.wc-backward {
  display: none;
  background: #ffc009 !important;
  padding: 15px;
  color: black !important;
  font-weight: 700
}

table.thresixty_tbl {
  display: none
}

.postid-1757 table.thresixty_tbl {
  display: block !important
}

.admin_cart_table h5 {
  margin: 0
}

.content-table {
  border: 1px solid #ddd
}

.dilivery-door-faqs {
  padding-top: 0 !important
}

.why-gold-difference .difference {
  margin-bottom: 20px
}

.content-table th {
  text-align: left
}

.d-flex-class {
  display: flex;
  align-items: center
}

.product-variant-img {
  width: 70px;
  margin-right: 15px
}

#menu-main-menu .cart a,
li#wp-megamenu-item-3835 a {
  pointer-events: auto !important
}

.address-change-info {
  border: 3px solid green;
  padding: 10px
}

.address-change-info p {
  margin: 0;
  font-weight: bold;
  color: #000
}

.address-change-info p a {
  color: #014eff !important
}

.custom-height-bg-image {
  min-height: 300px
}

.edit-address-btn {
  display: none
}

.cashless-page .slide-wrap {
  min-height: 432px;
  height: 100%
}

input[type="date"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="url"]:focus,
select:focus,
textarea:focus {
  color: #110230;
  background-color: #fff !important;
  border-color: #110230
}

.woocommerce .product div.entry-summary h1.product_title {
  font-size: 30px
}

section#custom-cart-form {
  margin-top: 50px
}

span.form-required {
  color: red
}

#Top_bar .search-wrapper {
  position: absolute;
  left: 150px;
  top: 5px
}

.header-classic #Header .top_bar_left {
  position: relative
}

#Top_bar.is-sticky .search-wrapper {
  position: absolute;
  left: 170px;
  top: 8px
}

.home .section.the_content.has_content .the_content_wrapper {
  display: none
}

.search-wrapper #side-form .field {
  background: #fff;
  border-radius: 4px;
  width: 125px !important;
  padding: 0 10px;
  border: 1px solid #eaeaea;
  min-height: 31px !important;
  color: #3d4246;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  margin-bottom: 0
}

input[type="text"]:focus {
  background: #fff !important;
  border-color: #16044a
}

.customer-head .trustpilot-widget {
  background-color: #f5f5f5;
  padding: 15px;
  border-radius: 3px;
  margin-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0
}

.if-zoom .image_frame:hover .image_wrapper img,
.if-zoom .image_frame.hover .image_wrapper img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.customer-wrap .photo_box {
  margin: 0 auto
}

.customer-wrap .bb-img .photo_box {
  width: 100px
}

.bb-img img.scale-with-grid {
  max-width: 200% !important
}

.bb-img a:hover img.scale-with-grid {
  margin-left: -100px
}

.site-footer__social-icons.social-icons.site-footer__icon-list {
  text-align: right;
  display: block;
  margin: 0;
  margin-top: 25px;
  padding: 0
}

.site-footer__social-icons li:first-of-type {
  padding-left: 0
}

.site-footer__social-icons li {
  padding: 0 5px
}

.site-footer__social-icons li a.social-icons__link {
  color: #fff;
  background: #000;
  width: 30px;
  height: 30px;
  text-align: center;
  border-radius: 50%;
  line-height: 30px
}

.site-footer__social-icons li a.social-icons__link i {
  font-size: 15px !important
}

.icon__fallback-text {
  position: absolute !important;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0
}

.site-footer__social-icons li {
  list-style: none;
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle
}

.icon-images .one-sixth.column {
  margin-bottom: 0
}

#Footer .widgets_wrapper .widget {
  padding: 0 0 15px 0;
  margin-bottom: 0;
  margin-top: 0
}

.news-sec .cta-btn {
  margin-top: 40px
}

.news-sec {
  margin-bottom: 40px
}

.news-sec .sa_hover_container {
  border: 1px solid #dadada;
  border-radius: 3px;
  box-shadow: 0 5px 11px rgb(0 0 0 / 6%);
  margin: 0 !important;
  margin-bottom: 15px !important;
  margin-right: 15px !important;
  margin-left: 15px !important;
  min-height: auto !important;
}

.news-sec .sa_hover_container h1 {
  font-size: 27px;
  color: #1c044f;
  margin-bottom: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 1.2
}

.news-sec .sa_hover_container p {
  color: #444;
  line-height: 1.5;
  margin-bottom: 15px;
  font-size: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical
}

.news-sec .content-area {
  padding: 15px
}

.page-id-187 .news-sec .content-area {
  min-height: 200px
}

.news-sec .sa_hover_container img {
  width: 100% !important
}

.news-sec.seo-page-slider .sa_owl_theme .disabled .owl-prev,
.news-sec.seo-page-slider .sa_owl_theme .disabled .owl-next {
  display: none !important
}

.news-sec .sa_owl_theme .disabled .owl-prev,
.news-sec .sa_owl_theme .disabled .owl-next {
  display: block !important
}

.news-sec .sa_owl_theme .disabled .owl-prev,
.news-sec .sa_owl_theme .disabled .owl-next {
  width: 50px !important;
  height: 50px !important;
  border: 1px solid #dadada !important;
  background: #fff !important;
  background-color: #fff !important;
  border-radius: 50%;
  text-align: center;
  position: absolute;
  outline: none !important
}

.white .sa_owl_theme .owl-nav .owl-prev,
.white .sa_owl_theme .owl-nav .owl-prev:hover,
.white .sa_owl_theme .owl-nav .owl-next:hover {
  background-color: #fff !important
}

.news-sec .sa_owl_theme .owl-nav .owl-prev {
  left: -40px
}

.news-sec .sa_owl_theme .owl-nav .owl-next {
  right: -40px
}

.news-sec #sample_slider {
  padding: 0 15px
}

.news-sec .content-img {
  overflow: hidden;
  margin-bottom: 5px;
  position: relative;
  text-align: center
}

.news-sec .content-img .wp-image-1989.size-medium {
  max-width: 85% !important
}

.news-sec .source-tag {
  position: absolute;
  bottom: 10px;
  right: 8px;
  background-color: #fff;
  border-radius: 2px;
  padding: 0 8px 0 0
}

.news-sec .source-tag .source-img {
  display: inline-block;
  width: 30px !important;
  height: 30px !important;
  margin-right: 2px;
  border-radius: 2px 0 0 2px
}

.news-sec .source-tag .src-name {
  color: #555;
  font-size: 12px
}

.popular-products .mbl-view {
  display: none
}

.popular-products .desktop-view {
  display: block
}

.icon-images .mcb-wrap-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-start;
  /*-ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;  */
  gap: 10px;
}
.footer-bottom-slider .customer-wrap img {
  max-width: 100%;
}
a#back_to_top.button.button_js {
  border: 1px solid #65666c;
  border-radius: 50%
}

#wp-megamenu-main-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a:hover,
#wp-megamenu-main-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a:active {
  color: #ffc000 !important
}

#wp-megamenu-main-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a.icon-text-wrapper:hover .tmenu_item_icon,
#wp-megamenu-main-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a.icon-text-wrapper:hover .tmenu_item_text {
  color: #fff !important
}

.site-footer__social-icons li a.social-icons__link {
  -webkit-transition: all .3s ease-in-out 0s;
  -moz-transition: all .3s ease-in-out 0s;
  -o-transition: all .3s ease-in-out 0s;
  transition: all .3s ease-in-out 0s;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center
}

.site-footer__social-icons li a.social-icons__link:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  border-radius: 3px
}

/* why-buy-precious-metals css */
.bluecolor {
  color: #16044a !important;
}

.bright-bluecolor {
  color: #014eff !important
}
/*
.bg-gradient {
  background: linear-gradient(180deg, rgba(245, 245, 245, 1) 0, rgba(255, 255, 255, 1) 100%)
}
*/
.main-banner {
  margin-top: 0 !important
}

.sections_group {
  margin-top: 50px
}

.content p {
  font-size: 20px;
  line-height: 1.5;
  margin: 0 0 16px
}

.precious-metals h1,
.precious-metals h2 {
  text-align: left
}

.precious-metals h2 {
  border-left: 2px solid #ffc000;
  margin: 0;
  padding: 13px 15px
}

.precious-metals h2.charts_side_head {
  padding: 25px 15px
}

.brd-bfrn {
  position: relative;
  padding-left: 18px
}

.brd-bfrn:before {
  display: block;
  content: "";
  width: 3px;
  height: 100%;
  background-color: #ffc000;
  position: absolute;
  left: 0;
  top: 0
}

.takeaway-content {
  padding-top: 22px
}

.takeaway-content:before {
  height: 2px;
  display: block;
  width: 136px;
  background: #ffc000;
  border-right: 2px #ffc000;
  content: ''
}

.key-take-bottom {
  display: contents
}

.bodesnewdes {
  float: right
}

.take-away-bottoms {
  margin-top: -50px
}

#content1 p {
  border-right: 2px solid #ffc000;
  height: 50px;
  font-size: 16px;
  line-height: 1.5;
  margin: 0
}

#content1:after {
  height: 2px;
  display: block;
  width: 136px;
  background: #ffc000;
  border-bottom: 1px #ffc000;
  content: ''
}

.portfolio-content h1 {
  color: #16044a !important;
  text-align: left
}

.portfolio-content p {
  color: #555;
  font-size: 20px
}

.rte-setting:last-child {
  margin-bottom: 0
}

.heading-2 h2 {
  font-size: 27px;
  text-align: left;
  color: #16044a !important
}

.image-with-text-desco {
  margin-right: 100px
}

.image-with-text-desce {
  margin-left: 100px
}

.text-content p {
  font-size: 20px;
  line-height: 1.5;
  color: #555;
  font-family: 'Open Sans';
  font-weight: 400
}

.portfolio-content .image_wrapper {
  display: flex;
  align-items: center;
  width: 350px
}

.portfolio-content .image_wrapper img {
  width: 240px;
  height: 200px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto
}

.rte-setting:last-child {
  margin-bottom: 0
}

.product .onsale,
.woocommerce .product div.entry-summary h1.product_title:after {
  display: none
}
/*.product .woocommerce-product-gallery__trigger, .product .price, .product .stock.in-stock, .product .quantity{
    display: none;
}*/
/* .wide.tabs.product.type-product{
    padding-top: 70px;
    padding-bottom: 40px;
    max-width: 1145px;
    margin: 0 auto;
} */
.product .flex-viewport {
  border: 1px solid #f4f7ff;
  border-radius: 7px;
  height: 100% !important;
  width: 100% !important;
  text-align: center;
  padding: 20px 0 50px
}

.product .flex-control-nav {
  margin-top: -82px !important;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  position: relative
}

.heading-3 {
  font-size: 16px;
  color: #555
}

.product-detail-download-btn {
  padding: 2px 2px 2px 19px;
  position: relative;
  background-color: #ffc000;
  color: #fff;
  text-transform: none;
  font-weight: 700;
  font-size: 20px;
  border-radius: 60px;
  font-family: 'Open Sans', sans-serif
}

.product-detail-download-icons {
  width: 45px;
  /* display: inline-block; */
  background-color: #fff;
  height: 45px;
  text-align: center;
  line-height: 40px;
  border-radius: 50%;
  /* margin-left: 12px; */
  display: flex;
  align-items: center;
  justify-content: center;
  /* margin-left: 15px; */
  flex-shrink: 0;
}

.product-detail-download-icons img {
  max-width: 23px
}

.btn.theme-btn.btn-default.btn-sm {
  padding: 10px 15px;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
  box-sizing: border-box;
}

.btn.theme-btn.btn-default {
  background-color: #fff;
  color: #1c044f;
  border-color: #bababa
}

.btn .ic-btn {
  display: inline-block;
  width: 22px;
  margin-right: 12px
}

#Footer {
  position: relative
}

#Footer h1 {
  position: absolute;
  top: -100px;
  font-size: 35px;
  line-height: 42px;
  font-weight: 700;
  color: #1c044f;
  text-align: center;
  left: 0;
  right: 0;
  margin: 15px auto
}
/* product page css */
/* .single-product .section_wrapper{
    max-width: 100% !important;
}
.single-product .wide.tabs.product.type-product {
    max-width: 100%;
}

.single-product .product_wrapper{
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 55px !important;
    padding-right: 55px; 
} */
.accumulation-sec {
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 55px !important;
  padding-right: 55px
}

.recommended-product-sec {
  background: #f5f5f5;
  background: -moz-linear-gradient(180deg, rgba(245, 245, 245, 1) 0, rgba(255, 255, 255, 1) 100%);
  background: -webkit-linear-gradient(180deg, rgba(245, 245, 245, 1) 0, rgba(255, 255, 255, 1) 100%);
  background: linear-gradient(180deg, rgba(245, 245, 245, 1) 0, rgba(255, 255, 255, 1) 100%)
}

.recommended-product-sec .related.products {
  border: 0
}
/*.faq-section .vc_column_container.vc_col-sm-12{
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 55px !important;
    padding-right: 55px;
    float: none;
}
.faq-section .vc_column_container .vc_row{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.faq-section .faq .question .title{
    color: #555;
    font-weight: bold;
    padding: 18px 48px;
}*/
.faq-section .icon-plus.acc-icon-plus,
.faq-section .icon-minus.acc-icon-minus {
  color: #555 !important;
  font-weight: bold
}
/*.faq-section .faq .question {
    border-color: #b7b7b7;
    border-width: 0 0 0 3px;
}*/
.faq-section .faq .question.active {
  border-color: #ffc000
}

.vc_btn3.vc_btn3-size-lg {
  font-weight: bold
}

.faq-section .faq .question:after {
  background-color: transparent
}
/* .product .single_add_to_cart_button{
    display: none !important;
} */
.btn.theme-btn.btn-default {
  background-color: #fff;
  color: #1c044f;
  text-transform: none;
  font-weight: 700;
  font-size: 15px;
  border-radius: 60px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid #bababa
}

.product .product-btn-holder {
  width: 55%;
  padding-top: 15px
}

.product-detail-download-btn {
  padding: 2px 3px 2px 2px;
  position: relative;
  background-color: #ffc000;
  color: #000;
  text-transform: none;
  font-weight: 700;
  font-size: 20px;
  border-radius: 60px;
  font-family: 'Open Sans', sans-serif;
  appearance: none;
  width: auto;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  font-style: normal;
  white-space: normal;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-detail-download-btn:hover {
  background-color: #d4b500;
  color: #000;
  box-shadow: none
}

/*
.product-detail-download-icons {
  width: 45px;
  display: inline-block;
  background-color: #fff;
  height: 45px;
  text-align: center;
  line-height: 40px;
  border-radius: 50%;
  margin-left: 12px
}*/

.product-detail-download-icons img {
  max-width: 23px !important
}

.btn.theme-btn.btn-default:hover {
  background-color: #ffc000;
  border-color: #ffc000;
  color: #000
}

.btn.theme-btn.btn-default .with-hover-img {
  display: none
}

.btn.theme-btn.btn-default .without-hover-img {
  display: block
}

.recommended-product-sec .related.products {
  border: none !important
}

.recommended-product-sec .custom-relat-prod {
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 55px !important;
  padding-right: 55px !important;
  left: 0 !important;
  width: 100% !important
}

.recommended-product-sec .related.products ul {
  display: flex;
  align-items: self-end;
  justify-content: space-between;
  flex-wrap: wrap
}

.recommended-product-sec .related.products .price {
  display: none !important
}

.recommended-product-sec .related.products h4 {
  text-align: center;
  font-size: 16px;
  line-height: 1.5;
  color: #555;
  font-family: 'Open Sans';
  font-weight: 400;
  margin: 0 !important;
  height: 47px !important
}

.recommended-product-sec .related.products h4 a {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical
}

.recommended-product-sec .related.products h4 a {
  height: 100% !important
}

.recommended-product-sec ul.products li.product .desc {
  background: #eaeaea;
  padding: 8px !important
}

.recommended-product-sec ul.products li {
  border-radius: 3px;
  overflow: hidden;
  display: block;
  border: 1px solid #e8e8e8;
  margin-top: 15px
}

.recommended-product-sec ul.products li:nth-child(4),
.recommended-product-sec ul.products li:nth-child(8) {
  margin-right: 0 !important
}

.recommended-product-sec ul.products::after,
.recommended-product-sec ul.products::before {
  display: none
}

.recommended-product-sec .desc {
  position: relative
}

.recommended-product-sec button.btn.custom-view-detail-button {
  width: 100%;
  font-size: 16px;
  margin: 0
}

.recommended-product-sec .hover-custom-view-detail-button {
  margin-top: -50px
}

.woocommerce .product div.entry-summary .product_meta {
  margin: 0 0 15px !important;
  display: none
}

.woocommerce ul.products li.product .image_frame {
  padding: 25px
}

.woocommerce ul.products li.product .desc h4 {
  height: 39px;
  overflow: hidden
}

.single_add_to_cart_button.button.alt {
  background: #ffc000 !important;
  min-width: 200px;
  border-radius: 30px !important;
  text-transform: capitalize;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px
}

.woocommerce div.product div.images .flex-control-thumbs li {
  width: 13%;
  float: left;
  margin: 30px 30px 0 0;
  list-style: none;
  border: 1px solid #ddd;
  border-radius: 50%;
  padding: 10px
}

.woocommerce div.product div.images .flex-control-thumbs li:last-child {
  margin: 30px 0 0 0
}

.wide.tabs.product.type-product {
  padding-top: 30px
}

.woocommerce ul.products li.product .desc {
  background: #eaeaea;
  padding: 15px 15px;
  width: 100%;
  box-sizing: border-box
}

.custom-relat-prod .related.products h2 {
  display: none;
  border: 0
}

.tabs.wc-tabs.ui-tabs-nav.ui-corner-all {
  display: none
}

.custom-button button {
  color: #fff !important;
  border-color: #ffc000 !important;
  background-color: #ffc000 !important;
  border-radius: 50px !important;
  padding: 12px 23px !important;
  margin-top: 50px
}

.custom-primaty-button button {
  color: #fff !important;
  border-color: #ffc000 !important;
  background-color: #ffc000 !important;
  border-radius: 50px !important;
  padding: 12px 23px !important;
  padding-right: 60px !important
}

.custom-primaty-button i.fa-arrow-alt-circle-right {
  right: 2px !important;
  font-size: 40px !important
}

.footer-bottom-slider {
  background: whitesmoke;
  padding: 40px 20px 0;
  margin-top: -265px
}

.footer-bottom-slider a.social-icons__link {
  color: #fff !important
}

.product-info-detail {
  background: #110230;
  border-radius: 4px;
  border-top: 5px solid #edc709;
  width: 100%;
  float: none;
  padding-bottom: 1px;
  margin-bottom: 10px
}

.product-detail-status-row {
  padding: 18px 0 18px 0;
  margin-right: 0;
  margin-left: 0;
  color: #fff
}

.pro-row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  justify-content: space-between;
  border-bottom: 1px solid #7d7373
}

.arrowmak {
  clip-path: polygon(25% 0, 100% 0, 100% 100%, 25% 100%, 0 50%);
  background: #edc709;
  height: 15px;
  color: black !important;
  padding: 6px 18px 15px 39px !important;
  position: relative;
  top: 10px
}

.product-detail-status {
  margin-left: 28px;
  padding: 15px 0;
  color: white !important
}

.product-detail-status1 {
  margin-left: 28px;
  padding: 6px 0;
  color: white !important
}

.price__regular .heading-3 {
  padding-right: 15px;
  color: #edc709;
  font-size: 20px;
  font-weight: 700;
  display: block;
  margin-top: 7px
}

.product-detail-status-row1 {
  padding: 5px 0
}

.xyz {
  height: 45px;
  width: 45px;
  position: relative;
  display: inline-block;
  line-height: 3;
  background-color: #16044a;
  line-height: 45px;
  border-radius: 50%;
  margin: 12px auto auto;
  color: #fff;
  font-size: 18px;
  box-shadow: 0 2px 10px rgb(22 4 74 / 40%)
}

.accumulation-sec .or-heading {
  position: relative
}

.accumulation-sec .or-heading:before {
  content: "";
  position: absolute;
  width: 45%;
  top: 50%;
  left: 54%;
  border: 1px dashed #d3d3d4
}

.accumulation-sec .or-heading:after {
  content: "";
  position: absolute;
  width: 45%;
  top: 50%;
  right: 54%;
  border: 1px dashed #0000002e
}

.right-side-form {
  padding: 10px 0 0 0;
  color: #fff
}

.right-side-form input {
  width: 100%
}

.right-side-form .monthlyamountbg {
  display: flex;
  background: #190f38 !important
}

.right-side-form .form-group {
  padding: 0 20px
}

.right-side-form .note-text {
  padding-top: 16px
}

.right-side-form .vertical {
  height: 60px;
  border-left: 1px solid #ddd;
  padding-right: 15px
}

.note-text p {
  color: #fff;
  font-size: 12px;
  line-height: 18px
}

.why-goldline-wrap p {
  padding-right: 10%
}

ul.social-sharing {
  border-left: 4px solid #110230;
  border-bottom: 4px solid #110230;
  border-right: 4px solid #110230;
  padding-top: 0;
  background-color: #efefef;
  margin-top: 30px;
  margin-left: 0 !important;
  list-style: none;
  justify-content: center;
  display: flex
}

ul.social-sharing li {
  list-style: none
}

ul.social-sharing .btn--share .icon {
  vertical-align: middle;
  width: 16px;
  height: 16px;
  margin-right: 4px
}

.visually-hidden {
  position: absolute !important;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0
}

ul.social-sharing .btn--share {
  background-color: transparent;
  border-color: #e8e9eb;
  color: #3d4246;
  margin-right: 10px;
  margin-bottom: 0;
  padding: 5px 10px
}

ul.social-sharing .btn--share:hover {
  background-color: #d4b500;
  box-shadow: none
}

.right-side-form button.btn.product-form__cart-submit {
  padding: 0 35px !important;
  border-radius: 60px !important;
  font-size: 18px;
  border: 3px solid #ffc000 !important;
  min-height: 40px;
  color: #000 !important
}

.product-form__item.product-form__item--submit {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 20px
}

.why-goldline-wrap.pt-2 {
  padding-top: 20px
}

.why-goldline-wrap .sec-title {
  padding-bottom: 20px
}

.right-side-form button.btn.product-form__cart-submit:hover {
  background: #ffc000;
  color: black
}

.gird.other-details.item-style-above .item-style {
  background: #1c044f;
  clip-path: polygon(0 0, 49% 0, 45% 53%, 49% 100%, 0 100%);
  padding: 10px;
  color: #fff
}

.product-single__description table {
  table-layout: auto;
  border: 1px solid gainsboro
}

span.ajax-loader {
  position: absolute !important;
  top: 50%;
  left: 50%;
  right: 0
}

li.bell i.fa.fa-bell {
  font-size: 18px !important;
  position: relative;
  top: 2.5px;
  /*font-family: Mulish, sans-serif*/
}
/*
li.bell:hover::after {
  content: "Add price alerts";
  position: absolute;
  color: #444;
  background-color: #fff;
  font-size: 17px;
  padding: 10px !important;
  border-radius: 8px;
  top: 60px;
  line-height: 20px;
  left: -29px;
  width: 145px !important;
  text-align: center;
  border: 1px solid #ddd
}

li.bell:hover::before {
  border: solid;
  border-color: #fff transparent;
  border-width: 0 12px 15px 14px;
  content: "";
  position: absolute;
  border-radius: 3px;
  bottom: -11px;
  right: 2px
}

li.cart:hover::after {
  content: "Only for accumulation products";
  position: absolute;
  color: #444;
  background-color: #fff;
  font-size: 17px;
  padding: 10px !important;
  border-radius: 8px;
  top: 60px;
  line-height: 20px;
  right: -19px;
  width: 237px !important;
  text-align: center;
  border: 1px solid #ddd
}

li.cart:hover::before {
  border: solid;
  border-color: #fff transparent;
  border-width: 0 12px 15px 14px;
  content: "";
  position: absolute;
  border-radius: 3px;
  bottom: -11px;
  right: 2px
}
*/
.woocommerce-cart li.cart:hover::after,
.woocommerce-checkout li.cart:hover::after,
.woocommerce-account li.bell:hover::after,
.woocommerce-cart li.bell:hover::after,
.woocommerce-checkout li.bell:hover::after {
  width: 220px
}

.woocommerce-products-header {
  padding: 40px 0 0 0;
  margin-bottom: 10px
}

.category-top-sec {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 60px;
  margin-bottom: 60px
}

.brd-bfr {
  position: relative;
  padding-left: 18px
}

.category-top-sec h1 {
  margin: 0;
  margin-bottom: 25px
}

.category-top-sec .sec-content p {
  font-size: 16px;
  line-height: 1.2
}

.category-top-sec .brd-bfr:before {
  display: block;
  content: "";
  height: calc(100% - 8px);
  width: 3px;
  background-color: #ffc000;
  position: absolute;
  left: 0;
  top: 4px
}

.category-top-sec .wpb_single_image {
  padding: 0 15px;
  margin: 0
}

.category-top-sec .wpb_wrapper>div {
  margin-bottom: 0
}

.category-top-sec .category-btn-holder {
  text-align: center;
  width: 350px;
  margin: 0 auto
}

.category-top-sec .btn.theme-btn.btn-default.btn-sm {
  width: auto
}

.category-top-sec .guide-btn {
  margin-bottom: 20px
}

.category-top-sec .btn.theme-btn .btn-icon {
  margin-left: 59px
}

.category-products .products_wrapper.isotope_wrapper,
.related.products .products_wrapper.isotope_wrapper {
  display: block
}

.category-top-sec p {
  color: #555;
  margin: 0 0 19.44444px
}

.category-products ul li {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
  width: 20% !important;
  padding: 0 15px !important;
  margin: 0 !important
}

.woocommerce .category-products ul.products li.product {
  margin: 0 !important;
  margin-bottom: 10px !important
}

.category-products #gf-grid {
  width: 70%
}

.category-products #gf-grid .image_wrapper a {
  width: 162px;
  height: 162px;
  margin: 0 auto
}

.category-products ul.products li.product .image_frame {
  padding: 0
}

.category-products #gf-grid .desc {
  border-top: 1px solid #e8e8e8;
  background: #fff;
  margin-top: 3px;
  padding: 5px 5px;
  height: auto
}

.category-products #gf-grid .desc h4 {
  height: 45px;
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  color: #1e1e1e;
  text-align: center;
  line-height: 20px;
  margin: 0
}

.category-products #gf-grid .desc h4 a {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 100%
}

.category-products #gf-grid .price {
  display: none
}

.category-products #gf-grid .custom-view-detail-button {
  width: 100%;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .3px;
  font-size: 13px;
  margin: 0;
  color: #fff !important;
  border: 1px solid #110230 !important;
  background: #110230 !important;
  padding: 16px 5px
}

.category-products #gf-grid .hover-custom-view-detail-button {
  margin-top: -58px;
  position: relative
}

.category-products #gf-grid ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end
}

.seo-page-slider h1 {
  color: #16044a !important
}

.news-sec.seo-page-slider .source-tag {
  bottom: 50px
}

.news-sec.seo-page-slider {
  margin-bottom: 40px
}

.news-sec.seo-page-slider .cta-btn {
  margin-top: 40
}

.news-sec.seo-page-slider .white {
  padding-bottom: 0 !important;
  padding-top: 0 !important
}

.faq-section.seo-page-faq .custom-button .button_label {
  color: #000 !important;
  border-color: #ffc000 !important;
  background-color: #ffc000 !important;
  border-radius: 50px !important;
  padding: 10px 34px;
  margin-top: 50px;
  font-weight: bold;
  font-size: 20px;
  line-height: 22.5px
}

.faq-section.seo-page-faq .custom-button:hover .button_label {
  background-color: #d4b500 !important;
  box-shadow: none !important
}

.faq-section.seo-page-faq .faq {
  margin-bottom: 5px
}

.faq-section.seo-page-faq h2 {
  margin-bottom: 48px
}

.faq-section.seo-page-faq {
  margin-bottom: 80px
}

.faq-section.seo-page-faq .num {
  display: none
}

.button-flat .button {
  background-color: transparent !important
}

.button-flat a.button:after {
  content: none !important
}

.metals-content-wrapper {
  padding-right: 15px
}

.goldline-main-form .main-wrapper {
  background: #110230;
  padding: 15px;
  margin-bottom: 10px;
  border-radius: 4px;
  width: 100%;
}
.col-12.mb-3{
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.main-wrapper.accum.sidebar-form, .product-btn-holder{
	width: 100%;
}
.goldline-main-form .form-title {
  padding: 12px 0;
  border-bottom: 4px solid #ffc000
}

.goldline-main-form .form-title h2 {
  font-size: 27px;
  text-transform: capitalize;
  letter-spacing: 0;
  line-height: 35px;
  margin: 0;
  color: white;
  border: 0;
  padding: 0;
  font-weight: 600;
  width: 100%;
  text-align: left
}

.goldline-main-form .form-content .textlable{
	color: #fff;
}
.goldline-main-form .form-content {
  padding: 20px 0;
}

.goldline-main-form .form-control:focus {
  color: #495057;
  background-color: #fff !important;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 .2rem rgb(0 123 255 / 25%)
}

.goldline-main-form select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url(../img/ico-select.svg);
  background-repeat: no-repeat;
  background-position: right 10px center;
  text-indent: .01px;
  cursor: pointer
}

.goldline-main-form .form-content form label {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 4px;
  letter-spacing: 0;
  line-height: 15px
}

.goldline-main-form .form-group {
  margin-bottom: 1rem
}

.goldline-main-form .form-control {
  display: block;
  width: 100%;
  height: 42px;
  padding: .375rem .75rem;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  color: #1c044f;
  background-clip: padding-box;
  border: 1px solid #495057 !important;
  border-radius: 0 !important;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  text-overflow: ellipsis;
  padding-right: 40px
}

.goldline-main-form .form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem
}

.form-btn-pos {
  display: grid
}

.goldline-main-form .btn.theme-btn.btn-default {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.goldline-main-form .btn:hover .ic-btn svg path {
  fill: #fff
}

.goldline-main-form .btn:focus {
  outline: none !important
}

.goldline-main-form .btn .ic-btn {
  display: inline-block;
  width: 22px;
  margin-right: 12px;
  height: 22px
}
.goldline-main-form .form-content .form-check label {
  font-size: 10px;
  color: rgb(192, 178, 178);
  line-height: 11px;
  text-align: justify;
  margin-top: 7px;
  padding: 0px 16px;
  line-height: 11px;
}
.goldline-main-form .form-content .action .btn {
  background: #ffc000;
  border-radius: 5px;
  font-size: 18px;
  width: 194px;
  line-height: 22px;
  height: 52px;
  color: white;
  padding: 0 10px;
  padding: 10px;
  border-radius: 25px;
  font-weight: bold;
  margin: 0
}

.form-btn-size {
  font-size: 13px !important
}

.goldline-main-form #btnSubmit {
  color: black !important
}

.goldline-main-form .form-check label a {
  text-decoration: underline;
  color: #c0b2b2
}

.goldline-main-form input[type="checkbox"]~label {
  display: block
}

.page-id-10 p#shipping_country_field,
.page-id-10 p#shipping_state_field,
.page-id-10 p#shipping_postcode_field {
  display: table-cell;
  width: 38%;
  z-index: 0;
  position: relative
}

iframe#tidio-chat-iframe {
  z-index: 0 !important
}

ul#menu-main-menu a {
  cursor: pointer
}

.wp-megamenu-sub-menu .textwidget p {
  padding-top: 5px;
  padding-bottom: 5px;
  color: #d9d9d9 !important
}

.takeaway-content h2 {
  color: #110230
}

.pro-row .value .product__price .price {
  display: block;
  margin-bottom: 0 !important
}

.pro-row .value .product__price .price .price__sale {
  display: none
}

.custom-calculator .form-group label {
  font-size: 15px;
  font-family: 'Open Sans';
  color: white !important;
  font-weight: 400
}

.monthlyinstaltext {
  width: 70%;
  padding: 0 6px
}

.monthlyinstalprice {
  width: 30%;
  text-align: center;
  color: #edc709;
  font-weight: 800;
  display: flex;
  align-items: center;
  justify-content: center;
  border-left: 1px solid #fff
}
/* .np-item {
    border-radius: 3px;
    overflow: hidden;
    display: block;
    margin-top: 15px;
}
.np-img {
    background-color: #fff;
    padding: 20px;
    transition: all 0.3s ease-in-out 0s;
    display: flex;
    align-items: center;
    justify-content: center;
}
.popular-products .pp-img img{
    width: 100%;
    max-width: 100%;
}
.np-item:hover .produ-title {
    margin-top: -50px;
    position: relative;
}
.view-mores {
    background-color: #110230;
    padding: 10px 2px;
    color: white;
    display: none;
} */
span.spf-product__label {
  position: absolute;
  left: 5px;
  padding: 3px 10px;
  z-index: 9;
  top: 5px;
  background: #1c044f;
  color: #fff;
  text-align: center;
  margin-left: 4px;
  border: 1px solid;
  display: none
}

.pp-item:hover .np-img {
  padding: 15px
}

button.btn.btn-primary.yith-wcan-reset-filters.reset-filters.enhanced {
  background: #ffc000;
  color: #180a37;
  font-size: 16px
}

.woocommerce table {
  border: 1px solid #ddd
}

.woocommerce h2.gl-product-page__h2 {
  padding: 15px 0
}

.page-id-3344 .faq .question .answer {
  padding: 0 !important
}

h3.thankyou-title {
  color: #fff;
  margin: 10px 0 !important;
  padding-bottom: 10px !important
}

.checkout_modal_popup .form-bg-blue textarea {
  background: #110230;
  color: #fff
}
/* Sell Page */
.sell-heading {
  color: #fff;
  font-size: 60px;
  line-height: 60px;
  max-width: 1100px;
  margin: auto
}

.sell-icon-box h5.sub-title {
  padding: 0 36px;
  color: #fff;
  text-align: center;
  min-height: 155px;
  display: flex;
  justify-content: center;
  align-items: center
}

.sell-icon-box .column_attr.clearfix {
  background-size: 100%
}

.selling-paragraph {
  font-size: 40px;
  line-height: 48px;
  color: #16044a;
  margin-left: 33px
}

.selling-gold-p {
  color: #16044a;
  line-height: 30px;
  margin: auto;
  font-size: 20px
}

.selling-gold-p .column_attr {
  margin: auto;
  max-width: 600px
}

.dark-blue-section-sell h3.sub-heading {
  font-size: 48px;
  line-height: 58px;
  color: #ffc000
}

.dark-blue-section-sell p.sell-paragraph {
  font-size: 24px;
  line-height: 29px;
  color: #fff
}

.sell-feature-images .image_wrapper {
  border-radius: 30px
}

.page-id-4238 footer#Footer{
  display: none
}

.sell-form-section .form-bg {
  background: #16044a;
  color: #fff;
  padding: 40px 40px 20px;
  border-radius: 10px;
  max-width: 451px;
  float: right
}

.sell-form-section .form-bg input.form-control {
  height: 50px;
  margin-bottom: 20px
}

.sell-form-section .form-bg h5 {
  font-size: 27px;
  line-height: 35px;
  border-bottom: 3px solid #ffc000;
  margin-bottom: 30px;
  padding-bottom: 15px;
  color: #fff
}

.sell-form-section .submit-button input {
  background: #ffc000;
  outline: 0;
  border: 1px solid #ffc000;
  color: #000;
  padding: 10px 40px;
  border-radius: 25px;
  margin-top: 30px;
  font-weight: 600;
  font-size: 20px
}

.sell-form-section .submit-button input:hover {
  opacity: .7
}

.custom-popup-s .leadmodel label {
  font-size: 15px
}

.video_content {
  position: relative
}

.img_title {
  position: absolute;
  top: 0;
  display: flex;
  align-items: center;
  margin-left: 7px;
  margin-top: 7px
}

img.channel_logo {
  border-radius: 45px;
  width: 50px
}

.img_title h3 {
  padding-left: 15px;
  color: #15044a;
  font-weight: 600;
  text-transform: capitalize
}

.video_link {
  position: absolute;
  top: 50%;
  left: 25%
}

.video_link a {
  background: red;
  padding: 7px 15px;
  font-size: 18px;
  color: #fff;
  font-weight: 600;
  border-radius: 19px
}

.video_link a:hover {
  background-color: #d4b500
}

.gl_pp_page {
  margin-top: 100px
}

.gl_pp_page li {
  font-size: 16px
}

.gl_pp_page a {
  color: #fc9788
}

.gl_pp_page a:hover {
  color: #014eff
}

.guide_image {
  background: #1f364e;
  width: 325px;
  height: 280px
}

.home_page_slider .wpcp-prev-button .fa-angle-left:before,
.home_page_slider .wpcp-next-button .fa-angle-right:before {
  font-size: 30px;
  color: #fff
}

.products_wrapper_container .sec-content {
  margin-top: 16px;
}
.products_wrapper_container ul.call_down,
.products_wrapper_container ul.call_down_mb {
  max-width: 330px;
  padding: 0;
  margin: 0;
}

span.gl_call_m {
  left: 0 !important
}

.call_down_mb #popup-form-button {
  width: auto;
  justify-content: space-between;
  padding: 0 0 0 12px !important
}
.call_down li,
.call_down_mb li{
  list-style: none;
}
.ft_icon {
  display: flex;
  justify-content: center;
  align-items: center
}

.app-banner {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  color: #fff;
  padding: 10px;
  text-align: center;
  z-index: 9999999;
  display: none
}

.cta-button {
  background: #007bff;
  color: #fff;
  border: 0;
  font-size: 16px;
  padding: 8px 18px;
  border-radius: 30px;
  text-decoration: none;
  cursor: pointer;
  font-weight: 600
}

.smart-app-banner {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 99999999
}

.app_andriod {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 18px 0 0
}

.app_logo {
  display: flex;
  align-items: center
}

.app_logo img {
  border-radius: 15px
}

.site_app {
  display: flex;
  flex-direction: column;
  margin-left: 10px
}

.site_app span {
  color: #000;
  font-size: 14px
}

.site_app span:first-child {
  font-weight: 700;
  padding-bottom: 5px
}

.close-app-pop {
  float: left;
  width: 20px;
  height: 40px;
  background: none !important;
  color: #000 !important;
  font-weight: 700;
  padding: 0
}

button.close-app-pop {
  margin-bottom: 0
}

.ui-datepicker {
  width: 23em
}

.ui-widget-content .ui-icon,
.ui-widget-header .ui-icon {
  background-image: url('../img//ui/ui-icons_222222_256x240.png') !important
}

#form_register label.error,
.woocommerce-form-login label.error {
  color: red;
  font-size: 15px;
  font-weight: 600;
  display: block
}

label.error {
  color: red;
  font-size: 15px;
  font-weight: 600;
  display: block
}

div#tab-description {
  padding: 0 12px
}

#wpcf7-f4148-p9-o1 .wpcf7-response-output,
.wpcf7-form label.error {
  border-color: red;
  color: red;
  font-size: 15px;
  font-weight: 600
}

div#thankyou_page_modal .wpcf7 form.sent .wpcf7-response-output {
  border-color: #2f9133
}

#privacy_policy_check-error {
  display: block
}

.charts-form .form-group {
  position: relative
}

.charts-form .form-group i.fa.fa-calendar.enddate,
.charts-form .form-group i.fa.fa-calendar.startdate {
  position: absolute;
  right: 25px;
  top: 45px
}

.alerts_form input[type="date"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="tel"],
input[type="text"],
input[type="url"],
select,
textarea {
  font-size: 16px
}

li.wc_payment_method input,
li.wc_payment_method label {
  display: inline-block !important
}

li.wc_payment_method label {
  text-transform: capitalize
}

#wpcf7-f199-p905-o1 label.error {
  color: red;
  font-size: 15px
}

#leadForm .form-check,
.carol_form .form-check {
  position: relative
}

#leadForm .form-check input,
.carol_form .form-check input {
  top: 0
}

.outofstock .product-form__cart-submit {
  display: none !important
}

.outofstock .product-form__item.product-form__item--submit:after {
  content: 'Out of Stock';
  border: 1px solid;
  font-size: 20px;
  padding: 10px 30px;
  background: #f1ce00;
  color: #44412e;
  border-radius: 60px !important
}

span.email-container {
  position: relative
}

#user_alert_phone-error {
  position: absolute;
  top: 70%;
  left: 44%
}

.woocommerce form .error-label-woo {
  color: #ff2b2b
}

.woocommerce-account .woocommerce-notices-wrapper .alert_wrapper {
  flex-direction: column !important
}

.thankyou_heading a {
  color: #014eff
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  opacity: 1 !important;
  margin: 0;
  width: 15px;
  height: 35px
}

.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0
}

.overlaytarget {
  visibility: visible;
  opacity: 1;
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center
}

.popup {
  margin: 70px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 30%;
  position: relative;
  transition: all 5s ease-in-out;
  text-align: center
}

.popup .closepopup {
  margin-bottom: 0;
  transition: all 200ms;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #fff
}

.popup .content {
  max-height: 30%;
  overflow: auto
}



.page-id-9 .col-md-2.item,
.page-id-8 .col-md-2.item {
  width: auto;
  padding: 0;
  margin: 0
}

/* Adjust margin for Header_wrapper and Content when #simple-banner exists */
#simple-banner~#Wrapper #Header_wrapper {
  margin-top: 45px;
}

#simple-banner~#Wrapper #Content {
  margin-top: 45px;
}

.custom-popup-s#investor label.error {
  color: red !important;
}

.custom-popup-s#investor .modal-body {
  color: unset;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

.month-slides {
  position: relative;
  width: 90%;
  margin: 0px 0px 0px 18px;
}

div.scrollmenu {
  overflow: auto;
  white-space: nowrap;
  width: 93%;
}

div.scrollmenu a.item {
  display: inline-block;
  color: #000;
  text-align: center;
  padding: 7px 12px;
  text-decoration: none;
  border: 1px solid gray;
  margin: 5px 10px;
  border-radius: 45px;
  cursor: pointer;
}

div.scrollmenu a.item h2 {
  color: #000;
}

div.scrollmenu a.active {
  background: #110230;
}

div.scrollmenu a.active h2 {
  color: #fff;
}

div.scrollmenu a.item:hover {
  background-color: #d4b500;
  color: #000;
}

.slider_btn_custom {
  cursor: pointer;
  color: white;
  background-color: #333;
  border: none;
  padding: 10px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}

.slider_btn_custom:hover {
  background-color: #555;
}

button.button.left-btn {
  position: absolute;
  left: -30px;
  top: 30px;
  font-size: 25px;
}

button.button.right-btn {
  position: absolute;
  right: -15px;
  top: 30px;
  font-size: 25px;
}

button.button.right-btn:hover:after,
button.button.left-btn:hover:after {
  opacity: 0;
}

.scrollmenu::-webkit-scrollbar {
  height: 9px;
}

.scrollmenu::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0);
}

.scrollmenu::-webkit-scrollbar-thumb {
  height: 5px;
  background-color: #d5ac68;
}

.scrollmenu::-webkit-scrollbar-thumb:hover {
  background-color: #f1db9d;
}

.scrollmenu::-webkit-scrollbar-thumb {
  background-color: #999;
  border-radius: 3px;
}

.load-more-btn {
    display: list-item;
    width: 130px;
    max-width: 100%;
    margin: 0 auto;
    border-radius: 5px;
    position: relative;
    top: 30px;
}

.scrollmenu::-webkit-scrollbar:vertical,
.hide_btn, .woocommerce_price_alert #menu-main-menu .cart, .woocommerce-edit-account #menu-main-menu .cart, .woocommerce-lost-password #menu-main-menu .cart{
  display: none;
}

.load_more_btn {
  display: block;
}

#date {
  margin: 0px;
  width: 45px;
  height: 45px;
  border: none;
  color: #1c044f;
  background: #1c044f;
  border-radius: 26px;
}

.date-container {
  position: relative;
  max-width: 100% !important;
  top: -6px;
}

.date-container .date-text {
  position: absolute;
  top: 6px;
  left: 12px;
  color: #aaa;
}

.date-container .date-icon {
  position: absolute;
  top: 12px;
  right: 13px;
  cursor: pointer;
  color: #ffffff;
  font-size: 20px !important;
}

.date_items {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
input#date:focus{background: #1c044f !important;}
.load-more-btn img.loader_export, .loader_exportimg.loader_export{width: 25px;height: 25px;}
.notable-weekly-news-external .fancy_heading_icon {margin-bottom: 30px;}
.no-data-found {text-align: center;font-size: 20px;}
#filter_news{position: relative;z-index: 1; top: 20px;}
#filter_news .bapf_no_products {padding: 15px 0px;position: relative;}
#filter_news .nodatafound{margin-bottom:0px; display: flex;justify-content: center; border: none;padding: 20px 55px 20px 55px;align-items: center;}
#filter_news .style-simple .alert .alert_icon{height:65px;}
.weekly_news_grid{
	display: flex;
	flex-direction: column;
}
.block.single-alert-section {
/*     border: 1px solid #110230; */
    width: 70%;
    max-width: 100%;
    margin: 0 auto;
    display: block;
    height: auto;
	padding: 20px 10px;
}
.page-id-10 .block.single-alert-section{width: 97%;}
span.select-box-metal{
	width: 100%;
}
span.valuetype span{
	width: 50%;
}
select#ui-id-13, input#price_number, select#ui-id-14, input#user_alert_email, input#user_alert_phone{border: 1px solid #110230;}
span.button-container{
	justify-content: start;
}
form.alerts_form label.error {
    margin-top: -20px;
}
form.alerts_form #user_alert_phone-error{
	margin-top: 0px;
}

.custompagination {
  display: inline-block;
}
.custompagination a {
  text-decoration: none;
  color: #000;
  float: left;
  padding: 8px 16px;
}
.custompagination a.active {
  background-color: #110230;
  color: #FFF;
}
.custompagination a:hover:not(.active) {
  background-color: #DDD;
}

.custompagination a {
  transition: background-color 0.3s;
}
.custompagination a:not(.active) {
  border: 1px solid #DDD;
}
.custompagination a.active {
  border: 1px solid #110230;
}
.custompagination a {
  margin: 0 4px;
}

.paginationcenter {
  text-align: center;
}
.search.search-results #Subheader{
	padding-top: 105px;
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    top: 51px;
}
.search.search-results #Subheader h1.title{
	line-height: 35px;
}
/* lead form white background */
.bgwhite .form-wrapper{

}
.bgwhite .form-title h2, .bgwhite .form-content .textlable, .bgwhite .form-content .textlable{
	color: #110230;
}

/* new */
.goldline-main-form.bgwhite .main-wrapper{
	background: #fff;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.goldline-main-form 
{
	padding-left: 17px;
}
#leadForm .g-recaptcha > div {
    margin: 0 auto;
}
.bgwhite .btn-custom{
	color: #110230 !important;
}
.hide-menu{
	height: auto !important;
}
.type-product .ui-tabs ol.ui-tabs-nav li{
	list-style: decimal;
	display: list-item;
}
.type-product .ui-tabs ul.ui-tabs-nav li{
	list-style: disc;
	display: list-item;
}
.logo{
	height: 50px;
}
.logo a{
	width: 250px;
}
img.privacy_logo{
	width: 25px;
}

#openOsanoDrawer, .openOsanoDrawer{
	cursor:pointer
}

.privacy-policy-section  {
    margin: 100px 0px 150px;
}
.privacy-policy-section h2, .privacy-policy-section h3 {
    margin: 30px 0px 20px;
}

ol.privacy-list li a, .privacy-list-1 li {
    font-size: 16px;
}

.privacy-policy-section ul li {
    font-size: 16px;
    margin-bottom: 15px;
		color:#626262
}

.privacy-policy-section h3 {
    font-weight: bold;
    color: #1c044f;
   line-height:1.2;
		 font-size: 18px;
   
}
.privacy_page h1 {
    line-height: 48px;
}
.privacy-policy-section h2 {
    color: #1c044f;
	 line-height:1.2
}

.privacy-policy-section p {
    font-size: 16px;
		color:#626262
}
.privacy-policy-section #last-updated{
    margin-bottom:10px
}
.privacy-policy-section table:not(.recaptchatable) th, .style-simple table td {
    border-width: 1px 1px 1px 1px;
}
.privacy-policy-section table:not(.recaptchatable) tr td:last-child, .privacy-policy-section table tr th:last-child {
    border-right: 1px solid; 
}
button.osano-cm-manage.osano-cm-buttons__button.osano-cm-button.osano-cm-button--type_manage {
    background: white;
    color: #000;
}
.investorkit_pdf_page {
    margin-top: 30px;
}
span.update_agreement_date {
  padding-left: 30px;
  font-size: 20px;
  max-width: 50%;
  line-height: 30px;
}

.why-goldline-wrap h2 {
    line-height: 33px;
}


/* ===================  media print ================== */
@media print {


  div#Sliding-top {
  display: none;
  }

  #simple-banner{
    display: none !important;
  }
  .custom-header-media,
  .entry-title,
  #wc-print-button,
  .site-description{
    display: none !important;
  }
  div#thankyou_page_modal {
    display: none;
  }
  .site-branding,
  .custom-header,
  .page:not(.home) #content,
  #content .site-content  {
    margin:0 !important;
    padding:0 !important;
  }
  /* div#Header_wrapper {
    display: none !important;
  } */
  footer#Footer {
    display: none !important;
  }
  p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    display: none !important;
  }
  nav.woocommerce-MyAccount-navigation {
    display: none !important;
  }
  .woocommerce-account .woocommerce-MyAccount-content {
    float: right;
    width: 100%;
  }
  .woocommerce-account .addresses address {
    padding: 15px 0px 15px 8px !important;
  }
  .woocommerce-order-received .woocommerce-thankyou-order-received {
  display: none !important;
  }
  #wc-print-button {
    background-color: white;
    display: none !important;
  }
  .section_wrapper {
    background: white !important;
  }
  div#Side_slide {
    display: none;
  }
  div#thankyou_page_modal {
    display: none !important;
  }
  .sections_group {
    margin-top: 30px !important;
  }
  #menu-main-menu{
  display: none;
  }
  #Action_bar{
  display: none !important;
  }
  #Top_bar .logo{
  margin-left: -220px;
  padding: 20px 0;
  }
  .search-wrapper{
  display: none;
  }
  #Top_bar .menu_wrapper{
  display: none;
  }
  .woocommerce-account #Top_bar{
  margin-top: 60px;
  }
  .print-receipt-btn{
  display: none !important;
  }
  .woocommerce-account .my_account_order_detail{
  margin-top: -50px !important;
  }
  .woocommerce-account .woocommerce ul.order_details li{
  color: #000;
  }
  .woocommerce table.shop_table td{
  font-size: 16px !important;
  }
	.woocommerce-customer-details address, .woocommerce-customer-details--phone{
		display: block !important;
		color: #000 !important;
		background: transparent !important;
	}


}
/* =================== end media print ================== */


/* Media queries */

/***  Min-width Queries ***/

@media only screen and (min-width: 768px){
  #Top_bar.is-sticky .logo{
  width: 170px !important;
  margin: 0 !important;
  }
  .tr-menu.header-creative #Header_creative:not(.active) {
    background-color: white;
    z-index: 100;
  }
}

@media only screen and (min-width: 1092px) {
    #Header_wrapper {
        width: calc(100% - 260px);
    }
}  

@media only screen and (min-width: 1240px){
    .section_wrapper, 
    .container, 
    .header-open .section_wrapper, 
    .header-open .container, 
    .header-open.with_aside .content_wrapper,
    .single-product #Content .custom-section_wrapper{
        max-width: 90%!important
    }
    #Content .custom-section_wrapper {
      margin: 0 auto;
      position: relative;
  }    
}

/*** Range-based Queries ***/
@media only screen and (min-width: 992px) and (max-width: 1199px){
  .phone-text {
    padding-left: none;
    font-size: 12px;
    padding-left: 2px
  }

  .popular-products .pop-product-title {
    height: 40px
  }
}
@media only screen and (min-width: 960px) and (max-width: 1239px) {
  .gl_pp_page li {
    font-size: 20px
  }

  #Top_bar .search-wrapper {
    top: -3px
  }

  #Top_bar a.responsive-menu-toggle {
    display: block;
  }

  #Top_bar a#search_button {
    position: relative;
    top: 0
  }

  .header-classic #Top_bar .top_bar_right {
    top: 0
  }

  #Top_bar.is-sticky .top_bar_right {
    top: 18px
  }

  .sections_group {
    margin-top: 40px
  }

  #Action_bar #trust-pilot-reviews {
    font-size: 12px
  }

  #Action_bar .contact_details a {
    font-size: 13px
  }

  .invest-item p {
    font-size: 16px
  }

  .invest-item .item-content h4 {
    font-size: 18px
  }

  .invest-item {
    padding: 0 20px 30px 20px
  }

  .news-sec .sa_hover_container h1 {
    font-size: 20px
  }

  .news-sec .sa_hover_container p {
    line-height: 1.4;
    font-size: 14px
  }

  .popular-products .pop-product-title {
    font-size: 14px;
    line-height: 1.4
  }

  .main-banner h1 {
    font-size: 45px
  }

  .big {
    font-size: 14px
  }
}
@media only screen and (min-width: 992px) and (max-width: 1489px) {
  .section_wrapper, 
  .container, 
  .header-open .section_wrapper, 
  .header-open .container, 
  .header-open.with_aside .content_wrapper {
    max-width: 90%!important
  }
}

/*** Max-width Queries (Mobile-First, Ordered from Largest to Smallest) ***/

@media(max-width:1920px) {
  .gl_pp_page li {
    font-size: 20px
  }
	#external_news_slider .news-sec .sa_hover_container{
		height: 420px;
	}
}

@media (max-width: 1534.98px){
  .sec-content .product-detail-download-btn{
    font-size: 17px;
  }
}
@media (max-width: 1499.98px){
  .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu > li > .wp-megamenu-sub-menu > li{
    padding: 10px 23px !important;
  }
  
  /*#search-form .asl_w_container {
    min-width: 200px;
  }*/
}

@media(max-width:1400px) {
	#external_news_slider .news-sec .sa_hover_container{
		height: 380px;
	}
}

@media (max-width: 1399.98px){
  .carol-roth-size .content p, 
  .carol-roth-size .differences-list.content p, 
  .carol-roth-size .why-goldline-contactus h3, 
  .carol-roth-size .why-goldline-contactus .why-goldline-contactus-button button{
    font-size: 20px !important;
  }
  .carol-roth-size .goldline-main-form .form-title h2 {
    font-size: 25px !important;
  }
  .carol-roth::before {
    height: 310px;
  }
  .main-banner h1{
    font-size: 45px;
  }
  .btn.theme-btn{
    font-size: 16px;
  }
  /*
  .buy-product h1{
    font-size: 40px;
  }*/
  .buy-product .step-count{
    width: 72px;
    height: 72px;
    font-size: 42px;
    line-height: 72px;
  }
  .privacy_page ul li {
    font-size: 16px;
  }
  .privacy_page ol li ol li {
    font-size: 16px;
  }
  .why-goldline-wrap h2{
    font-size: 22px;
  }
  .style-simple .icon_box .desc_wrapper .title,
  .invest-item .item-content h4 {
    font-size: 20px;
  }
  .buy-product .step-title{
    font-size: 18px;
  }
  .prd-item .icon_box p,
  .why-goldline-wrap p,
  .invest-item p {
    font-size: 16px;
  }
  .invest-item .item-link{
    font-size: 14px;
  }
  .invest-item .item-content h4{
    min-height: 35px;
  }
  .invest-item p{
    line-height: 26px;
  }
  .heading-1 {
    font-size: 29px !important;
  }
  .news-sec .sa_hover_container h1 {
    font-size: 20px !important;
    line-height: 1.2 !important;
  }
  .news-sec .sa_hover_container p{
    font-size: 14px !important;
  }
  .invest-item a {
    padding: 0px 19px 30px 19px;
  }
  .invest-sec h1, .news-sec h1{
    font-size: 40px;
  }
  .news-sec h1{
    margin-bottom: 20px;
  }
  .news-sec{
    padding-bottom: 0;
  }
  .sell-heading{
    font-size: 45px !important;
    line-height: 45px !important;
  }
  .faq-section.seo-page-faq .custom-button .button_label{
    font-size: 16px !important;
  }
  
  .heading-3{
    font-size: 16px !important;
  }
  #tab-description .gl-collapse__header h2,
  .woocommerce h2.gl-product-page__h2 {
    font-size: 22px;
  }
  #tab-description .gl-collapse__content p, .all-products-description .product-detail-download-btn 
  .woocommerce table th, .cart_table table th, table td, #tab-description p,
  .why-goldline-li .content li, .single-product-description p, 
  .custom-bullet-points li, .content ul li, .GLFootNote li, .trade-confirmation-list ul,
  ul.ul_guaranteed.ui-widget-header li, #Error_404 .error_desk p .check, #Error_404 a.button.button_filled,
  .the_content_wrapper p, .account-agreement .btn-custom, .gl-notification,
  .style-simple .faq .question .title, .style-simple .faq .question .answer,
  .woocommerce .woocommerce-customer-details address, button.add-alert,
  .woocommerce-order-received .woocommerce .shop_table .product-name a,
  .woocommerce-order-received span.woocommerce-Price-amount,
  .woocommerce-order-received .woocommerce table.shop_table th, #wc-print-button,
  .woocommerce-order-received .woocommerce-thankyou-order-received, #confirm .message, #logout_confirm .message, 
  .woocommerce-MyAccount-content .woocommerce-Message--info, .edit-account legend {
    font-size: 16px;
  }
  .woocommerce div.product div.summary .content-section a.btn-default.btn-sm{
    font-size: 16px;
    width: 100%;
  }
  .why-accum-purchase h1{
    font-size: 32px !important;
  }
  .custom-landingpage-title h1{
    font-size: 40px;
  }
  .popular-products .single-gold-product-s .pop-product-title{
    font-size: 22px;
  }
  .content p.gold-pages-content-p, .text-content p,
  .content p, .portfolio-content p,
  button.woocommerce-button.button.woocommerce-form-login__submit.log_btn_submit,
  .checkout_btn_cstm {
    font-size: 16px !important;
  }
  .woocommerce-account .woocommerce-MyAccount-content p a, 
  td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a, 
  .woocommerce-account .woocommerce-MyAccount-navigation a,
  .woocommerce-account .woocommerce table.shop_table th,
  .woocommerce-MyAccount-content .woocommerce-Pagination a.woocommerce-button,
  .woocommerce-account .addresses .title .edit,
  .woocommerce-account .addresses address,
  .woocommerce form .form-row input.input-text, 
  .woocommerce form .form-row textarea,
  tr.alert-title .del_button, 
  .woocommerce-MyAccount-content a,
  #logout_confirm .message1, .sec-content p,
  .sec-content .product-detail-download-btn,
  .woocommerce .shop_table .product-name a,
  .alert_wrapper, .alerts .add-alert,
  .alert-wrapper .alert-title td,
  .alert-wrapper input#del_button,
  .investor-thankyou .thankyou_heading p,
  p.gl-leadform__text, .download-custom-btn,
  .mygoldline-address-para p, #edit-submit,
  .select-state-wrapper .gl-select__label
  .gl-spot-prices__card, a.btn.btn-chart-page,
  .goldline-difference .icon-para p, .why-goldline-contactus h3,
  .why-goldline-contactus .why-goldline-contactus-button button,
  .selling-gold-p p, .style-simple table:not(.recaptchatable) th, .style-simple table td,
  a.btn.theme-btn.btn-default.btn-sm.product-detail-phone,
  .call-goldline-online-container .form-section .form-line label,
  span#label_input_13_0, input.wpcf7-form-control.wpcf7-submit,
  .important-information p, a.show_credential_page, .user-info p,
  .user-info .login_signup_btn, .wpmc-tabs-wrapper .wpmc-tab-item .wpmc-tab-text, 
  .woocommerce table.shop_table tfoot th, .alert-wrapper span.button-container input[type="submit"],
  span.button-container input[type="submit"], span.button-container input.remove,
  .woocommerce-billing-fields div, ul.coin_by_country_list li a,
  .style-simple .icon_box .desc_wrapper .desc, .contact-form-col p label,
  .contact-form-col input.wpcf7-form-control.wpcf7-submit, .forms-button-page a.button.form-button-s .button_label,
  .font-increase p {
    font-size: 16px;
  }
  .fancy_heading .inside,
  .goldline-main-form .form-control, 
  .sell-form-section .submit-button input {
  font-size: 16px !important;
  }
  .precious-metals .content h4{
    font-size: 16px;
    line-height: 20px;
  }
  .slide-wrap.prd-coll-item .btn.theme-btn.btn-default,
  .berocket_single_filter_widget .bapf_body ul li label,
  .woocommerce .shop_table .cart_table h5,
  .important_eminders li,
  .woocommerce table.cart a.remove, 
  a.braapf_unselect_all, 
  .berocket_aapf_widget_selected_filter a.braapf_unselect {
  font-size: 15px;
  }
  h4.head2{
  font-size: 22px;
  }
  .sidebar-form span.form-check-label{
  font-size: 13px;
  line-height: 16px;
  }
  .alert_signup_page input[type="date"], 
  input[type="email"], input[type="number"], 
  input[type="password"], input[type="search"], 
  input[type="tel"], input[type="text"], 
  input[type="url"], select, textarea{
  font-size: 16px;
  }
  .supply-chain-art h4{
  font-size: 22px;
  }
  .sell-form-section .form-bg h5{
  font-size: 22px !important;
  line-height: 28px !important;
  }
  .goldline-main-form .form-title h2{
  font-size: 22px !important;
  line-height: 28px !important;
  }
  .heading-2 h2{
  font-size: 22px !important;
  line-height: 25px !important;
  }
  .product-detail-download-btn,
  .wpmc-nav-wrapper button,
  .woocommerce .shop_table tbody .product-name {
  font-size: 16px !important;
  }
  .right-side-form button.btn.product-form__cart-submit{
  font-size: 15px !important;
  }
  .content .customlists{
  font-size: 16px;
  line-height: 23px;
  }
  .strong-para{
  font-size: 18px;
  }
  .slide-wrap .content-area h4{
    font-size: 22px;
    padding: 0;
    margin: 0px 0px 20px;
  }
  .important-information h4{
  font-size: 18px;
  }
  .woocommerce-checkout .shop_table .cart_table h5{
  font-size: 15px;
  line-height: 17px;
  }
  a.remove.remove_product{
  font-size: 15px !important;
  }
  h3.head2{
  font-size: 22px;
  }
  .contact-icon-box .desc a{
  font-size: 16px;
  line-height: 22px;
  }
  .content h5{
  font-size: 20px;
  }
  h4.news-month{
  font-size: 26px;
  }
  .gl-steps__title{
  font-size: 16px;
  }
  h3 p .head2{
  font-size: 22px;
  }
  #bb_state, #bb_date, #bb_amount{
  font-size: 15px;
  }
  p.wa-custom-button-s span.mobile-phn, .metal_news p,
  .content.brd-bfrn strong, span.custom-date-s,
  span.button-container input[type="button"], .buy_dilivery_storage,
  ul.customlists li, span.news-date, h4.charts-title,
  form.charts-form .form-control, .form-group label,
  h4.news-heading, .logout_user {
  font-size: 16px;
  }
  ul.metal_news_list li.news_content_s label{
  font-size: 20px;
  }
  .search .post-title a{
  font-size: 22px;
  }
  li.wc_payment_method.payment_method_paypal label,
  li.wc_payment_method.payment_method_stripe label,
  #payment .shipping-box-s,
  #payment button#place_order,
  textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control.input-message,
  span.phone_text,
  .all-news-box p.news-vault-desc,
  .news_content_s #title_span,
  .slide-wrap .content-area p,
  .post-excerpt p,
  .search .post-footer a.post-more,
  .search .post-footer .icon-doc-text,
  .pager .pages a, .pager .pages span.page-numbers,
  .pager a.next_page, .pager a.prev_page
  .review-block__link a,
  .review-block__inner,
  .newslist-group .news-content p {
  font-size: 15px;
  }
  .product-coin-highlight li{
  font-size: 16px !important;
  }
  .buy-gold-silver h1 {
  font-size: 37px;
  line-height: 40px;
  }
  .carol-roth .carol-roth-heading {
  line-height: 52px;
  }
  .carol-roth::before {
  height: 290px;
  }
  .carol-roth-ff::before {
  height: 390px;
  }
  .carol-roth-tt::before {
  height: 340px;
  }
  .why-ira-section-top h1 {
  font-size: 35px !important;
  line-height: 40px;
  }
  .why-ira-section-top p {
  line-height: 28px !important;
  }
  .why-ira-section3 h2 {
  font-size: 27px;
  line-height: 33px;
  }
  .why-ira-section3 p {
  font-size: 16px;
  line-height: 22px;
  }
  .why-ira-section3 .three-simple-points p {
  margin-bottom: 5px;
  }
  .home-new h1 {
  font-size: 29px !important;
  }
  .home-new h1:nth-child(2) {
  font-size: 24px !important;
  }
  .home-new {
  background-position-x: 80% !important;
  }
  .main-section-reviews .trust-poilet-total .img-review #trust-pilot-reviews,
  .main-section-reviews .trust-poilet-total .ab-seal-img p {
  font-size: 15px;
  }
  .carol-roth.aug31::before {
  height: 280px;
  }
  .carol-roth.nov1::before {
  height: 340px;
  }
  .new-learn-more h1.title {
  font-size: 40px;
  }
  .carol-roth.sept15::before {
  height: 340px;
  }
  .coin-highlights-list li {
  font-size: 16px;
  }
  .glenn-back-banner h1 {
  font-size: 40px !important;
  }
  .why-buy-carol-roth {
  background-position-x: 83% !important;
  background-size: 370px !important;
  }
  .carol-roth-main-form .goldline-main-form {
  margin-top: -270px;
  }
  .woocommerce-checkout #payment div.payment_box input.input-text {
  font-size: 20px;
  }
  .all-products-description .product-btn-holder .product-detail-download-btn .product-detail-download-icons {
  left: 58px;
  }
  .simple-banner .simple-banner-text {
  font-size: 25px !important;
  }
  
  /* 133333333333333333333333333333 */
  .desc-wrapper .desc h2, 
  .desc-wrapper .desc .news-vault-title, 
  .news-vault-title {
    font-size: 2rem;
    line-height: 2.5rem;
  
  }

  #search-form {
    position: relative;
    right: initial;
  }  
  .sub-header {
    justify-content: space-around;
    box-sizing: content-box;
  }  
  #Action_bar .item .rates {
    font-size: 18px;

}  
}

@media only screen and (max-width: 1240px){
  .form-inline #fisrt_name {
      width: 100% !important;
 }
  .form-inline #last_name {
      width: 100% !important;
  }
  .form-inline #country {
      width: 100% !important;
  }
  .form-inline #state {
      width: 100% !important;
  }
  .form-inline #zip {
      width: 100% !important;
  }
  .sell-icon-box h5.sub-title {
  padding: 0px 20px !important;
  min-height: 125px !important;
}
.dark-blue-section-sell h3.sub-heading {
  font-size: 38px !important;
  line-height: 58px !important;
}
.dark-blue-section-sell p.sell-paragraph {
  font-size: 18px !important;
  line-height: 29px !important;
}
.sell-banner{
  padding: 60px 0px !important;
}
div.asl_m .probox .proinput{
  width: 120px;
}
#wp-megamenu-main-menu > .wpmm-nav-wrap ul.wp-megamenu > li > a{
  font-size: 16px !important;
  padding-left: 3px !important;
  padding-right: 3px !important;
}
li.bell{
  padding-left: 10px;
}
#Top_bar .search-wrapper {
  top: 3px !important;
}
#Top_bar a.responsive-menu-toggle{
  display: none !important;
}
ul.customlists{
  gap: 18px;
}
.desktop-view .btn.theme-btn.icon-btn {
  padding: 2px 3px 2px 10px;
}
.wide.tabs.product.type-product {
  padding-left: 40px;
  padding-right: 40px;
}
.product-buttons-row{
  width: 100%;
  box-sizing: border-box;
}
.woocommerce-account input.user_alert_email {
min-width: 190px;
}
.my_account_order_detail li{
margin-right: 0 !important;
padding-right: 0 !important;
width: 100%;
flex: none !important;
}
#search-form .asl_w_container {
width: 133px !important;
min-width: unset !important;
}
#deal-week {
  font-size: 1.9em;
}
.product-buttons-row {
  max-width: 85%;
}

#Action_bar .item .rates,
#Action_bar .contact_details a {
font-size: 15px;
}
}

@media only screen and (max-width: 1239.98px){
  #Top_bar .search-wrapper{
    width: 125px;
  }
  .content-area .btn.theme-btn.btn-default.btn-sm{
    width: 100%;
    box-sizing: border-box;
  }
  .checkbox-container select {
    width: 100%;
    min-width: 220px;
  }

}

@media (max-width: 1239px) {
  .carol-roth-tt::before {
    height: 390px;
  }

}

@media (max-width: 1199.98px){
  .desc-wrapper .desc h2, 
  .desc-wrapper .desc .news-vault-title, 
  .news-vault-title {
    font-size: 1.2rem;
    line-height: 1.5rem;
  }  
.btn.theme-btn.icon-btn {
  padding: 2px 3px 2px 10px;
}
.carol-roth-h2 {
margin-bottom: 40px;
}
.home-new {
background-position-x: 90% !important;
}
.home-new .btn.theme-btn.icon-btn {
margin-bottom: 0 !important;
}
.glenn-back-banner h1 {
font-size: 37px !important;
}
.carol-roth-main-form .goldline-main-form {
margin-top: -310px;
}
.why-buy-carol-roth {
background-size: 400px !important;
}
.accumulation-widget .product-btn-holder{
flex-direction: column;
}
.products_wrapper_container .category-content-s .product-detail-download-btn {
display: flex;
align-items: center;
padding: 0 !important;
width: 265px;
justify-content: center;
}
.products_wrapper_container .category-content-s .product-detail-download-btn .product-detail-download-icons {
position: relative;
margin-left: 0;
left: 23px;
}
.simple-banner .simple-banner-text {
font-size: 22px !important;
}
  
}

@media only screen and (max-width: 1140px){
  .description-mobile-show{
 display: block !important;
 }
 .description-desktop-show{
   display: none;
 }
 .category-content-s.description-mobile-show {
   padding: 30px 0px;
 }
 .custom-section_wrapper  .woocommerce-products-header{
   padding: 0px;
 }
   .custom_wrapper .products-filters-sidebar{
   width: 100%;
 }
 .custom_wrapper .products_wrapper.isotope_wrapper.custom_product_wrapper {
   width: 56%;
   float: left;
   margin-left: 40px;
   margin-right: 0px;
 }
 .custom_wrapper .category-content-s {
   width: 100%;
   float: left;
   margin-top: 30px;
 }
}
@media (max-width: 1091.98px){
  .cta-click-call {
    text-align: center;
    display: inline-block;
  }  

  .why-goldline-para .column_attr{
    padding: 0 !important;
  }
  .carol-roth-size .goldline-main-form .form-title h2 {
    font-size: 22px !important;
  }
  .woocommerce table{
    overflow-x: auto;
    display: block;
  }
  .product-table-body{
    min-width: 991px;
    display: table;
  }
  #Top_bar a.responsive-menu-toggle{
    display: block !important;
  }
  .goldline-difference .wrap.mcb-wrap{
    padding: 0 !important;
  }
  .desktop-sell-form{
    display: none !important;
  }
  .mobile-sell-form{
    display: block !important;
  }
  ul.customlists {
    gap: 14px;
  }
  .why-goldline-wrap h2{
    font-size: 18px !important;
  }
  .why-accum-purchase h1 {
    font-size: 25px !important;
  } 
  .sell-heading {
    font-size: 42px !important;
    line-height: 46px !important; 
  }
  .content-area .btn.theme-btn.btn-default.btn-sm {
    width: 166px !important;
  }
  div#alert-list-container form.alerts_form select {
    min-width: 175px !important;
  }
  .separete_login_form form.woocommerce-form.woocommerce-form-login.login{
    width: 64%;
  }
  .woocommerce-account input.user_alert_email {
    min-width: 115px;
  }
  .woocommerce-account .checkbox-container select{
    min-width: 130px;
  }
  .woocommerce ul.order_details li{
    margin-right: 1em;
  }
  .carol-roth .section_wrapper.mcb-section-inner {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .carol-roth .two-third.mcb-wrap, .carol-roth .one-third.mcb-wrap {
    width: 100% !important;
  }
  .icon-images .mcb-wrap-inner {
    justify-content: center !important;
  }
  .carol-roth-tt::before {
  height: 340px;
  }
  .why-ira-section-top .mcb-section-inner {
  flex-direction: column;
  }
  .home-new .image_wrapper {
  margin: 0 auto;
  }
  .home-new .banner-img {
  display: none;
  }
  .home-new {
  background-color: #16044a !important;
  background-position-x: 120% !important;
  }
  .home-new h1:nth-child(1) {
  width: 60%;
  }
  .home-new h1 {
  color: #fff !important;
  }
  .buy-best-precious-metal-ira .image_wrapper {
  text-align: right;
  }
  .accumulation-page .image_frame .image_wrapper {
  margin-top: 55px !important;
  }
  .accumulation-page .image_wrapper img {
  height: 350px !important;
  }
  #Action_bar .item {
  flex: unset !important;
  max-width: unset !important;
  }
  .tr-menu.header-classic.ab-show #Top_bar:not(.is-sticky) {
  padding: 0 !important;
  }
  #Header_wrapper {
  height: auto;
  border-bottom: 1px solid #E6E6E6;
  z-index: 1001;
  }
  .charts_tabs .ui-tabs .ui-tabs-nav li a {
  width: 100px;
  }
  .main-section-reviews .trust-poilet-total {
  display: flex !important;
  }
  #Action_bar .contact_details a {
  font-size: 12px;
  }
  .woocommerce-cart .woocommerce-message.alert .alert_wrapper a {
  position: relative;
  margin-top: -20px;
  }
  .new-learn-more h1.title {
  font-size: 36px;
  }
  .why-ira-banner .section_wrapper.mcb-section-inner {
  display: flex;
  }
  .why-ira-banner .image_frame .image_wrapper {
  margin-top: 0 !important;
  }
  .home-new h1:nth-child(1),
  .home-new h1:nth-child(2) {
  text-align: left;
  }
  .glenn-back-banner h1 {
  text-align: left;
  }
  .why-buy-carol-roth {
  background-size: 470px !important;
  background-position-x: 115% !important;
  }
  .carol-roth-main-form .goldline-main-form {
  margin-top: -360px;
  }
  li.user a:before {
  display: none;
  }
  li.user {
  padding-left: 10px;
  }
  li.bell:hover::before,
  li.user:hover::before,
  li.user:hover::after,
  li.cart:hover::before {
  display: none;
  }
  .wrap.mcb-wrap.mcb-wrap-ny83gxbiy.one-third.valign-top.clearfix {
  padding: 5% 0px !important;
  }
  .popular-products {
  padding-top: 30px !important;
  }
  #ajaxsearchliteres1 {
  width: 230px !important;
  margin-left: 155px;
  }
  .asl_w_container {
    width: 87% !important;
    display: block;
    margin: 6px 0px 0px 10px !important;
  }
  div.asl_w {
    border: 1px solid #b5b5b5;
    box-shadow: none;
  }
  li#mobile-searchform {
    width: 90%;
    display: block;
    padding: 0px 25px 0px 15px;
    box-sizing: border-box;
    margin: 25px 0px 20px;
  }
  #wp-megamenu-main-menu .wp-megamenu .mobile-event-cursor-none a {
    pointer-events: none;
  }
}

@media (max-width: 1091px) {
  .mobile-header-mini.mobile-mini-ml-lc #Top_bar .logo {
      float: none;
      margin-left: 0;
      margin-right: 0;
      text-align: center;
      padding: 10px 0px 10px 0px;
  }  
  .sub-header #search-form {
      display: none;
    }
  #Header_creative #Top_bar {
      position: absolute;
      left: 0;
      top: 100px;
      width: 100%;
      border-bottom: 1px solid transparent;
      z-index: 30;
      box-shadow: 1px 1px 4px rgba(80,80,80,0.1);
  }  
  .social_wrapper {
    display: inline-flex;
    padding-top: 17px;
    justify-content: center;
    width: 100%;
    padding-bottom: 20px;
  }
  li.bell:hover::after {
    display: none;
  }
  li.cart:hover::after {
    display: none;
  }
  .accume-widget-col{
    max-width: 520px;
    margin: 20px auto;
  }

    .main_section {
        display: block !important;
    }
    span#bb_state {
    width: 60%;
  }
    .wpmc-step-review div#payment {
      margin-left: 0px !important;
    }
    .section_shipping {
        width: 100% !important;
        padding: 47px 0px 0px 0px !important;
    }
    .section_shipping_cart_products {
        width: 100% !important;
        padding: 20px 0px !important;
    }
    .cart-collaterals .cart_totals {
        width: 100% !important;
    }
    .wpmc-step-item.current {
        display: block !important;
    }
    .wpmc-step-billing.wpmc-step-shipping .woocommerce-billing-fields {
        width: 100% !important;
        margin: 0px 0px 0px 0px !important;
    }
    .wpmc-step-billing.wpmc-step-shipping .woocommerce-shipping-fields {
        width: 100% !important;
        margin: 0px 0px 0px 0px !important;
    }
    #Side_slide #menu ul {
    box-sizing: border-box;
    }
    .wp-megamenu-sub-menu .textwidget p{
      padding-top: 0px !important;
      padding-bottom: 0px !important;
    }
  #menu-main-menu .cart {
    /* position: absolute !important;
    bottom: 11px;
    width: 42px !important; */
    padding-left: 10px;
  }
  #menu-main-menu .count{
    height: 10px;
    width: 10px;
    transform: translateY(-75%) translateX(50%);
  }
  li#wp-megamenu-item-3835 {
    padding-left: 0px;
    width: 42px !important;
  }
  .menu-item a.menu-news-card h3.sub-title-s {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    color: #444;
  }
  .menu-item a.menu-news-card span.sub-date-s {
    color: #444;
    font-size: 12px;
  }
  .menu-item a.menu-news-card p.su-paragraph-s{
    font-size: 12px !important;
  } 
  .popular-product-section-margin{
    padding: 0px 0px 20px 0px !important;
  }
  .product-buttons-row{
    max-width: 90% !important;
  }
  .slide-wrap .content-area .btn.theme-btn.btn-default.btn-sm{
    width: 100%;
    box-sizing: border-box;
  }
  .wrap.mcb-wrap.mcb-wrap-c8e6403a0.one-third.valign-top.clearfix{
    padding: 30px 0px 0px !important
  }
  .invest-products-wrap{
    padding: 20px 0px 0px 0px;
  }
  body.error404 footer#Footer{
    margin-top: 300px !important;
  }
  .portfolio-content .image_wrapper {
    width: 230px !important;
  } 
  .sell-form-section .two-third.mcb-wrap {
    width: 100%;
  }
  .sell-form-section .one-third.mcb-wrap{
    width: 60%;
    margin: auto;
    float: none;
  }
  .sell-icon-box h5.sub-title{
    min-height: 145px !important;
  }
  .dark-blue-section-sell .column_attr{
    padding-top: 20px !important;
  }
  .dark-blue-section-sell h3.sub-heading {
    font-size: 28px !important;
    line-height: 45px !important;
  }
  #Side_slide #menu ul li.menu-item a:before{
    content: none;
  }

  #Side_slide {
    background-color: white;
    border-color: white;
    z-index: 99999;
  }
  #Side_slide .search-wrapper input.field, 
  #Side_slide a:not(.action_button), 
  #Side_slide #menu ul li.submenu .menu-toggle,
  #Side_slide a:not(.action_button):hover, 
  #Side_slide a.active, 
  #Side_slide #menu ul li.hover > .menu-toggle,
  #Side_slide a:not(.phone-sidebar) {
    color: #1c044f;
  }
  #Side_slide #menu ul li.current-menu-item > a,
  #Side_slide #menu ul li.current_page_item > a,
  #Side_slide #menu ul li.current-menu-parent > a,
  #Side_slide #menu ul li.current-page-parent > a,
  #Side_slide #menu ul li.current-menu-ancestor > a,
  #Side_slide #menu ul li.current-page-ancestor > a,
  #Side_slide #menu ul li.current_page_ancestor > a,
  #Side_slide #menu ul li.hover > a,#Side_slide #menu ul li:hover > a{
    color:#1c044f
  }

  #Side_slide #menu ul li a.phone-sidebar,
  #Side_slide #menu ul li a.phone-sidebar:hover {
    color: #fff;
    display: flex;
    margin: 0;
  }
  #Side_slide #menu a#popup-form-button{
    margin: 0;
    padding: 0px 20px 20px 20px;
  }
  #Side_slide #menu .cta-click-call {
    margin-top: 20px;
  }
  #Side_slide #cta-sidebar{
    text-align: center;
  }
  #Side_slide #menu ul li.submenu .menu-toggle {
    opacity: 1;
  }
  #menu-main-menu .sub-single-item span:after {
    content: '+';
    position: absolute;
    display: block;
    right: 5px;
    top: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 22px;
    font-weight: 100;
    text-align: center;
    cursor: pointer;

  }
  .border-radius-img {
    border-radius: 15px;
  }
  #Side_slide #menu #menu-main-menu ul.sidebar-submenu li {
    display: inline-block;
    width: auto;
  }
  .custom-popup-s.show{
    position: fixed;
    }
    #filter-menu-icon {
      font-size: 20px;
      color: white;
      z-index: 100;
      margin-right: 48px;    
  }
    #filter-menu-icon:before {

      font-weight: bold;
  }

  .call_down_mb {
    width: 280px;
    list-style: none !important;
    display: block;
    margin: 30px auto 0px !important;
  }
  /* Ticker container for mobile */
  .ticker-container {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }
  .ticker-container .arrow img {
    height: 24px;
  }
  /* Show radio inputs on mobile (still hidden visually) */
  .ticker-radio {
    display: none; /* Already hidden, just ensuring consistency */
  }

  /* Wrapper for ticker items */
  .ticker-wrapper {
    display: flex;
    width: 100%;
  }

  /* Each item takes full width */
  .ticker-items {
    width: 100%;
    display: none;
    justify-content: center;
  }

  .item {
    flex: 0 0 100%;
    justify-content: center;
    text-align: center;
  }

  /* Show the active item based on the checked radio input */
  #item1:checked ~ .ticker-wrapper #ticker-item1,
  #item2:checked ~ .ticker-wrapper #ticker-item2,
  #item3:checked ~ .ticker-wrapper #ticker-item3,
  #item4:checked ~ .ticker-wrapper #ticker-item4 {
    display: flex;
  }

  /* Style for navigation arrows (visible on mobile) */
  .ticker-container .arrow {
    display: none; /* Hidden by default, shown conditionally below */
    font-size: 24px;
    cursor: pointer;
    color: #000;
    padding: 0px;
    z-index: 1;
    text-decoration: none;
    margin: 0;;
  }

  .ticker-container .left-arrow {
    position: absolute;
    left: 0;
  }

  .ticker-container .right-arrow {
    position: absolute;
    right: 0;
  }

  /* Show the correct arrows based on the checked radio input */
  #item1:checked ~ #left1,
  #item2:checked ~ #left2,
  #item3:checked ~ #left3,
  #item4:checked ~ #left4,
  #item1:checked ~ #right1,
  #item2:checked ~ #right2,
  #item3:checked ~ #right3,
  #item4:checked ~ #right4 {
    display: block; /* Show arrows only on mobile when the corresponding radio is checked */
  }

  /* Positive value color (for consistency with your screenshot) */
  .market-values .market-price.positive-value {
    color: #18a718; /* Green color for positive values */
  }

  .sub-header {
    justify-content: center;
    box-sizing: content-box;
  }
  #Action_bar .item .rates, #Action_bar .contact_details a {
    font-size: 18px;
  }  
  header#Header {
    display: flex;
    width: 100%;
    flex-flow: column-reverse;
  }
  #Action_bar {
    position: relative;
  }
	#filter_news .alert_icon{border: none;}
  .sections_group {
    margin-top: 40px
  }
	.next-page, .pre-page{
		display: none;
	}
	.custompagination{
		display: flex;align-items:center;justify-content:center;
	}
	.custompagination a{
		padding: 5px 7px;
	}

  #wp-megamenu-main-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a:hover {
    color: #ffc000
  }

  .wpmm-mobile-menu a.wpmm_mobile_menu_btn {
    margin: 12px 15px
  }

  .wpmm_mobile_menu_btn {
    color: #110230 !important;
    background-color: #fff;
    font-size: 14px
  }

  .wpmm_mobile_menu_btn:hover {
    color: #110230 !important;
    background-color: #fff
  }

  .wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu {
    display: block
  }

  #Side_slide #menu ul.wp-megamenu-sub-menu li {
    border-top: none;
  }

  #Side_slide #menu ul li a {
    margin-right: 0;
    font-size: 14px !important
  }

  .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap .wp-megamenu {
    background-color: #110230
  }

  .wp-megamenu-wrap .wpmm-nav-wrap>ul>li {
    position: relative
  }

  .wp-megamenu-wrap .wpmm-nav-wrap>ul>li .fa.fa-angle-down {
    display: block;
    position: absolute;
    right: 6px
  }

  #Side_slide #menu ul li ul {
    display: none;
    background: transparent
  }

  #wp-megamenu-main-menu>.wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu {
    padding: 0
  }

  #Side_slide #menu ul.wp-megamenu-sub-menu li.menu-item {
    padding: 0 10px;
    width: 90%
  }

  #wp-megamenu-main-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li.menu-border-box {
    border-right: none
  }

  .wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container>.wp-megamenu-sub-menu>li>.wp-megamenu-sub-menu>li {
    padding: 10px 0 !important
  }

  #Top_bar .search_wrapper input[type="text"] {
    color: #000;
    padding-right: 35px
  }

  #Side_slide .close-wrapper {
    background: #110230
    /*display: none; */
  }

  #wp-megamenu-main-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a {
    padding-left: 10px !important
  }

  #Side_slide {
    width: 250px;
    overflow-x: hidden
  }

  #Top_bar.is-sticky .search_wrapper {
    top: 100%
  }

  #Top_bar.is-sticky a#search_button {
    position: inherit
  }

  #Top_bar .search-wrapper {
    display: none
  }

  #Top_bar .icon-search-fine.working-search-icon {
    display: inline-block;
    color: #fff;
    font-weight: bold;
    font-size: 23px;
    text-align: right
  }

  .header-classic #Top_bar .top_bar_right {
    position: relative;
    width: 100%;
    height: 100%;
    float: none;
    left: 0;
    right: 0
  }

  #Top_bar a#search_button {
    position: absolute;
    top: 0;
    float: none;
    right: 0;
    display: inline-block
  }

  #Top_bar .top_bar_right_wrapper {
    position: absolute;
    right: 50px;
    top: 3px
  }

  #Top_bar .search_wrapper {
    background: #fff
  }

  #Top_bar .search_wrapper {
    top: 200%
  }

  .tr-menu.header-classic.ab-show #Top_bar:not(.is-sticky) {
    padding: 23px 0
  }

  #Top_bar .search_wrapper .icon_close {
    right: 18px;
    color: #000;
    opacity: 1
  }

  #Top_bar .search_wrapper .icon_search {
    left: 18px;
    color: rgba(0, 0, 0)
  }

  .trust-poilet-total {
    display: none
  }

  #Action_bar .item .rates .market-values {
    display: inline-block !important
  }

  #Action_bar .item .rates.title {
    font-size: 16px;
    line-height: 16px
  }

  .main-banner .one-second.mcb-wrap {
    width: 100%
  }

  .main-banner .image_frame .image_wrapper {
    margin-top: 35px
  }

  .prd-item .desc_wrapper {
    padding: 0 15px
  }

  h1 {
    font-size: 30px
  }

  .invest-sec .one-third.mcb-wrap {
    width: 50%
  }

  .invest-sec .one-third.mcb-wrap:last-child {
    width: 100%
  }

  .invest-sec .item-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  .popular-products .one-third.mcb-wrap,
  .popular-products .two-third.mcb-wrap {
    width: 100%
  }
/*.popular-products .section_wrapper,.customer-wrap .section_wrapper {
        -ms-flex-wrap: wrap;flex-wrap: wrap;
    }*/
  .popular-products h2 {
    text-align: center
  }

  .popular-products .mbl-view {
    display: block
  }

  .popular-products .desktop-view {
    display: none
  }

  .popular-products .pop-product-title {
    height: 50px
  }

  .popular-products .cta-btn {
    text-align: center;
    margin-top: 20px
  }

  .popular-products {
    padding-bottom: 30px !important
  }

  .customer-wrap .one-fourth.mcb-wrap,
  .customer-wrap .three-fourth.mcb-wrap {
    width: 100%
  }

  .site-footer__social-icons.social-icons.site-footer__icon-list {
    text-align: center
  }

  .news-sec {
    margin-bottom: 60px
  }

  #wp-megamenu-main-menu.wpmm-mobile-menu a.wpmm_mobile_menu_btn {
    display: none !important
  }
  form.alerts_form span.button-container{margin-top: 45px;}
	.goldline-main-form .main-wrapper {
		padding: 15px 0;
	}
	.goldline-main-form {
		display: contents;
	}
  span.update_agreement_date {
    padding-left: 0px;
    max-width: 100%;
    margin-bottom: 30px;
  }  
}

@media only screen and (max-width: 1091px) and (min-width: 768px) {
    #Top_bar .top_bar_left {
        width: 100% !important;
        background: white !important;
    }
  .container,
  .section_wrapper {
    max-width: 720px;
    margin-left: auto;
    margin-right: auto;
    width: 100%
  }

  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
  }
	.section_wrapper .mcb-wrap{
		margin: 0;
        width: 100% !important;
        clear: both;
	}
	.why-goldline-differences .section_wrapper{
	  display: flex;
	  flex-wrap: wrap;
	}
	.mobile-order-first{
	  order: 1 !important;
	}
	.mobile-order-second{
	  order: 3 !important;
	}
	.mobile-order-third{
	  order: 2 !important;
	}
	.goldline-main-form.mobile-order-second {
		width: 100%;
		margin: 0 auto;
	}
	.goldline-main-form .form-wrapper{
		padding: 15px 20px;
	}
}

@media only screen and (max-width: 1080px){
  .investorkit_pdf_page {
    padding-bottom: 30px;
  }
  .wide.tabs.product.type-product {
    padding-left: 40px;
    padding-right: 40px;
  }
  .custom_wrapper .products_wrapper.isotope_wrapper.custom_product_wrapper {
    width: 56%;
    float: left;
    margin-left: 40px;
    margin-right: 0px;
  }
  .custom_wrapper .category-content-s {
    width: 100%;
    float: left;
    margin-top: 30px;
  }
  .category-content-s h1 {
    font-size: 28px;
    line-height: 36px;
  }
  .product-detail-download-btn{
    width: 100%;
  }
  #auto-suggest-front{
    margin-top: -3px;
  }
  div#alert-list-container form.alerts_form select {
    min-width: 220px;
  }
  input.user_alert_email {
    min-width: 125px;
  }
  span.button-container input.remove {
    margin-right: 0;
  }
  .btn.theme-btn.icon-btn {
    margin-bottom: 3em;
  }
  #popup-form-button.btn.theme-btn.icon-btn {
    margin-bottom: 0em;
  }
  .popular-products.custom-bg-color .one-third.valign-top {
    padding: 6em 0px 0px 0px !important;
  }
  .goldline-main-form {
    padding-left: 0px !important;
  }
  .seo-page-slider .white {
    padding: 15px 30px 15px 0px !important;
  }
  canvas.gl-day-charts__chart {
    padding: 0px 0px 0px 20px;
  }
}
@media(max-width: 1010px){
  span.checkbox-container{
  display: block;
}
  span.checkbox-container input.value.value-witdh-s {
    max-width: 100%;
}
}
@media (max-width: 959.98px){
  .accumulation-widget .product-btn-holder .btn{
    width: 100%;
  }
  .accumulation-widget .product-btn-holder .product-detail-phone {
    width: 100% !important;
  }
}
@media (max-width:959px) {
  .cart_table sup {
    padding: 0px 5px 0px 5px !important;
  }
  .modal-dialog {
  width: 95% !important;
  }
  .all-products-description .product-btn-holder{
  display: flex;
  max-width: 100% !important;
  column-gap: 10px;
  }
  span.spf-product__label{
  left: 7px !important;
  }
  .all-products-description .product-btn-holder .product-detail-download-btn .product-detail-download-icons {
    left: 47px;
  }
  .all-products-description .product-btn-holder .product-detail-download-btn,
  .woocommerce div.product div.summary .content-section a.btn-default.btn-sm {
    width: 330px;
  }
  .all-products-description .product-btn-holder {
    justify-content: center;
  }

  #Top_bar a#search_button,
  .header-classic #Top_bar .top_bar_right {
    top: 0
  }

  #Top_bar.is-sticky .top_bar_right_wrapper {
    top: 18px
  }


  .why-goldline-wrap h1 {
    font-size: 30px
  }

  .fancy_heading .title {
    font-size: 30px;
    line-height: 32px
  }
  #popup-form-button.mobile-guide img{
    max-width: 75%;
  }
  #Top_bar .top_bar_left {
    position: relative;
    float: none;
    width: 100%;
  }    
  body {
    min-width: auto;
  }  
  .no-content-padding #Content {
    padding-top: 100px !important;
}  
}
@media (max-width: 800px){
  .carol-roth.sept15::before {
    height: 290px;
  }

  .form-inline input {
    margin: 10px 0;
  }
  .carol-roth-ff::before {
    height: 340px;
  }
  div#best_precious_metal_to_buy .image_wrapper {
    width: auto !important;
  }
  div#best_precious_metal_to_buy .image_wrapper img{
    margin: 0 !important;
  }
  .form-inline {
    flex-direction: column;
    align-items: stretch;
  }
  .main-banner h1 {
    font-size: 38px;
  }
  .thankyou_heading h1 {
    margin-bottom: 12px;
  }
  .take-away-bottoms {
    margin-right: -2px !important;
    margin-top: -40px !important;
  }
  .popular-products {
    padding-top: 30px !important;
  }
  .u-column2.col-2.customer_login_forms_col2.alert_signup_page {
    width: 100%;
  }
  /*.home .wrap.one-second.col-mobile-hidden {
    display: none;
  }*/
  .sidebar-form span.form-check-label {
    font-size: 11px;
  }
  .goldline-main-form .form-title h2 {
    font-size: 17px !important;
  }
  .goldline-main-form .form-wrapper {
    padding: 15px 15px !important;
  }
  .wrap.mcb-wrap.mcb-wrap-ny83gxbiy.one-third.valign-top.clearfix {
    padding: 5% 0px !important;
  }
  .separete_login_form form.woocommerce-form.woocommerce-form-login.login {
    /* width: 85%; */
  } 
}
@media (max-width:768px) {
	.mobile-products-slider .owl-carousel {
        display: block;
    }
  #user_alert_phone-error {
    top: 100%;
    left: 0
  }

  .custom-mobile-nav span.dashicons.dashicons-menu-alt3 {
    top: -30px
  }


  .jq-tabs.tabs_wrapper.ui-tabs.ui-corner-all.ui-widget.ui-widget-content {
    margin: 15px 0 0
  }

  #date {
    width: 35px;
    height: 35px;
  }

  .date-container .date-icon {
    top: 7px;
    right: 8px;
  }

  div.scrollmenu a.item {
    padding: 3px 6px;
  }

  div.scrollmenu a.item h2 {
    font-size: 15px
  }

	button.button.right-btn {
		right: -10px;
		top: 23px;
		font-size: 20px;
	  }

  button.button.left-btn {
    left: -30px;
    top: 23px;
    font-size: 20px;
  }
  .section_wrapper .mcb-wrap, 
  .section_wrapper .column, 
  .container .column, 
  .sections_group, .four.columns {
    margin: 0 0 0px;
    width: 100% !important;
    clear: both;
  } 
  .one.column {
    margin: 0 0 16px;
}
  #Top_bar #logo img.logo-main {
    display: block;
  }
  .no-content-padding #Content {
    padding-top: 150px !important;
  }  
  .product-detail-download-icons {
    width: 40px;
    height: 40px;
  }      
}
@media (max-width: 767.98px){
  #Header_creative #Top_bar {
    top: 100px;
  }     
  .content_slider.flat.description ul li img {
    border-radius: 10px;
  }  

  .desc-wrapper {
  bottom: 10vh;
  }
  .slider_pagination a {
  width: 12px;
  height: 12px;  
  }

  .slider_pagination a.selected, .slider_pagination .slick-active a {
  width: 12px;
  height: 12px;

  }
  .slider_pagination a.selected:after, .slider_pagination .slick-active a:after {
    left: 1px;
    top: 1px;
    width: 10px;
    height: 10px;
    }  
  .why-goldline-para h4{
  text-align: justify;
  }
  .carol-img-descrip.content {
    flex-direction: column !important;
  }
  .carol-img-descrip .image {
    width: 100% !important;
  }
  .carol-roth-size .differences-list.content p {
    width: 100% !important;
  }

  .desktop-lead-form{
    display: none !important;
  }
  .mobile-lead-form{
    display: block !important;
  }
  ul.customlists {
    gap: 8px;
  }
  .why-accum-purchase{
    text-align: left !important;
    padding: 30px 0 !important;
  }
  .why-accum-purchase{
    padding-left: 0;
  }
  .sell-heading {
    font-size: 33px !important;
    line-height: 36px !important;
  }

  nav.woocommerce-MyAccount-navigation.active{
  left: 0 !important;
  }
  nav.woocommerce-MyAccount-navigation{
    width: 100% !important;
    background-color: #110230;
    position: fixed;
    z-index: 9999;
    left: -200px;
    top: 110px;
    max-width: 200px;
    transition: 0.3s;
    border-radius: 0px;
  }
  .woocommerce-MyAccount-navigation ul li a{
  background-color: #110230;
  }
  .separete_login_form form.woocommerce-form.woocommerce-form-login.login {
  width: 85%;
  }
  .woocommerce-account .col2-set.addresses{
  flex-wrap: wrap;
  }
  .woocommerce-account .woocommerce-MyAccount-navigation a{
  color: #fff;
  }
  .woocommerce-MyAccount-navigation ul li.is-active a{
  color: #ffc000;
  }
  .woocommerce-checkout .woocommerce .col2-set{
  flex-wrap: wrap;
  }
  .carol-roth-ff::before {
  height: 450px !important;
  }

  .carol-roth-tt::before {
  height: 400px;
  }
  .why-ira-section-top h1 {
  font-size: 30px !important;
  line-height: 36px;
  margin-bottom: 15px;
  }
  .why-ira-section3 h2 {
  font-size: 22px;
  line-height: 28px;
  }
  .home-new h1 {
  font-size: 25px !important;
  }
  .home-new h1:nth-child(2) {
  font-size: 22px !important;
  }
  .home-new {
  background-size: 470px !important;
  background-position-x: 140% !important;
  }
  .popular-products .pp-img img.ms-liberty-img {
    max-width: 160px !important;
  }
  .tr-menu.header-classic.ab-show #Top_bar:not(.is-sticky) {
    position: absolute;
    z-index: -1;
  }
  #Action_bar .item:nth-child(1) {
    display: unset !important;
  }
  .rates-custom-dropdown .dropdown-btn, .rates-custom-dropdown {
    display: unset !important;
  }
  .charts_tabs .ui-tabs .ui-tabs-nav li a {
    width: unset;
    margin-bottom: 10px;
  }
  .main-section-reviews .trust-poilet-total {
    flex-direction: column;
    align-items: center;
    gap:20px
  }
  .main-section-reviews .trust-poilet-total .img-review {
    margin-bottom: 20px;
  }
  .new-learn-more .all-news-box a {
    width: 100%;
  }
  .carol-roth.nov1::before {
    height: 300px;
  }
  .why-ira-banner .buy-best-precious-metal-ira {
  display: none;
  }
  .glenn-beck-audio-section h3 {
  font-size: 25px;
  }
  .why-buy-carol-roth {
  background-position-x: 142% !important;
  }
  .woocommerce-notices-wrapper .alert_wrapper {
  display: flex;
  flex-direction: column-reverse;
  }
  .notable-weekly-news-external {
  padding-top: 130px;
  }
  .woocommerce-cart .woocommerce-message.alert .alert_wrapper a {
  margin-top: unset;
  }
  .accumulation-widget .product-btn-holder .btn {
  max-width: 450px;
  }
  .simple-banner .simple-banner-text {
  font-size: 20px !important;
  }

}

@media(max-width:767px) {
  .no-content-padding #Content {
    padding-top: 170px !important;
  }   
  .category-content-s.description-mobile-show {
    padding: 40px 0px 20px;
  }
  .portfolio-content .image_wrapper {
    width: 350px !important;
  }
  .white #sample_slider.sa_owl_theme .owl-nav .owl-next {
    right: -10px !important;
  }
  .woocommerce-MyAccount-content p#billing_postcode_field, p#billing_state_field, p#billing_country_field {
    width: 98% !important;
  }
  .seo-page-slider .white {
     padding: 15px 15px 15px 15px !important; 
  }
  .newslist-group .news-list {
    padding: 10px 15px;
  }
  
  .takeaway-content {
    margin-left: -7px;
  }
  h4.head2 {
    font-size: 20px;
    line-height: 25px;
  }
  h1.title {
    font-size: 28px;
  }
    .all-products-description .product-btn-holder{
    display: block;
  }
  .menu-item a.menu-news-card span.sub-date-s {
    color: #444;
    font-size: 12px;
  }
  .taxes_shipind_text{
    text-align: left;
    font-size: 13px;
  }
  .user_contact_heading {
    font-size: 26px !important;
  }
  .custom-cta-botton.gold-ira-buttons {
    bottom: 0px;
    position: relative;
    right: 0px;
    float: left;
    margin-top: 30px;
  }
  .shipping_box h2 {
    font-size: 13px !important;
  }
  .all-news-box{
    display: block;
  }
  #Footer h1 {
    font-size: 27px !important;
  }
  /*New Pages Design*/
  .landing-pages-banner.main-banner.bg-cover {
    background-image: none !important;
    text-align: center;
  }
  .landing-pages-banner.main-banner .one-second {
    padding: 10px !important;
  }
  .landing-pages-banner.main-banner .content p{
    font-size: 16px !important;
    line-height: 28px !important;
  }
  .bg-gradient{
    padding-top: 30px !important;
    padding-bottom: 20px !important;
  }
  .metals-content-wrapper {
    padding: 10px !important;
  }
  .content p.gold-pages-content-p {
    font-size: 16px !important;
    line-height: 28px !important;
  }
  p.bottom-content-s {
    display: none;
  }
  .why-goldline-li .content ul {
    padding: 0px 20px;
  }
  
  .why-silver h1.fw-bold{
    text-align: center;
  }
  /*Product Details*/
  section.vc_section.category-top-sec {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .woocommerce ul.products li.product {
    width: 48% !important;
    height: auto;
  }
  
  .custom_wrapper .products_wrapper.isotope_wrapper.custom_product_wrapper {
    width: 50%;
  }
  .custom_wrapper .products-filters-sidebar{
    width: 35%;
  }
  
  .woocommerce-product-details__short-description .product-top-static-des {
    text-align: center;
    font-size: 14px;
  }
  .product .product-btn-holder{
    width: 80%;
  }
  .wide.tabs.product.type-product{
    padding-top: 30px;
  }
  
  /*Prodcuct Details page Responsiveness*/
  
  .wide.tabs.product.type-product{
    padding-top: 0px;
    padding: 20px;
  }
  .woocommerce .product div.entry-summary h1.product_title{
    text-align: center;
    padding-top: 20px;
  }
  .woocommerce-product-details__short-description .product-top-static-des{
    margin: auto;
  }
  .product .product-btn-holder{
    margin: auto;
  }
  .product-info-detail{
    width: 100% !important;
  }
  .jq-tabs.tabs_wrapper.ui-tabs.ui-corner-all.ui-widget.ui-widget-content {
    width: 100%;
    display: block;
  }
  .ui-tabs .ui-tabs-panel{
    padding: 15px 0px 20px;
  }
  
  .products_wrapper_container {
    display: block;
    padding: 0px 30px;
    margin-bottom: 70px;
  }
  .custom_wrapper .products-filters-sidebar {
    width: 100%;
    background: #110230;
    color: #fff;
    float: none;
    margin: auto;
    display: inline-block;
    position: fixed;
    z-index: 999999;
    box-sizing: border-box;
    max-width: 280px;
    right: 0px;
    transition: 0.3s;
    border-radius: 0px;
    top: 100px;
  }
   .custom_wrapper .products-filters-sidebar.topzero{
    top: 60px;
   }
  .products-filters-sidebar.active-filter {
    right: -280px !important;
  }
  .custom_wrapper .filter_wrapper_div{
    padding: 30px;
    height: 90vh;
    overflow: hidden;
    overflow-y: scroll;
  }
  .custom_wrapper .products_wrapper.isotope_wrapper.custom_product_wrapper {
    width: 100%;
    float: none;
    margin: 0px;
  }
  .custom_wrapper .category-content-s {
    width: 100%;
    float: none;
    margin-top: 0px;
  } 
  .buy-product .bg-cover {
    padding: 0px !important;
  }
  .column.mcb-column.mcb-item-4ok9jpglo.one-fifth.column_column {
    display: none;
  }
  .buy-product .bg-cover .column_attr {
    padding: 0px !important;
  }
  .buy-product .bg-cover .fancy_heading{
    margin-bottom: 30px;
  }
  .why-goldline-wrap h1{
    line-height: 40px;
  }
  .why-goldline-wrap {
    /*padding-top: 0px !important;*/
  }
  .popular-products.custom-bg-color .one-third.valign-top {
    padding: 0px !important;
  }
  .invest-products-wrap {
    padding-top: 20px !important;
  }
  .custom-cta-botton{
    margin: inherit;
    margin-top: 20px;
  }
  .woocommerce div.product .product_title{
    line-height: 37px;
  }
  .woocommerce .product .product_wrapper .product_image_wrapper{
    margin-bottom: 30px;
  }
  .accumulation-widget .product-btn-holder{
    display: block;
  }
  .accumulation-widget .content-section a.btn-default.btn-sm{
    margin-top: 16px;
  }
  .accumulation-widget span.btn-text-s{
    top: 10px;
  }
  .accumulation-widget .product-btn-holder .btn {
    margin: auto;
    margin-bottom: 15px;
  }
  .product .product-btn-holder{
    width: 100%;
  }
  .all-products-description {
    padding-top: 0px;
  }
  .product .product-btn-holder{
    width: 100% !important;
    text-align: center;
  }
  .woocommerce div.product div.summary .content-section a.btn-default.btn-sm{
    margin: auto;
  }
  .woocommerce-product-details__short-description .product-top-static-des {
    max-width: 100%;
  }
  .wide.tabs.product.type-product {
    padding-top: 50px;
  }
   #Side_slide #menu {
    margin-top: 0px;
  }
  #Side_slide{
    padding-top: 20px;
  }
  #Side_slide .sliding-top-control{
    display: none !important;
  }
  .page-template-archive-goldline_news .section_wrapper{
    margin-top: 130px !important;
    padding-bottom: 70px;
  }
  
  .custom-faqs-s .faq .question .title {
    font-size: 16px;
    padding-left: 5px !important;
  }
  .custom-faqs-s .faq .question .title > .acc-icon-plus, .custom-faqs-s .faq .question .title > .acc-icon-minus{
    top: 15px;
  }
  .column.mcb-column.mcb-item-a82ce12bf.one.column_faq.custom-faqs-s {
    margin-top: 0px !important;
    padding-top: 0px;
  }
  .style-simple .faq .question{
    margin-left: 0px;
    margin-right: 0px;
  }
  .style-simple .faq .question .answer{
    padding-left: 20px !important;
  }
  #confirm, #logout_confirm{
    width: 270px;
  }
  .woocommerce-account .woocommerce-MyAccount-content p a, td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a{
    font-weight: 400;
  }
  .page-id-10 p#shipping_country_field, .page-id-10 p#shipping_state_field, .page-id-10 p#shipping_postcode_field{
    display: block !important;
    width: 100% !important;
  }
  #menu-main-menu .count{
    padding: 3px 9px;
  }
  
  span.email-container{
    display: block;
  }
  span.phone_text br{
    display: none;
  }
  #user_alert_email, span.checkbox-container input.value.value-witdh-s {
    width: 100%;
    max-width: 100%;
  }
  .email-container input.input-checkbox.alert_checkbox {
    width: 15px;
    height: 15px;
    margin-top: 5px;
    margin-right: 6px;
    display: block;
    float: left;
    position: relative;
    top: -4px;
  }
  .email-container input.user_alert_phone {
    min-width: 100%;
  }
  .woocommerce .shop_table .cart_table h5 {
    font-weight: normal;
    color: #444;
    padding: 5px 0px;
  }
  .woocommerce-error.alert, .woocommerce-info.alert, .woocommerce-message.alert{
    padding: 20px 5px 20px 52px !important;
  }
  .woocommerce-cart .woocommerce-message.alert .alert_wrapper a {
     position: relative;
     right: 0;
     top: 0;
    float: none;
    display: block;
    max-width: 205px;
    margin-top: 10px;
    min-height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
  }
  .alert_wrapper{
    line-height: 18px;
  }
  .alert_wrapper a{
    padding: 10px 20px;
  }
  p#billing_postcode_field, p#billing_state_field, p#billing_country_field {
    width: 100% !important;
    display: block;
    position: relative;
    z-index: 100;
  }
  .woocommerce-checkout p#billing_country_field, .woocommerce-checkout p#billing_state_field{
    width: 100% !important;
    display: block;
  }
  /*  .woocommerce-checkout p#billing_postcode_field{
    display: block;
  }*/
  p#shipping_country_field, p#shipping_state_field, p#shipping_postcode_field{
    display: block;
    width: 100%;
    position: relative;
    z-index: 10;
  }
  .woocommerce form .form-row select, select#shipping_country{
    width: 100% !important;
  }
  .woocommerce-order-received ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{
    display: block !important;
  }
  .mobile-margin-top{
    padding-top: 50px !important;
  }
  .leads_form_title h2{
    font-size: 22px;
    line-height: 31px;
  }
  .prd-item .icon_box p{
    font-size: 14px;
    line-height: 18px;
  }
  .prd-item .image_wrapper, .invest-item .item-icon{
    background-size: contain;
    width: 80px;
  }
  .invest-item .item-icon{
    margin-bottom: -35px;
  }
  .invest-item .item-icon img, .buy-product .icon_box img{
    max-width: 55% !important;
  }
  .fancy_heading .title{
    font-size: 26px;
  }
  .style-simple .icon_box .desc_wrapper .title {
    font-size: 18px;
  }
  .why-goldline-wrap .fancy_heading h2{
    font-size: 14px !important;
  }
  .invest-item p{
    margin-bottom: 10px !important;
  }
  .invest-item a {
    padding: 0px 10px 20px 10px;
  }
  .product-buttons-row {
    display: block;
    max-width: 100% !important;
    margin: 30px 0px 0px 0px;
  }
  .product-buttons-row.buy-best-precious-metal-ira {
    max-width: 100% !important;
  }
  .product-buttons-row {
    font-size: 13px !important;
  }
  h4.news-month{
    font-size: 24px;
  }
  .menu-item a.menu-news-card img.size-medium{
    height: 100px !important;
  }
  .menu-item a.menu-news-card h3.sub-title-s{
    font-size: 12px;
    line-height: 15px;
  }
  .menu-item a.menu-news-card span.sub-date-s, .menu-item a.menu-news-card p.su-paragraph-s{
    font-size: 10px !important;
  }
  span.spf-product__label{
    width: 200px;
  }
  .main-banner{
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .main-banner .banner-img {
    display: none;
  }
  .main-banner a#popup-form-button {
    cursor: pointer !important;
    font-size: 16px;
    width: 100%;
    max-width: 320px;
    padding: 13px 0 13px 25px;
    min-height: 36px;
    display: flex;
    position: relative;
    align-items: center;
    box-sizing: border-box;
  }
  .main-banner a#popup-form-button .btn-icon {
    position: absolute;
    top: 0;
    right: 0;
  }
  .why-goldline-wrap p{
    border-left: 0px;
    padding: 0px;
    font-size: 14px;
    line-height: 22px;
  }
  .seo-page-img-box img {
    max-width: 100% !important;
  }
  li#wp-megamenu-item-1\.2071889316864E\+19 {
    width: 100% !important;
  }
  tr.alert-title td {
    padding-left: 10px;
  }
  button#del_button {
    padding: 5px 0px;
  }
  #confirm button, #logout_confirm button{
    min-width: 60px;
  }
  .right-box-container{
    float: none;
  }
  .woocommerce-products-header{
    padding-top: 40px;
  }
  a.button.form-button-s.button_size_4.button_js {
    padding: 0px 5px;
    box-sizing: border-box;
  }
  .custom-mobile-nav{
    display: flex;
  }
  .goldline-main-form{
   float: none;
   margin: auto !important; 
  }
  .category-content-s h1 {
    line-height: 34px;
    padding-bottom: 10px;
    font-size: 25px;
  }
  .popular-products.mobile-products-slider .pp-item{
    width: 100% !important;
    max-width: 80% !important;
    margin: 15px auto !important;
    box-sizing: border-box;
  }
  .mobile-products-slider {
    display: block !important;
  }
  .desktop-products{
    display: none !important;
  }
  .mobile-products-slider .btn.theme-btn.icon-btn {
    width: 100%;
    max-width: 51%;
    box-sizing: border-box;
    min-height: 41px;
    display: flex;
    align-items: center;
    margin: auto;
    padding-left: 30px;
  }
    ul.coin_by_country_list li{
    min-width: 100%;
  }
  ul.coin_by_country_list{
    column-count: 2;
  }
  .u-column2.col-2.customer_login_forms_col2.alert_signup_page {
      width: 100%;
  }
  #Error_404 .error_desk h2{
    font-size: 120px;
  }
  #Error_404 .error_desk h4 {
    font-size: 30px;
    padding: 0px;
    line-height: 38px;
  }
  #Error_404 .error_desk p .check{
    padding: 10px 10px;
  }
  #sample_slider h1.fw-bold.news-vault-title {
    height: 50px;
    margin-top: 9px;
  }
  .sell-icon-box .column_attr{
  background-position: center !important;
  background-size: contain !important;
  }
  .content_slider {
    padding: 0 !important;
  }
  .main-section-reviews .trust-poilet-total .trustpilot-widget:after {
    width: 100%;
    height: 15px;
    bottom: 0;
    left: 0;
  }

  .main-section-reviews {
    padding: 0px
  }
  .mobile-header-mini #Top_bar a.responsive-menu-toggle {
    top: 20px !important;
    margin-top: 0px;
  }

  .mobile-tr-header #Header_creative {
    position: fixed;
}  
	.notable-weekly-news-external{
		padding-top: 0px;
	}
  .goldline-main-form {
    padding-left: 0
  }

  .mobile-header-mini #Top_bar .search_wrapper {
    bottom: auto;
    padding: 10px;
    width: 100%
  }

  .mobile-header-mini #Top_bar .search_wrapper .icon_search {
    left: 14px;
    top: 19px
  }

  #Top_bar .search_wrapper {
    top: 103%
  }

  .tr-menu.header-classic.ab-show #Top_bar:not(.is-sticky) {
    top: 50px !important
  }
  .mobile-header-mini #Action_bar {
    display: block;
    position: relative;
    background: white !important;
}

  #Action_bar .item .rates.title,
  #Action_bar .contact_details {
    display: none
  }

  #Action_bar .item:nth-child(1),
  #Action_bar .item:nth-child(5),
  #Action_bar .item:nth-child(6),
  #Action_bar .contact-item {
    display: none
  }

  #Action_bar .mbl-view-des {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }

  #Action_bar .mbl-view-des .col-md-2 {
    -ms-flex: 0 0 33.333337%;
    flex: 0 0 33.333337%;
    max-width: 33.33%
  }

  #Action_bar .item {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  .mobile-header-mini #Top_bar .container {
    max-width: 480px !important
  }

  #Top_bar .top_bar_right_wrapper {
    padding-top: 0
  }

  .tr-menu.header-classic.ab-show #Top_bar:not(.is-sticky) {
    padding: 0
  }

  #Top_bar a#search_button {
    top: 20px
  }

  #Top_bar.is-sticky {
    position: fixed !important;
    width: 100%;
    left: 0;
    top: -60px;
    height: 60px;
    z-index: 701;
    background: #110230 !important;
    opacity: .97;
    -webkit-box-shadow: 0 2px 5px 0 rgb(0 0 0 / 10%);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 10%)
  }

  #Top_bar.is-sticky a#search_button {
    top: 20px
  }

  .main-banner h1 {
    font-size: 45px
  }

  .banner-img .image_wrapper {
    margin-top: 30px
  }

  .why-goldline-wrap .fancy_heading h2 {
    font-size: 16px !important;
    line-height: 22px !important
  }
    /*.popular-products .section_wrapper{
        -ms-flex-wrap: wrap;flex-wrap: wrap;
    }*/
  .sections_group {
    padding-top: 0 !important;
    margin-top: 0;
  }

  .buy-product {
    padding-bottom: 10px !important;
    padding-top: 0px !important
  }

  .popular-products {
    padding-top: 30px !important
  }

  .popular-products .pop-product-title {
    height: auto
  }

  .icon-images .one-sixth.column {
    width: 33.33% !important
  }

  .icon-images {
    margin-bottom: 15px !important
  }

  .icon-images .mcb-wrap-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }

  .section_wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important
  }
	#filter_news .nodatafound {
		padding: 20px 8px 20px 50px;
	}
	p.wa-custom-button-s {
		display: flex; justify-content: space-between; align-items: center;
	}
	.wa-custom-button-s a.btn.theme-btn.btn-default.form-btn-size {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 3px 10px;
		line-height: normal;
	}
  .footer-bottom-slider .customer-wrap img {
    max-width: 250px;
  }   
  #Side_slide ul#menu-main-menu {
    margin-top: 30px;
  } 

  .product-buttons-row a.product-detail-download-btn {
    margin-bottom: 15px;
  }

}
@media (max-width:700px) {
  img.lazy {
    min-height: auto !important
  }

  .popup {
    width: 70%
  }
}

@media (max-width: 600px){
  #deal-week {
    font-size: 1.4em;
  }  
  #Header_creative #Top_bar {
    top: 90px;
  }  
}  
@media (max-width: 580px){
  .custom-popup-s.privacy_modal .privacy_modal_content {
    background: #fff !important;
    color: #444 !important;
    position: relative;
    max-width: 100%;
  }
  .gl-tile.thankyou_heading {
    padding: 0em;
  }
  .thankyou_heading h1 {
    font-size: 19px;
    padding: 0px !important;
    margin-bottom: 12px;
  }
  div.single-product-form input {
    width: 100% !important;
  }
  .gl-popup-banner {
    height: 55px;
  }
  .section.mcb-section.mcb-section-fa427eaf5.buy-product {
    padding: 0px !important;
  }
  .custom-popup-s .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
    position: absolute;
    top: 0%;
    box-sizing: border-box;
    margin: 0px auto !important;
    left: 10px;
  }
  .woocommerce table{
    display: block;
    overflow-x: auto;
    box-sizing: border-box;
  }
  .sup_qyantity{
    top: 16%;
  }
  h1.coin_by_country_heading {
      font-size: 25px !important;
  }
    ul.coin_by_country_list li{
    min-width: 100%;
  }
  ul.coin_by_country_list{
    column-count: 2;
  }
  table.woocommerce-orders-table.my_account_orders.account-orders-table {
    display: flex;
  }
   table.woocommerce-orders-table.my_account_orders.account-orders-table tbody{
      width: 100%;
  }
  .cart_totals table.shop_table.shop_table_responsive {
      display: flex;
  }
  .cart_totals table.shop_table.shop_table_responsive tbody {
      width: 100%;
  }
  table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
      display: inline-table;
  }
  .custm_class_container {
    padding: 0% 0%;
  }
  .goldline-main-form .form-wrapper {
    padding: 15px 25px !important;
  }
  .take-away-bottoms {
    margin-top: -20px !important;
    margin-right: -10px !important;
  }
  .fancy_heading h2 {
    font-size: 23px;
  }
  .privacy-policy .content h3.head2 {
    font-size: 24px;
    line-height: 25px;
  }
  h2.top_heading_account {
    margin-top: 0px;
  
  }
  .call-goldline-online-container .form-section .form-line {
    list-style: none;
    width: 47%;
    display: inline-block;
  }
  .checkout_modal_popup .modal-body p {
    font-size: 15px;
  }
    span#bb_state {
    width: 100%;
  }
}
  
@media (max-width: 575.98px){

.desktop-call-us-button {
  display: none !important;
}
.mobile-call-us-button {
  display: block !important;
}
.carol-roth-size .content p, .carol-roth-size .differences-list.content p, .carol-roth-size .why-goldline-contactus h3, .carol-roth-size .why-goldline-contactus .why-goldline-contactus-button button{
  font-size: 18px !important;
}
.carol-roth::before {
  height: 300px;
}
.goldline-difference .icon-para p{
  padding-left: 15px;
  font-size: 14px;
}
.goldline-difference .difference-wrapper .icon_wrapper{
  width: 45px;
}
.goldline-difference .difference-wrapper .icon_wrapper img{
  height: 45px !important;
}
.main-banner.bg-cover #popup-form-button{
  margin-bottom: 0 !important;
}
.glenn-back-banner.bg-cover #popup-form-button{
  margin-bottom: 45px !important;
}
.invest-item .item-content h4{
  min-height: 30px;
}
.invest-item .item-content p {
  min-height: 63px;
}
.mobile-products-slider .owl-nav button.owl-prev {
  left: -3px;
}
.news-sec .sa_owl_theme .owl-nav .owl-prev {
  left: -33px !important;
}
.alerts .add-alert{
  font-size: 14px;
  width: 120px;
}
	.woocommerce div.product div.summary .content-section a.btn-default.btn-sm:hover{
		background: transparent;
		border: 1px solid #bababa;
	}
.alert-wrapper .alert-title td, .alert-wrapper input#del_button, 
.alert-wrapper span.button-container input[type="submit"],
span.button-container input[type="submit"], .the_content_wrapper p,
.investor-thankyou .thankyou_heading p, .download-custom-btn,
.call-goldline-online-container .form-all .form-label,
.style-simple .faq .question .title, .style-simple .faq .question .answer,
#tab-description .gl-collapse__content p,
.woocommerce div.product div.summary .content-section a.btn-default.btn-sm,
.woocommerce table th, .cart_table table th, table td 
#tab-description p, .all-products-description .product-detail-download-btn,
.why-goldline-li .content li, .single-product-description p, .custom-bullet-points li,
.content ul li {
  font-size: 14px;
}
h2.top_heading_account{
  font-size: 26px;
}
button.woocommerce-button.button.woocommerce-form-login__submit.log_btn_submit, 
.fancy_heading .inside, .faq-section.seo-page-faq .custom-button .button_label,
.heading-3, .content p, .landing-pages-banner.main-banner .content p,
.content p.gold-pages-content-p, .portfolio-content p, .text-content p  {
  font-size: 14px !important;
}
.why-goldline-wrap .fancy_heading h2{
    font-size: 16px !important;
}
.invest-item .item-content h4{
  font-size: 22px;
}
.popular-products .pop-product-title{
  font-size: 16px;
}
.sell-heading{
  font-size: 27px !important;
    line-height: 30px !important;
}
.selling-gold-p p{
  font-size: 16px;
  line-height: 18px;
}
#tab-description .gl-collapse__header h2,
.woocommerce h2.gl-product-page__h2 {
  font-size: 18px;
}
.all-products-description .product-btn-holder .product-detail-download-btn,
.woocommerce div.product div.summary .content-section a.btn-default.btn-sm {
  width: 240px;
}
.all-products-description .product-btn-holder .product-detail-download-btn .product-detail-download-icons {
  left: 14px;
}
a.btn.theme-btn.btn-default.btn-sm.product-detail-phone{
  padding: 8px 0;
  font-size: 14px;
}
.goldline-main-form .form-content .action .btn{
  font-size: 16px !important;
  height: 42px !important;
}
.GLFootNote li, .trade-confirmation-list ul, ul.ul_guaranteed.ui-widget-header li,
#Error_404 .error_desk p .check, #Error_404 a.button.button_filled, .account-agreement .btn-custom,
.gl-notification, .woocommerce-account .woocommerce-MyAccount-content p a, 
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a,
.woocommerce-account .woocommerce-MyAccount-navigation a, .woocommerce-account .woocommerce table.shop_table th,
.woocommerce-MyAccount-content .woocommerce-Pagination a.woocommerce-button, .woocommerce-account .addresses .title .edit,
.woocommerce-account .addresses address, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea,
tr.alert-title .del_button, .woocommerce-MyAccount-content a, #logout_confirm .message1, .sec-content p,
.sec-content .product-detail-download-btn, .berocket_single_filter_widget .bapf_body ul li label,
.slide-wrap.prd-coll-item .btn.theme-btn.btn-default, .woocommerce .shop_table .product-name a
.alert_wrapper, .mygoldline-address-para p, p.gl-leadform__text, .important_eminders li, .footer-content p, .woocommerce table.cart a.remove,
#edit-submit, .select-state-wrapper .gl-select__label {
  font-size: 14px;
}
.woocommerce .shop_table .cart_table h5{
font-size: 13px;
padding: 3px 0;
line-height: 9px;
}
.checkout_btn_cstm, .goldline-main-form .form-control{
font-size: 14px !important;
}
h4.head2{
font-size: 18px;
}
.alert_signup_page input[type="date"], 
input[type="email"], input[type="number"], 
input[type="password"], input[type="search"], 
input[type="tel"], input[type="text"], input[type="url"], select, textarea{
font-size: 14px;
}
.supply-chain-art h4{
font-size: 18px;
}
.precious-metals .content h4{
font-size: 14px;
line-height: 16px;
}
.gl-spot-prices__card, a.btn.btn-chart-page, .why-goldline-contactus h3,
.why-goldline-contactus .why-goldline-contactus-button button, .selling-gold-p p,
.style-simple table:not(.recaptchatable) th, .style-simple table td, a.braapf_unselect_all {
font-size: 14px;
}
.sell-form-section .submit-button input, .product-detail-download-btn, 
.berocket_aapf_widget_selected_filter a.braapf_unselect, 
.right-side-form button.btn.product-form__cart-submit,
.wpmc-nav-wrapper button, .woocommerce .shop_table tbody .product-name {
font-size: 14px !important;
}
.sell-form-section .form-bg h5{
font-size: 18px !important;
line-height: 22px !important;
}
.goldline-main-form .form-title h2{
font-size: 18px !important;
line-height: 22px !important;
}
.heading-2 h2{
font-size: 18px !important;
line-height: 22px !important;
}
.content .customlists{
font-size: 14px;
line-height: 20px;
}
.strong-para, .important-information h4, ul.metal_news_list li.news_content_s label{
font-size: 16px;
}
.slide-wrap .content-area h4, h3.head2, h3 p .head2, .search .post-title a{
font-size: 18px;
}
.woocommerce-checkout .shop_table .cart_table h5{
font-size: 13px;
line-height: 15px;
}
a.remove.remove_product{
font-size: 13px !important;
}
.contact-icon-box .desc a{
font-size: 14px;
line-height: 18px;
}
.newslist-group .news-content p, #bb_state, #bb_date, #bb_amount{
font-size: 13px;
}
h4.news-month {
font-size: 22px !important;
margin-bottom: 10px;
}
.newslist-group .news-list{
padding: 10px 0 !important;
}
.call-goldline-online-container .form-section .form-line label, span#label_input_13_0, input.wpcf7-form-control.wpcf7-submit, 
.slide-wrap .content-area p, .important-information p, a.show_credential_page, .user-info p, .user-info .login_signup_btn,
.wpmc-tabs-wrapper .wpmc-tab-item .wpmc-tab-text, .logout_user, .woocommerce table.shop_table tfoot th,
.alert-wrapper span.button-container input[type="submit"], span.button-container input.remove, .woocommerce-billing-fields div,
ul.coin_by_country_list li a, .style-simple .icon_box .desc_wrapper .desc, .contact-form-col p label, 
.contact-form-col input.wpcf7-form-control.wpcf7-submit, .forms-button-page a.button.form-button-s .button_label, .font-increase p,
.content h5, .form-group label, form.charts-form .form-control, h4.charts-title, span.news-date, h4.news-heading, 
.gl-steps__title, ul.customlists li, .buy_dilivery_storage, span.button-container input[type="button"], span.custom-date-s, 
.content.brd-bfrn strong, .metal_news p, p.wa-custom-button-s span.mobile-phn, .news_content_s #title_span, .post-excerpt p, 
.search .post-footer a.post-more, .search .post-footer .icon-doc-text, .pager .pages a, .pager .pages span.page-numbers, 
.pager a.next_page, .pager a.prev_page, #confirm .message, #logout_confirm .message, .woocommerce-order-received .woocommerce-thankyou-order-received,
#wc-print-button {
font-size: 14px;
}
.woocommerce-order-received .woocommerce table.shop_table th, .woocommerce-order-received span.woocommerce-Price-amount
.woocommerce-order-received .woocommerce .shop_table .product-name a, .woocommerce .woocommerce-customer-details address{
font-size: 14px;
}
.all-news-box .content-area .news-vault-title{
font-size: 20px;
}
.mobile-products-slider .btn.theme-btn.icon-btn{
max-width: 245px !important;
}
.seo-pages-external-news .news-sec .sa_hover_container h1{
font-size: 18px;
line-height:22px;
}
.seo-pages-external-news .news-sec .sa_hover_container p{
font-size: 13px;
}
.all-news-box p.news-vault-desc, span.phone_text, .woocommerce-MyAccount-content .woocommerce-Message--info, 
.edit-account legend, .review-block__inner, .review-block__link a, li.wc_payment_method.payment_method_paypal label, 
li.wc_payment_method.payment_method_stripe label, #payment .shipping-box-s, #payment button#place_order, 
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control.input-message, 
button.add-alert  {
font-size: 14px;
}
.product-coin-highlight li{
  font-size: 14px !important;
}
.carol-img-descrip.content{
  flex-direction: column;
}
.carol-img-descrip .image{
  width: 100%;
  margin-bottom: 10px;
}
.differences-list.content p{
  width: 100%;
}
.why-ira-section-top h1 {
  font-size: 22px !important;
  line-height: 28px;
}
.why-ira-section3 h2 {
  font-size: 20px;
  line-height: 26px;
}
.home-new {
background-size: 430px !important;
background-position-x: 190% !important;
}
.white #sample_slider.sa_owl_theme .owl-nav .owl-prev {
  left: 0 !important;
}
.main-section-reviews .img-review .trustpilot,
.main-section-reviews .ab-seal-img .bb-img  {
  width: 150px;
}
.main-section-reviews .trust-poilet-total .img-review #trust-pilot-reviews,
.main-section-reviews .trust-poilet-total .ab-seal-img p {
font-size: 14px;
}
.charts_tabs .ui-tabs .ui-tabs-nav li a {
font-size: 14px;
}
.coin-highlights-list li {
font-size: 14px;
line-height: 19px;
}
.glenn-back-banner h1 {
font-size: 36px !important;
}
.glenn-beck-audio-section h3 {
font-size: 22px;
}
.woocommerce-checkout #payment div.payment_box input.input-text {
font-size: 18px;
}
.accumulation-widget .product-btn-holder .btn {
max-width: 400px;
}
.products_wrapper_container .category-content-s .product-detail-download-btn {
width: 242px;
}
.simple-banner .simple-banner-text {
font-size: 19px !important;
}
.gl-footer__list li a {
font-size: 14px;
}










/* 5777777777777777777777 */



}

@media(max-width:575px) {
  .carol-roth-ff::before {
    height: 400px !important;
  }
  .carol-roth-tt::before {
  height: 360px !important;
  }  
  .forms-button-page a.button.form-button-s {
    min-width: 100%
  }

  .customer-wrap .section_wrapper {
    margin: 0 15px 30px
  }

  .container,
  .section_wrapper {
    max-width: 100% !important;
    margin-left: auto;
    margin-right: auto;
    padding-right: 15px !important;
    padding-left: 15px !important
  }

  .popular-products .pp-item {
    margin: 15px 0 0
  }

  .main-banner h1 {
    font-size: 46px
  }

  .news-sec #sample_slider {
    padding: 0
  }

  .news-sec .owl-carousel .owl-nav {
    position: absolute;
    height: 75px
  }

  .news-sec .cta-btn {
    margin-top: 0
  }

  .icon-images {
    margin-bottom: 30px !important
  }

  .news-sec .cta-btn {
    margin-top: 0
  }

  .news-sec {
    margin-bottom: 20px
  }

  .product-buttons-row {
    display: block;
    max-width: 100%
  }


  .product-buttons-row span.btn-text-s {
    position: relative;
    /*top: 14px*/
  }
}

@media (max-width: 555px){
  .carol-roth-tt::before {
    height: 400px !important;
  }
}
  
@media (max-width: 504px){
.carol-roth-tt::before {
  height: 460px !important;
}
.carol-roth.sept15::before {
  height: 350px;
}
.carol-roth.oct3::before {
  height: 300px;
}
}
  
@media(max-width:480px) {
  a.btn.theme-btn.btn-default.btn-sm.product-detail-phone{
    padding-left: 0 !important;
  }
  .product-buttons-row.buy-best-precious-metal-ira a.btn.theme-btn.btn-default.btn-sm.product-detail-phone {
    width: 100%;
  }
  .carol-roth-ff::before {
    height: 360px !important;
  }
  .carol-roth::before {
    height: 230px;
  }
  .mobile-products-slider .btn.theme-btn.icon-btn {
    max-width: 220px !important;
  }
  .carol-roth .carol-roth-heading {
    line-height: 46px;
  }
  .carol-routh-ul li p {
    margin: 0 0 0;
  }
  .carol-routh-ul li {
    margin-bottom: 5px !important;
  }
  
  .footer-bottom-slider .icon-images .mcb-wrap-inner {
    /* flex-wrap: unset; */
    padding-top: 50px;
  }
  .column_photo_box {
    margin: 0 0 10px !important;
  }
  .footer-bottom-slider .mcb-wrap-inner .one-sixth:nth-child(4) .scale-with-grid{
    height: 50px !important;
  }
  .carol-roth-tt::before {
    height: 320px !important;
  }
  .home-new h1 {
  font-size: 23px !important;
  }
  .home-new h1:nth-child(1) {
  margin-bottom: 10px;
  }
  .home-new h1:nth-child(2) {
  font-size: 20px !important;
  }
  .home-new {
  background-size: 400px !important;
  background-position-x: 280% !important;
  }
  #Action_bar .logo a#logo {
  width: 160px;
  }
  
  #Top_bar a.responsive-menu-toggle {
  right: 10px !important;
  }
  .main-section-reviews .trust-poilet-total {
  align-items: center;
  }
  .carol-roth.aug31::before {
  height: 220px;
  }
  .carol-roth.nov1::before {
  height: 270px;
  }
  .new-learn-more h1.title {
  font-size: 34px;
  }
  .carol-roth.sept15::before {
  height: 270px;
  }
  .glenn-beck-audio-section h3 {
  font-size: 20px;
  line-height: 25px;
  }
  .carol-roth-glenn-beck-section h1 {
  font-size: 27px;
  }
  .rates-custom-dropdown .text {
  color: #fff;
  display: unset !important;
  font-size: 14px;
  font-weight: bold;
  }
  .thankyou-modal-popup-btns {
  flex-direction: column-reverse;
  }
  .accumulation-widget .product-btn-holder .btn {
  max-width: 250px;
  }
  .simple-banner .simple-banner-text {
  font-size: 14px !important;
  }
  #deal-week {
    font-size: 1.25em;
    text-align: center;
  }
  #Header_creative #Top_bar {
    top: 84px;
  }
  .sub-header {
    padding: 10px 10px;
  }  
  .sections_group {
    padding-top: 0 !important
  }

  .main-banner h1 {
    font-size: 35px
  }

  .btn.theme-btn {
    font-size: 15px;
  }

  a.btn.theme-btn.btn-news {
    padding: 10px 34px;
    width: auto
  }

  .fancy_heading .title {
    font-size: 26px;
    line-height: 32px
  }

  .heading-1 {
    font-size: 30px !important;
    line-height: 32px !important
  }

  .invest-item p {
    font-size: 14px
  }

  .news-sec .content-area {
    padding: 15px 10px
  }

  .news-sec .sa_hover_container h1 {
    font-size: 15px;
    line-height: 1.3
  }

  .news-sec .sa_hover_container p {
    line-height: 1.3;
    font-size: 14px
  }

  .news-sec .btn-news {
    width: 80%
  }

  .icon-images .one-sixth.column {
    width: 50% !important
  }

  .news-sec h1 {
    margin-bottom: 20px
  }

  h4 {
    font-size: 16px
  }

  span.email-container {
    margin-bottom: 35px
  }

  #new_alert label.error {
    font-size: 12px
  }

  .month-slides {
    width: 78%;
  }
	div.scrollmenu{
		width: 90%;
	}
  button.button.left-btn,
  button.button.right-btn {
/*     left: -30px; */
    top: 21px;
    font-size: 18px;
  }
	button.button.right-btn{
		right: -15px;
	}
  .date-container {
    top: -9px;
  }

  #date {
    width: 35px;
    height: 35px;
  }

  .date-container .date-icon {
    top: 9px;
    right: 10px;
    font-size: 16px !important;
  }

  div.scrollmenu a.item {
    margin: 5px 3px;
    padding: 3px 6px;
  }

  div.scrollmenu a.item h2 {
    font-size: 12px;
  }
	.block.single-alert-section{
		width: auto;
	}
	span.button-container{column-gap: 0px;}
}

@media (max-width: 479px) {
  .carol-roth.aug15::before {
  height: 270px;
  }
}

@media (max-width: 454px){
  .carol-roth::before {
    height: 270px;
  }
}
@media (max-width: 450px){
	.product-detail-download-icons {
    width: 34px;
    height: 34px;
    line-height: 34px;
}
	.buy-best-precious-metal-ira a#popup-form-button {
    display: flex;
    align-items: center;
}
	.buy-best-precious-metal-ira span.btn-text-s{
		top: 0px !important;
		width: 84%;
	}
  .dlt-btn-td{
    width: 25px;
  }

}

@media (max-width: 437px) {
  .carol-roth-tt::before {
    height: 360px !important;
  }
  .home-new {
    background-size: cover !important;
    background-position-x: 90px !important;
  }
  .home-new h1:nth-child(1) {
    width: 51%;
  }
}
@media (max-width: 424.98px){
  .main-banner a#popup-form-button{
    font-size: 14px !important;
  }
  .buy-product .step-title{
    font-size: 16px !important;
  }
  .desc h4 a{
    font-size: 14px;
  }
  .main-banner a#popup-form-button{
    padding: 11px 0 11px 25px !important;
  }
  .btn.theme-btn .btn-icon{
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin-left: 15px;
  }
  .btn.theme-btn .btn-icon img {
    max-width: 20px !important;
  }
  ul.coin_by_country_list{
    column-count: 1 !important;
  }
  .style-simple .icon_box .desc_wrapper .title {
    margin-bottom: 10px;
  }
  .single-goldline_news .wa-custom-button-s .btn.theme-btn.form-btn-size{
    margin-left: 0;
  }
}

@media (max-width: 413px){
  .carol-roth-ff::before {
    height: 400px !important;
  }
}
@media (max-width: 398px){
  .carol-roth-tt::before {
    height: 410px !important;
  }
  .home-new {
  background-position-x: 50px !important;
  }
  .equity-electronics-btn .btn-text-s {
  width: calc(100% - 75px);
  word-break: break-all;
  display: inline-block;
  }
  .product-buttons-row .equity-electronics-btn span.btn-text-s {
  top: 5px;
  }
  .carol-roth.sept15::before {
  height: 320px;
  }
  .carol-roth.oct3::before {
  height: 270px;
  }
}
@media (max-width: 386px){
  .carol-roth.oct17::before {
    height: 320px;
  }
}

@media (max-width:375px) {
  .invest-item .item-content h4 {
    font-size: 18px
  }

  .main-banner h1 {
    font-size: 33px
  }

  .why-goldline-wrap .fancy_heading h2 {
    font-size: 16px !important;
    line-height: 20px !important
  }

  .popular-products .pop-product-title {
    font-size: 14px
  }

  .news-sec .fancy_heading .title {
    font-size: 28px;
    line-height: 30px
  }

  .heading-1 {
    font-size: 28px !important;
    line-height: 30px !important
  }
	.g-recaptcha > div {
    width: 100% !important;
	}
	.rc-anchor-normal .rc-anchor-pt {
		margin: 3px 22px 0 0;
		width: 60px;
	}
	.rc-anchor-normal {
		width: 99% !important;
	}
  .carol-roth-ff::before {
    height: 400px !important;
  }
  .carol-roth.oct17::before {
    height: 270px;
  }
  #deal-week {
    font-size: 1em;
  }
}
@media (max-width: 370.98px){
  .mobile-products-slider .btn.theme-btn.icon-btn {
    max-width: 204px !important;
  }
  .carol-roth .carol-roth-heading {
  line-height: 32px;
  }
  .differences-list.content{
  margin-bottom: 20px;
  }
  .carol-roth-size .main-banner h1{
  font-size: 28px !important;
  }
}

@media (max-width:370px) {
  .carol-roth::before {
    height: 190px;
  }
  .carol-roth-ff::before {
  height: 280px !important;
  }
  .carol-roth-heading.ff {
  font-size: 25px !important;
  }
  .carol-roth-tt::before {
  height: 250px !important;
  }
  .home-new {
  background-position-x: 50px !important;
  }
  .home-page3 {
  background-position-x: -19px !important;
  }
  .home-new h1:nth-child(1) {
  width: 60%;
  }
  .home-new h1:nth-child(2) {
  font-size: 19px !important;
  }
  .carol-roth.aug31::before {
  height: 190px;
  }
  .carol-roth.nov1::before {
  height: 220px;
  }
  .carol-roth.aug15::before {
  height: 220px;
  }
  .carol-roth.sept15::before {
  height: 220px;
  }
  .glenn-back-banner h1 {
  font-size: 32px !important;
  }
  .glenn-back-banner h2 {
  font-size: 22px;
  margin-top: 20px !important;
  }  
  #Action_bar .item .rates {
    font-size: 10px
  }

  .main-banner h1 {
    font-size: 27px
  }

  .btn.theme-btn {
    font-size: 14px
  }

  .fancy_heading .title {
    font-size: 26px;
    line-height: 30px
  }

  .invest-item {
    padding: 0 15px 30px 15px
  }
	.rc-anchor-normal .rc-anchor-content {
		width: 142px !important;
	}
	.rc-anchor-normal .rc-anchor-checkbox-label {
		width: 90px !important;
	}
}

@media (max-width: 364px){
  .carol-roth::before {
    height: 220px;
  }
}

@media (max-width: 353.98px){
	.text-left .product-detail-download-btn{
	padding: 0 0 0 8px !important;
	font-size: 14px;
	}
	.text-left .product-detail-download-icons{
	margin-left: 5px;
	width: 40px;
	height: 40px;
	}
	.all-products-description .product-detail-download-btn{
	padding: 0 0 0 8px !important;
	font-size: 14px;
	}
	.all-products-description .product-detail-download-icons{
	margin-left: 5px;
	width: 40px;
	height: 40px;
	}
	.all-products-description .product-btn-holder .product-detail-download-btn .product-detail-download-icons {
	left: 20px !important;
	}
	.footer-bottom-slider .mcb-wrap-inner{
	width: 220px;
	}
	.footer-bottom-slider .customer-wrap .section_wrapper{
	margin: 0 !important;
	}
	.product-info-detail .arrowmak{
	padding: 10px 8px 10px 20px !important;
	font-size: 12px;
	top: 8px;
	}

	#success .message, #success1 .message, #success .close_alert, #success1 .close_alert1 {
	font-size: 14px;
	font-weight: 400;
	}

	.canvas-precious-metal-charts canvas {
	  position: relative;
	  left: -30px !important;
	}
}

@media (max-width: 329px){
  .carol-roth-tt::before {
    height: 280px !important;
  }
}

