body{ background: transparent; }
.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: 0px !important;overflow: hidden; font-size: 26px;background-size: cover !important;font-weight: 600;overflow: inherit;    padding: 0px;}
section#meet_the_founder.new_meet {background-image: url(../images/metal-carports-for-sale/founder-bg.jpg);background-repeat: no-repeat;border-radius: 0px !important;overflow: hidden;font-size: 26px;background-size: cover !important;font-weight: 600;overflow: inherit;}
.neep_help_con .need_help_box_wrapper .charlie {bottom: 0px;top: auto;}
.premium_metal_garages:before {background: transparent;}
.postition-rela{position: relative;}
section#premium_metal_garages {background: transparent linear-gradient(180deg, #E1FBFC 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;opacity: 1;}
.neep_help_con{padding: 0px;}
.request_more .round_btn{ height: 75px; padding: 12px 60px;}
.sub_heading_fina{text-align: left;font-size: 20px !important;letter-spacing: 0px;color: #FFFFFF;opacity: 1;font-weight: normal;}
.meet_the_founder.new_meet {padding: 70px 0 70px;}
.protect_your_assets #productList .product_layout { display: block;padding: 0px 0;margin: 15px 0 0;}
.protect_your_assets #productList .product_layout .pic_box, .info_box {width: 100% !important;padding: 0px;}
.protect_your_assets #productList .product_layout .info_box .prdesc .bullet_nav {display: flex;gap: 21px;align-items: center;justify-content: center;}
.protect_your_assets #productList .product_layout .info_box .prdesc {padding: 8px 0 0;}
.protect_your_assets #productList .product_layout .info_box .btnrow{margin: 15px 0 0;}
.protect_your_assets #productList .product_layout .info_box .title_box{margin: 15px 0 15px;}
.protect_your_assets #productList .product_layout .info_box .btnrow {display: flex;margin: 20px 0 0;align-items: center;justify-content: center;}
.protect_your_assets #productList .product_layout .info_box .price_tagline {color: #6b6b6b !important;font-size: 14px !important;font-weight: 500 !important;margin-left: 5px;}
.protect_your_assets #productList .product_layout .info_box{text-align: center !important;}
.protect_your_assets #productList .product_layout  .round_btn{min-width: 45%;justify-content: center;}
.protect_your_assets #productList .product_layout:before{content: none;}
.best_one_men img{max-width: 80%;}
 
.filter_btn span { border: 1px solid #eb7324; padding: 5px 10px; border-radius: 5px; color: #000; font-weight: 500; font-size: 20px; margin: 0px 10px; cursor: pointer; }
.filter_btn span.selected { background: #eb7324; color: #fff; }

.state_product_list, .content-container-before-footer{padding: 40px 0;}
.content-container-before-footer{}
#not_able_to_find .gform_wrapper.gravity-theme .gfield input.large, #not_able_to_find  .gform_wrapper.gravity-theme .gfield select.large {width: 100%;height: 50px;}
#not_able_to_find .gform_wrapper {padding: 0 0px;width: 70%;}
.inner_div {background: var(--white);box-shadow: 0 3px 40px rgb(0 0 0 / 10%);border-radius: 20px;margin: 12px;padding: 15px 15px 35px 15px;}
.two_color_heading{line-height: normal;}
.mg_suheading { font-size: 16px; margin-bottom: 0; }
#not_able_to_find .gform_wrapper {padding: 0 0px;}
.rto_box_dark {background: #222;border-radius: 65px 65px 65px 0px;padding: 60px 60px 0px 85px !important;margin-left: -35px;}
.financing_box_dark {background: #222;border-radius: 65px;padding: 50px 110px 0px 60px !important;margin-right: -30px;}
.financing_box_dark .round_btn,.rto_box_dark .round_btn {box-shadow: 0 5px 30px rgb(0 0 0 / 10%);border-radius: 34px;border: 0;text-decoration: none;outline: none;color: var(--white);padding: 15px 30px;font-weight: 600;font-size: 21px;display: inline-flex;top: 20px;align-items: center;position: relative;}
.protect_your_property .rto_finance .content.rto_box_dark {flex: 0 0 auto; padding: 0 0 0 50px; bottom: -20px; position: relative;}
.protect_your_property .rto_finance .content.financing_box_dark {flex: 0 0 auto;padding: 0 0 0 67px;bottom: -55px;position: relative;}
.first-border{margin: 0px auto -6px;}
.protect_your_property .rto_finance {margin: 0px 0 0;}
.top-bottom-pd{padding: 70px 0px;}
.font-light{color: #fff !important;}
.protect_your_property .rto_finance .content .rto_heading{line-height: normal;}
.underline{ border-bottom: 2px solid #EB7324;padding-bottom: 15px !important;}
.rto_heading,.protect_your_property .rto_finance .content .steps_box .steps .heading{color: white !important;}
.meet_the_founder.new_meet:before {content: " ";background: none !important;}
.premium_metal_garages .banner_building .charlie{height: auto;right: 0;left: auto;top: -15px;}
.premium_metal_garages .banner_building{top: 0px;}
.premium_metal_garages .round_btn{padding: 16px 25px;}
.fix_element.top-left { position: absolute; top: 0px; left: 0px; width: auto; }
.fix_element.top-left-center { position: absolute; left: 44%; top: 5%; }
.fix_element.top-right { position: absolute; right: 0px; } 
.fix_element.top-left-bottom { position: absolute; left: 0px; bottom: 0; transform: translateY(50%); }
.fix_element.top-right-bottom { position: absolute; right: 0px; bottom: 0; transform: translateY(50%); }
.neep_help .cpc_flex .right_box .child1 .subheading { color: #fff; font-size: 30px; } 
.request_more .round_btn { margin-left: 10px; }
.request_more span { padding: 0 0px; padding-left: 25px; }
.neep_help_con .need_help_box_wrapper { margin-top: -50px; }
#protect_your_assets,.applications_for_metal_buildings { position: relative; }
@media (max-width: 767px){
    .fix_element{display: none;}
    #not_able_to_find  .gform_wrapper {padding: 0 0px;width: 100%;}
    .neep_help_con .need_help_box_wrapper .need_help_box {padding: 20px 15px 131px;}
}
@media (min-width: 1500px){
    .premium_metal_garages .banner_building {width: calc(50% + 50%); top: 0px;}
}
@media (min-width: 1200px) and (max-width: 1399px){
    .premium_metal_garages h1 { font-size: 45px!important; }
}
@media (min-width: 1024px){
    .premium_metal_garages .banner_building .charlie { width: 55%; }
}