.car_financing .car_finance_inner{display: grid;grid-template-columns: repeat(auto-fill,minmax(400px,1fr));gap: 20px;}
.image_box{border: 1px solid #D9D9D6;padding: 50px 40px;text-align: center;}
.image_box .box_img {padding-bottom: 22px;}
.image_box  .box_title .title{font-size: 21px;font-weight: 600;color: #000;padding-bottom: 20px; text-transform: lowercase;}
.image_box .box_desc .text {font-size: 17px;line-height: 28px;color: #5E5D5D;}

/* Finance Section */

.finance_section{display: flex; align-items: center; grid-gap: 70px;}
.finance_section .block{flex:1;}
.finance_section .block .primary_title{width: 75%;}
h2.primary_title.right {text-align: center;width: 100% !important;}
.car_financing .section_gap{padding-top: 0px;}
.car_financing .section_gap .main_container .block .primary_text{text-align: center;}
.car_financing .section_gap .main_container .section_desc.medium{margin-top: 20px;}
.cms-easy-car-financing-available-html .block.partner{background-image: url('../images/maskgroup.jpg');background-size: cover;background-position: center;min-height: 500px;}
.cms-easy-car-financing-available-html .block.partner .primary_title{margin-top: 35%;font-size: 32px;}
.image_box  .box_title .title{font-size: 18px;}
    .image_box .box_desc .text{font-size: 15px;line-height: 22px;}


@media screen and (min-width:200px) and (max-width:1024px){
    .cms-easy-car-financing-available-html .block.partner .primary_title{font-size: 23px;line-height: 28px;}
    .car_financing .car_finance_inner{grid-template-columns: repeat(auto-fill,minmax(250px,1fr));}
    .image_box{padding: 30px 20px;}
    .image_box .box_img {padding-bottom: 17px;}
    .image_box  .box_title .title{font-size: 18px;padding-bottom: 15px;line-height: 28px;}
    .image_box .box_desc .text {font-size: 16px;line-height: 28px;}

    .finance_section{flex-wrap: wrap; grid-gap: 20px;}
    .finance_section .block{flex:unset; width: 100%;}
    .finance_section .block .primary_title{text-align: center; width: 100%;}
    .finance_section .block .primary_text{text-align: center;}
    
}

@media screen and (min-width:768px) and (max-width:1024px){
    .finance_section .block{width: 48%;}
    .finance_section .block .primary_title{text-align: initial; width: 100%;}
    .finance_section .block .primary_text{text-align: initial;}
}

@media screen and (min-width:1025px) and (max-width:1600px){
    .car_financing .car_finance_inner{display: grid;grid-template-columns: repeat(auto-fill,minmax(320px,1fr));gap: 20px;}
    .image_box{padding: 30px 20px;text-align: center;}
    .image_box  .box_title .title{font-size: 18px;}
    .image_box .box_desc .text{font-size: 15px;line-height: 22px;}
}




/* mobile app page */
.mobile_app{width: 100%}
.mobile_app .inner_container{max-width: 1100px; margin: 0 auto; display: flex;align-items: flex-start;justify-content: center;margin-top: 70px;}
.mobile_app .img_block{width: 50%}
.mobile_app .img_block img {max-width: 100%}
.mobile_app .content_block{width: 50%;padding-right: 50px;box-sizing: border-box;text-align: center;}
.mobile_app .content_block .title{width: 100%;margin-top: 70px;}
.mobile_app .content_block .title span{display: block;font-size: 28px;color: #000; font-family: 'Renault';text-transform: uppercase;padding-bottom: 10px;}
.mobile_app .content_block .title h3{color: #000000;font-size: 52px;font-family: 'Renault';text-transform: uppercase;padding-bottom: 30px;}
.mobile_app .content_block p{font-size: 15px;line-height: 24px; color: #393939;font-family: Renault;border-bottom: 1px solid #d7d7d7;padding-bottom: 30px}
.mobile_app .content_block .qrcode{width: 100%;padding-top: 25px;padding-left: 25px}
.mobile_app .content_block .qrcode:last-child{padding-left: 0}
.mobile_app .content_block .qrcode img{max-width: 100%;box-sizing: border-box;display: block;}
.mobile_app .content_block .qrcode .qrcode_img{width: 100px;margin: auto;margin-bottom: 15px;}
.mobile_app .content_block .center_block{  width: 100%; display: inline-flex;justify-content: center}

@media (min-width:200px) and (max-width:900px){
    .cms-easy-car-financing-available-html .block.partner{min-height: 300px;}
    .cms-easy-car-financing-available-html .block.partner .primary_title{margin-top: 30%;text-align: center;}
    .mobile_app .inner_container{margin-top: 40px;flex-direction: column;}
    .mobile_app .img_block{width: 100%;text-align: center;}
    .mobile_app .img_block img{width: 300px;max-width: 76%;}
    .mobile_app .content_block{width: 100%;padding-right: 0}
    .mobile_app .content_block .title{margin-top: 30px;}
    .mobile_app .content_block .title span{font-size: 20px;padding-bottom: 10px;}
    .mobile_app .content_block .title h3{font-size: 30px;padding-bottom: 10px;}
    .mobile_app .content_block p{font-size: 14px;line-height: 22px;}
    .mobile_app .content_block .qrcode {padding-top: 20px;padding-left: 10px;}
    .mobile_app .content_block .qrcode .qrcode_img{margin-bottom: 10px;}
    .mobile_app .content_block .center_block{max-width: 350px;width: 100%;margin: auto}
}

@media (min-width:601px) and (max-width:900px){
    .mobile_app .inner_container{flex-direction: row;}
    .mobile_app .img_block{width: 50%;}
    .mobile_app .content_block{width: 50%;padding-right: 30px;}
    .mobile_app .content_block .qrcode{justify-content: space-evenly;}
    .mobile_app .content_block .qrcode img{width: 110px;}
}