:root {
    --orange_light: #fdf0e9;
    --white: #ffffff;
    --orange: #EB7324;
    --black_light: #333333;
    --black_shadow : rgba(0,0,0,0.2);
}

.dot_pattern { width: 100px; height: 26px; background-image: radial-gradient(circle at 50%, var(--orange) 1px, transparent 2px); background-size: 7px 7px; }
footer { box-shadow: none; }

.satisfied_customers { background-color: #fff!important; }
.satisfied_customers .shoppers-approved-reviews .rating-info-main-con .rating-info-main { background-color: var(--orange_light)!important; }
.satisfied_customers .shoppers-approved-reviews .rating-info-main-con .slick-dots li button { background-color: var(--orange_light)!important; }
.satisfied_customers .shoppers-approved-reviews .rating-info-main-con .slick-dots li.slick-active button { background-color: var(--orange)!important; }

body.page-template-metal-garages-landing-page { padding: 85px 0 0 0; }
.two_color_heading { font-size: 34px; color: var(--orange); font-weight: 700; }
.two_color_heading span { color: var(--black_light); }
.mg_suheading { color: var(--black_light); font-size: 20px; font-weight: 500; padding: 10px 0 0 0; }
.guarantee_txt{    font-weight: 600; color: #EB7324; font-size: 20px; line-height: 24px;}
.cta_tagline{font-weight: 500;}


.page-template-shop-metal-buildings .protect_your_assets #productList .product_layout .info_box .title_box{
    margin-bottom: 0;
    border-bottom: none;
    padding-bottom: 5px;
}



.round_btn { box-shadow: 0px 5px 30px rgba(0,0,0,0.1); border-radius: 34px; border: 0; text-decoration: none; outline: none; color: var(--white); padding: 12px 15px; font-weight: 600; font-size: 20px; display: inline-flex; align-items: center; }
.round_btn.orange { background: var(--orange); }
.round_btn.grey { background: var(--black_light); }
.round_btn + .round_btn { margin: 0 0 0 15px; }
.round_btn:hover { color: var(--white); }
.round_btn svg { margin: 0 8px 0 0; }

.nav_slider { display: flex; margin: 50px 0 0 0; }
.nav_slider button { display: inline-block; background-color: transparent; border: 0; margin: 0; padding: 0; }
.nav_slider .left_a {  }
.nav_slider .right_a { margin: 0 0 0 50px; }

.request_more { background: #FFFFFF; box-shadow: 0px 3px 20px #00000029; border: 1px solid #E5E5E5; border-radius: 40px; display: inline-flex; align-items: center; justify-content: center; margin: 50px 0 0 0; }
.request_more span { display: inline-block; padding: 0 30px; font-size: 20px; font-weight: 600; }
.request_more .round_btn { height: 55px; font-size: 20px; }

.premium_metal_garages { position: relative; padding: 70px 0; }
.premium_metal_garages:before { content: ""; position: absolute; background: var(--orange_light); right: 0; top: 0; bottom: 0; width: 65%; border-radius: 0 0 0 125px; }
.premium_metal_garages h1 { color: var(--orange); font-size: 59px!important; }
.premium_metal_garages p { color: var(--black_light); font-size: 20px; }
.premium_metal_garages .button_row { padding: 30px 0 0 0; }
.premium_metal_garages .button_row .text { display: inline-flex; }
.premium_metal_garages .button_row .icon { display: none; }
.premium_metal_garages .banner_building { display: flex; justify-content: flex-end; height: calc(100% - 20%); top: 10%; position: absolute; width: 100%; left: 0; /*background-image: url('../images/metal-garages-for-sale/premium-building-charlie.png'); background-repeat: no-repeat; background-position: right center; background-size: contain; */ }
.premium_metal_garages .banner_building .video_container { height: 100%; width: auto; display: inline-block; position: relative; }
.premium_metal_garages .banner_building .video_container:before { position: absolute; right: -1px; height: 100%; width: 6px; background-color: var(--orange_light); content: ""; }
.premium_metal_garages .banner_building .video_container video { height: 100%; width: auto; }
.premium_metal_garages .banner_building .charlie { position: absolute; left: 25%; bottom: -5%; height: 250px; }

.meet_the_founder { position: relative; padding: 30px 0 70px 0; background-color: var(--white); }
.meet_the_founder:before { content: ""; position: absolute; background: var(--orange_light); left: 0; top: -30px; bottom: 0; width: 30%; border-radius: 0 125px 0 0; }
.meet_the_founder .founder_row { display: flex; margin: 50px 0 0 0; padding: 40px 0; position: relative; align-items: flex-start; }
.meet_the_founder .founder_row:before { content: ""; position: absolute; width: 80%; height: 100%; background: var(--white); box-shadow: 0px 3px 40px rgba(0,0,0,0.1); border-radius: 60px; right: 20px; top: 0; z-index: 2; }
.meet_the_founder .founder_row:after { content: ""; position: absolute; width: 300px; height: 300px; right: 10px; top: -10px; z-index: 1; border: 3px solid var(--orange); border-radius: 0 60px 0 0; }
.meet_the_founder .founder_row .founder_image { flex: 0 0 auto; width: 25%; position: relative; z-index: 3; padding: 0 0 15px 15px; }
.meet_the_founder .founder_row .founder_image:before { content: ""; position: absolute; width: 140px; height: 140px; left: 0; bottom: 30px; z-index: 1; border: 3px solid var(--black_light); border-radius: 0 0 0 20px; }
.meet_the_founder .founder_row .founder_image .dot_pattern { margin: 0 0 0 auto; width: 103px; }
.meet_the_founder .founder_row .founder_image img { border-radius: 10px 120px 0px 0px; position: relative; z-index: 2; }
.meet_the_founder .founder_row .founder_content { flex: 0 0 auto; width: 75%; padding: 0 50px 0 50px; position: relative; z-index: 3; }
.meet_the_founder .founder_row .founder_content .founder_heading { color: var(--black_light); font-size: 24px; font-weight: 600; padding: 15px 0 0 0; }
.meet_the_founder .founder_row .founder_content .founder_desc { font-size: 16px; font-weight: 500; padding: 15px 0 0 0; line-height: 25px; }

.why_choose_carport_central { display: flex; margin: 100px 0 0 0; }
.why_choose_carport_central .why_choose_image { flex: 0 0 auto; width: 40%; position: relative; }
.why_choose_carport_central .why_choose_image img { box-shadow: 0px 10px 30px #00000029; border-radius: 0px 120px 0px 0px; }
.why_choose_carport_central .why_choose_image .bedge { position: absolute; left: 0; bottom: -40px; box-shadow: none; width: 280px; }
.why_choose_carport_central .why_choose_image .dot_pattern { margin: 0 0 0 auto; width: 130px; height: 35px; }
.why_choose_carport_central .why_choose_content { flex: 0 0 auto; width: 60%; padding: 0 0 0 40px; }
.why_choose_carport_central .why_choose_content .why_choose_steps { display: flex; flex-wrap: wrap; margin: 40px 0 0 0; }
.why_choose_carport_central .why_choose_content .why_choose_steps .steps { width: 50%; flex: 0 0 auto; display: flex; align-items: center; margin: 0 0 45px 0; }
.why_choose_carport_central .why_choose_content .why_choose_steps .steps .icon { padding: 0 0 0 0; }
.why_choose_carport_central .why_choose_content .why_choose_steps .steps .icon svg { width: 65px; height: auto; }
.why_choose_carport_central .why_choose_content .why_choose_steps .steps .info { padding: 0 0 0 20px; }
.why_choose_carport_central .why_choose_content .why_choose_steps .steps .info .number_box { color: var(--black_light); font-size: 36px; font-weight: 600; line-height: 40px; }
.why_choose_carport_central .why_choose_content .why_choose_steps .steps .info .heading { color: var(--black_light); font-size: 16px; font-weight: 600; }

.protect_your_assets { background: #F8F8F8; padding: 70px 0; text-align: center; }
.protect_your_assets #productList { margin: 0 0 0 0; }
.protect_your_assets #productList .product_layout { margin: 50px 0 0 0; display: flex; padding: 30px 0; position: relative; }
.protect_your_assets #productList .product_layout:before { content: ""; position: absolute; width: 60%; height: 100%; background: var(--white); box-shadow: 0px 3px 40px rgba(0,0,0,0.1); border-radius: 60px; right: 0; top: 0; z-index: 1; }
.protect_your_assets #productList .product_layout .pic_box { flex: 0 0 auto; width: 52%; position: relative; z-index: 2; }
.protect_your_assets #productList .product_layout .pic_box img { border-radius: 10px; width: 100%; }
.protect_your_assets #productList .product_layout .info_box { flex: 0 0 auto; width: 48%; padding: 0 25px; position: relative; z-index: 2; text-align: left; }
.protect_your_assets #productList .product_layout .info_box .title_box { color: var(--black_light); font-size: 28px; font-weight: 600; line-height: 30px; padding: 0 0 15px 0; margin: 0 0 15px 0; border-bottom: 1px solid var(--orange); }
.protect_your_assets #productList .product_layout .info_box .title_box h3 { margin: 0 0 0 0; }
.protect_your_assets #productList .product_layout .info_box .product_sku {  font-weight: 600; color: #000; padding: 0 0 10px 0; }
.protect_your_assets #productList .product_layout .info_box .price_box { font-size: 20px; font-weight: 500; color: var(--black_light); }
.protect_your_assets #productList .product_layout .info_box .price_box span { font-size: 24px; font-weight: 700; color: var(--orange); }
.protect_your_assets #productList .product_layout .info_box .price_tagline { color: #6B6B6B; font-size: 14px; font-weight: 500; } 
.protect_your_assets #productList .product_layout .info_box .prdesc { padding: 15px 0 0 0; }
.protect_your_assets #productList .product_layout .info_box .prdesc .bullet_nav { padding: 0 0 0 0; margin: 0 0 0 0; }
.protect_your_assets #productList .product_layout .info_box .prdesc .bullet_nav li { color: var(--black_light); font-weight: 16px; padding: 0 0 0 30px; }
.protect_your_assets #productList .product_layout .info_box .btnrow { display: flex; margin: 20px 0 0 0; }
.protect_your_assets .load-more-building { background: #FFFFFF; box-shadow: 0px 3px 20px #00000029; border-radius: 30px!important; color: var(--orange)!important; display: inline-flex; margin: 50px 0 0 0!important; font-size: 18px; font-weight: 600!important; text-transform: capitalize; height: auto!important; padding: 10px 20px!important; }

.applications_for_metal_buildings { padding: 70px 0; text-align: center; }
.applications_for_metal_buildings .application_slider {  margin: 50px 0 0 0; }
.applications_for_metal_buildings .application_slider .application_wrapper { padding: 20px; }
.applications_for_metal_buildings .application_slider .application_wrapper.slick-center {  }
.applications_for_metal_buildings .application_slider .application_wrapper .application_item {  }
.applications_for_metal_buildings .application_slider .application_wrapper .application_item .image_wrapper { box-shadow: 0px 3px 10px var(--black_shadow); border-radius: 10px; overflow: hidden; display: inline-block; }
.applications_for_metal_buildings .application_slider .application_wrapper .application_item .app_title { font-size: 20px; font-weight: 600; color: var(--black_light); padding: 25px 0 0 0; display: none; }
.applications_for_metal_buildings .application_slider .application_wrapper.slick-center .application_item .app_title { display: block; }
.applications_for_metal_buildings .application_slider .application_wrapper.slick-center .application_item { transform: scale(1.07); }
.applications_for_metal_buildings .application_slider .slick-list.draggable { padding: 0px 100px!important; }
.applications_for_metal_buildings .nav_slider { margin: -30px 0 0 0; justify-content: space-between; }

.not_able_to_find { padding: 70px 0; position: relative; }
.not_able_to_find:before { position: absolute; content: ""; height: 100%; top: 0; z-index: 1; left: 0; background: var(--orange_light); width: 70%; border-radius: 0 150px 150px 0; }
.not_able_to_find .two_color_heading span { display: block; }
.not_able_to_find .form_field_con { display: flex; flex-wrap: wrap; margin: 30px 0 0 -30px; padding: 0 40px 0 0; }
.not_able_to_find .form_field_con .form-group { width: calc(50% - 30px); margin: 0 0 20px 30px; flex: 0 0 auto; }
.not_able_to_find .form_field_con .form-group .form-control { background: #FFFFFF; border: 1px solid #F8F8F8; border-radius: 0px 0px 35px 0px; padding: 0 15px; height: 55px; line-height: 55px;  }
.not_able_to_find .form_field_con .form-group.messagebox { width: calc(100% - 30px); }
.not_able_to_find .form_field_con .form-group.messagebox .form-control { height: 200px; line-height: 30px; }
.not_able_to_find .form_field_con .form-group.submit_row { width: calc(100% - 30px); }
.not_able_to_find .form_field_con .form-group.submit_row .sale_submit { box-shadow: 0px 5px 30px rgba(0,0,0,0.1); border-radius: 34px; border: 0; text-decoration: none; outline: none; color: var(--white); padding: 12px 15px; font-weight: 600; font-size: 16px; display: inline-flex; align-items: center; background: var(--orange); padding: 15px 20px; }
.not_able_to_find .best_one_men_wrap { position: relative; padding: 0 20px 0 0; }
.not_able_to_find .best_one_men_wrap:before { content: ""; position: absolute; width: 200px; height: 200px; right: 10px; top: -10px; z-index: 1; border: 3px solid var(--orange); border-radius: 0 120px 0 0; }
.not_able_to_find .best_one_men_wrap .dot_pattern { position: absolute; left: -22px; bottom: -20px; height: 100px; z-index: 1; }
.not_able_to_find .best_one_men { background: #fff; box-shadow: 0px 3px 50px #00000029; border-radius: 10px 120px 10px 10px; overflow: hidden; position: relative; z-index: 2; }
.not_able_to_find .container { position: relative; z-index: 2; }

.protect_your_property { padding: 70px 0; }
.protect_your_property .rto_finance { display: flex; margin: 50px 0 0 0; align-items: center; }
.protect_your_property .rto_finance .image { flex: 0 0 auto; width: 50%; position: relative; }
.protect_your_property .rto_finance .image img { box-shadow: 0px 5px 50px #00000029; border-radius: 10px 150px 0px 50px; position: relative; z-index: 2; }
.protect_your_property .rto_finance .image:before { content: ""; position: absolute; width: 140px; height: 140px; left: 0; bottom: 30px; z-index: 1; border: 3px solid var(--black_light); border-radius: 0 0 0 20px; z-index: 1; left: -10px; top: -10px; }
.protect_your_property .rto_finance .image .dot_pattern { position: absolute; height: 85px; z-index: 1; right: -25px; bottom: -30px; }
.protect_your_property .rto_finance .content { flex: 0 0 auto; width: 50%; padding: 0 0 0 50px; }
.protect_your_property .rto_finance .content .rto_heading { color: var(--black_light); font-size: 30px; font-weight: 600; }
.protect_your_property .rto_finance .content .steps_box { display: flex; flex-wrap: wrap; }
.protect_your_property .rto_finance .content .steps_box .steps { width: 50%; display: flex; align-items: center; margin: 30px 0 0 0; }
.protect_your_property .rto_finance .content .steps_box .steps .icon { width: 65px; padding: 0 15px 0 0; }
.protect_your_property .rto_finance .content .steps_box .steps .heading { width: calc(100% - 60px); font-size: 18px; color: var(--black_light); }
.protect_your_property .rto_finance:nth-child(even) { margin: 100px 0 0 0; }
.protect_your_property .rto_finance:nth-child(even) .image { order: 2; }
.protect_your_property .rto_finance:nth-child(even) .image img { border-radius: 150px 10px 50px 0px; }
.protect_your_property .rto_finance:nth-child(even) .image:before { right: -10px; bottom: 30px; left: auto; }
.protect_your_property .rto_finance:nth-child(even) .image .dot_pattern { left: -25px; right: 0; }
.protect_your_property .rto_finance:nth-child(even) .content { order: 1; padding: 0 50px 0 0; }
.protect_your_property .button_row { padding: 30px 0 0 0; }

.choose_your_metal_garage_style { padding: 60px 0; position: relative; }
.choose_your_metal_garage_style:before,
.choose_your_metal_garage_style:after { position: absolute; content: ""; height: 100%; top: 0; z-index: 1; }
.choose_your_metal_garage_style:before { left: 0; background: var(--orange_light); width: 100%; }
.choose_your_metal_garage_style:after { right: 0; background: var(--black_light); width: 50%; border-radius: 150px 0px 0px 0px; }
.choose_your_metal_garage_style .two_color_heading span { display: block; }
.choose_your_metal_garage_style .container { position: relative; z-index: 2; }
.choose_your_metal_garage_style .sub_categories { margin: 0; padding: 0 0 0 0; }
.choose_your_metal_garage_style .sub_categories .sub_category_box { margin: 0; padding: 15px 15px; }
.choose_your_metal_garage_style .sub_categories .sub_category_box .slide_con { display: inline-flex; flex-direction: column; overflow: hidden; border-radius: 50px 0px 50px 0px; box-shadow: 0px 0px 15px 1px #00000029; }
.choose_your_metal_garage_style .sub_categories .sub_category_box .img_wrapper { display: inline-block; }
.choose_your_metal_garage_style .sub_categories .sub_category_box .title_box { background-color: #fff; display: flex; align-items: center; padding: 20px 15px; }
.choose_your_metal_garage_style .sub_categories .sub_category_box .title_box .info_box { flex: 0 0 auto; width: calc(100% - 60px); }
.choose_your_metal_garage_style .sub_categories .sub_category_box .title_box .info_box .tname { font-size: 18px; color: var(--black_light); font-weight: 600; }
.choose_your_metal_garage_style .sub_categories .sub_category_box .title_box .info_box .notice_text { font-size: 14px; color: #6B6B6B; font-weight: 600; }
.choose_your_metal_garage_style .sub_categories .sub_category_box .title_box .action_box { flex: 0 0 auto; width: 60px; text-align: right; }
.choose_your_metal_garage_style .sub_categories .sub_category_box .title_box .action_box .referer { height: 45px; width: 45px; border-radius: 100%; background: #FFFFFF; box-shadow: 0px 0px 20px #33333333; border: 1px solid #DBDBDB; display: inline-flex; align-items: center; justify-content: center; }
.choose_your_metal_garage_style .sub_categories .slick-list.draggable { padding: 0 50px 0 0!important; position: relative; }
.choose_your_metal_garage_style .sub_categories .slick-list.draggable:after { content: ""; position: absolute; top: 0; right: 0; width: 45px; height: 100%; background-image: linear-gradient(-90deg, rgba(51, 51, 51, 3) 1%, rgba(51, 51, 51, 0.1) 100%); border-radius: 40px 0 0 0; }
.choose_your_metal_garage_style .head_nav { display: flex; flex-direction: column; margin: 50px 0 0 0; }

.neep_help_con { position: relative; }
.neep_help_con .need_help_box_wrapper { position: relative; padding: 60px 0 80px 0; }
.neep_help_con .need_help_box_wrapper .need_help_box { background-image: url('../images/metal-garages-for-sale/f-bg.jpg'); background-repeat: no-repeat; border-radius: 40px; overflow: hidden; color: #fff; font-size: 26px; font-weight: 600; padding: 80px 180px; }
.neep_help_con .need_help_box_wrapper .charlie { position: absolute; left: 20px; top: 10px; }
.neep_help_con .need_help_box_wrapper .request_more { position: absolute; margin: 0; left: calc(50% - 270px); bottom: 50px; }

.content-container-before-last-footer{background-color: #434344; padding: 20px; color: #fff;}

@media(max-width: 1024px)
{
    body.page-template-metal-garages-landing-page { padding: 0!important; }
}

@media(max-width: 991px)
{
    .premium_metal_garages .button_row .text { display: none; }
    .premium_metal_garages .button_row .icon { display: inline-flex; }
}

@media(max-width: 767px)
{
    .round_btn { width: 250px; text-align: center; justify-content: center; }
    .round_btn + .round_btn { margin: 15px 0 0 0; }
    .two_color_heading { font-size: 28px; }
    
    .premium_metal_garages { padding: 40px 0; text-align: center; margin: 0 0 50px 0; }
    .premium_metal_garages:before { width: 100%; border-radius: 0; }
    .premium_metal_garages h1 { font-size: 30px!important; color: var(--black_light); }
    .premium_metal_garages .button_row { padding: 20px 0 0 0; display: flex; flex-direction: column; justify-content: center; align-items: center; }
    .premium_metal_garages .button_row .round_btn { width: 250px; justify-content: center; }
    .premium_metal_garages .button_row .round_btn + .round_btn { margin: 15px 0 0 0; }
    .premium_metal_garages .banner_building .charlie { display: none; }
    .premium_metal_garages .banner_building { position: static; }
    .premium_metal_garages .banner_building .video_container video { width: 100%; height: auto; }
    
    .meet_the_founder { padding: 40px 0; text-align: center; }
    .meet_the_founder:before { width: 50%; }
    .meet_the_founder .founder_row { flex-wrap: wrap; margin: 0 0 0 0; }
    .meet_the_founder .founder_row:after { display: none; }
    .meet_the_founder .founder_row .founder_image { width: 100%; }
    .meet_the_founder .founder_row .founder_image img { width: 290px; margin: 0 auto; }
    .meet_the_founder .founder_row .founder_image:before { display: none; }
    .meet_the_founder .founder_row .founder_content { width: 100%; padding: 20px 15px; background: var(--white); box-shadow: 0px 3px 40px rgb(0, 0, 0, 0.1); border-radius: 60px; }
    .meet_the_founder .founder_row:before { display: none; }

    .why_choose_carport_central { margin: 30px 0 0 0; flex-wrap: wrap; }
    .why_choose_carport_central .why_choose_image { width: 100%; padding: 0 0 20px 0; }
    .why_choose_carport_central .why_choose_image img { width: 290px; margin: 0 auto; }
    .why_choose_carport_central .why_choose_content { width: 100%; padding: 30px 0 0 0; }
    .why_choose_carport_central .why_choose_content .why_choose_steps .steps { width: 100%; }
    .why_choose_carport_central .why_choose_content .why_choose_steps .steps .icon svg { width: 70px; }
    .why_choose_carport_central .why_choose_content .why_choose_steps .steps .info .number_box { font-size: 30px; }
    .why_choose_carport_central .why_choose_content .why_choose_steps .steps .info { text-align: left; }

    .protect_your_assets { padding: 40px 0; }
    .protect_your_assets #productList .product_layout { margin: 10px 0 0 0; flex-direction: column; padding: 30px 0 0 0; }
    .protect_your_assets #productList .product_layout .pic_box { width: 100%; }
    .protect_your_assets #productList .product_layout .info_box { width: 100%; padding: 25px 15px; text-align: center; }
    .protect_your_assets #productList .product_layout .info_box .title_box { font-size: 18px; }
    .protect_your_assets #productList .product_layout:before { display: none; }
    .protect_your_assets #productList .product_layout .info_box .btnrow { flex-direction: column; align-items: center; }
    .page-template-metal-garages-landing-page  .protect_your_assets .load-more-building { margin: 10px ​0 0 0!important; }

    .applications_for_metal_buildings { padding: 40px 0; }
    .applications_for_metal_buildings .application_slider .slick-list.draggable { padding: 0px 0px!important; }
    .applications_for_metal_buildings .application_slider .application_wrapper.slick-center .application_item { transform: scale(1); }
    .applications_for_metal_buildings .application_slider .application_wrapper .application_item .app_title { display: block; }
    .applications_for_metal_buildings .application_slider { margin: 30px 0 0 0; }
    .request_more { flex-direction: column; box-shadow: none; border: 0; margin: 20px 0 0 0; }
    .request_more span { font-size: 16px; padding: 15px 0; }

    .not_able_to_find { padding: 40px 0; }
    .not_able_to_find:before { width: 100%; }
    .not_able_to_find .form_field_con { padding: 0 0 0 0; margin: 30px 0 0 0; }
    .not_able_to_find .best_one_men_wrap { display: none; }
    .not_able_to_find .mg_suheading { text-align: center; }
    .not_able_to_find .form_field_con .form-group { width: 100%; margin: 0 0 20px 0; }
    .not_able_to_find .form_field_con .form-group.messagebox { width: 100%; }
    .not_able_to_find .two_color_heading { text-align: center; }
    .not_able_to_find .two_color_heading span { display: inline; }
     
    .choose_your_metal_garage_style { padding: 40px 0; }
    .choose_your_metal_garage_style .head_nav { margin: 0 0 0 0; }
    .choose_your_metal_garage_style .nav_slider { margin: 20px 0 10px 0; }
    .choose_your_metal_garage_style .sub_categories .sub_category_box .title_box { flex-wrap: wrap; text-align: center; }
    .choose_your_metal_garage_style .sub_categories .sub_category_box .title_box .info_box { width: 100%; }
    .choose_your_metal_garage_style .sub_categories .sub_category_box .title_box .action_box { width: 100%; text-align: center; }
    .choose_your_metal_garage_style .sub_categories .sub_category_box .title_box .action_box .referer { margin: 10px 0 0 0; }

    .protect_your_property { padding: 40px 0; }
    .protect_your_property .rto_finance { flex-direction: column; }
    .protect_your_property .rto_finance .image { width: 100%; }
    .protect_your_property .rto_finance .content { width: 100%; padding: 15px 0 0 0; text-align: center; }
    .protect_your_property .rto_finance .content .rto_heading { font-size: 20px; }
    .protect_your_property .rto_finance .content .steps_box .steps { flex-direction: column; }
    .protect_your_property .rto_finance .content .steps_box .steps .icon { padding: 0 0 0 0; }
    .protect_your_property .rto_finance .content .steps_box .steps .heading { font-size: 16px; }
    .protect_your_property .rto_finance:nth-child(even) .image { order: 1; }
    .protect_your_property .rto_finance:nth-child(even) .content { order: 2; padding: 15px 0 0 0; }

    .neep_help_con .need_help_box_wrapper { padding: 20px 0 80px 0; }
    .neep_help_con .need_help_box_wrapper .charlie { display: none; }
    .neep_help_con .need_help_box_wrapper .need_help_box { padding: 20px 15px 100px 15px; font-size: 18px; text-align: center; }
    .neep_help_con .need_help_box_wrapper .request_more { left: calc(50% - 125px); }
    
}

@media(min-width: 768px) and (max-width: 991px)
{
    .two_color_heading { font-size: 28px; }
    .protect_your_property { padding: 40px 0; }
    .protect_your_property .content .rto_heading { font-size: 22px; }
    .protect_your_property .content .steps_box .steps .heading { font-size: 16px; }
    .choose_your_metal_garage_style { padding: 40px 0; }
    
    .not_able_to_find .best_one_men_wrap { display: none; }
    .not_able_to_find:before { width: 100%; }
    .not_able_to_find  { padding: 40px 0 30px 0; } 
    .not_able_to_find .form_field_con { padding: 0 0 0 0; }
    
    .applications_for_metal_buildings { padding: 40px 0; }

    .premium_metal_garages:before { width: 80%; }
    .premium_metal_garages h1 { font-size: 28px!important; color: var(--black_light); }
    .premium_metal_garages .button_row .round_btn { width: 250px; justify-content: center; }
    .premium_metal_garages .button_row .round_btn + .round_btn { margin: 15px 0 0 0; }
    .premium_metal_garages .banner_building .charlie { height: 180px; bottom: 0; }

    .protect_your_assets { padding: 40px 0; }
    .protect_your_assets #productList .product_layout .pic_box { width: 50%; display: flex; align-items: center; justify-content: center; }
    .protect_your_assets #productList .product_layout .info_box { width: 50%; }
    .protect_your_assets #productList .product_layout .info_box .title_box { font-size: 22px; }
    .protect_your_assets #productList .product_layout .info_box .btnrow { flex-direction: column; }
    .protect_your_assets #productList .product_layout .info_box .btnrow .round_btn { width: 215px; justify-content: center; }
    .protect_your_assets #productList .product_layout .info_box .btnrow .round_btn + .round_btn { margin: 15px 0 0 0; }


    .meet_the_founder { padding: 0 0 40px 0; }
    .why_choose_carport_central .why_choose_content .why_choose_steps .steps .icon svg { width: 55px; }
    .why_choose_carport_central .why_choose_content .why_choose_steps .steps .info .number_box { font-size: 24px; }
    .why_choose_carport_central .why_choose_content .why_choose_steps .steps .info { padding: 0 0 0 15px; }
}

@media(min-width: 992px) and (max-width: 1199px)
{
    .applications_for_metal_buildings .application_slider .slick-list.draggable { padding: 0px 0!important; }
    .premium_metal_garages .button_row .round_btn { width: 265px; justify-content: center; }
    .premium_metal_garages .button_row .round_btn + .round_btn { margin: 15px 0 0 0; }
    .premium_metal_garages h1 { font-size: 40px!important; }
    .premium_metal_garages p { font-size: 18px; }
    .premium_metal_garages { padding: 60px 0!important; }
    .premium_metal_garages:before { width: 80%; }
    .premium_metal_garages .banner_building .charlie { height: 210px; bottom: 0; }
}

@media(min-width: 1200px) and (max-width: 1399px)
{
    .premium_metal_garages h1 { font-size: 45px!important; }
}

@media(min-width: 992px)
{
    .premium_metal_garages { padding: 150px 0; }
}

@media(min-width: 1500px)
{
    .premium_metal_garages .banner_building { width: calc(50% + 630px); }
}

@media(min-width: 1900px)
{
    .application_slider { max-width: 1900px; margin: 50px auto 0 auto!important; }
}