.custom_wrap {max-width: 1180px;padding: 0px 15px;margin: auto;}
.driver_instant{padding-top: 40px;padding-bottom: 30px;background: -webkit-gradient(linear, left top, right top, from(rgb(76, 179, 237)), to(rgb(16, 150, 246)));background: -o-linear-gradient(left, rgb(76, 179, 237) 0%, rgb(16, 150, 246) 100%);background: linear-gradient(to right, rgb(76, 179, 237) 0%, rgb(16, 150, 246) 100%);}
ul{display: inline-block;padding: 0px;margin: 0px;}
li{list-style: none;}
b{font-weight: 500;}
/*gride*/
.d_flex{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.col_md_2{/*-webkit-box-flex: 0;-ms-flex: 0 0 22%;flex: 0 0 22%;*/ width: 22%;}
.col_md_8{/*-webkit-box-flex: 0;-ms-flex: 0 0 78%;flex: 0 0 78%;*/ width: 78%;}
.col_md_3{/*-webkit-box-flex: 0;-ms-flex: 0 0 30%;flex: 0 0 30%;*/width: 30%;}
.col_md_7{/*-webkit-box-flex: 0;-ms-flex: 0 0 70%;flex: 0 0 70%;*/width: 70%;}

.adjust_spaceing_inner .col_md_8{width: 67%;}
.adjust_spaceing_inner .col_md_2{width: 33%;}
.adjust_spaceing_inner .top_banner_logo{text-align: center;}




/*helpers*/
.right_text{text-align: right;}
.left_text{text-align: left;}
.center_text{text-align: center;}

/*spacing*/
.pdl_25{padding-left: 25px;}
.pad_right_80{padding-right: 80px;}
.mt-25{margin-top: 25px;}
.mt-60{margin-top: 60px;}
.mt-40{margin-top:40px;}
.mb-60{margin-bottom: 60px;}

.hr_custm{border: 1px solid #dcdcdc;}


.driver_instant .left_text{/*-webkit-box-flex: 0;-ms-flex: 0 0 80%;flex: 0 0 80%;*/ width: 80%;}
.right_images{/*-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;*/ width: 20%;}
.bigger_text h1{font-size: 70px;color: #fff;font-weight: 500;}

.driver_pro_sec{padding: 70px 0px;}
.brder_all{padding: 40px;border: 1px solid #dcdcdc;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.driver_update_logo{padding: 35px 20px;border: 1px solid #dcdcdc;}
.driver_update_logo img{margin: auto;}

.d_block{display: block;width: 100%;}
.details_text p{font-size: 17px;line-height: 25px;}
.header_top h2{font-weight: bold;font-size: 32px;margin-bottom: 5px;}
.star_rating{margin: 0px;}

.how_update{padding-bottom: 60px;}
.how_update .brder_all{padding: 20px;}

.dwnld_btn{padding: 18px;display: inline-block;color: #fff;font-size: 18px;font-weight: 600;background: #D80000;width: 100%;text-align: center;border-radius: 2px;}
.grey_btn{background: #999999;}
.grey_btn:hover{background: #7b7777;}

.download_text p {display: inline-block;margin-right: 50px;margin-top: 18px;font-size: 15px;color: #666666;}
.check_list_iner li{padding: 12px 20px;padding-left: 60px;font-size: 17px;background: url(../images/checkout_green.png);background-position: left top;background-size: 35px;background-repeat: no-repeat;}

.update_sec_div h3{color: #518FF7;font-size: 20px;padding-bottom: 15px;margin-bottom: 23px;border-bottom: 1px solid #dcdcdc;font-weight: 500;}
.clor_blue_txt{color: #518FF7;}
.update_list li{margin-bottom: 18px;}
.update_list li p{color: #666666;font-size: 14px;line-height: 20px;}
.update_list li span.step_sec{display: inline-block;width: 100%;font-weight: 600;color: #000000;font-size: 14px;margin-bottom: 0px;}
.bottom_list_update{padding-left: 15px;}
.bottom_list_update li{list-style: disc;margin-bottom: 3px;}
.bottom_list_update li p{color: #000000;}

.download_now_btn{padding: 13px 0px;display: inline-block;width: 100%;font-size: 16px;font-weight: 600;text-align: center;border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;margin: 20px 0px;}
.download_now_btn a{color: #518FF7;}
.update_list li:last-child{margin-bottom: 0px;}
.brder_all.mt-25 .download_now_btn{margin-bottom: 0px;border-bottom: 0px;}

.add_gredient{background: -webkit-gradient(linear, left top, right top, from(rgb(76, 179, 237)), to(rgb(16, 150, 246)));background: -o-linear-gradient(left, rgb(76, 179, 237) 0%, rgb(16, 150, 246) 100%);background: linear-gradient(to right, rgb(76, 179, 237) 0%, rgb(16, 150, 246) 100%);}
.white_back{background: #fff;}
.top_guarantee_logo{position: relative;}
.top_guarantee_image{max-width: 100px;position: absolute;left: -35px;top: -30px;}
.buttom_ariver_padding{padding-bottom: 0px;padding-top: 30px;}
.update_spacing_btn p{margin-top: 25px;}
.update_spacing_btn h1.title1{text-align: left;}

.custom_gride_taxonomy .tax-compare .vbtn a{width: 170px;padding: 15px 10px;display: inline-block;border-radius: 0;background: #fff;color: #666666;-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16);box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16);text-transform: capitalize;font-size: 17px;}
.custom_gride_taxonomy .taxonomy-item:first-child .tax-compare .vbtn a{font-size: 16px;background: #666666;display: inline-block; color: #fff;}
.custom_gride_taxonomy .taxonomy-item .tax-con{padding-left: 20px;}
.custom_gride_taxonomy .taxonomy-item.ftclass:first-child{padding: 25px 120px 20px 30px;}
.custom_gride_taxonomy .taxonomy-item{padding: 25px 120px 20px 30px;}
.custom_gride_taxonomy .taxonomy-item:first-child .tax-num span{font-size: 68px;}
.custom_gride_taxonomy .tax-arrow{width: 60px;text-align: center;}

.top_half_gredient{position: relative;}
.top_half_gredient:before{content: '';position: absolute;top: 0px;left: 0px;right: 0px;background: -webkit-gradient(linear, left top, right top, from(rgb(76, 179, 237)), to(rgb(16, 150, 246)));background: -o-linear-gradient(left, rgb(76, 179, 237) 0%, rgb(16, 150, 246) 100%);background: linear-gradient(to right, rgb(76, 179, 237) 0%, rgb(16, 150, 246) 100%); min-height: 10%;min-height: 210px;z-index: 1;}
.top_half_gredient .custom_wrap{position: relative;z-index: 3;}
.top_half_gredient .taxonomy-grid{background: none;}
.custom_gride_taxonomy .taxonomy-item.ftclass:first-child{border: 0px;}

.no_back{background: transparent;}
.new_space_sec{background: transparent;margin-bottom: 0px;padding-bottom: 10px;padding-right: 5px;}
.tax-header.max_wdth_container{padding-bottom: 55px;padding-top: 20px;}
.header-top > a img{max-width: inherit;}
.united_text{color: #000000;font-size: 14px;margin-right: 16px;border-right: 1px solid #b9b3b3;padding-right: 15px;position: relative;top: -3px;font-weight: 500;}
.driver_update_logo{text-align: center;}

@media(max-width: 1199px){
	.custom_gride_taxonomy .taxonomy-item.ftclass:first-child, .custom_gride_taxonomy .taxonomy-item{padding: 10px;}
}

@media(max-width: 991px){
	.bigger_text h1{font-size: 40px;}
	.driver_instant .d_flex{-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.update_spacing_btn h1.title1{text-align: center;}

	.adjust_spaceing_inner .col_md_8{width: 70%;}
	.adjust_spaceing_inner .col_md_2{width: 30%;}
}

@media(max-width: 767px){
	.col_md_2{/*-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;*/width: 100%;}
	.col_md_8{/*-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;*/width: 100%;}
	.col_md_3{/*-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;*/width: 100%;}
	.col_md_7{/*-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;*/width: 100%;}
	.pad_right_80{padding-right: 0px;}
	.pdl_25{padding-left: 0px;}
	.driver_pro_sec .col_md_8 .d_flex{margin-top: 20px;margin-bottom: 20px;}
	.driver_pro_sec .col_md_8 .d_flex .col_md_8 {/*-webkit-box-flex: 0;-ms-flex: 0 0 80%;flex: 0 0 80%;*/ width: 80%}
	.driver_pro_sec .col_md_8 .d_flex .col_md_2{/*-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;*/width: 20%}
	.top_half_gredient:before{min-height: 350px;}

}
@media(max-width: 480px){
	.bigger_text h1{font-size: 30px;}
	.brder_all{padding: 20px;}
	.header_top h2{font-size:22px;}
	.header_top{margin-top: 5px;}
}