/*oil*/


body .oilItmGrds{
    max-width: 460px;
}

.procssGrds .procssGrdInr{
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.ourProcessItm .procssGrdLogo{
    width: 75px!important;
    height: 75px!important;
}
.oilSlPg .tagLine {
    font-weight: 600 !important;
    background: transparent !important;
    border-width: 2px!important;
    font-size: 16px !important;
    /*color: #0f3e22 !important;*/
}
body .procssGrdLogo {
    width: 75px;
    height: 75px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
body .procssGrdLogo figure img,
body .procssGrdLogo svg{
    width: 45px;
    height: 45px;
}
.ourProcessGrds .ourProcessItm .ourProcessItmInr {
    position: relative;
    height: 100%;
}
body .dNone{
  display: none;
}
body .wp-block-buttons .cartIcon a{
    position: relative;
}
body .wp-block-buttons .cartIcon a:after{
    content:'';
    width: 24px;
    height: 24px;
    background: #fff;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M24 48C10.7 48 0 58.7 0 72C0 85.3 10.7 96 24 96L69.3 96C73.2 96 76.5 98.8 77.2 102.6L129.3 388.9C135.5 423.1 165.3 448 200.1 448L456 448C469.3 448 480 437.3 480 424C480 410.7 469.3 400 456 400L200.1 400C188.5 400 178.6 391.7 176.5 380.3L171.4 352L475 352C505.8 352 532.2 330.1 537.9 299.8L568.9 133.9C572.6 114.2 557.5 96 537.4 96L124.7 96L124.3 94C119.5 67.4 96.3 48 69.2 48L24 48zM208 576C234.5 576 256 554.5 256 528C256 501.5 234.5 480 208 480C181.5 480 160 501.5 160 528C160 554.5 181.5 576 208 576zM432 576C458.5 576 480 554.5 480 528C480 501.5 458.5 480 432 480C405.5 480 384 501.5 384 528C384 554.5 405.5 576 432 576z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M24 48C10.7 48 0 58.7 0 72C0 85.3 10.7 96 24 96L69.3 96C73.2 96 76.5 98.8 77.2 102.6L129.3 388.9C135.5 423.1 165.3 448 200.1 448L456 448C469.3 448 480 437.3 480 424C480 410.7 469.3 400 456 400L200.1 400C188.5 400 178.6 391.7 176.5 380.3L171.4 352L475 352C505.8 352 532.2 330.1 537.9 299.8L568.9 133.9C572.6 114.2 557.5 96 537.4 96L124.7 96L124.3 94C119.5 67.4 96.3 48 69.2 48L24 48zM208 576C234.5 576 256 554.5 256 528C256 501.5 234.5 480 208 480C181.5 480 160 501.5 160 528C160 554.5 181.5 576 208 576zM432 576C458.5 576 480 554.5 480 528C480 501.5 458.5 480 432 480C405.5 480 384 501.5 384 528C384 554.5 373.5 576 432 576z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 20px;
    height: 20px;
    display: inline-block;
    line-height: 1;
    margin: 0px 0 0 8px;
    top: 5px;
    position: relative;
    transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.easyOfrLft .cartIcon a:after{
    background: #085228!important;
}
.easyOfrLft .cartIcon a:hover:after{
    background: #fff!important;
}
body .benefitsRgt {
   align-self: initial!important;
}
body .benefitsRgt .benefitsRgtInr{
   height: 100%;
}
.benefitsRgtInr .wp-block-cover__inner-container .wp-block-separator{
    border-color: color(srgb 0.97 0.83 0.25)!important;
    border-width: 0 0 3px 0!important;
    width: 40%;
    margin-left: 0;
    margin-top: 5px!important;
}
.wp-block-buttons .wp-block-button.cSBtn1 a:hover{
    background: #c70d3a!important;
}
.wp-block-buttons .wp-block-button.cSBtn2 a:hover{
    background: #fff!important;
    color: #c70d3a!important;
}
.heroSec .wp-block-button.cSBtn1 a:hover{
    background: #c70d3a !important;
}

.oilItmImg svg{
    width: 40px;
    height: 40px;
}
.oilItm .oilItmImg{
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #116111;
}
.oilItmGrds .oilItm{
    display: flex;
    gap: 16px;
}
/*.oilzonePrdct .grdsfrItem .grdsfrItemInr{*/
/*    width: 40%;*/
/*}*/
/*.oilzonePrdct .grdsfrItem .grdsfrItemDes{*/
/*    width: 60%;*/
/*}*/
/*.grdsfrItemInr figure img {*/
/*    aspect-ratio: 1 / 1.4;*/
/*    object-fit: contain;*/
/*}*/
.oilzonePrdct .grdsfrItem .grdsfrItemInr figure img{
    width: initial!important;
}
.oilzonePrdct .grdsfrItem .grdsfrItemInr {
    width: 40%!important;
}
.oilzonePrdct .grdsfrItem .grdsfrItemDes  {
    width: 60%!important;
}
.grdsfrItem .benefitsInr {
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    height: 100%;
    display: flex;
    flex-direction: column;
}
body .benefitTitle{
    display: inline-flex;
}

body .useFulItems{
    position: relative;
    height: 100%;
} 
.useFulItems .useFulItemImg{
    position: absolute;
    width: 200px;
    right: 0;
    bottom: 0;
}
.benefitsInr ul,
.benefitsInr ol{
    padding-left: 20px!important;
}

/*body .easyOfrInr{*/
/*    flex-wrap: wrap !important;*/
/*    gap: 0;*/
/*    background: #085228;*/
/*}*/
/*body .easyOfrInr .easyOfrRgt .easyOfrRgtInr{*/
/*    text-align: center;*/
/*    background: #ddd;*/
    /*border-radius: 16px 16px 0 0;*/
/*}*/

/* ==================================================
   NXC Modern Checkout Form (Scoped: .cfromDesgnD2)
   ================================================== */

/* Main Container Wrapper */
.cfromDesgnD2 {
    background-color: #f8fafc !important;
}

.cfromDesgnD2 .nxc-has-shadow {
    background: #ffffff;
    border-radius: 16px !important;
    border: 1px solid #e2e8f0 !important;
    box-shadow: initial;
}

.cfromDesgnD2 h2.wp-block-heading {
    color: #1e293b;
    font-size: 35px;
    font-weight: 700;
    line-height: 1.5;
}
/*.cfromDesgnD2 .nxc-wrapper table.woocommerce-checkout-review-order-table .cart-coupon .form-row.form-row-first{*/
/*    margin-top: 0!important;*/
/*}*/
/* Grid Layout setup */
.cfromDesgnD2 .nxc-wrapper {
    display: grid;
    grid-template-columns: 1fr;
    gap: 30px;
    margin-top: 25px;
    max-width: 100%!important;
}
.cfromDesgnD2 .nxc-top-shipping-selector ul.nxc-isolated-shipping-list{
    border: initial;
}
.cfromDesgnD2 .nxc-isolated-shipping-list li input{
    margin: 0;
    width: 16px;
    height: 16px;
}
.cfromDesgnD2 #nxc-otp-container #nxc-send-otp-btn{
    padding: 8px 16px;
    background: #1d4533;
    color: #fff;
    font-size: 16px;
    border-color: #1d4533;
}
.cfromDesgnD2 .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{
    margin-top: 0!important;
}
.cfromDesgnD2 .nxc-wrapper #payment .wc_payment_method > input[type="radio"]:checked + label::before, 
.cfromDesgnD2 .nxc-top-shipping-selector ul li.nxc-shipping-active label::before {
    border-color: #008000;
    background: radial-gradient(circle, #008000 0, rgba(0, 128, 0, 1) 5px, #fff 5px, #fff 100%);
}
.cfromDesgnD2 .nxc-top-shipping-selector ul li.nxc-shipping-active label::before{
    background: radial-gradient(circle, #008000 0, rgba(0, 128, 0, 1) 4px, #fff 5px, #fff 101%);
}
.cfromDesgnD2 .nxc-wrapper #payment .wc_payment_method > input[type="radio"]:checked + label::before{
    background: radial-gradient(circle, #008000 0, rgba(0, 128, 0, 1) 6px, #fff 7px, #fff 100%);
}
.cfromDesgnD2 .nxc-top-shipping-selector ul.nxc-isolated-shipping-list li{
    
}
body .oilFaqImg{
    align-self: inherit!important;
}
.oilFaqImg .oilFaqImgWrap,
.oilFaqImg .oilFaqImgWrap figure,
.oilFaqImg .oilFaqImgWrap figure img{
    height: 100%!important;
}
@media (max-width: 768px) {
    .cfromDesgnD2 .nxc-wrapper {
        grid-template-columns: 1fr;
    }
}

/* Product List Cards */
.cfromDesgnD2 .nxc-products-list {
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.cfromDesgnD2 .nxc-wrapper .nxc-products-list{
    grid-template-columns: 1fr 1fr 1fr;
    gap: 20px;
}

.cfromDesgnD2 .nxc-product-item {
    /*display: flex;*/
    align-items: center;
    justify-content: space-between;
    padding: 14px 18px;
    border: 1.5px solid #e2e8f0;
    border-radius: 12px;
    background: #fff;
    transition: all 0.2s ease;
}
.cfromDesgnD2 .woocommerce-checkout-payment .wc_payment_method input{
    width: 17px;
    height: 17px;
    margin-right: 2px!important;
}
.cfromDesgnD2 .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{
    font-size: 16px;
}
.cfromDesgnD2 .nxc-product-item:hover {
    border-color: #326c32;
    box-shadow: 0 4px 12px rgba(50, 108, 50, 0.08);
}

.cfromDesgnD2 .nxc-product-header {
    display: flex;
    align-items: center;
    gap: 14px;
    cursor: pointer;
    margin: 0;
}

.cfromDesgnD2 .nxc-product-header img {
    border-radius: 8px;
    object-fit: cover;
}

.cfromDesgnD2 .nxc-product-checkbox {
    width: 18px;
    height: 18px;
    accent-color: #326c32;
    cursor: pointer;
}

.cfromDesgnD2 .nxc-product-name strong{
    font-size: 18px!important;
    color: #326c32;
}

.cfromDesgnD2 .nxc-product-price {
    font-weight: 700;
    color: #326c32;
    font-size: 16px;
}

/* Quantity Control Buttons */
.cfromDesgnD2 .nxc-quantity-wrap {
    display: flex;
    align-items: center;
    gap: 8px;
}

.cfromDesgnD2 .nxc-qty-button {
    display: inline-flex;
    align-items: center;
    border: 1px solid #cbd5e1;
    border-radius: 8px;
    overflow: hidden;
}

.cfromDesgnD2 .nxc-qty-btn {
    background: #f1f5f9;
    border: none;
    width: 30px;
    height: 32px;
    font-weight: bold;
    color: #334155;
    cursor: pointer;
    border-radius: 0;
    transition: background 0.2s;
}

.cfromDesgnD2 .nxc-qty-btn:hover {
    background: #e2e8f0;
}

.cfromDesgnD2 .nxc-qty-input {
    width: 36px !important;
    height: 32px !important;
    border: none !important;
    text-align: center;
    font-weight: 600;
    padding: 0 !important;
}

/* Input Form Fields */
.cfromDesgnD2 .woocommerce-billing-fields h3,
.cfromDesgnD2 .order-review-module h3,
.cfromDesgnD2 .nxc-section-title h3 {
    font-size: 26px;
    font-weight: 700;
    color: #1d4533;
    margin-bottom: 16px;
    padding-bottom: 8px;
    border-bottom: 1px solid #1d4533;
    position:relative;
}
.cfromDesgnD2 .woocommerce-billing-fields h3:after,
.cfromDesgnD2 .order-review-module h3:after{
content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 40px;
    height: 2px;
    background: #1d4533;
}
.cfromDesgnD2 .woocommerce-billing-fields .form-row label {
    font-size: 14px;
    font-weight: 600;
    color: #475569;
    margin-bottom: 6px;
    display: block;
}

.cfromDesgnD2 .woocommerce-billing-fields input[type="text"],
.cfromDesgnD2 .woocommerce-billing-fields input[type="tel"] {
    width: 100%;
    padding: 12px 14px;
    border: 1.5px solid #1d4533;
    border-radius: 8px;
    font-size: 14px;
    outline: none;
    transition: border-color 0.2s;
}

.cfromDesgnD2 .woocommerce-billing-fields input:focus {
    border-color: #326c32;
    box-shadow: 0 0 0 3px rgba(50, 108, 50, 0.15);
}

/* Shipping Options */
.cfromDesgnD2 .nxc-isolated-shipping-list,
.cfromDesgnD2 ul.woocommerce-shipping-methods {
    list-style: none;
    padding: 0;
    margin: 10px 0;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.cfromDesgnD2 .nxc-isolated-shipping-list li,
.cfromDesgnD2 ul.woocommerce-shipping-methods li {
    background: #f8fafc;
    border: 1px solid #e2e8f0;
    padding: 10px 14px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    gap: 10px;
    cursor: pointer;
}

/*.cfromDesgnD2 .nxc-isolated-shipping-list li:has(input:checked),*/
/*.cfromDesgnD2 ul.woocommerce-shipping-methods li:has(input:checked) {*/
/*    border-color: #326c32;*/
/*    background: #f0fdf4;*/
/*}*/

/* Order Table */
.cfromDesgnD2 .shop_table.woocommerce-checkout-review-order-table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
}
.cfromDesgnD2 .nxc-wrapper table.woocommerce-checkout-review-order-table .cart-coupon .form-row.form-row-first input{
    font-size: 16px!important;
}
.cfromDesgnD2 .shop_table th, 
.cfromDesgnD2 .shop_table td {
    padding: 12px 8px;
    border-bottom: 1px dashed #1d4533;
    font-size: 16px;
}
/*.cfromDesgnD2 .shop_table th{*/
/*    border-bottom: 1px dashed #1d4533;*/
/*}*/
.cfromDesgnD2 .form-row.form-row-last .tnr-btn{
    background: #1d4533!important;
    color: #fff;
    font-size: 15px;
}
.cfromDesgnD2 .payment_box.payment_method_cod p{
    margin-top: 0!important;
}
.cfromDesgnD2 .form-row.form-row-last .tnr-btn:hover{
    background: #7c5002!important;
}
/* Place Order Button */
.cfromDesgnD2 #place_order {
    width: 100%;
    background-color: #326c32 !important;
    color: #ffffff !important;
    padding: 8px 20px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    border-radius: 10px !important;
    border: none !important;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    box-shadow: 0 4px 12px rgba(50, 108, 50, 0.25);
    transition: background-color 0.2s, transform 0.1s;
}

.cfromDesgnD2 #place_order:hover {
    background-color: #275627 !important;
    transform: translateY(-1px);
}

.cfromDesgnD2 #place_order svg {
    width: 24px;
    height: 24px;
}
.heroBtmCon .heroBtmItm {
    margin: 0!important;
}
body .heroBtmCon,
body .hroLftCntCntlr,
body .container1350{
    max-width: 1350px;
}
/*.oilzonePrdct .grdsfrItemInr figure img{*/
/*    aspect-ratio: initial!important;*/
/*}*/



.shirtImgTxtSec ul.frtsImgTextList.hdImgTextList li:after{
    background: #1d4533!important;
}
.shirtImgTxtSec ul.frtsImgTextList li::before{
    left: 5px;
    top: 9px;    
}
.shirtImgTxtSec ul.frtsImgTextList li:not(:last-child){
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #1d4533;
}
.shirtImgTxtSec ul.frtsImgTextList.hdImgTextList li strong{
    color: #1d4533!important;
}
body .shirtImgTxtSec .dftBtn a{
    background: #1d4533!important;
    border-color: #1d4533!important;
}
body .shirtImgTxtSec .dftBtn a:hover{
    border-color: #1d4533!important;
    color: #1d4533!important;
}
body .shirtImgTxtSec .dftBtn a:hover:after ,
.shirtImgTxtSec .pa-hero-buttons.imgTxtVBtn .pa-btn .wp-block-button__link{
    background: #1d4533!important;
}
.shirtImgTxtSec .pa-hero-buttons.imgTxtVBtn .pa-btn .wp-block-button__link{
    justify-content: center;
}


@media(max-width: 1199px){
    .oilzonePrdct .grdsfrInnr{
      gap: 20px!important;
    }
    
    body .SectionmblTBP{
       padding-top: 70px!important;
       padding-bottom: 70px!important;
    }
    .benefitsGrdinr ul{
      padding-left: 20px;
   }
    body .benefitsGrds {
      gap: 20px;
   }
    .benefitsGrd .benefitsGrdinr {
        height: 100%;
    }
}
@media(max-width: 1024px){
    body .procssGrds,
    body .ourProcessGrds {
        flex-wrap: wrap!important;
        gap: 25px;
        justify-content: center;
    }
    .procssGrds .procssGrd,
    .ourProcessGrds .ourProcessItm{
        width: calc((33.333% - 25px) + (25px / 3))!important;
        
    }
    .ourProcessGrds .ourProcessItm{
        flex-basis: initial!important;
        max-width: 33.333%;
    }
    body .procssGrds{
        align-items: initial!important;
    }
    .procssGrds .procssGrdInr{
        height: 100%;
    }
    .grdsfrItemPrice .wp-block-buttons .wp-block-button a{
        font-size: 16px!important;
        padding-left: 18px!important;
        padding-right: 18px!important;
    }
    body #oilFrom .nxc-form-wrapper .introTitle{
        margin-top: 0!important;
    }
}

@media (max-width: 991px) {
    .oilzonePrdct .grdsfrInnr {
        gap: 5px !important;
    }
    .oilzonePrdct .grdsfrInnr {
        gap: 20px !important;
        flex-wrap: wrap!important;
        max-width: 550px;
    }
    .oilzonePrdct .grdsfrInnr .grdsfrItem {
        width: 100%!important;
    }
    .benefitsSec .wp-block-cover {
       padding-top: 65px!important;
       padding-bottom: 65px!important;
     }
    .benefitsGrd .benefitsGrdinr{
       padding: 25px 20px!important;
    }
    .oilVideoSec .imgTextRow{
        flex-wrap: wrap!important;
        flex-direction: column;
        gap: 30px;
    }
    .oilFaqImg .oilFaqImgWrap{
        padding-right: 25px!important;
    }
    .cfromDesgnD2 .nxc-has-shadow{
        padding: 50px 20px!important;
    }
    .cfromDesgnD2 .nxc-top-shipping-selector ul li label{
        padding: 0 14px 0 25px;
    }
    .cfromDesgnD2 .nxc-top-shipping-selector ul li label .method-title{
        font-size: 14px!important;
    }
    .cfromDesgnD2 .nxc-wrapper #payment .wc_payment_method > label{
        padding: 14px 20px 14px 42px;
    }
    .cfromDesgnD2 .nxc-wrapper #payment .wc_payment_method > label::before{
        left: 10px;
    }
    .cfromDesgnD2 .nxc-product-name strong {
        font-size: 16px!important;
    }
    .cfromDesgnD2 .nxc-product-price {
        font-weight: 600;
        font-size: 15px;
    }
}

