body { padding:0; margin:0; }
a:hover { text-decoration:none; }
.d-r-flex { display:flex; flex-flow:row wrap; }


/* banner section css start */
.top-10-page-banner {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	height: 235px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.top-10-p-banner-items { display: flex ; flex-direction: column; gap: 14px; align-items: center;margin-bottom: 8px;}
.top-10-p-banner-text { display: flex; flex-direction: column; gap: 2px; align-items: center;}
.top-10-p-banner-text h3 {
	margin: 0;
	color: #544C42;
	font-family: Plus Jakarta Sans;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 32px;
	letter-spacing: -0.66px;
   
}
.top-10-p-banner-text h1 {
	margin: 0;
	color: #2C2112;
    font-family: Plus Jakarta Sans;
    font-size: 47px;
    font-style: normal;
    font-weight: 800;
    line-height: 64px; 
    letter-spacing: -1.62px;
}
.top-10-p-banner-text p {
	color: #544C42;
	font-family: Plus Jakarta Sans;
	font-size: 18px;
	font-style: normal;
	text-align: center;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
	letter-spacing: -0.66px;
}

.top-10-p-banner-btn{
	max-width: 251px;
	width: 100%;
	display: flex;
    padding: 6px 16px;
    justify-content: center;
    align-items: center;
	color: #FFF;
	font-family: Circular Std;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px; /* 150% */
	letter-spacing: -0.48px;
	text-transform: uppercase;
	background: #F8781B;
}
/* banner section css end */

/* top 10 page inner section css start */
.top-10-p-wapper { padding: 65px 0; position: relative; }
.top-10-p-row {	display: flex; flex-direction: row; gap: 26px; }
.top-10-p-left { max-width:195px; width:100%; display: none;}
.top-10-p-right { max-width:100%; width:100%; }

.top-10-sidebar {
	position: sticky;
	top: 0;
}
.top-10-sidebar ul { padding: 0; margin: 0; }
.top-10-sidebar ul li { display: block; list-style-type: none; }
.top-10-sidebar ul li a {
	color: #2C2112;
	font-family: Circular Std;
	font-size: 20px;
	font-style: normal;
	font-weight: 450;
	line-height: 26px; /* 130% */
	letter-spacing: -0.6px;
	padding: 14px 24px;
	display: block;
}
.top-10-sidebar ul li a.active { border-left: 2px solid #EA614F; font-weight: 700; }

/* right side css start */

/* top-picks css start */
.top-10-card-wapper { display: flex; flex-direction: column; gap: 72px	;}
.top-10-picks {
	display: flex;
    flex-direction: column;
    gap: 24px;
}
.top-10-card {
    border-radius: 2px;
    border: 12px solid #F9F7F0;
    background: #FFF;
    box-shadow: 0px 6.65px 8.446px 0px rgba(0, 0, 0, 0.01);
	padding: 20px 24px;
	justify-content: space-evenly;
	align-items: center;
	display: flex;
	gap: 10px;
}
.top-10-card:last-of-type { margin-bottom:0 }
.top-10-main { display: flex; align-items: center; gap: 36px; }
.top-10-img-card {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 10px;
	align-self: stretch;
	border-radius: 7px;
	max-width: 200px;
	width: 100%;
	object-fit:contain;
}
.top-10-img-card span {
	border-radius: 28px;
    background: #F8781B;
    position: absolute;
    left: -7px;
    padding: 2px;
    top: -6px;
    width: 27px;
    height: 27px;
	color: #FFF;
	font-family: GT Walsheim Pro;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 22px;
	letter-spacing: -0.252px;
    text-align: center;
    letter-spacing: -0.252px;
}
.top-10-img-card img { width: 160px; margin: auto; height: auto;  max-width: unset; }
.top-10-text h3 {
	color: #3A3A3A;
    font-family: Circular Std;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; 
    letter-spacing: -0.54px;
    margin: 0;
	padding-bottom: 10px;
}
.top-10-text p {
	color: #3A3A3A;
    font-family: Circular Std;
    font-size: 20px;
    font-style: normal;
    font-weight: 450;
    line-height: 24px; 
    letter-spacing: -0.54px;
	margin:0;
}
.top-10-main { max-width:700px; width:100%; }
.top-10-review { max-width:200px; width:100%; }
.top-10-review {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 12px;
}
.top-10-review .top-10-reviews-rating {
	display: flex;
	align-items: center;
	color: #3A3A3A;
    font-family: Circular Std;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; 
    letter-spacing: -0.72px;
	gap: 12px;
	margin: 0;
	margin-right: 10px;
}
.top-10-review .top-10-reviews-rating img { 
	width: 28px;
	height: 28px;
	max-width: unset; 
}
.top-10-review .top-10-buy-link {
	color: #F8781B;
	font-family: Circular Std;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px; 
	list-style: none;
	letter-spacing: -0.48px;
	/*display: flex;*/
    gap: 8px;
    display: none;
}

.top-10-review .top-10-visit-btn {
	display: inline-block;
	background: #F8781B;
	max-width: 194px;
	width: 100%;
	padding: 16px 24px;
	text-align: center;
	height: 54px;
	color: #FFF;
    font-family: Circular Std;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px; 
    letter-spacing: -0.54px;
}
.top-10-review .top-10-visit-btn:hover { color: #FFF; }
/* top-picks css end */

/* related reviews section css start */
.related-reviews-wapper {  position:relative; }
.related-reviews-wapper h2 {
	color: #2C2112;
	font-family: Circular Std;
	font-size: 38px;
	font-style: normal;
	font-weight: 700;
	line-height: 44px; 
	letter-spacing: -1.14px;
	margin-bottom: 32px;
}
.d-r-flex .col-xs-12 { padding:0 8px; }
.related-reviews-card {
	border: 1px solid #B9B5A9;
    padding: 20px;
    position: relative;
    height: 100%;
    display: flex;
    flex-direction: column;
    gap: 16px;

}
.related-reviews-img { width: 100%; max-width: 180px; height: 140px; margin: auto;}
.related-reviews-img img { width: 100%; height: 100%; max-width: unset; object-fit: contain; }
.related-reviews-card h4 { margin:0; line-height:unset; }
.related-reviews-card h4 a {
	color: #242424;
    font-family: GT Walsheim Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%; 
    letter-spacing: -0.36px;
	display: block;
	text-align: center;
}
/* related reviews section css end */

/* What reviewers say css Start */
.what-reviewers-say {display: flex; flex-direction: column; gap: 24px; padding-bottom: 72px;}
.what-reviewers-say h2 {
	color: #2C2112;
    font-family: Plus Jakarta Sans;
    font-size: 30px;
    font-style: normal;
    font-weight: 800;
    line-height: 38px; 
    letter-spacing: -0.9px;
	margin: 0;
}
.what-reviewers-say-wapper { display: flex; gap: 20px;} 
.what-reviewers-say-wapper-items {
	max-width: 100%;
	width: 100%;
	border-radius: 8px;
    background: #F9F7F0;
	padding: 32px 40px;
	display: flex;
	flex-direction: column;
	gap: 20px;

}
.what-reviewers-say-wapper-items>h3 {  line-height: unset;
    margin: 0;
    line-height: 0;}
.what-reviewers-say-wapper-items>h3>a {
	color:#484848;
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px; 
    letter-spacing: -0.54px;
}
.what-reviewers-say-wapper-items p {
	color: #484848;
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; 
    letter-spacing: -0.54px;
	margin: 0;
}

/* What reviewers say css End */

/* Types of Cordless Drills Css Start */

.types-of-cordless-drills{display: flex; flex-direction: column; gap: 8px; }
.types-of-cordless-drills a{color: #000; text-decoration: underline;}
.types-of-cordless-drills a:hover{color: #444;}
.types-of-cordless-drills h2>a{text-decoration: none;}
.types-of-cordless-drills p{
	color: #2C2112;
    font-family: Plus Jakarta Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
	margin: 0;
    letter-spacing: -0.54px;
	position: relative;
	padding-left: 25px;
}
.types-of-cordless-drills ul li {
  color: #2C2112;
  font-family: Plus Jakarta Sans;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  margin: 0;
  letter-spacing: -0.54px;
  position: relative;
  }
.types-of-cordless-drills>p::before {
	content: "";
    width: 5px;
    height: 5px;
    background: url(../img/circle-solid.svg) no-repeat center;
    background-size: cover !important;
    position: absolute;
    top: 12px;
    left: 7px;
}

.types-of-cordless-drills>p>a {
	color: #2C2112;
    font-family: Plus Jakarta Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: -0.54px;
    text-decoration-line: underline;
	
}
.types-of-cordless-drills>ul>li>a {
	color: #2C2112;
    font-family: Plus Jakarta Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: -0.54px;
    text-decoration-line: underline;
	
}
.types-of-cordless-drills>img {
	width: 100%;
	max-width: 340px;
	height: 390px;
	margin: auto;
	margin-top: 33px !important;
}
.types-of-cordless-drills>h3{line-height: unset; text-align: center; margin-bottom: 24px;}
.types-of-cordless-drills>h3>a {
	color: #2C2112;
    font-family: Plus Jakarta Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -0.54px;
}
.types-of-cordless-drills h4 {
	color: #484848;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
	position: relative; 
	padding-left: 25px;
	margin: 0;
	padding-bottom: 8px;
}

.types-of-cordless-drills>h4::before {
	content: "";
    width: 6px;
    height: 6px;
    background: url(../img/circle-solid01.svg) no-repeat center;
    background-size: cover !important;
    position: absolute;
    top: 10px;
    left: 7px;	
}
.types-of-cordless-drills>ul { margin-bottom: 72px;}
.types-of-cordless-drills>ul.second_section>li {
	color: #484848;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
	padding-bottom: 10px;
}

.types-of-cordless-drills>ul.second_section>li>a {
	color: #F8781B;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-decoration-line: underline;
}

/* Types of Cordless Drills Css End */


/* Gold IRAs are also referred Start  */
.gold-iras-also-referred {
	padding: 32px 40px;
	border-radius: 8px;
    background: #F9F7F0;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 20px;
	margin-bottom: 60px;
	margin-top:60px;
}

.gold-iras-also-referred-left { 
	max-width: 406px;
	width: 100%;
	margin-left: 12px;
}
.gold-iras-also-referred-left h2 {
	color: #2C2112;
    font-family: Plus Jakarta Sans;
    font-size: 28px;
    font-style: normal;
    font-weight: 800;
    line-height: 36px; 
    letter-spacing: -0.84px;
	margin: 0;
}
.gold-iras-also-referred-right { max-width: 386px; width: 100%; display: flex; flex-direction: column; gap: 12px;} 
.gold-iras-also-referred-right input {
	width: 100%;
	padding: 16px 24px;
	border-radius: 4px;
    border: 1px solid #B9B5A9;
    background: #FFF;
	color: rgba(44, 33, 18, 0.66);
    font-family: Plus Jakarta Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.48px;
    height: auto;
}
.gold-iras-also-referred-right input[type=submit] {
	display: flex;
	justify-content: center;
	border-radius: 4px;
    background: #F8781B;
	padding: 16px 24px;
	color: #FFF;
    font-family: Plus Jakarta Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: -0.48px;
}


/* Gold IRAs are also referred End */


/* Gold IRAs FAQ Start  */
.gold-iras-faq-wapper { 
	display: flex;
	flex-direction: column;
	gap: 32px;
	padding-bottom: 72px;
}

.gold-iras-faq-wapper h2 {
	color: #2C2112;
    font-family: Plus Jakarta Sans;
    font-size: 30px;
    font-style: normal;
    font-weight: 800;
    line-height: 38px; 
    letter-spacing: -0.9px;
	margin: 0;
}
.gold-ira-faq { border-top: 1px solid #B9B5A9; }
.gold-ira-faq-bottom { border-bottom: 1px solid #B9B5A9; }
.gold-ira-faq h4 { margin: 0; padding: 20px 0;}
.gold-ira-faq h4 a {
	color: #2C2112;
    font-family: Plus Jakarta Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -0.54px;
	display: flex;
	justify-content: space-between;
	gap: 20px;
	align-items: center;
}
.gold-irs-faq-bottom p{
	color: #2C2112;
    font-family: Plus Jakarta Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; 
    letter-spacing: -0.54px;
}
/* Gold IRAs FAQ End  */


/* Banner Space Start  */
.banner-space { padding-bottom: 72px;}
.banner-space-img img { width: 100%; height: 220px;}
/* Banner Space End */
.final-opinion-items { 
	display: flex;
	flex-direction: column;
	gap: 32px;
}
.final-opinion-items h2 {
	color: #2C2112;
    font-family: Plus Jakarta Sans;
    font-size: 30px;
    font-style: normal;
    font-weight: 800;
    line-height: 38px; 
    letter-spacing: -0.9px;
	margin: 0;
}
.final-opinion-items p {
	color: #2C2112;
    font-family: Plus Jakarta Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; 
    letter-spacing: -0.54px;
	margin: 0;
}
.final-opinion-items a {
	max-width: 179px;
	width: 100%;
	display: flex;
    padding: 16px 24px;
	border-radius: 2px;
    background: #F8781B;
	color: #FFF;
    font-family: Plus Jakarta Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; 
    letter-spacing: -0.48px;
	justify-content: center;
}
.types-of-cordless-drills img{
width: 100%;
  max-width: 340px;
height: auto;
  margin: auto;
}

.wpcf7-spinner {display: none;}

/* right side css end */

/* top 10 page inner section css end */


@media(max-width:1199px){
	.related-reviews-img { width: 100%; height: 120px; }
	.related-reviews-img img { object-fit:contain; }
	.d-r-flex .col-xs-12 { margin-bottom:16px; padding:0 15px; }
}

@media(max-width:991px){
	.top-10-sidebar { position:relative; }
	.top-10-p-row { flex-direction:column; }
	.selecting-guides-wapper>h3 { padding-top:26px; }
	.ads-banner-wapper { margin-top:28px; }

	.top-10-img-card span {width: 30px;height: 30px;font-size: 21px;line-height: 26px;}
	.top-10-review {justify-content: center;}
	.top-10-text {text-align: center;margin-bottom: 10px;}
	.top-10-text h3 {font-size: 21px;}
	.top-10-text p {font-size: 21px;}
	.top-10-main {gap: 8px;}

	.what-reviewers-say-wapper-items { max-width: 100%;}
	.what-reviewers-say-wapper {flex-wrap: wrap;}
	.gold-iras-also-referred-left h2 {
		font-size: 24px;
		line-height: 32px;
	}
	.gold-iras-also-referred-right { max-width: 249px;}

}

@media(max-width:767px){
	.top-10-card { flex-direction:column; gap: 20px;}
	.top-10-main { flex-direction:column; }
	.top-10-img-card { max-width:100%; height:200px; }
	.top-10-img-card img{ width: 80%; object-fit:contain; }
	.top-10-review { flex-flow: row wrap; max-width:100%; }


	.gold-iras-also-referred { padding: 24px 27px; gap: 32px; flex-wrap: wrap;margin-top:40px;margin-bottom:40px;}
	.gold-iras-also-referred-right { max-width: 100%;}
    .banner-space-img img { width: 100%; height: 160px;}
	.what-reviewers-say-wapper-items { padding: 20px 24px;}
	.top-10-review .top-10-visit-btn { max-width: 188px; width: 100%;}
	.top-10-p-banner-text h1 {font-size: 35px; line-height: 45px;}
	.types-of-cordless-drills>h3>a { font-size: 16px; line-height: 26px;}
	.types-of-cordless-drills>h2{text-align:center;}
	.types-of-cordless-drills>h2>span{text-align:center; font-size:25px;}
.top-10-p-left {display:none}
.top-10-review .top-10-buy-link{margin:auto;text-align:center;}
}


@media(min-width:1240px){
	.container.w-1280 { min-width: 1280px; }
}