.image_div{margin-bottom: 50px;}
.line{border-top:1px solid #e1e1e1;margin:60px 0;}
.beginner_list{display: flex;flex-wrap: wrap;margin:60px -30px 0;}
.beginner_list li{width: 33.33%;padding: 0 30px;}
.begimg{position: relative;}
.begimg:before{content: "";position: absolute;right:0;left:0;top:0;bottom: 0;background:rgb(0 0 0 / 80%);width: 100%;height: 100%;}
.begnnerbox{position: relative;}
.beginfo_overlay{position: absolute;top:0;right:0;left: 0;bottom: 0;text-align: center;display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}
.title_lg{font-family: 'Roboto';font-weight: bold;color: #fff;font-size: 36px;line-height: 100%;letter-spacing: 0.2px;margin-bottom: 20px;}
.beginfo_overlay p{color: #fff;line-height: 24px;text-align: center;}
.cont_ovrlay p{max-width: 270px;margin:0 auto;}

.graybg{background: #f0f9ff;}
.commprod_sec{padding:100px 0 56px;}

.commrider_sec {padding: 60px 0;}
.cont_ovrlay .title_lg span{font-size: 26px;display: block;}
.thankinner_sec{padding: 65px 0;}
.thankinner_sec p{margin-bottom: 0;}
.thankinner_sec  p a:hover{color: #000;}


/* RESPONSIVE */

@media screen and (max-width: 1366px){
	.beginner_list{margin:60px -10px 0;}
	.beginner_list li{padding: 0 10px;}
	.cont_ovrlay .title_lg{font-size: 28px;margin-bottom: 10px;}
	.cont_ovrlay .title_lg span {font-size: 20px;}
	
}
@media screen and (max-width: 1199px){
	.buying_guidepg .image_div{margin-bottom: 30px;}
	.line{margin: 30px 0;}
	.beginner_list{margin:30px -8px 0;}
	.beginner_list li{padding: 0 8px;}
	.commrider_sec{padding: 40px 0;}
	.thankinner_sec{padding: 30px 0;}
	.commprod_sec{padding: 40px 0 30px;}
	.cont_ovrlay .title_lg span {font-size: 16px;}
	.cont_ovrlay .title_lg {font-size: 22px;}
	.cont_ovrlay p{line-height: 20px;font-size: 15px;}
	.thankinner_sec p{text-align: center;}
}
@media screen and (max-width: 991px){
	.beginner_list{justify-content: center;}
	.beginner_list li{width: 50%;}
	.beginner_list li:not(:last-child){margin-bottom: 16px;}
}
@media screen and (max-width: 767px){
	.beginner_list li{width: 100%;}
	.begnnerbox{max-width: 400px;margin: 0 auto;}
}
@media screen and (max-width: 420px){
	.beginfo_overlay{padding: 0 15px;}
	.beginner_list li:not(:last-child) {margin-bottom: 4px;}
}