@media (max-width: 781px) {
    
    .grdsfrItemInr figure img{
        width: 100%;
    }
    body .benefitsGrds {
        gap: 20px;
        max-width: 550px;
    }
    .cmboOfrLft .wp-block-group{
           text-align: center;
       }
    .cmboOfrLft .countWrap{
            justify-content: center;
    }
    .cmboOfrRgt figure{
        text-align: center;
    }
    .cmboOfr .cmboOfrInr{
       padding: 65px 20px 40px!important;
   }
    .reviewGrds{
       max-width: 550px;
   }
    .grdsfrItem .grdsfrItemInr {
     padding: 0!important;
   }
   .oilzonePrdct .grdsfrItemDes .wp-block-heading{
       font-size: 28px!important;
    }
    .procssGrds .procssGrd, 
    .ourProcessGrds .ourProcessItm {
        width: calc((50% - 25px) + (25px / 2))!important;
    }
    .ourProcessGrds .ourProcessItm{
        max-width: 50%;
    }
    body .oilFawWrap{
        margin-top: 45px!important;
    }
    .oilFaqImg .oilFaqImgWrap {
        padding-right: 0px!important;
        padding-bottom: 30px;
    }
    body .benefitsBtn {
        margin-top: 45px!important;
    }
    .oilzonePrdct .grdsfrInnr{
        padding-top: 40px!important;
    }
    .cfromDesgnD2 .nxc-wrapper .nxc-products-list, 
    .cfromDesgnD2 .nxc-wrapper .nxc-form-inner {
        display: flex!important;
    }
    .cfromDesgnD2 .nxc-form-inner .col-2,
    .cfromDesgnD2 .nxc-form-inner .col-1{
        width: 100%;
    }
    .cfromDesgnD2 .nxc-has-shadow {
        padding: 30px 20px!important;
    }
    body #oilFrom .nxc-form-wrapper .introTitle br{
        display: none;
    }
    .cfromDesgnD2 h2.wp-block-heading{
        font-size: 30px!important;
    }
    body #oilFrom .nxc-form-wrapper .introTitle{
        margin-bottom: 30px!important;
    }
    body .oilFaqSec,
    body .smPTB70{
        padding-top: 70px!important;
        padding-bottom: 70px!important;
    }
    .oilSlPg.heroSec .wp-block-cover .wp-block-cover__image-background{
        object-position: 16% 50%;
    }
}

