/* Responsive repairs for the recovered template. */
.header-wrap-inner.style1 .header-top{display:flex;align-items:center;gap:32px;padding:30px 0;min-height:124px}
.header-wrap-inner.style1 .header-top:after{display:none}
.header-wrap-inner.style1 .header-top-logo{float:none;flex:0 0 190px;width:auto;margin:0;padding:0}
.header-top-logo>ul{display:none!important}
.header-wrap-inner.style1 .header-top-info>ul:before,.header-wrap-inner.style1 .header-top-info>ul:after{display:none}
.header-wrap-inner.style1 .header-top-info{float:none;flex:1;width:auto;margin:0;padding:0;min-width:0}
.header-wrap-inner.style1 .header-top-info>ul{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.2fr);gap:24px;margin:0;padding:0}
.header-wrap-inner.style1 .header-top-info>ul>li{display:flex;align-items:flex-start;float:none;width:auto!important;margin:0!important;padding:0!important;gap:12px}
.header-wrap-inner.style1 .header-image{float:none;flex:0 0 36px;margin:0!important;padding:0!important}
.header-wrap-inner.style1 .header-image img{width:36px;height:36px;object-fit:contain}
.header-wrap-inner.style1 .header-text{float:none;min-width:0;max-width:none!important;margin:0!important;padding:0!important}
.header-wrap-inner.style1 .header-text h4{font-size:11px;line-height:1.5;letter-spacing:1.5px;margin:0 0 6px}
.header-wrap-inner.style1 .header-text h5{font-size:15px;line-height:1.6;margin:0;overflow-wrap:anywhere}
.header-wrap-inner.style1 .petromax-logo{min-height:64px}
footer.style1{padding:0!important;background:#121c38!important}
footer.style1 .bottom-inner{margin:0!important;padding:28px 0!important;border:0!important;text-align:center}
footer.style1 .bottom-inner:before,footer.style1 .bottom-inner:after{display:none!important}
footer.style1 .bottom-inner p{margin:0}
@media(min-width:992px) and (max-width:1199px){.header-wrap-inner.style1 .header-top-info .header-image{display:none}.header-wrap-inner.style1 .header-top-info .header-text h5{font-size:14px}.header-wrap-inner.style1 .header-top-info>ul{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,1.2fr)}}
@media(max-width:767px){.flat-tabs ul.menu-tab:before,.flat-tabs ul.menu-tab:after{display:none!important}.flat-tabs ul.menu-tab li{flex-direction:column}.flat-tabs ul.menu-tab li a br{display:none}.flat-tabs .content-wrap .content-text{min-height:0!important;padding:28px!important}.flat-tabs .content-wrap .content-text br:last-child{display:none}.flat-welcome{padding:56px 0!important}.flat-welcome .image-wrap{margin-bottom:36px!important}.flat-why-choose .image-why-choose .image-wrap{margin:0!important}}
@media(min-width:992px) and (max-width:1199px){.header-wrap-inner.style1 .header-top{gap:24px}.header-wrap-inner.style1 .header-top-logo{flex-basis:170px}.header-wrap-inner.style1 .header-top-info>ul{gap:18px}.header-wrap-inner.style1 .header-image{display:none}.header-wrap-inner.style1 .header-text h5{font-size:14px}}
@media(max-width:991px){header.style1 .header-wrap .header-top-logo{min-width:0;padding:0!important}.petromax-logo{min-height:72px!important}.petromax-logo b{font-size:22px}header.style1 .header-wrap{min-height:76px}.flat-welcome .title-section h1{overflow-wrap:anywhere}}
@media(max-width:767px){.flat-tabs ul.menu-tab{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px!important}.flat-tabs ul.menu-tab li{float:none!important;width:calc(50% - 4px)!important;padding:18px 12px!important;margin:0!important;min-height:105px;display:flex;align-items:center;justify-content:center}.flat-tabs ul.menu-tab li a{font-size:16px!important}.flat-tabs ul.menu-tab li i{font-size:26px!important;margin-bottom:10px!important}.flat-tabs ul.menu-tab li:last-child{width:100%!important}.title-section h1{font-size:34px!important;line-height:1.2!important}.flat-why-choose .text-why-choose{padding:48px 20px!important}.flat-why-choose .image-why-choose .image-box{padding:32px 20px!important}.flat-why-choose .image-why-choose .text-info{font-size:19px!important;line-height:1.6!important}.flat-our-services.style1{padding:56px 0!important}footer.style1 .bottom-inner{padding:24px 0!important}}