@media(max-width: 575px){
    body .procssGrds, 
    body .ourProcessGrds {
        gap: 20px;
    }
    .procssGrds .procssGrd, 
    .ourProcessGrds .ourProcessItm {
        width: 100%!important;
    }
    .ourProcessGrds .ourProcessItm{
        max-width: 100%!important;
    }
    .oilzonePrdct .grdsfrInnr{
        padding-top: 40px!important;
    }
    .oilzonePrdct .grdsfrInnr{
        padding-top: 30px!important;
    }
    .cfromDesgnD2 .nxc-has-shadow {
        padding: 36px 20px!important;
    }
    .cfromDesgnD2 h2.wp-block-heading br{
        display: none!important;
    }
    .cfromDesgnD2 h2.wp-block-heading{
        font-size: 27px!important;
    }
    body .procssGrdLogo {
        width: 70px;
        height: 70px;
    }
    body .ourProcessGrds{
        padding-top: 30px!important;
    }
    .ourProcessItm .procssGrdLogo {
        width: 70px!important;
        height: 70px!important;
    }
    body .procssGrdLogo figure img, 
    body .procssGrdLogo svg {
        width: 42px;
        height: 42px;
    }
    body .easyOfrSec{
        padding-top: 20px!important;
    }
    body .smSize32{
        font-size: 32px!important;
    }
    body .easyOfrLft .easyOfrLftCon{
        padding: 40px 20px!important;
    }
    body .smSize32 br{
        display: none!important;
    }
    .cfromDesgnD2 .nxc-top-shipping-selector ul li label{
        font-size: 14px;
    }
    body .oilItmGrds {
        gap: 10px;
        grid-template-columns: 1fr 1fr;
    }
    .oilItm .oilItmImg {
        width: 50px;
        height: 50px;
        padding: 8px!important;
    }
    .oilItmImg svg {
        width: 30px;
        height: 30px;
    }
}
@media(max-width: 479px){
    body .oilFawWrap {
        margin-top: 35px!important;
    }
    body .smSize32 {
        font-size: 30px!important;
    }
    .cfromDesgnD2 h2.wp-block-heading {
        font-size: 25px!important;
    }
    .cfromDesgnD2 .nxc-has-shadow {
        padding: 25px 20px!important;
    }
    .oilzonePrdct .grdsfrItemDes h3.wp-block-heading {
        font-size: 22px!important;
    }
    body .benefitTitle{
        margin-bottom: 10px!important;
    }
    .oilSlPg .tagLine{
        font-size: 14px!important;
    }
    .oilItmGrds .oilItm{
        gap: 10px;
    }
}












